linux-arm64-race at bda1ef13f8f9954d20b712ece649776c272f8526 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash" "-force"] and env ["HOSTNAME=3efddca266c0" "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=1s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=linux-arm64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src Building Go cmd/dist using /tmp/workdir/go1.4. (go1.20.6 linux/arm64) Building Go toolchain1 using /tmp/workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/arm64. --- Installed Go for linux/arm64 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin *** You need to add /tmp/workdir/go/bin to your PATH. :: Running /tmp/workdir/go/bin/go with args ["/tmp/workdir/go/bin/go" "install" "-race" "std"] and env ["HOSTNAME=3efddca266c0" "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=1s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=linux-arm64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/bin"] in dir /tmp/workdir/go/bin ##### Test execution environment. # GOARCH: arm64 # CPU: # GOOS: linux # OS Version: Linux 6.1.58+ #1 SMP Sat Nov 18 15:31:31 UTC 2023 aarch64 ##### Testing packages. ok archive/tar 1.863s ok archive/zip 2.921s ok bufio 1.348s ok bytes 2.617s ok cmp 1.018s ok compress/bzip2 1.433s ok compress/flate 5.510s ok compress/gzip 14.511s ok compress/lzw 1.507s ok compress/zlib 5.384s ok container/heap 1.026s ok container/list 1.015s ok container/ring 1.014s ok context 1.044s ok crypto 1.014s ok crypto/aes 1.041s ok crypto/cipher 1.042s ok crypto/des 1.039s ok crypto/dsa 1.014s ok crypto/ecdh 1.242s ok crypto/ecdsa 1.162s ok crypto/ed25519 1.564s ok crypto/elliptic 1.039s ok crypto/hmac 1.017s ok crypto/internal/alias 1.015s ok crypto/internal/bigmod 4.278s ok crypto/internal/boring 1.014s ok crypto/internal/boring/bcache 1.351s ok crypto/internal/edwards25519 1.988s ok crypto/internal/edwards25519/field 1.098s ok crypto/internal/nistec 1.938s ok crypto/internal/nistec/fiat 1.013s [no tests to run] ok crypto/md5 1.020s ok crypto/rand 1.299s ok crypto/rc4 1.488s ok crypto/rsa 3.093s ok crypto/sha1 1.015s ok crypto/sha256 1.017s ok crypto/sha512 1.021s ok crypto/subtle 1.338s ok crypto/tls 3.995s ok crypto/x509 2.627s ok database/sql 1.553s ok database/sql/driver 1.013s ok debug/buildinfo 1.031s ok debug/dwarf 1.071s ok debug/elf 2.447s ok debug/gosym 1.107s ok debug/macho 1.024s ok debug/pe 1.050s ok debug/plan9obj 1.016s ok embed 1.014s [no tests to run] ok embed/internal/embedtest 1.016s ok encoding/ascii85 1.018s ok encoding/asn1 1.018s ok encoding/base32 1.052s ok encoding/base64 1.020s ok encoding/binary 1.019s ok encoding/csv 1.057s ok encoding/gob 19.748s ok encoding/hex 1.018s ok encoding/json 2.063s ok encoding/pem 3.722s ok encoding/xml 1.178s ok errors 1.022s ok expvar 1.018s ok flag 3.069s ok fmt 1.686s ok go/ast 1.027s ok go/build 6.826s ok go/build/constraint 1.021s ok go/constant 1.020s ok go/doc 1.231s ok go/doc/comment 3.115s ok go/format 1.044s ok go/importer 1.561s ok go/internal/gccgoimporter 1.047s ok go/internal/gcimporter 8.907s ok go/internal/srcimporter 16.381s ok go/parser 1.932s ok go/printer 2.255s ok go/scanner 1.019s ok go/token 1.121s ok go/types 41.271s ok go/version 1.013s ok hash 1.016s ok hash/adler32 1.036s ok hash/crc32 1.042s ok hash/crc64 1.023s ok hash/fnv 1.014s ok hash/maphash 1.013s ok html 1.013s ok html/template 1.221s ok image 1.470s ok image/color 1.032s ok image/draw 1.668s ok image/gif 1.881s ok image/jpeg 2.379s ok image/png 4.139s ok index/suffixarray 2.036s ok internal/abi 1.041s ok internal/buildcfg 1.012s ok internal/coverage/cformat 1.014s ok internal/coverage/cmerge 1.013s ok internal/coverage/pods 1.016s ok internal/coverage/slicereader 1.013s ok internal/coverage/slicewriter 1.012s ok internal/coverage/test 1.041s ok internal/cpu 2.023s ok internal/dag 1.014s ok internal/diff 1.015s ok internal/fmtsort 1.014s ok internal/fuzz 1.033s ok internal/godebug 13.535s ok internal/godebugs 1.012s ok internal/gover 1.012s ok internal/intern 1.156s ok internal/itoa 1.012s ok internal/platform 1.458s ok internal/poll 1.493s ok internal/profile 1.013s ok internal/reflectlite 1.015s ok internal/safefilepath 1.012s ok internal/saferio 1.081s ok internal/singleflight 1.083s ok internal/testenv 1.113s ok internal/trace 1.239s ok internal/trace/v2 8.385s ok internal/types/errors 1.306s ok internal/unsafeheader 1.012s ok internal/xcoff 1.028s ok internal/zstd 1.060s ok io 1.047s ok io/fs 1.261s ok io/ioutil 1.019s ok log 1.020s ok log/slog 1.075s ok log/slog/internal/benchmarks 1.013s ok log/slog/internal/buffer 1.012s ok log/syslog 2.226s ok maps 1.013s ok math 1.024s ok math/big 4.607s ok math/bits 1.019s ok math/cmplx 1.014s ok math/rand 4.399s ok math/rand/v2 3.187s ok mime 1.036s ok mime/multipart 6.068s ok mime/quotedprintable 1.039s ok net 40.728s ok net/http 7.123s ok net/http/cgi 27.389s ok net/http/cookiejar 1.023s ok net/http/fcgi 1.222s ok net/http/httptest 1.200s ok net/http/httptrace 1.014s ok net/http/httputil 1.628s ok net/http/internal 1.018s ok net/http/internal/ascii 1.012s ok net/http/pprof 5.059s ok net/internal/socktest 1.014s ok net/mail 1.018s ok net/netip 1.284s ok net/rpc 1.050s ok net/rpc/jsonrpc 1.022s ok net/smtp 1.067s ok net/textproto 1.033s ok net/url 1.026s ok os 7.153s ok os/exec 7.131s ok os/exec/internal/fdtest 1.011s ok os/signal 16.926s ok os/user 1.013s ok path 1.014s ok path/filepath 1.042s ok plugin 1.015s ok reflect 1.469s ok regexp 4.251s ok regexp/syntax 7.787s ok runtime 36.281s ok runtime/cgo 1.014s ok runtime/coverage 1.014s ok runtime/debug 2.056s ok runtime/internal/atomic 1.196s ok runtime/internal/math 1.013s ok runtime/internal/sys 1.012s ok runtime/internal/syscall 1.013s ok runtime/internal/wasitest 1.012s ok runtime/metrics 1.028s ok runtime/pprof 18.133s ok runtime/race 10.590s ok runtime/trace 1.121s ok slices 1.606s ok sort 1.487s ok strconv 3.609s ok strings 3.174s ok sync 1.527s ok sync/atomic 5.016s ok syscall 11.265s ok testing 2.940s ok testing/fstest 1.020s ok testing/iotest 1.018s ok testing/quick 1.173s ok testing/slogtest 1.017s ok text/scanner 1.026s ok text/tabwriter 1.017s ok text/template 1.079s ok text/template/parse 1.027s ok time 3.023s ok unicode 1.019s ok unicode/utf16 1.016s ok unicode/utf8 1.026s ok cmd/addr2line 4.158s ok cmd/api 1.581s ok cmd/asm/internal/asm 4.594s ok cmd/asm/internal/lex 1.015s ok cmd/cgo/internal/swig 1.667s ok cmd/cgo/internal/test 2.083s ok cmd/cgo/internal/testcarchive 20.608s ok cmd/cgo/internal/testcshared 5.482s ok cmd/cgo/internal/testerrors 9.376s ok cmd/cgo/internal/testfortran 2.297s ok cmd/cgo/internal/testgodefs 1.574s ok cmd/cgo/internal/testlife 1.601s ok cmd/cgo/internal/testnocgo 1.012s ok cmd/cgo/internal/testplugin 24.711s ok cmd/cgo/internal/testsanitizers 17.675s ok cmd/cgo/internal/testshared 33.755s ok cmd/cgo/internal/testso 2.278s ok cmd/cgo/internal/teststdio 2.204s ok cmd/cgo/internal/testtls 1.016s ok cmd/compile/internal/abt 1.041s ok cmd/compile/internal/amd64 1.017s ok cmd/compile/internal/base 1.014s ok cmd/compile/internal/compare 1.016s ok cmd/compile/internal/devirtualize 1.016s ok cmd/compile/internal/dwarfgen 1.408s ok cmd/compile/internal/importer 1.606s ok cmd/compile/internal/inline/inlheur 1.315s ok cmd/compile/internal/ir 1.017s ok cmd/compile/internal/logopt 1.040s ok cmd/compile/internal/loopvar 22.101s ok cmd/compile/internal/noder 1.020s ok cmd/compile/internal/reflectdata 1.015s [no tests to run] ok cmd/compile/internal/ssa 22.220s ok cmd/compile/internal/syntax 1.148s ok cmd/compile/internal/test 11.896s ok cmd/compile/internal/typecheck 1.186s ok cmd/compile/internal/types 1.013s ok cmd/compile/internal/types2 9.192s ok cmd/covdata 1.016s ok cmd/cover 16.662s ok cmd/dist 1.016s ok cmd/distpack 1.013s ok cmd/doc 1.665s ok cmd/fix 1.742s ok cmd/go 191.020s ok cmd/go/internal/auth 1.020s ok cmd/go/internal/cache 1.138s ok cmd/go/internal/cfg 1.022s [no tests to run] ok cmd/go/internal/envcmd 1.040s ok cmd/go/internal/fsys 1.049s ok cmd/go/internal/generate 1.034s ok cmd/go/internal/gover 1.014s ok cmd/go/internal/imports 1.023s ok cmd/go/internal/load 1.021s ok cmd/go/internal/lockedfile 2.131s ok cmd/go/internal/lockedfile/internal/filelock 2.046s ok cmd/go/internal/modfetch 1.028s ok cmd/go/internal/modfetch/codehost 1.411s ok cmd/go/internal/modfetch/zip_sum_test 1.023s ok cmd/go/internal/modindex 1.663s ok cmd/go/internal/modload 1.032s ok cmd/go/internal/mvs 1.043s ok cmd/go/internal/par 1.123s ok cmd/go/internal/str 1.012s ok cmd/go/internal/test 1.049s ok cmd/go/internal/toolchain 1.030s ok cmd/go/internal/vcs 1.024s ok cmd/go/internal/vcweb 1.026s ok cmd/go/internal/vcweb/vcstest 4.637s ok cmd/go/internal/web 1.016s ok cmd/go/internal/work 1.100s ok cmd/gofmt 1.185s ok cmd/internal/archive 1.345s ok cmd/internal/buildid 1.572s ok cmd/internal/cov 1.205s ok cmd/internal/bootstrap_test 1.089s ok cmd/internal/dwarf 1.014s ok cmd/internal/edit 1.013s ok cmd/internal/goobj 1.012s ok cmd/internal/moddeps 1.948s ok cmd/internal/notsha256 1.015s ok cmd/internal/obj 1.329s ok cmd/internal/obj/arm64 2.057s ok cmd/internal/obj/ppc64 1.069s ok cmd/internal/obj/riscv 1.035s ok cmd/internal/obj/s390x 1.012s ok cmd/internal/obj/x86 3.352s ok cmd/internal/objabi 1.037s ok cmd/internal/pkgpath 5.058s ok cmd/internal/pkgpattern 1.018s ok cmd/internal/quoted 1.015s ok cmd/internal/src 1.014s ok cmd/internal/test2json 1.764s ok cmd/link 9.823s ok cmd/link/internal/benchmark 1.015s ok cmd/link/internal/ld 5.729s ok cmd/link/internal/loader 1.059s ok cmd/nm 9.164s ok cmd/objdump 5.035s ok cmd/pack 7.339s ok cmd/pprof 3.407s ok cmd/trace 1.030s ok cmd/trace/v2 1.336s ok cmd/vet 29.753s ##### Running benchmarks briefly. goos: linux goarch: arm64 pkg: archive/tar Benchmark/Writer/USTAR-4 2214 45964 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2010 57411 ns/op 1853 B/op 36 allocs/op Benchmark/Writer/PAX-4 1352 86806 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 4231 25943 ns/op 5142 B/op 16 allocs/op Benchmark/Reader/GNU-4 6246 18970 ns/op 5119 B/op 15 allocs/op Benchmark/Reader/PAX-4 2162 53111 ns/op 8946 B/op 33 allocs/op PASS ok archive/tar 1.814s goos: linux goarch: arm64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 367828348 ns/op 829000 B/op 83 allocs/op BenchmarkZip64Test-4 1 198267474 ns/op BenchmarkZip64TestSizes/4096-4 1759 66100 ns/op BenchmarkZip64TestSizes/1048576-4 132 864514 ns/op BenchmarkZip64TestSizes/67108864-4 1 190518034 ns/op PASS ok archive/zip 2.487s goos: linux goarch: arm64 pkg: bufio BenchmarkReaderCopyOptimal-4 184951 603.3 ns/op BenchmarkReaderCopyUnoptimal-4 120666 981.6 ns/op BenchmarkReaderCopyNoWriteTo-4 12471 9562 ns/op BenchmarkReaderWriteToOptimal-4 7717 14777 ns/op BenchmarkReaderReadString-4 106342 1101 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 180237 659.3 ns/op BenchmarkWriterCopyUnoptimal-4 180314 668.6 ns/op BenchmarkWriterCopyNoReadFrom-4 13180 9377 ns/op BenchmarkReaderEmpty-4 47308 2400 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 33835 3398 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 436255 268.8 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.607s goos: linux goarch: arm64 pkg: bytes BenchmarkReadString-4 8631 13480 ns/op 2430.90 MB/s BenchmarkWriteByte-4 360 330176 ns/op 12.41 MB/s BenchmarkWriteRune-4 194 623766 ns/op 19.70 MB/s BenchmarkBufferNotEmptyWriteRead-4 24 4816903 ns/op BenchmarkBufferFullSmallReads-4 70 1659916 ns/op BenchmarkBufferWriteBlock/N4096-4 7170 15146 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 589 193809 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 14 8105203 ns/op 4192276 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 9 11162929 ns/op 1502.94 MB/s 3728270 B/op 0 allocs/op BenchmarkIndexByte/10-4 2984112 40.21 ns/op 248.69 MB/s BenchmarkIndexByte/32-4 2883028 41.70 ns/op 767.43 MB/s BenchmarkIndexByte/4K-4 694845 168.4 ns/op 24320.03 MB/s BenchmarkIndexBytePortable/10-4 680000 151.5 ns/op 66.02 MB/s BenchmarkIndexBytePortable/32-4 299511 395.9 ns/op 80.84 MB/s BenchmarkIndexBytePortable/4K-4 2634 45018 ns/op 90.99 MB/s BenchmarkIndexRune/10-4 763902 153.6 ns/op 65.11 MB/s BenchmarkIndexRune/32-4 402511 289.6 ns/op 110.48 MB/s BenchmarkIndexRune/4K-4 281818 417.1 ns/op 9820.92 MB/s BenchmarkIndexRuneASCII/10-4 2705966 43.99 ns/op 227.33 MB/s BenchmarkIndexRuneASCII/32-4 2658279 44.98 ns/op 711.46 MB/s BenchmarkIndexRuneASCII/4K-4 686246 171.9 ns/op 23830.39 MB/s BenchmarkEqual/0-4 10821691 10.72 ns/op BenchmarkEqual/1-4 848991 140.6 ns/op 7.11 MB/s BenchmarkEqual/6-4 839418 143.1 ns/op 41.93 MB/s BenchmarkEqual/9-4 817082 144.6 ns/op 62.25 MB/s BenchmarkEqual/15-4 806776 144.2 ns/op 104.04 MB/s BenchmarkEqual/16-4 817348 141.8 ns/op 112.84 MB/s BenchmarkEqual/20-4 808864 143.6 ns/op 139.32 MB/s BenchmarkEqual/32-4 762717 147.3 ns/op 217.26 MB/s BenchmarkEqual/4K-4 71506 1687 ns/op 2428.45 MB/s BenchmarkEqualBothUnaligned/64_0-4 929943 128.8 ns/op 496.83 MB/s BenchmarkEqualBothUnaligned/64_1-4 851860 137.6 ns/op 465.19 MB/s BenchmarkEqualBothUnaligned/64_4-4 954652 123.9 ns/op 516.75 MB/s BenchmarkEqualBothUnaligned/64_7-4 950961 123.3 ns/op 518.94 MB/s BenchmarkEqualBothUnaligned/4096_0-4 72961 1644 ns/op 2491.31 MB/s BenchmarkEqualBothUnaligned/4096_1-4 58814 2026 ns/op 2021.61 MB/s BenchmarkEqualBothUnaligned/4096_4-4 90644 1309 ns/op 3128.93 MB/s BenchmarkEqualBothUnaligned/4096_7-4 89382 1346 ns/op 3042.03 MB/s BenchmarkIndex/10-4 2094550 56.93 ns/op 175.66 MB/s BenchmarkIndex/32-4 136274 879.7 ns/op 36.37 MB/s BenchmarkIndex/4K-4 24012 5003 ns/op 818.64 MB/s BenchmarkIndexEasy/10-4 2224177 54.01 ns/op 185.14 MB/s BenchmarkIndexEasy/32-4 597978 198.2 ns/op 161.46 MB/s BenchmarkIndexEasy/4K-4 365296 325.4 ns/op 12589.32 MB/s BenchmarkCount/10-4 903260 130.8 ns/op 76.48 MB/s BenchmarkCount/32-4 131178 907.1 ns/op 35.28 MB/s BenchmarkCount/4K-4 23826 5038 ns/op 813.01 MB/s BenchmarkCountEasy/10-4 930722 129.4 ns/op 77.28 MB/s BenchmarkCountEasy/32-4 447052 263.1 ns/op 121.64 MB/s BenchmarkCountEasy/4K-4 305644 390.8 ns/op 10481.77 MB/s BenchmarkCountSingle/10-4 2076398 56.97 ns/op 175.52 MB/s BenchmarkCountSingle/32-4 2253674 53.79 ns/op 594.95 MB/s BenchmarkCountSingle/4K-4 493315 231.7 ns/op 17679.89 MB/s BenchmarkToUpper/#00-4 2114092 56.64 ns/op BenchmarkToUpper/ONLYUPPER-4 238363 504.5 ns/op BenchmarkToUpper/abc-4 375501 324.7 ns/op BenchmarkToUpper/AbC123-4 273692 441.1 ns/op BenchmarkToUpper/azAZ09_-4 254437 472.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 88387 1410 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 32022 3750 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 49956 2414 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 107785 1115 ns/op BenchmarkToLower/#00-4 2121283 55.68 ns/op BenchmarkToLower/abc-4 311173 390.4 ns/op BenchmarkToLower/AbC123-4 269478 440.3 ns/op BenchmarkToLower/azAZ09_-4 253131 470.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 88764 1360 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34687 3459 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 60176 1995 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 106777 1117 ns/op BenchmarkFields/ASCII/16-4 139735 870.3 ns/op 18.39 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 11813 ns/op 21.67 MB/s 512 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 642 185301 ns/op 22.10 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 38 3104345 ns/op 21.11 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 48779065 ns/op 21.50 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 61028 1971 ns/op 8.12 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5312 22183 ns/op 11.54 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 320 369676 ns/op 11.08 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 19 6324282 ns/op 10.36 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 106859157 ns/op 9.81 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 122826 982.0 ns/op 16.29 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 8608 13494 ns/op 18.97 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 524 220591 ns/op 18.57 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 28 4029101 ns/op 16.27 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 71824838 ns/op 14.60 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 74864 1593 ns/op 10.04 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 6934 16878 ns/op 15.17 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 415 283834 ns/op 14.43 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 5040843 ns/op 13.00 MB/s 512260 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 87826058 ns/op 11.94 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1501744 79.92 ns/op BenchmarkTrimSpace/ASCII-4 784026 150.5 ns/op BenchmarkTrimSpace/SomeNonASCII-4 80150 1497 ns/op BenchmarkTrimSpace/JustNonASCII-4 39481 3010 ns/op BenchmarkToValidUTF8/Valid-4 477196 246.7 ns/op BenchmarkToValidUTF8/InvalidASCII-4 285615 424.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 73476 1655 ns/op BenchmarkIndexHard1-4 168 710697 ns/op BenchmarkIndexHard2-4 168 715373 ns/op BenchmarkIndexHard3-4 164 732070 ns/op BenchmarkIndexHard4-4 4 25358429 ns/op BenchmarkLastIndexHard1-4 6 19315393 ns/op BenchmarkLastIndexHard2-4 5 24031863 ns/op BenchmarkLastIndexHard3-4 4 25586559 ns/op BenchmarkCountHard1-4 168 710222 ns/op BenchmarkCountHard2-4 166 716158 ns/op BenchmarkCountHard3-4 164 728571 ns/op BenchmarkSplitEmptySeparator-4 1 132935676 ns/op BenchmarkSplitSingleByteSeparator-4 13 8232594 ns/op BenchmarkSplitMultiByteSeparator-4 10 10990672 ns/op BenchmarkSplitNSingleByteSeparator-4 146511 786.3 ns/op BenchmarkSplitNMultiByteSeparator-4 53678 2209 ns/op BenchmarkRepeat-4 120486 978.1 ns/op BenchmarkRepeatLarge/256/1-4 99705 1256 ns/op 203.90 MB/s BenchmarkRepeatLarge/256/16-4 151034 807.2 ns/op 317.14 MB/s BenchmarkRepeatLarge/512/1-4 75492 1499 ns/op 341.48 MB/s BenchmarkRepeatLarge/512/16-4 103052 1061 ns/op 482.77 MB/s BenchmarkRepeatLarge/1024/1-4 56746 2061 ns/op 496.90 MB/s BenchmarkRepeatLarge/1024/16-4 68962 1642 ns/op 623.67 MB/s BenchmarkRepeatLarge/2048/1-4 37324 3099 ns/op 660.76 MB/s BenchmarkRepeatLarge/2048/16-4 44157 2485 ns/op 824.20 MB/s BenchmarkRepeatLarge/4096/1-4 24675 4683 ns/op 874.61 MB/s BenchmarkRepeatLarge/4096/16-4 27676 4272 ns/op 958.83 MB/s BenchmarkRepeatLarge/8192/1-4 14792 7619 ns/op 1075.16 MB/s BenchmarkRepeatLarge/8192/16-4 16441 7292 ns/op 1123.44 MB/s BenchmarkRepeatLarge/8192/4097-4 31494 3632 ns/op 1127.91 MB/s BenchmarkRepeatLarge/16384/1-4 7521 13507 ns/op 1212.96 MB/s BenchmarkRepeatLarge/16384/16-4 9374 12801 ns/op 1279.88 MB/s BenchmarkRepeatLarge/16384/4097-4 12038 10034 ns/op 1224.90 MB/s BenchmarkRepeatLarge/32768/1-4 5010 24162 ns/op 1356.17 MB/s BenchmarkRepeatLarge/32768/16-4 4959 22758 ns/op 1439.87 MB/s BenchmarkRepeatLarge/32768/4097-4 6086 21165 ns/op 1355.04 MB/s BenchmarkRepeatLarge/65536/1-4 2901 43133 ns/op 1519.39 MB/s BenchmarkRepeatLarge/65536/16-4 2764 42803 ns/op 1531.11 MB/s BenchmarkRepeatLarge/65536/4097-4 2818 42135 ns/op 1458.54 MB/s BenchmarkRepeatLarge/131072/1-4 480 240215 ns/op 545.64 MB/s BenchmarkRepeatLarge/131072/16-4 483 230060 ns/op 569.73 MB/s BenchmarkRepeatLarge/131072/4097-4 506 238020 ns/op 533.60 MB/s BenchmarkRepeatLarge/262144/1-4 254 459588 ns/op 570.39 MB/s BenchmarkRepeatLarge/262144/16-4 207 512902 ns/op 511.10 MB/s BenchmarkRepeatLarge/262144/4097-4 246 468947 ns/op 550.41 MB/s BenchmarkRepeatLarge/524288/1-4 124 1098453 ns/op 477.30 MB/s BenchmarkRepeatLarge/524288/16-4 100 1028486 ns/op 509.77 MB/s BenchmarkRepeatLarge/524288/4097-4 123 947942 ns/op 548.89 MB/s BenchmarkRepeatLarge/1048576/1-4 66 1813042 ns/op 578.35 MB/s BenchmarkRepeatLarge/1048576/16-4 66 1861115 ns/op 563.41 MB/s BenchmarkRepeatLarge/1048576/4097-4 60 1967343 ns/op 531.04 MB/s BenchmarkRepeatLarge/2097152/1-4 34 3561139 ns/op 588.90 MB/s BenchmarkRepeatLarge/2097152/16-4 33 3511914 ns/op 597.15 MB/s BenchmarkRepeatLarge/2097152/4097-4 31 3737738 ns/op 560.12 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7321017 ns/op 572.91 MB/s BenchmarkRepeatLarge/4194304/16-4 15 7341568 ns/op 571.31 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 7428090 ns/op 564.24 MB/s BenchmarkRepeatLarge/8388608/1-4 7 14996411 ns/op 559.37 MB/s BenchmarkRepeatLarge/8388608/16-4 7 14809948 ns/op 566.42 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15375365 ns/op 545.45 MB/s BenchmarkRepeatLarge/16777216/1-4 4 28857889 ns/op 581.37 MB/s BenchmarkRepeatLarge/16777216/16-4 4 29282069 ns/op 572.95 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30375919 ns/op 552.32 MB/s BenchmarkRepeatLarge/33554432/1-4 2 58435578 ns/op 574.21 MB/s BenchmarkRepeatLarge/33554432/16-4 2 57308278 ns/op 585.51 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60143698 ns/op 557.90 MB/s BenchmarkRepeatLarge/67108864/1-4 1 111981597 ns/op 599.28 MB/s BenchmarkRepeatLarge/67108864/16-4 1 113662437 ns/op 590.42 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 118001117 ns/op 568.71 MB/s BenchmarkRepeatLarge/134217728/1-4 1 224009954 ns/op 599.16 MB/s BenchmarkRepeatLarge/134217728/16-4 1 216914634 ns/op 618.76 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 230344633 ns/op 582.68 MB/s BenchmarkRepeatLarge/268435456/1-4 1 448859587 ns/op 598.04 MB/s BenchmarkRepeatLarge/268435456/16-4 1 473153066 ns/op 567.33 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 456905587 ns/op 587.51 MB/s BenchmarkRepeatLarge/536870912/1-4 1 909944694 ns/op 590.00 MB/s BenchmarkRepeatLarge/536870912/16-4 1 876914855 ns/op 612.23 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 908411134 ns/op 591.00 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1790920388 ns/op 599.55 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1737213030 ns/op 618.08 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1786255228 ns/op 601.11 MB/s BenchmarkBytesCompare/1-4 13614703 8.741 ns/op BenchmarkBytesCompare/2-4 13710900 8.740 ns/op BenchmarkBytesCompare/4-4 14170460 8.494 ns/op BenchmarkBytesCompare/8-4 14408529 8.310 ns/op BenchmarkBytesCompare/16-4 14033774 8.677 ns/op BenchmarkBytesCompare/32-4 12677270 9.457 ns/op BenchmarkBytesCompare/64-4 9893056 12.11 ns/op BenchmarkBytesCompare/128-4 7434814 15.48 ns/op BenchmarkBytesCompare/256-4 5098303 23.51 ns/op BenchmarkBytesCompare/512-4 3022419 39.68 ns/op BenchmarkBytesCompare/1024-4 1666527 71.97 ns/op BenchmarkBytesCompare/2048-4 865051 136.5 ns/op BenchmarkIndexAnyASCII/1:1-4 1860442 63.16 ns/op BenchmarkIndexAnyASCII/1:2-4 1885023 63.77 ns/op BenchmarkIndexAnyASCII/1:4-4 1902148 63.77 ns/op BenchmarkIndexAnyASCII/1:8-4 1881609 64.76 ns/op BenchmarkIndexAnyASCII/1:16-4 1869729 63.87 ns/op BenchmarkIndexAnyASCII/1:32-4 1859636 64.18 ns/op BenchmarkIndexAnyASCII/1:64-4 1761714 65.18 ns/op BenchmarkIndexAnyASCII/16:1-4 1431874 83.57 ns/op BenchmarkIndexAnyASCII/16:2-4 348788 341.1 ns/op BenchmarkIndexAnyASCII/16:4-4 349682 343.6 ns/op BenchmarkIndexAnyASCII/16:8-4 341953 347.5 ns/op BenchmarkIndexAnyASCII/16:16-4 332064 359.3 ns/op BenchmarkIndexAnyASCII/16:32-4 307812 386.8 ns/op BenchmarkIndexAnyASCII/16:64-4 272330 440.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1343290 89.38 ns/op BenchmarkIndexAnyASCII/256:2-4 26264 4554 ns/op BenchmarkIndexAnyASCII/256:4-4 26210 4570 ns/op BenchmarkIndexAnyASCII/256:8-4 26266 4575 ns/op BenchmarkIndexAnyASCII/256:16-4 25981 4592 ns/op BenchmarkIndexAnyASCII/256:32-4 25962 4618 ns/op BenchmarkIndexAnyASCII/256:64-4 25764 4670 ns/op BenchmarkIndexAnyUTF8/1:1-4 1904194 63.63 ns/op BenchmarkIndexAnyUTF8/1:2-4 1894944 63.50 ns/op BenchmarkIndexAnyUTF8/1:4-4 1900720 64.08 ns/op BenchmarkIndexAnyUTF8/1:8-4 1878127 65.62 ns/op BenchmarkIndexAnyUTF8/1:16-4 1865128 65.25 ns/op BenchmarkIndexAnyUTF8/1:32-4 1841424 65.37 ns/op BenchmarkIndexAnyUTF8/1:64-4 1825868 66.55 ns/op BenchmarkIndexAnyUTF8/16:1-4 114342 1050 ns/op BenchmarkIndexAnyUTF8/16:2-4 289681 411.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 290722 411.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 291439 411.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 282722 422.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 282241 421.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 263509 453.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 7544 15777 ns/op BenchmarkIndexAnyUTF8/256:2-4 21099 5673 ns/op BenchmarkIndexAnyUTF8/256:4-4 21158 5668 ns/op BenchmarkIndexAnyUTF8/256:8-4 21162 5668 ns/op BenchmarkIndexAnyUTF8/256:16-4 20450 5850 ns/op BenchmarkIndexAnyUTF8/256:32-4 20535 5855 ns/op BenchmarkIndexAnyUTF8/256:64-4 18912 6360 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1696394 70.80 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1715988 69.20 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1779469 69.59 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1659762 69.72 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1755242 69.53 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1673407 70.09 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1647844 69.94 ns/op BenchmarkLastIndexAnyASCII/16:1-4 346491 343.6 ns/op BenchmarkLastIndexAnyASCII/16:2-4 341914 346.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 343594 349.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 336912 355.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 324408 366.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 303458 393.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 268071 446.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 25789 4635 ns/op BenchmarkLastIndexAnyASCII/256:2-4 25832 4637 ns/op BenchmarkLastIndexAnyASCII/256:4-4 25774 4650 ns/op BenchmarkLastIndexAnyASCII/256:8-4 25750 4649 ns/op BenchmarkLastIndexAnyASCII/256:16-4 25702 4675 ns/op BenchmarkLastIndexAnyASCII/256:32-4 25243 4717 ns/op BenchmarkLastIndexAnyASCII/256:64-4 25179 4755 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1667832 73.21 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1660194 70.07 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1671896 69.09 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1708928 69.18 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1693524 69.54 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1704402 69.95 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1659348 72.07 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 154508 783.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 284551 418.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 284620 418.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 285673 419.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 276267 430.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 276682 434.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 259359 462.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 10000 11790 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 20280 5765 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 20880 5767 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 20848 5775 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 20074 5947 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20149 5951 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18590 6445 ns/op BenchmarkTrimASCII/1:1-4 1995134 61.33 ns/op BenchmarkTrimASCII/1:2-4 1736476 68.51 ns/op BenchmarkTrimASCII/1:4-4 1677628 71.71 ns/op BenchmarkTrimASCII/1:8-4 1613829 74.39 ns/op BenchmarkTrimASCII/1:16-4 1371134 87.77 ns/op BenchmarkTrimASCII/16:1-4 487519 243.1 ns/op BenchmarkTrimASCII/16:2-4 328374 362.1 ns/op BenchmarkTrimASCII/16:4-4 326076 362.0 ns/op BenchmarkTrimASCII/16:8-4 325002 366.0 ns/op BenchmarkTrimASCII/16:16-4 310012 384.6 ns/op BenchmarkTrimASCII/256:1-4 40036 3012 ns/op BenchmarkTrimASCII/256:2-4 24254 4922 ns/op BenchmarkTrimASCII/256:4-4 24322 4916 ns/op BenchmarkTrimASCII/256:8-4 24360 4919 ns/op BenchmarkTrimASCII/256:16-4 23220 5158 ns/op BenchmarkTrimASCII/4096:1-4 2523 47385 ns/op BenchmarkTrimASCII/4096:2-4 1662 74652 ns/op BenchmarkTrimASCII/4096:4-4 1653 74325 ns/op BenchmarkTrimASCII/4096:8-4 1640 74655 ns/op BenchmarkTrimASCII/4096:16-4 1622 79458 ns/op BenchmarkTrimByte-4 1744197 68.78 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 2433 44694 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 2529 44598 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 2576 44701 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1203 97502 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2328 50245 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4356 25861 ns/op BenchmarkCompareBytesEqual-4 12254602 9.427 ns/op BenchmarkCompareBytesToNil-4 14765086 8.124 ns/op BenchmarkCompareBytesEmpty-4 15340717 7.493 ns/op BenchmarkCompareBytesIdentical-4 15267097 7.874 ns/op BenchmarkCompareBytesSameLength-4 13342822 8.575 ns/op BenchmarkCompareBytesDifferentLength-4 13049037 8.708 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1651 71615 ns/op 14641.98 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1659 71440 ns/op 14677.95 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1641 71933 ns/op 14577.29 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1696 69664 ns/op 15052.05 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1653 71858 ns/op 14592.49 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1656 71683 ns/op 14628.12 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1662 71949 ns/op 14573.98 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1693 68885 ns/op 15222.29 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1389 85094 ns/op 12322.68 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1404 85287 ns/op 12294.74 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1411 85208 ns/op 12306.20 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1641 72116 ns/op 14540.11 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1404 85194 ns/op 12308.17 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1401 86893 ns/op 12067.51 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1408 85264 ns/op 12298.08 MB/s BenchmarkCompareBytesBig-4 1749 68488 ns/op 15310.55 MB/s BenchmarkCompareBytesBigIdentical-4 14937411 7.953 ns/op 131855795.08 MB/s PASS ok bytes 60.893s goos: linux goarch: arm64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 82366338 ns/op 1.21 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 331562551 ns/op 1.71 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 5 24679631 ns/op 0.66 MB/s 3645123 B/op 51 allocs/op PASS ok compress/bzip2 2.483s goos: linux goarch: arm64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 54 2082715 ns/op 4.80 MB/s 42819 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 5 20147375 ns/op 4.96 MB/s 42275 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 201625794 ns/op 4.96 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 55 2075472 ns/op 4.82 MB/s 42708 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 5 20886247 ns/op 4.79 MB/s 42563 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 210586634 ns/op 4.75 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 56 2046637 ns/op 4.89 MB/s 43511 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 19589753 ns/op 5.10 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 195832715 ns/op 5.11 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 56 2037941 ns/op 4.91 MB/s 42924 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 19597406 ns/op 5.10 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 195441954 ns/op 5.12 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 49 2281798 ns/op 4.38 MB/s 43758 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 5 21990039 ns/op 4.55 MB/s 48398 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 219433553 ns/op 4.56 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 67 1727666 ns/op 5.79 MB/s 43481 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 7 14569697 ns/op 6.86 MB/s 46133 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 147186596 ns/op 6.79 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 74 1544171 ns/op 6.48 MB/s 43274 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 9 11539551 ns/op 8.67 MB/s 45676 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 115038477 ns/op 8.69 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 74 1540617 ns/op 6.49 MB/s 43385 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 9 11524693 ns/op 8.68 MB/s 45676 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 114932397 ns/op 8.70 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 90 1144288 ns/op 8.74 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 11009544 ns/op 9.08 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 110066357 ns/op 9.09 MB/s BenchmarkEncode/Digits/Speed/1e4-4 44 2353452 ns/op 4.25 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 21013711 ns/op 4.76 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 204306314 ns/op 4.89 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6655767 ns/op 1.50 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 74739298 ns/op 1.34 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 766375498 ns/op 1.30 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6676255 ns/op 1.50 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 74897218 ns/op 1.34 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 814805296 ns/op 1.23 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 79 1430549 ns/op 6.99 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11811431 ns/op 8.47 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 117101636 ns/op 8.54 MB/s BenchmarkEncode/Newton/Speed/1e4-4 49 2219295 ns/op 4.51 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16711731 ns/op 5.98 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 162143515 ns/op 6.17 MB/s BenchmarkEncode/Newton/Default/1e4-4 19 6297514 ns/op 1.59 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 66270158 ns/op 1.51 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 672723861 ns/op 1.49 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6378344 ns/op 1.57 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 81044578 ns/op 1.23 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 836440536 ns/op 1.20 MB/s PASS ok compress/flate 15.949s goos: linux goarch: arm64 pkg: compress/lzw BenchmarkDecoder/1e4-4 44 2564373 ns/op 3.90 MB/s BenchmarkDecoder/1e-Reuse4-4 44 2631686 ns/op 3.80 MB/s BenchmarkDecoder/1e5-4 4 25623949 ns/op 3.90 MB/s BenchmarkDecoder/1e-Reuse5-4 4 26401159 ns/op 3.79 MB/s BenchmarkDecoder/1e6-4 1 252899352 ns/op 3.95 MB/s BenchmarkDecoder/1e-Reuse6-4 1 257871993 ns/op 3.88 MB/s BenchmarkEncoder/1e4-4 51 2525377 ns/op 3.96 MB/s BenchmarkEncoder/1e-Reuse4-4 57 2036703 ns/op 4.91 MB/s BenchmarkEncoder/1e5-4 5 21773327 ns/op 4.59 MB/s BenchmarkEncoder/1e-Reuse5-4 5 20963495 ns/op 4.77 MB/s BenchmarkEncoder/1e6-4 1 214596234 ns/op 4.66 MB/s BenchmarkEncoder/1e-Reuse6-4 1 210507714 ns/op 4.75 MB/s PASS ok compress/lzw 4.057s goos: linux goarch: arm64 pkg: container/heap BenchmarkDup-4 18 6033020 ns/op PASS ok container/heap 1.156s goos: linux goarch: arm64 pkg: context BenchmarkCommonParentCancel-4 15945 6824 ns/op BenchmarkWithTimeout/concurrency=40-4 3644 31524 ns/op BenchmarkWithTimeout/concurrency=4000-4 3721 31858 ns/op BenchmarkWithTimeout/concurrency=400000-4 4029 25260 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 321374 356.3 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 10097 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 13759 8378 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2517 49408 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1602 76426 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2024 55938 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 222 548744 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 157 781296 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 230 522170 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 21 5505590 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 9072883 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 22 5188383 ns/op BenchmarkCheckCanceled/Err-4 182958 807.6 ns/op BenchmarkCheckCanceled/Done-4 351332 343.6 ns/op BenchmarkContextCancelDone-4 459115 237.9 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 17540 7136 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13222 9118 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 11138 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9501 12289 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 7936 14344 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 455462 263.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 269337 443.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 191468 626.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 120967 990.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 63079 1904 ns/op PASS ok context 11.655s goos: linux goarch: arm64 pkg: crypto/aes BenchmarkEncrypt-4 1382126 86.80 ns/op 184.34 MB/s BenchmarkDecrypt-4 1355028 88.85 ns/op 180.08 MB/s BenchmarkExpand-4 1000000 109.4 ns/op PASS ok crypto/aes 1.583s goos: linux goarch: arm64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 158809 657.7 ns/op 97.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 320388 371.4 ns/op 172.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 183073 645.1 ns/op 99.21 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 302898 386.6 ns/op 165.54 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 100081 1167 ns/op 1156.76 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 133138 897.5 ns/op 1504.26 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 93973 1278 ns/op 1056.73 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 117158 1020 ns/op 1323.68 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 31400 3790 ns/op 2161.31 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 34070 3515 ns/op 2330.89 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 26912 4446 ns/op 1842.67 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 28635 4196 ns/op 1952.33 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 5440 21655 ns/op 47.06 MB/s BenchmarkAESCFBDecrypt1K-4 5230 21789 ns/op 46.77 MB/s BenchmarkAESCFBDecrypt8K-4 690 174989 ns/op 46.79 MB/s BenchmarkAESOFB1K-4 7900 14328 ns/op 71.12 MB/s BenchmarkAESCTR1K-4 10000 10637 ns/op 95.80 MB/s BenchmarkAESCTR8K-4 1422 85847 ns/op 95.37 MB/s BenchmarkAESCBCEncrypt1K-4 10000 11197 ns/op 91.45 MB/s BenchmarkAESCBCDecrypt1K-4 13575 8795 ns/op 116.43 MB/s PASS ok crypto/cipher 3.872s goos: linux goarch: arm64 pkg: crypto/des BenchmarkEncrypt-4 67320 1742 ns/op 4.59 MB/s BenchmarkDecrypt-4 68361 1725 ns/op 4.64 MB/s BenchmarkTDESEncrypt-4 26094 4582 ns/op 1.75 MB/s BenchmarkTDESDecrypt-4 25588 4677 ns/op 1.71 MB/s PASS ok crypto/des 1.650s goos: linux goarch: arm64 pkg: crypto/ecdh BenchmarkECDH/P256-4 576 204900 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 12 9486363 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 5 24104935 ns/op 1534 B/op 21 allocs/op BenchmarkECDH/X25519-4 61 1960098 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.765s goos: linux goarch: arm64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1179 100804 ns/op 2511 B/op 33 allocs/op BenchmarkSign/P384-4 26 4441928 ns/op 2681 B/op 34 allocs/op BenchmarkSign/P521-4 10 10957224 ns/op 3062 B/op 35 allocs/op BenchmarkVerify/P256-4 544 218953 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 9 11142213 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 4 27870719 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 2637 44472 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 46 2550657 ns/op 1095 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 19 6214246 ns/op 1414 B/op 17 allocs/op PASS ok crypto/ecdsa 2.633s goos: linux goarch: arm64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 223 503665 ns/op BenchmarkNewKeyFromSeed-4 234 506011 ns/op BenchmarkSigning-4 207 572392 ns/op BenchmarkVerification-4 121 979427 ns/op PASS ok crypto/ed25519 1.701s goos: linux goarch: arm64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 3026 39166 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 100 1044426 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 44 2600734 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 18 6305711 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 768 155271 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 46 2531470 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 16 6757640 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 6 17706853 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10000 10446 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 4063 29219 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3813 28859 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 69 1655203 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2542 46011 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 267 446680 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1640 69913 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 81 1406807 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.290s goos: linux goarch: arm64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 23575 5068 ns/op 202.05 MB/s BenchmarkHMACSHA256_32-4 24799 4826 ns/op 6.63 MB/s BenchmarkNewWriteSum-4 12871 9221 ns/op 3.47 MB/s PASS ok crypto/hmac 1.585s goos: linux goarch: arm64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 44410 2678 ns/op BenchmarkModSub-4 44634 2678 ns/op BenchmarkMontgomeryRepr-4 14809 8095 ns/op BenchmarkMontgomeryMul-4 14836 8076 ns/op BenchmarkModMul-4 7174 16503 ns/op BenchmarkExpBig-4 7 15594622 ns/op BenchmarkExp-4 4 28629339 ns/op PASS ok crypto/internal/bigmod 2.288s goos: linux goarch: arm64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 1280 90915 ns/op BenchmarkScalarBaseMult-4 261 446066 ns/op BenchmarkScalarMult-4 100 1120092 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 133 887144 ns/op PASS ok crypto/internal/edwards25519 1.569s goos: linux goarch: arm64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 407094 283.2 ns/op BenchmarkMultiply-4 579799 194.6 ns/op BenchmarkSquare-4 945268 127.1 ns/op BenchmarkInvert-4 3715 31827 ns/op BenchmarkMult32-4 1000000 108.1 ns/op PASS ok crypto/internal/edwards25519/field 1.626s goos: linux goarch: arm64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 46 2339576 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 870 137761 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 18 6263171 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 16368697 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 130 896502 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 4483 26572 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 52 2222275 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 21 5180036 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.224s goos: linux goarch: arm64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 481278 241.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 256633 459.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 102110 1172 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 494770 242.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 258076 459.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 101307 1183 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 98446 1199 ns/op 6.67 MB/s BenchmarkHash64-4 125108 944.5 ns/op 67.76 MB/s BenchmarkHash128-4 114541 1042 ns/op 122.79 MB/s BenchmarkHash256-4 92464 1252 ns/op 204.54 MB/s BenchmarkHash512-4 71746 1665 ns/op 307.53 MB/s BenchmarkHash1K-4 48183 2488 ns/op 411.64 MB/s BenchmarkHash8K-4 8344 14337 ns/op 571.39 MB/s BenchmarkHash1M-4 64 1688528 ns/op 621.00 MB/s BenchmarkHash8M-4 8 13580125 ns/op 617.71 MB/s BenchmarkHash8BytesUnaligned-4 97862 1192 ns/op 6.71 MB/s BenchmarkHash1KUnaligned-4 48213 2489 ns/op 411.36 MB/s BenchmarkHash8KUnaligned-4 8017 14747 ns/op 555.49 MB/s PASS ok crypto/md5 2.676s goos: linux goarch: arm64 pkg: crypto/rand BenchmarkPrime-4 1 260891356 ns/op PASS ok crypto/rand 1.282s goos: linux goarch: arm64 pkg: crypto/rc4 BenchmarkRC4_128-4 13308 8995 ns/op 14.23 MB/s BenchmarkRC4_1K-4 1626 70563 ns/op 14.51 MB/s BenchmarkRC4_8K-4 213 557359 ns/op 14.53 MB/s PASS ok crypto/rc4 1.527s goos: linux goarch: arm64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 8 14074945 ns/op BenchmarkDecryptPKCS1v15/3072-4 3 33892240 ns/op BenchmarkDecryptPKCS1v15/4096-4 2 65191539 ns/op BenchmarkEncryptPKCS1v15/2048-4 33 3363681 ns/op BenchmarkDecryptOAEP/2048-4 8 14216225 ns/op BenchmarkEncryptOAEP/2048-4 33 3386578 ns/op BenchmarkSignPKCS1v15/2048-4 8 14290520 ns/op BenchmarkVerifyPKCS1v15/2048-4 34 3354276 ns/op BenchmarkSignPSS/2048-4 8 14400885 ns/op BenchmarkVerifyPSS/2048-4 34 3377826 ns/op PASS ok crypto/rsa 2.611s goos: linux goarch: arm64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 90758 1302 ns/op 6.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 109455 1079 ns/op 7.42 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 103927 1144 ns/op 279.61 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 127940 933.4 ns/op 342.82 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 77940 1534 ns/op 667.39 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 89605 1330 ns/op 769.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21656 5557 ns/op 1474.26 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 22465 5341 ns/op 1533.81 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.184s goos: linux goarch: arm64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 77540 1513 ns/op 5.29 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 91234 1300 ns/op 6.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 87759 1346 ns/op 5.95 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 68100 1752 ns/op 584.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 76869 1554 ns/op 659.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 76183 1569 ns/op 652.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21384 5639 ns/op 1452.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 22126 5431 ns/op 1508.25 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 21996 5439 ns/op 1506.12 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.363s goos: linux goarch: arm64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 22905 5216 ns/op 1.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 24248 4935 ns/op 1.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 23862 5046 ns/op 1.59 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 3901 29422 ns/op 34.80 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 4129 28647 ns/op 35.75 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 4080 28929 ns/op 35.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 595 200730 ns/op 40.81 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 603 198027 ns/op 41.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 602 198209 ns/op 41.33 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.329s goos: linux goarch: arm64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 16782370 7.072 ns/op BenchmarkConstantTimeEq-4 16815672 7.065 ns/op BenchmarkConstantTimeLessOrEq-4 16902454 7.072 ns/op BenchmarkXORBytes/8Bytes-4 2841322 42.06 ns/op 190.22 MB/s BenchmarkXORBytes/128Bytes-4 2706924 44.28 ns/op 2890.53 MB/s BenchmarkXORBytes/2048Bytes-4 947686 125.3 ns/op 16338.32 MB/s BenchmarkXORBytes/32768Bytes-4 77578 1542 ns/op 21243.87 MB/s PASS ok crypto/subtle 1.986s goos: linux goarch: arm64 pkg: crypto/tls BenchmarkCertCache/0-4 211 551809 ns/op BenchmarkCertCache/1-4 218 542875 ns/op BenchmarkCertCache/2-4 217 550116 ns/op BenchmarkCertCache/3-4 214 549517 ns/op BenchmarkHandshakeServer/RSA-4 14 7966897 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 13 8941628 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 13 8492455 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 93 1128034 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 147 832578 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 37 3000230 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 42 2738865 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 38969879 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 38968693 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 2 82553559 ns/op 12.70 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 2 82643218 ns/op 12.69 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 149382398 ns/op 14.04 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 150324758 ns/op 13.95 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 258318636 ns/op 16.24 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 287292275 ns/op 14.60 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 516188673 ns/op 16.25 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 551797111 ns/op 15.20 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 1014427945 ns/op 16.54 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 1086973583 ns/op 15.43 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 2002698490 ns/op 16.75 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 2139595368 ns/op 15.68 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 4016504259 ns/op 16.71 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 4300349696 ns/op 15.61 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 2 80067139 ns/op 13.10 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 2 81118919 ns/op 12.93 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 139094438 ns/op 15.08 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 148664478 ns/op 14.11 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 269046476 ns/op 15.59 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 277193515 ns/op 15.13 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 499062593 ns/op 16.81 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 548994791 ns/op 15.28 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1009675065 ns/op 16.62 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1085478304 ns/op 15.46 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 2000219810 ns/op 16.78 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 2155447327 ns/op 15.57 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 3994356900 ns/op 16.80 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 4279747695 ns/op 15.68 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 710159230 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 712861349 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 295759075 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 295441076 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 156027638 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 155837837 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 88396778 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 86388698 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 46322066 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 45170373 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 148352478 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 150585197 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 69263899 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 70201739 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 44643213 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 43362066 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 32016590 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 30477220 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 24824336 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 5 22719104 ns/op PASS ok crypto/tls 43.411s goos: linux goarch: arm64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 6 18049546 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 240 492855 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 938 127229 ns/op 12658 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 862 138241 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 2.472s goos: linux goarch: arm64 pkg: database/sql BenchmarkConcurrentDBExec-4 33 3051366 ns/op 281298 B/op 1648 allocs/op BenchmarkConcurrentStmtQuery-4 33 3557368 ns/op 270534 B/op 2042 allocs/op BenchmarkConcurrentStmtExec-4 45 2500246 ns/op 221198 B/op 728 allocs/op BenchmarkConcurrentTxQuery-4 39 3060232 ns/op 275645 B/op 2164 allocs/op BenchmarkConcurrentTxExec-4 52 2051514 ns/op 87766 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 38 2998167 ns/op 104273 B/op 2045 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1075023 ns/op 40127 B/op 381 allocs/op BenchmarkConcurrentRandom-4 43 3072618 ns/op 233968 B/op 1851 allocs/op BenchmarkManyConcurrentQueries-4 2446 48459 ns/op 4121 B/op 20 allocs/op BenchmarkGrabConn-4 124526 1009 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.336s goos: linux goarch: arm64 pkg: debug/elf BenchmarkSymbols64-4 1602 68718 ns/op BenchmarkSymbols32-4 1897 60999 ns/op PASS ok debug/elf 1.269s goos: linux goarch: arm64 pkg: debug/gosym Benchmark115/NewLineTable-4 218029 543.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 75 1557958 ns/op 180248 B/op 13 allocs/op Benchmark115/LineToPC-4 62 1835437 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 13884 8655 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.809s goos: linux goarch: arm64 pkg: encoding/asn1 BenchmarkObjectIdentifierString-4 39904 2958 ns/op BenchmarkMarshal-4 602 188663 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2280 50294 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.421s goos: linux goarch: arm64 pkg: encoding/base32 BenchmarkEncode-4 393 301695 ns/op 27.15 MB/s BenchmarkEncodeToString-4 334 335244 ns/op 24.44 MB/s BenchmarkDecode-4 147 806927 ns/op 16.25 MB/s BenchmarkDecodeString-4 146 798586 ns/op 16.42 MB/s PASS ok encoding/base32 1.735s goos: linux goarch: arm64 pkg: encoding/base64 BenchmarkEncodeToString-4 366 309034 ns/op 26.51 MB/s BenchmarkDecodeString/2-4 267297 432.8 ns/op 9.24 MB/s BenchmarkDecodeString/4-4 213786 563.7 ns/op 14.19 MB/s BenchmarkDecodeString/8-4 177888 675.5 ns/op 17.76 MB/s BenchmarkDecodeString/64-4 38114 3149 ns/op 27.95 MB/s BenchmarkDecodeString/8192-4 333 347539 ns/op 31.43 MB/s BenchmarkNewEncoding-4 60951 1978 ns/op 129.40 MB/s PASS ok encoding/base64 2.000s goos: linux goarch: arm64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1135 100084 ns/op 39.97 MB/s BenchmarkReadStruct-4 14155 8500 ns/op 8.82 MB/s BenchmarkWriteStruct-4 13929 8552 ns/op 8.77 MB/s BenchmarkReadInts-4 36360 3312 ns/op 9.06 MB/s BenchmarkWriteInts-4 35610 3362 ns/op 8.92 MB/s BenchmarkWriteSlice1000Int32s-4 1167 100944 ns/op 39.63 MB/s BenchmarkPutUint16-4 3129188 38.46 ns/op 52.00 MB/s BenchmarkAppendUint16-4 3176575 37.69 ns/op 53.07 MB/s BenchmarkPutUint32-4 2242898 53.49 ns/op 74.78 MB/s BenchmarkAppendUint32-4 2209096 54.46 ns/op 73.45 MB/s BenchmarkPutUint64-4 984962 103.6 ns/op 77.20 MB/s BenchmarkAppendUint64-4 1000000 103.0 ns/op 77.71 MB/s BenchmarkLittleEndianPutUint16-4 3114931 38.33 ns/op 52.18 MB/s BenchmarkLittleEndianAppendUint16-4 2997122 39.98 ns/op 50.02 MB/s BenchmarkLittleEndianPutUint32-4 2243558 53.46 ns/op 74.82 MB/s BenchmarkLittleEndianAppendUint32-4 2229253 54.01 ns/op 74.06 MB/s BenchmarkLittleEndianPutUint64-4 1000000 104.8 ns/op 76.34 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 102.7 ns/op 77.87 MB/s BenchmarkReadFloats-4 126414 949.1 ns/op 12.64 MB/s BenchmarkWriteFloats-4 121118 978.9 ns/op 12.26 MB/s BenchmarkReadSlice1000Float32s-4 1054 115009 ns/op 34.78 MB/s BenchmarkWriteSlice1000Float32s-4 1017 118198 ns/op 33.84 MB/s BenchmarkReadSlice1000Uint8s-4 68752 1640 ns/op 609.94 MB/s BenchmarkWriteSlice1000Uint8s-4 104502 1037 ns/op 964.21 MB/s BenchmarkPutUvarint32-4 761710 152.3 ns/op 26.26 MB/s BenchmarkPutUvarint64-4 195548 607.8 ns/op 13.16 MB/s PASS ok encoding/binary 4.810s goos: linux goarch: arm64 pkg: encoding/csv BenchmarkRead-4 5900 18576 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 5958 18016 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6480 18058 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3726 30030 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 6937 16802 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 6933 16761 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 6856 16731 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4197 28606 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 10000 10670 ns/op PASS ok encoding/csv 2.089s goos: linux goarch: arm64 pkg: encoding/gob BenchmarkEndToEndPipe-4 12300 9638 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 15756 7615 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 231 496439 ns/op 16756 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 720 163311 ns/op 682 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1470 78590 ns/op 59 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1400 82932 ns/op 62 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 1923 58947 ns/op 201 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 51 2107163 ns/op 37258 B/op 252 allocs/op BenchmarkDecodeComplex128Slice-4 578 206839 ns/op 25235 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1202 97924 ns/op 10797 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1267 91080 ns/op 9758 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 784 149665 ns/op 39141 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 259 435816 ns/op 66441 B/op 2208 allocs/op BenchmarkDecodeBytesSlice-4 482 224743 ns/op 23833 B/op 193 allocs/op BenchmarkDecodeInterfaceSlice-4 87 1401435 ns/op 83097 B/op 3178 allocs/op BenchmarkDecodeMap-4 61 1871997 ns/op 54016 B/op 177 allocs/op PASS ok encoding/gob 3.351s goos: linux goarch: arm64 pkg: encoding/hex BenchmarkEncode/256-4 14162 8500 ns/op 30.12 MB/s BenchmarkEncode/1024-4 3367 34209 ns/op 29.93 MB/s BenchmarkEncode/4096-4 868 136467 ns/op 30.01 MB/s BenchmarkEncode/16384-4 219 546590 ns/op 29.97 MB/s BenchmarkDecode/256-4 27747 4324 ns/op 59.20 MB/s BenchmarkDecode/1024-4 6846 17091 ns/op 59.91 MB/s BenchmarkDecode/4096-4 1740 68269 ns/op 60.00 MB/s BenchmarkDecode/16384-4 435 274276 ns/op 59.74 MB/s BenchmarkDump/256-4 1160 102682 ns/op 2.49 MB/s BenchmarkDump/1024-4 292 404309 ns/op 2.53 MB/s BenchmarkDump/4096-4 69 1622104 ns/op 2.53 MB/s BenchmarkDump/16384-4 16 6640110 ns/op 2.47 MB/s PASS ok encoding/hex 2.735s goos: linux goarch: arm64 pkg: encoding/json BenchmarkCodeEncoder-4 1 130905358 ns/op 14.82 MB/s 2048 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 151600037 ns/op 12.80 MB/s 8394760 B/op 115 allocs/op BenchmarkCodeMarshal-4 1 150275758 ns/op 12.91 MB/s 10332520 B/op 59 allocs/op BenchmarkCodeMarshalError-4 1 142660078 ns/op 13.60 MB/s 1946792 B/op 71 allocs/op BenchmarkMarshalBytes/32-4 21068 5742 ns/op BenchmarkMarshalBytes/256-4 6248 18554 ns/op BenchmarkMarshalBytes/4096-4 560 213327 ns/op BenchmarkMarshalBytesError/32-4 45 2491852 ns/op BenchmarkMarshalBytesError/256-4 45 2492025 ns/op BenchmarkMarshalBytesError/4096-4 40 2721691 ns/op BenchmarkMarshalMap-4 43905 2842 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 484486673 ns/op 4.01 MB/s 10099368 B/op 40039 allocs/op BenchmarkUnicodeDecoder-4 29245 4092 ns/op 3.42 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 38302 3075 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 427179153 ns/op 4.54 MB/s 2020752 B/op 40006 allocs/op BenchmarkCodeUnmarshalReuse-4 1 418883874 ns/op 4.63 MB/s 2019488 B/op 40006 allocs/op BenchmarkUnmarshalString-4 73657 1627 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 156711 776.9 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 261410 471.0 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 22534 5416 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 73374 1639 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 80664 1489 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 24042 5061 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2958 37662 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 816 141343 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 97 1167000 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 11317144 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 459543 240.1 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 481408 245.0 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 466453 241.3 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 457512 253.4 ns/op BenchmarkEncodeMarshaler-4 58434 2031 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 72621 1623 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 4159284 28.39 ns/op BenchmarkNumberIsValidRegexp-4 16368 7444 ns/op PASS ok encoding/json 8.518s goos: linux goarch: arm64 pkg: encoding/pem BenchmarkEncode-4 49 2353224 ns/op 27.85 MB/s BenchmarkDecode-4 21 5345377 ns/op 16.61 MB/s PASS ok encoding/pem 1.338s goos: linux goarch: arm64 pkg: encoding/xml BenchmarkMarshal-4 2565 40638 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1026 116148 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 3937 28514 ns/op PASS ok encoding/xml 1.380s goos: linux goarch: arm64 pkg: errors BenchmarkIs-4 188695 614.4 ns/op BenchmarkAs-4 46653 2530 ns/op PASS ok errors 1.287s goos: linux goarch: arm64 pkg: expvar BenchmarkIntAdd-4 184933 636.3 ns/op BenchmarkIntSet-4 196279 630.4 ns/op BenchmarkFloatAdd-4 51470 2488 ns/op BenchmarkFloatSet-4 193041 546.8 ns/op BenchmarkStringSet-4 189175 583.6 ns/op BenchmarkMapSet-4 50142 2254 ns/op BenchmarkMapSetDifferent-4 57121 2222 ns/op BenchmarkMapSetDifferentRandom-4 226 524838 ns/op BenchmarkMapSetString-4 45074 2639 ns/op BenchmarkMapAddSame-4 28093 4433 ns/op BenchmarkMapAddDifferent-4 12231 9937 ns/op BenchmarkMapAddDifferentRandom-4 189 635787 ns/op BenchmarkMapAddSameSteadyState-4 176947 609.0 ns/op BenchmarkMapAddDifferentSteadyState-4 102432 1156 ns/op BenchmarkMapString-4 5620 19779 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 24738 4902 ns/op PASS ok expvar 3.419s goos: linux goarch: arm64 pkg: fmt BenchmarkSprintfPadding-4 104230 1107 ns/op BenchmarkSprintfEmpty-4 368310 332.2 ns/op BenchmarkSprintfString-4 257474 483.1 ns/op BenchmarkSprintfTruncateString-4 228756 535.5 ns/op BenchmarkSprintfTruncateBytes-4 158874 769.3 ns/op BenchmarkSprintfSlowParsingPath-4 230971 529.1 ns/op BenchmarkSprintfQuoteString-4 47449 2525 ns/op BenchmarkSprintfInt-4 237478 493.9 ns/op BenchmarkSprintfIntInt-4 179755 677.5 ns/op BenchmarkSprintfPrefixedInt-4 208501 580.1 ns/op BenchmarkSprintfFloat-4 133641 883.8 ns/op BenchmarkSprintfComplex-4 60123 1997 ns/op BenchmarkSprintfBoolean-4 246560 486.4 ns/op BenchmarkSprintfHexString-4 134815 909.2 ns/op BenchmarkSprintfHexBytes-4 100700 1225 ns/op BenchmarkSprintfBytes-4 47164 2558 ns/op BenchmarkSprintfStringer-4 79353 1538 ns/op BenchmarkSprintfStructure-4 37113 3284 ns/op BenchmarkManyArgs-4 62144 1938 ns/op BenchmarkFprintInt-4 56708 2123 ns/op BenchmarkFprintfBytes-4 61742 1971 ns/op BenchmarkFprintIntNoAlloc-4 55426 2134 ns/op BenchmarkScanInts-4 28 4117299 ns/op BenchmarkScanRecursiveInt-4 1 448642273 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 483708072 ns/op PASS ok fmt 5.200s goos: linux goarch: arm64 pkg: go/build BenchmarkImportVendor-4 670 165465 ns/op PASS ok go/build 1.151s goos: linux goarch: arm64 pkg: go/constant BenchmarkStringAdd/1-4 35762 3185 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 11252 10614 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3092 36202 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 877 137474 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 211 554125 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 50 2504142 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9529934 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 3 39236201 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 158005563 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.483s goos: linux goarch: arm64 pkg: go/format BenchmarkFormat/array1-10000-4 1 279080565 ns/op 0.23 MB/s 45670496 B/op 48882 allocs/op PASS ok go/format 1.327s goos: linux goarch: arm64 pkg: go/parser BenchmarkParse-4 5 23790408 ns/op 2.26 MB/s BenchmarkParseOnly-4 5 20418752 ns/op 2.64 MB/s BenchmarkResolve-4 36 3292675 ns/op 16.35 MB/s PASS ok go/parser 2.299s goos: linux goarch: arm64 pkg: go/printer BenchmarkPrintFile-4 1 159363203 ns/op 0.32 MB/s 4656088 B/op 27416 allocs/op BenchmarkPrintDecl-4 762 149740 ns/op 0.21 MB/s 16151 B/op 51 allocs/op PASS ok go/printer 1.308s goos: linux goarch: arm64 pkg: go/scanner BenchmarkScan-4 241 502803 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 9176027 ns/op 5.42 MB/s BenchmarkScanFiles/go/parser/parser.go-4 7 14531903 ns/op 5.04 MB/s BenchmarkScanFiles/net/http/server.go-4 5 22305721 ns/op 5.53 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 190 634237 ns/op 4.89 MB/s PASS ok go/scanner 1.846s goos: linux goarch: arm64 pkg: go/token BenchmarkSearchInts-4 1000000 103.4 ns/op PASS ok go/token 1.122s goos: linux goarch: arm64 pkg: go/types BenchmarkLookupFieldOrMethod-4 64 1681674 ns/op BenchmarkNamed/Underlying/nongeneric-4 507064 203.5 ns/op BenchmarkNamed/Underlying/generic-4 543980 202.1 ns/op BenchmarkNamed/Underlying/src_instance-4 553597 203.1 ns/op BenchmarkNamed/Underlying/user_instance-4 554887 202.8 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 15561 7663 ns/op BenchmarkNamed/NewMethodSet/generic-4 15573 7675 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 15262 7787 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 15535 7783 ns/op BenchmarkCheck/http/funcbodies/info-4 1 699205414 ns/op 48093 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 561754851 ns/op 59857 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 295230965 ns/op 113890 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 277146966 ns/op 121309 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 357973687 ns/op 14474 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 140730282 ns/op 36807 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 83319602 ns/op 62176 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 82399542 ns/op 62875 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 139491283 ns/op 15531 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 80003162 ns/op 27079 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 59021661 ns/op 36702 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 58800442 ns/op 36841 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1155875143 ns/op 59939 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 772403616 ns/op 89694 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 183355243 ns/op 377769 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 151595443 ns/op 456902 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 409601608 ns/op 4899 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 121662843 ns/op 16487 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 1 102678882 ns/op 19527 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 1 101010282 ns/op 19860 lines/s PASS ok go/types 18.652s goos: linux goarch: arm64 pkg: hash/adler32 BenchmarkAdler32KB-4 9223 11165 ns/op 91.72 MB/s PASS ok hash/adler32 1.124s goos: linux goarch: arm64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 373612 301.4 ns/op 49.76 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 364652 307.7 ns/op 48.75 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 378945 307.6 ns/op 130.05 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 387891 308.7 ns/op 129.59 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 356488 330.6 ns/op 1548.62 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 345231 332.3 ns/op 1540.72 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 330036 360.4 ns/op 2841.11 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 328953 355.2 ns/op 2883.00 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 244755 488.7 ns/op 8381.27 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 247617 479.7 ns/op 8538.87 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 70065 1707 ns/op 19198.27 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 67824 1762 ns/op 18593.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 305262 372.8 ns/op 40.24 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 316719 373.3 ns/op 40.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 311329 371.9 ns/op 107.54 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 316208 378.2 ns/op 105.78 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 292402 400.0 ns/op 1280.16 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 296799 394.1 ns/op 1299.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 279228 413.8 ns/op 2474.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 292357 418.0 ns/op 2449.72 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 206232 555.6 ns/op 7372.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 214578 547.0 ns/op 7488.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 64821 1790 ns/op 18302.78 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 66464 1803 ns/op 18169.71 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 190208 626.9 ns/op 23.93 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 190978 634.2 ns/op 23.65 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 92763 1167 ns/op 34.27 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 103026 1148 ns/op 34.83 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9138 13094 ns/op 39.10 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8997 13355 ns/op 38.34 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4357 26213 ns/op 39.07 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4594 25903 ns/op 39.53 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1164 103422 ns/op 39.60 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1156 103827 ns/op 39.45 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 144 829074 ns/op 39.52 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 144 824866 ns/op 39.73 MB/s PASS ok hash/crc32 5.712s goos: linux goarch: arm64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 100 1147913 ns/op 57.09 MB/s BenchmarkCrc64/ISO4KB-4 1272 92758 ns/op 44.16 MB/s BenchmarkCrc64/ISO1KB-4 5366 21541 ns/op 47.54 MB/s BenchmarkCrc64/ECMA64KB-4 97 1161883 ns/op 56.40 MB/s BenchmarkCrc64/Random64KB-4 99 1080862 ns/op 60.63 MB/s BenchmarkCrc64/Random16KB-4 416 288858 ns/op 56.72 MB/s PASS ok hash/crc64 1.774s goos: linux goarch: arm64 pkg: hash/fnv BenchmarkFnv32KB-4 8664 11627 ns/op 88.07 MB/s BenchmarkFnv32aKB-4 8958 11690 ns/op 87.60 MB/s BenchmarkFnv64KB-4 10000 11719 ns/op 87.38 MB/s BenchmarkFnv64aKB-4 9796 11729 ns/op 87.30 MB/s BenchmarkFnv128KB-4 1807 61622 ns/op 16.62 MB/s BenchmarkFnv128aKB-4 1933 61998 ns/op 16.52 MB/s PASS ok hash/fnv 1.711s goos: linux goarch: arm64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 375172 297.2 ns/op 13.46 MB/s BenchmarkHash/n=4/Bytes-4 2729266 43.31 ns/op 92.35 MB/s BenchmarkHash/n=4/String-4 1269846 93.98 ns/op 42.56 MB/s BenchmarkHash/n=8/Write-4 398353 287.5 ns/op 27.82 MB/s BenchmarkHash/n=8/Bytes-4 2748661 43.30 ns/op 184.78 MB/s BenchmarkHash/n=8/String-4 1275775 94.43 ns/op 84.72 MB/s BenchmarkHash/n=16/Write-4 405235 293.0 ns/op 54.60 MB/s BenchmarkHash/n=16/Bytes-4 2828773 42.30 ns/op 378.23 MB/s BenchmarkHash/n=16/String-4 1302778 93.09 ns/op 171.87 MB/s BenchmarkHash/n=32/Write-4 397056 297.8 ns/op 107.46 MB/s BenchmarkHash/n=32/Bytes-4 2826910 42.48 ns/op 753.23 MB/s BenchmarkHash/n=32/String-4 1302600 92.85 ns/op 344.66 MB/s BenchmarkHash/n=64/Write-4 384920 311.6 ns/op 205.40 MB/s BenchmarkHash/n=64/Bytes-4 2746334 43.77 ns/op 1462.18 MB/s BenchmarkHash/n=64/String-4 1222868 98.27 ns/op 651.24 MB/s BenchmarkHash/n=256/Write-4 293286 408.1 ns/op 627.30 MB/s BenchmarkHash/n=256/Bytes-4 1778977 70.08 ns/op 3653.17 MB/s BenchmarkHash/n=256/String-4 698844 169.9 ns/op 1506.89 MB/s BenchmarkHash/n=320/Write-4 297447 404.8 ns/op 790.59 MB/s BenchmarkHash/n=320/Bytes-4 1462874 82.02 ns/op 3901.32 MB/s BenchmarkHash/n=320/String-4 507021 234.6 ns/op 1363.77 MB/s BenchmarkHash/n=1024/Write-4 209511 570.0 ns/op 1796.40 MB/s BenchmarkHash/n=1024/Bytes-4 683604 172.7 ns/op 5929.56 MB/s BenchmarkHash/n=1024/String-4 210534 567.7 ns/op 1803.92 MB/s BenchmarkHash/n=4096/Write-4 99658 1198 ns/op 3420.17 MB/s BenchmarkHash/n=4096/Bytes-4 199134 598.5 ns/op 6843.74 MB/s BenchmarkHash/n=4096/String-4 56454 2130 ns/op 1922.97 MB/s BenchmarkHash/n=16384/Write-4 32552 3699 ns/op 4428.76 MB/s BenchmarkHash/n=16384/Bytes-4 52362 2286 ns/op 7166.30 MB/s BenchmarkHash/n=16384/String-4 14275 8410 ns/op 1948.11 MB/s PASS ok hash/maphash 5.719s goos: linux goarch: arm64 pkg: html BenchmarkEscape-4 771 147768 ns/op BenchmarkEscapeNone-4 79479 1490 ns/op BenchmarkUnescape-4 619 190405 ns/op BenchmarkUnescapeNone-4 390045 303.7 ns/op BenchmarkUnescapeSparse-4 9726 10940 ns/op BenchmarkUnescapeDense-4 914 130858 ns/op PASS ok html 1.790s goos: linux goarch: arm64 pkg: html/template BenchmarkCSSEscaper-4 6501 16646 ns/op BenchmarkCSSEscaperNoSpecials-4 34386 3451 ns/op BenchmarkDecodeCSS-4 22666 5323 ns/op BenchmarkDecodeCSSNoSpecials-4 2652915 45.15 ns/op BenchmarkCSSValueFilter-4 91299 1289 ns/op BenchmarkCSSValueFilterOk-4 78154 1537 ns/op BenchmarkEscapedExecute-4 3574 29388 ns/op BenchmarkHTMLNospaceEscaper-4 8085 14458 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 45640 2622 ns/op BenchmarkStripTags-4 16124 7450 ns/op BenchmarkStripTagsNoSpecials-4 217633 542.6 ns/op BenchmarkJSValEscaperWithNum-4 18957 6253 ns/op BenchmarkJSValEscaperWithStr-4 4912 23717 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 15163 7893 ns/op BenchmarkJSValEscaperWithObj-4 4159 27283 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 9936 10687 ns/op BenchmarkJSStrEscaperNoSpecials-4 41197 2891 ns/op BenchmarkJSStrEscaper-4 7870 13945 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 38674 3077 ns/op BenchmarkJSRegexpEscaper-4 7996 14693 ns/op BenchmarkTemplateSpecialTags-4 79 1303848 ns/op BenchmarkURLEscaper-4 3612 32284 ns/op BenchmarkURLEscaperNoSpecials-4 131353 893.6 ns/op BenchmarkURLNormalizer-4 4808 24363 ns/op BenchmarkURLNormalizerNoSpecials-4 129105 911.9 ns/op BenchmarkSrcsetFilter-4 14733 8230 ns/op BenchmarkSrcsetFilterNoSpecials-4 87627 1364 ns/op PASS ok html/template 4.842s goos: linux goarch: arm64 pkg: image BenchmarkAt/rgba-4 412218 266.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 371672 307.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 457770 259.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 388832 307.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1326626 90.39 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 811687 142.7 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1318111 87.37 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 816326 142.5 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1000000 109.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 318474 364.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 291334 411.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 326221 369.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 286669 415.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 550953 213.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 393932 303.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 633258 186.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 392300 306.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 284986 392.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1000000 112.2 ns/op BenchmarkRGBASetRGBA-4 1000000 114.7 ns/op BenchmarkRGBA64At-4 717462 163.9 ns/op BenchmarkRGBA64SetRGBA64-4 711219 164.3 ns/op BenchmarkNRGBAAt-4 1000000 114.5 ns/op BenchmarkNRGBASetNRGBA-4 1000000 114.7 ns/op BenchmarkNRGBA64At-4 708364 164.5 ns/op BenchmarkNRGBA64SetNRGBA64-4 723885 165.3 ns/op BenchmarkAlphaAt-4 2042830 57.04 ns/op BenchmarkAlphaSetAlpha-4 2045138 57.10 ns/op BenchmarkAlpha16At-4 1000000 102.9 ns/op BenchmarkAlphaSetAlpha16-4 1000000 103.0 ns/op BenchmarkGrayAt-4 2044302 56.94 ns/op BenchmarkGraySetGray-4 2046723 57.00 ns/op BenchmarkGray16At-4 1000000 102.4 ns/op BenchmarkGraySetGray16-4 1000000 103.4 ns/op PASS ok image 5.491s goos: linux goarch: arm64 pkg: image/color BenchmarkYCbCrToRGB/0-4 3641089 32.95 ns/op BenchmarkYCbCrToRGB/128-4 3917680 30.58 ns/op BenchmarkYCbCrToRGB/255-4 3881097 30.93 ns/op BenchmarkRGBToYCbCr/0-4 4006719 29.95 ns/op BenchmarkRGBToYCbCr/Cb-4 3964797 30.29 ns/op BenchmarkRGBToYCbCr/Cr-4 4002037 29.90 ns/op BenchmarkYCbCrToRGBA/0-4 3130033 38.39 ns/op BenchmarkYCbCrToRGBA/128-4 3024391 39.76 ns/op BenchmarkYCbCrToRGBA/255-4 3242762 37.03 ns/op BenchmarkNYCbCrAToRGBA/0-4 3129361 38.32 ns/op BenchmarkNYCbCrAToRGBA/128-4 3142970 38.15 ns/op BenchmarkNYCbCrAToRGBA/255-4 3130232 38.37 ns/op PASS ok image/color 2.897s goos: linux goarch: arm64 pkg: image/draw BenchmarkFillOver-4 3 34258067 ns/op BenchmarkFillSrc-4 271 434331 ns/op BenchmarkCopyOver-4 7 15225023 ns/op BenchmarkCopySrc-4 380 303934 ns/op BenchmarkNRGBAOver-4 7 16004469 ns/op BenchmarkNRGBASrc-4 10 10321076 ns/op BenchmarkYCbCr-4 9 12150738 ns/op BenchmarkGray-4 18 6351818 ns/op BenchmarkCMYK-4 10 10495340 ns/op BenchmarkGlyphOver-4 21 5321848 ns/op BenchmarkRGBAMaskOver-4 4 28339300 ns/op BenchmarkGrayMaskOver-4 5 21610177 ns/op BenchmarkRGBA64ImageMaskOver-4 3 37050441 ns/op BenchmarkRGBA-4 4 25405700 ns/op BenchmarkPalettedFill-4 805 145006 ns/op BenchmarkPalettedRGBA-4 4 27864161 ns/op BenchmarkGenericOver-4 2 56678661 ns/op BenchmarkGenericMaskOver-4 4 25566350 ns/op BenchmarkGenericSrc-4 3 37873294 ns/op BenchmarkGenericMaskSrc-4 3 34338427 ns/op PASS ok image/draw 7.140s goos: linux goarch: arm64 pkg: image/gif BenchmarkDecode-4 21 5400556 ns/op 2.86 MB/s 48622 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 135482322 ns/op 2.27 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3069798901 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 52 2199309 ns/op 7.02 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 147773403 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.213s goos: linux goarch: arm64 pkg: image/jpeg BenchmarkFDCT-4 3973 28284 ns/op BenchmarkIDCT-4 4281 26262 ns/op BenchmarkDecodeBaseline-4 8 14176980 ns/op 4.36 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 19548907 ns/op 3.16 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 174472963 ns/op 7.04 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 220112244 ns/op 4.19 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.383s goos: linux goarch: arm64 pkg: image/png BenchmarkPaeth-4 13940714 8.259 ns/op BenchmarkDecodeGray-4 12 8991614 ns/op 7.29 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 37553254 ns/op 6.98 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 32191451 ns/op 8.14 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 20 5613562 ns/op 11.67 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 30158391 ns/op 8.69 MB/s 332140 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 39620228 ns/op 6.62 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 58124121 ns/op 5.29 MB/s 852232 B/op 32 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 58373122 ns/op 5.26 MB/s 426128 B/op 17 allocs/op BenchmarkEncodeNRGBOpaque-4 1 190913324 ns/op 6.44 MB/s 860392 B/op 33 allocs/op BenchmarkEncodeNRGBA-4 1 212527604 ns/op 5.78 MB/s 864136 B/op 32 allocs/op BenchmarkEncodePaletted-4 3 35884054 ns/op 8.56 MB/s 848656 B/op 36 allocs/op BenchmarkEncodeRGBOpaque-4 1 189264563 ns/op 6.49 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeRGBA-4 1 732608094 ns/op 1.68 MB/s 864200 B/op 36 allocs/op PASS ok image/png 4.626s goos: linux goarch: arm64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 3 48462614 ns/op 2.06 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 43337534 ns/op 2.31 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 282450446 ns/op 1.77 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 267795045 ns/op 1.87 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 47147868 ns/op 2.12 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 43583974 ns/op 2.29 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 269071085 ns/op 1.86 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 253871285 ns/op 1.97 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 631406333 ns/op 1.58 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 563186171 ns/op 1.78 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3967409720 ns/op 1.26 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3985629079 ns/op 1.25 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 8939517 ns/op 11.19 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9310644 ns/op 10.74 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 44176481 ns/op 11.32 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 48406028 ns/op 10.33 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 90082302 ns/op 11.10 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 91278362 ns/op 10.96 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 433813768 ns/op 11.53 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 475776290 ns/op 10.51 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 56090541 ns/op 1.78 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 54670461 ns/op 1.83 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 379790808 ns/op 1.32 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 431679248 ns/op 1.16 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 937203619 ns/op 1.07 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1039370261 ns/op 0.96 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6524808181 ns/op 0.77 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6229281120 ns/op 0.80 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 163561997 ns/op 25.55 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 158621718 ns/op 26.35 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 50.846s goos: linux goarch: arm64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 30838 3973 ns/op 0.25 MB/s BenchmarkMarshalCorpusFile/2-4 29077 4155 ns/op 0.48 MB/s BenchmarkMarshalCorpusFile/4-4 25969 4576 ns/op 0.87 MB/s BenchmarkMarshalCorpusFile/8-4 22464 5416 ns/op 1.48 MB/s BenchmarkMarshalCorpusFile/16-4 17335 6951 ns/op 2.30 MB/s BenchmarkMarshalCorpusFile/32-4 10000 10739 ns/op 2.98 MB/s BenchmarkMarshalCorpusFile/64-4 7951 14193 ns/op 4.51 MB/s BenchmarkMarshalCorpusFile/128-4 5496 19481 ns/op 6.57 MB/s BenchmarkMarshalCorpusFile/256-4 2703 44958 ns/op 5.69 MB/s BenchmarkMarshalCorpusFile/512-4 1338 87876 ns/op 5.83 MB/s BenchmarkMarshalCorpusFile/1024-4 676 169962 ns/op 6.02 MB/s BenchmarkMarshalCorpusFile/2048-4 350 336840 ns/op 6.08 MB/s BenchmarkMarshalCorpusFile/4096-4 181 660689 ns/op 6.20 MB/s BenchmarkMarshalCorpusFile/8192-4 87 1327139 ns/op 6.17 MB/s BenchmarkMarshalCorpusFile/16384-4 44 2607012 ns/op 6.28 MB/s BenchmarkMarshalCorpusFile/32768-4 20 5775028 ns/op 5.67 MB/s BenchmarkMarshalCorpusFile/65536-4 9 11735471 ns/op 5.58 MB/s BenchmarkMarshalCorpusFile/131072-4 5 24000408 ns/op 5.46 MB/s BenchmarkMarshalCorpusFile/262144-4 3 47857066 ns/op 5.48 MB/s BenchmarkMarshalCorpusFile/524288-4 2 94216378 ns/op 5.56 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 188120078 ns/op 5.57 MB/s BenchmarkUnmarshalCorpusFile/1-4 7682 14782 ns/op 0.07 MB/s BenchmarkUnmarshalCorpusFile/2-4 7626 15690 ns/op 0.13 MB/s BenchmarkUnmarshalCorpusFile/4-4 6727 16911 ns/op 0.24 MB/s BenchmarkUnmarshalCorpusFile/8-4 6145 19187 ns/op 0.42 MB/s BenchmarkUnmarshalCorpusFile/16-4 5180 22629 ns/op 0.71 MB/s BenchmarkUnmarshalCorpusFile/32-4 3655 32382 ns/op 0.99 MB/s BenchmarkUnmarshalCorpusFile/64-4 3076 38606 ns/op 1.66 MB/s BenchmarkUnmarshalCorpusFile/128-4 2330 51275 ns/op 2.50 MB/s BenchmarkUnmarshalCorpusFile/256-4 910 131526 ns/op 1.95 MB/s BenchmarkUnmarshalCorpusFile/512-4 482 249680 ns/op 2.05 MB/s BenchmarkUnmarshalCorpusFile/1024-4 244 483321 ns/op 2.12 MB/s BenchmarkUnmarshalCorpusFile/2048-4 123 949630 ns/op 2.16 MB/s BenchmarkUnmarshalCorpusFile/4096-4 60 1887445 ns/op 2.17 MB/s BenchmarkUnmarshalCorpusFile/8192-4 30 3778668 ns/op 2.17 MB/s BenchmarkUnmarshalCorpusFile/16384-4 14 7522634 ns/op 2.18 MB/s BenchmarkUnmarshalCorpusFile/32768-4 7 15044645 ns/op 2.18 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 29720960 ns/op 2.21 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 59843259 ns/op 2.19 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 123383518 ns/op 2.12 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 245767797 ns/op 2.13 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 492601634 ns/op 2.13 MB/s BenchmarkMutatorBytes/1-4 27978 4199 ns/op BenchmarkMutatorBytes/10-4 30826 3942 ns/op BenchmarkMutatorBytes/100-4 29176 4182 ns/op BenchmarkMutatorBytes/1000-4 21248 5870 ns/op BenchmarkMutatorBytes/10000-4 6628 23164 ns/op BenchmarkMutatorBytes/100000-4 910 139420 ns/op BenchmarkMutatorString/1-4 27968 4374 ns/op BenchmarkMutatorString/10-4 28638 4271 ns/op BenchmarkMutatorString/100-4 26256 4675 ns/op BenchmarkMutatorString/1000-4 14449 7952 ns/op BenchmarkMutatorString/10000-4 4092 45532 ns/op BenchmarkMutatorString/100000-4 314 379980 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 15453 7848 ns/op BenchmarkMutatorAllBasicTypes/string-4 15001 8049 ns/op BenchmarkMutatorAllBasicTypes/bool-4 48871 2444 ns/op BenchmarkMutatorAllBasicTypes/float32-4 42796 2842 ns/op BenchmarkMutatorAllBasicTypes/float64-4 43119 2812 ns/op BenchmarkMutatorAllBasicTypes/int-4 45760 2638 ns/op BenchmarkMutatorAllBasicTypes/int8-4 46285 2590 ns/op BenchmarkMutatorAllBasicTypes/int16-4 46126 2623 ns/op BenchmarkMutatorAllBasicTypes/int32-4 46120 2620 ns/op BenchmarkMutatorAllBasicTypes/int64-4 46335 2631 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 44504 2726 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 45040 2669 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 44877 2733 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 45130 2671 ns/op PASS ok internal/fuzz 12.522s goos: linux goarch: arm64 pkg: internal/intern BenchmarkStress-4 22906 4911 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 107421 1115 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.309s goos: linux goarch: arm64 pkg: internal/poll BenchmarkSplicePipe/SplicePipeWithPool-4 47547 2149 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 21894 5491 ns/op BenchmarkSplicePipePoolParallel-4 173890 748.5 ns/op BenchmarkSplicePipeNativeParallel-4 42865 2897 ns/op PASS ok internal/poll 1.859s goos: linux goarch: arm64 pkg: internal/trace BenchmarkMMU-4 4 25871240 ns/op PASS ok internal/trace 3.858s PASS ok internal/zstd 1.046s goos: linux goarch: arm64 pkg: io BenchmarkCopyNSmall-4 20439 7283 ns/op BenchmarkCopyNLarge-4 338 385924 ns/op PASS ok io 1.387s goos: linux goarch: arm64 pkg: log BenchmarkItoa-4 138008 843.6 ns/op BenchmarkPrintln-4 19388 6279 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 28689 4207 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 1760 63490 ns/op BenchmarkDiscard-4 583474 217.0 ns/op 0 B/op 0 allocs/op PASS ok log 1.748s goos: linux goarch: arm64 pkg: log/slog BenchmarkWriteTime-4 73392 1618 ns/op BenchmarkJSONHandler/defaults-4 5953 18156 ns/op 519 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 3886 29885 ns/op 782 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4336 26583 ns/op 738 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6277 17580 ns/op 513 B/op 0 allocs/op BenchmarkPreformatting/struct-4 6606 17666 ns/op 511 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 4964 22940 ns/op 511 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 26019 4661 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 25360 4805 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 79459 1542 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 62815 2088 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 46383 2514 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 54566 2294 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 61381 2107 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 47436 2575 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1000000 113.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 645105 188.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 642618 181.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 507906 237.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 433700 273.5 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5200 22286 ns/op BenchmarkDispatch/switch-checked-4 166404 704.7 ns/op BenchmarkDispatch/As-4 193208 598.9 ns/op BenchmarkDispatch/Visit-4 137697 863.0 ns/op BenchmarkUnsafeStrings-4 15646 7793 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.409s goos: linux goarch: arm64 pkg: log/slog/internal/benchmarks BenchmarkAttrs/disabled/5_args-4 1232151 97.31 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1215222 105.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 701787 156.4 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 224724 515.1 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 64400 1817 ns/op 259 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 66081 1816 ns/op 264 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 39680 3032 ns/op 680 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 12726 9400 ns/op 3458 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 14084 8423 ns/op 602 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 14113 8610 ns/op 600 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 8022 12478 ns/op 1083 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3212 35248 ns/op 4288 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 16606 7334 ns/op 526 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 16375 7309 ns/op 517 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11518 10483 ns/op 939 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3746 28952 ns/op 3723 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.712s goos: linux goarch: arm64 pkg: maps BenchmarkMapClone-4 4 30279000 ns/op PASS ok maps 3.122s goos: linux goarch: arm64 pkg: math BenchmarkAcos-4 2363820 50.19 ns/op BenchmarkAcosh-4 1000000 107.3 ns/op BenchmarkAsin-4 2406871 49.77 ns/op BenchmarkAsinh-4 1000000 112.2 ns/op BenchmarkAtan-4 2899861 41.30 ns/op BenchmarkAtanh-4 1000000 110.2 ns/op BenchmarkAtan2-4 1591292 75.21 ns/op BenchmarkCbrt-4 1000000 102.6 ns/op BenchmarkCeil-4 18618621 6.400 ns/op BenchmarkCopysign-4 2305795 52.18 ns/op BenchmarkCos-4 1381826 86.41 ns/op BenchmarkCosh-4 2229138 53.97 ns/op BenchmarkErf-4 2770866 43.22 ns/op BenchmarkErfc-4 2748848 43.65 ns/op BenchmarkErfinv-4 2808996 42.43 ns/op BenchmarkErfcinv-4 2796738 42.97 ns/op BenchmarkExp-4 5131221 23.35 ns/op BenchmarkExpGo-4 783187 149.2 ns/op BenchmarkExpm1-4 2490378 48.29 ns/op BenchmarkExp2-4 5367580 22.28 ns/op BenchmarkExp2Go-4 777040 148.8 ns/op BenchmarkAbs-4 8463434 14.13 ns/op BenchmarkDim-4 9146648 13.11 ns/op BenchmarkFloor-4 19323422 6.190 ns/op BenchmarkMax-4 14774030 8.141 ns/op BenchmarkMin-4 14482328 8.130 ns/op BenchmarkMod-4 320259 358.2 ns/op BenchmarkFrexp-4 1843215 64.51 ns/op BenchmarkGamma-4 648073 178.9 ns/op BenchmarkHypot-4 2928426 39.21 ns/op BenchmarkHypotGo-4 2540356 45.90 ns/op BenchmarkIlogb-4 2185017 55.64 ns/op BenchmarkJ0-4 240284 495.4 ns/op BenchmarkJ1-4 235905 507.5 ns/op BenchmarkJn-4 112850 1061 ns/op BenchmarkLdexp-4 1755860 68.34 ns/op BenchmarkLgamma-4 857142 139.8 ns/op BenchmarkLog-4 1000000 103.7 ns/op BenchmarkLogb-4 2261340 53.24 ns/op BenchmarkLog1p-4 1609129 74.53 ns/op BenchmarkLog10-4 1000000 103.4 ns/op BenchmarkLog2-4 1263021 94.98 ns/op BenchmarkModf-4 16452870 7.289 ns/op BenchmarkNextafter32-4 1753780 68.70 ns/op BenchmarkNextafter64-4 1752478 68.46 ns/op BenchmarkPowInt-4 686467 174.5 ns/op BenchmarkPowFrac-4 422302 280.7 ns/op BenchmarkPow10Pos-4 4453317 26.89 ns/op BenchmarkPow10Neg-4 4100085 29.16 ns/op BenchmarkRound-4 8497162 14.12 ns/op BenchmarkRoundToEven-4 8302544 14.46 ns/op BenchmarkRemainder-4 443288 266.0 ns/op BenchmarkSignbit-4 4344558 25.95 ns/op BenchmarkSin-4 1317142 91.70 ns/op BenchmarkSincos-4 855358 136.9 ns/op BenchmarkSinh-4 2048198 58.54 ns/op BenchmarkSqrtIndirect-4 17848324 6.627 ns/op BenchmarkSqrtLatency-4 18493974 6.470 ns/op BenchmarkSqrtIndirectLatency-4 18500132 6.541 ns/op BenchmarkSqrtGoLatency-4 1000000 112.8 ns/op BenchmarkSqrtPrime-4 143792 831.3 ns/op BenchmarkTan-4 1295821 92.66 ns/op BenchmarkTanh-4 1971265 61.22 ns/op BenchmarkTrunc-4 19361583 6.198 ns/op BenchmarkY0-4 226418 530.5 ns/op BenchmarkY1-4 225897 529.4 ns/op BenchmarkYn-4 110206 1084 ns/op BenchmarkFloat64bits-4 4565542 26.31 ns/op BenchmarkFloat64frombits-4 4395500 25.93 ns/op BenchmarkFloat32bits-4 4287925 26.62 ns/op BenchmarkFloat32frombits-4 4366264 27.40 ns/op BenchmarkFMA-4 17776723 6.747 ns/op PASS ok math 11.657s goos: linux goarch: arm64 pkg: math/big BenchmarkAddVV/1-4 11771953 10.18 ns/op 6283.99 MB/s BenchmarkAddVV/2-4 11442607 10.46 ns/op 12237.54 MB/s BenchmarkAddVV/3-4 10652462 11.24 ns/op 17082.32 MB/s BenchmarkAddVV/4-4 10745332 11.15 ns/op 22949.56 MB/s BenchmarkAddVV/5-4 9763686 12.31 ns/op 25998.62 MB/s BenchmarkAddVV/10-4 8763601 14.65 ns/op 43678.93 MB/s BenchmarkAddVV/100-4 2470060 48.61 ns/op 131653.99 MB/s BenchmarkAddVV/1000-4 303109 393.1 ns/op 162798.21 MB/s BenchmarkSubVV/1-4 11900983 10.09 ns/op 6343.23 MB/s BenchmarkSubVV/2-4 11485232 10.44 ns/op 12263.55 MB/s BenchmarkSubVV/3-4 10664088 11.26 ns/op 17058.89 MB/s BenchmarkSubVV/4-4 10688366 11.22 ns/op 22826.31 MB/s BenchmarkSubVV/5-4 9843423 12.17 ns/op 26286.30 MB/s BenchmarkSubVV/10-4 8778706 13.63 ns/op 46972.00 MB/s BenchmarkSubVV/100-4 2454201 48.84 ns/op 131042.38 MB/s BenchmarkSubVV/1000-4 301195 394.6 ns/op 162206.47 MB/s BenchmarkAddVW/1-4 12866976 9.219 ns/op 867.77 MB/s BenchmarkAddVW/2-4 11909818 10.10 ns/op 1584.49 MB/s BenchmarkAddVW/3-4 11399215 10.47 ns/op 2292.41 MB/s BenchmarkAddVW/4-4 10903024 10.95 ns/op 2922.97 MB/s BenchmarkAddVW/5-4 10857566 11.00 ns/op 3635.81 MB/s BenchmarkAddVW/10-4 9421785 12.71 ns/op 6296.30 MB/s BenchmarkAddVW/100-4 3894642 30.81 ns/op 25964.56 MB/s BenchmarkAddVW/1000-4 583861 204.5 ns/op 39116.69 MB/s BenchmarkAddVWext/1-4 12877249 9.229 ns/op 866.86 MB/s BenchmarkAddVWext/2-4 11712160 10.12 ns/op 1581.04 MB/s BenchmarkAddVWext/3-4 11419174 10.48 ns/op 2290.16 MB/s BenchmarkAddVWext/4-4 10950663 10.99 ns/op 2910.47 MB/s BenchmarkAddVWext/5-4 10527903 11.38 ns/op 3513.81 MB/s BenchmarkAddVWext/10-4 9364260 12.75 ns/op 6273.80 MB/s BenchmarkAddVWext/100-4 2639088 45.32 ns/op 17652.07 MB/s BenchmarkAddVWext/1000-4 316304 374.3 ns/op 21372.07 MB/s BenchmarkSubVW/1-4 12905500 9.225 ns/op 867.22 MB/s BenchmarkSubVW/2-4 11870328 10.11 ns/op 1582.64 MB/s BenchmarkSubVW/3-4 11402161 10.53 ns/op 2279.36 MB/s BenchmarkSubVW/4-4 10945628 10.95 ns/op 2922.72 MB/s BenchmarkSubVW/5-4 10818568 11.06 ns/op 3615.49 MB/s BenchmarkSubVW/10-4 9410701 12.74 ns/op 6281.71 MB/s BenchmarkSubVW/100-4 3898209 30.77 ns/op 26002.08 MB/s BenchmarkSubVW/1000-4 584658 204.7 ns/op 39082.31 MB/s BenchmarkSubVWext/1-4 12948502 9.304 ns/op 859.88 MB/s BenchmarkSubVWext/2-4 11850025 10.15 ns/op 1575.99 MB/s BenchmarkSubVWext/3-4 11423610 10.47 ns/op 2291.80 MB/s BenchmarkSubVWext/4-4 10916830 10.96 ns/op 2920.67 MB/s BenchmarkSubVWext/5-4 10824463 11.03 ns/op 3625.13 MB/s BenchmarkSubVWext/10-4 9394611 12.67 ns/op 6313.18 MB/s BenchmarkSubVWext/100-4 2645308 45.33 ns/op 17648.74 MB/s BenchmarkSubVWext/1000-4 316332 374.2 ns/op 21377.08 MB/s BenchmarkMulAddVWW/1-4 11147484 10.74 ns/op 5961.51 MB/s BenchmarkMulAddVWW/2-4 10023421 11.96 ns/op 10698.31 MB/s BenchmarkMulAddVWW/3-4 9097359 13.15 ns/op 14599.81 MB/s BenchmarkMulAddVWW/4-4 7930842 15.05 ns/op 17006.18 MB/s BenchmarkMulAddVWW/5-4 7212022 16.66 ns/op 19212.71 MB/s BenchmarkMulAddVWW/10-4 4634842 25.91 ns/op 24698.81 MB/s BenchmarkMulAddVWW/100-4 502066 238.6 ns/op 26827.80 MB/s BenchmarkMulAddVWW/1000-4 50805 2360 ns/op 27115.41 MB/s BenchmarkAddMulVVW/1-4 12487771 9.569 ns/op 6688.15 MB/s BenchmarkAddMulVVW/2-4 10986837 10.93 ns/op 11714.94 MB/s BenchmarkAddMulVVW/3-4 9676731 12.37 ns/op 15522.70 MB/s BenchmarkAddMulVVW/4-4 8486251 14.15 ns/op 18096.47 MB/s BenchmarkAddMulVVW/5-4 7483274 16.01 ns/op 19992.79 MB/s BenchmarkAddMulVVW/10-4 4931330 24.32 ns/op 26318.53 MB/s BenchmarkAddMulVVW/100-4 505586 236.0 ns/op 27123.05 MB/s BenchmarkAddMulVVW/1000-4 50722 2353 ns/op 27199.59 MB/s BenchmarkDivWVW/1-4 1343811 88.62 ns/op 722.17 MB/s BenchmarkDivWVW/2-4 813206 144.2 ns/op 887.63 MB/s BenchmarkDivWVW/3-4 740666 162.6 ns/op 1180.59 MB/s BenchmarkDivWVW/4-4 627457 188.6 ns/op 1357.47 MB/s BenchmarkDivWVW/5-4 577011 201.2 ns/op 1590.77 MB/s BenchmarkDivWVW/10-4 406862 292.8 ns/op 2186.17 MB/s BenchmarkDivWVW/100-4 65122 1838 ns/op 3482.15 MB/s BenchmarkDivWVW/1000-4 6721 17422 ns/op 3673.51 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12300072 9.422 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11863333 9.771 ns/op BenchmarkNonZeroShifts/2/shrVU-4 11398695 10.26 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10895263 10.68 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10862086 10.75 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10452050 11.21 ns/op BenchmarkNonZeroShifts/4/shrVU-4 10052676 11.59 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9502782 12.29 ns/op BenchmarkNonZeroShifts/5/shrVU-4 9575211 12.08 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9238188 12.59 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7990262 14.64 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7187625 16.63 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1989962 60.02 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1899634 63.11 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 232393 514.9 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 202551 586.5 ns/op BenchmarkDecimalConversion-4 187 644834 ns/op BenchmarkFloatString/100-4 10000 10786 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 226 527296 ns/op 2911 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 48802453 ns/op 60557 B/op 47 allocs/op BenchmarkFloatString/100000-4 1 4840798137 ns/op 860288 B/op 526 allocs/op BenchmarkFloatAdd/10-4 139299 862.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 137054 866.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 128205 914.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 80594 1493 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16304 7351 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 168120 698.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 170342 699.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 167472 709.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 141880 838.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 52392 2279 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1634 72347 ns/op BenchmarkParseFloatLargeExp-4 411 294832 ns/op BenchmarkGCD10x10/WithoutXY-4 165610 730.6 ns/op BenchmarkGCD10x10/WithXY-4 45900 2654 ns/op BenchmarkGCD10x100/WithoutXY-4 82626 1458 ns/op BenchmarkGCD10x100/WithXY-4 14679 8512 ns/op BenchmarkGCD10x1000/WithoutXY-4 61326 1935 ns/op BenchmarkGCD10x1000/WithXY-4 12816 9498 ns/op BenchmarkGCD100x100/WithoutXY-4 24122 4993 ns/op BenchmarkGCD100x100/WithXY-4 8768 12941 ns/op BenchmarkGCD100x1000/WithoutXY-4 12019 10104 ns/op BenchmarkGCD100x1000/WithXY-4 5582 20770 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2036 59290 ns/op BenchmarkGCD1000x1000/WithXY-4 1060 112507 ns/op BenchmarkHilbert-4 18 6704360 ns/op BenchmarkBinomial-4 10000 11621 ns/op BenchmarkQuoRem-4 18604 6694 ns/op BenchmarkExp-4 7 15520686 ns/op BenchmarkExpMont/Odd-4 100 1097118 ns/op 2583 B/op 21 allocs/op BenchmarkExpMont/Even1-4 100 1121377 ns/op 3370 B/op 38 allocs/op BenchmarkExpMont/Even2-4 97 1172940 ns/op 3842 B/op 53 allocs/op BenchmarkExpMont/Even3-4 97 1173587 ns/op 3862 B/op 53 allocs/op BenchmarkExpMont/Even4-4 96 1179490 ns/op 3830 B/op 52 allocs/op BenchmarkExpMont/Even8-4 97 1191762 ns/op 3856 B/op 53 allocs/op BenchmarkExpMont/Even32-4 93 1180342 ns/op 3894 B/op 54 allocs/op BenchmarkExpMont/Even64-4 121 986104 ns/op 3626 B/op 53 allocs/op BenchmarkExpMont/Even96-4 100 1029370 ns/op 3785 B/op 51 allocs/op BenchmarkExpMont/Even128-4 135 889171 ns/op 3261 B/op 50 allocs/op BenchmarkExpMont/Even255-4 144 836948 ns/op 2952 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 304 388043 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 273 439058 ns/op 1722 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 274 437444 ns/op 1739 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 274 434413 ns/op 1746 B/op 47 allocs/op BenchmarkExp2-4 7 15508783 ns/op BenchmarkBitset-4 545672 218.1 ns/op BenchmarkBitsetNeg-4 325114 368.5 ns/op BenchmarkBitsetOrig-4 196302 609.9 ns/op BenchmarkBitsetNegOrig-4 134352 916.7 ns/op BenchmarkModSqrt225_Tonelli-4 84 1359710 ns/op BenchmarkModSqrt225_3Mod4-4 290 412922 ns/op BenchmarkModSqrt231_Tonelli-4 79 1409929 ns/op BenchmarkModSqrt231_5Mod8-4 244 491402 ns/op BenchmarkModInverse-4 10000 10191 ns/op BenchmarkSqrt-4 1436 83070 ns/op BenchmarkIntSqr/1-4 932806 125.9 ns/op BenchmarkIntSqr/2-4 561177 210.8 ns/op BenchmarkIntSqr/3-4 488821 245.0 ns/op BenchmarkIntSqr/5-4 348306 343.5 ns/op BenchmarkIntSqr/8-4 237151 505.0 ns/op BenchmarkIntSqr/10-4 187297 642.4 ns/op BenchmarkIntSqr/20-4 44775 2801 ns/op BenchmarkIntSqr/30-4 31090 3959 ns/op BenchmarkIntSqr/50-4 17091 7054 ns/op BenchmarkIntSqr/80-4 8716 13508 ns/op BenchmarkIntSqr/100-4 6195 19005 ns/op BenchmarkIntSqr/200-4 1970 60953 ns/op BenchmarkIntSqr/300-4 1004 119787 ns/op BenchmarkIntSqr/500-4 418 286107 ns/op BenchmarkIntSqr/800-4 193 619689 ns/op BenchmarkIntSqr/1000-4 133 903248 ns/op BenchmarkDiv/20/10-4 282698 421.9 ns/op BenchmarkDiv/40/20-4 281053 423.0 ns/op BenchmarkDiv/100/50-4 257163 464.3 ns/op BenchmarkDiv/200/100-4 41296 2947 ns/op BenchmarkDiv/400/200-4 40549 3063 ns/op BenchmarkDiv/1000/500-4 34088 3672 ns/op BenchmarkDiv/2000/1000-4 25923 4784 ns/op BenchmarkDiv/20000/10000-4 885 134250 ns/op BenchmarkDiv/200000/100000-4 21 5536227 ns/op BenchmarkDiv/2000000/1000000-4 1 182791678 ns/op BenchmarkDiv/20000000/10000000-4 1 6102713880 ns/op BenchmarkMul-4 3 37042319 ns/op BenchmarkNatMul/10-4 147571 769.0 ns/op BenchmarkNatMul/100-4 4311 27132 ns/op BenchmarkNatMul/1000-4 100 1007286 ns/op BenchmarkZeroShifts/Shl-4 22311 5417 ns/op BenchmarkZeroShifts/ShlSame-4 2696730 42.08 ns/op BenchmarkZeroShifts/Shr-4 22104 5388 ns/op BenchmarkZeroShifts/ShrSame-4 2905624 39.89 ns/op BenchmarkExp3Power/0x10-4 150681 821.7 ns/op BenchmarkExp3Power/0x40-4 124978 970.8 ns/op BenchmarkExp3Power/0x100-4 78057 1558 ns/op BenchmarkExp3Power/0x400-4 36708 3308 ns/op BenchmarkExp3Power/0x1000-4 7800 14740 ns/op BenchmarkExp3Power/0x4000-4 1185 99964 ns/op BenchmarkExp3Power/0x10000-4 129 915848 ns/op BenchmarkExp3Power/0x40000-4 12 9140290 ns/op BenchmarkExp3Power/0x100000-4 2 85601959 ns/op BenchmarkExp3Power/0x400000-4 1 792486069 ns/op BenchmarkFibo-4 4 30316170 ns/op BenchmarkNatSqr/1-4 771307 149.0 ns/op BenchmarkNatSqr/2-4 478628 251.0 ns/op BenchmarkNatSqr/3-4 385118 296.9 ns/op BenchmarkNatSqr/5-4 262356 426.3 ns/op BenchmarkNatSqr/8-4 188595 598.8 ns/op BenchmarkNatSqr/10-4 146610 764.2 ns/op BenchmarkNatSqr/20-4 41138 2838 ns/op BenchmarkNatSqr/30-4 28928 4064 ns/op BenchmarkNatSqr/50-4 16076 7393 ns/op BenchmarkNatSqr/80-4 8043 14067 ns/op BenchmarkNatSqr/100-4 5948 19791 ns/op BenchmarkNatSqr/200-4 1938 62129 ns/op BenchmarkNatSqr/300-4 968 121509 ns/op BenchmarkNatSqr/500-4 411 287205 ns/op BenchmarkNatSqr/800-4 198 599829 ns/op BenchmarkNatSqr/1000-4 135 880761 ns/op BenchmarkNatSetBytes/8-4 767341 156.4 ns/op BenchmarkNatSetBytes/24-4 244299 482.4 ns/op BenchmarkNatSetBytes/128-4 57998 2039 ns/op BenchmarkNatSetBytes/7-4 802138 147.9 ns/op BenchmarkNatSetBytes/23-4 242480 479.0 ns/op BenchmarkNatSetBytes/127-4 57972 2044 ns/op BenchmarkScanPi-4 183 651769 ns/op BenchmarkStringPiParallel-4 663 154807 ns/op BenchmarkScan/10/Base2-4 32199 3667 ns/op BenchmarkScan/100/Base2-4 3688 32307 ns/op BenchmarkScan/1000/Base2-4 374 322057 ns/op BenchmarkScan/10/Base8-4 78357 1525 ns/op BenchmarkScan/100/Base8-4 10000 11217 ns/op BenchmarkScan/1000/Base8-4 1076 112667 ns/op BenchmarkScan/10/Base10-4 84847 1431 ns/op BenchmarkScan/100/Base10-4 10000 10309 ns/op BenchmarkScan/1000/Base10-4 1184 101538 ns/op BenchmarkScan/10/Base16-4 97826 1238 ns/op BenchmarkScan/100/Base16-4 13544 8801 ns/op BenchmarkScan/1000/Base16-4 1363 87600 ns/op BenchmarkString/10/Base2-4 184460 643.9 ns/op BenchmarkString/100/Base2-4 26408 4465 ns/op BenchmarkString/1000/Base2-4 2779 42235 ns/op BenchmarkString/10/Base8-4 325375 366.1 ns/op BenchmarkString/100/Base8-4 69679 1710 ns/op BenchmarkString/1000/Base8-4 7846 15076 ns/op BenchmarkString/10/Base10-4 156302 770.5 ns/op BenchmarkString/100/Base10-4 35653 3327 ns/op BenchmarkString/1000/Base10-4 4984 24938 ns/op BenchmarkString/10/Base16-4 365016 334.7 ns/op BenchmarkString/100/Base16-4 87452 1352 ns/op BenchmarkString/1000/Base16-4 10000 11532 ns/op BenchmarkLeafSize/0-4 46 2506623 ns/op BenchmarkLeafSize/1-4 433 272553 ns/op BenchmarkLeafSize/2-4 429 272057 ns/op BenchmarkLeafSize/3-4 288 411224 ns/op BenchmarkLeafSize/4-4 440 264561 ns/op BenchmarkLeafSize/5-4 254 460683 ns/op BenchmarkLeafSize/6-4 291 397340 ns/op BenchmarkLeafSize/7-4 316 368737 ns/op BenchmarkLeafSize/8-4 444 264114 ns/op BenchmarkLeafSize/9-4 212 548765 ns/op BenchmarkLeafSize/10-4 256 462462 ns/op BenchmarkLeafSize/11-4 264 446857 ns/op BenchmarkLeafSize/12-4 292 400161 ns/op BenchmarkLeafSize/13-4 276 426770 ns/op BenchmarkLeafSize/14-4 320 367762 ns/op BenchmarkLeafSize/15-4 354 329000 ns/op BenchmarkLeafSize/16-4 448 259484 ns/op BenchmarkLeafSize/32-4 439 266672 ns/op BenchmarkLeafSize/64-4 409 283879 ns/op BenchmarkProbablyPrime/n=0-4 7 14718308 ns/op BenchmarkProbablyPrime/n=1-4 6 17141753 ns/op BenchmarkProbablyPrime/n=5-4 4 26734550 ns/op BenchmarkProbablyPrime/n=10-4 3 39251813 ns/op BenchmarkProbablyPrime/n=20-4 2 63249759 ns/op BenchmarkProbablyPrime/Lucas-4 9 11945324 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 46 2469326 ns/op BenchmarkRatCmp-4 168597 705.1 ns/op BenchmarkFloatPrecExact/1-4 95251 1283 ns/op BenchmarkFloatPrecExact/10-4 27606 4358 ns/op BenchmarkFloatPrecExact/100-4 8442 13408 ns/op BenchmarkFloatPrecExact/1000-4 2088 56203 ns/op BenchmarkFloatPrecExact/10000-4 100 1032923 ns/op BenchmarkFloatPrecExact/100000-4 3 43838599 ns/op BenchmarkFloatPrecExact/1000000-4 1 1972977334 ns/op BenchmarkFloatPrecMixed/1-4 88652 1360 ns/op BenchmarkFloatPrecMixed/10-4 24175 4964 ns/op BenchmarkFloatPrecMixed/100-4 5076 22948 ns/op BenchmarkFloatPrecMixed/1000-4 444 265785 ns/op BenchmarkFloatPrecMixed/10000-4 10 10144240 ns/op BenchmarkFloatPrecMixed/100000-4 1 470177594 ns/op BenchmarkFloatPrecMixed/1000000-4 1 29459151708 ns/op BenchmarkFloatPrecInexact/1-4 151810 790.2 ns/op BenchmarkFloatPrecInexact/10-4 127222 944.5 ns/op BenchmarkFloatPrecInexact/100-4 92040 1360 ns/op BenchmarkFloatPrecInexact/1000-4 38040 3079 ns/op BenchmarkFloatPrecInexact/10000-4 5536 20021 ns/op BenchmarkFloatPrecInexact/100000-4 632 183248 ns/op BenchmarkFloatPrecInexact/1000000-4 36 2797938 ns/op BenchmarkFloatSqrt/64-4 19219 6264 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 12090 9840 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 8168 14075 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4312 26799 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 740 159770 ns/op 17972 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 44 2630294 ns/op 176569 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 208803516 ns/op 3692776 B/op 570 allocs/op PASS ok math/big 88.853s goos: linux goarch: arm64 pkg: math/bits BenchmarkLeadingZeros-4 8461429 14.12 ns/op BenchmarkLeadingZeros8-4 8096902 14.84 ns/op BenchmarkLeadingZeros16-4 9107080 13.11 ns/op BenchmarkLeadingZeros32-4 9394728 12.78 ns/op BenchmarkLeadingZeros64-4 9350076 12.77 ns/op BenchmarkTrailingZeros-4 9306682 12.79 ns/op BenchmarkTrailingZeros8-4 9151586 13.11 ns/op BenchmarkTrailingZeros16-4 9126112 13.11 ns/op BenchmarkTrailingZeros32-4 9390963 12.79 ns/op BenchmarkTrailingZeros64-4 9374354 12.77 ns/op BenchmarkOnesCount-4 9379543 12.77 ns/op BenchmarkOnesCount8-4 9151614 13.11 ns/op BenchmarkOnesCount16-4 9148461 13.11 ns/op BenchmarkOnesCount32-4 9131642 13.11 ns/op BenchmarkOnesCount64-4 9360198 12.77 ns/op BenchmarkRotateLeft-4 9105117 13.11 ns/op BenchmarkRotateLeft8-4 9099373 13.12 ns/op BenchmarkRotateLeft16-4 9140293 13.12 ns/op BenchmarkRotateLeft32-4 9076057 13.13 ns/op BenchmarkRotateLeft64-4 9388172 12.77 ns/op BenchmarkReverse-4 17879598 6.747 ns/op BenchmarkReverse8-4 17884501 6.779 ns/op BenchmarkReverse16-4 17709876 6.754 ns/op BenchmarkReverse32-4 17661187 6.764 ns/op BenchmarkReverse64-4 17486287 6.777 ns/op BenchmarkReverseBytes-4 17653288 6.734 ns/op BenchmarkReverseBytes16-4 17418163 6.789 ns/op BenchmarkReverseBytes32-4 17436489 6.771 ns/op BenchmarkReverseBytes64-4 17728923 6.771 ns/op BenchmarkAdd-4 9366657 12.78 ns/op BenchmarkAdd32-4 9130084 13.12 ns/op BenchmarkAdd64-4 9136034 13.22 ns/op BenchmarkAdd64multiple-4 18041317 6.629 ns/op BenchmarkSub-4 9391375 12.78 ns/op BenchmarkSub32-4 9129835 13.12 ns/op BenchmarkSub64-4 9137871 13.13 ns/op BenchmarkSub64multiple-4 17085351 6.628 ns/op BenchmarkMul-4 9356346 12.78 ns/op BenchmarkMul32-4 9632240 12.47 ns/op BenchmarkMul64-4 9307317 12.86 ns/op BenchmarkDiv-4 2248639 51.39 ns/op BenchmarkDiv32-4 8896796 13.45 ns/op BenchmarkDiv64-4 2339396 51.35 ns/op PASS ok math/bits 6.803s goos: linux goarch: arm64 pkg: math/cmplx BenchmarkAbs-4 3035649 38.57 ns/op BenchmarkAcos-4 332133 344.8 ns/op BenchmarkAcosh-4 310342 380.9 ns/op BenchmarkAsin-4 343126 344.5 ns/op BenchmarkAsinh-4 326971 345.7 ns/op BenchmarkAtan-4 491376 240.6 ns/op BenchmarkAtanh-4 490885 241.4 ns/op BenchmarkConj-4 19326409 5.828 ns/op BenchmarkCos-4 541730 206.2 ns/op BenchmarkCosh-4 549399 214.4 ns/op BenchmarkExp-4 651903 179.7 ns/op BenchmarkLog-4 481904 244.1 ns/op BenchmarkLog10-4 484448 244.6 ns/op BenchmarkPhase-4 1562694 76.74 ns/op BenchmarkPolar-4 799466 147.8 ns/op BenchmarkPow-4 174722 682.1 ns/op BenchmarkRect-4 857656 138.0 ns/op BenchmarkSin-4 553566 215.4 ns/op BenchmarkSinh-4 549812 217.6 ns/op BenchmarkSqrt-4 1523319 78.70 ns/op BenchmarkTan-4 398416 298.1 ns/op BenchmarkTanh-4 404421 294.4 ns/op PASS ok math/cmplx 3.890s goos: linux goarch: arm64 pkg: math/rand BenchmarkInt63Threadsafe-4 489228 225.8 ns/op BenchmarkInt63ThreadsafeParallel-4 411736 297.6 ns/op BenchmarkInt63Unthreadsafe-4 958527 120.4 ns/op BenchmarkIntn1000-4 621142 188.2 ns/op BenchmarkInt63n1000-4 740502 154.2 ns/op BenchmarkInt31n1000-4 761420 153.4 ns/op BenchmarkFloat32-4 745248 156.8 ns/op BenchmarkFloat64-4 954168 121.7 ns/op BenchmarkPerm3-4 155470 757.6 ns/op BenchmarkPerm30-4 18037 6624 ns/op BenchmarkPerm30ViaShuffle-4 18705 6403 ns/op BenchmarkShuffleOverhead-4 12475 9677 ns/op BenchmarkRead3-4 681058 171.9 ns/op BenchmarkRead64-4 70977 1681 ns/op BenchmarkRead1000-4 4801 24553 ns/op BenchmarkConcurrent-4 97010 1235 ns/op PASS ok math/rand 3.220s goos: linux goarch: arm64 pkg: math/rand/v2 BenchmarkPCG_DXSM-4 3495810 34.29 ns/op BenchmarkSourceUint64-4 3567885 33.63 ns/op BenchmarkGlobalInt64-4 2483223 48.04 ns/op BenchmarkGlobalInt64Parallel-4 4490762 25.93 ns/op BenchmarkGlobalUint64-4 2524098 47.36 ns/op BenchmarkGlobalUint64Parallel-4 4576784 25.99 ns/op BenchmarkInt64-4 1658403 72.15 ns/op BenchmarkUint64-4 1676238 71.49 ns/op BenchmarkGlobalIntN1000-4 1507671 79.36 ns/op BenchmarkIntN1000-4 1000000 104.1 ns/op BenchmarkInt64N1000-4 1000000 103.1 ns/op BenchmarkInt64N1e8-4 1000000 105.7 ns/op BenchmarkInt64N1e9-4 1000000 103.9 ns/op BenchmarkInt64N2e9-4 1000000 104.6 ns/op BenchmarkInt64N1e18-4 1000000 108.9 ns/op BenchmarkInt64N2e18-4 1000000 109.2 ns/op BenchmarkInt64N4e18-4 989608 118.8 ns/op BenchmarkInt32N1000-4 1000000 104.9 ns/op BenchmarkInt32N1e8-4 1000000 105.4 ns/op BenchmarkInt32N1e9-4 1000000 103.3 ns/op BenchmarkInt32N2e9-4 1000000 104.8 ns/op BenchmarkFloat32-4 1680308 71.35 ns/op BenchmarkFloat64-4 1659769 72.35 ns/op BenchmarkExpFloat64-4 906864 128.6 ns/op BenchmarkNormFloat64-4 913130 128.4 ns/op BenchmarkPerm3-4 229867 521.2 ns/op BenchmarkPerm30-4 22314 5294 ns/op BenchmarkPerm30ViaShuffle-4 23818 5071 ns/op BenchmarkShuffleOverhead-4 30008 3961 ns/op BenchmarkConcurrent-4 2489398 48.75 ns/op PASS ok math/rand/v2 5.296s goos: linux goarch: arm64 pkg: mime BenchmarkQEncodeWord-4 32014 3700 ns/op BenchmarkQDecodeWord-4 76014 1571 ns/op BenchmarkQDecodeHeader-4 71770 1702 ns/op BenchmarkTypeByExtension/.html-4 375978 305.8 ns/op BenchmarkTypeByExtension/.HTML-4 261672 443.2 ns/op BenchmarkTypeByExtension/.unused-4 313892 365.6 ns/op BenchmarkExtensionsByType/text/html-4 141499 859.1 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 76292 1561 ns/op BenchmarkExtensionsByType/application/octet-stream-4 93231 1301 ns/op PASS ok mime 2.337s goos: linux goarch: arm64 pkg: mime/multipart BenchmarkReadForm/fields/maxMemory=0-4 592 178884 ns/op 47340 B/op 186 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 640 179235 ns/op 48192 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 235 503170 ns/op 104168 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 498 239592 ns/op 50167 B/op 207 allocs/op PASS ok mime/multipart 1.602s goos: linux goarch: arm64 pkg: mime/quotedprintable BenchmarkWriter-4 988 118690 ns/op PASS ok mime/quotedprintable 1.144s goos: linux goarch: arm64 pkg: net BenchmarkGoLookupIP-4 81 1646901 ns/op 8305 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 21 6371360 ns/op 19117 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5007057094 ns/op 158552 B/op 232 allocs/op BenchmarkDNSName-4 107764 1071 ns/op BenchmarkInterfaces-4 2665 41500 ns/op 9331 B/op 30 allocs/op BenchmarkInterfaceByIndex-4 3825 32000 ns/op 7061 B/op 22 allocs/op BenchmarkInterfaceByName-4 2646 41601 ns/op 9448 B/op 31 allocs/op BenchmarkInterfaceAddrs-4 1863 64099 ns/op 12782 B/op 62 allocs/op BenchmarkInterfacesAndAddrs-4 6056 19979 ns/op 2736 B/op 21 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 1016 103151 ns/op 134957 B/op 37 allocs/op BenchmarkParseIP-4 6828 17000 ns/op BenchmarkParseIPValidIPv4-4 325749 361.1 ns/op BenchmarkParseIPValidIPv6-4 177295 670.8 ns/op BenchmarkIPString/IPv4-4 102807 1165 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10000 11188 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 49654 2501 ns/op BenchmarkIPEqual/IPv4-4 728181 163.8 ns/op BenchmarkIPEqual/IPv6-4 715938 165.6 ns/op BenchmarkSendFile/file-to-tcp/1024-4 1 1204918214 ns/op 0.00 MB/s 672 B/op 13 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1203953254 ns/op 0.00 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1204458335 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1204288015 ns/op 0.01 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1204494414 ns/op 0.01 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1010112179 ns/op 0.03 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1010603018 ns/op 0.06 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1010500698 ns/op 0.13 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1010473979 ns/op 0.26 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1011249658 ns/op 0.52 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1012106459 ns/op 1.04 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1010317339 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1009966498 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1010159579 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1010040858 ns/op 0.01 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1010143979 ns/op 0.02 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1010117618 ns/op 0.03 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1010292659 ns/op 0.06 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1010602379 ns/op 0.13 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1010606978 ns/op 0.26 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1011124899 ns/op 0.52 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1011434938 ns/op 1.04 MB/s 480 B/op 11 allocs/op BenchmarkSendfileZeroBytes-4 1 202035876 ns/op 4995144 B/op 267086 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1010737018 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1010343139 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1010517418 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1010514259 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1010468818 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1010536338 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1010550459 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1010614178 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1011004819 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1011570898 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1012472419 ns/op 1.04 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1010561138 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1010514819 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1010481378 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1010162419 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1010728698 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1010539458 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1010171339 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1010640538 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1010955379 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1011410498 ns/op 0.52 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1012169499 ns/op 1.04 MB/s BenchmarkSplice/tcp-to-unix/1024-4 1 1010453778 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/2048-4 1 1010664939 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/4096-4 1 1010401738 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/8192-4 1 1010461819 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-unix/16384-4 1 1010434418 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-unix/32768-4 1 1010634339 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-unix/65536-4 1 1010480378 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-unix/131072-4 1 1010769739 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-unix/262144-4 1 1011110338 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-unix/524288-4 1 1011685138 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-unix/1048576-4 1 1012283979 ns/op 1.04 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1010554978 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1010711059 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1010636258 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1010516939 ns/op 0.01 MB/s 904 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1010544778 ns/op 0.02 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1010548619 ns/op 0.03 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1010797818 ns/op 0.06 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1010688618 ns/op 0.13 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1010920018 ns/op 0.26 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1011408898 ns/op 0.52 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1012329978 ns/op 1.04 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1010292378 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1010571298 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1010711938 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1010439018 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1010245058 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1010542418 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1010568418 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1010831658 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1010970258 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1011724497 ns/op 0.52 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1012502339 ns/op 1.04 MB/s 896 B/op 8 allocs/op BenchmarkTCP4OneShot-4 2811 42796 ns/op BenchmarkTCP4OneShotTimeout-4 2634 44329 ns/op BenchmarkTCP4Persistent-4 15847 7618 ns/op BenchmarkTCP4PersistentTimeout-4 15692 7370 ns/op BenchmarkTCP4ConcurrentReadWrite-4 29982 3673 ns/op BenchmarkSetReadDeadline-4 93530 1292 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 14434 8529 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 14856 8405 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 15046 8101 ns/op 0 B/op 0 allocs/op PASS ok net 89.349s goos: linux goarch: arm64 pkg: net/http BenchmarkCookieString-4 21223 5588 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 8773 13918 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 10000 10634 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 14786 8193 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 30808 3890 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 32196 3641 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1661974 72.08 ns/op BenchmarkFindChild/n=2/rep=map-4 2729935 43.60 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1380073 86.68 ns/op BenchmarkFindChild/n=4/rep=linear-4 810262 138.0 ns/op BenchmarkFindChild/n=4/rep=map-4 2605713 45.85 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 786471 152.6 ns/op BenchmarkFindChild/n=8/rep=linear-4 461148 255.8 ns/op BenchmarkFindChild/n=8/rep=map-4 2443543 48.91 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 433851 271.9 ns/op BenchmarkFindChild/n=16/rep=linear-4 241886 494.5 ns/op BenchmarkFindChild/n=16/rep=map-4 2502343 47.61 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 1728176 69.80 ns/op BenchmarkFindChild/n=32/rep=linear-4 120019 1003 ns/op BenchmarkFindChild/n=32/rep=map-4 2835795 41.15 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 1829215 63.56 ns/op BenchmarkMultiConflicts-4 1 241936875 ns/op BenchmarkServerMatch-4 15858 7714 ns/op BenchmarkReadRequestChrome-4 3661 31080 ns/op 19.66 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 8768 12179 ns/op 6.40 MB/s 955 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 8847 12166 ns/op 6.74 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6703 17275 ns/op 8.74 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 14776 8057 ns/op 4.96 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 313 377780 ns/op 2.71 MB/s BenchmarkFileAndServer_1KB/https1-4 198 531628 ns/op 1.93 MB/s BenchmarkFileAndServer_1KB/h2-4 148 762642 ns/op 1.34 MB/s BenchmarkFileAndServer_16MB/h1-4 3 46186612 ns/op 363.25 MB/s BenchmarkFileAndServer_16MB/https1-4 1 121135958 ns/op 138.50 MB/s BenchmarkFileAndServer_16MB/h2-4 1 218029116 ns/op 76.95 MB/s BenchmarkFileAndServer_64MB/h1-4 1 179024117 ns/op 374.86 MB/s BenchmarkFileAndServer_64MB/https1-4 1 409853831 ns/op 163.74 MB/s BenchmarkFileAndServer_64MB/h2-4 1 921831660 ns/op 72.80 MB/s BenchmarkServeMux-4 181 693831 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 216 568068 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 379 307447 ns/op 5878 B/op 63 allocs/op BenchmarkClientServer/https1-4 247 440475 ns/op 6559 B/op 73 allocs/op BenchmarkClientServer/h2-4 172 648473 ns/op 10136 B/op 79 allocs/op BenchmarkClientServerParallel/4/h1-4 1058 106634 ns/op 9163 B/op 75 allocs/op BenchmarkClientServerParallel/4/https1-4 26 5554915 ns/op 93820 B/op 1029 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56894: read tcp 127.0.0.1:43699->127.0.0.1:56894: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56904: read tcp 127.0.0.1:43699->127.0.0.1:56904: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56956: write tcp 127.0.0.1:43699->127.0.0.1:56956: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56946: write tcp 127.0.0.1:43699->127.0.0.1:56946: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50622: read tcp 127.0.0.1:43019->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:50634: read tcp 127.0.0.1:43019->127.0.0.1:50634: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50626: write tcp 127.0.0.1:43019->127.0.0.1:50626: use of closed network connection BenchmarkClientServerParallel/4/h2-4 100 1008912 ns/op 23248 B/op 241 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48890: read tcp 127.0.0.1:33729->127.0.0.1:48890: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48900: write tcp 127.0.0.1:33729->127.0.0.1:48900: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48878: write tcp 127.0.0.1:33729->127.0.0.1:48878: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45456: read tcp 127.0.0.1:40045->127.0.0.1:45456: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56814: read tcp 127.0.0.1:37313->127.0.0.1:56814: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56922: write tcp 127.0.0.1:37313->127.0.0.1:56922: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56900: write tcp 127.0.0.1:37313->127.0.0.1:56900: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56892: write tcp 127.0.0.1:37313->127.0.0.1:56892: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56830: write tcp 127.0.0.1:37313->127.0.0.1:56830: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56842: write tcp 127.0.0.1:37313->127.0.0.1:56842: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 825 149726 ns/op 15557 B/op 98 allocs/op BenchmarkClientServerParallel/64/https1-4 18 6158120 ns/op 106460 B/op 1151 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50192: read tcp 127.0.0.1:42493->127.0.0.1:50192: use of closed network connection BenchmarkClientServerParallel/64/h2-4 50 5564236 ns/op 90926 B/op 1068 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41848: read tcp 127.0.0.1:34973->127.0.0.1:41848: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41880: write tcp 127.0.0.1:34973->127.0.0.1:41880: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41878: read tcp 127.0.0.1:34973->127.0.0.1:41878: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41842: read tcp 127.0.0.1:34973->127.0.0.1:41842: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41872: read tcp 127.0.0.1:34973->127.0.0.1:41872: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41922: read tcp 127.0.0.1:34973->127.0.0.1:41922: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41916: read tcp 127.0.0.1:34973->127.0.0.1:41916: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41902: read tcp 127.0.0.1:34973->127.0.0.1:41902: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41888: write tcp 127.0.0.1:34973->127.0.0.1:41888: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41894: write tcp 127.0.0.1:34973->127.0.0.1:41894: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1016779898 ns/op 29512 B/op 155 allocs/op BenchmarkClient-4 372 308900 ns/op 3727 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 748 162845 ns/op 7484 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1504 79926 ns/op 3106 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1749 66324 ns/op 1953 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1736 69007 ns/op 2773 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1788 66111 ns/op 2705 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1748 70347 ns/op 2726 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1956 61857 ns/op 1939 B/op 14 allocs/op BenchmarkServerHijack-4 1030 120476 ns/op 16742 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 417 275700 ns/op 5920 B/op 52 allocs/op BenchmarkResponseStatusLine-4 384555 299.6 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.932s goos: linux goarch: arm64 pkg: net/http/httputil BenchmarkServeHTTP-4 7092 16161 ns/op 34136 B/op 12 allocs/op PASS ok net/http/httputil 1.200s goos: linux goarch: arm64 pkg: net/netip BenchmarkIPNextPrev-4 84612 1398 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 427417 258.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 185744 637.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 60727 2042 ns/op BenchmarkStdIPv4-4 119716 995.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 95583 1254 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 96002 1240 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 77996 1517 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 71390 1664 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1000000 101.3 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 109.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 946401 125.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 241407 481.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 263134 446.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 237316 501.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 76592 1598 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 253843 464.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 144879 829.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 151512 786.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 143460 843.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 69824 1769 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 316441 380.0 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 123849 967.4 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 163399 738.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 234914 503.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 146361 814.1 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 282873 427.3 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 146115 807.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 145621 799.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 146854 799.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 102006 1152 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 404160 289.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 205006 582.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 100125 1188 ns/op 96 B/op 2 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 121158 989.0 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_v4-4 155406 765.9 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_zone-4 110792 1067 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortMarshalText/v4-4 213906 552.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 101587 1152 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 122611 987.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 145012 783.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 114291 1040 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 884876 135.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 882507 136.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 881859 136.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 844832 140.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 841726 140.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 834120 140.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 822322 140.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 842151 140.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 840100 140.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 311526 384.9 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 411968 289.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 177213 663.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 192642 618.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 175981 675.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 65754 1829 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 502638 235.7 ns/op PASS ok net/netip 8.464s 2023/11/30 19:16:00 Test RPC server listening on 127.0.0.1:40489 2023/11/30 19:16:00 Test HTTP RPC server listening on 127.0.0.1:33887 goos: linux goarch: arm64 pkg: net/rpc BenchmarkEndToEnd-4 2019 58020 ns/op BenchmarkEndToEndHTTP-4 1772 58880 ns/op BenchmarkEndToEndAsync-4 3448 34246 ns/op BenchmarkEndToEndAsyncHTTP-4 3555 33295 ns/op PASS ok net/rpc 1.798s goos: linux goarch: arm64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 3326 32974 ns/op BenchmarkReadMIMEHeader/server_headers-4 4663 22916 ns/op BenchmarkUncommon-4 23394 5042 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.414s goos: linux goarch: arm64 pkg: net/url BenchmarkString-4 3441 32725 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 66572 1750 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 401224 293.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 89006 1339 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 173875 697.9 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 85864 1389 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14265 8322 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 350606 331.8 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 87330 1373 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 170589 698.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 86061 1399 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15613 7570 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 146797 814.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 59109 2029 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 57852 2067 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 25750 4636 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 4705 25207 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 145690 820.6 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 58753 2043 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 58076 2067 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 22773 5073 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 4388 25747 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.163s goos: linux goarch: arm64 pkg: os BenchmarkExpand/noop-4 2063439 58.06 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 116336 1017 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 645 179259 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 252 527282 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 530 222196 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 74151 1644 ns/op BenchmarkStatFile-4 55647 2244 ns/op BenchmarkStatDir-4 57493 2114 ns/op BenchmarkLstatDot-4 70728 1655 ns/op BenchmarkLstatFile-4 55028 2252 ns/op BenchmarkLstatDir-4 57224 2119 ns/op PASS ok os 2.664s goos: linux goarch: arm64 pkg: os/exec BenchmarkExecHostname-4 226 522305 ns/op 7000 B/op 30 allocs/op PASS ok os/exec 1.190s goos: linux goarch: arm64 pkg: os/user BenchmarkCurrent-4 280341 399.0 ns/op PASS ok os/user 1.136s goos: linux goarch: arm64 pkg: reflect BenchmarkBool-4 3194054 37.19 ns/op BenchmarkString-4 2301956 52.07 ns/op BenchmarkBytes-4 1981330 60.40 ns/op BenchmarkNamedBytes-4 928993 130.7 ns/op BenchmarkBytesArray-4 675888 175.4 ns/op BenchmarkSliceLen-4 2286175 51.79 ns/op BenchmarkMapLen-4 669313 179.2 ns/op BenchmarkStringLen-4 1363052 88.01 ns/op BenchmarkArrayLen-4 1000000 114.0 ns/op BenchmarkSliceCap-4 2305276 52.13 ns/op BenchmarkDeepEqual/int8-4 318860 373.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 75573 1552 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 279014 423.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 75460 1591 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 283371 424.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 74510 1595 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 276754 423.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 75470 1593 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 285081 416.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 75188 1580 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 310857 372.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 96876 1245 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 287691 420.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 74810 1586 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 283576 422.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 73500 1591 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 285363 417.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 75127 1584 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 286491 415.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 74061 1590 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 283287 414.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 75044 1585 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 284406 415.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 75596 1603 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 288858 413.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 75872 1592 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 286916 419.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 74990 1579 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 286767 416.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 75154 1584 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 324373 369.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 78138 1530 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 290196 411.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 75104 1585 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 95894 1252 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 48712 2457 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 38161 3130 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 27600 4327 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 28020 4275 ns/op BenchmarkIsZero/ArrayComparable-4 216538 544.4 ns/op BenchmarkIsZero/ArrayIncomparable-4 26107 4600 ns/op BenchmarkIsZero/StructComparable-4 523934 234.9 ns/op BenchmarkIsZero/StructIncomparable-4 113848 1058 ns/op BenchmarkIsZero/ArrayInt_4-4 1000000 119.4 ns/op BenchmarkIsZero/ArrayInt_1024-4 13795 8685 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 26452 4521 ns/op BenchmarkIsZero/Struct4Int-4 1000000 119.4 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 14000 8571 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 13954 8401 ns/op BenchmarkIsZero/StructInt_512-4 27873 4263 ns/op BenchmarkSetZero/Bool/Direct-4 2451949 48.17 ns/op BenchmarkSetZero/Bool/CachedZero-4 643969 183.3 ns/op BenchmarkSetZero/Bool/NewZero-4 446780 270.8 ns/op BenchmarkSetZero/Int/Direct-4 1776871 66.51 ns/op BenchmarkSetZero/Int/CachedZero-4 633271 183.5 ns/op BenchmarkSetZero/Int/NewZero-4 460736 264.3 ns/op BenchmarkSetZero/Uint/Direct-4 1795602 67.44 ns/op BenchmarkSetZero/Uint/CachedZero-4 642192 185.8 ns/op BenchmarkSetZero/Uint/NewZero-4 441624 269.3 ns/op BenchmarkSetZero/Float/Direct-4 1788591 66.25 ns/op BenchmarkSetZero/Float/CachedZero-4 653878 186.0 ns/op BenchmarkSetZero/Float/NewZero-4 451507 263.1 ns/op BenchmarkSetZero/Complex/Direct-4 1810357 66.63 ns/op BenchmarkSetZero/Complex/CachedZero-4 646231 183.0 ns/op BenchmarkSetZero/Complex/NewZero-4 449047 265.3 ns/op BenchmarkSetZero/Array/Direct-4 1548762 76.87 ns/op BenchmarkSetZero/Array/CachedZero-4 634021 189.6 ns/op BenchmarkSetZero/Array/NewZero-4 443157 268.6 ns/op BenchmarkSetZero/Chan/Direct-4 1835740 65.35 ns/op BenchmarkSetZero/Chan/CachedZero-4 647360 185.2 ns/op BenchmarkSetZero/Chan/NewZero-4 459987 261.2 ns/op BenchmarkSetZero/Func/Direct-4 1827696 65.23 ns/op BenchmarkSetZero/Func/CachedZero-4 645078 183.5 ns/op BenchmarkSetZero/Func/NewZero-4 456204 264.0 ns/op BenchmarkSetZero/Interface/Direct-4 1664042 70.86 ns/op BenchmarkSetZero/Interface/CachedZero-4 651465 181.4 ns/op BenchmarkSetZero/Interface/NewZero-4 454599 263.7 ns/op BenchmarkSetZero/Map/Direct-4 1819413 65.30 ns/op BenchmarkSetZero/Map/CachedZero-4 639181 183.5 ns/op BenchmarkSetZero/Map/NewZero-4 463034 257.1 ns/op BenchmarkSetZero/Pointer/Direct-4 1845704 65.22 ns/op BenchmarkSetZero/Pointer/CachedZero-4 645562 182.0 ns/op BenchmarkSetZero/Pointer/NewZero-4 470683 262.6 ns/op BenchmarkSetZero/Slice/Direct-4 1705645 71.15 ns/op BenchmarkSetZero/Slice/CachedZero-4 641670 184.2 ns/op BenchmarkSetZero/Slice/NewZero-4 452508 266.7 ns/op BenchmarkSetZero/String/Direct-4 1791198 67.01 ns/op BenchmarkSetZero/String/CachedZero-4 648396 180.9 ns/op BenchmarkSetZero/String/NewZero-4 448047 262.6 ns/op BenchmarkSetZero/Struct/Direct-4 1568743 77.00 ns/op BenchmarkSetZero/Struct/CachedZero-4 639944 184.6 ns/op BenchmarkSetZero/Struct/NewZero-4 451466 268.3 ns/op BenchmarkSelect/1-4 138564 860.5 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 60482 2080 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 33686 3557 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 175896 629.2 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 137672 851.6 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 114009 1040 ns/op 123.05 MB/s BenchmarkCallArgCopy/size=256-4 106578 1155 ns/op 221.66 MB/s BenchmarkCallArgCopy/size=1024-4 69364 1716 ns/op 596.56 MB/s BenchmarkCallArgCopy/size=4096-4 29895 3897 ns/op 1051.07 MB/s BenchmarkCallArgCopy/size=65536-4 2143 57543 ns/op 1138.90 MB/s BenchmarkFieldByName1-4 1000000 102.3 ns/op BenchmarkFieldByName2-4 101137 1233 ns/op BenchmarkFieldByName3-4 13453 9016 ns/op BenchmarkInterfaceBig-4 2921911 41.04 ns/op BenchmarkInterfaceSmall-4 2903518 41.20 ns/op BenchmarkNew-4 1760341 68.88 ns/op BenchmarkMap/StringKeys/MapIndex-4 2134 56622 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1647 71843 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2022 59536 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1611 75325 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2110 56774 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1639 73135 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 173125 681.4 ns/op PASS ok reflect 18.911s goos: linux goarch: arm64 pkg: regexp BenchmarkFind-4 13723 8168 ns/op 9043 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 21132 5278 ns/op 9204 B/op 1 allocs/op BenchmarkFindString-4 14942 8020 ns/op 9258 B/op 1 allocs/op BenchmarkFindSubmatch-4 13588 8837 ns/op 9194 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 14074 8497 ns/op 9229 B/op 2 allocs/op BenchmarkLiteral-4 25903 4500 ns/op BenchmarkNotLiteral-4 3673 30372 ns/op BenchmarkMatchClass-4 2823 40684 ns/op BenchmarkMatchClass_InRange-4 2889 39933 ns/op BenchmarkReplaceAll-4 3202 37178 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 26948 4625 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 36676 3134 ns/op BenchmarkAnchoredShortMatch-4 21806 5576 ns/op BenchmarkAnchoredLongMatch-4 18039 6671 ns/op BenchmarkOnePassShortA-4 16116 7516 ns/op BenchmarkNotOnePassShortA-4 8288 13149 ns/op BenchmarkOnePassShortB-4 20536 5892 ns/op BenchmarkNotOnePassShortB-4 11684 10332 ns/op BenchmarkOnePassLongPrefix-4 65401 1910 ns/op BenchmarkOnePassLongNotPrefix-4 23653 5141 ns/op BenchmarkMatchParallelShared-4 28904 4047 ns/op BenchmarkMatchParallelCopied-4 29254 3949 ns/op BenchmarkQuoteMetaAll-4 153544 780.1 ns/op 17.95 MB/s BenchmarkQuoteMetaNone-4 285664 414.4 ns/op 62.74 MB/s BenchmarkCompile/Onepass-4 3754 30333 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1536 77820 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 158 742552 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2358716 51.06 ns/op 313.36 MB/s BenchmarkMatch/Easy0/32-4 27706 4141 ns/op 7.73 MB/s BenchmarkMatch/Easy0/1K-4 26271 4740 ns/op 216.05 MB/s BenchmarkMatch/Easy0i/16-4 2348030 51.13 ns/op 312.93 MB/s BenchmarkMatch/Easy0i/32-4 4807 22707 ns/op 1.41 MB/s BenchmarkMatch/Easy0i/1K-4 206 579830 ns/op 1.77 MB/s BenchmarkMatch/Easy1/16-4 2331661 50.67 ns/op 315.75 MB/s BenchmarkMatch/Easy1/32-4 27630 4329 ns/op 7.39 MB/s BenchmarkMatch/Easy1/1K-4 6968 16079 ns/op 63.69 MB/s BenchmarkMatch/Medium/16-4 2368486 51.32 ns/op 311.78 MB/s BenchmarkMatch/Medium/32-4 5301 19495 ns/op 1.64 MB/s BenchmarkMatch/Medium/1K-4 246 491242 ns/op 2.08 MB/s BenchmarkMatch/Hard/16-4 2321196 51.84 ns/op 308.65 MB/s BenchmarkMatch/Hard/32-4 3780 30734 ns/op 1.04 MB/s BenchmarkMatch/Hard/1K-4 147 800056 ns/op 1.28 MB/s BenchmarkMatch/Hard1/16-4 1311 88949 ns/op 0.18 MB/s BenchmarkMatch/Hard1/32-4 706 169499 ns/op 0.19 MB/s BenchmarkMatch/Hard1/1K-4 22 5088411 ns/op 0.20 MB/s BenchmarkMatch_onepass_regex/16-4 23110 5190 ns/op 3.08 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 13580 8848 ns/op 3.62 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 501 236395 ns/op 4.33 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.819s goos: linux goarch: arm64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 695088 175.2 ns/op BenchmarkIsWordChar-4 167677 710.6 ns/op PASS ok regexp/syntax 2.578s goos: linux goarch: arm64 pkg: runtime BenchmarkCallers/cached-4 75254 1681 ns/op BenchmarkCallers/inlined-4 125334 956.2 ns/op BenchmarkCallers/no-cache-4 36709 3279 ns/op BenchmarkFPCallers/cached-4 2573964 46.70 ns/op BenchmarkMakeChan/Byte-4 926498 123.9 ns/op BenchmarkMakeChan/Int-4 740905 152.0 ns/op BenchmarkMakeChan/Ptr-4 473050 259.3 ns/op BenchmarkMakeChan/Struct/0-4 1000000 116.6 ns/op BenchmarkMakeChan/Struct/32-4 491484 248.9 ns/op BenchmarkMakeChan/Struct/40-4 436702 285.7 ns/op BenchmarkChanNonblocking-4 7872342 14.72 ns/op BenchmarkSelectUncontended-4 848103 124.2 ns/op BenchmarkSelectSyncContended-4 20581 5810 ns/op BenchmarkSelectAsyncContended-4 68960 1702 ns/op BenchmarkSelectNonblock-4 4035446 29.53 ns/op BenchmarkChanUncontended-4 11834 12719 ns/op BenchmarkChanContended-4 999 122454 ns/op BenchmarkChanSync-4 138298 865.4 ns/op BenchmarkChanSyncWork-4 51285 2189 ns/op BenchmarkChanProdCons0-4 60937 2103 ns/op BenchmarkChanProdCons10-4 77918 1530 ns/op BenchmarkChanProdCons100-4 90446 1326 ns/op BenchmarkChanProdConsWork0-4 55303 2193 ns/op BenchmarkChanProdConsWork10-4 77136 1658 ns/op BenchmarkChanProdConsWork100-4 80902 1433 ns/op BenchmarkSelectProdCons-4 55390 2185 ns/op BenchmarkReceiveDataFromClosedChan-4 607557 197.0 ns/op BenchmarkChanCreation-4 171154 780.9 ns/op BenchmarkChanSem-4 75554 1525 ns/op BenchmarkChanPopular-4 96 1220098 ns/op BenchmarkChanClosed-4 464978 321.6 ns/op BenchmarkCallClosure-4 5117166 21.51 ns/op BenchmarkCallClosure1-4 5573700 21.53 ns/op BenchmarkCallClosure2-4 1000000 107.3 ns/op BenchmarkCallClosure3-4 1255956 92.58 ns/op BenchmarkCallClosure4-4 1000000 103.5 ns/op BenchmarkComplex128DivNormal-4 10189732 11.73 ns/op BenchmarkComplex128DivNisNaN-4 10158712 11.79 ns/op BenchmarkComplex128DivDisNaN-4 10170181 11.89 ns/op BenchmarkComplex128DivNisInf-4 12118666 9.935 ns/op BenchmarkComplex128DivDisInf-4 6836391 17.31 ns/op BenchmarkAllocation-4 4968 33745 ns/op BenchmarkReadMemStats-4 8755 12698 ns/op BenchmarkReadMemStatsLatency-4 1 70520 p50-ns 70520 p90-ns 70520 p99-ns BenchmarkWriteBarrier-4 3223417 36.86 ns/op BenchmarkBulkWriteBarrier-4 8340624 15.37 ns/op BenchmarkScanStackNoLocals-4 3 34996412 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11986766 9.213 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10795132 10.23 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9857331 12.29 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6919681 17.31 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4717700 26.28 ns/op BenchmarkHash5-4 6111211 18.40 ns/op 271.67 MB/s BenchmarkHash16-4 6275230 20.24 ns/op 790.33 MB/s BenchmarkHash64-4 5775249 20.66 ns/op 3098.04 MB/s BenchmarkHash1024-4 1901040 62.83 ns/op 16299.03 MB/s BenchmarkHash65536-4 42240 2844 ns/op 23045.61 MB/s BenchmarkAlignedLoad-4 7281340 15.18 ns/op BenchmarkUnalignedLoad-4 7207917 15.84 ns/op BenchmarkEqEfaceConcrete-4 5791662 20.47 ns/op BenchmarkEqIfaceConcrete-4 5445990 22.29 ns/op BenchmarkNeEfaceConcrete-4 5927424 20.25 ns/op BenchmarkNeIfaceConcrete-4 5811046 20.57 ns/op BenchmarkConvT2EByteSized/bool-4 5400140 23.25 ns/op BenchmarkConvT2EByteSized/uint8-4 4977740 24.02 ns/op BenchmarkConvT2ESmall-4 4738280 24.92 ns/op BenchmarkConvT2EUintptr-4 4697143 25.29 ns/op BenchmarkConvT2ELarge-4 965529 125.8 ns/op BenchmarkConvT2ISmall-4 4830715 25.29 ns/op BenchmarkConvT2IUintptr-4 4431870 26.71 ns/op BenchmarkConvT2ILarge-4 971092 125.8 ns/op BenchmarkConvI2E-4 4206452 26.39 ns/op BenchmarkConvI2I-4 4690892 26.11 ns/op BenchmarkAssertE2T-4 3966044 30.06 ns/op BenchmarkAssertE2TLarge-4 2441061 48.61 ns/op BenchmarkAssertE2I-4 4472178 24.67 ns/op BenchmarkAssertI2T-4 3633878 32.87 ns/op BenchmarkAssertI2I-4 4872699 23.54 ns/op BenchmarkAssertI2E-4 4911453 22.92 ns/op BenchmarkAssertE2E-4 4904733 23.07 ns/op BenchmarkAssertE2T2-4 3207739 37.45 ns/op BenchmarkAssertE2T2Blank-4 3732958 33.00 ns/op BenchmarkAssertI2E2-4 3710469 32.68 ns/op BenchmarkAssertI2E2Blank-4 4682326 24.16 ns/op BenchmarkAssertE2E2-4 3644443 31.70 ns/op BenchmarkAssertE2E2Blank-4 4944423 22.89 ns/op BenchmarkConvT2Ezero/zero/16-4 5076288 23.66 ns/op BenchmarkConvT2Ezero/zero/32-4 4806952 25.16 ns/op BenchmarkConvT2Ezero/zero/64-4 4854784 24.76 ns/op BenchmarkConvT2Ezero/zero/str-4 4665520 25.37 ns/op BenchmarkConvT2Ezero/zero/slice-4 4814527 24.90 ns/op BenchmarkConvT2Ezero/zero/big-4 210140 491.2 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 108.3 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 109.8 ns/op BenchmarkConvT2Ezero/nonzero/big-4 216669 497.2 ns/op BenchmarkConvT2Ezero/smallint/16-4 4716157 24.94 ns/op BenchmarkConvT2Ezero/smallint/32-4 4801059 24.97 ns/op BenchmarkConvT2Ezero/smallint/64-4 4876494 24.56 ns/op BenchmarkConvT2Ezero/largeint/16-4 1484794 80.54 ns/op BenchmarkConvT2Ezero/largeint/32-4 1485409 81.29 ns/op BenchmarkConvT2Ezero/largeint/64-4 1487678 81.57 ns/op BenchmarkMalloc8-4 1824129 65.44 ns/op BenchmarkMalloc16-4 1718421 69.34 ns/op BenchmarkMallocTypeInfo8-4 1522520 79.48 ns/op BenchmarkMallocTypeInfo16-4 1319721 85.20 ns/op BenchmarkMallocLargeStruct-4 188984 583.2 ns/op BenchmarkGoroutineSelect-4 92 1233296 ns/op BenchmarkGoroutineBlocking-4 100 1027850 ns/op BenchmarkGoroutineForRange-4 100 1038635 ns/op BenchmarkGoroutineIdle-4 138 838751 ns/op BenchmarkHashStringSpeed-4 1916510 59.52 ns/op BenchmarkHashBytesSpeed-4 1000000 103.1 ns/op BenchmarkHashInt32Speed-4 2404315 50.11 ns/op BenchmarkHashInt64Speed-4 2370961 49.56 ns/op BenchmarkHashStringArraySpeed-4 478689 248.8 ns/op BenchmarkMegMap-4 2497472 46.89 ns/op BenchmarkMegOneMap-4 2880338 41.33 ns/op BenchmarkMegEqMap-4 2480 47147 ns/op BenchmarkMegEmptyMap-4 3308658 36.17 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2164353 55.56 ns/op BenchmarkSmallStrMap-4 2512755 46.17 ns/op BenchmarkMapStringKeysEight_16-4 2492130 46.71 ns/op BenchmarkMapStringKeysEight_32-4 2293137 52.16 ns/op BenchmarkMapStringKeysEight_64-4 2301202 52.12 ns/op BenchmarkMapStringKeysEight_1M-4 2338930 51.24 ns/op BenchmarkIntMap-4 2801766 42.87 ns/op BenchmarkMapFirst/1-4 3364804 36.05 ns/op BenchmarkMapFirst/2-4 3495976 34.88 ns/op BenchmarkMapFirst/3-4 3444961 34.79 ns/op BenchmarkMapFirst/4-4 3468930 34.78 ns/op BenchmarkMapFirst/5-4 3425685 34.20 ns/op BenchmarkMapFirst/6-4 3395719 35.35 ns/op BenchmarkMapFirst/7-4 3377564 35.05 ns/op BenchmarkMapFirst/8-4 3382141 34.08 ns/op BenchmarkMapFirst/9-4 3195589 37.79 ns/op BenchmarkMapFirst/10-4 3083506 38.43 ns/op BenchmarkMapFirst/11-4 3134576 38.59 ns/op BenchmarkMapFirst/12-4 3192052 37.37 ns/op BenchmarkMapFirst/13-4 3174378 39.24 ns/op BenchmarkMapFirst/14-4 3070516 38.04 ns/op BenchmarkMapFirst/15-4 3186709 37.56 ns/op BenchmarkMapFirst/16-4 3104150 39.70 ns/op BenchmarkMapMid/1-4 3437452 35.11 ns/op BenchmarkMapMid/2-4 3350210 35.05 ns/op BenchmarkMapMid/3-4 3470032 34.43 ns/op BenchmarkMapMid/4-4 3327805 36.29 ns/op BenchmarkMapMid/5-4 3272896 37.05 ns/op BenchmarkMapMid/6-4 3252327 38.62 ns/op BenchmarkMapMid/7-4 3128887 36.95 ns/op BenchmarkMapMid/8-4 3224828 37.58 ns/op BenchmarkMapMid/9-4 3126507 39.40 ns/op BenchmarkMapMid/10-4 2971206 40.11 ns/op BenchmarkMapMid/11-4 3156343 39.12 ns/op BenchmarkMapMid/12-4 2926177 40.98 ns/op BenchmarkMapMid/13-4 2939835 39.05 ns/op BenchmarkMapMid/14-4 3103966 38.74 ns/op BenchmarkMapMid/15-4 3112165 40.21 ns/op BenchmarkMapMid/16-4 2973889 38.49 ns/op BenchmarkMapLast/1-4 3391358 35.64 ns/op BenchmarkMapLast/2-4 3293850 35.58 ns/op BenchmarkMapLast/3-4 3189303 37.42 ns/op BenchmarkMapLast/4-4 3186854 37.78 ns/op BenchmarkMapLast/5-4 3052064 37.83 ns/op BenchmarkMapLast/6-4 2999514 39.64 ns/op BenchmarkMapLast/7-4 2928002 40.39 ns/op BenchmarkMapLast/8-4 2804841 42.15 ns/op BenchmarkMapLast/9-4 3034851 39.83 ns/op BenchmarkMapLast/10-4 2935420 38.98 ns/op BenchmarkMapLast/11-4 2781292 41.81 ns/op BenchmarkMapLast/12-4 3045122 43.35 ns/op BenchmarkMapLast/13-4 2645581 40.85 ns/op BenchmarkMapLast/14-4 2870656 39.29 ns/op BenchmarkMapLast/15-4 2942967 39.57 ns/op BenchmarkMapLast/16-4 3003621 41.47 ns/op BenchmarkMapCycle-4 2160258 55.09 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2715956 44.27 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2278 50822 ns/op BenchmarkMakeMap/[Byte]Byte-4 469873 232.7 ns/op BenchmarkMakeMap/[Int]Int-4 305865 349.4 ns/op BenchmarkNewEmptyMap-4 5010823 23.94 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1000000 103.1 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 368767 321.7 ns/op BenchmarkMapIterEmpty-4 3580909 33.62 ns/op BenchmarkSameLengthMap-4 2997795 40.20 ns/op BenchmarkBigKeyMap-4 1299756 92.13 ns/op BenchmarkBigValMap-4 1200416 100.1 ns/op BenchmarkSmallKeyMap-4 2294491 52.08 ns/op BenchmarkMapPopulate/1-4 1887786 63.40 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 129818 906.5 ns/op 178 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9506 12073 ns/op 3223 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 970 121018 ns/op 49349 B/op 19 allocs/op BenchmarkMapPopulate/10000-4 70 1760911 ns/op 413069 B/op 165 allocs/op BenchmarkMapPopulate/100000-4 5 22249864 ns/op 3586356 B/op 3758 allocs/op BenchmarkComplexAlgMap-4 374311 321.3 ns/op BenchmarkGoMapClear/Reflexive/1-4 1346312 89.85 ns/op BenchmarkGoMapClear/Reflexive/10-4 1000000 106.7 ns/op BenchmarkGoMapClear/Reflexive/100-4 435412 269.9 ns/op BenchmarkGoMapClear/Reflexive/1000-4 40322 2939 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4491 23306 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1000000 117.3 ns/op BenchmarkGoMapClear/NonReflexive/10-4 893920 129.5 ns/op BenchmarkGoMapClear/NonReflexive/100-4 419820 289.3 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 41454 2906 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5295 22742 ns/op BenchmarkMapStringConversion/32/simple-4 1253788 96.14 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1000000 104.2 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1000000 103.8 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1204017 96.66 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1000000 107.7 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1000000 103.4 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1613034 72.54 ns/op BenchmarkMapInterfacePtr-4 1694902 72.10 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3259183 35.48 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 137461 874.7 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5086 23111 ns/op BenchmarkMapPop1000-4 487 244407 ns/op BenchmarkMapPop10000-4 20 5543808 ns/op BenchmarkMapAssign/Int32/256-4 2441084 49.01 ns/op BenchmarkMapAssign/Int32/65536-4 798141 133.7 ns/op BenchmarkMapAssign/Int64/256-4 2437898 49.41 ns/op BenchmarkMapAssign/Int64/65536-4 703890 146.0 ns/op BenchmarkMapAssign/Str/256-4 1805229 65.77 ns/op BenchmarkMapAssign/Str/65536-4 599932 194.0 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1476328 79.68 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 682245 172.4 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1413424 85.05 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 581220 188.6 ns/op BenchmarkMapOperatorAssign/Str/256-4 478346 1986 ns/op BenchmarkMapOperatorAssign/Str/65536-4 199224 513.5 ns/op BenchmarkMapAppendAssign/Int32/256-4 1000000 126.6 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 248319 405.9 ns/op 52 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1000000 121.0 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 266157 414.5 ns/op 54 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 714369 198.2 ns/op 56 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 137094 734.1 ns/op 117 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1869745 64.28 ns/op BenchmarkMapDelete/Int32/1000-4 2352546 51.27 ns/op BenchmarkMapDelete/Int32/10000-4 1874470 63.68 ns/op BenchmarkMapDelete/Int64/100-4 1786987 67.58 ns/op BenchmarkMapDelete/Int64/1000-4 2250573 52.98 ns/op BenchmarkMapDelete/Int64/10000-4 1809577 66.96 ns/op BenchmarkMapDelete/Str/100-4 1443520 82.70 ns/op BenchmarkMapDelete/Str/1000-4 1565989 77.66 ns/op BenchmarkMapDelete/Str/10000-4 1377036 86.28 ns/op BenchmarkMapDelete/Pointer/100-4 1609243 73.92 ns/op BenchmarkMapDelete/Pointer/1000-4 1785717 67.61 ns/op BenchmarkMapDelete/Pointer/10000-4 1575723 75.26 ns/op BenchmarkMemmove/0-4 15291532 7.625 ns/op BenchmarkMemmove/1-4 1219894 98.46 ns/op 10.16 MB/s BenchmarkMemmove/2-4 1000000 100.0 ns/op 19.99 MB/s BenchmarkMemmove/3-4 1000000 102.0 ns/op 29.41 MB/s BenchmarkMemmove/4-4 1000000 103.3 ns/op 38.72 MB/s BenchmarkMemmove/5-4 1000000 101.0 ns/op 49.51 MB/s BenchmarkMemmove/6-4 1000000 100.5 ns/op 59.70 MB/s BenchmarkMemmove/7-4 1210600 102.4 ns/op 68.39 MB/s BenchmarkMemmove/8-4 1213513 99.08 ns/op 80.74 MB/s BenchmarkMemmove/9-4 1000000 101.7 ns/op 88.52 MB/s BenchmarkMemmove/10-4 1000000 101.3 ns/op 98.75 MB/s BenchmarkMemmove/11-4 1000000 100.9 ns/op 109.02 MB/s BenchmarkMemmove/12-4 1000000 101.0 ns/op 118.86 MB/s BenchmarkMemmove/13-4 1000000 100.8 ns/op 128.94 MB/s BenchmarkMemmove/14-4 1000000 101.6 ns/op 137.78 MB/s BenchmarkMemmove/15-4 1000000 100.6 ns/op 149.10 MB/s BenchmarkMemmove/16-4 1000000 100.5 ns/op 159.16 MB/s BenchmarkMemmove/32-4 1000000 103.2 ns/op 310.03 MB/s BenchmarkMemmove/64-4 1000000 110.2 ns/op 580.86 MB/s BenchmarkMemmove/128-4 961045 124.9 ns/op 1024.85 MB/s BenchmarkMemmove/256-4 718665 164.1 ns/op 1560.24 MB/s BenchmarkMemmove/512-4 530306 222.9 ns/op 2297.28 MB/s BenchmarkMemmove/1024-4 347535 343.7 ns/op 2979.34 MB/s BenchmarkMemmove/2048-4 205516 583.3 ns/op 3510.86 MB/s BenchmarkMemmove/4096-4 113131 1071 ns/op 3824.23 MB/s BenchmarkMemmoveOverlap/32-4 1000000 103.9 ns/op 307.94 MB/s BenchmarkMemmoveOverlap/64-4 1000000 112.9 ns/op 566.76 MB/s BenchmarkMemmoveOverlap/128-4 919060 127.2 ns/op 1006.60 MB/s BenchmarkMemmoveOverlap/256-4 702427 167.6 ns/op 1527.07 MB/s BenchmarkMemmoveOverlap/512-4 526278 225.1 ns/op 2274.61 MB/s BenchmarkMemmoveOverlap/1024-4 341238 351.4 ns/op 2914.47 MB/s BenchmarkMemmoveOverlap/2048-4 195934 588.3 ns/op 3481.33 MB/s BenchmarkMemmoveOverlap/4096-4 112800 1074 ns/op 3815.54 MB/s BenchmarkMemmoveUnalignedDst/0-4 14448013 7.962 ns/op BenchmarkMemmoveUnalignedDst/1-4 1257188 95.69 ns/op 10.45 MB/s BenchmarkMemmoveUnalignedDst/2-4 1000000 100.1 ns/op 19.97 MB/s BenchmarkMemmoveUnalignedDst/3-4 1000000 100.0 ns/op 29.99 MB/s BenchmarkMemmoveUnalignedDst/4-4 1200740 100.6 ns/op 39.77 MB/s BenchmarkMemmoveUnalignedDst/5-4 1202826 99.67 ns/op 50.16 MB/s BenchmarkMemmoveUnalignedDst/6-4 1000000 100.4 ns/op 59.75 MB/s BenchmarkMemmoveUnalignedDst/7-4 1210672 100.2 ns/op 69.85 MB/s BenchmarkMemmoveUnalignedDst/8-4 1294566 92.12 ns/op 86.85 MB/s BenchmarkMemmoveUnalignedDst/9-4 1224616 97.27 ns/op 92.53 MB/s BenchmarkMemmoveUnalignedDst/10-4 1215831 99.01 ns/op 101.00 MB/s BenchmarkMemmoveUnalignedDst/11-4 1229488 97.52 ns/op 112.80 MB/s BenchmarkMemmoveUnalignedDst/12-4 1232641 99.07 ns/op 121.12 MB/s BenchmarkMemmoveUnalignedDst/13-4 1203460 96.82 ns/op 134.27 MB/s BenchmarkMemmoveUnalignedDst/14-4 1231881 97.75 ns/op 143.22 MB/s BenchmarkMemmoveUnalignedDst/15-4 1233409 98.10 ns/op 152.90 MB/s BenchmarkMemmoveUnalignedDst/16-4 1203607 99.99 ns/op 160.02 MB/s BenchmarkMemmoveUnalignedDst/32-4 1000000 102.8 ns/op 311.31 MB/s BenchmarkMemmoveUnalignedDst/64-4 1000000 110.9 ns/op 577.23 MB/s BenchmarkMemmoveUnalignedDst/128-4 961198 125.3 ns/op 1021.87 MB/s BenchmarkMemmoveUnalignedDst/256-4 720218 165.7 ns/op 1544.57 MB/s BenchmarkMemmoveUnalignedDst/512-4 528866 226.5 ns/op 2260.42 MB/s BenchmarkMemmoveUnalignedDst/1024-4 341347 346.7 ns/op 2953.41 MB/s BenchmarkMemmoveUnalignedDst/2048-4 205292 586.5 ns/op 3491.63 MB/s BenchmarkMemmoveUnalignedDst/4096-4 112978 1078 ns/op 3798.11 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1000000 109.3 ns/op 292.83 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1000000 115.1 ns/op 556.18 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 928705 129.3 ns/op 989.78 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 684508 172.4 ns/op 1484.81 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 478590 233.0 ns/op 2197.15 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 339642 350.2 ns/op 2924.00 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 202042 590.2 ns/op 3470.04 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 112402 1068 ns/op 3834.40 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14385384 7.852 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1263931 95.74 ns/op 10.45 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1000000 101.4 ns/op 19.72 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1000000 101.7 ns/op 29.50 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1201448 99.94 ns/op 40.02 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1000000 100.4 ns/op 49.81 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1200128 99.72 ns/op 60.17 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1200788 100.0 ns/op 69.98 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1297184 92.19 ns/op 86.77 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1228810 97.16 ns/op 92.63 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1231665 97.07 ns/op 103.02 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1238456 96.10 ns/op 114.46 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1231938 97.34 ns/op 123.28 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1228987 97.26 ns/op 133.66 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1224747 97.35 ns/op 143.81 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1225356 97.78 ns/op 153.40 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1209031 98.47 ns/op 162.48 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1000000 103.8 ns/op 308.15 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1000000 112.5 ns/op 568.80 MB/s BenchmarkMemmoveUnalignedSrc/128-4 960768 123.7 ns/op 1034.76 MB/s BenchmarkMemmoveUnalignedSrc/256-4 708968 168.9 ns/op 1515.78 MB/s BenchmarkMemmoveUnalignedSrc/512-4 514852 230.9 ns/op 2217.48 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 343988 347.1 ns/op 2950.14 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 204252 589.3 ns/op 3475.05 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 111284 1088 ns/op 3763.34 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1000000 115.6 ns/op 138.36 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1000000 118.9 ns/op 134.62 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 976053 122.6 ns/op 130.53 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 976657 121.7 ns/op 131.45 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 974594 120.6 ns/op 132.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 958496 121.1 ns/op 132.08 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 954562 123.9 ns/op 129.12 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 929886 123.1 ns/op 130.01 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 926239 129.8 ns/op 492.89 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 876064 136.5 ns/op 468.83 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 901035 133.4 ns/op 479.79 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 872041 135.0 ns/op 474.04 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 897343 131.2 ns/op 487.70 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 902092 133.7 ns/op 478.58 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 892856 132.1 ns/op 484.32 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 899874 133.0 ns/op 481.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 566486 210.5 ns/op 1216.10 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 497949 241.5 ns/op 1059.97 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 620809 187.2 ns/op 1367.27 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 627877 190.2 ns/op 1345.65 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 644287 190.5 ns/op 1344.05 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 628798 187.2 ns/op 1367.75 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 623259 187.4 ns/op 1365.75 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 640641 188.8 ns/op 1355.82 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 82603 1438 ns/op 2848.51 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 61020 1986 ns/op 2062.95 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 108294 1096 ns/op 3735.88 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 107523 1088 ns/op 3764.56 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 110728 1086 ns/op 3772.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 111009 1097 ns/op 3734.87 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 110641 1108 ns/op 3695.49 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 110412 1110 ns/op 3688.94 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 5143 22088 ns/op 2967.02 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3644 30399 ns/op 2155.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 6954 16340 ns/op 4010.75 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 6814 16467 ns/op 3979.93 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 6471 15944 ns/op 4110.29 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 7581 16037 ns/op 4086.50 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 6416 16072 ns/op 4077.75 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 6505 15922 ns/op 4116.11 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1000000 107.8 ns/op 296.86 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1000000 114.7 ns/op 558.15 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 932053 128.2 ns/op 998.43 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 695554 169.5 ns/op 1510.28 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 519939 228.1 ns/op 2244.70 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 342355 349.6 ns/op 2929.08 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 203721 591.4 ns/op 3463.01 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 112350 1067 ns/op 3840.18 MB/s BenchmarkMemclr/5-4 13493272 8.774 ns/op 569.84 MB/s BenchmarkMemclr/16-4 14279661 8.452 ns/op 1893.03 MB/s BenchmarkMemclr/64-4 11855364 10.10 ns/op 6334.59 MB/s BenchmarkMemclr/256-4 9565624 12.48 ns/op 20518.57 MB/s BenchmarkMemclr/4096-4 2267503 52.85 ns/op 77501.26 MB/s BenchmarkMemclr/65536-4 141784 712.3 ns/op 92008.57 MB/s BenchmarkMemclr/1M-4 7081 16342 ns/op 64165.27 MB/s BenchmarkMemclr/4M-4 1482 76845 ns/op 54581.19 MB/s BenchmarkMemclr/8M-4 717 164015 ns/op 51145.33 MB/s BenchmarkMemclr/16M-4 363 317422 ns/op 52854.62 MB/s BenchmarkMemclr/64M-4 80 1384093 ns/op 48485.81 MB/s BenchmarkMemclrUnaligned/0_5-4 8278351 14.67 ns/op 340.83 MB/s BenchmarkMemclrUnaligned/0_16-4 8261504 14.71 ns/op 1087.45 MB/s BenchmarkMemclrUnaligned/0_64-4 7408633 16.16 ns/op 3960.96 MB/s BenchmarkMemclrUnaligned/0_256-4 6045753 19.82 ns/op 12914.34 MB/s BenchmarkMemclrUnaligned/0_4096-4 1992949 60.05 ns/op 68214.29 MB/s BenchmarkMemclrUnaligned/0_65536-4 150469 717.2 ns/op 91375.62 MB/s BenchmarkMemclrUnaligned/1_5-4 8268494 14.52 ns/op 344.30 MB/s BenchmarkMemclrUnaligned/1_16-4 8206810 14.56 ns/op 1098.90 MB/s BenchmarkMemclrUnaligned/1_64-4 7239765 16.51 ns/op 3875.60 MB/s BenchmarkMemclrUnaligned/1_256-4 5681979 20.81 ns/op 12304.53 MB/s BenchmarkMemclrUnaligned/1_4096-4 1921981 62.41 ns/op 65635.08 MB/s BenchmarkMemclrUnaligned/1_65536-4 141637 720.0 ns/op 91027.87 MB/s BenchmarkMemclrUnaligned/4_5-4 8125786 14.69 ns/op 340.32 MB/s BenchmarkMemclrUnaligned/4_16-4 8263074 14.52 ns/op 1101.93 MB/s BenchmarkMemclrUnaligned/4_64-4 7332058 16.86 ns/op 3796.32 MB/s BenchmarkMemclrUnaligned/4_256-4 5530636 21.24 ns/op 12053.75 MB/s BenchmarkMemclrUnaligned/4_4096-4 1914520 64.37 ns/op 63635.96 MB/s BenchmarkMemclrUnaligned/4_65536-4 147520 732.2 ns/op 89499.82 MB/s BenchmarkMemclrUnaligned/7_5-4 8095832 14.66 ns/op 340.99 MB/s BenchmarkMemclrUnaligned/7_16-4 8289536 14.56 ns/op 1098.90 MB/s BenchmarkMemclrUnaligned/7_64-4 7329532 16.52 ns/op 3873.08 MB/s BenchmarkMemclrUnaligned/7_256-4 5748469 20.85 ns/op 12278.91 MB/s BenchmarkMemclrUnaligned/7_4096-4 1864100 64.34 ns/op 63662.43 MB/s BenchmarkMemclrUnaligned/7_65536-4 139792 717.3 ns/op 91368.12 MB/s BenchmarkMemclrUnaligned/0_1M-4 7521 15930 ns/op 65823.90 MB/s BenchmarkMemclrUnaligned/0_4M-4 1532 75065 ns/op 55875.41 MB/s BenchmarkMemclrUnaligned/0_8M-4 702 166940 ns/op 50249.24 MB/s BenchmarkMemclrUnaligned/0_16M-4 366 328189 ns/op 51120.58 MB/s BenchmarkMemclrUnaligned/0_64M-4 86 1314450 ns/op 51054.70 MB/s BenchmarkMemclrUnaligned/1_1M-4 7423 16842 ns/op 62261.27 MB/s BenchmarkMemclrUnaligned/1_4M-4 1410 75285 ns/op 55712.08 MB/s BenchmarkMemclrUnaligned/1_8M-4 754 158180 ns/op 53031.93 MB/s BenchmarkMemclrUnaligned/1_16M-4 376 328710 ns/op 51039.55 MB/s BenchmarkMemclrUnaligned/1_64M-4 85 1272280 ns/op 52746.93 MB/s BenchmarkMemclrUnaligned/4_1M-4 7255 16606 ns/op 63142.61 MB/s BenchmarkMemclrUnaligned/4_4M-4 1405 75663 ns/op 55433.97 MB/s BenchmarkMemclrUnaligned/4_8M-4 685 167667 ns/op 50031.26 MB/s BenchmarkMemclrUnaligned/4_16M-4 376 328722 ns/op 51037.72 MB/s BenchmarkMemclrUnaligned/4_64M-4 86 1332550 ns/op 50361.23 MB/s BenchmarkMemclrUnaligned/7_1M-4 7389 16422 ns/op 63853.15 MB/s BenchmarkMemclrUnaligned/7_4M-4 1528 79586 ns/op 52701.67 MB/s BenchmarkMemclrUnaligned/7_8M-4 726 165097 ns/op 50810.10 MB/s BenchmarkMemclrUnaligned/7_16M-4 337 330861 ns/op 50707.78 MB/s BenchmarkMemclrUnaligned/7_64M-4 87 1372954 ns/op 48879.16 MB/s BenchmarkGoMemclr/5-4 2070789 57.60 ns/op 86.81 MB/s BenchmarkGoMemclr/16-4 638840 186.0 ns/op 86.02 MB/s BenchmarkGoMemclr/64-4 171591 694.4 ns/op 92.17 MB/s BenchmarkGoMemclr/256-4 43705 2729 ns/op 93.82 MB/s BenchmarkMemclrRange/1K_2K-4 64768 1824 ns/op 52569.06 MB/s BenchmarkMemclrRange/2K_8K-4 27411 4356 ns/op 76574.11 MB/s BenchmarkMemclrRange/4K_16K-4 30994 3857 ns/op 83758.94 MB/s BenchmarkMemclrRange/160K_228K-4 6186 18809 ns/op 88409.44 MB/s BenchmarkClearFat7-4 7175848 16.50 ns/op BenchmarkClearFat8-4 7774880 15.12 ns/op BenchmarkClearFat11-4 6891861 17.10 ns/op BenchmarkClearFat12-4 7033370 16.70 ns/op BenchmarkClearFat13-4 6892700 17.05 ns/op BenchmarkClearFat14-4 7042881 16.69 ns/op BenchmarkClearFat15-4 6888442 17.07 ns/op BenchmarkClearFat16-4 7038568 16.85 ns/op BenchmarkClearFat24-4 6750355 17.40 ns/op BenchmarkClearFat32-4 6418498 18.40 ns/op BenchmarkClearFat40-4 6172902 19.04 ns/op BenchmarkClearFat48-4 6085920 19.36 ns/op BenchmarkClearFat56-4 5788298 20.44 ns/op BenchmarkClearFat64-4 5591266 21.11 ns/op BenchmarkClearFat72-4 5412378 21.80 ns/op BenchmarkClearFat128-4 4305778 27.69 ns/op BenchmarkClearFat256-4 2630713 44.92 ns/op BenchmarkClearFat512-4 1671938 71.27 ns/op BenchmarkClearFat1024-4 921488 127.6 ns/op BenchmarkClearFat1032-4 917318 128.8 ns/op BenchmarkClearFat1040-4 761112 155.5 ns/op BenchmarkCopyFat7-4 6876884 17.10 ns/op BenchmarkCopyFat8-4 7620924 15.45 ns/op BenchmarkCopyFat11-4 6723080 17.26 ns/op BenchmarkCopyFat12-4 6893540 17.10 ns/op BenchmarkCopyFat13-4 6868634 17.38 ns/op BenchmarkCopyFat14-4 6441818 17.33 ns/op BenchmarkCopyFat15-4 6825751 17.11 ns/op BenchmarkCopyFat16-4 7030074 16.78 ns/op BenchmarkCopyFat24-4 6521086 18.43 ns/op BenchmarkCopyFat32-4 6256268 18.80 ns/op BenchmarkCopyFat64-4 5511504 21.43 ns/op BenchmarkCopyFat72-4 5262280 22.43 ns/op BenchmarkCopyFat128-4 4243425 27.87 ns/op BenchmarkCopyFat256-4 2509009 46.85 ns/op BenchmarkCopyFat512-4 1561884 75.75 ns/op BenchmarkCopyFat520-4 1534504 77.46 ns/op BenchmarkCopyFat1024-4 850749 138.5 ns/op BenchmarkCopyFat1032-4 845522 136.5 ns/op BenchmarkCopyFat1040-4 823293 143.4 ns/op BenchmarkIssue18740/2byte-4 343 350522 ns/op BenchmarkIssue18740/4byte-4 595 199556 ns/op BenchmarkIssue18740/8byte-4 981 122066 ns/op BenchmarkMemclrKnownSize1-4 8277140 14.49 ns/op 69.01 MB/s BenchmarkMemclrKnownSize2-4 4693050 25.64 ns/op 78.02 MB/s BenchmarkMemclrKnownSize4-4 3018508 39.75 ns/op 100.63 MB/s BenchmarkMemclrKnownSize8-4 1000000 101.1 ns/op 79.16 MB/s BenchmarkMemclrKnownSize16-4 638120 185.6 ns/op 86.22 MB/s BenchmarkMemclrKnownSize32-4 332538 354.1 ns/op 90.36 MB/s BenchmarkMemclrKnownSize64-4 174442 686.6 ns/op 93.22 MB/s BenchmarkMemclrKnownSize112-4 98952 1202 ns/op 93.14 MB/s BenchmarkMemclrKnownSize128-4 86113 1375 ns/op 93.07 MB/s BenchmarkMemclrKnownSize192-4 58650 2050 ns/op 93.68 MB/s BenchmarkMemclrKnownSize248-4 45496 2636 ns/op 94.09 MB/s BenchmarkMemclrKnownSize256-4 44038 2729 ns/op 93.80 MB/s BenchmarkMemclrKnownSize512-4 22034 5439 ns/op 94.14 MB/s BenchmarkMemclrKnownSize1024-4 10000 10878 ns/op 94.14 MB/s BenchmarkMemclrKnownSize4096-4 2739 43379 ns/op 94.42 MB/s BenchmarkMemclrKnownSize512KiB-4 20 5666308 ns/op 92.53 MB/s BenchmarkReadMetricsLatency-4 16563 6000 p50-ns 6360 p90-ns 18320 p99-ns BenchmarkFinalizer-4 198 612648 ns/op BenchmarkFinalizerRun-4 344834 667.2 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7575297 15.81 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3917282 30.61 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2875579 41.80 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2834600 42.33 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1648183 72.65 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1507158 79.66 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2668186 45.11 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1554579 77.09 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1612819 74.42 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2086680 57.52 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2084996 57.58 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1906536 63.01 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1756455 68.38 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1601918 75.21 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 8578904 13.82 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8103486 14.79 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8083704 14.80 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8692905 13.80 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7106899 16.82 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6546158 18.16 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8689230 13.82 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8061135 14.79 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8075739 14.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8684877 13.83 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8102874 14.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8103224 14.81 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8658682 13.81 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8083180 14.79 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8056719 14.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8549955 13.81 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8043456 14.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8069223 14.81 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8660907 13.89 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7114264 16.82 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7095855 16.83 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8699283 13.89 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7119447 16.88 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7126804 16.84 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8640825 13.82 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7123132 16.83 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7128769 17.18 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8692956 13.81 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7100103 16.81 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7131886 17.03 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8683771 13.80 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8089764 14.84 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8108173 14.80 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 8652739 13.93 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8072479 14.89 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8101014 14.81 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8656384 13.95 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7987560 14.93 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7947482 14.92 ns/op BenchmarkNetpollBreak-4 2887 40643 ns/op BenchmarkPinnerPinUnpinBatch-4 1136 99930 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 235 506166 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1280 98734 ns/op BenchmarkPinnerPinUnpin-4 1223460 98.00 ns/op BenchmarkPinnerPinUnpinTiny-4 1223548 97.36 ns/op BenchmarkPinnerPinUnpinDouble-4 464510 256.9 ns/op BenchmarkPinnerPinUnpinParallel-4 2967984 38.56 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3037635 40.53 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 220159 540.9 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5939017 20.36 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5889974 19.50 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 6838292 17.32 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 6923226 17.16 ns/op BenchmarkPingPongHog-4 264 378878 ns/op BenchmarkStackGrowth-4 113871 1038 ns/op BenchmarkStackGrowthDeep-4 1123 103606 ns/op BenchmarkCreateGoroutines-4 32355 3653 ns/op BenchmarkCreateGoroutinesParallel-4 26008 4628 ns/op BenchmarkCreateGoroutinesCapture-4 6084 18399 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 29038 4137 ns/op BenchmarkClosureCall-4 19448694 5.825 ns/op BenchmarkWakeupParallelSpinning/0s-4 6559 18127 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5581 21603 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5346 23766 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3313 35646 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2182 54072 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1345 86044 ns/op BenchmarkWakeupParallelSpinning/50µs-4 674 172771 ns/op BenchmarkWakeupParallelSpinning/100µs-4 410 287743 ns/op BenchmarkWakeupParallelSyscall/0s-4 873 137519 ns/op BenchmarkWakeupParallelSyscall/1µs-4 842 141112 ns/op BenchmarkWakeupParallelSyscall/2µs-4 835 143529 ns/op BenchmarkWakeupParallelSyscall/5µs-4 799 148065 ns/op BenchmarkWakeupParallelSyscall/10µs-4 747 158556 ns/op BenchmarkWakeupParallelSyscall/20µs-4 668 178486 ns/op BenchmarkWakeupParallelSyscall/50µs-4 501 239241 ns/op BenchmarkWakeupParallelSyscall/100µs-4 352 334249 ns/op BenchmarkMatmult-4 4696731 35.26 ns/op BenchmarkFastrand-4 8844392 13.27 ns/op BenchmarkFastrand64-4 8930457 13.22 ns/op BenchmarkFastrandHashiter-4 4164196 28.50 ns/op BenchmarkFastrandn/2-4 6991784 17.15 ns/op BenchmarkFastrandn/3-4 6857769 17.49 ns/op BenchmarkFastrandn/4-4 7139150 16.84 ns/op BenchmarkFastrandn/5-4 7119801 16.82 ns/op BenchmarkIfaceCmp100-4 85989 1394 ns/op BenchmarkIfaceCmpNil100-4 190675 622.4 ns/op BenchmarkEfaceCmpDiff-4 37227 3210 ns/op BenchmarkEfaceCmpDiffIndirect-4 33483 3600 ns/op BenchmarkDefer-4 824582 145.4 ns/op BenchmarkDefer10-4 622444 194.9 ns/op BenchmarkDeferMany-4 411730 381.1 ns/op BenchmarkPanicRecover-4 415431 289.3 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 10000 10096 ns/op 9520 p50-ns 11480 p90-ns 17000 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 10000 11854 ns/op 10240 p50-ns 11440 p90-ns 27920 p99-ns BenchmarkGoroutineProfile/small/idle-4 4047 29932 ns/op 28600 p50-ns 31200 p90-ns 44920 p99-ns BenchmarkGoroutineProfile/small/loaded-4 859 160871 ns/op 82080 p50-ns 227160 p90-ns 1150560 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 10000 10600 ns/op 10000 p50-ns 10600 p90-ns 17360 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 10000 11820 ns/op 9920 p50-ns 11000 p90-ns 39560 p99-ns BenchmarkGoroutineProfile/large/idle-4 46 2448589 ns/op 2481240 p50-ns 2564440 p90-ns 2743880 p99-ns BenchmarkGoroutineProfile/large/loaded-4 39 3264653 ns/op 2776240 p50-ns 3202280 p90-ns 12673920 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 10000 10813 ns/op 10200 p50-ns 12240 p90-ns 19760 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 10000 12908 ns/op 10040 p50-ns 11640 p90-ns 170200 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 714 169957 ns/op 159600 p50-ns 221680 p90-ns 279080 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 307 390490 ns/op 221600 p50-ns 351160 p90-ns 4080520 p99-ns BenchmarkRWMutexUncontended-4 2876491 41.84 ns/op BenchmarkRWMutexWrite100-4 1000000 101.7 ns/op BenchmarkRWMutexWrite10-4 191463 643.4 ns/op BenchmarkRWMutexWorkWrite100-4 712503 155.4 ns/op BenchmarkRWMutexWorkWrite10-4 169099 847.3 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2660 43975 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1143 104136 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1290 90029 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 550 215778 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 636 182402 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 258 447684 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 313 373710 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 123 945379 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 294912 400.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 283654 397.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 254103 451.1 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 283524 412.0 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 266526 416.5 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 245587 470.5 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 258266 463.8 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 233466 465.9 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 222240 516.1 ns/op BenchmarkMakeSlice/Byte-4 1856803 63.61 ns/op BenchmarkMakeSlice/Int16-4 1838314 65.81 ns/op BenchmarkMakeSlice/Int-4 1555887 78.44 ns/op BenchmarkMakeSlice/Ptr-4 1354276 88.56 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 124.6 ns/op BenchmarkMakeSlice/Struct/32-4 928676 146.3 ns/op BenchmarkMakeSlice/Struct/40-4 755934 166.5 ns/op BenchmarkGrowSlice/Byte-4 595024 207.6 ns/op BenchmarkGrowSlice/Int16-4 550428 217.5 ns/op BenchmarkGrowSlice/Int-4 455048 275.6 ns/op BenchmarkGrowSlice/Ptr-4 406531 288.4 ns/op BenchmarkGrowSlice/Struct/24-4 284924 413.5 ns/op BenchmarkGrowSlice/Struct/32-4 222890 468.0 ns/op BenchmarkGrowSlice/Struct/40-4 196180 544.6 ns/op BenchmarkExtendSlice/IntSlice-4 408045 303.2 ns/op BenchmarkExtendSlice/PointerSlice-4 391756 321.4 ns/op BenchmarkExtendSlice/NoGrow-4 694074 176.0 ns/op BenchmarkAppend-4 733226 162.7 ns/op BenchmarkAppendGrowByte-4 5 20302984 ns/op BenchmarkAppendGrowString-4 1 185644316 ns/op BenchmarkAppendSlice/1Bytes-4 1216158 99.18 ns/op BenchmarkAppendSlice/4Bytes-4 1000000 100.8 ns/op BenchmarkAppendSlice/7Bytes-4 1000000 102.4 ns/op BenchmarkAppendSlice/8Bytes-4 1000000 101.5 ns/op BenchmarkAppendSlice/15Bytes-4 1000000 103.1 ns/op BenchmarkAppendSlice/16Bytes-4 1000000 102.2 ns/op BenchmarkAppendSlice/32Bytes-4 1000000 107.6 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 80220 1424 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 25965 4601 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 7158 15098 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2112 54550 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 217 559909 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 54 2322464 ns/op BenchmarkAppendStr/1Bytes-4 1309431 92.20 ns/op BenchmarkAppendStr/4Bytes-4 1259473 95.95 ns/op BenchmarkAppendStr/8Bytes-4 1222942 98.06 ns/op BenchmarkAppendStr/16Bytes-4 1229056 97.03 ns/op BenchmarkAppendStr/32Bytes-4 1261196 94.91 ns/op BenchmarkAppendSpecialCase-4 707463 167.8 ns/op BenchmarkCopy/1Byte-4 1000000 103.4 ns/op 9.67 MB/s BenchmarkCopy/1String-4 1239799 97.98 ns/op 10.21 MB/s BenchmarkCopy/2Byte-4 1000000 104.6 ns/op 19.11 MB/s BenchmarkCopy/2String-4 1224675 99.94 ns/op 20.01 MB/s BenchmarkCopy/4Byte-4 1000000 102.9 ns/op 38.89 MB/s BenchmarkCopy/4String-4 1000000 100.6 ns/op 39.76 MB/s BenchmarkCopy/8Byte-4 1213504 100.1 ns/op 79.95 MB/s BenchmarkCopy/8String-4 1231410 94.13 ns/op 84.99 MB/s BenchmarkCopy/12Byte-4 1000000 101.6 ns/op 118.16 MB/s BenchmarkCopy/12String-4 1207362 98.15 ns/op 122.27 MB/s BenchmarkCopy/16Byte-4 1000000 103.1 ns/op 155.16 MB/s BenchmarkCopy/16String-4 1212648 97.99 ns/op 163.28 MB/s BenchmarkCopy/32Byte-4 1000000 105.1 ns/op 304.62 MB/s BenchmarkCopy/32String-4 1000000 100.7 ns/op 317.63 MB/s BenchmarkCopy/128Byte-4 921800 128.5 ns/op 995.74 MB/s BenchmarkCopy/128String-4 893547 134.3 ns/op 953.04 MB/s BenchmarkCopy/1024Byte-4 305629 389.8 ns/op 2626.91 MB/s BenchmarkCopy/1024String-4 253795 472.9 ns/op 2165.21 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28287 4192 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19608 5980 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 13869 8699 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 10208 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 12899 ns/op BenchmarkAppendInPlace/Grow/Byte-4 112664 1095 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 113196 1090 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 89889 1307 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 81560 1520 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 68445 1727 ns/op BenchmarkStackCopyPtr-4 1 199229236 ns/op BenchmarkStackCopy-4 1 124547717 ns/op BenchmarkStackCopyNoCache-4 26 4623900 ns/op BenchmarkStackCopyWithStkobj-4 2 59957939 ns/op BenchmarkIssue18138-4 627 170038 ns/op BenchmarkCompareStringEqual-4 12798471 8.740 ns/op BenchmarkCompareStringIdentical-4 19461562 5.990 ns/op BenchmarkCompareStringSameLength-4 14235685 7.967 ns/op BenchmarkCompareStringDifferentLength-4 19364708 5.827 ns/op BenchmarkCompareStringBigUnaligned-4 1741 66830 ns/op 15690.39 MB/s BenchmarkCompareStringBig-4 2199 52114 ns/op 20121.01 MB/s BenchmarkConcatStringAndBytes-4 1752570 68.23 ns/op BenchmarkSliceByteToString/1-4 1614972 75.30 ns/op BenchmarkSliceByteToString/2-4 872448 143.3 ns/op BenchmarkSliceByteToString/4-4 886944 142.4 ns/op BenchmarkSliceByteToString/8-4 912602 138.8 ns/op BenchmarkSliceByteToString/16-4 894427 138.5 ns/op BenchmarkSliceByteToString/32-4 898903 141.5 ns/op BenchmarkSliceByteToString/64-4 712014 162.8 ns/op BenchmarkSliceByteToString/128-4 551612 259.4 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2553747 45.22 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 829737 140.5 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 983251 119.7 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3481695 34.33 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1582840 75.69 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1825263 65.48 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1817734 66.63 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 428962 263.1 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 511630 231.2 ns/op BenchmarkRuneIterate/range/ASCII-4 7109628 16.49 ns/op BenchmarkRuneIterate/range/Japanese-4 1892311 63.08 ns/op BenchmarkRuneIterate/range/MixedLength-4 2251574 52.84 ns/op BenchmarkRuneIterate/range1/ASCII-4 7106916 16.51 ns/op BenchmarkRuneIterate/range1/Japanese-4 1890609 63.06 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2255032 52.77 ns/op BenchmarkRuneIterate/range2/ASCII-4 7104021 16.47 ns/op BenchmarkRuneIterate/range2/Japanese-4 1893079 62.94 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2252457 52.79 ns/op BenchmarkArrayEqual-4 17558648 6.421 ns/op BenchmarkFunc/Name-4 2732593 43.74 ns/op BenchmarkFunc/Entry-4 11126358 10.42 ns/op BenchmarkFunc/FileLine-4 2618653 43.51 ns/op PASS ok runtime 140.743s goos: linux goarch: arm64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 20211 5521 ns/op BenchmarkHandle/concurrent-4 13659 8785 ns/op PASS ok runtime/cgo 1.409s goos: linux goarch: arm64 pkg: runtime/internal/atomic BenchmarkAnd32-4 12933040 9.222 ns/op BenchmarkAnd32Parallel-4 2439267 57.68 ns/op BenchmarkAnd64-4 12986281 9.234 ns/op BenchmarkAnd64Parallel-4 2064163 61.27 ns/op BenchmarkOr32-4 13234864 9.131 ns/op BenchmarkOr32Parallel-4 2820691 56.65 ns/op BenchmarkOr64-4 13134277 9.135 ns/op BenchmarkOr64Parallel-4 2214978 57.38 ns/op BenchmarkAtomicLoad64-4 20948842 5.502 ns/op BenchmarkAtomicStore64-4 21065492 5.717 ns/op BenchmarkAtomicLoad-4 21100459 5.481 ns/op BenchmarkAtomicStore-4 20745742 5.685 ns/op BenchmarkAnd8-4 7906262 15.45 ns/op BenchmarkAnd-4 8700216 15.12 ns/op BenchmarkAnd8Parallel-4 2106636 52.52 ns/op BenchmarkAndParallel-4 2436991 56.19 ns/op BenchmarkOr8-4 8699888 15.16 ns/op BenchmarkOr-4 8683344 15.15 ns/op BenchmarkOr8Parallel-4 2718078 43.76 ns/op BenchmarkOrParallel-4 2389034 50.68 ns/op BenchmarkXadd-4 2966191 40.14 ns/op BenchmarkXadd64-4 2961782 41.45 ns/op BenchmarkCas-4 1923368 62.40 ns/op BenchmarkCas64-4 2456036 58.50 ns/op BenchmarkXchg-4 2633900 39.13 ns/op BenchmarkXchg64-4 2454969 49.09 ns/op PASS ok runtime/internal/atomic 5.226s goos: linux goarch: arm64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 4040485 30.95 ns/op BenchmarkMulUintptr/large-4 3101041 37.32 ns/op PASS ok runtime/internal/math 1.327s goos: linux goarch: arm64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 25 4450974 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 25 4872341 ns/op 416.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 2050 60866 ns/op 1.454 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 9 11485209 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 8 12933575 ns/op 1176 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 434 276340 ns/op 19.12 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 79536618 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 90031238 ns/op 8494 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 42 2571139 ns/op 229.5 concurrent_launches/op PASS ok runtime/pprof 2.650s goos: linux goarch: arm64 pkg: runtime/race BenchmarkSyncLeak-4 50 2143769 ns/op BenchmarkStackLeak-4 13132 9030 ns/op PASS ok runtime/race 1.369s goos: linux goarch: arm64 pkg: runtime/trace BenchmarkStartRegion-4 2853876 42.22 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 160274 718.6 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.307s goos: linux goarch: arm64 pkg: slices BenchmarkEqualFunc_Large-4 31 3420709 ns/op BenchmarkIndex_Large-4 9900 10862 ns/op BenchmarkIndexFunc_Large-4 130 878613 ns/op BenchmarkCompact/nil-4 7957201 15.10 ns/op BenchmarkCompact/one-4 1214233 98.35 ns/op BenchmarkCompact/sorted-4 860634 139.4 ns/op BenchmarkCompact/1_item-4 764506 155.5 ns/op BenchmarkCompact/unsorted-4 839865 138.5 ns/op BenchmarkCompact/many-4 519632 228.6 ns/op BenchmarkCompact_Large-4 291 404833 ns/op BenchmarkCompactFunc_Large-4 45 2336502 ns/op BenchmarkReplace/naive-fast-4 70797 1572 ns/op BenchmarkReplace/optimized-fast-4 83070 1337 ns/op BenchmarkReplace/naive-slow-4 30068 4218 ns/op BenchmarkReplace/optimized-slow-4 34149 3316 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 114.9 ns/op BenchmarkBinarySearchFloats/Size32-4 898660 132.8 ns/op BenchmarkBinarySearchFloats/Size64-4 809518 145.8 ns/op BenchmarkBinarySearchFloats/Size128-4 732672 159.6 ns/op BenchmarkBinarySearchFloats/Size512-4 631951 187.9 ns/op BenchmarkBinarySearchFloats/Size1024-4 587221 202.9 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 378739 314.7 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 326536 373.5 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 284734 425.6 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 253377 470.9 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 207222 580.9 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 187406 640.6 ns/op PASS ok slices 4.901s goos: linux goarch: arm64 pkg: sort BenchmarkSearchWrappers-4 89578 1325 ns/op BenchmarkSortInts-4 1 135281389 ns/op BenchmarkSlicesSortInts-4 2 59039796 ns/op BenchmarkSortIsSorted-4 22 5340332 ns/op BenchmarkSlicesIsSorted-4 67 1760550 ns/op BenchmarkSortStrings-4 1 185355665 ns/op BenchmarkSlicesSortStrings-4 1 113310871 ns/op BenchmarkSortStrings_Sorted-4 20 5764522 ns/op BenchmarkSlicesSortStrings_Sorted-4 50 2334745 ns/op BenchmarkSortStructs-4 1 233124261 ns/op BenchmarkSortFuncStructs-4 1 201268665 ns/op BenchmarkSortString1K-4 265 444818 ns/op BenchmarkSortString1K_Slice-4 140 846122 ns/op BenchmarkStableString1K-4 73 1598502 ns/op BenchmarkSortInt1K-4 338 353372 ns/op BenchmarkSortInt1K_Sorted-4 5606 20743 ns/op BenchmarkSortInt1K_Reversed-4 3474 34111 ns/op BenchmarkSortInt1K_Mod8-4 896 132880 ns/op BenchmarkStableInt1K-4 92 1217122 ns/op BenchmarkStableInt1K_Slice-4 93 1147452 ns/op BenchmarkSortInt64K-4 3 33416957 ns/op BenchmarkSortInt64K_Slice-4 2 72977174 ns/op BenchmarkStableInt64K-4 1 107348551 ns/op BenchmarkSort1e2-4 337 358243 ns/op BenchmarkStable1e2-4 134 897629 ns/op BenchmarkSort1e4-4 2 72638894 ns/op BenchmarkStable1e4-4 1 296752297 ns/op PASS ok sort 13.148s goos: linux goarch: arm64 pkg: strconv BenchmarkAtof64Decimal-4 446680 236.4 ns/op BenchmarkAtof64Float-4 429313 260.8 ns/op BenchmarkAtof64FloatExp-4 368568 310.3 ns/op BenchmarkAtof64Big-4 308245 382.3 ns/op BenchmarkAtof64RandomBits-4 194782 601.0 ns/op BenchmarkAtof64RandomFloats-4 326352 362.5 ns/op BenchmarkAtof64RandomLongFloats-4 283695 422.0 ns/op BenchmarkAtof32Decimal-4 494804 241.5 ns/op BenchmarkAtof32Float-4 453657 258.3 ns/op BenchmarkAtof32FloatExp-4 366877 327.1 ns/op BenchmarkAtof32Random-4 272665 431.7 ns/op BenchmarkAtof32RandomLong-4 137125 864.2 ns/op BenchmarkParseInt/Pos/7bit-4 910746 125.8 ns/op BenchmarkParseInt/Pos/26bit-4 545394 212.5 ns/op BenchmarkParseInt/Pos/31bit-4 508741 231.4 ns/op BenchmarkParseInt/Pos/56bit-4 357738 331.8 ns/op BenchmarkParseInt/Pos/63bit-4 339720 350.5 ns/op BenchmarkParseInt/Neg/7bit-4 917851 124.1 ns/op BenchmarkParseInt/Neg/26bit-4 550023 212.5 ns/op BenchmarkParseInt/Neg/31bit-4 499675 231.9 ns/op BenchmarkParseInt/Neg/56bit-4 362034 326.9 ns/op BenchmarkParseInt/Neg/63bit-4 338294 346.0 ns/op BenchmarkAtoi/Pos/7bit-4 1421298 84.54 ns/op BenchmarkAtoi/Pos/26bit-4 744416 157.8 ns/op BenchmarkAtoi/Pos/31bit-4 694567 172.3 ns/op BenchmarkAtoi/Pos/56bit-4 455635 257.5 ns/op BenchmarkAtoi/Pos/63bit-4 297040 385.9 ns/op BenchmarkAtoi/Neg/7bit-4 1457216 83.82 ns/op BenchmarkAtoi/Neg/26bit-4 752878 157.3 ns/op BenchmarkAtoi/Neg/31bit-4 664539 174.4 ns/op BenchmarkAtoi/Neg/56bit-4 460347 256.9 ns/op BenchmarkAtoi/Neg/63bit-4 308953 382.5 ns/op BenchmarkFormatFloat/Decimal-4 106369 1131 ns/op BenchmarkFormatFloat/Float-4 94627 1270 ns/op BenchmarkFormatFloat/Exp-4 100630 1178 ns/op BenchmarkFormatFloat/NegExp-4 100849 1176 ns/op BenchmarkFormatFloat/LongExp-4 86977 1368 ns/op BenchmarkFormatFloat/Big-4 85932 1390 ns/op BenchmarkFormatFloat/BinaryExp-4 177926 675.9 ns/op BenchmarkFormatFloat/32Integer-4 106096 1125 ns/op BenchmarkFormatFloat/32ExactFraction-4 104972 1140 ns/op BenchmarkFormatFloat/32Point-4 98865 1243 ns/op BenchmarkFormatFloat/32Exp-4 105718 1133 ns/op BenchmarkFormatFloat/32NegExp-4 105978 1131 ns/op BenchmarkFormatFloat/32Shortest-4 105974 1111 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 127095 943.9 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 123481 976.9 ns/op BenchmarkFormatFloat/64Fixed1-4 136944 878.6 ns/op BenchmarkFormatFloat/64Fixed2-4 137198 881.5 ns/op BenchmarkFormatFloat/64Fixed3-4 136225 884.4 ns/op BenchmarkFormatFloat/64Fixed4-4 136874 875.1 ns/op BenchmarkFormatFloat/64Fixed12-4 85118 1407 ns/op BenchmarkFormatFloat/64Fixed16-4 105932 1127 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 106880 1115 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 101054 1190 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2761 43339 ns/op BenchmarkFormatFloat/Slowpath64-4 85513 1376 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 88276 1352 ns/op BenchmarkAppendFloat/Decimal-4 119430 1002 ns/op BenchmarkAppendFloat/Float-4 104040 1147 ns/op BenchmarkAppendFloat/Exp-4 116580 1013 ns/op BenchmarkAppendFloat/NegExp-4 116100 1026 ns/op BenchmarkAppendFloat/LongExp-4 97406 1218 ns/op BenchmarkAppendFloat/Big-4 96136 1236 ns/op BenchmarkAppendFloat/BinaryExp-4 234530 514.8 ns/op BenchmarkAppendFloat/32Integer-4 118969 1006 ns/op BenchmarkAppendFloat/32ExactFraction-4 116840 1024 ns/op BenchmarkAppendFloat/32Point-4 107510 1109 ns/op BenchmarkAppendFloat/32Exp-4 117144 1015 ns/op BenchmarkAppendFloat/32NegExp-4 119140 1010 ns/op BenchmarkAppendFloat/32Shortest-4 122893 967.3 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 148062 808.3 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 143293 824.9 ns/op BenchmarkAppendFloat/64Fixed1-4 161964 747.6 ns/op BenchmarkAppendFloat/64Fixed2-4 162003 747.9 ns/op BenchmarkAppendFloat/64Fixed3-4 161204 749.7 ns/op BenchmarkAppendFloat/64Fixed4-4 162889 734.3 ns/op BenchmarkAppendFloat/64Fixed12-4 94675 1257 ns/op BenchmarkAppendFloat/64Fixed16-4 120968 981.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 126957 940.1 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 113281 1062 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2773 42784 ns/op BenchmarkAppendFloat/Slowpath64-4 97549 1224 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 98416 1200 ns/op BenchmarkFormatInt-4 12078 9780 ns/op BenchmarkAppendInt-4 12716 9472 ns/op BenchmarkFormatUint-4 67102 1755 ns/op BenchmarkAppendUint-4 73448 1631 ns/op BenchmarkFormatIntSmall/7-4 2247608 53.36 ns/op BenchmarkFormatIntSmall/42-4 2236965 53.26 ns/op BenchmarkAppendIntSmall-4 782677 146.5 ns/op BenchmarkAppendUintVarlen/1-4 835933 139.1 ns/op BenchmarkAppendUintVarlen/12-4 787422 143.7 ns/op BenchmarkAppendUintVarlen/123-4 627588 188.0 ns/op BenchmarkAppendUintVarlen/1234-4 627129 187.0 ns/op BenchmarkAppendUintVarlen/12345-4 626095 188.6 ns/op BenchmarkAppendUintVarlen/123456-4 622354 193.6 ns/op BenchmarkAppendUintVarlen/1234567-4 598276 196.8 ns/op BenchmarkAppendUintVarlen/12345678-4 616294 191.8 ns/op BenchmarkAppendUintVarlen/123456789-4 601804 196.6 ns/op BenchmarkAppendUintVarlen/1234567890-4 593870 198.0 ns/op BenchmarkAppendUintVarlen/12345678901-4 582885 201.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 586395 201.9 ns/op BenchmarkAppendUintVarlen/1234567890123-4 563623 203.8 ns/op BenchmarkAppendUintVarlen/12345678901234-4 577711 203.8 ns/op BenchmarkAppendUintVarlen/123456789012345-4 574250 208.0 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 573624 208.2 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 566486 210.3 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 562576 211.5 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 530954 213.8 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 537412 214.4 ns/op BenchmarkQuote-4 28892 4156 ns/op BenchmarkQuoteRune-4 300757 396.3 ns/op BenchmarkAppendQuote-4 32752 3687 ns/op BenchmarkAppendQuoteRune-4 492124 240.6 ns/op BenchmarkUnquoteEasy-4 799743 142.8 ns/op BenchmarkUnquoteHard-4 33616 3541 ns/op PASS ok strconv 16.648s goos: linux goarch: arm64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 292740 396.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 100070 1220 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 138924 830.2 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 320382 381.0 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 104701 1166 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 150782 789.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 211755 545.1 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 66014 1876 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 81523 1419 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 504650 232.7 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 19362 5988 ns/op BenchmarkGenericMatch1-4 1702 70530 ns/op BenchmarkGenericMatch2-4 354 335801 ns/op BenchmarkSingleMaxSkipping-4 7776 15054 ns/op 664.25 MB/s BenchmarkSingleLongSuffixFail-4 14691 8132 ns/op 123.22 MB/s BenchmarkSingleMatch-4 192 622278 ns/op 24.10 MB/s BenchmarkByteByteNoMatch-4 63270 1897 ns/op BenchmarkByteByteMatch-4 18774 6367 ns/op BenchmarkByteStringMatch-4 21854 5375 ns/op BenchmarkHTMLEscapeNew-4 67298 1774 ns/op BenchmarkHTMLEscapeOld-4 58609 2045 ns/op BenchmarkByteStringReplacerWriteString-4 1112 106646 ns/op BenchmarkByteReplacerWriteString-4 1360 86822 ns/op BenchmarkByteByteReplaces-4 2264 53311 ns/op BenchmarkByteByteMap-4 7305 15839 ns/op BenchmarkMap/identity/ASCII-4 673702 175.1 ns/op BenchmarkMap/identity/Greek-4 439399 272.4 ns/op BenchmarkMap/change/ASCII-4 28164 4233 ns/op BenchmarkMap/change/Greek-4 20907 5734 ns/op BenchmarkIndexRune-4 1000000 102.9 ns/op BenchmarkIndexRuneLongString-4 1000000 111.2 ns/op BenchmarkIndexRuneFastPath-4 2630400 45.84 ns/op BenchmarkIndex-4 2561433 46.26 ns/op BenchmarkLastIndex-4 2576748 46.58 ns/op BenchmarkIndexByte-4 9966015 11.53 ns/op BenchmarkToUpper/#00-4 2800477 42.45 ns/op BenchmarkToUpper/ONLYUPPER-4 2095315 56.78 ns/op BenchmarkToUpper/abc-4 237280 502.5 ns/op BenchmarkToUpper/AbC123-4 183256 657.9 ns/op BenchmarkToUpper/azAZ09_-4 204252 583.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 40384 2984 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 53902 2229 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 24025 4986 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 48488 2489 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 97716 1229 ns/op BenchmarkToLower/#00-4 2795256 42.65 ns/op BenchmarkToLower/abc-4 2428246 49.16 ns/op BenchmarkToLower/AbC123-4 161817 736.1 ns/op BenchmarkToLower/azAZ09_-4 160274 742.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 68432 1745 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 49477 2448 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 24549 4899 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 59550 1996 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 96156 1244 ns/op BenchmarkMapNoChanges-4 854214 139.3 ns/op BenchmarkTrim-4 26868 4456 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2077393 57.87 ns/op BenchmarkToValidUTF8/InvalidASCII-4 132246 896.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 90301 1337 ns/op BenchmarkEqualFold/Tests-4 42826 2795 ns/op BenchmarkEqualFold/ASCII-4 2045454 58.05 ns/op BenchmarkEqualFold/UnicodePrefix-4 94078 1280 ns/op BenchmarkEqualFold/UnicodeSuffix-4 93943 1253 ns/op BenchmarkIndexHard1-4 169 708359 ns/op BenchmarkIndexHard2-4 168 712118 ns/op BenchmarkIndexHard3-4 163 727459 ns/op BenchmarkIndexHard4-4 87 1326378 ns/op BenchmarkLastIndexHard1-4 82 1422356 ns/op BenchmarkLastIndexHard2-4 80 1417446 ns/op BenchmarkLastIndexHard3-4 80 1417420 ns/op BenchmarkCountHard1-4 169 709149 ns/op BenchmarkCountHard2-4 168 713509 ns/op BenchmarkCountHard3-4 164 726295 ns/op BenchmarkIndexTorture-4 12328 9705 ns/op BenchmarkCountTorture-4 12325 9745 ns/op BenchmarkCountTortureOverlapping-4 622 178817 ns/op BenchmarkCountByte/10-4 2597714 46.05 ns/op 217.16 MB/s BenchmarkCountByte/32-4 2708524 44.21 ns/op 723.78 MB/s BenchmarkCountByte/4096-4 542976 219.1 ns/op 18693.42 MB/s BenchmarkCountByte/4194304-4 578 203918 ns/op 20568.60 MB/s BenchmarkCountByte/67108864-4 19 6405328 ns/op 10477.04 MB/s BenchmarkFields/ASCII/16-4 270655 440.4 ns/op 36.33 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 22899 5177 ns/op 49.45 MB/s 320 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1513 80208 ns/op 51.07 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 73 1410951 ns/op 46.45 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22040294 ns/op 47.58 MB/s 1523712 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 112095 1073 ns/op 14.91 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 7345 15712 ns/op 16.29 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 456 262255 ns/op 15.62 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 26 4629667 ns/op 14.16 MB/s 463107 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 81523454 ns/op 12.86 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 140032 858.6 ns/op 18.63 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 10869 ns/op 23.55 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 625 187497 ns/op 21.85 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 33 3418973 ns/op 19.17 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 64540675 ns/op 16.25 MB/s 10465536 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 130744 924.5 ns/op 17.31 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8905 13603 ns/op 18.82 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 522 227584 ns/op 18.00 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 4070794 ns/op 16.10 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 73125234 ns/op 14.34 MB/s 10457392 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 86941133 ns/op BenchmarkSplitSingleByteSeparator-4 16 6889867 ns/op BenchmarkSplitMultiByteSeparator-4 31 3748520 ns/op BenchmarkSplitNSingleByteSeparator-4 167031 689.5 ns/op BenchmarkSplitNMultiByteSeparator-4 136909 860.5 ns/op BenchmarkRepeat/5x0-4 2627563 45.69 ns/op BenchmarkRepeat/5x1-4 2585452 46.36 ns/op BenchmarkRepeat/5x2-4 181204 662.9 ns/op BenchmarkRepeat/5x6-4 103250 1166 ns/op BenchmarkRepeat/10x0-4 2622890 46.05 ns/op BenchmarkRepeat/10x1-4 2549106 46.56 ns/op BenchmarkRepeat/10x2-4 180068 670.5 ns/op BenchmarkRepeat/10x6-4 101745 1165 ns/op BenchmarkRepeatLarge/256/1-4 47673 2518 ns/op 101.68 MB/s BenchmarkRepeatLarge/256/16-4 78036 1514 ns/op 169.06 MB/s BenchmarkRepeatLarge/512/1-4 39333 2949 ns/op 173.64 MB/s BenchmarkRepeatLarge/512/16-4 58014 1927 ns/op 265.71 MB/s BenchmarkRepeatLarge/1024/1-4 32488 3626 ns/op 282.38 MB/s BenchmarkRepeatLarge/1024/16-4 44139 2569 ns/op 398.66 MB/s BenchmarkRepeatLarge/2048/1-4 24805 4766 ns/op 429.69 MB/s BenchmarkRepeatLarge/2048/16-4 31309 3692 ns/op 554.66 MB/s BenchmarkRepeatLarge/4096/1-4 18188 6561 ns/op 624.28 MB/s BenchmarkRepeatLarge/4096/16-4 21384 5507 ns/op 743.74 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10232 ns/op 800.61 MB/s BenchmarkRepeatLarge/8192/16-4 13388 8909 ns/op 919.47 MB/s BenchmarkRepeatLarge/8192/4097-4 3043179 39.39 ns/op 104001.06 MB/s BenchmarkRepeatLarge/16384/1-4 7608 15766 ns/op 1039.19 MB/s BenchmarkRepeatLarge/16384/16-4 9018 15017 ns/op 1091.03 MB/s BenchmarkRepeatLarge/16384/4097-4 9374 10934 ns/op 1124.12 MB/s BenchmarkRepeatLarge/32768/1-4 4357 26901 ns/op 1218.07 MB/s BenchmarkRepeatLarge/32768/16-4 4998 25904 ns/op 1264.96 MB/s BenchmarkRepeatLarge/32768/4097-4 5120 23732 ns/op 1208.45 MB/s BenchmarkRepeatLarge/65536/1-4 2427 49123 ns/op 1334.11 MB/s BenchmarkRepeatLarge/65536/16-4 2532 47447 ns/op 1381.24 MB/s BenchmarkRepeatLarge/65536/4097-4 2576 46072 ns/op 1333.90 MB/s BenchmarkRepeatLarge/131072/1-4 445 259982 ns/op 504.16 MB/s BenchmarkRepeatLarge/131072/16-4 433 261838 ns/op 500.59 MB/s BenchmarkRepeatLarge/131072/4097-4 446 262388 ns/op 484.04 MB/s BenchmarkRepeatLarge/262144/1-4 234 491931 ns/op 532.89 MB/s BenchmarkRepeatLarge/262144/16-4 234 508533 ns/op 515.49 MB/s BenchmarkRepeatLarge/262144/4097-4 225 524463 ns/op 492.14 MB/s BenchmarkRepeatLarge/524288/1-4 100 1030275 ns/op 508.88 MB/s BenchmarkRepeatLarge/524288/16-4 100 1022408 ns/op 512.80 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1041904 ns/op 499.39 MB/s BenchmarkRepeatLarge/1048576/1-4 56 1986494 ns/op 527.85 MB/s BenchmarkRepeatLarge/1048576/16-4 61 1978279 ns/op 530.04 MB/s BenchmarkRepeatLarge/1048576/4097-4 57 2055861 ns/op 508.17 MB/s BenchmarkRepeatLarge/2097152/1-4 32 3717472 ns/op 564.13 MB/s BenchmarkRepeatLarge/2097152/16-4 32 3734543 ns/op 561.56 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 3935409 ns/op 531.98 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7606539 ns/op 551.41 MB/s BenchmarkRepeatLarge/4194304/16-4 15 7651794 ns/op 548.15 MB/s BenchmarkRepeatLarge/4194304/4097-4 13 7815769 ns/op 536.25 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15616164 ns/op 537.17 MB/s BenchmarkRepeatLarge/8388608/16-4 7 14856239 ns/op 564.65 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15995204 ns/op 524.32 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30429958 ns/op 551.34 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30492148 ns/op 550.21 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 31320548 ns/op 535.66 MB/s BenchmarkRepeatLarge/33554432/1-4 2 63377395 ns/op 529.44 MB/s BenchmarkRepeatLarge/33554432/16-4 2 61895676 ns/op 542.11 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 66678794 ns/op 503.22 MB/s BenchmarkRepeatLarge/67108864/1-4 1 124952310 ns/op 537.08 MB/s BenchmarkRepeatLarge/67108864/16-4 1 119248151 ns/op 562.77 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 131306990 ns/op 511.08 MB/s BenchmarkRepeatLarge/134217728/1-4 1 251383501 ns/op 533.92 MB/s BenchmarkRepeatLarge/134217728/16-4 1 232326741 ns/op 577.71 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 239857102 ns/op 559.57 MB/s BenchmarkRepeatLarge/268435456/1-4 1 463661443 ns/op 578.95 MB/s BenchmarkRepeatLarge/268435456/16-4 1 441031566 ns/op 608.65 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 471007123 ns/op 569.92 MB/s BenchmarkRepeatLarge/536870912/1-4 1 939893486 ns/op 571.20 MB/s BenchmarkRepeatLarge/536870912/16-4 1 894318770 ns/op 600.31 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 970148564 ns/op 553.39 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1853824815 ns/op 579.20 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1728709864 ns/op 621.12 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1830739337 ns/op 586.51 MB/s BenchmarkIndexAnyASCII/1:1-4 1439150 83.73 ns/op BenchmarkIndexAnyASCII/1:2-4 1452640 84.07 ns/op BenchmarkIndexAnyASCII/1:4-4 1451403 84.96 ns/op BenchmarkIndexAnyASCII/1:8-4 1423432 83.99 ns/op BenchmarkIndexAnyASCII/1:16-4 1436678 83.83 ns/op BenchmarkIndexAnyASCII/1:32-4 1413616 84.80 ns/op BenchmarkIndexAnyASCII/1:64-4 1408717 86.02 ns/op BenchmarkIndexAnyASCII/16:1-4 1430409 84.00 ns/op BenchmarkIndexAnyASCII/16:2-4 695974 172.0 ns/op BenchmarkIndexAnyASCII/16:4-4 672298 174.5 ns/op BenchmarkIndexAnyASCII/16:8-4 667705 179.0 ns/op BenchmarkIndexAnyASCII/16:16-4 623091 192.7 ns/op BenchmarkIndexAnyASCII/16:32-4 539461 220.0 ns/op BenchmarkIndexAnyASCII/16:64-4 437853 271.2 ns/op BenchmarkIndexAnyASCII/256:1-4 1317879 90.25 ns/op BenchmarkIndexAnyASCII/256:2-4 64208 1867 ns/op BenchmarkIndexAnyASCII/256:4-4 64034 1868 ns/op BenchmarkIndexAnyASCII/256:8-4 63614 1873 ns/op BenchmarkIndexAnyASCII/256:16-4 63610 1889 ns/op BenchmarkIndexAnyASCII/256:32-4 62451 1915 ns/op BenchmarkIndexAnyASCII/256:64-4 60948 1969 ns/op BenchmarkIndexAnyUTF8/1:1-4 1464781 82.08 ns/op BenchmarkIndexAnyUTF8/1:2-4 1451546 82.87 ns/op BenchmarkIndexAnyUTF8/1:4-4 1428153 82.56 ns/op BenchmarkIndexAnyUTF8/1:8-4 1454091 82.94 ns/op BenchmarkIndexAnyUTF8/1:16-4 1410385 82.30 ns/op BenchmarkIndexAnyUTF8/1:32-4 1451322 83.20 ns/op BenchmarkIndexAnyUTF8/1:64-4 1398855 85.71 ns/op BenchmarkIndexAnyUTF8/16:1-4 1210742 98.95 ns/op BenchmarkIndexAnyUTF8/16:2-4 191482 647.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 186586 647.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 190981 645.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 186254 642.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 181362 654.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 180548 658.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 275059 433.0 ns/op BenchmarkIndexAnyUTF8/256:2-4 12548 9526 ns/op BenchmarkIndexAnyUTF8/256:4-4 12436 9602 ns/op BenchmarkIndexAnyUTF8/256:8-4 12579 9484 ns/op BenchmarkIndexAnyUTF8/256:16-4 12511 9472 ns/op BenchmarkIndexAnyUTF8/256:32-4 12550 9580 ns/op BenchmarkIndexAnyUTF8/256:64-4 12313 9735 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1441897 83.08 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1435779 83.31 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1442227 83.20 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1437310 83.54 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1432105 83.47 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1433478 83.67 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1414828 84.88 ns/op BenchmarkLastIndexAnyASCII/16:1-4 694138 171.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 677200 174.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 671516 175.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 662938 178.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 614312 190.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 549218 217.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 446680 269.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 64008 1868 ns/op BenchmarkLastIndexAnyASCII/256:2-4 64016 1868 ns/op BenchmarkLastIndexAnyASCII/256:4-4 64104 1869 ns/op BenchmarkLastIndexAnyASCII/256:8-4 63435 1876 ns/op BenchmarkLastIndexAnyASCII/256:16-4 63598 1887 ns/op BenchmarkLastIndexAnyASCII/256:32-4 62696 1919 ns/op BenchmarkLastIndexAnyASCII/256:64-4 60828 1966 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1440222 82.42 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1457976 83.41 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1448929 83.72 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1430880 83.75 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1433787 83.57 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1436246 83.76 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1421236 84.43 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 205435 582.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 103507 1154 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 103878 1163 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 102266 1167 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 103831 1165 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 102693 1158 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 101325 1177 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 14125 8495 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 6727 17738 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 6775 17648 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 6722 17578 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 6732 17593 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 6691 17745 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 6564 17922 ns/op BenchmarkTrimASCII/1:1-4 2396410 51.88 ns/op BenchmarkTrimASCII/1:2-4 1868722 65.40 ns/op BenchmarkTrimASCII/1:4-4 1788313 67.33 ns/op BenchmarkTrimASCII/1:8-4 1702980 71.93 ns/op BenchmarkTrimASCII/1:16-4 1468714 82.77 ns/op BenchmarkTrimASCII/16:1-4 1872685 64.11 ns/op BenchmarkTrimASCII/16:2-4 656024 182.1 ns/op BenchmarkTrimASCII/16:4-4 648087 183.7 ns/op BenchmarkTrimASCII/16:8-4 627338 188.5 ns/op BenchmarkTrimASCII/16:16-4 594364 198.1 ns/op BenchmarkTrimASCII/256:1-4 531669 224.3 ns/op BenchmarkTrimASCII/256:2-4 60316 1958 ns/op BenchmarkTrimASCII/256:4-4 61050 1960 ns/op BenchmarkTrimASCII/256:8-4 60907 1966 ns/op BenchmarkTrimASCII/256:16-4 60642 1976 ns/op BenchmarkTrimASCII/4096:1-4 42456 2821 ns/op BenchmarkTrimASCII/4096:2-4 4268 29439 ns/op BenchmarkTrimASCII/4096:4-4 4262 29524 ns/op BenchmarkTrimASCII/4096:8-4 4245 29520 ns/op BenchmarkTrimASCII/4096:16-4 4237 29625 ns/op BenchmarkTrimByte-4 2407526 49.68 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 2668 44374 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 2648 44515 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 2656 44375 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1870 63510 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3543 33074 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6549 17515 ns/op BenchmarkJoin/0-4 2912101 41.66 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2406382 50.54 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 148268 819.3 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 103180 1173 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 76600 1563 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 63667 1903 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 52830 2290 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 45823 2628 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2038851 58.77 ns/op BenchmarkTrimSpace/ASCII-4 1305385 93.51 ns/op BenchmarkTrimSpace/SomeNonASCII-4 88041 1355 ns/op BenchmarkTrimSpace/JustNonASCII-4 53245 2262 ns/op BenchmarkReplaceAll-4 83242 1457 ns/op 16 B/op 1 allocs/op PASS ok strings 58.029s goos: linux goarch: arm64 pkg: sync BenchmarkCond1-4 44998 2547 ns/op BenchmarkCond2-4 21259 5889 ns/op BenchmarkCond4-4 10000 11666 ns/op BenchmarkCond8-4 4281 26284 ns/op BenchmarkCond16-4 1944 61333 ns/op BenchmarkCond32-4 696 156709 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 429177 258.0 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 225583 577.9 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 431089 249.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 418689 265.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 217190 515.5 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 444200 273.7 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 76569 1598 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 64696 2011 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 66904 2081 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 39102 3290 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 451364 240.9 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 124213 962.1 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 457016 251.2 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 111270 1072 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 403806 280.0 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 121888 988.1 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1587944 76.74 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 40935 2739 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 97132 1281 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 164678 745.9 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4140 24379 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 199 601961 ns/op BenchmarkRange/*sync.Map-4 1096 106773 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 76153 1314 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 170842 673.5 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 50163 2215 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 164652 737.8 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 210828 570.8 ns/op BenchmarkAdversarialDelete/*sync.Map-4 170126 793.4 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 63324 1899 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 127077 932.7 ns/op BenchmarkDeleteCollision/*sync.Map-4 461808 279.6 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 47730 2491 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 104967 1149 ns/op BenchmarkSwapCollision/*sync.Map-4 60836 1878 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 351 330948 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 82354 1450 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 265509 440.4 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 20452 5616 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 50995 2383 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 17785 6761 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 144187 976.4 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 81808 1477 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 110361 925.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1577990 77.24 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 112219 1065 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1436094 83.10 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 452140 242.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 109237 1104 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 470056 255.7 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 74991 1582 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 268664 489.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 418491 336.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 83781 1393 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 418677 302.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 74274 1368 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 88435 1367 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 89644 1336 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 46818 2535 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 166730 703.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 410424 279.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 92335 1290 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 360217 290.0 ns/op BenchmarkUncontendedSemaphore-4 4915083 24.40 ns/op BenchmarkContendedSemaphore-4 3140397 80.82 ns/op BenchmarkMutexUncontended-4 707630 158.9 ns/op BenchmarkMutex-4 128733 931.7 ns/op BenchmarkMutexSlack-4 114795 1010 ns/op BenchmarkMutexWork-4 122270 1003 ns/op BenchmarkMutexWorkSlack-4 109939 1058 ns/op BenchmarkMutexNoSpin-4 32994 3620 ns/op BenchmarkMutexSpin-4 38584 3204 ns/op BenchmarkOnce-4 402316 279.2 ns/op BenchmarkOnceFunc/v=Once-4 628666 188.9 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 540423 216.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 539635 215.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 611982 198.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 547744 220.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 546706 211.3 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 5789371 20.60 ns/op BenchmarkSemaSyntNonblock-4 1985268 61.04 ns/op BenchmarkSemaSyntBlock-4 1350657 87.13 ns/op BenchmarkSemaWorkNonblock-4 748652 159.8 ns/op BenchmarkSemaWorkBlock-4 787215 204.0 ns/op BenchmarkRWMutexUncontended-4 301479 387.2 ns/op BenchmarkRWMutexWrite100-4 208650 563.2 ns/op BenchmarkRWMutexWrite10-4 181798 648.7 ns/op BenchmarkRWMutexWorkWrite100-4 194451 606.0 ns/op BenchmarkRWMutexWorkWrite10-4 158755 739.4 ns/op BenchmarkWaitGroupUncontended-4 566122 207.1 ns/op BenchmarkWaitGroupAddDone-4 225507 517.9 ns/op BenchmarkWaitGroupAddDoneWork-4 230589 527.5 ns/op BenchmarkWaitGroupWait-4 2637916 45.75 ns/op BenchmarkWaitGroupWaitWork-4 2157098 55.15 ns/op BenchmarkWaitGroupActuallyWait-4 23592 5193 ns/op 32 B/op 2 allocs/op PASS ok sync 17.586s goos: linux goarch: arm64 pkg: sync/atomic BenchmarkValueRead-4 519817 230.7 ns/op PASS ok sync/atomic 1.236s PASS ok syscall 1.013s goos: linux goarch: arm64 pkg: testing BenchmarkTBHelper-4 116205 1017 ns/op 0 B/op 0 allocs/op PASS ok testing 1.148s goos: linux goarch: arm64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 5988 17980 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 7668 13607 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 80 1445004 ns/op 110961 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 81 1288315 ns/op 1369 B/op 12 allocs/op BenchmarkTable/1x100000/new-4 1 167016667 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 166668667 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/10x10/new-4 1477 80142 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1646 71182 ns/op 3 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 15 7398418 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 15 7015674 ns/op 26342 B/op 69 allocs/op BenchmarkTable/10x100000/new-4 1 782004659 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 781639859 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 172 696096 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 186 643127 ns/op 211 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 73275454 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 71844314 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7894931822 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 7821943827 ns/op 334041992 B/op 100089 allocs/op BenchmarkPyramid/10-4 2454 48642 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 32 3620092 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 388410930 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 2166 55059 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 222 535211 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 21 5382468 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 6884 17084 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 21.726s goos: linux goarch: arm64 pkg: text/template/parse BenchmarkParseLarge-4 2 95922892 ns/op BenchmarkVariableString-4 68558 1745 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1700 69532 ns/op 2497 B/op 39 allocs/op PASS ok text/template/parse 1.577s goos: linux goarch: arm64 pkg: time BenchmarkAfterFunc-4 22 5008107 ns/op BenchmarkAfter-4 74 1542462 ns/op BenchmarkStop-4 146 806568 ns/op BenchmarkSimultaneousAfterFunc-4 24 5522810 ns/op BenchmarkStartStop-4 151 780571 ns/op BenchmarkReset-4 1952 70244 ns/op BenchmarkSleep-4 28 4958740 ns/op BenchmarkParallelTimerLatency-4 52 144695 avg-late-ns 1193320 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 344870 avg-late-ns 791599 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 296337 avg-late-ns 816673 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 249830 avg-late-ns 732632 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 399389 avg-late-ns 1373235 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 319227 avg-late-ns 1511157 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 323115 avg-late-ns 1687592 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 300687 avg-late-ns 2424994 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 196272 avg-late-ns 1247953 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 234653 avg-late-ns 1500754 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 844501 avg-late-ns 2855436 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 332995 avg-late-ns 948197 max-late-ns BenchmarkTicker-4 315 361120 ns/op BenchmarkTickerReset-4 3200 36788 ns/op BenchmarkTickerResetNaive-4 136 882793 ns/op BenchmarkNow-4 840948 143.0 ns/op BenchmarkNowUnixNano-4 809672 146.4 ns/op BenchmarkNowUnixMilli-4 804590 148.2 ns/op BenchmarkNowUnixMicro-4 807123 148.0 ns/op BenchmarkFormat-4 41361 2899 ns/op BenchmarkFormatRFC3339-4 62390 1951 ns/op BenchmarkFormatRFC3339Nano-4 60844 1980 ns/op BenchmarkFormatNow-4 56986 2111 ns/op BenchmarkMarshalJSON-4 87625 1380 ns/op BenchmarkMarshalText-4 90378 1343 ns/op BenchmarkParse-4 90211 1328 ns/op BenchmarkParseRFC3339UTC-4 241887 493.7 ns/op BenchmarkParseRFC3339UTCBytes-4 180364 667.2 ns/op BenchmarkParseRFC3339TZ-4 71869 1663 ns/op BenchmarkParseRFC3339TZBytes-4 62788 1918 ns/op BenchmarkParseDuration-4 444523 268.5 ns/op BenchmarkHour-4 535398 216.6 ns/op BenchmarkSecond-4 548254 217.0 ns/op BenchmarkYear-4 416446 287.1 ns/op BenchmarkDay-4 378998 316.4 ns/op BenchmarkISOWeek-4 402338 295.5 ns/op BenchmarkGoString-4 57416 2104 ns/op BenchmarkUnmarshalText-4 68857 1731 ns/op PASS ok time 12.909s goos: linux goarch: arm64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 508069 229.7 ns/op BenchmarkDecodeValidJapaneseChars-4 589263 196.2 ns/op BenchmarkDecodeRune-4 1557999 77.20 ns/op BenchmarkEncodeValidASCII-4 486175 227.4 ns/op BenchmarkEncodeValidJapaneseChars-4 675249 169.2 ns/op BenchmarkAppendRuneValidASCII-4 1414868 84.68 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2157650 55.61 ns/op BenchmarkEncodeRune-4 1475310 81.10 ns/op PASS ok unicode/utf16 2.281s goos: linux goarch: arm64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 1412655 82.26 ns/op BenchmarkRuneCountTenJapaneseChars-4 334839 342.7 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2461431 48.65 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 434719 274.2 ns/op BenchmarkValidTenASCIIChars-4 1786180 66.36 ns/op BenchmarkValid100KASCIIChars-4 100 1038763 ns/op BenchmarkValidTenJapaneseChars-4 313737 376.0 ns/op BenchmarkValidLongMostlyASCII-4 97 1131741 ns/op BenchmarkValidLongJapanese-4 55 1918196 ns/op BenchmarkValidStringTenASCIIChars-4 2762461 43.97 ns/op BenchmarkValidString100KASCIIChars-4 7351 15995 ns/op BenchmarkValidStringTenJapaneseChars-4 440696 258.6 ns/op BenchmarkValidStringLongMostlyASCII-4 784 152911 ns/op BenchmarkValidStringLongJapanese-4 168 707882 ns/op BenchmarkEncodeASCIIRune-4 2509154 46.69 ns/op BenchmarkEncodeJapaneseRune-4 1660988 71.52 ns/op BenchmarkAppendASCIIRune-4 8664110 13.80 ns/op BenchmarkAppendJapaneseRune-4 1878314 64.16 ns/op BenchmarkDecodeASCIIRune-4 1906533 62.41 ns/op BenchmarkDecodeJapaneseRune-4 1725318 69.00 ns/op BenchmarkFullRune/ASCII-4 3056390 39.11 ns/op BenchmarkFullRune/Incomplete-4 1420531 84.34 ns/op BenchmarkFullRune/Japanese-4 3183679 37.68 ns/op PASS ok unicode/utf8 4.593s goos: linux goarch: arm64 pkg: cmd/api BenchmarkAll-4 1 80238314701 ns/op PASS ok cmd/api 81.480s goos: linux goarch: arm64 pkg: cmd/cgo/internal/test BenchmarkCgoCall/add-int-4 504014 235.6 ns/op BenchmarkCgoCall/one-pointer-4 372957 306.5 ns/op BenchmarkCgoCall/string-pointer-escape-4 327060 371.0 ns/op BenchmarkCgoCall/string-pointer-noescape-4 314260 377.1 ns/op BenchmarkCgoCall/eight-pointers-4 199366 579.3 ns/op BenchmarkCgoCall/eight-pointers-nil-4 392648 297.8 ns/op BenchmarkCgoCall/eight-pointers-array-4 31279 4009 ns/op BenchmarkCgoCall/eight-pointers-slice-4 44361 2711 ns/op BenchmarkGoString-4 997273 111.0 ns/op BenchmarkCGoCallback-4 44427 2564 ns/op BenchmarkCGoInCThread-4 352675 333.2 ns/op PASS ok cmd/cgo/internal/test 2.457s goos: linux goarch: arm64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 868356 126.8 ns/op BenchmarkEqArrayOfStrings64-4 128854 920.9 ns/op BenchmarkEqArrayOfStrings1024-4 8676 13330 ns/op BenchmarkEqArrayOfFloats5-4 1000000 105.3 ns/op BenchmarkEqArrayOfFloats64-4 122143 980.6 ns/op BenchmarkEqArrayOfFloats1024-4 8215 14112 ns/op BenchmarkEqArrayOfStructsEq-4 2575 46646 ns/op BenchmarkEqArrayOfStructsNotEq-4 4572 25805 ns/op BenchmarkEqStruct-4 18491010 6.114 ns/op PASS ok cmd/compile/internal/reflectdata 2.115s goos: linux goarch: arm64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 10000 85133 ns/op BenchmarkInvertLessThanNoov-4 15173508 7.521 ns/op BenchmarkCopyElim1-4 1472 80971 ns/op BenchmarkCopyElim10-4 1092 96821 ns/op BenchmarkCopyElim100-4 470 246810 ns/op BenchmarkCopyElim1000-4 69 1646318 ns/op BenchmarkCopyElim10000-4 4 29720679 ns/op BenchmarkCopyElim100000-4 1 554767504 ns/op BenchmarkDeadCode/1-4 900 114293 ns/op BenchmarkDeadCode/10-4 793 136729 ns/op BenchmarkDeadCode/100-4 355 320641 ns/op BenchmarkDeadCode/1000-4 56 2286546 ns/op BenchmarkDeadCode/10000-4 4 26776430 ns/op BenchmarkDeadCode/100000-4 1 321944314 ns/op BenchmarkDeadCode/200000-4 1 674679626 ns/op BenchmarkDominatorsLinear-4 14 8805200 ns/op 1.14 MB/s BenchmarkDominatorsFwdBack-4 8 12956775 ns/op 0.77 MB/s BenchmarkDominatorsManyPred-4 9 12974497 ns/op 0.77 MB/s BenchmarkDominatorsMaxPred-4 9 12645293 ns/op 0.79 MB/s BenchmarkDominatorsMaxPredVal-4 9 12979066 ns/op 0.77 MB/s BenchmarkFuse/1-4 1052 112579 ns/op BenchmarkFuse/10-4 721 147529 ns/op BenchmarkFuse/100-4 183 633366 ns/op BenchmarkFuse/1000-4 21 5592480 ns/op BenchmarkFuse/10000-4 2 69354079 ns/op BenchmarkNilCheckDeep1-4 10000 10982 ns/op 0.09 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4494 26042 ns/op 0.38 MB/s 229 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 672 176748 ns/op 0.57 MB/s 1133 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 62 1782254 ns/op 0.56 MB/s 10509 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 19294033 ns/op 0.52 MB/s 153268 B/op 6 allocs/op BenchmarkDSEPass-4 28 3995750 ns/op 68140 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 137278957 ns/op 4274912 B/op 108811 allocs/op BenchmarkCSEPass-4 6 18111006 ns/op 153421 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 183221957 ns/op 5687120 B/op 97626 allocs/op BenchmarkDeadcodePass-4 192 602995 ns/op 102390 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 144778877 ns/op 4054376 B/op 44997 allocs/op BenchmarkMultiPass-4 72 1468078 ns/op 212321 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 305080594 ns/op 11209472 B/op 149848 allocs/op BenchmarkCondRewrite/SoloJump-4 3233329 37.07 ns/op BenchmarkCondRewrite/CombJump-4 3111907 38.41 ns/op PASS ok cmd/compile/internal/ssa 15.120s goos: linux goarch: arm64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 8170 14296 ns/op BenchmarkExtShift-4 14643 8184 ns/op BenchmarkModify-4 8382 13844 ns/op BenchmarkMullImm-4 14602 8195 ns/op BenchmarkConstModify-4 8350 13874 ns/op BenchmarkBitSet-4 16886 7083 ns/op BenchmarkBitClear-4 16948 7078 ns/op BenchmarkBitToggle-4 16965 7080 ns/op BenchmarkBitSetConst-4 139480 862.3 ns/op BenchmarkBitClearConst-4 134905 879.8 ns/op BenchmarkBitToggleConst-4 139358 866.1 ns/op BenchmarkDivconstI64-4 7910328 15.30 ns/op BenchmarkModconstI64-4 7435478 15.99 ns/op BenchmarkDivisiblePow2constI64-4 7722822 15.55 ns/op BenchmarkDivisibleconstI64-4 7865942 15.27 ns/op BenchmarkDivisibleWDivconstI64-4 5542448 21.88 ns/op BenchmarkDivconstU64/3-4 7762407 15.18 ns/op BenchmarkDivconstU64/5-4 7444444 15.89 ns/op BenchmarkDivconstU64/37-4 8011599 14.89 ns/op BenchmarkDivconstU64/1234567-4 8098761 14.85 ns/op BenchmarkModconstU64-4 7901390 15.24 ns/op BenchmarkDivisibleconstU64-4 7866726 15.15 ns/op BenchmarkDivisibleWDivconstU64-4 5404479 22.29 ns/op BenchmarkDivconstI32-4 7916464 15.21 ns/op BenchmarkModconstI32-4 7582036 15.83 ns/op BenchmarkDivisiblePow2constI32-4 8088607 14.80 ns/op BenchmarkDivisibleconstI32-4 7857270 15.13 ns/op BenchmarkDivisibleWDivconstI32-4 5401900 22.22 ns/op BenchmarkDivconstU32-4 8224833 14.48 ns/op BenchmarkModconstU32-4 8074326 14.87 ns/op BenchmarkDivisibleconstU32-4 8098586 14.82 ns/op BenchmarkDivisibleWDivconstU32-4 5391765 22.24 ns/op BenchmarkDivconstI16-4 7705465 15.54 ns/op BenchmarkModconstI16-4 8073674 14.85 ns/op BenchmarkDivisiblePow2constI16-4 8274355 14.48 ns/op BenchmarkDivisibleconstI16-4 8279950 14.51 ns/op BenchmarkDivisibleWDivconstI16-4 5469561 21.88 ns/op BenchmarkDivconstU16-4 8075739 14.82 ns/op BenchmarkModconstU16-4 8067942 14.86 ns/op BenchmarkDivisibleconstU16-4 8103990 14.82 ns/op BenchmarkDivisibleWDivconstU16-4 5388608 22.34 ns/op BenchmarkDivconstI8-4 7810587 15.24 ns/op BenchmarkModconstI8-4 7729766 15.49 ns/op BenchmarkDivisiblePow2constI8-4 8261504 14.48 ns/op BenchmarkDivisibleconstI8-4 8078152 14.81 ns/op BenchmarkDivisibleWDivconstI8-4 5397692 22.20 ns/op BenchmarkDivconstU8-4 8205172 14.47 ns/op BenchmarkModconstU8-4 8090658 14.84 ns/op BenchmarkDivisibleconstU8-4 8011686 14.85 ns/op BenchmarkDivisibleWDivconstU8-4 5554731 21.58 ns/op BenchmarkMul2-4 346876 344.0 ns/op BenchmarkMulNeg2-4 234004 512.1 ns/op BenchmarkEfaceInteger-4 2383162 48.73 ns/op BenchmarkTypeAssert-4 13959072 8.520 ns/op BenchmarkDiv64UnsignedSmall-4 17803837 6.821 ns/op BenchmarkDiv64Small-4 17532991 6.807 ns/op BenchmarkDiv64SmallNegDivisor-4 17384047 6.885 ns/op BenchmarkDiv64SmallNegDividend-4 17580668 6.786 ns/op BenchmarkDiv64SmallNegBoth-4 17381227 6.908 ns/op BenchmarkDiv64Unsigned-4 15396855 7.516 ns/op BenchmarkDiv64-4 15497548 7.516 ns/op BenchmarkDiv64NegDivisor-4 15473328 7.562 ns/op BenchmarkDiv64NegDividend-4 15484350 7.510 ns/op BenchmarkDiv64NegBoth-4 15460171 7.549 ns/op BenchmarkMod64UnsignedSmall-4 17580459 6.825 ns/op BenchmarkMod64Small-4 17545501 6.820 ns/op BenchmarkMod64SmallNegDivisor-4 17324716 6.912 ns/op BenchmarkMod64SmallNegDividend-4 17527766 6.826 ns/op BenchmarkMod64SmallNegBoth-4 16940442 7.061 ns/op BenchmarkMod64Unsigned-4 13222207 8.753 ns/op BenchmarkMod64-4 13241175 8.738 ns/op BenchmarkMod64NegDivisor-4 13236967 8.718 ns/op BenchmarkMod64NegDividend-4 13198243 8.754 ns/op BenchmarkMod64NegBoth-4 13234456 8.766 ns/op BenchmarkMulconstI32/3-4 18321284 6.587 ns/op BenchmarkMulconstI32/5-4 18208081 6.582 ns/op BenchmarkMulconstI32/12-4 17641662 6.742 ns/op BenchmarkMulconstI32/120-4 17781886 6.747 ns/op BenchmarkMulconstI32/-120-4 17818429 6.742 ns/op BenchmarkMulconstI32/65537-4 18400956 6.537 ns/op BenchmarkMulconstI32/65538-4 17374986 6.868 ns/op BenchmarkMulconstI64/3-4 18222019 6.572 ns/op BenchmarkMulconstI64/5-4 18221241 6.587 ns/op BenchmarkMulconstI64/12-4 17712176 6.762 ns/op BenchmarkMulconstI64/120-4 17548887 6.770 ns/op BenchmarkMulconstI64/-120-4 17886954 6.728 ns/op BenchmarkMulconstI64/65537-4 18114628 6.560 ns/op BenchmarkMulconstI64/65538-4 17432029 6.899 ns/op BenchmarkMulconstU32/3-4 18281312 6.559 ns/op BenchmarkMulconstU32/5-4 18268399 6.557 ns/op BenchmarkMulconstU32/12-4 17763148 6.778 ns/op BenchmarkMulconstU32/120-4 17827430 6.737 ns/op BenchmarkMulconstU32/65537-4 18344696 6.538 ns/op BenchmarkMulconstU32/65538-4 17310621 6.868 ns/op BenchmarkMulconstU64/3-4 18190417 6.598 ns/op BenchmarkMulconstU64/5-4 17955362 6.564 ns/op BenchmarkMulconstU64/12-4 17678047 6.758 ns/op BenchmarkMulconstU64/120-4 17703919 6.759 ns/op BenchmarkMulconstU64/65537-4 18275187 6.551 ns/op BenchmarkMulconstU64/65538-4 17292962 6.873 ns/op BenchmarkShiftArithmeticRight-4 20709220 5.702 ns/op BenchmarkSwitch8Predictable-4 14988608 7.832 ns/op BenchmarkSwitch8Unpredictable-4 7331359 15.62 ns/op BenchmarkSwitch32Predictable-4 12107905 8.789 ns/op BenchmarkSwitch32Unpredictable-4 7321483 15.50 ns/op BenchmarkSwitchStringPredictable-4 7344264 16.28 ns/op BenchmarkSwitchStringUnpredictable-4 5492252 21.85 ns/op BenchmarkSwitchTypePredictable-4 5475342 21.25 ns/op BenchmarkSwitchTypeUnpredictable-4 3806289 30.83 ns/op BenchmarkSwitchInterfaceTypePredictable-4 6919321 17.39 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4860376 24.46 ns/op PASS ok cmd/compile/internal/test 16.309s goos: linux goarch: arm64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 61 1648887 ns/op BenchmarkNamed/Underlying/nongeneric-4 586119 203.7 ns/op BenchmarkNamed/Underlying/generic-4 562660 209.0 ns/op BenchmarkNamed/Underlying/src_instance-4 543468 203.4 ns/op BenchmarkNamed/Underlying/user_instance-4 565130 203.8 ns/op BenchmarkCheck/http/funcbodies/info-4 1 609702227 ns/op 55228 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 471848670 ns/op 71358 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 183355677 ns/op 183568 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 163646197 ns/op 205689 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 337669633 ns/op 15368 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 104674358 ns/op 49558 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 37398653 ns/op 138728 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 35335746 ns/op 146828 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 105534318 ns/op 20554 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 47666866 ns/op 45509 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 23433055 ns/op 92561 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 22743808 ns/op 95373 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1145866097 ns/op 60612 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 738525425 ns/op 94042 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 174762237 ns/op 397304 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 147590677 ns/op 470444 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 359234312 ns/op 5600 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 73517578 ns/op 27358 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 42626946 ns/op 47181 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 41952639 ns/op 47940 lines/s PASS ok cmd/compile/internal/types2 16.584s goos: linux goarch: arm64 pkg: cmd/go BenchmarkExecGoEnv-4 169 703884 ns/op 1869450 sys-ns/op 839024 user-ns/op PASS ok cmd/go 1.207s goos: linux goarch: arm64 pkg: cmd/go/internal/cfg BenchmarkLookPath-4 166504 695.7 ns/op PASS ok cmd/go/internal/cfg 1.141s goos: linux goarch: arm64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 30027 3955 ns/op 2.02 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 31489 3800 ns/op 2.11 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 3114 36932 ns/op 27.73 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 3328 35730 ns/op 28.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 448 267361 ns/op 30.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 460 259130 ns/op 31.61 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.874s All tests passed.