linux-arm64-race at 237715cf7c4c2aabf6d3c04473488c1b2477f8ea :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash"] and env ["HOSTNAME=c5036d9d6c76" "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=9.1s" "GO_STAGE0_DL_DELAY=300ms" "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=c5036d9d6c76" "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=9.1s" "GO_STAGE0_DL_DELAY=300ms" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=linux-arm64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/bin"] in dir /tmp/workdir/go/bin ##### Test execution environment. # GOARCH: arm64 # CPU: # GOOS: linux # OS Version: Linux 6.1.58+ #1 SMP Sun Nov 12 15:14:43 UTC 2023 aarch64 ##### Testing packages. ok archive/tar 1.851s ok archive/zip 2.929s ok bufio 1.360s ok bytes 2.573s ok cmp 1.018s ok compress/bzip2 1.414s ok compress/flate 5.459s ok compress/gzip 14.063s ok compress/lzw 1.508s ok compress/zlib 5.162s ok container/heap 1.017s ok container/list 1.013s ok container/ring 1.015s ok context 1.043s ok crypto 1.015s ok crypto/aes 1.038s ok crypto/cipher 1.038s ok crypto/des 1.038s ok crypto/dsa 1.014s ok crypto/ecdh 1.244s ok crypto/ecdsa 1.153s ok crypto/ed25519 1.562s ok crypto/elliptic 1.036s ok crypto/hmac 1.018s ok crypto/internal/alias 1.012s ok crypto/internal/bigmod 4.105s ok crypto/internal/boring 1.016s ok crypto/internal/boring/bcache 1.320s ok crypto/internal/edwards25519 1.963s ok crypto/internal/edwards25519/field 1.097s ok crypto/internal/nistec 1.959s ok crypto/internal/nistec/fiat 1.013s [no tests to run] ok crypto/md5 1.019s ok crypto/rand 1.285s ok crypto/rc4 1.477s ok crypto/rsa 2.983s ok crypto/sha1 1.017s ok crypto/sha256 1.016s ok crypto/sha512 1.020s ok crypto/subtle 1.341s ok crypto/tls 3.923s ok crypto/x509 2.539s ok database/sql 1.550s ok database/sql/driver 1.014s ok debug/buildinfo 1.030s ok debug/dwarf 1.068s ok debug/elf 2.411s ok debug/gosym 1.101s ok debug/macho 1.023s ok debug/pe 1.043s ok debug/plan9obj 1.012s ok embed 1.016s [no tests to run] ok embed/internal/embedtest 1.015s ok encoding/ascii85 1.018s ok encoding/asn1 1.017s ok encoding/base32 1.052s ok encoding/base64 1.019s ok encoding/binary 1.022s ok encoding/csv 1.056s ok encoding/gob 19.712s ok encoding/hex 1.017s ok encoding/json 2.048s ok encoding/pem 3.681s ok encoding/xml 1.165s ok errors 1.019s ok expvar 1.016s ok flag 3.065s ok fmt 1.679s ok go/ast 1.022s ok go/build 6.596s ok go/build/constraint 1.018s ok go/constant 1.018s ok go/doc 1.225s ok go/doc/comment 2.981s ok go/format 1.042s ok go/importer 1.526s ok go/internal/gccgoimporter 1.049s ok go/internal/gcimporter 8.422s ok go/internal/srcimporter 15.860s ok go/parser 1.909s ok go/printer 2.218s ok go/scanner 1.019s ok go/token 1.116s ok go/types 39.952s ok go/version 1.012s ok hash 1.015s ok hash/adler32 1.034s ok hash/crc32 1.041s ok hash/crc64 1.023s ok hash/fnv 1.014s ok hash/maphash 1.012s ok html 1.015s ok html/template 1.218s ok image 1.455s ok image/color 1.034s ok image/draw 1.672s ok image/gif 1.871s ok image/jpeg 2.399s ok image/png 4.091s ok index/suffixarray 2.064s ok internal/abi 1.040s ok internal/buildcfg 1.013s ok internal/chacha8rand 1.014s ok internal/coverage/cformat 1.014s ok internal/coverage/cmerge 1.013s ok internal/coverage/pods 1.015s ok internal/coverage/slicereader 1.012s ok internal/coverage/slicewriter 1.012s ok internal/coverage/test 1.041s ok internal/cpu 2.024s ok internal/dag 1.013s ok internal/diff 1.013s ok internal/fmtsort 1.013s ok internal/fuzz 1.032s ok internal/godebug 15.516s ok internal/godebugs 1.012s ok internal/gover 1.012s ok internal/intern 1.151s ok internal/itoa 1.012s ok internal/platform 1.435s ok internal/poll 1.494s ok internal/profile 1.014s ok internal/reflectlite 1.018s ok internal/safefilepath 1.012s ok internal/saferio 1.081s ok internal/singleflight 1.061s ok internal/testenv 1.102s ok internal/trace 1.223s ok internal/trace/v2 13.811s ok internal/types/errors 1.294s ok internal/unsafeheader 1.013s ok internal/xcoff 1.030s ok internal/zstd 1.060s ok io 1.045s ok io/fs 1.261s ok io/ioutil 1.021s ok log 1.020s ok log/slog 1.074s ok log/slog/internal/benchmarks 1.013s ok log/slog/internal/buffer 1.012s ok log/syslog 2.224s ok maps 1.013s ok math 1.024s ok math/big 4.594s ok math/bits 1.020s ok math/cmplx 1.015s ok math/rand 4.361s ok math/rand/v2 3.193s ok mime 1.035s ok mime/multipart 6.025s ok mime/quotedprintable 1.036s ok net 40.659s ok net/http 7.276s ok net/http/cgi 27.395s ok net/http/cookiejar 1.024s ok net/http/fcgi 1.223s ok net/http/httptest 1.197s ok net/http/httptrace 1.013s ok net/http/httputil 1.624s ok net/http/internal 1.017s ok net/http/internal/ascii 1.013s ok net/http/pprof 5.057s ok net/internal/socktest 1.012s ok net/mail 1.018s ok net/netip 1.282s ok net/rpc 1.052s ok net/rpc/jsonrpc 1.026s ok net/smtp 1.071s ok net/textproto 1.033s ok net/url 1.024s ok os 7.155s ok os/exec 7.135s ok os/exec/internal/fdtest 1.013s ok os/signal 16.920s ok os/user 1.013s ok path 1.014s ok path/filepath 1.040s ok plugin 1.014s ok reflect 1.467s ok regexp 4.142s ok regexp/syntax 7.826s ok runtime 44.458s ok runtime/cgo 1.012s ok runtime/coverage 1.030s ok runtime/debug 2.067s ok runtime/internal/atomic 1.190s ok runtime/internal/math 1.021s ok runtime/internal/sys 1.019s ok runtime/internal/syscall 1.021s ok runtime/internal/wasitest 1.013s ok runtime/metrics 1.027s ok runtime/pprof 17.967s ok runtime/race 10.428s ok runtime/trace 6.245s ok slices 1.593s ok sort 1.491s ok strconv 3.614s ok strings 3.168s ok sync 1.444s ok sync/atomic 5.587s ok syscall 12.259s ok testing 2.794s ok testing/fstest 1.019s ok testing/iotest 1.017s ok testing/quick 1.164s ok testing/slogtest 1.019s ok text/scanner 1.025s ok text/tabwriter 1.014s ok text/template 1.077s ok text/template/parse 1.026s ok time 3.014s ok unicode 1.019s ok unicode/utf16 1.014s ok unicode/utf8 1.024s ok cmd/addr2line 4.015s ok cmd/api 1.463s ok cmd/asm/internal/asm 4.548s ok cmd/asm/internal/lex 1.016s ok cmd/cgo/internal/swig 1.649s ok cmd/cgo/internal/test 2.074s ok cmd/cgo/internal/testcarchive 19.980s ok cmd/cgo/internal/testcshared 5.157s ok cmd/cgo/internal/testerrors 8.855s ok cmd/cgo/internal/testfortran 2.287s ok cmd/cgo/internal/testgodefs 1.487s ok cmd/cgo/internal/testlife 1.500s ok cmd/cgo/internal/testnocgo 1.012s ok cmd/cgo/internal/testplugin 21.194s ok cmd/cgo/internal/testsanitizers 17.326s ok cmd/cgo/internal/testshared 34.887s ok cmd/cgo/internal/testso 2.472s ok cmd/cgo/internal/teststdio 2.615s ok cmd/cgo/internal/testtls 1.013s ok cmd/compile/internal/abt 1.040s ok cmd/compile/internal/amd64 1.019s ok cmd/compile/internal/base 1.014s ok cmd/compile/internal/compare 1.017s ok cmd/compile/internal/devirtualize 1.019s ok cmd/compile/internal/dwarfgen 1.405s ok cmd/compile/internal/importer 1.592s ok cmd/compile/internal/inline/inlheur 1.296s ok cmd/compile/internal/ir 1.015s ok cmd/compile/internal/logopt 1.037s ok cmd/compile/internal/loopvar 21.224s ok cmd/compile/internal/noder 1.021s ok cmd/compile/internal/reflectdata 1.015s [no tests to run] ok cmd/compile/internal/ssa 21.501s ok cmd/compile/internal/syntax 1.146s ok cmd/compile/internal/test 11.804s ok cmd/compile/internal/typecheck 1.168s ok cmd/compile/internal/types 1.014s ok cmd/compile/internal/types2 8.988s ok cmd/covdata 1.015s ok cmd/cover 16.690s ok cmd/dist 1.013s ok cmd/distpack 1.020s ok cmd/doc 1.514s ok cmd/fix 1.553s ok cmd/go 183.958s ok cmd/go/internal/auth 1.019s ok cmd/go/internal/cache 1.131s ok cmd/go/internal/cfg 1.012s [no tests to run] ok cmd/go/internal/envcmd 1.059s ok cmd/go/internal/fsys 1.056s ok cmd/go/internal/generate 1.030s ok cmd/go/internal/gover 1.015s ok cmd/go/internal/imports 1.025s ok cmd/go/internal/load 1.023s ok cmd/go/internal/lockedfile 2.128s ok cmd/go/internal/lockedfile/internal/filelock 2.046s ok cmd/go/internal/modfetch 1.031s ok cmd/go/internal/modfetch/codehost 1.397s ok cmd/go/internal/modfetch/zip_sum_test 1.022s ok cmd/go/internal/modindex 1.652s ok cmd/go/internal/modload 1.028s ok cmd/go/internal/mvs 1.038s ok cmd/go/internal/par 1.119s ok cmd/go/internal/str 1.012s ok cmd/go/internal/test 1.035s ok cmd/go/internal/toolchain 1.031s ok cmd/go/internal/vcs 1.025s ok cmd/go/internal/vcweb 1.026s ok cmd/go/internal/vcweb/vcstest 4.524s ok cmd/go/internal/web 1.015s ok cmd/go/internal/work 1.103s ok cmd/gofmt 1.181s ok cmd/internal/archive 1.317s ok cmd/internal/buildid 1.555s ok cmd/internal/bootstrap_test 1.039s ok cmd/internal/cov 1.198s ok cmd/internal/dwarf 1.013s ok cmd/internal/edit 1.012s ok cmd/internal/goobj 1.013s ok cmd/internal/moddeps 1.871s ok cmd/internal/notsha256 1.016s ok cmd/internal/obj 1.324s ok cmd/internal/obj/arm64 2.105s ok cmd/internal/obj/ppc64 1.064s ok cmd/internal/obj/riscv 1.028s ok cmd/internal/obj/s390x 1.012s ok cmd/internal/obj/x86 3.146s ok cmd/internal/objabi 1.037s ok cmd/internal/pkgpath 5.056s ok cmd/internal/pkgpattern 1.017s ok cmd/internal/quoted 1.013s ok cmd/internal/src 1.013s ok cmd/internal/test2json 1.747s ok cmd/link 9.446s ok cmd/link/internal/benchmark 1.014s ok cmd/link/internal/ld 5.257s ok cmd/link/internal/loader 1.045s ok cmd/nm 9.167s ok cmd/objdump 4.923s ok cmd/pack 7.230s ok cmd/pprof 3.376s ok cmd/trace 1.271s ok cmd/vet 29.048s ##### Running benchmarks briefly. goos: linux goarch: arm64 pkg: archive/tar Benchmark/Writer/USTAR-4 2509 45671 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 1987 57057 ns/op 1852 B/op 36 allocs/op Benchmark/Writer/PAX-4 1378 86412 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 4260 25597 ns/op 5156 B/op 16 allocs/op Benchmark/Reader/GNU-4 6499 18562 ns/op 5065 B/op 14 allocs/op Benchmark/Reader/PAX-4 2192 52272 ns/op 8909 B/op 33 allocs/op PASS ok archive/tar 1.768s goos: linux goarch: arm64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 376221904 ns/op 14784 B/op 65 allocs/op BenchmarkZip64Test-4 1 196742052 ns/op BenchmarkZip64TestSizes/4096-4 1720 66550 ns/op BenchmarkZip64TestSizes/1048576-4 132 868386 ns/op BenchmarkZip64TestSizes/67108864-4 1 192863612 ns/op PASS ok archive/zip 2.456s goos: linux goarch: arm64 pkg: bufio BenchmarkReaderCopyOptimal-4 190118 613.2 ns/op BenchmarkReaderCopyUnoptimal-4 120680 994.5 ns/op BenchmarkReaderCopyNoWriteTo-4 12843 9284 ns/op BenchmarkReaderWriteToOptimal-4 8059 14319 ns/op BenchmarkReaderReadString-4 104852 1113 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 179366 664.6 ns/op BenchmarkWriterCopyUnoptimal-4 172665 662.2 ns/op BenchmarkWriterCopyNoReadFrom-4 12700 9469 ns/op BenchmarkReaderEmpty-4 48685 2383 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 36114 3351 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 431318 270.6 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.634s goos: linux goarch: arm64 pkg: bytes BenchmarkReadString-4 9229 13043 ns/op 2512.33 MB/s BenchmarkWriteByte-4 357 331829 ns/op 12.34 MB/s BenchmarkWriteRune-4 193 619277 ns/op 19.84 MB/s BenchmarkBufferNotEmptyWriteRead-4 24 4830879 ns/op BenchmarkBufferFullSmallReads-4 69 1688531 ns/op BenchmarkBufferWriteBlock/N4096-4 7064 14702 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 603 191305 ns/op 260097 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 15 6883736 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 12 8744320 ns/op 1918.64 MB/s 2796202 B/op 0 allocs/op BenchmarkIndexByte/10-4 2946054 41.25 ns/op 242.42 MB/s BenchmarkIndexByte/32-4 2912886 41.11 ns/op 778.38 MB/s BenchmarkIndexByte/4K-4 702772 168.9 ns/op 24252.58 MB/s BenchmarkIndexBytePortable/10-4 767223 153.4 ns/op 65.19 MB/s BenchmarkIndexBytePortable/32-4 298962 398.8 ns/op 80.24 MB/s BenchmarkIndexBytePortable/4K-4 2652 44756 ns/op 91.52 MB/s BenchmarkIndexRune/10-4 783411 153.0 ns/op 65.37 MB/s BenchmarkIndexRune/32-4 413815 289.1 ns/op 110.69 MB/s BenchmarkIndexRune/4K-4 287104 416.4 ns/op 9836.34 MB/s BenchmarkIndexRuneASCII/10-4 2674215 44.86 ns/op 222.92 MB/s BenchmarkIndexRuneASCII/32-4 2712675 44.64 ns/op 716.80 MB/s BenchmarkIndexRuneASCII/4K-4 689306 173.1 ns/op 23659.17 MB/s BenchmarkEqual/0-4 10718342 10.78 ns/op BenchmarkEqual/1-4 835910 139.4 ns/op 7.17 MB/s BenchmarkEqual/6-4 823519 147.4 ns/op 40.70 MB/s BenchmarkEqual/9-4 808384 146.2 ns/op 61.55 MB/s BenchmarkEqual/15-4 836702 143.5 ns/op 104.55 MB/s BenchmarkEqual/16-4 820792 142.6 ns/op 112.21 MB/s BenchmarkEqual/20-4 776115 148.2 ns/op 134.95 MB/s BenchmarkEqual/32-4 797024 148.4 ns/op 215.58 MB/s BenchmarkEqual/4K-4 71354 1679 ns/op 2440.11 MB/s BenchmarkEqualBothUnaligned/64_0-4 925183 128.2 ns/op 499.09 MB/s BenchmarkEqualBothUnaligned/64_1-4 858000 138.4 ns/op 462.56 MB/s BenchmarkEqualBothUnaligned/64_4-4 943306 125.1 ns/op 511.51 MB/s BenchmarkEqualBothUnaligned/64_7-4 958926 126.9 ns/op 504.17 MB/s BenchmarkEqualBothUnaligned/4096_0-4 72949 1640 ns/op 2497.47 MB/s BenchmarkEqualBothUnaligned/4096_1-4 59336 2013 ns/op 2034.67 MB/s BenchmarkEqualBothUnaligned/4096_4-4 91894 1302 ns/op 3144.93 MB/s BenchmarkEqualBothUnaligned/4096_7-4 89950 1325 ns/op 3090.46 MB/s BenchmarkIndex/10-4 2195775 54.74 ns/op 182.69 MB/s BenchmarkIndex/32-4 137012 868.1 ns/op 36.86 MB/s BenchmarkIndex/4K-4 24010 4987 ns/op 821.37 MB/s BenchmarkIndexEasy/10-4 2271351 52.75 ns/op 189.58 MB/s BenchmarkIndexEasy/32-4 591376 199.4 ns/op 160.49 MB/s BenchmarkIndexEasy/4K-4 365238 326.0 ns/op 12562.74 MB/s BenchmarkCount/10-4 905277 131.3 ns/op 76.18 MB/s BenchmarkCount/32-4 131938 911.5 ns/op 35.11 MB/s BenchmarkCount/4K-4 23862 5023 ns/op 815.39 MB/s BenchmarkCountEasy/10-4 940880 129.5 ns/op 77.23 MB/s BenchmarkCountEasy/32-4 447000 264.1 ns/op 121.18 MB/s BenchmarkCountEasy/4K-4 304401 389.7 ns/op 10511.19 MB/s BenchmarkCountSingle/10-4 2126348 56.47 ns/op 177.07 MB/s BenchmarkCountSingle/32-4 2279634 54.00 ns/op 592.61 MB/s BenchmarkCountSingle/4K-4 498620 231.9 ns/op 17660.44 MB/s BenchmarkToUpper/#00-4 1981634 60.24 ns/op BenchmarkToUpper/ONLYUPPER-4 234804 512.9 ns/op BenchmarkToUpper/abc-4 376618 320.9 ns/op BenchmarkToUpper/AbC123-4 272888 445.0 ns/op BenchmarkToUpper/azAZ09_-4 252928 470.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 89493 1345 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 31935 3763 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 50131 2397 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 107374 1128 ns/op BenchmarkToLower/#00-4 1962265 59.09 ns/op BenchmarkToLower/abc-4 300766 397.0 ns/op BenchmarkToLower/AbC123-4 272421 442.2 ns/op BenchmarkToLower/azAZ09_-4 254348 472.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 88798 1357 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 33526 3556 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 59536 2038 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 106476 1125 ns/op BenchmarkFields/ASCII/16-4 129007 927.8 ns/op 17.25 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9925 11961 ns/op 21.40 MB/s 448 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 632 187310 ns/op 21.87 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 37 3111741 ns/op 21.06 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 48969043 ns/op 21.41 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 65736 1815 ns/op 8.82 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 4927 23956 ns/op 10.69 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 325 364760 ns/op 11.23 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 18 6224958 ns/op 10.53 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 110619168 ns/op 9.48 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 114054 1021 ns/op 15.68 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 9450 12517 ns/op 20.45 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 549 215935 ns/op 18.97 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 30 3923058 ns/op 16.71 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 70655005 ns/op 14.84 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 83607 1425 ns/op 11.23 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 6490 18157 ns/op 14.10 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 424 277734 ns/op 14.75 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 4955510 ns/op 13.22 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 87040746 ns/op 12.05 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1489250 80.54 ns/op BenchmarkTrimSpace/ASCII-4 782696 151.1 ns/op BenchmarkTrimSpace/SomeNonASCII-4 78607 1524 ns/op BenchmarkTrimSpace/JustNonASCII-4 39723 3009 ns/op BenchmarkToValidUTF8/Valid-4 461601 246.7 ns/op BenchmarkToValidUTF8/InvalidASCII-4 282204 423.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 72580 1640 ns/op BenchmarkIndexHard1-4 169 707939 ns/op BenchmarkIndexHard2-4 168 711827 ns/op BenchmarkIndexHard3-4 164 726718 ns/op BenchmarkIndexHard4-4 4 25191992 ns/op BenchmarkLastIndexHard1-4 6 19376688 ns/op BenchmarkLastIndexHard2-4 5 24395850 ns/op BenchmarkLastIndexHard3-4 4 25681322 ns/op BenchmarkCountHard1-4 169 708871 ns/op BenchmarkCountHard2-4 168 715943 ns/op BenchmarkCountHard3-4 164 728704 ns/op BenchmarkSplitEmptySeparator-4 1 129755929 ns/op BenchmarkSplitSingleByteSeparator-4 13 8086684 ns/op BenchmarkSplitMultiByteSeparator-4 9 11205490 ns/op BenchmarkSplitNSingleByteSeparator-4 137660 824.4 ns/op BenchmarkSplitNMultiByteSeparator-4 54699 2141 ns/op BenchmarkRepeat-4 121951 983.5 ns/op BenchmarkRepeatLarge/256/1-4 98304 1179 ns/op 217.20 MB/s BenchmarkRepeatLarge/256/16-4 149580 751.2 ns/op 340.80 MB/s BenchmarkRepeatLarge/512/1-4 74064 1495 ns/op 342.49 MB/s BenchmarkRepeatLarge/512/16-4 109904 1065 ns/op 480.60 MB/s BenchmarkRepeatLarge/1024/1-4 57242 2006 ns/op 510.44 MB/s BenchmarkRepeatLarge/1024/16-4 72036 1555 ns/op 658.70 MB/s BenchmarkRepeatLarge/2048/1-4 39878 2948 ns/op 694.65 MB/s BenchmarkRepeatLarge/2048/16-4 47295 2571 ns/op 796.72 MB/s BenchmarkRepeatLarge/4096/1-4 25639 4607 ns/op 889.03 MB/s BenchmarkRepeatLarge/4096/16-4 28804 4004 ns/op 1023.00 MB/s BenchmarkRepeatLarge/8192/1-4 15846 7601 ns/op 1077.71 MB/s BenchmarkRepeatLarge/8192/16-4 16738 7302 ns/op 1121.91 MB/s BenchmarkRepeatLarge/8192/4097-4 31959 3675 ns/op 1114.94 MB/s BenchmarkRepeatLarge/16384/1-4 9050 13140 ns/op 1246.84 MB/s BenchmarkRepeatLarge/16384/16-4 9354 12660 ns/op 1294.19 MB/s BenchmarkRepeatLarge/16384/4097-4 12381 9621 ns/op 1277.52 MB/s BenchmarkRepeatLarge/32768/1-4 5229 23295 ns/op 1406.63 MB/s BenchmarkRepeatLarge/32768/16-4 5317 22762 ns/op 1439.61 MB/s BenchmarkRepeatLarge/32768/4097-4 5775 21250 ns/op 1349.62 MB/s BenchmarkRepeatLarge/65536/1-4 2818 43228 ns/op 1516.06 MB/s BenchmarkRepeatLarge/65536/16-4 2358 42554 ns/op 1540.07 MB/s BenchmarkRepeatLarge/65536/4097-4 2904 41586 ns/op 1477.78 MB/s BenchmarkRepeatLarge/131072/1-4 501 213872 ns/op 612.85 MB/s BenchmarkRepeatLarge/131072/16-4 512 225068 ns/op 582.37 MB/s BenchmarkRepeatLarge/131072/4097-4 505 221455 ns/op 573.51 MB/s BenchmarkRepeatLarge/262144/1-4 265 446250 ns/op 587.44 MB/s BenchmarkRepeatLarge/262144/16-4 265 439975 ns/op 595.82 MB/s BenchmarkRepeatLarge/262144/4097-4 273 448209 ns/op 575.87 MB/s BenchmarkRepeatLarge/524288/1-4 132 876363 ns/op 598.25 MB/s BenchmarkRepeatLarge/524288/16-4 133 872732 ns/op 600.74 MB/s BenchmarkRepeatLarge/524288/4097-4 132 890377 ns/op 584.38 MB/s BenchmarkRepeatLarge/1048576/1-4 64 1740766 ns/op 602.36 MB/s BenchmarkRepeatLarge/1048576/16-4 64 1736498 ns/op 603.85 MB/s BenchmarkRepeatLarge/1048576/4097-4 61 1758993 ns/op 593.94 MB/s BenchmarkRepeatLarge/2097152/1-4 36 3214761 ns/op 652.35 MB/s BenchmarkRepeatLarge/2097152/16-4 34 3333451 ns/op 629.12 MB/s BenchmarkRepeatLarge/2097152/4097-4 32 3495788 ns/op 598.88 MB/s BenchmarkRepeatLarge/4194304/1-4 16 6913860 ns/op 606.65 MB/s BenchmarkRepeatLarge/4194304/16-4 16 6928055 ns/op 605.41 MB/s BenchmarkRepeatLarge/4194304/4097-4 16 7172505 ns/op 584.35 MB/s BenchmarkRepeatLarge/8388608/1-4 8 14576331 ns/op 575.50 MB/s BenchmarkRepeatLarge/8388608/16-4 7 14355178 ns/op 584.36 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 14935087 ns/op 561.53 MB/s BenchmarkRepeatLarge/16777216/1-4 4 28836822 ns/op 581.80 MB/s BenchmarkRepeatLarge/16777216/16-4 4 29127122 ns/op 576.00 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 29269642 ns/op 573.20 MB/s BenchmarkRepeatLarge/33554432/1-4 2 57528504 ns/op 583.27 MB/s BenchmarkRepeatLarge/33554432/16-4 2 55561024 ns/op 603.92 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 57029084 ns/op 588.37 MB/s BenchmarkRepeatLarge/67108864/1-4 1 106309047 ns/op 631.26 MB/s BenchmarkRepeatLarge/67108864/16-4 1 109533167 ns/op 612.68 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 112519167 ns/op 596.42 MB/s BenchmarkRepeatLarge/134217728/1-4 1 222034974 ns/op 604.49 MB/s BenchmarkRepeatLarge/134217728/16-4 1 216650774 ns/op 619.51 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 223724774 ns/op 599.92 MB/s BenchmarkRepeatLarge/268435456/1-4 1 435715268 ns/op 616.08 MB/s BenchmarkRepeatLarge/268435456/16-4 1 421748827 ns/op 636.48 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 441816069 ns/op 607.57 MB/s BenchmarkRepeatLarge/536870912/1-4 1 865382256 ns/op 620.39 MB/s BenchmarkRepeatLarge/536870912/16-4 1 846604775 ns/op 634.15 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 871219416 ns/op 616.23 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1757419433 ns/op 610.98 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1646359386 ns/op 652.19 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1737839232 ns/op 617.86 MB/s BenchmarkBytesCompare/1-4 13609392 8.731 ns/op BenchmarkBytesCompare/2-4 13723506 8.733 ns/op BenchmarkBytesCompare/4-4 14142202 8.509 ns/op BenchmarkBytesCompare/8-4 14438347 8.280 ns/op BenchmarkBytesCompare/16-4 13755660 8.642 ns/op BenchmarkBytesCompare/32-4 12685740 9.447 ns/op BenchmarkBytesCompare/64-4 9897494 12.11 ns/op BenchmarkBytesCompare/128-4 7436288 15.46 ns/op BenchmarkBytesCompare/256-4 5088660 23.53 ns/op BenchmarkBytesCompare/512-4 3015016 39.64 ns/op BenchmarkBytesCompare/1024-4 1659912 71.89 ns/op BenchmarkBytesCompare/2048-4 851643 136.4 ns/op BenchmarkIndexAnyASCII/1:1-4 1843016 65.80 ns/op BenchmarkIndexAnyASCII/1:2-4 1836481 64.59 ns/op BenchmarkIndexAnyASCII/1:4-4 1837779 65.75 ns/op BenchmarkIndexAnyASCII/1:8-4 1846179 66.14 ns/op BenchmarkIndexAnyASCII/1:16-4 1822329 65.84 ns/op BenchmarkIndexAnyASCII/1:32-4 1834066 66.41 ns/op BenchmarkIndexAnyASCII/1:64-4 1788440 67.39 ns/op BenchmarkIndexAnyASCII/16:1-4 1448871 82.83 ns/op BenchmarkIndexAnyASCII/16:2-4 331773 361.1 ns/op BenchmarkIndexAnyASCII/16:4-4 329293 363.2 ns/op BenchmarkIndexAnyASCII/16:8-4 324559 367.0 ns/op BenchmarkIndexAnyASCII/16:16-4 313728 379.7 ns/op BenchmarkIndexAnyASCII/16:32-4 294108 406.0 ns/op BenchmarkIndexAnyASCII/16:64-4 260120 457.9 ns/op BenchmarkIndexAnyASCII/256:1-4 1341728 89.39 ns/op BenchmarkIndexAnyASCII/256:2-4 24489 4913 ns/op BenchmarkIndexAnyASCII/256:4-4 24484 4893 ns/op BenchmarkIndexAnyASCII/256:8-4 24334 4896 ns/op BenchmarkIndexAnyASCII/256:16-4 24446 4913 ns/op BenchmarkIndexAnyASCII/256:32-4 24276 4937 ns/op BenchmarkIndexAnyASCII/256:64-4 24049 4993 ns/op BenchmarkIndexAnyUTF8/1:1-4 1834466 65.97 ns/op BenchmarkIndexAnyUTF8/1:2-4 1848050 64.65 ns/op BenchmarkIndexAnyUTF8/1:4-4 1852093 65.25 ns/op BenchmarkIndexAnyUTF8/1:8-4 1847842 65.74 ns/op BenchmarkIndexAnyUTF8/1:16-4 1813309 65.94 ns/op BenchmarkIndexAnyUTF8/1:32-4 1839433 65.96 ns/op BenchmarkIndexAnyUTF8/1:64-4 1806870 68.57 ns/op BenchmarkIndexAnyUTF8/16:1-4 112090 1063 ns/op BenchmarkIndexAnyUTF8/16:2-4 286076 415.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 285980 414.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 279735 425.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 280219 426.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 279795 426.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 258061 457.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 7584 15880 ns/op BenchmarkIndexAnyUTF8/256:2-4 20847 5748 ns/op BenchmarkIndexAnyUTF8/256:4-4 20894 5745 ns/op BenchmarkIndexAnyUTF8/256:8-4 20287 5912 ns/op BenchmarkIndexAnyUTF8/256:16-4 20276 5925 ns/op BenchmarkIndexAnyUTF8/256:32-4 20180 5926 ns/op BenchmarkIndexAnyUTF8/256:64-4 18658 6444 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1789178 68.54 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1769190 68.23 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1758741 68.92 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1761855 68.45 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1692249 68.00 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1736643 70.56 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1718857 70.19 ns/op BenchmarkLastIndexAnyASCII/16:1-4 336609 351.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 338329 352.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 334862 355.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 330934 358.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 320389 372.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 298932 399.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 264465 449.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 25387 4726 ns/op BenchmarkLastIndexAnyASCII/256:2-4 25356 4723 ns/op BenchmarkLastIndexAnyASCII/256:4-4 25377 4755 ns/op BenchmarkLastIndexAnyASCII/256:8-4 25285 4741 ns/op BenchmarkLastIndexAnyASCII/256:16-4 25233 4751 ns/op BenchmarkLastIndexAnyASCII/256:32-4 25149 4771 ns/op BenchmarkLastIndexAnyASCII/256:64-4 24858 4826 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1756435 67.96 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1769563 67.09 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1793804 67.24 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1762078 69.16 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1762930 68.35 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1755850 68.40 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1716621 70.11 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 159292 750.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 284616 419.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 284838 418.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 277284 431.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 275443 432.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 273595 431.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 258441 460.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 10000 11104 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 20824 5748 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 20845 5745 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 20228 5934 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 20224 5936 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20182 5935 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18613 6436 ns/op BenchmarkTrimASCII/1:1-4 2101219 57.20 ns/op BenchmarkTrimASCII/1:2-4 1767417 68.73 ns/op BenchmarkTrimASCII/1:4-4 1704558 70.40 ns/op BenchmarkTrimASCII/1:8-4 1612027 73.74 ns/op BenchmarkTrimASCII/1:16-4 1420845 83.78 ns/op BenchmarkTrimASCII/16:1-4 491215 242.1 ns/op BenchmarkTrimASCII/16:2-4 325351 367.3 ns/op BenchmarkTrimASCII/16:4-4 323690 369.2 ns/op BenchmarkTrimASCII/16:8-4 319297 373.2 ns/op BenchmarkTrimASCII/16:16-4 306776 388.3 ns/op BenchmarkTrimASCII/256:1-4 39938 2995 ns/op BenchmarkTrimASCII/256:2-4 23908 4993 ns/op BenchmarkTrimASCII/256:4-4 24012 4985 ns/op BenchmarkTrimASCII/256:8-4 24012 5000 ns/op BenchmarkTrimASCII/256:16-4 22986 5221 ns/op BenchmarkTrimASCII/4096:1-4 2486 47247 ns/op BenchmarkTrimASCII/4096:2-4 1638 75709 ns/op BenchmarkTrimASCII/4096:4-4 1634 75634 ns/op BenchmarkTrimASCII/4096:8-4 1634 75556 ns/op BenchmarkTrimASCII/4096:16-4 1629 80738 ns/op BenchmarkTrimByte-4 1796680 66.99 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 2436 44697 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 2521 44600 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 2580 44584 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1210 97434 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2229 50120 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4251 25848 ns/op BenchmarkCompareBytesEqual-4 12244695 9.410 ns/op BenchmarkCompareBytesToNil-4 14666340 8.145 ns/op BenchmarkCompareBytesEmpty-4 15450136 7.488 ns/op BenchmarkCompareBytesIdentical-4 15335774 7.808 ns/op BenchmarkCompareBytesSameLength-4 13465716 8.489 ns/op BenchmarkCompareBytesDifferentLength-4 13521674 8.597 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1668 71038 ns/op 14760.85 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1666 71070 ns/op 14754.33 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1675 71026 ns/op 14763.42 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1719 69081 ns/op 15179.15 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1654 70972 ns/op 14774.64 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1672 70933 ns/op 14782.83 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1671 71285 ns/op 14709.74 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1736 68080 ns/op 15402.26 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1404 84707 ns/op 12379.01 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1408 84783 ns/op 12367.85 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1414 84540 ns/op 12403.37 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1642 72112 ns/op 14541.11 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1406 84992 ns/op 12337.35 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1411 86588 ns/op 12109.95 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1400 84229 ns/op 12449.18 MB/s BenchmarkCompareBytesBig-4 1743 68240 ns/op 15366.21 MB/s BenchmarkCompareBytesBigIdentical-4 15142567 7.907 ns/op 132622376.29 MB/s PASS ok bytes 60.601s goos: linux goarch: arm64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 79780464 ns/op 1.25 MB/s 3620744 B/op 54 allocs/op BenchmarkDecodeNewton-4 1 302491815 ns/op 1.88 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 23856801 ns/op 0.69 MB/s 3643376 B/op 50 allocs/op PASS ok compress/bzip2 2.343s goos: linux goarch: arm64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 55 2097694 ns/op 4.77 MB/s 42778 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 5 20328465 ns/op 4.92 MB/s 43918 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 203746650 ns/op 4.91 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 54 2111977 ns/op 4.73 MB/s 42747 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 5 20981329 ns/op 4.77 MB/s 47492 B/op 13 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 213721531 ns/op 4.68 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 56 2056922 ns/op 4.86 MB/s 43219 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 19632548 ns/op 5.09 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 197860530 ns/op 5.05 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 56 2059652 ns/op 4.86 MB/s 42778 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 19626141 ns/op 5.10 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 197635890 ns/op 5.06 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 50 2277167 ns/op 4.39 MB/s 42885 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 5 22065313 ns/op 4.53 MB/s 46755 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 222283291 ns/op 4.50 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 66 1741009 ns/op 5.74 MB/s 43641 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 7 14792029 ns/op 6.76 MB/s 44960 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 149229608 ns/op 6.70 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 74 1555988 ns/op 6.43 MB/s 42830 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 9 11681152 ns/op 8.56 MB/s 43850 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 116205806 ns/op 8.61 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 74 1562288 ns/op 6.40 MB/s 43941 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 9 11649063 ns/op 8.58 MB/s 44763 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 115257525 ns/op 8.68 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 103 1148321 ns/op 8.71 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 11027277 ns/op 9.07 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 109637925 ns/op 9.12 MB/s BenchmarkEncode/Digits/Speed/1e4-4 45 2357038 ns/op 4.24 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20798641 ns/op 4.81 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 206535690 ns/op 4.84 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6608249 ns/op 1.51 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 74385444 ns/op 1.34 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 757228078 ns/op 1.32 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6605727 ns/op 1.51 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 73576344 ns/op 1.36 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 752418878 ns/op 1.33 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 79 1438787 ns/op 6.95 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11879730 ns/op 8.42 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 117590566 ns/op 8.50 MB/s BenchmarkEncode/Newton/Speed/1e4-4 49 2206098 ns/op 4.53 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16300218 ns/op 6.13 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 160749328 ns/op 6.22 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6250571 ns/op 1.60 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 65491183 ns/op 1.53 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 661098232 ns/op 1.51 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6325016 ns/op 1.58 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 79883804 ns/op 1.25 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 825227401 ns/op 1.21 MB/s PASS ok compress/flate 15.757s goos: linux goarch: arm64 pkg: compress/lzw BenchmarkDecoder/1e4-4 44 2625566 ns/op 3.81 MB/s BenchmarkDecoder/1e-Reuse4-4 44 2684450 ns/op 3.73 MB/s BenchmarkDecoder/1e5-4 4 25877581 ns/op 3.86 MB/s BenchmarkDecoder/1e-Reuse5-4 4 25825481 ns/op 3.87 MB/s BenchmarkDecoder/1e6-4 1 258073693 ns/op 3.87 MB/s BenchmarkDecoder/1e-Reuse6-4 1 258252732 ns/op 3.87 MB/s BenchmarkEncoder/1e4-4 50 2243904 ns/op 4.46 MB/s BenchmarkEncoder/1e-Reuse4-4 52 2073832 ns/op 4.82 MB/s BenchmarkEncoder/1e5-4 5 21836609 ns/op 4.58 MB/s BenchmarkEncoder/1e-Reuse5-4 5 21461633 ns/op 4.66 MB/s BenchmarkEncoder/1e6-4 1 217716771 ns/op 4.59 MB/s BenchmarkEncoder/1e-Reuse6-4 1 215449891 ns/op 4.64 MB/s PASS ok compress/lzw 3.944s goos: linux goarch: arm64 pkg: container/heap BenchmarkDup-4 18 6099727 ns/op PASS ok container/heap 1.163s goos: linux goarch: arm64 pkg: context BenchmarkCommonParentCancel-4 17352 6648 ns/op BenchmarkWithTimeout/concurrency=40-4 3730 30597 ns/op BenchmarkWithTimeout/concurrency=4000-4 3640 30945 ns/op BenchmarkWithTimeout/concurrency=400000-4 5328 24381 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 337252 338.9 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12530 10176 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 15182 7904 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2707 46071 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1615 72234 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2373 69045 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 231 499166 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 170 752301 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 256 448998 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 24 5055059 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 8126610 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 25 4679640 ns/op BenchmarkCheckCanceled/Err-4 209506 532.3 ns/op BenchmarkCheckCanceled/Done-4 362857 333.7 ns/op BenchmarkContextCancelDone-4 490828 233.1 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 17544 6861 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 14090 8295 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10468 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9415 11714 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8380 13567 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 470809 254.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 276913 429.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 197865 605.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 125658 958.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 65472 1834 ns/op PASS ok context 13.307s goos: linux goarch: arm64 pkg: crypto/aes BenchmarkEncrypt-4 1375962 85.82 ns/op 186.43 MB/s BenchmarkDecrypt-4 1368351 88.59 ns/op 180.61 MB/s BenchmarkExpand-4 1000000 109.3 ns/op PASS ok crypto/aes 1.559s goos: linux goarch: arm64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 185162 629.5 ns/op 101.66 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 312248 365.1 ns/op 175.28 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 187486 636.5 ns/op 100.55 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 307858 383.3 ns/op 166.98 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 103183 1157 ns/op 1166.66 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 133774 894.0 ns/op 1510.06 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 94861 1264 ns/op 1068.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 117883 1023 ns/op 1319.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 31503 3797 ns/op 2157.39 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 33830 3505 ns/op 2336.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 27108 4427 ns/op 1850.42 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 28728 4181 ns/op 1959.32 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 5535 21403 ns/op 47.61 MB/s BenchmarkAESCFBDecrypt1K-4 5482 21434 ns/op 47.54 MB/s BenchmarkAESCFBDecrypt8K-4 702 170190 ns/op 48.11 MB/s BenchmarkAESOFB1K-4 8482 14213 ns/op 71.70 MB/s BenchmarkAESCTR1K-4 10000 10439 ns/op 97.61 MB/s BenchmarkAESCTR8K-4 1454 82904 ns/op 98.75 MB/s BenchmarkAESCBCEncrypt1K-4 10000 10948 ns/op 93.53 MB/s BenchmarkAESCBCDecrypt1K-4 13821 8653 ns/op 118.34 MB/s PASS ok crypto/cipher 3.763s goos: linux goarch: arm64 pkg: crypto/des BenchmarkEncrypt-4 68113 1740 ns/op 4.60 MB/s BenchmarkDecrypt-4 68724 1719 ns/op 4.65 MB/s BenchmarkTDESEncrypt-4 25888 4611 ns/op 1.73 MB/s BenchmarkTDESDecrypt-4 25690 4658 ns/op 1.72 MB/s PASS ok crypto/des 1.626s goos: linux goarch: arm64 pkg: crypto/ecdh BenchmarkECDH/P256-4 576 203509 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 12 9785467 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 5 24561792 ns/op 1534 B/op 21 allocs/op BenchmarkECDH/X25519-4 60 2007230 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.792s goos: linux goarch: arm64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1182 98236 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 27 4281396 ns/op 2679 B/op 34 allocs/op BenchmarkSign/P521-4 10 10407768 ns/op 3060 B/op 35 allocs/op BenchmarkVerify/P256-4 544 217783 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 10 10744236 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 4 26679350 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 2653 44212 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 48 2464800 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 19 5969598 ns/op 1416 B/op 17 allocs/op PASS ok crypto/ecdsa 2.613s goos: linux goarch: arm64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 226 501956 ns/op BenchmarkNewKeyFromSeed-4 237 502572 ns/op BenchmarkSigning-4 208 569563 ns/op BenchmarkVerification-4 121 988492 ns/op PASS ok crypto/ed25519 1.668s goos: linux goarch: arm64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 3037 38904 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 120 996569 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 46 2524918 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 19 6046394 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 768 155207 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 48 2436093 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 18 6462218 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 6 17080767 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10000 10099 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 4116 28813 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3894 27916 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 73 1598618 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2606 45647 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 277 431195 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1652 68974 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 84 1354677 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.285s goos: linux goarch: arm64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 23788 5036 ns/op 203.34 MB/s BenchmarkHMACSHA256_32-4 25173 4786 ns/op 6.69 MB/s BenchmarkNewWriteSum-4 13080 8922 ns/op 3.59 MB/s PASS ok crypto/hmac 1.577s goos: linux goarch: arm64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 46442 2572 ns/op BenchmarkModSub-4 46324 2550 ns/op BenchmarkMontgomeryRepr-4 15073 7973 ns/op BenchmarkMontgomeryMul-4 15057 7965 ns/op BenchmarkModMul-4 7281 16314 ns/op BenchmarkExpBig-4 7 15470789 ns/op BenchmarkExp-4 4 27915740 ns/op PASS ok crypto/internal/bigmod 2.255s goos: linux goarch: arm64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 1305 89372 ns/op BenchmarkScalarBaseMult-4 267 436818 ns/op BenchmarkScalarMult-4 100 1090116 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 136 868306 ns/op PASS ok crypto/internal/edwards25519 1.545s goos: linux goarch: arm64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 419744 270.6 ns/op BenchmarkMultiply-4 595249 188.8 ns/op BenchmarkSquare-4 950840 124.6 ns/op BenchmarkInvert-4 3864 31087 ns/op BenchmarkMult32-4 1000000 104.0 ns/op PASS ok crypto/internal/edwards25519/field 1.608s goos: linux goarch: arm64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 44 2422660 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 870 137993 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 16 6455305 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 6 16755487 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 128 925631 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 4492 26535 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 50 2281579 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 21 5244524 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.099s goos: linux goarch: arm64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 502033 231.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 266484 441.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 106081 1131 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 516386 230.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 271938 439.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 103980 1165 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.773s goos: linux goarch: arm64 pkg: crypto/md5 BenchmarkHash8Bytes-4 101617 1162 ns/op 6.89 MB/s BenchmarkHash64-4 127369 926.7 ns/op 69.06 MB/s BenchmarkHash128-4 117160 1023 ns/op 125.16 MB/s BenchmarkHash256-4 96583 1233 ns/op 207.61 MB/s BenchmarkHash512-4 72909 1643 ns/op 311.58 MB/s BenchmarkHash1K-4 48582 2468 ns/op 414.92 MB/s BenchmarkHash8K-4 8323 14276 ns/op 573.82 MB/s BenchmarkHash1M-4 66 1687549 ns/op 621.36 MB/s BenchmarkHash8M-4 8 13493135 ns/op 621.69 MB/s BenchmarkHash8BytesUnaligned-4 101476 1157 ns/op 6.91 MB/s BenchmarkHash1KUnaligned-4 48613 2466 ns/op 415.25 MB/s BenchmarkHash8KUnaligned-4 8049 14729 ns/op 556.17 MB/s PASS ok crypto/md5 2.603s goos: linux goarch: arm64 pkg: crypto/rand BenchmarkPrime-4 1 837378164 ns/op PASS ok crypto/rand 1.859s goos: linux goarch: arm64 pkg: crypto/rc4 BenchmarkRC4_128-4 13611 8819 ns/op 14.51 MB/s BenchmarkRC4_1K-4 1693 68637 ns/op 14.92 MB/s BenchmarkRC4_8K-4 220 542056 ns/op 14.94 MB/s PASS ok crypto/rc4 1.536s goos: linux goarch: arm64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 8 13582975 ns/op BenchmarkDecryptPKCS1v15/3072-4 4 32941130 ns/op BenchmarkDecryptPKCS1v15/4096-4 2 63647100 ns/op BenchmarkEncryptPKCS1v15/2048-4 34 3198620 ns/op BenchmarkDecryptOAEP/2048-4 8 13737125 ns/op BenchmarkEncryptOAEP/2048-4 37 3234648 ns/op BenchmarkSignPKCS1v15/2048-4 8 13758315 ns/op BenchmarkVerifyPKCS1v15/2048-4 37 3188262 ns/op BenchmarkSignPSS/2048-4 8 13926145 ns/op BenchmarkVerifyPSS/2048-4 36 3219612 ns/op PASS ok crypto/rsa 2.709s goos: linux goarch: arm64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 92551 1274 ns/op 6.28 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 110562 1058 ns/op 7.56 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 105993 1125 ns/op 284.56 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 129720 916.5 ns/op 349.15 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 79190 1510 ns/op 678.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 91160 1311 ns/op 781.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21289 5656 ns/op 1448.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 21963 5442 ns/op 1505.27 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.178s goos: linux goarch: arm64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 79912 1468 ns/op 5.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 93680 1266 ns/op 6.32 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 92322 1294 ns/op 6.18 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 69206 1728 ns/op 592.59 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 78780 1520 ns/op 673.89 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 77335 1535 ns/op 666.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21574 5556 ns/op 1474.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 22371 5364 ns/op 1527.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 22300 5386 ns/op 1520.94 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.362s goos: linux goarch: arm64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 23234 5156 ns/op 1.55 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 24619 4867 ns/op 1.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 24230 4951 ns/op 1.62 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 3908 29220 ns/op 35.04 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 4168 28552 ns/op 35.86 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 4094 28751 ns/op 35.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 597 199747 ns/op 41.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 604 197642 ns/op 41.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 602 197713 ns/op 41.43 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.319s goos: linux goarch: arm64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 16815860 7.103 ns/op BenchmarkConstantTimeEq-4 16952695 7.075 ns/op BenchmarkConstantTimeLessOrEq-4 16829632 7.094 ns/op BenchmarkXORBytes/8Bytes-4 2756222 43.18 ns/op 185.27 MB/s BenchmarkXORBytes/128Bytes-4 2670200 44.86 ns/op 2853.24 MB/s BenchmarkXORBytes/2048Bytes-4 953803 126.5 ns/op 16194.76 MB/s BenchmarkXORBytes/32768Bytes-4 78590 1527 ns/op 21455.07 MB/s PASS ok crypto/subtle 1.999s goos: linux goarch: arm64 pkg: crypto/tls BenchmarkCertCache/0-4 243 479982 ns/op BenchmarkCertCache/1-4 250 481259 ns/op BenchmarkCertCache/2-4 252 476751 ns/op BenchmarkCertCache/3-4 249 475408 ns/op BenchmarkHandshakeServer/RSA-4 15 7783405 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 13 8811418 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 14 8360426 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 87 1224719 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 147 820069 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 38 3063683 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 44 2676855 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 37987987 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 37854547 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 2 78905400 ns/op 13.29 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 2 81246100 ns/op 12.91 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 140979921 ns/op 14.88 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 148513681 ns/op 14.12 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 251802321 ns/op 16.66 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 278760481 ns/op 15.05 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 505894723 ns/op 16.58 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 544450203 ns/op 15.41 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 1015590965 ns/op 16.52 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 1081486445 ns/op 15.51 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 2003228170 ns/op 16.75 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 2124687410 ns/op 15.79 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 4030382860 ns/op 16.65 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 4292125338 ns/op 15.64 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 2 78238644 ns/op 13.40 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 2 80840124 ns/op 12.97 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 163347609 ns/op 12.84 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 146460808 ns/op 14.32 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 262282655 ns/op 15.99 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 280841176 ns/op 14.93 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 509956869 ns/op 16.45 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 557026832 ns/op 15.06 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1011137617 ns/op 16.59 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1076422301 ns/op 15.59 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 2021405075 ns/op 16.60 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 2140411842 ns/op 15.68 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 3972811626 ns/op 16.89 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 4268466562 ns/op 15.72 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 709132200 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 711640601 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 294825457 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 294081696 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 156202169 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 155288489 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 88197285 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 86545125 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 46204349 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 44719202 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 147282928 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 151153969 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 70621684 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 69562404 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 44616443 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 43515109 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 30972592 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 30336022 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 24421801 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 5 22675585 ns/op PASS ok crypto/tls 43.270s goos: linux goarch: arm64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 6 17593448 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 244 485285 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 957 123000 ns/op 12660 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 896 132434 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 2.227s goos: linux goarch: arm64 pkg: database/sql BenchmarkConcurrentDBExec-4 38 3031274 ns/op 280578 B/op 1646 allocs/op BenchmarkConcurrentStmtQuery-4 32 3621121 ns/op 271527 B/op 2039 allocs/op BenchmarkConcurrentStmtExec-4 48 2468871 ns/op 219565 B/op 731 allocs/op BenchmarkConcurrentTxQuery-4 38 3075809 ns/op 279275 B/op 2162 allocs/op BenchmarkConcurrentTxExec-4 55 2035111 ns/op 87763 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 37 2997715 ns/op 104045 B/op 2044 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1059718 ns/op 40084 B/op 381 allocs/op BenchmarkConcurrentRandom-4 42 2975725 ns/op 229966 B/op 1867 allocs/op BenchmarkManyConcurrentQueries-4 2425 46155 ns/op 4127 B/op 20 allocs/op BenchmarkGrabConn-4 123195 996.3 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.430s goos: linux goarch: arm64 pkg: debug/elf BenchmarkSymbols64-4 1663 65456 ns/op BenchmarkSymbols32-4 2001 59098 ns/op PASS ok debug/elf 1.262s goos: linux goarch: arm64 pkg: debug/gosym Benchmark115/NewLineTable-4 220047 549.9 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 76 1521524 ns/op 180211 B/op 13 allocs/op Benchmark115/LineToPC-4 66 1802209 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 14119 8479 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.813s goos: linux goarch: arm64 pkg: encoding/asn1 BenchmarkObjectIdentifierString-4 39610 3013 ns/op BenchmarkMarshal-4 636 186820 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2341 48980 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.433s goos: linux goarch: arm64 pkg: encoding/base32 BenchmarkEncode-4 384 309447 ns/op 26.47 MB/s BenchmarkEncodeToString-4 328 341608 ns/op 23.98 MB/s BenchmarkDecode-4 146 810108 ns/op 16.19 MB/s BenchmarkDecodeString-4 148 796673 ns/op 16.46 MB/s PASS ok encoding/base32 1.723s goos: linux goarch: arm64 pkg: encoding/base64 BenchmarkEncodeToString-4 378 296994 ns/op 27.58 MB/s BenchmarkDecodeString/2-4 266006 432.9 ns/op 9.24 MB/s BenchmarkDecodeString/4-4 216361 556.8 ns/op 14.37 MB/s BenchmarkDecodeString/8-4 179317 664.5 ns/op 18.06 MB/s BenchmarkDecodeString/64-4 39196 3050 ns/op 28.85 MB/s BenchmarkDecodeString/8192-4 351 338015 ns/op 32.32 MB/s BenchmarkNewEncoding-4 62124 1929 ns/op 132.71 MB/s PASS ok encoding/base64 1.994s goos: linux goarch: arm64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1171 101327 ns/op 39.48 MB/s BenchmarkReadStruct-4 14199 8446 ns/op 8.88 MB/s BenchmarkWriteStruct-4 14036 8518 ns/op 8.80 MB/s BenchmarkReadInts-4 36297 3328 ns/op 9.01 MB/s BenchmarkWriteInts-4 35656 3391 ns/op 8.85 MB/s BenchmarkWriteSlice1000Int32s-4 1144 103844 ns/op 38.52 MB/s BenchmarkPutUint16-4 3132333 38.27 ns/op 52.26 MB/s BenchmarkAppendUint16-4 3186556 37.63 ns/op 53.15 MB/s BenchmarkPutUint32-4 2236945 53.43 ns/op 74.86 MB/s BenchmarkAppendUint32-4 2215875 54.25 ns/op 73.74 MB/s BenchmarkPutUint64-4 980520 104.2 ns/op 76.80 MB/s BenchmarkAppendUint64-4 1000000 102.5 ns/op 78.05 MB/s BenchmarkLittleEndianPutUint16-4 3131209 38.31 ns/op 52.21 MB/s BenchmarkLittleEndianAppendUint16-4 3000242 39.97 ns/op 50.04 MB/s BenchmarkLittleEndianPutUint32-4 2241453 53.43 ns/op 74.86 MB/s BenchmarkLittleEndianAppendUint32-4 2232810 53.72 ns/op 74.46 MB/s BenchmarkLittleEndianPutUint64-4 1000000 103.9 ns/op 77.01 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 102.6 ns/op 78.00 MB/s BenchmarkReadFloats-4 124959 964.1 ns/op 12.45 MB/s BenchmarkWriteFloats-4 120729 988.6 ns/op 12.14 MB/s BenchmarkReadSlice1000Float32s-4 1039 116761 ns/op 34.26 MB/s BenchmarkWriteSlice1000Float32s-4 1008 120659 ns/op 33.15 MB/s BenchmarkReadSlice1000Uint8s-4 71173 1497 ns/op 668.07 MB/s BenchmarkWriteSlice1000Uint8s-4 118455 1039 ns/op 962.09 MB/s BenchmarkPutUvarint32-4 744823 158.3 ns/op 25.27 MB/s BenchmarkPutUvarint64-4 192008 617.9 ns/op 12.95 MB/s PASS ok encoding/binary 4.834s goos: linux goarch: arm64 pkg: encoding/csv BenchmarkRead-4 5802 18475 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 5884 18167 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6516 18213 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3518 30390 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 6889 16898 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7002 16950 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 6999 16830 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4078 28856 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 10000 10549 ns/op PASS ok encoding/csv 2.078s goos: linux goarch: arm64 pkg: encoding/gob BenchmarkEndToEndPipe-4 12159 9568 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 15850 7662 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 234 499215 ns/op 16865 B/op 331 allocs/op BenchmarkEncodeComplex128Slice-4 726 161468 ns/op 675 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1474 77986 ns/op 59 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1408 82084 ns/op 62 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 1942 58579 ns/op 199 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 55 2055957 ns/op 36189 B/op 251 allocs/op BenchmarkDecodeComplex128Slice-4 580 208438 ns/op 25234 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1186 98618 ns/op 10796 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1293 91155 ns/op 9757 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 801 146562 ns/op 39139 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 266 421318 ns/op 66416 B/op 2207 allocs/op BenchmarkDecodeBytesSlice-4 499 224541 ns/op 23810 B/op 193 allocs/op BenchmarkDecodeInterfaceSlice-4 81 1383403 ns/op 83169 B/op 3178 allocs/op BenchmarkDecodeMap-4 62 1832563 ns/op 54016 B/op 177 allocs/op PASS ok encoding/gob 3.330s goos: linux goarch: arm64 pkg: encoding/hex BenchmarkEncode/256-4 14218 8437 ns/op 30.34 MB/s BenchmarkEncode/1024-4 3362 33952 ns/op 30.16 MB/s BenchmarkEncode/4096-4 874 135974 ns/op 30.12 MB/s BenchmarkEncode/16384-4 208 573446 ns/op 28.57 MB/s BenchmarkDecode/256-4 27810 4313 ns/op 59.35 MB/s BenchmarkDecode/1024-4 6934 17037 ns/op 60.10 MB/s BenchmarkDecode/4096-4 1744 68214 ns/op 60.05 MB/s BenchmarkDecode/16384-4 438 274273 ns/op 59.74 MB/s BenchmarkDump/256-4 1164 101048 ns/op 2.53 MB/s BenchmarkDump/1024-4 298 402152 ns/op 2.55 MB/s BenchmarkDump/4096-4 70 1618798 ns/op 2.53 MB/s BenchmarkDump/16384-4 16 6490198 ns/op 2.52 MB/s PASS ok encoding/hex 2.740s goos: linux goarch: arm64 pkg: encoding/json BenchmarkCodeEncoder-4 1 144764008 ns/op 13.40 MB/s 8390704 B/op 54 allocs/op BenchmarkCodeEncoderError-4 1 147782408 ns/op 13.13 MB/s 8525904 B/op 141 allocs/op BenchmarkCodeMarshal-4 1 147416089 ns/op 13.16 MB/s 10200848 B/op 32 allocs/op BenchmarkCodeMarshalError-4 1 152987288 ns/op 12.68 MB/s 10466872 B/op 137 allocs/op BenchmarkMarshalBytes/32-4 21129 5687 ns/op BenchmarkMarshalBytes/256-4 6206 18558 ns/op BenchmarkMarshalBytes/4096-4 559 214623 ns/op BenchmarkMarshalBytesError/32-4 45 2460161 ns/op BenchmarkMarshalBytesError/256-4 48 2444387 ns/op BenchmarkMarshalBytesError/4096-4 43 2670113 ns/op BenchmarkMarshalMap-4 44451 2781 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 485389748 ns/op 4.00 MB/s 10097096 B/op 40033 allocs/op BenchmarkUnicodeDecoder-4 29085 4102 ns/op 3.41 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 38698 3071 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 432874344 ns/op 4.48 MB/s 2020240 B/op 40004 allocs/op BenchmarkCodeUnmarshalReuse-4 1 420672264 ns/op 4.61 MB/s 2019904 B/op 40007 allocs/op BenchmarkUnmarshalString-4 81075 1549 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 164983 749.1 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 262441 469.7 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 22249 5432 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 77215 1562 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 82142 1469 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 23638 5158 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3007 36315 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 880 135834 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 91 1116161 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 11119345 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 459403 250.0 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 481586 245.9 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 470035 248.2 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 456453 253.4 ns/op BenchmarkEncodeMarshaler-4 59241 1984 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 72847 1629 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 4150294 28.56 ns/op BenchmarkNumberIsValidRegexp-4 15792 7598 ns/op PASS ok encoding/json 8.549s goos: linux goarch: arm64 pkg: encoding/pem BenchmarkEncode-4 42 2406518 ns/op 27.23 MB/s BenchmarkDecode-4 21 5400433 ns/op 16.44 MB/s PASS ok encoding/pem 1.249s goos: linux goarch: arm64 pkg: encoding/xml BenchmarkMarshal-4 2607 39371 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1044 113638 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4110 27493 ns/op PASS ok encoding/xml 1.378s goos: linux goarch: arm64 pkg: errors BenchmarkIs-4 183168 615.2 ns/op BenchmarkAs-4 47299 2510 ns/op PASS ok errors 1.282s goos: linux goarch: arm64 pkg: expvar BenchmarkIntAdd-4 187008 642.3 ns/op BenchmarkIntSet-4 210680 593.0 ns/op BenchmarkFloatAdd-4 49951 2232 ns/op BenchmarkFloatSet-4 226395 587.9 ns/op BenchmarkStringSet-4 223564 567.3 ns/op BenchmarkMapSet-4 47917 2206 ns/op BenchmarkMapSetDifferent-4 54780 2283 ns/op BenchmarkMapSetDifferentRandom-4 232 500993 ns/op BenchmarkMapSetString-4 48218 2676 ns/op BenchmarkMapAddSame-4 30963 3954 ns/op BenchmarkMapAddDifferent-4 13388 9385 ns/op BenchmarkMapAddDifferentRandom-4 200 599422 ns/op BenchmarkMapAddSameSteadyState-4 178005 664.2 ns/op BenchmarkMapAddDifferentSteadyState-4 100450 1175 ns/op BenchmarkMapString-4 5822 19426 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 27712 4420 ns/op PASS ok expvar 3.544s goos: linux goarch: arm64 pkg: fmt BenchmarkSprintfPadding-4 106168 1096 ns/op BenchmarkSprintfEmpty-4 367651 328.9 ns/op BenchmarkSprintfString-4 266311 466.9 ns/op BenchmarkSprintfTruncateString-4 232551 518.7 ns/op BenchmarkSprintfTruncateBytes-4 166096 748.4 ns/op BenchmarkSprintfSlowParsingPath-4 240698 513.8 ns/op BenchmarkSprintfQuoteString-4 49716 2409 ns/op BenchmarkSprintfInt-4 251074 491.6 ns/op BenchmarkSprintfIntInt-4 181354 658.0 ns/op BenchmarkSprintfPrefixedInt-4 211354 574.7 ns/op BenchmarkSprintfFloat-4 135621 880.7 ns/op BenchmarkSprintfComplex-4 60649 1977 ns/op BenchmarkSprintfBoolean-4 254702 475.4 ns/op BenchmarkSprintfHexString-4 136245 895.2 ns/op BenchmarkSprintfHexBytes-4 109088 1141 ns/op BenchmarkSprintfBytes-4 49400 2457 ns/op BenchmarkSprintfStringer-4 80919 1489 ns/op BenchmarkSprintfStructure-4 38748 3120 ns/op BenchmarkManyArgs-4 63072 1898 ns/op BenchmarkFprintInt-4 57356 2100 ns/op BenchmarkFprintfBytes-4 63477 1916 ns/op BenchmarkFprintIntNoAlloc-4 58069 2098 ns/op BenchmarkScanInts-4 28 4086760 ns/op BenchmarkScanRecursiveInt-4 1 451564709 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 477205950 ns/op PASS ok fmt 5.197s goos: linux goarch: arm64 pkg: go/build BenchmarkImportVendor-4 685 159352 ns/op PASS ok go/build 1.148s goos: linux goarch: arm64 pkg: go/constant BenchmarkStringAdd/1-4 36848 3101 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 11694 10230 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3369 34025 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 921 128215 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 234 517290 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 50 2165354 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 13 8673957 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 3 36609736 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 150237650 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.429s goos: linux goarch: arm64 pkg: go/format BenchmarkFormat/array1-10000-4 1 266043538 ns/op 0.24 MB/s 44442712 B/op 48666 allocs/op PASS ok go/format 1.310s goos: linux goarch: arm64 pkg: go/parser BenchmarkParse-4 5 23451921 ns/op 2.30 MB/s BenchmarkParseOnly-4 5 20544801 ns/op 2.62 MB/s BenchmarkResolve-4 42 2906018 ns/op 18.53 MB/s PASS ok go/parser 2.410s goos: linux goarch: arm64 pkg: go/printer BenchmarkPrintFile-4 1 151041370 ns/op 0.34 MB/s 5262168 B/op 27523 allocs/op BenchmarkPrintDecl-4 793 148931 ns/op 0.21 MB/s 16476 B/op 51 allocs/op PASS ok go/printer 1.304s goos: linux goarch: arm64 pkg: go/scanner BenchmarkScan-4 243 493117 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 8970541 ns/op 5.53 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 14289491 ns/op 5.13 MB/s BenchmarkScanFiles/net/http/server.go-4 5 21849857 ns/op 5.63 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 194 619134 ns/op 5.01 MB/s PASS ok go/scanner 1.943s goos: linux goarch: arm64 pkg: go/token BenchmarkSearchInts-4 1000000 105.1 ns/op PASS ok go/token 1.124s goos: linux goarch: arm64 pkg: go/types BenchmarkLookupFieldOrMethod-4 73 1616109 ns/op BenchmarkNamed/Underlying/nongeneric-4 545910 204.8 ns/op BenchmarkNamed/Underlying/generic-4 562692 205.0 ns/op BenchmarkNamed/Underlying/src_instance-4 563454 206.6 ns/op BenchmarkNamed/Underlying/user_instance-4 561544 204.7 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 16072 7342 ns/op BenchmarkNamed/NewMethodSet/generic-4 16078 7312 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 16078 7428 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 16068 7336 ns/op BenchmarkCheck/http/funcbodies/info-4 1 679021603 ns/op 49541 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 547509755 ns/op 61439 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 288217219 ns/op 116708 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 270057177 ns/op 124536 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 364725384 ns/op 14207 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 135781048 ns/op 38153 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 80994125 ns/op 63969 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 79986485 ns/op 64768 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 126131168 ns/op 17176 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 77178225 ns/op 28071 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 57780084 ns/op 37490 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 57891944 ns/op 37414 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1115441871 ns/op 60861 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 742205968 ns/op 91463 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 168866771 ns/op 401913 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 142634369 ns/op 475819 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 385943985 ns/op 5200 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 117722488 ns/op 17041 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 98705706 ns/op 20329 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 97880006 ns/op 20494 lines/s PASS ok go/types 18.575s goos: linux goarch: arm64 pkg: hash/adler32 BenchmarkAdler32KB-4 9236 11226 ns/op 91.22 MB/s PASS ok hash/adler32 1.120s goos: linux goarch: arm64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 370035 301.9 ns/op 49.69 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 364316 304.3 ns/op 49.29 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 365407 308.4 ns/op 129.71 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 373389 308.9 ns/op 129.51 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 352107 331.8 ns/op 1543.16 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 350160 331.4 ns/op 1544.73 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 339334 349.5 ns/op 2930.15 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 329890 350.3 ns/op 2922.92 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 245220 479.3 ns/op 8545.00 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 246723 481.9 ns/op 8499.37 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 70274 1713 ns/op 19130.68 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 69150 1718 ns/op 19071.13 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 318598 367.7 ns/op 40.79 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 317439 367.3 ns/op 40.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 314355 369.9 ns/op 108.13 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 314636 367.9 ns/op 108.72 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 299720 392.0 ns/op 1306.28 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 299508 394.9 ns/op 1296.43 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 286656 415.3 ns/op 2465.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 285366 411.1 ns/op 2490.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 216592 541.4 ns/op 7564.91 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 220026 544.8 ns/op 7518.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 67694 1754 ns/op 18680.91 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 67141 1779 ns/op 18420.57 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 189442 630.8 ns/op 23.78 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 188796 632.1 ns/op 23.73 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 101697 1176 ns/op 34.00 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 101844 1173 ns/op 34.09 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9096 13071 ns/op 39.17 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8820 13276 ns/op 38.57 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4477 26256 ns/op 39.00 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4561 25983 ns/op 39.41 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1154 103407 ns/op 39.61 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1148 104465 ns/op 39.21 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 145 825288 ns/op 39.70 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 146 823689 ns/op 39.78 MB/s PASS ok hash/crc32 5.708s goos: linux goarch: arm64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 100 1145613 ns/op 57.21 MB/s BenchmarkCrc64/ISO4KB-4 1225 91375 ns/op 44.83 MB/s BenchmarkCrc64/ISO1KB-4 5396 21120 ns/op 48.48 MB/s BenchmarkCrc64/ECMA64KB-4 96 1144787 ns/op 57.25 MB/s BenchmarkCrc64/Random64KB-4 100 1069846 ns/op 61.26 MB/s BenchmarkCrc64/Random16KB-4 423 281237 ns/op 58.26 MB/s PASS ok hash/crc64 1.747s goos: linux goarch: arm64 pkg: hash/fnv BenchmarkFnv32KB-4 8856 11612 ns/op 88.19 MB/s BenchmarkFnv32aKB-4 9104 11579 ns/op 88.43 MB/s BenchmarkFnv64KB-4 10000 11653 ns/op 87.88 MB/s BenchmarkFnv64aKB-4 10000 11603 ns/op 88.25 MB/s BenchmarkFnv128KB-4 1990 59379 ns/op 17.25 MB/s BenchmarkFnv128aKB-4 2030 59003 ns/op 17.35 MB/s PASS ok hash/fnv 1.718s goos: linux goarch: arm64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 379390 301.8 ns/op 13.25 MB/s BenchmarkHash/n=4/Bytes-4 2673776 44.93 ns/op 89.03 MB/s BenchmarkHash/n=4/String-4 1286041 92.77 ns/op 43.12 MB/s BenchmarkHash/n=8/Write-4 395731 291.2 ns/op 27.48 MB/s BenchmarkHash/n=8/Bytes-4 2800254 42.96 ns/op 186.22 MB/s BenchmarkHash/n=8/String-4 1304719 91.91 ns/op 87.04 MB/s BenchmarkHash/n=16/Write-4 398972 298.5 ns/op 53.60 MB/s BenchmarkHash/n=16/Bytes-4 2710924 44.83 ns/op 356.89 MB/s BenchmarkHash/n=16/String-4 1332345 90.09 ns/op 177.61 MB/s BenchmarkHash/n=32/Write-4 398941 296.9 ns/op 107.77 MB/s BenchmarkHash/n=32/Bytes-4 2777128 43.13 ns/op 741.86 MB/s BenchmarkHash/n=32/String-4 1311610 91.60 ns/op 349.34 MB/s BenchmarkHash/n=64/Write-4 381615 311.7 ns/op 205.30 MB/s BenchmarkHash/n=64/Bytes-4 2584958 46.89 ns/op 1364.86 MB/s BenchmarkHash/n=64/String-4 1262352 95.17 ns/op 672.49 MB/s BenchmarkHash/n=256/Write-4 287948 410.8 ns/op 623.14 MB/s BenchmarkHash/n=256/Bytes-4 1741461 68.99 ns/op 3710.94 MB/s BenchmarkHash/n=256/String-4 702262 169.8 ns/op 1508.10 MB/s BenchmarkHash/n=320/Write-4 291284 405.9 ns/op 788.28 MB/s BenchmarkHash/n=320/Bytes-4 1458999 82.27 ns/op 3889.48 MB/s BenchmarkHash/n=320/String-4 502024 236.4 ns/op 1353.89 MB/s BenchmarkHash/n=1024/Write-4 207386 572.5 ns/op 1788.69 MB/s BenchmarkHash/n=1024/Bytes-4 669523 173.8 ns/op 5893.06 MB/s BenchmarkHash/n=1024/String-4 207199 576.6 ns/op 1776.01 MB/s BenchmarkHash/n=4096/Write-4 99586 1206 ns/op 3395.22 MB/s BenchmarkHash/n=4096/Bytes-4 199606 598.5 ns/op 6843.80 MB/s BenchmarkHash/n=4096/String-4 55482 2148 ns/op 1907.27 MB/s BenchmarkHash/n=16384/Write-4 32497 3677 ns/op 4455.94 MB/s BenchmarkHash/n=16384/Bytes-4 52392 2287 ns/op 7163.54 MB/s BenchmarkHash/n=16384/String-4 14084 8486 ns/op 1930.71 MB/s PASS ok hash/maphash 5.708s goos: linux goarch: arm64 pkg: html BenchmarkEscape-4 774 146543 ns/op BenchmarkEscapeNone-4 80378 1480 ns/op BenchmarkUnescape-4 637 186319 ns/op BenchmarkUnescapeNone-4 393721 302.8 ns/op BenchmarkUnescapeSparse-4 10000 10233 ns/op BenchmarkUnescapeDense-4 915 130091 ns/op PASS ok html 1.784s goos: linux goarch: arm64 pkg: html/template BenchmarkCSSEscaper-4 6592 16411 ns/op BenchmarkCSSEscaperNoSpecials-4 34430 3466 ns/op BenchmarkDecodeCSS-4 22636 5280 ns/op BenchmarkDecodeCSSNoSpecials-4 2656815 45.19 ns/op BenchmarkCSSValueFilter-4 93180 1294 ns/op BenchmarkCSSValueFilterOk-4 77992 1542 ns/op BenchmarkEscapedExecute-4 3867 29152 ns/op BenchmarkHTMLNospaceEscaper-4 8274 14385 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 44754 2673 ns/op BenchmarkStripTags-4 16264 7314 ns/op BenchmarkStripTagsNoSpecials-4 229346 524.1 ns/op BenchmarkJSValEscaperWithNum-4 19461 6126 ns/op BenchmarkJSValEscaperWithStr-4 5014 23032 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 15584 7682 ns/op BenchmarkJSValEscaperWithObj-4 4111 27738 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 9950 10814 ns/op BenchmarkJSStrEscaperNoSpecials-4 39688 3023 ns/op BenchmarkJSStrEscaper-4 8028 14560 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 38137 3098 ns/op BenchmarkJSRegexpEscaper-4 7933 14727 ns/op BenchmarkTemplateSpecialTags-4 80 1300148 ns/op BenchmarkURLEscaper-4 3604 31982 ns/op BenchmarkURLEscaperNoSpecials-4 134884 871.2 ns/op BenchmarkURLNormalizer-4 4804 24551 ns/op BenchmarkURLNormalizerNoSpecials-4 131610 900.9 ns/op BenchmarkSrcsetFilter-4 15081 7927 ns/op BenchmarkSrcsetFilterNoSpecials-4 87358 1367 ns/op PASS ok html/template 4.857s goos: linux goarch: arm64 pkg: image BenchmarkAt/rgba-4 424123 259.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 384876 300.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 468632 249.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 403176 299.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1368582 86.75 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 852538 138.7 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1369938 86.95 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 828064 139.2 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1000000 105.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 325216 359.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 293017 404.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 326274 360.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 295502 405.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 551692 212.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 398548 301.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 649364 182.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 396153 304.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 305918 387.0 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1000000 109.1 ns/op BenchmarkRGBASetRGBA-4 1000000 109.6 ns/op BenchmarkRGBA64At-4 731635 162.2 ns/op BenchmarkRGBA64SetRGBA64-4 736394 162.8 ns/op BenchmarkNRGBAAt-4 1000000 108.7 ns/op BenchmarkNRGBASetNRGBA-4 1000000 110.2 ns/op BenchmarkNRGBA64At-4 736015 160.6 ns/op BenchmarkNRGBA64SetNRGBA64-4 732975 162.7 ns/op BenchmarkAlphaAt-4 2130736 54.59 ns/op BenchmarkAlphaSetAlpha-4 2132895 54.94 ns/op BenchmarkAlpha16At-4 1000000 102.1 ns/op BenchmarkAlphaSetAlpha16-4 1000000 100.2 ns/op BenchmarkGrayAt-4 2131954 54.66 ns/op BenchmarkGraySetGray-4 2133624 54.63 ns/op BenchmarkGray16At-4 1000000 101.9 ns/op BenchmarkGraySetGray16-4 1000000 100.7 ns/op PASS ok image 5.451s goos: linux goarch: arm64 pkg: image/color BenchmarkYCbCrToRGB/0-4 3657777 32.69 ns/op BenchmarkYCbCrToRGB/128-4 3875702 30.91 ns/op BenchmarkYCbCrToRGB/255-4 3907104 30.62 ns/op BenchmarkRGBToYCbCr/0-4 3964477 30.24 ns/op BenchmarkRGBToYCbCr/Cb-4 4003388 30.07 ns/op BenchmarkRGBToYCbCr/Cr-4 3961111 30.23 ns/op BenchmarkYCbCrToRGBA/0-4 3101316 38.70 ns/op BenchmarkYCbCrToRGBA/128-4 3050202 39.38 ns/op BenchmarkYCbCrToRGBA/255-4 3209811 37.33 ns/op BenchmarkNYCbCrAToRGBA/0-4 3130768 38.29 ns/op BenchmarkNYCbCrAToRGBA/128-4 3153979 38.03 ns/op BenchmarkNYCbCrAToRGBA/255-4 3131827 38.37 ns/op PASS ok image/color 2.892s goos: linux goarch: arm64 pkg: image/draw BenchmarkFillOver-4 3 34840202 ns/op BenchmarkFillSrc-4 285 422540 ns/op BenchmarkCopyOver-4 7 15381618 ns/op BenchmarkCopySrc-4 390 304798 ns/op BenchmarkNRGBAOver-4 7 16000270 ns/op BenchmarkNRGBASrc-4 10 10317717 ns/op BenchmarkYCbCr-4 9 12261579 ns/op BenchmarkGray-4 18 6328714 ns/op BenchmarkCMYK-4 10 10389989 ns/op BenchmarkGlyphOver-4 20 5475546 ns/op BenchmarkRGBAMaskOver-4 4 28986652 ns/op BenchmarkGrayMaskOver-4 5 22134441 ns/op BenchmarkRGBA64ImageMaskOver-4 3 37811962 ns/op BenchmarkRGBA-4 4 25781062 ns/op BenchmarkPalettedFill-4 806 144545 ns/op BenchmarkPalettedRGBA-4 4 28003362 ns/op BenchmarkGenericOver-4 2 57325164 ns/op BenchmarkGenericMaskOver-4 4 25667012 ns/op BenchmarkGenericSrc-4 3 37984763 ns/op BenchmarkGenericMaskSrc-4 3 34571349 ns/op PASS ok image/draw 7.217s goos: linux goarch: arm64 pkg: image/gif BenchmarkDecode-4 20 5431660 ns/op 2.84 MB/s 48618 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 137431049 ns/op 2.24 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2973778631 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 52 2195967 ns/op 7.04 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 145609929 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.104s goos: linux goarch: arm64 pkg: image/jpeg BenchmarkFDCT-4 3961 28491 ns/op BenchmarkIDCT-4 4293 26260 ns/op BenchmarkDecodeBaseline-4 8 14213376 ns/op 4.35 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 19615548 ns/op 3.15 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 176233691 ns/op 6.97 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 222760734 ns/op 4.14 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.492s goos: linux goarch: arm64 pkg: image/png BenchmarkPaeth-4 13940712 8.242 ns/op BenchmarkDecodeGray-4 12 8968247 ns/op 7.31 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 37111096 ns/op 7.06 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 31753522 ns/op 8.26 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5567947 ns/op 11.77 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 29813422 ns/op 8.79 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 39516403 ns/op 6.63 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 57233744 ns/op 5.37 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 57161364 ns/op 5.37 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 187158372 ns/op 6.57 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 209599694 ns/op 5.86 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 3 35503442 ns/op 8.65 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 187854532 ns/op 6.54 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 718111326 ns/op 1.71 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.586s goos: linux goarch: arm64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 3 49638936 ns/op 2.01 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44925110 ns/op 2.23 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 284404898 ns/op 1.76 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 260977577 ns/op 1.92 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 48475563 ns/op 2.06 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 43828443 ns/op 2.28 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 269488578 ns/op 1.86 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 246623376 ns/op 2.03 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 566952156 ns/op 1.76 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 538657794 ns/op 1.86 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3427723579 ns/op 1.46 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3419050459 ns/op 1.46 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 9084967 ns/op 11.01 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9408904 ns/op 10.63 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 44732469 ns/op 11.18 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 46536870 ns/op 10.74 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 88256326 ns/op 11.33 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 91801546 ns/op 10.89 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 441716348 ns/op 11.32 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 460130870 ns/op 10.87 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 56360804 ns/op 1.77 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 55370524 ns/op 1.81 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 357609703 ns/op 1.40 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 344088742 ns/op 1.45 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 768365689 ns/op 1.30 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 821551852 ns/op 1.22 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5314746977 ns/op 0.94 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5596580475 ns/op 0.89 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 165468331 ns/op 25.26 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 161070491 ns/op 25.95 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 46.854s goos: linux goarch: arm64 pkg: internal/chacha8rand BenchmarkBlock-4 853023 137.7 ns/op 1858.72 MB/s PASS ok internal/chacha8rand 1.134s goos: linux goarch: arm64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 30918 3760 ns/op 0.27 MB/s BenchmarkMarshalCorpusFile/2-4 29739 4025 ns/op 0.50 MB/s BenchmarkMarshalCorpusFile/4-4 26623 4537 ns/op 0.88 MB/s BenchmarkMarshalCorpusFile/8-4 22224 5290 ns/op 1.51 MB/s BenchmarkMarshalCorpusFile/16-4 17227 6964 ns/op 2.30 MB/s BenchmarkMarshalCorpusFile/32-4 9979 10655 ns/op 3.00 MB/s BenchmarkMarshalCorpusFile/64-4 8206 14218 ns/op 4.50 MB/s BenchmarkMarshalCorpusFile/128-4 5666 19625 ns/op 6.52 MB/s BenchmarkMarshalCorpusFile/256-4 2540 45832 ns/op 5.59 MB/s BenchmarkMarshalCorpusFile/512-4 1351 90089 ns/op 5.68 MB/s BenchmarkMarshalCorpusFile/1024-4 690 171507 ns/op 5.97 MB/s BenchmarkMarshalCorpusFile/2048-4 337 344388 ns/op 5.95 MB/s BenchmarkMarshalCorpusFile/4096-4 174 666865 ns/op 6.14 MB/s BenchmarkMarshalCorpusFile/8192-4 85 1336995 ns/op 6.13 MB/s BenchmarkMarshalCorpusFile/16384-4 44 2654724 ns/op 6.17 MB/s BenchmarkMarshalCorpusFile/32768-4 19 5859979 ns/op 5.59 MB/s BenchmarkMarshalCorpusFile/65536-4 9 11916419 ns/op 5.50 MB/s BenchmarkMarshalCorpusFile/131072-4 5 23999866 ns/op 5.46 MB/s BenchmarkMarshalCorpusFile/262144-4 3 47726696 ns/op 5.49 MB/s BenchmarkMarshalCorpusFile/524288-4 2 95609066 ns/op 5.48 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 189180612 ns/op 5.54 MB/s BenchmarkUnmarshalCorpusFile/1-4 7520 14486 ns/op 0.07 MB/s BenchmarkUnmarshalCorpusFile/2-4 7924 14823 ns/op 0.13 MB/s BenchmarkUnmarshalCorpusFile/4-4 7170 16013 ns/op 0.25 MB/s BenchmarkUnmarshalCorpusFile/8-4 6343 18373 ns/op 0.44 MB/s BenchmarkUnmarshalCorpusFile/16-4 5360 21756 ns/op 0.74 MB/s BenchmarkUnmarshalCorpusFile/32-4 3678 31678 ns/op 1.01 MB/s BenchmarkUnmarshalCorpusFile/64-4 3132 37773 ns/op 1.69 MB/s BenchmarkUnmarshalCorpusFile/128-4 2347 50325 ns/op 2.54 MB/s BenchmarkUnmarshalCorpusFile/256-4 919 130827 ns/op 1.96 MB/s BenchmarkUnmarshalCorpusFile/512-4 484 245993 ns/op 2.08 MB/s BenchmarkUnmarshalCorpusFile/1024-4 249 478245 ns/op 2.14 MB/s BenchmarkUnmarshalCorpusFile/2048-4 126 944737 ns/op 2.17 MB/s BenchmarkUnmarshalCorpusFile/4096-4 60 1861760 ns/op 2.20 MB/s BenchmarkUnmarshalCorpusFile/8192-4 31 3740962 ns/op 2.19 MB/s BenchmarkUnmarshalCorpusFile/16384-4 15 7414640 ns/op 2.21 MB/s BenchmarkUnmarshalCorpusFile/32768-4 7 14825755 ns/op 2.21 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 29528342 ns/op 2.22 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 59584204 ns/op 2.20 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 121224048 ns/op 2.16 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 244760375 ns/op 2.14 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 485014070 ns/op 2.16 MB/s BenchmarkMutatorBytes/1-4 27816 4177 ns/op BenchmarkMutatorBytes/10-4 30903 3869 ns/op BenchmarkMutatorBytes/100-4 30194 4126 ns/op BenchmarkMutatorBytes/1000-4 21366 5800 ns/op BenchmarkMutatorBytes/10000-4 6540 22705 ns/op BenchmarkMutatorBytes/100000-4 910 137614 ns/op BenchmarkMutatorString/1-4 28648 4302 ns/op BenchmarkMutatorString/10-4 29251 4177 ns/op BenchmarkMutatorString/100-4 26619 4648 ns/op BenchmarkMutatorString/1000-4 14640 7935 ns/op BenchmarkMutatorString/10000-4 3793 45472 ns/op BenchmarkMutatorString/100000-4 314 413106 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 15474 7604 ns/op BenchmarkMutatorAllBasicTypes/string-4 15421 7772 ns/op BenchmarkMutatorAllBasicTypes/bool-4 49584 2439 ns/op BenchmarkMutatorAllBasicTypes/float32-4 43306 2781 ns/op BenchmarkMutatorAllBasicTypes/float64-4 43302 2779 ns/op BenchmarkMutatorAllBasicTypes/int-4 45970 2611 ns/op BenchmarkMutatorAllBasicTypes/int8-4 47148 2613 ns/op BenchmarkMutatorAllBasicTypes/int16-4 46351 2604 ns/op BenchmarkMutatorAllBasicTypes/int32-4 45896 2597 ns/op BenchmarkMutatorAllBasicTypes/int64-4 45742 2595 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 44960 2690 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 45610 2678 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 44563 2684 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 45787 2678 ns/op PASS ok internal/fuzz 12.490s goos: linux goarch: arm64 pkg: internal/intern BenchmarkStress-4 22914 5088 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 110443 1102 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.309s goos: linux goarch: arm64 pkg: internal/poll BenchmarkSplicePipe/SplicePipeWithPool-4 51330 2075 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 22227 5307 ns/op BenchmarkSplicePipePoolParallel-4 172032 770.3 ns/op BenchmarkSplicePipeNativeParallel-4 42181 2821 ns/op PASS ok internal/poll 1.847s goos: linux goarch: arm64 pkg: internal/trace BenchmarkMMU-4 4 25786322 ns/op PASS ok internal/trace 3.831s PASS ok internal/zstd 1.040s goos: linux goarch: arm64 pkg: io BenchmarkCopyNSmall-4 16472 8441 ns/op BenchmarkCopyNLarge-4 360 363815 ns/op PASS ok io 1.409s goos: linux goarch: arm64 pkg: log BenchmarkItoa-4 137402 852.0 ns/op BenchmarkPrintln-4 19498 6263 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 28653 4267 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 2065 57092 ns/op BenchmarkDiscard-4 607213 197.1 ns/op 0 B/op 0 allocs/op PASS ok log 1.847s goos: linux goarch: arm64 pkg: log/slog BenchmarkWriteTime-4 73417 1616 ns/op BenchmarkJSONHandler/defaults-4 6076 17609 ns/op 514 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 3634 30166 ns/op 782 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4438 26635 ns/op 761 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6291 17599 ns/op 523 B/op 1 allocs/op BenchmarkPreformatting/struct-4 6453 17546 ns/op 505 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5199 22603 ns/op 544 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 26036 4635 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 25306 4800 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 80878 1533 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 63248 2071 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 47373 2508 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 55832 2253 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 63506 2099 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 48510 2508 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 948136 115.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 627129 182.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 591984 191.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 503372 232.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 441435 279.3 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5130 21730 ns/op BenchmarkDispatch/switch-checked-4 168006 702.7 ns/op BenchmarkDispatch/As-4 196474 594.4 ns/op BenchmarkDispatch/Visit-4 139106 860.3 ns/op BenchmarkUnsafeStrings-4 15632 7620 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.384s goos: linux goarch: arm64 pkg: log/slog/internal/benchmarks BenchmarkAttrs/disabled/5_args-4 1221399 96.88 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1217364 103.3 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 712300 155.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 224007 524.0 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 66662 1767 ns/op 266 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 68988 1753 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 40839 2938 ns/op 675 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 12750 9399 ns/op 3454 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 14131 8434 ns/op 605 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 14181 8431 ns/op 593 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 9812 12191 ns/op 1087 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3080 35073 ns/op 4323 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 16755 7177 ns/op 518 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 16675 7220 ns/op 525 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11512 10325 ns/op 938 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3792 29329 ns/op 3746 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.816s goos: linux goarch: arm64 pkg: maps BenchmarkMapClone-4 4 31300692 ns/op PASS ok maps 2.519s goos: linux goarch: arm64 pkg: math BenchmarkAcos-4 2518506 48.84 ns/op BenchmarkAcosh-4 1000000 108.6 ns/op BenchmarkAsin-4 2481368 47.96 ns/op BenchmarkAsinh-4 1000000 113.0 ns/op BenchmarkAtan-4 3010714 39.80 ns/op BenchmarkAtanh-4 1000000 111.0 ns/op BenchmarkAtan2-4 1545098 77.73 ns/op BenchmarkCbrt-4 1000000 102.4 ns/op BenchmarkCeil-4 18603842 6.400 ns/op BenchmarkCopysign-4 2366256 50.77 ns/op BenchmarkCos-4 1376920 87.06 ns/op BenchmarkCosh-4 2238064 53.45 ns/op BenchmarkErf-4 2868073 41.67 ns/op BenchmarkErfc-4 2764652 43.40 ns/op BenchmarkErfinv-4 2784421 43.00 ns/op BenchmarkErfcinv-4 2797911 42.55 ns/op BenchmarkExp-4 5144684 23.37 ns/op BenchmarkExpGo-4 791118 148.5 ns/op BenchmarkExpm1-4 2491215 48.06 ns/op BenchmarkExp2-4 5386420 22.22 ns/op BenchmarkExp2Go-4 783166 148.4 ns/op BenchmarkAbs-4 8482458 14.11 ns/op BenchmarkDim-4 9152199 13.10 ns/op BenchmarkFloor-4 19389861 6.170 ns/op BenchmarkMax-4 14672796 8.129 ns/op BenchmarkMin-4 14530728 8.110 ns/op BenchmarkMod-4 321536 356.2 ns/op BenchmarkFrexp-4 1879248 63.83 ns/op BenchmarkGamma-4 663745 177.1 ns/op BenchmarkHypot-4 2880957 41.59 ns/op BenchmarkHypotGo-4 2421814 47.37 ns/op BenchmarkIlogb-4 2175896 55.15 ns/op BenchmarkJ0-4 241304 493.6 ns/op BenchmarkJ1-4 235598 509.6 ns/op BenchmarkJn-4 111499 1065 ns/op BenchmarkLdexp-4 1751984 68.29 ns/op BenchmarkLgamma-4 852368 138.9 ns/op BenchmarkLog-4 1000000 102.7 ns/op BenchmarkLogb-4 2310336 51.66 ns/op BenchmarkLog1p-4 1610374 74.68 ns/op BenchmarkLog10-4 1000000 103.0 ns/op BenchmarkLog2-4 1266847 94.68 ns/op BenchmarkModf-4 16350998 7.276 ns/op BenchmarkNextafter32-4 1790745 66.84 ns/op BenchmarkNextafter64-4 1800175 66.56 ns/op BenchmarkPowInt-4 692488 171.4 ns/op BenchmarkPowFrac-4 424285 279.3 ns/op BenchmarkPow10Pos-4 4454884 27.03 ns/op BenchmarkPow10Neg-4 4192590 28.58 ns/op BenchmarkRound-4 8503231 14.13 ns/op BenchmarkRoundToEven-4 8302957 14.45 ns/op BenchmarkRemainder-4 453637 263.1 ns/op BenchmarkSignbit-4 4334983 26.32 ns/op BenchmarkSin-4 1325862 90.32 ns/op BenchmarkSincos-4 851958 136.4 ns/op BenchmarkSinh-4 2054664 58.49 ns/op BenchmarkSqrtIndirect-4 18029817 6.706 ns/op BenchmarkSqrtLatency-4 18338864 6.493 ns/op BenchmarkSqrtIndirectLatency-4 18428872 6.457 ns/op BenchmarkSqrtGoLatency-4 1000000 112.3 ns/op BenchmarkSqrtPrime-4 144344 830.7 ns/op BenchmarkTan-4 1291442 93.14 ns/op BenchmarkTanh-4 1962572 61.16 ns/op BenchmarkTrunc-4 19429800 6.164 ns/op BenchmarkY0-4 225626 526.3 ns/op BenchmarkY1-4 227361 526.0 ns/op BenchmarkYn-4 110457 1084 ns/op BenchmarkFloat64bits-4 4760014 25.20 ns/op BenchmarkFloat64frombits-4 4275652 26.25 ns/op BenchmarkFloat32bits-4 4404554 25.71 ns/op BenchmarkFloat32frombits-4 4300389 27.94 ns/op BenchmarkFMA-4 17646121 6.831 ns/op PASS ok math 11.647s goos: linux goarch: arm64 pkg: math/big BenchmarkAddVV/1-4 11892396 10.10 ns/op 6335.58 MB/s BenchmarkAddVV/2-4 11371258 10.43 ns/op 12276.31 MB/s BenchmarkAddVV/3-4 10677410 11.22 ns/op 17110.54 MB/s BenchmarkAddVV/4-4 10809134 11.11 ns/op 23049.80 MB/s BenchmarkAddVV/5-4 9962671 12.01 ns/op 26639.95 MB/s BenchmarkAddVV/10-4 8784411 13.59 ns/op 47077.15 MB/s BenchmarkAddVV/100-4 2464164 48.80 ns/op 131143.35 MB/s BenchmarkAddVV/1000-4 301713 393.0 ns/op 162863.61 MB/s BenchmarkSubVV/1-4 11797878 10.12 ns/op 6321.98 MB/s BenchmarkSubVV/2-4 11509244 10.40 ns/op 12303.22 MB/s BenchmarkSubVV/3-4 10693774 11.23 ns/op 17091.48 MB/s BenchmarkSubVV/4-4 10912939 11.01 ns/op 23245.39 MB/s BenchmarkSubVV/5-4 9803247 12.19 ns/op 26260.57 MB/s BenchmarkSubVV/10-4 8813004 13.64 ns/op 46912.18 MB/s BenchmarkSubVV/100-4 2459360 48.79 ns/op 131176.74 MB/s BenchmarkSubVV/1000-4 302035 394.4 ns/op 162273.92 MB/s BenchmarkAddVW/1-4 12958122 9.267 ns/op 863.24 MB/s BenchmarkAddVW/2-4 11858034 10.10 ns/op 1583.39 MB/s BenchmarkAddVW/3-4 11114938 10.71 ns/op 2240.10 MB/s BenchmarkAddVW/4-4 10959103 10.93 ns/op 2927.04 MB/s BenchmarkAddVW/5-4 10848770 11.05 ns/op 3620.28 MB/s BenchmarkAddVW/10-4 9459752 12.72 ns/op 6290.43 MB/s BenchmarkAddVW/100-4 3894702 30.72 ns/op 26039.28 MB/s BenchmarkAddVW/1000-4 582049 204.2 ns/op 39169.39 MB/s BenchmarkAddVWext/1-4 12871335 9.249 ns/op 864.97 MB/s BenchmarkAddVWext/2-4 11815813 10.15 ns/op 1576.80 MB/s BenchmarkAddVWext/3-4 11470782 10.44 ns/op 2298.05 MB/s BenchmarkAddVWext/4-4 10958662 10.97 ns/op 2917.91 MB/s BenchmarkAddVWext/5-4 10845829 11.11 ns/op 3601.10 MB/s BenchmarkAddVWext/10-4 9439808 12.70 ns/op 6297.97 MB/s BenchmarkAddVWext/100-4 2648697 45.30 ns/op 17660.15 MB/s BenchmarkAddVWext/1000-4 319237 374.1 ns/op 21386.91 MB/s BenchmarkSubVW/1-4 12797924 9.184 ns/op 871.12 MB/s BenchmarkSubVW/2-4 11787493 10.17 ns/op 1573.31 MB/s BenchmarkSubVW/3-4 11486857 10.44 ns/op 2299.87 MB/s BenchmarkSubVW/4-4 10964631 10.94 ns/op 2926.37 MB/s BenchmarkSubVW/5-4 10887472 11.03 ns/op 3627.95 MB/s BenchmarkSubVW/10-4 9428328 12.73 ns/op 6285.75 MB/s BenchmarkSubVW/100-4 3896761 30.77 ns/op 26003.08 MB/s BenchmarkSubVW/1000-4 584430 204.3 ns/op 39163.52 MB/s BenchmarkSubVWext/1-4 12912442 9.302 ns/op 860.07 MB/s BenchmarkSubVWext/2-4 11838940 10.13 ns/op 1579.01 MB/s BenchmarkSubVWext/3-4 11496542 10.46 ns/op 2294.70 MB/s BenchmarkSubVWext/4-4 10961706 10.94 ns/op 2925.73 MB/s BenchmarkSubVWext/5-4 10888974 11.00 ns/op 3636.29 MB/s BenchmarkSubVWext/10-4 9439333 12.69 ns/op 6301.71 MB/s BenchmarkSubVWext/100-4 2634314 45.29 ns/op 17664.74 MB/s BenchmarkSubVWext/1000-4 319876 374.0 ns/op 21391.76 MB/s BenchmarkMulAddVWW/1-4 11124294 10.76 ns/op 5947.40 MB/s BenchmarkMulAddVWW/2-4 10047422 11.95 ns/op 10715.73 MB/s BenchmarkMulAddVWW/3-4 9127639 13.22 ns/op 14524.91 MB/s BenchmarkMulAddVWW/4-4 7964974 15.05 ns/op 17005.89 MB/s BenchmarkMulAddVWW/5-4 7198352 16.63 ns/op 19239.85 MB/s BenchmarkMulAddVWW/10-4 4633546 25.86 ns/op 24746.45 MB/s BenchmarkMulAddVWW/100-4 501579 238.0 ns/op 26891.08 MB/s BenchmarkMulAddVWW/1000-4 50814 2360 ns/op 27119.35 MB/s BenchmarkAddMulVVW/1-4 12517366 9.586 ns/op 6676.55 MB/s BenchmarkAddMulVVW/2-4 11010303 10.91 ns/op 11728.88 MB/s BenchmarkAddMulVVW/3-4 9629518 12.45 ns/op 15416.13 MB/s BenchmarkAddMulVVW/4-4 8477592 14.13 ns/op 18112.65 MB/s BenchmarkAddMulVVW/5-4 7474864 16.01 ns/op 19990.98 MB/s BenchmarkAddMulVVW/10-4 4924248 24.34 ns/op 26298.17 MB/s BenchmarkAddMulVVW/100-4 507244 235.3 ns/op 27204.60 MB/s BenchmarkAddMulVVW/1000-4 50967 2353 ns/op 27195.47 MB/s BenchmarkDivWVW/1-4 1376124 86.76 ns/op 737.66 MB/s BenchmarkDivWVW/2-4 818062 145.0 ns/op 882.83 MB/s BenchmarkDivWVW/3-4 724882 161.9 ns/op 1185.61 MB/s BenchmarkDivWVW/4-4 632870 189.7 ns/op 1349.59 MB/s BenchmarkDivWVW/5-4 591878 201.7 ns/op 1586.15 MB/s BenchmarkDivWVW/10-4 412416 289.9 ns/op 2207.65 MB/s BenchmarkDivWVW/100-4 64946 1840 ns/op 3478.99 MB/s BenchmarkDivWVW/1000-4 6777 17324 ns/op 3694.40 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12365880 9.462 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11868964 9.739 ns/op BenchmarkNonZeroShifts/2/shrVU-4 11461491 10.28 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10917426 10.65 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10780778 10.75 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10438375 11.16 ns/op BenchmarkNonZeroShifts/4/shrVU-4 10082439 11.58 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9563398 12.27 ns/op BenchmarkNonZeroShifts/5/shrVU-4 9609285 12.07 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9351706 12.57 ns/op BenchmarkNonZeroShifts/10/shrVU-4 8002410 14.56 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7205803 16.60 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1990016 59.90 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1900542 63.10 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 232550 514.3 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 206404 583.4 ns/op BenchmarkDecimalConversion-4 186 642093 ns/op BenchmarkFloatString/100-4 10000 10564 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 231 516815 ns/op 2903 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 47819964 ns/op 60346 B/op 46 allocs/op BenchmarkFloatString/100000-4 1 4730021027 ns/op 834096 B/op 527 allocs/op BenchmarkFloatAdd/10-4 141696 844.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 140684 848.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 133333 898.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 81661 1471 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16363 7345 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 176608 679.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 175700 680.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 173886 694.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 146086 821.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 53329 2249 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1587 72187 ns/op BenchmarkParseFloatLargeExp-4 406 291302 ns/op BenchmarkGCD10x10/WithoutXY-4 169443 709.4 ns/op BenchmarkGCD10x10/WithXY-4 46274 2632 ns/op BenchmarkGCD10x100/WithoutXY-4 85009 1450 ns/op BenchmarkGCD10x100/WithXY-4 14654 8379 ns/op BenchmarkGCD10x1000/WithoutXY-4 62073 1940 ns/op BenchmarkGCD10x1000/WithXY-4 12784 9492 ns/op BenchmarkGCD100x100/WithoutXY-4 24362 4966 ns/op BenchmarkGCD100x100/WithXY-4 8922 13007 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 10080 ns/op BenchmarkGCD100x1000/WithXY-4 5730 20854 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2008 59437 ns/op BenchmarkGCD1000x1000/WithXY-4 1069 112624 ns/op BenchmarkHilbert-4 18 6539863 ns/op BenchmarkBinomial-4 10000 11505 ns/op BenchmarkQuoRem-4 18678 6626 ns/op BenchmarkExp-4 7 15562727 ns/op BenchmarkExpMont/Odd-4 100 1124269 ns/op 2596 B/op 22 allocs/op BenchmarkExpMont/Even1-4 100 1124470 ns/op 3365 B/op 38 allocs/op BenchmarkExpMont/Even2-4 96 1167588 ns/op 3867 B/op 53 allocs/op BenchmarkExpMont/Even3-4 94 1173935 ns/op 3871 B/op 54 allocs/op BenchmarkExpMont/Even4-4 96 1177411 ns/op 3853 B/op 53 allocs/op BenchmarkExpMont/Even8-4 93 1176818 ns/op 3879 B/op 54 allocs/op BenchmarkExpMont/Even32-4 96 1170196 ns/op 3824 B/op 52 allocs/op BenchmarkExpMont/Even64-4 122 976207 ns/op 3618 B/op 53 allocs/op BenchmarkExpMont/Even96-4 100 1028993 ns/op 3768 B/op 51 allocs/op BenchmarkExpMont/Even128-4 136 876719 ns/op 3254 B/op 50 allocs/op BenchmarkExpMont/Even255-4 145 833139 ns/op 2968 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 313 378126 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 282 419452 ns/op 1717 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 276 425060 ns/op 1732 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 280 419365 ns/op 1751 B/op 47 allocs/op BenchmarkExp2-4 7 15561058 ns/op BenchmarkBitset-4 526722 223.2 ns/op BenchmarkBitsetNeg-4 319910 374.4 ns/op BenchmarkBitsetOrig-4 198297 608.9 ns/op BenchmarkBitsetNegOrig-4 132604 900.9 ns/op BenchmarkModSqrt225_Tonelli-4 82 1383363 ns/op BenchmarkModSqrt225_3Mod4-4 285 418482 ns/op BenchmarkModSqrt231_Tonelli-4 79 1425740 ns/op BenchmarkModSqrt231_5Mod8-4 241 496045 ns/op BenchmarkModInverse-4 10000 10233 ns/op BenchmarkSqrt-4 1419 82527 ns/op BenchmarkIntSqr/1-4 950479 124.3 ns/op BenchmarkIntSqr/2-4 552699 217.2 ns/op BenchmarkIntSqr/3-4 479025 247.3 ns/op BenchmarkIntSqr/5-4 344550 344.4 ns/op BenchmarkIntSqr/8-4 236883 506.9 ns/op BenchmarkIntSqr/10-4 186324 642.7 ns/op BenchmarkIntSqr/20-4 44685 2848 ns/op BenchmarkIntSqr/30-4 31032 3989 ns/op BenchmarkIntSqr/50-4 17233 7032 ns/op BenchmarkIntSqr/80-4 8592 13441 ns/op BenchmarkIntSqr/100-4 6290 18899 ns/op BenchmarkIntSqr/200-4 1971 60822 ns/op BenchmarkIntSqr/300-4 1003 119861 ns/op BenchmarkIntSqr/500-4 420 285059 ns/op BenchmarkIntSqr/800-4 194 614318 ns/op BenchmarkIntSqr/1000-4 132 900343 ns/op BenchmarkDiv/20/10-4 281766 423.0 ns/op BenchmarkDiv/40/20-4 280905 422.2 ns/op BenchmarkDiv/100/50-4 255870 465.0 ns/op BenchmarkDiv/200/100-4 41822 2981 ns/op BenchmarkDiv/400/200-4 40437 3151 ns/op BenchmarkDiv/1000/500-4 34124 3633 ns/op BenchmarkDiv/2000/1000-4 24978 4876 ns/op BenchmarkDiv/20000/10000-4 889 132912 ns/op BenchmarkDiv/200000/100000-4 20 5497180 ns/op BenchmarkDiv/2000000/1000000-4 1 184264453 ns/op BenchmarkDiv/20000000/10000000-4 1 6104399088 ns/op BenchmarkMul-4 3 36989176 ns/op BenchmarkNatMul/10-4 144991 790.7 ns/op BenchmarkNatMul/100-4 4279 26890 ns/op BenchmarkNatMul/1000-4 100 1009279 ns/op BenchmarkZeroShifts/Shl-4 22652 5255 ns/op BenchmarkZeroShifts/ShlSame-4 2753814 42.96 ns/op BenchmarkZeroShifts/Shr-4 22485 5251 ns/op BenchmarkZeroShifts/ShrSame-4 2873227 40.85 ns/op BenchmarkExp3Power/0x10-4 148891 795.9 ns/op BenchmarkExp3Power/0x40-4 124994 949.8 ns/op BenchmarkExp3Power/0x100-4 76327 1506 ns/op BenchmarkExp3Power/0x400-4 37741 3192 ns/op BenchmarkExp3Power/0x1000-4 8106 14352 ns/op BenchmarkExp3Power/0x4000-4 1184 100051 ns/op BenchmarkExp3Power/0x10000-4 129 911665 ns/op BenchmarkExp3Power/0x40000-4 13 9084311 ns/op BenchmarkExp3Power/0x100000-4 2 85529966 ns/op BenchmarkExp3Power/0x400000-4 1 791826338 ns/op BenchmarkFibo-4 4 29986182 ns/op BenchmarkNatSqr/1-4 785936 147.3 ns/op BenchmarkNatSqr/2-4 451704 269.4 ns/op BenchmarkNatSqr/3-4 380811 312.2 ns/op BenchmarkNatSqr/5-4 282228 436.7 ns/op BenchmarkNatSqr/8-4 191538 642.8 ns/op BenchmarkNatSqr/10-4 148497 773.5 ns/op BenchmarkNatSqr/20-4 42014 2949 ns/op BenchmarkNatSqr/30-4 29078 4162 ns/op BenchmarkNatSqr/50-4 16303 7328 ns/op BenchmarkNatSqr/80-4 8406 14101 ns/op BenchmarkNatSqr/100-4 5932 19706 ns/op BenchmarkNatSqr/200-4 1936 61925 ns/op BenchmarkNatSqr/300-4 967 120707 ns/op BenchmarkNatSqr/500-4 402 287861 ns/op BenchmarkNatSqr/800-4 196 598710 ns/op BenchmarkNatSqr/1000-4 135 875413 ns/op BenchmarkNatSetBytes/8-4 780152 151.6 ns/op BenchmarkNatSetBytes/24-4 243405 483.0 ns/op BenchmarkNatSetBytes/128-4 58147 2024 ns/op BenchmarkNatSetBytes/7-4 803556 147.1 ns/op BenchmarkNatSetBytes/23-4 247726 476.9 ns/op BenchmarkNatSetBytes/127-4 57979 2039 ns/op BenchmarkScanPi-4 188 633946 ns/op BenchmarkStringPiParallel-4 781 153314 ns/op BenchmarkScan/10/Base2-4 33093 3637 ns/op BenchmarkScan/100/Base2-4 3759 31737 ns/op BenchmarkScan/1000/Base2-4 378 316240 ns/op BenchmarkScan/10/Base8-4 79600 1508 ns/op BenchmarkScan/100/Base8-4 10000 11059 ns/op BenchmarkScan/1000/Base8-4 1090 109902 ns/op BenchmarkScan/10/Base10-4 81391 1414 ns/op BenchmarkScan/100/Base10-4 10000 10129 ns/op BenchmarkScan/1000/Base10-4 1189 99703 ns/op BenchmarkScan/10/Base16-4 99411 1206 ns/op BenchmarkScan/100/Base16-4 13753 8593 ns/op BenchmarkScan/1000/Base16-4 1401 85696 ns/op BenchmarkString/10/Base2-4 187534 638.5 ns/op BenchmarkString/100/Base2-4 26502 4482 ns/op BenchmarkString/1000/Base2-4 2744 42230 ns/op BenchmarkString/10/Base8-4 329796 360.8 ns/op BenchmarkString/100/Base8-4 69825 1725 ns/op BenchmarkString/1000/Base8-4 7791 15120 ns/op BenchmarkString/10/Base10-4 153900 777.0 ns/op BenchmarkString/100/Base10-4 35143 3374 ns/op BenchmarkString/1000/Base10-4 4630 25415 ns/op BenchmarkString/10/Base16-4 369835 324.9 ns/op BenchmarkString/100/Base16-4 87278 1344 ns/op BenchmarkString/1000/Base16-4 10000 11607 ns/op BenchmarkLeafSize/0-4 46 2554222 ns/op BenchmarkLeafSize/1-4 428 272053 ns/op BenchmarkLeafSize/2-4 422 270624 ns/op BenchmarkLeafSize/3-4 291 407665 ns/op BenchmarkLeafSize/4-4 435 264455 ns/op BenchmarkLeafSize/5-4 255 459313 ns/op BenchmarkLeafSize/6-4 294 404699 ns/op BenchmarkLeafSize/7-4 318 371871 ns/op BenchmarkLeafSize/8-4 446 260511 ns/op BenchmarkLeafSize/9-4 213 549246 ns/op BenchmarkLeafSize/10-4 255 459478 ns/op BenchmarkLeafSize/11-4 262 451322 ns/op BenchmarkLeafSize/12-4 289 403360 ns/op BenchmarkLeafSize/13-4 276 432897 ns/op BenchmarkLeafSize/14-4 320 369887 ns/op BenchmarkLeafSize/15-4 351 330323 ns/op BenchmarkLeafSize/16-4 444 261743 ns/op BenchmarkLeafSize/32-4 441 261384 ns/op BenchmarkLeafSize/64-4 416 282878 ns/op BenchmarkProbablyPrime/n=0-4 7 14471401 ns/op BenchmarkProbablyPrime/n=1-4 6 16850008 ns/op BenchmarkProbablyPrime/n=5-4 4 26567663 ns/op BenchmarkProbablyPrime/n=10-4 3 38688577 ns/op BenchmarkProbablyPrime/n=20-4 2 63342367 ns/op BenchmarkProbablyPrime/Lucas-4 9 11824272 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 46 2469891 ns/op BenchmarkRatCmp-4 165944 721.9 ns/op BenchmarkFloatPrecExact/1-4 95197 1265 ns/op BenchmarkFloatPrecExact/10-4 27295 4396 ns/op BenchmarkFloatPrecExact/100-4 8553 13278 ns/op BenchmarkFloatPrecExact/1000-4 2118 56708 ns/op BenchmarkFloatPrecExact/10000-4 100 1020163 ns/op BenchmarkFloatPrecExact/100000-4 3 43994832 ns/op BenchmarkFloatPrecExact/1000000-4 1 1971763014 ns/op BenchmarkFloatPrecMixed/1-4 87895 1352 ns/op BenchmarkFloatPrecMixed/10-4 23895 5095 ns/op BenchmarkFloatPrecMixed/100-4 5049 22800 ns/op BenchmarkFloatPrecMixed/1000-4 450 264828 ns/op BenchmarkFloatPrecMixed/10000-4 12 10022244 ns/op BenchmarkFloatPrecMixed/100000-4 1 466171211 ns/op BenchmarkFloatPrecMixed/1000000-4 1 29408793473 ns/op BenchmarkFloatPrecInexact/1-4 154142 774.4 ns/op BenchmarkFloatPrecInexact/10-4 132894 924.7 ns/op BenchmarkFloatPrecInexact/100-4 96868 1301 ns/op BenchmarkFloatPrecInexact/1000-4 37586 3132 ns/op BenchmarkFloatPrecInexact/10000-4 5689 19697 ns/op BenchmarkFloatPrecInexact/100000-4 622 181999 ns/op BenchmarkFloatPrecInexact/1000000-4 42 2721443 ns/op BenchmarkFloatSqrt/64-4 19398 6167 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 12182 9804 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 8013 13955 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4399 26864 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 732 157291 ns/op 17959 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 45 2599969 ns/op 178440 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 208620863 ns/op 3771624 B/op 604 allocs/op PASS ok math/big 88.636s goos: linux goarch: arm64 pkg: math/bits BenchmarkLeadingZeros-4 8263618 14.46 ns/op BenchmarkLeadingZeros8-4 8098388 14.80 ns/op BenchmarkLeadingZeros16-4 9129333 13.11 ns/op BenchmarkLeadingZeros32-4 9137035 13.11 ns/op BenchmarkLeadingZeros64-4 9137119 13.13 ns/op BenchmarkTrailingZeros-4 9113221 13.11 ns/op BenchmarkTrailingZeros8-4 9135142 13.11 ns/op BenchmarkTrailingZeros16-4 9141295 13.12 ns/op BenchmarkTrailingZeros32-4 9115436 13.17 ns/op BenchmarkTrailingZeros64-4 9141183 13.12 ns/op BenchmarkOnesCount-4 9146508 13.12 ns/op BenchmarkOnesCount8-4 9363849 12.78 ns/op BenchmarkOnesCount16-4 9144472 13.11 ns/op BenchmarkOnesCount32-4 9134392 13.16 ns/op BenchmarkOnesCount64-4 9001303 13.14 ns/op BenchmarkRotateLeft-4 9382974 12.78 ns/op BenchmarkRotateLeft8-4 9146172 13.13 ns/op BenchmarkRotateLeft16-4 9357132 12.78 ns/op BenchmarkRotateLeft32-4 9376464 12.78 ns/op BenchmarkRotateLeft64-4 9144777 13.11 ns/op BenchmarkReverse-4 17685651 6.764 ns/op BenchmarkReverse8-4 17213774 6.775 ns/op BenchmarkReverse16-4 17705065 6.743 ns/op BenchmarkReverse32-4 17734161 6.782 ns/op BenchmarkReverse64-4 17655260 6.748 ns/op BenchmarkReverseBytes-4 17782726 6.810 ns/op BenchmarkReverseBytes16-4 17552376 6.819 ns/op BenchmarkReverseBytes32-4 17846516 6.746 ns/op BenchmarkReverseBytes64-4 17529300 6.779 ns/op BenchmarkAdd-4 9128416 13.17 ns/op BenchmarkAdd32-4 9140293 13.11 ns/op BenchmarkAdd64-4 9376198 12.77 ns/op BenchmarkAdd64multiple-4 17362716 6.582 ns/op BenchmarkSub-4 9153567 13.11 ns/op BenchmarkSub32-4 9122227 13.11 ns/op BenchmarkSub64-4 9353980 12.77 ns/op BenchmarkSub64multiple-4 18302277 6.851 ns/op BenchmarkMul-4 9270272 12.77 ns/op BenchmarkMul32-4 9141324 13.12 ns/op BenchmarkMul64-4 9377870 12.77 ns/op BenchmarkDiv-4 2302525 50.37 ns/op BenchmarkDiv32-4 9143107 13.10 ns/op BenchmarkDiv64-4 2322092 51.58 ns/op PASS ok math/bits 6.805s goos: linux goarch: arm64 pkg: math/cmplx BenchmarkAbs-4 2909533 40.10 ns/op BenchmarkAcos-4 332856 346.1 ns/op BenchmarkAcosh-4 313924 381.8 ns/op BenchmarkAsin-4 341973 345.9 ns/op BenchmarkAsinh-4 340676 351.2 ns/op BenchmarkAtan-4 494942 240.4 ns/op BenchmarkAtanh-4 491641 240.4 ns/op BenchmarkConj-4 19289004 5.863 ns/op BenchmarkCos-4 538550 205.7 ns/op BenchmarkCosh-4 557196 214.6 ns/op BenchmarkExp-4 656986 180.5 ns/op BenchmarkLog-4 496392 241.6 ns/op BenchmarkLog10-4 491142 241.6 ns/op BenchmarkPhase-4 1535671 77.72 ns/op BenchmarkPolar-4 788331 146.2 ns/op BenchmarkPow-4 176419 679.6 ns/op BenchmarkRect-4 846572 138.8 ns/op BenchmarkSin-4 550782 214.4 ns/op BenchmarkSinh-4 548425 215.4 ns/op BenchmarkSqrt-4 1523713 79.22 ns/op BenchmarkTan-4 401611 297.4 ns/op BenchmarkTanh-4 407941 293.1 ns/op PASS ok math/cmplx 3.898s goos: linux goarch: arm64 pkg: math/rand BenchmarkInt63Threadsafe-4 488678 225.7 ns/op BenchmarkInt63ThreadsafeParallel-4 512338 221.9 ns/op BenchmarkInt63Unthreadsafe-4 976846 117.1 ns/op BenchmarkIntn1000-4 629180 184.6 ns/op BenchmarkInt63n1000-4 766165 149.7 ns/op BenchmarkInt31n1000-4 760147 152.7 ns/op BenchmarkFloat32-4 757843 154.3 ns/op BenchmarkFloat64-4 971187 118.4 ns/op BenchmarkPerm3-4 158127 755.5 ns/op BenchmarkPerm30-4 18244 6587 ns/op BenchmarkPerm30ViaShuffle-4 18786 6351 ns/op BenchmarkShuffleOverhead-4 12675 9476 ns/op BenchmarkRead3-4 694797 171.2 ns/op BenchmarkRead64-4 72501 1663 ns/op BenchmarkRead1000-4 4940 24185 ns/op BenchmarkConcurrent-4 122209 967.7 ns/op PASS ok math/rand 3.196s goos: linux goarch: arm64 pkg: math/rand/v2 BenchmarkChaCha8-4 1253684 95.97 ns/op BenchmarkPCG_DXSM-4 3522672 34.07 ns/op BenchmarkSourceUint64-4 3602144 33.26 ns/op BenchmarkGlobalInt64-4 2431945 49.25 ns/op BenchmarkGlobalInt64Parallel-4 4484257 26.15 ns/op BenchmarkGlobalUint64-4 2482440 48.27 ns/op BenchmarkGlobalUint64Parallel-4 4566034 26.02 ns/op BenchmarkInt64-4 1653628 72.32 ns/op BenchmarkUint64-4 1670401 72.09 ns/op BenchmarkGlobalIntN1000-4 1495542 81.84 ns/op BenchmarkIntN1000-4 1000000 105.6 ns/op BenchmarkInt64N1000-4 1000000 104.2 ns/op BenchmarkInt64N1e8-4 1000000 105.6 ns/op BenchmarkInt64N1e9-4 1000000 104.5 ns/op BenchmarkInt64N2e9-4 1000000 106.6 ns/op BenchmarkInt64N1e18-4 1000000 107.5 ns/op BenchmarkInt64N2e18-4 1000000 110.7 ns/op BenchmarkInt64N4e18-4 961446 122.1 ns/op BenchmarkInt32N1000-4 1000000 104.0 ns/op BenchmarkInt32N1e8-4 1000000 106.1 ns/op BenchmarkInt32N1e9-4 1000000 105.1 ns/op BenchmarkInt32N2e9-4 1000000 105.8 ns/op BenchmarkFloat32-4 1694122 70.46 ns/op BenchmarkFloat64-4 1637938 72.75 ns/op BenchmarkExpFloat64-4 914996 128.7 ns/op BenchmarkNormFloat64-4 924783 127.1 ns/op BenchmarkPerm3-4 228679 523.9 ns/op BenchmarkPerm30-4 22380 5327 ns/op BenchmarkPerm30ViaShuffle-4 23048 5020 ns/op BenchmarkShuffleOverhead-4 30397 4031 ns/op BenchmarkConcurrent-4 2573185 46.85 ns/op PASS ok math/rand/v2 5.523s goos: linux goarch: arm64 pkg: mime BenchmarkQEncodeWord-4 32335 3681 ns/op BenchmarkQDecodeWord-4 76230 1587 ns/op BenchmarkQDecodeHeader-4 71186 1697 ns/op BenchmarkTypeByExtension/.html-4 351738 327.4 ns/op BenchmarkTypeByExtension/.HTML-4 249073 459.8 ns/op BenchmarkTypeByExtension/.unused-4 307618 375.0 ns/op BenchmarkExtensionsByType/text/html-4 146810 831.3 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 77242 1544 ns/op BenchmarkExtensionsByType/application/octet-stream-4 94766 1289 ns/op PASS ok mime 2.335s goos: linux goarch: arm64 pkg: mime/multipart BenchmarkReadForm/fields/maxMemory=0-4 584 177992 ns/op 47740 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 646 178727 ns/op 47798 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 236 500179 ns/op 103385 B/op 270 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 493 237740 ns/op 49801 B/op 207 allocs/op PASS ok mime/multipart 1.597s goos: linux goarch: arm64 pkg: mime/quotedprintable BenchmarkWriter-4 984 119954 ns/op PASS ok mime/quotedprintable 1.147s goos: linux goarch: arm64 pkg: net BenchmarkGoLookupIP-4 219 590660 ns/op 8302 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 1 119099209 ns/op 19104 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5006031701 ns/op 158488 B/op 232 allocs/op BenchmarkDNSName-4 111530 1022 ns/op BenchmarkInterfaces-4 2800 40522 ns/op 9340 B/op 30 allocs/op BenchmarkInterfaceByIndex-4 3706 31379 ns/op 7095 B/op 22 allocs/op BenchmarkInterfaceByName-4 2766 40675 ns/op 9466 B/op 31 allocs/op BenchmarkInterfaceAddrs-4 1927 62921 ns/op 12848 B/op 63 allocs/op BenchmarkInterfacesAndAddrs-4 6013 19647 ns/op 2774 B/op 21 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 1015 99605 ns/op 134957 B/op 37 allocs/op BenchmarkParseIP-4 6927 17107 ns/op BenchmarkParseIPValidIPv4-4 335457 355.9 ns/op BenchmarkParseIPValidIPv6-4 175947 674.5 ns/op BenchmarkIPString/IPv4-4 105552 1134 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10000 11169 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 49903 2411 ns/op BenchmarkIPEqual/IPv4-4 731029 163.5 ns/op BenchmarkIPEqual/IPv6-4 724900 165.0 ns/op BenchmarkSendFile/file-to-tcp/1024-4 1 1207602252 ns/op 0.00 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1203929811 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1204734531 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1204410891 ns/op 0.01 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1204529651 ns/op 0.01 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1009798597 ns/op 0.03 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1009984716 ns/op 0.06 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1010196997 ns/op 0.13 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1010502317 ns/op 0.26 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1010953517 ns/op 0.52 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1011904037 ns/op 1.04 MB/s 672 B/op 13 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1009926357 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1009839077 ns/op 0.00 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1009874917 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1010083636 ns/op 0.01 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1009979076 ns/op 0.02 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1010133077 ns/op 0.03 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1010206077 ns/op 0.06 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1010388317 ns/op 0.13 MB/s 512 B/op 12 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1010709197 ns/op 0.26 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1011015597 ns/op 0.52 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1010981717 ns/op 1.04 MB/s 576 B/op 12 allocs/op BenchmarkSendfileZeroBytes-4 1 204812576 ns/op 5276896 B/op 282154 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1010118837 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1009968077 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1010124117 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1010245557 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1009908117 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1010121637 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1010335797 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1010405877 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1010713437 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1011107237 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1012038917 ns/op 1.04 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1010282757 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1010261877 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1010092197 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1010164917 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1010112157 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1010334237 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1010245037 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1010518277 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1010549157 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1011069717 ns/op 0.52 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1011925757 ns/op 1.04 MB/s BenchmarkSplice/tcp-to-unix/1024-4 1 1010295557 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/2048-4 1 1010338197 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/4096-4 1 1010197237 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/8192-4 1 1010398310 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-unix/16384-4 1 1010057348 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-unix/32768-4 1 1010166107 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-unix/65536-4 1 1010340147 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-unix/131072-4 1 1010391388 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-unix/262144-4 1 1010833387 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-unix/524288-4 1 1011428108 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-unix/1048576-4 1 1011970947 ns/op 1.04 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1010531747 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1010404707 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1010591267 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1010219467 ns/op 0.01 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1010263267 ns/op 0.02 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1010236067 ns/op 0.03 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1010214587 ns/op 0.06 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1010167748 ns/op 0.13 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1010856027 ns/op 0.26 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1011093707 ns/op 0.52 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1011813828 ns/op 1.04 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1010391107 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1010029667 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1010142988 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1010326547 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1010077107 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1010212708 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1010245027 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1010535867 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1010605108 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1010999827 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1011907267 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 2910 41069 ns/op BenchmarkTCP4OneShotTimeout-4 2692 44952 ns/op BenchmarkTCP4Persistent-4 15891 7383 ns/op BenchmarkTCP4PersistentTimeout-4 15951 7403 ns/op BenchmarkTCP4ConcurrentReadWrite-4 42453 3972 ns/op BenchmarkSetReadDeadline-4 105849 1116 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 14731 8457 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 14640 8329 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 14946 7173 ns/op 0 B/op 0 allocs/op PASS ok net 89.183s goos: linux goarch: arm64 pkg: net/http BenchmarkCookieString-4 21213 5608 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 7656 13229 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 9892 10686 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 14964 8051 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 28916 3983 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 32366 3693 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1661416 72.14 ns/op BenchmarkFindChild/n=2/rep=map-4 2736085 43.57 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1375714 87.78 ns/op BenchmarkFindChild/n=4/rep=linear-4 810876 137.4 ns/op BenchmarkFindChild/n=4/rep=map-4 2625327 46.03 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 777604 152.5 ns/op BenchmarkFindChild/n=8/rep=linear-4 454435 261.0 ns/op BenchmarkFindChild/n=8/rep=map-4 2460457 49.02 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 427356 277.8 ns/op BenchmarkFindChild/n=16/rep=linear-4 240042 496.9 ns/op BenchmarkFindChild/n=16/rep=map-4 2462647 48.84 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 1683834 71.24 ns/op BenchmarkFindChild/n=32/rep=linear-4 121682 987.8 ns/op BenchmarkFindChild/n=32/rep=map-4 2860023 42.75 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 1839576 65.24 ns/op BenchmarkMultiConflicts-4 1 247375497 ns/op BenchmarkServerMatch-4 15910 7546 ns/op BenchmarkReadRequestChrome-4 3691 30667 ns/op 19.92 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9190 11890 ns/op 6.56 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9255 12121 ns/op 6.77 MB/s 955 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6573 17373 ns/op 8.69 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 14504 8031 ns/op 4.98 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 357 326923 ns/op 3.13 MB/s BenchmarkFileAndServer_1KB/https1-4 213 510072 ns/op 2.01 MB/s BenchmarkFileAndServer_1KB/h2-4 150 745018 ns/op 1.37 MB/s BenchmarkFileAndServer_16MB/h1-4 3 46717270 ns/op 359.12 MB/s BenchmarkFileAndServer_16MB/https1-4 1 122295208 ns/op 137.19 MB/s BenchmarkFileAndServer_16MB/h2-4 1 228379535 ns/op 73.46 MB/s BenchmarkFileAndServer_64MB/h1-4 1 182787053 ns/op 367.14 MB/s BenchmarkFileAndServer_64MB/https1-4 1 408550707 ns/op 164.26 MB/s BenchmarkFileAndServer_64MB/h2-4 1 865301457 ns/op 77.56 MB/s BenchmarkServeMux-4 181 690222 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 219 566624 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 398 329443 ns/op 5923 B/op 63 allocs/op BenchmarkClientServer/https1-4 238 461490 ns/op 6572 B/op 73 allocs/op BenchmarkClientServer/h2-4 178 622490 ns/op 10245 B/op 80 allocs/op BenchmarkClientServerParallel/4/h1-4 1138 102571 ns/op 9394 B/op 76 allocs/op BenchmarkClientServerParallel/4/https1-4 26 4763799 ns/op 79714 B/op 879 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60598: read tcp 127.0.0.1:35747->127.0.0.1:60598: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60664: read tcp 127.0.0.1:35747->127.0.0.1:60664: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60622: write tcp 127.0.0.1:35747->127.0.0.1:60622: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60682: write tcp 127.0.0.1:35747->127.0.0.1:60682: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60706: write tcp 127.0.0.1:35747->127.0.0.1:60706: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60628: write tcp 127.0.0.1:35747->127.0.0.1:60628: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60810: read tcp 127.0.0.1:35023->127.0.0.1:60810: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60820: read tcp 127.0.0.1:35023->127.0.0.1:60820: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60682: read tcp 127.0.0.1:35023->127.0.0.1:60682: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60834: read tcp 127.0.0.1:35023->127.0.0.1:60834: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 68 1478515 ns/op 31516 B/op 343 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54428: write tcp 127.0.0.1:42931->127.0.0.1:54428: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54436: write tcp 127.0.0.1:42931->127.0.0.1:54436: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54452: write tcp 127.0.0.1:42931->127.0.0.1:54452: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54366: write tcp 127.0.0.1:42931->127.0.0.1:54366: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39886: read tcp 127.0.0.1:34607->127.0.0.1:39886: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39924: read tcp 127.0.0.1:34607->127.0.0.1:39924: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39910: write tcp 127.0.0.1:34607->127.0.0.1:39910: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49058: write tcp 127.0.0.1:39801->127.0.0.1:49058: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49082: write tcp 127.0.0.1:39801->127.0.0.1:49082: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36596: read tcp 127.0.0.1:46299->127.0.0.1:36596: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 822 132900 ns/op 15476 B/op 97 allocs/op BenchmarkClientServerParallel/64/https1-4 74 3265300 ns/op 63032 B/op 676 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35750: read tcp 127.0.0.1:46483->127.0.0.1:35750: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50654: read tcp 127.0.0.1:34771->127.0.0.1:50654: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50610: write tcp 127.0.0.1:34771->127.0.0.1:50610: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50628: write tcp 127.0.0.1:34771->127.0.0.1:50628: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50606: write tcp 127.0.0.1:34771->127.0.0.1:50606: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50622: write tcp 127.0.0.1:34771->127.0.0.1:50622: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50712: write tcp 127.0.0.1:34771->127.0.0.1:50712: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50644: write tcp 127.0.0.1:34771->127.0.0.1:50644: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60340: write tcp 127.0.0.1:44779->127.0.0.1:60340: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60490: read tcp 127.0.0.1:44779->127.0.0.1:60490: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 79 2067484 ns/op 48574 B/op 513 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51200: read tcp 127.0.0.1:38573->127.0.0.1:51200: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51138: write tcp 127.0.0.1:38573->127.0.0.1:51138: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51146: write tcp 127.0.0.1:38573->127.0.0.1:51146: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51204: write tcp 127.0.0.1:38573->127.0.0.1:51204: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51162: write tcp 127.0.0.1:38573->127.0.0.1:51162: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51218: read tcp 127.0.0.1:38573->127.0.0.1:51218: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51228: read tcp 127.0.0.1:38573->127.0.0.1:51228: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51216: write tcp 127.0.0.1:38573->127.0.0.1:51216: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33672: write tcp 127.0.0.1:44313->127.0.0.1:33672: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33532: write tcp 127.0.0.1:44313->127.0.0.1:33532: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1017010348 ns/op 29832 B/op 158 allocs/op BenchmarkClient-4 394 301738 ns/op 3755 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 771 155112 ns/op 7428 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1536 78794 ns/op 3077 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1749 65213 ns/op 1939 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1668 79305 ns/op 2793 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1755 65780 ns/op 2775 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1782 67968 ns/op 2756 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1916 62324 ns/op 1936 B/op 14 allocs/op BenchmarkServerHijack-4 1034 123069 ns/op 16740 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 436 275430 ns/op 5753 B/op 52 allocs/op BenchmarkResponseStatusLine-4 388318 297.6 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.225s goos: linux goarch: arm64 pkg: net/http/httputil BenchmarkServeHTTP-4 7572 15670 ns/op 34136 B/op 12 allocs/op PASS ok net/http/httputil 1.193s goos: linux goarch: arm64 pkg: net/netip BenchmarkIPNextPrev-4 84640 1392 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 439921 256.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 186448 636.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 60944 2029 ns/op BenchmarkStdIPv4-4 113442 1057 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 95912 1250 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 96120 1244 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 76244 1560 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 68034 1764 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1216713 98.45 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 109.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 936825 125.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 240291 493.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 259178 457.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 219217 504.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 77445 1578 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 250982 469.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 141432 845.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 147410 804.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 139425 849.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 69510 1744 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 315682 393.3 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 120828 979.3 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 162060 738.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 238923 504.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 146842 812.1 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 278884 426.1 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 147484 804.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 145951 807.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 147820 806.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 104149 1117 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 406244 290.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 201027 584.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 99525 1182 ns/op 96 B/op 2 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 122386 976.9 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_v4-4 155184 764.7 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_zone-4 114662 1063 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortMarshalText/v4-4 218564 558.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 104397 1137 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 124102 964.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 153841 771.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 114867 1047 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 889099 134.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 892564 134.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 883158 135.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 854456 139.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 838597 139.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 842010 139.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 847624 139.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 848655 138.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 853702 138.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 302086 391.1 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 414214 289.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 176275 672.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 186885 631.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 176811 675.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 67108 1824 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 494738 239.7 ns/op PASS ok net/netip 8.575s 2023/11/20 02:36:21 Test RPC server listening on 127.0.0.1:34597 2023/11/20 02:36:21 Test HTTP RPC server listening on 127.0.0.1:45821 goos: linux goarch: arm64 pkg: net/rpc BenchmarkEndToEnd-4 2130 56907 ns/op BenchmarkEndToEndHTTP-4 1852 58685 ns/op BenchmarkEndToEndAsync-4 3486 34233 ns/op BenchmarkEndToEndAsyncHTTP-4 3520 33082 ns/op PASS ok net/rpc 1.801s goos: linux goarch: arm64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 3421 32454 ns/op BenchmarkReadMIMEHeader/server_headers-4 4797 22455 ns/op BenchmarkUncommon-4 24685 4832 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.415s goos: linux goarch: arm64 pkg: net/url BenchmarkString-4 3301 32384 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 68070 1761 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 406206 292.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 89535 1342 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 173499 702.1 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 86244 1390 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14038 8498 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 350872 335.3 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 86918 1378 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 169344 702.2 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 85441 1399 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15309 7686 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 147280 819.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 58868 2039 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 57681 2090 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 25605 4678 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 4522 25555 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 146491 819.4 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 58184 2056 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 57548 2089 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 25610 4668 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 4702 25219 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.163s goos: linux goarch: arm64 pkg: os BenchmarkExpand/noop-4 2063972 57.94 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 118394 989.4 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 670 178509 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries BenchmarkReaddir-4 244 474364 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries BenchmarkReadDir-4 523 218362 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries BenchmarkStatDot-4 75608 1595 ns/op BenchmarkStatFile-4 55837 2169 ns/op BenchmarkStatDir-4 59238 2022 ns/op BenchmarkLstatDot-4 76873 1597 ns/op BenchmarkLstatFile-4 55881 2179 ns/op BenchmarkLstatDir-4 59622 2028 ns/op PASS ok os 2.635s goos: linux goarch: arm64 pkg: os/exec BenchmarkExecHostname-4 247 484818 ns/op 7011 B/op 30 allocs/op PASS ok os/exec 1.186s goos: linux goarch: arm64 pkg: os/user BenchmarkCurrent-4 280824 367.0 ns/op PASS ok os/user 1.123s goos: linux goarch: arm64 pkg: reflect BenchmarkBool-4 3220016 37.08 ns/op BenchmarkString-4 2305046 51.93 ns/op BenchmarkBytes-4 1992620 60.23 ns/op BenchmarkNamedBytes-4 912519 126.0 ns/op BenchmarkBytesArray-4 693304 174.0 ns/op BenchmarkSliceLen-4 2322912 51.72 ns/op BenchmarkMapLen-4 666903 176.4 ns/op BenchmarkStringLen-4 1356135 88.66 ns/op BenchmarkArrayLen-4 1000000 113.6 ns/op BenchmarkSliceCap-4 2325894 51.55 ns/op BenchmarkDeepEqual/int8-4 314887 369.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 77468 1545 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 288350 420.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 73804 1620 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 284521 424.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 74181 1625 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 286888 415.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 74022 1613 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 285798 416.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 73957 1613 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 315951 370.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 96472 1236 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 288596 414.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 74965 1611 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 287578 416.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 74202 1616 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 286068 416.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 74907 1612 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 283904 414.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 75223 1607 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 279988 416.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 74719 1603 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 288386 414.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 74545 1604 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 288790 412.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 74835 1597 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 287995 415.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 75061 1609 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 281721 413.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 74898 1604 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 326562 365.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 77443 1544 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 293236 407.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 74799 1620 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 96898 1241 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 48726 2462 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 38536 3097 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 27799 4289 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 28275 4209 ns/op BenchmarkIsZero/ArrayComparable-4 219610 544.2 ns/op BenchmarkIsZero/ArrayIncomparable-4 26732 4495 ns/op BenchmarkIsZero/StructComparable-4 527880 226.6 ns/op BenchmarkIsZero/StructIncomparable-4 120798 986.5 ns/op BenchmarkIsZero/ArrayInt_4-4 1000000 113.3 ns/op BenchmarkIsZero/ArrayInt_1024-4 14841 8081 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 28413 4218 ns/op BenchmarkIsZero/Struct4Int-4 1000000 109.9 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 14835 8089 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 14788 8091 ns/op BenchmarkIsZero/StructInt_512-4 28687 4177 ns/op BenchmarkSetZero/Bool/Direct-4 2505609 47.86 ns/op BenchmarkSetZero/Bool/CachedZero-4 643196 182.7 ns/op BenchmarkSetZero/Bool/NewZero-4 454978 263.5 ns/op BenchmarkSetZero/Int/Direct-4 1798018 66.64 ns/op BenchmarkSetZero/Int/CachedZero-4 657951 182.7 ns/op BenchmarkSetZero/Int/NewZero-4 465636 259.2 ns/op BenchmarkSetZero/Uint/Direct-4 1788626 67.30 ns/op BenchmarkSetZero/Uint/CachedZero-4 649377 181.4 ns/op BenchmarkSetZero/Uint/NewZero-4 470802 257.6 ns/op BenchmarkSetZero/Float/Direct-4 1803920 66.62 ns/op BenchmarkSetZero/Float/CachedZero-4 653623 182.9 ns/op BenchmarkSetZero/Float/NewZero-4 470256 258.7 ns/op BenchmarkSetZero/Complex/Direct-4 1793330 66.95 ns/op BenchmarkSetZero/Complex/CachedZero-4 654535 183.7 ns/op BenchmarkSetZero/Complex/NewZero-4 460921 257.5 ns/op BenchmarkSetZero/Array/Direct-4 1574131 75.91 ns/op BenchmarkSetZero/Array/CachedZero-4 632790 187.7 ns/op BenchmarkSetZero/Array/NewZero-4 461304 263.8 ns/op BenchmarkSetZero/Chan/Direct-4 1845202 64.94 ns/op BenchmarkSetZero/Chan/CachedZero-4 645549 182.4 ns/op BenchmarkSetZero/Chan/NewZero-4 475834 252.6 ns/op BenchmarkSetZero/Func/Direct-4 1853902 64.90 ns/op BenchmarkSetZero/Func/CachedZero-4 646132 181.7 ns/op BenchmarkSetZero/Func/NewZero-4 444568 256.1 ns/op BenchmarkSetZero/Interface/Direct-4 1690184 70.80 ns/op BenchmarkSetZero/Interface/CachedZero-4 656368 181.2 ns/op BenchmarkSetZero/Interface/NewZero-4 462255 257.1 ns/op BenchmarkSetZero/Map/Direct-4 1846488 65.21 ns/op BenchmarkSetZero/Map/CachedZero-4 645980 183.5 ns/op BenchmarkSetZero/Map/NewZero-4 460701 262.7 ns/op BenchmarkSetZero/Pointer/Direct-4 1830855 64.85 ns/op BenchmarkSetZero/Pointer/CachedZero-4 656958 180.0 ns/op BenchmarkSetZero/Pointer/NewZero-4 463219 256.4 ns/op BenchmarkSetZero/Slice/Direct-4 1708705 71.23 ns/op BenchmarkSetZero/Slice/CachedZero-4 636469 186.7 ns/op BenchmarkSetZero/Slice/NewZero-4 472284 266.4 ns/op BenchmarkSetZero/String/Direct-4 1807317 66.32 ns/op BenchmarkSetZero/String/CachedZero-4 626108 182.2 ns/op BenchmarkSetZero/String/NewZero-4 481177 258.0 ns/op BenchmarkSetZero/Struct/Direct-4 1570830 76.84 ns/op BenchmarkSetZero/Struct/CachedZero-4 629154 187.8 ns/op BenchmarkSetZero/Struct/NewZero-4 465158 262.0 ns/op BenchmarkSelect/1-4 141086 849.8 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 62917 1938 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 34417 3508 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 174386 621.7 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 137686 856.2 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 114535 1032 ns/op 124.01 MB/s BenchmarkCallArgCopy/size=256-4 103882 1154 ns/op 221.78 MB/s BenchmarkCallArgCopy/size=1024-4 72849 1666 ns/op 614.57 MB/s BenchmarkCallArgCopy/size=4096-4 29478 3932 ns/op 1041.65 MB/s BenchmarkCallArgCopy/size=65536-4 2088 55352 ns/op 1183.98 MB/s BenchmarkFieldByName1-4 1201687 100.3 ns/op BenchmarkFieldByName2-4 103898 1186 ns/op BenchmarkFieldByName3-4 13886 8670 ns/op BenchmarkInterfaceBig-4 2902180 41.14 ns/op BenchmarkInterfaceSmall-4 2904243 41.16 ns/op BenchmarkNew-4 1792345 66.62 ns/op BenchmarkMap/StringKeys/MapIndex-4 2144 55631 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1671 71391 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2007 59413 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1598 74115 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2124 55764 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1688 70896 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 174243 684.5 ns/op PASS ok reflect 18.971s goos: linux goarch: arm64 pkg: regexp BenchmarkFind-4 14139 8137 ns/op 9335 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 22336 5348 ns/op 9301 B/op 1 allocs/op BenchmarkFindString-4 15060 7885 ns/op 9148 B/op 1 allocs/op BenchmarkFindSubmatch-4 13730 8935 ns/op 9442 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 14151 8477 ns/op 9318 B/op 2 allocs/op BenchmarkLiteral-4 25402 4534 ns/op BenchmarkNotLiteral-4 3870 29875 ns/op BenchmarkMatchClass-4 2870 40270 ns/op BenchmarkMatchClass_InRange-4 2862 39946 ns/op BenchmarkReplaceAll-4 3195 37826 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 26761 4430 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 36718 3225 ns/op BenchmarkAnchoredShortMatch-4 21873 5416 ns/op BenchmarkAnchoredLongMatch-4 18384 6556 ns/op BenchmarkOnePassShortA-4 16476 7329 ns/op BenchmarkNotOnePassShortA-4 8572 12919 ns/op BenchmarkOnePassShortB-4 20030 5891 ns/op BenchmarkNotOnePassShortB-4 10000 10044 ns/op BenchmarkOnePassLongPrefix-4 67090 1862 ns/op BenchmarkOnePassLongNotPrefix-4 24306 5043 ns/op BenchmarkMatchParallelShared-4 31474 3887 ns/op BenchmarkMatchParallelCopied-4 30831 3759 ns/op BenchmarkQuoteMetaAll-4 152558 775.9 ns/op 18.04 MB/s BenchmarkQuoteMetaNone-4 290942 408.6 ns/op 63.63 MB/s BenchmarkCompile/Onepass-4 3800 29138 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1626 75107 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 164 724783 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2344936 51.06 ns/op 313.36 MB/s BenchmarkMatch/Easy0/32-4 29958 4038 ns/op 7.92 MB/s BenchmarkMatch/Easy0/1K-4 26455 4542 ns/op 225.45 MB/s BenchmarkMatch/Easy0i/16-4 2273700 51.80 ns/op 308.91 MB/s BenchmarkMatch/Easy0i/32-4 4850 21984 ns/op 1.46 MB/s BenchmarkMatch/Easy0i/1K-4 211 569573 ns/op 1.80 MB/s BenchmarkMatch/Easy1/16-4 2320082 51.41 ns/op 311.20 MB/s BenchmarkMatch/Easy1/32-4 28948 4071 ns/op 7.86 MB/s BenchmarkMatch/Easy1/1K-4 7297 15774 ns/op 64.92 MB/s BenchmarkMatch/Medium/16-4 2345176 51.35 ns/op 311.57 MB/s BenchmarkMatch/Medium/32-4 5653 18976 ns/op 1.69 MB/s BenchmarkMatch/Medium/1K-4 249 476314 ns/op 2.15 MB/s BenchmarkMatch/Hard/16-4 2336169 51.52 ns/op 310.57 MB/s BenchmarkMatch/Hard/32-4 3663 30397 ns/op 1.05 MB/s BenchmarkMatch/Hard/1K-4 152 783126 ns/op 1.31 MB/s BenchmarkMatch/Hard1/16-4 1359 86641 ns/op 0.18 MB/s BenchmarkMatch/Hard1/32-4 733 163304 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 22 4979824 ns/op 0.21 MB/s BenchmarkMatch_onepass_regex/16-4 23768 5066 ns/op 3.16 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 13854 8755 ns/op 3.66 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 510 233379 ns/op 4.39 MB/s 26 B/op 0 allocs/op PASS ok regexp 8.666s goos: linux goarch: arm64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 670000 165.8 ns/op BenchmarkIsWordChar-4 168118 709.6 ns/op PASS ok regexp/syntax 2.579s goos: linux goarch: arm64 pkg: runtime BenchmarkCallers/cached-4 72094 1633 ns/op BenchmarkCallers/inlined-4 124410 965.4 ns/op BenchmarkCallers/no-cache-4 36235 3309 ns/op BenchmarkFPCallers/cached-4 2504415 47.93 ns/op BenchmarkMakeChan/Byte-4 931879 125.6 ns/op BenchmarkMakeChan/Int-4 754716 152.2 ns/op BenchmarkMakeChan/Ptr-4 514138 250.4 ns/op BenchmarkMakeChan/Struct/0-4 961723 117.1 ns/op BenchmarkMakeChan/Struct/32-4 433462 233.0 ns/op BenchmarkMakeChan/Struct/40-4 480732 265.4 ns/op BenchmarkChanNonblocking-4 7812112 14.49 ns/op BenchmarkSelectUncontended-4 925040 121.0 ns/op BenchmarkSelectSyncContended-4 22747 5332 ns/op BenchmarkSelectAsyncContended-4 72190 1656 ns/op BenchmarkSelectNonblock-4 4009455 29.82 ns/op BenchmarkChanUncontended-4 9427 10634 ns/op BenchmarkChanContended-4 1032 127312 ns/op BenchmarkChanSync-4 137469 851.9 ns/op BenchmarkChanSyncWork-4 51868 2193 ns/op BenchmarkChanProdCons0-4 59427 2152 ns/op BenchmarkChanProdCons10-4 81619 1522 ns/op BenchmarkChanProdCons100-4 90600 1403 ns/op BenchmarkChanProdConsWork0-4 53670 2289 ns/op BenchmarkChanProdConsWork10-4 77248 1660 ns/op BenchmarkChanProdConsWork100-4 82353 1455 ns/op BenchmarkSelectProdCons-4 53832 2196 ns/op BenchmarkReceiveDataFromClosedChan-4 604180 198.5 ns/op BenchmarkChanCreation-4 169185 946.4 ns/op BenchmarkChanSem-4 71551 1709 ns/op BenchmarkChanPopular-4 99 1189780 ns/op BenchmarkChanClosed-4 489236 322.6 ns/op BenchmarkCallClosure-4 5326638 20.87 ns/op BenchmarkCallClosure1-4 5716026 20.94 ns/op BenchmarkCallClosure2-4 1204026 99.00 ns/op BenchmarkCallClosure3-4 1337336 85.93 ns/op BenchmarkCallClosure4-4 1227620 98.38 ns/op BenchmarkComplex128DivNormal-4 10227003 11.67 ns/op BenchmarkComplex128DivNisNaN-4 10141849 11.81 ns/op BenchmarkComplex128DivDisNaN-4 10136024 11.87 ns/op BenchmarkComplex128DivNisInf-4 12119496 9.896 ns/op BenchmarkComplex128DivDisInf-4 6929925 17.15 ns/op BenchmarkAllocation-4 5053 30530 ns/op BenchmarkReadMemStats-4 9433 12654 ns/op BenchmarkReadMemStatsLatency-4 1 65920 p50-ns 65920 p90-ns 65920 p99-ns BenchmarkWriteBarrier-4 3037399 37.91 ns/op BenchmarkBulkWriteBarrier-4 6926790 14.92 ns/op BenchmarkScanStackNoLocals-4 3 36855163 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11893104 9.155 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10728423 10.18 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9855484 12.19 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6847297 17.30 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4718025 26.18 ns/op BenchmarkHash5-4 6044206 18.65 ns/op 268.03 MB/s BenchmarkHash16-4 6367627 19.11 ns/op 837.07 MB/s BenchmarkHash64-4 5931513 20.09 ns/op 3186.26 MB/s BenchmarkHash1024-4 1912694 62.47 ns/op 16392.89 MB/s BenchmarkHash65536-4 42295 2843 ns/op 23052.09 MB/s BenchmarkAlignedLoad-4 7738879 14.14 ns/op BenchmarkUnalignedLoad-4 7563037 16.14 ns/op BenchmarkEqEfaceConcrete-4 5843247 20.52 ns/op BenchmarkEqIfaceConcrete-4 5560260 21.85 ns/op BenchmarkNeEfaceConcrete-4 5840278 20.51 ns/op BenchmarkNeIfaceConcrete-4 5938123 20.17 ns/op BenchmarkConvT2EByteSized/bool-4 5478140 21.92 ns/op BenchmarkConvT2EByteSized/uint8-4 5512556 21.52 ns/op BenchmarkConvT2ESmall-4 5155081 23.19 ns/op BenchmarkConvT2EUintptr-4 4916484 24.37 ns/op BenchmarkConvT2ELarge-4 1000000 121.6 ns/op BenchmarkConvT2ISmall-4 5234650 22.84 ns/op BenchmarkConvT2IUintptr-4 4926787 24.28 ns/op BenchmarkConvT2ILarge-4 995816 121.5 ns/op BenchmarkConvI2E-4 4454698 25.56 ns/op BenchmarkConvI2I-4 4789882 25.33 ns/op BenchmarkAssertE2T-4 4080177 29.25 ns/op BenchmarkAssertE2TLarge-4 2468942 47.29 ns/op BenchmarkAssertE2I-4 4943275 22.84 ns/op BenchmarkAssertI2T-4 3875112 30.93 ns/op BenchmarkAssertI2I-4 4757546 23.91 ns/op BenchmarkAssertI2E-4 5154054 21.84 ns/op BenchmarkAssertE2E-4 5165208 21.84 ns/op BenchmarkAssertE2T2-4 3306021 36.29 ns/op BenchmarkAssertE2T2Blank-4 3878323 30.91 ns/op BenchmarkAssertI2E2-4 3836370 31.31 ns/op BenchmarkAssertI2E2Blank-4 5245671 21.52 ns/op BenchmarkAssertE2E2-4 4051009 29.61 ns/op BenchmarkAssertE2E2Blank-4 5248572 21.50 ns/op BenchmarkConvT2Ezero/zero/16-4 5168162 23.22 ns/op BenchmarkConvT2Ezero/zero/32-4 4832317 24.75 ns/op BenchmarkConvT2Ezero/zero/64-4 4895936 24.43 ns/op BenchmarkConvT2Ezero/zero/str-4 4846166 24.73 ns/op BenchmarkConvT2Ezero/zero/slice-4 4908248 24.40 ns/op BenchmarkConvT2Ezero/zero/big-4 209683 483.3 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1230460 97.65 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 104.7 ns/op BenchmarkConvT2Ezero/nonzero/big-4 232504 487.9 ns/op BenchmarkConvT2Ezero/smallint/16-4 4851142 24.79 ns/op BenchmarkConvT2Ezero/smallint/32-4 4852947 24.78 ns/op BenchmarkConvT2Ezero/smallint/64-4 4910940 24.39 ns/op BenchmarkConvT2Ezero/largeint/16-4 1523157 76.77 ns/op BenchmarkConvT2Ezero/largeint/32-4 1544239 77.12 ns/op BenchmarkConvT2Ezero/largeint/64-4 1550823 78.52 ns/op BenchmarkMalloc8-4 1907709 63.44 ns/op BenchmarkMalloc16-4 1697360 69.07 ns/op BenchmarkMallocTypeInfo8-4 1618363 75.21 ns/op BenchmarkMallocTypeInfo16-4 1431619 82.87 ns/op BenchmarkMallocLargeStruct-4 185793 581.5 ns/op BenchmarkGoroutineSelect-4 96 1233562 ns/op BenchmarkGoroutineBlocking-4 121 985366 ns/op BenchmarkGoroutineForRange-4 121 994636 ns/op BenchmarkGoroutineIdle-4 157 783946 ns/op BenchmarkHashStringSpeed-4 1888611 63.82 ns/op BenchmarkHashBytesSpeed-4 1000000 102.7 ns/op BenchmarkHashInt32Speed-4 2516380 47.00 ns/op BenchmarkHashInt64Speed-4 2334098 48.96 ns/op BenchmarkHashStringArraySpeed-4 477942 250.8 ns/op BenchmarkMegMap-4 2528062 47.41 ns/op BenchmarkMegOneMap-4 3047389 39.29 ns/op BenchmarkMegEqMap-4 2496 47097 ns/op BenchmarkMegEmptyMap-4 3310987 36.23 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2127681 56.70 ns/op BenchmarkSmallStrMap-4 2609907 46.82 ns/op BenchmarkMapStringKeysEight_16-4 2565745 45.38 ns/op BenchmarkMapStringKeysEight_32-4 2478412 48.41 ns/op BenchmarkMapStringKeysEight_64-4 2500820 47.94 ns/op BenchmarkMapStringKeysEight_1M-4 2488828 48.28 ns/op BenchmarkIntMap-4 2826718 43.30 ns/op BenchmarkMapFirst/1-4 3449187 35.14 ns/op BenchmarkMapFirst/2-4 3477870 34.21 ns/op BenchmarkMapFirst/3-4 3501637 34.35 ns/op BenchmarkMapFirst/4-4 3393427 34.36 ns/op BenchmarkMapFirst/5-4 3346779 34.48 ns/op BenchmarkMapFirst/6-4 3272672 36.28 ns/op BenchmarkMapFirst/7-4 3355959 34.92 ns/op BenchmarkMapFirst/8-4 3371677 34.78 ns/op BenchmarkMapFirst/9-4 3156495 37.71 ns/op BenchmarkMapFirst/10-4 3195265 38.67 ns/op BenchmarkMapFirst/11-4 3069766 37.60 ns/op BenchmarkMapFirst/12-4 3151945 38.91 ns/op BenchmarkMapFirst/13-4 3055982 39.22 ns/op BenchmarkMapFirst/14-4 3108750 37.62 ns/op BenchmarkMapFirst/15-4 3083535 38.18 ns/op BenchmarkMapFirst/16-4 3084842 37.97 ns/op BenchmarkMapMid/1-4 3316122 35.46 ns/op BenchmarkMapMid/2-4 3337483 35.15 ns/op BenchmarkMapMid/3-4 3445507 35.11 ns/op BenchmarkMapMid/4-4 3399703 36.81 ns/op BenchmarkMapMid/5-4 3274934 36.55 ns/op BenchmarkMapMid/6-4 3257658 37.89 ns/op BenchmarkMapMid/7-4 3139773 36.73 ns/op BenchmarkMapMid/8-4 3146019 37.51 ns/op BenchmarkMapMid/9-4 3080884 38.91 ns/op BenchmarkMapMid/10-4 2986744 39.46 ns/op BenchmarkMapMid/11-4 3056539 39.91 ns/op BenchmarkMapMid/12-4 3027238 39.56 ns/op BenchmarkMapMid/13-4 2961439 38.90 ns/op BenchmarkMapMid/14-4 3064138 38.98 ns/op BenchmarkMapMid/15-4 3084607 38.61 ns/op BenchmarkMapMid/16-4 3077137 39.02 ns/op BenchmarkMapLast/1-4 3319707 36.24 ns/op BenchmarkMapLast/2-4 3339897 34.59 ns/op BenchmarkMapLast/3-4 3131082 38.21 ns/op BenchmarkMapLast/4-4 3142322 38.35 ns/op BenchmarkMapLast/5-4 3011310 38.29 ns/op BenchmarkMapLast/6-4 2910366 40.41 ns/op BenchmarkMapLast/7-4 2904772 40.47 ns/op BenchmarkMapLast/8-4 2879122 42.09 ns/op BenchmarkMapLast/9-4 2986194 40.09 ns/op BenchmarkMapLast/10-4 3054685 41.07 ns/op BenchmarkMapLast/11-4 2851681 39.69 ns/op BenchmarkMapLast/12-4 2708571 41.98 ns/op BenchmarkMapLast/13-4 2819005 42.02 ns/op BenchmarkMapLast/14-4 3065322 39.57 ns/op BenchmarkMapLast/15-4 3091689 39.67 ns/op BenchmarkMapLast/16-4 3026197 41.01 ns/op BenchmarkMapCycle-4 2207317 54.69 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2777870 43.33 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2490 45136 ns/op BenchmarkMakeMap/[Byte]Byte-4 477798 209.6 ns/op BenchmarkMakeMap/[Int]Int-4 322158 355.4 ns/op BenchmarkNewEmptyMap-4 5488956 21.96 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1242818 96.37 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 378481 303.7 ns/op BenchmarkMapIterEmpty-4 3686853 32.37 ns/op BenchmarkSameLengthMap-4 3121594 38.21 ns/op BenchmarkBigKeyMap-4 1346162 89.26 ns/op BenchmarkBigValMap-4 1247329 95.18 ns/op BenchmarkSmallKeyMap-4 2313921 51.69 ns/op BenchmarkMapPopulate/1-4 2056204 58.39 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 134030 920.4 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 10000 11418 ns/op 3221 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 1014 115643 ns/op 49351 B/op 19 allocs/op BenchmarkMapPopulate/10000-4 79 1492576 ns/op 412732 B/op 163 allocs/op BenchmarkMapPopulate/100000-4 6 18738838 ns/op 3583440 B/op 3729 allocs/op BenchmarkComplexAlgMap-4 372282 319.0 ns/op BenchmarkGoMapClear/Reflexive/1-4 1441099 83.09 ns/op BenchmarkGoMapClear/Reflexive/10-4 1241406 95.26 ns/op BenchmarkGoMapClear/Reflexive/100-4 596444 198.4 ns/op BenchmarkGoMapClear/Reflexive/1000-4 60900 1976 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7755 15435 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1000000 105.6 ns/op BenchmarkGoMapClear/NonReflexive/10-4 980455 120.6 ns/op BenchmarkGoMapClear/NonReflexive/100-4 529501 225.1 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 59940 1996 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 6727 15441 ns/op BenchmarkMapStringConversion/32/simple-4 1276167 94.08 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1000000 105.2 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1000000 101.6 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1224357 97.81 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1000000 105.4 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1000000 103.8 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1635243 74.42 ns/op BenchmarkMapInterfacePtr-4 1592395 70.29 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3337086 34.72 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 150074 699.1 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5124 22673 ns/op BenchmarkMapPop1000-4 502 236231 ns/op BenchmarkMapPop10000-4 24 4950824 ns/op BenchmarkMapAssign/Int32/256-4 2410960 48.79 ns/op BenchmarkMapAssign/Int32/65536-4 1053351 103.8 ns/op BenchmarkMapAssign/Int64/256-4 2425708 48.26 ns/op BenchmarkMapAssign/Int64/65536-4 972169 110.2 ns/op BenchmarkMapAssign/Str/256-4 1842090 63.40 ns/op BenchmarkMapAssign/Str/65536-4 806664 147.5 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1497574 80.89 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 765632 149.3 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1421011 84.32 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 710318 157.1 ns/op BenchmarkMapOperatorAssign/Str/256-4 500992 1778 ns/op BenchmarkMapOperatorAssign/Str/65536-4 311383 369.3 ns/op BenchmarkMapAppendAssign/Int32/256-4 831140 137.1 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 340809 337.3 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 778129 136.7 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 328605 353.5 ns/op 56 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 588258 196.9 ns/op 43 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 201337 547.0 ns/op 98 B/op 0 allocs/op BenchmarkMapDelete/Int32/100-4 1825075 65.39 ns/op BenchmarkMapDelete/Int32/1000-4 2331169 51.53 ns/op BenchmarkMapDelete/Int32/10000-4 1901960 63.30 ns/op BenchmarkMapDelete/Int64/100-4 1808628 66.41 ns/op BenchmarkMapDelete/Int64/1000-4 2303713 52.06 ns/op BenchmarkMapDelete/Int64/10000-4 1871530 64.74 ns/op BenchmarkMapDelete/Str/100-4 1465959 81.80 ns/op BenchmarkMapDelete/Str/1000-4 1622713 73.94 ns/op BenchmarkMapDelete/Str/10000-4 1440620 83.28 ns/op BenchmarkMapDelete/Pointer/100-4 1627768 73.23 ns/op BenchmarkMapDelete/Pointer/1000-4 1763478 67.95 ns/op BenchmarkMapDelete/Pointer/10000-4 1617321 74.06 ns/op BenchmarkMemmove/0-4 15209281 7.572 ns/op BenchmarkMemmove/1-4 1241650 96.08 ns/op 10.41 MB/s BenchmarkMemmove/2-4 1216204 99.12 ns/op 20.18 MB/s BenchmarkMemmove/3-4 1205928 99.16 ns/op 30.26 MB/s BenchmarkMemmove/4-4 1212559 99.41 ns/op 40.24 MB/s BenchmarkMemmove/5-4 1212212 99.01 ns/op 50.50 MB/s BenchmarkMemmove/6-4 1213562 99.10 ns/op 60.55 MB/s BenchmarkMemmove/7-4 1216549 98.75 ns/op 70.89 MB/s BenchmarkMemmove/8-4 1215658 93.95 ns/op 85.15 MB/s BenchmarkMemmove/9-4 1219088 98.36 ns/op 91.50 MB/s BenchmarkMemmove/10-4 1217286 99.82 ns/op 100.18 MB/s BenchmarkMemmove/11-4 1226072 100.1 ns/op 109.93 MB/s BenchmarkMemmove/12-4 1217146 104.0 ns/op 115.41 MB/s BenchmarkMemmove/13-4 1000000 105.7 ns/op 122.93 MB/s BenchmarkMemmove/14-4 1202947 99.19 ns/op 141.15 MB/s BenchmarkMemmove/15-4 1000000 100.2 ns/op 149.68 MB/s BenchmarkMemmove/16-4 1221159 99.97 ns/op 160.04 MB/s BenchmarkMemmove/32-4 1000000 100.6 ns/op 318.01 MB/s BenchmarkMemmove/64-4 1000000 107.2 ns/op 597.16 MB/s BenchmarkMemmove/128-4 965840 122.3 ns/op 1046.49 MB/s BenchmarkMemmove/256-4 729855 161.9 ns/op 1580.86 MB/s BenchmarkMemmove/512-4 537114 221.8 ns/op 2308.32 MB/s BenchmarkMemmove/1024-4 345829 342.1 ns/op 2993.34 MB/s BenchmarkMemmove/2048-4 206356 581.1 ns/op 3524.57 MB/s BenchmarkMemmove/4096-4 113155 1058 ns/op 3871.39 MB/s BenchmarkMemmoveOverlap/32-4 1000000 103.2 ns/op 310.06 MB/s BenchmarkMemmoveOverlap/64-4 1000000 109.1 ns/op 586.37 MB/s BenchmarkMemmoveOverlap/128-4 958220 123.5 ns/op 1036.52 MB/s BenchmarkMemmoveOverlap/256-4 708080 165.5 ns/op 1546.84 MB/s BenchmarkMemmoveOverlap/512-4 531970 222.5 ns/op 2300.96 MB/s BenchmarkMemmoveOverlap/1024-4 346596 342.9 ns/op 2986.33 MB/s BenchmarkMemmoveOverlap/2048-4 204445 582.3 ns/op 3517.15 MB/s BenchmarkMemmoveOverlap/4096-4 113331 1059 ns/op 3867.44 MB/s BenchmarkMemmoveUnalignedDst/0-4 14456578 7.913 ns/op BenchmarkMemmoveUnalignedDst/1-4 1263996 94.36 ns/op 10.60 MB/s BenchmarkMemmoveUnalignedDst/2-4 1204610 102.3 ns/op 19.56 MB/s BenchmarkMemmoveUnalignedDst/3-4 1000000 100.8 ns/op 29.75 MB/s BenchmarkMemmoveUnalignedDst/4-4 1216389 98.42 ns/op 40.64 MB/s BenchmarkMemmoveUnalignedDst/5-4 1217997 98.41 ns/op 50.81 MB/s BenchmarkMemmoveUnalignedDst/6-4 1217395 98.57 ns/op 60.87 MB/s BenchmarkMemmoveUnalignedDst/7-4 1216911 98.25 ns/op 71.25 MB/s BenchmarkMemmoveUnalignedDst/8-4 1293199 92.61 ns/op 86.38 MB/s BenchmarkMemmoveUnalignedDst/9-4 1234818 97.45 ns/op 92.35 MB/s BenchmarkMemmoveUnalignedDst/10-4 1240387 96.97 ns/op 103.13 MB/s BenchmarkMemmoveUnalignedDst/11-4 1240093 97.06 ns/op 113.34 MB/s BenchmarkMemmoveUnalignedDst/12-4 1234182 97.09 ns/op 123.60 MB/s BenchmarkMemmoveUnalignedDst/13-4 1235097 97.11 ns/op 133.88 MB/s BenchmarkMemmoveUnalignedDst/14-4 1238068 97.92 ns/op 142.98 MB/s BenchmarkMemmoveUnalignedDst/15-4 1235643 96.94 ns/op 154.73 MB/s BenchmarkMemmoveUnalignedDst/16-4 1000000 100.2 ns/op 159.71 MB/s BenchmarkMemmoveUnalignedDst/32-4 1000000 102.2 ns/op 313.11 MB/s BenchmarkMemmoveUnalignedDst/64-4 1000000 111.3 ns/op 575.22 MB/s BenchmarkMemmoveUnalignedDst/128-4 924242 125.3 ns/op 1021.28 MB/s BenchmarkMemmoveUnalignedDst/256-4 717738 165.5 ns/op 1546.57 MB/s BenchmarkMemmoveUnalignedDst/512-4 528876 224.0 ns/op 2286.20 MB/s BenchmarkMemmoveUnalignedDst/1024-4 343591 345.0 ns/op 2968.23 MB/s BenchmarkMemmoveUnalignedDst/2048-4 204434 587.6 ns/op 3485.23 MB/s BenchmarkMemmoveUnalignedDst/4096-4 112830 1082 ns/op 3787.00 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1000000 105.8 ns/op 302.57 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1000000 113.7 ns/op 563.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 924099 126.5 ns/op 1011.83 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 701770 169.3 ns/op 1512.13 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 515118 231.2 ns/op 2214.61 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 343468 349.0 ns/op 2934.36 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 203328 587.3 ns/op 3487.17 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 110787 1068 ns/op 3834.26 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14440712 7.938 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1262274 96.91 ns/op 10.32 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1223812 100.9 ns/op 19.82 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1203648 100.5 ns/op 29.84 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1216419 98.64 ns/op 40.55 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1216450 98.52 ns/op 50.75 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1218735 98.54 ns/op 60.89 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1218822 98.55 ns/op 71.03 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1295275 92.74 ns/op 86.26 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1238312 97.32 ns/op 92.47 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1232134 97.23 ns/op 102.85 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1235839 97.15 ns/op 113.22 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1236121 97.35 ns/op 123.27 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1233686 97.08 ns/op 133.91 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1235229 97.21 ns/op 144.02 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1230343 97.06 ns/op 154.54 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1220199 98.20 ns/op 162.93 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1000000 104.3 ns/op 306.73 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1000000 109.4 ns/op 585.24 MB/s BenchmarkMemmoveUnalignedSrc/128-4 959631 124.2 ns/op 1030.59 MB/s BenchmarkMemmoveUnalignedSrc/256-4 709420 167.7 ns/op 1526.72 MB/s BenchmarkMemmoveUnalignedSrc/512-4 521230 228.5 ns/op 2240.30 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 345243 345.9 ns/op 2960.05 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 205004 585.4 ns/op 3498.38 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 112394 1094 ns/op 3743.59 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1000000 118.7 ns/op 134.78 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1000000 120.3 ns/op 133.00 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 995718 120.0 ns/op 133.29 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 980007 120.7 ns/op 132.54 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 995816 117.2 ns/op 136.56 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1000000 121.2 ns/op 131.98 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 996081 119.7 ns/op 133.65 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 998402 120.7 ns/op 132.54 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 931705 128.1 ns/op 499.65 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 871712 136.2 ns/op 469.74 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 898741 131.0 ns/op 488.66 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 887678 131.7 ns/op 485.83 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 906043 131.1 ns/op 488.36 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 902906 131.8 ns/op 485.55 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 900630 130.8 ns/op 489.14 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 889784 131.4 ns/op 486.96 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 593482 201.4 ns/op 1271.05 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 501252 236.8 ns/op 1080.86 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 637198 186.0 ns/op 1376.01 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 624596 189.7 ns/op 1349.41 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 638799 185.4 ns/op 1380.54 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 637971 185.5 ns/op 1380.10 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 634813 184.9 ns/op 1384.49 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 645188 185.5 ns/op 1379.98 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 84559 1417 ns/op 2890.32 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 61488 1947 ns/op 2103.40 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 111375 1081 ns/op 3790.22 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 110884 1081 ns/op 3788.11 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 110996 1076 ns/op 3806.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 111316 1078 ns/op 3798.38 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 110560 1079 ns/op 3795.53 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 111110 1077 ns/op 3804.78 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 5395 21280 ns/op 3079.77 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3625 30055 ns/op 2180.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 6342 15824 ns/op 4141.47 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 6441 15807 ns/op 4146.04 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 6350 15847 ns/op 4135.54 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 7597 15850 ns/op 4134.70 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 6562 15767 ns/op 4156.59 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 6382 15759 ns/op 4158.67 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1000000 106.0 ns/op 301.76 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1000000 111.9 ns/op 572.16 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 934579 127.3 ns/op 1005.31 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 705765 168.2 ns/op 1521.72 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 523879 225.8 ns/op 2267.16 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 344272 346.3 ns/op 2956.97 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 203960 586.4 ns/op 3492.20 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 112614 1065 ns/op 3846.33 MB/s BenchmarkMemclr/5-4 13695379 8.759 ns/op 570.85 MB/s BenchmarkMemclr/16-4 14294427 8.443 ns/op 1895.06 MB/s BenchmarkMemclr/64-4 11797090 9.982 ns/op 6411.28 MB/s BenchmarkMemclr/256-4 9360726 12.86 ns/op 19904.85 MB/s BenchmarkMemclr/4096-4 2466403 48.71 ns/op 84092.52 MB/s BenchmarkMemclr/65536-4 154756 700.5 ns/op 93550.50 MB/s BenchmarkMemclr/1M-4 7232 16247 ns/op 64537.69 MB/s BenchmarkMemclr/4M-4 1533 74519 ns/op 56285.25 MB/s BenchmarkMemclr/8M-4 764 155425 ns/op 53972.23 MB/s BenchmarkMemclr/16M-4 370 320440 ns/op 52356.75 MB/s BenchmarkMemclr/64M-4 87 1289608 ns/op 52038.18 MB/s BenchmarkMemclrUnaligned/0_5-4 7419039 16.21 ns/op 308.52 MB/s BenchmarkMemclrUnaligned/0_16-4 7575202 15.84 ns/op 1010.02 MB/s BenchmarkMemclrUnaligned/0_64-4 6773782 17.62 ns/op 3631.23 MB/s BenchmarkMemclrUnaligned/0_256-4 5846882 20.60 ns/op 12425.91 MB/s BenchmarkMemclrUnaligned/0_4096-4 2375012 49.32 ns/op 83051.49 MB/s BenchmarkMemclrUnaligned/0_65536-4 172246 704.7 ns/op 92995.14 MB/s BenchmarkMemclrUnaligned/1_5-4 7422674 16.18 ns/op 309.11 MB/s BenchmarkMemclrUnaligned/1_16-4 7578571 15.79 ns/op 1013.14 MB/s BenchmarkMemclrUnaligned/1_64-4 6935854 17.34 ns/op 3689.84 MB/s BenchmarkMemclrUnaligned/1_256-4 5630186 21.34 ns/op 11993.53 MB/s BenchmarkMemclrUnaligned/1_4096-4 2173344 54.96 ns/op 74527.63 MB/s BenchmarkMemclrUnaligned/1_65536-4 151772 706.3 ns/op 92784.60 MB/s BenchmarkMemclrUnaligned/4_5-4 7422472 16.19 ns/op 308.93 MB/s BenchmarkMemclrUnaligned/4_16-4 7583053 15.82 ns/op 1011.24 MB/s BenchmarkMemclrUnaligned/4_64-4 6884666 17.38 ns/op 3682.76 MB/s BenchmarkMemclrUnaligned/4_256-4 5627419 21.34 ns/op 11998.51 MB/s BenchmarkMemclrUnaligned/4_4096-4 2209933 54.32 ns/op 75409.41 MB/s BenchmarkMemclrUnaligned/4_65536-4 145416 718.5 ns/op 91215.96 MB/s BenchmarkMemclrUnaligned/7_5-4 7433268 16.17 ns/op 309.27 MB/s BenchmarkMemclrUnaligned/7_16-4 7583053 15.85 ns/op 1009.29 MB/s BenchmarkMemclrUnaligned/7_64-4 6926583 17.36 ns/op 3686.10 MB/s BenchmarkMemclrUnaligned/7_256-4 5626828 21.34 ns/op 11996.39 MB/s BenchmarkMemclrUnaligned/7_4096-4 2194054 54.77 ns/op 74779.02 MB/s BenchmarkMemclrUnaligned/7_65536-4 148171 710.0 ns/op 92301.16 MB/s BenchmarkMemclrUnaligned/0_1M-4 6994 16687 ns/op 62836.94 MB/s BenchmarkMemclrUnaligned/0_4M-4 1525 77490 ns/op 54127.01 MB/s BenchmarkMemclrUnaligned/0_8M-4 744 158171 ns/op 53034.91 MB/s BenchmarkMemclrUnaligned/0_16M-4 370 320853 ns/op 52289.39 MB/s BenchmarkMemclrUnaligned/0_64M-4 87 1292700 ns/op 51913.72 MB/s BenchmarkMemclrUnaligned/1_1M-4 7363 16117 ns/op 65061.13 MB/s BenchmarkMemclrUnaligned/1_4M-4 1503 76988 ns/op 54480.13 MB/s BenchmarkMemclrUnaligned/1_8M-4 775 153075 ns/op 54800.76 MB/s BenchmarkMemclrUnaligned/1_16M-4 369 317113 ns/op 52906.04 MB/s BenchmarkMemclrUnaligned/1_64M-4 91 1291545 ns/op 51960.13 MB/s BenchmarkMemclrUnaligned/4_1M-4 7560 15715 ns/op 66724.00 MB/s BenchmarkMemclrUnaligned/4_4M-4 1561 76571 ns/op 54776.57 MB/s BenchmarkMemclrUnaligned/4_8M-4 735 158656 ns/op 52872.96 MB/s BenchmarkMemclrUnaligned/4_16M-4 366 320964 ns/op 52271.35 MB/s BenchmarkMemclrUnaligned/4_64M-4 88 1305082 ns/op 51421.20 MB/s BenchmarkMemclrUnaligned/7_1M-4 7308 16123 ns/op 65035.07 MB/s BenchmarkMemclrUnaligned/7_4M-4 1558 76879 ns/op 54557.42 MB/s BenchmarkMemclrUnaligned/7_8M-4 734 157800 ns/op 53159.90 MB/s BenchmarkMemclrUnaligned/7_16M-4 367 320932 ns/op 52276.59 MB/s BenchmarkMemclrUnaligned/7_64M-4 87 1309400 ns/op 51251.62 MB/s BenchmarkGoMemclr/5-4 2169966 54.48 ns/op 91.78 MB/s BenchmarkGoMemclr/16-4 638296 186.0 ns/op 86.01 MB/s BenchmarkGoMemclr/64-4 173103 693.5 ns/op 92.28 MB/s BenchmarkGoMemclr/256-4 43899 2722 ns/op 94.06 MB/s BenchmarkMemclrRange/1K_2K-4 77770 1545 ns/op 62067.45 MB/s BenchmarkMemclrRange/2K_8K-4 29458 4073 ns/op 81897.06 MB/s BenchmarkMemclrRange/4K_16K-4 33558 3574 ns/op 90399.44 MB/s BenchmarkMemclrRange/160K_228K-4 6196 18953 ns/op 87738.28 MB/s BenchmarkClearFat7-4 7002343 16.70 ns/op BenchmarkClearFat8-4 7911789 14.69 ns/op BenchmarkClearFat11-4 7041229 16.73 ns/op BenchmarkClearFat12-4 6900692 17.02 ns/op BenchmarkClearFat13-4 7024461 16.72 ns/op BenchmarkClearFat14-4 6885614 17.05 ns/op BenchmarkClearFat15-4 7033288 16.69 ns/op BenchmarkClearFat16-4 6850332 17.03 ns/op BenchmarkClearFat24-4 6657213 17.71 ns/op BenchmarkClearFat32-4 6510360 18.03 ns/op BenchmarkClearFat40-4 6277437 18.71 ns/op BenchmarkClearFat48-4 5966575 19.72 ns/op BenchmarkClearFat56-4 5765916 20.44 ns/op BenchmarkClearFat64-4 5594959 21.04 ns/op BenchmarkClearFat72-4 5443341 21.72 ns/op BenchmarkClearFat128-4 4317609 27.45 ns/op BenchmarkClearFat256-4 2630538 45.23 ns/op BenchmarkClearFat512-4 1675858 70.51 ns/op BenchmarkClearFat1024-4 928591 127.7 ns/op BenchmarkClearFat1032-4 914299 128.7 ns/op BenchmarkClearFat1040-4 882924 134.3 ns/op BenchmarkCopyFat7-4 7057296 16.68 ns/op BenchmarkCopyFat8-4 7967006 14.67 ns/op BenchmarkCopyFat11-4 6764100 17.37 ns/op BenchmarkCopyFat12-4 6785656 17.41 ns/op BenchmarkCopyFat13-4 6774517 17.36 ns/op BenchmarkCopyFat14-4 6785979 17.37 ns/op BenchmarkCopyFat15-4 6769350 17.33 ns/op BenchmarkCopyFat16-4 6786148 17.35 ns/op BenchmarkCopyFat24-4 6654570 17.72 ns/op BenchmarkCopyFat32-4 6413134 18.36 ns/op BenchmarkCopyFat64-4 5605088 21.07 ns/op BenchmarkCopyFat72-4 5420710 21.72 ns/op BenchmarkCopyFat128-4 4156287 28.18 ns/op BenchmarkCopyFat256-4 2510462 47.10 ns/op BenchmarkCopyFat512-4 1568996 75.65 ns/op BenchmarkCopyFat520-4 1531017 77.47 ns/op BenchmarkCopyFat1024-4 847576 138.3 ns/op BenchmarkCopyFat1032-4 867452 137.3 ns/op BenchmarkCopyFat1040-4 768678 155.2 ns/op BenchmarkIssue18740/2byte-4 342 350812 ns/op BenchmarkIssue18740/4byte-4 584 201251 ns/op BenchmarkIssue18740/8byte-4 975 122867 ns/op BenchmarkMemclrKnownSize1-4 8285391 14.46 ns/op 69.15 MB/s BenchmarkMemclrKnownSize2-4 5095921 23.53 ns/op 85.01 MB/s BenchmarkMemclrKnownSize4-4 2925456 41.02 ns/op 97.50 MB/s BenchmarkMemclrKnownSize8-4 1208875 99.49 ns/op 80.41 MB/s BenchmarkMemclrKnownSize16-4 632017 186.2 ns/op 85.93 MB/s BenchmarkMemclrKnownSize32-4 335768 351.9 ns/op 90.94 MB/s BenchmarkMemclrKnownSize64-4 173979 688.7 ns/op 92.93 MB/s BenchmarkMemclrKnownSize112-4 99684 1200 ns/op 93.30 MB/s BenchmarkMemclrKnownSize128-4 87387 1367 ns/op 93.66 MB/s BenchmarkMemclrKnownSize192-4 58688 2045 ns/op 93.88 MB/s BenchmarkMemclrKnownSize248-4 44500 2632 ns/op 94.23 MB/s BenchmarkMemclrKnownSize256-4 43846 2741 ns/op 93.39 MB/s BenchmarkMemclrKnownSize512-4 22015 5444 ns/op 94.05 MB/s BenchmarkMemclrKnownSize1024-4 10000 10883 ns/op 94.09 MB/s BenchmarkMemclrKnownSize4096-4 2733 43360 ns/op 94.47 MB/s BenchmarkMemclrKnownSize512KiB-4 20 5735488 ns/op 91.41 MB/s BenchmarkReadMetricsLatency-4 17732 5880 p50-ns 6200 p90-ns 17600 p99-ns BenchmarkFinalizer-4 194 615550 ns/op BenchmarkFinalizerRun-4 351012 627.4 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7421002 16.18 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 4163647 28.80 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2852659 42.03 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2853171 42.01 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1688320 71.26 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1517716 78.77 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2763463 43.45 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1627938 73.75 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1673878 71.69 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2395957 50.08 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2392305 50.24 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2062093 58.23 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1808959 66.24 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1743764 68.86 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 8260774 14.45 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8100860 14.78 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8099767 14.81 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8232801 14.45 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6728946 17.95 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6252018 19.15 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8288253 14.46 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8083876 14.78 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8107056 14.78 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8274834 14.49 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8086274 14.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8109115 14.81 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8280772 14.45 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8101012 14.78 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8105324 14.81 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8286352 14.46 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8094019 14.84 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8087428 14.81 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8287222 14.47 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7133463 16.83 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7111598 16.81 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8273168 14.47 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7112054 16.83 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7099045 16.83 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8279607 14.51 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7080948 16.86 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7102591 16.85 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8195152 14.52 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7086802 16.86 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7114466 16.82 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8278898 14.49 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8042635 14.88 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8087080 14.80 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 8252457 14.46 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8101450 14.80 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8094586 14.80 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8297514 14.46 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8087625 14.79 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8100138 14.83 ns/op BenchmarkNetpollBreak-4 2761 41955 ns/op BenchmarkPinnerPinUnpinBatch-4 1144 98974 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 237 498430 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1216 98080 ns/op BenchmarkPinnerPinUnpin-4 1212836 98.85 ns/op BenchmarkPinnerPinUnpinTiny-4 1206771 99.82 ns/op BenchmarkPinnerPinUnpinDouble-4 461559 259.1 ns/op BenchmarkPinnerPinUnpinParallel-4 2949373 39.01 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 2944743 40.72 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 239451 496.7 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5658838 21.27 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 6037808 19.92 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 6678613 17.65 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 6846876 17.40 ns/op BenchmarkPingPongHog-4 337 356057 ns/op BenchmarkStackGrowth-4 112412 1004 ns/op BenchmarkStackGrowthDeep-4 1092 105029 ns/op BenchmarkCreateGoroutines-4 35355 3366 ns/op BenchmarkCreateGoroutinesParallel-4 26152 4336 ns/op BenchmarkCreateGoroutinesCapture-4 6295 17339 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 27997 3998 ns/op BenchmarkClosureCall-4 19136191 5.899 ns/op BenchmarkWakeupParallelSpinning/0s-4 6546 17983 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5475 21600 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5082 24199 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3351 35913 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2169 54293 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1377 87413 ns/op BenchmarkWakeupParallelSpinning/50µs-4 708 174626 ns/op BenchmarkWakeupParallelSpinning/100µs-4 418 289551 ns/op BenchmarkWakeupParallelSyscall/0s-4 858 139078 ns/op BenchmarkWakeupParallelSyscall/1µs-4 854 141410 ns/op BenchmarkWakeupParallelSyscall/2µs-4 848 143008 ns/op BenchmarkWakeupParallelSyscall/5µs-4 801 148126 ns/op BenchmarkWakeupParallelSyscall/10µs-4 747 157477 ns/op BenchmarkWakeupParallelSyscall/20µs-4 663 177360 ns/op BenchmarkWakeupParallelSyscall/50µs-4 499 239206 ns/op BenchmarkWakeupParallelSyscall/100µs-4 352 339136 ns/op BenchmarkMatmult-4 4503936 34.49 ns/op BenchmarkFastrand-4 8893551 13.48 ns/op BenchmarkFastrand64-4 8918988 13.48 ns/op BenchmarkFastrandHashiter-4 4074519 28.95 ns/op BenchmarkFastrandn/2-4 7125212 16.82 ns/op BenchmarkFastrandn/3-4 6978122 17.16 ns/op BenchmarkFastrandn/4-4 7256752 16.48 ns/op BenchmarkFastrandn/5-4 7253594 16.68 ns/op BenchmarkIfaceCmp100-4 85952 1399 ns/op BenchmarkIfaceCmpNil100-4 192250 623.3 ns/op BenchmarkEfaceCmpDiff-4 37267 3208 ns/op BenchmarkEfaceCmpDiffIndirect-4 33386 3594 ns/op BenchmarkDefer-4 851062 138.8 ns/op BenchmarkDefer10-4 639290 189.4 ns/op BenchmarkDeferMany-4 428082 370.1 ns/op BenchmarkPanicRecover-4 419082 287.9 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 10000 10709 ns/op 10240 p50-ns 12000 p90-ns 16680 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 10000 11535 ns/op 10080 p50-ns 11240 p90-ns 27160 p99-ns BenchmarkGoroutineProfile/small/idle-4 4312 28579 ns/op 27280 p50-ns 29640 p90-ns 42240 p99-ns BenchmarkGoroutineProfile/small/loaded-4 1070 153494 ns/op 73280 p50-ns 226160 p90-ns 804840 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 10000 10373 ns/op 9960 p50-ns 10480 p90-ns 16200 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 9824 12097 ns/op 10200 p50-ns 11840 p90-ns 27720 p99-ns BenchmarkGoroutineProfile/large/idle-4 50 2316751 ns/op 2292080 p50-ns 2406840 p90-ns 2674440 p99-ns BenchmarkGoroutineProfile/large/loaded-4 42 3524012 ns/op 2596320 p50-ns 3253200 p90-ns 19707121 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 12285 10664 ns/op 9960 p50-ns 10760 p90-ns 17000 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 9354 13669 ns/op 10400 p50-ns 12160 p90-ns 171880 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 634 169438 ns/op 163520 p50-ns 204360 p90-ns 234280 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 438 294627 ns/op 186960 p50-ns 261480 p90-ns 4703600 p99-ns BenchmarkRWMutexUncontended-4 2637225 45.18 ns/op BenchmarkRWMutexWrite100-4 1000000 120.6 ns/op BenchmarkRWMutexWrite10-4 239740 695.1 ns/op BenchmarkRWMutexWorkWrite100-4 701130 166.6 ns/op BenchmarkRWMutexWorkWrite10-4 178765 785.9 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2620 43973 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1138 103849 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1281 90311 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 549 216185 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 644 182333 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 259 447271 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 314 383473 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 122 932412 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 288913 429.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 268510 425.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 259982 436.7 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 278174 404.3 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 284187 421.8 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 242725 474.0 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 251643 479.1 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 239445 466.3 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 221082 508.5 ns/op BenchmarkMakeSlice/Byte-4 1872271 63.72 ns/op BenchmarkMakeSlice/Int16-4 1943690 62.20 ns/op BenchmarkMakeSlice/Int-4 1532476 75.56 ns/op BenchmarkMakeSlice/Ptr-4 1341230 87.71 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 122.1 ns/op BenchmarkMakeSlice/Struct/32-4 909145 140.8 ns/op BenchmarkMakeSlice/Struct/40-4 822052 184.9 ns/op BenchmarkGrowSlice/Byte-4 571548 215.8 ns/op BenchmarkGrowSlice/Int16-4 550306 224.7 ns/op BenchmarkGrowSlice/Int-4 436591 268.3 ns/op BenchmarkGrowSlice/Ptr-4 409405 294.8 ns/op BenchmarkGrowSlice/Struct/24-4 277417 414.3 ns/op BenchmarkGrowSlice/Struct/32-4 225542 512.7 ns/op BenchmarkGrowSlice/Struct/40-4 183342 598.0 ns/op BenchmarkExtendSlice/IntSlice-4 396274 302.3 ns/op BenchmarkExtendSlice/PointerSlice-4 377980 331.9 ns/op BenchmarkExtendSlice/NoGrow-4 678916 183.2 ns/op BenchmarkAppend-4 760918 155.7 ns/op BenchmarkAppendGrowByte-4 6 19967074 ns/op BenchmarkAppendGrowString-4 1 177965810 ns/op BenchmarkAppendSlice/1Bytes-4 1228767 97.46 ns/op BenchmarkAppendSlice/4Bytes-4 1200410 100.5 ns/op BenchmarkAppendSlice/7Bytes-4 1000000 100.3 ns/op BenchmarkAppendSlice/8Bytes-4 1239102 97.01 ns/op BenchmarkAppendSlice/15Bytes-4 1000000 100.1 ns/op BenchmarkAppendSlice/16Bytes-4 1000000 100.6 ns/op BenchmarkAppendSlice/32Bytes-4 1000000 103.0 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 86097 1290 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 28254 4276 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 14291 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1886 54634 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 249 492902 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 60 1884983 ns/op BenchmarkAppendStr/1Bytes-4 1388842 86.92 ns/op BenchmarkAppendStr/4Bytes-4 1355530 89.01 ns/op BenchmarkAppendStr/8Bytes-4 1329409 89.82 ns/op BenchmarkAppendStr/16Bytes-4 1310856 91.68 ns/op BenchmarkAppendStr/32Bytes-4 1323604 90.22 ns/op BenchmarkAppendSpecialCase-4 762078 155.3 ns/op BenchmarkCopy/1Byte-4 1251398 100.4 ns/op 9.96 MB/s BenchmarkCopy/1String-4 1309272 92.15 ns/op 10.85 MB/s BenchmarkCopy/2Byte-4 1000000 100.2 ns/op 19.97 MB/s BenchmarkCopy/2String-4 1292810 92.91 ns/op 21.53 MB/s BenchmarkCopy/4Byte-4 1000000 100.7 ns/op 39.71 MB/s BenchmarkCopy/4String-4 1288228 95.90 ns/op 41.71 MB/s BenchmarkCopy/8Byte-4 1246284 96.86 ns/op 82.59 MB/s BenchmarkCopy/8String-4 1330852 91.75 ns/op 87.19 MB/s BenchmarkCopy/12Byte-4 1000000 100.3 ns/op 119.58 MB/s BenchmarkCopy/12String-4 1284157 93.88 ns/op 127.82 MB/s BenchmarkCopy/16Byte-4 1000000 101.0 ns/op 158.44 MB/s BenchmarkCopy/16String-4 1253542 95.38 ns/op 167.75 MB/s BenchmarkCopy/32Byte-4 1000000 103.6 ns/op 308.84 MB/s BenchmarkCopy/32String-4 1230781 97.70 ns/op 327.52 MB/s BenchmarkCopy/128Byte-4 932458 128.0 ns/op 999.97 MB/s BenchmarkCopy/128String-4 891212 132.6 ns/op 965.57 MB/s BenchmarkCopy/1024Byte-4 307048 386.7 ns/op 2647.97 MB/s BenchmarkCopy/1024String-4 254094 470.3 ns/op 2177.52 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 29752 4003 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 21842 5357 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 16088 7499 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 12762 9027 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 11317 ns/op BenchmarkAppendInPlace/Grow/Byte-4 120351 998.5 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 118748 1008 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 92084 1198 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 83468 1364 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 73327 1500 ns/op BenchmarkStackCopyPtr-4 1 203442811 ns/op BenchmarkStackCopy-4 1 125149008 ns/op BenchmarkStackCopyNoCache-4 25 4597215 ns/op BenchmarkStackCopyWithStkobj-4 2 55316663 ns/op BenchmarkIssue18138-4 825 130387 ns/op BenchmarkCompareStringEqual-4 13149645 8.742 ns/op BenchmarkCompareStringIdentical-4 19391368 5.832 ns/op BenchmarkCompareStringSameLength-4 14226974 8.084 ns/op BenchmarkCompareStringDifferentLength-4 19088580 5.889 ns/op BenchmarkCompareStringBigUnaligned-4 1450 70648 ns/op 14842.35 MB/s BenchmarkCompareStringBig-4 2190 52860 ns/op 19836.98 MB/s BenchmarkConcatStringAndBytes-4 1795804 66.15 ns/op BenchmarkSliceByteToString/1-4 1595054 78.43 ns/op BenchmarkSliceByteToString/2-4 865750 136.7 ns/op BenchmarkSliceByteToString/4-4 885555 139.9 ns/op BenchmarkSliceByteToString/8-4 918301 135.1 ns/op BenchmarkSliceByteToString/16-4 932139 135.9 ns/op BenchmarkSliceByteToString/32-4 924385 140.5 ns/op BenchmarkSliceByteToString/64-4 739954 160.0 ns/op BenchmarkSliceByteToString/128-4 573788 219.0 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2576380 44.90 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 819514 142.8 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 965560 121.0 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4056382 29.56 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1589908 75.61 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1821253 66.12 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1870915 63.85 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 454077 263.5 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 515853 232.8 ns/op BenchmarkRuneIterate/range/ASCII-4 6995941 16.81 ns/op BenchmarkRuneIterate/range/Japanese-4 1800291 66.44 ns/op BenchmarkRuneIterate/range/MixedLength-4 2150323 55.61 ns/op BenchmarkRuneIterate/range1/ASCII-4 6969805 16.82 ns/op BenchmarkRuneIterate/range1/Japanese-4 1802260 66.54 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2150932 55.44 ns/op BenchmarkRuneIterate/range2/ASCII-4 6973240 16.83 ns/op BenchmarkRuneIterate/range2/Japanese-4 1800735 66.30 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2149604 55.67 ns/op BenchmarkArrayEqual-4 17477628 6.456 ns/op BenchmarkFunc/Name-4 2742680 43.56 ns/op BenchmarkFunc/Entry-4 11148852 10.41 ns/op BenchmarkFunc/FileLine-4 2725311 42.81 ns/op PASS ok runtime 146.634s goos: linux goarch: arm64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 21162 5564 ns/op BenchmarkHandle/concurrent-4 14154 8251 ns/op PASS ok runtime/cgo 1.402s goos: linux goarch: arm64 pkg: runtime/internal/atomic BenchmarkAnd32-4 12931536 9.267 ns/op BenchmarkAnd32Parallel-4 2710345 43.70 ns/op BenchmarkAnd64-4 12930031 9.263 ns/op BenchmarkAnd64Parallel-4 2533468 44.38 ns/op BenchmarkOr32-4 13157604 9.151 ns/op BenchmarkOr32Parallel-4 2672610 39.79 ns/op BenchmarkOr64-4 13080842 9.150 ns/op BenchmarkOr64Parallel-4 3528532 32.72 ns/op BenchmarkAtomicLoad64-4 21789019 5.474 ns/op BenchmarkAtomicStore64-4 21242546 5.653 ns/op BenchmarkAtomicLoad-4 21827706 5.477 ns/op BenchmarkAtomicStore-4 21116202 5.646 ns/op BenchmarkAnd8-4 7935603 15.11 ns/op BenchmarkAnd-4 8657083 15.15 ns/op BenchmarkAnd8Parallel-4 3007762 52.42 ns/op BenchmarkAndParallel-4 2982735 44.19 ns/op BenchmarkOr8-4 8702689 15.12 ns/op BenchmarkOr-4 8699937 15.12 ns/op BenchmarkOr8Parallel-4 3558009 33.41 ns/op BenchmarkOrParallel-4 3644109 32.43 ns/op BenchmarkXadd-4 2819156 42.77 ns/op BenchmarkXadd64-4 2788160 42.80 ns/op BenchmarkCas-4 2402257 43.35 ns/op BenchmarkCas64-4 2748332 95.90 ns/op BenchmarkXchg-4 2391001 47.02 ns/op BenchmarkXchg64-4 2647680 45.87 ns/op PASS ok runtime/internal/atomic 5.494s goos: linux goarch: arm64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 4076496 30.61 ns/op BenchmarkMulUintptr/large-4 3102477 37.32 ns/op PASS ok runtime/internal/math 1.326s goos: linux goarch: arm64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 25 4320464 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 27 5057212 ns/op 425.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1906 62766 ns/op 1.455 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 9 11338298 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 12441698 ns/op 1161 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 452 262925 ns/op 19.47 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 79650784 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 86347044 ns/op 8207 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 44 2313350 ns/op 222.3 concurrent_launches/op PASS ok runtime/pprof 2.731s goos: linux goarch: arm64 pkg: runtime/race BenchmarkSyncLeak-4 56 2121771 ns/op BenchmarkStackLeak-4 12906 9217 ns/op PASS ok runtime/race 1.398s goos: linux goarch: arm64 pkg: runtime/trace BenchmarkStartRegion-4 2856408 41.88 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 180926 645.9 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.308s goos: linux goarch: arm64 pkg: slices BenchmarkEqualFunc_Large-4 39 2823799 ns/op BenchmarkIndex_Large-4 11000 10687 ns/op BenchmarkIndexFunc_Large-4 135 865654 ns/op BenchmarkCompact/nil-4 7988283 14.99 ns/op BenchmarkCompact/one-4 1202602 100.2 ns/op BenchmarkCompact/sorted-4 848415 139.4 ns/op BenchmarkCompact/1_item-4 752558 157.1 ns/op BenchmarkCompact/unsorted-4 842672 139.4 ns/op BenchmarkCompact/many-4 506388 230.7 ns/op BenchmarkCompact_Large-4 312 377260 ns/op BenchmarkCompactFunc_Large-4 45 2394346 ns/op BenchmarkReplace/naive-fast-4 69368 1672 ns/op BenchmarkReplace/optimized-fast-4 82707 1344 ns/op BenchmarkReplace/naive-slow-4 29922 3935 ns/op BenchmarkReplace/optimized-slow-4 36882 3324 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 116.8 ns/op BenchmarkBinarySearchFloats/Size32-4 882846 134.6 ns/op BenchmarkBinarySearchFloats/Size64-4 807622 147.3 ns/op BenchmarkBinarySearchFloats/Size128-4 734572 160.7 ns/op BenchmarkBinarySearchFloats/Size512-4 636901 187.2 ns/op BenchmarkBinarySearchFloats/Size1024-4 592966 200.6 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 387165 305.3 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 333793 357.0 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 290925 409.6 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 255582 461.6 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 211363 564.5 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 193938 616.4 ns/op PASS ok slices 4.890s goos: linux goarch: arm64 pkg: sort BenchmarkSearchWrappers-4 90757 1304 ns/op BenchmarkSortInts-4 1 137057687 ns/op BenchmarkSlicesSortInts-4 2 60146243 ns/op BenchmarkSortIsSorted-4 21 5485591 ns/op BenchmarkSlicesIsSorted-4 67 1788012 ns/op BenchmarkSortStrings-4 1 163491848 ns/op BenchmarkSlicesSortStrings-4 2 90583004 ns/op BenchmarkSortStrings_Sorted-4 20 5817856 ns/op BenchmarkSlicesSortStrings_Sorted-4 50 2341267 ns/op BenchmarkSortStructs-4 1 212873850 ns/op BenchmarkSortFuncStructs-4 1 175947569 ns/op BenchmarkSortString1K-4 266 450120 ns/op BenchmarkSortString1K_Slice-4 139 852768 ns/op BenchmarkStableString1K-4 72 1611102 ns/op BenchmarkSortInt1K-4 333 358530 ns/op BenchmarkSortInt1K_Sorted-4 5630 21274 ns/op BenchmarkSortInt1K_Reversed-4 3412 34935 ns/op BenchmarkSortInt1K_Mod8-4 878 135030 ns/op BenchmarkStableInt1K-4 91 1216342 ns/op BenchmarkStableInt1K_Slice-4 100 1092410 ns/op BenchmarkSortInt64K-4 3 33799388 ns/op BenchmarkSortInt64K_Slice-4 2 73634604 ns/op BenchmarkStableInt64K-4 1 106584006 ns/op BenchmarkSort1e2-4 338 355689 ns/op BenchmarkStable1e2-4 133 897503 ns/op BenchmarkSort1e4-4 2 72552284 ns/op BenchmarkStable1e4-4 1 297736535 ns/op PASS ok sort 19.322s goos: linux goarch: arm64 pkg: strconv BenchmarkAtof64Decimal-4 478041 232.7 ns/op BenchmarkAtof64Float-4 447006 254.3 ns/op BenchmarkAtof64FloatExp-4 374017 307.8 ns/op BenchmarkAtof64Big-4 315885 376.1 ns/op BenchmarkAtof64RandomBits-4 194402 597.6 ns/op BenchmarkAtof64RandomFloats-4 323652 366.7 ns/op BenchmarkAtof64RandomLongFloats-4 284661 422.2 ns/op BenchmarkAtof32Decimal-4 498363 236.4 ns/op BenchmarkAtof32Float-4 453493 256.1 ns/op BenchmarkAtof32FloatExp-4 372549 320.7 ns/op BenchmarkAtof32Random-4 273340 433.9 ns/op BenchmarkAtof32RandomLong-4 133904 866.2 ns/op BenchmarkParseInt/Pos/7bit-4 891318 123.9 ns/op BenchmarkParseInt/Pos/26bit-4 554005 210.6 ns/op BenchmarkParseInt/Pos/31bit-4 509233 231.7 ns/op BenchmarkParseInt/Pos/56bit-4 359376 332.4 ns/op BenchmarkParseInt/Pos/63bit-4 337707 352.2 ns/op BenchmarkParseInt/Neg/7bit-4 897880 124.1 ns/op BenchmarkParseInt/Neg/26bit-4 551815 211.2 ns/op BenchmarkParseInt/Neg/31bit-4 509440 230.7 ns/op BenchmarkParseInt/Neg/56bit-4 362602 328.2 ns/op BenchmarkParseInt/Neg/63bit-4 335194 349.9 ns/op BenchmarkAtoi/Pos/7bit-4 1416796 84.58 ns/op BenchmarkAtoi/Pos/26bit-4 740996 157.0 ns/op BenchmarkAtoi/Pos/31bit-4 664318 176.9 ns/op BenchmarkAtoi/Pos/56bit-4 453090 259.5 ns/op BenchmarkAtoi/Pos/63bit-4 301825 386.4 ns/op BenchmarkAtoi/Neg/7bit-4 1443816 83.05 ns/op BenchmarkAtoi/Neg/26bit-4 732421 156.8 ns/op BenchmarkAtoi/Neg/31bit-4 666636 174.9 ns/op BenchmarkAtoi/Neg/56bit-4 458400 257.5 ns/op BenchmarkAtoi/Neg/63bit-4 307891 383.8 ns/op BenchmarkFormatFloat/Decimal-4 104511 1156 ns/op BenchmarkFormatFloat/Float-4 94334 1282 ns/op BenchmarkFormatFloat/Exp-4 99747 1204 ns/op BenchmarkFormatFloat/NegExp-4 99180 1207 ns/op BenchmarkFormatFloat/LongExp-4 85183 1401 ns/op BenchmarkFormatFloat/Big-4 84796 1409 ns/op BenchmarkFormatFloat/BinaryExp-4 181831 667.8 ns/op BenchmarkFormatFloat/32Integer-4 103981 1145 ns/op BenchmarkFormatFloat/32ExactFraction-4 102664 1148 ns/op BenchmarkFormatFloat/32Point-4 96655 1235 ns/op BenchmarkFormatFloat/32Exp-4 104666 1142 ns/op BenchmarkFormatFloat/32NegExp-4 104800 1132 ns/op BenchmarkFormatFloat/32Shortest-4 106878 1112 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 125667 949.9 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 120889 986.5 ns/op BenchmarkFormatFloat/64Fixed1-4 136802 874.8 ns/op BenchmarkFormatFloat/64Fixed2-4 135319 872.4 ns/op BenchmarkFormatFloat/64Fixed3-4 136614 869.9 ns/op BenchmarkFormatFloat/64Fixed4-4 137098 874.3 ns/op BenchmarkFormatFloat/64Fixed12-4 84344 1419 ns/op BenchmarkFormatFloat/64Fixed16-4 104300 1150 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 106761 1123 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 100407 1196 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2739 43297 ns/op BenchmarkFormatFloat/Slowpath64-4 85484 1391 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 87114 1377 ns/op BenchmarkAppendFloat/Decimal-4 116551 1028 ns/op BenchmarkAppendFloat/Float-4 102828 1160 ns/op BenchmarkAppendFloat/Exp-4 116116 1025 ns/op BenchmarkAppendFloat/NegExp-4 115484 1028 ns/op BenchmarkAppendFloat/LongExp-4 96792 1235 ns/op BenchmarkAppendFloat/Big-4 94976 1259 ns/op BenchmarkAppendFloat/BinaryExp-4 226957 523.2 ns/op BenchmarkAppendFloat/32Integer-4 116680 1036 ns/op BenchmarkAppendFloat/32ExactFraction-4 115999 1024 ns/op BenchmarkAppendFloat/32Point-4 107058 1116 ns/op BenchmarkAppendFloat/32Exp-4 117169 1016 ns/op BenchmarkAppendFloat/32NegExp-4 118185 1009 ns/op BenchmarkAppendFloat/32Shortest-4 121364 983.5 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 145221 822.1 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 140271 838.4 ns/op BenchmarkAppendFloat/64Fixed1-4 159082 748.5 ns/op BenchmarkAppendFloat/64Fixed2-4 160870 741.8 ns/op BenchmarkAppendFloat/64Fixed3-4 160126 743.1 ns/op BenchmarkAppendFloat/64Fixed4-4 159222 745.6 ns/op BenchmarkAppendFloat/64Fixed12-4 92118 1297 ns/op BenchmarkAppendFloat/64Fixed16-4 119745 1000 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 124182 969.9 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 110722 1078 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2791 42779 ns/op BenchmarkAppendFloat/Slowpath64-4 97423 1228 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 99373 1204 ns/op BenchmarkFormatInt-4 12619 9403 ns/op BenchmarkAppendInt-4 12657 9365 ns/op BenchmarkFormatUint-4 69201 1706 ns/op BenchmarkAppendUint-4 73482 1644 ns/op BenchmarkFormatIntSmall/7-4 2210296 53.52 ns/op BenchmarkFormatIntSmall/42-4 2288580 52.60 ns/op BenchmarkAppendIntSmall-4 804612 144.5 ns/op BenchmarkAppendUintVarlen/1-4 847959 136.1 ns/op BenchmarkAppendUintVarlen/12-4 822592 141.0 ns/op BenchmarkAppendUintVarlen/123-4 635377 185.9 ns/op BenchmarkAppendUintVarlen/1234-4 633900 186.8 ns/op BenchmarkAppendUintVarlen/12345-4 629602 188.1 ns/op BenchmarkAppendUintVarlen/123456-4 612819 188.7 ns/op BenchmarkAppendUintVarlen/1234567-4 611844 192.7 ns/op BenchmarkAppendUintVarlen/12345678-4 616065 191.7 ns/op BenchmarkAppendUintVarlen/123456789-4 589425 194.6 ns/op BenchmarkAppendUintVarlen/1234567890-4 611720 194.1 ns/op BenchmarkAppendUintVarlen/12345678901-4 546496 197.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 592942 198.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 594565 198.7 ns/op BenchmarkAppendUintVarlen/12345678901234-4 583690 200.8 ns/op BenchmarkAppendUintVarlen/123456789012345-4 578636 204.8 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 577778 206.0 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 563316 209.3 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 561586 211.6 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 557008 213.1 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 556255 213.4 ns/op BenchmarkQuote-4 27442 4350 ns/op BenchmarkQuoteRune-4 299012 400.2 ns/op BenchmarkAppendQuote-4 30114 3984 ns/op BenchmarkAppendQuoteRune-4 489180 244.7 ns/op BenchmarkUnquoteEasy-4 830104 142.1 ns/op BenchmarkUnquoteHard-4 33637 3513 ns/op PASS ok strconv 16.542s goos: linux goarch: arm64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 296976 390.4 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 101048 1188 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 141273 832.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 317792 371.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 102332 1165 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 148078 787.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 227900 519.2 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 64704 1805 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 81063 1442 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 512899 230.8 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 19170 6170 ns/op BenchmarkGenericMatch1-4 1636 71732 ns/op BenchmarkGenericMatch2-4 350 341083 ns/op BenchmarkSingleMaxSkipping-4 7400 15738 ns/op 635.42 MB/s BenchmarkSingleLongSuffixFail-4 14187 8477 ns/op 118.20 MB/s BenchmarkSingleMatch-4 187 629770 ns/op 23.82 MB/s BenchmarkByteByteNoMatch-4 61069 1957 ns/op BenchmarkByteByteMatch-4 18538 6382 ns/op BenchmarkByteStringMatch-4 21928 5327 ns/op BenchmarkHTMLEscapeNew-4 67438 1765 ns/op BenchmarkHTMLEscapeOld-4 58398 2074 ns/op BenchmarkByteStringReplacerWriteString-4 1094 108793 ns/op BenchmarkByteReplacerWriteString-4 1369 87210 ns/op BenchmarkByteByteReplaces-4 2206 52842 ns/op BenchmarkByteByteMap-4 7351 16031 ns/op BenchmarkMap/identity/ASCII-4 679809 174.9 ns/op BenchmarkMap/identity/Greek-4 447607 267.0 ns/op BenchmarkMap/change/ASCII-4 27955 4293 ns/op BenchmarkMap/change/Greek-4 20919 5728 ns/op BenchmarkIndexRune-4 1000000 101.4 ns/op BenchmarkIndexRuneLongString-4 1000000 110.3 ns/op BenchmarkIndexRuneFastPath-4 2668186 45.01 ns/op BenchmarkIndex-4 2633359 45.53 ns/op BenchmarkLastIndex-4 2624593 46.00 ns/op BenchmarkIndexByte-4 11043459 10.49 ns/op BenchmarkToUpper/#00-4 2790655 43.25 ns/op BenchmarkToUpper/ONLYUPPER-4 2075536 57.69 ns/op BenchmarkToUpper/abc-4 236833 500.7 ns/op BenchmarkToUpper/AbC123-4 182814 661.6 ns/op BenchmarkToUpper/azAZ09_-4 204336 591.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 40442 2974 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 54091 2229 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 24112 4985 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 48398 2482 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 96759 1230 ns/op BenchmarkToLower/#00-4 2800309 43.24 ns/op BenchmarkToLower/abc-4 2467281 47.65 ns/op BenchmarkToLower/AbC123-4 162795 740.3 ns/op BenchmarkToLower/azAZ09_-4 161390 742.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 68628 1734 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 49065 2469 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 24687 4869 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 59727 2020 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 96567 1253 ns/op BenchmarkMapNoChanges-4 796664 142.1 ns/op BenchmarkTrim-4 26672 4488 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2090186 57.82 ns/op BenchmarkToValidUTF8/InvalidASCII-4 131551 900.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 90322 1339 ns/op BenchmarkEqualFold/Tests-4 43008 2784 ns/op BenchmarkEqualFold/ASCII-4 2057205 59.82 ns/op BenchmarkEqualFold/UnicodePrefix-4 94795 1266 ns/op BenchmarkEqualFold/UnicodeSuffix-4 96387 1239 ns/op BenchmarkIndexHard1-4 168 710336 ns/op BenchmarkIndexHard2-4 166 713687 ns/op BenchmarkIndexHard3-4 163 725833 ns/op BenchmarkIndexHard4-4 86 1327539 ns/op BenchmarkLastIndexHard1-4 80 1430100 ns/op BenchmarkLastIndexHard2-4 82 1422354 ns/op BenchmarkLastIndexHard3-4 82 1423372 ns/op BenchmarkCountHard1-4 169 707914 ns/op BenchmarkCountHard2-4 166 712820 ns/op BenchmarkCountHard3-4 164 726126 ns/op BenchmarkIndexTorture-4 13278 9017 ns/op BenchmarkCountTorture-4 13255 9069 ns/op BenchmarkCountTortureOverlapping-4 637 179679 ns/op BenchmarkCountByte/10-4 2602747 46.19 ns/op 216.49 MB/s BenchmarkCountByte/32-4 2930419 41.21 ns/op 776.44 MB/s BenchmarkCountByte/4096-4 541701 219.4 ns/op 18672.97 MB/s BenchmarkCountByte/4194304-4 579 195354 ns/op 21470.23 MB/s BenchmarkCountByte/67108864-4 20 5460664 ns/op 12289.51 MB/s BenchmarkFields/ASCII/16-4 296269 406.3 ns/op 39.38 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21211 5619 ns/op 45.56 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1489 79976 ns/op 51.22 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 85 1369481 ns/op 47.85 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 21810809 ns/op 48.08 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 249548 476.4 ns/op 33.59 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6826 16910 ns/op 15.14 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 435 269443 ns/op 15.20 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 26 4588589 ns/op 14.28 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 81119564 ns/op 12.93 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 153324 769.8 ns/op 20.78 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 10892 ns/op 23.50 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 646 180338 ns/op 22.71 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 36 3374199 ns/op 19.42 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 61473343 ns/op 17.06 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 134352 889.0 ns/op 18.00 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8084 14538 ns/op 17.61 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 516 228554 ns/op 17.92 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 3975092 ns/op 16.49 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 71217684 ns/op 14.72 MB/s 10449200 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 85193484 ns/op BenchmarkSplitSingleByteSeparator-4 18 6519043 ns/op BenchmarkSplitMultiByteSeparator-4 31 3651863 ns/op BenchmarkSplitNSingleByteSeparator-4 170137 707.0 ns/op BenchmarkSplitNMultiByteSeparator-4 137139 813.0 ns/op BenchmarkRepeat/5x0-4 2649001 45.41 ns/op BenchmarkRepeat/5x1-4 2597626 46.17 ns/op BenchmarkRepeat/5x2-4 180518 668.9 ns/op BenchmarkRepeat/5x6-4 105199 1155 ns/op BenchmarkRepeat/10x0-4 2668248 45.48 ns/op BenchmarkRepeat/10x1-4 2590525 46.43 ns/op BenchmarkRepeat/10x2-4 179925 663.9 ns/op BenchmarkRepeat/10x6-4 102288 1163 ns/op BenchmarkRepeatLarge/256/1-4 46825 2529 ns/op 101.21 MB/s BenchmarkRepeatLarge/256/16-4 76894 1518 ns/op 168.63 MB/s BenchmarkRepeatLarge/512/1-4 39523 2960 ns/op 172.99 MB/s BenchmarkRepeatLarge/512/16-4 59320 1933 ns/op 264.83 MB/s BenchmarkRepeatLarge/1024/1-4 32950 3613 ns/op 283.40 MB/s BenchmarkRepeatLarge/1024/16-4 45519 2549 ns/op 401.80 MB/s BenchmarkRepeatLarge/2048/1-4 25051 4732 ns/op 432.78 MB/s BenchmarkRepeatLarge/2048/16-4 31160 3675 ns/op 557.25 MB/s BenchmarkRepeatLarge/4096/1-4 18086 6508 ns/op 629.37 MB/s BenchmarkRepeatLarge/4096/16-4 22480 5347 ns/op 765.97 MB/s BenchmarkRepeatLarge/8192/1-4 12768 9435 ns/op 868.24 MB/s BenchmarkRepeatLarge/8192/16-4 14438 8314 ns/op 985.34 MB/s BenchmarkRepeatLarge/8192/4097-4 3140193 38.09 ns/op 107551.03 MB/s BenchmarkRepeatLarge/16384/1-4 8089 15388 ns/op 1064.70 MB/s BenchmarkRepeatLarge/16384/16-4 7302 14398 ns/op 1137.97 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10314 ns/op 1191.63 MB/s BenchmarkRepeatLarge/32768/1-4 4632 26019 ns/op 1259.41 MB/s BenchmarkRepeatLarge/32768/16-4 4690 25011 ns/op 1310.13 MB/s BenchmarkRepeatLarge/32768/4097-4 5403 22648 ns/op 1266.28 MB/s BenchmarkRepeatLarge/65536/1-4 2588 47167 ns/op 1389.46 MB/s BenchmarkRepeatLarge/65536/16-4 2602 45553 ns/op 1438.67 MB/s BenchmarkRepeatLarge/65536/4097-4 2692 44253 ns/op 1388.72 MB/s BenchmarkRepeatLarge/131072/1-4 505 230147 ns/op 569.51 MB/s BenchmarkRepeatLarge/131072/16-4 483 230266 ns/op 569.22 MB/s BenchmarkRepeatLarge/131072/4097-4 522 233609 ns/op 543.67 MB/s BenchmarkRepeatLarge/262144/1-4 261 461842 ns/op 567.61 MB/s BenchmarkRepeatLarge/262144/16-4 256 453960 ns/op 577.46 MB/s BenchmarkRepeatLarge/262144/4097-4 250 458917 ns/op 562.43 MB/s BenchmarkRepeatLarge/524288/1-4 133 871467 ns/op 601.62 MB/s BenchmarkRepeatLarge/524288/16-4 132 891523 ns/op 588.08 MB/s BenchmarkRepeatLarge/524288/4097-4 128 909628 ns/op 572.01 MB/s BenchmarkRepeatLarge/1048576/1-4 64 1751273 ns/op 598.75 MB/s BenchmarkRepeatLarge/1048576/16-4 67 1776845 ns/op 590.13 MB/s BenchmarkRepeatLarge/1048576/4097-4 64 1799198 ns/op 580.67 MB/s BenchmarkRepeatLarge/2097152/1-4 37 3282615 ns/op 638.87 MB/s BenchmarkRepeatLarge/2097152/16-4 36 3360487 ns/op 624.06 MB/s BenchmarkRepeatLarge/2097152/4097-4 39 3550428 ns/op 589.67 MB/s BenchmarkRepeatLarge/4194304/1-4 16 7003278 ns/op 598.91 MB/s BenchmarkRepeatLarge/4194304/16-4 15 7124803 ns/op 588.69 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7181609 ns/op 583.61 MB/s BenchmarkRepeatLarge/8388608/1-4 8 14689016 ns/op 571.08 MB/s BenchmarkRepeatLarge/8388608/16-4 8 14503436 ns/op 578.39 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15211447 ns/op 551.33 MB/s BenchmarkRepeatLarge/16777216/1-4 4 28537572 ns/op 587.90 MB/s BenchmarkRepeatLarge/16777216/16-4 4 28763672 ns/op 583.28 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 29887402 ns/op 561.35 MB/s BenchmarkRepeatLarge/33554432/1-4 2 60261383 ns/op 556.81 MB/s BenchmarkRepeatLarge/33554432/16-4 2 57567343 ns/op 582.87 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60083943 ns/op 558.46 MB/s BenchmarkRepeatLarge/67108864/1-4 1 109876565 ns/op 610.77 MB/s BenchmarkRepeatLarge/67108864/16-4 1 110746165 ns/op 605.97 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 114733326 ns/op 584.91 MB/s BenchmarkRepeatLarge/134217728/1-4 1 223891291 ns/op 599.48 MB/s BenchmarkRepeatLarge/134217728/16-4 1 215055131 ns/op 624.11 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 223052331 ns/op 601.73 MB/s BenchmarkRepeatLarge/268435456/1-4 1 440638062 ns/op 609.20 MB/s BenchmarkRepeatLarge/268435456/16-4 1 427061461 ns/op 628.56 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 446954782 ns/op 600.59 MB/s BenchmarkRepeatLarge/536870912/1-4 1 865409202 ns/op 620.37 MB/s BenchmarkRepeatLarge/536870912/16-4 1 850811602 ns/op 631.01 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 892869964 ns/op 601.29 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1733286126 ns/op 619.48 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1676175643 ns/op 640.59 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1781494208 ns/op 602.72 MB/s BenchmarkIndexAnyASCII/1:1-4 1434811 84.06 ns/op BenchmarkIndexAnyASCII/1:2-4 1446116 82.72 ns/op BenchmarkIndexAnyASCII/1:4-4 1446322 83.25 ns/op BenchmarkIndexAnyASCII/1:8-4 1449351 82.62 ns/op BenchmarkIndexAnyASCII/1:16-4 1447351 82.96 ns/op BenchmarkIndexAnyASCII/1:32-4 1434493 83.42 ns/op BenchmarkIndexAnyASCII/1:64-4 1414773 84.32 ns/op BenchmarkIndexAnyASCII/16:1-4 1431603 84.64 ns/op BenchmarkIndexAnyASCII/16:2-4 668568 177.5 ns/op BenchmarkIndexAnyASCII/16:4-4 662880 179.5 ns/op BenchmarkIndexAnyASCII/16:8-4 648297 184.0 ns/op BenchmarkIndexAnyASCII/16:16-4 605240 196.6 ns/op BenchmarkIndexAnyASCII/16:32-4 535083 225.1 ns/op BenchmarkIndexAnyASCII/16:64-4 433995 275.9 ns/op BenchmarkIndexAnyASCII/256:1-4 1335445 90.70 ns/op BenchmarkIndexAnyASCII/256:2-4 61426 1952 ns/op BenchmarkIndexAnyASCII/256:4-4 61357 1955 ns/op BenchmarkIndexAnyASCII/256:8-4 61212 1959 ns/op BenchmarkIndexAnyASCII/256:16-4 60829 1971 ns/op BenchmarkIndexAnyASCII/256:32-4 59532 1998 ns/op BenchmarkIndexAnyASCII/256:64-4 58426 2052 ns/op BenchmarkIndexAnyUTF8/1:1-4 1469828 81.40 ns/op BenchmarkIndexAnyUTF8/1:2-4 1434997 85.71 ns/op BenchmarkIndexAnyUTF8/1:4-4 1447600 82.94 ns/op BenchmarkIndexAnyUTF8/1:8-4 1408794 83.57 ns/op BenchmarkIndexAnyUTF8/1:16-4 1447605 82.76 ns/op BenchmarkIndexAnyUTF8/1:32-4 1432238 83.86 ns/op BenchmarkIndexAnyUTF8/1:64-4 1421588 84.65 ns/op BenchmarkIndexAnyUTF8/16:1-4 1000000 100.3 ns/op BenchmarkIndexAnyUTF8/16:2-4 194092 616.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 193332 640.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 192939 619.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 192300 635.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 187231 654.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 179370 652.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 276609 431.9 ns/op BenchmarkIndexAnyUTF8/256:2-4 12520 9660 ns/op BenchmarkIndexAnyUTF8/256:4-4 12541 9571 ns/op BenchmarkIndexAnyUTF8/256:8-4 12658 9491 ns/op BenchmarkIndexAnyUTF8/256:16-4 12511 9380 ns/op BenchmarkIndexAnyUTF8/256:32-4 12836 9346 ns/op BenchmarkIndexAnyUTF8/256:64-4 12105 9862 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1456237 83.97 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1462834 84.00 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1476134 84.35 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1473230 84.00 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1442372 83.69 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1441598 83.48 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1410932 85.13 ns/op BenchmarkLastIndexAnyASCII/16:1-4 667540 177.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 670240 177.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 658920 181.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 650166 184.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 609433 195.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 533456 221.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 435735 273.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 61436 1953 ns/op BenchmarkLastIndexAnyASCII/256:2-4 61341 1953 ns/op BenchmarkLastIndexAnyASCII/256:4-4 61311 1955 ns/op BenchmarkLastIndexAnyASCII/256:8-4 61166 1960 ns/op BenchmarkLastIndexAnyASCII/256:16-4 59757 1969 ns/op BenchmarkLastIndexAnyASCII/256:32-4 60109 1995 ns/op BenchmarkLastIndexAnyASCII/256:64-4 57814 2047 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1462879 82.38 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1478278 82.04 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1470603 81.42 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1473726 82.14 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1465328 81.44 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1438873 82.44 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1412445 84.90 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 199254 580.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 102373 1139 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 105652 1136 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 105412 1132 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 105986 1130 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 104000 1141 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 102168 1155 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 14284 8456 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 6889 17407 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 6834 17325 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 6832 17309 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 6891 17207 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 6582 17661 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 6698 17603 ns/op BenchmarkTrimASCII/1:1-4 2393546 49.34 ns/op BenchmarkTrimASCII/1:2-4 1918764 64.65 ns/op BenchmarkTrimASCII/1:4-4 1854127 66.78 ns/op BenchmarkTrimASCII/1:8-4 1713696 71.06 ns/op BenchmarkTrimASCII/1:16-4 1465074 83.13 ns/op BenchmarkTrimASCII/16:1-4 2091901 57.65 ns/op BenchmarkTrimASCII/16:2-4 625273 191.0 ns/op BenchmarkTrimASCII/16:4-4 615422 194.0 ns/op BenchmarkTrimASCII/16:8-4 601864 197.2 ns/op BenchmarkTrimASCII/16:16-4 570211 208.5 ns/op BenchmarkTrimASCII/256:1-4 540471 219.4 ns/op BenchmarkTrimASCII/256:2-4 56385 2130 ns/op BenchmarkTrimASCII/256:4-4 56359 2133 ns/op BenchmarkTrimASCII/256:8-4 56095 2137 ns/op BenchmarkTrimASCII/256:16-4 55911 2152 ns/op BenchmarkTrimASCII/4096:1-4 42656 2812 ns/op BenchmarkTrimASCII/4096:2-4 4032 31454 ns/op BenchmarkTrimASCII/4096:4-4 4029 31425 ns/op BenchmarkTrimASCII/4096:8-4 4028 31387 ns/op BenchmarkTrimASCII/4096:16-4 4008 31432 ns/op BenchmarkTrimByte-4 2472849 46.56 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 2664 44358 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 2530 44445 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 2667 44383 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1855 63560 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3540 33142 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6514 17686 ns/op BenchmarkJoin/0-4 2879498 41.87 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2491704 50.54 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 147368 817.1 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 103346 1160 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 77845 1557 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 62860 1900 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 53017 2266 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 45540 2603 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2054766 58.64 ns/op BenchmarkTrimSpace/ASCII-4 1274673 95.94 ns/op BenchmarkTrimSpace/SomeNonASCII-4 88113 1344 ns/op BenchmarkTrimSpace/JustNonASCII-4 53073 2246 ns/op BenchmarkReplaceAll-4 83971 1427 ns/op 16 B/op 1 allocs/op PASS ok strings 57.799s goos: linux goarch: arm64 pkg: sync BenchmarkCond1-4 47464 2485 ns/op BenchmarkCond2-4 22741 5093 ns/op BenchmarkCond4-4 12182 10674 ns/op BenchmarkCond8-4 5078 23139 ns/op BenchmarkCond16-4 1947 59076 ns/op BenchmarkCond32-4 836 167604 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 436330 259.0 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 196365 553.5 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 436648 244.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 438595 285.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 246290 478.7 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 244080 508.5 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 82328 1508 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 69294 1848 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 68061 1917 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 41250 3040 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 503439 268.2 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 132471 907.4 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 413860 307.4 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 120151 1010 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 384092 290.6 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 129948 937.1 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1510428 81.78 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 45025 2699 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 93724 1233 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 191092 752.8 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4179 24266 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 226 498517 ns/op BenchmarkRange/*sync.Map-4 1132 102658 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 83731 1244 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 166856 683.6 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 54082 2057 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 175729 671.0 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 195844 587.9 ns/op BenchmarkAdversarialDelete/*sync.Map-4 159348 739.8 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 67018 1784 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 131481 881.8 ns/op BenchmarkDeleteCollision/*sync.Map-4 448456 390.6 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 50942 2351 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 109227 1083 ns/op BenchmarkSwapCollision/*sync.Map-4 66639 1794 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 379 304587 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 86398 1408 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 277574 430.1 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 21229 5556 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 51736 2316 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 18817 6444 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 148921 789.8 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 88654 1413 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 91951 1393 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1640095 74.08 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 120632 997.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1620176 73.31 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 485916 241.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 117940 1019 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 411183 257.5 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 80942 1492 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 284216 441.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 431431 277.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 89714 1361 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 407540 340.3 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 90669 1357 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 89222 1301 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 124693 1273 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 48950 2462 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 175636 691.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 467071 280.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 97486 1249 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 366487 338.3 ns/op BenchmarkUncontendedSemaphore-4 4878603 24.50 ns/op BenchmarkContendedSemaphore-4 2628164 72.46 ns/op BenchmarkMutexUncontended-4 720738 150.8 ns/op BenchmarkMutex-4 136617 875.2 ns/op BenchmarkMutexSlack-4 120745 987.2 ns/op BenchmarkMutexWork-4 122668 969.1 ns/op BenchmarkMutexWorkSlack-4 117589 1045 ns/op BenchmarkMutexNoSpin-4 34442 3308 ns/op BenchmarkMutexSpin-4 40796 3214 ns/op BenchmarkOnce-4 364532 320.0 ns/op BenchmarkOnceFunc/v=Once-4 666310 173.9 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 598766 197.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 615157 189.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 666133 181.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 555554 213.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 574657 205.0 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 5844637 20.45 ns/op BenchmarkSemaSyntNonblock-4 2076076 58.28 ns/op BenchmarkSemaSyntBlock-4 1409016 93.96 ns/op BenchmarkSemaWorkNonblock-4 720512 157.4 ns/op BenchmarkSemaWorkBlock-4 727748 171.6 ns/op BenchmarkRWMutexUncontended-4 306156 360.2 ns/op BenchmarkRWMutexWrite100-4 218526 547.7 ns/op BenchmarkRWMutexWrite10-4 193293 620.0 ns/op BenchmarkRWMutexWorkWrite100-4 197739 635.8 ns/op BenchmarkRWMutexWorkWrite10-4 169084 709.8 ns/op BenchmarkWaitGroupUncontended-4 584533 199.7 ns/op BenchmarkWaitGroupAddDone-4 247452 580.7 ns/op BenchmarkWaitGroupAddDoneWork-4 211728 542.6 ns/op BenchmarkWaitGroupWait-4 2631045 45.52 ns/op BenchmarkWaitGroupWaitWork-4 2165014 55.01 ns/op BenchmarkWaitGroupActuallyWait-4 29065 4272 ns/op 32 B/op 2 allocs/op PASS ok sync 18.320s goos: linux goarch: arm64 pkg: sync/atomic BenchmarkValueRead-4 526147 272.3 ns/op PASS ok sync/atomic 1.254s PASS ok syscall 1.013s goos: linux goarch: arm64 pkg: testing BenchmarkTBHelper-4 125834 954.4 ns/op 0 B/op 0 allocs/op PASS ok testing 1.147s goos: linux goarch: arm64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 6008 17688 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 7641 13366 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 80 1438234 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 82 1264764 ns/op 1353 B/op 12 allocs/op BenchmarkTable/1x100000/new-4 1 163672010 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 163443370 ns/op 18285048 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1470 79584 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1687 70653 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 15 7328891 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 15 6854280 ns/op 26342 B/op 69 allocs/op BenchmarkTable/10x100000/new-4 1 776122689 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 766383409 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 177 676571 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 188 635899 ns/op 209 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 69721304 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 67221604 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7736834451 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 7615283563 ns/op 334041984 B/op 100088 allocs/op BenchmarkPyramid/10-4 2481 48204 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 32 3569760 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 385497025 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 2214 54495 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 226 524171 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 22 5255604 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 6882 16658 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 21.296s goos: linux goarch: arm64 pkg: text/template/parse BenchmarkParseLarge-4 2 94122446 ns/op BenchmarkVariableString-4 70975 1728 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1708 68645 ns/op 2515 B/op 39 allocs/op PASS ok text/template/parse 1.573s goos: linux goarch: arm64 pkg: time BenchmarkAfterFunc-4 24 5155992 ns/op BenchmarkAfter-4 72 1533799 ns/op BenchmarkStop-4 147 798832 ns/op BenchmarkSimultaneousAfterFunc-4 21 5332288 ns/op BenchmarkStartStop-4 157 734647 ns/op BenchmarkReset-4 1984 67126 ns/op BenchmarkSleep-4 28 4658550 ns/op BenchmarkParallelTimerLatency-4 54 127653 avg-late-ns 1161120 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 329186 avg-late-ns 793607 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 296200 avg-late-ns 836205 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 255540 avg-late-ns 798207 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 428165 avg-late-ns 1392046 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 299272 avg-late-ns 1491161 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 318126 avg-late-ns 1866802 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 340276 avg-late-ns 2570403 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 244879 avg-late-ns 2249521 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 204484 avg-late-ns 1329405 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 832833 avg-late-ns 4362844 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 325182 avg-late-ns 955722 max-late-ns BenchmarkTicker-4 344 306909 ns/op BenchmarkTickerReset-4 3156 36991 ns/op BenchmarkTickerResetNaive-4 147 721745 ns/op BenchmarkNow-4 843264 141.5 ns/op BenchmarkNowUnixNano-4 812236 146.7 ns/op BenchmarkNowUnixMilli-4 812149 145.4 ns/op BenchmarkNowUnixMicro-4 815040 145.6 ns/op BenchmarkFormat-4 41502 2883 ns/op BenchmarkFormatRFC3339-4 62744 1915 ns/op BenchmarkFormatRFC3339Nano-4 61243 1959 ns/op BenchmarkFormatNow-4 56258 2129 ns/op BenchmarkMarshalJSON-4 86439 1389 ns/op BenchmarkMarshalText-4 89260 1348 ns/op BenchmarkParse-4 89270 1339 ns/op BenchmarkParseRFC3339UTC-4 242574 492.8 ns/op BenchmarkParseRFC3339UTCBytes-4 179758 667.0 ns/op BenchmarkParseRFC3339TZ-4 72249 1657 ns/op BenchmarkParseRFC3339TZBytes-4 64648 1911 ns/op BenchmarkParseDuration-4 459501 261.7 ns/op BenchmarkHour-4 550538 217.7 ns/op BenchmarkSecond-4 544720 218.2 ns/op BenchmarkYear-4 414078 288.2 ns/op BenchmarkDay-4 378300 313.8 ns/op BenchmarkISOWeek-4 405651 295.2 ns/op BenchmarkGoString-4 56208 2141 ns/op BenchmarkUnmarshalText-4 71522 1678 ns/op PASS ok time 12.862s goos: linux goarch: arm64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 480321 243.0 ns/op BenchmarkDecodeValidJapaneseChars-4 546298 208.6 ns/op BenchmarkDecodeRune-4 1481636 80.95 ns/op BenchmarkEncodeValidASCII-4 475940 231.0 ns/op BenchmarkEncodeValidJapaneseChars-4 676161 175.5 ns/op BenchmarkAppendRuneValidASCII-4 1360320 88.22 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2073555 57.86 ns/op BenchmarkEncodeRune-4 1416829 84.68 ns/op PASS ok unicode/utf16 2.297s goos: linux goarch: arm64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 1437628 82.11 ns/op BenchmarkRuneCountTenJapaneseChars-4 346239 333.2 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2356844 50.24 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 432531 273.7 ns/op BenchmarkValidTenASCIIChars-4 1794410 67.02 ns/op BenchmarkValid100KASCIIChars-4 100 1036120 ns/op BenchmarkValidTenJapaneseChars-4 317215 376.2 ns/op BenchmarkValidLongMostlyASCII-4 96 1126783 ns/op BenchmarkValidLongJapanese-4 55 1928588 ns/op BenchmarkValidStringTenASCIIChars-4 2804140 43.59 ns/op BenchmarkValidString100KASCIIChars-4 7366 15980 ns/op BenchmarkValidStringTenJapaneseChars-4 445983 256.8 ns/op BenchmarkValidStringLongMostlyASCII-4 786 152604 ns/op BenchmarkValidStringLongJapanese-4 168 709560 ns/op BenchmarkEncodeASCIIRune-4 2573293 46.54 ns/op BenchmarkEncodeJapaneseRune-4 1711875 70.10 ns/op BenchmarkAppendASCIIRune-4 9127140 13.10 ns/op BenchmarkAppendJapaneseRune-4 1883131 63.76 ns/op BenchmarkDecodeASCIIRune-4 1891392 63.37 ns/op BenchmarkDecodeJapaneseRune-4 1771083 67.98 ns/op BenchmarkFullRune/ASCII-4 3159513 38.49 ns/op BenchmarkFullRune/Incomplete-4 1432964 83.74 ns/op BenchmarkFullRune/Japanese-4 3269515 36.63 ns/op PASS ok unicode/utf8 4.593s goos: linux goarch: arm64 pkg: cmd/api BenchmarkAll-4 1 79018530132 ns/op PASS ok cmd/api 80.247s goos: linux goarch: arm64 pkg: cmd/cgo/internal/test BenchmarkCgoCall/add-int-4 507802 229.9 ns/op BenchmarkCgoCall/one-pointer-4 386358 297.0 ns/op BenchmarkCgoCall/string-pointer-escape-4 327814 370.4 ns/op BenchmarkCgoCall/string-pointer-noescape-4 324530 372.8 ns/op BenchmarkCgoCall/eight-pointers-4 200157 580.0 ns/op BenchmarkCgoCall/eight-pointers-nil-4 393855 297.9 ns/op BenchmarkCgoCall/eight-pointers-array-4 31352 4014 ns/op BenchmarkCgoCall/eight-pointers-slice-4 44445 2731 ns/op BenchmarkGoString-4 1000000 112.2 ns/op BenchmarkCGoCallback-4 45798 2545 ns/op BenchmarkCGoInCThread-4 350066 330.1 ns/op PASS ok cmd/cgo/internal/test 2.460s goos: linux goarch: arm64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 858638 132.4 ns/op BenchmarkEqArrayOfStrings64-4 124216 963.0 ns/op BenchmarkEqArrayOfStrings1024-4 8323 13941 ns/op BenchmarkEqArrayOfFloats5-4 996710 113.0 ns/op BenchmarkEqArrayOfFloats64-4 119637 1001 ns/op BenchmarkEqArrayOfFloats1024-4 8074 14486 ns/op BenchmarkEqArrayOfStructsEq-4 2420 48800 ns/op BenchmarkEqArrayOfStructsNotEq-4 4399 26974 ns/op BenchmarkEqStruct-4 18405584 6.133 ns/op PASS ok cmd/compile/internal/reflectdata 2.140s goos: linux goarch: arm64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 10000 85868 ns/op BenchmarkInvertLessThanNoov-4 15212980 7.532 ns/op BenchmarkCopyElim1-4 1435 83754 ns/op BenchmarkCopyElim10-4 1216 95592 ns/op BenchmarkCopyElim100-4 464 246869 ns/op BenchmarkCopyElim1000-4 70 1627586 ns/op BenchmarkCopyElim10000-4 4 27565602 ns/op BenchmarkCopyElim100000-4 1 541178993 ns/op BenchmarkDeadCode/1-4 1134 109782 ns/op BenchmarkDeadCode/10-4 826 127033 ns/op BenchmarkDeadCode/100-4 358 318526 ns/op BenchmarkDeadCode/1000-4 54 2304511 ns/op BenchmarkDeadCode/10000-4 4 25023302 ns/op BenchmarkDeadCode/100000-4 1 305948099 ns/op BenchmarkDeadCode/200000-4 1 657285000 ns/op BenchmarkDominatorsLinear-4 14 8813421 ns/op 1.13 MB/s BenchmarkDominatorsFwdBack-4 9 12443779 ns/op 0.80 MB/s BenchmarkDominatorsManyPred-4 9 12677076 ns/op 0.79 MB/s BenchmarkDominatorsMaxPred-4 9 12452743 ns/op 0.80 MB/s BenchmarkDominatorsMaxPredVal-4 9 12754321 ns/op 0.78 MB/s BenchmarkFuse/1-4 1098 109397 ns/op BenchmarkFuse/10-4 744 144012 ns/op BenchmarkFuse/100-4 194 590995 ns/op BenchmarkFuse/1000-4 21 5526275 ns/op BenchmarkFuse/10000-4 2 67456844 ns/op BenchmarkNilCheckDeep1-4 10000 11077 ns/op 0.09 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4411 26298 ns/op 0.38 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 660 181345 ns/op 0.55 MB/s 1128 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 61 1784835 ns/op 0.56 MB/s 9504 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 18842494 ns/op 0.53 MB/s 218821 B/op 7 allocs/op BenchmarkDSEPass-4 28 4047799 ns/op 58765 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 139463449 ns/op 4257312 B/op 108463 allocs/op BenchmarkCSEPass-4 6 18183814 ns/op 153446 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 184155091 ns/op 5649040 B/op 97354 allocs/op BenchmarkDeadcodePass-4 194 613610 ns/op 95857 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 145364489 ns/op 4052280 B/op 45011 allocs/op BenchmarkMultiPass-4 73 1482548 ns/op 235758 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 310488899 ns/op 11283584 B/op 150468 allocs/op BenchmarkCondRewrite/SoloJump-4 3241682 37.01 ns/op BenchmarkCondRewrite/CombJump-4 3099111 38.70 ns/op PASS ok cmd/compile/internal/ssa 15.126s goos: linux goarch: arm64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 8600 13616 ns/op BenchmarkExtShift-4 15300 7848 ns/op BenchmarkModify-4 8443 13783 ns/op BenchmarkMullImm-4 15300 7844 ns/op BenchmarkConstModify-4 8686 13475 ns/op BenchmarkBitSet-4 17839 6722 ns/op BenchmarkBitClear-4 17850 6725 ns/op BenchmarkBitToggle-4 17851 6723 ns/op BenchmarkBitSetConst-4 135975 881.5 ns/op BenchmarkBitClearConst-4 140340 854.2 ns/op BenchmarkBitToggleConst-4 136776 876.9 ns/op BenchmarkDivconstI64-4 7590861 15.79 ns/op BenchmarkModconstI64-4 7431996 16.12 ns/op BenchmarkDivisiblePow2constI64-4 7602441 15.79 ns/op BenchmarkDivisibleconstI64-4 7753560 15.45 ns/op BenchmarkDivisibleWDivconstI64-4 5099551 23.53 ns/op BenchmarkDivconstU64/3-4 7432843 16.13 ns/op BenchmarkDivconstU64/5-4 7429934 16.15 ns/op BenchmarkDivconstU64/37-4 7583570 15.79 ns/op BenchmarkDivconstU64/1234567-4 7588327 15.80 ns/op BenchmarkModconstU64-4 7750134 15.48 ns/op BenchmarkDivisibleconstU64-4 7752618 15.46 ns/op BenchmarkDivisibleWDivconstU64-4 5100253 23.53 ns/op BenchmarkDivconstI32-4 7587770 15.80 ns/op BenchmarkModconstI32-4 7583128 15.81 ns/op BenchmarkDivisiblePow2constI32-4 7881254 15.16 ns/op BenchmarkDivisibleconstI32-4 7737501 15.47 ns/op BenchmarkDivisibleWDivconstI32-4 5093187 23.54 ns/op BenchmarkDivconstU32-4 7599264 15.80 ns/op BenchmarkModconstU32-4 7597724 15.80 ns/op BenchmarkDivisibleconstU32-4 7752037 15.47 ns/op BenchmarkDivisibleWDivconstU32-4 5167076 23.19 ns/op BenchmarkDivconstI16-4 7443835 16.16 ns/op BenchmarkModconstI16-4 7758231 15.46 ns/op BenchmarkDivisiblePow2constI16-4 7729726 15.47 ns/op BenchmarkDivisibleconstI16-4 7594858 15.79 ns/op BenchmarkDivisibleWDivconstI16-4 5070958 23.54 ns/op BenchmarkDivconstU16-4 7756808 15.45 ns/op BenchmarkModconstU16-4 7759556 15.46 ns/op BenchmarkDivisibleconstU16-4 7764094 15.46 ns/op BenchmarkDivisibleWDivconstU16-4 5175036 23.22 ns/op BenchmarkDivconstI8-4 7598610 15.79 ns/op BenchmarkModconstI8-4 7443355 16.12 ns/op BenchmarkDivisiblePow2constI8-4 7748793 15.50 ns/op BenchmarkDivisibleconstI8-4 7752057 15.46 ns/op BenchmarkDivisibleWDivconstI8-4 5174394 23.20 ns/op BenchmarkDivconstU8-4 7739857 15.48 ns/op BenchmarkModconstU8-4 7754782 15.47 ns/op BenchmarkDivisibleconstU8-4 7746412 15.45 ns/op BenchmarkDivisibleWDivconstU8-4 5164861 23.19 ns/op BenchmarkMul2-4 334142 358.1 ns/op BenchmarkMulNeg2-4 232861 514.2 ns/op BenchmarkEfaceInteger-4 2409822 48.32 ns/op BenchmarkTypeAssert-4 14184330 8.448 ns/op BenchmarkDiv64UnsignedSmall-4 17796549 6.742 ns/op BenchmarkDiv64Small-4 17467045 6.743 ns/op BenchmarkDiv64SmallNegDivisor-4 17613696 6.816 ns/op BenchmarkDiv64SmallNegDividend-4 17603876 6.746 ns/op BenchmarkDiv64SmallNegBoth-4 17416744 6.870 ns/op BenchmarkDiv64Unsigned-4 15493144 7.506 ns/op BenchmarkDiv64-4 15429238 7.514 ns/op BenchmarkDiv64NegDivisor-4 15455552 7.585 ns/op BenchmarkDiv64NegDividend-4 15453482 7.508 ns/op BenchmarkDiv64NegBoth-4 15465828 7.561 ns/op BenchmarkMod64UnsignedSmall-4 17572527 6.804 ns/op BenchmarkMod64Small-4 17664304 6.794 ns/op BenchmarkMod64SmallNegDivisor-4 17374078 6.860 ns/op BenchmarkMod64SmallNegDividend-4 17667012 6.802 ns/op BenchmarkMod64SmallNegBoth-4 17037709 7.057 ns/op BenchmarkMod64Unsigned-4 13204573 8.775 ns/op BenchmarkMod64-4 13229728 8.727 ns/op BenchmarkMod64NegDivisor-4 13278742 8.718 ns/op BenchmarkMod64NegDividend-4 13222322 8.731 ns/op BenchmarkMod64NegBoth-4 13252754 8.718 ns/op BenchmarkMulconstI32/3-4 18338192 6.529 ns/op BenchmarkMulconstI32/5-4 18337520 6.510 ns/op BenchmarkMulconstI32/12-4 17593656 6.739 ns/op BenchmarkMulconstI32/120-4 17827430 6.695 ns/op BenchmarkMulconstI32/-120-4 17810812 6.692 ns/op BenchmarkMulconstI32/65537-4 18466762 6.504 ns/op BenchmarkMulconstI32/65538-4 17523463 6.831 ns/op BenchmarkMulconstI64/3-4 18402308 6.534 ns/op BenchmarkMulconstI64/5-4 18243178 6.552 ns/op BenchmarkMulconstI64/12-4 17697128 6.707 ns/op BenchmarkMulconstI64/120-4 17877040 6.755 ns/op BenchmarkMulconstI64/-120-4 17706949 6.735 ns/op BenchmarkMulconstI64/65537-4 18374358 6.541 ns/op BenchmarkMulconstI64/65538-4 17458810 6.847 ns/op BenchmarkMulconstU32/3-4 18373008 6.508 ns/op BenchmarkMulconstU32/5-4 18352215 6.536 ns/op BenchmarkMulconstU32/12-4 17709039 6.738 ns/op BenchmarkMulconstU32/120-4 17868200 6.691 ns/op BenchmarkMulconstU32/65537-4 18417673 6.500 ns/op BenchmarkMulconstU32/65538-4 17425344 6.822 ns/op BenchmarkMulconstU64/3-4 18351987 6.541 ns/op BenchmarkMulconstU64/5-4 18314122 6.533 ns/op BenchmarkMulconstU64/12-4 17689617 6.726 ns/op BenchmarkMulconstU64/120-4 17756732 6.737 ns/op BenchmarkMulconstU64/65537-4 18367159 6.499 ns/op BenchmarkMulconstU64/65538-4 17500568 6.888 ns/op BenchmarkShiftArithmeticRight-4 21231422 5.656 ns/op BenchmarkSwitch8Predictable-4 13382162 7.514 ns/op BenchmarkSwitch8Unpredictable-4 7749294 15.20 ns/op BenchmarkSwitch32Predictable-4 14228524 8.086 ns/op BenchmarkSwitch32Unpredictable-4 7796013 15.13 ns/op BenchmarkSwitchStringPredictable-4 7869986 15.18 ns/op BenchmarkSwitchStringUnpredictable-4 5483817 21.75 ns/op BenchmarkSwitchTypePredictable-4 5650483 21.21 ns/op BenchmarkSwitchTypeUnpredictable-4 4068418 29.37 ns/op BenchmarkSwitchInterfaceTypePredictable-4 7210339 16.62 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4905742 24.46 ns/op PASS ok cmd/compile/internal/test 16.413s goos: linux goarch: arm64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 70 1595521 ns/op BenchmarkNamed/Underlying/nongeneric-4 564876 205.8 ns/op BenchmarkNamed/Underlying/generic-4 562312 202.7 ns/op BenchmarkNamed/Underlying/src_instance-4 557050 202.8 ns/op BenchmarkNamed/Underlying/user_instance-4 554928 202.3 ns/op BenchmarkCheck/http/funcbodies/info-4 1 586319956 ns/op 57453 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 463603028 ns/op 72662 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 178356331 ns/op 188810 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 159608770 ns/op 211009 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 314499699 ns/op 16500 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 102830306 ns/op 50463 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36260936 ns/op 143084 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 33988469 ns/op 152651 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 102197966 ns/op 21227 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 45610816 ns/op 47561 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 22464545 ns/op 96567 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 21878529 ns/op 99147 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1085963746 ns/op 62661 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 712700163 ns/op 95476 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 158982850 ns/op 427884 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 131628808 ns/op 516786 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 349157622 ns/op 5762 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 70629544 ns/op 28478 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 41055269 ns/op 48993 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 40271722 ns/op 49944 lines/s PASS ok cmd/compile/internal/types2 16.231s goos: linux goarch: arm64 pkg: cmd/go BenchmarkExecGoEnv-4 175 644152 ns/op 1796863 sys-ns/op 744789 user-ns/op PASS ok cmd/go 1.202s goos: linux goarch: arm64 pkg: cmd/go/internal/cfg BenchmarkLookPath-4 167410 696.5 ns/op PASS ok cmd/go/internal/cfg 1.141s goos: linux goarch: arm64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 30417 3971 ns/op 2.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 31723 3754 ns/op 2.13 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 3100 36801 ns/op 27.83 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 3339 35613 ns/op 28.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 450 266090 ns/op 30.79 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 463 259177 ns/op 31.61 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.874s All tests passed.