linux-arm64-race at 7117819fdc1f9c365e4ec02d7e2f17eccf081a4d :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash"] and env ["HOSTNAME=12fc438130f4" "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=3s" "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=12fc438130f4" "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=3s" "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 Wed Sep 20 01:10:33 UTC 2023 aarch64 ##### Testing packages. ok archive/tar 1.815s ok archive/zip 2.947s ok bufio 1.376s ok bytes 2.630s ok cmp 1.013s ok compress/bzip2 1.422s ok compress/flate 5.651s ok compress/gzip 14.476s ok compress/lzw 1.512s ok compress/zlib 5.428s ok container/heap 1.019s ok container/list 1.016s ok container/ring 1.015s ok context 1.040s ok crypto 1.018s ok crypto/aes 1.040s ok crypto/cipher 1.041s ok crypto/des 1.041s ok crypto/dsa 1.016s ok crypto/ecdh 1.231s ok crypto/ecdsa 1.149s ok crypto/ed25519 1.571s ok crypto/elliptic 1.038s ok crypto/hmac 1.016s ok crypto/internal/alias 1.016s ok crypto/internal/bigmod 4.247s ok crypto/internal/boring 1.016s ok crypto/internal/boring/bcache 1.334s ok crypto/internal/edwards25519 1.994s ok crypto/internal/edwards25519/field 1.099s ok crypto/internal/nistec 1.889s ok crypto/internal/nistec/fiat 1.013s [no tests to run] ok crypto/md5 1.021s ok crypto/rand 1.307s ok crypto/rc4 1.488s ok crypto/rsa 3.001s ok crypto/sha1 1.015s ok crypto/sha256 1.016s ok crypto/sha512 1.021s ok crypto/subtle 1.373s ok crypto/tls 3.933s ok crypto/x509 2.568s ok database/sql 1.558s ok database/sql/driver 1.013s ok debug/buildinfo 1.030s ok debug/dwarf 1.069s ok debug/elf 2.386s ok debug/gosym 1.103s ok debug/macho 1.023s ok debug/pe 1.043s ok debug/plan9obj 1.012s ok embed 1.014s [no tests to run] ok embed/internal/embedtest 1.015s ok encoding/ascii85 1.017s ok encoding/asn1 1.017s ok encoding/base32 1.051s ok encoding/base64 1.020s ok encoding/binary 1.018s ok encoding/csv 1.056s ok encoding/gob 19.558s ok encoding/hex 1.018s ok encoding/json 2.024s ok encoding/pem 3.657s ok encoding/xml 1.165s ok errors 1.019s ok expvar 1.016s ok flag 3.066s ok fmt 1.690s ok go/ast 1.022s ok go/build 6.146s ok go/build/constraint 1.018s ok go/constant 1.018s ok go/doc 1.225s ok go/doc/comment 2.990s ok go/format 1.042s ok go/importer 1.564s ok go/internal/gccgoimporter 1.046s ok go/internal/gcimporter 8.876s ok go/internal/srcimporter 15.991s ok go/parser 1.839s ok go/printer 2.263s ok go/scanner 1.018s ok go/token 1.118s ok go/types 38.090s ok hash 1.015s ok hash/adler32 1.040s ok hash/crc32 1.044s ok hash/crc64 1.023s ok hash/fnv 1.015s ok hash/maphash 1.014s ok html 1.013s ok html/template 1.220s ok image 1.467s ok image/color 1.029s ok image/draw 1.682s ok image/gif 1.899s ok image/jpeg 2.396s ok image/png 4.324s ok index/suffixarray 2.082s ok internal/abi 1.048s ok internal/buildcfg 1.013s ok internal/coverage/cformat 1.014s ok internal/coverage/cmerge 1.013s ok internal/coverage/pods 1.015s ok internal/coverage/slicereader 1.011s ok internal/coverage/slicewriter 1.012s ok internal/coverage/test 1.041s ok internal/cpu 2.022s ok internal/dag 1.013s ok internal/diff 1.014s ok internal/fmtsort 1.013s ok internal/fuzz 1.032s ok internal/godebug 17.569s ok internal/godebugs 1.013s ok internal/intern 1.155s ok internal/itoa 1.012s ok internal/platform 1.459s ok internal/poll 1.503s ok internal/profile 1.016s ok internal/reflectlite 1.014s ok internal/safefilepath 1.012s ok internal/saferio 1.082s ok internal/singleflight 1.061s ok internal/testenv 1.112s ok internal/trace 1.169s ok internal/types/errors 1.306s ok internal/unsafeheader 1.012s ok internal/xcoff 1.028s ok internal/zstd 1.047s ok io 1.047s ok io/fs 1.260s ok io/ioutil 1.019s ok log 1.020s ok log/slog 1.077s ok log/slog/internal/benchmarks 1.013s ok log/slog/internal/buffer 1.013s ok log/syslog 2.225s ok maps 1.013s ok math 1.024s ok math/big 4.695s ok math/bits 1.021s ok math/cmplx 1.016s ok math/rand 4.461s ok mime 1.035s ok mime/multipart 6.178s ok mime/quotedprintable 1.039s ok net 33.796s ok net/http 6.880s ok net/http/cgi 12.336s ok net/http/cookiejar 1.025s ok net/http/fcgi 1.221s ok net/http/httptest 1.202s ok net/http/httptrace 1.013s ok net/http/httputil 1.631s ok net/http/internal 1.020s ok net/http/internal/ascii 1.015s ok net/http/pprof 5.079s ok net/internal/socktest 1.014s ok net/mail 1.020s ok net/netip 1.294s ok net/rpc 1.050s ok net/rpc/jsonrpc 1.025s ok net/smtp 1.067s ok net/textproto 1.034s ok net/url 1.023s ok os 6.305s ok os/exec 7.157s ok os/exec/internal/fdtest 1.012s ok os/signal 16.913s ok os/user 1.013s ok path 1.014s ok path/filepath 1.042s ok plugin 1.015s ok reflect 1.453s ok regexp 4.259s ok regexp/syntax 8.157s ok runtime 36.381s ok runtime/cgo 1.014s ok runtime/coverage 1.015s ok runtime/debug 2.051s ok runtime/internal/atomic 1.194s ok runtime/internal/math 1.013s ok runtime/internal/sys 1.013s ok runtime/internal/syscall 1.012s ok runtime/internal/wasitest 1.013s ok runtime/metrics 1.025s ok runtime/pprof 18.407s ok runtime/race 10.205s ok runtime/trace 5.879s ok slices 1.591s ok sort 1.493s ok strconv 3.777s ok strings 3.233s ok sync 1.511s ok sync/atomic 3.776s ok syscall 11.147s ok testing 2.697s ok testing/fstest 1.019s ok testing/iotest 1.015s ok testing/quick 1.178s ok testing/slogtest 1.018s ok text/scanner 1.026s ok text/tabwriter 1.016s ok text/template 1.079s ok text/template/parse 1.025s ok time 3.014s ok unicode 1.018s ok unicode/utf16 1.014s ok unicode/utf8 1.026s ok cmd/addr2line 4.101s ok cmd/api 1.389s ok cmd/asm/internal/asm 4.666s ok cmd/asm/internal/lex 1.016s ok cmd/cgo/internal/swig 1.733s ok cmd/cgo/internal/test 2.071s ok cmd/cgo/internal/testcarchive 20.840s ok cmd/cgo/internal/testcshared 5.604s ok cmd/cgo/internal/testerrors 9.197s ok cmd/cgo/internal/testfortran 2.323s ok cmd/cgo/internal/testgodefs 1.533s ok cmd/cgo/internal/testlife 1.535s ok cmd/cgo/internal/testnocgo 1.013s ok cmd/cgo/internal/testplugin 25.498s ok cmd/cgo/internal/testsanitizers 17.652s ok cmd/cgo/internal/testshared 39.024s ok cmd/cgo/internal/testso 2.297s ok cmd/cgo/internal/teststdio 2.196s ok cmd/cgo/internal/testtls 1.013s ok cmd/compile/internal/abt 1.039s ok cmd/compile/internal/amd64 1.018s ok cmd/compile/internal/base 1.013s ok cmd/compile/internal/compare 1.015s ok cmd/compile/internal/dwarfgen 1.419s ok cmd/compile/internal/importer 1.620s ok cmd/compile/internal/inline/inlheur 1.302s ok cmd/compile/internal/ir 1.015s ok cmd/compile/internal/logopt 1.044s ok cmd/compile/internal/loopvar 21.622s ok cmd/compile/internal/noder 1.022s ok cmd/compile/internal/reflectdata 1.015s [no tests to run] ok cmd/compile/internal/ssa 21.950s ok cmd/compile/internal/syntax 1.148s ok cmd/compile/internal/test 11.942s ok cmd/compile/internal/typecheck 1.189s ok cmd/compile/internal/types 1.013s ok cmd/compile/internal/types2 8.148s ok cmd/covdata 1.015s ok cmd/cover 16.622s ok cmd/dist 1.014s ok cmd/distpack 1.013s ok cmd/doc 1.552s ok cmd/fix 1.641s ok cmd/go 175.917s ok cmd/go/internal/auth 1.015s ok cmd/go/internal/cache 1.131s ok cmd/go/internal/cfg 1.014s [no tests to run] ok cmd/go/internal/envcmd 1.042s ok cmd/go/internal/fsys 1.057s ok cmd/go/internal/generate 1.029s ok cmd/go/internal/gover 1.016s ok cmd/go/internal/imports 1.025s ok cmd/go/internal/load 1.025s ok cmd/go/internal/lockedfile 2.138s ok cmd/go/internal/lockedfile/internal/filelock 2.046s ok cmd/go/internal/modfetch 1.030s ok cmd/go/internal/modfetch/codehost 1.461s ok cmd/go/internal/modfetch/zip_sum_test 1.021s ok cmd/go/internal/modindex 1.638s ok cmd/go/internal/modload 1.029s ok cmd/go/internal/mvs 1.038s ok cmd/go/internal/par 1.120s ok cmd/go/internal/str 1.013s ok cmd/go/internal/test 1.038s ok cmd/go/internal/toolchain 1.029s ok cmd/go/internal/vcs 1.025s ok cmd/go/internal/vcweb 1.030s ok cmd/go/internal/vcweb/vcstest 4.666s ok cmd/go/internal/web 1.023s ok cmd/go/internal/work 1.099s ok cmd/gofmt 1.182s ok cmd/internal/archive 1.354s ok cmd/internal/buildid 1.568s ok cmd/internal/bootstrap_test 1.037s ok cmd/internal/cov 1.204s ok cmd/internal/dwarf 1.014s ok cmd/internal/edit 1.013s ok cmd/internal/goobj 1.014s ok cmd/internal/moddeps 1.917s ok cmd/internal/notsha256 1.017s ok cmd/internal/obj 1.362s ok cmd/internal/obj/arm64 2.179s ok cmd/internal/obj/ppc64 1.068s ok cmd/internal/obj/riscv 1.031s ok cmd/internal/obj/s390x 1.012s ok cmd/internal/obj/x86 3.182s ok cmd/internal/objabi 1.037s ok cmd/internal/pkgpath 5.056s ok cmd/internal/pkgpattern 1.017s ok cmd/internal/quoted 1.014s ok cmd/internal/src 1.014s ok cmd/internal/test2json 1.759s ok cmd/link 9.808s ok cmd/link/internal/benchmark 1.016s ok cmd/link/internal/ld 2.885s ok cmd/link/internal/loader 1.087s ok cmd/nm 9.176s ok cmd/objdump 5.001s ok cmd/pack 7.253s ok cmd/pprof 3.391s ok cmd/trace 1.280s ok cmd/vet 29.321s ##### Running benchmarks briefly. goos: linux goarch: arm64 pkg: archive/tar Benchmark/Writer/USTAR-4 2450 45952 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2011 57006 ns/op 1851 B/op 36 allocs/op Benchmark/Writer/PAX-4 1364 87544 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3686 29049 ns/op 4943 B/op 15 allocs/op Benchmark/Reader/GNU-4 6102 20523 ns/op 5159 B/op 15 allocs/op Benchmark/Reader/PAX-4 2024 58005 ns/op 8807 B/op 33 allocs/op PASS ok archive/tar 1.769s goos: linux goarch: arm64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 374345811 ns/op 829096 B/op 84 allocs/op BenchmarkZip64Test-4 1 214186303 ns/op BenchmarkZip64TestSizes/4096-4 1706 68803 ns/op BenchmarkZip64TestSizes/1048576-4 120 955626 ns/op BenchmarkZip64TestSizes/67108864-4 1 212190143 ns/op PASS ok archive/zip 2.506s goos: linux goarch: arm64 pkg: bufio BenchmarkReaderCopyOptimal-4 185761 629.6 ns/op BenchmarkReaderCopyUnoptimal-4 116930 1020 ns/op BenchmarkReaderCopyNoWriteTo-4 12940 9959 ns/op BenchmarkReaderWriteToOptimal-4 7396 15363 ns/op BenchmarkReaderReadString-4 105571 1116 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 172178 697.8 ns/op BenchmarkWriterCopyUnoptimal-4 167851 722.1 ns/op BenchmarkWriterCopyNoReadFrom-4 12834 9322 ns/op BenchmarkReaderEmpty-4 47540 2462 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 34846 3324 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 428064 274.7 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.631s goos: linux goarch: arm64 pkg: bytes BenchmarkReadString-4 9177 12828 ns/op 2554.33 MB/s BenchmarkWriteByte-4 355 335062 ns/op 12.22 MB/s BenchmarkWriteRune-4 181 654185 ns/op 18.78 MB/s BenchmarkBufferNotEmptyWriteRead-4 22 5238950 ns/op BenchmarkBufferFullSmallReads-4 68 1666534 ns/op BenchmarkBufferWriteBlock/N4096-4 7114 14806 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 568 199938 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 15 7457613 ns/op 4192262 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 9 11259790 ns/op 1490.01 MB/s 3728270 B/op 0 allocs/op BenchmarkIndexByte/10-4 2576947 46.19 ns/op 216.48 MB/s BenchmarkIndexByte/32-4 2753763 43.56 ns/op 734.54 MB/s BenchmarkIndexByte/4K-4 681276 172.5 ns/op 23738.53 MB/s BenchmarkIndexBytePortable/10-4 627771 174.0 ns/op 57.49 MB/s BenchmarkIndexBytePortable/32-4 232150 463.9 ns/op 68.98 MB/s BenchmarkIndexBytePortable/4K-4 1972 53403 ns/op 76.70 MB/s BenchmarkIndexRune/10-4 670000 155.6 ns/op 64.27 MB/s BenchmarkIndexRune/32-4 396934 302.2 ns/op 105.88 MB/s BenchmarkIndexRune/4K-4 263761 427.0 ns/op 9592.57 MB/s BenchmarkIndexRuneASCII/10-4 2722287 44.74 ns/op 223.53 MB/s BenchmarkIndexRuneASCII/32-4 2679660 44.79 ns/op 714.49 MB/s BenchmarkIndexRuneASCII/4K-4 680611 172.1 ns/op 23796.76 MB/s BenchmarkEqual/0-4 10806994 10.09 ns/op BenchmarkEqual/1-4 827220 142.9 ns/op 7.00 MB/s BenchmarkEqual/6-4 792225 144.8 ns/op 41.44 MB/s BenchmarkEqual/9-4 825331 145.5 ns/op 61.86 MB/s BenchmarkEqual/15-4 744860 145.4 ns/op 103.13 MB/s BenchmarkEqual/16-4 832708 144.8 ns/op 110.47 MB/s BenchmarkEqual/20-4 789307 152.9 ns/op 130.81 MB/s BenchmarkEqual/32-4 732045 146.3 ns/op 218.79 MB/s BenchmarkEqual/4K-4 87532 1360 ns/op 3011.67 MB/s BenchmarkEqualBothUnaligned/64_0-4 840664 133.8 ns/op 478.26 MB/s BenchmarkEqualBothUnaligned/64_1-4 752898 146.7 ns/op 436.23 MB/s BenchmarkEqualBothUnaligned/64_4-4 900684 130.2 ns/op 491.41 MB/s BenchmarkEqualBothUnaligned/64_7-4 805693 132.7 ns/op 482.32 MB/s BenchmarkEqualBothUnaligned/4096_0-4 89992 1324 ns/op 3093.93 MB/s BenchmarkEqualBothUnaligned/4096_1-4 58968 2038 ns/op 2009.52 MB/s BenchmarkEqualBothUnaligned/4096_4-4 118035 996.5 ns/op 4110.50 MB/s BenchmarkEqualBothUnaligned/4096_7-4 116410 1023 ns/op 4004.47 MB/s BenchmarkIndex/10-4 2045725 59.19 ns/op 168.94 MB/s BenchmarkIndex/32-4 135464 866.2 ns/op 36.94 MB/s BenchmarkIndex/4K-4 23958 4997 ns/op 819.66 MB/s BenchmarkIndexEasy/10-4 2147355 56.07 ns/op 178.36 MB/s BenchmarkIndexEasy/32-4 556245 207.0 ns/op 154.60 MB/s BenchmarkIndexEasy/4K-4 352339 335.0 ns/op 12227.14 MB/s BenchmarkCount/10-4 901414 126.2 ns/op 79.25 MB/s BenchmarkCount/32-4 121658 979.4 ns/op 32.67 MB/s BenchmarkCount/4K-4 23293 5096 ns/op 803.75 MB/s BenchmarkCountEasy/10-4 930694 128.5 ns/op 77.84 MB/s BenchmarkCountEasy/32-4 440916 272.0 ns/op 117.66 MB/s BenchmarkCountEasy/4K-4 284012 400.3 ns/op 10233.48 MB/s BenchmarkCountSingle/10-4 2165478 54.85 ns/op 182.33 MB/s BenchmarkCountSingle/32-4 2282882 51.96 ns/op 615.87 MB/s BenchmarkCountSingle/4K-4 501722 231.2 ns/op 17715.09 MB/s BenchmarkToUpper/#00-4 2132900 56.38 ns/op BenchmarkToUpper/ONLYUPPER-4 220364 517.3 ns/op BenchmarkToUpper/abc-4 354949 329.5 ns/op BenchmarkToUpper/AbC123-4 240925 477.9 ns/op BenchmarkToUpper/azAZ09_-4 227864 518.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 77102 1518 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 30627 3831 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 46386 2549 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 100756 1166 ns/op BenchmarkToLower/#00-4 2154590 55.73 ns/op BenchmarkToLower/abc-4 290244 398.4 ns/op BenchmarkToLower/AbC123-4 241862 470.3 ns/op BenchmarkToLower/azAZ09_-4 225650 508.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 77126 1545 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 31874 3658 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 57027 2111 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 98085 1185 ns/op BenchmarkFields/ASCII/16-4 143662 847.2 ns/op 18.89 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9692 12392 ns/op 20.66 MB/s 512 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 610 197678 ns/op 20.72 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 31 3309468 ns/op 19.80 MB/s 139264 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 52454816 ns/op 19.99 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 68707 1721 ns/op 9.30 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 4339 25563 ns/op 10.01 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 301 394100 ns/op 10.39 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 15 6869306 ns/op 9.54 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 115536911 ns/op 9.08 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 121983 950.4 ns/op 16.84 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 8011 13989 ns/op 18.30 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 510 229770 ns/op 17.83 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 27 4095874 ns/op 16.00 MB/s 504064 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 74287034 ns/op 14.12 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 87577 1371 ns/op 11.67 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 6080 19431 ns/op 13.17 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 392 300855 ns/op 13.61 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 22 5247069 ns/op 12.49 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 91053033 ns/op 11.52 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1493331 81.57 ns/op BenchmarkTrimSpace/ASCII-4 779990 153.0 ns/op BenchmarkTrimSpace/SomeNonASCII-4 77706 1560 ns/op BenchmarkTrimSpace/JustNonASCII-4 38527 3105 ns/op BenchmarkToValidUTF8/Valid-4 384481 277.1 ns/op BenchmarkToValidUTF8/InvalidASCII-4 256929 441.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 69922 1699 ns/op BenchmarkIndexHard1-4 168 709712 ns/op BenchmarkIndexHard2-4 168 714339 ns/op BenchmarkIndexHard3-4 163 729824 ns/op BenchmarkIndexHard4-4 4 28963458 ns/op BenchmarkLastIndexHard1-4 5 21776902 ns/op BenchmarkLastIndexHard2-4 4 27822408 ns/op BenchmarkLastIndexHard3-4 4 29823508 ns/op BenchmarkCountHard1-4 168 710406 ns/op BenchmarkCountHard2-4 168 715052 ns/op BenchmarkCountHard3-4 164 727490 ns/op BenchmarkSplitEmptySeparator-4 1 132133390 ns/op BenchmarkSplitSingleByteSeparator-4 13 8511907 ns/op BenchmarkSplitMultiByteSeparator-4 9 11405790 ns/op BenchmarkSplitNSingleByteSeparator-4 136592 846.0 ns/op BenchmarkSplitNMultiByteSeparator-4 51484 2264 ns/op BenchmarkRepeat-4 122516 975.8 ns/op BenchmarkRepeatLarge/256/1-4 96936 1294 ns/op 197.84 MB/s BenchmarkRepeatLarge/256/16-4 145634 827.4 ns/op 309.40 MB/s BenchmarkRepeatLarge/512/1-4 71594 1513 ns/op 338.50 MB/s BenchmarkRepeatLarge/512/16-4 101530 1095 ns/op 467.54 MB/s BenchmarkRepeatLarge/1024/1-4 54354 2133 ns/op 480.01 MB/s BenchmarkRepeatLarge/1024/16-4 68371 1689 ns/op 606.10 MB/s BenchmarkRepeatLarge/2048/1-4 38074 2975 ns/op 688.38 MB/s BenchmarkRepeatLarge/2048/16-4 46840 2643 ns/op 774.92 MB/s BenchmarkRepeatLarge/4096/1-4 24918 4683 ns/op 874.58 MB/s BenchmarkRepeatLarge/4096/16-4 26914 4101 ns/op 998.73 MB/s BenchmarkRepeatLarge/8192/1-4 15792 7532 ns/op 1087.65 MB/s BenchmarkRepeatLarge/8192/16-4 16376 7389 ns/op 1108.63 MB/s BenchmarkRepeatLarge/8192/4097-4 32257 3684 ns/op 1112.19 MB/s BenchmarkRepeatLarge/16384/1-4 7772 12999 ns/op 1260.36 MB/s BenchmarkRepeatLarge/16384/16-4 9746 12226 ns/op 1340.06 MB/s BenchmarkRepeatLarge/16384/4097-4 12380 9306 ns/op 1320.70 MB/s BenchmarkRepeatLarge/32768/1-4 5310 22735 ns/op 1441.31 MB/s BenchmarkRepeatLarge/32768/16-4 5472 21545 ns/op 1520.89 MB/s BenchmarkRepeatLarge/32768/4097-4 6296 20784 ns/op 1379.88 MB/s BenchmarkRepeatLarge/65536/1-4 2973 41687 ns/op 1572.09 MB/s BenchmarkRepeatLarge/65536/16-4 2908 41540 ns/op 1577.64 MB/s BenchmarkRepeatLarge/65536/4097-4 2997 39602 ns/op 1551.82 MB/s BenchmarkRepeatLarge/131072/1-4 571 215577 ns/op 608.00 MB/s BenchmarkRepeatLarge/131072/16-4 535 215645 ns/op 607.81 MB/s BenchmarkRepeatLarge/131072/4097-4 578 210635 ns/op 602.97 MB/s BenchmarkRepeatLarge/262144/1-4 274 429535 ns/op 610.30 MB/s BenchmarkRepeatLarge/262144/16-4 274 421695 ns/op 621.64 MB/s BenchmarkRepeatLarge/262144/4097-4 274 440501 ns/op 585.95 MB/s BenchmarkRepeatLarge/524288/1-4 134 836782 ns/op 626.55 MB/s BenchmarkRepeatLarge/524288/16-4 140 822811 ns/op 637.19 MB/s BenchmarkRepeatLarge/524288/4097-4 135 889482 ns/op 584.97 MB/s BenchmarkRepeatLarge/1048576/1-4 63 1782128 ns/op 588.38 MB/s BenchmarkRepeatLarge/1048576/16-4 63 1681701 ns/op 623.52 MB/s BenchmarkRepeatLarge/1048576/4097-4 66 1790003 ns/op 583.65 MB/s BenchmarkRepeatLarge/2097152/1-4 34 3286108 ns/op 638.19 MB/s BenchmarkRepeatLarge/2097152/16-4 40 3319293 ns/op 631.81 MB/s BenchmarkRepeatLarge/2097152/4097-4 32 3314165 ns/op 631.70 MB/s BenchmarkRepeatLarge/4194304/1-4 15 6695933 ns/op 626.40 MB/s BenchmarkRepeatLarge/4194304/16-4 16 6679924 ns/op 627.90 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 7229402 ns/op 579.75 MB/s BenchmarkRepeatLarge/8388608/1-4 7 14289639 ns/op 587.04 MB/s BenchmarkRepeatLarge/8388608/16-4 8 13812589 ns/op 607.32 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 14135979 ns/op 593.28 MB/s BenchmarkRepeatLarge/16777216/1-4 4 27744768 ns/op 604.70 MB/s BenchmarkRepeatLarge/16777216/16-4 4 27647708 ns/op 606.82 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 28864508 ns/op 581.24 MB/s BenchmarkRepeatLarge/33554432/1-4 2 56181596 ns/op 597.25 MB/s BenchmarkRepeatLarge/33554432/16-4 2 55478576 ns/op 604.82 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 58760696 ns/op 571.04 MB/s BenchmarkRepeatLarge/67108864/1-4 1 106704152 ns/op 628.92 MB/s BenchmarkRepeatLarge/67108864/16-4 1 106427192 ns/op 630.56 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 110352391 ns/op 608.13 MB/s BenchmarkRepeatLarge/134217728/1-4 1 218396903 ns/op 614.56 MB/s BenchmarkRepeatLarge/134217728/16-4 1 218270463 ns/op 614.91 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 217046303 ns/op 618.38 MB/s BenchmarkRepeatLarge/268435456/1-4 1 427356247 ns/op 628.13 MB/s BenchmarkRepeatLarge/268435456/16-4 1 420917967 ns/op 637.74 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 430510167 ns/op 623.53 MB/s BenchmarkRepeatLarge/536870912/1-4 1 838347454 ns/op 640.39 MB/s BenchmarkRepeatLarge/536870912/16-4 1 810867496 ns/op 662.09 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 844296774 ns/op 635.88 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1688199188 ns/op 636.03 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1644506352 ns/op 652.93 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1714829946 ns/op 626.15 MB/s BenchmarkBytesCompare/1-4 14212754 8.437 ns/op BenchmarkBytesCompare/2-4 14046062 8.595 ns/op BenchmarkBytesCompare/4-4 14235279 8.426 ns/op BenchmarkBytesCompare/8-4 14545102 8.221 ns/op BenchmarkBytesCompare/16-4 13951477 8.653 ns/op BenchmarkBytesCompare/32-4 12980832 9.331 ns/op BenchmarkBytesCompare/64-4 9906679 11.77 ns/op BenchmarkBytesCompare/128-4 7283055 16.20 ns/op BenchmarkBytesCompare/256-4 5166507 23.29 ns/op BenchmarkBytesCompare/512-4 3040687 40.50 ns/op BenchmarkBytesCompare/1024-4 1675136 71.62 ns/op BenchmarkBytesCompare/2048-4 864453 136.1 ns/op BenchmarkIndexAnyASCII/1:1-4 1826190 64.99 ns/op BenchmarkIndexAnyASCII/1:2-4 1842310 64.64 ns/op BenchmarkIndexAnyASCII/1:4-4 1857116 64.73 ns/op BenchmarkIndexAnyASCII/1:8-4 1862487 64.42 ns/op BenchmarkIndexAnyASCII/1:16-4 1871619 64.68 ns/op BenchmarkIndexAnyASCII/1:32-4 1868995 64.33 ns/op BenchmarkIndexAnyASCII/1:64-4 1782816 68.25 ns/op BenchmarkIndexAnyASCII/16:1-4 1417410 85.18 ns/op BenchmarkIndexAnyASCII/16:2-4 422254 279.2 ns/op BenchmarkIndexAnyASCII/16:4-4 367358 290.4 ns/op BenchmarkIndexAnyASCII/16:8-4 407055 291.2 ns/op BenchmarkIndexAnyASCII/16:16-4 345729 297.5 ns/op BenchmarkIndexAnyASCII/16:32-4 328258 327.1 ns/op BenchmarkIndexAnyASCII/16:64-4 288158 388.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1314481 91.69 ns/op BenchmarkIndexAnyASCII/256:2-4 30060 3697 ns/op BenchmarkIndexAnyASCII/256:4-4 32490 3649 ns/op BenchmarkIndexAnyASCII/256:8-4 31102 3597 ns/op BenchmarkIndexAnyASCII/256:16-4 32487 3661 ns/op BenchmarkIndexAnyASCII/256:32-4 32276 3680 ns/op BenchmarkIndexAnyASCII/256:64-4 32930 3694 ns/op BenchmarkIndexAnyUTF8/1:1-4 1787337 67.03 ns/op BenchmarkIndexAnyUTF8/1:2-4 1859112 64.54 ns/op BenchmarkIndexAnyUTF8/1:4-4 1860038 65.05 ns/op BenchmarkIndexAnyUTF8/1:8-4 1871796 64.14 ns/op BenchmarkIndexAnyUTF8/1:16-4 1867864 64.25 ns/op BenchmarkIndexAnyUTF8/1:32-4 1886056 63.86 ns/op BenchmarkIndexAnyUTF8/1:64-4 1800270 67.97 ns/op BenchmarkIndexAnyUTF8/16:1-4 111528 1101 ns/op BenchmarkIndexAnyUTF8/16:2-4 251884 451.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 255214 446.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 256668 440.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 254174 439.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 247442 462.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 236641 505.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 7135 16501 ns/op BenchmarkIndexAnyUTF8/256:2-4 19454 6182 ns/op BenchmarkIndexAnyUTF8/256:4-4 19422 6256 ns/op BenchmarkIndexAnyUTF8/256:8-4 18093 6091 ns/op BenchmarkIndexAnyUTF8/256:16-4 19178 6064 ns/op BenchmarkIndexAnyUTF8/256:32-4 18792 6423 ns/op BenchmarkIndexAnyUTF8/256:64-4 16246 7287 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1820751 65.96 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1851169 64.99 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1816182 64.95 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1819015 65.62 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1827295 65.75 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1822041 65.19 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1772952 67.60 ns/op BenchmarkLastIndexAnyASCII/16:1-4 297399 375.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 297524 364.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 292556 369.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 293294 375.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 284986 393.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 287960 419.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 240463 476.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 23781 4979 ns/op BenchmarkLastIndexAnyASCII/256:2-4 23635 5020 ns/op BenchmarkLastIndexAnyASCII/256:4-4 23599 5032 ns/op BenchmarkLastIndexAnyASCII/256:8-4 22364 5085 ns/op BenchmarkLastIndexAnyASCII/256:16-4 23431 5111 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23510 5117 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23107 5065 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1821027 65.80 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1839859 64.94 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1846407 65.33 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1844193 65.31 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1843251 65.02 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1848519 65.02 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1747568 68.43 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 139482 803.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 253326 443.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 253273 450.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 251992 446.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 250940 444.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 242247 471.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 221390 525.1 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 9236 11875 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19244 6174 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19243 6171 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19159 6172 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19550 6165 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18278 6588 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 16246 7357 ns/op BenchmarkTrimASCII/1:1-4 1995343 60.05 ns/op BenchmarkTrimASCII/1:2-4 1686034 70.00 ns/op BenchmarkTrimASCII/1:4-4 1651306 71.67 ns/op BenchmarkTrimASCII/1:8-4 1556370 74.82 ns/op BenchmarkTrimASCII/1:16-4 1380489 85.88 ns/op BenchmarkTrimASCII/16:1-4 372920 283.7 ns/op BenchmarkTrimASCII/16:2-4 290331 377.2 ns/op BenchmarkTrimASCII/16:4-4 293383 377.3 ns/op BenchmarkTrimASCII/16:8-4 315444 377.8 ns/op BenchmarkTrimASCII/16:16-4 283287 400.2 ns/op BenchmarkTrimASCII/256:1-4 32474 3675 ns/op BenchmarkTrimASCII/256:2-4 23524 5050 ns/op BenchmarkTrimASCII/256:4-4 22791 5316 ns/op BenchmarkTrimASCII/256:8-4 23438 5059 ns/op BenchmarkTrimASCII/256:16-4 23175 5060 ns/op BenchmarkTrimASCII/4096:1-4 2130 56263 ns/op BenchmarkTrimASCII/4096:2-4 1368 78229 ns/op BenchmarkTrimASCII/4096:4-4 1333 79142 ns/op BenchmarkTrimASCII/4096:8-4 1357 78179 ns/op BenchmarkTrimASCII/4096:16-4 1525 79394 ns/op BenchmarkTrimByte-4 1803720 67.25 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 2364 44812 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 2505 44639 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 2570 44658 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1209 97385 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2335 50031 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4390 25895 ns/op BenchmarkCompareBytesEqual-4 12295838 8.756 ns/op BenchmarkCompareBytesToNil-4 14829169 7.399 ns/op BenchmarkCompareBytesEmpty-4 15306122 6.990 ns/op BenchmarkCompareBytesIdentical-4 15360352 7.071 ns/op BenchmarkCompareBytesSameLength-4 13063869 8.142 ns/op BenchmarkCompareBytesDifferentLength-4 13165113 8.193 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1638 71624 ns/op 14640.18 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1650 72869 ns/op 14389.94 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1647 71729 ns/op 14618.77 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1705 69622 ns/op 15061.04 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1650 71653 ns/op 14634.28 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1657 71380 ns/op 14690.17 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1651 71528 ns/op 14659.83 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1736 69394 ns/op 15110.67 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1401 85464 ns/op 12269.39 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1398 85008 ns/op 12335.15 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1401 84717 ns/op 12377.41 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1652 71915 ns/op 14580.77 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1395 85470 ns/op 12268.47 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1406 85513 ns/op 12262.20 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1408 85144 ns/op 12315.42 MB/s BenchmarkCompareBytesBig-4 1734 68311 ns/op 15350.15 MB/s BenchmarkCompareBytesBigIdentical-4 14969239 7.918 ns/op 132423919.91 MB/s PASS ok bytes 59.561s goos: linux goarch: arm64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 80418974 ns/op 1.24 MB/s 3616116 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 309370256 ns/op 1.83 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 24646358 ns/op 0.66 MB/s 3643376 B/op 50 allocs/op PASS ok compress/bzip2 2.391s goos: linux goarch: arm64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 54 2089432 ns/op 4.79 MB/s 42667 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 5 20340134 ns/op 4.92 MB/s 42275 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 206308744 ns/op 4.85 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 55 2113021 ns/op 4.73 MB/s 43156 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 5 21070294 ns/op 4.75 MB/s 42563 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 214663063 ns/op 4.66 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 56 2079279 ns/op 4.81 MB/s 42484 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 19845152 ns/op 5.04 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 198692456 ns/op 5.03 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 56 2063595 ns/op 4.85 MB/s 42778 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 19802835 ns/op 5.05 MB/s 46372 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 199759333 ns/op 5.01 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 50 2299600 ns/op 4.35 MB/s 44035 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 5 22150101 ns/op 4.51 MB/s 51684 B/op 25 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 224571766 ns/op 4.45 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 66 1767158 ns/op 5.66 MB/s 43143 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 7 14807954 ns/op 6.75 MB/s 47307 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 149742031 ns/op 6.68 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 72 1568144 ns/op 6.38 MB/s 43564 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 9 11796773 ns/op 8.48 MB/s 44763 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 117021174 ns/op 8.55 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 73 1566725 ns/op 6.38 MB/s 43306 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 9 11751328 ns/op 8.51 MB/s 46589 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 116730934 ns/op 8.57 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 91 1196121 ns/op 8.36 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11439445 ns/op 8.74 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 115467296 ns/op 8.66 MB/s BenchmarkEncode/Digits/Speed/1e4-4 43 2461096 ns/op 4.06 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 21806902 ns/op 4.59 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 212307909 ns/op 4.71 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6820937 ns/op 1.47 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 74942535 ns/op 1.33 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 776346498 ns/op 1.29 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6799159 ns/op 1.47 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 74635576 ns/op 1.34 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 778087454 ns/op 1.29 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 75 1502486 ns/op 6.66 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 12430176 ns/op 8.04 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 123516721 ns/op 8.10 MB/s BenchmarkEncode/Newton/Speed/1e4-4 48 2306510 ns/op 4.34 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 16871481 ns/op 5.93 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 167232796 ns/op 5.98 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6532052 ns/op 1.53 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 66960310 ns/op 1.49 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 686658911 ns/op 1.46 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6557201 ns/op 1.53 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 84290117 ns/op 1.19 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 863965968 ns/op 1.16 MB/s PASS ok compress/flate 16.364s goos: linux goarch: arm64 pkg: compress/lzw BenchmarkDecoder/1e4-4 44 2621805 ns/op 3.81 MB/s BenchmarkDecoder/1e-Reuse4-4 44 2689128 ns/op 3.72 MB/s BenchmarkDecoder/1e5-4 4 25880520 ns/op 3.86 MB/s BenchmarkDecoder/1e-Reuse5-4 4 26041270 ns/op 3.84 MB/s BenchmarkDecoder/1e6-4 1 259046179 ns/op 3.86 MB/s BenchmarkDecoder/1e-Reuse6-4 1 261531694 ns/op 3.82 MB/s BenchmarkEncoder/1e4-4 50 2246863 ns/op 4.45 MB/s BenchmarkEncoder/1e-Reuse4-4 51 2076227 ns/op 4.82 MB/s BenchmarkEncoder/1e5-4 5 21895294 ns/op 4.57 MB/s BenchmarkEncoder/1e-Reuse5-4 5 21546334 ns/op 4.64 MB/s BenchmarkEncoder/1e6-4 1 220021615 ns/op 4.55 MB/s BenchmarkEncoder/1e-Reuse6-4 1 216868820 ns/op 4.61 MB/s PASS ok compress/lzw 3.907s goos: linux goarch: arm64 pkg: container/heap BenchmarkDup-4 18 5999884 ns/op PASS ok container/heap 1.171s goos: linux goarch: arm64 pkg: context BenchmarkCommonParentCancel-4 17136 6621 ns/op BenchmarkWithTimeout/concurrency=40-4 3622 31764 ns/op BenchmarkWithTimeout/concurrency=4000-4 3884 30182 ns/op BenchmarkWithTimeout/concurrency=400000-4 4947 22971 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 340255 336.4 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12747 9946 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 15754 7567 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2908 43090 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1908 68667 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2461 65110 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 242 497069 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 170 700677 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 254 441553 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 24 5026620 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 7887590 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 26 4505686 ns/op BenchmarkCheckCanceled/Err-4 228818 486.2 ns/op BenchmarkCheckCanceled/Done-4 353210 323.4 ns/op BenchmarkContextCancelDone-4 499068 253.6 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 15703 7966 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13536 9425 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10005 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9452 11172 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 7892 13500 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 467085 256.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 279490 429.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 200046 601.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 127417 941.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 66542 1799 ns/op PASS ok context 12.890s goos: linux goarch: arm64 pkg: crypto/aes BenchmarkEncrypt-4 1354388 89.19 ns/op 179.40 MB/s BenchmarkDecrypt-4 1353690 88.76 ns/op 180.27 MB/s BenchmarkExpand-4 1000000 111.5 ns/op PASS ok crypto/aes 1.551s goos: linux goarch: arm64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 168558 695.1 ns/op 92.07 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 306860 370.2 ns/op 172.86 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 165100 707.0 ns/op 90.53 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 306982 379.4 ns/op 168.69 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 96594 1222 ns/op 1104.39 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 135312 889.4 ns/op 1517.94 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 89607 1327 ns/op 1017.07 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 117912 1019 ns/op 1324.94 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 30535 3855 ns/op 2124.84 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 34006 3513 ns/op 2331.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 26461 4505 ns/op 1818.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 28632 4194 ns/op 1953.06 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 5190 21735 ns/op 46.88 MB/s BenchmarkAESCFBDecrypt1K-4 5530 21569 ns/op 47.24 MB/s BenchmarkAESCFBDecrypt8K-4 702 170136 ns/op 48.12 MB/s BenchmarkAESOFB1K-4 7917 14437 ns/op 70.58 MB/s BenchmarkAESCTR1K-4 10000 10212 ns/op 99.79 MB/s BenchmarkAESCTR8K-4 1474 80448 ns/op 101.77 MB/s BenchmarkAESCBCEncrypt1K-4 10000 11214 ns/op 91.32 MB/s BenchmarkAESCBCDecrypt1K-4 13429 8978 ns/op 114.06 MB/s PASS ok crypto/cipher 3.767s goos: linux goarch: arm64 pkg: crypto/des BenchmarkEncrypt-4 66915 1771 ns/op 4.52 MB/s BenchmarkDecrypt-4 67857 1752 ns/op 4.57 MB/s BenchmarkTDESEncrypt-4 24759 4840 ns/op 1.65 MB/s BenchmarkTDESDecrypt-4 24620 4873 ns/op 1.64 MB/s PASS ok crypto/des 1.639s goos: linux goarch: arm64 pkg: crypto/ecdh BenchmarkECDH/P256-4 583 203687 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 13 8675436 ns/op 1084 B/op 21 allocs/op BenchmarkECDH/P521-4 5 23113934 ns/op 1534 B/op 21 allocs/op BenchmarkECDH/X25519-4 61 1997046 ns/op 374 B/op 9 allocs/op PASS ok crypto/ecdh 1.755s goos: linux goarch: arm64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1194 99548 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 28 4143263 ns/op 2680 B/op 34 allocs/op BenchmarkSign/P521-4 12 10293246 ns/op 3065 B/op 35 allocs/op BenchmarkVerify/P256-4 541 219284 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9935676 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 4 26062368 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 2600 44721 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 51 2274939 ns/op 1097 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 18 5766795 ns/op 1414 B/op 17 allocs/op PASS ok crypto/ecdsa 2.631s goos: linux goarch: arm64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 220 505486 ns/op BenchmarkNewKeyFromSeed-4 232 508910 ns/op BenchmarkSigning-4 207 577011 ns/op BenchmarkVerification-4 121 993249 ns/op PASS ok crypto/ed25519 1.670s goos: linux goarch: arm64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 2982 39251 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 136 881430 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 54 2226731 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 20 5628730 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 763 155033 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 55 2125772 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5719286 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 16118742 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10000 10443 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 3994 29113 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3717 28915 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 78 1411839 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2426 46761 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 295 405231 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1581 72565 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 85 1354885 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.274s goos: linux goarch: arm64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 22981 5208 ns/op 196.60 MB/s BenchmarkHMACSHA256_32-4 24104 4965 ns/op 6.45 MB/s BenchmarkNewWriteSum-4 12705 9350 ns/op 3.42 MB/s PASS ok crypto/hmac 1.603s goos: linux goarch: arm64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 43987 2715 ns/op BenchmarkModSub-4 44743 2659 ns/op BenchmarkMontgomeryRepr-4 14742 8136 ns/op BenchmarkMontgomeryMul-4 14724 8121 ns/op BenchmarkModMul-4 7124 16546 ns/op BenchmarkExpBig-4 7 15627582 ns/op BenchmarkExp-4 4 28632488 ns/op PASS ok crypto/internal/bigmod 2.294s goos: linux goarch: arm64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 1250 93939 ns/op BenchmarkScalarBaseMult-4 256 450484 ns/op BenchmarkScalarMult-4 100 1122448 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 134 886381 ns/op PASS ok crypto/internal/edwards25519 1.552s goos: linux goarch: arm64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 425386 271.6 ns/op BenchmarkMultiply-4 586864 190.8 ns/op BenchmarkSquare-4 920866 127.0 ns/op BenchmarkInvert-4 3676 32372 ns/op BenchmarkMult32-4 1000000 108.3 ns/op PASS ok crypto/internal/edwards25519/field 1.607s goos: linux goarch: arm64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 51 2121565 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 865 138672 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 20 5657624 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 15883016 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 145 800089 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 4486 26576 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 58 1980131 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 22 4807738 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.101s goos: linux goarch: arm64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 543388 210.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 286568 407.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 101710 1162 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 569454 210.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 289111 407.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 102505 1177 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.771s goos: linux goarch: arm64 pkg: crypto/md5 BenchmarkHash8Bytes-4 98935 1186 ns/op 6.74 MB/s BenchmarkHash64-4 123679 953.7 ns/op 67.11 MB/s BenchmarkHash128-4 113629 1047 ns/op 122.25 MB/s BenchmarkHash256-4 93793 1252 ns/op 204.51 MB/s BenchmarkHash512-4 69423 1662 ns/op 308.12 MB/s BenchmarkHash1K-4 47997 2492 ns/op 410.86 MB/s BenchmarkHash8K-4 8276 14300 ns/op 572.86 MB/s BenchmarkHash1M-4 66 1688494 ns/op 621.01 MB/s BenchmarkHash8M-4 8 13506904 ns/op 621.06 MB/s BenchmarkHash8BytesUnaligned-4 98562 1188 ns/op 6.73 MB/s BenchmarkHash1KUnaligned-4 47700 2482 ns/op 412.61 MB/s BenchmarkHash8KUnaligned-4 8094 14708 ns/op 556.99 MB/s PASS ok crypto/md5 2.579s goos: linux goarch: arm64 pkg: crypto/rand BenchmarkPrime-4 2 163761528 ns/op PASS ok crypto/rand 1.427s goos: linux goarch: arm64 pkg: crypto/rc4 BenchmarkRC4_128-4 13728 8717 ns/op 14.68 MB/s BenchmarkRC4_1K-4 1622 68958 ns/op 14.85 MB/s BenchmarkRC4_8K-4 214 546352 ns/op 14.82 MB/s PASS ok crypto/rc4 1.525s goos: linux goarch: arm64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 8 13582849 ns/op BenchmarkDecryptPKCS1v15/3072-4 4 32898018 ns/op BenchmarkDecryptPKCS1v15/4096-4 2 63447696 ns/op BenchmarkEncryptPKCS1v15/2048-4 36 3202984 ns/op BenchmarkDecryptOAEP/2048-4 8 13783699 ns/op BenchmarkEncryptOAEP/2048-4 34 3227116 ns/op BenchmarkSignPKCS1v15/2048-4 8 13876854 ns/op BenchmarkVerifyPKCS1v15/2048-4 37 3192588 ns/op BenchmarkSignPSS/2048-4 8 13963574 ns/op BenchmarkVerifyPSS/2048-4 36 3223139 ns/op PASS ok crypto/rsa 2.626s goos: linux goarch: arm64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 89698 1316 ns/op 6.08 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 111358 1062 ns/op 7.53 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 103036 1167 ns/op 274.29 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 133444 904.2 ns/op 353.92 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 76779 1555 ns/op 658.50 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 91092 1301 ns/op 787.06 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21559 5554 ns/op 1474.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 22560 5298 ns/op 1546.19 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.170s goos: linux goarch: arm64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 77582 1537 ns/op 5.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 89388 1322 ns/op 6.05 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 83620 1354 ns/op 5.91 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 66447 1787 ns/op 572.95 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 74535 1566 ns/op 654.03 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 76125 1592 ns/op 643.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21315 5619 ns/op 1457.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 22017 5426 ns/op 1509.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 22000 5430 ns/op 1508.52 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.368s goos: linux goarch: arm64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 21615 5615 ns/op 1.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 22693 5269 ns/op 1.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 22533 5363 ns/op 1.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 3261 32290 ns/op 31.71 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 3796 31388 ns/op 32.62 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 3364 31558 ns/op 32.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 532 222118 ns/op 36.88 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 541 221749 ns/op 36.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 538 217610 ns/op 37.65 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.318s goos: linux goarch: arm64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 16922193 7.091 ns/op BenchmarkConstantTimeEq-4 17022727 7.032 ns/op BenchmarkConstantTimeLessOrEq-4 17022920 7.085 ns/op BenchmarkXORBytes/8Bytes-4 2873516 41.48 ns/op 192.89 MB/s BenchmarkXORBytes/128Bytes-4 2706183 44.18 ns/op 2897.21 MB/s BenchmarkXORBytes/2048Bytes-4 962895 124.7 ns/op 16423.93 MB/s BenchmarkXORBytes/32768Bytes-4 78194 1525 ns/op 21492.15 MB/s PASS ok crypto/subtle 1.988s goos: linux goarch: arm64 pkg: crypto/tls BenchmarkCertCache/0-4 238 496615 ns/op BenchmarkCertCache/1-4 236 493634 ns/op BenchmarkCertCache/2-4 237 496160 ns/op BenchmarkCertCache/3-4 237 502326 ns/op BenchmarkHandshakeServer/RSA-4 14 8040408 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 13 9081876 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 13 8524578 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 91 1244276 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 144 823273 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 37 3154331 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 43 2774495 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 36895624 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 36369264 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 2 87490414 ns/op 11.99 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 2 96603873 ns/op 10.85 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 163699388 ns/op 12.81 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 169244948 ns/op 12.39 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 306461739 ns/op 13.69 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 328756096 ns/op 12.76 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 589436479 ns/op 14.23 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 624478476 ns/op 13.43 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 1184036637 ns/op 14.17 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 1245175672 ns/op 13.47 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 2346537114 ns/op 14.30 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 2481023305 ns/op 13.52 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 4680522750 ns/op 14.34 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 5017336126 ns/op 13.38 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 2 97110953 ns/op 10.80 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 2 91643514 ns/op 11.44 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 167500028 ns/op 12.52 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 169862108 ns/op 12.35 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 308256698 ns/op 13.61 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 338441057 ns/op 12.39 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 597069638 ns/op 14.05 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 627614516 ns/op 13.37 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1178377437 ns/op 14.24 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1236765912 ns/op 13.57 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 2334492876 ns/op 14.37 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 2495842224 ns/op 13.44 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 4713810228 ns/op 14.24 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 4976751569 ns/op 13.48 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 710297269 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 712796310 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 295465579 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 295274059 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 156700427 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 156453068 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 88933213 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 86923413 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 46516423 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 45650210 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 149120028 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 151039108 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 70711034 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 69439254 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 45682516 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 43688463 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 32346468 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 30254598 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 24932846 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 5 22968702 ns/op PASS ok crypto/tls 48.887s goos: linux goarch: arm64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 6 17968278 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 244 486103 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 913 126658 ns/op 12100 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 867 138583 ns/op 13508 B/op 187 allocs/op PASS ok crypto/x509 2.344s goos: linux goarch: arm64 pkg: database/sql BenchmarkConcurrentDBExec-4 39 2865029 ns/op 280531 B/op 1645 allocs/op BenchmarkConcurrentStmtQuery-4 33 3476782 ns/op 271566 B/op 2043 allocs/op BenchmarkConcurrentStmtExec-4 49 2402294 ns/op 219730 B/op 734 allocs/op BenchmarkConcurrentTxQuery-4 39 2840467 ns/op 279267 B/op 2162 allocs/op BenchmarkConcurrentTxExec-4 56 1938677 ns/op 87810 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 38 2947410 ns/op 104290 B/op 2047 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1033706 ns/op 40072 B/op 381 allocs/op BenchmarkConcurrentRandom-4 42 2815110 ns/op 229551 B/op 1841 allocs/op BenchmarkManyConcurrentQueries-4 2530 44606 ns/op 4115 B/op 20 allocs/op BenchmarkGrabConn-4 157750 790.6 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.411s goos: linux goarch: arm64 pkg: debug/elf BenchmarkSymbols64-4 1604 70126 ns/op BenchmarkSymbols32-4 1840 62873 ns/op PASS ok debug/elf 1.266s goos: linux goarch: arm64 pkg: debug/gosym Benchmark115/NewLineTable-4 209052 611.3 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 73 1606259 ns/op 188266 B/op 14 allocs/op Benchmark115/LineToPC-4 63 1860938 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 13372 8978 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.824s goos: linux goarch: arm64 pkg: encoding/asn1 BenchmarkObjectIdentifierString-4 40477 2968 ns/op BenchmarkMarshal-4 633 183590 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2346 49053 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.431s goos: linux goarch: arm64 pkg: encoding/base32 BenchmarkEncode-4 348 341502 ns/op 23.99 MB/s BenchmarkEncodeToString-4 302 372311 ns/op 22.00 MB/s BenchmarkDecode-4 136 865296 ns/op 15.15 MB/s BenchmarkDecodeString-4 136 865905 ns/op 15.14 MB/s PASS ok encoding/base32 1.705s goos: linux goarch: arm64 pkg: encoding/base64 BenchmarkEncodeToString-4 334 339207 ns/op 24.15 MB/s BenchmarkDecodeString/2-4 251198 441.6 ns/op 9.06 MB/s BenchmarkDecodeString/4-4 214700 557.3 ns/op 14.36 MB/s BenchmarkDecodeString/8-4 171608 675.7 ns/op 17.76 MB/s BenchmarkDecodeString/64-4 36694 3262 ns/op 26.97 MB/s BenchmarkDecodeString/8192-4 321 360658 ns/op 30.29 MB/s BenchmarkNewEncoding-4 55363 2114 ns/op 121.11 MB/s PASS ok encoding/base64 1.996s goos: linux goarch: arm64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1105 108641 ns/op 36.82 MB/s BenchmarkReadStruct-4 14330 8278 ns/op 9.06 MB/s BenchmarkWriteStruct-4 14450 8333 ns/op 9.00 MB/s BenchmarkReadInts-4 35385 3387 ns/op 8.86 MB/s BenchmarkWriteInts-4 35256 3388 ns/op 8.85 MB/s BenchmarkWriteSlice1000Int32s-4 1083 109220 ns/op 36.62 MB/s BenchmarkPutUint16-4 3100047 38.77 ns/op 51.59 MB/s BenchmarkAppendUint16-4 3000248 40.02 ns/op 49.98 MB/s BenchmarkPutUint32-4 2230506 52.75 ns/op 75.82 MB/s BenchmarkAppendUint32-4 2213460 53.60 ns/op 74.63 MB/s BenchmarkPutUint64-4 896030 119.2 ns/op 67.14 MB/s BenchmarkAppendUint64-4 984122 120.7 ns/op 66.27 MB/s BenchmarkLittleEndianPutUint16-4 3105133 38.86 ns/op 51.47 MB/s BenchmarkLittleEndianAppendUint16-4 2991038 40.03 ns/op 49.96 MB/s BenchmarkLittleEndianPutUint32-4 2228032 52.77 ns/op 75.80 MB/s BenchmarkLittleEndianAppendUint32-4 2217512 53.61 ns/op 74.62 MB/s BenchmarkLittleEndianPutUint64-4 997075 118.5 ns/op 67.52 MB/s BenchmarkLittleEndianAppendUint64-4 991735 119.8 ns/op 66.80 MB/s BenchmarkReadFloats-4 124776 968.3 ns/op 12.39 MB/s BenchmarkWriteFloats-4 122949 990.6 ns/op 12.11 MB/s BenchmarkReadSlice1000Float32s-4 1008 114756 ns/op 34.86 MB/s BenchmarkWriteSlice1000Float32s-4 970 122366 ns/op 32.69 MB/s BenchmarkReadSlice1000Uint8s-4 73881 1559 ns/op 641.35 MB/s BenchmarkWriteSlice1000Uint8s-4 119275 1061 ns/op 942.75 MB/s BenchmarkPutUvarint32-4 734178 159.2 ns/op 25.13 MB/s BenchmarkPutUvarint64-4 170132 658.2 ns/op 12.15 MB/s PASS ok encoding/binary 4.868s goos: linux goarch: arm64 pkg: encoding/csv BenchmarkRead-4 5874 18893 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 5946 18684 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6218 18646 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3553 31540 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 6746 17364 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 6732 17377 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 6684 17706 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4029 30057 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 10000 10478 ns/op PASS ok encoding/csv 2.088s goos: linux goarch: arm64 pkg: encoding/gob BenchmarkEndToEndPipe-4 12548 9661 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 15906 7660 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 234 501752 ns/op 16795 B/op 331 allocs/op BenchmarkEncodeComplex128Slice-4 639 183031 ns/op 767 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1326 88538 ns/op 66 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1261 92974 ns/op 69 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 1897 61428 ns/op 204 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 55 2096755 ns/op 36421 B/op 253 allocs/op BenchmarkDecodeComplex128Slice-4 562 210839 ns/op 25238 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1236 95164 ns/op 10795 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1304 91296 ns/op 9758 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 795 143703 ns/op 39142 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 278 416750 ns/op 66371 B/op 2205 allocs/op BenchmarkDecodeBytesSlice-4 507 222590 ns/op 23797 B/op 192 allocs/op BenchmarkDecodeInterfaceSlice-4 81 1403411 ns/op 83159 B/op 3178 allocs/op BenchmarkDecodeMap-4 63 1797986 ns/op 54016 B/op 177 allocs/op PASS ok encoding/gob 3.374s goos: linux goarch: arm64 pkg: encoding/hex BenchmarkEncode/256-4 9969 10191 ns/op 25.12 MB/s BenchmarkEncode/1024-4 2685 40915 ns/op 25.03 MB/s BenchmarkEncode/4096-4 715 164043 ns/op 24.97 MB/s BenchmarkEncode/16384-4 182 660035 ns/op 24.82 MB/s BenchmarkDecode/256-4 21938 5171 ns/op 49.51 MB/s BenchmarkDecode/1024-4 4939 20661 ns/op 49.56 MB/s BenchmarkDecode/4096-4 1402 81756 ns/op 50.10 MB/s BenchmarkDecode/16384-4 361 328151 ns/op 49.93 MB/s BenchmarkDump/256-4 1140 104868 ns/op 2.44 MB/s BenchmarkDump/1024-4 285 415133 ns/op 2.47 MB/s BenchmarkDump/4096-4 68 1648416 ns/op 2.48 MB/s BenchmarkDump/16384-4 16 6763827 ns/op 2.42 MB/s PASS ok encoding/hex 2.637s goos: linux goarch: arm64 pkg: encoding/json BenchmarkCodeEncoder-4 1 129469190 ns/op 14.99 MB/s 2144 B/op 17 allocs/op BenchmarkCodeEncoderError-4 1 136901629 ns/op 14.17 MB/s 5400 B/op 73 allocs/op BenchmarkCodeMarshal-4 1 147336708 ns/op 13.17 MB/s 10332096 B/op 58 allocs/op BenchmarkCodeMarshalError-4 1 152183908 ns/op 12.75 MB/s 10335384 B/op 110 allocs/op BenchmarkMarshalBytes/32-4 21104 5672 ns/op BenchmarkMarshalBytes/256-4 5601 19669 ns/op BenchmarkMarshalBytes/4096-4 501 232850 ns/op BenchmarkMarshalBytesError/32-4 48 2380127 ns/op BenchmarkMarshalBytesError/256-4 49 2402484 ns/op BenchmarkMarshalBytesError/4096-4 44 2654579 ns/op BenchmarkMarshalMap-4 42312 2895 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 484664122 ns/op 4.00 MB/s 10098152 B/op 40038 allocs/op BenchmarkUnicodeDecoder-4 29509 4066 ns/op 3.44 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 39700 2978 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 434484486 ns/op 4.47 MB/s 2020048 B/op 40006 allocs/op BenchmarkCodeUnmarshalReuse-4 1 421461847 ns/op 4.60 MB/s 2020120 B/op 40009 allocs/op BenchmarkUnmarshalString-4 74485 1613 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 161344 760.6 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 264277 471.5 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 21531 5764 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 74688 1625 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 82119 1462 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 22210 5517 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3096 35924 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 844 141814 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1163674 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 11069411 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 436654 272.8 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 382345 281.0 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 422047 275.8 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 374232 288.5 ns/op BenchmarkEncodeMarshaler-4 59170 2015 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 73047 1606 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4130928 28.23 ns/op BenchmarkNumberIsValidRegexp-4 15919 7586 ns/op PASS ok encoding/json 8.607s goos: linux goarch: arm64 pkg: encoding/pem BenchmarkEncode-4 38 2668899 ns/op 24.56 MB/s BenchmarkDecode-4 22 5165589 ns/op 17.19 MB/s PASS ok encoding/pem 1.249s goos: linux goarch: arm64 pkg: encoding/xml BenchmarkMarshal-4 2566 40865 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 988 119001 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 3943 28234 ns/op PASS ok encoding/xml 1.377s goos: linux goarch: arm64 pkg: errors BenchmarkIs-4 184734 629.0 ns/op BenchmarkAs-4 58106 2059 ns/op PASS ok errors 1.292s goos: linux goarch: arm64 pkg: expvar BenchmarkIntAdd-4 191049 637.4 ns/op BenchmarkIntSet-4 239308 568.1 ns/op BenchmarkFloatAdd-4 51552 2510 ns/op BenchmarkFloatSet-4 215331 588.7 ns/op BenchmarkStringSet-4 193856 653.0 ns/op BenchmarkMapSet-4 51319 2391 ns/op BenchmarkMapSetDifferent-4 53136 2320 ns/op BenchmarkMapSetDifferentRandom-4 235 497611 ns/op BenchmarkMapSetString-4 56798 2275 ns/op BenchmarkMapAddSame-4 33016 3822 ns/op BenchmarkMapAddDifferent-4 13807 9035 ns/op BenchmarkMapAddDifferentRandom-4 206 584284 ns/op BenchmarkMapAddSameSteadyState-4 169320 698.9 ns/op BenchmarkMapAddDifferentSteadyState-4 97220 1177 ns/op BenchmarkMapString-4 5504 19727 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 22118 4859 ns/op PASS ok expvar 3.458s goos: linux goarch: arm64 pkg: fmt BenchmarkSprintfPadding-4 100203 1185 ns/op BenchmarkSprintfEmpty-4 356259 339.6 ns/op BenchmarkSprintfString-4 249058 490.1 ns/op BenchmarkSprintfTruncateString-4 220891 548.6 ns/op BenchmarkSprintfTruncateBytes-4 153432 802.0 ns/op BenchmarkSprintfSlowParsingPath-4 224796 553.3 ns/op BenchmarkSprintfQuoteString-4 46362 2599 ns/op BenchmarkSprintfInt-4 234199 509.2 ns/op BenchmarkSprintfIntInt-4 165532 717.3 ns/op BenchmarkSprintfPrefixedInt-4 202449 604.8 ns/op BenchmarkSprintfFloat-4 128536 944.4 ns/op BenchmarkSprintfComplex-4 53193 2264 ns/op BenchmarkSprintfBoolean-4 248325 497.9 ns/op BenchmarkSprintfHexString-4 123339 1001 ns/op BenchmarkSprintfHexBytes-4 95676 1302 ns/op BenchmarkSprintfBytes-4 44145 2752 ns/op BenchmarkSprintfStringer-4 77898 1539 ns/op BenchmarkSprintfStructure-4 37886 3243 ns/op BenchmarkManyArgs-4 58958 2038 ns/op BenchmarkFprintInt-4 57598 2084 ns/op BenchmarkFprintfBytes-4 61029 1999 ns/op BenchmarkFprintIntNoAlloc-4 57206 2078 ns/op BenchmarkScanInts-4 25 4221849 ns/op BenchmarkScanRecursiveInt-4 1 456004685 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 477699643 ns/op PASS ok fmt 5.110s goos: linux goarch: arm64 pkg: go/build BenchmarkImportVendor-4 711 153044 ns/op PASS ok go/build 1.150s goos: linux goarch: arm64 pkg: go/constant BenchmarkStringAdd/1-4 39789 2858 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 12177 9879 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3352 32987 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 991 125666 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 240 491779 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 52 2118417 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 13 8784045 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 34206251 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 143777549 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.421s goos: linux goarch: arm64 pkg: go/format BenchmarkFormat/array1-10000-4 1 263078260 ns/op 0.25 MB/s 45863984 B/op 48794 allocs/op PASS ok go/format 1.309s goos: linux goarch: arm64 pkg: go/parser BenchmarkParse-4 5 23244598 ns/op 2.32 MB/s BenchmarkParseOnly-4 6 19905485 ns/op 2.71 MB/s BenchmarkResolve-4 39 3081171 ns/op 17.48 MB/s PASS ok go/parser 2.268s goos: linux goarch: arm64 pkg: go/printer BenchmarkPrintFile-4 1 152305148 ns/op 0.34 MB/s 5080232 B/op 27486 allocs/op BenchmarkPrintDecl-4 787 150868 ns/op 0.21 MB/s 16700 B/op 51 allocs/op PASS ok go/printer 1.305s goos: linux goarch: arm64 pkg: go/scanner BenchmarkScan-4 244 489134 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 8999233 ns/op 5.51 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 14212514 ns/op 5.08 MB/s BenchmarkScanFiles/net/http/server.go-4 5 21199142 ns/op 5.58 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 193 623792 ns/op 4.93 MB/s PASS ok go/scanner 1.835s goos: linux goarch: arm64 pkg: go/token BenchmarkSearchInts-4 1000000 104.5 ns/op PASS ok go/token 1.131s goos: linux goarch: arm64 pkg: go/types BenchmarkLookupFieldOrMethod-4 97 1244614 ns/op BenchmarkNamed/Underlying/nongeneric-4 627457 175.3 ns/op BenchmarkNamed/Underlying/generic-4 681724 179.6 ns/op BenchmarkNamed/Underlying/src_instance-4 637551 176.9 ns/op BenchmarkNamed/Underlying/user_instance-4 636212 174.6 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 17344 6595 ns/op BenchmarkNamed/NewMethodSet/generic-4 17530 6569 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 17456 6817 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 17611 6842 ns/op BenchmarkCheck/http/funcbodies/info-4 1 623767231 ns/op 53208 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 509649640 ns/op 65121 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 280072938 ns/op 118495 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 262065419 ns/op 126614 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 373076651 ns/op 13856 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 126891190 ns/op 40726 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 78350794 ns/op 65964 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 76715214 ns/op 67378 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 136349709 ns/op 15888 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 73681454 ns/op 29402 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 55732236 ns/op 38871 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 55078156 ns/op 39331 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1030745239 ns/op 63969 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 655498789 ns/op 100588 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 158584028 ns/op 415668 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 135388189 ns/op 486861 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 409161808 ns/op 4905 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 114152271 ns/op 17574 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 96553552 ns/op 20782 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 94346393 ns/op 21268 lines/s PASS ok go/types 18.085s goos: linux goarch: arm64 pkg: hash/adler32 BenchmarkAdler32KB-4 7695 13702 ns/op 74.73 MB/s PASS ok hash/adler32 1.124s goos: linux goarch: arm64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 363306 309.6 ns/op 48.45 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 350971 315.3 ns/op 47.58 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 351159 321.6 ns/op 124.38 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 366170 322.7 ns/op 123.94 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 325160 338.1 ns/op 1514.32 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 331234 338.1 ns/op 1514.28 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 304410 361.3 ns/op 2834.14 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 328231 362.0 ns/op 2828.57 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 235785 488.2 ns/op 8390.24 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 233107 496.6 ns/op 8248.23 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 69477 1704 ns/op 19233.77 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 68452 1733 ns/op 18910.42 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 296685 369.9 ns/op 40.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 308013 372.1 ns/op 40.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 303250 382.1 ns/op 104.70 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 296196 380.2 ns/op 105.20 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 291357 396.8 ns/op 1290.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 288369 394.8 ns/op 1296.81 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 271441 425.1 ns/op 2408.96 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 280075 430.7 ns/op 2377.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 208538 555.0 ns/op 7380.42 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 216212 555.0 ns/op 7379.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 67014 1764 ns/op 18578.62 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 65940 1818 ns/op 18022.41 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 179198 640.7 ns/op 23.41 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 170222 665.4 ns/op 22.54 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 96337 1230 ns/op 32.52 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 88620 1267 ns/op 31.57 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8090 13633 ns/op 37.55 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7960 14036 ns/op 36.48 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4282 28015 ns/op 36.55 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4052 27881 ns/op 36.73 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1065 110472 ns/op 37.08 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1075 110090 ns/op 37.21 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 136 877412 ns/op 37.35 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 134 883979 ns/op 37.07 MB/s PASS ok hash/crc32 5.649s goos: linux goarch: arm64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 90 1290604 ns/op 50.78 MB/s BenchmarkCrc64/ISO4KB-4 1164 101243 ns/op 40.46 MB/s BenchmarkCrc64/ISO1KB-4 4210 23943 ns/op 42.77 MB/s BenchmarkCrc64/ECMA64KB-4 88 1303557 ns/op 50.27 MB/s BenchmarkCrc64/Random64KB-4 96 1212951 ns/op 54.03 MB/s BenchmarkCrc64/Random16KB-4 363 318975 ns/op 51.36 MB/s PASS ok hash/crc64 1.760s goos: linux goarch: arm64 pkg: hash/fnv BenchmarkFnv32KB-4 7634 13936 ns/op 73.48 MB/s BenchmarkFnv32aKB-4 8584 14081 ns/op 72.72 MB/s BenchmarkFnv64KB-4 8458 14137 ns/op 72.43 MB/s BenchmarkFnv64aKB-4 8582 13996 ns/op 73.17 MB/s BenchmarkFnv128KB-4 2001 59264 ns/op 17.28 MB/s BenchmarkFnv128aKB-4 2008 59585 ns/op 17.19 MB/s PASS ok hash/fnv 1.950s goos: linux goarch: arm64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 381271 297.4 ns/op 13.45 MB/s BenchmarkHash/n=4/Bytes-4 2620213 43.87 ns/op 91.18 MB/s BenchmarkHash/n=4/String-4 1256442 95.39 ns/op 41.93 MB/s BenchmarkHash/n=8/Write-4 383974 291.2 ns/op 27.47 MB/s BenchmarkHash/n=8/Bytes-4 2724010 43.09 ns/op 185.67 MB/s BenchmarkHash/n=8/String-4 1230116 97.22 ns/op 82.29 MB/s BenchmarkHash/n=16/Write-4 390889 297.4 ns/op 53.81 MB/s BenchmarkHash/n=16/Bytes-4 2587606 43.61 ns/op 366.87 MB/s BenchmarkHash/n=16/String-4 1266260 94.34 ns/op 169.60 MB/s BenchmarkHash/n=32/Write-4 383244 298.5 ns/op 107.22 MB/s BenchmarkHash/n=32/Bytes-4 2624985 44.04 ns/op 726.53 MB/s BenchmarkHash/n=32/String-4 1255202 95.60 ns/op 334.74 MB/s BenchmarkHash/n=64/Write-4 356734 314.8 ns/op 203.32 MB/s BenchmarkHash/n=64/Bytes-4 2611482 45.06 ns/op 1420.20 MB/s BenchmarkHash/n=64/String-4 1257759 95.86 ns/op 667.61 MB/s BenchmarkHash/n=256/Write-4 290176 410.5 ns/op 623.58 MB/s BenchmarkHash/n=256/Bytes-4 1680968 72.53 ns/op 3529.48 MB/s BenchmarkHash/n=256/String-4 702361 168.6 ns/op 1518.74 MB/s BenchmarkHash/n=320/Write-4 293380 410.4 ns/op 779.82 MB/s BenchmarkHash/n=320/Bytes-4 1440386 82.13 ns/op 3896.35 MB/s BenchmarkHash/n=320/String-4 481671 234.1 ns/op 1367.15 MB/s BenchmarkHash/n=1024/Write-4 205222 574.1 ns/op 1783.51 MB/s BenchmarkHash/n=1024/Bytes-4 667838 177.4 ns/op 5771.95 MB/s BenchmarkHash/n=1024/String-4 196671 568.2 ns/op 1802.28 MB/s BenchmarkHash/n=4096/Write-4 101056 1182 ns/op 3464.13 MB/s BenchmarkHash/n=4096/Bytes-4 198698 603.3 ns/op 6789.34 MB/s BenchmarkHash/n=4096/String-4 55693 2162 ns/op 1894.19 MB/s BenchmarkHash/n=16384/Write-4 32991 3628 ns/op 4516.12 MB/s BenchmarkHash/n=16384/Bytes-4 52232 2295 ns/op 7138.84 MB/s BenchmarkHash/n=16384/String-4 14100 8534 ns/op 1919.92 MB/s PASS ok hash/maphash 5.694s goos: linux goarch: arm64 pkg: html BenchmarkEscape-4 753 151585 ns/op BenchmarkEscapeNone-4 81974 1440 ns/op BenchmarkUnescape-4 615 190160 ns/op BenchmarkUnescapeNone-4 425042 270.0 ns/op BenchmarkUnescapeSparse-4 9988 10618 ns/op BenchmarkUnescapeDense-4 856 136947 ns/op PASS ok html 1.789s goos: linux goarch: arm64 pkg: html/template BenchmarkCSSEscaper-4 6472 16540 ns/op BenchmarkCSSEscaperNoSpecials-4 34609 3449 ns/op BenchmarkDecodeCSS-4 21802 5468 ns/op BenchmarkDecodeCSSNoSpecials-4 2663976 44.68 ns/op BenchmarkCSSValueFilter-4 92924 1284 ns/op BenchmarkCSSValueFilterOk-4 72544 1639 ns/op BenchmarkEscapedExecute-4 3884 28920 ns/op BenchmarkHTMLNospaceEscaper-4 7656 14827 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 43578 2743 ns/op BenchmarkStripTags-4 16378 7297 ns/op BenchmarkStripTagsNoSpecials-4 207937 559.8 ns/op BenchmarkJSValEscaperWithNum-4 19627 6110 ns/op BenchmarkJSValEscaperWithStr-4 4599 23970 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 14971 7931 ns/op BenchmarkJSValEscaperWithObj-4 3900 27404 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 10000 10827 ns/op BenchmarkJSStrEscaperNoSpecials-4 41742 2847 ns/op BenchmarkJSStrEscaper-4 8182 13887 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 38204 3139 ns/op BenchmarkJSRegexpEscaper-4 7582 15137 ns/op BenchmarkTemplateSpecialTags-4 75 1346920 ns/op BenchmarkURLEscaper-4 3582 32690 ns/op BenchmarkURLEscaperNoSpecials-4 135776 881.1 ns/op BenchmarkURLNormalizer-4 4539 24761 ns/op BenchmarkURLNormalizerNoSpecials-4 131385 900.9 ns/op BenchmarkSrcsetFilter-4 14608 8200 ns/op BenchmarkSrcsetFilterNoSpecials-4 87838 1342 ns/op PASS ok html/template 4.805s goos: linux goarch: arm64 pkg: image BenchmarkAt/rgba-4 444681 254.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 357151 317.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 474405 251.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 364825 320.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1355728 86.96 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 854967 134.5 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1359542 86.90 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 844761 132.7 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1000000 105.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 321661 360.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 277197 419.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 331454 358.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 289672 424.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 537778 217.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 413964 292.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 663379 181.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 405043 291.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 308972 397.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1000000 108.5 ns/op BenchmarkRGBASetRGBA-4 1000000 109.4 ns/op BenchmarkRGBA64At-4 655708 180.5 ns/op BenchmarkRGBA64SetRGBA64-4 671756 181.4 ns/op BenchmarkNRGBAAt-4 1000000 110.1 ns/op BenchmarkNRGBASetNRGBA-4 1000000 110.3 ns/op BenchmarkNRGBA64At-4 580101 184.4 ns/op BenchmarkNRGBA64SetNRGBA64-4 597919 179.1 ns/op BenchmarkAlphaAt-4 2173164 55.51 ns/op BenchmarkAlphaSetAlpha-4 2173350 55.28 ns/op BenchmarkAlpha16At-4 1000000 100.4 ns/op BenchmarkAlphaSetAlpha16-4 1202772 98.54 ns/op BenchmarkGrayAt-4 2173782 55.31 ns/op BenchmarkGraySetGray-4 2165260 55.89 ns/op BenchmarkGray16At-4 1000000 101.0 ns/op BenchmarkGraySetGray16-4 1200796 98.61 ns/op PASS ok image 5.676s goos: linux goarch: arm64 pkg: image/color BenchmarkYCbCrToRGB/0-4 3601396 33.30 ns/op BenchmarkYCbCrToRGB/128-4 3781423 31.62 ns/op BenchmarkYCbCrToRGB/255-4 3832406 31.25 ns/op BenchmarkRGBToYCbCr/0-4 3919918 30.62 ns/op BenchmarkRGBToYCbCr/Cb-4 3959664 30.27 ns/op BenchmarkRGBToYCbCr/Cr-4 3916443 30.57 ns/op BenchmarkYCbCrToRGBA/0-4 3076726 38.99 ns/op BenchmarkYCbCrToRGBA/128-4 3005948 39.70 ns/op BenchmarkYCbCrToRGBA/255-4 3178978 37.68 ns/op BenchmarkNYCbCrAToRGBA/0-4 3187999 37.65 ns/op BenchmarkNYCbCrAToRGBA/128-4 3214516 37.32 ns/op BenchmarkNYCbCrAToRGBA/255-4 3185214 37.66 ns/op PASS ok image/color 2.904s goos: linux goarch: arm64 pkg: image/draw BenchmarkFillOver-4 3 36296969 ns/op BenchmarkFillSrc-4 271 429403 ns/op BenchmarkCopyOver-4 6 17593311 ns/op BenchmarkCopySrc-4 372 307845 ns/op BenchmarkNRGBAOver-4 6 19162878 ns/op BenchmarkNRGBASrc-4 8 12568034 ns/op BenchmarkYCbCr-4 8 13739064 ns/op BenchmarkGray-4 15 7688575 ns/op BenchmarkCMYK-4 8 12601214 ns/op BenchmarkGlyphOver-4 20 5789435 ns/op BenchmarkRGBAMaskOver-4 4 30429726 ns/op BenchmarkGrayMaskOver-4 5 23337037 ns/op BenchmarkRGBA64ImageMaskOver-4 3 40154115 ns/op BenchmarkRGBA-4 4 27774647 ns/op BenchmarkPalettedFill-4 790 150393 ns/op BenchmarkPalettedRGBA-4 4 30164586 ns/op BenchmarkGenericOver-4 2 63349153 ns/op BenchmarkGenericMaskOver-4 4 27175697 ns/op BenchmarkGenericSrc-4 3 41850195 ns/op BenchmarkGenericMaskSrc-4 3 37810462 ns/op PASS ok image/draw 7.525s goos: linux goarch: arm64 pkg: image/gif BenchmarkDecode-4 21 5346590 ns/op 2.89 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 138154065 ns/op 2.22 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3357152183 ns/op 0.37 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 52 2183489 ns/op 7.08 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 164362142 ns/op 0.38 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.553s goos: linux goarch: arm64 pkg: image/jpeg BenchmarkFDCT-4 3724 30401 ns/op BenchmarkIDCT-4 3855 27981 ns/op BenchmarkDecodeBaseline-4 8 14298928 ns/op 4.32 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 19700138 ns/op 3.14 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 179376620 ns/op 6.85 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 222797015 ns/op 4.14 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.386s goos: linux goarch: arm64 pkg: image/png BenchmarkPaeth-4 13783915 7.865 ns/op BenchmarkDecodeGray-4 12 9555292 ns/op 6.86 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 39205476 ns/op 6.69 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34004356 ns/op 7.71 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 19 5841924 ns/op 11.22 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 32605176 ns/op 8.04 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 42345835 ns/op 6.19 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 62170793 ns/op 4.94 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 62761613 ns/op 4.89 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 207281817 ns/op 5.93 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 228941175 ns/op 5.37 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 3 35430543 ns/op 8.67 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 207213176 ns/op 5.93 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 780105392 ns/op 1.58 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.751s goos: linux goarch: arm64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 2 50590934 ns/op 1.98 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 45916101 ns/op 2.18 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 300566086 ns/op 1.66 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 279541569 ns/op 1.79 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 50407374 ns/op 1.98 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 45289088 ns/op 2.21 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 286472808 ns/op 1.75 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 279057489 ns/op 1.79 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 634753449 ns/op 1.58 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 562994097 ns/op 1.78 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3689150746 ns/op 1.36 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3652629790 ns/op 1.37 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 9366136 ns/op 10.68 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9758579 ns/op 10.25 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 47335115 ns/op 10.56 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 49172608 ns/op 10.17 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 91237630 ns/op 10.96 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 96535169 ns/op 10.36 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 460686628 ns/op 10.85 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 483557026 ns/op 10.34 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 58479814 ns/op 1.71 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 56753514 ns/op 1.76 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 412094594 ns/op 1.21 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 419699033 ns/op 1.19 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 896257820 ns/op 1.12 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 891340740 ns/op 1.12 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5938881934 ns/op 0.84 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6136822591 ns/op 0.81 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 161367422 ns/op 25.90 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 159253783 ns/op 26.25 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 49.280s goos: linux goarch: arm64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 30468 3893 ns/op 0.26 MB/s BenchmarkMarshalCorpusFile/2-4 29212 4101 ns/op 0.49 MB/s BenchmarkMarshalCorpusFile/4-4 26569 4582 ns/op 0.87 MB/s BenchmarkMarshalCorpusFile/8-4 22118 5379 ns/op 1.49 MB/s BenchmarkMarshalCorpusFile/16-4 17218 7036 ns/op 2.27 MB/s BenchmarkMarshalCorpusFile/32-4 10000 10692 ns/op 2.99 MB/s BenchmarkMarshalCorpusFile/64-4 8316 14418 ns/op 4.44 MB/s BenchmarkMarshalCorpusFile/128-4 5710 20034 ns/op 6.39 MB/s BenchmarkMarshalCorpusFile/256-4 2641 46318 ns/op 5.53 MB/s BenchmarkMarshalCorpusFile/512-4 1338 89650 ns/op 5.71 MB/s BenchmarkMarshalCorpusFile/1024-4 692 172146 ns/op 5.95 MB/s BenchmarkMarshalCorpusFile/2048-4 342 350558 ns/op 5.84 MB/s BenchmarkMarshalCorpusFile/4096-4 153 675343 ns/op 6.07 MB/s BenchmarkMarshalCorpusFile/8192-4 90 1309177 ns/op 6.26 MB/s BenchmarkMarshalCorpusFile/16384-4 43 2651898 ns/op 6.18 MB/s BenchmarkMarshalCorpusFile/32768-4 20 5757491 ns/op 5.69 MB/s BenchmarkMarshalCorpusFile/65536-4 9 11775279 ns/op 5.57 MB/s BenchmarkMarshalCorpusFile/131072-4 5 23977189 ns/op 5.47 MB/s BenchmarkMarshalCorpusFile/262144-4 3 47694581 ns/op 5.50 MB/s BenchmarkMarshalCorpusFile/524288-4 2 95463689 ns/op 5.49 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 190961979 ns/op 5.49 MB/s BenchmarkUnmarshalCorpusFile/1-4 7561 14634 ns/op 0.07 MB/s BenchmarkUnmarshalCorpusFile/2-4 7434 15071 ns/op 0.13 MB/s BenchmarkUnmarshalCorpusFile/4-4 7366 16444 ns/op 0.24 MB/s BenchmarkUnmarshalCorpusFile/8-4 6214 18781 ns/op 0.43 MB/s BenchmarkUnmarshalCorpusFile/16-4 5217 22321 ns/op 0.72 MB/s BenchmarkUnmarshalCorpusFile/32-4 3662 32607 ns/op 0.98 MB/s BenchmarkUnmarshalCorpusFile/64-4 3054 38968 ns/op 1.64 MB/s BenchmarkUnmarshalCorpusFile/128-4 2264 51497 ns/op 2.49 MB/s BenchmarkUnmarshalCorpusFile/256-4 867 134709 ns/op 1.90 MB/s BenchmarkUnmarshalCorpusFile/512-4 469 254825 ns/op 2.01 MB/s BenchmarkUnmarshalCorpusFile/1024-4 242 493512 ns/op 2.07 MB/s BenchmarkUnmarshalCorpusFile/2048-4 122 971106 ns/op 2.11 MB/s BenchmarkUnmarshalCorpusFile/4096-4 58 1928923 ns/op 2.12 MB/s BenchmarkUnmarshalCorpusFile/8192-4 27 3850285 ns/op 2.13 MB/s BenchmarkUnmarshalCorpusFile/16384-4 14 7671791 ns/op 2.14 MB/s BenchmarkUnmarshalCorpusFile/32768-4 7 15365227 ns/op 2.13 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 30592626 ns/op 2.14 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 61571134 ns/op 2.13 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 123412186 ns/op 2.12 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 247564533 ns/op 2.12 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 497741425 ns/op 2.11 MB/s BenchmarkMutatorBytes/1-4 28254 4152 ns/op BenchmarkMutatorBytes/10-4 30884 3938 ns/op BenchmarkMutatorBytes/100-4 29517 4124 ns/op BenchmarkMutatorBytes/1000-4 21021 5806 ns/op BenchmarkMutatorBytes/10000-4 6432 23476 ns/op BenchmarkMutatorBytes/100000-4 895 141396 ns/op BenchmarkMutatorString/1-4 28424 4281 ns/op BenchmarkMutatorString/10-4 29112 4228 ns/op BenchmarkMutatorString/100-4 26314 4551 ns/op BenchmarkMutatorString/1000-4 14680 7859 ns/op BenchmarkMutatorString/10000-4 4208 45002 ns/op BenchmarkMutatorString/100000-4 331 374030 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 15476 7858 ns/op BenchmarkMutatorAllBasicTypes/string-4 15038 7958 ns/op BenchmarkMutatorAllBasicTypes/bool-4 51234 2342 ns/op BenchmarkMutatorAllBasicTypes/float32-4 44536 2707 ns/op BenchmarkMutatorAllBasicTypes/float64-4 44359 2707 ns/op BenchmarkMutatorAllBasicTypes/int-4 46274 2536 ns/op BenchmarkMutatorAllBasicTypes/int8-4 46587 2550 ns/op BenchmarkMutatorAllBasicTypes/int16-4 47427 2585 ns/op BenchmarkMutatorAllBasicTypes/int32-4 46948 2555 ns/op BenchmarkMutatorAllBasicTypes/int64-4 46002 2557 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 45789 2638 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 45637 2796 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 45891 2633 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 46256 2592 ns/op PASS ok internal/fuzz 12.534s goos: linux goarch: arm64 pkg: internal/intern BenchmarkStress-4 23137 4564 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 106314 1035 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.286s goos: linux goarch: arm64 pkg: internal/poll BenchmarkSplicePipe/SplicePipeWithPool-4 53118 2023 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 22927 5183 ns/op BenchmarkSplicePipePoolParallel-4 170232 745.0 ns/op BenchmarkSplicePipeNativeParallel-4 39888 2808 ns/op PASS ok internal/poll 1.831s goos: linux goarch: arm64 pkg: internal/trace BenchmarkMMU-4 4 26004147 ns/op PASS ok internal/trace 3.905s PASS ok internal/zstd 1.039s goos: linux goarch: arm64 pkg: io BenchmarkCopyNSmall-4 20022 7213 ns/op BenchmarkCopyNLarge-4 324 439297 ns/op PASS ok io 1.400s goos: linux goarch: arm64 pkg: log BenchmarkItoa-4 134575 871.8 ns/op BenchmarkPrintln-4 19707 6157 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 29078 4177 ns/op 65 B/op 1 allocs/op BenchmarkConcurrent-4 1945 59093 ns/op BenchmarkDiscard-4 687379 168.6 ns/op 0 B/op 0 allocs/op PASS ok log 1.737s goos: linux goarch: arm64 pkg: log/slog BenchmarkWriteTime-4 75559 1571 ns/op BenchmarkJSONHandler/defaults-4 6399 16965 ns/op 527 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 3966 28301 ns/op 772 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4389 25115 ns/op 765 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6430 16822 ns/op 531 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7028 16740 ns/op 518 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5241 21721 ns/op 513 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 26643 4534 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 26002 4550 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 82370 1464 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 64515 2013 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 47120 2516 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 57564 2186 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 64896 2018 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 48531 2521 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 808232 146.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 618530 194.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 482664 250.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 400394 298.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 333848 342.4 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5224 21728 ns/op BenchmarkDispatch/switch-checked-4 169062 717.1 ns/op BenchmarkDispatch/As-4 183290 647.7 ns/op BenchmarkDispatch/Visit-4 136560 875.9 ns/op BenchmarkUnsafeStrings-4 14926 7979 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.394s goos: linux goarch: arm64 pkg: log/slog/internal/benchmarks BenchmarkAttrs/disabled/5_args-4 1438155 82.81 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1433456 84.05 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 890234 123.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 313311 373.2 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 64578 1830 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 68490 1767 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 40233 2980 ns/op 683 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 12670 9423 ns/op 3462 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 13586 8704 ns/op 601 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 13633 8878 ns/op 594 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 8312 12457 ns/op 1080 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3278 35333 ns/op 4295 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 16974 7047 ns/op 526 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 16718 7255 ns/op 520 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 9572 10452 ns/op 936 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3876 29650 ns/op 3730 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.582s goos: linux goarch: arm64 pkg: maps BenchmarkMapClone-4 4 31080626 ns/op PASS ok maps 2.545s goos: linux goarch: arm64 pkg: math BenchmarkAcos-4 2546269 46.83 ns/op BenchmarkAcosh-4 1228854 97.62 ns/op BenchmarkAsin-4 2555727 46.96 ns/op BenchmarkAsinh-4 1256181 95.42 ns/op BenchmarkAtan-4 2838183 42.07 ns/op BenchmarkAtanh-4 1258868 94.62 ns/op BenchmarkAtan2-4 1533487 78.00 ns/op BenchmarkCbrt-4 1428600 83.91 ns/op BenchmarkCeil-4 18682395 6.437 ns/op BenchmarkCopysign-4 3367680 35.54 ns/op BenchmarkCos-4 1395068 84.51 ns/op BenchmarkCosh-4 2341244 51.08 ns/op BenchmarkErf-4 2730310 43.84 ns/op BenchmarkErfc-4 2674773 44.68 ns/op BenchmarkErfinv-4 2605204 45.31 ns/op BenchmarkErfcinv-4 2597919 46.50 ns/op BenchmarkExp-4 5120634 23.41 ns/op BenchmarkExpGo-4 867102 132.9 ns/op BenchmarkExpm1-4 2633031 45.58 ns/op BenchmarkExp2-4 5328832 22.45 ns/op BenchmarkExp2Go-4 884276 134.4 ns/op BenchmarkAbs-4 8500920 14.12 ns/op BenchmarkDim-4 8287980 14.79 ns/op BenchmarkFloor-4 19277355 6.236 ns/op BenchmarkMax-4 14723132 8.161 ns/op BenchmarkMin-4 14832099 8.111 ns/op BenchmarkMod-4 380160 299.6 ns/op BenchmarkFrexp-4 2150361 54.98 ns/op BenchmarkGamma-4 663158 179.5 ns/op BenchmarkHypot-4 2720614 43.88 ns/op BenchmarkHypotGo-4 2354425 51.09 ns/op BenchmarkIlogb-4 2543396 46.94 ns/op BenchmarkJ0-4 233052 497.2 ns/op BenchmarkJ1-4 232918 516.2 ns/op BenchmarkJn-4 111794 1070 ns/op BenchmarkLdexp-4 2209402 54.83 ns/op BenchmarkLgamma-4 845904 137.6 ns/op BenchmarkLog-4 1305776 91.08 ns/op BenchmarkLogb-4 2661780 44.99 ns/op BenchmarkLog1p-4 1843438 64.65 ns/op BenchmarkLog10-4 1332556 91.50 ns/op BenchmarkLog2-4 1378549 86.76 ns/op BenchmarkModf-4 16755098 7.155 ns/op BenchmarkNextafter32-4 2218692 54.61 ns/op BenchmarkNextafter64-4 2099665 56.78 ns/op BenchmarkPowInt-4 779422 150.3 ns/op BenchmarkPowFrac-4 468493 251.5 ns/op BenchmarkPow10Pos-4 4405130 27.25 ns/op BenchmarkPow10Neg-4 4142834 28.92 ns/op BenchmarkRound-4 8498752 14.13 ns/op BenchmarkRoundToEven-4 8306337 14.47 ns/op BenchmarkRemainder-4 511770 231.5 ns/op BenchmarkSignbit-4 5628961 21.07 ns/op BenchmarkSin-4 1318022 91.66 ns/op BenchmarkSincos-4 853654 138.8 ns/op BenchmarkSinh-4 2151150 55.90 ns/op BenchmarkSqrtIndirect-4 17897734 6.721 ns/op BenchmarkSqrtLatency-4 18570216 6.440 ns/op BenchmarkSqrtIndirectLatency-4 18550124 6.470 ns/op BenchmarkSqrtGoLatency-4 1000000 102.7 ns/op BenchmarkSqrtPrime-4 143678 831.5 ns/op BenchmarkTan-4 1264563 95.13 ns/op BenchmarkTanh-4 2104725 56.98 ns/op BenchmarkTrunc-4 19105484 6.228 ns/op BenchmarkY0-4 226508 526.7 ns/op BenchmarkY1-4 226676 525.3 ns/op BenchmarkYn-4 109358 1093 ns/op BenchmarkFloat64bits-4 6146395 19.52 ns/op BenchmarkFloat64frombits-4 5697118 21.10 ns/op BenchmarkFloat32bits-4 5693949 21.13 ns/op BenchmarkFloat32frombits-4 5638270 21.24 ns/op BenchmarkFMA-4 17736576 6.819 ns/op PASS ok math 12.173s goos: linux goarch: arm64 pkg: math/big BenchmarkAddVV/1-4 11655964 10.33 ns/op 6198.24 MB/s BenchmarkAddVV/2-4 11345974 10.58 ns/op 12101.70 MB/s BenchmarkAddVV/3-4 10493841 11.41 ns/op 16826.23 MB/s BenchmarkAddVV/4-4 10744832 11.15 ns/op 22955.59 MB/s BenchmarkAddVV/5-4 9723748 12.21 ns/op 26204.02 MB/s BenchmarkAddVV/10-4 8715964 13.73 ns/op 46601.85 MB/s BenchmarkAddVV/100-4 2450115 49.13 ns/op 130254.65 MB/s BenchmarkAddVV/1000-4 303170 395.1 ns/op 161994.80 MB/s BenchmarkSubVV/1-4 11712436 10.26 ns/op 6237.39 MB/s BenchmarkSubVV/2-4 11404112 10.52 ns/op 12172.83 MB/s BenchmarkSubVV/3-4 10644338 11.22 ns/op 17107.28 MB/s BenchmarkSubVV/4-4 10755234 11.11 ns/op 23035.74 MB/s BenchmarkSubVV/5-4 10009976 11.93 ns/op 26812.35 MB/s BenchmarkSubVV/10-4 8756389 13.73 ns/op 46606.68 MB/s BenchmarkSubVV/100-4 2432354 49.10 ns/op 130344.39 MB/s BenchmarkSubVV/1000-4 232964 515.2 ns/op 124215.93 MB/s BenchmarkAddVW/1-4 13000971 9.254 ns/op 864.51 MB/s BenchmarkAddVW/2-4 11901928 10.13 ns/op 1579.80 MB/s BenchmarkAddVW/3-4 11456372 10.50 ns/op 2286.55 MB/s BenchmarkAddVW/4-4 10871221 11.01 ns/op 2905.54 MB/s BenchmarkAddVW/5-4 10649968 11.26 ns/op 3550.90 MB/s BenchmarkAddVW/10-4 9379749 12.74 ns/op 6277.33 MB/s BenchmarkAddVW/100-4 3902799 30.79 ns/op 25983.16 MB/s BenchmarkAddVW/1000-4 586670 204.3 ns/op 39148.70 MB/s BenchmarkAddVWext/1-4 13063644 9.191 ns/op 870.43 MB/s BenchmarkAddVWext/2-4 11939918 10.05 ns/op 1592.58 MB/s BenchmarkAddVWext/3-4 11412746 10.46 ns/op 2293.61 MB/s BenchmarkAddVWext/4-4 10901718 11.01 ns/op 2907.02 MB/s BenchmarkAddVWext/5-4 10719378 11.20 ns/op 3571.82 MB/s BenchmarkAddVWext/10-4 9445933 12.72 ns/op 6287.23 MB/s BenchmarkAddVWext/100-4 2640306 45.84 ns/op 17452.23 MB/s BenchmarkAddVWext/1000-4 319148 374.6 ns/op 21354.59 MB/s BenchmarkSubVW/1-4 12911779 9.345 ns/op 856.03 MB/s BenchmarkSubVW/2-4 11877661 10.08 ns/op 1587.46 MB/s BenchmarkSubVW/3-4 10945550 10.82 ns/op 2217.99 MB/s BenchmarkSubVW/4-4 10838112 10.95 ns/op 2922.14 MB/s BenchmarkSubVW/5-4 10340762 11.54 ns/op 3465.50 MB/s BenchmarkSubVW/10-4 9172965 12.72 ns/op 6291.56 MB/s BenchmarkSubVW/100-4 3888513 30.80 ns/op 25977.66 MB/s BenchmarkSubVW/1000-4 580966 204.2 ns/op 39173.87 MB/s BenchmarkSubVWext/1-4 12983979 9.174 ns/op 871.99 MB/s BenchmarkSubVWext/2-4 11879919 10.09 ns/op 1585.84 MB/s BenchmarkSubVWext/3-4 11422916 10.48 ns/op 2289.02 MB/s BenchmarkSubVWext/4-4 10976749 11.00 ns/op 2908.41 MB/s BenchmarkSubVWext/5-4 10722520 11.13 ns/op 3593.10 MB/s BenchmarkSubVWext/10-4 9414986 12.73 ns/op 6283.90 MB/s BenchmarkSubVWext/100-4 2630972 45.57 ns/op 17556.47 MB/s BenchmarkSubVWext/1000-4 317836 375.6 ns/op 21298.47 MB/s BenchmarkMulAddVWW/1-4 11217219 10.84 ns/op 5906.27 MB/s BenchmarkMulAddVWW/2-4 10051094 11.92 ns/op 10735.83 MB/s BenchmarkMulAddVWW/3-4 8969094 13.51 ns/op 14211.73 MB/s BenchmarkMulAddVWW/4-4 7891789 15.01 ns/op 17059.90 MB/s BenchmarkMulAddVWW/5-4 7256544 16.54 ns/op 19346.92 MB/s BenchmarkMulAddVWW/10-4 4635102 25.92 ns/op 24688.18 MB/s BenchmarkMulAddVWW/100-4 476114 238.7 ns/op 26808.53 MB/s BenchmarkMulAddVWW/1000-4 50173 2370 ns/op 27006.78 MB/s BenchmarkAddMulVVW/1-4 12200925 9.798 ns/op 6532.13 MB/s BenchmarkAddMulVVW/2-4 10997391 10.93 ns/op 11712.26 MB/s BenchmarkAddMulVVW/3-4 9637596 12.49 ns/op 15368.34 MB/s BenchmarkAddMulVVW/4-4 8483684 14.13 ns/op 18117.60 MB/s BenchmarkAddMulVVW/5-4 7498257 16.04 ns/op 19944.17 MB/s BenchmarkAddMulVVW/10-4 4931210 24.33 ns/op 26305.89 MB/s BenchmarkAddMulVVW/100-4 507966 235.6 ns/op 27170.45 MB/s BenchmarkAddMulVVW/1000-4 50887 2356 ns/op 27165.96 MB/s BenchmarkDivWVW/1-4 1372627 87.50 ns/op 731.46 MB/s BenchmarkDivWVW/2-4 790993 145.1 ns/op 882.03 MB/s BenchmarkDivWVW/3-4 721257 163.4 ns/op 1174.74 MB/s BenchmarkDivWVW/4-4 630278 187.0 ns/op 1369.17 MB/s BenchmarkDivWVW/5-4 588177 199.5 ns/op 1604.01 MB/s BenchmarkDivWVW/10-4 412518 287.4 ns/op 2226.89 MB/s BenchmarkDivWVW/100-4 65234 1841 ns/op 3475.89 MB/s BenchmarkDivWVW/1000-4 6774 17352 ns/op 3688.40 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12337507 9.135 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12030270 9.336 ns/op BenchmarkNonZeroShifts/2/shrVU-4 11376436 9.909 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11144504 10.02 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10742371 10.31 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10751688 10.37 ns/op BenchmarkNonZeroShifts/4/shrVU-4 10107068 11.27 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9768170 11.43 ns/op BenchmarkNonZeroShifts/5/shrVU-4 9603411 11.93 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9577903 11.88 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7979340 14.31 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7784020 14.84 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1990598 59.67 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1930984 61.33 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 232357 514.2 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 206566 579.6 ns/op BenchmarkDecimalConversion-4 182 648075 ns/op BenchmarkFloatString/100-4 10000 10898 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 214 544066 ns/op 2913 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 50263710 ns/op 62276 B/op 63 allocs/op BenchmarkFloatString/100000-4 1 4972112839 ns/op 848104 B/op 515 allocs/op BenchmarkFloatAdd/10-4 134362 887.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 133881 894.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 125590 944.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 78700 1522 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16086 7460 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 170744 703.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 168908 707.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 168409 718.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 141900 850.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 52124 2306 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1609 72752 ns/op BenchmarkParseFloatLargeExp-4 394 305266 ns/op BenchmarkGCD10x10/WithoutXY-4 164487 734.9 ns/op BenchmarkGCD10x10/WithXY-4 45502 2670 ns/op BenchmarkGCD10x100/WithoutXY-4 81684 1494 ns/op BenchmarkGCD10x100/WithXY-4 14882 8384 ns/op BenchmarkGCD10x1000/WithoutXY-4 57703 2050 ns/op BenchmarkGCD10x1000/WithXY-4 12342 9661 ns/op BenchmarkGCD100x100/WithoutXY-4 23619 5151 ns/op BenchmarkGCD100x100/WithXY-4 8520 13143 ns/op BenchmarkGCD100x1000/WithoutXY-4 12014 10240 ns/op BenchmarkGCD100x1000/WithXY-4 5572 20778 ns/op BenchmarkGCD1000x1000/WithoutXY-4 1982 60549 ns/op BenchmarkGCD1000x1000/WithXY-4 1050 114117 ns/op BenchmarkHilbert-4 16 6738464 ns/op BenchmarkBinomial-4 9978 11847 ns/op BenchmarkQuoRem-4 18459 6708 ns/op BenchmarkExp-4 7 15546203 ns/op BenchmarkExpMont/Odd-4 100 1123976 ns/op 2594 B/op 22 allocs/op BenchmarkExpMont/Even1-4 98 1138230 ns/op 3375 B/op 38 allocs/op BenchmarkExpMont/Even2-4 96 1176684 ns/op 3896 B/op 54 allocs/op BenchmarkExpMont/Even3-4 96 1185021 ns/op 3865 B/op 53 allocs/op BenchmarkExpMont/Even4-4 91 1180681 ns/op 3866 B/op 53 allocs/op BenchmarkExpMont/Even8-4 94 1180139 ns/op 3842 B/op 53 allocs/op BenchmarkExpMont/Even32-4 92 1178155 ns/op 3857 B/op 53 allocs/op BenchmarkExpMont/Even64-4 120 991024 ns/op 3658 B/op 54 allocs/op BenchmarkExpMont/Even96-4 100 1045814 ns/op 3796 B/op 51 allocs/op BenchmarkExpMont/Even128-4 133 899456 ns/op 3256 B/op 50 allocs/op BenchmarkExpMont/Even255-4 141 833130 ns/op 2937 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 308 391094 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 270 432401 ns/op 1729 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 276 441646 ns/op 1762 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 268 437239 ns/op 1757 B/op 48 allocs/op BenchmarkExp2-4 7 15594637 ns/op BenchmarkBitset-4 522438 223.1 ns/op BenchmarkBitsetNeg-4 302287 388.8 ns/op BenchmarkBitsetOrig-4 196489 605.4 ns/op BenchmarkBitsetNegOrig-4 132975 907.8 ns/op BenchmarkModSqrt225_Tonelli-4 82 1386236 ns/op BenchmarkModSqrt225_3Mod4-4 285 416762 ns/op BenchmarkModSqrt231_Tonelli-4 76 1436619 ns/op BenchmarkModSqrt231_5Mod8-4 242 496746 ns/op BenchmarkModInverse-4 10000 10370 ns/op BenchmarkSqrt-4 1416 83346 ns/op BenchmarkIntSqr/1-4 900494 132.2 ns/op BenchmarkIntSqr/2-4 531566 224.3 ns/op BenchmarkIntSqr/3-4 471542 255.8 ns/op BenchmarkIntSqr/5-4 342758 349.2 ns/op BenchmarkIntSqr/8-4 234506 507.4 ns/op BenchmarkIntSqr/10-4 186222 645.6 ns/op BenchmarkIntSqr/20-4 41673 3062 ns/op BenchmarkIntSqr/30-4 28590 4325 ns/op BenchmarkIntSqr/50-4 16051 7564 ns/op BenchmarkIntSqr/80-4 7888 14380 ns/op BenchmarkIntSqr/100-4 5818 19908 ns/op BenchmarkIntSqr/200-4 1908 62487 ns/op BenchmarkIntSqr/300-4 962 124958 ns/op BenchmarkIntSqr/500-4 406 294758 ns/op BenchmarkIntSqr/800-4 188 635957 ns/op BenchmarkIntSqr/1000-4 129 922091 ns/op BenchmarkDiv/20/10-4 279566 432.6 ns/op BenchmarkDiv/40/20-4 276915 429.6 ns/op BenchmarkDiv/100/50-4 254236 467.3 ns/op BenchmarkDiv/200/100-4 43639 2859 ns/op BenchmarkDiv/400/200-4 41258 2957 ns/op BenchmarkDiv/1000/500-4 35349 3649 ns/op BenchmarkDiv/2000/1000-4 26199 4806 ns/op BenchmarkDiv/20000/10000-4 826 139548 ns/op BenchmarkDiv/200000/100000-4 20 5717895 ns/op BenchmarkDiv/2000000/1000000-4 1 187409126 ns/op BenchmarkDiv/20000000/10000000-4 1 6145527621 ns/op BenchmarkMul-4 3 37451006 ns/op BenchmarkNatMul/10-4 137823 856.4 ns/op BenchmarkNatMul/100-4 4134 28643 ns/op BenchmarkNatMul/1000-4 100 1027123 ns/op BenchmarkZeroShifts/Shl-4 22112 5578 ns/op BenchmarkZeroShifts/ShlSame-4 2699504 44.82 ns/op BenchmarkZeroShifts/Shr-4 22164 5571 ns/op BenchmarkZeroShifts/ShrSame-4 2995704 40.06 ns/op BenchmarkExp3Power/0x10-4 147135 831.7 ns/op BenchmarkExp3Power/0x40-4 127347 981.4 ns/op BenchmarkExp3Power/0x100-4 76824 1596 ns/op BenchmarkExp3Power/0x400-4 33700 3439 ns/op BenchmarkExp3Power/0x1000-4 7134 15988 ns/op BenchmarkExp3Power/0x4000-4 1148 103572 ns/op BenchmarkExp3Power/0x10000-4 126 954786 ns/op BenchmarkExp3Power/0x40000-4 12 9432042 ns/op BenchmarkExp3Power/0x100000-4 2 87873804 ns/op BenchmarkExp3Power/0x400000-4 1 812136489 ns/op BenchmarkFibo-4 4 30114214 ns/op BenchmarkNatSqr/1-4 781555 163.6 ns/op BenchmarkNatSqr/2-4 426439 286.2 ns/op BenchmarkNatSqr/3-4 353844 342.6 ns/op BenchmarkNatSqr/5-4 247209 471.3 ns/op BenchmarkNatSqr/8-4 166045 701.0 ns/op BenchmarkNatSqr/10-4 148134 859.3 ns/op BenchmarkNatSqr/20-4 36796 3171 ns/op BenchmarkNatSqr/30-4 26077 4616 ns/op BenchmarkNatSqr/50-4 14361 8030 ns/op BenchmarkNatSqr/80-4 7816 15168 ns/op BenchmarkNatSqr/100-4 5574 21215 ns/op BenchmarkNatSqr/200-4 1802 64564 ns/op BenchmarkNatSqr/300-4 919 127662 ns/op BenchmarkNatSqr/500-4 398 297235 ns/op BenchmarkNatSqr/800-4 192 626375 ns/op BenchmarkNatSqr/1000-4 130 908250 ns/op BenchmarkNatSetBytes/8-4 669045 172.2 ns/op BenchmarkNatSetBytes/24-4 196020 574.2 ns/op BenchmarkNatSetBytes/128-4 50428 2458 ns/op BenchmarkNatSetBytes/7-4 678871 164.0 ns/op BenchmarkNatSetBytes/23-4 204120 567.9 ns/op BenchmarkNatSetBytes/127-4 47985 2483 ns/op BenchmarkScanPi-4 180 665492 ns/op BenchmarkStringPiParallel-4 636 166318 ns/op BenchmarkScan/10/Base2-4 31773 3794 ns/op BenchmarkScan/100/Base2-4 3597 33445 ns/op BenchmarkScan/1000/Base2-4 363 335184 ns/op BenchmarkScan/10/Base8-4 77390 1535 ns/op BenchmarkScan/100/Base8-4 10000 11759 ns/op BenchmarkScan/1000/Base8-4 1038 116424 ns/op BenchmarkScan/10/Base10-4 83317 1439 ns/op BenchmarkScan/100/Base10-4 10000 10768 ns/op BenchmarkScan/1000/Base10-4 1154 103842 ns/op BenchmarkScan/10/Base16-4 96174 1245 ns/op BenchmarkScan/100/Base16-4 13095 9034 ns/op BenchmarkScan/1000/Base16-4 1329 89014 ns/op BenchmarkString/10/Base2-4 152653 726.9 ns/op BenchmarkString/100/Base2-4 21394 5558 ns/op BenchmarkString/1000/Base2-4 1993 52124 ns/op BenchmarkString/10/Base8-4 304521 374.2 ns/op BenchmarkString/100/Base8-4 57344 2048 ns/op BenchmarkString/1000/Base8-4 6872 18099 ns/op BenchmarkString/10/Base10-4 156792 780.1 ns/op BenchmarkString/100/Base10-4 32600 3538 ns/op BenchmarkString/1000/Base10-4 4050 27615 ns/op BenchmarkString/10/Base16-4 344732 334.6 ns/op BenchmarkString/100/Base16-4 78543 1588 ns/op BenchmarkString/1000/Base16-4 7310 14005 ns/op BenchmarkLeafSize/0-4 46 2498729 ns/op BenchmarkLeafSize/1-4 373 316507 ns/op BenchmarkLeafSize/2-4 366 313596 ns/op BenchmarkLeafSize/3-4 255 474032 ns/op BenchmarkLeafSize/4-4 374 310274 ns/op BenchmarkLeafSize/5-4 226 522768 ns/op BenchmarkLeafSize/6-4 258 455020 ns/op BenchmarkLeafSize/7-4 284 435700 ns/op BenchmarkLeafSize/8-4 360 301596 ns/op BenchmarkLeafSize/9-4 196 599820 ns/op BenchmarkLeafSize/10-4 228 508540 ns/op BenchmarkLeafSize/11-4 241 495346 ns/op BenchmarkLeafSize/12-4 264 444788 ns/op BenchmarkLeafSize/13-4 238 490498 ns/op BenchmarkLeafSize/14-4 273 407043 ns/op BenchmarkLeafSize/15-4 301 385861 ns/op BenchmarkLeafSize/16-4 379 296631 ns/op BenchmarkLeafSize/32-4 376 302418 ns/op BenchmarkLeafSize/64-4 358 329037 ns/op BenchmarkProbablyPrime/n=0-4 7 14355597 ns/op BenchmarkProbablyPrime/n=1-4 6 16878464 ns/op BenchmarkProbablyPrime/n=5-4 4 26719975 ns/op BenchmarkProbablyPrime/n=10-4 3 39115606 ns/op BenchmarkProbablyPrime/n=20-4 2 63274468 ns/op BenchmarkProbablyPrime/Lucas-4 9 11956158 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 46 2454069 ns/op BenchmarkRatCmp-4 170115 720.4 ns/op BenchmarkFloatSqrt/64-4 19255 6180 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 12121 9968 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 7938 14095 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4234 27478 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 724 166080 ns/op 17889 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 43 2711537 ns/op 175758 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 212942801 ns/op 3819904 B/op 638 allocs/op PASS ok math/big 52.772s goos: linux goarch: arm64 pkg: math/bits BenchmarkLeadingZeros-4 8204186 14.46 ns/op BenchmarkLeadingZeros8-4 8071047 14.82 ns/op BenchmarkLeadingZeros16-4 9137761 13.11 ns/op BenchmarkLeadingZeros32-4 9037696 13.11 ns/op BenchmarkLeadingZeros64-4 9141548 13.12 ns/op BenchmarkTrailingZeros-4 9365197 12.81 ns/op BenchmarkTrailingZeros8-4 9134450 13.11 ns/op BenchmarkTrailingZeros16-4 9009984 13.11 ns/op BenchmarkTrailingZeros32-4 9342594 12.79 ns/op BenchmarkTrailingZeros64-4 9358010 12.78 ns/op BenchmarkOnesCount-4 9079904 13.11 ns/op BenchmarkOnesCount8-4 9390524 12.77 ns/op BenchmarkOnesCount16-4 9150164 13.10 ns/op BenchmarkOnesCount32-4 9071365 13.12 ns/op BenchmarkOnesCount64-4 9159468 13.12 ns/op BenchmarkRotateLeft-4 9347281 12.77 ns/op BenchmarkRotateLeft8-4 9132226 13.11 ns/op BenchmarkRotateLeft16-4 9385677 12.77 ns/op BenchmarkRotateLeft32-4 9315961 12.78 ns/op BenchmarkRotateLeft64-4 9120814 13.11 ns/op BenchmarkReverse-4 17582110 6.763 ns/op BenchmarkReverse8-4 17795920 6.738 ns/op BenchmarkReverse16-4 17697133 6.777 ns/op BenchmarkReverse32-4 17648618 6.747 ns/op BenchmarkReverse64-4 17695776 6.754 ns/op BenchmarkReverseBytes-4 17610289 6.778 ns/op BenchmarkReverseBytes16-4 17769566 6.765 ns/op BenchmarkReverseBytes32-4 17724422 6.758 ns/op BenchmarkReverseBytes64-4 17735844 6.759 ns/op BenchmarkAdd-4 9026385 13.12 ns/op BenchmarkAdd32-4 9125365 13.11 ns/op BenchmarkAdd64-4 9395259 12.78 ns/op BenchmarkAdd64multiple-4 18186450 6.552 ns/op BenchmarkSub-4 9137205 13.12 ns/op BenchmarkSub32-4 9153068 13.12 ns/op BenchmarkSub64-4 9374826 12.79 ns/op BenchmarkSub64multiple-4 18258394 6.583 ns/op BenchmarkMul-4 9380775 12.77 ns/op BenchmarkMul32-4 9156279 13.14 ns/op BenchmarkMul64-4 9370286 12.77 ns/op BenchmarkDiv-4 2281003 49.93 ns/op BenchmarkDiv32-4 9101169 13.10 ns/op BenchmarkDiv64-4 2344834 50.09 ns/op PASS ok math/bits 6.795s goos: linux goarch: arm64 pkg: math/cmplx BenchmarkAbs-4 2758692 43.26 ns/op BenchmarkAcos-4 341923 337.3 ns/op BenchmarkAcosh-4 326896 364.7 ns/op BenchmarkAsin-4 344324 341.6 ns/op BenchmarkAsinh-4 349828 334.2 ns/op BenchmarkAtan-4 524722 227.0 ns/op BenchmarkAtanh-4 496056 228.2 ns/op BenchmarkConj-4 19448570 5.413 ns/op BenchmarkCos-4 542151 203.4 ns/op BenchmarkCosh-4 542308 211.4 ns/op BenchmarkExp-4 654450 181.7 ns/op BenchmarkLog-4 513109 226.0 ns/op BenchmarkLog10-4 527379 228.9 ns/op BenchmarkPhase-4 1471076 80.96 ns/op BenchmarkPolar-4 786906 142.6 ns/op BenchmarkPow-4 188594 625.7 ns/op BenchmarkRect-4 852489 137.9 ns/op BenchmarkSin-4 562503 211.9 ns/op BenchmarkSinh-4 554158 212.7 ns/op BenchmarkSqrt-4 1529138 77.93 ns/op BenchmarkTan-4 410340 290.3 ns/op BenchmarkTanh-4 388545 302.4 ns/op PASS ok math/cmplx 3.872s goos: linux goarch: arm64 pkg: math/rand BenchmarkInt63Threadsafe-4 488281 226.3 ns/op BenchmarkInt63ThreadsafeParallel-4 492699 246.8 ns/op BenchmarkInt63Unthreadsafe-4 942447 122.1 ns/op BenchmarkIntn1000-4 617334 190.0 ns/op BenchmarkInt63n1000-4 751860 155.0 ns/op BenchmarkInt31n1000-4 741087 156.7 ns/op BenchmarkFloat32-4 727430 159.1 ns/op BenchmarkFloat64-4 937059 122.2 ns/op BenchmarkPerm3-4 150420 777.5 ns/op BenchmarkPerm30-4 17488 6797 ns/op BenchmarkPerm30ViaShuffle-4 18636 6652 ns/op BenchmarkShuffleOverhead-4 12398 9689 ns/op BenchmarkRead3-4 685102 171.5 ns/op BenchmarkRead64-4 63386 1836 ns/op BenchmarkRead1000-4 4146 26927 ns/op BenchmarkConcurrent-4 117523 1012 ns/op PASS ok math/rand 3.203s goos: linux goarch: arm64 pkg: mime BenchmarkQEncodeWord-4 31831 3732 ns/op BenchmarkQDecodeWord-4 73062 1587 ns/op BenchmarkQDecodeHeader-4 69668 1702 ns/op BenchmarkTypeByExtension/.html-4 368840 305.4 ns/op BenchmarkTypeByExtension/.HTML-4 262104 443.4 ns/op BenchmarkTypeByExtension/.unused-4 307446 378.0 ns/op BenchmarkExtensionsByType/text/html-4 148652 823.6 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 80157 1497 ns/op BenchmarkExtensionsByType/application/octet-stream-4 98558 1252 ns/op PASS ok mime 2.327s goos: linux goarch: arm64 pkg: mime/multipart BenchmarkReadForm/fields/maxMemory=0-4 579 181016 ns/op 48168 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 637 181554 ns/op 47639 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 247 479909 ns/op 105370 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 500 244205 ns/op 49744 B/op 207 allocs/op PASS ok mime/multipart 1.604s goos: linux goarch: arm64 pkg: mime/quotedprintable BenchmarkWriter-4 958 123648 ns/op PASS ok mime/quotedprintable 1.145s goos: linux goarch: arm64 pkg: net BenchmarkGoLookupIP-4 205 589362 ns/op 8583 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 19 5855826 ns/op 19432 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5007457352 ns/op 158728 B/op 231 allocs/op BenchmarkDNSName-4 106923 1076 ns/op BenchmarkInterfaces-4 2812 41587 ns/op 9095 B/op 30 allocs/op BenchmarkInterfaceByIndex-4 3444 32458 ns/op 6954 B/op 22 allocs/op BenchmarkInterfaceByName-4 2781 40846 ns/op 9124 B/op 31 allocs/op BenchmarkInterfaceAddrs-4 1808 63197 ns/op 12651 B/op 63 allocs/op BenchmarkInterfacesAndAddrs-4 5860 19559 ns/op 2709 B/op 21 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 1024 102120 ns/op 134956 B/op 37 allocs/op BenchmarkParseIP-4 6512 17692 ns/op BenchmarkParseIPValidIPv4-4 306625 400.7 ns/op BenchmarkParseIPValidIPv6-4 150336 733.6 ns/op BenchmarkIPString/IPv4-4 104991 1157 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9553 11747 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 43653 2770 ns/op BenchmarkIPEqual/IPv4-4 694680 172.1 ns/op BenchmarkIPEqual/IPv6-4 686596 171.4 ns/op BenchmarkSendFile/1024-4 1 1209264576 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 1204821817 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 1204868376 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 1204645177 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 1204707857 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 1 1010182973 ns/op 0.03 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/65536-4 1 1010325893 ns/op 0.06 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/131072-4 1 1010596253 ns/op 0.13 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/262144-4 1 1010873253 ns/op 0.26 MB/s 552 B/op 12 allocs/op BenchmarkSendFile/524288-4 1 1011239693 ns/op 0.52 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/1048576-4 1 1012319173 ns/op 1.04 MB/s 520 B/op 11 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1010159093 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1010353573 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1010454973 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1010447533 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1010498532 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1010658453 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1010605053 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1010764853 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1010913493 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1011484853 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1012313013 ns/op 1.04 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1010490253 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1010594773 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1010657813 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1010739492 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1010623173 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1010869812 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1010614773 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1011006892 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1010498573 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1011377893 ns/op 0.52 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1012131612 ns/op 1.04 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1010137493 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1010072892 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1010288573 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1010337093 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1010673213 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1010323533 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1010467812 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1010848493 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1011176387 ns/op 0.26 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1011553154 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1012482715 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1010227275 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1010543795 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1010559675 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1010471234 ns/op 0.01 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1010357595 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1010229079 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1010392455 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1010571415 ns/op 0.13 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1010636215 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1011292175 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1011898374 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 2958 38980 ns/op BenchmarkTCP4OneShotTimeout-4 2932 41839 ns/op BenchmarkTCP4Persistent-4 16524 7088 ns/op BenchmarkTCP4PersistentTimeout-4 16820 7134 ns/op BenchmarkTCP4ConcurrentReadWrite-4 29853 3955 ns/op BenchmarkSetReadDeadline-4 111912 1090 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 14845 8126 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 15265 8140 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 15735 7804 ns/op 0 B/op 0 allocs/op PASS ok net 66.669s goos: linux goarch: arm64 pkg: net/http BenchmarkCookieString-4 21166 5556 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 7773 13602 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 9693 11001 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 15229 7883 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 28323 4212 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 32067 3682 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1626114 73.45 ns/op BenchmarkFindChild/n=2/rep=map-4 2683308 44.25 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1336057 90.06 ns/op BenchmarkFindChild/n=4/rep=linear-4 748801 147.3 ns/op BenchmarkFindChild/n=4/rep=map-4 2540847 47.86 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 670825 162.4 ns/op BenchmarkFindChild/n=8/rep=linear-4 430977 279.3 ns/op BenchmarkFindChild/n=8/rep=map-4 2363324 50.55 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 369144 301.5 ns/op BenchmarkFindChild/n=16/rep=linear-4 216378 530.6 ns/op BenchmarkFindChild/n=16/rep=map-4 2438001 49.08 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 1764681 66.21 ns/op BenchmarkFindChild/n=32/rep=linear-4 102327 1073 ns/op BenchmarkFindChild/n=32/rep=map-4 2749294 49.70 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 1949242 58.69 ns/op BenchmarkMultiConflicts-4 1 241827775 ns/op BenchmarkServerMatch-4 16894 7217 ns/op BenchmarkReadRequestChrome-4 3462 32141 ns/op 19.01 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 8511 12230 ns/op 6.38 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 8622 12001 ns/op 6.83 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6549 17214 ns/op 8.77 MB/s 1051 B/op 11 allocs/op BenchmarkReadRequestWrk-4 14913 7966 ns/op 5.02 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 387 325142 ns/op 3.15 MB/s BenchmarkFileAndServer_1KB/https1-4 217 502538 ns/op 2.04 MB/s BenchmarkFileAndServer_1KB/h2-4 157 703272 ns/op 1.46 MB/s BenchmarkFileAndServer_16MB/h1-4 3 44725635 ns/op 375.11 MB/s BenchmarkFileAndServer_16MB/https1-4 1 121237907 ns/op 138.38 MB/s BenchmarkFileAndServer_16MB/h2-4 1 219558457 ns/op 76.41 MB/s BenchmarkFileAndServer_64MB/h1-4 1 180212102 ns/op 372.39 MB/s BenchmarkFileAndServer_64MB/https1-4 1 410972157 ns/op 163.29 MB/s BenchmarkFileAndServer_64MB/h2-4 1 907321946 ns/op 73.96 MB/s BenchmarkServeMux-4 190 665086 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 243 502033 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 426 298726 ns/op 5976 B/op 63 allocs/op BenchmarkClientServer/https1-4 250 414899 ns/op 6625 B/op 74 allocs/op BenchmarkClientServer/h2-4 196 563678 ns/op 9703 B/op 79 allocs/op BenchmarkClientServerParallel/4/h1-4 1262 95155 ns/op 9384 B/op 76 allocs/op BenchmarkClientServerParallel/4/https1-4 22 4987312 ns/op 84783 B/op 949 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48974: read tcp 127.0.0.1:44887->127.0.0.1:48974: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48924: write tcp 127.0.0.1:44887->127.0.0.1:48924: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49046: write tcp 127.0.0.1:44887->127.0.0.1:49046: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49010: write tcp 127.0.0.1:44887->127.0.0.1:49010: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48958: write tcp 127.0.0.1:44887->127.0.0.1:48958: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59744: read tcp 127.0.0.1:36957->127.0.0.1:59744: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59774: read tcp 127.0.0.1:36957->127.0.0.1:59774: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59818: read tcp 127.0.0.1:36957->127.0.0.1:59818: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59780: read tcp 127.0.0.1:36957->127.0.0.1:59780: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59660: write tcp 127.0.0.1:36957->127.0.0.1:59660: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 141 758517 ns/op 19707 B/op 203 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49344: read tcp 127.0.0.1:38093->127.0.0.1:49344: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49322: read tcp 127.0.0.1:38093->127.0.0.1:49322: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49256: write tcp 127.0.0.1:38093->127.0.0.1:49256: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60456: read tcp 127.0.0.1:37573->127.0.0.1:60456: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37502: read tcp 127.0.0.1:35675->127.0.0.1:37502: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37532: write tcp 127.0.0.1:35675->127.0.0.1:37532: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37526: write tcp 127.0.0.1:35675->127.0.0.1:37526: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55216: write tcp 127.0.0.1:46515->127.0.0.1:55216: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55276: write tcp 127.0.0.1:46515->127.0.0.1:55276: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55290: write tcp 127.0.0.1:46515->127.0.0.1:55290: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 849 132974 ns/op 14388 B/op 93 allocs/op BenchmarkClientServerParallel/64/https1-4 51 5470689 ns/op 100189 B/op 1077 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44598: write tcp 127.0.0.1:42135->127.0.0.1:44598: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44608: write tcp 127.0.0.1:42135->127.0.0.1:44608: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44618: write tcp 127.0.0.1:42135->127.0.0.1:44618: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59554: write tcp 127.0.0.1:45503->127.0.0.1:59554: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59590: read tcp 127.0.0.1:45503->127.0.0.1:59590: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59560: read tcp 127.0.0.1:45503->127.0.0.1:59560: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59628: write tcp 127.0.0.1:45503->127.0.0.1:59628: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59596: write tcp 127.0.0.1:45503->127.0.0.1:59596: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59574: write tcp 127.0.0.1:45503->127.0.0.1:59574: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59602: write tcp 127.0.0.1:45503->127.0.0.1:59602: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 61 5947348 ns/op 102853 B/op 1202 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38956: write tcp 127.0.0.1:35923->127.0.0.1:38956: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38986: write tcp 127.0.0.1:35923->127.0.0.1:38986: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38974: read tcp 127.0.0.1:35923->127.0.0.1:38974: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39018: read tcp 127.0.0.1:35923->127.0.0.1:39018: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38942: write tcp 127.0.0.1:35923->127.0.0.1:38942: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45196: read tcp 127.0.0.1:41083->127.0.0.1:45196: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45364: read tcp 127.0.0.1:41083->127.0.0.1:45364: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45198: read tcp 127.0.0.1:41083->127.0.0.1:45198: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45266: write tcp 127.0.0.1:41083->127.0.0.1:45266: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45292: write tcp 127.0.0.1:41083->127.0.0.1:45292: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1016364574 ns/op 39792 B/op 200 allocs/op BenchmarkClient-4 412 274679 ns/op 3745 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 765 150937 ns/op 7412 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1528 76663 ns/op 3060 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1850 63534 ns/op 1953 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1788 67988 ns/op 2804 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1867 64215 ns/op 2719 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1842 65552 ns/op 2743 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1952 60420 ns/op 1951 B/op 14 allocs/op BenchmarkServerHijack-4 1023 115574 ns/op 16724 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 444 263564 ns/op 6096 B/op 52 allocs/op BenchmarkResponseStatusLine-4 375709 303.4 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.414s goos: linux goarch: arm64 pkg: net/http/httputil BenchmarkServeHTTP-4 7014 16779 ns/op 34136 B/op 12 allocs/op PASS ok net/http/httputil 1.203s goos: linux goarch: arm64 pkg: net/netip BenchmarkIPNextPrev-4 84110 1405 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 421312 262.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 167206 688.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 60661 2035 ns/op BenchmarkStdIPv4-4 111801 1045 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 81553 1439 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 83876 1386 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 73460 1625 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 62458 1877 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1254194 95.33 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 105.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 959508 124.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 223844 512.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 251576 474.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 217791 532.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 76216 1540 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 228030 491.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 133705 883.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 138020 835.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 130832 896.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 70317 1680 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 289170 393.5 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 114517 1054 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 153033 763.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 219426 525.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 138998 842.1 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 267832 451.5 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 132759 880.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 131974 869.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 132980 870.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 100524 1173 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 359151 313.4 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 107428 1127 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 85014 1389 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 103672 1116 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 134424 885.2 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 101674 1197 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 204471 577.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 98689 1220 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 121443 1007 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 143546 815.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 108561 1086 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 816438 137.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 804764 138.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 810175 137.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 757077 145.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 772060 143.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 816214 144.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 818130 143.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 776497 142.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 745581 143.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 296096 411.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 398326 294.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 174339 689.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 177066 645.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 171510 701.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 68349 1749 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 438064 271.3 ns/op PASS ok net/netip 8.482s 2023/09/21 16:45:56 Test RPC server listening on 127.0.0.1:33609 2023/09/21 16:45:56 Test HTTP RPC server listening on 127.0.0.1:35987 goos: linux goarch: arm64 pkg: net/rpc BenchmarkEndToEnd-4 2128 55514 ns/op BenchmarkEndToEndHTTP-4 1917 56234 ns/op BenchmarkEndToEndAsync-4 3568 33912 ns/op BenchmarkEndToEndAsyncHTTP-4 3704 33175 ns/op PASS ok net/rpc 1.809s goos: linux goarch: arm64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 3324 33945 ns/op BenchmarkReadMIMEHeader/server_headers-4 4597 23174 ns/op BenchmarkUncommon-4 22720 5113 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.417s goos: linux goarch: arm64 pkg: net/url BenchmarkString-4 3519 31983 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 68883 1730 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 395845 287.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 80497 1475 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 157687 735.4 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 80959 1459 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13160 8895 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 340154 335.2 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 81669 1484 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 158755 736.4 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 80974 1461 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14289 8089 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 146853 811.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 57859 2056 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 57792 2090 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 25652 4665 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 4654 25604 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 146568 807.6 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 58285 2058 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 57818 2098 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 25653 4707 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 4748 25267 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.162s goos: linux goarch: arm64 pkg: os BenchmarkExpand/noop-4 2042048 57.29 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 115887 1015 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 644 186645 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 243 502569 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 514 229752 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 73968 1631 ns/op BenchmarkStatFile-4 56520 2132 ns/op BenchmarkStatDir-4 60182 2008 ns/op BenchmarkLstatDot-4 75024 1630 ns/op BenchmarkLstatFile-4 55621 2151 ns/op BenchmarkLstatDir-4 58408 2020 ns/op PASS ok os 2.644s goos: linux goarch: arm64 pkg: os/exec BenchmarkExecHostname-4 206 568150 ns/op 6771 B/op 30 allocs/op PASS ok os/exec 1.195s goos: linux goarch: arm64 pkg: os/user BenchmarkCurrent-4 306165 346.5 ns/op PASS ok os/user 1.127s goos: linux goarch: arm64 pkg: reflect BenchmarkBool-4 3205521 37.23 ns/op BenchmarkString-4 2269485 52.44 ns/op BenchmarkBytes-4 1985643 60.21 ns/op BenchmarkNamedBytes-4 911882 124.1 ns/op BenchmarkBytesArray-4 695780 167.2 ns/op BenchmarkSliceLen-4 2332544 51.43 ns/op BenchmarkMapLen-4 797024 147.3 ns/op BenchmarkStringLen-4 1344558 89.22 ns/op BenchmarkArrayLen-4 1000000 111.0 ns/op BenchmarkSliceCap-4 2363142 50.11 ns/op BenchmarkDeepEqual/int8-4 426906 278.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 83162 1435 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 359772 331.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 80408 1493 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 358786 340.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 78938 1494 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 363032 326.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 79183 1499 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 366931 327.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 80401 1495 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 420303 279.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 102759 1168 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 345223 325.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 80480 1493 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 361184 329.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 80950 1493 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 362353 327.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 81015 1483 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 367930 325.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 81158 1481 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 368386 326.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 80151 1492 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 365830 326.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 79192 1509 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 368128 328.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 81031 1492 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 354890 327.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 80602 1488 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 345021 327.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 80288 1473 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 433494 277.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 82822 1435 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 373570 319.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 80226 1492 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 102758 1157 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 50469 2363 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 41380 2907 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 29509 4116 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 30924 3845 ns/op BenchmarkIsZero/ArrayComparable-4 206068 568.2 ns/op BenchmarkIsZero/ArrayIncomparable-4 27032 4431 ns/op BenchmarkIsZero/StructComparable-4 453699 254.5 ns/op BenchmarkIsZero/StructIncomparable-4 126884 945.8 ns/op BenchmarkSetZero/Bool/Direct-4 2591572 45.75 ns/op BenchmarkSetZero/Bool/CachedZero-4 624921 191.5 ns/op BenchmarkSetZero/Bool/NewZero-4 473372 250.0 ns/op BenchmarkSetZero/Int/Direct-4 1915396 62.64 ns/op BenchmarkSetZero/Int/CachedZero-4 636374 186.6 ns/op BenchmarkSetZero/Int/NewZero-4 483542 242.8 ns/op BenchmarkSetZero/Uint/Direct-4 1912950 62.30 ns/op BenchmarkSetZero/Uint/CachedZero-4 634477 186.7 ns/op BenchmarkSetZero/Uint/NewZero-4 481123 240.3 ns/op BenchmarkSetZero/Float/Direct-4 1905409 63.09 ns/op BenchmarkSetZero/Float/CachedZero-4 624010 185.6 ns/op BenchmarkSetZero/Float/NewZero-4 483216 241.2 ns/op BenchmarkSetZero/Complex/Direct-4 1915732 62.51 ns/op BenchmarkSetZero/Complex/CachedZero-4 637213 185.7 ns/op BenchmarkSetZero/Complex/NewZero-4 489380 243.2 ns/op BenchmarkSetZero/Array/Direct-4 1696544 71.44 ns/op BenchmarkSetZero/Array/CachedZero-4 614451 194.6 ns/op BenchmarkSetZero/Array/NewZero-4 474045 250.3 ns/op BenchmarkSetZero/Chan/Direct-4 1971265 61.09 ns/op BenchmarkSetZero/Chan/CachedZero-4 639331 188.9 ns/op BenchmarkSetZero/Chan/NewZero-4 493266 241.6 ns/op BenchmarkSetZero/Func/Direct-4 1962882 61.04 ns/op BenchmarkSetZero/Func/CachedZero-4 622509 188.1 ns/op BenchmarkSetZero/Func/NewZero-4 488647 242.6 ns/op BenchmarkSetZero/Interface/Direct-4 1793870 67.01 ns/op BenchmarkSetZero/Interface/CachedZero-4 636780 188.7 ns/op BenchmarkSetZero/Interface/NewZero-4 473118 247.0 ns/op BenchmarkSetZero/Map/Direct-4 1968601 61.14 ns/op BenchmarkSetZero/Map/CachedZero-4 624453 189.2 ns/op BenchmarkSetZero/Map/NewZero-4 491584 240.2 ns/op BenchmarkSetZero/Pointer/Direct-4 1961116 61.13 ns/op BenchmarkSetZero/Pointer/CachedZero-4 625077 188.3 ns/op BenchmarkSetZero/Pointer/NewZero-4 492133 239.7 ns/op BenchmarkSetZero/Slice/Direct-4 1744704 68.99 ns/op BenchmarkSetZero/Slice/CachedZero-4 616928 191.8 ns/op BenchmarkSetZero/Slice/NewZero-4 475842 245.5 ns/op BenchmarkSetZero/String/Direct-4 1940802 61.91 ns/op BenchmarkSetZero/String/CachedZero-4 632630 189.0 ns/op BenchmarkSetZero/String/NewZero-4 489835 245.5 ns/op BenchmarkSetZero/Struct/Direct-4 1717792 69.99 ns/op BenchmarkSetZero/Struct/CachedZero-4 619564 189.3 ns/op BenchmarkSetZero/Struct/NewZero-4 479838 247.6 ns/op BenchmarkSelect/1-4 158466 789.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 68814 1710 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 36579 3251 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 184556 615.8 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 132868 879.7 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 114016 1041 ns/op 123.00 MB/s BenchmarkCallArgCopy/size=256-4 104271 1147 ns/op 223.23 MB/s BenchmarkCallArgCopy/size=1024-4 71824 1670 ns/op 613.35 MB/s BenchmarkCallArgCopy/size=4096-4 30883 3824 ns/op 1071.01 MB/s BenchmarkCallArgCopy/size=65536-4 2070 55511 ns/op 1180.59 MB/s BenchmarkFieldByName1-4 1000000 100.1 ns/op BenchmarkFieldByName2-4 100597 1230 ns/op BenchmarkFieldByName3-4 13603 8868 ns/op BenchmarkInterfaceBig-4 2725026 44.22 ns/op BenchmarkInterfaceSmall-4 2711204 44.12 ns/op BenchmarkNew-4 1731486 68.45 ns/op BenchmarkMap/StringKeys/MapIndex-4 2256 52580 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1816 66050 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2088 56451 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1680 69774 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2234 52537 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1762 66242 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 170355 654.0 ns/op PASS ok reflect 17.504s goos: linux goarch: arm64 pkg: regexp BenchmarkFind-4 13801 8355 ns/op 9174 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 22008 5474 ns/op 9357 B/op 1 allocs/op BenchmarkFindString-4 15160 7955 ns/op 9337 B/op 1 allocs/op BenchmarkFindSubmatch-4 13801 8689 ns/op 9117 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 13779 8531 ns/op 9253 B/op 2 allocs/op BenchmarkLiteral-4 25957 4599 ns/op BenchmarkNotLiteral-4 3657 30086 ns/op BenchmarkMatchClass-4 2768 40934 ns/op BenchmarkMatchClass_InRange-4 3073 39733 ns/op BenchmarkReplaceAll-4 2986 38371 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 27202 4482 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 35995 3242 ns/op BenchmarkAnchoredShortMatch-4 21031 5599 ns/op BenchmarkAnchoredLongMatch-4 18188 6507 ns/op BenchmarkOnePassShortA-4 16345 7320 ns/op BenchmarkNotOnePassShortA-4 8682 12706 ns/op BenchmarkOnePassShortB-4 20690 5890 ns/op BenchmarkNotOnePassShortB-4 10000 10066 ns/op BenchmarkOnePassLongPrefix-4 64927 1868 ns/op BenchmarkOnePassLongNotPrefix-4 24080 5154 ns/op BenchmarkMatchParallelShared-4 31278 3864 ns/op BenchmarkMatchParallelCopied-4 30592 3952 ns/op BenchmarkQuoteMetaAll-4 135757 863.6 ns/op 16.21 MB/s BenchmarkQuoteMetaNone-4 240412 467.0 ns/op 55.68 MB/s BenchmarkCompile/Onepass-4 3766 29480 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1558 77386 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 160 738255 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2261114 52.22 ns/op 306.41 MB/s BenchmarkMatch/Easy0/32-4 29886 4044 ns/op 7.91 MB/s BenchmarkMatch/Easy0/1K-4 26290 4592 ns/op 222.99 MB/s BenchmarkMatch/Easy0i/16-4 2268907 52.48 ns/op 304.90 MB/s BenchmarkMatch/Easy0i/32-4 5096 22663 ns/op 1.41 MB/s BenchmarkMatch/Easy0i/1K-4 204 580610 ns/op 1.76 MB/s BenchmarkMatch/Easy1/16-4 2275117 52.86 ns/op 302.67 MB/s BenchmarkMatch/Easy1/32-4 29136 3981 ns/op 8.04 MB/s BenchmarkMatch/Easy1/1K-4 6561 15889 ns/op 64.45 MB/s BenchmarkMatch/Medium/16-4 2279244 51.93 ns/op 308.12 MB/s BenchmarkMatch/Medium/32-4 5534 19200 ns/op 1.67 MB/s BenchmarkMatch/Medium/1K-4 247 486153 ns/op 2.11 MB/s BenchmarkMatch/Hard/16-4 2296525 52.96 ns/op 302.13 MB/s BenchmarkMatch/Hard/32-4 3636 30766 ns/op 1.04 MB/s BenchmarkMatch/Hard/1K-4 151 790746 ns/op 1.29 MB/s BenchmarkMatch/Hard1/16-4 1365 88978 ns/op 0.18 MB/s BenchmarkMatch/Hard1/32-4 710 167975 ns/op 0.19 MB/s BenchmarkMatch/Hard1/1K-4 22 5164212 ns/op 0.20 MB/s BenchmarkMatch_onepass_regex/16-4 23382 5152 ns/op 3.11 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 13693 8792 ns/op 3.64 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 513 233339 ns/op 4.39 MB/s 26 B/op 0 allocs/op PASS ok regexp 8.591s goos: linux goarch: arm64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 707329 167.8 ns/op BenchmarkIsWordChar-4 173376 691.3 ns/op PASS ok regexp/syntax 2.643s goos: linux goarch: arm64 pkg: runtime BenchmarkCallers/cached-4 72194 1506 ns/op BenchmarkCallers/inlined-4 126760 948.6 ns/op BenchmarkCallers/no-cache-4 36624 3283 ns/op BenchmarkFPCallers/cached-4 2529169 47.41 ns/op BenchmarkMakeChan/Byte-4 920528 134.3 ns/op BenchmarkMakeChan/Int-4 811995 145.0 ns/op BenchmarkMakeChan/Ptr-4 451996 258.8 ns/op BenchmarkMakeChan/Struct/0-4 1000000 120.9 ns/op BenchmarkMakeChan/Struct/32-4 425482 239.4 ns/op BenchmarkMakeChan/Struct/40-4 406228 270.6 ns/op BenchmarkChanNonblocking-4 7881318 14.45 ns/op BenchmarkSelectUncontended-4 1000000 103.5 ns/op BenchmarkSelectSyncContended-4 21200 5690 ns/op BenchmarkSelectAsyncContended-4 74932 1582 ns/op BenchmarkSelectNonblock-4 3868246 31.03 ns/op BenchmarkChanUncontended-4 10000 10698 ns/op BenchmarkChanContended-4 1035 124410 ns/op BenchmarkChanSync-4 154717 785.4 ns/op BenchmarkChanSyncWork-4 52620 2217 ns/op BenchmarkChanProdCons0-4 59130 2163 ns/op BenchmarkChanProdCons10-4 79064 1647 ns/op BenchmarkChanProdCons100-4 83328 1414 ns/op BenchmarkChanProdConsWork0-4 56523 2100 ns/op BenchmarkChanProdConsWork10-4 72609 1592 ns/op BenchmarkChanProdConsWork100-4 85390 1417 ns/op BenchmarkSelectProdCons-4 57842 2098 ns/op BenchmarkReceiveDataFromClosedChan-4 728120 164.8 ns/op BenchmarkChanCreation-4 201244 802.4 ns/op BenchmarkChanSem-4 90051 1454 ns/op BenchmarkChanPopular-4 76 1322382 ns/op BenchmarkChanClosed-4 437017 286.6 ns/op BenchmarkCallClosure-4 5350311 22.22 ns/op BenchmarkCallClosure1-4 5757405 20.85 ns/op BenchmarkCallClosure2-4 1000000 103.5 ns/op BenchmarkCallClosure3-4 1322205 91.00 ns/op BenchmarkCallClosure4-4 1000000 104.3 ns/op BenchmarkComplex128DivNormal-4 10133834 11.91 ns/op BenchmarkComplex128DivNisNaN-4 9394230 12.73 ns/op BenchmarkComplex128DivDisNaN-4 9256746 13.02 ns/op BenchmarkComplex128DivNisInf-4 10976868 10.90 ns/op BenchmarkComplex128DivDisInf-4 6173347 19.18 ns/op BenchmarkSetTypePtr-4 56611250 2.123 ns/op 3768.11 MB/s BenchmarkSetTypePtr8-4 11975427 9.933 ns/op 6442.93 MB/s BenchmarkSetTypePtr16-4 12219810 9.908 ns/op 12919.40 MB/s BenchmarkSetTypePtr32-4 12104925 9.908 ns/op 25838.42 MB/s BenchmarkSetTypePtr64-4 12198196 9.936 ns/op 51530.10 MB/s BenchmarkSetTypePtr126-4 7333923 16.37 ns/op 61566.11 MB/s BenchmarkSetTypePtr128-4 7538521 15.94 ns/op 64258.06 MB/s BenchmarkSetTypePtrSlice-4 1000000 111.8 ns/op 73244.68 MB/s BenchmarkSetTypeNode1-4 12062629 9.932 ns/op 2416.40 MB/s BenchmarkSetTypeNode1Slice-4 5557304 21.54 ns/op 35661.03 MB/s BenchmarkSetTypeNode8-4 12079921 9.920 ns/op 8064.41 MB/s BenchmarkSetTypeNode8Slice-4 2322586 51.20 ns/op 50002.16 MB/s BenchmarkSetTypeNode64-4 7317716 16.37 ns/op 32256.07 MB/s BenchmarkSetTypeNode64Slice-4 275676 431.9 ns/op 39117.83 MB/s BenchmarkSetTypeNode64Dead-4 9077210 13.21 ns/op 39972.80 MB/s BenchmarkSetTypeNode64DeadSlice-4 312920 382.9 ns/op 44124.31 MB/s BenchmarkSetTypeNode124-4 7279910 16.38 ns/op 61552.47 MB/s BenchmarkSetTypeNode124Slice-4 230508 518.8 ns/op 62175.58 MB/s BenchmarkSetTypeNode126-4 7503339 15.95 ns/op 64181.53 MB/s BenchmarkSetTypeNode126Slice-4 228937 520.8 ns/op 62916.77 MB/s BenchmarkSetTypeNode128-4 5284359 22.70 ns/op 45807.54 MB/s BenchmarkSetTypeNode128Slice-4 174816 683.3 ns/op 48703.83 MB/s BenchmarkSetTypeNode130-4 5266392 22.88 ns/op 46147.70 MB/s BenchmarkSetTypeNode130Slice-4 174841 689.7 ns/op 48996.26 MB/s BenchmarkSetTypeNode1024-4 1000000 117.4 ns/op 69920.76 MB/s BenchmarkSetTypeNode1024Slice-4 31612 3795 ns/op 69213.46 MB/s BenchmarkAllocation-4 4857 31583 ns/op BenchmarkReadMemStats-4 10214 12054 ns/op BenchmarkReadMemStatsLatency-4 1 48800 p50-ns 48800 p90-ns 48800 p99-ns BenchmarkWriteBarrier-4 2897187 38.45 ns/op BenchmarkBulkWriteBarrier-4 7087021 14.60 ns/op BenchmarkScanStackNoLocals-4 3 37683063 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11849605 10.48 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11871832 11.42 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9119678 13.45 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7164110 18.09 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4683350 25.93 ns/op BenchmarkHash5-4 6240885 18.50 ns/op 270.20 MB/s BenchmarkHash16-4 6611890 18.15 ns/op 881.48 MB/s BenchmarkHash64-4 5940346 20.22 ns/op 3165.58 MB/s BenchmarkHash1024-4 1895866 63.46 ns/op 16135.20 MB/s BenchmarkHash65536-4 42172 2838 ns/op 23091.78 MB/s BenchmarkAlignedLoad-4 7739698 14.82 ns/op BenchmarkUnalignedLoad-4 7564716 15.50 ns/op BenchmarkEqEfaceConcrete-4 5948286 20.23 ns/op BenchmarkEqIfaceConcrete-4 5474781 21.88 ns/op BenchmarkNeEfaceConcrete-4 5934871 20.18 ns/op BenchmarkNeIfaceConcrete-4 5830484 20.51 ns/op BenchmarkConvT2EByteSized/bool-4 5088877 23.53 ns/op BenchmarkConvT2EByteSized/uint8-4 5505294 21.72 ns/op BenchmarkConvT2ESmall-4 5242363 22.85 ns/op BenchmarkConvT2EUintptr-4 4907148 24.38 ns/op BenchmarkConvT2ELarge-4 1000000 120.8 ns/op BenchmarkConvT2ISmall-4 5163190 23.20 ns/op BenchmarkConvT2IUintptr-4 4797374 24.95 ns/op BenchmarkConvT2ILarge-4 971596 119.0 ns/op BenchmarkConvI2E-4 4576722 25.54 ns/op BenchmarkConvI2I-4 4063411 29.06 ns/op BenchmarkAssertE2T-4 4100606 29.25 ns/op BenchmarkAssertE2TLarge-4 2346411 50.78 ns/op BenchmarkAssertE2I-4 4151444 28.31 ns/op BenchmarkAssertI2T-4 3909681 30.58 ns/op BenchmarkAssertI2I-4 4054574 28.99 ns/op BenchmarkAssertI2E-4 5173261 22.52 ns/op BenchmarkAssertE2E-4 5173939 22.51 ns/op BenchmarkAssertE2T2-4 3179710 37.73 ns/op BenchmarkAssertE2T2Blank-4 3881556 30.92 ns/op BenchmarkAssertI2E2-4 3835948 31.31 ns/op BenchmarkAssertI2E2Blank-4 5249656 22.18 ns/op BenchmarkAssertE2E2-4 4054875 29.58 ns/op BenchmarkAssertE2E2Blank-4 5248828 22.17 ns/op BenchmarkConvT2Ezero/zero/16-4 4842505 24.81 ns/op BenchmarkConvT2Ezero/zero/32-4 4842130 24.73 ns/op BenchmarkConvT2Ezero/zero/64-4 4847794 24.73 ns/op BenchmarkConvT2Ezero/zero/str-4 4800253 25.06 ns/op BenchmarkConvT2Ezero/zero/slice-4 4846135 24.85 ns/op BenchmarkConvT2Ezero/zero/big-4 232689 478.2 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1204824 101.0 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 104.3 ns/op BenchmarkConvT2Ezero/nonzero/big-4 227274 482.7 ns/op BenchmarkConvT2Ezero/smallint/16-4 4852492 24.80 ns/op BenchmarkConvT2Ezero/smallint/32-4 4844750 24.79 ns/op BenchmarkConvT2Ezero/smallint/64-4 4847896 24.71 ns/op BenchmarkConvT2Ezero/largeint/16-4 1501582 82.04 ns/op BenchmarkConvT2Ezero/largeint/32-4 1458003 82.38 ns/op BenchmarkConvT2Ezero/largeint/64-4 1494901 79.87 ns/op BenchmarkMalloc8-4 1847134 66.56 ns/op BenchmarkMalloc16-4 1701646 71.96 ns/op BenchmarkMallocTypeInfo8-4 1734764 70.37 ns/op BenchmarkMallocTypeInfo16-4 1402477 83.02 ns/op BenchmarkMallocLargeStruct-4 203625 511.6 ns/op BenchmarkGoroutineSelect-4 100 1107792 ns/op BenchmarkGoroutineBlocking-4 128 923554 ns/op BenchmarkGoroutineForRange-4 128 925063 ns/op BenchmarkGoroutineIdle-4 156 750041 ns/op BenchmarkHashStringSpeed-4 1901179 59.96 ns/op BenchmarkHashBytesSpeed-4 1000000 102.7 ns/op BenchmarkHashInt32Speed-4 2427312 47.97 ns/op BenchmarkHashInt64Speed-4 2382742 52.19 ns/op BenchmarkHashStringArraySpeed-4 474968 264.1 ns/op BenchmarkMegMap-4 2524580 47.51 ns/op BenchmarkMegOneMap-4 2933930 41.02 ns/op BenchmarkMegEqMap-4 2474 48094 ns/op BenchmarkMegEmptyMap-4 3274582 35.94 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2082956 57.74 ns/op BenchmarkSmallStrMap-4 2552257 47.04 ns/op BenchmarkMapStringKeysEight_16-4 2389276 50.37 ns/op BenchmarkMapStringKeysEight_32-4 2383912 48.03 ns/op BenchmarkMapStringKeysEight_64-4 2303568 52.21 ns/op BenchmarkMapStringKeysEight_1M-4 2311648 50.39 ns/op BenchmarkIntMap-4 2836632 42.50 ns/op BenchmarkMapFirst/1-4 3391152 35.46 ns/op BenchmarkMapFirst/2-4 3265071 35.58 ns/op BenchmarkMapFirst/3-4 3386352 35.53 ns/op BenchmarkMapFirst/4-4 3266162 36.82 ns/op BenchmarkMapFirst/5-4 3204655 35.55 ns/op BenchmarkMapFirst/6-4 3323109 36.21 ns/op BenchmarkMapFirst/7-4 3387740 35.39 ns/op BenchmarkMapFirst/8-4 3193496 36.37 ns/op BenchmarkMapFirst/9-4 3081366 38.41 ns/op BenchmarkMapFirst/10-4 3058453 39.25 ns/op BenchmarkMapFirst/11-4 3116277 39.36 ns/op BenchmarkMapFirst/12-4 2966220 39.23 ns/op BenchmarkMapFirst/13-4 3128248 38.22 ns/op BenchmarkMapFirst/14-4 3030477 38.94 ns/op BenchmarkMapFirst/15-4 3128068 37.88 ns/op BenchmarkMapFirst/16-4 2948854 39.21 ns/op BenchmarkMapMid/1-4 3362863 35.92 ns/op BenchmarkMapMid/2-4 3184330 37.45 ns/op BenchmarkMapMid/3-4 3211194 37.29 ns/op BenchmarkMapMid/4-4 3219378 36.90 ns/op BenchmarkMapMid/5-4 3283672 36.59 ns/op BenchmarkMapMid/6-4 3109887 38.19 ns/op BenchmarkMapMid/7-4 3115032 37.98 ns/op BenchmarkMapMid/8-4 3122274 39.76 ns/op BenchmarkMapMid/9-4 3137356 39.37 ns/op BenchmarkMapMid/10-4 2903707 42.50 ns/op BenchmarkMapMid/11-4 2943823 38.80 ns/op BenchmarkMapMid/12-4 3034800 40.01 ns/op BenchmarkMapMid/13-4 3097684 40.85 ns/op BenchmarkMapMid/14-4 3013724 41.50 ns/op BenchmarkMapMid/15-4 3032054 37.91 ns/op BenchmarkMapMid/16-4 2849070 40.49 ns/op BenchmarkMapLast/1-4 3368364 35.62 ns/op BenchmarkMapLast/2-4 3190050 37.29 ns/op BenchmarkMapLast/3-4 3253029 37.51 ns/op BenchmarkMapLast/4-4 3092040 38.93 ns/op BenchmarkMapLast/5-4 3121195 38.32 ns/op BenchmarkMapLast/6-4 2944441 39.24 ns/op BenchmarkMapLast/7-4 3051438 41.46 ns/op BenchmarkMapLast/8-4 2793838 43.39 ns/op BenchmarkMapLast/9-4 3035853 40.21 ns/op BenchmarkMapLast/10-4 2787328 40.59 ns/op BenchmarkMapLast/11-4 2949846 41.76 ns/op BenchmarkMapLast/12-4 2874642 43.08 ns/op BenchmarkMapLast/13-4 3125384 39.31 ns/op BenchmarkMapLast/14-4 2837431 39.24 ns/op BenchmarkMapLast/15-4 3003336 41.05 ns/op BenchmarkMapLast/16-4 2833382 42.83 ns/op BenchmarkMapCycle-4 2029059 59.05 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2943918 40.55 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2497 49620 ns/op BenchmarkMakeMap/[Byte]Byte-4 453974 230.1 ns/op BenchmarkMakeMap/[Int]Int-4 330480 359.9 ns/op BenchmarkNewEmptyMap-4 11978535 10.02 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1420755 83.29 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 417937 283.3 ns/op BenchmarkMapIterEmpty-4 3658366 33.13 ns/op BenchmarkSameLengthMap-4 3342793 35.96 ns/op BenchmarkBigKeyMap-4 1318892 90.85 ns/op BenchmarkBigValMap-4 1248436 96.39 ns/op BenchmarkSmallKeyMap-4 2452914 49.12 ns/op BenchmarkMapPopulate/1-4 2565696 46.72 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 134144 912.4 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8931 13771 ns/op 6153 B/op 13 allocs/op BenchmarkMapPopulate/1000-4 1010 116219 ns/op 49170 B/op 16 allocs/op BenchmarkMapPopulate/10000-4 82 1487774 ns/op 401909 B/op 75 allocs/op BenchmarkMapPopulate/100000-4 5 21954287 ns/op 6507153 B/op 2706 allocs/op BenchmarkComplexAlgMap-4 371530 324.1 ns/op BenchmarkGoMapClear/Reflexive/1-4 1418293 84.33 ns/op BenchmarkGoMapClear/Reflexive/10-4 1298851 90.90 ns/op BenchmarkGoMapClear/Reflexive/100-4 372282 318.7 ns/op BenchmarkGoMapClear/Reflexive/1000-4 60770 1973 ns/op BenchmarkGoMapClear/Reflexive/10000-4 6782 15569 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1000000 107.3 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 117.0 ns/op BenchmarkGoMapClear/NonReflexive/100-4 349047 342.7 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 59920 2001 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 6649 15501 ns/op BenchmarkMapStringConversion/32/simple-4 1229154 95.66 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1000000 100.3 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1000000 108.0 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1000000 101.4 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1000000 106.2 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1000000 109.2 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1587360 72.63 ns/op BenchmarkMapInterfacePtr-4 1638144 74.74 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4690431 25.57 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 134556 800.0 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5347 21395 ns/op BenchmarkMapPop1000-4 522 230005 ns/op BenchmarkMapPop10000-4 21 5027531 ns/op BenchmarkMapAssign/Int32/256-4 2320700 52.53 ns/op BenchmarkMapAssign/Int32/65536-4 1072761 101.0 ns/op BenchmarkMapAssign/Int64/256-4 2334261 51.02 ns/op BenchmarkMapAssign/Int64/65536-4 921802 111.8 ns/op BenchmarkMapAssign/Str/256-4 1839200 65.10 ns/op BenchmarkMapAssign/Str/65536-4 790383 148.7 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1484844 81.04 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 778099 150.4 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1404118 85.44 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 716910 160.0 ns/op BenchmarkMapOperatorAssign/Str/256-4 499316 1816 ns/op BenchmarkMapOperatorAssign/Str/65536-4 309362 364.6 ns/op BenchmarkMapAppendAssign/Int32/256-4 818530 138.9 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 333606 358.0 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 814464 137.4 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 314942 375.9 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 585342 211.4 ns/op 52 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 196369 578.2 ns/op 99 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1915878 62.53 ns/op BenchmarkMapDelete/Int32/1000-4 2313217 50.35 ns/op BenchmarkMapDelete/Int32/10000-4 1897921 63.35 ns/op BenchmarkMapDelete/Int64/100-4 1846996 64.48 ns/op BenchmarkMapDelete/Int64/1000-4 2275006 52.75 ns/op BenchmarkMapDelete/Int64/10000-4 1875568 63.86 ns/op BenchmarkMapDelete/Str/100-4 1561756 77.29 ns/op BenchmarkMapDelete/Str/1000-4 1603494 74.57 ns/op BenchmarkMapDelete/Str/10000-4 1407724 84.15 ns/op BenchmarkMapDelete/Pointer/100-4 1652660 72.57 ns/op BenchmarkMapDelete/Pointer/1000-4 1722489 68.30 ns/op BenchmarkMapDelete/Pointer/10000-4 1608601 74.55 ns/op BenchmarkMemmove/0-4 15091833 7.073 ns/op BenchmarkMemmove/1-4 1238268 97.14 ns/op 10.29 MB/s BenchmarkMemmove/2-4 1000000 100.1 ns/op 19.98 MB/s BenchmarkMemmove/3-4 1000000 100.3 ns/op 29.90 MB/s BenchmarkMemmove/4-4 1207207 99.41 ns/op 40.24 MB/s BenchmarkMemmove/5-4 1204770 99.85 ns/op 50.08 MB/s BenchmarkMemmove/6-4 1206361 99.52 ns/op 60.29 MB/s BenchmarkMemmove/7-4 1202682 99.44 ns/op 70.40 MB/s BenchmarkMemmove/8-4 1240148 96.83 ns/op 82.62 MB/s BenchmarkMemmove/9-4 1000000 101.1 ns/op 89.05 MB/s BenchmarkMemmove/10-4 1000000 101.5 ns/op 98.56 MB/s BenchmarkMemmove/11-4 1000000 101.3 ns/op 108.54 MB/s BenchmarkMemmove/12-4 1000000 101.5 ns/op 118.27 MB/s BenchmarkMemmove/13-4 1000000 101.4 ns/op 128.22 MB/s BenchmarkMemmove/14-4 1000000 101.2 ns/op 138.27 MB/s BenchmarkMemmove/15-4 1000000 101.3 ns/op 148.01 MB/s BenchmarkMemmove/16-4 1213254 99.33 ns/op 161.08 MB/s BenchmarkMemmove/32-4 1000000 102.4 ns/op 312.57 MB/s BenchmarkMemmove/64-4 1000000 107.9 ns/op 592.90 MB/s BenchmarkMemmove/128-4 952561 123.1 ns/op 1040.01 MB/s BenchmarkMemmove/256-4 722629 165.0 ns/op 1551.56 MB/s BenchmarkMemmove/512-4 528522 224.5 ns/op 2281.02 MB/s BenchmarkMemmove/1024-4 345474 345.9 ns/op 2960.57 MB/s BenchmarkMemmove/2048-4 204442 583.4 ns/op 3510.20 MB/s BenchmarkMemmove/4096-4 112576 1060 ns/op 3864.99 MB/s BenchmarkMemmoveOverlap/32-4 1000000 103.4 ns/op 309.54 MB/s BenchmarkMemmoveOverlap/64-4 1000000 110.5 ns/op 579.17 MB/s BenchmarkMemmoveOverlap/128-4 946730 125.0 ns/op 1023.64 MB/s BenchmarkMemmoveOverlap/256-4 710143 168.2 ns/op 1521.74 MB/s BenchmarkMemmoveOverlap/512-4 525973 227.0 ns/op 2255.24 MB/s BenchmarkMemmoveOverlap/1024-4 340594 349.2 ns/op 2932.76 MB/s BenchmarkMemmoveOverlap/2048-4 203551 586.7 ns/op 3490.48 MB/s BenchmarkMemmoveOverlap/4096-4 112723 1062 ns/op 3856.63 MB/s BenchmarkMemmoveUnalignedDst/0-4 14461526 7.439 ns/op BenchmarkMemmoveUnalignedDst/1-4 1251882 95.72 ns/op 10.45 MB/s BenchmarkMemmoveUnalignedDst/2-4 1000000 101.9 ns/op 19.63 MB/s BenchmarkMemmoveUnalignedDst/3-4 1000000 101.8 ns/op 29.47 MB/s BenchmarkMemmoveUnalignedDst/4-4 1000000 100.4 ns/op 39.84 MB/s BenchmarkMemmoveUnalignedDst/5-4 1000000 100.3 ns/op 49.83 MB/s BenchmarkMemmoveUnalignedDst/6-4 1000000 100.3 ns/op 59.79 MB/s BenchmarkMemmoveUnalignedDst/7-4 1202430 99.65 ns/op 70.24 MB/s BenchmarkMemmoveUnalignedDst/8-4 1289821 93.77 ns/op 85.32 MB/s BenchmarkMemmoveUnalignedDst/9-4 1218513 98.57 ns/op 91.30 MB/s BenchmarkMemmoveUnalignedDst/10-4 1227741 98.14 ns/op 101.89 MB/s BenchmarkMemmoveUnalignedDst/11-4 1225916 97.77 ns/op 112.51 MB/s BenchmarkMemmoveUnalignedDst/12-4 1225923 97.82 ns/op 122.67 MB/s BenchmarkMemmoveUnalignedDst/13-4 1224792 98.66 ns/op 131.76 MB/s BenchmarkMemmoveUnalignedDst/14-4 1230441 98.79 ns/op 141.72 MB/s BenchmarkMemmoveUnalignedDst/15-4 1231790 98.11 ns/op 152.90 MB/s BenchmarkMemmoveUnalignedDst/16-4 1220378 98.32 ns/op 162.74 MB/s BenchmarkMemmoveUnalignedDst/32-4 1000000 103.7 ns/op 308.50 MB/s BenchmarkMemmoveUnalignedDst/64-4 1000000 111.0 ns/op 576.73 MB/s BenchmarkMemmoveUnalignedDst/128-4 948435 126.0 ns/op 1016.03 MB/s BenchmarkMemmoveUnalignedDst/256-4 700214 169.0 ns/op 1514.48 MB/s BenchmarkMemmoveUnalignedDst/512-4 523752 226.7 ns/op 2258.53 MB/s BenchmarkMemmoveUnalignedDst/1024-4 339934 349.7 ns/op 2927.86 MB/s BenchmarkMemmoveUnalignedDst/2048-4 202311 589.7 ns/op 3473.03 MB/s BenchmarkMemmoveUnalignedDst/4096-4 112914 1062 ns/op 3857.93 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1000000 108.5 ns/op 294.83 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1000000 115.7 ns/op 552.98 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 917150 128.4 ns/op 996.60 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 687584 173.2 ns/op 1477.78 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 505970 234.5 ns/op 2183.75 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 339032 351.9 ns/op 2910.24 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 203001 591.2 ns/op 3464.36 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 112396 1067 ns/op 3837.88 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14472478 7.408 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1251520 95.82 ns/op 10.44 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1000000 102.0 ns/op 19.61 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1000000 102.0 ns/op 29.42 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1000000 100.2 ns/op 39.90 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1000000 100.2 ns/op 49.89 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1000000 100.3 ns/op 59.83 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1200402 100.0 ns/op 70.00 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1289541 93.38 ns/op 85.67 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1226672 97.90 ns/op 91.93 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1231388 97.95 ns/op 102.09 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1231624 98.36 ns/op 111.83 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1228423 97.85 ns/op 122.63 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1234387 98.41 ns/op 132.10 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1224193 97.59 ns/op 143.45 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1226457 97.69 ns/op 153.54 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1219951 98.46 ns/op 162.51 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1000000 101.6 ns/op 314.81 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1000000 107.4 ns/op 595.84 MB/s BenchmarkMemmoveUnalignedSrc/128-4 934812 125.1 ns/op 1023.19 MB/s BenchmarkMemmoveUnalignedSrc/256-4 695877 169.2 ns/op 1512.92 MB/s BenchmarkMemmoveUnalignedSrc/512-4 498280 232.1 ns/op 2205.82 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 337502 350.8 ns/op 2919.40 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 202593 589.2 ns/op 3476.12 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 112119 1070 ns/op 3829.72 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1000000 114.4 ns/op 139.91 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 998434 118.1 ns/op 135.45 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 986224 120.0 ns/op 133.36 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 968929 121.5 ns/op 131.64 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 999699 119.1 ns/op 134.39 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 977071 119.7 ns/op 133.68 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 994628 119.2 ns/op 134.21 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 977739 119.8 ns/op 133.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 922310 128.5 ns/op 497.89 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 851112 138.9 ns/op 460.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 892670 133.0 ns/op 481.38 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 870726 133.3 ns/op 480.27 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 882793 133.3 ns/op 480.21 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 883080 132.4 ns/op 483.33 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 878168 132.1 ns/op 484.49 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 898767 131.6 ns/op 486.29 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 599676 197.7 ns/op 1294.70 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 491304 242.2 ns/op 1056.85 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 632257 187.5 ns/op 1365.57 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 620872 191.1 ns/op 1339.37 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 630649 189.7 ns/op 1349.73 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 635673 189.4 ns/op 1351.90 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 628034 188.6 ns/op 1357.53 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 626658 189.5 ns/op 1350.93 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 94957 1266 ns/op 3235.58 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 61082 1962 ns/op 2087.72 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 110618 1086 ns/op 3770.56 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 110296 1086 ns/op 3770.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 110571 1082 ns/op 3784.42 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 110976 1082 ns/op 3786.81 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 110384 1083 ns/op 3782.72 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 110749 1083 ns/op 3783.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 6031 19170 ns/op 3418.73 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3859 30064 ns/op 2179.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 7580 15802 ns/op 4147.42 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 6849 15778 ns/op 4153.76 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 6484 15788 ns/op 4150.99 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 6429 15768 ns/op 4156.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 6580 15833 ns/op 4139.09 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 6859 15767 ns/op 4156.48 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1000000 106.6 ns/op 300.07 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1000000 112.1 ns/op 570.89 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 929914 127.9 ns/op 1001.15 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 694138 172.3 ns/op 1485.41 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 515427 229.7 ns/op 2229.32 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 341848 347.6 ns/op 2946.17 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 203590 589.4 ns/op 3474.67 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 112004 1067 ns/op 3837.21 MB/s BenchmarkMemclr/5-4 13917562 8.616 ns/op 580.34 MB/s BenchmarkMemclr/16-4 14787650 8.160 ns/op 1960.83 MB/s BenchmarkMemclr/64-4 12259158 9.775 ns/op 6547.36 MB/s BenchmarkMemclr/256-4 9869913 12.10 ns/op 21162.06 MB/s BenchmarkMemclr/4096-4 2474534 49.06 ns/op 83483.45 MB/s BenchmarkMemclr/65536-4 165781 696.5 ns/op 94086.67 MB/s BenchmarkMemclr/1M-4 7435 15939 ns/op 65786.14 MB/s BenchmarkMemclr/4M-4 1389 75929 ns/op 55240.06 MB/s BenchmarkMemclr/8M-4 724 155878 ns/op 53815.12 MB/s BenchmarkMemclr/16M-4 378 316086 ns/op 53078.06 MB/s BenchmarkMemclr/64M-4 90 1275451 ns/op 52615.77 MB/s BenchmarkMemclrUnaligned/0_5-4 7435386 16.13 ns/op 310.02 MB/s BenchmarkMemclrUnaligned/0_16-4 7588866 15.81 ns/op 1012.07 MB/s BenchmarkMemclrUnaligned/0_64-4 6791709 17.71 ns/op 3614.18 MB/s BenchmarkMemclrUnaligned/0_256-4 5833023 20.62 ns/op 12412.94 MB/s BenchmarkMemclrUnaligned/0_4096-4 2461843 50.35 ns/op 81346.06 MB/s BenchmarkMemclrUnaligned/0_65536-4 157400 709.7 ns/op 92336.98 MB/s BenchmarkMemclrUnaligned/1_5-4 7426459 16.14 ns/op 309.84 MB/s BenchmarkMemclrUnaligned/1_16-4 7582670 15.81 ns/op 1012.27 MB/s BenchmarkMemclrUnaligned/1_64-4 6921596 17.34 ns/op 3690.61 MB/s BenchmarkMemclrUnaligned/1_256-4 5659010 21.29 ns/op 12025.29 MB/s BenchmarkMemclrUnaligned/1_4096-4 1894164 65.67 ns/op 62371.97 MB/s BenchmarkMemclrUnaligned/1_65536-4 155253 707.3 ns/op 92662.40 MB/s BenchmarkMemclrUnaligned/4_5-4 7418727 16.13 ns/op 309.99 MB/s BenchmarkMemclrUnaligned/4_16-4 7563742 15.81 ns/op 1012.13 MB/s BenchmarkMemclrUnaligned/4_64-4 6918387 17.35 ns/op 3688.81 MB/s BenchmarkMemclrUnaligned/4_256-4 5638779 21.22 ns/op 12066.44 MB/s BenchmarkMemclrUnaligned/4_4096-4 1864434 53.83 ns/op 76093.89 MB/s BenchmarkMemclrUnaligned/4_65536-4 157726 706.4 ns/op 92771.61 MB/s BenchmarkMemclrUnaligned/7_5-4 7419645 16.57 ns/op 301.75 MB/s BenchmarkMemclrUnaligned/7_16-4 7574400 15.85 ns/op 1009.46 MB/s BenchmarkMemclrUnaligned/7_64-4 6884634 17.32 ns/op 3694.63 MB/s BenchmarkMemclrUnaligned/7_256-4 5632057 21.22 ns/op 12065.03 MB/s BenchmarkMemclrUnaligned/7_4096-4 2226470 63.45 ns/op 64558.08 MB/s BenchmarkMemclrUnaligned/7_65536-4 160232 726.3 ns/op 90228.52 MB/s BenchmarkMemclrUnaligned/0_1M-4 7604 15042 ns/op 69709.06 MB/s BenchmarkMemclrUnaligned/0_4M-4 1516 75303 ns/op 55699.12 MB/s BenchmarkMemclrUnaligned/0_8M-4 754 158668 ns/op 52868.99 MB/s BenchmarkMemclrUnaligned/0_16M-4 372 315702 ns/op 53142.59 MB/s BenchmarkMemclrUnaligned/0_64M-4 87 1279904 ns/op 52432.72 MB/s BenchmarkMemclrUnaligned/1_1M-4 7387 15817 ns/op 66295.00 MB/s BenchmarkMemclrUnaligned/1_4M-4 1513 76583 ns/op 54768.35 MB/s BenchmarkMemclrUnaligned/1_8M-4 756 155866 ns/op 53819.46 MB/s BenchmarkMemclrUnaligned/1_16M-4 374 345894 ns/op 48503.88 MB/s BenchmarkMemclrUnaligned/1_64M-4 87 1399632 ns/op 47947.52 MB/s BenchmarkMemclrUnaligned/4_1M-4 7466 15897 ns/op 65959.98 MB/s BenchmarkMemclrUnaligned/4_4M-4 1513 75471 ns/op 55574.69 MB/s BenchmarkMemclrUnaligned/4_8M-4 756 159402 ns/op 52625.54 MB/s BenchmarkMemclrUnaligned/4_16M-4 378 315492 ns/op 53177.97 MB/s BenchmarkMemclrUnaligned/4_64M-4 82 1283433 ns/op 52288.56 MB/s BenchmarkMemclrUnaligned/7_1M-4 7192 16425 ns/op 63841.93 MB/s BenchmarkMemclrUnaligned/7_4M-4 1518 82120 ns/op 51075.21 MB/s BenchmarkMemclrUnaligned/7_8M-4 753 170596 ns/op 49172.48 MB/s BenchmarkMemclrUnaligned/7_16M-4 361 318053 ns/op 52749.70 MB/s BenchmarkMemclrUnaligned/7_64M-4 87 1283981 ns/op 52266.24 MB/s BenchmarkGoMemclr/5-4 2082634 58.00 ns/op 86.20 MB/s BenchmarkGoMemclr/16-4 544394 219.7 ns/op 72.84 MB/s BenchmarkGoMemclr/64-4 145219 827.0 ns/op 77.39 MB/s BenchmarkGoMemclr/256-4 36734 3268 ns/op 78.34 MB/s BenchmarkMemclrRange/1K_2K-4 77432 1544 ns/op 62082.52 MB/s BenchmarkMemclrRange/2K_8K-4 29391 4089 ns/op 81562.55 MB/s BenchmarkMemclrRange/4K_16K-4 33517 3562 ns/op 90703.04 MB/s BenchmarkMemclrRange/160K_228K-4 6236 18955 ns/op 87726.21 MB/s BenchmarkClearFat7-4 6904312 17.36 ns/op BenchmarkClearFat8-4 7334586 16.35 ns/op BenchmarkClearFat11-4 6637476 18.02 ns/op BenchmarkClearFat12-4 6751100 17.73 ns/op BenchmarkClearFat13-4 6637417 18.13 ns/op BenchmarkClearFat14-4 6735200 17.80 ns/op BenchmarkClearFat15-4 6641282 18.10 ns/op BenchmarkClearFat16-4 6792109 17.56 ns/op BenchmarkClearFat24-4 6611526 18.15 ns/op BenchmarkClearFat32-4 6145588 19.47 ns/op BenchmarkClearFat40-4 6040166 19.93 ns/op BenchmarkClearFat48-4 5920312 20.22 ns/op BenchmarkClearFat56-4 5632659 21.27 ns/op BenchmarkClearFat64-4 5425641 22.12 ns/op BenchmarkClearFat72-4 5222367 22.89 ns/op BenchmarkClearFat128-4 4144195 28.93 ns/op BenchmarkClearFat256-4 2443285 48.89 ns/op BenchmarkClearFat512-4 1596834 75.32 ns/op BenchmarkClearFat1024-4 910525 130.9 ns/op BenchmarkClearFat1032-4 886419 132.3 ns/op BenchmarkClearFat1040-4 751728 157.9 ns/op BenchmarkCopyFat7-4 6647919 17.99 ns/op BenchmarkCopyFat8-4 7244959 16.64 ns/op BenchmarkCopyFat11-4 6618002 18.12 ns/op BenchmarkCopyFat12-4 6639224 18.14 ns/op BenchmarkCopyFat13-4 6397530 18.09 ns/op BenchmarkCopyFat14-4 6657478 18.07 ns/op BenchmarkCopyFat15-4 6627226 18.07 ns/op BenchmarkCopyFat16-4 6855967 17.58 ns/op BenchmarkCopyFat24-4 6294057 19.09 ns/op BenchmarkCopyFat32-4 6017522 19.75 ns/op BenchmarkCopyFat64-4 5322074 22.64 ns/op BenchmarkCopyFat72-4 5058732 23.73 ns/op BenchmarkCopyFat128-4 3833880 31.44 ns/op BenchmarkCopyFat256-4 2328001 51.48 ns/op BenchmarkCopyFat512-4 1497619 80.43 ns/op BenchmarkCopyFat520-4 1468981 81.94 ns/op BenchmarkCopyFat1024-4 850098 140.1 ns/op BenchmarkCopyFat1032-4 763436 141.3 ns/op BenchmarkCopyFat1040-4 813426 147.0 ns/op BenchmarkIssue18740/2byte-4 337 356433 ns/op BenchmarkIssue18740/4byte-4 577 207907 ns/op BenchmarkIssue18740/8byte-4 916 130621 ns/op BenchmarkMemclrKnownSize1-4 8293020 14.14 ns/op 70.72 MB/s BenchmarkMemclrKnownSize2-4 5098243 23.58 ns/op 84.83 MB/s BenchmarkMemclrKnownSize4-4 2912089 41.08 ns/op 97.38 MB/s BenchmarkMemclrKnownSize8-4 1000000 115.2 ns/op 69.46 MB/s BenchmarkMemclrKnownSize16-4 540540 219.9 ns/op 72.75 MB/s BenchmarkMemclrKnownSize32-4 282868 420.4 ns/op 76.12 MB/s BenchmarkMemclrKnownSize64-4 144326 825.5 ns/op 77.53 MB/s BenchmarkMemclrKnownSize112-4 83150 1442 ns/op 77.65 MB/s BenchmarkMemclrKnownSize128-4 72780 1647 ns/op 77.72 MB/s BenchmarkMemclrKnownSize192-4 48720 2464 ns/op 77.93 MB/s BenchmarkMemclrKnownSize248-4 37839 3170 ns/op 78.23 MB/s BenchmarkMemclrKnownSize256-4 36531 3271 ns/op 78.26 MB/s BenchmarkMemclrKnownSize512-4 18283 6556 ns/op 78.10 MB/s BenchmarkMemclrKnownSize1024-4 9110 13020 ns/op 78.65 MB/s BenchmarkMemclrKnownSize4096-4 2290 52205 ns/op 78.46 MB/s BenchmarkMemclrKnownSize512KiB-4 15 6756832 ns/op 77.59 MB/s BenchmarkReadMetricsLatency-4 16072 4960 p50-ns 5240 p90-ns 14920 p99-ns BenchmarkFinalizer-4 201 591125 ns/op BenchmarkFinalizerRun-4 361510 614.2 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7411891 16.13 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 4142632 28.89 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2853846 42.03 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2852106 42.07 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1685815 71.32 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1521522 78.88 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2762936 43.51 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1624203 73.78 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1674135 71.69 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2391806 50.52 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2348527 50.13 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2060584 58.25 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1808846 66.29 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1743968 68.83 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 8294739 14.45 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8112384 14.82 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8076522 14.83 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8275587 14.45 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6733658 17.81 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6266750 19.17 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8298801 14.46 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8087976 14.79 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8103552 14.78 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8198580 14.51 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8113041 14.78 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8106771 14.80 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8270569 14.47 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8101582 14.78 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8113918 14.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8280704 14.47 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8107801 14.81 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8063736 14.78 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8286033 14.45 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7133091 16.80 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7122388 16.81 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8294533 14.45 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7111633 16.81 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7101012 16.82 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8289697 14.46 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7136791 16.83 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7135534 16.80 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8298686 14.45 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7120917 16.82 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7128836 16.81 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8279653 14.47 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8107341 14.85 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8083485 14.79 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 8280408 14.46 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8091051 14.79 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8113897 14.79 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8293959 14.46 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8112691 14.80 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8101539 14.80 ns/op BenchmarkNetpollBreak-4 3556 32048 ns/op BenchmarkPinnerPinUnpinBatch-4 1213 92664 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 242 491074 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1359 92703 ns/op BenchmarkPinnerPinUnpin-4 1315581 90.66 ns/op BenchmarkPinnerPinUnpinTiny-4 1306639 91.36 ns/op BenchmarkPinnerPinUnpinDouble-4 498238 249.2 ns/op BenchmarkPinnerPinUnpinParallel-4 3212084 37.11 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3133280 38.10 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 225280 526.7 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5924977 20.18 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 6062062 19.81 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 6797649 17.52 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 7061797 16.99 ns/op BenchmarkPingPongHog-4 339 354586 ns/op BenchmarkStackGrowth-4 114640 989.0 ns/op BenchmarkStackGrowthDeep-4 1132 105005 ns/op BenchmarkCreateGoroutines-4 44970 2671 ns/op BenchmarkCreateGoroutinesParallel-4 36543 3412 ns/op BenchmarkCreateGoroutinesCapture-4 7236 15157 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 35109 3183 ns/op BenchmarkClosureCall-4 19242116 5.430 ns/op BenchmarkWakeupParallelSpinning/0s-4 6697 17809 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5510 21302 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5000 23521 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3360 35528 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2217 53578 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1386 86988 ns/op BenchmarkWakeupParallelSpinning/50µs-4 693 175183 ns/op BenchmarkWakeupParallelSpinning/100µs-4 427 290023 ns/op BenchmarkWakeupParallelSyscall/0s-4 865 137939 ns/op BenchmarkWakeupParallelSyscall/1µs-4 853 139696 ns/op BenchmarkWakeupParallelSyscall/2µs-4 859 141444 ns/op BenchmarkWakeupParallelSyscall/5µs-4 807 147270 ns/op BenchmarkWakeupParallelSyscall/10µs-4 760 157491 ns/op BenchmarkWakeupParallelSyscall/20µs-4 686 177815 ns/op BenchmarkWakeupParallelSyscall/50µs-4 504 238405 ns/op BenchmarkWakeupParallelSyscall/100µs-4 360 337836 ns/op BenchmarkMatmult-4 4663874 31.84 ns/op BenchmarkFastrand-4 8551539 13.83 ns/op BenchmarkFastrand64-4 8537377 13.76 ns/op BenchmarkFastrandHashiter-4 4012272 30.04 ns/op BenchmarkFastrandn/2-4 7425411 16.13 ns/op BenchmarkFastrandn/3-4 7287018 16.46 ns/op BenchmarkFastrandn/4-4 7598322 15.79 ns/op BenchmarkFastrandn/5-4 7601248 15.79 ns/op BenchmarkIfaceCmp100-4 94885 1266 ns/op BenchmarkIfaceCmpNil100-4 165104 726.5 ns/op BenchmarkEfaceCmpDiff-4 37719 3182 ns/op BenchmarkEfaceCmpDiffIndirect-4 33372 3601 ns/op BenchmarkDefer-4 944197 128.4 ns/op BenchmarkDefer10-4 645841 183.7 ns/op BenchmarkDeferMany-4 424453 367.9 ns/op BenchmarkPanicRecover-4 482478 252.7 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 12489 9629 ns/op 9240 p50-ns 9720 p90-ns 15000 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 9189 11306 ns/op 9440 p50-ns 10280 p90-ns 29360 p99-ns BenchmarkGoroutineProfile/small/idle-4 4066 28269 ns/op 26960 p50-ns 29160 p90-ns 39760 p99-ns BenchmarkGoroutineProfile/small/loaded-4 892 152779 ns/op 79960 p50-ns 219400 p90-ns 564240 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 12368 9434 ns/op 9160 p50-ns 9520 p90-ns 14560 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 10000 11454 ns/op 9440 p50-ns 10680 p90-ns 34440 p99-ns BenchmarkGoroutineProfile/large/idle-4 54 2208904 ns/op 2196120 p50-ns 2251480 p90-ns 2462719 p99-ns BenchmarkGoroutineProfile/large/loaded-4 37 2763935 ns/op 2503880 p50-ns 3496960 p90-ns 7207999 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 10000 10023 ns/op 9400 p50-ns 11280 p90-ns 15520 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 9898 12972 ns/op 9760 p50-ns 11640 p90-ns 173720 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 732 203436 ns/op 208720 p50-ns 239720 p90-ns 262200 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 456 292058 ns/op 213360 p50-ns 269520 p90-ns 1031400 p99-ns BenchmarkRWMutexUncontended-4 2858558 41.36 ns/op BenchmarkRWMutexWrite100-4 1000000 102.7 ns/op BenchmarkRWMutexWrite10-4 219638 602.1 ns/op BenchmarkRWMutexWorkWrite100-4 772956 153.0 ns/op BenchmarkRWMutexWorkWrite10-4 168680 771.7 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2577 44421 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1167 101485 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1278 90863 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 562 212710 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 626 183611 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 262 439970 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 308 378268 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 126 925671 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 302708 435.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 228613 442.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 251114 424.2 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 260830 439.8 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 245938 431.0 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 230277 462.5 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 251043 461.3 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 235591 480.2 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 195925 528.7 ns/op BenchmarkMakeSlice/Byte-4 1870074 65.44 ns/op BenchmarkMakeSlice/Int16-4 1877181 65.32 ns/op BenchmarkMakeSlice/Int-4 1383321 88.40 ns/op BenchmarkMakeSlice/Ptr-4 1325444 95.59 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 122.9 ns/op BenchmarkMakeSlice/Struct/32-4 935862 146.3 ns/op BenchmarkMakeSlice/Struct/40-4 808668 173.6 ns/op BenchmarkGrowSlice/Byte-4 603075 202.1 ns/op BenchmarkGrowSlice/Int16-4 574876 211.3 ns/op BenchmarkGrowSlice/Int-4 476901 264.1 ns/op BenchmarkGrowSlice/Ptr-4 397276 297.7 ns/op BenchmarkGrowSlice/Struct/24-4 294559 420.1 ns/op BenchmarkGrowSlice/Struct/32-4 207063 486.8 ns/op BenchmarkGrowSlice/Struct/40-4 200365 570.3 ns/op BenchmarkExtendSlice/IntSlice-4 417990 321.0 ns/op BenchmarkExtendSlice/PointerSlice-4 349740 350.1 ns/op BenchmarkExtendSlice/NoGrow-4 642150 188.3 ns/op BenchmarkAppend-4 799317 149.7 ns/op BenchmarkAppendGrowByte-4 5 22178959 ns/op BenchmarkAppendGrowString-4 1 159680231 ns/op BenchmarkAppendSlice/1Bytes-4 1000000 100.7 ns/op BenchmarkAppendSlice/4Bytes-4 1000000 100.6 ns/op BenchmarkAppendSlice/7Bytes-4 1000000 103.5 ns/op BenchmarkAppendSlice/8Bytes-4 1000000 101.7 ns/op BenchmarkAppendSlice/15Bytes-4 1000000 103.6 ns/op BenchmarkAppendSlice/16Bytes-4 1000000 104.0 ns/op BenchmarkAppendSlice/32Bytes-4 1000000 105.9 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 84801 1263 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 26924 4480 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8674 14414 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2505 48476 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 270 450330 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 63 1821802 ns/op BenchmarkAppendStr/1Bytes-4 1301736 91.32 ns/op BenchmarkAppendStr/4Bytes-4 1285890 94.26 ns/op BenchmarkAppendStr/8Bytes-4 1279120 95.03 ns/op BenchmarkAppendStr/16Bytes-4 1283876 92.45 ns/op BenchmarkAppendStr/32Bytes-4 1260766 93.70 ns/op BenchmarkAppendSpecialCase-4 727960 162.3 ns/op BenchmarkCopy/1Byte-4 1000000 100.9 ns/op 9.91 MB/s BenchmarkCopy/1String-4 1276094 93.81 ns/op 10.66 MB/s BenchmarkCopy/2Byte-4 1000000 103.3 ns/op 19.37 MB/s BenchmarkCopy/2String-4 1264064 95.00 ns/op 21.05 MB/s BenchmarkCopy/4Byte-4 1000000 102.4 ns/op 39.05 MB/s BenchmarkCopy/4String-4 1270966 94.63 ns/op 42.27 MB/s BenchmarkCopy/8Byte-4 1000000 100.1 ns/op 79.92 MB/s BenchmarkCopy/8String-4 1272741 94.49 ns/op 84.66 MB/s BenchmarkCopy/12Byte-4 1000000 101.8 ns/op 117.93 MB/s BenchmarkCopy/12String-4 1250262 95.97 ns/op 125.04 MB/s BenchmarkCopy/16Byte-4 1000000 101.9 ns/op 157.00 MB/s BenchmarkCopy/16String-4 1260352 95.15 ns/op 168.15 MB/s BenchmarkCopy/32Byte-4 1000000 106.1 ns/op 301.53 MB/s BenchmarkCopy/32String-4 1000000 103.1 ns/op 310.32 MB/s BenchmarkCopy/128Byte-4 890762 132.7 ns/op 964.26 MB/s BenchmarkCopy/128String-4 871028 135.5 ns/op 944.69 MB/s BenchmarkCopy/1024Byte-4 303812 393.2 ns/op 2604.24 MB/s BenchmarkCopy/1024String-4 251215 476.7 ns/op 2148.15 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 29088 4110 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 22275 5312 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 15952 7571 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 12964 9021 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 11407 ns/op BenchmarkAppendInPlace/Grow/Byte-4 121426 1003 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 120477 1028 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 94406 1220 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 84393 1412 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 77871 1543 ns/op BenchmarkStackCopyPtr-4 1 192007949 ns/op BenchmarkStackCopy-4 1 122249193 ns/op BenchmarkStackCopyNoCache-4 24 4674955 ns/op BenchmarkStackCopyWithStkobj-4 2 53669356 ns/op BenchmarkIssue18138-4 829 129629 ns/op BenchmarkCompareStringEqual-4 13052274 8.399 ns/op BenchmarkCompareStringIdentical-4 19286898 5.421 ns/op BenchmarkCompareStringSameLength-4 14173272 8.168 ns/op BenchmarkCompareStringDifferentLength-4 19287394 5.461 ns/op BenchmarkCompareStringBigUnaligned-4 1501 69235 ns/op 15145.33 MB/s BenchmarkCompareStringBig-4 2240 52144 ns/op 20109.53 MB/s BenchmarkConcatStringAndBytes-4 1820925 67.83 ns/op BenchmarkSliceByteToString/1-4 1574737 76.34 ns/op BenchmarkSliceByteToString/2-4 912574 139.0 ns/op BenchmarkSliceByteToString/4-4 946849 135.0 ns/op BenchmarkSliceByteToString/8-4 928849 131.7 ns/op BenchmarkSliceByteToString/16-4 957884 134.6 ns/op BenchmarkSliceByteToString/32-4 929655 140.6 ns/op BenchmarkSliceByteToString/64-4 784662 161.9 ns/op BenchmarkSliceByteToString/128-4 613659 216.9 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2574766 46.64 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 843525 140.3 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 977038 118.5 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3569800 33.62 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1604222 74.77 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1835164 65.23 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1865768 64.18 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 428754 279.9 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 507133 236.6 ns/op BenchmarkRuneIterate/range/ASCII-4 6994914 16.48 ns/op BenchmarkRuneIterate/range/Japanese-4 1889187 63.01 ns/op BenchmarkRuneIterate/range/MixedLength-4 2244403 52.83 ns/op BenchmarkRuneIterate/range1/ASCII-4 6981777 16.63 ns/op BenchmarkRuneIterate/range1/Japanese-4 1883871 63.67 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2137911 52.74 ns/op BenchmarkRuneIterate/range2/ASCII-4 6969806 16.48 ns/op BenchmarkRuneIterate/range2/Japanese-4 1886636 62.84 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2242945 52.82 ns/op BenchmarkArrayEqual-4 16900267 6.062 ns/op BenchmarkFunc/Name-4 2869410 41.35 ns/op BenchmarkFunc/Entry-4 11417654 10.08 ns/op BenchmarkFunc/FileLine-4 2999336 42.24 ns/op PASS ok runtime 146.609s goos: linux goarch: arm64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 21624 5491 ns/op BenchmarkHandle/concurrent-4 14934 7942 ns/op PASS ok runtime/cgo 1.396s goos: linux goarch: arm64 pkg: runtime/internal/atomic BenchmarkAtomicLoad64-4 21737558 5.500 ns/op BenchmarkAtomicStore64-4 21262570 5.646 ns/op BenchmarkAtomicLoad-4 21755371 5.501 ns/op BenchmarkAtomicStore-4 21268449 5.644 ns/op BenchmarkAnd8-4 7735766 14.79 ns/op BenchmarkAnd-4 8701882 14.45 ns/op BenchmarkAnd8Parallel-4 2201991 55.78 ns/op BenchmarkAndParallel-4 2115889 55.01 ns/op BenchmarkOr8-4 8698375 14.46 ns/op BenchmarkOr-4 8685003 14.46 ns/op BenchmarkOr8Parallel-4 2176956 56.75 ns/op BenchmarkOrParallel-4 2111191 60.37 ns/op BenchmarkXadd-4 2021529 55.86 ns/op BenchmarkXadd64-4 2221700 58.53 ns/op BenchmarkCas-4 2016658 57.44 ns/op BenchmarkCas64-4 2477166 51.89 ns/op BenchmarkXchg-4 2003275 56.31 ns/op BenchmarkXchg64-4 2223933 56.20 ns/op PASS ok runtime/internal/atomic 3.876s goos: linux goarch: arm64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 4099564 29.90 ns/op BenchmarkMulUintptr/large-4 3103299 36.99 ns/op PASS ok runtime/internal/math 1.324s goos: linux goarch: arm64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 25 4500270 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 26 5024290 ns/op 455.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 2066 60584 ns/op 1.666 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 9 11528897 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 12665973 ns/op 1201 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 432 273287 ns/op 20.30 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 80414936 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 86502815 ns/op 9005 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 51 2357229 ns/op 231.3 concurrent_launches/op PASS ok runtime/pprof 2.779s goos: linux goarch: arm64 pkg: runtime/race BenchmarkSyncLeak-4 48 2334510 ns/op BenchmarkStackLeak-4 13534 9137 ns/op PASS ok runtime/race 1.403s goos: linux goarch: arm64 pkg: runtime/trace BenchmarkStartRegion-4 2631063 45.75 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 147944 782.5 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.311s goos: linux goarch: arm64 pkg: slices BenchmarkEqualFunc_Large-4 42 2623527 ns/op BenchmarkIndex_Large-4 10887 10940 ns/op BenchmarkIndexFunc_Large-4 154 761487 ns/op BenchmarkCompact/nil-4 8030085 14.91 ns/op BenchmarkCompact/one-4 1000000 100.7 ns/op BenchmarkCompact/sorted-4 783759 146.4 ns/op BenchmarkCompact/1_item-4 708733 160.7 ns/op BenchmarkCompact/unsorted-4 778573 144.6 ns/op BenchmarkCompact/many-4 508034 234.0 ns/op BenchmarkCompact_Large-4 674 163192 ns/op BenchmarkCompactFunc_Large-4 55 1851425 ns/op BenchmarkReplace/naive-fast-4 66598 1720 ns/op BenchmarkReplace/optimized-fast-4 87602 1424 ns/op BenchmarkReplace/naive-slow-4 28774 4023 ns/op BenchmarkReplace/optimized-slow-4 34498 3408 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 116.7 ns/op BenchmarkBinarySearchFloats/Size32-4 890841 135.2 ns/op BenchmarkBinarySearchFloats/Size64-4 804224 148.2 ns/op BenchmarkBinarySearchFloats/Size128-4 733603 163.1 ns/op BenchmarkBinarySearchFloats/Size512-4 624115 190.1 ns/op BenchmarkBinarySearchFloats/Size1024-4 569421 206.3 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 371438 320.4 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 311350 384.2 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 272085 438.0 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 237532 489.8 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 200209 600.1 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 185335 667.9 ns/op PASS ok slices 4.748s goos: linux goarch: arm64 pkg: sort BenchmarkSearchWrappers-4 98139 1205 ns/op BenchmarkSortInts-4 1 134712712 ns/op BenchmarkSlicesSortInts-4 2 60146096 ns/op BenchmarkSortIsSorted-4 21 5278992 ns/op BenchmarkSlicesIsSorted-4 69 1715653 ns/op BenchmarkSortStrings-4 1 164717392 ns/op BenchmarkSlicesSortStrings-4 2 93235757 ns/op BenchmarkSortStrings_Sorted-4 20 5931230 ns/op BenchmarkSlicesSortStrings_Sorted-4 50 2341833 ns/op BenchmarkSortStructs-4 1 214351235 ns/op BenchmarkSortFuncStructs-4 1 176211116 ns/op BenchmarkSortString1K-4 265 453385 ns/op BenchmarkSortString1K_Slice-4 139 862169 ns/op BenchmarkStableString1K-4 72 1611199 ns/op BenchmarkSortInt1K-4 331 361472 ns/op BenchmarkSortInt1K_Sorted-4 5713 21136 ns/op BenchmarkSortInt1K_Reversed-4 3342 34925 ns/op BenchmarkSortInt1K_Mod8-4 878 136043 ns/op BenchmarkStableInt1K-4 94 1242615 ns/op BenchmarkStableInt1K_Slice-4 100 1106788 ns/op BenchmarkSortInt64K-4 3 34147586 ns/op BenchmarkSortInt64K_Slice-4 2 73233538 ns/op BenchmarkStableInt64K-4 1 107934038 ns/op BenchmarkSort1e2-4 337 358732 ns/op BenchmarkStable1e2-4 124 957363 ns/op BenchmarkSort1e4-4 2 73892278 ns/op BenchmarkStable1e4-4 1 312180792 ns/op PASS ok sort 19.249s goos: linux goarch: arm64 pkg: strconv BenchmarkAtof64Decimal-4 474975 242.9 ns/op BenchmarkAtof64Float-4 424231 261.4 ns/op BenchmarkAtof64FloatExp-4 374068 304.4 ns/op BenchmarkAtof64Big-4 291592 393.4 ns/op BenchmarkAtof64RandomBits-4 184429 637.1 ns/op BenchmarkAtof64RandomFloats-4 320827 366.9 ns/op BenchmarkAtof64RandomLongFloats-4 297058 401.3 ns/op BenchmarkAtof32Decimal-4 480298 242.5 ns/op BenchmarkAtof32Float-4 435166 261.0 ns/op BenchmarkAtof32FloatExp-4 384186 310.1 ns/op BenchmarkAtof32Random-4 278029 425.8 ns/op BenchmarkAtof32RandomLong-4 136414 877.5 ns/op BenchmarkParseInt/Pos/7bit-4 900198 125.6 ns/op BenchmarkParseInt/Pos/26bit-4 464676 229.9 ns/op BenchmarkParseInt/Pos/31bit-4 437648 249.6 ns/op BenchmarkParseInt/Pos/56bit-4 295545 369.6 ns/op BenchmarkParseInt/Pos/63bit-4 277156 390.0 ns/op BenchmarkParseInt/Neg/7bit-4 899496 126.8 ns/op BenchmarkParseInt/Neg/26bit-4 466743 231.2 ns/op BenchmarkParseInt/Neg/31bit-4 426638 250.6 ns/op BenchmarkParseInt/Neg/56bit-4 293949 364.0 ns/op BenchmarkParseInt/Neg/63bit-4 280483 386.4 ns/op BenchmarkAtoi/Pos/7bit-4 1495363 81.07 ns/op BenchmarkAtoi/Pos/26bit-4 609495 172.3 ns/op BenchmarkAtoi/Pos/31bit-4 574755 188.0 ns/op BenchmarkAtoi/Pos/56bit-4 408402 290.7 ns/op BenchmarkAtoi/Pos/63bit-4 283964 419.5 ns/op BenchmarkAtoi/Neg/7bit-4 1452595 82.31 ns/op BenchmarkAtoi/Neg/26bit-4 592990 173.9 ns/op BenchmarkAtoi/Neg/31bit-4 561376 190.4 ns/op BenchmarkAtoi/Neg/56bit-4 360906 289.4 ns/op BenchmarkAtoi/Neg/63bit-4 260053 419.3 ns/op BenchmarkFormatFloat/Decimal-4 102610 1158 ns/op BenchmarkFormatFloat/Float-4 90956 1283 ns/op BenchmarkFormatFloat/Exp-4 100203 1204 ns/op BenchmarkFormatFloat/NegExp-4 98547 1205 ns/op BenchmarkFormatFloat/LongExp-4 84691 1404 ns/op BenchmarkFormatFloat/Big-4 82404 1429 ns/op BenchmarkFormatFloat/BinaryExp-4 176277 679.7 ns/op BenchmarkFormatFloat/32Integer-4 103128 1152 ns/op BenchmarkFormatFloat/32ExactFraction-4 102745 1163 ns/op BenchmarkFormatFloat/32Point-4 95673 1262 ns/op BenchmarkFormatFloat/32Exp-4 102427 1173 ns/op BenchmarkFormatFloat/32NegExp-4 98918 1163 ns/op BenchmarkFormatFloat/32Shortest-4 103922 1129 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 121879 969.4 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 116098 1008 ns/op BenchmarkFormatFloat/64Fixed1-4 131888 899.8 ns/op BenchmarkFormatFloat/64Fixed2-4 131910 891.3 ns/op BenchmarkFormatFloat/64Fixed3-4 130980 892.4 ns/op BenchmarkFormatFloat/64Fixed4-4 135874 888.0 ns/op BenchmarkFormatFloat/64Fixed12-4 81698 1468 ns/op BenchmarkFormatFloat/64Fixed16-4 100926 1176 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 101457 1156 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 94206 1255 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2253 48891 ns/op BenchmarkFormatFloat/Slowpath64-4 84284 1415 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 82972 1385 ns/op BenchmarkAppendFloat/Decimal-4 114625 1031 ns/op BenchmarkAppendFloat/Float-4 100363 1183 ns/op BenchmarkAppendFloat/Exp-4 112956 1051 ns/op BenchmarkAppendFloat/NegExp-4 114272 1057 ns/op BenchmarkAppendFloat/LongExp-4 93855 1255 ns/op BenchmarkAppendFloat/Big-4 90651 1278 ns/op BenchmarkAppendFloat/BinaryExp-4 229360 507.8 ns/op BenchmarkAppendFloat/32Integer-4 116488 1037 ns/op BenchmarkAppendFloat/32ExactFraction-4 114957 1034 ns/op BenchmarkAppendFloat/32Point-4 103160 1129 ns/op BenchmarkAppendFloat/32Exp-4 115819 1043 ns/op BenchmarkAppendFloat/32NegExp-4 114940 1032 ns/op BenchmarkAppendFloat/32Shortest-4 123062 975.4 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 140922 828.0 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 142545 840.0 ns/op BenchmarkAppendFloat/64Fixed1-4 160184 742.9 ns/op BenchmarkAppendFloat/64Fixed2-4 156456 745.6 ns/op BenchmarkAppendFloat/64Fixed3-4 157694 745.2 ns/op BenchmarkAppendFloat/64Fixed4-4 152606 749.2 ns/op BenchmarkAppendFloat/64Fixed12-4 89971 1313 ns/op BenchmarkAppendFloat/64Fixed16-4 117049 1015 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 121755 962.9 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 109611 1096 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2289 48852 ns/op BenchmarkAppendFloat/Slowpath64-4 92923 1257 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 96282 1240 ns/op BenchmarkFormatInt-4 12382 9597 ns/op BenchmarkAppendInt-4 12554 9645 ns/op BenchmarkFormatUint-4 68167 1719 ns/op BenchmarkAppendUint-4 70816 1669 ns/op BenchmarkFormatIntSmall/7-4 2150559 55.12 ns/op BenchmarkFormatIntSmall/42-4 2156907 55.93 ns/op BenchmarkAppendIntSmall-4 799765 142.7 ns/op BenchmarkAppendUintVarlen/1-4 794049 145.0 ns/op BenchmarkAppendUintVarlen/12-4 807579 148.6 ns/op BenchmarkAppendUintVarlen/123-4 619182 191.6 ns/op BenchmarkAppendUintVarlen/1234-4 589356 193.2 ns/op BenchmarkAppendUintVarlen/12345-4 585240 191.8 ns/op BenchmarkAppendUintVarlen/123456-4 581113 194.4 ns/op BenchmarkAppendUintVarlen/1234567-4 598754 200.5 ns/op BenchmarkAppendUintVarlen/12345678-4 581102 195.2 ns/op BenchmarkAppendUintVarlen/123456789-4 562270 202.1 ns/op BenchmarkAppendUintVarlen/1234567890-4 568041 204.5 ns/op BenchmarkAppendUintVarlen/12345678901-4 586705 203.5 ns/op BenchmarkAppendUintVarlen/123456789012-4 583226 202.8 ns/op BenchmarkAppendUintVarlen/1234567890123-4 571275 208.9 ns/op BenchmarkAppendUintVarlen/12345678901234-4 541906 208.4 ns/op BenchmarkAppendUintVarlen/123456789012345-4 537817 214.3 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 521965 211.9 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 514720 214.7 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 528038 215.4 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 501319 215.7 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 556173 219.6 ns/op BenchmarkQuote-4 28486 4233 ns/op BenchmarkQuoteRune-4 294799 397.2 ns/op BenchmarkAppendQuote-4 30984 3909 ns/op BenchmarkAppendQuoteRune-4 506149 228.0 ns/op BenchmarkUnquoteEasy-4 786678 147.8 ns/op BenchmarkUnquoteHard-4 33214 3548 ns/op PASS ok strconv 16.312s goos: linux goarch: arm64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 307294 376.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 101157 1192 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 142728 827.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 330778 366.0 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 104103 1144 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 150480 784.2 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 229856 505.3 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 64988 1810 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 78805 1468 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 479976 240.2 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 18960 6307 ns/op BenchmarkGenericMatch1-4 1597 72467 ns/op BenchmarkGenericMatch2-4 337 354175 ns/op BenchmarkSingleMaxSkipping-4 7653 15339 ns/op 651.95 MB/s BenchmarkSingleLongSuffixFail-4 14888 8043 ns/op 124.58 MB/s BenchmarkSingleMatch-4 189 625310 ns/op 23.99 MB/s BenchmarkByteByteNoMatch-4 63673 1877 ns/op BenchmarkByteByteMatch-4 18505 6422 ns/op BenchmarkByteStringMatch-4 21554 5587 ns/op BenchmarkHTMLEscapeNew-4 66606 1764 ns/op BenchmarkHTMLEscapeOld-4 58628 2040 ns/op BenchmarkByteStringReplacerWriteString-4 1060 110424 ns/op BenchmarkByteReplacerWriteString-4 1244 92303 ns/op BenchmarkByteByteReplaces-4 2245 50888 ns/op BenchmarkByteByteMap-4 7030 16394 ns/op BenchmarkMap/identity/ASCII-4 707980 167.4 ns/op BenchmarkMap/identity/Greek-4 446620 265.3 ns/op BenchmarkMap/change/ASCII-4 26768 4430 ns/op BenchmarkMap/change/Greek-4 20476 5810 ns/op BenchmarkIndexRune-4 1207303 100.7 ns/op BenchmarkIndexRuneLongString-4 1000000 112.5 ns/op BenchmarkIndexRuneFastPath-4 2902620 41.25 ns/op BenchmarkIndex-4 2557742 46.67 ns/op BenchmarkLastIndex-4 2714779 43.33 ns/op BenchmarkIndexByte-4 10569222 10.37 ns/op BenchmarkToUpper/#00-4 3010923 39.77 ns/op BenchmarkToUpper/ONLYUPPER-4 2212388 54.58 ns/op BenchmarkToUpper/abc-4 237994 495.0 ns/op BenchmarkToUpper/AbC123-4 179244 646.9 ns/op BenchmarkToUpper/azAZ09_-4 202585 574.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 40279 3050 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 52140 2248 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 23726 5089 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 45626 2583 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 94556 1270 ns/op BenchmarkToLower/#00-4 3019492 39.82 ns/op BenchmarkToLower/abc-4 2558604 46.79 ns/op BenchmarkToLower/AbC123-4 163165 719.3 ns/op BenchmarkToLower/azAZ09_-4 159771 737.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 69171 1727 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 48708 2485 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 23944 5026 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 58635 2052 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 93146 1274 ns/op BenchmarkMapNoChanges-4 893787 134.1 ns/op BenchmarkTrim-4 26602 4455 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2500928 48.66 ns/op BenchmarkToValidUTF8/InvalidASCII-4 131754 886.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 84394 1376 ns/op BenchmarkEqualFold/Tests-4 41854 2868 ns/op BenchmarkEqualFold/ASCII-4 2162812 56.92 ns/op BenchmarkEqualFold/UnicodePrefix-4 88310 1329 ns/op BenchmarkEqualFold/UnicodeSuffix-4 93194 1304 ns/op BenchmarkIndexHard1-4 169 709079 ns/op BenchmarkIndexHard2-4 168 715095 ns/op BenchmarkIndexHard3-4 164 727113 ns/op BenchmarkIndexHard4-4 88 1325699 ns/op BenchmarkLastIndexHard1-4 82 1418878 ns/op BenchmarkLastIndexHard2-4 82 1419955 ns/op BenchmarkLastIndexHard3-4 81 1418891 ns/op BenchmarkCountHard1-4 168 708563 ns/op BenchmarkCountHard2-4 168 715730 ns/op BenchmarkCountHard3-4 164 727512 ns/op BenchmarkIndexTorture-4 13023 9044 ns/op BenchmarkCountTorture-4 13228 9074 ns/op BenchmarkCountTortureOverlapping-4 646 175745 ns/op BenchmarkCountByte/10-4 2484759 47.87 ns/op 208.89 MB/s BenchmarkCountByte/32-4 2852084 41.36 ns/op 773.73 MB/s BenchmarkCountByte/4096-4 541114 220.7 ns/op 18556.24 MB/s BenchmarkCountByte/4194304-4 597 196525 ns/op 21342.38 MB/s BenchmarkCountByte/67108864-4 20 5625922 ns/op 11928.51 MB/s BenchmarkFields/ASCII/16-4 258568 460.3 ns/op 34.76 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 22220 5333 ns/op 48.01 MB/s 320 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1464 82747 ns/op 49.50 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 79 1410430 ns/op 46.47 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22155104 ns/op 47.33 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 223448 530.3 ns/op 30.17 MB/s 64 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 7384 15638 ns/op 16.37 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 445 267076 ns/op 15.34 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 25 4606320 ns/op 14.23 MB/s 463107 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 80678598 ns/op 13.00 MB/s 10465536 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 141097 842.5 ns/op 18.99 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 10745 ns/op 23.82 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 628 188854 ns/op 21.69 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 36 3430661 ns/op 19.10 MB/s 463109 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 60730778 ns/op 17.27 MB/s 10449200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 123687 968.0 ns/op 16.53 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7994 13306 ns/op 19.24 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 522 226097 ns/op 18.12 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 28 4004761 ns/op 16.36 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 71363418 ns/op 14.69 MB/s 10465536 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 87463218 ns/op BenchmarkSplitSingleByteSeparator-4 16 6696395 ns/op BenchmarkSplitMultiByteSeparator-4 31 3724739 ns/op BenchmarkSplitNSingleByteSeparator-4 170983 743.0 ns/op BenchmarkSplitNMultiByteSeparator-4 143942 872.1 ns/op BenchmarkRepeat/5x0-4 2497797 48.33 ns/op BenchmarkRepeat/5x1-4 2445686 48.26 ns/op BenchmarkRepeat/5x2-4 197170 596.3 ns/op BenchmarkRepeat/5x6-4 120259 983.0 ns/op BenchmarkRepeat/10x0-4 2499238 48.46 ns/op BenchmarkRepeat/10x1-4 2471061 48.00 ns/op BenchmarkRepeat/10x2-4 204781 593.6 ns/op BenchmarkRepeat/10x6-4 120140 1004 ns/op BenchmarkRepeatLarge/256/1-4 55132 2162 ns/op 118.42 MB/s BenchmarkRepeatLarge/256/16-4 90696 1387 ns/op 184.51 MB/s BenchmarkRepeatLarge/512/1-4 44719 2535 ns/op 201.97 MB/s BenchmarkRepeatLarge/512/16-4 68308 1733 ns/op 295.36 MB/s BenchmarkRepeatLarge/1024/1-4 36518 3163 ns/op 323.78 MB/s BenchmarkRepeatLarge/1024/16-4 50037 2307 ns/op 443.79 MB/s BenchmarkRepeatLarge/2048/1-4 28813 4045 ns/op 506.33 MB/s BenchmarkRepeatLarge/2048/16-4 35442 3328 ns/op 615.47 MB/s BenchmarkRepeatLarge/4096/1-4 20155 5746 ns/op 712.78 MB/s BenchmarkRepeatLarge/4096/16-4 24175 5002 ns/op 818.85 MB/s BenchmarkRepeatLarge/8192/1-4 13226 9134 ns/op 896.86 MB/s BenchmarkRepeatLarge/8192/16-4 14875 8076 ns/op 1014.33 MB/s BenchmarkRepeatLarge/8192/4097-4 3001518 39.39 ns/op 104011.94 MB/s BenchmarkRepeatLarge/16384/1-4 7028 14282 ns/op 1147.17 MB/s BenchmarkRepeatLarge/16384/16-4 8985 13248 ns/op 1236.71 MB/s BenchmarkRepeatLarge/16384/4097-4 12657 9678 ns/op 1270.05 MB/s BenchmarkRepeatLarge/32768/1-4 4869 23581 ns/op 1389.58 MB/s BenchmarkRepeatLarge/32768/16-4 5416 23067 ns/op 1420.55 MB/s BenchmarkRepeatLarge/32768/4097-4 5634 21001 ns/op 1365.63 MB/s BenchmarkRepeatLarge/65536/1-4 2812 42802 ns/op 1531.14 MB/s BenchmarkRepeatLarge/65536/16-4 2860 42087 ns/op 1557.17 MB/s BenchmarkRepeatLarge/65536/4097-4 2385 42772 ns/op 1436.79 MB/s BenchmarkRepeatLarge/131072/1-4 550 213366 ns/op 614.30 MB/s BenchmarkRepeatLarge/131072/16-4 562 253022 ns/op 518.03 MB/s BenchmarkRepeatLarge/131072/4097-4 470 251648 ns/op 504.70 MB/s BenchmarkRepeatLarge/262144/1-4 249 453195 ns/op 578.44 MB/s BenchmarkRepeatLarge/262144/16-4 267 423195 ns/op 619.44 MB/s BenchmarkRepeatLarge/262144/4097-4 276 417685 ns/op 617.96 MB/s BenchmarkRepeatLarge/524288/1-4 138 838523 ns/op 625.25 MB/s BenchmarkRepeatLarge/524288/16-4 140 791358 ns/op 662.52 MB/s BenchmarkRepeatLarge/524288/4097-4 133 890903 ns/op 584.04 MB/s BenchmarkRepeatLarge/1048576/1-4 62 1714137 ns/op 611.72 MB/s BenchmarkRepeatLarge/1048576/16-4 67 1732867 ns/op 605.11 MB/s BenchmarkRepeatLarge/1048576/4097-4 67 1764739 ns/op 592.01 MB/s BenchmarkRepeatLarge/2097152/1-4 33 3403383 ns/op 616.20 MB/s BenchmarkRepeatLarge/2097152/16-4 36 3198724 ns/op 655.62 MB/s BenchmarkRepeatLarge/2097152/4097-4 32 3362702 ns/op 622.58 MB/s BenchmarkRepeatLarge/4194304/1-4 16 6576712 ns/op 637.75 MB/s BenchmarkRepeatLarge/4194304/16-4 16 6745195 ns/op 621.82 MB/s BenchmarkRepeatLarge/4194304/4097-4 16 7117685 ns/op 588.85 MB/s BenchmarkRepeatLarge/8388608/1-4 8 14207580 ns/op 590.43 MB/s BenchmarkRepeatLarge/8388608/16-4 8 14191680 ns/op 591.09 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 14635595 ns/op 573.02 MB/s BenchmarkRepeatLarge/16777216/1-4 4 28997379 ns/op 578.58 MB/s BenchmarkRepeatLarge/16777216/16-4 4 27459480 ns/op 610.98 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 29239759 ns/op 573.78 MB/s BenchmarkRepeatLarge/33554432/1-4 2 56560598 ns/op 593.25 MB/s BenchmarkRepeatLarge/33554432/16-4 2 56273678 ns/op 596.27 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 56779378 ns/op 590.96 MB/s BenchmarkRepeatLarge/67108864/1-4 1 105812718 ns/op 634.22 MB/s BenchmarkRepeatLarge/67108864/16-4 1 104029197 ns/op 645.10 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 110587118 ns/op 606.84 MB/s BenchmarkRepeatLarge/134217728/1-4 1 211069236 ns/op 635.89 MB/s BenchmarkRepeatLarge/134217728/16-4 1 210926195 ns/op 636.33 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 216419955 ns/op 620.17 MB/s BenchmarkRepeatLarge/268435456/1-4 1 426576990 ns/op 629.28 MB/s BenchmarkRepeatLarge/268435456/16-4 1 412918910 ns/op 650.09 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 430183710 ns/op 624.00 MB/s BenchmarkRepeatLarge/536870912/1-4 1 836928221 ns/op 641.48 MB/s BenchmarkRepeatLarge/536870912/16-4 1 806829941 ns/op 665.41 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 849123501 ns/op 632.26 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1662073962 ns/op 646.03 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1630176563 ns/op 658.67 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1699255361 ns/op 631.89 MB/s BenchmarkIndexAnyASCII/1:1-4 1422666 87.34 ns/op BenchmarkIndexAnyASCII/1:2-4 1378507 87.80 ns/op BenchmarkIndexAnyASCII/1:4-4 1354222 88.45 ns/op BenchmarkIndexAnyASCII/1:8-4 1343768 89.05 ns/op BenchmarkIndexAnyASCII/1:16-4 1377470 86.90 ns/op BenchmarkIndexAnyASCII/1:32-4 1356675 88.62 ns/op BenchmarkIndexAnyASCII/1:64-4 1334907 90.53 ns/op BenchmarkIndexAnyASCII/16:1-4 1376253 87.19 ns/op BenchmarkIndexAnyASCII/16:2-4 644384 184.2 ns/op BenchmarkIndexAnyASCII/16:4-4 639099 186.2 ns/op BenchmarkIndexAnyASCII/16:8-4 620834 190.6 ns/op BenchmarkIndexAnyASCII/16:16-4 588950 203.6 ns/op BenchmarkIndexAnyASCII/16:32-4 522811 230.2 ns/op BenchmarkIndexAnyASCII/16:64-4 422832 281.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1281730 92.69 ns/op BenchmarkIndexAnyASCII/256:2-4 58764 2041 ns/op BenchmarkIndexAnyASCII/256:4-4 58726 2048 ns/op BenchmarkIndexAnyASCII/256:8-4 58430 2048 ns/op BenchmarkIndexAnyASCII/256:16-4 58264 2060 ns/op BenchmarkIndexAnyASCII/256:32-4 57505 2088 ns/op BenchmarkIndexAnyASCII/256:64-4 56114 2140 ns/op BenchmarkIndexAnyUTF8/1:1-4 1423209 84.21 ns/op BenchmarkIndexAnyUTF8/1:2-4 1354834 87.61 ns/op BenchmarkIndexAnyUTF8/1:4-4 1346103 88.68 ns/op BenchmarkIndexAnyUTF8/1:8-4 1358107 86.66 ns/op BenchmarkIndexAnyUTF8/1:16-4 1364551 87.79 ns/op BenchmarkIndexAnyUTF8/1:32-4 1375353 87.46 ns/op BenchmarkIndexAnyUTF8/1:64-4 1340047 90.10 ns/op BenchmarkIndexAnyUTF8/16:1-4 1204622 99.61 ns/op BenchmarkIndexAnyUTF8/16:2-4 185763 658.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 180963 661.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 177654 683.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 177894 676.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 173646 676.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 171127 705.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 272612 439.3 ns/op BenchmarkIndexAnyUTF8/256:2-4 12516 9639 ns/op BenchmarkIndexAnyUTF8/256:4-4 12451 9675 ns/op BenchmarkIndexAnyUTF8/256:8-4 12085 9929 ns/op BenchmarkIndexAnyUTF8/256:16-4 12051 9985 ns/op BenchmarkIndexAnyUTF8/256:32-4 12174 9933 ns/op BenchmarkIndexAnyUTF8/256:64-4 10000 10427 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1414328 86.38 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1450471 83.71 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1448288 82.85 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1418372 83.18 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1428787 84.66 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1407255 85.47 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1386283 86.66 ns/op BenchmarkLastIndexAnyASCII/16:1-4 654549 183.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 642934 182.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 639658 184.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 624634 189.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 588385 201.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 517500 227.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 401379 279.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 58846 2041 ns/op BenchmarkLastIndexAnyASCII/256:2-4 58827 2038 ns/op BenchmarkLastIndexAnyASCII/256:4-4 58753 2042 ns/op BenchmarkLastIndexAnyASCII/256:8-4 58570 2045 ns/op BenchmarkLastIndexAnyASCII/256:16-4 58242 2057 ns/op BenchmarkLastIndexAnyASCII/256:32-4 57451 2083 ns/op BenchmarkLastIndexAnyASCII/256:64-4 56072 2137 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1432057 85.05 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1433636 83.84 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1423182 83.62 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1382737 84.63 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1409623 85.12 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1404284 84.61 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1398268 86.12 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 198660 606.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 101274 1148 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 101707 1163 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 99588 1180 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 100258 1175 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 100197 1170 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 95439 1211 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 13627 8818 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 6589 17526 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 6597 17622 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 6477 18044 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 6367 18113 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 6260 18205 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 6004 18360 ns/op BenchmarkTrimASCII/1:1-4 2415948 49.08 ns/op BenchmarkTrimASCII/1:2-4 2001060 59.33 ns/op BenchmarkTrimASCII/1:4-4 1971705 60.73 ns/op BenchmarkTrimASCII/1:8-4 1840581 65.19 ns/op BenchmarkTrimASCII/1:16-4 1575404 75.85 ns/op BenchmarkTrimASCII/16:1-4 2018065 60.00 ns/op BenchmarkTrimASCII/16:2-4 669313 177.1 ns/op BenchmarkTrimASCII/16:4-4 659935 179.1 ns/op BenchmarkTrimASCII/16:8-4 654135 182.5 ns/op BenchmarkTrimASCII/16:16-4 613974 192.5 ns/op BenchmarkTrimASCII/256:1-4 535752 222.2 ns/op BenchmarkTrimASCII/256:2-4 61351 1956 ns/op BenchmarkTrimASCII/256:4-4 61269 1953 ns/op BenchmarkTrimASCII/256:8-4 61191 1959 ns/op BenchmarkTrimASCII/256:16-4 60889 1967 ns/op BenchmarkTrimASCII/4096:1-4 42392 2814 ns/op BenchmarkTrimASCII/4096:2-4 3968 28600 ns/op BenchmarkTrimASCII/4096:4-4 4088 28637 ns/op BenchmarkTrimASCII/4096:8-4 4116 28735 ns/op BenchmarkTrimASCII/4096:16-4 4093 28658 ns/op BenchmarkTrimByte-4 2393695 49.82 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 2672 44400 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 2652 44398 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 2656 44489 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1869 63463 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3631 32553 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6678 17439 ns/op BenchmarkJoin/0-4 3074176 38.77 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2549848 47.27 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 147570 799.4 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 105610 1143 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 75969 1564 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 62401 1921 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 50880 2274 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 45384 2676 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2068408 57.81 ns/op BenchmarkTrimSpace/ASCII-4 1275937 94.20 ns/op BenchmarkTrimSpace/SomeNonASCII-4 87114 1363 ns/op BenchmarkTrimSpace/JustNonASCII-4 53190 2255 ns/op BenchmarkReplaceAll-4 83182 1436 ns/op 16 B/op 1 allocs/op PASS ok strings 57.449s goos: linux goarch: arm64 pkg: sync BenchmarkCond1-4 48490 2401 ns/op BenchmarkCond2-4 23469 5163 ns/op BenchmarkCond4-4 11665 10358 ns/op BenchmarkCond8-4 4705 21662 ns/op BenchmarkCond16-4 2049 54906 ns/op BenchmarkCond32-4 777 163655 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 461304 264.7 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 216367 524.2 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 468771 248.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 465217 254.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 251342 526.2 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 463578 293.3 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 87118 1425 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 72849 1733 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 72090 1768 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 45322 2829 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 419820 241.7 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 136087 878.2 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 454146 270.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 123015 959.7 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 439630 283.4 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 136345 871.8 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1732060 69.28 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 47622 2592 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 105798 1126 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 199634 642.8 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4890 24042 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 229 544120 ns/op BenchmarkRange/*sync.Map-4 1093 109272 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 77605 1336 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 181855 628.6 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 58393 1978 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 170913 702.2 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 197095 560.6 ns/op BenchmarkAdversarialDelete/*sync.Map-4 156124 731.8 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 71241 1655 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 140131 832.0 ns/op BenchmarkDeleteCollision/*sync.Map-4 307821 389.1 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 48931 2300 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 115815 1011 ns/op BenchmarkSwapCollision/*sync.Map-4 71788 1703 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 366 303238 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 94716 1276 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 304892 410.0 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 22075 5499 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 55287 2151 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 20053 5983 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 122240 839.8 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 93879 1294 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 127561 1004 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1612960 74.26 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 131218 905.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1458458 85.64 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 431914 251.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 122960 972.8 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 459326 246.2 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 84212 1448 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 267021 450.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 398919 289.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 98116 1250 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 511530 289.3 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 74017 1425 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 98473 1235 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 133953 1182 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 52746 2324 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 175472 696.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 468984 266.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 101071 1169 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 482509 318.3 ns/op BenchmarkUncontendedSemaphore-4 4883917 24.56 ns/op BenchmarkContendedSemaphore-4 3153462 56.84 ns/op BenchmarkMutexUncontended-4 855236 138.3 ns/op BenchmarkMutex-4 139753 824.3 ns/op BenchmarkMutexSlack-4 130254 901.1 ns/op BenchmarkMutexWork-4 134050 880.0 ns/op BenchmarkMutexWorkSlack-4 128506 917.2 ns/op BenchmarkMutexNoSpin-4 46412 2565 ns/op BenchmarkMutexSpin-4 38386 3093 ns/op BenchmarkOnce-4 430063 292.8 ns/op BenchmarkOnceFunc/v=Once-4 989151 117.1 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 773814 153.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 785709 147.1 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 966525 123.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 742170 160.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 772698 150.8 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 5837790 20.41 ns/op BenchmarkSemaSyntNonblock-4 1460064 81.41 ns/op BenchmarkSemaSyntBlock-4 1409134 88.63 ns/op BenchmarkSemaWorkNonblock-4 790826 147.7 ns/op BenchmarkSemaWorkBlock-4 778998 199.0 ns/op BenchmarkRWMutexUncontended-4 358670 330.8 ns/op BenchmarkRWMutexWrite100-4 206222 567.3 ns/op BenchmarkRWMutexWrite10-4 210534 591.0 ns/op BenchmarkRWMutexWorkWrite100-4 201208 608.3 ns/op BenchmarkRWMutexWorkWrite10-4 173418 677.6 ns/op BenchmarkWaitGroupUncontended-4 564790 201.6 ns/op BenchmarkWaitGroupAddDone-4 186321 672.4 ns/op BenchmarkWaitGroupAddDoneWork-4 229297 670.5 ns/op BenchmarkWaitGroupWait-4 2729364 43.72 ns/op BenchmarkWaitGroupWaitWork-4 2260171 52.77 ns/op BenchmarkWaitGroupActuallyWait-4 32035 3610 ns/op 32 B/op 2 allocs/op PASS ok sync 18.310s goos: linux goarch: arm64 pkg: sync/atomic BenchmarkValueRead-4 475368 224.5 ns/op PASS ok sync/atomic 1.125s PASS ok syscall 1.014s goos: linux goarch: arm64 pkg: testing BenchmarkTBHelper-4 131919 900.1 ns/op 0 B/op 0 allocs/op PASS ok testing 1.143s goos: linux goarch: arm64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 6127 17718 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 7822 13482 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 79 1462325 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 84 1279571 ns/op 1540 B/op 12 allocs/op BenchmarkTable/1x100000/new-4 1 166385036 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 165815756 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1453 81169 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1606 71563 ns/op 3 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 14 7428714 ns/op 413574 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 15 7051952 ns/op 27571 B/op 69 allocs/op BenchmarkTable/10x100000/new-4 1 808685741 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 806161222 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 172 686593 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 183 649088 ns/op 214 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 72709498 ns/op 3289008 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 70709898 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7889046139 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7815625058 ns/op 335150056 B/op 100091 allocs/op BenchmarkPyramid/10-4 2426 48742 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 31 3694516 ns/op 409131 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 392549323 ns/op 35625352 B/op 2056 allocs/op BenchmarkRagged/10-4 2115 54703 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 222 531285 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 21 5394352 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 6831 16960 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 21.750s goos: linux goarch: arm64 pkg: text/template/parse BenchmarkParseLarge-4 2 94391872 ns/op BenchmarkVariableString-4 70398 1691 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1689 70359 ns/op 2514 B/op 39 allocs/op PASS ok text/template/parse 1.572s goos: linux goarch: arm64 pkg: time BenchmarkAfterFunc-4 26 4384692 ns/op BenchmarkAfter-4 74 1513065 ns/op BenchmarkStop-4 156 768697 ns/op BenchmarkSimultaneousAfterFunc-4 25 4733398 ns/op BenchmarkStartStop-4 146 730267 ns/op BenchmarkReset-4 2299 61147 ns/op BenchmarkSleep-4 33 4186806 ns/op BenchmarkParallelTimerLatency-4 52 130761 avg-late-ns 200520 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 325166 avg-late-ns 870000 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 304686 avg-late-ns 803236 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 283375 avg-late-ns 1031673 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 405830 avg-late-ns 1403112 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 317851 avg-late-ns 1489399 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 316468 avg-late-ns 1563352 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 286996 avg-late-ns 2141118 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 222198 avg-late-ns 1226674 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 243361 avg-late-ns 1330272 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 869998 avg-late-ns 2864035 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 328332 avg-late-ns 953671 max-late-ns BenchmarkTicker-4 416 331186 ns/op BenchmarkTickerReset-4 3238 35642 ns/op BenchmarkTickerResetNaive-4 181 758243 ns/op BenchmarkNow-4 864826 138.4 ns/op BenchmarkNowUnixNano-4 902526 132.6 ns/op BenchmarkNowUnixMilli-4 896727 133.3 ns/op BenchmarkNowUnixMicro-4 876270 133.1 ns/op BenchmarkFormat-4 43711 2746 ns/op BenchmarkFormatRFC3339-4 64251 1877 ns/op BenchmarkFormatRFC3339Nano-4 61782 1915 ns/op BenchmarkFormatNow-4 58449 2067 ns/op BenchmarkMarshalJSON-4 89319 1352 ns/op BenchmarkMarshalText-4 89128 1362 ns/op BenchmarkParse-4 90046 1323 ns/op BenchmarkParseRFC3339UTC-4 255103 471.0 ns/op BenchmarkParseRFC3339UTCBytes-4 179971 662.0 ns/op BenchmarkParseRFC3339TZ-4 80581 1498 ns/op BenchmarkParseRFC3339TZBytes-4 66873 1794 ns/op BenchmarkParseDuration-4 451588 264.3 ns/op BenchmarkHour-4 684853 173.8 ns/op BenchmarkSecond-4 676483 172.8 ns/op BenchmarkYear-4 481092 250.3 ns/op BenchmarkDay-4 434077 277.3 ns/op BenchmarkISOWeek-4 499675 238.8 ns/op BenchmarkGoString-4 58748 2031 ns/op BenchmarkUnmarshalText-4 77199 1563 ns/op PASS ok time 12.768s goos: linux goarch: arm64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 488233 238.9 ns/op BenchmarkDecodeValidJapaneseChars-4 571788 202.8 ns/op BenchmarkDecodeRune-4 1489443 78.16 ns/op BenchmarkEncodeValidASCII-4 485349 233.5 ns/op BenchmarkEncodeValidJapaneseChars-4 661506 177.1 ns/op BenchmarkAppendRuneValidASCII-4 1333737 90.15 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2071676 57.98 ns/op BenchmarkEncodeRune-4 2663042 45.79 ns/op PASS ok unicode/utf16 2.259s goos: linux goarch: arm64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 1416759 85.53 ns/op BenchmarkRuneCountTenJapaneseChars-4 311002 364.5 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2293008 52.09 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 373892 294.6 ns/op BenchmarkValidTenASCIIChars-4 1808595 66.34 ns/op BenchmarkValid100KASCIIChars-4 94 1249222 ns/op BenchmarkValidTenJapaneseChars-4 288946 393.9 ns/op BenchmarkValidLongMostlyASCII-4 88 1332884 ns/op BenchmarkValidLongJapanese-4 50 2145581 ns/op BenchmarkValidStringTenASCIIChars-4 2748490 43.96 ns/op BenchmarkValidString100KASCIIChars-4 7446 15979 ns/op BenchmarkValidStringTenJapaneseChars-4 409729 285.3 ns/op BenchmarkValidStringLongMostlyASCII-4 753 155185 ns/op BenchmarkValidStringLongJapanese-4 148 799493 ns/op BenchmarkEncodeASCIIRune-4 2784876 43.08 ns/op BenchmarkEncodeJapaneseRune-4 1771890 65.90 ns/op BenchmarkAppendASCIIRune-4 9130058 13.10 ns/op BenchmarkAppendJapaneseRune-4 1872585 64.63 ns/op BenchmarkDecodeASCIIRune-4 1962357 61.58 ns/op BenchmarkDecodeJapaneseRune-4 1673138 71.15 ns/op BenchmarkFullRune/ASCII-4 3113870 38.31 ns/op BenchmarkFullRune/Incomplete-4 1416892 84.58 ns/op BenchmarkFullRune/Japanese-4 3245832 36.95 ns/op PASS ok unicode/utf8 4.788s goos: linux goarch: arm64 pkg: cmd/api BenchmarkAll-4 1 74986284514 ns/op PASS ok cmd/api 76.216s goos: linux goarch: arm64 pkg: cmd/cgo/internal/test BenchmarkCgoCall/add-int-4 471246 246.7 ns/op BenchmarkCgoCall/one-pointer-4 375271 307.8 ns/op BenchmarkCgoCall/string-pointer-escape-4 309009 376.9 ns/op BenchmarkCgoCall/string-pointer-noescape-4 416828 283.5 ns/op BenchmarkCgoCall/eight-pointers-4 204639 583.5 ns/op BenchmarkCgoCall/eight-pointers-nil-4 380246 300.5 ns/op BenchmarkCgoCall/eight-pointers-array-4 32268 3996 ns/op BenchmarkCgoCall/eight-pointers-slice-4 44067 2711 ns/op BenchmarkGoString-4 942151 111.9 ns/op BenchmarkCGoCallback-4 48043 2518 ns/op BenchmarkCGoInCThread-4 353023 329.2 ns/op PASS ok cmd/cgo/internal/test 2.446s goos: linux goarch: arm64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 916422 124.7 ns/op BenchmarkEqArrayOfStrings64-4 130980 911.1 ns/op BenchmarkEqArrayOfStrings1024-4 8731 13305 ns/op BenchmarkEqArrayOfFloats5-4 1000000 110.0 ns/op BenchmarkEqArrayOfFloats64-4 127428 941.5 ns/op BenchmarkEqArrayOfFloats1024-4 8298 14114 ns/op BenchmarkEqArrayOfStructsEq-4 2528 46600 ns/op BenchmarkEqArrayOfStructsNotEq-4 4435 25815 ns/op BenchmarkEqStruct-4 18497055 5.687 ns/op PASS ok cmd/compile/internal/reflectdata 2.125s goos: linux goarch: arm64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 10000 86732 ns/op BenchmarkInvertLessThanNoov-4 15167143 6.919 ns/op BenchmarkCopyElim1-4 1038 100052 ns/op BenchmarkCopyElim10-4 952 115536 ns/op BenchmarkCopyElim100-4 421 279911 ns/op BenchmarkCopyElim1000-4 67 1658689 ns/op BenchmarkCopyElim10000-4 4 28633507 ns/op BenchmarkCopyElim100000-4 1 566626148 ns/op BenchmarkDeadCode/1-4 940 128139 ns/op BenchmarkDeadCode/10-4 724 153811 ns/op BenchmarkDeadCode/100-4 314 359708 ns/op BenchmarkDeadCode/1000-4 46 2487388 ns/op BenchmarkDeadCode/10000-4 4 27418498 ns/op BenchmarkDeadCode/100000-4 1 345054768 ns/op BenchmarkDeadCode/200000-4 1 679927177 ns/op BenchmarkDominatorsLinear-4 14 8875582 ns/op 1.13 MB/s BenchmarkDominatorsFwdBack-4 8 12919409 ns/op 0.77 MB/s BenchmarkDominatorsManyPred-4 9 12421163 ns/op 0.81 MB/s BenchmarkDominatorsMaxPred-4 9 12380439 ns/op 0.81 MB/s BenchmarkDominatorsMaxPredVal-4 9 12440030 ns/op 0.80 MB/s BenchmarkFuse/1-4 949 120033 ns/op BenchmarkFuse/10-4 762 154670 ns/op BenchmarkFuse/100-4 183 637546 ns/op BenchmarkFuse/1000-4 21 5907220 ns/op BenchmarkFuse/10000-4 2 71366094 ns/op BenchmarkNilCheckDeep1-4 9894 11486 ns/op 0.09 MB/s 232 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4321 27360 ns/op 0.37 MB/s 231 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 636 187961 ns/op 0.53 MB/s 673 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 58 1869816 ns/op 0.53 MB/s 4587 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 19297578 ns/op 0.52 MB/s 104122 B/op 6 allocs/op BenchmarkDSEPass-4 28 4043891 ns/op 58768 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 137969147 ns/op 4238064 B/op 108114 allocs/op BenchmarkCSEPass-4 6 17955525 ns/op 87869 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 177299543 ns/op 5650264 B/op 97362 allocs/op BenchmarkDeadcodePass-4 186 627519 ns/op 91650 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 143140427 ns/op 4026640 B/op 44787 allocs/op BenchmarkMultiPass-4 69 1543741 ns/op 222241 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 289725933 ns/op 11222432 B/op 150000 allocs/op BenchmarkCondRewrite/SoloJump-4 3238957 37.08 ns/op BenchmarkCondRewrite/CombJump-4 3120313 38.40 ns/op PASS ok cmd/compile/internal/ssa 15.259s goos: linux goarch: arm64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 8127 14273 ns/op BenchmarkExtShift-4 14696 8163 ns/op BenchmarkModify-4 8442 13789 ns/op BenchmarkMullImm-4 14696 8161 ns/op BenchmarkConstModify-4 8414 13792 ns/op BenchmarkBitSet-4 16975 7075 ns/op BenchmarkBitClear-4 16971 7083 ns/op BenchmarkBitToggle-4 16948 7070 ns/op BenchmarkBitSetConst-4 139989 852.9 ns/op BenchmarkBitClearConst-4 136740 877.5 ns/op BenchmarkBitToggleConst-4 139416 862.8 ns/op BenchmarkDivconstI64-4 7929814 15.13 ns/op BenchmarkModconstI64-4 7588557 15.81 ns/op BenchmarkDivisiblePow2constI64-4 7753100 15.46 ns/op BenchmarkDivisibleconstI64-4 7914501 15.13 ns/op BenchmarkDivisibleWDivconstI64-4 5569375 21.54 ns/op BenchmarkDivconstU64/3-4 7752237 15.47 ns/op BenchmarkDivconstU64/5-4 7744633 15.51 ns/op BenchmarkDivconstU64/37-4 7936108 15.12 ns/op BenchmarkDivconstU64/1234567-4 7935709 15.13 ns/op BenchmarkModconstU64-4 8101845 14.79 ns/op BenchmarkDivisibleconstU64-4 8106902 14.82 ns/op BenchmarkDivisibleWDivconstU64-4 5407665 22.25 ns/op BenchmarkDivconstI32-4 7925082 15.14 ns/op BenchmarkModconstI32-4 7918993 15.13 ns/op BenchmarkDivisiblePow2constI32-4 8292744 14.45 ns/op BenchmarkDivisibleconstI32-4 8101779 14.79 ns/op BenchmarkDivisibleWDivconstI32-4 5400452 22.18 ns/op BenchmarkDivconstU32-4 7914794 15.12 ns/op BenchmarkModconstU32-4 7936129 15.12 ns/op BenchmarkDivisibleconstU32-4 8102042 14.79 ns/op BenchmarkDivisibleWDivconstU32-4 5492674 21.84 ns/op BenchmarkDivconstI16-4 7738002 15.45 ns/op BenchmarkModconstI16-4 8101647 14.81 ns/op BenchmarkDivisiblePow2constI16-4 8113984 14.80 ns/op BenchmarkDivisibleconstI16-4 7923992 15.13 ns/op BenchmarkDivisibleWDivconstI16-4 5403818 22.21 ns/op BenchmarkDivconstU16-4 8102786 14.79 ns/op BenchmarkModconstU16-4 8097842 14.79 ns/op BenchmarkDivisibleconstU16-4 8082004 14.82 ns/op BenchmarkDivisibleWDivconstU16-4 5489659 21.86 ns/op BenchmarkDivconstI8-4 7926190 15.13 ns/op BenchmarkModconstI8-4 7762327 15.46 ns/op BenchmarkDivisiblePow2constI8-4 8069786 14.79 ns/op BenchmarkDivisibleconstI8-4 8110101 14.79 ns/op BenchmarkDivisibleWDivconstI8-4 5474522 21.86 ns/op BenchmarkDivconstU8-4 8053431 14.79 ns/op BenchmarkModconstU8-4 8116092 14.79 ns/op BenchmarkDivisibleconstU8-4 8086186 14.80 ns/op BenchmarkDivisibleWDivconstU8-4 5485423 21.84 ns/op BenchmarkMul2-4 334093 357.6 ns/op BenchmarkMulNeg2-4 233493 513.3 ns/op BenchmarkEfaceInteger-4 2380693 47.50 ns/op BenchmarkDiv64UnsignedSmall-4 17627356 6.876 ns/op BenchmarkDiv64Small-4 17618454 6.817 ns/op BenchmarkDiv64SmallNegDivisor-4 17318515 6.863 ns/op BenchmarkDiv64SmallNegDividend-4 17698488 6.841 ns/op BenchmarkDiv64SmallNegBoth-4 17161292 6.959 ns/op BenchmarkDiv64Unsigned-4 15483073 7.543 ns/op BenchmarkDiv64-4 15459772 7.533 ns/op BenchmarkDiv64NegDivisor-4 15427495 7.592 ns/op BenchmarkDiv64NegDividend-4 15467904 7.536 ns/op BenchmarkDiv64NegBoth-4 15401516 7.585 ns/op BenchmarkMod64UnsignedSmall-4 17480887 6.881 ns/op BenchmarkMod64Small-4 17515076 6.844 ns/op BenchmarkMod64SmallNegDivisor-4 17183704 6.939 ns/op BenchmarkMod64SmallNegDividend-4 17370660 6.873 ns/op BenchmarkMod64SmallNegBoth-4 16921713 7.099 ns/op BenchmarkMod64Unsigned-4 13219644 8.754 ns/op BenchmarkMod64-4 13253634 8.727 ns/op BenchmarkMod64NegDivisor-4 13278096 8.709 ns/op BenchmarkMod64NegDividend-4 13239246 8.728 ns/op BenchmarkMod64NegBoth-4 13279741 8.715 ns/op BenchmarkMulconstI32/3-4 18191520 6.576 ns/op BenchmarkMulconstI32/5-4 18202778 6.594 ns/op BenchmarkMulconstI32/12-4 17716674 6.768 ns/op BenchmarkMulconstI32/120-4 17744654 6.783 ns/op BenchmarkMulconstI32/-120-4 17782202 6.746 ns/op BenchmarkMulconstI32/65537-4 18166404 6.567 ns/op BenchmarkMulconstI32/65538-4 17414017 6.885 ns/op BenchmarkMulconstI64/3-4 18111784 6.605 ns/op BenchmarkMulconstI64/5-4 18150686 6.570 ns/op BenchmarkMulconstI64/12-4 17640936 6.776 ns/op BenchmarkMulconstI64/120-4 17663890 6.789 ns/op BenchmarkMulconstI64/-120-4 17717616 6.769 ns/op BenchmarkMulconstI64/65537-4 18253503 6.543 ns/op BenchmarkMulconstI64/65538-4 17370459 6.875 ns/op BenchmarkMulconstU32/3-4 18221131 6.622 ns/op BenchmarkMulconstU32/5-4 18137408 6.608 ns/op BenchmarkMulconstU32/12-4 17639172 6.813 ns/op BenchmarkMulconstU32/120-4 17698174 6.720 ns/op BenchmarkMulconstU32/65537-4 18198802 6.567 ns/op BenchmarkMulconstU32/65538-4 17401694 6.891 ns/op BenchmarkMulconstU64/3-4 18231982 6.575 ns/op BenchmarkMulconstU64/5-4 17977099 6.621 ns/op BenchmarkMulconstU64/12-4 17652769 6.782 ns/op BenchmarkMulconstU64/120-4 17570474 6.789 ns/op BenchmarkMulconstU64/65537-4 18292682 6.545 ns/op BenchmarkMulconstU64/65538-4 17405130 6.885 ns/op BenchmarkShiftArithmeticRight-4 21081478 5.740 ns/op BenchmarkSwitch8Predictable-4 14705739 7.494 ns/op BenchmarkSwitch8Unpredictable-4 7464134 15.56 ns/op BenchmarkSwitch32Predictable-4 12251599 8.648 ns/op BenchmarkSwitch32Unpredictable-4 7688384 15.80 ns/op BenchmarkSwitchStringPredictable-4 7348816 15.23 ns/op BenchmarkSwitchStringUnpredictable-4 5434123 21.31 ns/op BenchmarkSwitchTypePredictable-4 5924134 20.19 ns/op BenchmarkSwitchTypeUnpredictable-4 4103752 29.22 ns/op PASS ok cmd/compile/internal/test 15.798s goos: linux goarch: arm64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 85 1230284 ns/op BenchmarkNamed/Underlying/nongeneric-4 641820 177.5 ns/op BenchmarkNamed/Underlying/generic-4 676390 176.1 ns/op BenchmarkNamed/Underlying/src_instance-4 683121 176.3 ns/op BenchmarkNamed/Underlying/user_instance-4 636037 177.5 ns/op BenchmarkCheck/http/funcbodies/info-4 1 552374465 ns/op 60169 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 423064908 ns/op 78555 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 171292156 ns/op 193981 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 153942156 ns/op 215824 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 317558792 ns/op 16304 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 96148998 ns/op 53844 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 34421466 ns/op 150383 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 33745519 ns/op 153388 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 104728197 ns/op 20714 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 43890399 ns/op 49429 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 22140431 ns/op 97976 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 22042639 ns/op 98408 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1037050692 ns/op 63735 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 637796423 ns/op 103632 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 152902396 ns/op 432177 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 126187517 ns/op 523554 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 349585351 ns/op 5755 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 68382338 ns/op 29415 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 39935652 ns/op 50363 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 39050199 ns/op 51510 lines/s PASS ok cmd/compile/internal/types2 15.861s goos: linux goarch: arm64 pkg: cmd/go BenchmarkExecGoEnv-4 146 803680 ns/op 2492870 sys-ns/op 667952 user-ns/op PASS ok cmd/go 1.210s goos: linux goarch: arm64 pkg: cmd/go/internal/cfg BenchmarkLookPath-4 175663 664.7 ns/op PASS ok cmd/go/internal/cfg 1.139s goos: linux goarch: arm64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 28902 4181 ns/op 1.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 30567 3909 ns/op 2.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 2750 39455 ns/op 25.95 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 2836 38889 ns/op 26.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 420 285368 ns/op 28.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 424 281003 ns/op 29.15 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.867s All tests passed.