darwin-amd64-race at 4a7f3ac8eb4381ea62caa1741eeeec28363245b4 :: Running /tmp/buildlet/go/src/make.bash with args ["/tmp/buildlet/go/src/make.bash" "-force"] and env ["TERM_PROGRAM=Apple_Terminal" "SHELL=/bin/zsh" "TERM=xterm-256color" "TERM_PROGRAM_VERSION=445" "TERM_SESSION_ID=32C6EDA7-D113-4000-BE02-620365B6F4C5" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.we4tqxIDRr/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=C84F6743-B72E-4C8D-A598-2CBBF3A6E2D9" "__CFBundleIdentifier=com.apple.Terminal" "LANG=en_US.UTF-8" "XPC_FLAGS=0x0" "XPC_SERVICE_NAME=0" "HOME=/Users/gopher" "SHLVL=2" "LOGNAME=gopher" "SECURITYSESSIONID=186a6" "_=/Users/gopher/go/bin/buildlet" "WORKDIR=/tmp/buildlet" "GOROOT_BOOTSTRAP=/tmp/buildlet/go1.4" "GO_BUILDER_NAME=darwin-amd64-race" "GO_TEST_TIMEOUT_SCALE=2" "GOBIN=" "TMPDIR=/tmp/buildlet/tmp" "GOCACHE=/tmp/buildlet/gocache" "GOPLSCACHE=/tmp/buildlet/goplscache" "PWD=/tmp/buildlet/go/src"] in dir /tmp/buildlet/go/src Building Go cmd/dist using /tmp/buildlet/go1.4. (go1.20.6 darwin/amd64) Building Go toolchain1 using /tmp/buildlet/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 darwin/amd64. --- Installed Go for darwin/amd64 in /tmp/buildlet/go Installed commands in /tmp/buildlet/go/bin *** You need to add /tmp/buildlet/go/bin to your PATH. :: Running /tmp/buildlet/go/bin/go with args ["/tmp/buildlet/go/bin/go" "install" "-race" "std"] and env ["TERM_PROGRAM=Apple_Terminal" "SHELL=/bin/zsh" "TERM=xterm-256color" "TERM_PROGRAM_VERSION=445" "TERM_SESSION_ID=32C6EDA7-D113-4000-BE02-620365B6F4C5" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.we4tqxIDRr/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=C84F6743-B72E-4C8D-A598-2CBBF3A6E2D9" "__CFBundleIdentifier=com.apple.Terminal" "LANG=en_US.UTF-8" "XPC_FLAGS=0x0" "XPC_SERVICE_NAME=0" "HOME=/Users/gopher" "SHLVL=2" "LOGNAME=gopher" "SECURITYSESSIONID=186a6" "_=/Users/gopher/go/bin/buildlet" "WORKDIR=/tmp/buildlet" "GOROOT_BOOTSTRAP=/tmp/buildlet/go1.4" "GO_BUILDER_NAME=darwin-amd64-race" "GO_TEST_TIMEOUT_SCALE=2" "GOBIN=" "TMPDIR=/tmp/buildlet/tmp" "GOCACHE=/tmp/buildlet/gocache" "GOPLSCACHE=/tmp/buildlet/goplscache" "PWD=/tmp/buildlet/go/bin"] in dir /tmp/buildlet/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: # GOOS: darwin # OS Version: Darwin 21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:17:10 PDT 2022; root:xnu-8020.140.49~2/RELEASE_X86_64 x86_64 ##### Testing packages. ok archive/tar 2.102s ok archive/zip 3.778s ok bufio 1.612s ok bytes 3.223s ok cmp 1.056s ok compress/bzip2 1.661s ok compress/flate 10.943s ok compress/gzip 17.609s ok compress/lzw 2.229s ok compress/zlib 6.899s ok container/heap 1.055s ok container/list 1.047s ok container/ring 1.044s ok context 1.136s ok crypto 1.046s ok crypto/aes 1.077s ok crypto/cipher 1.067s ok crypto/des 1.079s ok crypto/dsa 1.066s ok crypto/ecdh 1.390s ok crypto/ecdsa 1.266s ok crypto/ed25519 1.657s ok crypto/elliptic 1.081s ok crypto/hmac 1.062s ok crypto/internal/alias 1.049s ok crypto/internal/bigmod 1.790s ok crypto/internal/boring 1.138s ok crypto/internal/boring/bcache 2.180s ok crypto/internal/edwards25519 2.376s ok crypto/internal/edwards25519/field 1.165s ok crypto/internal/nistec 2.195s ok crypto/internal/nistec/fiat 1.094s [no tests to run] ok crypto/md5 1.142s ok crypto/rand 1.548s ok crypto/rc4 1.817s ok crypto/rsa 3.723s ok crypto/sha1 1.078s ok crypto/sha256 1.049s ok crypto/sha512 1.081s ok crypto/subtle 1.736s ok crypto/tls 6.858s ok crypto/x509 3.123s ok database/sql 1.712s ok database/sql/driver 1.058s ok debug/buildinfo 1.116s ok debug/dwarf 1.165s ok debug/elf 2.973s ok debug/gosym 1.222s ok debug/macho 1.065s ok debug/pe 1.198s ok debug/plan9obj 1.052s ok embed 1.072s [no tests to run] ok embed/internal/embedtest 1.074s ok encoding/ascii85 1.121s ok encoding/asn1 1.056s ok encoding/base32 1.154s ok encoding/base64 1.054s ok encoding/binary 1.061s ok encoding/csv 1.156s ok encoding/gob 25.768s ok encoding/hex 1.057s ok encoding/json 4.082s ok encoding/pem 4.401s ok encoding/xml 1.277s ok errors 1.111s ok expvar 1.108s ok flag 3.281s ok fmt 1.828s ok go/ast 1.056s ok go/build 8.655s ok go/build/constraint 1.045s ok go/constant 1.048s ok go/doc 1.477s ok go/doc/comment 5.364s ok go/format 1.161s ok go/importer 3.335s ok go/internal/gccgoimporter 1.114s ok go/internal/gcimporter 24.301s ok go/internal/srcimporter 36.821s ok go/parser 2.836s ok go/printer 3.739s ok go/scanner 1.064s ok go/token 1.186s ok go/types 81.762s ok go/version 1.030s ok hash 1.060s ok hash/adler32 1.086s ok hash/crc32 1.080s ok hash/crc64 1.090s ok hash/fnv 1.104s ok hash/maphash 1.061s ok html 1.029s ok html/template 1.405s ok image 1.709s ok image/color 1.133s ok image/draw 2.050s ok image/gif 3.577s ok image/jpeg 3.736s ok image/png 6.142s ok index/suffixarray 2.972s ok internal/abi 1.513s ok internal/buildcfg 1.043s ok internal/chacha8rand 1.036s ok internal/coverage/cformat 1.089s ok internal/coverage/cmerge 1.121s ok internal/coverage/pods 1.042s ok internal/coverage/slicereader 1.046s ok internal/coverage/slicewriter 1.091s ok internal/coverage/test 1.114s ok internal/cpu 3.104s ok internal/dag 1.049s ok internal/diff 1.098s ok internal/fmtsort 1.066s ok internal/fuzz 1.101s ok internal/godebug 18.683s ok internal/godebugs 1.123s ok internal/gover 1.083s ok internal/intern 3.631s ok internal/itoa 1.065s ok internal/platform 3.147s ok internal/poll 1.563s ok internal/profile 1.046s ok internal/reflectlite 1.033s ok internal/safefilepath 1.042s ok internal/saferio 1.280s ok internal/singleflight 1.169s ok internal/testenv 2.047s ok internal/trace 1.477s ok internal/trace/v2 32.775s ok internal/types/errors 2.700s ok internal/unsafeheader 1.076s ok internal/xcoff 1.053s ok internal/zstd 1.245s ok io 1.152s ok io/fs 1.286s ok io/ioutil 1.055s ok log 1.043s ok log/slog 1.173s ok log/slog/internal/benchmarks 1.038s ok log/slog/internal/buffer 1.033s ok log/syslog 2.294s ok maps 1.032s ok math 1.099s ok math/big 6.169s ok math/bits 1.046s ok math/cmplx 1.067s ok math/rand 5.766s ok math/rand/v2 4.133s ok mime 1.086s ok mime/multipart 7.417s ok mime/quotedprintable 1.117s ok net 20.451s ok net/http 23.808s ok net/http/cgi 28.327s ok net/http/cookiejar 1.152s ok net/http/fcgi 1.310s ok net/http/httptest 1.327s ok net/http/httptrace 1.051s ok net/http/httputil 2.213s ok net/http/internal 3.221s ok net/http/internal/ascii 1.050s ok net/http/pprof 6.266s ok net/internal/cgotest 1.032s ok net/internal/socktest 1.096s ok net/mail 1.121s ok net/netip 2.449s ok net/rpc 1.276s ok net/rpc/jsonrpc 1.154s ok net/smtp 1.205s ok net/textproto 1.952s ok net/url 1.091s ok os 8.597s ok os/exec 12.364s ok os/exec/internal/fdtest 1.035s ok os/signal 21.588s ok os/user 1.182s ok path 1.136s ok path/filepath 1.236s ok plugin 1.120s ok reflect 2.213s ok regexp 4.200s ok regexp/syntax 7.414s ok runtime 70.978s ok runtime/cgo 1.029s ok runtime/coverage 1.077s ok runtime/debug 2.220s ok runtime/internal/atomic 1.119s ok runtime/internal/math 1.091s ok runtime/internal/sys 1.051s ok runtime/internal/wasitest 1.088s ok runtime/metrics 0.103s ok runtime/pprof 25.344s ok runtime/race 15.064s ok runtime/trace 1.257s ok slices 1.725s ok sort 2.044s ok strconv 3.787s ok strings 2.741s ok sync 2.297s ok sync/atomic 5.378s ok syscall 6.871s ok testing 4.525s ok testing/fstest 1.145s ok testing/iotest 1.105s ok testing/quick 1.266s ok testing/slogtest 1.065s ok text/scanner 1.046s ok text/tabwriter 1.041s ok text/template 1.134s ok text/template/parse 1.053s ok time 4.194s ok unicode 1.117s ok unicode/utf16 1.123s ok unicode/utf8 1.064s ok cmd/addr2line 11.162s ok cmd/api 46.855s ok cmd/asm/internal/asm 4.829s ok cmd/asm/internal/lex 1.141s ok cmd/cgo/internal/swig 1.162s ok cmd/cgo/internal/test 4.709s ok cmd/cgo/internal/testcarchive 60.038s ok cmd/cgo/internal/testcshared 29.813s ok cmd/cgo/internal/testerrors 33.201s ok cmd/cgo/internal/testfortran 1.173s ok cmd/cgo/internal/testgodefs 4.986s ok cmd/cgo/internal/testlife 3.779s ok cmd/cgo/internal/testnocgo 1.064s ok cmd/cgo/internal/testplugin 112.478s ok cmd/cgo/internal/testsanitizers 1.059s [no tests to run] ok cmd/cgo/internal/testshared 1.041s ok cmd/cgo/internal/testso 6.032s ok cmd/cgo/internal/teststdio 6.758s ok cmd/cgo/internal/testtls 1.040s ok cmd/compile/internal/abt 1.072s ok cmd/compile/internal/amd64 89.566s ok cmd/compile/internal/base 1.051s ok cmd/compile/internal/compare 1.097s ok cmd/compile/internal/devirtualize 1.048s ok cmd/compile/internal/dwarfgen 2.391s ok cmd/compile/internal/importer 7.976s ok cmd/compile/internal/inline/inlheur 4.249s ok cmd/compile/internal/ir 1.070s ok cmd/compile/internal/logopt 3.079s ok cmd/compile/internal/loopvar 58.187s ok cmd/compile/internal/noder 1.097s ok cmd/compile/internal/reflectdata 1.062s [no tests to run] ok cmd/compile/internal/ssa 68.456s ok cmd/compile/internal/syntax 1.365s ok cmd/compile/internal/test 41.729s ok cmd/compile/internal/typecheck 2.200s ok cmd/compile/internal/types 1.105s ok cmd/compile/internal/types2 35.922s ok cmd/covdata 1.077s ok cmd/cover 23.075s ok cmd/dist 1.027s ok cmd/distpack 1.032s ok cmd/doc 3.884s ok cmd/fix 15.132s ok cmd/go 560.127s ok cmd/go/internal/auth 1.095s ok cmd/go/internal/cache 1.531s ok cmd/go/internal/cfg 1.047s [no tests to run] ok cmd/go/internal/envcmd 1.731s ok cmd/go/internal/fsys 1.262s ok cmd/go/internal/generate 1.078s ok cmd/go/internal/gover 1.103s ok cmd/go/internal/imports 1.110s ok cmd/go/internal/load 1.052s ok cmd/go/internal/lockedfile 2.324s ok cmd/go/internal/lockedfile/internal/filelock 2.118s ok cmd/go/internal/modfetch 1.071s ok cmd/go/internal/modfetch/codehost 12.503s ok cmd/go/internal/modfetch/zip_sum_test 1.127s ok cmd/go/internal/modindex 1.834s ok cmd/go/internal/modload 1.061s ok cmd/go/internal/mvs 1.067s ok cmd/go/internal/par 1.099s ok cmd/go/internal/str 1.027s ok cmd/go/internal/test 1.096s ok cmd/go/internal/toolchain 1.065s ok cmd/go/internal/vcs 1.125s ok cmd/go/internal/vcweb 1.108s ok cmd/go/internal/vcweb/vcstest 30.883s ok cmd/go/internal/web 1.128s ok cmd/go/internal/work 3.902s ok cmd/gofmt 1.406s ok cmd/internal/archive 3.498s ok cmd/internal/buildid 1.940s ok cmd/internal/cov 2.016s ok cmd/internal/dwarf 1.063s ok cmd/internal/edit 1.078s ok cmd/internal/goobj 1.033s ok cmd/internal/moddeps 3.698s ok cmd/internal/notsha256 1.068s ok cmd/internal/obj 2.779s ok cmd/internal/obj/ppc64 2.246s ok cmd/internal/obj/riscv 1.716s ok cmd/internal/obj/s390x 1.042s ok cmd/internal/obj/x86 5.921s ok cmd/internal/objabi 1.189s ok cmd/internal/pkgpath 5.160s ok cmd/internal/pkgpattern 1.121s ok cmd/internal/quoted 1.064s ok cmd/internal/src 1.033s ok cmd/internal/test2json 2.259s ok cmd/link 25.139s ok cmd/link/internal/benchmark 1.043s ok cmd/link/internal/ld 36.869s ok cmd/link/internal/loader 1.102s ok cmd/nm 9.389s ok cmd/objdump 10.751s ok cmd/pack 8.682s ok cmd/pprof 3.922s ok cmd/relnote 1.029s ok cmd/trace 1.035s ok cmd/trace/v2 1.330s ok cmd/vet 57.103s ##### Running benchmarks briefly. goos: darwin goarch: amd64 pkg: archive/tar Benchmark/Writer/USTAR-4 2290 45863 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 1940 70105 ns/op 1857 B/op 37 allocs/op Benchmark/Writer/PAX-4 1383 89905 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3343 41690 ns/op 5209 B/op 16 allocs/op Benchmark/Reader/GNU-4 4928 37392 ns/op 5107 B/op 14 allocs/op Benchmark/Reader/PAX-4 2216 99803 ns/op 8812 B/op 33 allocs/op PASS ok archive/tar 2.382s goos: darwin goarch: amd64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 388937084 ns/op 15008 B/op 66 allocs/op BenchmarkZip64Test-4 1 237354548 ns/op BenchmarkZip64TestSizes/4096-4 613 210138 ns/op BenchmarkZip64TestSizes/1048576-4 68 1519829 ns/op BenchmarkZip64TestSizes/67108864-4 1 230044002 ns/op PASS ok archive/zip 2.837s goos: darwin goarch: amd64 pkg: bufio BenchmarkReaderCopyOptimal-4 152032 706.0 ns/op BenchmarkReaderCopyUnoptimal-4 110517 1218 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 82048 ns/op BenchmarkReaderWriteToOptimal-4 7650 30227 ns/op BenchmarkReaderReadString-4 83410 2309 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 174020 809.2 ns/op BenchmarkWriterCopyUnoptimal-4 148470 788.8 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 69505 ns/op BenchmarkReaderEmpty-4 10000 14134 ns/op 4225 B/op 3 allocs/op BenchmarkWriterEmpty-4 10000 13660 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 432787 308.7 ns/op 0 B/op 0 allocs/op PASS ok bufio 4.707s goos: darwin goarch: amd64 pkg: bytes BenchmarkReadString-4 2419 68422 ns/op 478.91 MB/s BenchmarkWriteByte-4 288 441943 ns/op 9.27 MB/s BenchmarkWriteRune-4 130 778711 ns/op 15.78 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 4852778 ns/op BenchmarkBufferFullSmallReads-4 55 1930651 ns/op BenchmarkBufferWriteBlock/N4096-4 7978 37160 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 196 540735 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 7 18603126 ns/op 4192257 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 111367429 ns/op 150.65 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 2559225 43.21 ns/op 231.45 MB/s BenchmarkIndexByte/32-4 2475804 47.73 ns/op 670.50 MB/s BenchmarkIndexByte/4K-4 989059 155.2 ns/op 26390.81 MB/s BenchmarkIndexBytePortable/10-4 945614 156.5 ns/op 63.89 MB/s BenchmarkIndexBytePortable/32-4 201990 519.2 ns/op 61.64 MB/s BenchmarkIndexBytePortable/4K-4 2924 42673 ns/op 95.99 MB/s BenchmarkIndexRune/10-4 791791 218.6 ns/op 45.74 MB/s BenchmarkIndexRune/32-4 787785 235.0 ns/op 136.15 MB/s BenchmarkIndexRune/4K-4 325348 605.3 ns/op 6767.20 MB/s BenchmarkIndexRuneASCII/10-4 2440268 46.73 ns/op 214.01 MB/s BenchmarkIndexRuneASCII/32-4 2332118 49.42 ns/op 647.55 MB/s BenchmarkIndexRuneASCII/4K-4 799988 144.8 ns/op 28291.54 MB/s BenchmarkEqual/0-4 7790635 16.21 ns/op BenchmarkEqual/same/1-4 966970 141.1 ns/op 7.09 MB/s BenchmarkEqual/same/6-4 1000000 156.7 ns/op 38.30 MB/s BenchmarkEqual/same/9-4 911437 142.5 ns/op 63.17 MB/s BenchmarkEqual/same/15-4 1000000 138.8 ns/op 108.08 MB/s BenchmarkEqual/same/16-4 753435 136.7 ns/op 117.04 MB/s BenchmarkEqual/same/20-4 773077 139.1 ns/op 143.80 MB/s BenchmarkEqual/same/32-4 1000000 144.4 ns/op 221.65 MB/s BenchmarkEqual/same/4K-4 83186 1982 ns/op 2066.17 MB/s BenchmarkEqual/1-4 986089 131.2 ns/op 7.62 MB/s BenchmarkEqual/6-4 994242 135.8 ns/op 44.17 MB/s BenchmarkEqual/9-4 1000000 132.4 ns/op 67.98 MB/s BenchmarkEqual/15-4 939265 213.7 ns/op 70.20 MB/s BenchmarkEqual/16-4 995112 140.6 ns/op 113.84 MB/s BenchmarkEqual/20-4 1000000 134.6 ns/op 148.54 MB/s BenchmarkEqual/32-4 1000000 130.5 ns/op 245.24 MB/s BenchmarkEqual/4K-4 54878 2207 ns/op 1856.33 MB/s BenchmarkEqualBothUnaligned/64_0-4 911202 131.8 ns/op 485.71 MB/s BenchmarkEqualBothUnaligned/64_1-4 915280 141.4 ns/op 452.54 MB/s BenchmarkEqualBothUnaligned/64_4-4 1000000 145.7 ns/op 439.19 MB/s BenchmarkEqualBothUnaligned/64_7-4 903882 131.5 ns/op 486.68 MB/s BenchmarkEqualBothUnaligned/4096_0-4 74132 1706 ns/op 2401.27 MB/s BenchmarkEqualBothUnaligned/4096_1-4 51103 2423 ns/op 1690.17 MB/s BenchmarkEqualBothUnaligned/4096_4-4 140025 977.2 ns/op 4191.59 MB/s BenchmarkEqualBothUnaligned/4096_7-4 121339 1122 ns/op 3649.09 MB/s BenchmarkIndex/10-4 1927610 59.49 ns/op 168.10 MB/s BenchmarkIndex/32-4 1000000 133.8 ns/op 239.13 MB/s BenchmarkIndex/4K-4 31378 3598 ns/op 1138.53 MB/s BenchmarkIndexEasy/10-4 1804206 80.08 ns/op 124.88 MB/s BenchmarkIndexEasy/32-4 1693460 64.50 ns/op 496.11 MB/s BenchmarkIndexEasy/4K-4 395066 301.9 ns/op 13565.23 MB/s BenchmarkCount/10-4 963884 111.0 ns/op 90.10 MB/s BenchmarkCount/32-4 1000000 120.4 ns/op 265.88 MB/s BenchmarkCount/4K-4 28958 3835 ns/op 1067.93 MB/s BenchmarkCountEasy/10-4 1000000 126.0 ns/op 79.40 MB/s BenchmarkCountEasy/32-4 955257 133.6 ns/op 239.57 MB/s BenchmarkCountEasy/4K-4 365882 561.7 ns/op 7292.70 MB/s BenchmarkCountSingle/10-4 1833396 63.03 ns/op 158.65 MB/s BenchmarkCountSingle/32-4 1776782 69.09 ns/op 463.14 MB/s BenchmarkCountSingle/4K-4 924850 146.9 ns/op 27889.62 MB/s BenchmarkToUpper/#00-4 1822042 59.88 ns/op BenchmarkToUpper/ONLYUPPER-4 204992 580.6 ns/op BenchmarkToUpper/abc-4 325132 413.0 ns/op BenchmarkToUpper/AbC123-4 191062 703.8 ns/op BenchmarkToUpper/azAZ09_-4 186343 604.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 61929 1974 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 23342 7370 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 41817 2742 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 95994 1304 ns/op BenchmarkToLower/#00-4 1828946 62.21 ns/op BenchmarkToLower/abc-4 375474 497.5 ns/op BenchmarkToLower/AbC123-4 218913 609.0 ns/op BenchmarkToLower/azAZ09_-4 236434 845.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 66715 1885 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 25904 4255 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 52330 3003 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 86413 1288 ns/op BenchmarkFields/ASCII/16-4 106376 1045 ns/op 15.30 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 12323 ns/op 20.77 MB/s 512 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 578 216992 ns/op 18.88 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 28 3819654 ns/op 17.16 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 77330620 ns/op 13.56 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 64346 2146 ns/op 7.46 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5929 38761 ns/op 6.60 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 266 656522 ns/op 6.24 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 14 8147681 ns/op 8.04 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 171249437 ns/op 6.12 MB/s 11211104 B/op 25 allocs/op BenchmarkFieldsFunc/ASCII/16-4 84364 1539 ns/op 10.40 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 6777 23893 ns/op 10.71 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 421 405407 ns/op 10.10 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 18 6704783 ns/op 9.77 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 1 107926728 ns/op 9.72 MB/s 11211104 B/op 25 allocs/op BenchmarkFieldsFunc/Mixed/16-4 68538 1775 ns/op 9.01 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 5662 36279 ns/op 7.06 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 337 434475 ns/op 9.43 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 19 7600668 ns/op 8.62 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 128628946 ns/op 8.15 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1000000 122.3 ns/op BenchmarkTrimSpace/ASCII-4 1000000 132.3 ns/op BenchmarkTrimSpace/SomeNonASCII-4 81285 2117 ns/op BenchmarkTrimSpace/JustNonASCII-4 35827 3115 ns/op BenchmarkToValidUTF8/Valid-4 374458 414.7 ns/op BenchmarkToValidUTF8/InvalidASCII-4 226617 698.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 68158 1624 ns/op BenchmarkIndexHard1-4 805 241985 ns/op BenchmarkIndexHard2-4 634 185864 ns/op BenchmarkIndexHard3-4 163 761972 ns/op BenchmarkIndexHard4-4 100 1063412 ns/op BenchmarkLastIndexHard1-4 4 31451764 ns/op BenchmarkLastIndexHard2-4 4 25966525 ns/op BenchmarkLastIndexHard3-4 4 31014936 ns/op BenchmarkCountHard1-4 837 128946 ns/op BenchmarkCountHard2-4 554 239337 ns/op BenchmarkCountHard3-4 133 944363 ns/op BenchmarkSplitEmptySeparator-4 1 155651065 ns/op BenchmarkSplitSingleByteSeparator-4 12 16090288 ns/op BenchmarkSplitMultiByteSeparator-4 8 13143970 ns/op BenchmarkSplitNSingleByteSeparator-4 83874 1351 ns/op BenchmarkSplitNMultiByteSeparator-4 44700 2593 ns/op BenchmarkRepeat-4 134656 1162 ns/op BenchmarkRepeatLarge/256/1-4 83446 2064 ns/op 124.02 MB/s BenchmarkRepeatLarge/256/16-4 173674 1307 ns/op 195.90 MB/s BenchmarkRepeatLarge/512/1-4 55260 2692 ns/op 190.22 MB/s BenchmarkRepeatLarge/512/16-4 61905 2389 ns/op 214.34 MB/s BenchmarkRepeatLarge/1024/1-4 28952 4058 ns/op 252.36 MB/s BenchmarkRepeatLarge/1024/16-4 41077 3220 ns/op 318.04 MB/s BenchmarkRepeatLarge/2048/1-4 17707 6506 ns/op 314.81 MB/s BenchmarkRepeatLarge/2048/16-4 27495 6181 ns/op 331.32 MB/s BenchmarkRepeatLarge/4096/1-4 10000 10213 ns/op 401.07 MB/s BenchmarkRepeatLarge/4096/16-4 12519 10604 ns/op 386.27 MB/s BenchmarkRepeatLarge/8192/1-4 10000 21496 ns/op 381.09 MB/s BenchmarkRepeatLarge/8192/16-4 9550 18382 ns/op 445.66 MB/s BenchmarkRepeatLarge/8192/4097-4 10000 11670 ns/op 351.07 MB/s BenchmarkRepeatLarge/16384/1-4 8152 36434 ns/op 449.69 MB/s BenchmarkRepeatLarge/16384/16-4 8752 38649 ns/op 423.91 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 28108 ns/op 437.27 MB/s BenchmarkRepeatLarge/32768/1-4 1682 80959 ns/op 404.75 MB/s BenchmarkRepeatLarge/32768/16-4 2312 63768 ns/op 513.86 MB/s BenchmarkRepeatLarge/32768/4097-4 3566 70676 ns/op 405.78 MB/s BenchmarkRepeatLarge/65536/1-4 788 135487 ns/op 483.71 MB/s BenchmarkRepeatLarge/65536/16-4 993 133386 ns/op 491.33 MB/s BenchmarkRepeatLarge/65536/4097-4 906 139087 ns/op 441.85 MB/s BenchmarkRepeatLarge/131072/1-4 142 802649 ns/op 163.30 MB/s BenchmarkRepeatLarge/131072/16-4 156 734761 ns/op 178.39 MB/s BenchmarkRepeatLarge/131072/4097-4 219 475933 ns/op 266.86 MB/s BenchmarkRepeatLarge/262144/1-4 92 1396604 ns/op 187.70 MB/s BenchmarkRepeatLarge/262144/16-4 100 1227288 ns/op 213.60 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1289036 ns/op 200.24 MB/s BenchmarkRepeatLarge/524288/1-4 57 2006089 ns/op 261.35 MB/s BenchmarkRepeatLarge/524288/16-4 93 2088214 ns/op 251.07 MB/s BenchmarkRepeatLarge/524288/4097-4 86 1838572 ns/op 283.00 MB/s BenchmarkRepeatLarge/1048576/1-4 34 4255556 ns/op 246.40 MB/s BenchmarkRepeatLarge/1048576/16-4 48 3534378 ns/op 296.68 MB/s BenchmarkRepeatLarge/1048576/4097-4 48 3606754 ns/op 289.66 MB/s BenchmarkRepeatLarge/2097152/1-4 25 6838741 ns/op 306.66 MB/s BenchmarkRepeatLarge/2097152/16-4 26 7537710 ns/op 278.22 MB/s BenchmarkRepeatLarge/2097152/4097-4 33 7827286 ns/op 267.47 MB/s BenchmarkRepeatLarge/4194304/1-4 8 12916195 ns/op 324.73 MB/s BenchmarkRepeatLarge/4194304/16-4 9 13750977 ns/op 305.02 MB/s BenchmarkRepeatLarge/4194304/4097-4 9 13469286 ns/op 311.17 MB/s BenchmarkRepeatLarge/8388608/1-4 5 22965566 ns/op 365.27 MB/s BenchmarkRepeatLarge/8388608/16-4 5 21778002 ns/op 385.19 MB/s BenchmarkRepeatLarge/8388608/4097-4 5 21922781 ns/op 382.55 MB/s BenchmarkRepeatLarge/16777216/1-4 3 56471496 ns/op 297.09 MB/s BenchmarkRepeatLarge/16777216/16-4 3 37421607 ns/op 448.33 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 51330601 ns/op 326.85 MB/s BenchmarkRepeatLarge/33554432/1-4 2 99790525 ns/op 336.25 MB/s BenchmarkRepeatLarge/33554432/16-4 2 76545427 ns/op 438.36 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 66396920 ns/op 505.36 MB/s BenchmarkRepeatLarge/67108864/1-4 1 122187065 ns/op 549.23 MB/s BenchmarkRepeatLarge/67108864/16-4 1 120028693 ns/op 559.11 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 209203130 ns/op 320.78 MB/s BenchmarkRepeatLarge/134217728/1-4 1 259844158 ns/op 516.53 MB/s BenchmarkRepeatLarge/134217728/16-4 1 353635818 ns/op 379.54 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 269666276 ns/op 497.72 MB/s BenchmarkRepeatLarge/268435456/1-4 1 545307338 ns/op 492.26 MB/s BenchmarkRepeatLarge/268435456/16-4 1 557598984 ns/op 481.41 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 489455152 ns/op 548.44 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1323260370 ns/op 405.72 MB/s BenchmarkRepeatLarge/536870912/16-4 1 957814596 ns/op 560.52 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1134592461 ns/op 473.18 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 5912867527 ns/op 181.59 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2180023795 ns/op 492.54 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1986968402 ns/op 540.39 MB/s BenchmarkBytesCompare/1-4 12671742 10.07 ns/op BenchmarkBytesCompare/2-4 14398546 9.846 ns/op BenchmarkBytesCompare/4-4 13792804 9.741 ns/op BenchmarkBytesCompare/8-4 12854472 14.11 ns/op BenchmarkBytesCompare/16-4 13937794 9.465 ns/op BenchmarkBytesCompare/32-4 11402289 10.30 ns/op BenchmarkBytesCompare/64-4 7856800 17.40 ns/op BenchmarkBytesCompare/128-4 7432990 17.62 ns/op BenchmarkBytesCompare/256-4 6109228 20.21 ns/op BenchmarkBytesCompare/512-4 5647174 21.40 ns/op BenchmarkBytesCompare/1024-4 2686968 53.57 ns/op BenchmarkBytesCompare/2048-4 1989643 61.09 ns/op BenchmarkIndexAnyASCII/1:1-4 1485608 72.82 ns/op BenchmarkIndexAnyASCII/1:2-4 1688059 70.35 ns/op BenchmarkIndexAnyASCII/1:4-4 1000000 131.3 ns/op BenchmarkIndexAnyASCII/1:8-4 1584223 86.70 ns/op BenchmarkIndexAnyASCII/1:16-4 1307984 99.31 ns/op BenchmarkIndexAnyASCII/1:32-4 1588753 70.09 ns/op BenchmarkIndexAnyASCII/1:64-4 1599867 74.69 ns/op BenchmarkIndexAnyASCII/16:1-4 1629444 73.65 ns/op BenchmarkIndexAnyASCII/16:2-4 327900 308.7 ns/op BenchmarkIndexAnyASCII/16:4-4 405338 316.5 ns/op BenchmarkIndexAnyASCII/16:8-4 402700 311.2 ns/op BenchmarkIndexAnyASCII/16:16-4 372110 328.0 ns/op BenchmarkIndexAnyASCII/16:32-4 386979 366.0 ns/op BenchmarkIndexAnyASCII/16:64-4 339385 565.9 ns/op BenchmarkIndexAnyASCII/256:1-4 1536529 80.72 ns/op BenchmarkIndexAnyASCII/256:2-4 27214 5084 ns/op BenchmarkIndexAnyASCII/256:4-4 29406 4040 ns/op BenchmarkIndexAnyASCII/256:8-4 25868 4501 ns/op BenchmarkIndexAnyASCII/256:16-4 28284 4418 ns/op BenchmarkIndexAnyASCII/256:32-4 27640 4118 ns/op BenchmarkIndexAnyASCII/256:64-4 30410 4115 ns/op BenchmarkIndexAnyUTF8/1:1-4 1712646 108.5 ns/op BenchmarkIndexAnyUTF8/1:2-4 1642580 71.86 ns/op BenchmarkIndexAnyUTF8/1:4-4 1671566 68.01 ns/op BenchmarkIndexAnyUTF8/1:8-4 1719295 97.90 ns/op BenchmarkIndexAnyUTF8/1:16-4 1432750 70.67 ns/op BenchmarkIndexAnyUTF8/1:32-4 1694318 67.05 ns/op BenchmarkIndexAnyUTF8/1:64-4 1744894 82.85 ns/op BenchmarkIndexAnyUTF8/16:1-4 126836 941.2 ns/op BenchmarkIndexAnyUTF8/16:2-4 313226 439.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 358551 357.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 355702 367.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 346644 363.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 316810 377.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 358777 384.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 8415 23136 ns/op BenchmarkIndexAnyUTF8/256:2-4 25366 6234 ns/op BenchmarkIndexAnyUTF8/256:4-4 24128 4948 ns/op BenchmarkIndexAnyUTF8/256:8-4 24163 5027 ns/op BenchmarkIndexAnyUTF8/256:16-4 22900 4979 ns/op BenchmarkIndexAnyUTF8/256:32-4 21948 5164 ns/op BenchmarkIndexAnyUTF8/256:64-4 22694 5219 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1910462 62.15 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1950212 64.05 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1912186 74.75 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1955613 67.32 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1932262 69.95 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1937958 95.25 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1826650 65.49 ns/op BenchmarkLastIndexAnyASCII/16:1-4 390535 292.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 420762 362.0 ns/op BenchmarkLastIndexAnyASCII/16:4-4 415506 293.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 421022 329.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 403436 310.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 256701 611.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 354140 424.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 29674 3985 ns/op BenchmarkLastIndexAnyASCII/256:2-4 28422 3826 ns/op BenchmarkLastIndexAnyASCII/256:4-4 26030 3901 ns/op BenchmarkLastIndexAnyASCII/256:8-4 28992 3926 ns/op BenchmarkLastIndexAnyASCII/256:16-4 31250 5243 ns/op BenchmarkLastIndexAnyASCII/256:32-4 29550 3960 ns/op BenchmarkLastIndexAnyASCII/256:64-4 30088 6128 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1943953 61.50 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1632712 63.38 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1943288 62.04 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2054180 97.61 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1953885 61.18 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1845682 66.34 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1873658 76.39 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 155600 746.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 331778 365.9 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 357034 644.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 132516 775.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 311882 378.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 353348 705.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 355725 395.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 10000 11542 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22532 5212 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22598 4981 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 24454 5065 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 20312 5286 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 19011 6614 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 21223 5131 ns/op BenchmarkTrimASCII/1:1-4 1790263 68.30 ns/op BenchmarkTrimASCII/1:2-4 1785014 108.3 ns/op BenchmarkTrimASCII/1:4-4 1698426 80.21 ns/op BenchmarkTrimASCII/1:8-4 1478569 87.41 ns/op BenchmarkTrimASCII/1:16-4 1419981 73.34 ns/op BenchmarkTrimASCII/16:1-4 481636 240.5 ns/op BenchmarkTrimASCII/16:2-4 266703 389.3 ns/op BenchmarkTrimASCII/16:4-4 430794 303.7 ns/op BenchmarkTrimASCII/16:8-4 387218 316.1 ns/op BenchmarkTrimASCII/16:16-4 363849 384.0 ns/op BenchmarkTrimASCII/256:1-4 42980 2915 ns/op BenchmarkTrimASCII/256:2-4 29040 3998 ns/op BenchmarkTrimASCII/256:4-4 29293 3957 ns/op BenchmarkTrimASCII/256:8-4 32648 3683 ns/op BenchmarkTrimASCII/256:16-4 31310 3836 ns/op BenchmarkTrimASCII/4096:1-4 1666 87320 ns/op BenchmarkTrimASCII/4096:2-4 2020 60576 ns/op BenchmarkTrimASCII/4096:4-4 2175 62492 ns/op BenchmarkTrimASCII/4096:8-4 2110 74971 ns/op BenchmarkTrimASCII/4096:16-4 2114 60959 ns/op BenchmarkTrimByte-4 1702881 67.12 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 15734 7602 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 15240 7436 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 805 144515 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1628 73825 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3488 48986 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4071 35704 ns/op BenchmarkCompareBytesEqual-4 7135485 17.63 ns/op BenchmarkCompareBytesToNil-4 13942706 8.338 ns/op BenchmarkCompareBytesEmpty-4 14091685 8.543 ns/op BenchmarkCompareBytesIdentical-4 14326566 8.683 ns/op BenchmarkCompareBytesSameLength-4 12759373 9.158 ns/op BenchmarkCompareBytesDifferentLength-4 12982657 9.519 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 2506 47592 ns/op 22033.04 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 2632 53563 ns/op 19576.72 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 2844 60912 ns/op 17214.83 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 3000 52300 ns/op 20049.42 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 2811 71003 ns/op 14768.26 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2767 46336 ns/op 22630.20 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1744 64764 ns/op 16190.97 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1888 53922 ns/op 19446.20 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1640 96308 ns/op 10887.79 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 2313 73327 ns/op 14300.12 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1626 64983 ns/op 16136.21 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 2359 59001 ns/op 17772.22 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 2644 68667 ns/op 15270.43 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 2689 58866 ns/op 17813.01 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 2088 53063 ns/op 19760.98 MB/s BenchmarkCompareBytesBig-4 2610 50596 ns/op 20724.61 MB/s BenchmarkCompareBytesBigIdentical-4 15238804 8.456 ns/op 124010737.88 MB/s PASS ok bytes 92.141s goos: darwin goarch: amd64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 128422291 ns/op 0.78 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 339668985 ns/op 1.67 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 4 31887955 ns/op 0.51 MB/s 3645506 B/op 51 allocs/op PASS ok compress/bzip2 2.773s goos: darwin goarch: amd64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 45 2530327 ns/op 3.95 MB/s 42001 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 5 23809886 ns/op 4.20 MB/s 42275 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 243646563 ns/op 4.10 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 44 4125520 ns/op 2.42 MB/s 42674 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 5 28041560 ns/op 3.57 MB/s 42563 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 275507313 ns/op 3.63 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 45 3759043 ns/op 2.66 MB/s 42405 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 4 25780008 ns/op 3.88 MB/s 45046 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 248811853 ns/op 4.02 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 54 4327398 ns/op 2.31 MB/s 43012 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 5 22906273 ns/op 4.37 MB/s 44198 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 241861359 ns/op 4.13 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 46 2831678 ns/op 3.53 MB/s 43565 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 4 48662972 ns/op 2.05 MB/s 47192 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 270987540 ns/op 3.69 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 45 2241370 ns/op 4.46 MB/s 42982 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 6 32644104 ns/op 3.06 MB/s 47906 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 195078096 ns/op 5.13 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 73 2598124 ns/op 3.85 MB/s 43756 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 8 14134035 ns/op 7.08 MB/s 46026 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 133945596 ns/op 7.47 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 61 2075624 ns/op 4.82 MB/s 43068 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 8 21921741 ns/op 4.56 MB/s 46026 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 141881123 ns/op 7.05 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 72 1621603 ns/op 6.17 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 7 23466745 ns/op 4.26 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 155636568 ns/op 6.43 MB/s BenchmarkEncode/Digits/Speed/1e4-4 28 3961657 ns/op 2.52 MB/s BenchmarkEncode/Digits/Speed/1e5-4 4 26706730 ns/op 3.74 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 248669447 ns/op 4.02 MB/s BenchmarkEncode/Digits/Default/1e4-4 14 8409514 ns/op 1.19 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 79092644 ns/op 1.26 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 891177644 ns/op 1.12 MB/s BenchmarkEncode/Digits/Compression/1e4-4 14 7616352 ns/op 1.31 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 79788263 ns/op 1.25 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 889596189 ns/op 1.12 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 73 1835484 ns/op 5.45 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 7 23790510 ns/op 4.20 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 283593753 ns/op 3.53 MB/s BenchmarkEncode/Newton/Speed/1e4-4 40 3537638 ns/op 2.83 MB/s BenchmarkEncode/Newton/Speed/1e5-4 5 20310295 ns/op 4.92 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 224195659 ns/op 4.46 MB/s BenchmarkEncode/Newton/Default/1e4-4 15 7048950 ns/op 1.42 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 116259650 ns/op 0.86 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 819468358 ns/op 1.22 MB/s BenchmarkEncode/Newton/Compression/1e4-4 14 7402038 ns/op 1.35 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 104027710 ns/op 0.96 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 896295698 ns/op 1.12 MB/s PASS ok compress/flate 22.415s goos: darwin goarch: amd64 pkg: compress/lzw BenchmarkDecoder/1e4-4 46 4230699 ns/op 2.36 MB/s BenchmarkDecoder/1e-Reuse4-4 39 3082569 ns/op 3.24 MB/s BenchmarkDecoder/1e5-4 3 48462119 ns/op 2.06 MB/s BenchmarkDecoder/1e-Reuse5-4 4 28827436 ns/op 3.47 MB/s BenchmarkDecoder/1e6-4 1 285360702 ns/op 3.50 MB/s BenchmarkDecoder/1e-Reuse6-4 1 285801055 ns/op 3.50 MB/s BenchmarkEncoder/1e4-4 42 2395282 ns/op 4.17 MB/s BenchmarkEncoder/1e-Reuse4-4 49 2742752 ns/op 3.65 MB/s BenchmarkEncoder/1e5-4 4 25764024 ns/op 3.88 MB/s BenchmarkEncoder/1e-Reuse5-4 5 25265128 ns/op 3.96 MB/s BenchmarkEncoder/1e6-4 1 237857061 ns/op 4.20 MB/s BenchmarkEncoder/1e-Reuse6-4 1 240920055 ns/op 4.15 MB/s PASS ok compress/lzw 4.808s goos: darwin goarch: amd64 pkg: container/heap BenchmarkDup-4 21 4974114 ns/op PASS ok container/heap 1.154s goos: darwin goarch: amd64 pkg: context BenchmarkCommonParentCancel-4 22884 5269 ns/op BenchmarkWithTimeout/concurrency=40-4 4430 33057 ns/op BenchmarkWithTimeout/concurrency=4000-4 5619 38462 ns/op BenchmarkWithTimeout/concurrency=400000-4 4105 35500 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 172395 663.2 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 14872 8784 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 17132 6458 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3601 47890 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2163 64325 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3601 39316 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 226 704183 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 210 680224 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 296 385661 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 28 5500640 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 14 10670398 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 36 6628575 ns/op BenchmarkCheckCanceled/Err-4 312370 632.2 ns/op BenchmarkCheckCanceled/Done-4 444801 277.3 ns/op BenchmarkContextCancelDone-4 653168 171.0 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 20832 5385 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 23079 6628 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 14769 6918 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 14254 8271 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 12418 9921 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 425487 276.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 284503 505.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 194157 637.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 60236 1701 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 63818 1852 ns/op PASS ok context 14.352s goos: darwin goarch: amd64 pkg: crypto/aes BenchmarkEncrypt-4 1410433 87.26 ns/op 183.36 MB/s BenchmarkDecrypt-4 1479708 81.82 ns/op 195.56 MB/s BenchmarkExpand-4 887016 132.5 ns/op PASS ok crypto/aes 1.813s goos: darwin goarch: amd64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 209700 620.4 ns/op 103.16 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 314348 381.0 ns/op 167.96 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 227874 596.2 ns/op 107.35 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 321577 378.3 ns/op 169.17 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 87711 1349 ns/op 1000.41 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 172053 693.4 ns/op 1947.00 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 103502 1033 ns/op 1306.65 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 151364 809.3 ns/op 1668.16 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 44624 3222 ns/op 2542.20 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 48663 2600 ns/op 3150.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 35590 3544 ns/op 2311.82 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 43303 2893 ns/op 2831.82 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 5128 23682 ns/op 43.03 MB/s BenchmarkAESCFBDecrypt1K-4 5894 35267 ns/op 28.89 MB/s BenchmarkAESCFBDecrypt8K-4 594 185580 ns/op 44.12 MB/s BenchmarkAESOFB1K-4 7896 15444 ns/op 65.98 MB/s BenchmarkAESCTR1K-4 10000 11625 ns/op 87.66 MB/s BenchmarkAESCTR8K-4 1435 89733 ns/op 91.24 MB/s BenchmarkAESCBCEncrypt1K-4 10000 10261 ns/op 99.79 MB/s BenchmarkAESCBCDecrypt1K-4 13941 8619 ns/op 118.81 MB/s PASS ok crypto/cipher 4.993s goos: darwin goarch: amd64 pkg: crypto/des BenchmarkEncrypt-4 80288 1623 ns/op 4.93 MB/s BenchmarkDecrypt-4 69804 1561 ns/op 5.12 MB/s BenchmarkTDESEncrypt-4 27975 4508 ns/op 1.77 MB/s BenchmarkTDESDecrypt-4 30133 4559 ns/op 1.75 MB/s PASS ok crypto/des 1.817s goos: darwin goarch: amd64 pkg: crypto/ecdh BenchmarkECDH/P256-4 988 130013 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 9 17899489 ns/op 1087 B/op 21 allocs/op BenchmarkECDH/P521-4 5 30584916 ns/op 1534 B/op 21 allocs/op BenchmarkECDH/X25519-4 54 2554507 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 2.104s goos: darwin goarch: amd64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1813 89386 ns/op 2511 B/op 33 allocs/op BenchmarkSign/P384-4 22 4923599 ns/op 2678 B/op 34 allocs/op BenchmarkSign/P521-4 9 11477400 ns/op 3068 B/op 35 allocs/op BenchmarkVerify/P256-4 955 129618 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 7 17340789 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 4 28901868 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4976 40430 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 42 2512731 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 18 6829541 ns/op 1411 B/op 17 allocs/op PASS ok crypto/ecdsa 3.269s goos: darwin goarch: amd64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 225 695852 ns/op BenchmarkNewKeyFromSeed-4 175 680060 ns/op BenchmarkSigning-4 186 694652 ns/op BenchmarkVerification-4 120 1020262 ns/op PASS ok crypto/ed25519 1.942s goos: darwin goarch: amd64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 6404 22578 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 63 1910142 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 50 2599019 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 6206955 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1564 77751 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 57 2594496 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 6811902 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 6 17184200 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10364 16744 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6552 33402 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 2994 61838 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 92 1625345 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2656 51830 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 296 398554 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1551 86300 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 70 1629534 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 4.475s goos: darwin goarch: amd64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 13029 12688 ns/op 80.71 MB/s BenchmarkHMACSHA256_32-4 19482 6236 ns/op 5.13 MB/s BenchmarkNewWriteSum-4 10000 16833 ns/op 1.90 MB/s PASS ok crypto/hmac 1.704s goos: darwin goarch: amd64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 35154 3083 ns/op BenchmarkModSub-4 37162 3287 ns/op BenchmarkMontgomeryRepr-4 19111 5679 ns/op BenchmarkMontgomeryMul-4 19915 5444 ns/op BenchmarkModMul-4 10000 11991 ns/op BenchmarkExpBig-4 14 11918349 ns/op BenchmarkExp-4 5 23960319 ns/op PASS ok crypto/internal/bigmod 2.610s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 3403 38720 ns/op BenchmarkScalarBaseMult-4 230 484011 ns/op BenchmarkScalarMult-4 100 1239993 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 156 807007 ns/op PASS ok crypto/internal/edwards25519 1.923s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 349659 302.9 ns/op BenchmarkMultiply-4 4034402 29.46 ns/op BenchmarkSquare-4 4669009 33.70 ns/op BenchmarkInvert-4 27102 4926 ns/op BenchmarkMult32-4 1000000 149.3 ns/op PASS ok crypto/internal/edwards25519/field 2.184s goos: darwin goarch: amd64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 55 3221830 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2096 99032 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 22 8876069 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 16287522 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 135 1227674 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 9597 14162 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 56 2331704 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 21 5760596 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.804s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 659344 217.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 284936 408.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 86404 1189 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 632355 225.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 319504 415.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 107823 1151 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 2.178s goos: darwin goarch: amd64 pkg: crypto/md5 BenchmarkHash8Bytes-4 98282 1314 ns/op 6.09 MB/s BenchmarkHash64-4 113454 1026 ns/op 62.37 MB/s BenchmarkHash128-4 139420 1223 ns/op 104.67 MB/s BenchmarkHash256-4 82876 1274 ns/op 200.91 MB/s BenchmarkHash512-4 66750 1828 ns/op 280.05 MB/s BenchmarkHash1K-4 47766 2685 ns/op 381.34 MB/s BenchmarkHash8K-4 9087 15631 ns/op 524.08 MB/s BenchmarkHash1M-4 68 2256069 ns/op 464.78 MB/s BenchmarkHash8M-4 8 20444898 ns/op 410.30 MB/s BenchmarkHash8BytesUnaligned-4 85573 1331 ns/op 6.01 MB/s BenchmarkHash1KUnaligned-4 46340 2996 ns/op 341.84 MB/s BenchmarkHash8KUnaligned-4 9056 12683 ns/op 645.89 MB/s PASS ok crypto/md5 3.959s goos: darwin goarch: amd64 pkg: crypto/rand BenchmarkPrime-4 1 122510567 ns/op PASS ok crypto/rand 1.200s goos: darwin goarch: amd64 pkg: crypto/rc4 BenchmarkRC4_128-4 10000 13081 ns/op 9.78 MB/s BenchmarkRC4_1K-4 1362 99992 ns/op 10.24 MB/s BenchmarkRC4_8K-4 100 1129758 ns/op 7.17 MB/s PASS ok crypto/rc4 1.508s goos: darwin goarch: amd64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 8 13719352 ns/op BenchmarkDecryptPKCS1v15/3072-4 4 48001564 ns/op BenchmarkDecryptPKCS1v15/4096-4 2 80294715 ns/op BenchmarkEncryptPKCS1v15/2048-4 459 234567 ns/op BenchmarkDecryptOAEP/2048-4 7 22432424 ns/op BenchmarkEncryptOAEP/2048-4 438 461158 ns/op BenchmarkSignPKCS1v15/2048-4 8 13937896 ns/op BenchmarkVerifyPKCS1v15/2048-4 507 244201 ns/op BenchmarkSignPSS/2048-4 7 15089881 ns/op BenchmarkVerifyPSS/2048-4 465 256465 ns/op PASS ok crypto/rsa 3.661s goos: darwin goarch: amd64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 84286 1410 ns/op 5.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 80199 1337 ns/op 5.99 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 69328 1717 ns/op 186.40 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 74493 1478 ns/op 216.50 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 47848 2482 ns/op 412.61 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 50655 2299 ns/op 445.39 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10491 12573 ns/op 651.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11455 ns/op 715.14 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.737s goos: darwin goarch: amd64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 76964 1790 ns/op 4.47 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 75342 1506 ns/op 5.31 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 74344 2003 ns/op 3.99 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27693 4319 ns/op 237.09 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27956 4350 ns/op 235.38 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 28455 4018 ns/op 254.88 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4645 38652 ns/op 211.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 5596 27811 ns/op 294.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 5822 26280 ns/op 311.72 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.893s goos: darwin goarch: amd64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 51261 2464 ns/op 3.25 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 56894 2330 ns/op 3.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 55152 2701 ns/op 2.96 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 22454 4485 ns/op 228.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 29918 5531 ns/op 185.13 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 28987 3939 ns/op 259.97 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 7696 26977 ns/op 303.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6312 17725 ns/op 462.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 6735 18957 ns/op 432.13 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.940s goos: darwin goarch: amd64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 14401269 10.93 ns/op BenchmarkConstantTimeEq-4 18651255 6.382 ns/op BenchmarkConstantTimeLessOrEq-4 12512005 8.868 ns/op BenchmarkXORBytes/8Bytes-4 2479852 44.48 ns/op 179.84 MB/s BenchmarkXORBytes/128Bytes-4 1977994 50.77 ns/op 2521.34 MB/s BenchmarkXORBytes/2048Bytes-4 1007312 120.0 ns/op 17065.47 MB/s BenchmarkXORBytes/32768Bytes-4 71121 1622 ns/op 20203.17 MB/s PASS ok crypto/subtle 2.439s goos: darwin goarch: amd64 pkg: crypto/tls BenchmarkCertCache/0-4 19 5820891 ns/op BenchmarkCertCache/1-4 20 5635434 ns/op BenchmarkCertCache/2-4 26 5767469 ns/op BenchmarkCertCache/3-4 25 6079180 ns/op BenchmarkHandshakeServer/RSA-4 8 15857796 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 8 15124082 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 9 14008027 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 24 4799724 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 26 5549905 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 18 7004093 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 13 8108252 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 2 60785354 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 45870437 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 1 101956199 ns/op 10.28 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 1 125928017 ns/op 8.33 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 228453205 ns/op 9.18 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 266876927 ns/op 7.86 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 406247297 ns/op 10.32 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 437903244 ns/op 9.58 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 739966675 ns/op 11.34 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 877401329 ns/op 9.56 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 1471346418 ns/op 11.40 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 1650970887 ns/op 10.16 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 2856764776 ns/op 11.75 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 2964628467 ns/op 11.32 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 5986195419 ns/op 11.21 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 6039025909 ns/op 11.11 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 1 116180356 ns/op 9.03 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 1 132701150 ns/op 7.90 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 201306578 ns/op 10.42 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 218540997 ns/op 9.60 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 369326022 ns/op 11.36 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 363221430 ns/op 11.55 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 548665852 ns/op 15.29 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 582395427 ns/op 14.40 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1010091498 ns/op 16.61 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1442613913 ns/op 11.63 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 2719846526 ns/op 12.34 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 3054464996 ns/op 10.99 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 5950785184 ns/op 11.28 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 6896155160 ns/op 9.73 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 728182669 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 721718226 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 316422597 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 300254900 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 170341279 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 164579281 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 1 100050397 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 103927020 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 2 54578613 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 2 62767220 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 164289303 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 171335101 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 91119958 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 83353861 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 2 73136224 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 2 60295599 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 2 54939899 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 3 41826421 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 3 35935152 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 3 34592563 ns/op PASS ok crypto/tls 58.722s goos: darwin goarch: amd64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 7 16664678 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 328 413594 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 782 181330 ns/op 12659 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 704 175940 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 4.027s goos: darwin goarch: amd64 pkg: database/sql BenchmarkConcurrentDBExec-4 30 4846325 ns/op 278802 B/op 1625 allocs/op BenchmarkConcurrentStmtQuery-4 26 5381598 ns/op 265544 B/op 1969 allocs/op BenchmarkConcurrentStmtExec-4 38 3221143 ns/op 211415 B/op 566 allocs/op BenchmarkConcurrentTxQuery-4 34 5449401 ns/op 272893 B/op 2133 allocs/op BenchmarkConcurrentTxExec-4 60 2589334 ns/op 89452 B/op 1556 allocs/op BenchmarkConcurrentTxStmtQuery-4 30 3753631 ns/op 106201 B/op 2076 allocs/op BenchmarkConcurrentTxStmtExec-4 104 1208758 ns/op 40187 B/op 382 allocs/op BenchmarkConcurrentRandom-4 26 4784480 ns/op 228749 B/op 1800 allocs/op BenchmarkManyConcurrentQueries-4 2238 81188 ns/op 4125 B/op 20 allocs/op BenchmarkGrabConn-4 91174 1669 ns/op 0 B/op 0 allocs/op PASS ok database/sql 3.517s goos: darwin goarch: amd64 pkg: debug/elf BenchmarkSymbols64-4 1224 92798 ns/op BenchmarkSymbols32-4 1236 112972 ns/op PASS ok debug/elf 1.521s goos: darwin goarch: amd64 pkg: debug/gosym Benchmark115/NewLineTable-4 91206 1663 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 39 2961094 ns/op 180248 B/op 13 allocs/op Benchmark115/LineToPC-4 48 2405397 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 11620 9518 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.997s goos: darwin goarch: amd64 pkg: encoding/asn1 BenchmarkObjectIdentifierString-4 27218 3982 ns/op BenchmarkMarshal-4 487 342595 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 1959 60756 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.711s goos: darwin goarch: amd64 pkg: encoding/base32 BenchmarkEncode-4 190 705655 ns/op 11.61 MB/s BenchmarkEncodeToString-4 204 626027 ns/op 13.09 MB/s BenchmarkDecode-4 97 1068058 ns/op 12.28 MB/s BenchmarkDecodeString-4 114 1106060 ns/op 11.85 MB/s PASS ok encoding/base32 1.894s goos: darwin goarch: amd64 pkg: encoding/base64 BenchmarkEncodeToString-4 202 703850 ns/op 11.64 MB/s BenchmarkDecodeString/2-4 252459 785.0 ns/op 5.10 MB/s BenchmarkDecodeString/4-4 183445 756.9 ns/op 10.57 MB/s BenchmarkDecodeString/8-4 143763 1345 ns/op 8.92 MB/s BenchmarkDecodeString/64-4 30253 4108 ns/op 21.42 MB/s BenchmarkDecodeString/8192-4 270 512001 ns/op 21.34 MB/s BenchmarkNewEncoding-4 38792 2942 ns/op 87.02 MB/s PASS ok encoding/base64 2.847s goos: darwin goarch: amd64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 816 131312 ns/op 30.46 MB/s BenchmarkReadStruct-4 10629 12576 ns/op 5.96 MB/s BenchmarkWriteStruct-4 10000 10177 ns/op 7.37 MB/s BenchmarkReadInts-4 27151 4139 ns/op 7.25 MB/s BenchmarkWriteInts-4 18271 5669 ns/op 5.29 MB/s BenchmarkWriteSlice1000Int32s-4 1005 141292 ns/op 28.31 MB/s BenchmarkPutUint16-4 2345830 46.72 ns/op 42.81 MB/s BenchmarkAppendUint16-4 1947380 89.32 ns/op 22.39 MB/s BenchmarkPutUint32-4 1435975 69.96 ns/op 57.18 MB/s BenchmarkAppendUint32-4 1000000 113.4 ns/op 35.28 MB/s BenchmarkPutUint64-4 963910 146.2 ns/op 54.72 MB/s BenchmarkAppendUint64-4 1000000 162.2 ns/op 49.34 MB/s BenchmarkLittleEndianPutUint16-4 1862210 83.75 ns/op 23.88 MB/s BenchmarkLittleEndianAppendUint16-4 1653040 63.57 ns/op 31.46 MB/s BenchmarkLittleEndianPutUint32-4 1388737 79.87 ns/op 50.08 MB/s BenchmarkLittleEndianAppendUint32-4 1000000 107.1 ns/op 37.36 MB/s BenchmarkLittleEndianPutUint64-4 1000000 164.6 ns/op 48.61 MB/s BenchmarkLittleEndianAppendUint64-4 800046 174.0 ns/op 45.97 MB/s BenchmarkReadFloats-4 96186 1320 ns/op 9.09 MB/s BenchmarkWriteFloats-4 102866 1012 ns/op 11.86 MB/s BenchmarkReadSlice1000Float32s-4 814 131628 ns/op 30.39 MB/s BenchmarkWriteSlice1000Float32s-4 831 199092 ns/op 20.09 MB/s BenchmarkReadSlice1000Uint8s-4 39565 4704 ns/op 212.59 MB/s BenchmarkWriteSlice1000Uint8s-4 39519 3770 ns/op 265.29 MB/s BenchmarkPutUvarint32-4 925560 168.9 ns/op 23.68 MB/s BenchmarkPutUvarint64-4 210758 664.0 ns/op 12.05 MB/s PASS ok encoding/binary 7.354s goos: darwin goarch: amd64 pkg: encoding/csv BenchmarkRead-4 4380 26205 ns/op 737 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 4956 21883 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 4041 26553 ns/op 737 B/op 16 allocs/op BenchmarkReadLargeFields-4 2091 51854 ns/op 3940 B/op 24 allocs/op BenchmarkReadReuseRecord-4 4130 35609 ns/op 97 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 6682 23867 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 5397 25284 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 3656 47597 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 10000 25344 ns/op PASS ok encoding/csv 2.775s goos: darwin goarch: amd64 pkg: encoding/gob BenchmarkEndToEndPipe-4 5914 24226 ns/op 1819 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 6351 18436 ns/op 1818 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 88 1542674 ns/op 17971 B/op 338 allocs/op BenchmarkEncodeComplex128Slice-4 285 389063 ns/op 1723 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 819 164620 ns/op 106 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 958 125546 ns/op 91 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 1470 99319 ns/op 263 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 48 3611876 ns/op 38224 B/op 254 allocs/op BenchmarkDecodeComplex128Slice-4 284 591747 ns/op 25357 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 684 227467 ns/op 10817 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 663 191998 ns/op 9770 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 252 446652 ns/op 39320 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 118 1318233 ns/op 67637 B/op 2245 allocs/op BenchmarkDecodeBytesSlice-4 250 485308 ns/op 24517 B/op 217 allocs/op BenchmarkDecodeInterfaceSlice-4 57 2919705 ns/op 83498 B/op 3178 allocs/op BenchmarkDecodeMap-4 60 2564291 ns/op 54146 B/op 181 allocs/op PASS ok encoding/gob 5.474s goos: darwin goarch: amd64 pkg: encoding/hex BenchmarkEncode/256-4 6067 17862 ns/op 14.33 MB/s BenchmarkEncode/1024-4 2031 86474 ns/op 11.84 MB/s BenchmarkEncode/4096-4 477 241803 ns/op 16.94 MB/s BenchmarkEncode/16384-4 100 1118240 ns/op 14.65 MB/s BenchmarkDecode/256-4 17215 7298 ns/op 35.08 MB/s BenchmarkDecode/1024-4 4395 43175 ns/op 23.72 MB/s BenchmarkDecode/4096-4 681 183046 ns/op 22.38 MB/s BenchmarkDecode/16384-4 271 562007 ns/op 29.15 MB/s BenchmarkDump/256-4 726 172468 ns/op 1.48 MB/s BenchmarkDump/1024-4 217 497701 ns/op 2.06 MB/s BenchmarkDump/4096-4 66 2403803 ns/op 1.70 MB/s BenchmarkDump/16384-4 14 8856220 ns/op 1.85 MB/s PASS ok encoding/hex 3.792s goos: darwin goarch: amd64 pkg: encoding/json BenchmarkCodeEncoder-4 1 239788617 ns/op 8.09 MB/s 8391984 B/op 61 allocs/op BenchmarkCodeEncoderError-4 1 245162188 ns/op 7.92 MB/s 8395400 B/op 117 allocs/op BenchmarkCodeMarshal-4 1 192565567 ns/op 10.08 MB/s 10331584 B/op 55 allocs/op BenchmarkCodeMarshalError-4 1 161538998 ns/op 12.01 MB/s 1946376 B/op 69 allocs/op BenchmarkMarshalBytes/32-4 15514 8525 ns/op BenchmarkMarshalBytes/256-4 3877 25793 ns/op BenchmarkMarshalBytes/4096-4 346 332956 ns/op BenchmarkMarshalBytesError/32-4 42 4410881 ns/op BenchmarkMarshalBytesError/256-4 38 3062467 ns/op BenchmarkMarshalBytesError/4096-4 30 3545720 ns/op BenchmarkMarshalMap-4 19753 5127 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 566020582 ns/op 3.43 MB/s 10097544 B/op 40034 allocs/op BenchmarkUnicodeDecoder-4 23018 5787 ns/op 2.42 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 24272 4762 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 566422081 ns/op 3.43 MB/s 2020752 B/op 40005 allocs/op BenchmarkCodeUnmarshalReuse-4 1 496064771 ns/op 3.91 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 64648 2722 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 87849 1673 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 85948 1487 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 12756 10575 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 45782 3309 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 45169 2752 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 12649 8088 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2685 46774 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 475 248087 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 76 1537430 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 7 15726625 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 446096 285.3 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 429787 288.7 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 391110 283.8 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 361710 286.7 ns/op BenchmarkEncodeMarshaler-4 36427 3212 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 38770 3703 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 4114887 40.05 ns/op BenchmarkNumberIsValidRegexp-4 13521 8782 ns/op PASS ok encoding/json 12.103s goos: darwin goarch: amd64 pkg: encoding/pem BenchmarkEncode-4 31 4576671 ns/op 14.32 MB/s BenchmarkDecode-4 24 5654382 ns/op 15.70 MB/s PASS ok encoding/pem 1.637s goos: darwin goarch: amd64 pkg: encoding/xml BenchmarkMarshal-4 1261 100061 ns/op 6281 B/op 24 allocs/op BenchmarkUnmarshal-4 468 267458 ns/op 8218 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 1766 65693 ns/op PASS ok encoding/xml 1.691s goos: darwin goarch: amd64 pkg: errors BenchmarkIs-4 177807 670.1 ns/op BenchmarkAs-4 41389 4191 ns/op PASS ok errors 1.544s goos: darwin goarch: amd64 pkg: expvar BenchmarkIntAdd-4 302505 367.9 ns/op BenchmarkIntSet-4 531318 250.0 ns/op BenchmarkFloatAdd-4 133228 926.9 ns/op BenchmarkFloatSet-4 470588 260.5 ns/op BenchmarkStringSet-4 334236 462.5 ns/op BenchmarkMapSet-4 101721 1221 ns/op BenchmarkMapSetDifferent-4 39565 3349 ns/op BenchmarkMapSetDifferentRandom-4 182 750829 ns/op BenchmarkMapSetString-4 107005 1351 ns/op BenchmarkMapAddSame-4 17233 7503 ns/op BenchmarkMapAddDifferent-4 7447 15410 ns/op BenchmarkMapAddDifferentRandom-4 168 656280 ns/op BenchmarkMapAddSameSteadyState-4 181920 574.6 ns/op BenchmarkMapAddDifferentSteadyState-4 94179 1309 ns/op BenchmarkMapString-4 5343 35095 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 8532 12491 ns/op PASS ok expvar 5.245s goos: darwin goarch: amd64 pkg: fmt BenchmarkSprintfPadding-4 60860 2224 ns/op BenchmarkSprintfEmpty-4 159973 846.7 ns/op BenchmarkSprintfString-4 108914 1349 ns/op BenchmarkSprintfTruncateString-4 143493 1215 ns/op BenchmarkSprintfTruncateBytes-4 93752 1555 ns/op BenchmarkSprintfSlowParsingPath-4 141160 1283 ns/op BenchmarkSprintfQuoteString-4 32541 3343 ns/op BenchmarkSprintfInt-4 124066 1172 ns/op BenchmarkSprintfIntInt-4 98430 1376 ns/op BenchmarkSprintfPrefixedInt-4 125322 1532 ns/op BenchmarkSprintfFloat-4 59656 1777 ns/op BenchmarkSprintfComplex-4 34682 4176 ns/op BenchmarkSprintfBoolean-4 92947 1190 ns/op BenchmarkSprintfHexString-4 68618 3009 ns/op BenchmarkSprintfHexBytes-4 61180 3562 ns/op BenchmarkSprintfBytes-4 23029 5349 ns/op BenchmarkSprintfStringer-4 34641 4231 ns/op BenchmarkSprintfStructure-4 19654 6924 ns/op BenchmarkManyArgs-4 29398 3440 ns/op BenchmarkFprintInt-4 50515 2450 ns/op BenchmarkFprintfBytes-4 52641 2514 ns/op BenchmarkFprintIntNoAlloc-4 46380 2858 ns/op BenchmarkScanInts-4 20 6365807 ns/op BenchmarkScanRecursiveInt-4 1 673282664 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 623087162 ns/op PASS ok fmt 8.186s goos: darwin goarch: amd64 pkg: go/build BenchmarkImportVendor-4 334 355013 ns/op PASS ok go/build 1.308s goos: darwin goarch: amd64 pkg: go/constant BenchmarkStringAdd/1-4 25221 8233 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 10297 13331 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3152 41245 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 916 193167 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 200 828772 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 39 2965178 ns/op 215524 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 9 16146218 ns/op 846314 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 2 58076303 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 240240430 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 3.240s goos: darwin goarch: amd64 pkg: go/format BenchmarkFormat/array1-10000-4 1 546685177 ns/op 0.12 MB/s 45342736 B/op 48876 allocs/op PASS ok go/format 1.670s goos: darwin goarch: amd64 pkg: go/parser BenchmarkParse-4 4 27137515 ns/op 1.98 MB/s BenchmarkParseOnly-4 4 25363573 ns/op 2.12 MB/s BenchmarkResolve-4 48 3430032 ns/op 15.70 MB/s PASS ok go/parser 3.492s goos: darwin goarch: amd64 pkg: go/printer BenchmarkPrintFile-4 1 192988323 ns/op 0.27 MB/s 4725752 B/op 27439 allocs/op BenchmarkPrintDecl-4 576 341911 ns/op 0.09 MB/s 16508 B/op 51 allocs/op PASS ok go/printer 1.619s goos: darwin goarch: amd64 pkg: go/scanner BenchmarkScan-4 189 555296 ns/op BenchmarkScanFiles/go/types/expr.go-4 10 10981110 ns/op 4.55 MB/s BenchmarkScanFiles/go/parser/parser.go-4 6 20371518 ns/op 3.63 MB/s BenchmarkScanFiles/net/http/server.go-4 3 33570677 ns/op 3.68 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 148 729601 ns/op 4.25 MB/s PASS ok go/scanner 2.256s goos: darwin goarch: amd64 pkg: go/token BenchmarkSearchInts-4 1000000 100.3 ns/op PASS ok go/token 1.213s goos: darwin goarch: amd64 pkg: go/types BenchmarkLookupFieldOrMethod-4 80 1694254 ns/op BenchmarkNamed/Underlying/nongeneric-4 720680 151.1 ns/op BenchmarkNamed/Underlying/generic-4 722932 166.6 ns/op BenchmarkNamed/Underlying/src_instance-4 729208 162.8 ns/op BenchmarkNamed/Underlying/user_instance-4 924405 157.7 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 12261 10352 ns/op BenchmarkNamed/NewMethodSet/generic-4 10000 12115 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 10000 11652 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 10000 11290 ns/op BenchmarkCheck/http/funcbodies/info-4 1 955297663 ns/op 35146 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 727690668 ns/op 46140 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 310121175 ns/op 108241 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 348864101 ns/op 96027 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 3883299296 ns/op 1346 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 244613192 ns/op 21214 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 1 101687833 ns/op 51163 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 1 149842530 ns/op 34590 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 816150982 ns/op 2651 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 1 100068501 ns/op 21337 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 124176854 ns/op 17304 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 78934766 ns/op 26995 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 3384012214 ns/op 20485 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 1043453653 ns/op 66335 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 205992692 ns/op 333783 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 230820932 ns/op 298910 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 4814658270 ns/op 416.6 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 172517439 ns/op 11569 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 1 164990391 ns/op 12098 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 1 133367325 ns/op 14937 lines/s PASS ok go/types 67.751s goos: darwin goarch: amd64 pkg: hash/adler32 BenchmarkAdler32KB-4 9976 22794 ns/op 44.92 MB/s PASS ok hash/adler32 1.329s goos: darwin goarch: amd64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 177507 736.1 ns/op 20.38 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 132001 759.2 ns/op 19.76 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 87721 1371 ns/op 29.17 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 86852 1190 ns/op 33.62 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 344000 439.1 ns/op 1166.05 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 264134 424.8 ns/op 1205.39 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 264746 532.4 ns/op 1923.38 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 298836 467.0 ns/op 2192.49 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 192477 1212 ns/op 3380.50 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 208492 637.2 ns/op 6428.35 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 47730 2494 ns/op 13138.78 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 44322 3742 ns/op 8756.13 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 282985 545.4 ns/op 27.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 268920 425.1 ns/op 35.28 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 291094 456.2 ns/op 87.68 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 375778 400.0 ns/op 100.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 227768 528.7 ns/op 968.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 286696 528.3 ns/op 969.12 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 161070 646.5 ns/op 1583.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 196195 608.3 ns/op 1683.32 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 184243 718.7 ns/op 5699.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 184813 1073 ns/op 3816.75 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 45300 2744 ns/op 11939.60 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 43657 2502 ns/op 13095.06 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 177124 682.4 ns/op 21.98 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 170935 1164 ns/op 12.89 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 97507 1965 ns/op 20.36 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 91172 1233 ns/op 32.44 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8299 14816 ns/op 34.56 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 10000 13894 ns/op 36.85 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5244 28802 ns/op 35.55 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5019 31720 ns/op 32.28 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 915 122858 ns/op 33.34 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 991 117363 ns/op 34.90 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 121 1562091 ns/op 20.98 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 120 953209 ns/op 34.38 MB/s PASS ok hash/crc32 9.849s goos: darwin goarch: amd64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 100 1605328 ns/op 40.82 MB/s BenchmarkCrc64/ISO4KB-4 1059 105690 ns/op 38.75 MB/s BenchmarkCrc64/ISO1KB-4 4669 29844 ns/op 34.31 MB/s BenchmarkCrc64/ECMA64KB-4 100 2009913 ns/op 32.61 MB/s BenchmarkCrc64/Random64KB-4 86 1706670 ns/op 38.40 MB/s BenchmarkCrc64/Random16KB-4 408 508171 ns/op 32.24 MB/s PASS ok hash/crc64 2.520s goos: darwin goarch: amd64 pkg: hash/fnv BenchmarkFnv32KB-4 9358 11441 ns/op 89.51 MB/s BenchmarkFnv32aKB-4 9655 14248 ns/op 71.87 MB/s BenchmarkFnv64KB-4 10000 12614 ns/op 81.18 MB/s BenchmarkFnv64aKB-4 10000 13459 ns/op 76.08 MB/s BenchmarkFnv128KB-4 1413 113208 ns/op 9.05 MB/s BenchmarkFnv128aKB-4 1278 91658 ns/op 11.17 MB/s PASS ok hash/fnv 2.324s goos: darwin goarch: amd64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 319344 374.8 ns/op 10.67 MB/s BenchmarkHash/n=4/Bytes-4 2510949 48.81 ns/op 81.96 MB/s BenchmarkHash/n=4/String-4 1433176 82.82 ns/op 48.30 MB/s BenchmarkHash/n=8/Write-4 410000 320.6 ns/op 24.95 MB/s BenchmarkHash/n=8/Bytes-4 2623435 78.01 ns/op 102.56 MB/s BenchmarkHash/n=8/String-4 1000000 105.5 ns/op 75.82 MB/s BenchmarkHash/n=16/Write-4 353062 583.6 ns/op 27.41 MB/s BenchmarkHash/n=16/Bytes-4 2627132 42.50 ns/op 376.44 MB/s BenchmarkHash/n=16/String-4 1391871 76.38 ns/op 209.47 MB/s BenchmarkHash/n=32/Write-4 452418 322.9 ns/op 99.11 MB/s BenchmarkHash/n=32/Bytes-4 2464520 47.52 ns/op 673.41 MB/s BenchmarkHash/n=32/String-4 1306848 85.28 ns/op 375.25 MB/s BenchmarkHash/n=64/Write-4 430912 579.7 ns/op 110.40 MB/s BenchmarkHash/n=64/Bytes-4 2587636 56.71 ns/op 1128.54 MB/s BenchmarkHash/n=64/String-4 1289730 143.1 ns/op 447.34 MB/s BenchmarkHash/n=256/Write-4 220645 815.1 ns/op 314.08 MB/s BenchmarkHash/n=256/Bytes-4 1916932 64.56 ns/op 3965.25 MB/s BenchmarkHash/n=256/String-4 987750 234.5 ns/op 1091.71 MB/s BenchmarkHash/n=320/Write-4 308715 455.3 ns/op 702.88 MB/s BenchmarkHash/n=320/Bytes-4 1638354 87.86 ns/op 3642.01 MB/s BenchmarkHash/n=320/String-4 735452 201.1 ns/op 1591.20 MB/s BenchmarkHash/n=1024/Write-4 196495 979.8 ns/op 1045.11 MB/s BenchmarkHash/n=1024/Bytes-4 800187 165.6 ns/op 6183.90 MB/s BenchmarkHash/n=1024/String-4 210859 476.1 ns/op 2151.02 MB/s BenchmarkHash/n=4096/Write-4 75325 2084 ns/op 1965.29 MB/s BenchmarkHash/n=4096/Bytes-4 202015 914.8 ns/op 4477.33 MB/s BenchmarkHash/n=4096/String-4 72272 3099 ns/op 1321.72 MB/s BenchmarkHash/n=16384/Write-4 20817 9630 ns/op 1701.27 MB/s BenchmarkHash/n=16384/Bytes-4 52904 2259 ns/op 7253.42 MB/s BenchmarkHash/n=16384/String-4 16618 7026 ns/op 2331.94 MB/s PASS ok hash/maphash 8.662s goos: darwin goarch: amd64 pkg: html BenchmarkEscape-4 464 285271 ns/op BenchmarkEscapeNone-4 117860 1017 ns/op BenchmarkUnescape-4 570 293209 ns/op BenchmarkUnescapeNone-4 548095 260.2 ns/op BenchmarkUnescapeSparse-4 10000 33047 ns/op BenchmarkUnescapeDense-4 776 141667 ns/op PASS ok html 2.596s goos: darwin goarch: amd64 pkg: html/template BenchmarkCSSEscaper-4 4292 24087 ns/op BenchmarkCSSEscaperNoSpecials-4 23516 4542 ns/op BenchmarkDecodeCSS-4 16354 6773 ns/op BenchmarkDecodeCSSNoSpecials-4 2324360 49.64 ns/op BenchmarkCSSValueFilter-4 62832 1702 ns/op BenchmarkCSSValueFilterOk-4 54663 2191 ns/op BenchmarkEscapedExecute-4 2744 36536 ns/op BenchmarkHTMLNospaceEscaper-4 8379 15677 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 39158 3847 ns/op BenchmarkStripTags-4 10000 15338 ns/op BenchmarkStripTagsNoSpecials-4 229227 851.0 ns/op BenchmarkJSValEscaperWithNum-4 12571 8381 ns/op BenchmarkJSValEscaperWithStr-4 4114 27234 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 12529 9442 ns/op BenchmarkJSValEscaperWithObj-4 3428 38221 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 10000 12761 ns/op BenchmarkJSStrEscaperNoSpecials-4 31796 3484 ns/op BenchmarkJSStrEscaper-4 8700 17639 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 34459 3729 ns/op BenchmarkJSRegexpEscaper-4 8156 16046 ns/op BenchmarkTemplateSpecialTags-4 72 2292949 ns/op BenchmarkURLEscaper-4 2700 38581 ns/op BenchmarkURLEscaperNoSpecials-4 145392 1710 ns/op BenchmarkURLNormalizer-4 3754 30710 ns/op BenchmarkURLNormalizerNoSpecials-4 102068 1265 ns/op BenchmarkSrcsetFilter-4 11344 15270 ns/op BenchmarkSrcsetFilterNoSpecials-4 70027 2170 ns/op PASS ok html/template 6.950s goos: darwin goarch: amd64 pkg: image BenchmarkAt/rgba-4 471424 353.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 375159 505.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 530424 286.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 422638 433.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1333959 89.48 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 954120 132.0 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1462927 78.06 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 115.0 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1036110 99.71 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 369970 375.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 272557 588.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 312991 447.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 262185 505.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 671662 272.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 366836 388.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 572061 194.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 479695 394.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 295861 416.0 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1000000 116.1 ns/op BenchmarkRGBASetRGBA-4 1000000 125.2 ns/op BenchmarkRGBA64At-4 820617 181.0 ns/op BenchmarkRGBA64SetRGBA64-4 786948 204.5 ns/op BenchmarkNRGBAAt-4 1000000 123.2 ns/op BenchmarkNRGBASetNRGBA-4 880042 129.4 ns/op BenchmarkNRGBA64At-4 819642 333.4 ns/op BenchmarkNRGBA64SetNRGBA64-4 728004 221.3 ns/op BenchmarkAlphaAt-4 1605700 64.61 ns/op BenchmarkAlphaSetAlpha-4 1000000 136.2 ns/op BenchmarkAlpha16At-4 1000000 107.1 ns/op BenchmarkAlphaSetAlpha16-4 1000000 173.1 ns/op BenchmarkGrayAt-4 1000000 122.3 ns/op BenchmarkGraySetGray-4 1821288 61.74 ns/op BenchmarkGray16At-4 1000000 105.5 ns/op BenchmarkGraySetGray16-4 804903 199.5 ns/op PASS ok image 9.212s goos: darwin goarch: amd64 pkg: image/color BenchmarkYCbCrToRGB/0-4 1511036 80.96 ns/op BenchmarkYCbCrToRGB/128-4 2256278 48.63 ns/op BenchmarkYCbCrToRGB/255-4 2296341 63.16 ns/op BenchmarkRGBToYCbCr/0-4 1843868 82.72 ns/op BenchmarkRGBToYCbCr/Cb-4 2443311 47.33 ns/op BenchmarkRGBToYCbCr/Cr-4 2553843 59.80 ns/op BenchmarkYCbCrToRGBA/0-4 1000000 105.7 ns/op BenchmarkYCbCrToRGBA/128-4 2271408 58.97 ns/op BenchmarkYCbCrToRGBA/255-4 1376460 96.71 ns/op BenchmarkNYCbCrAToRGBA/0-4 2009604 74.76 ns/op BenchmarkNYCbCrAToRGBA/128-4 1912846 59.38 ns/op BenchmarkNYCbCrAToRGBA/255-4 1917781 58.07 ns/op PASS ok image/color 4.529s goos: darwin goarch: amd64 pkg: image/draw BenchmarkFillOver-4 2 51225632 ns/op BenchmarkFillSrc-4 265 438790 ns/op BenchmarkCopyOver-4 4 26602912 ns/op BenchmarkCopySrc-4 366 346129 ns/op BenchmarkNRGBAOver-4 5 21075731 ns/op BenchmarkNRGBASrc-4 8 14727516 ns/op BenchmarkYCbCr-4 6 19316158 ns/op BenchmarkGray-4 13 18852696 ns/op BenchmarkCMYK-4 6 17646634 ns/op BenchmarkGlyphOver-4 16 12608836 ns/op BenchmarkRGBAMaskOver-4 3 36876672 ns/op BenchmarkGrayMaskOver-4 4 58533712 ns/op BenchmarkRGBA64ImageMaskOver-4 2 84522624 ns/op BenchmarkRGBA-4 2 64723290 ns/op BenchmarkPalettedFill-4 456 376693 ns/op BenchmarkPalettedRGBA-4 2 65089884 ns/op BenchmarkGenericOver-4 2 98531236 ns/op BenchmarkGenericMaskOver-4 3 44398394 ns/op BenchmarkGenericSrc-4 2 95197476 ns/op BenchmarkGenericMaskSrc-4 2 68006341 ns/op PASS ok image/draw 10.515s goos: darwin goarch: amd64 pkg: image/gif BenchmarkDecode-4 15 7608198 ns/op 2.03 MB/s 48616 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 181263612 ns/op 1.69 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 5882968717 ns/op 0.21 MB/s 417256 B/op 14 allocs/op BenchmarkEncodeRealisticPaletted-4 33 4786429 ns/op 3.23 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 208539753 ns/op 0.30 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 9.048s goos: darwin goarch: amd64 pkg: image/jpeg BenchmarkFDCT-4 3604 33805 ns/op BenchmarkIDCT-4 3949 53919 ns/op BenchmarkDecodeBaseline-4 6 38070631 ns/op 1.62 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 3 39379685 ns/op 1.57 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 323499948 ns/op 3.80 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 281213969 ns/op 3.28 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 4.029s goos: darwin goarch: amd64 pkg: image/png BenchmarkPaeth-4 13758674 9.199 ns/op BenchmarkDecodeGray-4 9 16422301 ns/op 3.99 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 2 52278106 ns/op 5.01 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 2 68922052 ns/op 3.80 MB/s 346616 B/op 152 allocs/op BenchmarkDecodePaletted-4 20 7712821 ns/op 8.50 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 2 68619464 ns/op 3.82 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 2 55439444 ns/op 4.73 MB/s 605220 B/op 268 allocs/op BenchmarkEncodeGray-4 1 123642306 ns/op 2.48 MB/s 852232 B/op 32 allocs/op BenchmarkEncodeGrayWithBufferPool-4 1 103241148 ns/op 2.98 MB/s 852208 B/op 31 allocs/op BenchmarkEncodeNRGBOpaque-4 1 248857480 ns/op 4.94 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeNRGBA-4 1 329725835 ns/op 3.73 MB/s 864136 B/op 32 allocs/op BenchmarkEncodePaletted-4 3 41274791 ns/op 7.44 MB/s 848656 B/op 36 allocs/op BenchmarkEncodeRGBOpaque-4 1 277897250 ns/op 4.42 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeRGBA-4 1 1083405540 ns/op 1.13 MB/s 864200 B/op 36 allocs/op PASS ok image/png 5.719s goos: darwin goarch: amd64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 1 114259152 ns/op 0.88 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 2 74990446 ns/op 1.33 MB/s 802900 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 417172189 ns/op 1.20 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 556706002 ns/op 0.90 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 1 116489031 ns/op 0.86 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 2 83284630 ns/op 1.20 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 347587672 ns/op 1.44 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 286672566 ns/op 1.74 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 783029431 ns/op 1.28 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 735890717 ns/op 1.36 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 5935521819 ns/op 0.84 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 5372838429 ns/op 0.93 MB/s 40001624 B/op 3 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 7 16668069 ns/op 6.00 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 13171494 ns/op 7.59 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 63759872 ns/op 7.84 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 68323362 ns/op 7.32 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 131603261 ns/op 7.60 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 158197986 ns/op 6.32 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 757130865 ns/op 6.60 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 736580803 ns/op 6.79 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 106585286 ns/op 0.94 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 1 106730494 ns/op 0.94 MB/s 1073240 B/op 4 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 620334046 ns/op 0.81 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 418262244 ns/op 1.20 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 1006014353 ns/op 0.99 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1687755122 ns/op 0.59 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 7280716805 ns/op 0.69 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 7377057540 ns/op 0.68 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 201940147 ns/op 20.70 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 195567273 ns/op 21.37 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 65.030s goos: darwin goarch: amd64 pkg: internal/chacha8rand BenchmarkBlock-4 1000000 306.4 ns/op 835.44 MB/s PASS ok internal/chacha8rand 1.486s goos: darwin goarch: amd64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 22134 6741 ns/op 0.15 MB/s BenchmarkMarshalCorpusFile/2-4 25533 6028 ns/op 0.33 MB/s BenchmarkMarshalCorpusFile/4-4 18939 6444 ns/op 0.62 MB/s BenchmarkMarshalCorpusFile/8-4 18439 6559 ns/op 1.22 MB/s BenchmarkMarshalCorpusFile/16-4 14452 11824 ns/op 1.35 MB/s BenchmarkMarshalCorpusFile/32-4 10000 12986 ns/op 2.46 MB/s BenchmarkMarshalCorpusFile/64-4 7916 16288 ns/op 3.93 MB/s BenchmarkMarshalCorpusFile/128-4 5785 22241 ns/op 5.76 MB/s BenchmarkMarshalCorpusFile/256-4 3054 75003 ns/op 3.41 MB/s BenchmarkMarshalCorpusFile/512-4 1407 154032 ns/op 3.32 MB/s BenchmarkMarshalCorpusFile/1024-4 692 320635 ns/op 3.19 MB/s BenchmarkMarshalCorpusFile/2048-4 237 536266 ns/op 3.82 MB/s BenchmarkMarshalCorpusFile/4096-4 123 1426366 ns/op 2.87 MB/s BenchmarkMarshalCorpusFile/8192-4 80 2500771 ns/op 3.28 MB/s BenchmarkMarshalCorpusFile/16384-4 44 4490604 ns/op 3.65 MB/s BenchmarkMarshalCorpusFile/32768-4 10 11221610 ns/op 2.92 MB/s BenchmarkMarshalCorpusFile/65536-4 6 18394387 ns/op 3.56 MB/s BenchmarkMarshalCorpusFile/131072-4 2 67466271 ns/op 1.94 MB/s BenchmarkMarshalCorpusFile/262144-4 2 102147576 ns/op 2.57 MB/s BenchmarkMarshalCorpusFile/524288-4 1 181610600 ns/op 2.89 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 309361542 ns/op 3.39 MB/s BenchmarkUnmarshalCorpusFile/1-4 6951 25929 ns/op 0.04 MB/s BenchmarkUnmarshalCorpusFile/2-4 4911 27128 ns/op 0.07 MB/s BenchmarkUnmarshalCorpusFile/4-4 5668 24276 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/8-4 5066 34637 ns/op 0.23 MB/s BenchmarkUnmarshalCorpusFile/16-4 3432 49584 ns/op 0.32 MB/s BenchmarkUnmarshalCorpusFile/32-4 2911 55423 ns/op 0.58 MB/s BenchmarkUnmarshalCorpusFile/64-4 2514 49084 ns/op 1.30 MB/s BenchmarkUnmarshalCorpusFile/128-4 1879 66662 ns/op 1.92 MB/s BenchmarkUnmarshalCorpusFile/256-4 690 324103 ns/op 0.79 MB/s BenchmarkUnmarshalCorpusFile/512-4 253 444734 ns/op 1.15 MB/s BenchmarkUnmarshalCorpusFile/1024-4 202 939567 ns/op 1.09 MB/s BenchmarkUnmarshalCorpusFile/2048-4 93 1527240 ns/op 1.34 MB/s BenchmarkUnmarshalCorpusFile/4096-4 54 2448978 ns/op 1.67 MB/s BenchmarkUnmarshalCorpusFile/8192-4 25 4785265 ns/op 1.71 MB/s BenchmarkUnmarshalCorpusFile/16384-4 12 10423096 ns/op 1.57 MB/s BenchmarkUnmarshalCorpusFile/32768-4 6 17373924 ns/op 1.89 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 62934536 ns/op 1.04 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 98724157 ns/op 1.33 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 164849350 ns/op 1.59 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 401971231 ns/op 1.30 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 679018252 ns/op 1.54 MB/s BenchmarkMutatorBytes/1-4 20000 5223 ns/op BenchmarkMutatorBytes/10-4 27498 8151 ns/op BenchmarkMutatorBytes/100-4 22669 4839 ns/op BenchmarkMutatorBytes/1000-4 16269 6857 ns/op BenchmarkMutatorBytes/10000-4 5964 30903 ns/op BenchmarkMutatorBytes/100000-4 694 183155 ns/op BenchmarkMutatorString/1-4 29329 5413 ns/op BenchmarkMutatorString/10-4 21464 6197 ns/op BenchmarkMutatorString/100-4 23340 5354 ns/op BenchmarkMutatorString/1000-4 10000 16511 ns/op BenchmarkMutatorString/10000-4 3744 91931 ns/op BenchmarkMutatorString/100000-4 248 801001 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 11896 10238 ns/op BenchmarkMutatorAllBasicTypes/string-4 10000 11636 ns/op BenchmarkMutatorAllBasicTypes/bool-4 36393 3124 ns/op BenchmarkMutatorAllBasicTypes/float32-4 36754 3570 ns/op BenchmarkMutatorAllBasicTypes/float64-4 36830 6554 ns/op BenchmarkMutatorAllBasicTypes/int-4 40696 3290 ns/op BenchmarkMutatorAllBasicTypes/int8-4 36124 4628 ns/op BenchmarkMutatorAllBasicTypes/int16-4 32547 5506 ns/op BenchmarkMutatorAllBasicTypes/int32-4 29134 3637 ns/op BenchmarkMutatorAllBasicTypes/int64-4 39458 3228 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 31179 5761 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 36772 3485 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 33475 4009 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 30732 3661 ns/op PASS ok internal/fuzz 20.230s goos: darwin goarch: amd64 pkg: internal/intern BenchmarkStress-4 13114 9504 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 154694 1556 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.876s PASS ok internal/poll 1.058s goos: darwin goarch: amd64 pkg: internal/trace BenchmarkMMU-4 3 54135165 ns/op PASS ok internal/trace 3.888s PASS ok internal/zstd 1.134s goos: darwin goarch: amd64 pkg: io BenchmarkCopyNSmall-4 8604 25368 ns/op BenchmarkCopyNLarge-4 120 1055361 ns/op PASS ok io 1.649s goos: darwin goarch: amd64 pkg: log BenchmarkItoa-4 96387 1399 ns/op BenchmarkPrintln-4 16702 13151 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 23570 6297 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 4088 32362 ns/op BenchmarkDiscard-4 577424 226.8 ns/op 0 B/op 0 allocs/op PASS ok log 2.346s goos: darwin goarch: amd64 pkg: log/slog BenchmarkWriteTime-4 49346 2856 ns/op BenchmarkJSONHandler/defaults-4 5766 33708 ns/op 525 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 2686 40151 ns/op 785 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 3990 37881 ns/op 755 B/op 5 allocs/op BenchmarkPreformatting/separate-4 4420 22726 ns/op 518 B/op 0 allocs/op BenchmarkPreformatting/struct-4 5520 23750 ns/op 522 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 1908 64574 ns/op 508 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 16644 9521 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 18865 7472 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 55480 2513 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 46680 2449 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 41758 2609 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 44772 5036 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 51412 2687 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 46242 2692 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 819303 146.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 809600 285.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 791203 194.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 502332 298.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 432133 363.9 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5371 50944 ns/op BenchmarkDispatch/switch-checked-4 101791 1070 ns/op BenchmarkDispatch/As-4 207422 1165 ns/op BenchmarkDispatch/Visit-4 112143 1259 ns/op BenchmarkUnsafeStrings-4 10000 14038 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:271: Value size = 24 value_test.go:271: Value size = 24 value_test.go:271: Value size = 24 PASS ok log/slog 7.517s goos: darwin goarch: amd64 pkg: log/slog/internal/benchmarks BenchmarkAttrs/disabled/5_args-4 769465 156.9 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 369205 299.5 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 336892 308.8 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 129072 860.1 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 33135 4607 ns/op 264 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 42024 3871 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 21261 10871 ns/op 682 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 3616 52256 ns/op 3465 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 5590 17977 ns/op 592 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 6949 18280 ns/op 581 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 4472 37963 ns/op 1090 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 1364 88808 ns/op 4367 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 9396 14601 ns/op 519 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 10164 13015 ns/op 519 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 5851 26743 ns/op 945 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 2365 58839 ns/op 3761 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 5.109s goos: darwin goarch: amd64 pkg: maps BenchmarkMapClone-4 2 141060588 ns/op PASS ok maps 4.240s goos: darwin goarch: amd64 pkg: math BenchmarkAcos-4 2150595 52.55 ns/op BenchmarkAcosh-4 906084 129.9 ns/op BenchmarkAsin-4 2384991 74.49 ns/op BenchmarkAsinh-4 1000000 155.8 ns/op BenchmarkAtan-4 2125020 53.84 ns/op BenchmarkAtanh-4 1000000 148.6 ns/op BenchmarkAtan2-4 1652976 68.38 ns/op BenchmarkCbrt-4 1000000 114.3 ns/op BenchmarkCeil-4 20997204 6.932 ns/op BenchmarkCopysign-4 2492784 54.98 ns/op BenchmarkCos-4 924577 121.0 ns/op BenchmarkCosh-4 872898 136.6 ns/op BenchmarkErf-4 1760802 85.71 ns/op BenchmarkErfc-4 1549692 69.49 ns/op BenchmarkErfinv-4 2221165 62.53 ns/op BenchmarkErfcinv-4 2192605 49.80 ns/op BenchmarkExp-4 6715257 17.33 ns/op BenchmarkExpGo-4 783240 155.1 ns/op BenchmarkExpm1-4 2320070 71.29 ns/op BenchmarkExp2-4 842292 165.6 ns/op BenchmarkExp2Go-4 773689 158.3 ns/op BenchmarkAbs-4 3395287 34.88 ns/op BenchmarkDim-4 8635914 11.96 ns/op BenchmarkFloor-4 21443998 5.889 ns/op BenchmarkMax-4 13852864 8.308 ns/op BenchmarkMin-4 14238339 8.824 ns/op BenchmarkMod-4 244728 503.2 ns/op BenchmarkFrexp-4 1397728 83.62 ns/op BenchmarkGamma-4 760596 160.0 ns/op BenchmarkHypot-4 12443473 9.757 ns/op BenchmarkHypotGo-4 1000000 102.7 ns/op BenchmarkIlogb-4 1515602 78.65 ns/op BenchmarkJ0-4 255440 485.7 ns/op BenchmarkJ1-4 286741 469.7 ns/op BenchmarkJn-4 121857 1056 ns/op BenchmarkLdexp-4 1347802 87.14 ns/op BenchmarkLgamma-4 1000000 117.2 ns/op BenchmarkLog-4 6009356 19.22 ns/op BenchmarkLogb-4 1406872 98.79 ns/op BenchmarkLog1p-4 1000000 100.5 ns/op BenchmarkLog10-4 5833435 20.44 ns/op BenchmarkLog2-4 971781 108.9 ns/op BenchmarkModf-4 2032398 58.58 ns/op BenchmarkNextafter32-4 1830499 63.13 ns/op BenchmarkNextafter64-4 1972160 61.70 ns/op BenchmarkPowInt-4 387986 304.1 ns/op BenchmarkPowFrac-4 332264 359.3 ns/op BenchmarkPow10Pos-4 5492457 22.00 ns/op BenchmarkPow10Neg-4 5316538 21.36 ns/op BenchmarkRound-4 3431770 34.05 ns/op BenchmarkRoundToEven-4 9459973 11.50 ns/op BenchmarkRemainder-4 383044 354.1 ns/op BenchmarkSignbit-4 4845098 22.56 ns/op BenchmarkSin-4 1492194 79.53 ns/op BenchmarkSincos-4 1000000 116.6 ns/op BenchmarkSinh-4 2061560 56.68 ns/op BenchmarkSqrtIndirect-4 20999086 6.023 ns/op BenchmarkSqrtLatency-4 20389395 5.981 ns/op BenchmarkSqrtIndirectLatency-4 21467442 5.987 ns/op BenchmarkSqrtGoLatency-4 1000000 104.1 ns/op BenchmarkSqrtPrime-4 42326 3003 ns/op BenchmarkTan-4 1000000 102.1 ns/op BenchmarkTanh-4 1422604 84.84 ns/op BenchmarkTrunc-4 22549227 6.127 ns/op BenchmarkY0-4 209319 501.0 ns/op BenchmarkY1-4 276387 480.4 ns/op BenchmarkYn-4 127653 974.2 ns/op BenchmarkFloat64bits-4 5066000 23.37 ns/op BenchmarkFloat64frombits-4 4689967 23.20 ns/op BenchmarkFloat32bits-4 4641110 23.59 ns/op BenchmarkFloat32frombits-4 4911411 23.60 ns/op BenchmarkFMA-4 21601596 6.000 ns/op PASS ok math 14.523s goos: darwin goarch: amd64 pkg: math/big BenchmarkAddVV/1-4 13019116 8.751 ns/op 7313.62 MB/s BenchmarkAddVV/2-4 12697504 10.19 ns/op 12565.64 MB/s BenchmarkAddVV/3-4 10466151 10.79 ns/op 17787.92 MB/s BenchmarkAddVV/4-4 10014620 11.23 ns/op 22786.22 MB/s BenchmarkAddVV/5-4 9002025 12.93 ns/op 24757.60 MB/s BenchmarkAddVV/10-4 8089339 14.35 ns/op 44612.97 MB/s BenchmarkAddVV/100-4 2058673 54.22 ns/op 118037.64 MB/s BenchmarkAddVV/1000-4 216220 516.1 ns/op 124014.49 MB/s BenchmarkSubVV/1-4 12948867 8.563 ns/op 7474.38 MB/s BenchmarkSubVV/2-4 12193320 9.761 ns/op 13113.22 MB/s BenchmarkSubVV/3-4 12130641 12.67 ns/op 15156.23 MB/s BenchmarkSubVV/4-4 10801663 10.65 ns/op 24041.46 MB/s BenchmarkSubVV/5-4 9850975 11.01 ns/op 29064.90 MB/s BenchmarkSubVV/10-4 8597653 13.94 ns/op 45905.28 MB/s BenchmarkSubVV/100-4 2117971 54.41 ns/op 117627.94 MB/s BenchmarkSubVV/1000-4 267283 482.9 ns/op 132541.98 MB/s BenchmarkAddVW/1-4 14363163 8.200 ns/op 975.59 MB/s BenchmarkAddVW/2-4 13823326 10.24 ns/op 1562.42 MB/s BenchmarkAddVW/3-4 12858037 9.492 ns/op 2528.31 MB/s BenchmarkAddVW/4-4 12681745 9.370 ns/op 3415.04 MB/s BenchmarkAddVW/5-4 11858626 9.554 ns/op 4186.68 MB/s BenchmarkAddVW/10-4 10177143 11.78 ns/op 6790.77 MB/s BenchmarkAddVW/100-4 279136 434.6 ns/op 1840.93 MB/s BenchmarkAddVW/1000-4 40218 2895 ns/op 2763.66 MB/s BenchmarkAddVWext/1-4 15117271 8.414 ns/op 950.80 MB/s BenchmarkAddVWext/2-4 13433548 9.270 ns/op 1726.05 MB/s BenchmarkAddVWext/3-4 13394460 9.608 ns/op 2497.98 MB/s BenchmarkAddVWext/4-4 13371950 9.460 ns/op 3382.63 MB/s BenchmarkAddVWext/5-4 12792616 9.642 ns/op 4148.73 MB/s BenchmarkAddVWext/10-4 9306486 11.87 ns/op 6736.92 MB/s BenchmarkAddVWext/100-4 55050 2022 ns/op 395.57 MB/s BenchmarkAddVWext/1000-4 6614 19987 ns/op 400.26 MB/s BenchmarkSubVW/1-4 14556416 8.289 ns/op 965.14 MB/s BenchmarkSubVW/2-4 13409194 9.525 ns/op 1679.81 MB/s BenchmarkSubVW/3-4 10121900 10.21 ns/op 2351.33 MB/s BenchmarkSubVW/4-4 12830721 10.32 ns/op 3100.72 MB/s BenchmarkSubVW/5-4 11994664 12.02 ns/op 3326.93 MB/s BenchmarkSubVW/10-4 8720241 11.63 ns/op 6878.64 MB/s BenchmarkSubVW/100-4 293767 433.2 ns/op 1846.85 MB/s BenchmarkSubVW/1000-4 40302 2871 ns/op 2786.48 MB/s BenchmarkSubVWext/1-4 15304700 9.108 ns/op 878.37 MB/s BenchmarkSubVWext/2-4 12588739 10.79 ns/op 1482.69 MB/s BenchmarkSubVWext/3-4 9730941 10.96 ns/op 2190.48 MB/s BenchmarkSubVWext/4-4 13051993 9.296 ns/op 3442.44 MB/s BenchmarkSubVWext/5-4 11813262 10.07 ns/op 3972.98 MB/s BenchmarkSubVWext/10-4 10019818 11.62 ns/op 6884.01 MB/s BenchmarkSubVWext/100-4 59344 1946 ns/op 411.20 MB/s BenchmarkSubVWext/1000-4 6879 19785 ns/op 404.34 MB/s BenchmarkMulAddVWW/1-4 13194013 10.20 ns/op 6274.29 MB/s BenchmarkMulAddVWW/2-4 11764843 10.31 ns/op 12420.89 MB/s BenchmarkMulAddVWW/3-4 10293026 10.92 ns/op 17577.42 MB/s BenchmarkMulAddVWW/4-4 10720131 10.96 ns/op 23352.57 MB/s BenchmarkMulAddVWW/5-4 9016436 11.94 ns/op 26792.54 MB/s BenchmarkMulAddVWW/10-4 7594894 16.11 ns/op 39725.80 MB/s BenchmarkMulAddVWW/100-4 1366246 82.72 ns/op 77365.45 MB/s BenchmarkMulAddVWW/1000-4 150502 820.9 ns/op 77960.06 MB/s BenchmarkAddMulVVW/1-4 13188627 9.481 ns/op 6750.25 MB/s BenchmarkAddMulVVW/2-4 12040041 9.878 ns/op 12958.27 MB/s BenchmarkAddMulVVW/3-4 10081282 10.96 ns/op 17515.67 MB/s BenchmarkAddMulVVW/4-4 10081156 12.54 ns/op 20408.83 MB/s BenchmarkAddMulVVW/5-4 8373151 15.60 ns/op 20517.31 MB/s BenchmarkAddMulVVW/10-4 7524903 14.69 ns/op 43564.24 MB/s BenchmarkAddMulVVW/100-4 1726220 65.10 ns/op 98317.45 MB/s BenchmarkAddMulVVW/1000-4 204942 628.1 ns/op 101902.10 MB/s BenchmarkDivWVW/1-4 1773390 68.35 ns/op 936.42 MB/s BenchmarkDivWVW/2-4 1000000 127.3 ns/op 1005.88 MB/s BenchmarkDivWVW/3-4 787802 162.2 ns/op 1183.65 MB/s BenchmarkDivWVW/4-4 611491 196.3 ns/op 1304.20 MB/s BenchmarkDivWVW/5-4 518202 226.0 ns/op 1415.65 MB/s BenchmarkDivWVW/10-4 320438 423.6 ns/op 1510.87 MB/s BenchmarkDivWVW/100-4 31141 3491 ns/op 1833.25 MB/s BenchmarkDivWVW/1000-4 3868 33427 ns/op 1914.64 MB/s BenchmarkNonZeroShifts/1/shrVU-4 14562116 8.234 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14171482 8.179 ns/op BenchmarkNonZeroShifts/2/shrVU-4 12415976 8.953 ns/op BenchmarkNonZeroShifts/2/shlVU-4 13193780 8.875 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12509017 9.094 ns/op BenchmarkNonZeroShifts/3/shlVU-4 12941720 9.021 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11006227 10.32 ns/op BenchmarkNonZeroShifts/4/shlVU-4 10990521 10.14 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8769477 11.42 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11305472 11.16 ns/op BenchmarkNonZeroShifts/10/shrVU-4 8185650 14.19 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7905567 13.73 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 101.7 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1468284 75.07 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 162994 777.0 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 188400 655.0 ns/op BenchmarkDecimalConversion-4 172 655220 ns/op BenchmarkFloatString/100-4 10000 12131 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 181 615807 ns/op 2915 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 56847430 ns/op 61536 B/op 55 allocs/op BenchmarkFloatString/100000-4 1 5680526058 ns/op 846064 B/op 511 allocs/op BenchmarkFloatAdd/10-4 143548 846.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 147738 855.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 129642 922.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 75522 1545 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 15984 7142 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 193951 657.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 203047 638.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 190075 660.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 154256 821.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 46750 2430 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1738 71857 ns/op BenchmarkParseFloatLargeExp-4 381 315982 ns/op BenchmarkGCD10x10/WithoutXY-4 176862 744.5 ns/op BenchmarkGCD10x10/WithXY-4 44738 2603 ns/op BenchmarkGCD10x100/WithoutXY-4 86230 1568 ns/op BenchmarkGCD10x100/WithXY-4 14950 8305 ns/op BenchmarkGCD10x1000/WithoutXY-4 54904 2926 ns/op BenchmarkGCD10x1000/WithXY-4 10000 11033 ns/op BenchmarkGCD100x100/WithoutXY-4 20536 5797 ns/op BenchmarkGCD100x100/WithXY-4 8244 13410 ns/op BenchmarkGCD100x1000/WithoutXY-4 11277 10919 ns/op BenchmarkGCD100x1000/WithXY-4 5298 21824 ns/op BenchmarkGCD1000x1000/WithoutXY-4 1905 64456 ns/op BenchmarkGCD1000x1000/WithXY-4 1015 118176 ns/op BenchmarkHilbert-4 16 6534609 ns/op BenchmarkBinomial-4 10000 10904 ns/op BenchmarkQuoRem-4 20163 6129 ns/op BenchmarkExp-4 15 7377021 ns/op BenchmarkExpMont/Odd-4 109 1045353 ns/op 2594 B/op 22 allocs/op BenchmarkExpMont/Even1-4 108 1050359 ns/op 3358 B/op 37 allocs/op BenchmarkExpMont/Even2-4 100 1111639 ns/op 3811 B/op 52 allocs/op BenchmarkExpMont/Even3-4 100 1175535 ns/op 3811 B/op 52 allocs/op BenchmarkExpMont/Even4-4 100 1115247 ns/op 3841 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1086231 ns/op 3861 B/op 53 allocs/op BenchmarkExpMont/Even32-4 100 1200612 ns/op 3861 B/op 53 allocs/op BenchmarkExpMont/Even64-4 130 919797 ns/op 3609 B/op 52 allocs/op BenchmarkExpMont/Even96-4 122 969760 ns/op 3769 B/op 51 allocs/op BenchmarkExpMont/Even128-4 139 835649 ns/op 3250 B/op 50 allocs/op BenchmarkExpMont/Even255-4 150 782836 ns/op 2958 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 312 369028 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 284 421826 ns/op 1725 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 256 429300 ns/op 1739 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 247 415083 ns/op 1746 B/op 47 allocs/op BenchmarkExp2-4 16 7371807 ns/op BenchmarkBitset-4 673663 201.9 ns/op BenchmarkBitsetNeg-4 321330 387.8 ns/op BenchmarkBitsetOrig-4 203443 707.1 ns/op BenchmarkBitsetNegOrig-4 132152 1163 ns/op BenchmarkModSqrt225_Tonelli-4 96 1192985 ns/op BenchmarkModSqrt225_3Mod4-4 324 366532 ns/op BenchmarkModSqrt231_Tonelli-4 100 1409668 ns/op BenchmarkModSqrt231_5Mod8-4 255 510171 ns/op BenchmarkModInverse-4 9040 12640 ns/op BenchmarkSqrt-4 1520 82560 ns/op BenchmarkIntSqr/1-4 791127 137.8 ns/op BenchmarkIntSqr/2-4 566617 236.4 ns/op BenchmarkIntSqr/3-4 511864 266.6 ns/op BenchmarkIntSqr/5-4 394552 368.4 ns/op BenchmarkIntSqr/8-4 270242 504.2 ns/op BenchmarkIntSqr/10-4 226558 575.3 ns/op BenchmarkIntSqr/20-4 43476 2846 ns/op BenchmarkIntSqr/30-4 31836 3795 ns/op BenchmarkIntSqr/50-4 20596 6087 ns/op BenchmarkIntSqr/80-4 12334 9571 ns/op BenchmarkIntSqr/100-4 10000 12054 ns/op BenchmarkIntSqr/200-4 3867 30010 ns/op BenchmarkIntSqr/300-4 1696 76724 ns/op BenchmarkIntSqr/500-4 842 137435 ns/op BenchmarkIntSqr/800-4 288 424266 ns/op BenchmarkIntSqr/1000-4 211 494735 ns/op BenchmarkDiv/20/10-4 383788 351.0 ns/op BenchmarkDiv/40/20-4 377932 353.8 ns/op BenchmarkDiv/100/50-4 334320 426.1 ns/op BenchmarkDiv/200/100-4 40464 4049 ns/op BenchmarkDiv/400/200-4 42228 2936 ns/op BenchmarkDiv/1000/500-4 31192 3506 ns/op BenchmarkDiv/2000/1000-4 27300 4512 ns/op BenchmarkDiv/20000/10000-4 889 158216 ns/op BenchmarkDiv/200000/100000-4 28 4465931 ns/op BenchmarkDiv/2000000/1000000-4 1 122294145 ns/op BenchmarkDiv/20000000/10000000-4 1 3593555263 ns/op BenchmarkMul-4 5 22123472 ns/op BenchmarkNatMul/10-4 178030 1028 ns/op BenchmarkNatMul/100-4 6613 29230 ns/op BenchmarkNatMul/1000-4 138 797969 ns/op BenchmarkZeroShifts/Shl-4 10000 15325 ns/op BenchmarkZeroShifts/ShlSame-4 3117144 36.00 ns/op BenchmarkZeroShifts/Shr-4 10000 16292 ns/op BenchmarkZeroShifts/ShrSame-4 3247026 35.67 ns/op BenchmarkExp3Power/0x10-4 165397 901.2 ns/op BenchmarkExp3Power/0x40-4 132760 1118 ns/op BenchmarkExp3Power/0x100-4 77767 1811 ns/op BenchmarkExp3Power/0x400-4 38022 3517 ns/op BenchmarkExp3Power/0x1000-4 7754 13850 ns/op BenchmarkExp3Power/0x4000-4 2084 72258 ns/op BenchmarkExp3Power/0x10000-4 208 586757 ns/op BenchmarkExp3Power/0x40000-4 18 5763509 ns/op BenchmarkExp3Power/0x100000-4 2 52296962 ns/op BenchmarkExp3Power/0x400000-4 1 486336726 ns/op BenchmarkFibo-4 3 35733241 ns/op BenchmarkNatSqr/1-4 1000000 183.2 ns/op BenchmarkNatSqr/2-4 378100 328.0 ns/op BenchmarkNatSqr/3-4 404901 420.2 ns/op BenchmarkNatSqr/5-4 316286 558.8 ns/op BenchmarkNatSqr/8-4 236115 744.6 ns/op BenchmarkNatSqr/10-4 153028 896.3 ns/op BenchmarkNatSqr/20-4 39313 3253 ns/op BenchmarkNatSqr/30-4 28614 4060 ns/op BenchmarkNatSqr/50-4 18421 6995 ns/op BenchmarkNatSqr/80-4 10000 11334 ns/op BenchmarkNatSqr/100-4 9352 15386 ns/op BenchmarkNatSqr/200-4 4153 34604 ns/op BenchmarkNatSqr/300-4 1814 100486 ns/op BenchmarkNatSqr/500-4 666 191692 ns/op BenchmarkNatSqr/800-4 282 411577 ns/op BenchmarkNatSqr/1000-4 241 550243 ns/op BenchmarkNatSetBytes/8-4 739992 158.7 ns/op BenchmarkNatSetBytes/24-4 262663 575.0 ns/op BenchmarkNatSetBytes/128-4 50734 2336 ns/op BenchmarkNatSetBytes/7-4 684252 146.2 ns/op BenchmarkNatSetBytes/23-4 204378 556.3 ns/op BenchmarkNatSetBytes/127-4 52188 2358 ns/op BenchmarkScanPi-4 186 617192 ns/op BenchmarkStringPiParallel-4 412 332551 ns/op BenchmarkScan/10/Base2-4 31570 3319 ns/op BenchmarkScan/100/Base2-4 3582 29126 ns/op BenchmarkScan/1000/Base2-4 381 294378 ns/op BenchmarkScan/10/Base8-4 84031 1394 ns/op BenchmarkScan/100/Base8-4 10000 10471 ns/op BenchmarkScan/1000/Base8-4 1125 103492 ns/op BenchmarkScan/10/Base10-4 83548 1307 ns/op BenchmarkScan/100/Base10-4 9922 10120 ns/op BenchmarkScan/1000/Base10-4 1200 103802 ns/op BenchmarkScan/10/Base16-4 110722 1165 ns/op BenchmarkScan/100/Base16-4 14722 8598 ns/op BenchmarkScan/1000/Base16-4 1262 79555 ns/op BenchmarkString/10/Base2-4 202383 685.0 ns/op BenchmarkString/100/Base2-4 27763 4477 ns/op BenchmarkString/1000/Base2-4 3158 40533 ns/op BenchmarkString/10/Base8-4 355920 373.4 ns/op BenchmarkString/100/Base8-4 55629 1919 ns/op BenchmarkString/1000/Base8-4 7842 15857 ns/op BenchmarkString/10/Base10-4 186776 675.3 ns/op BenchmarkString/100/Base10-4 36145 3345 ns/op BenchmarkString/1000/Base10-4 5150 23933 ns/op BenchmarkString/10/Base16-4 369248 344.3 ns/op BenchmarkString/100/Base16-4 89883 1401 ns/op BenchmarkString/1000/Base16-4 10000 11473 ns/op BenchmarkLeafSize/0-4 27 4349876 ns/op BenchmarkLeafSize/1-4 444 288162 ns/op BenchmarkLeafSize/2-4 418 293568 ns/op BenchmarkLeafSize/3-4 318 484471 ns/op BenchmarkLeafSize/4-4 429 335792 ns/op BenchmarkLeafSize/5-4 297 428590 ns/op BenchmarkLeafSize/6-4 333 372148 ns/op BenchmarkLeafSize/7-4 334 445444 ns/op BenchmarkLeafSize/8-4 448 279385 ns/op BenchmarkLeafSize/9-4 237 530497 ns/op BenchmarkLeafSize/10-4 271 434703 ns/op BenchmarkLeafSize/11-4 292 397588 ns/op BenchmarkLeafSize/12-4 322 391422 ns/op BenchmarkLeafSize/13-4 279 408279 ns/op BenchmarkLeafSize/14-4 364 362742 ns/op BenchmarkLeafSize/15-4 386 341500 ns/op BenchmarkLeafSize/16-4 456 280217 ns/op BenchmarkLeafSize/32-4 426 276714 ns/op BenchmarkLeafSize/64-4 357 321143 ns/op BenchmarkProbablyPrime/n=0-4 9 12495803 ns/op BenchmarkProbablyPrime/n=1-4 8 14716507 ns/op BenchmarkProbablyPrime/n=5-4 5 20292085 ns/op BenchmarkProbablyPrime/n=10-4 4 27693580 ns/op BenchmarkProbablyPrime/n=20-4 3 44976905 ns/op BenchmarkProbablyPrime/Lucas-4 10 10789566 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 78 1687036 ns/op BenchmarkRatCmp-4 185238 751.9 ns/op BenchmarkFloatPrecExact/1-4 104204 1148 ns/op BenchmarkFloatPrecExact/10-4 29152 4001 ns/op BenchmarkFloatPrecExact/100-4 9834 12385 ns/op BenchmarkFloatPrecExact/1000-4 2554 61350 ns/op BenchmarkFloatPrecExact/10000-4 126 886867 ns/op BenchmarkFloatPrecExact/100000-4 3 36218708 ns/op BenchmarkFloatPrecExact/1000000-4 1 1651531076 ns/op BenchmarkFloatPrecMixed/1-4 104145 1205 ns/op BenchmarkFloatPrecMixed/10-4 27243 4986 ns/op BenchmarkFloatPrecMixed/100-4 2589 40476 ns/op BenchmarkFloatPrecMixed/1000-4 434 294109 ns/op BenchmarkFloatPrecMixed/10000-4 14 8321970 ns/op BenchmarkFloatPrecMixed/100000-4 1 457211454 ns/op BenchmarkFloatPrecMixed/1000000-4 1 28433907917 ns/op BenchmarkFloatPrecInexact/1-4 181018 805.6 ns/op BenchmarkFloatPrecInexact/10-4 157191 851.1 ns/op BenchmarkFloatPrecInexact/100-4 101355 1457 ns/op BenchmarkFloatPrecInexact/1000-4 19321 5220 ns/op BenchmarkFloatPrecInexact/10000-4 4149 43123 ns/op BenchmarkFloatPrecInexact/100000-4 261 422554 ns/op BenchmarkFloatPrecInexact/1000000-4 26 6212879 ns/op BenchmarkFloatSqrt/64-4 18400 6260 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 10000 10251 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 8212 13976 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4848 27820 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 834 178233 ns/op 18001 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 56 2498042 ns/op 174894 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 150067488 ns/op 3812704 B/op 639 allocs/op PASS ok math/big 97.648s goos: darwin goarch: amd64 pkg: math/bits BenchmarkLeadingZeros-4 11025216 10.23 ns/op BenchmarkLeadingZeros8-4 11427361 11.48 ns/op BenchmarkLeadingZeros16-4 11352180 9.952 ns/op BenchmarkLeadingZeros32-4 12047625 9.614 ns/op BenchmarkLeadingZeros64-4 12206857 9.942 ns/op BenchmarkTrailingZeros-4 12394845 9.919 ns/op BenchmarkTrailingZeros8-4 12634972 9.378 ns/op BenchmarkTrailingZeros16-4 10499122 10.29 ns/op BenchmarkTrailingZeros32-4 12527338 9.884 ns/op BenchmarkTrailingZeros64-4 12169269 10.19 ns/op BenchmarkOnesCount-4 13018941 9.370 ns/op BenchmarkOnesCount8-4 12426439 10.01 ns/op BenchmarkOnesCount16-4 11718799 10.24 ns/op BenchmarkOnesCount32-4 11624059 9.856 ns/op BenchmarkOnesCount64-4 13519729 9.343 ns/op BenchmarkRotateLeft-4 13266097 9.640 ns/op BenchmarkRotateLeft8-4 11607088 10.29 ns/op BenchmarkRotateLeft16-4 13071742 9.542 ns/op BenchmarkRotateLeft32-4 11615553 10.24 ns/op BenchmarkRotateLeft64-4 11769202 10.86 ns/op BenchmarkReverse-4 16175283 8.395 ns/op BenchmarkReverse8-4 20534583 5.797 ns/op BenchmarkReverse16-4 19615147 6.087 ns/op BenchmarkReverse32-4 19471308 6.823 ns/op BenchmarkReverse64-4 16087899 7.410 ns/op BenchmarkReverseBytes-4 21308338 5.747 ns/op BenchmarkReverseBytes16-4 17510959 5.714 ns/op BenchmarkReverseBytes32-4 20523829 6.156 ns/op BenchmarkReverseBytes64-4 18849728 5.831 ns/op BenchmarkAdd-4 12164836 10.05 ns/op BenchmarkAdd32-4 11123240 9.485 ns/op BenchmarkAdd64-4 10772996 10.86 ns/op BenchmarkAdd64multiple-4 21388182 5.783 ns/op BenchmarkSub-4 10573044 11.02 ns/op BenchmarkSub32-4 12269121 10.29 ns/op BenchmarkSub64-4 10962842 10.14 ns/op BenchmarkSub64multiple-4 22822712 5.632 ns/op BenchmarkMul-4 10289491 10.33 ns/op BenchmarkMul32-4 12809601 9.842 ns/op BenchmarkMul64-4 11084575 10.51 ns/op BenchmarkDiv-4 3383750 36.25 ns/op BenchmarkDiv32-4 6428556 18.25 ns/op BenchmarkDiv64-4 3203136 38.07 ns/op PASS ok math/bits 8.480s goos: darwin goarch: amd64 pkg: math/cmplx BenchmarkAbs-4 9197299 11.82 ns/op BenchmarkAcos-4 470436 256.3 ns/op BenchmarkAcosh-4 423085 280.4 ns/op BenchmarkAsin-4 450098 265.2 ns/op BenchmarkAsinh-4 429571 264.6 ns/op BenchmarkAtan-4 633259 172.3 ns/op BenchmarkAtanh-4 686178 178.6 ns/op BenchmarkConj-4 22156551 4.903 ns/op BenchmarkCos-4 578091 221.9 ns/op BenchmarkCosh-4 582558 267.2 ns/op BenchmarkExp-4 836732 163.5 ns/op BenchmarkLog-4 829716 140.6 ns/op BenchmarkLog10-4 981426 137.5 ns/op BenchmarkPhase-4 1772670 64.98 ns/op BenchmarkPolar-4 1000000 100.7 ns/op BenchmarkPow-4 204278 621.2 ns/op BenchmarkRect-4 1000000 130.2 ns/op BenchmarkSin-4 612589 204.2 ns/op BenchmarkSinh-4 612508 218.6 ns/op BenchmarkSqrt-4 932089 137.6 ns/op BenchmarkTan-4 375021 358.6 ns/op BenchmarkTanh-4 394544 341.6 ns/op PASS ok math/cmplx 4.885s goos: darwin goarch: amd64 pkg: math/rand BenchmarkInt63Threadsafe-4 621162 187.2 ns/op BenchmarkInt63ThreadsafeParallel-4 760122 153.6 ns/op BenchmarkInt63Unthreadsafe-4 927602 124.7 ns/op BenchmarkIntn1000-4 679177 168.5 ns/op BenchmarkInt63n1000-4 727352 192.5 ns/op BenchmarkInt31n1000-4 830403 156.4 ns/op BenchmarkFloat32-4 750880 162.4 ns/op BenchmarkFloat64-4 922785 125.7 ns/op BenchmarkPerm3-4 177608 758.1 ns/op BenchmarkPerm30-4 18661 6430 ns/op BenchmarkPerm30ViaShuffle-4 17457 6431 ns/op BenchmarkShuffleOverhead-4 10000 10105 ns/op BenchmarkRead3-4 820312 191.4 ns/op BenchmarkRead64-4 67618 1764 ns/op BenchmarkRead1000-4 5494 24155 ns/op BenchmarkConcurrent-4 196624 595.4 ns/op PASS ok math/rand 3.943s goos: darwin goarch: amd64 pkg: math/rand/v2 BenchmarkChaCha8-4 4433268 23.59 ns/op BenchmarkPCG_DXSM-4 3111831 39.16 ns/op BenchmarkSourceUint64-4 2829561 40.42 ns/op BenchmarkGlobalInt64-4 2483466 46.40 ns/op BenchmarkGlobalInt64Parallel-4 3671280 30.06 ns/op BenchmarkGlobalUint64-4 2611808 45.63 ns/op BenchmarkGlobalUint64Parallel-4 4001155 30.84 ns/op BenchmarkInt64-4 1490942 80.12 ns/op BenchmarkUint64-4 1459482 79.60 ns/op BenchmarkGlobalIntN1000-4 1530975 77.29 ns/op BenchmarkIntN1000-4 1215118 98.25 ns/op BenchmarkInt64N1000-4 1117820 95.79 ns/op BenchmarkInt64N1e8-4 1212951 95.86 ns/op BenchmarkInt64N1e9-4 1260831 96.75 ns/op BenchmarkInt64N2e9-4 1000000 101.1 ns/op BenchmarkInt64N1e18-4 989091 107.5 ns/op BenchmarkInt64N2e18-4 1205533 101.3 ns/op BenchmarkInt64N4e18-4 1000000 115.9 ns/op BenchmarkInt32N1000-4 1000000 100.1 ns/op BenchmarkInt32N1e8-4 1244233 99.23 ns/op BenchmarkInt32N1e9-4 1240336 98.71 ns/op BenchmarkInt32N2e9-4 1238553 97.51 ns/op BenchmarkFloat32-4 1386727 77.97 ns/op BenchmarkFloat64-4 1546988 77.77 ns/op BenchmarkExpFloat64-4 876222 131.9 ns/op BenchmarkNormFloat64-4 905317 131.9 ns/op BenchmarkPerm3-4 231787 509.0 ns/op BenchmarkPerm30-4 24294 5000 ns/op BenchmarkPerm30ViaShuffle-4 25023 4781 ns/op BenchmarkShuffleOverhead-4 33966 3631 ns/op BenchmarkConcurrent-4 1802413 70.99 ns/op PASS ok math/rand/v2 7.462s goos: darwin goarch: amd64 pkg: mime BenchmarkQEncodeWord-4 34575 3255 ns/op BenchmarkQDecodeWord-4 92580 1267 ns/op BenchmarkQDecodeHeader-4 77911 1438 ns/op BenchmarkTypeByExtension/.html-4 461725 252.0 ns/op BenchmarkTypeByExtension/.HTML-4 336417 349.9 ns/op BenchmarkTypeByExtension/.unused-4 438580 288.3 ns/op BenchmarkExtensionsByType/text/html-4 211682 1107 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 53935 2684 ns/op BenchmarkExtensionsByType/application/octet-stream-4 45152 3416 ns/op PASS ok mime 2.926s goos: darwin goarch: amd64 pkg: mime/multipart BenchmarkReadForm/fields/maxMemory=0-4 434 252707 ns/op 47370 B/op 186 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 535 299202 ns/op 48154 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 32 3765536 ns/op 102278 B/op 270 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 309 356962 ns/op 49062 B/op 207 allocs/op PASS ok mime/multipart 1.866s goos: darwin goarch: amd64 pkg: mime/quotedprintable BenchmarkWriter-4 716 167196 ns/op PASS ok mime/quotedprintable 1.206s goos: darwin goarch: amd64 pkg: net BenchmarkGoLookupIP-4 8 14783152 ns/op 8350 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 4 28605530 ns/op 13448 B/op 114 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5019954000 ns/op 152176 B/op 236 allocs/op BenchmarkDNSName-4 129289 780.7 ns/op BenchmarkInterfaces-4 2080 71456 ns/op 8272 B/op 95 allocs/op BenchmarkInterfaceByIndex-4 5308 21236 ns/op 1817 B/op 29 allocs/op BenchmarkInterfaceByName-4 1846 71757 ns/op 8340 B/op 96 allocs/op BenchmarkInterfaceAddrs-4 2019 77116 ns/op 7856 B/op 107 allocs/op BenchmarkInterfacesAndAddrs-4 5341 21346 ns/op 1961 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 3162 48390 ns/op 5234 B/op 77 allocs/op BenchmarkParseIP-4 7273 15833 ns/op BenchmarkParseIPValidIPv4-4 368924 333.7 ns/op BenchmarkParseIPValidIPv6-4 183996 656.4 ns/op BenchmarkIPString/IPv4-4 115272 1015 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9783 11917 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 41215 2948 ns/op BenchmarkIPEqual/IPv4-4 918645 133.4 ns/op BenchmarkIPEqual/IPv6-4 935113 137.7 ns/op BenchmarkSendfileZeroBytes-4 3552 36089 ns/op 4222 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1016836916 ns/op 0.00 MB/s 33080 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1009635660 ns/op 0.00 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1016705762 ns/op 0.00 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1013112618 ns/op 0.01 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1012257454 ns/op 0.02 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1011543858 ns/op 0.03 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1016049799 ns/op 0.06 MB/s 33080 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1018546488 ns/op 0.13 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1016205384 ns/op 0.26 MB/s 33080 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1017704833 ns/op 0.52 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1019166193 ns/op 1.03 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1020102551 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1018213721 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1019734259 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1015627664 ns/op 0.01 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1013831244 ns/op 0.02 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1020965800 ns/op 0.03 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1024490494 ns/op 0.06 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1032423514 ns/op 0.13 MB/s 32800 B/op 3 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1041958020 ns/op 0.25 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1071189583 ns/op 0.49 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1135168211 ns/op 0.92 MB/s 32944 B/op 4 allocs/op BenchmarkTCP4OneShot-4 129 940033 ns/op BenchmarkTCP4OneShotTimeout-4 133 875008 ns/op BenchmarkTCP4Persistent-4 291 373838 ns/op BenchmarkTCP4PersistentTimeout-4 302 399913 ns/op BenchmarkTCP6OneShot-4 150 701182 ns/op BenchmarkTCP6OneShotTimeout-4 157 808466 ns/op BenchmarkTCP6Persistent-4 302 422476 ns/op BenchmarkTCP6PersistentTimeout-4 308 407115 ns/op BenchmarkTCP4ConcurrentReadWrite-4 15145 7073 ns/op BenchmarkTCP6ConcurrentReadWrite-4 14744 8099 ns/op BenchmarkSetReadDeadline-4 117062 951.4 ns/op BenchmarkUDP6LinkLocalUnicast-4 261 467472 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 249 437740 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 273 452303 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 253 479509 ns/op 0 B/op 0 allocs/op PASS ok net 37.077s goos: darwin goarch: amd64 pkg: net/http BenchmarkCookieString-4 21276 5316 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 9020 13160 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 11137 10445 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 13858 7541 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 31951 4313 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 39835 3221 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1542254 75.68 ns/op BenchmarkFindChild/n=2/rep=map-4 2623905 41.77 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1233678 93.17 ns/op BenchmarkFindChild/n=4/rep=linear-4 841353 127.1 ns/op BenchmarkFindChild/n=4/rep=map-4 2696414 42.74 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 815184 144.2 ns/op BenchmarkFindChild/n=8/rep=linear-4 462904 255.4 ns/op BenchmarkFindChild/n=8/rep=map-4 2493128 45.86 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 506968 263.5 ns/op BenchmarkFindChild/n=16/rep=linear-4 259318 457.7 ns/op BenchmarkFindChild/n=16/rep=map-4 2527682 42.26 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2076616 56.07 ns/op BenchmarkFindChild/n=32/rep=linear-4 135410 928.3 ns/op BenchmarkFindChild/n=32/rep=map-4 2806518 40.39 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2336102 52.12 ns/op BenchmarkMultiConflicts-4 1 221407377 ns/op BenchmarkServerMatch-4 16434 7737 ns/op BenchmarkReadRequestChrome-4 3786 32064 ns/op 19.06 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 7686 13225 ns/op 5.90 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 8254 13080 ns/op 6.27 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7299 18391 ns/op 8.21 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 13356 9296 ns/op 4.30 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 45 2326964 ns/op 0.44 MB/s BenchmarkFileAndServer_1KB/https1-4 39 3014834 ns/op 0.34 MB/s BenchmarkFileAndServer_1KB/h2-4 33 3031318 ns/op 0.34 MB/s BenchmarkFileAndServer_16MB/h1-4 2 77377680 ns/op 216.82 MB/s BenchmarkFileAndServer_16MB/https1-4 1 226327374 ns/op 74.13 MB/s BenchmarkFileAndServer_16MB/h2-4 1 449875039 ns/op 37.29 MB/s BenchmarkFileAndServer_64MB/h1-4 1 307678018 ns/op 218.11 MB/s BenchmarkFileAndServer_64MB/https1-4 1 655779395 ns/op 102.33 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1743386630 ns/op 38.49 MB/s BenchmarkServeMux-4 176 663613 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 232 567371 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 54 2655397 ns/op 6442 B/op 65 allocs/op BenchmarkClientServer/https1-4 31 3344027 ns/op 9450 B/op 106 allocs/op BenchmarkClientServer/h2-4 36 3351270 ns/op 12973 B/op 108 allocs/op BenchmarkClientServerParallel/4/h1-4 258 484544 ns/op 11207 B/op 83 allocs/op BenchmarkClientServerParallel/4/https1-4 19 5406986 ns/op 94258 B/op 1003 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56614: read tcp 127.0.0.1:56610->127.0.0.1:56614: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56640: write tcp 127.0.0.1:56621->127.0.0.1:56640: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56639: write tcp 127.0.0.1:56621->127.0.0.1:56639: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56638: write tcp 127.0.0.1:56621->127.0.0.1:56638: use of closed network connection BenchmarkClientServerParallel/4/h2-4 28 4321447 ns/op 61719 B/op 725 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56655: read tcp 127.0.0.1:56648->127.0.0.1:56655: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56657: write tcp 127.0.0.1:56648->127.0.0.1:56657: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56659: write tcp 127.0.0.1:56648->127.0.0.1:56659: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56658: write tcp 127.0.0.1:56648->127.0.0.1:56658: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56675: write tcp 127.0.0.1:56661->127.0.0.1:56675: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56674: write tcp 127.0.0.1:56661->127.0.0.1:56674: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56676: write tcp 127.0.0.1:56661->127.0.0.1:56676: use of closed network connection BenchmarkClientServerParallel/64/h1-4 207 1138407 ns/op 20158 B/op 118 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h1-4 serve_test.go:5013: Get: Get "http://127.0.0.1:56852": dial tcp 127.0.0.1:56852: connect: connection reset by peer serve_test.go:5013: Get: Get "http://127.0.0.1:56852": dial tcp 127.0.0.1:56852: connect: connection reset by peer serve_test.go:5013: Get: Get "http://127.0.0.1:56852": dial tcp 127.0.0.1:56852: connect: connection reset by peer serve_test.go:5013: Get: Get "http://127.0.0.1:56852": dial tcp 127.0.0.1:56852: connect: connection reset by peer serve_test.go:5013: Get: Get "http://127.0.0.1:56852": dial tcp 127.0.0.1:56852: connect: connection reset by peer serve_test.go:5013: Get: Get "http://127.0.0.1:56852": dial tcp 127.0.0.1:56852: connect: connection reset by peer serve_test.go:5013: Get: Get "http://127.0.0.1:56852": dial tcp 127.0.0.1:56852: connect: connection reset by peer serve_test.go:5013: Get: Get "http://127.0.0.1:56852": dial tcp 127.0.0.1:56852: connect: connection reset by peer serve_test.go:5013: Get: Get "http://127.0.0.1:56852": dial tcp 127.0.0.1:56852: connect: connection reset by peer serve_test.go:5013: Get: Get "http://127.0.0.1:56852": dial tcp 127.0.0.1:56852: connect: connection reset by peer ... [output truncated] BenchmarkClientServerParallel/64/https1-4 26 4950105 ns/op 81901 B/op 903 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57075: write tcp 127.0.0.1:57066->127.0.0.1:57075: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57092: read tcp 127.0.0.1:57077->127.0.0.1:57092: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57090: read tcp 127.0.0.1:57077->127.0.0.1:57090: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57091: read tcp 127.0.0.1:57077->127.0.0.1:57091: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57093: read tcp 127.0.0.1:57077->127.0.0.1:57093: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57094: read tcp 127.0.0.1:57077->127.0.0.1:57094: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57083: read tcp 127.0.0.1:57077->127.0.0.1:57083: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57088: write tcp 127.0.0.1:57077->127.0.0.1:57088: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57089: write tcp 127.0.0.1:57077->127.0.0.1:57089: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57109: read tcp 127.0.0.1:57096->127.0.0.1:57109: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 55 4784127 ns/op 71329 B/op 810 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57134: write tcp 127.0.0.1:57129->127.0.0.1:57134: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57138: write tcp 127.0.0.1:57129->127.0.0.1:57138: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57146: read tcp 127.0.0.1:57140->127.0.0.1:57146: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57153: write tcp 127.0.0.1:57140->127.0.0.1:57153: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57152: read tcp 127.0.0.1:57140->127.0.0.1:57152: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57155: read tcp 127.0.0.1:57140->127.0.0.1:57155: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57145: read tcp 127.0.0.1:57140->127.0.0.1:57145: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57157: read tcp 127.0.0.1:57140->127.0.0.1:57157: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57143: read tcp 127.0.0.1:57140->127.0.0.1:57143: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57156: write tcp 127.0.0.1:57140->127.0.0.1:57156: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1070150896 ns/op 31696 B/op 152 allocs/op BenchmarkClient-4 40 2953858 ns/op 4038 B/op 46 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 213 474353 ns/op 7375 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 981 133789 ns/op 3093 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1006 104054 ns/op 1938 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1305 113320 ns/op 2762 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1168 118635 ns/op 2708 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1135 99229 ns/op 2806 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1212 113027 ns/op 2009 B/op 14 allocs/op BenchmarkServerHijack-4 840 171035 ns/op 16802 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 36 3544925 ns/op 6169 B/op 54 allocs/op BenchmarkResponseStatusLine-4 317277 351.4 ns/op 0 B/op 0 allocs/op PASS ok net/http 23.491s goos: darwin goarch: amd64 pkg: net/http/httputil BenchmarkServeHTTP-4 2846 60266 ns/op 34138 B/op 12 allocs/op PASS ok net/http/httputil 1.246s goos: darwin goarch: amd64 pkg: net/netip BenchmarkIPNextPrev-4 83820 1269 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 484459 251.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 198476 626.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 65228 1789 ns/op BenchmarkStdIPv4-4 161258 777.4 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 102534 1091 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 111112 1087 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 93025 1259 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 81939 1450 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1524369 76.73 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1277644 91.69 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1237912 94.64 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 282081 396.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 338210 370.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 315680 408.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 95409 1376 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 249478 485.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 172224 734.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 163814 700.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 165274 755.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 70146 1534 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 355562 348.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 132184 956.2 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 192991 671.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 217464 557.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 150280 751.0 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 351256 396.6 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 157228 853.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 161359 825.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 160999 825.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 104389 1153 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 499396 262.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 155998 818.5 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 219372 632.2 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 214857 481.9 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 181264 733.0 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 242652 529.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 94246 1150 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 142521 904.0 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 142194 776.3 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 127564 1006 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 275946 482.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 112880 1058 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 147372 866.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 171916 721.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 120697 967.2 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 813333 141.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 949878 139.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 825651 133.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 921886 136.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 923587 136.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 936057 139.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 864426 138.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 818709 139.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 776865 139.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 351304 368.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 454755 254.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 222352 558.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 230485 526.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 222537 583.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 76507 1539 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 541135 237.3 ns/op PASS ok net/netip 11.127s 2024/02/09 20:06:49 Test RPC server listening on 127.0.0.1:57297 2024/02/09 20:06:49 Test HTTP RPC server listening on 127.0.0.1:57298 goos: darwin goarch: amd64 pkg: net/rpc BenchmarkEndToEnd-4 164 661031 ns/op BenchmarkEndToEndHTTP-4 176 672302 ns/op BenchmarkEndToEndAsync-4 1281 80464 ns/op BenchmarkEndToEndAsyncHTTP-4 1086 94692 ns/op PASS ok net/rpc 2.042s goos: darwin goarch: amd64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 3736 35088 ns/op BenchmarkReadMIMEHeader/server_headers-4 4917 22340 ns/op BenchmarkUncommon-4 23412 5268 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.625s goos: darwin goarch: amd64 pkg: net/url BenchmarkString-4 3964 28073 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 71888 1513 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 445954 248.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 98732 1196 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 194887 674.3 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 101833 1256 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 15528 7523 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 355652 311.4 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 110568 1144 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 199719 629.7 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 99962 1226 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 17727 7041 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 152392 725.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 63408 1894 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 65308 1772 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 28944 4020 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5965 21736 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 139917 739.5 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 62072 1731 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 65998 1809 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 30927 3950 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6186 21547 ns/op 320 B/op 1 allocs/op PASS ok net/url 5.045s goos: darwin goarch: amd64 pkg: os BenchmarkExpand/noop-4 2392476 47.37 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 136494 827.7 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 478 272354 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:515: benchmarkReaddirname ".": 131 entries os_test.go:515: benchmarkReaddirname ".": 131 entries os_test.go:515: benchmarkReaddirname ".": 131 entries BenchmarkReaddir-4 169 725198 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:532: benchmarkReaddir ".": 131 entries os_test.go:532: benchmarkReaddir ".": 131 entries os_test.go:532: benchmarkReaddir ".": 131 entries BenchmarkReadDir-4 410 305480 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:549: benchmarkReadDir ".": 131 entries os_test.go:549: benchmarkReadDir ".": 131 entries os_test.go:549: benchmarkReadDir ".": 131 entries BenchmarkStatDot-4 40678 2694 ns/op BenchmarkStatFile-4 28372 4158 ns/op BenchmarkStatDir-4 30183 4050 ns/op BenchmarkLstatDot-4 44343 2698 ns/op BenchmarkLstatFile-4 27072 4059 ns/op BenchmarkLstatDir-4 29654 4045 ns/op PASS ok os 3.083s goos: darwin goarch: amd64 pkg: os/exec BenchmarkExecHostname-4 27 4586767 ns/op 8976 B/op 30 allocs/op PASS ok os/exec 1.194s goos: darwin goarch: amd64 pkg: os/user BenchmarkCurrent-4 308821 405.2 ns/op PASS ok os/user 1.359s goos: darwin goarch: amd64 pkg: reflect BenchmarkBool-4 2393796 47.58 ns/op BenchmarkString-4 1764304 67.04 ns/op BenchmarkBytes-4 1629604 73.91 ns/op BenchmarkNamedBytes-4 992038 128.7 ns/op BenchmarkBytesArray-4 811737 159.3 ns/op BenchmarkSliceLen-4 1982742 60.18 ns/op BenchmarkMapLen-4 829732 157.9 ns/op BenchmarkStringLen-4 1411702 84.99 ns/op BenchmarkArrayLen-4 1000000 107.8 ns/op BenchmarkSliceCap-4 1873035 64.68 ns/op BenchmarkDeepEqual/int8-4 368356 318.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 77949 1459 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 360487 360.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 78757 1524 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 368415 360.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 72441 1609 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 344331 363.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 76449 1562 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 359937 355.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 75446 1536 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 402800 317.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 91147 1153 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 327368 376.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 72658 1519 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 368004 353.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 78040 1543 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 290852 361.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 78355 1510 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 370513 351.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 72480 1491 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 361378 357.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 75500 1516 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 362917 361.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 78850 1525 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 353822 372.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 64196 1592 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 362622 357.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 79128 1501 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 364171 356.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 75296 1497 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 412564 310.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 82195 1448 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 372626 347.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 77532 1544 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 109592 1137 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 49630 2308 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 44120 2716 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 30506 3856 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 26415 4062 ns/op BenchmarkIsZero/ArrayComparable-4 307965 357.5 ns/op BenchmarkIsZero/ArrayIncomparable-4 29342 3930 ns/op BenchmarkIsZero/StructComparable-4 731900 187.8 ns/op BenchmarkIsZero/StructIncomparable-4 141722 893.6 ns/op BenchmarkIsZero/ArrayInt_4-4 1217868 97.63 ns/op BenchmarkIsZero/ArrayInt_1024-4 22670 5260 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 42657 2762 ns/op BenchmarkIsZero/Struct4Int-4 1000000 101.3 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 21842 5200 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 22696 5085 ns/op BenchmarkIsZero/StructInt_512-4 44229 2658 ns/op BenchmarkSetZero/Bool/Direct-4 2587880 44.97 ns/op BenchmarkSetZero/Bool/CachedZero-4 838359 127.5 ns/op BenchmarkSetZero/Bool/NewZero-4 643256 180.4 ns/op BenchmarkSetZero/Int/Direct-4 1984771 59.73 ns/op BenchmarkSetZero/Int/CachedZero-4 832641 128.6 ns/op BenchmarkSetZero/Int/NewZero-4 743000 185.8 ns/op BenchmarkSetZero/Uint/Direct-4 2030612 59.80 ns/op BenchmarkSetZero/Uint/CachedZero-4 1000000 131.3 ns/op BenchmarkSetZero/Uint/NewZero-4 740415 181.5 ns/op BenchmarkSetZero/Float/Direct-4 1935054 64.11 ns/op BenchmarkSetZero/Float/CachedZero-4 1000000 126.2 ns/op BenchmarkSetZero/Float/NewZero-4 733136 177.0 ns/op BenchmarkSetZero/Complex/Direct-4 1958823 59.81 ns/op BenchmarkSetZero/Complex/CachedZero-4 993295 129.1 ns/op BenchmarkSetZero/Complex/NewZero-4 726439 175.0 ns/op BenchmarkSetZero/Array/Direct-4 2005939 56.23 ns/op BenchmarkSetZero/Array/CachedZero-4 977250 133.2 ns/op BenchmarkSetZero/Array/NewZero-4 722246 176.1 ns/op BenchmarkSetZero/Chan/Direct-4 1974460 59.28 ns/op BenchmarkSetZero/Chan/CachedZero-4 817735 131.8 ns/op BenchmarkSetZero/Chan/NewZero-4 657835 180.3 ns/op BenchmarkSetZero/Func/Direct-4 1986331 58.54 ns/op BenchmarkSetZero/Func/CachedZero-4 893112 133.5 ns/op BenchmarkSetZero/Func/NewZero-4 729646 178.0 ns/op BenchmarkSetZero/Interface/Direct-4 1823509 63.41 ns/op BenchmarkSetZero/Interface/CachedZero-4 951049 127.6 ns/op BenchmarkSetZero/Interface/NewZero-4 642751 175.7 ns/op BenchmarkSetZero/Map/Direct-4 2028241 59.76 ns/op BenchmarkSetZero/Map/CachedZero-4 930660 137.7 ns/op BenchmarkSetZero/Map/NewZero-4 674251 183.8 ns/op BenchmarkSetZero/Pointer/Direct-4 1966896 57.29 ns/op BenchmarkSetZero/Pointer/CachedZero-4 981156 135.7 ns/op BenchmarkSetZero/Pointer/NewZero-4 675516 181.8 ns/op BenchmarkSetZero/Slice/Direct-4 1742376 62.61 ns/op BenchmarkSetZero/Slice/CachedZero-4 1000000 147.3 ns/op BenchmarkSetZero/Slice/NewZero-4 674234 170.8 ns/op BenchmarkSetZero/String/Direct-4 2036934 60.23 ns/op BenchmarkSetZero/String/CachedZero-4 873526 126.7 ns/op BenchmarkSetZero/String/NewZero-4 753920 171.5 ns/op BenchmarkSetZero/Struct/Direct-4 2092261 53.85 ns/op BenchmarkSetZero/Struct/CachedZero-4 1000000 126.2 ns/op BenchmarkSetZero/Struct/NewZero-4 751102 178.2 ns/op BenchmarkSelect/1-4 162994 774.9 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 53278 1916 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 31738 3747 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 195890 604.1 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 176463 696.5 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 169616 895.1 ns/op 143.00 MB/s BenchmarkCallArgCopy/size=256-4 115333 1094 ns/op 234.03 MB/s BenchmarkCallArgCopy/size=1024-4 75488 2570 ns/op 398.52 MB/s BenchmarkCallArgCopy/size=4096-4 20236 6239 ns/op 656.55 MB/s BenchmarkCallArgCopy/size=65536-4 1958 88988 ns/op 736.46 MB/s BenchmarkFieldByName1-4 770346 168.7 ns/op BenchmarkFieldByName2-4 39860 3548 ns/op BenchmarkFieldByName3-4 5373 20913 ns/op BenchmarkInterfaceBig-4 2772294 44.34 ns/op BenchmarkInterfaceSmall-4 2595867 43.24 ns/op BenchmarkNew-4 1000000 112.2 ns/op BenchmarkMap/StringKeys/MapIndex-4 2278 53893 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1830 66073 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2076 58767 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1568 71624 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2198 55228 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1900 65445 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 193410 708.9 ns/op PASS ok reflect 22.499s goos: darwin goarch: amd64 pkg: regexp BenchmarkFind-4 4400 34655 ns/op 9016 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 10000 21909 ns/op 9239 B/op 1 allocs/op BenchmarkFindString-4 10000 35708 ns/op 9314 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 47575 ns/op 9180 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 35545 ns/op 9183 B/op 2 allocs/op BenchmarkLiteral-4 10000 30436 ns/op BenchmarkNotLiteral-4 3007 65407 ns/op BenchmarkMatchClass-4 3073 93536 ns/op BenchmarkMatchClass_InRange-4 1833 88945 ns/op BenchmarkReplaceAll-4 973 140075 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 10000 23191 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 10000 15079 ns/op BenchmarkAnchoredShortMatch-4 10000 38637 ns/op BenchmarkAnchoredLongMatch-4 11782 10799 ns/op BenchmarkOnePassShortA-4 16412 8835 ns/op BenchmarkNotOnePassShortA-4 3993 31517 ns/op BenchmarkOnePassShortB-4 21009 5410 ns/op BenchmarkNotOnePassShortB-4 10000 28703 ns/op BenchmarkOnePassLongPrefix-4 66312 1687 ns/op BenchmarkOnePassLongNotPrefix-4 27944 4254 ns/op BenchmarkMatchParallelShared-4 3662 28101 ns/op BenchmarkMatchParallelCopied-4 10000 21695 ns/op BenchmarkQuoteMetaAll-4 94065 1300 ns/op 10.77 MB/s BenchmarkQuoteMetaNone-4 390735 352.7 ns/op 73.72 MB/s BenchmarkCompile/Onepass-4 4809 31957 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1653 90949 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 108 936597 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2632032 39.94 ns/op 400.57 MB/s BenchmarkMatch/Easy0/32-4 6000 21427 ns/op 1.49 MB/s BenchmarkMatch/Easy0/1K-4 10000 21819 ns/op 46.93 MB/s BenchmarkMatch/Easy0i/16-4 2699809 43.01 ns/op 372.03 MB/s BenchmarkMatch/Easy0i/32-4 6220 45935 ns/op 0.70 MB/s BenchmarkMatch/Easy0i/1K-4 229 548554 ns/op 1.87 MB/s BenchmarkMatch/Easy1/16-4 2732028 51.36 ns/op 311.54 MB/s BenchmarkMatch/Easy1/32-4 10000 20525 ns/op 1.56 MB/s BenchmarkMatch/Easy1/1K-4 8874 33961 ns/op 30.15 MB/s BenchmarkMatch/Medium/16-4 2738770 39.40 ns/op 406.08 MB/s BenchmarkMatch/Medium/32-4 3024 42004 ns/op 0.76 MB/s BenchmarkMatch/Medium/1K-4 280 398919 ns/op 2.57 MB/s BenchmarkMatch/Hard/16-4 2688192 40.47 ns/op 395.35 MB/s BenchmarkMatch/Hard/32-4 2736 48438 ns/op 0.66 MB/s BenchmarkMatch/Hard/1K-4 157 731055 ns/op 1.40 MB/s BenchmarkMatch/Hard1/16-4 1564 118396 ns/op 0.14 MB/s BenchmarkMatch/Hard1/32-4 768 196783 ns/op 0.16 MB/s BenchmarkMatch/Hard1/1K-4 27 4575604 ns/op 0.22 MB/s BenchmarkMatch_onepass_regex/16-4 21488 6305 ns/op 2.54 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 14312 8778 ns/op 3.65 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 499 209603 ns/op 4.89 MB/s 27 B/op 0 allocs/op PASS ok regexp 13.241s goos: darwin goarch: amd64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 681763 156.9 ns/op BenchmarkIsWordChar-4 150355 691.2 ns/op PASS ok regexp/syntax 2.757s goos: darwin goarch: amd64 pkg: runtime BenchmarkCallers/cached-4 84820 1785 ns/op BenchmarkCallers/inlined-4 77644 1432 ns/op BenchmarkCallers/no-cache-4 10000 11471 ns/op BenchmarkFPCallers/cached-4 3284095 34.87 ns/op BenchmarkMakeChan/Byte-4 871080 350.8 ns/op BenchmarkMakeChan/Int-4 1000000 468.1 ns/op BenchmarkMakeChan/Ptr-4 925792 560.7 ns/op BenchmarkMakeChan/Struct/0-4 1000000 336.0 ns/op BenchmarkMakeChan/Struct/32-4 192188 892.6 ns/op BenchmarkMakeChan/Struct/40-4 119734 1115 ns/op BenchmarkChanNonblocking-4 5461216 21.38 ns/op BenchmarkSelectUncontended-4 805712 135.2 ns/op BenchmarkSelectSyncContended-4 103114 1415 ns/op BenchmarkSelectAsyncContended-4 248404 459.7 ns/op BenchmarkSelectNonblock-4 3138330 33.99 ns/op BenchmarkChanUncontended-4 14979 12240 ns/op BenchmarkChanContended-4 4098 29413 ns/op BenchmarkChanSync-4 196062 698.0 ns/op BenchmarkChanSyncWork-4 56820 2267 ns/op BenchmarkChanProdCons0-4 189626 591.8 ns/op BenchmarkChanProdCons10-4 346184 303.5 ns/op BenchmarkChanProdCons100-4 431283 265.7 ns/op BenchmarkChanProdConsWork0-4 138732 784.3 ns/op BenchmarkChanProdConsWork10-4 214426 514.6 ns/op BenchmarkChanProdConsWork100-4 188706 561.9 ns/op BenchmarkSelectProdCons-4 134146 837.1 ns/op BenchmarkReceiveDataFromClosedChan-4 944823 176.4 ns/op BenchmarkChanCreation-4 125071 823.5 ns/op BenchmarkChanSem-4 246522 454.4 ns/op BenchmarkChanPopular-4 91 1432916 ns/op BenchmarkChanClosed-4 924945 128.6 ns/op BenchmarkCallClosure-4 3456510 41.01 ns/op BenchmarkCallClosure1-4 4448542 27.05 ns/op BenchmarkCallClosure2-4 779086 159.4 ns/op BenchmarkCallClosure3-4 1000000 125.2 ns/op BenchmarkCallClosure4-4 1000000 182.3 ns/op BenchmarkComplex128DivNormal-4 11770573 14.82 ns/op BenchmarkComplex128DivNisNaN-4 9178590 13.43 ns/op BenchmarkComplex128DivDisNaN-4 8050774 15.38 ns/op BenchmarkComplex128DivNisInf-4 12206788 10.30 ns/op BenchmarkComplex128DivDisInf-4 6591858 22.74 ns/op BenchmarkAllocation-4 3260 105832 ns/op BenchmarkReadMemStats-4 78 2094765 ns/op BenchmarkReadMemStatsLatency-4 1 11125294 p50-ns 11125294 p90-ns 11125294 p99-ns BenchmarkWriteBarrier-4 1886695 54.75 ns/op BenchmarkBulkWriteBarrier-4 3351909 43.58 ns/op BenchmarkScanStackNoLocals-4 2 87014144 ns/op BenchmarkMSpanCountAlloc/bits=64-4 9622534 10.64 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11584965 10.61 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8030301 13.22 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7069317 18.38 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4195863 36.67 ns/op BenchmarkHash5-4 6255708 17.04 ns/op 293.45 MB/s BenchmarkHash16-4 6409714 20.67 ns/op 774.04 MB/s BenchmarkHash64-4 6017719 19.76 ns/op 3238.06 MB/s BenchmarkHash1024-4 2066286 64.49 ns/op 15878.29 MB/s BenchmarkHash65536-4 39066 2902 ns/op 22579.62 MB/s BenchmarkAlignedLoad-4 6838950 26.12 ns/op BenchmarkUnalignedLoad-4 6519781 17.35 ns/op BenchmarkEqEfaceConcrete-4 5729352 20.17 ns/op BenchmarkEqIfaceConcrete-4 5962720 22.57 ns/op BenchmarkNeEfaceConcrete-4 4680328 25.28 ns/op BenchmarkNeIfaceConcrete-4 5328565 30.79 ns/op BenchmarkConvT2EByteSized/bool-4 3431421 30.82 ns/op BenchmarkConvT2EByteSized/uint8-4 3240879 35.78 ns/op BenchmarkConvT2ESmall-4 3595612 32.80 ns/op BenchmarkConvT2EUintptr-4 3496123 36.48 ns/op BenchmarkConvT2ELarge-4 805849 261.4 ns/op BenchmarkConvT2ISmall-4 3112270 35.64 ns/op BenchmarkConvT2IUintptr-4 3177243 64.44 ns/op BenchmarkConvT2ILarge-4 1000000 246.6 ns/op BenchmarkConvI2E-4 3464534 44.20 ns/op BenchmarkConvI2I-4 3546787 47.90 ns/op BenchmarkAssertE2T-4 3334896 35.17 ns/op BenchmarkAssertE2TLarge-4 1608997 72.19 ns/op BenchmarkAssertE2I-4 2906233 55.09 ns/op BenchmarkAssertI2T-4 3244054 36.12 ns/op BenchmarkAssertI2I-4 2948467 38.73 ns/op BenchmarkAssertI2E-4 2710099 44.75 ns/op BenchmarkAssertE2E-4 2926088 35.50 ns/op BenchmarkAssertE2T2-4 1000000 101.8 ns/op BenchmarkAssertE2T2Blank-4 2905917 43.28 ns/op BenchmarkAssertI2E2-4 3060220 43.03 ns/op BenchmarkAssertI2E2Blank-4 3905305 30.67 ns/op BenchmarkAssertE2E2-4 3369781 58.59 ns/op BenchmarkAssertE2E2Blank-4 3249500 39.74 ns/op BenchmarkConvT2Ezero/zero/16-4 3450348 32.46 ns/op BenchmarkConvT2Ezero/zero/32-4 3764118 31.92 ns/op BenchmarkConvT2Ezero/zero/64-4 3614209 35.62 ns/op BenchmarkConvT2Ezero/zero/str-4 3592800 32.68 ns/op BenchmarkConvT2Ezero/zero/slice-4 3236716 33.34 ns/op BenchmarkConvT2Ezero/zero/big-4 75442 2307 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 180.7 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 242.9 ns/op BenchmarkConvT2Ezero/nonzero/big-4 89029 1593 ns/op BenchmarkConvT2Ezero/smallint/16-4 3405769 33.35 ns/op BenchmarkConvT2Ezero/smallint/32-4 2990571 37.96 ns/op BenchmarkConvT2Ezero/smallint/64-4 3580591 32.28 ns/op BenchmarkConvT2Ezero/largeint/16-4 1000000 175.4 ns/op BenchmarkConvT2Ezero/largeint/32-4 1000000 130.0 ns/op BenchmarkConvT2Ezero/largeint/64-4 1000000 157.6 ns/op BenchmarkMalloc8-4 1000000 128.9 ns/op BenchmarkMalloc16-4 1000000 119.5 ns/op BenchmarkMallocTypeInfo8-4 1000000 112.7 ns/op BenchmarkMallocTypeInfo16-4 1000000 131.1 ns/op BenchmarkMallocLargeStruct-4 48166 2609 ns/op BenchmarkGoroutineSelect-4 13 9275535 ns/op BenchmarkGoroutineBlocking-4 13 8749801 ns/op BenchmarkGoroutineForRange-4 13 9590035 ns/op BenchmarkGoroutineIdle-4 12 9281739 ns/op BenchmarkHashStringSpeed-4 2264407 55.70 ns/op BenchmarkHashBytesSpeed-4 912759 159.7 ns/op BenchmarkHashInt32Speed-4 2562829 50.39 ns/op BenchmarkHashInt64Speed-4 2432648 49.71 ns/op BenchmarkHashStringArraySpeed-4 575680 238.1 ns/op BenchmarkMegMap-4 2050537 59.86 ns/op BenchmarkMegOneMap-4 1977922 52.01 ns/op BenchmarkMegEqMap-4 2656 47811 ns/op BenchmarkMegEmptyMap-4 2003952 61.24 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2167544 61.47 ns/op BenchmarkSmallStrMap-4 1974422 59.12 ns/op BenchmarkMapStringKeysEight_16-4 2218951 58.60 ns/op BenchmarkMapStringKeysEight_32-4 1932279 101.8 ns/op BenchmarkMapStringKeysEight_64-4 2257941 51.08 ns/op BenchmarkMapStringKeysEight_1M-4 1871768 54.18 ns/op BenchmarkIntMap-4 2105632 52.26 ns/op BenchmarkMapFirst/1-4 3313236 38.49 ns/op BenchmarkMapFirst/2-4 3008665 40.57 ns/op BenchmarkMapFirst/3-4 2988948 39.83 ns/op BenchmarkMapFirst/4-4 2887218 51.44 ns/op BenchmarkMapFirst/5-4 2555186 45.32 ns/op BenchmarkMapFirst/6-4 2378852 47.88 ns/op BenchmarkMapFirst/7-4 2192786 67.45 ns/op BenchmarkMapFirst/8-4 2272929 63.09 ns/op BenchmarkMapFirst/9-4 2814474 44.26 ns/op BenchmarkMapFirst/10-4 2509755 75.79 ns/op BenchmarkMapFirst/11-4 2118872 69.95 ns/op BenchmarkMapFirst/12-4 2479177 54.04 ns/op BenchmarkMapFirst/13-4 2684553 51.52 ns/op BenchmarkMapFirst/14-4 2665885 51.00 ns/op BenchmarkMapFirst/15-4 2446225 46.80 ns/op BenchmarkMapFirst/16-4 2317125 87.05 ns/op BenchmarkMapMid/1-4 2858533 47.39 ns/op BenchmarkMapMid/2-4 2637795 81.28 ns/op BenchmarkMapMid/3-4 3128563 55.17 ns/op BenchmarkMapMid/4-4 2322603 45.57 ns/op BenchmarkMapMid/5-4 2836143 52.81 ns/op BenchmarkMapMid/6-4 2899604 46.98 ns/op BenchmarkMapMid/7-4 2320899 50.26 ns/op BenchmarkMapMid/8-4 2767170 50.18 ns/op BenchmarkMapMid/9-4 2561845 54.76 ns/op BenchmarkMapMid/10-4 2169547 51.67 ns/op BenchmarkMapMid/11-4 2936784 70.63 ns/op BenchmarkMapMid/12-4 1968128 74.31 ns/op BenchmarkMapMid/13-4 2373208 43.43 ns/op BenchmarkMapMid/14-4 2586700 65.93 ns/op BenchmarkMapMid/15-4 2710369 44.00 ns/op BenchmarkMapMid/16-4 2506658 46.17 ns/op BenchmarkMapLast/1-4 2779632 42.57 ns/op BenchmarkMapLast/2-4 3117110 40.54 ns/op BenchmarkMapLast/3-4 2459359 86.20 ns/op BenchmarkMapLast/4-4 2318079 52.64 ns/op BenchmarkMapLast/5-4 2304448 45.68 ns/op BenchmarkMapLast/6-4 2488484 53.40 ns/op BenchmarkMapLast/7-4 2074286 52.51 ns/op BenchmarkMapLast/8-4 1989285 53.87 ns/op BenchmarkMapLast/9-4 2335509 47.89 ns/op BenchmarkMapLast/10-4 2124022 51.54 ns/op BenchmarkMapLast/11-4 2518933 54.36 ns/op BenchmarkMapLast/12-4 2465047 50.54 ns/op BenchmarkMapLast/13-4 2087010 80.34 ns/op BenchmarkMapLast/14-4 2501422 48.92 ns/op BenchmarkMapLast/15-4 2267137 56.03 ns/op BenchmarkMapLast/16-4 2037991 57.64 ns/op BenchmarkMapCycle-4 2182804 74.02 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2514807 47.29 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2370 59888 ns/op BenchmarkMakeMap/[Byte]Byte-4 673747 604.0 ns/op BenchmarkMakeMap/[Int]Int-4 126376 1066 ns/op BenchmarkNewEmptyMap-4 2943981 48.97 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1037980 172.9 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 507730 266.9 ns/op BenchmarkMapIterEmpty-4 3940852 48.19 ns/op BenchmarkSameLengthMap-4 2372223 43.14 ns/op BenchmarkBigKeyMap-4 1000000 114.9 ns/op BenchmarkBigValMap-4 1000000 124.0 ns/op BenchmarkSmallKeyMap-4 2352094 53.91 ns/op BenchmarkMapPopulate/1-4 1269028 79.50 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 101803 1621 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 10000 24655 ns/op 3348 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 408 356538 ns/op 53313 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 28 5675937 ns/op 427544 B/op 317 allocs/op BenchmarkMapPopulate/100000-4 2 56375153 ns/op 3604256 B/op 3948 allocs/op BenchmarkComplexAlgMap-4 357096 304.1 ns/op BenchmarkGoMapClear/Reflexive/1-4 1000000 125.8 ns/op BenchmarkGoMapClear/Reflexive/10-4 1000000 105.7 ns/op BenchmarkGoMapClear/Reflexive/100-4 512595 268.2 ns/op BenchmarkGoMapClear/Reflexive/1000-4 44721 2749 ns/op BenchmarkGoMapClear/Reflexive/10000-4 6597 16221 ns/op BenchmarkGoMapClear/NonReflexive/1-4 988910 163.3 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 155.2 ns/op BenchmarkGoMapClear/NonReflexive/100-4 434229 253.4 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 53790 3914 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5938 26159 ns/op BenchmarkMapStringConversion/32/simple-4 1000000 101.9 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1000000 140.8 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1000000 172.5 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1000000 107.3 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 888206 132.9 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1000000 124.5 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1274949 92.98 ns/op BenchmarkMapInterfacePtr-4 1000000 108.4 ns/op BenchmarkNewEmptyMapHintLessThan8-4 2162608 54.15 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 61872 2788 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5636 25872 ns/op BenchmarkMapPop1000-4 336 357749 ns/op BenchmarkMapPop10000-4 19 6492250 ns/op BenchmarkMapAssign/Int32/256-4 1000000 103.8 ns/op BenchmarkMapAssign/Int32/65536-4 662358 220.0 ns/op BenchmarkMapAssign/Int64/256-4 1665411 68.55 ns/op BenchmarkMapAssign/Int64/65536-4 379952 344.5 ns/op BenchmarkMapAssign/Str/256-4 1000000 157.3 ns/op BenchmarkMapAssign/Str/65536-4 128554 1186 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1000000 112.9 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 475063 253.1 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1000000 112.7 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 484872 275.0 ns/op BenchmarkMapOperatorAssign/Str/256-4 389580 4241 ns/op BenchmarkMapOperatorAssign/Str/65536-4 64563 2357 ns/op BenchmarkMapAppendAssign/Int32/256-4 1000000 227.4 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 88592 1145 ns/op 116 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 996696 196.0 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 82647 1751 ns/op 138 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 551547 247.0 ns/op 46 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 62862 2532 ns/op 215 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1000000 106.8 ns/op BenchmarkMapDelete/Int32/1000-4 1658828 77.40 ns/op BenchmarkMapDelete/Int32/10000-4 1654405 72.30 ns/op BenchmarkMapDelete/Int64/100-4 1315447 112.5 ns/op BenchmarkMapDelete/Int64/1000-4 1470412 80.71 ns/op BenchmarkMapDelete/Int64/10000-4 1493937 73.56 ns/op BenchmarkMapDelete/Str/100-4 829498 145.8 ns/op BenchmarkMapDelete/Str/1000-4 1310884 94.53 ns/op BenchmarkMapDelete/Str/10000-4 1000000 100.8 ns/op BenchmarkMapDelete/Pointer/100-4 1000000 115.5 ns/op BenchmarkMapDelete/Pointer/1000-4 1373917 87.15 ns/op BenchmarkMapDelete/Pointer/10000-4 1307511 88.94 ns/op BenchmarkMemmove/0-4 15889582 8.897 ns/op BenchmarkMemmove/1-4 1000000 110.8 ns/op 9.03 MB/s BenchmarkMemmove/2-4 1000000 108.9 ns/op 18.37 MB/s BenchmarkMemmove/3-4 1095380 157.3 ns/op 19.07 MB/s BenchmarkMemmove/4-4 1122862 138.7 ns/op 28.83 MB/s BenchmarkMemmove/5-4 1067442 132.0 ns/op 37.88 MB/s BenchmarkMemmove/6-4 1000000 110.5 ns/op 54.28 MB/s BenchmarkMemmove/7-4 1000000 108.9 ns/op 64.26 MB/s BenchmarkMemmove/8-4 1000000 106.6 ns/op 75.02 MB/s BenchmarkMemmove/9-4 1010174 115.7 ns/op 77.76 MB/s BenchmarkMemmove/10-4 1000000 118.3 ns/op 84.50 MB/s BenchmarkMemmove/11-4 1000000 113.3 ns/op 97.05 MB/s BenchmarkMemmove/12-4 1000000 112.9 ns/op 106.29 MB/s BenchmarkMemmove/13-4 1000000 117.0 ns/op 111.12 MB/s BenchmarkMemmove/14-4 937704 114.4 ns/op 122.42 MB/s BenchmarkMemmove/15-4 1000000 119.1 ns/op 125.89 MB/s BenchmarkMemmove/16-4 1000000 109.7 ns/op 145.88 MB/s BenchmarkMemmove/32-4 980960 118.3 ns/op 270.42 MB/s BenchmarkMemmove/64-4 1000000 119.4 ns/op 535.95 MB/s BenchmarkMemmove/128-4 1000000 134.5 ns/op 951.75 MB/s BenchmarkMemmove/256-4 798891 151.5 ns/op 1690.13 MB/s BenchmarkMemmove/512-4 587732 284.6 ns/op 1799.02 MB/s BenchmarkMemmove/1024-4 469362 413.5 ns/op 2476.15 MB/s BenchmarkMemmove/2048-4 268848 508.0 ns/op 4031.70 MB/s BenchmarkMemmove/4096-4 138506 882.5 ns/op 4641.47 MB/s BenchmarkMemmoveOverlap/32-4 1026516 113.1 ns/op 282.91 MB/s BenchmarkMemmoveOverlap/64-4 1000000 119.8 ns/op 534.42 MB/s BenchmarkMemmoveOverlap/128-4 1000000 131.6 ns/op 972.73 MB/s BenchmarkMemmoveOverlap/256-4 873481 183.6 ns/op 1394.36 MB/s BenchmarkMemmoveOverlap/512-4 591814 212.1 ns/op 2413.69 MB/s BenchmarkMemmoveOverlap/1024-4 426027 472.3 ns/op 2167.95 MB/s BenchmarkMemmoveOverlap/2048-4 263707 504.6 ns/op 4058.67 MB/s BenchmarkMemmoveOverlap/4096-4 154113 910.2 ns/op 4500.07 MB/s BenchmarkMemmoveUnalignedDst/0-4 13484631 8.203 ns/op BenchmarkMemmoveUnalignedDst/1-4 672234 214.8 ns/op 4.66 MB/s BenchmarkMemmoveUnalignedDst/2-4 1000000 162.7 ns/op 12.30 MB/s BenchmarkMemmoveUnalignedDst/3-4 1000000 173.8 ns/op 17.26 MB/s BenchmarkMemmoveUnalignedDst/4-4 1000000 117.4 ns/op 34.07 MB/s BenchmarkMemmoveUnalignedDst/5-4 1000000 111.0 ns/op 45.06 MB/s BenchmarkMemmoveUnalignedDst/6-4 1050768 109.3 ns/op 54.87 MB/s BenchmarkMemmoveUnalignedDst/7-4 1000000 109.4 ns/op 64.00 MB/s BenchmarkMemmoveUnalignedDst/8-4 1000000 106.7 ns/op 74.95 MB/s BenchmarkMemmoveUnalignedDst/9-4 1000000 116.3 ns/op 77.36 MB/s BenchmarkMemmoveUnalignedDst/10-4 1000000 162.7 ns/op 61.45 MB/s BenchmarkMemmoveUnalignedDst/11-4 1000000 118.7 ns/op 92.70 MB/s BenchmarkMemmoveUnalignedDst/12-4 1000000 115.5 ns/op 103.89 MB/s BenchmarkMemmoveUnalignedDst/13-4 1000000 219.6 ns/op 59.21 MB/s BenchmarkMemmoveUnalignedDst/14-4 1000000 116.3 ns/op 120.33 MB/s BenchmarkMemmoveUnalignedDst/15-4 1000000 119.5 ns/op 125.52 MB/s BenchmarkMemmoveUnalignedDst/16-4 1000000 139.5 ns/op 114.73 MB/s BenchmarkMemmoveUnalignedDst/32-4 1000000 121.1 ns/op 264.18 MB/s BenchmarkMemmoveUnalignedDst/64-4 1000000 134.9 ns/op 474.37 MB/s BenchmarkMemmoveUnalignedDst/128-4 965884 168.1 ns/op 761.23 MB/s BenchmarkMemmoveUnalignedDst/256-4 724141 172.1 ns/op 1487.57 MB/s BenchmarkMemmoveUnalignedDst/512-4 640834 224.8 ns/op 2277.61 MB/s BenchmarkMemmoveUnalignedDst/1024-4 373286 338.5 ns/op 3025.54 MB/s BenchmarkMemmoveUnalignedDst/2048-4 291223 583.9 ns/op 3507.51 MB/s BenchmarkMemmoveUnalignedDst/4096-4 133453 942.4 ns/op 4346.24 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1000000 147.3 ns/op 217.26 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 923247 187.6 ns/op 341.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1000000 137.1 ns/op 933.41 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 769588 161.4 ns/op 1585.84 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 633630 407.3 ns/op 1257.08 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 359118 717.4 ns/op 1427.46 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 217089 498.2 ns/op 4110.81 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 147988 1057 ns/op 3876.29 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14485849 16.69 ns/op BenchmarkMemmoveUnalignedSrc/1-4 995564 116.4 ns/op 8.59 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1000000 114.9 ns/op 17.40 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1000000 117.8 ns/op 25.47 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1089840 106.3 ns/op 37.62 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1000000 109.6 ns/op 45.62 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1000000 202.8 ns/op 29.58 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1000000 111.7 ns/op 62.66 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1000000 112.7 ns/op 71.01 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1000000 117.0 ns/op 76.94 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1000000 115.6 ns/op 86.48 MB/s BenchmarkMemmoveUnalignedSrc/11-4 614126 212.7 ns/op 51.73 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1000000 127.9 ns/op 93.80 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1000000 112.5 ns/op 115.54 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1000000 210.4 ns/op 66.54 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1092032 147.8 ns/op 101.48 MB/s BenchmarkMemmoveUnalignedSrc/16-4 871566 201.3 ns/op 79.49 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1000000 147.6 ns/op 216.87 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1000000 120.2 ns/op 532.65 MB/s BenchmarkMemmoveUnalignedSrc/128-4 825632 176.4 ns/op 725.65 MB/s BenchmarkMemmoveUnalignedSrc/256-4 713720 148.8 ns/op 1720.30 MB/s BenchmarkMemmoveUnalignedSrc/512-4 663464 201.3 ns/op 2544.02 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 378063 311.5 ns/op 3287.24 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 253756 697.3 ns/op 2937.13 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 136708 871.2 ns/op 4701.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1000000 219.9 ns/op 72.76 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1000000 117.0 ns/op 136.71 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 952500 119.1 ns/op 134.29 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1000000 126.7 ns/op 126.33 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1000000 137.0 ns/op 116.77 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1000000 144.4 ns/op 110.78 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 997766 123.6 ns/op 129.43 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 943759 127.5 ns/op 125.47 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 883644 138.9 ns/op 460.75 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 783260 141.4 ns/op 452.47 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 901130 137.4 ns/op 465.64 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1000000 133.6 ns/op 478.95 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 865048 142.3 ns/op 449.66 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 762960 139.3 ns/op 459.28 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 968065 140.5 ns/op 455.51 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1000000 135.5 ns/op 472.41 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 652264 202.0 ns/op 1267.38 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 512349 323.5 ns/op 791.40 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 735663 159.2 ns/op 1607.70 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 703524 340.8 ns/op 751.24 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 658480 174.4 ns/op 1467.62 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 759874 169.7 ns/op 1508.19 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 697146 172.7 ns/op 1482.47 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 794424 185.7 ns/op 1378.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 85418 1347 ns/op 3041.12 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 55417 2240 ns/op 1828.47 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 131100 920.5 ns/op 4449.72 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 83302 1232 ns/op 3325.27 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 145203 892.6 ns/op 4588.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 144524 1196 ns/op 3424.00 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 139138 964.8 ns/op 4245.41 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 142917 882.4 ns/op 4642.15 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 6152 26189 ns/op 2502.46 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3678 44824 ns/op 1462.07 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 9006 14484 ns/op 4524.58 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 8241 14338 ns/op 4570.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 7704 20992 ns/op 3121.92 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 9000 19512 ns/op 3358.69 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 8376 13917 ns/op 4709.08 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 8956 26980 ns/op 2429.02 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1000000 204.9 ns/op 156.18 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1000000 163.0 ns/op 392.66 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 920444 180.9 ns/op 707.74 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 769011 283.5 ns/op 902.93 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 503042 377.3 ns/op 1357.12 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 375108 330.3 ns/op 3100.41 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 254980 514.1 ns/op 3983.79 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 158887 888.5 ns/op 4609.91 MB/s BenchmarkMemclr/5-4 9649232 10.98 ns/op 455.25 MB/s BenchmarkMemclr/16-4 11313220 10.57 ns/op 1513.24 MB/s BenchmarkMemclr/64-4 12000463 20.09 ns/op 3185.44 MB/s BenchmarkMemclr/256-4 9258591 12.82 ns/op 19972.28 MB/s BenchmarkMemclr/4096-4 1768652 62.17 ns/op 65885.57 MB/s BenchmarkMemclr/65536-4 75236 2158 ns/op 30369.80 MB/s BenchmarkMemclr/1M-4 5214 30094 ns/op 34842.83 MB/s BenchmarkMemclr/4M-4 957 111405 ns/op 37649.05 MB/s BenchmarkMemclr/8M-4 356 353327 ns/op 23741.77 MB/s BenchmarkMemclr/16M-4 127 899345 ns/op 18654.92 MB/s BenchmarkMemclr/64M-4 51 2277299 ns/op 29468.62 MB/s BenchmarkMemclrUnaligned/0_5-4 7853422 16.57 ns/op 301.76 MB/s BenchmarkMemclrUnaligned/0_16-4 7265746 15.01 ns/op 1066.12 MB/s BenchmarkMemclrUnaligned/0_64-4 7683404 15.65 ns/op 4089.42 MB/s BenchmarkMemclrUnaligned/0_256-4 6925555 17.28 ns/op 14814.59 MB/s BenchmarkMemclrUnaligned/0_4096-4 1861932 122.9 ns/op 33316.73 MB/s BenchmarkMemclrUnaligned/0_65536-4 68716 1517 ns/op 43194.59 MB/s BenchmarkMemclrUnaligned/1_5-4 7907774 19.84 ns/op 252.04 MB/s BenchmarkMemclrUnaligned/1_16-4 7912459 18.91 ns/op 846.17 MB/s BenchmarkMemclrUnaligned/1_64-4 7531129 15.98 ns/op 4004.35 MB/s BenchmarkMemclrUnaligned/1_256-4 7148715 17.44 ns/op 14675.26 MB/s BenchmarkMemclrUnaligned/1_4096-4 1277353 90.67 ns/op 45175.00 MB/s BenchmarkMemclrUnaligned/1_65536-4 73915 1654 ns/op 39632.70 MB/s BenchmarkMemclrUnaligned/4_5-4 7598743 15.41 ns/op 324.45 MB/s BenchmarkMemclrUnaligned/4_16-4 8007390 14.53 ns/op 1101.36 MB/s BenchmarkMemclrUnaligned/4_64-4 8065394 24.66 ns/op 2595.71 MB/s BenchmarkMemclrUnaligned/4_256-4 7090130 17.13 ns/op 14941.46 MB/s BenchmarkMemclrUnaligned/4_4096-4 1300887 100.4 ns/op 40799.14 MB/s BenchmarkMemclrUnaligned/4_65536-4 61490 1851 ns/op 35396.53 MB/s BenchmarkMemclrUnaligned/7_5-4 7442130 15.96 ns/op 313.32 MB/s BenchmarkMemclrUnaligned/7_16-4 3790480 31.87 ns/op 502.06 MB/s BenchmarkMemclrUnaligned/7_64-4 7713742 16.06 ns/op 3983.90 MB/s BenchmarkMemclrUnaligned/7_256-4 6259893 17.39 ns/op 14720.40 MB/s BenchmarkMemclrUnaligned/7_4096-4 1000000 185.3 ns/op 22109.24 MB/s BenchmarkMemclrUnaligned/7_65536-4 69264 2714 ns/op 24148.86 MB/s BenchmarkMemclrUnaligned/0_1M-4 5648 26107 ns/op 40164.03 MB/s BenchmarkMemclrUnaligned/0_4M-4 1090 109041 ns/op 38465.39 MB/s BenchmarkMemclrUnaligned/0_8M-4 415 315684 ns/op 26572.84 MB/s BenchmarkMemclrUnaligned/0_16M-4 136 851288 ns/op 19708.05 MB/s BenchmarkMemclrUnaligned/0_64M-4 52 2221914 ns/op 30203.18 MB/s BenchmarkMemclrUnaligned/1_1M-4 4216 30601 ns/op 34266.45 MB/s BenchmarkMemclrUnaligned/1_4M-4 842 225122 ns/op 18631.24 MB/s BenchmarkMemclrUnaligned/1_8M-4 352 321345 ns/op 26104.70 MB/s BenchmarkMemclrUnaligned/1_16M-4 129 868403 ns/op 19319.63 MB/s BenchmarkMemclrUnaligned/1_64M-4 50 2138819 ns/op 31376.59 MB/s BenchmarkMemclrUnaligned/4_1M-4 3622 31492 ns/op 33296.40 MB/s BenchmarkMemclrUnaligned/4_4M-4 932 284497 ns/op 14742.89 MB/s BenchmarkMemclrUnaligned/4_8M-4 301 419962 ns/op 19974.67 MB/s BenchmarkMemclrUnaligned/4_16M-4 123 1511940 ns/op 11096.48 MB/s BenchmarkMemclrUnaligned/4_64M-4 54 2147971 ns/op 31242.91 MB/s BenchmarkMemclrUnaligned/7_1M-4 4281 29161 ns/op 35958.28 MB/s BenchmarkMemclrUnaligned/7_4M-4 896 125421 ns/op 33441.70 MB/s BenchmarkMemclrUnaligned/7_8M-4 332 325214 ns/op 25794.10 MB/s BenchmarkMemclrUnaligned/7_16M-4 134 875775 ns/op 19156.99 MB/s BenchmarkMemclrUnaligned/7_64M-4 51 2373298 ns/op 28276.62 MB/s BenchmarkGoMemclr/5-4 1685427 68.07 ns/op 73.45 MB/s BenchmarkGoMemclr/16-4 640004 222.4 ns/op 71.94 MB/s BenchmarkGoMemclr/64-4 151912 770.8 ns/op 83.03 MB/s BenchmarkGoMemclr/256-4 39633 3707 ns/op 69.05 MB/s BenchmarkMemclrRange/1K_2K-4 73604 1597 ns/op 60027.81 MB/s BenchmarkMemclrRange/2K_8K-4 20396 4978 ns/op 67001.66 MB/s BenchmarkMemclrRange/4K_16K-4 28658 4353 ns/op 74212.88 MB/s BenchmarkMemclrRange/160K_228K-4 3148 42533 ns/op 39095.87 MB/s BenchmarkClearFat7-4 3177219 46.76 ns/op BenchmarkClearFat8-4 3588680 33.66 ns/op BenchmarkClearFat11-4 3485772 36.01 ns/op BenchmarkClearFat12-4 3368172 32.65 ns/op BenchmarkClearFat13-4 3135534 32.82 ns/op BenchmarkClearFat14-4 3552366 35.05 ns/op BenchmarkClearFat15-4 3046554 40.28 ns/op BenchmarkClearFat16-4 3711462 37.18 ns/op BenchmarkClearFat24-4 2933642 34.62 ns/op BenchmarkClearFat32-4 2754987 37.50 ns/op BenchmarkClearFat40-4 2533545 55.35 ns/op BenchmarkClearFat48-4 3004980 35.45 ns/op BenchmarkClearFat56-4 2761506 51.01 ns/op BenchmarkClearFat64-4 3022032 45.36 ns/op BenchmarkClearFat72-4 2893237 81.47 ns/op BenchmarkClearFat128-4 2454727 54.54 ns/op BenchmarkClearFat256-4 1530400 67.05 ns/op BenchmarkClearFat512-4 1127912 122.1 ns/op BenchmarkClearFat1024-4 771792 187.0 ns/op BenchmarkClearFat1032-4 715483 214.6 ns/op BenchmarkClearFat1040-4 844842 166.9 ns/op BenchmarkCopyFat7-4 4195977 34.39 ns/op BenchmarkCopyFat8-4 3458422 32.56 ns/op BenchmarkCopyFat11-4 3307828 38.13 ns/op BenchmarkCopyFat12-4 3905856 34.84 ns/op BenchmarkCopyFat13-4 3164451 32.03 ns/op BenchmarkCopyFat14-4 3804440 32.69 ns/op BenchmarkCopyFat15-4 2738468 68.05 ns/op BenchmarkCopyFat16-4 3594532 35.99 ns/op BenchmarkCopyFat24-4 3732919 29.74 ns/op BenchmarkCopyFat32-4 3546021 33.59 ns/op BenchmarkCopyFat64-4 2993991 45.74 ns/op BenchmarkCopyFat72-4 3463519 35.05 ns/op BenchmarkCopyFat128-4 2419260 69.04 ns/op BenchmarkCopyFat256-4 1800788 67.01 ns/op BenchmarkCopyFat512-4 1000000 112.1 ns/op BenchmarkCopyFat520-4 1000000 118.1 ns/op BenchmarkCopyFat1024-4 842703 209.5 ns/op BenchmarkCopyFat1032-4 901531 159.6 ns/op BenchmarkCopyFat1040-4 867420 228.7 ns/op BenchmarkIssue18740/2byte-4 304 446241 ns/op BenchmarkIssue18740/4byte-4 604 274562 ns/op BenchmarkIssue18740/8byte-4 769 150254 ns/op BenchmarkMemclrKnownSize1-4 5785432 18.19 ns/op 54.99 MB/s BenchmarkMemclrKnownSize2-4 3138240 33.85 ns/op 59.08 MB/s BenchmarkMemclrKnownSize4-4 2435133 49.72 ns/op 80.44 MB/s BenchmarkMemclrKnownSize8-4 1000000 121.4 ns/op 65.88 MB/s BenchmarkMemclrKnownSize16-4 585932 243.7 ns/op 65.64 MB/s BenchmarkMemclrKnownSize32-4 337657 417.8 ns/op 76.60 MB/s BenchmarkMemclrKnownSize64-4 169219 909.9 ns/op 70.34 MB/s BenchmarkMemclrKnownSize112-4 71310 1871 ns/op 59.87 MB/s BenchmarkMemclrKnownSize128-4 58777 2088 ns/op 61.31 MB/s BenchmarkMemclrKnownSize192-4 51182 3514 ns/op 54.64 MB/s BenchmarkMemclrKnownSize248-4 34394 3469 ns/op 71.49 MB/s BenchmarkMemclrKnownSize256-4 43170 3387 ns/op 75.58 MB/s BenchmarkMemclrKnownSize512-4 19599 7693 ns/op 66.56 MB/s BenchmarkMemclrKnownSize1024-4 8638 13011 ns/op 78.70 MB/s BenchmarkMemclrKnownSize4096-4 2503 45068 ns/op 90.88 MB/s BenchmarkMemclrKnownSize512KiB-4 10 10039134 ns/op 52.22 MB/s BenchmarkReadMetricsLatency-4 10000 5205 p50-ns 7888 p90-ns 18165 p99-ns BenchmarkFinalizer-4 196 618545 ns/op BenchmarkFinalizerRun-4 126532 1024 ns/op BenchmarkMinFloat-4 1000000 116.5 ns/op BenchmarkMaxFloat-4 1620564 96.58 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7381654 16.87 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3523693 40.92 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2400555 45.85 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2094840 52.49 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1000000 168.9 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1326195 85.70 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2340050 51.66 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1000000 144.7 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1375500 78.76 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2129985 57.55 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1000000 115.4 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1898282 63.55 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1665409 103.8 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1305214 77.68 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 4833589 28.14 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8726546 15.72 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5668148 19.52 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7458871 28.32 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6738543 23.07 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6396280 21.17 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8268625 15.24 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8904465 17.75 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7721329 13.88 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8619394 15.22 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8636304 22.16 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8460453 16.01 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8008032 16.02 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7706424 16.04 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8170868 15.61 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7386715 17.62 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6590487 29.11 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7452894 15.30 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7732639 19.89 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6390264 17.61 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6890643 17.16 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7187546 30.41 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6473596 29.59 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6920683 15.86 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7413879 22.36 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8425584 14.92 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5798646 20.16 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6595918 17.17 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 4305073 26.38 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6565186 16.54 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7361222 14.95 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7646662 22.62 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5772229 24.64 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7232175 18.15 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7587290 14.14 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5558727 22.62 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7593733 23.23 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7410854 15.55 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6132325 22.76 ns/op BenchmarkNetpollBreak-4 1348 405797 ns/op BenchmarkPinnerPinUnpinBatch-4 686 216662 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 124 874700 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1348 205419 ns/op BenchmarkPinnerPinUnpin-4 1000000 114.8 ns/op BenchmarkPinnerPinUnpinTiny-4 1207594 113.7 ns/op BenchmarkPinnerPinUnpinDouble-4 423060 275.6 ns/op BenchmarkPinnerPinUnpinParallel-4 2383108 49.42 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 2203059 48.49 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 346417 318.7 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5182081 36.92 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5929713 23.45 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 3787492 26.55 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 3840453 27.16 ns/op BenchmarkPingPongHog-4 618 368656 ns/op BenchmarkStackGrowth-4 86362 1408 ns/op BenchmarkStackGrowthDeep-4 777 176935 ns/op BenchmarkCreateGoroutines-4 45342 2635 ns/op BenchmarkCreateGoroutinesParallel-4 46744 2301 ns/op BenchmarkCreateGoroutinesCapture-4 7048 14726 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 40417 3263 ns/op BenchmarkClosureCall-4 20670720 5.591 ns/op BenchmarkWakeupParallelSpinning/0s-4 5929 22450 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5088 24429 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4399 32370 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3026 49469 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1357 85950 ns/op BenchmarkWakeupParallelSpinning/20µs-4 896 137656 ns/op BenchmarkWakeupParallelSpinning/50µs-4 391 319337 ns/op BenchmarkWakeupParallelSpinning/100µs-4 208 637185 ns/op BenchmarkMatmult-4 2905983 57.20 ns/op BenchmarkFastrand-4 5069648 23.32 ns/op BenchmarkFastrand64-4 4921017 21.98 ns/op BenchmarkFastrandHashiter-4 2429907 46.44 ns/op BenchmarkFastrandn/2-4 3775900 29.25 ns/op BenchmarkFastrandn/3-4 4020075 33.16 ns/op BenchmarkFastrandn/4-4 4343080 27.37 ns/op BenchmarkFastrandn/5-4 4383866 26.11 ns/op BenchmarkIfaceCmp100-4 89890 1529 ns/op BenchmarkIfaceCmpNil100-4 229604 769.8 ns/op BenchmarkEfaceCmpDiff-4 38130 3605 ns/op BenchmarkEfaceCmpDiffIndirect-4 29220 6997 ns/op BenchmarkDefer-4 972272 139.0 ns/op BenchmarkDefer10-4 855391 245.2 ns/op BenchmarkDeferMany-4 524193 576.6 ns/op BenchmarkPanicRecover-4 590665 393.1 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 373657 345.3 ns/op 106.0 p50-ns 114.0 p90-ns 190.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 161978 959.2 ns/op 110.0 p50-ns 161.0 p90-ns 254.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 33 5555994 ns/op 5405822 p50-ns 7378268 p90-ns 8632341 p99-ns BenchmarkGoroutineProfile/small/loaded-4 31 7280187 ns/op 4978316 p50-ns 9809784 p90-ns 29486299 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 259327 712.1 ns/op 107.0 p50-ns 147.0 p90-ns 232.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 162481 883.4 ns/op 111.0 p50-ns 163.0 p90-ns 258.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 19 7371388 ns/op 6590440 p50-ns 10769468 p90-ns 11638798 p99-ns BenchmarkGoroutineProfile/large/loaded-4 9 18796538 ns/op 15127563 p50-ns 35138828 p90-ns 35138828 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 354494 432.5 ns/op 107.0 p50-ns 115.0 p90-ns 212.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 88278 1466 ns/op 109.0 p50-ns 173.0 p90-ns 798.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 22 5593631 ns/op 4790634 p50-ns 8242922 p90-ns 15669709 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 15 12590377 ns/op 7832400 p50-ns 33409383 p90-ns 35881165 p99-ns BenchmarkRWMutexUncontended-4 1547257 72.72 ns/op BenchmarkRWMutexWrite100-4 53955 4798 ns/op BenchmarkRWMutexWrite10-4 105544 3376 ns/op BenchmarkRWMutexWorkWrite100-4 39045 9686 ns/op BenchmarkRWMutexWorkWrite10-4 28806 4207 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2352 108789 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 885 141590 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 922 123003 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 373 292920 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 496 205289 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 160 677703 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 352 521369 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 86 1252478 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 262626 1098 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 324667 854.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 183818 1233 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 212205 1064 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 237828 1125 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 180315 1318 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 170834 1102 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 132680 1458 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 106918 1390 ns/op BenchmarkMakeSlice/Byte-4 1000000 157.7 ns/op BenchmarkMakeSlice/Int16-4 1000000 118.1 ns/op BenchmarkMakeSlice/Int-4 1000000 206.6 ns/op BenchmarkMakeSlice/Ptr-4 1000000 175.7 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 309.6 ns/op BenchmarkMakeSlice/Struct/32-4 418215 373.2 ns/op BenchmarkMakeSlice/Struct/40-4 529108 391.8 ns/op BenchmarkGrowSlice/Byte-4 620094 312.6 ns/op BenchmarkGrowSlice/Int16-4 357968 442.3 ns/op BenchmarkGrowSlice/Int-4 466893 576.5 ns/op BenchmarkGrowSlice/Ptr-4 371166 628.1 ns/op BenchmarkGrowSlice/Struct/24-4 337773 1049 ns/op BenchmarkGrowSlice/Struct/32-4 147373 1254 ns/op BenchmarkGrowSlice/Struct/40-4 66151 1557 ns/op BenchmarkExtendSlice/IntSlice-4 413811 588.3 ns/op BenchmarkExtendSlice/PointerSlice-4 198424 537.4 ns/op BenchmarkExtendSlice/NoGrow-4 543596 343.4 ns/op BenchmarkAppend-4 913002 187.8 ns/op BenchmarkAppendGrowByte-4 3 41329331 ns/op BenchmarkAppendGrowString-4 1 457613873 ns/op BenchmarkAppendSlice/1Bytes-4 941961 133.2 ns/op BenchmarkAppendSlice/4Bytes-4 838003 135.3 ns/op BenchmarkAppendSlice/7Bytes-4 1000000 117.7 ns/op BenchmarkAppendSlice/8Bytes-4 1000000 207.2 ns/op BenchmarkAppendSlice/15Bytes-4 1000000 132.5 ns/op BenchmarkAppendSlice/16Bytes-4 1000000 132.0 ns/op BenchmarkAppendSlice/32Bytes-4 1000000 135.1 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 44490 3683 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 10000 13523 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 6499 45802 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 614 179744 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 66 1705977 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 24 4816342 ns/op BenchmarkAppendStr/1Bytes-4 1218860 128.1 ns/op BenchmarkAppendStr/4Bytes-4 1302716 96.32 ns/op BenchmarkAppendStr/8Bytes-4 1160206 103.5 ns/op BenchmarkAppendStr/16Bytes-4 1000000 104.2 ns/op BenchmarkAppendStr/32Bytes-4 1000000 119.3 ns/op BenchmarkAppendSpecialCase-4 657566 168.3 ns/op BenchmarkCopy/1Byte-4 1000000 114.1 ns/op 8.76 MB/s BenchmarkCopy/1String-4 954200 152.0 ns/op 6.58 MB/s BenchmarkCopy/2Byte-4 1000000 128.8 ns/op 15.52 MB/s BenchmarkCopy/2String-4 1000000 124.8 ns/op 16.03 MB/s BenchmarkCopy/4Byte-4 1000000 130.4 ns/op 30.67 MB/s BenchmarkCopy/4String-4 1000000 193.9 ns/op 20.63 MB/s BenchmarkCopy/8Byte-4 1000000 220.6 ns/op 36.26 MB/s BenchmarkCopy/8String-4 1000000 125.5 ns/op 63.74 MB/s BenchmarkCopy/12Byte-4 833083 197.4 ns/op 60.78 MB/s BenchmarkCopy/12String-4 902161 142.5 ns/op 84.20 MB/s BenchmarkCopy/16Byte-4 1000000 133.3 ns/op 120.06 MB/s BenchmarkCopy/16String-4 1000000 155.2 ns/op 103.12 MB/s BenchmarkCopy/32Byte-4 1000000 143.0 ns/op 223.78 MB/s BenchmarkCopy/32String-4 899907 135.4 ns/op 236.37 MB/s BenchmarkCopy/128Byte-4 858986 224.7 ns/op 569.69 MB/s BenchmarkCopy/128String-4 868345 154.7 ns/op 827.65 MB/s BenchmarkCopy/1024Byte-4 224403 475.6 ns/op 2153.11 MB/s BenchmarkCopy/1024String-4 316484 504.0 ns/op 2031.77 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 10000 10711 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 10000 17707 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 23816 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 8799 30328 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 3537 36287 ns/op BenchmarkAppendInPlace/Grow/Byte-4 89424 2306 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 86716 2023 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 43138 3000 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 32030 4418 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 36520 5010 ns/op BenchmarkStackCopyPtr-4 1 231898283 ns/op BenchmarkStackCopy-4 1 199679268 ns/op BenchmarkStackCopyNoCache-4 15 8689267 ns/op BenchmarkStackCopyWithStkobj-4 2 70795937 ns/op BenchmarkIssue18138-4 100 1762210 ns/op BenchmarkCompareStringEqual-4 8745597 11.88 ns/op BenchmarkCompareStringIdentical-4 16754808 8.140 ns/op BenchmarkCompareStringSameLength-4 9122530 11.04 ns/op BenchmarkCompareStringDifferentLength-4 17834550 6.468 ns/op BenchmarkCompareStringBigUnaligned-4 592 172632 ns/op 6074.13 MB/s BenchmarkCompareStringBig-4 488 216682 ns/op 4839.30 MB/s BenchmarkConcatStringAndBytes-4 1314243 99.40 ns/op BenchmarkSliceByteToString/1-4 1000000 114.6 ns/op BenchmarkSliceByteToString/2-4 889882 260.3 ns/op BenchmarkSliceByteToString/4-4 641163 181.4 ns/op BenchmarkSliceByteToString/8-4 979270 205.9 ns/op BenchmarkSliceByteToString/16-4 979334 223.7 ns/op BenchmarkSliceByteToString/32-4 517167 264.2 ns/op BenchmarkSliceByteToString/64-4 673022 374.4 ns/op BenchmarkSliceByteToString/128-4 673330 476.5 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 1958994 53.70 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 973550 152.0 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 159.9 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 2668116 38.63 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1467964 87.60 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1000000 106.4 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1499686 78.90 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 282081 579.6 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 343165 407.9 ns/op BenchmarkRuneIterate/range/ASCII-4 8450355 18.03 ns/op BenchmarkRuneIterate/range/Japanese-4 2114146 61.60 ns/op BenchmarkRuneIterate/range/MixedLength-4 2347794 43.39 ns/op BenchmarkRuneIterate/range1/ASCII-4 6779515 15.44 ns/op BenchmarkRuneIterate/range1/Japanese-4 2261943 49.43 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2515539 63.36 ns/op BenchmarkRuneIterate/range2/ASCII-4 8223630 17.36 ns/op BenchmarkRuneIterate/range2/Japanese-4 1878692 63.62 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2265001 50.57 ns/op BenchmarkArrayEqual-4 19002709 8.611 ns/op BenchmarkFunc/Name-4 2243162 53.16 ns/op BenchmarkFunc/Entry-4 9388455 19.19 ns/op BenchmarkFunc/FileLine-4 2100180 74.30 ns/op PASS ok runtime 486.989s goos: darwin goarch: amd64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 15957 7441 ns/op BenchmarkHandle/concurrent-4 15894 6757 ns/op PASS ok runtime/cgo 1.507s goos: darwin goarch: amd64 pkg: runtime/internal/atomic BenchmarkAnd32-4 10733624 11.83 ns/op BenchmarkAnd32Parallel-4 3572323 33.47 ns/op BenchmarkAnd64-4 11080588 11.91 ns/op BenchmarkAnd64Parallel-4 2414630 47.94 ns/op BenchmarkOr32-4 9530338 12.06 ns/op BenchmarkOr32Parallel-4 2912152 43.80 ns/op BenchmarkOr64-4 6581938 16.64 ns/op BenchmarkOr64Parallel-4 2568760 45.32 ns/op BenchmarkAtomicLoad64-4 22261401 8.622 ns/op BenchmarkAtomicStore64-4 11260615 20.60 ns/op BenchmarkAtomicLoad-4 18242570 7.278 ns/op BenchmarkAtomicStore-4 8460738 13.49 ns/op BenchmarkAnd8-4 8777346 14.14 ns/op BenchmarkAnd-4 11309578 13.20 ns/op BenchmarkAnd8Parallel-4 3337245 38.25 ns/op BenchmarkAndParallel-4 3564055 35.19 ns/op BenchmarkOr8-4 7087207 16.04 ns/op BenchmarkOr-4 10310037 11.57 ns/op BenchmarkOr8Parallel-4 3572092 31.90 ns/op BenchmarkOrParallel-4 3412088 31.67 ns/op BenchmarkXadd-4 3486992 32.69 ns/op BenchmarkXadd64-4 3355156 35.44 ns/op BenchmarkCas-4 2316768 51.68 ns/op BenchmarkCas64-4 2209064 51.34 ns/op BenchmarkXchg-4 3027966 37.17 ns/op BenchmarkXchg64-4 3139818 36.28 ns/op PASS ok runtime/internal/atomic 6.893s goos: darwin goarch: amd64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 1827676 59.57 ns/op BenchmarkMulUintptr/large-4 1668306 75.26 ns/op PASS ok runtime/internal/math 1.552s goos: darwin goarch: amd64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 18 10431698 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 12 18829479 ns/op 546.0 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 27 5673440 ns/op 14.15 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 6 32017028 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 3 41699739 ns/op 1318 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 20 6067671 ns/op 47.55 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 1 131252857 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 204939990 ns/op 9837 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 8912506 ns/op 190.5 concurrent_launches/op PASS ok runtime/pprof 3.451s goos: darwin goarch: amd64 pkg: runtime/race BenchmarkSyncLeak-4 7 14920894 ns/op BenchmarkStackLeak-4 20290 5721 ns/op PASS ok runtime/race 1.561s goos: darwin goarch: amd64 pkg: runtime/trace BenchmarkStartRegion-4 2933532 52.96 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 182733 685.7 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.569s goos: darwin goarch: amd64 pkg: slices BenchmarkEqualFunc_Large-4 27 3916819 ns/op BenchmarkIndex_Large-4 13392 9013 ns/op BenchmarkIndexFunc_Large-4 74 1515800 ns/op BenchmarkCompact/nil-4 8410618 13.97 ns/op BenchmarkCompact/one-4 1000000 108.7 ns/op BenchmarkCompact/sorted-4 1000000 139.3 ns/op BenchmarkCompact/1_item-4 760807 162.0 ns/op BenchmarkCompact/unsorted-4 933576 147.1 ns/op BenchmarkCompact/many-4 578313 226.0 ns/op BenchmarkCompact_Large-4 255 676741 ns/op BenchmarkCompactFunc_Large-4 43 2374688 ns/op BenchmarkReplace/naive-fast-4 42766 3854 ns/op BenchmarkReplace/optimized-fast-4 33687 3698 ns/op BenchmarkReplace/naive-slow-4 10000 13587 ns/op BenchmarkReplace/optimized-slow-4 10000 11933 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 109.5 ns/op BenchmarkBinarySearchFloats/Size32-4 1023477 155.3 ns/op BenchmarkBinarySearchFloats/Size64-4 1000000 219.9 ns/op BenchmarkBinarySearchFloats/Size128-4 909583 161.8 ns/op BenchmarkBinarySearchFloats/Size512-4 534717 204.4 ns/op BenchmarkBinarySearchFloats/Size1024-4 530329 194.9 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 436467 289.2 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 391018 359.1 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 295255 550.2 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 293658 439.2 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 224750 528.1 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 212072 722.5 ns/op PASS ok slices 7.038s goos: darwin goarch: amd64 pkg: sort BenchmarkSearchWrappers-4 94101 1377 ns/op BenchmarkSortInts-4 1 133452307 ns/op BenchmarkSlicesSortInts-4 2 64071472 ns/op BenchmarkSortIsSorted-4 24 5530452 ns/op BenchmarkSlicesIsSorted-4 66 2320062 ns/op BenchmarkSortStrings-4 1 171532201 ns/op BenchmarkSlicesSortStrings-4 2 115702021 ns/op BenchmarkSortStrings_Sorted-4 24 5524973 ns/op BenchmarkSlicesSortStrings_Sorted-4 52 2316066 ns/op BenchmarkSortStructs-4 1 214863094 ns/op BenchmarkSortFuncStructs-4 1 273167903 ns/op BenchmarkSortString1K-4 198 610792 ns/op BenchmarkSortString1K_Slice-4 121 974667 ns/op BenchmarkStableString1K-4 90 1835292 ns/op BenchmarkSortInt1K-4 265 473179 ns/op BenchmarkSortInt1K_Sorted-4 6074 30814 ns/op BenchmarkSortInt1K_Reversed-4 2322 51843 ns/op BenchmarkSortInt1K_Mod8-4 854 154489 ns/op BenchmarkStableInt1K-4 100 1396261 ns/op BenchmarkStableInt1K_Slice-4 100 1356936 ns/op BenchmarkSortInt64K-4 3 54537833 ns/op BenchmarkSortInt64K_Slice-4 2 92056528 ns/op BenchmarkStableInt64K-4 1 121355385 ns/op BenchmarkSort1e2-4 214 476570 ns/op BenchmarkStable1e2-4 100 1074035 ns/op BenchmarkSort1e4-4 2 76343248 ns/op BenchmarkStable1e4-4 1 363614910 ns/op PASS ok sort 73.953s goos: darwin goarch: amd64 pkg: strconv BenchmarkAtof64Decimal-4 813852 147.4 ns/op BenchmarkAtof64Float-4 728854 185.0 ns/op BenchmarkAtof64FloatExp-4 584727 209.0 ns/op BenchmarkAtof64Big-4 436646 270.3 ns/op BenchmarkAtof64RandomBits-4 455755 293.9 ns/op BenchmarkAtof64RandomFloats-4 478117 259.7 ns/op BenchmarkAtof64RandomLongFloats-4 442630 457.5 ns/op BenchmarkAtof32Decimal-4 777307 193.3 ns/op BenchmarkAtof32Float-4 724753 283.2 ns/op BenchmarkAtof32FloatExp-4 574545 214.2 ns/op BenchmarkAtof32Random-4 373946 418.7 ns/op BenchmarkAtof32RandomLong-4 127893 921.9 ns/op BenchmarkParseInt/Pos/7bit-4 1000000 107.8 ns/op BenchmarkParseInt/Pos/26bit-4 666966 173.5 ns/op BenchmarkParseInt/Pos/31bit-4 624223 186.4 ns/op BenchmarkParseInt/Pos/56bit-4 488614 281.0 ns/op BenchmarkParseInt/Pos/63bit-4 439569 276.2 ns/op BenchmarkParseInt/Neg/7bit-4 1235068 94.21 ns/op BenchmarkParseInt/Neg/26bit-4 748572 177.2 ns/op BenchmarkParseInt/Neg/31bit-4 441470 227.1 ns/op BenchmarkParseInt/Neg/56bit-4 455554 264.0 ns/op BenchmarkParseInt/Neg/63bit-4 471934 284.0 ns/op BenchmarkAtoi/Pos/7bit-4 1678096 72.88 ns/op BenchmarkAtoi/Pos/26bit-4 997906 133.4 ns/op BenchmarkAtoi/Pos/31bit-4 942676 139.7 ns/op BenchmarkAtoi/Pos/56bit-4 602470 220.3 ns/op BenchmarkAtoi/Pos/63bit-4 428382 354.8 ns/op BenchmarkAtoi/Neg/7bit-4 1812144 74.97 ns/op BenchmarkAtoi/Neg/26bit-4 781936 177.0 ns/op BenchmarkAtoi/Neg/31bit-4 878764 150.7 ns/op BenchmarkAtoi/Neg/56bit-4 591955 232.7 ns/op BenchmarkAtoi/Neg/63bit-4 392310 317.7 ns/op BenchmarkFormatFloat/Decimal-4 121663 1165 ns/op BenchmarkFormatFloat/Float-4 91347 1340 ns/op BenchmarkFormatFloat/Exp-4 94488 1202 ns/op BenchmarkFormatFloat/NegExp-4 93842 1277 ns/op BenchmarkFormatFloat/LongExp-4 38311 2696 ns/op BenchmarkFormatFloat/Big-4 73874 2296 ns/op BenchmarkFormatFloat/BinaryExp-4 197684 661.2 ns/op BenchmarkFormatFloat/32Integer-4 96604 1146 ns/op BenchmarkFormatFloat/32ExactFraction-4 100572 1092 ns/op BenchmarkFormatFloat/32Point-4 89968 2163 ns/op BenchmarkFormatFloat/32Exp-4 95036 1738 ns/op BenchmarkFormatFloat/32NegExp-4 92523 1281 ns/op BenchmarkFormatFloat/32Shortest-4 114050 1377 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 103476 1284 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 100929 1125 ns/op BenchmarkFormatFloat/64Fixed1-4 104995 1114 ns/op BenchmarkFormatFloat/64Fixed2-4 125678 1134 ns/op BenchmarkFormatFloat/64Fixed3-4 135586 1300 ns/op BenchmarkFormatFloat/64Fixed4-4 130324 882.9 ns/op BenchmarkFormatFloat/64Fixed12-4 71539 1871 ns/op BenchmarkFormatFloat/64Fixed16-4 86872 1976 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 81165 1249 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 77420 1523 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 1600 63701 ns/op BenchmarkFormatFloat/Slowpath64-4 74184 1534 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 74205 1562 ns/op BenchmarkAppendFloat/Decimal-4 128064 1091 ns/op BenchmarkAppendFloat/Float-4 98314 1215 ns/op BenchmarkAppendFloat/Exp-4 108703 1428 ns/op BenchmarkAppendFloat/NegExp-4 103231 1366 ns/op BenchmarkAppendFloat/LongExp-4 82098 1440 ns/op BenchmarkAppendFloat/Big-4 73142 1468 ns/op BenchmarkAppendFloat/BinaryExp-4 291699 451.3 ns/op BenchmarkAppendFloat/32Integer-4 93490 1099 ns/op BenchmarkAppendFloat/32ExactFraction-4 125857 989.0 ns/op BenchmarkAppendFloat/32Point-4 95924 1543 ns/op BenchmarkAppendFloat/32Exp-4 100407 1124 ns/op BenchmarkAppendFloat/32NegExp-4 120062 1021 ns/op BenchmarkAppendFloat/32Shortest-4 145796 890.2 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 136659 931.7 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 132034 1009 ns/op BenchmarkAppendFloat/64Fixed1-4 175107 1142 ns/op BenchmarkAppendFloat/64Fixed2-4 137473 749.9 ns/op BenchmarkAppendFloat/64Fixed3-4 166236 1095 ns/op BenchmarkAppendFloat/64Fixed4-4 176596 753.2 ns/op BenchmarkAppendFloat/64Fixed12-4 81952 1428 ns/op BenchmarkAppendFloat/64Fixed16-4 97798 1193 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 124062 977.9 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 93367 2054 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2121 57492 ns/op BenchmarkAppendFloat/Slowpath64-4 79814 1376 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 44424 2510 ns/op BenchmarkFormatInt-4 10000 11619 ns/op BenchmarkAppendInt-4 13338 8358 ns/op BenchmarkFormatUint-4 75967 1906 ns/op BenchmarkAppendUint-4 78184 1458 ns/op BenchmarkFormatIntSmall/7-4 1976205 56.89 ns/op BenchmarkFormatIntSmall/42-4 2128172 67.13 ns/op BenchmarkAppendIntSmall-4 1000000 118.7 ns/op BenchmarkAppendUintVarlen/1-4 1000000 151.4 ns/op BenchmarkAppendUintVarlen/12-4 1000000 113.5 ns/op BenchmarkAppendUintVarlen/123-4 726390 163.2 ns/op BenchmarkAppendUintVarlen/1234-4 841045 189.0 ns/op BenchmarkAppendUintVarlen/12345-4 840705 269.9 ns/op BenchmarkAppendUintVarlen/123456-4 792276 156.9 ns/op BenchmarkAppendUintVarlen/1234567-4 812259 170.1 ns/op BenchmarkAppendUintVarlen/12345678-4 763054 167.5 ns/op BenchmarkAppendUintVarlen/123456789-4 635516 183.7 ns/op BenchmarkAppendUintVarlen/1234567890-4 638503 212.0 ns/op BenchmarkAppendUintVarlen/12345678901-4 756408 185.8 ns/op BenchmarkAppendUintVarlen/123456789012-4 712410 185.0 ns/op BenchmarkAppendUintVarlen/1234567890123-4 734752 191.2 ns/op BenchmarkAppendUintVarlen/12345678901234-4 658690 190.2 ns/op BenchmarkAppendUintVarlen/123456789012345-4 535084 198.6 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 610947 183.8 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 708098 234.3 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 652107 198.0 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 701560 197.2 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 576200 293.9 ns/op BenchmarkQuote-4 30903 3681 ns/op BenchmarkQuoteRune-4 426031 333.4 ns/op BenchmarkAppendQuote-4 42940 2738 ns/op BenchmarkAppendQuoteRune-4 469473 325.8 ns/op BenchmarkUnquoteEasy-4 1000000 109.0 ns/op BenchmarkUnquoteHard-4 35118 3697 ns/op PASS ok strconv 25.078s goos: darwin goarch: amd64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 321513 567.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 85375 1851 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 134035 1494 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 253012 547.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 126394 2042 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 111073 1104 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 242355 769.7 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 33267 3258 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 63151 2287 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 363770 454.6 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 24439 5396 ns/op BenchmarkGenericMatch1-4 1764 74423 ns/op BenchmarkGenericMatch2-4 319 329018 ns/op BenchmarkSingleMaxSkipping-4 8271 20301 ns/op 492.58 MB/s BenchmarkSingleLongSuffixFail-4 15895 7598 ns/op 131.87 MB/s BenchmarkSingleMatch-4 163 950463 ns/op 15.78 MB/s BenchmarkByteByteNoMatch-4 67108 1682 ns/op BenchmarkByteByteMatch-4 10000 10004 ns/op BenchmarkByteStringMatch-4 13634 8276 ns/op BenchmarkHTMLEscapeNew-4 51580 2619 ns/op BenchmarkHTMLEscapeOld-4 49140 3243 ns/op BenchmarkByteStringReplacerWriteString-4 1221 119420 ns/op BenchmarkByteReplacerWriteString-4 1062 117208 ns/op BenchmarkByteByteReplaces-4 2136 54942 ns/op BenchmarkByteByteMap-4 7074 16540 ns/op BenchmarkMap/identity/ASCII-4 775066 216.8 ns/op BenchmarkMap/identity/Greek-4 514509 260.2 ns/op BenchmarkMap/change/ASCII-4 25044 4885 ns/op BenchmarkMap/change/Greek-4 10000 10213 ns/op BenchmarkIndexRune-4 1223698 91.33 ns/op BenchmarkIndexRuneLongString-4 1000000 113.7 ns/op BenchmarkIndexRuneFastPath-4 2241806 52.64 ns/op BenchmarkIndex-4 2220716 61.76 ns/op BenchmarkLastIndex-4 2336929 48.92 ns/op BenchmarkIndexByte-4 9423084 13.86 ns/op BenchmarkToUpper/#00-4 1957756 54.23 ns/op BenchmarkToUpper/ONLYUPPER-4 1620126 70.64 ns/op BenchmarkToUpper/abc-4 268774 579.5 ns/op BenchmarkToUpper/AbC123-4 160305 758.0 ns/op BenchmarkToUpper/azAZ09_-4 195106 656.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 32680 3372 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 45622 2688 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 21422 5164 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 42303 3402 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 83298 1425 ns/op BenchmarkToLower/#00-4 2584274 43.57 ns/op BenchmarkToLower/abc-4 2438023 47.99 ns/op BenchmarkToLower/AbC123-4 171093 849.4 ns/op BenchmarkToLower/azAZ09_-4 147670 1215 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 60031 3273 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 41073 3448 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 23037 5204 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 52010 2177 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 81224 2394 ns/op BenchmarkMapNoChanges-4 1000000 154.9 ns/op BenchmarkTrim-4 23173 4709 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 1811050 62.54 ns/op BenchmarkToValidUTF8/InvalidASCII-4 119113 1077 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 75355 1598 ns/op BenchmarkEqualFold/Tests-4 20593 5931 ns/op BenchmarkEqualFold/ASCII-4 1930766 55.55 ns/op BenchmarkEqualFold/UnicodePrefix-4 81847 1843 ns/op BenchmarkEqualFold/UnicodeSuffix-4 98264 1391 ns/op BenchmarkIndexHard1-4 830 141988 ns/op BenchmarkIndexHard2-4 639 284392 ns/op BenchmarkIndexHard3-4 100 1265331 ns/op BenchmarkIndexHard4-4 100 1701318 ns/op BenchmarkLastIndexHard1-4 57 2006032 ns/op BenchmarkLastIndexHard2-4 69 2022516 ns/op BenchmarkLastIndexHard3-4 76 1971388 ns/op BenchmarkCountHard1-4 837 136243 ns/op BenchmarkCountHard2-4 564 292827 ns/op BenchmarkCountHard3-4 100 1004686 ns/op BenchmarkIndexTorture-4 8752 14665 ns/op BenchmarkCountTorture-4 9460 15935 ns/op BenchmarkCountTortureOverlapping-4 590 174353 ns/op BenchmarkCountByte/10-4 2367552 49.35 ns/op 202.61 MB/s BenchmarkCountByte/32-4 2293070 48.86 ns/op 654.95 MB/s BenchmarkCountByte/4096-4 1000000 119.6 ns/op 34252.86 MB/s BenchmarkCountByte/4194304-4 843 194531 ns/op 21561.06 MB/s BenchmarkCountByte/67108864-4 24 6624489 ns/op 10130.42 MB/s BenchmarkFields/ASCII/16-4 247300 646.2 ns/op 24.76 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 15957 7878 ns/op 32.50 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1609 73712 ns/op 55.57 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 57 2445617 ns/op 26.80 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 27294893 ns/op 38.42 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 269476 477.5 ns/op 33.51 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8691 15321 ns/op 16.71 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 452 366285 ns/op 11.18 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 22 7763214 ns/op 8.44 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 124839707 ns/op 8.40 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 159613 1326 ns/op 12.07 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 9997 11053 ns/op 23.16 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 636 248512 ns/op 16.48 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 25 5131951 ns/op 12.77 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 1 132544395 ns/op 7.91 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 133752 1055 ns/op 15.16 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9937 13456 ns/op 19.03 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 534 274860 ns/op 14.90 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 26 5729753 ns/op 11.44 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 140775266 ns/op 7.45 MB/s 10449248 B/op 25 allocs/op BenchmarkSplitEmptySeparator-4 1 155584704 ns/op BenchmarkSplitSingleByteSeparator-4 16 11584148 ns/op BenchmarkSplitMultiByteSeparator-4 25 6937373 ns/op BenchmarkSplitNSingleByteSeparator-4 169958 1223 ns/op BenchmarkSplitNMultiByteSeparator-4 124249 1490 ns/op BenchmarkRepeat/5x0-4 2279520 46.07 ns/op BenchmarkRepeat/5x1-4 2095455 54.80 ns/op BenchmarkRepeat/5x2-4 177792 1208 ns/op BenchmarkRepeat/5x6-4 77246 1464 ns/op BenchmarkRepeat/10x0-4 2296471 64.20 ns/op BenchmarkRepeat/10x1-4 2589967 45.69 ns/op BenchmarkRepeat/10x2-4 179943 784.5 ns/op BenchmarkRepeat/10x6-4 99614 1617 ns/op BenchmarkRepeatLarge/256/1-4 39844 3319 ns/op 77.13 MB/s BenchmarkRepeatLarge/256/16-4 74530 2497 ns/op 102.52 MB/s BenchmarkRepeatLarge/512/1-4 26763 4117 ns/op 124.37 MB/s BenchmarkRepeatLarge/512/16-4 42700 3087 ns/op 165.85 MB/s BenchmarkRepeatLarge/1024/1-4 18128 5710 ns/op 179.33 MB/s BenchmarkRepeatLarge/1024/16-4 26278 4871 ns/op 210.23 MB/s BenchmarkRepeatLarge/2048/1-4 14017 9074 ns/op 225.70 MB/s BenchmarkRepeatLarge/2048/16-4 17047 7568 ns/op 270.61 MB/s BenchmarkRepeatLarge/4096/1-4 10000 15320 ns/op 267.36 MB/s BenchmarkRepeatLarge/4096/16-4 10000 14798 ns/op 276.80 MB/s BenchmarkRepeatLarge/8192/1-4 10000 24581 ns/op 333.27 MB/s BenchmarkRepeatLarge/8192/16-4 10000 23154 ns/op 353.80 MB/s BenchmarkRepeatLarge/8192/4097-4 2731566 42.48 ns/op 96449.46 MB/s BenchmarkRepeatLarge/16384/1-4 7370 39881 ns/op 410.82 MB/s BenchmarkRepeatLarge/16384/16-4 7833 42317 ns/op 387.17 MB/s BenchmarkRepeatLarge/16384/4097-4 4322 31126 ns/op 394.88 MB/s BenchmarkRepeatLarge/32768/1-4 2805 74249 ns/op 441.32 MB/s BenchmarkRepeatLarge/32768/16-4 2578 77434 ns/op 423.17 MB/s BenchmarkRepeatLarge/32768/4097-4 3500 70225 ns/op 408.39 MB/s BenchmarkRepeatLarge/65536/1-4 976 150030 ns/op 436.82 MB/s BenchmarkRepeatLarge/65536/16-4 832 157704 ns/op 415.56 MB/s BenchmarkRepeatLarge/65536/4097-4 1166 128205 ns/op 479.35 MB/s BenchmarkRepeatLarge/131072/1-4 153 799470 ns/op 163.95 MB/s BenchmarkRepeatLarge/131072/16-4 100 1091977 ns/op 120.03 MB/s BenchmarkRepeatLarge/131072/4097-4 100 1098466 ns/op 115.62 MB/s BenchmarkRepeatLarge/262144/1-4 90 1464344 ns/op 179.02 MB/s BenchmarkRepeatLarge/262144/16-4 74 1491716 ns/op 175.73 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1384446 ns/op 186.44 MB/s BenchmarkRepeatLarge/524288/1-4 87 2576776 ns/op 203.47 MB/s BenchmarkRepeatLarge/524288/16-4 82 2399173 ns/op 218.53 MB/s BenchmarkRepeatLarge/524288/4097-4 100 2472212 ns/op 210.47 MB/s BenchmarkRepeatLarge/1048576/1-4 63 4618002 ns/op 227.06 MB/s BenchmarkRepeatLarge/1048576/16-4 27 4626602 ns/op 226.64 MB/s BenchmarkRepeatLarge/1048576/4097-4 43 4472732 ns/op 233.58 MB/s BenchmarkRepeatLarge/2097152/1-4 22 8131765 ns/op 257.90 MB/s BenchmarkRepeatLarge/2097152/16-4 12 8501261 ns/op 246.69 MB/s BenchmarkRepeatLarge/2097152/4097-4 18 8941528 ns/op 234.14 MB/s BenchmarkRepeatLarge/4194304/1-4 8 12633211 ns/op 332.01 MB/s BenchmarkRepeatLarge/4194304/16-4 9 16728338 ns/op 250.73 MB/s BenchmarkRepeatLarge/4194304/4097-4 8 14473992 ns/op 289.57 MB/s BenchmarkRepeatLarge/8388608/1-4 5 21534446 ns/op 389.54 MB/s BenchmarkRepeatLarge/8388608/16-4 5 24102542 ns/op 348.04 MB/s BenchmarkRepeatLarge/8388608/4097-4 5 21273085 ns/op 394.23 MB/s BenchmarkRepeatLarge/16777216/1-4 3 37065293 ns/op 452.64 MB/s BenchmarkRepeatLarge/16777216/16-4 2 52201977 ns/op 321.39 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 51521674 ns/op 325.63 MB/s BenchmarkRepeatLarge/33554432/1-4 1 101625242 ns/op 330.18 MB/s BenchmarkRepeatLarge/33554432/16-4 2 82087417 ns/op 408.76 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 87449510 ns/op 383.70 MB/s BenchmarkRepeatLarge/67108864/1-4 1 128345016 ns/op 522.88 MB/s BenchmarkRepeatLarge/67108864/16-4 1 131144342 ns/op 511.72 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 127248251 ns/op 527.39 MB/s BenchmarkRepeatLarge/134217728/1-4 1 270601801 ns/op 496.00 MB/s BenchmarkRepeatLarge/134217728/16-4 1 269710837 ns/op 497.64 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 303812469 ns/op 441.78 MB/s BenchmarkRepeatLarge/268435456/1-4 1 612977132 ns/op 437.92 MB/s BenchmarkRepeatLarge/268435456/16-4 1 489208737 ns/op 548.71 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 593081448 ns/op 452.61 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1131849218 ns/op 474.33 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1257726628 ns/op 426.86 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1452619914 ns/op 369.59 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3089456549 ns/op 347.55 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2223620641 ns/op 482.88 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2271127770 ns/op 472.78 MB/s BenchmarkIndexAnyASCII/1:1-4 1000000 112.3 ns/op BenchmarkIndexAnyASCII/1:2-4 1454878 118.6 ns/op BenchmarkIndexAnyASCII/1:4-4 1203656 121.2 ns/op BenchmarkIndexAnyASCII/1:8-4 1632723 109.5 ns/op BenchmarkIndexAnyASCII/1:16-4 1342423 84.11 ns/op BenchmarkIndexAnyASCII/1:32-4 1393918 102.2 ns/op BenchmarkIndexAnyASCII/1:64-4 1000000 118.8 ns/op BenchmarkIndexAnyASCII/16:1-4 1373756 80.27 ns/op BenchmarkIndexAnyASCII/16:2-4 778350 220.5 ns/op BenchmarkIndexAnyASCII/16:4-4 861896 167.0 ns/op BenchmarkIndexAnyASCII/16:8-4 777316 176.2 ns/op BenchmarkIndexAnyASCII/16:16-4 812194 176.3 ns/op BenchmarkIndexAnyASCII/16:32-4 519894 204.9 ns/op BenchmarkIndexAnyASCII/16:64-4 491875 276.2 ns/op BenchmarkIndexAnyASCII/256:1-4 1000000 110.6 ns/op BenchmarkIndexAnyASCII/256:2-4 56130 2326 ns/op BenchmarkIndexAnyASCII/256:4-4 66259 1645 ns/op BenchmarkIndexAnyASCII/256:8-4 61159 1800 ns/op BenchmarkIndexAnyASCII/256:16-4 81043 1634 ns/op BenchmarkIndexAnyASCII/256:32-4 77110 1503 ns/op BenchmarkIndexAnyASCII/256:64-4 76833 1711 ns/op BenchmarkIndexAnyUTF8/1:1-4 1451071 80.57 ns/op BenchmarkIndexAnyUTF8/1:2-4 1482266 95.99 ns/op BenchmarkIndexAnyUTF8/1:4-4 1568496 78.35 ns/op BenchmarkIndexAnyUTF8/1:8-4 1497746 76.50 ns/op BenchmarkIndexAnyUTF8/1:16-4 1451607 82.43 ns/op BenchmarkIndexAnyUTF8/1:32-4 1401192 87.75 ns/op BenchmarkIndexAnyUTF8/1:64-4 1469865 83.80 ns/op BenchmarkIndexAnyUTF8/16:1-4 1000000 120.0 ns/op BenchmarkIndexAnyUTF8/16:2-4 228206 564.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 215682 665.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 208455 669.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 231332 500.0 ns/op BenchmarkIndexAnyUTF8/16:32-4 233874 508.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 191253 536.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 292986 378.2 ns/op BenchmarkIndexAnyUTF8/256:2-4 10000 10384 ns/op BenchmarkIndexAnyUTF8/256:4-4 10000 14874 ns/op BenchmarkIndexAnyUTF8/256:8-4 13806 10664 ns/op BenchmarkIndexAnyUTF8/256:16-4 15828 8822 ns/op BenchmarkIndexAnyUTF8/256:32-4 12542 12660 ns/op BenchmarkIndexAnyUTF8/256:64-4 15196 8353 ns/op BenchmarkLastIndexAnyASCII/1:1-4 666544 190.7 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1000000 123.7 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1000000 101.0 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1588240 78.05 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1000000 122.6 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1000000 145.8 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1351754 85.03 ns/op BenchmarkLastIndexAnyASCII/16:1-4 871344 176.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 353349 301.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 641446 285.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 633849 189.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 603622 194.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 606757 224.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 486771 279.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 58442 1812 ns/op BenchmarkLastIndexAnyASCII/256:2-4 44978 2271 ns/op BenchmarkLastIndexAnyASCII/256:4-4 74200 1679 ns/op BenchmarkLastIndexAnyASCII/256:8-4 75130 1735 ns/op BenchmarkLastIndexAnyASCII/256:16-4 79575 1531 ns/op BenchmarkLastIndexAnyASCII/256:32-4 68487 1691 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70624 1599 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1587666 93.90 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1535965 75.70 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1616287 84.34 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1000000 106.6 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1554913 75.15 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1451379 109.7 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1345771 92.78 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 297936 426.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 168420 891.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 145855 1485 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 152055 797.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 131863 869.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 157662 855.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 98582 1043 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17250 10839 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 13267 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 8736 13364 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 12561 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 13870 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 14397 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 19488 ns/op BenchmarkTrimASCII/1:1-4 1886334 57.04 ns/op BenchmarkTrimASCII/1:2-4 1673090 67.93 ns/op BenchmarkTrimASCII/1:4-4 1460439 108.8 ns/op BenchmarkTrimASCII/1:8-4 1322157 115.1 ns/op BenchmarkTrimASCII/1:16-4 1322900 83.11 ns/op BenchmarkTrimASCII/16:1-4 1775350 72.79 ns/op BenchmarkTrimASCII/16:2-4 804660 225.5 ns/op BenchmarkTrimASCII/16:4-4 696717 189.9 ns/op BenchmarkTrimASCII/16:8-4 508593 222.0 ns/op BenchmarkTrimASCII/16:16-4 578560 205.8 ns/op BenchmarkTrimASCII/256:1-4 664364 174.9 ns/op BenchmarkTrimASCII/256:2-4 66951 2623 ns/op BenchmarkTrimASCII/256:4-4 64646 1777 ns/op BenchmarkTrimASCII/256:8-4 64140 1672 ns/op BenchmarkTrimASCII/256:16-4 65858 1663 ns/op BenchmarkTrimASCII/4096:1-4 72712 1652 ns/op BenchmarkTrimASCII/4096:2-4 4563 25430 ns/op BenchmarkTrimASCII/4096:4-4 4051 31656 ns/op BenchmarkTrimASCII/4096:8-4 4140 26102 ns/op BenchmarkTrimASCII/4096:16-4 4801 26040 ns/op BenchmarkTrimByte-4 2195324 73.35 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12613 8395 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 12706 9068 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1208 113525 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2560 52941 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 5192 23635 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7596 24375 ns/op BenchmarkJoin/0-4 2617964 43.70 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2312445 54.21 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 146760 1231 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 89706 2103 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 69220 1882 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 55322 2507 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 46123 5219 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 41702 3085 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2043644 53.23 ns/op BenchmarkTrimSpace/ASCII-4 1401400 136.1 ns/op BenchmarkTrimSpace/SomeNonASCII-4 119776 1105 ns/op BenchmarkTrimSpace/JustNonASCII-4 46695 2904 ns/op BenchmarkReplaceAll-4 76170 1654 ns/op 16 B/op 1 allocs/op PASS ok strings 86.468s goos: darwin goarch: amd64 pkg: sync BenchmarkCond1-4 60138 2077 ns/op BenchmarkCond2-4 24271 4995 ns/op BenchmarkCond4-4 14382 8320 ns/op BenchmarkCond8-4 7707 16073 ns/op BenchmarkCond16-4 4471 29271 ns/op BenchmarkCond32-4 2395 65280 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 450073 310.9 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 305361 832.9 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 446252 257.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 472684 259.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 314912 406.1 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 605422 185.5 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 62079 1665 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 60597 2040 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 62541 2376 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 60771 2934 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 533347 221.7 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 163790 752.0 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 485077 226.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 145957 937.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 380529 288.1 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 149743 768.5 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 863558 155.6 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 34756 3203 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 100986 1265 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 181414 569.3 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 2508 43093 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 228 487533 ns/op BenchmarkRange/*sync.Map-4 1021 108241 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 53988 2032 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 157278 686.9 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 65217 1623 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 53118 3234 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 202539 726.2 ns/op BenchmarkAdversarialDelete/*sync.Map-4 68994 1495 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 86521 1591 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 161108 773.3 ns/op BenchmarkDeleteCollision/*sync.Map-4 751640 150.8 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 56299 3109 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 133068 904.6 ns/op BenchmarkSwapCollision/*sync.Map-4 86288 1575 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 98 1108910 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 109108 1104 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 256395 539.0 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18925 6869 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 72135 1837 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 27076 4782 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 224744 460.8 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 94190 1236 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 248925 545.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 836624 162.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 131671 890.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 712989 167.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 605772 195.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 112192 997.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 529274 223.0 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 107790 1347 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 194834 891.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 284116 542.3 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 122301 1327 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 554719 371.3 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 276412 793.8 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 92790 1170 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 269797 463.4 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 59827 1926 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 233958 975.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 294424 399.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 105070 1151 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 371457 299.1 ns/op BenchmarkClear/*sync_test.DeepCopyMap-4 31387 3402 ns/op BenchmarkClear/*sync_test.RWMutexMap-4 79250 1590 ns/op BenchmarkClear/*sync.Map-4 35955 3256 ns/op BenchmarkUncontendedSemaphore-4 3803373 32.45 ns/op BenchmarkContendedSemaphore-4 3225957 31.45 ns/op BenchmarkMutexUncontended-4 751360 155.3 ns/op BenchmarkMutex-4 166894 656.0 ns/op BenchmarkMutexSlack-4 199026 743.2 ns/op BenchmarkMutexWork-4 156483 705.3 ns/op BenchmarkMutexWorkSlack-4 157023 735.8 ns/op BenchmarkMutexNoSpin-4 47642 2268 ns/op BenchmarkMutexSpin-4 48364 2518 ns/op BenchmarkOnce-4 850528 142.6 ns/op BenchmarkOnceFunc/v=Once-4 903968 118.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 908721 172.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 838626 139.1 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1000000 161.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 849585 149.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 847863 139.3 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 3260818 35.61 ns/op BenchmarkSemaSyntNonblock-4 1399784 85.29 ns/op BenchmarkSemaSyntBlock-4 1679710 73.45 ns/op BenchmarkSemaWorkNonblock-4 1000000 107.7 ns/op BenchmarkSemaWorkBlock-4 1137382 103.9 ns/op BenchmarkRWMutexUncontended-4 255094 455.0 ns/op BenchmarkRWMutexWrite100-4 268573 497.3 ns/op BenchmarkRWMutexWrite10-4 254781 460.7 ns/op BenchmarkRWMutexWorkWrite100-4 183756 622.3 ns/op BenchmarkRWMutexWorkWrite10-4 194731 651.2 ns/op BenchmarkWaitGroupUncontended-4 437016 257.6 ns/op BenchmarkWaitGroupAddDone-4 350457 312.6 ns/op BenchmarkWaitGroupAddDoneWork-4 358527 305.4 ns/op BenchmarkWaitGroupWait-4 1894352 71.26 ns/op BenchmarkWaitGroupWaitWork-4 1237926 88.15 ns/op BenchmarkWaitGroupActuallyWait-4 41335 3305 ns/op 32 B/op 2 allocs/op PASS ok sync 30.201s goos: darwin goarch: amd64 pkg: sync/atomic BenchmarkValueRead-4 714814 167.1 ns/op PASS ok sync/atomic 1.273s PASS ok syscall 1.049s goos: darwin goarch: amd64 pkg: testing BenchmarkTBHelper-4 142879 945.9 ns/op 0 B/op 0 allocs/op PASS ok testing 1.258s goos: darwin goarch: amd64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 5047 40980 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 4306 29186 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 73 2137989 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 70 1475759 ns/op 1585 B/op 14 allocs/op BenchmarkTable/1x100000/new-4 1 261175495 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 228795342 ns/op 18285048 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1413 147431 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1695 75342 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 15 8368272 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 15 7118404 ns/op 26342 B/op 69 allocs/op BenchmarkTable/10x100000/new-4 1 958814791 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 916125447 ns/op 47013024 B/op 100075 allocs/op BenchmarkTable/100x10/new-4 133 926755 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 166 719918 ns/op 236 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 96734867 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 151796626 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 9100732220 ns/op 334042176 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 9190876944 ns/op 334042112 B/op 100093 allocs/op BenchmarkPyramid/10-4 1906 66253 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 34 5338027 ns/op 410538 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 459428648 ns/op 35606920 B/op 2055 allocs/op BenchmarkRagged/10-4 2253 83286 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 148 776232 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 21 6546885 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 7173 34278 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 26.550s goos: darwin goarch: amd64 pkg: text/template/parse BenchmarkParseLarge-4 1 127357266 ns/op BenchmarkVariableString-4 64190 1832 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1848 82813 ns/op 2500 B/op 39 allocs/op PASS ok text/template/parse 1.594s goos: darwin goarch: amd64 pkg: time BenchmarkAfterFunc-4 37 3202529 ns/op BenchmarkAfter-4 58 2316899 ns/op BenchmarkStop-4 192 801735 ns/op BenchmarkSimultaneousAfterFunc-4 32 3646043 ns/op BenchmarkStartStop-4 229 795521 ns/op BenchmarkReset-4 1440 199898 ns/op BenchmarkSleep-4 24 4718708 ns/op BenchmarkParallelTimerLatency-4 31 1642880 avg-late-ns 5914408 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 32 874889 avg-late-ns 3374552 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 36 654965 avg-late-ns 3277617 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 31 604945 avg-late-ns 3205212 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 30 501332 avg-late-ns 2996467 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 535160 avg-late-ns 2975700 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 28 491579 avg-late-ns 2562661 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 4585185 avg-late-ns 20949909 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 25 2806715 avg-late-ns 11205649 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 22 6255803 avg-late-ns 23459926 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 21 10907637 avg-late-ns 38931087 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 33 3061096 avg-late-ns 9520922 max-late-ns BenchmarkTicker-4 1 289211380 ns/op BenchmarkTickerReset-4 1795 65787 ns/op BenchmarkTickerResetNaive-4 196 887754 ns/op BenchmarkNow-4 498265 218.2 ns/op BenchmarkNowUnixNano-4 654396 226.5 ns/op BenchmarkNowUnixMilli-4 606231 242.8 ns/op BenchmarkNowUnixMicro-4 665790 229.6 ns/op BenchmarkFormat-4 37297 3178 ns/op BenchmarkFormatRFC3339-4 51297 2475 ns/op BenchmarkFormatRFC3339Nano-4 53024 3574 ns/op BenchmarkFormatNow-4 55915 3417 ns/op BenchmarkMarshalJSON-4 78933 1717 ns/op BenchmarkMarshalText-4 72440 1724 ns/op BenchmarkParse-4 81930 1644 ns/op BenchmarkParseRFC3339UTC-4 223716 506.6 ns/op BenchmarkParseRFC3339UTCBytes-4 173427 735.5 ns/op BenchmarkParseRFC3339TZ-4 72931 2693 ns/op BenchmarkParseRFC3339TZBytes-4 42966 2899 ns/op BenchmarkParseDuration-4 397870 281.4 ns/op BenchmarkHour-4 733662 203.9 ns/op BenchmarkSecond-4 702294 185.7 ns/op BenchmarkYear-4 493321 256.8 ns/op BenchmarkDay-4 439759 315.4 ns/op BenchmarkISOWeek-4 432308 350.5 ns/op BenchmarkGoString-4 55309 2343 ns/op BenchmarkUnmarshalText-4 66874 1886 ns/op PASS ok time 18.030s goos: darwin goarch: amd64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 400279 290.2 ns/op BenchmarkDecodeValidJapaneseChars-4 517004 338.3 ns/op BenchmarkDecodeRune-4 1455168 77.45 ns/op BenchmarkEncodeValidASCII-4 361588 317.6 ns/op BenchmarkEncodeValidJapaneseChars-4 695653 328.4 ns/op BenchmarkAppendRuneValidASCII-4 1000000 134.4 ns/op BenchmarkAppendRuneValidJapaneseChars-4 1371710 72.95 ns/op BenchmarkEncodeRune-4 1204878 132.3 ns/op PASS ok unicode/utf16 3.122s goos: darwin goarch: amd64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 1526738 92.39 ns/op BenchmarkRuneCountTenJapaneseChars-4 287887 714.7 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2124836 51.84 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 259792 508.0 ns/op BenchmarkValidTenASCIIChars-4 1494345 76.46 ns/op BenchmarkValid100KASCIIChars-4 100 1118521 ns/op BenchmarkValidTenJapaneseChars-4 243469 553.5 ns/op BenchmarkValidLongMostlyASCII-4 100 1725392 ns/op BenchmarkValidLongJapanese-4 46 4741346 ns/op BenchmarkValidStringTenASCIIChars-4 2272122 47.19 ns/op BenchmarkValidString100KASCIIChars-4 10000 11431 ns/op BenchmarkValidStringTenJapaneseChars-4 282525 546.9 ns/op BenchmarkValidStringLongMostlyASCII-4 956 169555 ns/op BenchmarkValidStringLongJapanese-4 100 1527306 ns/op BenchmarkEncodeASCIIRune-4 1944718 67.03 ns/op BenchmarkEncodeJapaneseRune-4 1338949 92.30 ns/op BenchmarkAppendASCIIRune-4 5569107 32.97 ns/op BenchmarkAppendJapaneseRune-4 1610668 124.1 ns/op BenchmarkDecodeASCIIRune-4 1000000 126.0 ns/op BenchmarkDecodeJapaneseRune-4 1431175 137.8 ns/op BenchmarkFullRune/ASCII-4 2146720 50.57 ns/op BenchmarkFullRune/Incomplete-4 1000000 102.2 ns/op BenchmarkFullRune/Japanese-4 2478021 52.20 ns/op PASS ok unicode/utf8 6.535s goos: darwin goarch: amd64 pkg: cmd/api BenchmarkAll-4 1 136064441696 ns/op PASS ok cmd/api 137.409s goos: darwin goarch: amd64 pkg: cmd/cgo/internal/test BenchmarkCgoCall/add-int-4 605439 199.5 ns/op BenchmarkCgoCall/one-pointer-4 408818 287.8 ns/op BenchmarkCgoCall/string-pointer-escape-4 409045 344.8 ns/op BenchmarkCgoCall/string-pointer-noescape-4 412125 320.5 ns/op BenchmarkCgoCall/eight-pointers-4 160440 747.9 ns/op BenchmarkCgoCall/eight-pointers-nil-4 439884 260.7 ns/op BenchmarkCgoCall/eight-pointers-array-4 23558 5202 ns/op BenchmarkCgoCall/eight-pointers-slice-4 29443 4027 ns/op BenchmarkGoString-4 774727 180.3 ns/op BenchmarkCGoCallback-4 51324 2124 ns/op BenchmarkCGoInCThread-4 383229 285.9 ns/op PASS ok cmd/cgo/internal/test 2.895s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 1000000 102.8 ns/op BenchmarkEqArrayOfStrings64-4 157994 658.8 ns/op BenchmarkEqArrayOfStrings1024-4 12338 9538 ns/op BenchmarkEqArrayOfFloats5-4 1322206 89.86 ns/op BenchmarkEqArrayOfFloats64-4 176984 755.4 ns/op BenchmarkEqArrayOfFloats1024-4 10000 10104 ns/op BenchmarkEqArrayOfStructsEq-4 3668 35500 ns/op BenchmarkEqArrayOfStructsNotEq-4 6624 19363 ns/op BenchmarkEqStruct-4 21598524 5.101 ns/op PASS ok cmd/compile/internal/reflectdata 2.532s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 10000 76002 ns/op BenchmarkInvertLessThanNoov-4 16167616 7.475 ns/op BenchmarkCopyElim1-4 285 405981 ns/op BenchmarkCopyElim10-4 264 398896 ns/op BenchmarkCopyElim100-4 180 590055 ns/op BenchmarkCopyElim1000-4 44 2587796 ns/op BenchmarkCopyElim10000-4 3 43336592 ns/op BenchmarkCopyElim100000-4 1 524915000 ns/op BenchmarkDeadCode/1-4 216 578349 ns/op BenchmarkDeadCode/10-4 178 642829 ns/op BenchmarkDeadCode/100-4 184 854015 ns/op BenchmarkDeadCode/1000-4 50 3330154 ns/op BenchmarkDeadCode/10000-4 4 29356884 ns/op BenchmarkDeadCode/100000-4 1 334090399 ns/op BenchmarkDeadCode/200000-4 1 714556369 ns/op BenchmarkDominatorsLinear-4 14 9179364 ns/op 1.09 MB/s BenchmarkDominatorsFwdBack-4 9 12578370 ns/op 0.80 MB/s BenchmarkDominatorsManyPred-4 9 11929335 ns/op 0.84 MB/s BenchmarkDominatorsMaxPred-4 9 12076551 ns/op 0.83 MB/s BenchmarkDominatorsMaxPredVal-4 9 12542842 ns/op 0.80 MB/s BenchmarkFuse/1-4 338 393020 ns/op BenchmarkFuse/10-4 250 555750 ns/op BenchmarkFuse/100-4 129 874990 ns/op BenchmarkFuse/1000-4 21 5731513 ns/op BenchmarkFuse/10000-4 2 61959502 ns/op BenchmarkNilCheckDeep1-4 10000 10148 ns/op 0.10 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5119 24580 ns/op 0.41 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 712 159898 ns/op 0.63 MB/s 1126 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 76 1533529 ns/op 0.65 MB/s 8662 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 17728638 ns/op 0.56 MB/s 196966 B/op 6 allocs/op BenchmarkDSEPass-4 37 3144285 ns/op 62229 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 123769832 ns/op 4263064 B/op 108572 allocs/op BenchmarkCSEPass-4 7 15594255 ns/op 122344 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 157211422 ns/op 5641304 B/op 97298 allocs/op BenchmarkDeadcodePass-4 188 604546 ns/op 110298 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 139430382 ns/op 4124792 B/op 45575 allocs/op BenchmarkMultiPass-4 78 1511913 ns/op 214815 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 296414146 ns/op 11227256 B/op 150004 allocs/op BenchmarkCondRewrite/SoloJump-4 3931690 28.52 ns/op BenchmarkCondRewrite/CombJump-4 3644053 30.40 ns/op PASS ok cmd/compile/internal/ssa 16.438s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 10000 10181 ns/op BenchmarkExtShift-4 20688 5496 ns/op BenchmarkModify-4 8488 15800 ns/op BenchmarkMullImm-4 20919 5713 ns/op BenchmarkConstModify-4 7216 16512 ns/op BenchmarkBitSet-4 10000 10432 ns/op BenchmarkBitClear-4 10000 10692 ns/op BenchmarkBitToggle-4 10000 10857 ns/op BenchmarkBitSetConst-4 130868 963.5 ns/op BenchmarkBitClearConst-4 109165 1051 ns/op BenchmarkBitToggleConst-4 129099 1073 ns/op BenchmarkDivconstI64-4 5821305 20.34 ns/op BenchmarkModconstI64-4 5111259 22.66 ns/op BenchmarkDivisiblePow2constI64-4 6171312 20.60 ns/op BenchmarkDivisibleconstI64-4 6559198 19.14 ns/op BenchmarkDivisibleWDivconstI64-4 3084600 33.24 ns/op BenchmarkDivconstU64/3-4 5466019 20.89 ns/op BenchmarkDivconstU64/5-4 4379847 25.31 ns/op BenchmarkDivconstU64/37-4 6522332 18.24 ns/op BenchmarkDivconstU64/1234567-4 5608159 21.70 ns/op BenchmarkModconstU64-4 6348799 18.38 ns/op BenchmarkDivisibleconstU64-4 6289279 20.55 ns/op BenchmarkDivisibleWDivconstU64-4 4122218 29.77 ns/op BenchmarkDivconstI32-4 5252508 19.41 ns/op BenchmarkModconstI32-4 5442211 20.28 ns/op BenchmarkDivisiblePow2constI32-4 7730622 16.32 ns/op BenchmarkDivisibleconstI32-4 6578430 16.72 ns/op BenchmarkDivisibleWDivconstI32-4 3568695 32.62 ns/op BenchmarkDivconstU32-4 5889679 21.24 ns/op BenchmarkModconstU32-4 6069454 23.19 ns/op BenchmarkDivisibleconstU32-4 6969098 15.83 ns/op BenchmarkDivisibleWDivconstU32-4 3708644 32.00 ns/op BenchmarkDivconstI16-4 5669869 20.88 ns/op BenchmarkModconstI16-4 5073006 22.79 ns/op BenchmarkDivisiblePow2constI16-4 7456012 16.82 ns/op BenchmarkDivisibleconstI16-4 7631151 15.52 ns/op BenchmarkDivisibleWDivconstI16-4 3566940 31.24 ns/op BenchmarkDivconstU16-4 7111659 15.87 ns/op BenchmarkModconstU16-4 7723970 15.63 ns/op BenchmarkDivisibleconstU16-4 7057672 17.44 ns/op BenchmarkDivisibleWDivconstU16-4 3896215 30.60 ns/op BenchmarkDivconstI8-4 6817329 16.87 ns/op BenchmarkModconstI8-4 7120310 16.82 ns/op BenchmarkDivisiblePow2constI8-4 7746464 15.38 ns/op BenchmarkDivisibleconstI8-4 7458798 14.96 ns/op BenchmarkDivisibleWDivconstI8-4 3839982 31.52 ns/op BenchmarkDivconstU8-4 7808764 15.72 ns/op BenchmarkModconstU8-4 7367746 15.54 ns/op BenchmarkDivisibleconstU8-4 6874682 19.01 ns/op BenchmarkDivisibleWDivconstU8-4 3664609 32.12 ns/op BenchmarkMul2-4 234589 535.6 ns/op BenchmarkMulNeg2-4 233844 526.7 ns/op BenchmarkEfaceInteger-4 2815176 37.83 ns/op BenchmarkTypeAssert-4 19715828 6.742 ns/op BenchmarkDiv64UnsignedSmall-4 9249218 12.76 ns/op BenchmarkDiv64Small-4 8586938 13.86 ns/op BenchmarkDiv64SmallNegDivisor-4 7723680 15.02 ns/op BenchmarkDiv64SmallNegDividend-4 7907041 14.18 ns/op BenchmarkDiv64SmallNegBoth-4 8896903 13.50 ns/op BenchmarkDiv64Unsigned-4 8616516 12.67 ns/op BenchmarkDiv64-4 8306298 14.34 ns/op BenchmarkDiv64NegDivisor-4 8619549 14.62 ns/op BenchmarkDiv64NegDividend-4 7811682 14.41 ns/op BenchmarkDiv64NegBoth-4 7969994 14.81 ns/op BenchmarkMod64UnsignedSmall-4 9460580 12.23 ns/op BenchmarkMod64Small-4 8308622 14.16 ns/op BenchmarkMod64SmallNegDivisor-4 7135450 15.69 ns/op BenchmarkMod64SmallNegDividend-4 8083910 15.66 ns/op BenchmarkMod64SmallNegBoth-4 7596040 16.40 ns/op BenchmarkMod64Unsigned-4 9535407 12.98 ns/op BenchmarkMod64-4 7012160 15.22 ns/op BenchmarkMod64NegDivisor-4 7290088 15.72 ns/op BenchmarkMod64NegDividend-4 7937383 15.30 ns/op BenchmarkMod64NegBoth-4 7856131 15.07 ns/op BenchmarkMulconstI32/3-4 23217693 5.319 ns/op BenchmarkMulconstI32/5-4 22864240 5.402 ns/op BenchmarkMulconstI32/12-4 22561615 5.529 ns/op BenchmarkMulconstI32/120-4 23527999 5.442 ns/op BenchmarkMulconstI32/-120-4 23024299 5.358 ns/op BenchmarkMulconstI32/65537-4 20812267 5.606 ns/op BenchmarkMulconstI32/65538-4 22518063 5.481 ns/op BenchmarkMulconstI64/3-4 22965957 5.291 ns/op BenchmarkMulconstI64/5-4 23281676 5.389 ns/op BenchmarkMulconstI64/12-4 22375472 5.415 ns/op BenchmarkMulconstI64/120-4 23886248 5.346 ns/op BenchmarkMulconstI64/-120-4 23084634 5.420 ns/op BenchmarkMulconstI64/65537-4 23123302 5.368 ns/op BenchmarkMulconstI64/65538-4 23647165 5.385 ns/op BenchmarkMulconstU32/3-4 23316151 5.356 ns/op BenchmarkMulconstU32/5-4 23060886 5.464 ns/op BenchmarkMulconstU32/12-4 19706199 5.678 ns/op BenchmarkMulconstU32/120-4 22976361 5.398 ns/op BenchmarkMulconstU32/65537-4 20979566 5.607 ns/op BenchmarkMulconstU32/65538-4 21427426 5.658 ns/op BenchmarkMulconstU64/3-4 22270816 5.416 ns/op BenchmarkMulconstU64/5-4 22987052 5.428 ns/op BenchmarkMulconstU64/12-4 21992478 5.533 ns/op BenchmarkMulconstU64/120-4 23225688 5.336 ns/op BenchmarkMulconstU64/65537-4 23512592 5.944 ns/op BenchmarkMulconstU64/65538-4 23095576 5.365 ns/op BenchmarkShiftArithmeticRight-4 25390107 4.935 ns/op BenchmarkSwitch8Predictable-4 8134576 14.56 ns/op BenchmarkSwitch8Unpredictable-4 7625132 14.18 ns/op BenchmarkSwitch32Predictable-4 11836966 9.883 ns/op BenchmarkSwitch32Unpredictable-4 7469314 14.27 ns/op BenchmarkSwitchStringPredictable-4 5256823 21.08 ns/op BenchmarkSwitchStringUnpredictable-4 5148117 20.17 ns/op BenchmarkSwitchTypePredictable-4 3872152 29.85 ns/op BenchmarkSwitchTypeUnpredictable-4 3975124 29.47 ns/op BenchmarkSwitchInterfaceTypePredictable-4 4374298 26.07 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4821595 24.11 ns/op PASS ok cmd/compile/internal/test 19.756s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 82 1452351 ns/op BenchmarkNamed/Underlying/nongeneric-4 744475 153.0 ns/op BenchmarkNamed/Underlying/generic-4 636952 162.9 ns/op BenchmarkNamed/Underlying/src_instance-4 650276 156.8 ns/op BenchmarkNamed/Underlying/user_instance-4 700288 163.0 ns/op BenchmarkCheck/http/funcbodies/info-4 1 687348971 ns/op 48995 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 442353858 ns/op 76092 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 183060562 ns/op 183713 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 163962280 ns/op 204941 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 3467033006 ns/op 1510 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 126370939 ns/op 41297 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 51705981 ns/op 100282 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 65850876 ns/op 78843 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 806764304 ns/op 2689 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 64828005 ns/op 33352 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 4 28613759 ns/op 75566 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 4 29373862 ns/op 73350 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 2475587828 ns/op 28072 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 733614308 ns/op 94700 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 159103749 ns/op 435928 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 144500523 ns/op 476648 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 3597383133 ns/op 559.1 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 102127510 ns/op 19497 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 61966024 ns/op 32330 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 62920007 ns/op 31776 lines/s PASS ok cmd/compile/internal/types2 54.629s goos: darwin goarch: amd64 pkg: cmd/go BenchmarkExecGoEnv-4 2 50289530 ns/op 21641500 sys-ns/op 8132500 user-ns/op PASS ok cmd/go 1.467s goos: darwin goarch: amd64 pkg: cmd/go/internal/cfg BenchmarkLookPath-4 199719 694.6 ns/op PASS ok cmd/go/internal/cfg 1.241s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 60786 1959 ns/op 4.08 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 61465 1822 ns/op 4.39 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 16052 7385 ns/op 138.65 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 15848 7323 ns/op 139.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2935 45467 ns/op 180.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2973 44009 ns/op 186.14 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 2.240s All tests passed.