darwin-amd64-race at 28a8896d57f315b241b77eff26d9302cfe88c13b :: Running /tmp/buildlet/go/src/make.bash with args ["/tmp/buildlet/go/src/make.bash"] and env ["TERM_PROGRAM=Apple_Terminal" "SHELL=/bin/zsh" "TERM=xterm-256color" "TERM_PROGRAM_VERSION=445" "TERM_SESSION_ID=282F1CDB-6879-42A8-93CA-1D91996263D5" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.6ONb3MbXKE/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=9CEE9AF1-B287-4288-A6CC-B661893F86E5" "__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=282F1CDB-6879-42A8-93CA-1D91996263D5" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.6ONb3MbXKE/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=9CEE9AF1-B287-4288-A6CC-B661893F86E5" "__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.522s ok archive/zip 4.294s ok bufio 1.674s ok bytes 3.112s ok cmp 1.084s ok compress/bzip2 1.639s ok compress/flate 10.412s ok compress/gzip 19.066s ok compress/lzw 2.079s ok compress/zlib 7.584s ok container/heap 1.075s ok container/list 1.037s ok container/ring 1.051s ok context 1.123s ok crypto 1.046s ok crypto/aes 1.116s ok crypto/cipher 1.099s ok crypto/des 1.081s ok crypto/dsa 1.042s ok crypto/ecdh 1.417s ok crypto/ecdsa 1.192s ok crypto/ed25519 1.611s ok crypto/elliptic 1.077s ok crypto/hmac 1.043s ok crypto/internal/alias 1.040s ok crypto/internal/bigmod 5.965s ok crypto/internal/boring 1.036s ok crypto/internal/boring/bcache 1.926s ok crypto/internal/edwards25519 2.372s ok crypto/internal/edwards25519/field 1.138s ok crypto/internal/nistec 2.085s ok crypto/internal/nistec/fiat 1.031s [no tests to run] ok crypto/md5 1.152s ok crypto/rand 1.453s ok crypto/rc4 1.718s ok crypto/rsa 3.369s ok crypto/sha1 1.102s ok crypto/sha256 1.061s ok crypto/sha512 1.062s ok crypto/subtle 1.832s ok crypto/tls 6.530s ok crypto/x509 3.232s ok database/sql 1.843s ok database/sql/driver 1.071s ok debug/buildinfo 1.076s ok debug/dwarf 1.157s ok debug/elf 2.741s ok debug/gosym 1.221s ok debug/macho 1.066s ok debug/pe 1.137s ok debug/plan9obj 1.046s ok embed 1.066s [no tests to run] ok embed/internal/embedtest 1.048s ok encoding/ascii85 1.077s ok encoding/asn1 1.048s ok encoding/base32 1.160s ok encoding/base64 1.033s ok encoding/binary 1.075s ok encoding/csv 1.295s ok encoding/gob 27.064s ok encoding/hex 1.072s ok encoding/json 4.280s ok encoding/pem 4.469s ok encoding/xml 1.327s ok errors 1.119s ok expvar 1.120s ok flag 3.371s ok fmt 1.938s ok go/ast 1.080s ok go/build 8.474s ok go/build/constraint 1.066s ok go/constant 1.068s ok go/doc 1.535s ok go/doc/comment 5.229s ok go/format 1.228s ok go/importer 3.903s ok go/internal/gccgoimporter 1.095s ok go/internal/gcimporter 30.450s ok go/internal/srcimporter 39.301s ok go/parser 2.688s ok go/printer 3.811s ok go/scanner 1.083s ok go/token 1.187s ok go/types 80.833s ok go/version 1.106s ok hash 1.114s ok hash/adler32 1.116s ok hash/crc32 1.152s ok hash/crc64 1.091s ok hash/fnv 1.097s ok hash/maphash 1.104s ok html 1.085s ok html/template 1.549s ok image 2.038s ok image/color 1.161s ok image/draw 2.264s ok image/gif 3.165s ok image/jpeg 3.390s ok image/png 5.778s ok index/suffixarray 2.830s ok internal/abi 1.374s ok internal/buildcfg 1.034s ok internal/chacha8rand 1.094s ok internal/coverage/cformat 1.065s ok internal/coverage/cmerge 1.029s ok internal/coverage/pods 1.092s ok internal/coverage/slicereader 1.036s ok internal/coverage/slicewriter 1.060s ok internal/coverage/test 1.149s ok internal/cpu 3.100s ok internal/dag 1.051s ok internal/diff 1.089s ok internal/fmtsort 1.025s ok internal/fuzz 1.064s ok internal/godebug 16.457s ok internal/godebugs 1.040s ok internal/gover 1.051s ok internal/intern 2.830s ok internal/itoa 1.099s ok internal/platform 2.565s ok internal/poll 1.542s ok internal/profile 1.070s ok internal/reflectlite 1.028s ok internal/safefilepath 1.032s ok internal/saferio 1.210s ok internal/singleflight 1.178s ok internal/testenv 1.893s ok internal/trace 1.419s ok internal/trace/v2 28.700s ok internal/types/errors 2.766s ok internal/unsafeheader 1.100s ok internal/xcoff 1.084s ok internal/zstd 1.203s ok io 1.152s ok io/fs 1.303s ok io/ioutil 1.086s ok log 1.087s ok log/slog 1.188s ok log/slog/internal/benchmarks 1.030s ok log/slog/internal/buffer 1.063s ok log/syslog 2.275s ok maps 1.053s ok math 1.066s ok math/big 4.594s ok math/bits 1.061s ok math/cmplx 1.134s ok math/rand 5.160s ok math/rand/v2 3.879s ok mime 1.088s ok mime/multipart 6.582s ok mime/quotedprintable 1.124s ok net 18.559s ok net/http 23.237s ok net/http/cgi 28.130s ok net/http/cookiejar 1.152s ok net/http/fcgi 1.323s ok net/http/httptest 1.770s ok net/http/httptrace 1.048s ok net/http/httputil 2.271s ok net/http/internal 1.035s ok net/http/internal/ascii 1.106s ok net/http/pprof 6.224s ok net/internal/socktest 1.039s ok net/mail 1.049s ok net/netip 2.067s ok net/rpc 1.344s ok net/rpc/jsonrpc 1.071s ok net/smtp 1.347s ok net/textproto 2.391s ok net/url 1.102s ok os 8.414s ok os/exec 11.304s ok os/exec/internal/fdtest 1.064s ok os/signal 20.467s ok os/user 1.087s ok path 1.043s ok path/filepath 1.092s ok plugin 1.109s ok reflect 2.848s ok regexp 4.779s ok regexp/syntax 7.021s ok runtime 74.851s ok runtime/cgo 1.028s ok runtime/coverage 1.029s ok runtime/debug 2.192s ok runtime/internal/atomic 1.087s ok runtime/internal/math 1.028s ok runtime/internal/sys 1.039s ok runtime/internal/wasitest 1.030s ok runtime/metrics 1.059s ok runtime/pprof 23.311s ok runtime/race 15.705s ok runtime/trace 7.129s ok slices 1.861s ok sort 2.398s ok strconv 3.792s ok strings 2.830s ok sync 1.927s ok sync/atomic 4.875s ok syscall 7.123s ok testing 3.999s ok testing/fstest 1.104s ok testing/iotest 1.053s ok testing/quick 1.196s ok testing/slogtest 1.036s ok text/scanner 1.038s ok text/tabwriter 1.098s ok text/template 1.131s ok text/template/parse 1.054s ok time 3.584s ok unicode 1.116s ok unicode/utf16 1.082s ok unicode/utf8 1.088s ok cmd/addr2line 13.984s ok cmd/api 8.152s ok cmd/asm/internal/asm 4.631s ok cmd/asm/internal/lex 1.040s ok cmd/cgo/internal/swig 1.197s ok cmd/cgo/internal/test 4.336s ok cmd/cgo/internal/testcarchive 57.140s ok cmd/cgo/internal/testcshared 27.312s ok cmd/cgo/internal/testerrors 30.818s ok cmd/cgo/internal/testfortran 1.161s ok cmd/cgo/internal/testgodefs 4.980s ok cmd/cgo/internal/testlife 3.412s ok cmd/cgo/internal/testnocgo 1.051s ok cmd/cgo/internal/testplugin 109.330s ok cmd/cgo/internal/testsanitizers 1.046s [no tests to run] ok cmd/cgo/internal/testshared 1.027s ok cmd/cgo/internal/testso 5.372s ok cmd/cgo/internal/teststdio 5.910s ok cmd/cgo/internal/testtls 1.039s ok cmd/compile/internal/abt 1.058s ok cmd/compile/internal/amd64 87.805s ok cmd/compile/internal/base 1.106s ok cmd/compile/internal/compare 1.059s ok cmd/compile/internal/devirtualize 1.036s ok cmd/compile/internal/dwarfgen 2.264s ok cmd/compile/internal/importer 6.680s ok cmd/compile/internal/inline/inlheur 3.746s ok cmd/compile/internal/ir 1.062s ok cmd/compile/internal/logopt 2.623s ok cmd/compile/internal/loopvar 51.505s ok cmd/compile/internal/noder 1.066s ok cmd/compile/internal/reflectdata 1.056s [no tests to run] ok cmd/compile/internal/ssa 59.333s ok cmd/compile/internal/syntax 1.426s ok cmd/compile/internal/test 33.060s ok cmd/compile/internal/typecheck 2.079s ok cmd/compile/internal/types 1.074s ok cmd/compile/internal/types2 43.410s ok cmd/covdata 1.129s ok cmd/cover 40.758s ok cmd/dist 1.037s ok cmd/distpack 1.156s ok cmd/doc 5.780s ok cmd/fix 19.400s ok cmd/go 547.219s ok cmd/go/internal/auth 1.092s ok cmd/go/internal/cache 1.606s ok cmd/go/internal/cfg 1.043s [no tests to run] ok cmd/go/internal/envcmd 1.787s ok cmd/go/internal/fsys 1.265s ok cmd/go/internal/generate 1.113s ok cmd/go/internal/gover 1.091s ok cmd/go/internal/imports 1.216s ok cmd/go/internal/load 1.054s ok cmd/go/internal/lockedfile 2.317s ok cmd/go/internal/lockedfile/internal/filelock 2.136s ok cmd/go/internal/modfetch 1.081s ok cmd/go/internal/modfetch/codehost 14.399s ok cmd/go/internal/modfetch/zip_sum_test 1.153s ok cmd/go/internal/modindex 1.743s ok cmd/go/internal/modload 1.062s ok cmd/go/internal/mvs 1.070s ok cmd/go/internal/par 1.107s ok cmd/go/internal/str 1.032s ok cmd/go/internal/test 1.113s ok cmd/go/internal/toolchain 1.085s ok cmd/go/internal/vcs 1.060s ok cmd/go/internal/vcweb 1.075s ok cmd/go/internal/vcweb/vcstest 28.839s ok cmd/go/internal/web 1.094s ok cmd/go/internal/work 3.399s ok cmd/gofmt 1.480s ok cmd/internal/archive 3.495s ok cmd/internal/buildid 2.011s ok cmd/internal/cov 2.201s ok cmd/internal/dwarf 1.050s ok cmd/internal/edit 1.044s ok cmd/internal/goobj 1.037s ok cmd/internal/moddeps 3.656s ok cmd/internal/notsha256 1.083s ok cmd/internal/obj 2.848s ok cmd/internal/obj/ppc64 2.155s ok cmd/internal/obj/riscv 1.350s ok cmd/internal/obj/s390x 1.035s ok cmd/internal/obj/x86 6.062s ok cmd/internal/objabi 1.228s ok cmd/internal/pkgpath 5.124s ok cmd/internal/pkgpattern 1.037s ok cmd/internal/quoted 1.030s ok cmd/internal/src 1.036s ok cmd/internal/test2json 2.206s ok cmd/link 26.919s ok cmd/link/internal/benchmark 1.071s ok cmd/link/internal/ld 32.470s ok cmd/link/internal/loader 1.103s ok cmd/nm 9.494s ok cmd/objdump 11.151s ok cmd/pack 8.668s ok cmd/pprof 4.258s ok cmd/trace 1.197s ok cmd/vet 59.309s ##### Running benchmarks briefly. goos: darwin goarch: amd64 pkg: archive/tar Benchmark/Writer/USTAR-4 2412 51976 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 1682 71272 ns/op 1857 B/op 37 allocs/op Benchmark/Writer/PAX-4 1338 83420 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3198 41409 ns/op 5120 B/op 15 allocs/op Benchmark/Reader/GNU-4 5524 25034 ns/op 5245 B/op 15 allocs/op Benchmark/Reader/PAX-4 1660 82413 ns/op 8770 B/op 33 allocs/op PASS ok archive/tar 2.262s goos: darwin goarch: amd64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 303248763 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 243592076 ns/op BenchmarkZip64TestSizes/4096-4 830 166923 ns/op BenchmarkZip64TestSizes/1048576-4 100 1223362 ns/op BenchmarkZip64TestSizes/67108864-4 1 174866487 ns/op PASS ok archive/zip 2.504s goos: darwin goarch: amd64 pkg: bufio BenchmarkReaderCopyOptimal-4 201739 621.1 ns/op BenchmarkReaderCopyUnoptimal-4 93304 1210 ns/op BenchmarkReaderCopyNoWriteTo-4 5979 60366 ns/op BenchmarkReaderWriteToOptimal-4 9550 18513 ns/op BenchmarkReaderReadString-4 100602 1323 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 183958 696.2 ns/op BenchmarkWriterCopyUnoptimal-4 197546 967.9 ns/op BenchmarkWriterCopyNoReadFrom-4 3228 58523 ns/op BenchmarkReaderEmpty-4 10000 11110 ns/op 4225 B/op 3 allocs/op BenchmarkWriterEmpty-4 10000 13621 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 472370 341.9 ns/op 0 B/op 0 allocs/op PASS ok bufio 3.353s goos: darwin goarch: amd64 pkg: bytes BenchmarkReadString-4 2047 74901 ns/op 437.48 MB/s BenchmarkWriteByte-4 277 716268 ns/op 5.72 MB/s BenchmarkWriteRune-4 148 1205800 ns/op 10.19 MB/s BenchmarkBufferNotEmptyWriteRead-4 25 5102426 ns/op BenchmarkBufferFullSmallReads-4 61 3336927 ns/op BenchmarkBufferWriteBlock/N4096-4 5126 37920 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 158 846226 ns/op 260097 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 20342280 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 3 41396338 ns/op 405.28 MB/s 11184810 B/op 0 allocs/op BenchmarkIndexByte/10-4 2690142 40.68 ns/op 245.81 MB/s BenchmarkIndexByte/32-4 2803659 42.07 ns/op 760.70 MB/s BenchmarkIndexByte/4K-4 940280 136.9 ns/op 29916.20 MB/s BenchmarkIndexBytePortable/10-4 1000000 144.4 ns/op 69.26 MB/s BenchmarkIndexBytePortable/32-4 345482 387.7 ns/op 82.53 MB/s BenchmarkIndexBytePortable/4K-4 2985 44179 ns/op 92.71 MB/s BenchmarkIndexRune/10-4 740034 168.4 ns/op 59.39 MB/s BenchmarkIndexRune/32-4 832318 139.4 ns/op 229.53 MB/s BenchmarkIndexRune/4K-4 335928 377.4 ns/op 10852.22 MB/s BenchmarkIndexRuneASCII/10-4 2866820 50.19 ns/op 199.23 MB/s BenchmarkIndexRuneASCII/32-4 2223854 45.90 ns/op 697.24 MB/s BenchmarkIndexRuneASCII/4K-4 836641 144.4 ns/op 28366.89 MB/s BenchmarkEqual/0-4 8952490 13.16 ns/op BenchmarkEqual/1-4 684601 185.4 ns/op 5.39 MB/s BenchmarkEqual/6-4 1000000 133.4 ns/op 44.98 MB/s BenchmarkEqual/9-4 1000000 128.9 ns/op 69.82 MB/s BenchmarkEqual/15-4 962360 131.4 ns/op 114.12 MB/s BenchmarkEqual/16-4 1000000 125.4 ns/op 127.56 MB/s BenchmarkEqual/20-4 1000000 154.9 ns/op 129.15 MB/s BenchmarkEqual/32-4 1000000 133.0 ns/op 240.68 MB/s BenchmarkEqual/4K-4 72468 1648 ns/op 2485.52 MB/s BenchmarkEqualBothUnaligned/64_0-4 1000000 127.6 ns/op 501.50 MB/s BenchmarkEqualBothUnaligned/64_1-4 827823 137.1 ns/op 466.81 MB/s BenchmarkEqualBothUnaligned/64_4-4 852946 122.4 ns/op 522.81 MB/s BenchmarkEqualBothUnaligned/64_7-4 934010 200.1 ns/op 319.77 MB/s BenchmarkEqualBothUnaligned/4096_0-4 66501 2442 ns/op 1677.19 MB/s BenchmarkEqualBothUnaligned/4096_1-4 47278 4385 ns/op 934.09 MB/s BenchmarkEqualBothUnaligned/4096_4-4 136312 1087 ns/op 3768.50 MB/s BenchmarkEqualBothUnaligned/4096_7-4 105638 1036 ns/op 3952.00 MB/s BenchmarkIndex/10-4 2054500 61.86 ns/op 161.67 MB/s BenchmarkIndex/32-4 1000000 112.5 ns/op 284.40 MB/s BenchmarkIndex/4K-4 34687 3643 ns/op 1124.21 MB/s BenchmarkIndexEasy/10-4 2065176 52.87 ns/op 189.14 MB/s BenchmarkIndexEasy/32-4 1931862 59.44 ns/op 538.37 MB/s BenchmarkIndexEasy/4K-4 460671 271.8 ns/op 15072.58 MB/s BenchmarkCount/10-4 1000000 127.8 ns/op 78.22 MB/s BenchmarkCount/32-4 983443 138.1 ns/op 231.71 MB/s BenchmarkCount/4K-4 36201 3210 ns/op 1275.94 MB/s BenchmarkCountEasy/10-4 1000000 119.0 ns/op 84.06 MB/s BenchmarkCountEasy/32-4 1000000 220.3 ns/op 145.23 MB/s BenchmarkCountEasy/4K-4 273040 532.2 ns/op 7696.40 MB/s BenchmarkCountSingle/10-4 1871139 80.04 ns/op 124.93 MB/s BenchmarkCountSingle/32-4 1736325 60.53 ns/op 528.69 MB/s BenchmarkCountSingle/4K-4 1000000 169.4 ns/op 24184.11 MB/s BenchmarkToUpper/#00-4 2156760 54.20 ns/op BenchmarkToUpper/ONLYUPPER-4 259358 655.5 ns/op BenchmarkToUpper/abc-4 434204 470.4 ns/op BenchmarkToUpper/AbC123-4 201068 651.0 ns/op BenchmarkToUpper/azAZ09_-4 177950 927.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 46623 3027 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 21430 5355 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 45612 2408 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 89761 1160 ns/op BenchmarkToLower/#00-4 2186841 55.37 ns/op BenchmarkToLower/abc-4 349752 634.6 ns/op BenchmarkToLower/AbC123-4 230055 541.8 ns/op BenchmarkToLower/azAZ09_-4 191625 592.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 54571 2226 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 31764 4291 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 48541 2147 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 91371 1387 ns/op BenchmarkFields/ASCII/16-4 147195 1159 ns/op 13.80 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9043 13674 ns/op 18.72 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 708 216272 ns/op 18.94 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 27 4643777 ns/op 14.11 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 64251501 ns/op 16.32 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 83043 1755 ns/op 9.12 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 3996 55339 ns/op 4.63 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 248 779048 ns/op 5.26 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 19 8674031 ns/op 7.56 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 166546835 ns/op 6.30 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 106428 1592 ns/op 10.05 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 6906 16593 ns/op 15.43 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 350 415129 ns/op 9.87 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 21 6280856 ns/op 10.43 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 1 120780760 ns/op 8.68 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 93252 1864 ns/op 8.58 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 5110 23312 ns/op 10.98 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 302 511485 ns/op 8.01 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 20 8441604 ns/op 7.76 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 122574776 ns/op 8.55 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1426870 81.91 ns/op BenchmarkTrimSpace/ASCII-4 812116 137.6 ns/op BenchmarkTrimSpace/SomeNonASCII-4 72240 1591 ns/op BenchmarkTrimSpace/JustNonASCII-4 33978 3159 ns/op BenchmarkToValidUTF8/Valid-4 309236 408.6 ns/op BenchmarkToValidUTF8/InvalidASCII-4 231996 511.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 42844 2610 ns/op BenchmarkIndexHard1-4 918 125549 ns/op BenchmarkIndexHard2-4 757 162565 ns/op BenchmarkIndexHard3-4 100 1105148 ns/op BenchmarkIndexHard4-4 112 1149625 ns/op BenchmarkLastIndexHard1-4 5 31896919 ns/op BenchmarkLastIndexHard2-4 4 37881576 ns/op BenchmarkLastIndexHard3-4 4 33599317 ns/op BenchmarkCountHard1-4 962 146427 ns/op BenchmarkCountHard2-4 524 206962 ns/op BenchmarkCountHard3-4 140 734812 ns/op BenchmarkSplitEmptySeparator-4 1 171038216 ns/op BenchmarkSplitSingleByteSeparator-4 9 14127197 ns/op BenchmarkSplitMultiByteSeparator-4 10 16250895 ns/op BenchmarkSplitNSingleByteSeparator-4 156177 1271 ns/op BenchmarkSplitNMultiByteSeparator-4 43957 3086 ns/op BenchmarkRepeat-4 145795 1182 ns/op BenchmarkRepeatLarge/256/1-4 111186 1653 ns/op 154.89 MB/s BenchmarkRepeatLarge/256/16-4 132777 1379 ns/op 185.68 MB/s BenchmarkRepeatLarge/512/1-4 52854 2574 ns/op 198.94 MB/s BenchmarkRepeatLarge/512/16-4 66432 2095 ns/op 244.42 MB/s BenchmarkRepeatLarge/1024/1-4 25887 4015 ns/op 255.03 MB/s BenchmarkRepeatLarge/1024/16-4 35078 3467 ns/op 295.36 MB/s BenchmarkRepeatLarge/2048/1-4 19762 6488 ns/op 315.68 MB/s BenchmarkRepeatLarge/2048/16-4 20995 6055 ns/op 338.24 MB/s BenchmarkRepeatLarge/4096/1-4 14566 9679 ns/op 423.16 MB/s BenchmarkRepeatLarge/4096/16-4 10000 12015 ns/op 340.90 MB/s BenchmarkRepeatLarge/8192/1-4 6028 22763 ns/op 359.88 MB/s BenchmarkRepeatLarge/8192/16-4 10000 22777 ns/op 359.66 MB/s BenchmarkRepeatLarge/8192/4097-4 10000 15716 ns/op 260.69 MB/s BenchmarkRepeatLarge/16384/1-4 6075 53609 ns/op 305.62 MB/s BenchmarkRepeatLarge/16384/16-4 6168 34753 ns/op 471.44 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 25345 ns/op 484.94 MB/s BenchmarkRepeatLarge/32768/1-4 1378 91194 ns/op 359.32 MB/s BenchmarkRepeatLarge/32768/16-4 1467 89899 ns/op 364.50 MB/s BenchmarkRepeatLarge/32768/4097-4 2755 72724 ns/op 394.36 MB/s BenchmarkRepeatLarge/65536/1-4 918 144652 ns/op 453.06 MB/s BenchmarkRepeatLarge/65536/16-4 877 114957 ns/op 570.09 MB/s BenchmarkRepeatLarge/65536/4097-4 1081 177797 ns/op 345.65 MB/s BenchmarkRepeatLarge/131072/1-4 108 1185435 ns/op 110.57 MB/s BenchmarkRepeatLarge/131072/16-4 150 998287 ns/op 131.30 MB/s BenchmarkRepeatLarge/131072/4097-4 120 930728 ns/op 136.46 MB/s BenchmarkRepeatLarge/262144/1-4 100 1554508 ns/op 168.63 MB/s BenchmarkRepeatLarge/262144/16-4 100 1859631 ns/op 140.97 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1632683 ns/op 158.09 MB/s BenchmarkRepeatLarge/524288/1-4 100 2369757 ns/op 221.24 MB/s BenchmarkRepeatLarge/524288/16-4 60 2227135 ns/op 235.41 MB/s BenchmarkRepeatLarge/524288/4097-4 68 2670985 ns/op 194.80 MB/s BenchmarkRepeatLarge/1048576/1-4 27 4501671 ns/op 232.93 MB/s BenchmarkRepeatLarge/1048576/16-4 36 3548316 ns/op 295.51 MB/s BenchmarkRepeatLarge/1048576/4097-4 31 4011813 ns/op 260.41 MB/s BenchmarkRepeatLarge/2097152/1-4 22 7201427 ns/op 291.21 MB/s BenchmarkRepeatLarge/2097152/16-4 19 5474591 ns/op 383.07 MB/s BenchmarkRepeatLarge/2097152/4097-4 28 6649509 ns/op 314.85 MB/s BenchmarkRepeatLarge/4194304/1-4 8 12719908 ns/op 329.74 MB/s BenchmarkRepeatLarge/4194304/16-4 9 15236462 ns/op 275.28 MB/s BenchmarkRepeatLarge/4194304/4097-4 12 11786915 ns/op 355.58 MB/s BenchmarkRepeatLarge/8388608/1-4 5 22933524 ns/op 365.78 MB/s BenchmarkRepeatLarge/8388608/16-4 6 20075085 ns/op 417.86 MB/s BenchmarkRepeatLarge/8388608/4097-4 5 25145814 ns/op 333.52 MB/s BenchmarkRepeatLarge/16777216/1-4 4 31167871 ns/op 538.29 MB/s BenchmarkRepeatLarge/16777216/16-4 3 33365277 ns/op 502.83 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 34318575 ns/op 488.87 MB/s BenchmarkRepeatLarge/33554432/1-4 2 63149800 ns/op 531.35 MB/s BenchmarkRepeatLarge/33554432/16-4 2 85428423 ns/op 392.78 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 57528482 ns/op 583.27 MB/s BenchmarkRepeatLarge/67108864/1-4 1 138476460 ns/op 484.62 MB/s BenchmarkRepeatLarge/67108864/16-4 1 134885089 ns/op 497.53 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 172099554 ns/op 389.94 MB/s BenchmarkRepeatLarge/134217728/1-4 1 273175811 ns/op 491.32 MB/s BenchmarkRepeatLarge/134217728/16-4 1 227568519 ns/op 589.79 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 287545346 ns/op 466.77 MB/s BenchmarkRepeatLarge/268435456/1-4 1 631860787 ns/op 424.83 MB/s BenchmarkRepeatLarge/268435456/16-4 1 532733421 ns/op 503.88 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 467558418 ns/op 574.12 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1161947495 ns/op 462.04 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1000126338 ns/op 536.80 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1014618801 ns/op 529.14 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 6928122830 ns/op 154.98 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2925048419 ns/op 367.09 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2488444061 ns/op 431.49 MB/s BenchmarkBytesCompare/1-4 12016926 13.06 ns/op BenchmarkBytesCompare/2-4 13001642 9.739 ns/op BenchmarkBytesCompare/4-4 10891344 11.61 ns/op BenchmarkBytesCompare/8-4 11025014 11.06 ns/op BenchmarkBytesCompare/16-4 13954540 13.13 ns/op BenchmarkBytesCompare/32-4 5536707 25.24 ns/op BenchmarkBytesCompare/64-4 10064848 13.41 ns/op BenchmarkBytesCompare/128-4 7051836 15.69 ns/op BenchmarkBytesCompare/256-4 6095874 17.03 ns/op BenchmarkBytesCompare/512-4 4291798 27.99 ns/op BenchmarkBytesCompare/1024-4 2717466 39.84 ns/op BenchmarkBytesCompare/2048-4 2005326 63.90 ns/op BenchmarkIndexAnyASCII/1:1-4 1674920 70.29 ns/op BenchmarkIndexAnyASCII/1:2-4 1757116 74.47 ns/op BenchmarkIndexAnyASCII/1:4-4 1000000 117.1 ns/op BenchmarkIndexAnyASCII/1:8-4 1693003 71.08 ns/op BenchmarkIndexAnyASCII/1:16-4 1633771 94.61 ns/op BenchmarkIndexAnyASCII/1:32-4 1772095 70.27 ns/op BenchmarkIndexAnyASCII/1:64-4 1000000 111.5 ns/op BenchmarkIndexAnyASCII/16:1-4 1000000 107.2 ns/op BenchmarkIndexAnyASCII/16:2-4 386865 334.8 ns/op BenchmarkIndexAnyASCII/16:4-4 365863 340.6 ns/op BenchmarkIndexAnyASCII/16:8-4 305420 329.5 ns/op BenchmarkIndexAnyASCII/16:16-4 334264 424.9 ns/op BenchmarkIndexAnyASCII/16:32-4 324969 377.4 ns/op BenchmarkIndexAnyASCII/16:64-4 296329 555.1 ns/op BenchmarkIndexAnyASCII/256:1-4 1000000 117.7 ns/op BenchmarkIndexAnyASCII/256:2-4 28044 4361 ns/op BenchmarkIndexAnyASCII/256:4-4 25496 6408 ns/op BenchmarkIndexAnyASCII/256:8-4 28347 4305 ns/op BenchmarkIndexAnyASCII/256:16-4 23998 4191 ns/op BenchmarkIndexAnyASCII/256:32-4 27078 4053 ns/op BenchmarkIndexAnyASCII/256:64-4 26370 4518 ns/op BenchmarkIndexAnyUTF8/1:1-4 1575924 74.69 ns/op BenchmarkIndexAnyUTF8/1:2-4 1661197 73.42 ns/op BenchmarkIndexAnyUTF8/1:4-4 1000000 111.1 ns/op BenchmarkIndexAnyUTF8/1:8-4 1719787 69.21 ns/op BenchmarkIndexAnyUTF8/1:16-4 1777927 74.82 ns/op BenchmarkIndexAnyUTF8/1:32-4 1000000 117.0 ns/op BenchmarkIndexAnyUTF8/1:64-4 1260420 93.98 ns/op BenchmarkIndexAnyUTF8/16:1-4 123734 1231 ns/op BenchmarkIndexAnyUTF8/16:2-4 347895 365.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 324915 388.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 268897 426.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 322074 395.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 298946 390.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 318384 400.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 9807 14492 ns/op BenchmarkIndexAnyUTF8/256:2-4 20430 5292 ns/op BenchmarkIndexAnyUTF8/256:4-4 22222 6069 ns/op BenchmarkIndexAnyUTF8/256:8-4 18340 5738 ns/op BenchmarkIndexAnyUTF8/256:16-4 20286 5062 ns/op BenchmarkIndexAnyUTF8/256:32-4 13801 10688 ns/op BenchmarkIndexAnyUTF8/256:64-4 20662 5715 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1537996 87.90 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1735338 65.53 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1588485 70.04 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1506294 70.14 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1661382 73.41 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1337266 97.19 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1000000 119.5 ns/op BenchmarkLastIndexAnyASCII/16:1-4 328764 336.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 297134 553.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 365480 364.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 385030 351.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 363979 355.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 351043 419.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 180802 637.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 27272 8375 ns/op BenchmarkLastIndexAnyASCII/256:2-4 27358 4606 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24957 4861 ns/op BenchmarkLastIndexAnyASCII/256:8-4 25972 4285 ns/op BenchmarkLastIndexAnyASCII/256:16-4 25407 5260 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23629 5864 ns/op BenchmarkLastIndexAnyASCII/256:64-4 10000 11264 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1395614 97.74 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1468689 71.89 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1684291 63.36 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1652742 91.78 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1607632 71.98 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1561113 69.13 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1608112 72.24 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 152108 768.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 175328 604.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 314484 358.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 294884 407.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 365726 424.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 252838 436.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 167761 1000 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 7470 18960 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 20000 11056 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12506 8499 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 21153 5742 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 21289 5605 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 13876 9234 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 16986 9930 ns/op BenchmarkTrimASCII/1:1-4 1623070 86.21 ns/op BenchmarkTrimASCII/1:2-4 1714874 65.35 ns/op BenchmarkTrimASCII/1:4-4 1764555 103.4 ns/op BenchmarkTrimASCII/1:8-4 1729904 105.3 ns/op BenchmarkTrimASCII/1:16-4 1391944 81.25 ns/op BenchmarkTrimASCII/16:1-4 500286 243.4 ns/op BenchmarkTrimASCII/16:2-4 406702 350.6 ns/op BenchmarkTrimASCII/16:4-4 443222 322.5 ns/op BenchmarkTrimASCII/16:8-4 353587 315.3 ns/op BenchmarkTrimASCII/16:16-4 348834 471.3 ns/op BenchmarkTrimASCII/256:1-4 36475 3118 ns/op BenchmarkTrimASCII/256:2-4 31974 4099 ns/op BenchmarkTrimASCII/256:4-4 30728 4862 ns/op BenchmarkTrimASCII/256:8-4 27987 4319 ns/op BenchmarkTrimASCII/256:16-4 32602 4477 ns/op BenchmarkTrimASCII/4096:1-4 2858 55636 ns/op BenchmarkTrimASCII/4096:2-4 2116 65408 ns/op BenchmarkTrimASCII/4096:4-4 1987 61967 ns/op BenchmarkTrimASCII/4096:8-4 1926 62594 ns/op BenchmarkTrimASCII/4096:16-4 1848 104500 ns/op BenchmarkTrimByte-4 1000000 106.3 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13350 8170 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 16602 8387 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 783 142081 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1630 74658 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3583 36444 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5986 25314 ns/op BenchmarkCompareBytesEqual-4 12534732 10.61 ns/op BenchmarkCompareBytesToNil-4 6193819 23.00 ns/op BenchmarkCompareBytesEmpty-4 15054211 11.76 ns/op BenchmarkCompareBytesIdentical-4 14905803 9.381 ns/op BenchmarkCompareBytesSameLength-4 12602930 9.854 ns/op BenchmarkCompareBytesDifferentLength-4 10873556 16.16 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1993 63879 ns/op 16415.15 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1502 69823 ns/op 15017.72 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1754 58786 ns/op 17837.37 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 2272 66382 ns/op 15796.20 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 2720 61216 ns/op 17129.35 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1617 104673 ns/op 10017.75 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 2054 77276 ns/op 13569.31 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1413 103033 ns/op 10177.23 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 2140 69306 ns/op 15129.77 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 2109 68463 ns/op 15316.12 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 2161 91683 ns/op 11437.01 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 2334 66690 ns/op 15723.18 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 2116 57866 ns/op 18120.78 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1798 56603 ns/op 18525.04 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 2449 55275 ns/op 18970.12 MB/s BenchmarkCompareBytesBig-4 2721 59071 ns/op 17751.42 MB/s BenchmarkCompareBytesBigIdentical-4 12486951 8.122 ns/op 129112053.78 MB/s PASS ok bytes 94.870s goos: darwin goarch: amd64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 106042854 ns/op 0.94 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 391011135 ns/op 1.45 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 4 37177424 ns/op 0.44 MB/s 3645482 B/op 51 allocs/op PASS ok compress/bzip2 2.991s goos: darwin goarch: amd64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 50 3352487 ns/op 2.98 MB/s 42345 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 3 42388325 ns/op 2.36 MB/s 43440 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 278600828 ns/op 3.59 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 54 2473743 ns/op 4.04 MB/s 42596 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 4 25269968 ns/op 3.96 MB/s 43000 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 256931269 ns/op 3.89 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 40 2664215 ns/op 3.75 MB/s 42224 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 5 32496087 ns/op 3.08 MB/s 42555 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 509434043 ns/op 1.96 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 46 2701977 ns/op 3.70 MB/s 41829 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 5 22739209 ns/op 4.40 MB/s 47484 B/op 15 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 296493989 ns/op 3.37 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 38 2769248 ns/op 3.61 MB/s 43407 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 4 30699278 ns/op 3.26 MB/s 47192 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 317063914 ns/op 3.15 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 69 2131914 ns/op 4.69 MB/s 43056 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 6 18950448 ns/op 5.28 MB/s 46537 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 170461703 ns/op 5.87 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 64 1805263 ns/op 5.54 MB/s 44129 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 8 13371782 ns/op 7.48 MB/s 46026 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 132166180 ns/op 7.57 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 74 1914231 ns/op 5.22 MB/s 42712 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 9 19857447 ns/op 5.04 MB/s 47502 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 135359682 ns/op 7.39 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 70 1585694 ns/op 6.31 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 7 14681080 ns/op 6.81 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 142821124 ns/op 7.00 MB/s BenchmarkEncode/Digits/Speed/1e4-4 38 4800992 ns/op 2.08 MB/s BenchmarkEncode/Digits/Speed/1e5-4 3 36170742 ns/op 2.76 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 238409142 ns/op 4.19 MB/s BenchmarkEncode/Digits/Default/1e4-4 14 7710252 ns/op 1.30 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 93057326 ns/op 1.07 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 952485332 ns/op 1.05 MB/s BenchmarkEncode/Digits/Compression/1e4-4 15 7570401 ns/op 1.32 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 112897853 ns/op 0.89 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 921197661 ns/op 1.09 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 48 2107515 ns/op 4.74 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 7 15250131 ns/op 6.56 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 148173914 ns/op 6.75 MB/s BenchmarkEncode/Newton/Speed/1e4-4 44 2572218 ns/op 3.89 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 25086007 ns/op 3.99 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 261236354 ns/op 3.83 MB/s BenchmarkEncode/Newton/Default/1e4-4 16 6916892 ns/op 1.45 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 66914316 ns/op 1.49 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 743099371 ns/op 1.35 MB/s BenchmarkEncode/Newton/Compression/1e4-4 16 6482705 ns/op 1.54 MB/s BenchmarkEncode/Newton/Compression/1e5-4 1 131778138 ns/op 0.76 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 917624319 ns/op 1.09 MB/s PASS ok compress/flate 21.609s goos: darwin goarch: amd64 pkg: compress/lzw BenchmarkDecoder/1e4-4 39 3682012 ns/op 2.72 MB/s BenchmarkDecoder/1e-Reuse4-4 40 3132891 ns/op 3.19 MB/s BenchmarkDecoder/1e5-4 3 43434392 ns/op 2.30 MB/s BenchmarkDecoder/1e-Reuse5-4 4 29868120 ns/op 3.35 MB/s BenchmarkDecoder/1e6-4 1 293735523 ns/op 3.40 MB/s BenchmarkDecoder/1e-Reuse6-4 1 326558746 ns/op 3.06 MB/s BenchmarkEncoder/1e4-4 51 2804897 ns/op 3.57 MB/s BenchmarkEncoder/1e-Reuse4-4 46 4093304 ns/op 2.44 MB/s BenchmarkEncoder/1e5-4 4 46750048 ns/op 2.14 MB/s BenchmarkEncoder/1e-Reuse5-4 4 26903699 ns/op 3.72 MB/s BenchmarkEncoder/1e6-4 1 242587864 ns/op 4.12 MB/s BenchmarkEncoder/1e-Reuse6-4 1 252730894 ns/op 3.96 MB/s PASS ok compress/lzw 5.039s goos: darwin goarch: amd64 pkg: container/heap BenchmarkDup-4 18 10523982 ns/op PASS ok container/heap 1.282s goos: darwin goarch: amd64 pkg: context BenchmarkCommonParentCancel-4 22333 4965 ns/op BenchmarkWithTimeout/concurrency=40-4 4068 31919 ns/op BenchmarkWithTimeout/concurrency=4000-4 4312 41665 ns/op BenchmarkWithTimeout/concurrency=400000-4 3805 28667 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 272682 759.9 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 9686 13810 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 17674 6304 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3786 54372 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1842 78322 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2361 45387 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 235 503567 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 100 1104525 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 288 812184 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 15 15719938 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 15 7386143 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 27 3971628 ns/op BenchmarkCheckCanceled/Err-4 240193 484.2 ns/op BenchmarkCheckCanceled/Done-4 330066 475.1 ns/op BenchmarkContextCancelDone-4 683019 178.3 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 21524 6215 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 22840 6831 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 17053 6928 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 13188 10080 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 11462 11331 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 526335 305.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 272773 543.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 194262 912.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 126924 956.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 69873 1827 ns/op PASS ok context 16.400s goos: darwin goarch: amd64 pkg: crypto/aes BenchmarkEncrypt-4 1294846 77.86 ns/op 205.51 MB/s BenchmarkDecrypt-4 1558669 138.8 ns/op 115.24 MB/s BenchmarkExpand-4 1000000 121.5 ns/op PASS ok crypto/aes 1.751s goos: darwin goarch: amd64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 160797 818.9 ns/op 78.16 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 299436 403.0 ns/op 158.82 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 181904 684.0 ns/op 93.57 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 349742 448.9 ns/op 142.56 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 123907 976.0 ns/op 1383.26 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 153440 690.1 ns/op 1956.22 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 107299 1090 ns/op 1238.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 121196 830.6 ns/op 1625.25 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 41268 2811 ns/op 2914.17 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 52912 3061 ns/op 2676.34 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 33258 4674 ns/op 1752.82 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 39765 3171 ns/op 2583.52 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 4886 22306 ns/op 45.68 MB/s BenchmarkAESCFBDecrypt1K-4 6514 22601 ns/op 45.09 MB/s BenchmarkAESCFBDecrypt8K-4 658 213755 ns/op 38.30 MB/s BenchmarkAESOFB1K-4 9168 15158 ns/op 67.22 MB/s BenchmarkAESCTR1K-4 10000 10679 ns/op 95.42 MB/s BenchmarkAESCTR8K-4 1059 151036 ns/op 54.21 MB/s BenchmarkAESCBCEncrypt1K-4 10000 13384 ns/op 76.51 MB/s BenchmarkAESCBCDecrypt1K-4 14176 7903 ns/op 129.57 MB/s PASS ok crypto/cipher 5.182s goos: darwin goarch: amd64 pkg: crypto/des BenchmarkEncrypt-4 75336 2135 ns/op 3.75 MB/s BenchmarkDecrypt-4 77031 1492 ns/op 5.36 MB/s BenchmarkTDESEncrypt-4 31356 3935 ns/op 2.03 MB/s BenchmarkTDESDecrypt-4 30028 4005 ns/op 2.00 MB/s PASS ok crypto/des 2.109s goos: darwin goarch: amd64 pkg: crypto/ecdh BenchmarkECDH/P256-4 938 212619 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 13 8591848 ns/op 1087 B/op 21 allocs/op BenchmarkECDH/P521-4 5 26093798 ns/op 1537 B/op 21 allocs/op BenchmarkECDH/X25519-4 81 1685427 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 2.275s goos: darwin goarch: amd64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1790 93598 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 26 6427305 ns/op 2681 B/op 34 allocs/op BenchmarkSign/P521-4 9 12228176 ns/op 3064 B/op 35 allocs/op BenchmarkVerify/P256-4 934 158215 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 10 11069392 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 3 35090605 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 5236 29720 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 44 4114579 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 18 6593101 ns/op 1414 B/op 17 allocs/op PASS ok crypto/ecdsa 3.588s goos: darwin goarch: amd64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 176 831226 ns/op BenchmarkNewKeyFromSeed-4 183 549003 ns/op BenchmarkSigning-4 224 714067 ns/op BenchmarkVerification-4 146 1082728 ns/op PASS ok crypto/ed25519 2.219s goos: darwin goarch: amd64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 4996 38341 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 84 1196548 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 46 2960407 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 19 6451898 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1678 84134 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 50 2797670 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 15 9937506 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 6 20290869 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 9332 15832 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 4322 29441 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3070 34761 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 74 1738610 ns/op 593 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2323 57772 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 254 433255 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1081 150017 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1448441 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 4.771s goos: darwin goarch: amd64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 12328 10919 ns/op 93.78 MB/s BenchmarkHMACSHA256_32-4 20259 7233 ns/op 4.42 MB/s BenchmarkNewWriteSum-4 9376 12936 ns/op 2.47 MB/s PASS ok crypto/hmac 1.751s goos: darwin goarch: amd64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 29049 3990 ns/op BenchmarkModSub-4 31772 3655 ns/op BenchmarkMontgomeryRepr-4 18927 5887 ns/op BenchmarkMontgomeryMul-4 17997 6112 ns/op BenchmarkModMul-4 10000 13793 ns/op BenchmarkExpBig-4 15 9294305 ns/op BenchmarkExp-4 3 36151507 ns/op PASS ok crypto/internal/bigmod 2.774s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 2546 40317 ns/op BenchmarkScalarBaseMult-4 188 533780 ns/op BenchmarkScalarMult-4 100 1133885 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 148 1005350 ns/op PASS ok crypto/internal/edwards25519 1.754s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 256178 511.4 ns/op BenchmarkMultiply-4 3019023 44.72 ns/op BenchmarkSquare-4 4185124 50.64 ns/op BenchmarkInvert-4 16326 11009 ns/op BenchmarkMult32-4 1000000 164.0 ns/op PASS ok crypto/internal/edwards25519/field 2.710s goos: darwin goarch: amd64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 48 2222061 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2127 62504 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 20 5632615 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 19725830 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 128 1615484 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7158 18893 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 50 2209400 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 20 5019289 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.581s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 545913 215.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 318405 391.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 99411 1205 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 670483 209.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 350709 441.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 99300 1120 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 2.229s goos: darwin goarch: amd64 pkg: crypto/md5 BenchmarkHash8Bytes-4 68289 1864 ns/op 4.29 MB/s BenchmarkHash64-4 115066 982.3 ns/op 65.15 MB/s BenchmarkHash128-4 111858 1521 ns/op 84.17 MB/s BenchmarkHash256-4 93187 1422 ns/op 179.97 MB/s BenchmarkHash512-4 42932 2735 ns/op 187.18 MB/s BenchmarkHash1K-4 48027 2424 ns/op 422.36 MB/s BenchmarkHash8K-4 9888 12802 ns/op 639.90 MB/s BenchmarkHash1M-4 70 1552270 ns/op 675.51 MB/s BenchmarkHash8M-4 8 14110906 ns/op 594.48 MB/s BenchmarkHash8BytesUnaligned-4 90544 1239 ns/op 6.45 MB/s BenchmarkHash1KUnaligned-4 46528 2438 ns/op 419.93 MB/s BenchmarkHash8KUnaligned-4 10000 12904 ns/op 634.82 MB/s PASS ok crypto/md5 3.671s goos: darwin goarch: amd64 pkg: crypto/rand BenchmarkPrime-4 1 223235760 ns/op PASS ok crypto/rand 1.305s goos: darwin goarch: amd64 pkg: crypto/rc4 BenchmarkRC4_128-4 9819 13613 ns/op 9.40 MB/s BenchmarkRC4_1K-4 1351 130488 ns/op 7.85 MB/s BenchmarkRC4_8K-4 156 765706 ns/op 10.57 MB/s PASS ok crypto/rc4 1.687s goos: darwin goarch: amd64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 7 14484080 ns/op BenchmarkDecryptPKCS1v15/3072-4 4 30838937 ns/op BenchmarkDecryptPKCS1v15/4096-4 2 54328673 ns/op BenchmarkEncryptPKCS1v15/2048-4 28 4306982 ns/op BenchmarkDecryptOAEP/2048-4 8 17394531 ns/op BenchmarkEncryptOAEP/2048-4 28 4258933 ns/op BenchmarkSignPKCS1v15/2048-4 7 16328752 ns/op BenchmarkVerifyPKCS1v15/2048-4 24 4384023 ns/op BenchmarkSignPSS/2048-4 7 19926743 ns/op BenchmarkVerifyPSS/2048-4 24 4504976 ns/op PASS ok crypto/rsa 3.296s goos: darwin goarch: amd64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 60582 1782 ns/op 4.49 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 70632 1639 ns/op 4.88 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 46540 2242 ns/op 142.75 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 53244 2706 ns/op 118.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 43198 2721 ns/op 376.27 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 44596 2594 ns/op 394.78 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11547 ns/op 709.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10720 19249 ns/op 425.57 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 3.047s goos: darwin goarch: amd64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 57356 3089 ns/op 2.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 70015 2450 ns/op 3.27 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 77971 2289 ns/op 3.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24428 4864 ns/op 210.54 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 28243 4189 ns/op 244.46 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26862 4525 ns/op 226.29 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4879 26494 ns/op 309.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4556 48141 ns/op 170.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4917 25806 ns/op 317.45 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 3.035s goos: darwin goarch: amd64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 22759 5327 ns/op 1.50 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 68007 1798 ns/op 4.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 59058 2429 ns/op 3.29 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28308 4521 ns/op 226.48 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 32636 3604 ns/op 284.11 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 32442 4083 ns/op 250.79 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 7849 18228 ns/op 449.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6834 17426 ns/op 470.11 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 8181 27608 ns/op 296.73 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.965s goos: darwin goarch: amd64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 17610630 6.808 ns/op BenchmarkConstantTimeEq-4 20161344 6.221 ns/op BenchmarkConstantTimeLessOrEq-4 20303492 6.818 ns/op BenchmarkXORBytes/8Bytes-4 2574163 45.78 ns/op 174.75 MB/s BenchmarkXORBytes/128Bytes-4 2575567 43.94 ns/op 2912.84 MB/s BenchmarkXORBytes/2048Bytes-4 932569 212.8 ns/op 9625.63 MB/s BenchmarkXORBytes/32768Bytes-4 76468 1793 ns/op 18274.36 MB/s PASS ok crypto/subtle 2.598s goos: darwin goarch: amd64 pkg: crypto/tls BenchmarkCertCache/0-4 16 10379514 ns/op BenchmarkCertCache/1-4 12 9096801 ns/op BenchmarkCertCache/2-4 14 8118032 ns/op BenchmarkCertCache/3-4 22 6457857 ns/op BenchmarkHandshakeServer/RSA-4 7 15544107 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 6 17697024 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 4 28097814 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 31 5999902 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 31 6964755 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 24 8667927 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 14 8914352 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 65179616 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 49220398 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 1 148769632 ns/op 7.05 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 1 141573651 ns/op 7.41 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 219534281 ns/op 9.55 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 214595970 ns/op 9.77 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 421482381 ns/op 9.95 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 450543123 ns/op 9.31 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 687656677 ns/op 12.20 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 879405516 ns/op 9.54 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 1594153699 ns/op 10.52 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 1659493298 ns/op 10.11 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 3184401297 ns/op 10.54 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 3640453167 ns/op 9.22 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 5992887671 ns/op 11.20 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 6694958022 ns/op 10.02 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 1 105399439 ns/op 9.95 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 1 112665489 ns/op 9.31 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 185860630 ns/op 11.28 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 183706032 ns/op 11.42 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 204775877 ns/op 20.48 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 310141835 ns/op 13.52 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 1031331101 ns/op 8.13 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 990395839 ns/op 8.47 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1073736038 ns/op 15.63 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1747149937 ns/op 9.60 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 4428844553 ns/op 7.58 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 4125406251 ns/op 8.13 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 6860022489 ns/op 9.78 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 7150569461 ns/op 9.39 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 748279594 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 742062709 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 309797768 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 325137930 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 186934102 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 179397218 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 1 112077287 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 1 114485253 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 2 63639388 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 2 61246434 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 163021415 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 173228140 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 89595171 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 87816008 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 2 62338582 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 2 61903794 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 2 59682042 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 2 64347570 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 3 53718841 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 3 60307197 ns/op PASS ok crypto/tls 66.490s goos: darwin goarch: amd64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 6 20050377 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 267 388802 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 934 239429 ns/op 12657 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 794 219168 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 2.207s goos: darwin goarch: amd64 pkg: database/sql BenchmarkConcurrentDBExec-4 24 4867356 ns/op 278023 B/op 1619 allocs/op BenchmarkConcurrentStmtQuery-4 26 6356317 ns/op 266542 B/op 1982 allocs/op BenchmarkConcurrentStmtExec-4 62 3251596 ns/op 211927 B/op 577 allocs/op BenchmarkConcurrentTxQuery-4 22 7088759 ns/op 272643 B/op 2131 allocs/op BenchmarkConcurrentTxExec-4 39 3485570 ns/op 90032 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 26 4100745 ns/op 106468 B/op 2079 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1135236 ns/op 40098 B/op 381 allocs/op BenchmarkConcurrentRandom-4 30 4569560 ns/op 227623 B/op 1800 allocs/op BenchmarkManyConcurrentQueries-4 1717 74646 ns/op 4146 B/op 20 allocs/op BenchmarkGrabConn-4 145228 887.8 ns/op 0 B/op 0 allocs/op PASS ok database/sql 3.186s goos: darwin goarch: amd64 pkg: debug/elf BenchmarkSymbols64-4 1238 94438 ns/op BenchmarkSymbols32-4 2042 98860 ns/op PASS ok debug/elf 1.498s goos: darwin goarch: amd64 pkg: debug/gosym Benchmark115/NewLineTable-4 125949 1086 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 49 3452856 ns/op 180243 B/op 13 allocs/op Benchmark115/LineToPC-4 61 2059907 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 6482 16605 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.970s goos: darwin goarch: amd64 pkg: encoding/asn1 BenchmarkObjectIdentifierString-4 38899 2745 ns/op BenchmarkMarshal-4 673 230679 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2312 47797 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.687s goos: darwin goarch: amd64 pkg: encoding/base32 BenchmarkEncode-4 220 463984 ns/op 17.66 MB/s BenchmarkEncodeToString-4 170 944521 ns/op 8.67 MB/s BenchmarkDecode-4 132 917195 ns/op 14.30 MB/s BenchmarkDecodeString-4 98 1463461 ns/op 8.96 MB/s PASS ok encoding/base32 1.901s goos: darwin goarch: amd64 pkg: encoding/base64 BenchmarkEncodeToString-4 240 467468 ns/op 17.52 MB/s BenchmarkDecodeString/2-4 312362 484.3 ns/op 8.26 MB/s BenchmarkDecodeString/4-4 287223 644.0 ns/op 12.42 MB/s BenchmarkDecodeString/8-4 210003 779.0 ns/op 15.40 MB/s BenchmarkDecodeString/64-4 36644 3689 ns/op 23.85 MB/s BenchmarkDecodeString/8192-4 307 350496 ns/op 31.17 MB/s BenchmarkNewEncoding-4 40629 2673 ns/op 95.76 MB/s PASS ok encoding/base64 2.932s goos: darwin goarch: amd64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 961 121073 ns/op 33.04 MB/s BenchmarkReadStruct-4 12517 8901 ns/op 8.43 MB/s BenchmarkWriteStruct-4 13113 9933 ns/op 7.55 MB/s BenchmarkReadInts-4 32124 3710 ns/op 8.09 MB/s BenchmarkWriteInts-4 33614 3882 ns/op 7.73 MB/s BenchmarkWriteSlice1000Int32s-4 543 281464 ns/op 14.21 MB/s BenchmarkPutUint16-4 2270137 55.87 ns/op 35.80 MB/s BenchmarkAppendUint16-4 1221847 118.5 ns/op 16.88 MB/s BenchmarkPutUint32-4 1760575 62.63 ns/op 63.87 MB/s BenchmarkAppendUint32-4 1835468 65.87 ns/op 60.73 MB/s BenchmarkPutUint64-4 451856 254.5 ns/op 31.43 MB/s BenchmarkAppendUint64-4 919636 123.1 ns/op 64.99 MB/s BenchmarkLittleEndianPutUint16-4 1426784 148.0 ns/op 13.51 MB/s BenchmarkLittleEndianAppendUint16-4 1688134 92.40 ns/op 21.64 MB/s BenchmarkLittleEndianPutUint32-4 1823332 66.29 ns/op 60.34 MB/s BenchmarkLittleEndianAppendUint32-4 1772043 84.06 ns/op 47.59 MB/s BenchmarkLittleEndianPutUint64-4 676026 178.6 ns/op 44.80 MB/s BenchmarkLittleEndianAppendUint64-4 970690 138.2 ns/op 57.87 MB/s BenchmarkReadFloats-4 107214 1196 ns/op 10.03 MB/s BenchmarkWriteFloats-4 93825 1081 ns/op 11.11 MB/s BenchmarkReadSlice1000Float32s-4 876 206705 ns/op 19.35 MB/s BenchmarkWriteSlice1000Float32s-4 727 149353 ns/op 26.78 MB/s BenchmarkReadSlice1000Uint8s-4 49048 3951 ns/op 253.11 MB/s BenchmarkWriteSlice1000Uint8s-4 38832 3220 ns/op 310.60 MB/s BenchmarkPutUvarint32-4 955968 158.5 ns/op 25.23 MB/s BenchmarkPutUvarint64-4 236178 794.0 ns/op 10.08 MB/s PASS ok encoding/binary 7.706s goos: darwin goarch: amd64 pkg: encoding/csv BenchmarkRead-4 4563 36335 ns/op 737 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 4844 29276 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 4134 26180 ns/op 737 B/op 16 allocs/op BenchmarkReadLargeFields-4 2272 56283 ns/op 3939 B/op 24 allocs/op BenchmarkReadReuseRecord-4 4945 22919 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 5894 21470 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 6104 27948 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 3590 48925 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 7219 18876 ns/op PASS ok encoding/csv 2.859s goos: darwin goarch: amd64 pkg: encoding/gob BenchmarkEndToEndPipe-4 5186 23250 ns/op 1820 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 6691 23451 ns/op 1817 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 139 913214 ns/op 17200 B/op 333 allocs/op BenchmarkEncodeComplex128Slice-4 364 307645 ns/op 1350 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 823 150373 ns/op 106 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 840 131289 ns/op 104 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 1154 92817 ns/op 336 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 39 3151282 ns/op 41494 B/op 255 allocs/op BenchmarkDecodeComplex128Slice-4 277 408758 ns/op 25365 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 757 197497 ns/op 10813 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 793 173624 ns/op 9766 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 332 402193 ns/op 39258 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 108 953982 ns/op 67840 B/op 2251 allocs/op BenchmarkDecodeBytesSlice-4 313 465764 ns/op 24234 B/op 207 allocs/op BenchmarkDecodeInterfaceSlice-4 55 2167386 ns/op 83556 B/op 3178 allocs/op BenchmarkDecodeMap-4 76 2147238 ns/op 54118 B/op 181 allocs/op PASS ok encoding/gob 4.750s goos: darwin goarch: amd64 pkg: encoding/hex BenchmarkEncode/256-4 8244 14037 ns/op 18.24 MB/s BenchmarkEncode/1024-4 2446 86871 ns/op 11.79 MB/s BenchmarkEncode/4096-4 433 336359 ns/op 12.18 MB/s BenchmarkEncode/16384-4 132 831506 ns/op 19.70 MB/s BenchmarkDecode/256-4 15408 7795 ns/op 32.84 MB/s BenchmarkDecode/1024-4 5137 25681 ns/op 39.87 MB/s BenchmarkDecode/4096-4 1219 100256 ns/op 40.86 MB/s BenchmarkDecode/16384-4 303 410387 ns/op 39.92 MB/s BenchmarkDump/256-4 776 140919 ns/op 1.82 MB/s BenchmarkDump/1024-4 247 449285 ns/op 2.28 MB/s BenchmarkDump/4096-4 76 2377941 ns/op 1.72 MB/s BenchmarkDump/16384-4 16 7746633 ns/op 2.11 MB/s PASS ok encoding/hex 3.608s goos: darwin goarch: amd64 pkg: encoding/json BenchmarkCodeEncoder-4 1 137576989 ns/op 14.10 MB/s 2144 B/op 17 allocs/op BenchmarkCodeEncoderError-4 1 169853564 ns/op 11.42 MB/s 8525392 B/op 139 allocs/op BenchmarkCodeMarshal-4 1 256666828 ns/op 7.56 MB/s 10201784 B/op 35 allocs/op BenchmarkCodeMarshalError-4 1 157328504 ns/op 12.33 MB/s 1946136 B/op 68 allocs/op BenchmarkMarshalBytes/32-4 20047 6527 ns/op BenchmarkMarshalBytes/256-4 5125 32155 ns/op BenchmarkMarshalBytes/4096-4 385 328212 ns/op BenchmarkMarshalBytesError/32-4 38 2640731 ns/op BenchmarkMarshalBytesError/256-4 34 4452070 ns/op BenchmarkMarshalBytesError/4096-4 43 3722924 ns/op BenchmarkMarshalMap-4 29307 6191 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 619364454 ns/op 3.13 MB/s 10098120 B/op 40036 allocs/op BenchmarkUnicodeDecoder-4 26774 4518 ns/op 3.10 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 38702 4030 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 527559889 ns/op 3.68 MB/s 2020240 B/op 40004 allocs/op BenchmarkCodeUnmarshalReuse-4 1 487508303 ns/op 3.98 MB/s 2019896 B/op 40006 allocs/op BenchmarkUnmarshalString-4 56954 2526 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 116488 1424 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 145333 1309 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 14439 11780 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 43772 3122 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 57474 2549 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 16027 9015 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 4209 72695 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 544 220943 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 70 1708917 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 13708360 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 420028 428.5 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 274102 448.0 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 335264 338.6 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 290599 347.8 ns/op BenchmarkEncodeMarshaler-4 23024 4533 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 39656 2974 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 3142912 40.56 ns/op BenchmarkNumberIsValidRegexp-4 14614 11910 ns/op PASS ok encoding/json 12.646s goos: darwin goarch: amd64 pkg: encoding/pem BenchmarkEncode-4 21 5227736 ns/op 12.54 MB/s BenchmarkDecode-4 20 5111426 ns/op 17.37 MB/s PASS ok encoding/pem 1.450s goos: darwin goarch: amd64 pkg: encoding/xml BenchmarkMarshal-4 1465 90390 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 532 204144 ns/op 8219 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 2710 53245 ns/op PASS ok encoding/xml 1.715s goos: darwin goarch: amd64 pkg: errors BenchmarkIs-4 241662 640.0 ns/op BenchmarkAs-4 44946 3043 ns/op PASS ok errors 1.494s goos: darwin goarch: amd64 pkg: expvar BenchmarkIntAdd-4 289603 363.4 ns/op BenchmarkIntSet-4 479281 217.9 ns/op BenchmarkFloatAdd-4 180524 869.0 ns/op BenchmarkFloatSet-4 461912 246.8 ns/op BenchmarkStringSet-4 295276 370.8 ns/op BenchmarkMapSet-4 120304 1344 ns/op BenchmarkMapSetDifferent-4 46360 3257 ns/op BenchmarkMapSetDifferentRandom-4 100 1199608 ns/op BenchmarkMapSetString-4 98997 1180 ns/op BenchmarkMapAddSame-4 17872 9341 ns/op BenchmarkMapAddDifferent-4 7603 13595 ns/op BenchmarkMapAddDifferentRandom-4 187 727004 ns/op BenchmarkMapAddSameSteadyState-4 184478 565.4 ns/op BenchmarkMapAddDifferentSteadyState-4 80644 1750 ns/op BenchmarkMapString-4 4784 21999 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 9660 14361 ns/op PASS ok expvar 4.834s goos: darwin goarch: amd64 pkg: fmt BenchmarkSprintfPadding-4 51580 2297 ns/op BenchmarkSprintfEmpty-4 223008 797.2 ns/op BenchmarkSprintfString-4 142998 1123 ns/op BenchmarkSprintfTruncateString-4 122260 1043 ns/op BenchmarkSprintfTruncateBytes-4 95205 1488 ns/op BenchmarkSprintfSlowParsingPath-4 108310 1121 ns/op BenchmarkSprintfQuoteString-4 31719 3274 ns/op BenchmarkSprintfInt-4 148274 1077 ns/op BenchmarkSprintfIntInt-4 78783 1720 ns/op BenchmarkSprintfPrefixedInt-4 139641 1688 ns/op BenchmarkSprintfFloat-4 71097 1639 ns/op BenchmarkSprintfComplex-4 31767 4130 ns/op BenchmarkSprintfBoolean-4 130666 1022 ns/op BenchmarkSprintfHexString-4 59449 2409 ns/op BenchmarkSprintfHexBytes-4 54586 2940 ns/op BenchmarkSprintfBytes-4 25063 5486 ns/op BenchmarkSprintfStringer-4 43786 3348 ns/op BenchmarkSprintfStructure-4 19330 6241 ns/op BenchmarkManyArgs-4 32671 3401 ns/op BenchmarkFprintInt-4 52664 2795 ns/op BenchmarkFprintfBytes-4 65599 2239 ns/op BenchmarkFprintIntNoAlloc-4 28933 3867 ns/op BenchmarkScanInts-4 19 5478292 ns/op BenchmarkScanRecursiveInt-4 1 562924425 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 546410196 ns/op PASS ok fmt 7.527s goos: darwin goarch: amd64 pkg: go/build BenchmarkImportVendor-4 362 306987 ns/op PASS ok go/build 1.284s goos: darwin goarch: amd64 pkg: go/constant BenchmarkStringAdd/1-4 30615 4424 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 10370 12690 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3471 51226 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 490 244409 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 146 686290 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 66 2561562 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 16 10072656 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 3 34147636 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 185782421 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 3.047s goos: darwin goarch: amd64 pkg: go/format BenchmarkFormat/array1-10000-4 1 533276544 ns/op 0.12 MB/s 45590768 B/op 48899 allocs/op PASS ok go/format 1.681s goos: darwin goarch: amd64 pkg: go/parser BenchmarkParse-4 4 25034458 ns/op 2.15 MB/s BenchmarkParseOnly-4 5 21561424 ns/op 2.50 MB/s BenchmarkResolve-4 52 2807178 ns/op 19.18 MB/s PASS ok go/parser 3.416s goos: darwin goarch: amd64 pkg: go/printer BenchmarkPrintFile-4 1 348984712 ns/op 0.15 MB/s 4978880 B/op 27477 allocs/op BenchmarkPrintDecl-4 538 226726 ns/op 0.14 MB/s 17528 B/op 51 allocs/op PASS ok go/printer 1.602s goos: darwin goarch: amd64 pkg: go/scanner BenchmarkScan-4 198 723109 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 11165216 ns/op 4.44 MB/s BenchmarkScanFiles/go/parser/parser.go-4 5 23201059 ns/op 3.16 MB/s BenchmarkScanFiles/net/http/server.go-4 3 48619445 ns/op 2.53 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 75 1576949 ns/op 1.97 MB/s PASS ok go/scanner 2.474s goos: darwin goarch: amd64 pkg: go/token BenchmarkSearchInts-4 1000000 102.8 ns/op PASS ok go/token 1.245s goos: darwin goarch: amd64 pkg: go/types BenchmarkLookupFieldOrMethod-4 85 1425810 ns/op BenchmarkNamed/Underlying/nongeneric-4 540123 186.8 ns/op BenchmarkNamed/Underlying/generic-4 719824 270.8 ns/op BenchmarkNamed/Underlying/src_instance-4 715420 196.6 ns/op BenchmarkNamed/Underlying/user_instance-4 621938 171.3 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 13921 11172 ns/op BenchmarkNamed/NewMethodSet/generic-4 13388 10898 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 12951 13558 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 10000 11880 ns/op BenchmarkCheck/http/funcbodies/info-4 1 1210524436 ns/op 27775 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 575927409 ns/op 58334 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 301899219 ns/op 111108 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 286953158 ns/op 116788 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 3263633598 ns/op 1587 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 183585799 ns/op 28099 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 1 111236827 ns/op 46272 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 1 110453061 ns/op 46326 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 843273119 ns/op 2566 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 108380582 ns/op 19896 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 90575446 ns/op 23754 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 75530308 ns/op 28538 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 2742459704 ns/op 24453 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 801644720 ns/op 83607 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 194495220 ns/op 343243 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 141719003 ns/op 470722 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 3719610151 ns/op 539.4 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 122561053 ns/op 16247 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 1 114802607 ns/op 17395 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 1 106400066 ns/op 18748 lines/s PASS ok go/types 58.890s goos: darwin goarch: amd64 pkg: hash/adler32 BenchmarkAdler32KB-4 8194 12578 ns/op 81.41 MB/s PASS ok hash/adler32 1.251s goos: darwin goarch: amd64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 203708 871.9 ns/op 17.20 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 220796 891.0 ns/op 16.83 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 92929 1735 ns/op 23.06 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 105552 1233 ns/op 32.45 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 363708 368.2 ns/op 1390.53 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 387022 366.0 ns/op 1398.81 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 379312 408.4 ns/op 2507.06 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 356551 368.7 ns/op 2777.07 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 239542 549.2 ns/op 7458.46 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 230174 562.1 ns/op 7287.07 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 51194 2197 ns/op 14912.45 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 52665 2208 ns/op 14842.70 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 352863 622.6 ns/op 24.09 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 368769 366.4 ns/op 40.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 384620 365.0 ns/op 109.60 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 401254 338.5 ns/op 118.15 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 306488 738.0 ns/op 693.79 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 218066 655.1 ns/op 781.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 233922 535.9 ns/op 1910.71 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 229485 674.7 ns/op 1517.69 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 205012 774.5 ns/op 5288.41 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 189913 606.4 ns/op 6754.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 50094 3175 ns/op 10321.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46035 2444 ns/op 13405.85 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 183331 771.6 ns/op 19.44 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 233624 630.5 ns/op 23.79 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 105784 1403 ns/op 28.52 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 105148 1566 ns/op 25.55 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 10000 12354 ns/op 41.45 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 10000 12520 ns/op 40.90 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4164 26873 ns/op 38.11 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5517 25851 ns/op 39.61 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 992 113611 ns/op 36.05 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 966 115905 ns/op 35.34 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1035683 ns/op 31.64 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1443961 ns/op 22.69 MB/s PASS ok hash/crc32 9.163s goos: darwin goarch: amd64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 100 1179511 ns/op 55.56 MB/s BenchmarkCrc64/ISO4KB-4 1334 100286 ns/op 40.84 MB/s BenchmarkCrc64/ISO1KB-4 6700 21514 ns/op 47.60 MB/s BenchmarkCrc64/ECMA64KB-4 100 1089294 ns/op 60.16 MB/s BenchmarkCrc64/Random64KB-4 100 1286824 ns/op 50.93 MB/s BenchmarkCrc64/Random16KB-4 384 333632 ns/op 49.11 MB/s PASS ok hash/crc64 2.169s goos: darwin goarch: amd64 pkg: hash/fnv BenchmarkFnv32KB-4 10245 11373 ns/op 90.04 MB/s BenchmarkFnv32aKB-4 10000 12939 ns/op 79.14 MB/s BenchmarkFnv64KB-4 10000 16654 ns/op 61.49 MB/s BenchmarkFnv64aKB-4 10000 11099 ns/op 92.26 MB/s BenchmarkFnv128KB-4 1407 141661 ns/op 7.23 MB/s BenchmarkFnv128aKB-4 1683 149667 ns/op 6.84 MB/s PASS ok hash/fnv 2.351s goos: darwin goarch: amd64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 319741 382.3 ns/op 10.46 MB/s BenchmarkHash/n=4/Bytes-4 2171442 72.28 ns/op 55.34 MB/s BenchmarkHash/n=4/String-4 1401175 81.01 ns/op 49.38 MB/s BenchmarkHash/n=8/Write-4 353997 298.5 ns/op 26.80 MB/s BenchmarkHash/n=8/Bytes-4 2587510 41.90 ns/op 190.93 MB/s BenchmarkHash/n=8/String-4 1000000 103.6 ns/op 77.25 MB/s BenchmarkHash/n=16/Write-4 391930 297.6 ns/op 53.77 MB/s BenchmarkHash/n=16/Bytes-4 2993428 58.14 ns/op 275.18 MB/s BenchmarkHash/n=16/String-4 1347298 79.10 ns/op 202.26 MB/s BenchmarkHash/n=32/Write-4 394350 304.9 ns/op 104.94 MB/s BenchmarkHash/n=32/Bytes-4 2862176 42.31 ns/op 756.37 MB/s BenchmarkHash/n=32/String-4 1473546 80.98 ns/op 395.14 MB/s BenchmarkHash/n=64/Write-4 454278 353.2 ns/op 181.20 MB/s BenchmarkHash/n=64/Bytes-4 2891070 45.42 ns/op 1408.96 MB/s BenchmarkHash/n=64/String-4 1431708 80.78 ns/op 792.30 MB/s BenchmarkHash/n=256/Write-4 234259 447.3 ns/op 572.37 MB/s BenchmarkHash/n=256/Bytes-4 1878412 57.16 ns/op 4478.99 MB/s BenchmarkHash/n=256/String-4 891678 146.2 ns/op 1750.61 MB/s BenchmarkHash/n=320/Write-4 293868 485.6 ns/op 659.04 MB/s BenchmarkHash/n=320/Bytes-4 1764408 65.68 ns/op 4872.15 MB/s BenchmarkHash/n=320/String-4 504842 209.6 ns/op 1526.62 MB/s BenchmarkHash/n=1024/Write-4 188166 631.0 ns/op 1622.81 MB/s BenchmarkHash/n=1024/Bytes-4 799498 249.0 ns/op 4112.40 MB/s BenchmarkHash/n=1024/String-4 207157 1022 ns/op 1002.27 MB/s BenchmarkHash/n=4096/Write-4 80767 1500 ns/op 2729.87 MB/s BenchmarkHash/n=4096/Bytes-4 255901 516.4 ns/op 7932.09 MB/s BenchmarkHash/n=4096/String-4 70311 2809 ns/op 1458.42 MB/s BenchmarkHash/n=16384/Write-4 23205 6516 ns/op 2514.52 MB/s BenchmarkHash/n=16384/Bytes-4 65646 2902 ns/op 5646.68 MB/s BenchmarkHash/n=16384/String-4 16929 9451 ns/op 1733.57 MB/s PASS ok hash/maphash 7.989s goos: darwin goarch: amd64 pkg: html BenchmarkEscape-4 585 215688 ns/op BenchmarkEscapeNone-4 130425 839.3 ns/op BenchmarkUnescape-4 609 268903 ns/op BenchmarkUnescapeNone-4 546945 218.9 ns/op BenchmarkUnescapeSparse-4 10000 28683 ns/op BenchmarkUnescapeDense-4 861 174873 ns/op PASS ok html 2.265s goos: darwin goarch: amd64 pkg: html/template BenchmarkCSSEscaper-4 6914 19040 ns/op BenchmarkCSSEscaperNoSpecials-4 27783 3800 ns/op BenchmarkDecodeCSS-4 19558 5887 ns/op BenchmarkDecodeCSSNoSpecials-4 2587882 47.20 ns/op BenchmarkCSSValueFilter-4 76748 1691 ns/op BenchmarkCSSValueFilterOk-4 62564 2333 ns/op BenchmarkEscapedExecute-4 4614 31556 ns/op BenchmarkHTMLNospaceEscaper-4 7426 16666 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 39043 3122 ns/op BenchmarkStripTags-4 16780 8397 ns/op BenchmarkStripTagsNoSpecials-4 262581 571.7 ns/op BenchmarkJSValEscaperWithNum-4 17482 6575 ns/op BenchmarkJSValEscaperWithStr-4 4652 23936 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 15194 8203 ns/op BenchmarkJSValEscaperWithObj-4 3201 31872 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 10722 11665 ns/op BenchmarkJSStrEscaperNoSpecials-4 39868 3026 ns/op BenchmarkJSStrEscaper-4 5119 22422 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 18709 6478 ns/op BenchmarkJSRegexpEscaper-4 7155 15890 ns/op BenchmarkTemplateSpecialTags-4 87 1335973 ns/op BenchmarkURLEscaper-4 4082 38734 ns/op BenchmarkURLEscaperNoSpecials-4 123570 1378 ns/op BenchmarkURLNormalizer-4 4326 37848 ns/op BenchmarkURLNormalizerNoSpecials-4 138902 1290 ns/op BenchmarkSrcsetFilter-4 14209 9650 ns/op BenchmarkSrcsetFilterNoSpecials-4 69370 1542 ns/op PASS ok html/template 7.158s goos: darwin goarch: amd64 pkg: image BenchmarkAt/rgba-4 476083 259.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 353668 285.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 519146 351.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 407839 326.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1276051 83.99 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 136.7 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1246587 82.24 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 944802 191.9 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1000000 104.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 306007 424.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 306931 559.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 348172 478.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 262720 481.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 540319 213.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 460501 366.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 530961 229.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 446184 398.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 318867 375.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1000000 166.3 ns/op BenchmarkRGBASetRGBA-4 1000000 120.1 ns/op BenchmarkRGBA64At-4 718803 177.7 ns/op BenchmarkRGBA64SetRGBA64-4 713090 196.3 ns/op BenchmarkNRGBAAt-4 1125100 99.07 ns/op BenchmarkNRGBASetNRGBA-4 976038 116.1 ns/op BenchmarkNRGBA64At-4 818918 164.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 676982 170.3 ns/op BenchmarkAlphaAt-4 1994071 52.00 ns/op BenchmarkAlphaSetAlpha-4 1826854 64.17 ns/op BenchmarkAlpha16At-4 1264448 90.48 ns/op BenchmarkAlphaSetAlpha16-4 1000000 101.6 ns/op BenchmarkGrayAt-4 2066835 53.95 ns/op BenchmarkGraySetGray-4 1884524 59.86 ns/op BenchmarkGray16At-4 1272596 91.93 ns/op BenchmarkGraySetGray16-4 1227009 98.14 ns/op PASS ok image 8.398s goos: darwin goarch: amd64 pkg: image/color BenchmarkYCbCrToRGB/0-4 2534179 41.59 ns/op BenchmarkYCbCrToRGB/128-4 3172418 39.04 ns/op BenchmarkYCbCrToRGB/255-4 3141787 38.73 ns/op BenchmarkRGBToYCbCr/0-4 3105924 38.42 ns/op BenchmarkRGBToYCbCr/Cb-4 2730882 41.10 ns/op BenchmarkRGBToYCbCr/Cr-4 2656668 40.98 ns/op BenchmarkYCbCrToRGBA/0-4 2521017 49.25 ns/op BenchmarkYCbCrToRGBA/128-4 2510815 47.46 ns/op BenchmarkYCbCrToRGBA/255-4 2551792 43.00 ns/op BenchmarkNYCbCrAToRGBA/0-4 2504110 46.36 ns/op BenchmarkNYCbCrAToRGBA/128-4 2411557 45.13 ns/op BenchmarkNYCbCrAToRGBA/255-4 2632840 46.21 ns/op PASS ok image/color 3.385s goos: darwin goarch: amd64 pkg: image/draw BenchmarkFillOver-4 3 52974277 ns/op BenchmarkFillSrc-4 309 398479 ns/op BenchmarkCopyOver-4 6 20860298 ns/op BenchmarkCopySrc-4 452 282189 ns/op BenchmarkNRGBAOver-4 7 16317934 ns/op BenchmarkNRGBASrc-4 9 11478885 ns/op BenchmarkYCbCr-4 8 12666526 ns/op BenchmarkGray-4 16 7405044 ns/op BenchmarkCMYK-4 9 11484632 ns/op BenchmarkGlyphOver-4 20 6315552 ns/op BenchmarkRGBAMaskOver-4 4 25497881 ns/op BenchmarkGrayMaskOver-4 6 20061730 ns/op BenchmarkRGBA64ImageMaskOver-4 3 35399235 ns/op BenchmarkRGBA-4 5 24395308 ns/op BenchmarkPalettedFill-4 846 150917 ns/op BenchmarkPalettedRGBA-4 4 26529820 ns/op BenchmarkGenericOver-4 2 54448746 ns/op BenchmarkGenericMaskOver-4 5 24858681 ns/op BenchmarkGenericSrc-4 3 37558165 ns/op BenchmarkGenericMaskSrc-4 3 34203488 ns/op PASS ok image/draw 7.701s goos: darwin goarch: amd64 pkg: image/gif BenchmarkDecode-4 19 5619642 ns/op 2.75 MB/s 48621 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 139208862 ns/op 2.21 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2660174333 ns/op 0.46 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 60 2318387 ns/op 6.66 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 134092884 ns/op 0.46 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.839s goos: darwin goarch: amd64 pkg: image/jpeg BenchmarkFDCT-4 4165 28333 ns/op BenchmarkIDCT-4 3492 29738 ns/op BenchmarkDecodeBaseline-4 6 23809349 ns/op 2.60 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 4 26331776 ns/op 2.35 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 173045079 ns/op 7.10 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 219959427 ns/op 4.19 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.723s goos: darwin goarch: amd64 pkg: image/png BenchmarkPaeth-4 16273426 7.712 ns/op BenchmarkDecodeGray-4 10 10519484 ns/op 6.23 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 42225692 ns/op 6.21 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 40169757 ns/op 6.53 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5811690 ns/op 11.28 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 3 34895823 ns/op 7.51 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 44213493 ns/op 5.93 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 54429362 ns/op 5.64 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 54630100 ns/op 5.62 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 190419785 ns/op 6.45 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 202525997 ns/op 6.07 MB/s 864104 B/op 31 allocs/op BenchmarkEncodePaletted-4 4 32116540 ns/op 9.57 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 187966480 ns/op 6.54 MB/s 860256 B/op 30 allocs/op BenchmarkEncodeRGBA-4 1 762232342 ns/op 1.61 MB/s 864088 B/op 29 allocs/op PASS ok image/png 5.122s goos: darwin goarch: amd64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54900875 ns/op 1.82 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 2 55166320 ns/op 1.81 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 310498357 ns/op 1.61 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 271759268 ns/op 1.84 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 54628394 ns/op 1.83 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 45174571 ns/op 2.21 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 273610465 ns/op 1.83 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 240369689 ns/op 2.08 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 607985575 ns/op 1.64 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 627096733 ns/op 1.59 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3633181667 ns/op 1.38 MB/s 20004952 B/op 3 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3309421728 ns/op 1.51 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 9400039 ns/op 10.64 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 10 10006908 ns/op 9.99 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 48268255 ns/op 10.36 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 47744959 ns/op 10.47 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 92895280 ns/op 10.76 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 95108344 ns/op 10.51 MB/s 8003668 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 455327305 ns/op 10.98 MB/s 20004952 B/op 3 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 493339039 ns/op 10.14 MB/s 40001624 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 57891253 ns/op 1.73 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 53037396 ns/op 1.89 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 329776870 ns/op 1.52 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 306415493 ns/op 1.63 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 680155030 ns/op 1.47 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 707187675 ns/op 1.41 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5299769673 ns/op 0.94 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4819133762 ns/op 1.04 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 156779789 ns/op 26.66 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 159768092 ns/op 26.16 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 44.112s goos: darwin goarch: amd64 pkg: internal/chacha8rand BenchmarkBlock-4 1000000 106.6 ns/op 2402.47 MB/s PASS ok internal/chacha8rand 1.184s goos: darwin goarch: amd64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 32914 4466 ns/op 0.22 MB/s BenchmarkMarshalCorpusFile/2-4 27444 3940 ns/op 0.51 MB/s BenchmarkMarshalCorpusFile/4-4 27525 4301 ns/op 0.93 MB/s BenchmarkMarshalCorpusFile/8-4 21633 5246 ns/op 1.52 MB/s BenchmarkMarshalCorpusFile/16-4 18044 7086 ns/op 2.26 MB/s BenchmarkMarshalCorpusFile/32-4 10000 15731 ns/op 2.03 MB/s BenchmarkMarshalCorpusFile/64-4 8008 18914 ns/op 3.38 MB/s BenchmarkMarshalCorpusFile/128-4 7743 16561 ns/op 7.73 MB/s BenchmarkMarshalCorpusFile/256-4 3253 40866 ns/op 6.26 MB/s BenchmarkMarshalCorpusFile/512-4 1603 89729 ns/op 5.71 MB/s BenchmarkMarshalCorpusFile/1024-4 796 165956 ns/op 6.17 MB/s BenchmarkMarshalCorpusFile/2048-4 354 335776 ns/op 6.10 MB/s BenchmarkMarshalCorpusFile/4096-4 184 704868 ns/op 5.81 MB/s BenchmarkMarshalCorpusFile/8192-4 84 1289082 ns/op 6.35 MB/s BenchmarkMarshalCorpusFile/16384-4 38 2719380 ns/op 6.02 MB/s BenchmarkMarshalCorpusFile/32768-4 20 6418774 ns/op 5.11 MB/s BenchmarkMarshalCorpusFile/65536-4 9 13094247 ns/op 5.00 MB/s BenchmarkMarshalCorpusFile/131072-4 4 32097995 ns/op 4.08 MB/s BenchmarkMarshalCorpusFile/262144-4 2 55517134 ns/op 4.72 MB/s BenchmarkMarshalCorpusFile/524288-4 2 117999215 ns/op 4.44 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 261021247 ns/op 4.02 MB/s BenchmarkUnmarshalCorpusFile/1-4 4800 29112 ns/op 0.03 MB/s BenchmarkUnmarshalCorpusFile/2-4 4407 39519 ns/op 0.05 MB/s BenchmarkUnmarshalCorpusFile/4-4 8512 24616 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/8-4 6246 25842 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/16-4 4676 29326 ns/op 0.55 MB/s BenchmarkUnmarshalCorpusFile/32-4 4136 40107 ns/op 0.80 MB/s BenchmarkUnmarshalCorpusFile/64-4 1328 103402 ns/op 0.62 MB/s BenchmarkUnmarshalCorpusFile/128-4 1429 80863 ns/op 1.58 MB/s BenchmarkUnmarshalCorpusFile/256-4 879 153415 ns/op 1.67 MB/s BenchmarkUnmarshalCorpusFile/512-4 421 309885 ns/op 1.65 MB/s BenchmarkUnmarshalCorpusFile/1024-4 216 621798 ns/op 1.65 MB/s BenchmarkUnmarshalCorpusFile/2048-4 100 1150319 ns/op 1.78 MB/s BenchmarkUnmarshalCorpusFile/4096-4 61 2168982 ns/op 1.89 MB/s BenchmarkUnmarshalCorpusFile/8192-4 31 5863936 ns/op 1.40 MB/s BenchmarkUnmarshalCorpusFile/16384-4 14 9344599 ns/op 1.75 MB/s BenchmarkUnmarshalCorpusFile/32768-4 6 17181005 ns/op 1.91 MB/s BenchmarkUnmarshalCorpusFile/65536-4 3 36798265 ns/op 1.78 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 75238249 ns/op 1.74 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 166448583 ns/op 1.57 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 280219231 ns/op 1.87 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 491414300 ns/op 2.13 MB/s BenchmarkMutatorBytes/1-4 29635 4239 ns/op BenchmarkMutatorBytes/10-4 31585 3696 ns/op BenchmarkMutatorBytes/100-4 30960 4028 ns/op BenchmarkMutatorBytes/1000-4 21470 5591 ns/op BenchmarkMutatorBytes/10000-4 6926 22829 ns/op BenchmarkMutatorBytes/100000-4 940 145823 ns/op BenchmarkMutatorString/1-4 32462 4073 ns/op BenchmarkMutatorString/10-4 32211 3779 ns/op BenchmarkMutatorString/100-4 29546 4453 ns/op BenchmarkMutatorString/1000-4 13710 8060 ns/op BenchmarkMutatorString/10000-4 3830 51429 ns/op BenchmarkMutatorString/100000-4 354 329082 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 16960 7358 ns/op BenchmarkMutatorAllBasicTypes/string-4 16446 7364 ns/op BenchmarkMutatorAllBasicTypes/bool-4 53872 2135 ns/op BenchmarkMutatorAllBasicTypes/float32-4 46180 2529 ns/op BenchmarkMutatorAllBasicTypes/float64-4 48003 2579 ns/op BenchmarkMutatorAllBasicTypes/int-4 50941 2287 ns/op BenchmarkMutatorAllBasicTypes/int8-4 53790 2287 ns/op BenchmarkMutatorAllBasicTypes/int16-4 50022 2414 ns/op BenchmarkMutatorAllBasicTypes/int32-4 53006 2232 ns/op BenchmarkMutatorAllBasicTypes/int64-4 46172 2277 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 49356 2352 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 49093 2370 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 51408 2370 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 48709 2370 ns/op PASS ok internal/fuzz 15.682s goos: darwin goarch: amd64 pkg: internal/intern BenchmarkStress-4 16192 7252 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 144490 897.7 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.618s PASS ok internal/poll 1.046s goos: darwin goarch: amd64 pkg: internal/trace BenchmarkMMU-4 5 26419194 ns/op PASS ok internal/trace 5.328s PASS ok internal/zstd 1.109s goos: darwin goarch: amd64 pkg: io BenchmarkCopyNSmall-4 10000 10672 ns/op BenchmarkCopyNLarge-4 244 418309 ns/op PASS ok io 1.367s goos: darwin goarch: amd64 pkg: log BenchmarkItoa-4 140457 871.6 ns/op BenchmarkPrintln-4 16676 6763 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 29106 4325 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 4104 28653 ns/op BenchmarkDiscard-4 647679 162.5 ns/op 0 B/op 0 allocs/op PASS ok log 2.104s goos: darwin goarch: amd64 pkg: log/slog BenchmarkWriteTime-4 56029 1874 ns/op BenchmarkJSONHandler/defaults-4 6129 18302 ns/op 538 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 3974 41794 ns/op 787 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 3903 29523 ns/op 751 B/op 5 allocs/op BenchmarkPreformatting/separate-4 5557 18292 ns/op 538 B/op 1 allocs/op BenchmarkPreformatting/struct-4 5659 18427 ns/op 527 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 4287 30285 ns/op 511 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 28357 4586 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 25354 4532 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 88108 1391 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 62444 2077 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 59371 2091 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 57952 2131 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 61851 2023 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 62254 1939 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1000000 103.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 827294 159.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 807322 158.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 654715 204.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 572598 242.2 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5900 27729 ns/op BenchmarkDispatch/switch-checked-4 187903 712.4 ns/op BenchmarkDispatch/As-4 204020 567.3 ns/op BenchmarkDispatch/Visit-4 169746 728.3 ns/op BenchmarkUnsafeStrings-4 17803 6609 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 PASS ok log/slog 5.804s goos: darwin goarch: amd64 pkg: log/slog/internal/benchmarks BenchmarkAttrs/disabled/5_args-4 1004820 101.1 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1017984 103.8 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 639141 164.1 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 217240 616.5 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 50587 2681 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 50496 2909 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 30181 5764 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 4744 24145 ns/op 3472 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 12099 15363 ns/op 587 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 10134 11427 ns/op 598 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 6990 20118 ns/op 1081 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 1694 60776 ns/op 4311 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 9115 14731 ns/op 519 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 12126 12070 ns/op 514 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 4912 24306 ns/op 940 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 2198 74012 ns/op 3703 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 4.564s goos: darwin goarch: amd64 pkg: maps BenchmarkMapClone-4 4 32311802 ns/op PASS ok maps 3.578s goos: darwin goarch: amd64 pkg: math BenchmarkAcos-4 2461602 51.98 ns/op BenchmarkAcosh-4 888090 120.6 ns/op BenchmarkAsin-4 2377540 62.24 ns/op BenchmarkAsinh-4 912933 173.2 ns/op BenchmarkAtan-4 2800606 42.57 ns/op BenchmarkAtanh-4 1000000 119.3 ns/op BenchmarkAtan2-4 1815895 62.35 ns/op BenchmarkCbrt-4 1000000 100.5 ns/op BenchmarkCeil-4 21900048 5.836 ns/op BenchmarkCopysign-4 2556614 49.50 ns/op BenchmarkCos-4 1251650 98.25 ns/op BenchmarkCosh-4 1279222 86.01 ns/op BenchmarkErf-4 2393229 51.92 ns/op BenchmarkErfc-4 2340152 55.79 ns/op BenchmarkErfinv-4 2609157 45.10 ns/op BenchmarkErfcinv-4 2673598 43.61 ns/op BenchmarkExp-4 7584957 17.16 ns/op BenchmarkExpGo-4 859375 158.6 ns/op BenchmarkExpm1-4 2330466 49.85 ns/op BenchmarkExp2-4 869894 140.0 ns/op BenchmarkExp2Go-4 888380 147.8 ns/op BenchmarkAbs-4 3584250 32.37 ns/op BenchmarkDim-4 11516238 10.25 ns/op BenchmarkFloor-4 21745160 5.965 ns/op BenchmarkMax-4 11753012 14.34 ns/op BenchmarkMin-4 14949396 16.20 ns/op BenchmarkMod-4 262699 499.2 ns/op BenchmarkFrexp-4 1498273 89.62 ns/op BenchmarkGamma-4 635740 196.1 ns/op BenchmarkHypot-4 11905863 9.781 ns/op BenchmarkHypotGo-4 1221486 94.48 ns/op BenchmarkIlogb-4 1403031 85.35 ns/op BenchmarkJ0-4 229315 567.4 ns/op BenchmarkJ1-4 202693 530.1 ns/op BenchmarkJn-4 83644 1342 ns/op BenchmarkLdexp-4 1399358 90.20 ns/op BenchmarkLgamma-4 1000000 120.5 ns/op BenchmarkLog-4 5206903 20.60 ns/op BenchmarkLogb-4 1409571 81.74 ns/op BenchmarkLog1p-4 1215271 96.44 ns/op BenchmarkLog10-4 5102601 21.34 ns/op BenchmarkLog2-4 1000000 106.8 ns/op BenchmarkModf-4 1819936 62.85 ns/op BenchmarkNextafter32-4 1695055 67.33 ns/op BenchmarkNextafter64-4 1886905 62.60 ns/op BenchmarkPowInt-4 429271 321.2 ns/op BenchmarkPowFrac-4 356353 364.8 ns/op BenchmarkPow10Pos-4 5168628 19.78 ns/op BenchmarkPow10Neg-4 5488528 20.28 ns/op BenchmarkRound-4 3002991 37.43 ns/op BenchmarkRoundToEven-4 10075341 12.44 ns/op BenchmarkRemainder-4 390716 359.3 ns/op BenchmarkSignbit-4 4998932 20.72 ns/op BenchmarkSin-4 1510766 75.35 ns/op BenchmarkSincos-4 1000000 115.9 ns/op BenchmarkSinh-4 2100706 55.28 ns/op BenchmarkSqrtIndirect-4 23140626 5.356 ns/op BenchmarkSqrtLatency-4 22687384 5.481 ns/op BenchmarkSqrtIndirectLatency-4 20634538 5.456 ns/op BenchmarkSqrtGoLatency-4 1000000 104.4 ns/op BenchmarkSqrtPrime-4 39338 2880 ns/op BenchmarkTan-4 1541212 77.60 ns/op BenchmarkTanh-4 1356136 87.76 ns/op BenchmarkTrunc-4 20566472 5.536 ns/op BenchmarkY0-4 231886 496.2 ns/op BenchmarkY1-4 277828 435.0 ns/op BenchmarkYn-4 130748 935.2 ns/op BenchmarkFloat64bits-4 5709703 21.45 ns/op BenchmarkFloat64frombits-4 5006500 23.14 ns/op BenchmarkFloat32bits-4 5808698 20.44 ns/op BenchmarkFloat32frombits-4 4891462 22.99 ns/op BenchmarkFMA-4 20677740 5.914 ns/op PASS ok math 15.370s goos: darwin goarch: amd64 pkg: math/big BenchmarkAddVV/1-4 13402308 8.514 ns/op 7517.07 MB/s BenchmarkAddVV/2-4 11253072 9.395 ns/op 13623.89 MB/s BenchmarkAddVV/3-4 12453234 10.08 ns/op 19051.35 MB/s BenchmarkAddVV/4-4 11457073 11.31 ns/op 22635.13 MB/s BenchmarkAddVV/5-4 9969880 10.99 ns/op 29129.68 MB/s BenchmarkAddVV/10-4 7466269 13.66 ns/op 46865.39 MB/s BenchmarkAddVV/100-4 2125916 53.30 ns/op 120065.76 MB/s BenchmarkAddVV/1000-4 284784 487.7 ns/op 131217.39 MB/s BenchmarkSubVV/1-4 13916716 8.459 ns/op 7565.73 MB/s BenchmarkSubVV/2-4 12778525 9.811 ns/op 13046.23 MB/s BenchmarkSubVV/3-4 11000229 10.54 ns/op 18208.25 MB/s BenchmarkSubVV/4-4 10050846 10.72 ns/op 23877.34 MB/s BenchmarkSubVV/5-4 10670379 11.43 ns/op 27989.83 MB/s BenchmarkSubVV/10-4 8945546 13.73 ns/op 46601.08 MB/s BenchmarkSubVV/100-4 2191936 55.23 ns/op 115872.05 MB/s BenchmarkSubVV/1000-4 264780 513.6 ns/op 124615.85 MB/s BenchmarkAddVW/1-4 14676130 8.266 ns/op 967.83 MB/s BenchmarkAddVW/2-4 9110770 11.85 ns/op 1350.07 MB/s BenchmarkAddVW/3-4 12737792 10.00 ns/op 2398.93 MB/s BenchmarkAddVW/4-4 12844015 10.40 ns/op 3077.20 MB/s BenchmarkAddVW/5-4 12057504 10.10 ns/op 3959.66 MB/s BenchmarkAddVW/10-4 10122138 11.51 ns/op 6952.71 MB/s BenchmarkAddVW/100-4 284200 427.7 ns/op 1870.56 MB/s BenchmarkAddVW/1000-4 41408 2930 ns/op 2730.81 MB/s BenchmarkAddVWext/1-4 13379707 8.699 ns/op 919.62 MB/s BenchmarkAddVWext/2-4 12948140 9.392 ns/op 1703.52 MB/s BenchmarkAddVWext/3-4 9077559 11.33 ns/op 2117.42 MB/s BenchmarkAddVWext/4-4 11915758 9.551 ns/op 3350.60 MB/s BenchmarkAddVWext/5-4 13086586 9.499 ns/op 4211.16 MB/s BenchmarkAddVWext/10-4 9249985 11.61 ns/op 6888.53 MB/s BenchmarkAddVWext/100-4 60062 1914 ns/op 417.90 MB/s BenchmarkAddVWext/1000-4 6805 18575 ns/op 430.69 MB/s BenchmarkSubVW/1-4 13083955 8.084 ns/op 989.58 MB/s BenchmarkSubVW/2-4 13520661 8.911 ns/op 1795.58 MB/s BenchmarkSubVW/3-4 12886966 9.694 ns/op 2475.77 MB/s BenchmarkSubVW/4-4 12964671 9.492 ns/op 3371.12 MB/s BenchmarkSubVW/5-4 12887506 9.512 ns/op 4205.10 MB/s BenchmarkSubVW/10-4 10397073 11.32 ns/op 7067.78 MB/s BenchmarkSubVW/100-4 298771 422.8 ns/op 1891.99 MB/s BenchmarkSubVW/1000-4 42829 2760 ns/op 2898.62 MB/s BenchmarkSubVWext/1-4 15903008 8.114 ns/op 985.95 MB/s BenchmarkSubVWext/2-4 14502709 8.505 ns/op 1881.21 MB/s BenchmarkSubVWext/3-4 12251859 9.557 ns/op 2511.35 MB/s BenchmarkSubVWext/4-4 13367337 9.699 ns/op 3299.34 MB/s BenchmarkSubVWext/5-4 10015096 11.55 ns/op 3463.27 MB/s BenchmarkSubVWext/10-4 9978181 11.45 ns/op 6986.79 MB/s BenchmarkSubVWext/100-4 61119 2133 ns/op 375.06 MB/s BenchmarkSubVWext/1000-4 7129 18237 ns/op 438.66 MB/s BenchmarkMulAddVWW/1-4 13013895 9.741 ns/op 6569.89 MB/s BenchmarkMulAddVWW/2-4 12220480 10.12 ns/op 12647.74 MB/s BenchmarkMulAddVWW/3-4 10328528 10.31 ns/op 18627.81 MB/s BenchmarkMulAddVWW/4-4 9597806 11.56 ns/op 22150.09 MB/s BenchmarkMulAddVWW/5-4 9155140 11.77 ns/op 27193.28 MB/s BenchmarkMulAddVWW/10-4 7199168 14.98 ns/op 42711.12 MB/s BenchmarkMulAddVWW/100-4 1492663 81.69 ns/op 78347.18 MB/s BenchmarkMulAddVWW/1000-4 165397 806.9 ns/op 79312.41 MB/s BenchmarkAddMulVVW/1-4 14098371 8.983 ns/op 7124.34 MB/s BenchmarkAddMulVVW/2-4 12292582 10.10 ns/op 12669.69 MB/s BenchmarkAddMulVVW/3-4 10222330 10.95 ns/op 17531.30 MB/s BenchmarkAddMulVVW/4-4 9207660 11.49 ns/op 22284.21 MB/s BenchmarkAddMulVVW/5-4 10353895 12.01 ns/op 26640.01 MB/s BenchmarkAddMulVVW/10-4 7275793 14.40 ns/op 44459.83 MB/s BenchmarkAddMulVVW/100-4 1739199 65.33 ns/op 97968.53 MB/s BenchmarkAddMulVVW/1000-4 214394 612.3 ns/op 104524.62 MB/s BenchmarkDivWVW/1-4 1811726 64.97 ns/op 985.02 MB/s BenchmarkDivWVW/2-4 1000000 150.3 ns/op 851.63 MB/s BenchmarkDivWVW/3-4 721742 164.1 ns/op 1170.13 MB/s BenchmarkDivWVW/4-4 677170 203.8 ns/op 1255.89 MB/s BenchmarkDivWVW/5-4 582868 230.1 ns/op 1390.43 MB/s BenchmarkDivWVW/10-4 311478 421.2 ns/op 1519.56 MB/s BenchmarkDivWVW/100-4 34182 3564 ns/op 1795.92 MB/s BenchmarkDivWVW/1000-4 3580 37594 ns/op 1702.38 MB/s BenchmarkNonZeroShifts/1/shrVU-4 14736438 8.644 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14474758 8.119 ns/op BenchmarkNonZeroShifts/2/shrVU-4 12997886 8.991 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11933142 8.934 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12820512 9.074 ns/op BenchmarkNonZeroShifts/3/shlVU-4 12604293 9.110 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11018451 10.21 ns/op BenchmarkNonZeroShifts/4/shlVU-4 12941403 9.313 ns/op BenchmarkNonZeroShifts/5/shrVU-4 9717260 11.04 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11723455 9.798 ns/op BenchmarkNonZeroShifts/10/shrVU-4 8417368 13.54 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8980071 12.54 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1397718 82.14 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1655546 66.87 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 186607 679.9 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 215271 622.5 ns/op BenchmarkDecimalConversion-4 194 596261 ns/op BenchmarkFloatString/100-4 10000 11490 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 194 614452 ns/op 2911 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 55128376 ns/op 61276 B/op 49 allocs/op BenchmarkFloatString/100000-4 1 5577703773 ns/op 832240 B/op 488 allocs/op BenchmarkFloatAdd/10-4 119564 876.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 149416 856.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 133551 937.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 82197 1502 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16645 7207 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 190771 712.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 191906 653.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 195867 660.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 150375 824.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 49047 2400 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1910 70913 ns/op BenchmarkParseFloatLargeExp-4 391 297706 ns/op BenchmarkGCD10x10/WithoutXY-4 139756 759.8 ns/op BenchmarkGCD10x10/WithXY-4 47331 2538 ns/op BenchmarkGCD10x100/WithoutXY-4 87460 1503 ns/op BenchmarkGCD10x100/WithXY-4 14941 7677 ns/op BenchmarkGCD10x1000/WithoutXY-4 56773 2461 ns/op BenchmarkGCD10x1000/WithXY-4 10000 10897 ns/op BenchmarkGCD100x100/WithoutXY-4 20767 5642 ns/op BenchmarkGCD100x100/WithXY-4 7850 13722 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 10788 ns/op BenchmarkGCD100x1000/WithXY-4 6634 21998 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2046 63984 ns/op BenchmarkGCD1000x1000/WithXY-4 824 141627 ns/op BenchmarkHilbert-4 20 8148384 ns/op BenchmarkBinomial-4 10146 10572 ns/op BenchmarkQuoRem-4 19573 6117 ns/op BenchmarkExp-4 16 7168982 ns/op BenchmarkExpMont/Odd-4 100 1058810 ns/op 2607 B/op 22 allocs/op BenchmarkExpMont/Even1-4 100 1063605 ns/op 3358 B/op 37 allocs/op BenchmarkExpMont/Even2-4 100 1110873 ns/op 3898 B/op 55 allocs/op BenchmarkExpMont/Even3-4 108 1134150 ns/op 3834 B/op 53 allocs/op BenchmarkExpMont/Even4-4 100 1148595 ns/op 3883 B/op 54 allocs/op BenchmarkExpMont/Even8-4 100 1127275 ns/op 3832 B/op 52 allocs/op BenchmarkExpMont/Even32-4 100 1100405 ns/op 3877 B/op 54 allocs/op BenchmarkExpMont/Even64-4 127 929051 ns/op 3633 B/op 53 allocs/op BenchmarkExpMont/Even96-4 121 977509 ns/op 3748 B/op 50 allocs/op BenchmarkExpMont/Even128-4 140 846702 ns/op 3250 B/op 50 allocs/op BenchmarkExpMont/Even255-4 157 759969 ns/op 2935 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 316 362593 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 292 414164 ns/op 1725 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 292 394531 ns/op 1735 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 303 393673 ns/op 1742 B/op 47 allocs/op BenchmarkExp2-4 18 6730912 ns/op BenchmarkBitset-4 752215 176.4 ns/op BenchmarkBitsetNeg-4 392726 332.4 ns/op BenchmarkBitsetOrig-4 217020 588.8 ns/op BenchmarkBitsetNegOrig-4 159006 930.1 ns/op BenchmarkModSqrt225_Tonelli-4 111 1027851 ns/op BenchmarkModSqrt225_3Mod4-4 363 316455 ns/op BenchmarkModSqrt231_Tonelli-4 100 1066480 ns/op BenchmarkModSqrt231_5Mod8-4 310 370248 ns/op BenchmarkModInverse-4 11810 9574 ns/op BenchmarkSqrt-4 2064 69829 ns/op BenchmarkIntSqr/1-4 1000000 117.3 ns/op BenchmarkIntSqr/2-4 695941 197.9 ns/op BenchmarkIntSqr/3-4 462393 243.9 ns/op BenchmarkIntSqr/5-4 376531 304.4 ns/op BenchmarkIntSqr/8-4 297138 436.8 ns/op BenchmarkIntSqr/10-4 265788 498.2 ns/op BenchmarkIntSqr/20-4 42064 2658 ns/op BenchmarkIntSqr/30-4 33463 3816 ns/op BenchmarkIntSqr/50-4 20966 5643 ns/op BenchmarkIntSqr/80-4 10000 10016 ns/op BenchmarkIntSqr/100-4 10000 11592 ns/op BenchmarkIntSqr/200-4 4830 28308 ns/op BenchmarkIntSqr/300-4 1807 67263 ns/op BenchmarkIntSqr/500-4 915 136047 ns/op BenchmarkIntSqr/800-4 351 340815 ns/op BenchmarkIntSqr/1000-4 267 451381 ns/op BenchmarkDiv/20/10-4 312045 335.7 ns/op BenchmarkDiv/40/20-4 384962 336.4 ns/op BenchmarkDiv/100/50-4 341718 382.5 ns/op BenchmarkDiv/200/100-4 47334 2642 ns/op BenchmarkDiv/400/200-4 46174 2695 ns/op BenchmarkDiv/1000/500-4 35745 3215 ns/op BenchmarkDiv/2000/1000-4 29938 4217 ns/op BenchmarkDiv/20000/10000-4 1224 99162 ns/op BenchmarkDiv/200000/100000-4 27 4219888 ns/op BenchmarkDiv/2000000/1000000-4 1 116753466 ns/op BenchmarkDiv/20000000/10000000-4 1 3601447661 ns/op BenchmarkMul-4 5 22651692 ns/op BenchmarkNatMul/10-4 171963 976.2 ns/op BenchmarkNatMul/100-4 6078 27330 ns/op BenchmarkNatMul/1000-4 154 727365 ns/op BenchmarkZeroShifts/Shl-4 10000 15593 ns/op BenchmarkZeroShifts/ShlSame-4 3020378 36.00 ns/op BenchmarkZeroShifts/Shr-4 10000 17957 ns/op BenchmarkZeroShifts/ShrSame-4 2586603 43.57 ns/op BenchmarkExp3Power/0x10-4 161043 986.0 ns/op BenchmarkExp3Power/0x40-4 131036 1162 ns/op BenchmarkExp3Power/0x100-4 75282 1753 ns/op BenchmarkExp3Power/0x400-4 36091 3725 ns/op BenchmarkExp3Power/0x1000-4 7729 15665 ns/op BenchmarkExp3Power/0x4000-4 2275 71507 ns/op BenchmarkExp3Power/0x10000-4 201 591143 ns/op BenchmarkExp3Power/0x40000-4 21 5896463 ns/op BenchmarkExp3Power/0x100000-4 2 51978494 ns/op BenchmarkExp3Power/0x400000-4 1 481054993 ns/op BenchmarkFibo-4 3 37645397 ns/op BenchmarkNatSqr/1-4 824338 200.3 ns/op BenchmarkNatSqr/2-4 456327 352.0 ns/op BenchmarkNatSqr/3-4 413950 393.6 ns/op BenchmarkNatSqr/5-4 311905 554.2 ns/op BenchmarkNatSqr/8-4 213542 813.2 ns/op BenchmarkNatSqr/10-4 191278 1097 ns/op BenchmarkNatSqr/20-4 37381 3429 ns/op BenchmarkNatSqr/30-4 28585 4835 ns/op BenchmarkNatSqr/50-4 17002 7587 ns/op BenchmarkNatSqr/80-4 10000 11853 ns/op BenchmarkNatSqr/100-4 9178 15616 ns/op BenchmarkNatSqr/200-4 3360 36781 ns/op BenchmarkNatSqr/300-4 1737 93949 ns/op BenchmarkNatSqr/500-4 910 157161 ns/op BenchmarkNatSqr/800-4 350 347976 ns/op BenchmarkNatSqr/1000-4 244 478866 ns/op BenchmarkNatSetBytes/8-4 678733 159.8 ns/op BenchmarkNatSetBytes/24-4 243537 573.0 ns/op BenchmarkNatSetBytes/128-4 56804 2366 ns/op BenchmarkNatSetBytes/7-4 911815 144.0 ns/op BenchmarkNatSetBytes/23-4 253003 521.3 ns/op BenchmarkNatSetBytes/127-4 58776 2155 ns/op BenchmarkScanPi-4 217 580610 ns/op BenchmarkStringPiParallel-4 739 316064 ns/op BenchmarkScan/10/Base2-4 34731 3283 ns/op BenchmarkScan/100/Base2-4 4316 30790 ns/op BenchmarkScan/1000/Base2-4 319 315855 ns/op BenchmarkScan/10/Base8-4 86839 1390 ns/op BenchmarkScan/100/Base8-4 11371 10737 ns/op BenchmarkScan/1000/Base8-4 1080 101279 ns/op BenchmarkScan/10/Base10-4 92043 1285 ns/op BenchmarkScan/100/Base10-4 12637 9866 ns/op BenchmarkScan/1000/Base10-4 1278 92181 ns/op BenchmarkScan/10/Base16-4 103132 1183 ns/op BenchmarkScan/100/Base16-4 14584 8472 ns/op BenchmarkScan/1000/Base16-4 1423 77887 ns/op BenchmarkString/10/Base2-4 203696 643.1 ns/op BenchmarkString/100/Base2-4 26565 4735 ns/op BenchmarkString/1000/Base2-4 2719 43120 ns/op BenchmarkString/10/Base8-4 335413 371.8 ns/op BenchmarkString/100/Base8-4 66957 1915 ns/op BenchmarkString/1000/Base8-4 7731 16212 ns/op BenchmarkString/10/Base10-4 194526 923.9 ns/op BenchmarkString/100/Base10-4 34807 3803 ns/op BenchmarkString/1000/Base10-4 6033 29336 ns/op BenchmarkString/10/Base16-4 395058 508.1 ns/op BenchmarkString/100/Base16-4 86332 1369 ns/op BenchmarkString/1000/Base16-4 10000 13447 ns/op BenchmarkLeafSize/0-4 24 4692606 ns/op BenchmarkLeafSize/1-4 387 309410 ns/op BenchmarkLeafSize/2-4 411 297374 ns/op BenchmarkLeafSize/3-4 330 380304 ns/op BenchmarkLeafSize/4-4 423 265426 ns/op BenchmarkLeafSize/5-4 289 431198 ns/op BenchmarkLeafSize/6-4 322 372431 ns/op BenchmarkLeafSize/7-4 357 351602 ns/op BenchmarkLeafSize/8-4 456 260248 ns/op BenchmarkLeafSize/9-4 255 489990 ns/op BenchmarkLeafSize/10-4 300 420041 ns/op BenchmarkLeafSize/11-4 292 384349 ns/op BenchmarkLeafSize/12-4 345 363215 ns/op BenchmarkLeafSize/13-4 256 411455 ns/op BenchmarkLeafSize/14-4 346 342881 ns/op BenchmarkLeafSize/15-4 394 310060 ns/op BenchmarkLeafSize/16-4 468 238395 ns/op BenchmarkLeafSize/32-4 487 268555 ns/op BenchmarkLeafSize/64-4 396 294986 ns/op BenchmarkProbablyPrime/n=0-4 9 11389280 ns/op BenchmarkProbablyPrime/n=1-4 8 13575616 ns/op BenchmarkProbablyPrime/n=5-4 6 18537625 ns/op BenchmarkProbablyPrime/n=10-4 4 25593466 ns/op BenchmarkProbablyPrime/n=20-4 3 40307743 ns/op BenchmarkProbablyPrime/Lucas-4 12 9723184 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 78 1462625 ns/op BenchmarkRatCmp-4 210078 668.0 ns/op BenchmarkFloatPrecExact/1-4 122244 1038 ns/op BenchmarkFloatPrecExact/10-4 36286 3296 ns/op BenchmarkFloatPrecExact/100-4 10000 11427 ns/op BenchmarkFloatPrecExact/1000-4 2737 53538 ns/op BenchmarkFloatPrecExact/10000-4 140 843176 ns/op BenchmarkFloatPrecExact/100000-4 4 33534016 ns/op BenchmarkFloatPrecExact/1000000-4 1 1595608575 ns/op BenchmarkFloatPrecMixed/1-4 106038 1121 ns/op BenchmarkFloatPrecMixed/10-4 27898 4150 ns/op BenchmarkFloatPrecMixed/100-4 6121 22718 ns/op BenchmarkFloatPrecMixed/1000-4 475 262809 ns/op BenchmarkFloatPrecMixed/10000-4 14 8117123 ns/op BenchmarkFloatPrecMixed/100000-4 1 480567675 ns/op BenchmarkFloatPrecMixed/1000000-4 1 28230021972 ns/op BenchmarkFloatPrecInexact/1-4 185919 749.8 ns/op BenchmarkFloatPrecInexact/10-4 151898 767.4 ns/op BenchmarkFloatPrecInexact/100-4 110588 1283 ns/op BenchmarkFloatPrecInexact/1000-4 20061 5194 ns/op BenchmarkFloatPrecInexact/10000-4 4413 40618 ns/op BenchmarkFloatPrecInexact/100000-4 288 399460 ns/op BenchmarkFloatPrecInexact/1000000-4 22 4958588 ns/op BenchmarkFloatSqrt/64-4 19693 5995 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 12493 9465 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9525 13824 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 5145 25673 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 920 146870 ns/op 18089 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 62 1834841 ns/op 175143 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 135237722 ns/op 3823568 B/op 644 allocs/op PASS ok math/big 96.077s goos: darwin goarch: amd64 pkg: math/bits BenchmarkLeadingZeros-4 11670326 11.23 ns/op BenchmarkLeadingZeros8-4 10695363 11.40 ns/op BenchmarkLeadingZeros16-4 13542938 9.141 ns/op BenchmarkLeadingZeros32-4 13478438 9.165 ns/op BenchmarkLeadingZeros64-4 13649216 9.298 ns/op BenchmarkTrailingZeros-4 12948862 10.18 ns/op BenchmarkTrailingZeros8-4 12262423 9.816 ns/op BenchmarkTrailingZeros16-4 13293025 9.920 ns/op BenchmarkTrailingZeros32-4 12177511 10.15 ns/op BenchmarkTrailingZeros64-4 12992611 9.938 ns/op BenchmarkOnesCount-4 10627312 11.08 ns/op BenchmarkOnesCount8-4 11394782 10.59 ns/op BenchmarkOnesCount16-4 10285132 12.76 ns/op BenchmarkOnesCount32-4 9902295 11.25 ns/op BenchmarkOnesCount64-4 9893346 11.40 ns/op BenchmarkRotateLeft-4 11425129 10.53 ns/op BenchmarkRotateLeft8-4 11430016 10.64 ns/op BenchmarkRotateLeft16-4 11621764 10.52 ns/op BenchmarkRotateLeft32-4 11522383 10.64 ns/op BenchmarkRotateLeft64-4 11394669 11.31 ns/op BenchmarkReverse-4 16788690 7.293 ns/op BenchmarkReverse8-4 21671653 5.941 ns/op BenchmarkReverse16-4 20485813 6.151 ns/op BenchmarkReverse32-4 19720536 6.424 ns/op BenchmarkReverse64-4 17398630 7.170 ns/op BenchmarkReverseBytes-4 21124342 6.168 ns/op BenchmarkReverseBytes16-4 20895908 5.969 ns/op BenchmarkReverseBytes32-4 18958010 6.389 ns/op BenchmarkReverseBytes64-4 21275034 6.044 ns/op BenchmarkAdd-4 12060105 10.77 ns/op BenchmarkAdd32-4 10510710 10.39 ns/op BenchmarkAdd64-4 11700712 10.58 ns/op BenchmarkAdd64multiple-4 20140158 5.420 ns/op BenchmarkSub-4 10538684 10.94 ns/op BenchmarkSub32-4 11624242 10.96 ns/op BenchmarkSub64-4 11909980 10.43 ns/op BenchmarkSub64multiple-4 23230219 5.522 ns/op BenchmarkMul-4 11636080 10.08 ns/op BenchmarkMul32-4 11422356 10.51 ns/op BenchmarkMul64-4 12115478 9.940 ns/op BenchmarkDiv-4 3182512 35.95 ns/op BenchmarkDiv32-4 7277839 16.17 ns/op BenchmarkDiv64-4 3463122 34.65 ns/op PASS ok math/bits 8.584s goos: darwin goarch: amd64 pkg: math/cmplx BenchmarkAbs-4 14845186 9.026 ns/op BenchmarkAcos-4 497359 230.3 ns/op BenchmarkAcosh-4 423046 264.0 ns/op BenchmarkAsin-4 575509 239.6 ns/op BenchmarkAsinh-4 569918 241.6 ns/op BenchmarkAtan-4 898329 147.3 ns/op BenchmarkAtanh-4 721651 163.4 ns/op BenchmarkConj-4 27182936 4.193 ns/op BenchmarkCos-4 634083 189.2 ns/op BenchmarkCosh-4 672166 193.1 ns/op BenchmarkExp-4 941052 138.3 ns/op BenchmarkLog-4 1000000 120.1 ns/op BenchmarkLog10-4 1000000 116.9 ns/op BenchmarkPhase-4 2083263 55.82 ns/op BenchmarkPolar-4 1461775 83.54 ns/op BenchmarkPow-4 222516 553.5 ns/op BenchmarkRect-4 1226436 98.09 ns/op BenchmarkSin-4 593790 194.6 ns/op BenchmarkSinh-4 632470 188.6 ns/op BenchmarkSqrt-4 1000000 123.1 ns/op BenchmarkTan-4 408514 337.3 ns/op BenchmarkTanh-4 424477 311.9 ns/op PASS ok math/cmplx 4.658s goos: darwin goarch: amd64 pkg: math/rand BenchmarkInt63Threadsafe-4 678554 171.1 ns/op BenchmarkInt63ThreadsafeParallel-4 911397 132.1 ns/op BenchmarkInt63Unthreadsafe-4 1000000 119.9 ns/op BenchmarkIntn1000-4 794696 163.8 ns/op BenchmarkInt63n1000-4 810513 162.3 ns/op BenchmarkInt31n1000-4 816499 154.3 ns/op BenchmarkFloat32-4 860929 150.4 ns/op BenchmarkFloat64-4 1000000 121.1 ns/op BenchmarkPerm3-4 183432 715.7 ns/op BenchmarkPerm30-4 19159 6022 ns/op BenchmarkPerm30ViaShuffle-4 20716 5766 ns/op BenchmarkShuffleOverhead-4 14421 8278 ns/op BenchmarkRead3-4 915999 147.5 ns/op BenchmarkRead64-4 82162 1488 ns/op BenchmarkRead1000-4 5956 22014 ns/op BenchmarkConcurrent-4 237322 534.4 ns/op PASS ok math/rand 3.830s goos: darwin goarch: amd64 pkg: math/rand/v2 BenchmarkChaCha8-4 1443618 79.09 ns/op BenchmarkPCG_DXSM-4 2859386 39.40 ns/op BenchmarkSourceUint64-4 2959964 39.20 ns/op BenchmarkGlobalInt64-4 2799472 39.78 ns/op BenchmarkGlobalInt64Parallel-4 3885778 27.44 ns/op BenchmarkGlobalUint64-4 2810551 40.87 ns/op BenchmarkGlobalUint64Parallel-4 4662388 26.52 ns/op BenchmarkInt64-4 1551825 75.07 ns/op BenchmarkUint64-4 1525972 74.44 ns/op BenchmarkGlobalIntN1000-4 1712653 68.15 ns/op BenchmarkIntN1000-4 1211498 103.6 ns/op BenchmarkInt64N1000-4 1000000 100.7 ns/op BenchmarkInt64N1e8-4 1234416 99.22 ns/op BenchmarkInt64N1e9-4 1228038 97.92 ns/op BenchmarkInt64N2e9-4 1254732 95.40 ns/op BenchmarkInt64N1e18-4 1000000 102.0 ns/op BenchmarkInt64N2e18-4 1000000 108.4 ns/op BenchmarkInt64N4e18-4 1000000 126.1 ns/op BenchmarkInt32N1000-4 1000000 105.5 ns/op BenchmarkInt32N1e8-4 1260308 95.28 ns/op BenchmarkInt32N1e9-4 1000000 109.2 ns/op BenchmarkInt32N2e9-4 1254194 96.53 ns/op BenchmarkFloat32-4 1520636 71.86 ns/op BenchmarkFloat64-4 1662808 72.18 ns/op BenchmarkExpFloat64-4 954192 119.3 ns/op BenchmarkNormFloat64-4 1000000 118.4 ns/op BenchmarkPerm3-4 277962 464.9 ns/op BenchmarkPerm30-4 25066 4718 ns/op BenchmarkPerm30ViaShuffle-4 25164 4481 ns/op BenchmarkShuffleOverhead-4 37518 3218 ns/op BenchmarkConcurrent-4 2017809 57.20 ns/op PASS ok math/rand/v2 6.973s goos: darwin goarch: amd64 pkg: mime BenchmarkQEncodeWord-4 41022 3088 ns/op BenchmarkQDecodeWord-4 89664 1144 ns/op BenchmarkQDecodeHeader-4 97284 1252 ns/op BenchmarkTypeByExtension/.html-4 512575 220.1 ns/op BenchmarkTypeByExtension/.HTML-4 372128 339.7 ns/op BenchmarkTypeByExtension/.unused-4 386102 310.8 ns/op BenchmarkExtensionsByType/text/html-4 161224 934.5 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 58384 2364 ns/op BenchmarkExtensionsByType/application/octet-stream-4 60609 2447 ns/op PASS ok mime 2.610s goos: darwin goarch: amd64 pkg: mime/multipart BenchmarkReadForm/fields/maxMemory=0-4 385 275525 ns/op 47858 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 404 294638 ns/op 48428 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 42 2906619 ns/op 106078 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 360 350872 ns/op 49593 B/op 207 allocs/op PASS ok mime/multipart 1.939s goos: darwin goarch: amd64 pkg: mime/quotedprintable BenchmarkWriter-4 873 140714 ns/op PASS ok mime/quotedprintable 1.191s goos: darwin goarch: amd64 pkg: net BenchmarkGoLookupIP-4 3 35060807 ns/op 8176 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 2 71842610 ns/op 13848 B/op 116 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5041208772 ns/op 151304 B/op 238 allocs/op BenchmarkDNSName-4 166825 674.1 ns/op BenchmarkInterfaces-4 2241 68049 ns/op 8272 B/op 95 allocs/op BenchmarkInterfaceByIndex-4 7052 19771 ns/op 1817 B/op 29 allocs/op BenchmarkInterfaceByName-4 2068 67113 ns/op 8340 B/op 96 allocs/op BenchmarkInterfaceAddrs-4 2140 64964 ns/op 7856 B/op 107 allocs/op BenchmarkInterfacesAndAddrs-4 5188 21855 ns/op 1961 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 2638 53363 ns/op 5235 B/op 77 allocs/op BenchmarkParseIP-4 7963 14992 ns/op BenchmarkParseIPValidIPv4-4 401763 302.1 ns/op BenchmarkParseIPValidIPv6-4 242906 544.9 ns/op BenchmarkIPString/IPv4-4 150931 839.7 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 13198 8940 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 49262 2459 ns/op BenchmarkIPEqual/IPv4-4 1057238 106.8 ns/op BenchmarkIPEqual/IPv6-4 1031148 109.7 ns/op BenchmarkSendfileZeroBytes-4 3430 29963 ns/op 4352 B/op 1 allocs/op BenchmarkTCP4OneShot-4 138 763834 ns/op BenchmarkTCP4OneShotTimeout-4 141 806138 ns/op BenchmarkTCP4Persistent-4 403 292107 ns/op BenchmarkTCP4PersistentTimeout-4 378 336995 ns/op BenchmarkTCP6OneShot-4 177 806596 ns/op BenchmarkTCP6OneShotTimeout-4 158 843792 ns/op BenchmarkTCP6Persistent-4 372 386714 ns/op BenchmarkTCP6PersistentTimeout-4 268 470415 ns/op BenchmarkTCP4ConcurrentReadWrite-4 17991 6706 ns/op BenchmarkTCP6ConcurrentReadWrite-4 15722 7487 ns/op BenchmarkSetReadDeadline-4 126688 912.1 ns/op BenchmarkUDP6LinkLocalUnicast-4 280 378430 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 279 453712 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 302 399676 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 270 395018 ns/op 0 B/op 0 allocs/op PASS ok net 12.893s goos: darwin goarch: amd64 pkg: net/http BenchmarkCookieString-4 21979 5188 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 8960 12781 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 10000 11404 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 15427 7256 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 25482 4495 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 40786 2937 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1574733 74.02 ns/op BenchmarkFindChild/n=2/rep=map-4 2825277 39.06 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1408321 87.80 ns/op BenchmarkFindChild/n=4/rep=linear-4 963219 124.8 ns/op BenchmarkFindChild/n=4/rep=map-4 2997411 38.17 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 1000000 127.8 ns/op BenchmarkFindChild/n=8/rep=linear-4 552894 241.7 ns/op BenchmarkFindChild/n=8/rep=map-4 2525763 46.55 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 542444 342.8 ns/op BenchmarkFindChild/n=16/rep=linear-4 272678 550.7 ns/op BenchmarkFindChild/n=16/rep=map-4 2883778 38.21 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2301648 58.39 ns/op BenchmarkFindChild/n=32/rep=linear-4 120079 1067 ns/op BenchmarkFindChild/n=32/rep=map-4 2843596 52.92 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 1000000 108.8 ns/op BenchmarkMultiConflicts-4 1 811962885 ns/op BenchmarkServerMatch-4 6967 14373 ns/op BenchmarkReadRequestChrome-4 1364 159720 ns/op 3.83 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9769 34613 ns/op 2.25 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 3373 31025 ns/op 2.64 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 2967 40844 ns/op 3.70 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 4065 26944 ns/op 1.48 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 22 4802806 ns/op 0.21 MB/s BenchmarkFileAndServer_1KB/https1-4 13 9865345 ns/op 0.10 MB/s BenchmarkFileAndServer_1KB/h2-4 26 4965632 ns/op 0.21 MB/s BenchmarkFileAndServer_16MB/h1-4 1 208757156 ns/op 80.37 MB/s BenchmarkFileAndServer_16MB/https1-4 1 501132827 ns/op 33.48 MB/s BenchmarkFileAndServer_16MB/h2-4 1 642664753 ns/op 26.11 MB/s BenchmarkFileAndServer_64MB/h1-4 1 311001972 ns/op 215.78 MB/s BenchmarkFileAndServer_64MB/https1-4 1 714057184 ns/op 93.98 MB/s BenchmarkFileAndServer_64MB/h2-4 1 2024681015 ns/op 33.15 MB/s BenchmarkServeMux-4 181 718906 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 224 546253 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 46 2657743 ns/op 6500 B/op 65 allocs/op BenchmarkClientServer/https1-4 30 3661669 ns/op 10449 B/op 109 allocs/op BenchmarkClientServer/h2-4 27 3983858 ns/op 14848 B/op 124 allocs/op BenchmarkClientServerParallel/4/h1-4 261 440582 ns/op 10234 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 14 7241559 ns/op 100105 B/op 1095 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57307: read tcp 127.0.0.1:57298->127.0.0.1:57307: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57319: read tcp 127.0.0.1:57311->127.0.0.1:57319: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57320: read tcp 127.0.0.1:57311->127.0.0.1:57320: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57313: write tcp 127.0.0.1:57311->127.0.0.1:57313: use of closed network connection BenchmarkClientServerParallel/4/h2-4 26 4882197 ns/op 63466 B/op 728 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57352: read tcp 127.0.0.1:57343->127.0.0.1:57352: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57344: read tcp 127.0.0.1:57343->127.0.0.1:57344: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57350: read tcp 127.0.0.1:57343->127.0.0.1:57350: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57347: read tcp 127.0.0.1:57343->127.0.0.1:57347: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57351: read tcp 127.0.0.1:57343->127.0.0.1:57351: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57354: read tcp 127.0.0.1:57343->127.0.0.1:57354: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57353: write tcp 127.0.0.1:57343->127.0.0.1:57353: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57356: write tcp 127.0.0.1:57343->127.0.0.1:57356: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57370: read tcp 127.0.0.1:57357->127.0.0.1:57370: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57361: read tcp 127.0.0.1:57357->127.0.0.1:57361: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 211 813226 ns/op 20825 B/op 119 allocs/op BenchmarkClientServerParallel/64/https1-4 18 5706050 ns/op 89516 B/op 1006 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57634: read tcp 127.0.0.1:57625->127.0.0.1:57634: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57640: read tcp 127.0.0.1:57635->127.0.0.1:57640: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57644: write tcp 127.0.0.1:57635->127.0.0.1:57644: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57668: read tcp 127.0.0.1:57650->127.0.0.1:57668: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57662: read tcp 127.0.0.1:57650->127.0.0.1:57662: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57663: write tcp 127.0.0.1:57650->127.0.0.1:57663: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57664: write tcp 127.0.0.1:57650->127.0.0.1:57664: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57666: write tcp 127.0.0.1:57650->127.0.0.1:57666: use of closed network connection BenchmarkClientServerParallel/64/h2-4 19 6983131 ns/op 102558 B/op 1203 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57682: read tcp 127.0.0.1:57675->127.0.0.1:57682: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57684: read tcp 127.0.0.1:57675->127.0.0.1:57684: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57679: write tcp 127.0.0.1:57675->127.0.0.1:57679: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57677: write tcp 127.0.0.1:57675->127.0.0.1:57677: use of closed network connection BenchmarkServer-4 1 1091152194 ns/op 31696 B/op 152 allocs/op BenchmarkClient-4 49 3029152 ns/op 3889 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 169 643420 ns/op 7465 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 789 140315 ns/op 3059 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1107 111553 ns/op 1948 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1093 109812 ns/op 2793 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1239 93141 ns/op 2755 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1266 106502 ns/op 2747 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1634 100338 ns/op 1946 B/op 14 allocs/op BenchmarkServerHijack-4 850 162085 ns/op 16790 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 45 2961715 ns/op 6768 B/op 54 allocs/op BenchmarkResponseStatusLine-4 430922 279.0 ns/op 0 B/op 0 allocs/op PASS ok net/http 26.514s goos: darwin goarch: amd64 pkg: net/http/httputil BenchmarkServeHTTP-4 3247 57360 ns/op 34138 B/op 12 allocs/op PASS ok net/http/httputil 1.311s goos: darwin goarch: amd64 pkg: net/netip BenchmarkIPNextPrev-4 112752 1093 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 537411 235.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 224872 563.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 74215 1661 ns/op BenchmarkStdIPv4-4 163502 715.6 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 121125 1070 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 115683 1078 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 97941 1197 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 83648 1395 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1519045 77.71 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1310653 87.94 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1251607 94.54 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 341521 379.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 357381 345.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 328316 395.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 99789 1278 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 310422 419.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 176800 703.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 176775 695.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 169821 734.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 89182 1435 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 366944 340.8 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 139143 922.4 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 190195 682.0 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 255246 475.9 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 165000 753.7 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 311684 370.7 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 172974 803.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 164140 780.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 159199 769.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 119472 1056 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 536592 257.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 267882 497.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 111133 1112 ns/op 96 B/op 2 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 145140 880.9 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_v4-4 193843 614.7 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_zone-4 135565 942.1 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortMarshalText/v4-4 277490 439.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 134954 958.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 161888 755.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 200486 631.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 157848 898.4 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 990811 119.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 994204 120.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 888558 124.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 128.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 128.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 962415 136.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 789586 127.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 129.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 129.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 386214 373.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 582939 228.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 224361 538.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 238935 566.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 233314 555.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 84738 1427 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 540636 223.6 ns/op PASS ok net/netip 10.561s 2023/11/20 08:27:53 Test RPC server listening on 127.0.0.1:57767 2023/11/20 08:27:53 Test HTTP RPC server listening on 127.0.0.1:57768 goos: darwin goarch: amd64 pkg: net/rpc BenchmarkEndToEnd-4 218 553265 ns/op BenchmarkEndToEndHTTP-4 252 492486 ns/op BenchmarkEndToEndAsync-4 1658 61324 ns/op BenchmarkEndToEndAsyncHTTP-4 1723 68290 ns/op PASS ok net/rpc 1.896s goos: darwin goarch: amd64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 3792 33537 ns/op BenchmarkReadMIMEHeader/server_headers-4 5305 22412 ns/op BenchmarkUncommon-4 25096 4800 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.531s goos: darwin goarch: amd64 pkg: net/url BenchmarkString-4 4095 27685 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 79294 1504 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 486512 246.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 98023 1239 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 205492 585.4 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 96349 1165 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14797 7418 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 372510 298.3 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 111398 1107 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 184935 609.9 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 98324 1171 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 18960 6585 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 148720 775.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 66700 1733 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 67999 1765 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 29372 3876 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6260 20846 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 172389 720.3 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 71281 1713 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 68541 1744 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 29277 3825 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 5997 21026 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.997s goos: darwin goarch: amd64 pkg: os BenchmarkExpand/noop-4 2447322 45.88 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 142504 858.2 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 520 233498 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries BenchmarkReaddir-4 177 646005 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries BenchmarkReadDir-4 448 283935 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries BenchmarkStatDot-4 46406 2537 ns/op BenchmarkStatFile-4 31948 3673 ns/op BenchmarkStatDir-4 32409 3714 ns/op BenchmarkLstatDot-4 49402 2357 ns/op BenchmarkLstatFile-4 32989 3648 ns/op BenchmarkLstatDir-4 32760 3708 ns/op PASS ok os 3.010s goos: darwin goarch: amd64 pkg: os/exec BenchmarkExecHostname-4 38 4241564 ns/op 8976 B/op 30 allocs/op PASS ok os/exec 1.222s goos: darwin goarch: amd64 pkg: os/user BenchmarkCurrent-4 323580 374.0 ns/op PASS ok os/user 1.228s goos: darwin goarch: amd64 pkg: reflect BenchmarkBool-4 2989432 38.47 ns/op BenchmarkString-4 2078491 56.95 ns/op BenchmarkBytes-4 1922802 61.22 ns/op BenchmarkNamedBytes-4 1000000 111.5 ns/op BenchmarkBytesArray-4 938754 143.8 ns/op BenchmarkSliceLen-4 2198356 55.69 ns/op BenchmarkMapLen-4 939715 140.5 ns/op BenchmarkStringLen-4 1501717 81.50 ns/op BenchmarkArrayLen-4 1000000 104.4 ns/op BenchmarkSliceCap-4 2139854 53.15 ns/op BenchmarkDeepEqual/int8-4 438321 302.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 96087 1277 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 425558 310.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 94051 1319 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 427611 300.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 99561 1234 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 421825 321.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 91524 1325 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 422008 314.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 92839 1315 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 455242 298.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 118266 994.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 414405 319.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 94011 1330 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 413340 319.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 95408 1314 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 418713 315.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 89390 1321 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 421900 325.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 95970 1335 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 376730 341.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 85225 1430 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 426014 319.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 93754 1364 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 423135 307.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 87358 1335 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 393783 329.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 87422 1357 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 391335 326.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 88287 1451 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 453618 300.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 88456 1391 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 384600 331.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 85345 1382 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 106227 1057 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 57328 2107 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 45478 2528 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 33601 3597 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 31933 3555 ns/op BenchmarkIsZero/ArrayComparable-4 347637 353.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 30958 3782 ns/op BenchmarkIsZero/StructComparable-4 732672 175.4 ns/op BenchmarkIsZero/StructIncomparable-4 145986 851.6 ns/op BenchmarkIsZero/ArrayInt_4-4 1218300 95.70 ns/op BenchmarkIsZero/ArrayInt_1024-4 23427 4951 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 46014 2688 ns/op BenchmarkIsZero/Struct4Int-4 1227232 98.17 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 22629 5040 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 23467 4985 ns/op BenchmarkIsZero/StructInt_512-4 45091 2778 ns/op BenchmarkSetZero/Bool/Direct-4 2625175 44.55 ns/op BenchmarkSetZero/Bool/CachedZero-4 1000000 123.3 ns/op BenchmarkSetZero/Bool/NewZero-4 746940 168.9 ns/op BenchmarkSetZero/Int/Direct-4 2018534 58.63 ns/op BenchmarkSetZero/Int/CachedZero-4 1000000 122.8 ns/op BenchmarkSetZero/Int/NewZero-4 777982 166.1 ns/op BenchmarkSetZero/Uint/Direct-4 1991011 59.21 ns/op BenchmarkSetZero/Uint/CachedZero-4 1000000 122.5 ns/op BenchmarkSetZero/Uint/NewZero-4 777789 168.9 ns/op BenchmarkSetZero/Float/Direct-4 1992091 58.68 ns/op BenchmarkSetZero/Float/CachedZero-4 1000000 123.7 ns/op BenchmarkSetZero/Float/NewZero-4 776052 164.5 ns/op BenchmarkSetZero/Complex/Direct-4 1979094 58.73 ns/op BenchmarkSetZero/Complex/CachedZero-4 1000000 122.5 ns/op BenchmarkSetZero/Complex/NewZero-4 774898 164.9 ns/op BenchmarkSetZero/Array/Direct-4 2096289 55.67 ns/op BenchmarkSetZero/Array/CachedZero-4 1000000 123.8 ns/op BenchmarkSetZero/Array/NewZero-4 713870 165.6 ns/op BenchmarkSetZero/Chan/Direct-4 1945850 60.07 ns/op BenchmarkSetZero/Chan/CachedZero-4 1000000 122.5 ns/op BenchmarkSetZero/Chan/NewZero-4 733843 172.5 ns/op BenchmarkSetZero/Func/Direct-4 1994527 61.05 ns/op BenchmarkSetZero/Func/CachedZero-4 985558 123.2 ns/op BenchmarkSetZero/Func/NewZero-4 745737 172.7 ns/op BenchmarkSetZero/Interface/Direct-4 1821236 62.64 ns/op BenchmarkSetZero/Interface/CachedZero-4 1000000 121.1 ns/op BenchmarkSetZero/Interface/NewZero-4 779346 167.1 ns/op BenchmarkSetZero/Map/Direct-4 1938753 61.01 ns/op BenchmarkSetZero/Map/CachedZero-4 1000000 124.3 ns/op BenchmarkSetZero/Map/NewZero-4 737192 174.3 ns/op BenchmarkSetZero/Pointer/Direct-4 1948578 62.49 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1000000 122.1 ns/op BenchmarkSetZero/Pointer/NewZero-4 751110 171.5 ns/op BenchmarkSetZero/Slice/Direct-4 1782637 63.00 ns/op BenchmarkSetZero/Slice/CachedZero-4 1000000 124.5 ns/op BenchmarkSetZero/Slice/NewZero-4 738921 165.9 ns/op BenchmarkSetZero/String/Direct-4 2001859 58.73 ns/op BenchmarkSetZero/String/CachedZero-4 1000000 122.3 ns/op BenchmarkSetZero/String/NewZero-4 782877 166.4 ns/op BenchmarkSetZero/Struct/Direct-4 2018721 55.47 ns/op BenchmarkSetZero/Struct/CachedZero-4 963472 122.4 ns/op BenchmarkSetZero/Struct/NewZero-4 780066 164.6 ns/op BenchmarkSelect/1-4 205494 682.5 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 79353 1631 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 36462 3364 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 212888 548.5 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 190582 650.9 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 164010 774.5 ns/op 165.26 MB/s BenchmarkCallArgCopy/size=256-4 149625 1030 ns/op 248.52 MB/s BenchmarkCallArgCopy/size=1024-4 71704 2398 ns/op 427.05 MB/s BenchmarkCallArgCopy/size=4096-4 20485 5921 ns/op 691.76 MB/s BenchmarkCallArgCopy/size=65536-4 2538 93974 ns/op 697.39 MB/s BenchmarkFieldByName1-4 847891 178.8 ns/op BenchmarkFieldByName2-4 47328 3568 ns/op BenchmarkFieldByName3-4 5484 22688 ns/op BenchmarkInterfaceBig-4 2379980 48.89 ns/op BenchmarkInterfaceSmall-4 2400066 46.39 ns/op BenchmarkNew-4 830486 124.2 ns/op BenchmarkMap/StringKeys/MapIndex-4 2334 54230 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2011 65086 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2192 57234 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1971 66935 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2467 53577 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1992 64127 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 183816 675.4 ns/op PASS ok reflect 22.173s goos: darwin goarch: amd64 pkg: regexp BenchmarkFind-4 7290 18480 ns/op 9139 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 10000 18377 ns/op 9176 B/op 1 allocs/op BenchmarkFindString-4 10000 24674 ns/op 9265 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 23502 ns/op 9496 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 21068 ns/op 9547 B/op 2 allocs/op BenchmarkLiteral-4 10000 17000 ns/op BenchmarkNotLiteral-4 4423 43382 ns/op BenchmarkMatchClass-4 3259 50400 ns/op BenchmarkMatchClass_InRange-4 3427 49469 ns/op BenchmarkReplaceAll-4 1315 104850 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 10000 17309 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 18550 5827 ns/op BenchmarkAnchoredShortMatch-4 10000 19622 ns/op BenchmarkAnchoredLongMatch-4 12763 8940 ns/op BenchmarkOnePassShortA-4 16028 7050 ns/op BenchmarkNotOnePassShortA-4 9914 29653 ns/op BenchmarkOnePassShortB-4 20425 5672 ns/op BenchmarkNotOnePassShortB-4 10000 28011 ns/op BenchmarkOnePassLongPrefix-4 66643 1774 ns/op BenchmarkOnePassLongNotPrefix-4 24636 4645 ns/op BenchmarkMatchParallelShared-4 10000 23158 ns/op BenchmarkMatchParallelCopied-4 10000 22176 ns/op BenchmarkQuoteMetaAll-4 139162 1003 ns/op 13.96 MB/s BenchmarkQuoteMetaNone-4 347017 389.6 ns/op 66.73 MB/s BenchmarkCompile/Onepass-4 4045 36574 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1672 89914 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 139 784078 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2436430 44.90 ns/op 356.38 MB/s BenchmarkMatch/Easy0/32-4 10000 15694 ns/op 2.04 MB/s BenchmarkMatch/Easy0/1K-4 8371 19051 ns/op 53.75 MB/s BenchmarkMatch/Easy0i/16-4 2434374 45.42 ns/op 352.28 MB/s BenchmarkMatch/Easy0i/32-4 4060 30948 ns/op 1.03 MB/s BenchmarkMatch/Easy0i/1K-4 206 572285 ns/op 1.79 MB/s BenchmarkMatch/Easy1/16-4 2319216 44.42 ns/op 360.20 MB/s BenchmarkMatch/Easy1/32-4 10000 17196 ns/op 1.86 MB/s BenchmarkMatch/Easy1/1K-4 4651 34226 ns/op 29.92 MB/s BenchmarkMatch/Medium/16-4 2477716 44.07 ns/op 363.04 MB/s BenchmarkMatch/Medium/32-4 6708 28772 ns/op 1.11 MB/s BenchmarkMatch/Medium/1K-4 256 454629 ns/op 2.25 MB/s BenchmarkMatch/Hard/16-4 2470899 43.89 ns/op 364.59 MB/s BenchmarkMatch/Hard/32-4 3446 48477 ns/op 0.66 MB/s BenchmarkMatch/Hard/1K-4 145 867691 ns/op 1.18 MB/s BenchmarkMatch/Hard1/16-4 1255 99876 ns/op 0.16 MB/s BenchmarkMatch/Hard1/32-4 656 175739 ns/op 0.18 MB/s BenchmarkMatch/Hard1/1K-4 24 5096009 ns/op 0.20 MB/s BenchmarkMatch_onepass_regex/16-4 23298 4810 ns/op 3.33 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 14529 8046 ns/op 3.98 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 556 209258 ns/op 4.89 MB/s 28 B/op 0 allocs/op PASS ok regexp 11.186s goos: darwin goarch: amd64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 909163 143.2 ns/op BenchmarkIsWordChar-4 187820 603.8 ns/op PASS ok regexp/syntax 2.445s goos: darwin goarch: amd64 pkg: runtime BenchmarkCallers/cached-4 92258 1390 ns/op BenchmarkCallers/inlined-4 92134 1542 ns/op BenchmarkCallers/no-cache-4 19677 6133 ns/op BenchmarkFPCallers/cached-4 3412147 34.28 ns/op BenchmarkMakeChan/Byte-4 913735 262.0 ns/op BenchmarkMakeChan/Int-4 1000000 384.8 ns/op BenchmarkMakeChan/Ptr-4 852351 448.4 ns/op BenchmarkMakeChan/Struct/0-4 917268 251.5 ns/op BenchmarkMakeChan/Struct/32-4 339160 647.4 ns/op BenchmarkMakeChan/Struct/40-4 169230 800.1 ns/op BenchmarkChanNonblocking-4 6197683 18.00 ns/op BenchmarkSelectUncontended-4 939398 137.8 ns/op BenchmarkSelectSyncContended-4 86944 1305 ns/op BenchmarkSelectAsyncContended-4 248624 541.4 ns/op BenchmarkSelectNonblock-4 3682971 30.74 ns/op BenchmarkChanUncontended-4 10000 10455 ns/op BenchmarkChanContended-4 4575 25348 ns/op BenchmarkChanSync-4 208567 554.1 ns/op BenchmarkChanSyncWork-4 56650 2040 ns/op BenchmarkChanProdCons0-4 230584 527.6 ns/op BenchmarkChanProdCons10-4 436118 286.4 ns/op BenchmarkChanProdCons100-4 498132 236.3 ns/op BenchmarkChanProdConsWork0-4 134469 763.7 ns/op BenchmarkChanProdConsWork10-4 235302 495.7 ns/op BenchmarkChanProdConsWork100-4 264837 455.1 ns/op BenchmarkSelectProdCons-4 135039 762.7 ns/op BenchmarkReceiveDataFromClosedChan-4 932257 138.3 ns/op BenchmarkChanCreation-4 123319 815.7 ns/op BenchmarkChanSem-4 274562 430.3 ns/op BenchmarkChanPopular-4 92 1135596 ns/op BenchmarkChanClosed-4 857269 131.6 ns/op BenchmarkCallClosure-4 4107097 27.69 ns/op BenchmarkCallClosure1-4 3902090 28.75 ns/op BenchmarkCallClosure2-4 1000000 138.8 ns/op BenchmarkCallClosure3-4 1000000 102.9 ns/op BenchmarkCallClosure4-4 1000000 131.6 ns/op BenchmarkComplex128DivNormal-4 8241813 12.52 ns/op BenchmarkComplex128DivNisNaN-4 9658068 12.48 ns/op BenchmarkComplex128DivDisNaN-4 10248920 12.06 ns/op BenchmarkComplex128DivNisInf-4 12422070 9.555 ns/op BenchmarkComplex128DivDisInf-4 6943329 16.97 ns/op BenchmarkAllocation-4 2739 92588 ns/op BenchmarkReadMemStats-4 100 1385396 ns/op BenchmarkReadMemStatsLatency-4 1 2784128 p50-ns 2784128 p90-ns 2784128 p99-ns BenchmarkWriteBarrier-4 1981347 50.65 ns/op BenchmarkBulkWriteBarrier-4 4810114 22.66 ns/op BenchmarkScanStackNoLocals-4 2 56899174 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11989750 8.558 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12710230 9.406 ns/op BenchmarkMSpanCountAlloc/bits=256-4 10295019 11.76 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7562755 14.29 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5759236 21.39 ns/op BenchmarkHash5-4 6849370 15.46 ns/op 323.43 MB/s BenchmarkHash16-4 6965290 16.92 ns/op 945.84 MB/s BenchmarkHash64-4 7091884 17.12 ns/op 3737.85 MB/s BenchmarkHash1024-4 2214235 52.53 ns/op 19493.64 MB/s BenchmarkHash65536-4 44053 2634 ns/op 24879.77 MB/s BenchmarkAlignedLoad-4 8001073 13.59 ns/op BenchmarkUnalignedLoad-4 7168312 14.46 ns/op BenchmarkEqEfaceConcrete-4 7846990 19.40 ns/op BenchmarkEqIfaceConcrete-4 7093681 17.27 ns/op BenchmarkNeEfaceConcrete-4 6638835 17.03 ns/op BenchmarkNeIfaceConcrete-4 6096069 17.77 ns/op BenchmarkConvT2EByteSized/bool-4 4192642 28.32 ns/op BenchmarkConvT2EByteSized/uint8-4 4530649 26.63 ns/op BenchmarkConvT2ESmall-4 3902658 28.69 ns/op BenchmarkConvT2EUintptr-4 4002450 30.29 ns/op BenchmarkConvT2ELarge-4 713535 141.4 ns/op BenchmarkConvT2ISmall-4 4029133 28.33 ns/op BenchmarkConvT2IUintptr-4 3930838 33.69 ns/op BenchmarkConvT2ILarge-4 1000000 148.8 ns/op BenchmarkConvI2E-4 3590881 29.26 ns/op BenchmarkConvI2I-4 3405868 31.59 ns/op BenchmarkAssertE2T-4 3740892 30.74 ns/op BenchmarkAssertE2TLarge-4 1992168 56.36 ns/op BenchmarkAssertE2I-4 4121157 28.76 ns/op BenchmarkAssertI2T-4 3704104 36.59 ns/op BenchmarkAssertI2I-4 4122640 29.52 ns/op BenchmarkAssertI2E-4 3824750 27.16 ns/op BenchmarkAssertE2E-4 4055246 26.14 ns/op BenchmarkAssertE2T2-4 2527976 46.50 ns/op BenchmarkAssertE2T2Blank-4 3246645 32.87 ns/op BenchmarkAssertI2E2-4 3701842 32.46 ns/op BenchmarkAssertI2E2Blank-4 3726261 27.94 ns/op BenchmarkAssertE2E2-4 3473029 32.55 ns/op BenchmarkAssertE2E2Blank-4 4018412 28.48 ns/op BenchmarkConvT2Ezero/zero/16-4 3903678 29.53 ns/op BenchmarkConvT2Ezero/zero/32-4 4046640 28.87 ns/op BenchmarkConvT2Ezero/zero/64-4 3691278 30.27 ns/op BenchmarkConvT2Ezero/zero/str-4 3894253 29.11 ns/op BenchmarkConvT2Ezero/zero/slice-4 4047711 28.10 ns/op BenchmarkConvT2Ezero/zero/big-4 87531 1332 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 127.4 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 183.7 ns/op BenchmarkConvT2Ezero/nonzero/big-4 127213 1190 ns/op BenchmarkConvT2Ezero/smallint/16-4 3795505 29.48 ns/op BenchmarkConvT2Ezero/smallint/32-4 4159093 28.92 ns/op BenchmarkConvT2Ezero/smallint/64-4 3895184 29.49 ns/op BenchmarkConvT2Ezero/largeint/16-4 1000000 103.3 ns/op BenchmarkConvT2Ezero/largeint/32-4 1231398 97.27 ns/op BenchmarkConvT2Ezero/largeint/64-4 1235170 95.50 ns/op BenchmarkMalloc8-4 1435078 79.98 ns/op BenchmarkMalloc16-4 1421772 83.13 ns/op BenchmarkMallocTypeInfo8-4 1503792 74.80 ns/op BenchmarkMallocTypeInfo16-4 1248930 99.17 ns/op BenchmarkMallocLargeStruct-4 93464 1649 ns/op BenchmarkGoroutineSelect-4 25 5075309 ns/op BenchmarkGoroutineBlocking-4 22 4810094 ns/op BenchmarkGoroutineForRange-4 25 4166255 ns/op BenchmarkGoroutineIdle-4 22 5609406 ns/op BenchmarkHashStringSpeed-4 2255991 49.26 ns/op BenchmarkHashBytesSpeed-4 1000000 101.6 ns/op BenchmarkHashInt32Speed-4 2622208 43.95 ns/op BenchmarkHashInt64Speed-4 2511634 44.55 ns/op BenchmarkHashStringArraySpeed-4 610720 214.4 ns/op BenchmarkMegMap-4 2704086 42.43 ns/op BenchmarkMegOneMap-4 2545276 45.45 ns/op BenchmarkMegEqMap-4 3259 40289 ns/op BenchmarkMegEmptyMap-4 3054810 38.24 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2390719 48.35 ns/op BenchmarkSmallStrMap-4 2365165 50.12 ns/op BenchmarkMapStringKeysEight_16-4 2501024 42.63 ns/op BenchmarkMapStringKeysEight_32-4 2404492 45.59 ns/op BenchmarkMapStringKeysEight_64-4 2573206 47.08 ns/op BenchmarkMapStringKeysEight_1M-4 2446243 53.89 ns/op BenchmarkIntMap-4 2396730 47.49 ns/op BenchmarkMapFirst/1-4 3490576 33.23 ns/op BenchmarkMapFirst/2-4 3232822 33.61 ns/op BenchmarkMapFirst/3-4 3463999 33.33 ns/op BenchmarkMapFirst/4-4 3246729 34.86 ns/op BenchmarkMapFirst/5-4 2751908 41.66 ns/op BenchmarkMapFirst/6-4 2948504 42.42 ns/op BenchmarkMapFirst/7-4 2659356 40.06 ns/op BenchmarkMapFirst/8-4 3620684 32.55 ns/op BenchmarkMapFirst/9-4 3195346 36.83 ns/op BenchmarkMapFirst/10-4 2952895 44.21 ns/op BenchmarkMapFirst/11-4 3121285 42.72 ns/op BenchmarkMapFirst/12-4 2854315 36.28 ns/op BenchmarkMapFirst/13-4 2578306 42.52 ns/op BenchmarkMapFirst/14-4 3236763 37.01 ns/op BenchmarkMapFirst/15-4 3092944 36.55 ns/op BenchmarkMapFirst/16-4 3193587 39.17 ns/op BenchmarkMapMid/1-4 3594810 32.74 ns/op BenchmarkMapMid/2-4 3161823 33.36 ns/op BenchmarkMapMid/3-4 3435164 33.15 ns/op BenchmarkMapMid/4-4 2606623 44.06 ns/op BenchmarkMapMid/5-4 2650489 43.51 ns/op BenchmarkMapMid/6-4 2462782 49.04 ns/op BenchmarkMapMid/7-4 3313294 43.21 ns/op BenchmarkMapMid/8-4 2412280 45.94 ns/op BenchmarkMapMid/9-4 3263581 36.52 ns/op BenchmarkMapMid/10-4 2807013 40.72 ns/op BenchmarkMapMid/11-4 3153908 43.94 ns/op BenchmarkMapMid/12-4 2913078 44.18 ns/op BenchmarkMapMid/13-4 2704635 38.08 ns/op BenchmarkMapMid/14-4 2957660 39.40 ns/op BenchmarkMapMid/15-4 3250718 36.38 ns/op BenchmarkMapMid/16-4 2965483 37.99 ns/op BenchmarkMapLast/1-4 3622578 32.88 ns/op BenchmarkMapLast/2-4 3162176 34.07 ns/op BenchmarkMapLast/3-4 2886630 42.02 ns/op BenchmarkMapLast/4-4 2571591 44.66 ns/op BenchmarkMapLast/5-4 2592364 41.65 ns/op BenchmarkMapLast/6-4 2877374 44.87 ns/op BenchmarkMapLast/7-4 2661015 37.66 ns/op BenchmarkMapLast/8-4 2486649 48.24 ns/op BenchmarkMapLast/9-4 3070089 38.67 ns/op BenchmarkMapLast/10-4 2950425 39.05 ns/op BenchmarkMapLast/11-4 3080012 37.00 ns/op BenchmarkMapLast/12-4 2898829 48.29 ns/op BenchmarkMapLast/13-4 2453643 47.72 ns/op BenchmarkMapLast/14-4 2961159 37.92 ns/op BenchmarkMapLast/15-4 2935858 41.05 ns/op BenchmarkMapLast/16-4 3167371 37.56 ns/op BenchmarkMapCycle-4 2481811 49.29 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2803602 41.04 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2758 40369 ns/op BenchmarkMakeMap/[Byte]Byte-4 846842 350.8 ns/op BenchmarkMakeMap/[Int]Int-4 193933 768.5 ns/op BenchmarkNewEmptyMap-4 4437859 26.91 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1243303 97.02 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 634428 203.8 ns/op BenchmarkMapIterEmpty-4 3703004 30.44 ns/op BenchmarkSameLengthMap-4 3478122 33.69 ns/op BenchmarkBigKeyMap-4 1282670 92.07 ns/op BenchmarkBigValMap-4 1000000 104.0 ns/op BenchmarkSmallKeyMap-4 2629119 44.81 ns/op BenchmarkMapPopulate/1-4 1814298 65.69 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 163485 1085 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 10000 16311 ns/op 3350 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 706 211528 ns/op 53303 B/op 72 allocs/op BenchmarkMapPopulate/10000-4 50 2406861 ns/op 427478 B/op 318 allocs/op BenchmarkMapPopulate/100000-4 5 28411940 ns/op 3609707 B/op 4005 allocs/op BenchmarkComplexAlgMap-4 440376 251.8 ns/op BenchmarkGoMapClear/Reflexive/1-4 1552368 79.02 ns/op BenchmarkGoMapClear/Reflexive/10-4 1478275 78.12 ns/op BenchmarkGoMapClear/Reflexive/100-4 657474 199.9 ns/op BenchmarkGoMapClear/Reflexive/1000-4 60082 1946 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7501 15565 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1311326 88.73 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1320949 90.22 ns/op BenchmarkGoMapClear/NonReflexive/100-4 613526 212.7 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 63813 1808 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7321 15359 ns/op BenchmarkMapStringConversion/32/simple-4 1494111 79.91 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1285948 91.84 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1324624 91.14 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1444748 82.25 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1000000 100.6 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1271180 94.99 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1697317 76.24 ns/op BenchmarkMapInterfacePtr-4 1722600 64.30 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3395997 33.67 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 81073 1708 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 6529 19922 ns/op BenchmarkMapPop1000-4 428 272320 ns/op BenchmarkMapPop10000-4 26 4870178 ns/op BenchmarkMapAssign/Int32/256-4 2270541 50.94 ns/op BenchmarkMapAssign/Int32/65536-4 1728841 67.05 ns/op BenchmarkMapAssign/Int64/256-4 2421434 50.15 ns/op BenchmarkMapAssign/Int64/65536-4 1474410 72.62 ns/op BenchmarkMapAssign/Str/256-4 2021398 58.27 ns/op BenchmarkMapAssign/Str/65536-4 893743 120.5 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1422926 80.95 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 926829 115.6 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1496794 89.78 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 764601 131.3 ns/op BenchmarkMapOperatorAssign/Str/256-4 650622 4383 ns/op BenchmarkMapOperatorAssign/Str/65536-4 252333 418.2 ns/op BenchmarkMapAppendAssign/Int32/256-4 837687 164.9 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 255015 402.5 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 634830 162.6 ns/op 24 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 284426 397.7 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 688086 239.0 ns/op 58 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 139741 726.2 ns/op 116 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1433506 90.77 ns/op BenchmarkMapDelete/Int32/1000-4 1751661 60.26 ns/op BenchmarkMapDelete/Int32/10000-4 2006214 57.79 ns/op BenchmarkMapDelete/Int64/100-4 1215039 84.79 ns/op BenchmarkMapDelete/Int64/1000-4 2032237 60.82 ns/op BenchmarkMapDelete/Int64/10000-4 1786610 59.30 ns/op BenchmarkMapDelete/Str/100-4 1000000 106.8 ns/op BenchmarkMapDelete/Str/1000-4 1543458 74.38 ns/op BenchmarkMapDelete/Str/10000-4 1575802 73.12 ns/op BenchmarkMapDelete/Pointer/100-4 1258296 90.34 ns/op BenchmarkMapDelete/Pointer/1000-4 1789299 69.40 ns/op BenchmarkMapDelete/Pointer/10000-4 1635483 67.18 ns/op BenchmarkMemmove/0-4 16968044 6.655 ns/op BenchmarkMemmove/1-4 1367730 88.03 ns/op 11.36 MB/s BenchmarkMemmove/2-4 1000000 102.7 ns/op 19.48 MB/s BenchmarkMemmove/3-4 993187 102.6 ns/op 29.23 MB/s BenchmarkMemmove/4-4 1315782 89.49 ns/op 44.70 MB/s BenchmarkMemmove/5-4 1309101 89.17 ns/op 56.07 MB/s BenchmarkMemmove/6-4 1326520 95.73 ns/op 62.68 MB/s BenchmarkMemmove/7-4 1297584 95.40 ns/op 73.38 MB/s BenchmarkMemmove/8-4 1267993 92.62 ns/op 86.38 MB/s BenchmarkMemmove/9-4 1000000 101.6 ns/op 88.60 MB/s BenchmarkMemmove/10-4 1225317 98.42 ns/op 101.61 MB/s BenchmarkMemmove/11-4 1193661 100.2 ns/op 109.75 MB/s BenchmarkMemmove/12-4 1000000 104.9 ns/op 114.36 MB/s BenchmarkMemmove/13-4 1000000 117.6 ns/op 110.55 MB/s BenchmarkMemmove/14-4 1000000 103.1 ns/op 135.80 MB/s BenchmarkMemmove/15-4 1000000 103.6 ns/op 144.72 MB/s BenchmarkMemmove/16-4 1000000 103.0 ns/op 155.41 MB/s BenchmarkMemmove/32-4 1000000 103.6 ns/op 308.77 MB/s BenchmarkMemmove/64-4 1000000 106.1 ns/op 602.93 MB/s BenchmarkMemmove/128-4 1000000 126.1 ns/op 1015.26 MB/s BenchmarkMemmove/256-4 962269 139.7 ns/op 1833.05 MB/s BenchmarkMemmove/512-4 699140 191.4 ns/op 2675.39 MB/s BenchmarkMemmove/1024-4 453201 292.1 ns/op 3506.13 MB/s BenchmarkMemmove/2048-4 284973 446.2 ns/op 4590.21 MB/s BenchmarkMemmove/4096-4 150172 780.1 ns/op 5250.71 MB/s BenchmarkMemmoveOverlap/32-4 1000000 104.0 ns/op 307.82 MB/s BenchmarkMemmoveOverlap/64-4 1000000 114.4 ns/op 559.52 MB/s BenchmarkMemmoveOverlap/128-4 1000000 126.4 ns/op 1012.51 MB/s BenchmarkMemmoveOverlap/256-4 943820 137.3 ns/op 1865.08 MB/s BenchmarkMemmoveOverlap/512-4 721742 178.4 ns/op 2869.77 MB/s BenchmarkMemmoveOverlap/1024-4 458518 277.2 ns/op 3693.70 MB/s BenchmarkMemmoveOverlap/2048-4 295206 447.8 ns/op 4573.73 MB/s BenchmarkMemmoveOverlap/4096-4 146965 810.7 ns/op 5052.56 MB/s BenchmarkMemmoveUnalignedDst/0-4 17353035 7.101 ns/op BenchmarkMemmoveUnalignedDst/1-4 1223313 96.87 ns/op 10.32 MB/s BenchmarkMemmoveUnalignedDst/2-4 1138309 100.8 ns/op 19.83 MB/s BenchmarkMemmoveUnalignedDst/3-4 1000000 101.5 ns/op 29.55 MB/s BenchmarkMemmoveUnalignedDst/4-4 1000000 105.5 ns/op 37.90 MB/s BenchmarkMemmoveUnalignedDst/5-4 953292 113.6 ns/op 44.01 MB/s BenchmarkMemmoveUnalignedDst/6-4 1000000 100.4 ns/op 59.78 MB/s BenchmarkMemmoveUnalignedDst/7-4 1000000 102.9 ns/op 68.05 MB/s BenchmarkMemmoveUnalignedDst/8-4 1000000 103.7 ns/op 77.15 MB/s BenchmarkMemmoveUnalignedDst/9-4 1000000 104.1 ns/op 86.49 MB/s BenchmarkMemmoveUnalignedDst/10-4 1000000 105.8 ns/op 94.47 MB/s BenchmarkMemmoveUnalignedDst/11-4 1000000 107.9 ns/op 101.95 MB/s BenchmarkMemmoveUnalignedDst/12-4 1000000 109.4 ns/op 109.66 MB/s BenchmarkMemmoveUnalignedDst/13-4 1000000 116.9 ns/op 111.20 MB/s BenchmarkMemmoveUnalignedDst/14-4 1000000 107.2 ns/op 130.62 MB/s BenchmarkMemmoveUnalignedDst/15-4 903097 126.1 ns/op 118.91 MB/s BenchmarkMemmoveUnalignedDst/16-4 1000000 108.5 ns/op 147.51 MB/s BenchmarkMemmoveUnalignedDst/32-4 1000000 108.6 ns/op 294.58 MB/s BenchmarkMemmoveUnalignedDst/64-4 1000000 114.1 ns/op 560.80 MB/s BenchmarkMemmoveUnalignedDst/128-4 883413 118.9 ns/op 1076.78 MB/s BenchmarkMemmoveUnalignedDst/256-4 929818 144.6 ns/op 1770.04 MB/s BenchmarkMemmoveUnalignedDst/512-4 712347 191.5 ns/op 2673.83 MB/s BenchmarkMemmoveUnalignedDst/1024-4 458443 303.2 ns/op 3377.55 MB/s BenchmarkMemmoveUnalignedDst/2048-4 277431 446.5 ns/op 4586.94 MB/s BenchmarkMemmoveUnalignedDst/4096-4 160700 800.6 ns/op 5116.33 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1000000 109.3 ns/op 292.86 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1000000 113.9 ns/op 561.68 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 826456 134.8 ns/op 949.86 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 914983 145.7 ns/op 1757.23 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 671412 187.6 ns/op 2729.06 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 464902 288.1 ns/op 3554.66 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 292732 466.3 ns/op 4391.76 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 158628 827.3 ns/op 4950.90 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15660273 7.732 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1000000 103.0 ns/op 9.70 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1000000 100.4 ns/op 19.92 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1211376 99.25 ns/op 30.23 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1140258 99.42 ns/op 40.23 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1207969 99.02 ns/op 50.49 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1000000 103.0 ns/op 58.24 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1000000 103.5 ns/op 67.63 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1000000 102.4 ns/op 78.10 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1000000 107.6 ns/op 83.68 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1000000 103.1 ns/op 96.98 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1000000 102.3 ns/op 107.53 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1000000 103.4 ns/op 116.03 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1000000 104.1 ns/op 124.91 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1000000 104.7 ns/op 133.66 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1000000 110.5 ns/op 135.73 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1000000 105.9 ns/op 151.10 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1000000 110.5 ns/op 289.52 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1000000 115.5 ns/op 553.90 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1000000 127.3 ns/op 1005.37 MB/s BenchmarkMemmoveUnalignedSrc/256-4 937327 144.1 ns/op 1776.72 MB/s BenchmarkMemmoveUnalignedSrc/512-4 706548 191.2 ns/op 2677.23 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 457318 303.1 ns/op 3378.27 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 295326 468.6 ns/op 4370.58 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 156727 815.4 ns/op 5023.59 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 980935 119.9 ns/op 133.46 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 914419 119.3 ns/op 134.17 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1000000 119.6 ns/op 133.76 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1000000 118.4 ns/op 135.10 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 875554 116.7 ns/op 137.11 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 936543 125.5 ns/op 127.48 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 985502 117.1 ns/op 136.64 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1000000 112.9 ns/op 141.74 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1000000 126.9 ns/op 504.33 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 874116 133.1 ns/op 480.90 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1000000 124.3 ns/op 514.76 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1000000 127.5 ns/op 502.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 915771 124.9 ns/op 512.50 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1000000 123.6 ns/op 517.60 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 967275 120.6 ns/op 530.59 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1000000 120.0 ns/op 533.54 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 733206 181.9 ns/op 1407.34 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 617528 218.0 ns/op 1174.40 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 849861 155.0 ns/op 1651.47 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 652190 165.3 ns/op 1548.65 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 858909 157.4 ns/op 1626.37 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 836366 162.4 ns/op 1576.15 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 838040 160.3 ns/op 1597.25 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 754306 163.2 ns/op 1568.46 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 79254 1463 ns/op 2799.83 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 61580 1984 ns/op 2064.22 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 139909 803.0 ns/op 5100.73 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 152757 825.0 ns/op 4965.04 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 157406 798.0 ns/op 5132.92 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 160784 796.1 ns/op 5145.24 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 139359 803.7 ns/op 5096.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 156584 805.1 ns/op 5087.48 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 5803 20503 ns/op 3196.35 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4215 30653 ns/op 2138.01 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 7348 14229 ns/op 4605.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 6861 14738 ns/op 4446.88 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 9253 13390 ns/op 4894.34 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 9081 13377 ns/op 4899.17 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 9162 13535 ns/op 4842.12 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 8845 12870 ns/op 5092.16 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1000000 105.9 ns/op 302.20 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1000000 108.5 ns/op 590.01 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1000000 120.1 ns/op 1065.65 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 859408 145.9 ns/op 1754.04 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 715801 183.2 ns/op 2795.19 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 468994 283.3 ns/op 3615.10 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 292911 499.2 ns/op 4102.70 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 127609 798.4 ns/op 5130.51 MB/s BenchmarkMemclr/5-4 14148408 9.733 ns/op 513.72 MB/s BenchmarkMemclr/16-4 13111286 9.329 ns/op 1715.13 MB/s BenchmarkMemclr/64-4 13639136 9.452 ns/op 6771.34 MB/s BenchmarkMemclr/256-4 9380425 10.71 ns/op 23911.50 MB/s BenchmarkMemclr/4096-4 2101024 60.53 ns/op 67669.31 MB/s BenchmarkMemclr/65536-4 85581 1429 ns/op 45874.26 MB/s BenchmarkMemclr/1M-4 5178 24424 ns/op 42932.50 MB/s BenchmarkMemclr/4M-4 1184 100788 ns/op 41615.20 MB/s BenchmarkMemclr/8M-4 411 293306 ns/op 28600.20 MB/s BenchmarkMemclr/16M-4 128 841251 ns/op 19943.16 MB/s BenchmarkMemclr/64M-4 56 2651672 ns/op 25308.13 MB/s BenchmarkMemclrUnaligned/0_5-4 6597418 22.11 ns/op 226.12 MB/s BenchmarkMemclrUnaligned/0_16-4 6731848 19.38 ns/op 825.49 MB/s BenchmarkMemclrUnaligned/0_64-4 8587335 14.10 ns/op 4538.67 MB/s BenchmarkMemclrUnaligned/0_256-4 8105104 14.65 ns/op 17473.32 MB/s BenchmarkMemclrUnaligned/0_4096-4 2028147 58.72 ns/op 69755.47 MB/s BenchmarkMemclrUnaligned/0_65536-4 85357 1417 ns/op 46262.67 MB/s BenchmarkMemclrUnaligned/1_5-4 7572435 14.39 ns/op 347.41 MB/s BenchmarkMemclrUnaligned/1_16-4 8358819 13.74 ns/op 1164.65 MB/s BenchmarkMemclrUnaligned/1_64-4 8896857 13.81 ns/op 4634.01 MB/s BenchmarkMemclrUnaligned/1_256-4 7718610 14.76 ns/op 17341.35 MB/s BenchmarkMemclrUnaligned/1_4096-4 1344439 86.51 ns/op 47344.86 MB/s BenchmarkMemclrUnaligned/1_65536-4 78259 1713 ns/op 38249.12 MB/s BenchmarkMemclrUnaligned/4_5-4 8482410 14.11 ns/op 354.25 MB/s BenchmarkMemclrUnaligned/4_16-4 8473957 13.72 ns/op 1166.13 MB/s BenchmarkMemclrUnaligned/4_64-4 8298046 13.93 ns/op 4595.17 MB/s BenchmarkMemclrUnaligned/4_256-4 8539437 15.02 ns/op 17041.08 MB/s BenchmarkMemclrUnaligned/4_4096-4 1340708 84.15 ns/op 48675.02 MB/s BenchmarkMemclrUnaligned/4_65536-4 74739 1585 ns/op 41334.85 MB/s BenchmarkMemclrUnaligned/7_5-4 8286084 14.66 ns/op 341.10 MB/s BenchmarkMemclrUnaligned/7_16-4 8662626 13.68 ns/op 1169.37 MB/s BenchmarkMemclrUnaligned/7_64-4 8787374 13.84 ns/op 4622.93 MB/s BenchmarkMemclrUnaligned/7_256-4 7686807 14.91 ns/op 17166.69 MB/s BenchmarkMemclrUnaligned/7_4096-4 1336490 86.37 ns/op 47422.80 MB/s BenchmarkMemclrUnaligned/7_65536-4 79515 1555 ns/op 42144.21 MB/s BenchmarkMemclrUnaligned/0_1M-4 5562 23724 ns/op 44198.35 MB/s BenchmarkMemclrUnaligned/0_4M-4 981 105729 ns/op 39670.26 MB/s BenchmarkMemclrUnaligned/0_8M-4 367 286028 ns/op 29327.96 MB/s BenchmarkMemclrUnaligned/0_16M-4 140 799226 ns/op 20991.83 MB/s BenchmarkMemclrUnaligned/0_64M-4 56 2086335 ns/op 32165.91 MB/s BenchmarkMemclrUnaligned/1_1M-4 4842 25539 ns/op 41057.27 MB/s BenchmarkMemclrUnaligned/1_4M-4 1076 108111 ns/op 38796.32 MB/s BenchmarkMemclrUnaligned/1_8M-4 362 293404 ns/op 28590.63 MB/s BenchmarkMemclrUnaligned/1_16M-4 141 838158 ns/op 20016.77 MB/s BenchmarkMemclrUnaligned/1_64M-4 56 2285711 ns/op 29360.17 MB/s BenchmarkMemclrUnaligned/4_1M-4 4303 26466 ns/op 39619.44 MB/s BenchmarkMemclrUnaligned/4_4M-4 1064 111653 ns/op 37565.62 MB/s BenchmarkMemclrUnaligned/4_8M-4 369 311351 ns/op 26942.59 MB/s BenchmarkMemclrUnaligned/4_16M-4 140 987993 ns/op 16981.11 MB/s BenchmarkMemclrUnaligned/4_64M-4 57 2066925 ns/op 32467.97 MB/s BenchmarkMemclrUnaligned/7_1M-4 4237 26995 ns/op 38843.09 MB/s BenchmarkMemclrUnaligned/7_4M-4 973 112512 ns/op 37278.65 MB/s BenchmarkMemclrUnaligned/7_8M-4 381 302011 ns/op 27775.87 MB/s BenchmarkMemclrUnaligned/7_16M-4 142 850869 ns/op 19717.75 MB/s BenchmarkMemclrUnaligned/7_64M-4 49 2131907 ns/op 31478.32 MB/s BenchmarkGoMemclr/5-4 1915508 57.68 ns/op 86.69 MB/s BenchmarkGoMemclr/16-4 611815 186.7 ns/op 85.71 MB/s BenchmarkGoMemclr/64-4 182834 699.7 ns/op 91.47 MB/s BenchmarkGoMemclr/256-4 35352 2852 ns/op 89.75 MB/s BenchmarkMemclrRange/1K_2K-4 85046 1401 ns/op 68444.65 MB/s BenchmarkMemclrRange/2K_8K-4 24813 4391 ns/op 75956.56 MB/s BenchmarkMemclrRange/4K_16K-4 29734 3916 ns/op 82505.59 MB/s BenchmarkMemclrRange/160K_228K-4 3338 39688 ns/op 41898.68 MB/s BenchmarkClearFat7-4 3597003 28.24 ns/op BenchmarkClearFat8-4 3866853 28.19 ns/op BenchmarkClearFat11-4 3606670 29.25 ns/op BenchmarkClearFat12-4 4260534 28.69 ns/op BenchmarkClearFat13-4 3703311 28.05 ns/op BenchmarkClearFat14-4 3588235 32.46 ns/op BenchmarkClearFat15-4 3613495 28.31 ns/op BenchmarkClearFat16-4 4036732 27.51 ns/op BenchmarkClearFat24-4 3476912 28.77 ns/op BenchmarkClearFat32-4 4064713 28.19 ns/op BenchmarkClearFat40-4 3820784 29.35 ns/op BenchmarkClearFat48-4 3649934 29.29 ns/op BenchmarkClearFat56-4 3659026 29.87 ns/op BenchmarkClearFat64-4 3477166 30.78 ns/op BenchmarkClearFat72-4 3501844 30.34 ns/op BenchmarkClearFat128-4 2900480 36.17 ns/op BenchmarkClearFat256-4 2601294 46.18 ns/op BenchmarkClearFat512-4 1466772 81.03 ns/op BenchmarkClearFat1024-4 1000000 115.4 ns/op BenchmarkClearFat1032-4 1000000 127.9 ns/op BenchmarkClearFat1040-4 1000000 128.1 ns/op BenchmarkCopyFat7-4 4606309 25.01 ns/op BenchmarkCopyFat8-4 4092984 30.38 ns/op BenchmarkCopyFat11-4 4524796 25.87 ns/op BenchmarkCopyFat12-4 4465338 25.82 ns/op BenchmarkCopyFat13-4 3965758 26.07 ns/op BenchmarkCopyFat14-4 4316631 26.20 ns/op BenchmarkCopyFat15-4 4219506 26.78 ns/op BenchmarkCopyFat16-4 4024860 27.49 ns/op BenchmarkCopyFat24-4 4174317 27.69 ns/op BenchmarkCopyFat32-4 4008088 28.96 ns/op BenchmarkCopyFat64-4 3545992 30.91 ns/op BenchmarkCopyFat72-4 3585248 30.52 ns/op BenchmarkCopyFat128-4 2789654 38.27 ns/op BenchmarkCopyFat256-4 2411336 49.23 ns/op BenchmarkCopyFat512-4 1418946 78.57 ns/op BenchmarkCopyFat520-4 1392174 84.26 ns/op BenchmarkCopyFat1024-4 1000000 132.0 ns/op BenchmarkCopyFat1032-4 996766 131.0 ns/op BenchmarkCopyFat1040-4 1000000 130.8 ns/op BenchmarkIssue18740/2byte-4 333 345857 ns/op BenchmarkIssue18740/4byte-4 654 179415 ns/op BenchmarkIssue18740/8byte-4 1030 116753 ns/op BenchmarkMemclrKnownSize1-4 7102166 15.13 ns/op 66.11 MB/s BenchmarkMemclrKnownSize2-4 3540199 31.20 ns/op 64.11 MB/s BenchmarkMemclrKnownSize4-4 2961007 39.17 ns/op 102.13 MB/s BenchmarkMemclrKnownSize8-4 1234311 99.49 ns/op 80.41 MB/s BenchmarkMemclrKnownSize16-4 727910 174.1 ns/op 91.91 MB/s BenchmarkMemclrKnownSize32-4 395571 318.6 ns/op 100.45 MB/s BenchmarkMemclrKnownSize64-4 205383 624.6 ns/op 102.46 MB/s BenchmarkMemclrKnownSize112-4 119649 1068 ns/op 104.89 MB/s BenchmarkMemclrKnownSize128-4 105696 1178 ns/op 108.64 MB/s BenchmarkMemclrKnownSize192-4 58872 1910 ns/op 100.54 MB/s BenchmarkMemclrKnownSize248-4 45208 2436 ns/op 101.79 MB/s BenchmarkMemclrKnownSize256-4 47571 2523 ns/op 101.45 MB/s BenchmarkMemclrKnownSize512-4 21195 5300 ns/op 96.61 MB/s BenchmarkMemclrKnownSize1024-4 10000 10629 ns/op 96.34 MB/s BenchmarkMemclrKnownSize4096-4 3093 44179 ns/op 92.71 MB/s BenchmarkMemclrKnownSize512KiB-4 18 5733247 ns/op 91.45 MB/s BenchmarkReadMetricsLatency-4 10000 5192 p50-ns 7453 p90-ns 12172 p99-ns BenchmarkFinalizer-4 236 536693 ns/op BenchmarkFinalizerRun-4 166014 824.0 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7492488 15.21 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3556118 32.37 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2658810 41.02 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2696763 43.61 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1524440 74.78 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1473523 82.77 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2724686 44.42 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1410799 78.74 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1516171 78.22 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2171250 53.15 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2381678 46.78 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2070159 54.80 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1793577 70.02 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1745737 69.72 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 9449335 12.61 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 9438190 12.95 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 9851610 12.27 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8438510 13.11 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7528344 14.79 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 7808259 14.86 ns/op BenchmarkFindBitRange64/PatternAASize2-4 9035457 13.07 ns/op BenchmarkFindBitRange64/PatternAASize8-4 9528266 12.04 ns/op BenchmarkFindBitRange64/PatternAASize32-4 9901899 11.88 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 9716505 12.09 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 10342306 11.84 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8196998 12.24 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8376603 13.95 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 9128785 12.68 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9108072 13.39 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 9408742 12.30 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 9200280 12.57 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 9147110 12.15 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 9131925 13.09 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 8216805 15.39 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8092363 13.75 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8332856 13.50 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 9654423 13.21 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 9229488 12.56 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 9003451 13.52 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 9422745 12.35 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 8754230 12.60 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8957906 12.56 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 9602560 12.97 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 8808907 12.79 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8833776 12.54 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9116859 12.16 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 9229766 12.04 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 8614890 12.53 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 9210033 12.66 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 9608281 12.19 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 9203463 12.71 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 9461365 12.21 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9449574 11.96 ns/op BenchmarkNetpollBreak-4 3957 29047 ns/op BenchmarkPinnerPinUnpinBatch-4 1596 123320 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 235 629695 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1161 194942 ns/op BenchmarkPinnerPinUnpin-4 1382696 88.92 ns/op BenchmarkPinnerPinUnpinTiny-4 1276614 85.57 ns/op BenchmarkPinnerPinUnpinDouble-4 522212 221.6 ns/op BenchmarkPinnerPinUnpinParallel-4 3082784 38.58 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3028602 34.30 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 370614 276.1 ns/op BenchmarkPinnerIsPinnedOnPinned-4 7301427 15.24 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 6714126 17.09 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 5889121 19.84 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 5794015 19.79 ns/op BenchmarkPingPongHog-4 562 360001 ns/op BenchmarkStackGrowth-4 119762 954.6 ns/op BenchmarkStackGrowthDeep-4 934 117013 ns/op BenchmarkCreateGoroutines-4 42274 2445 ns/op BenchmarkCreateGoroutinesParallel-4 54794 1941 ns/op BenchmarkCreateGoroutinesCapture-4 8128 17850 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 46177 2538 ns/op BenchmarkClosureCall-4 20890273 5.143 ns/op BenchmarkWakeupParallelSpinning/0s-4 6476 15455 ns/op BenchmarkWakeupParallelSpinning/1µs-4 6525 23735 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4461 29510 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2761 52517 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1628 71265 ns/op BenchmarkWakeupParallelSpinning/20µs-4 997 138248 ns/op BenchmarkWakeupParallelSpinning/50µs-4 408 330014 ns/op BenchmarkWakeupParallelSpinning/100µs-4 247 491233 ns/op BenchmarkMatmult-4 5201287 31.54 ns/op BenchmarkFastrand-4 6548462 15.89 ns/op BenchmarkFastrand64-4 6408451 17.24 ns/op BenchmarkFastrandHashiter-4 3529252 31.41 ns/op BenchmarkFastrandn/2-4 5914309 19.13 ns/op BenchmarkFastrandn/3-4 5229351 20.66 ns/op BenchmarkFastrandn/4-4 6467553 18.48 ns/op BenchmarkFastrandn/5-4 6765901 18.26 ns/op BenchmarkIfaceCmp100-4 111856 1019 ns/op BenchmarkIfaceCmpNil100-4 215432 577.1 ns/op BenchmarkEfaceCmpDiff-4 46455 2709 ns/op BenchmarkEfaceCmpDiffIndirect-4 37900 3133 ns/op BenchmarkDefer-4 1000000 119.9 ns/op BenchmarkDefer10-4 840037 190.4 ns/op BenchmarkDeferMany-4 616060 450.7 ns/op BenchmarkPanicRecover-4 513754 209.9 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 100 1511959 ns/op 1577760 p50-ns 2036325 p90-ns 2677234 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 68 2262887 ns/op 2086927 p50-ns 3068392 p90-ns 7742126 p99-ns BenchmarkGoroutineProfile/small/idle-4 63 3040605 ns/op 3103694 p50-ns 4125942 p90-ns 4445531 p99-ns BenchmarkGoroutineProfile/small/loaded-4 51 3179168 ns/op 2378224 p50-ns 4964484 p90-ns 10112840 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 100 1396074 ns/op 1270430 p50-ns 1990217 p90-ns 2236157 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 84 1756481 ns/op 1709912 p50-ns 2543054 p90-ns 4913950 p99-ns BenchmarkGoroutineProfile/large/idle-4 20 5012916 ns/op 5030601 p50-ns 6054892 p90-ns 6397583 p99-ns BenchmarkGoroutineProfile/large/loaded-4 12 11482203 ns/op 11783119 p50-ns 14864123 p90-ns 15377485 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 73 1566301 ns/op 1649926 p50-ns 2005600 p90-ns 2161434 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 100 1860250 ns/op 1638062 p50-ns 2949375 p90-ns 8297025 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 58 2193840 ns/op 2086795 p50-ns 3000266 p90-ns 4229716 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 27 6883165 ns/op 4545979 p50-ns 12760419 p90-ns 25808758 p99-ns BenchmarkRWMutexUncontended-4 2585025 53.24 ns/op BenchmarkRWMutexWrite100-4 52665 3383 ns/op BenchmarkRWMutexWrite10-4 70190 2292 ns/op BenchmarkRWMutexWorkWrite100-4 25047 4668 ns/op BenchmarkRWMutexWorkWrite10-4 23044 5098 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3274 41205 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1014 112383 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1606 79307 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 507 232283 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 748 156440 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 238 524960 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 358 311879 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 108 1048240 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 162656 839.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 116967 948.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 142444 1021 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 161035 853.0 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 166849 869.4 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 151772 1100 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 169340 882.4 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 176300 889.8 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 144578 1133 ns/op BenchmarkMakeSlice/Byte-4 1419976 83.90 ns/op BenchmarkMakeSlice/Int16-4 1389879 81.29 ns/op BenchmarkMakeSlice/Int-4 1000000 107.2 ns/op BenchmarkMakeSlice/Ptr-4 1000000 114.1 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 174.1 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 214.4 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 237.8 ns/op BenchmarkGrowSlice/Byte-4 418180 264.0 ns/op BenchmarkGrowSlice/Int16-4 579705 236.7 ns/op BenchmarkGrowSlice/Int-4 503580 359.5 ns/op BenchmarkGrowSlice/Ptr-4 502310 406.2 ns/op BenchmarkGrowSlice/Struct/24-4 384262 731.1 ns/op BenchmarkGrowSlice/Struct/32-4 161120 819.1 ns/op BenchmarkGrowSlice/Struct/40-4 169700 905.6 ns/op BenchmarkExtendSlice/IntSlice-4 482301 443.8 ns/op BenchmarkExtendSlice/PointerSlice-4 409330 414.5 ns/op BenchmarkExtendSlice/NoGrow-4 672898 218.2 ns/op BenchmarkAppend-4 975579 120.7 ns/op BenchmarkAppendGrowByte-4 4 27662998 ns/op BenchmarkAppendGrowString-4 1 316417732 ns/op BenchmarkAppendSlice/1Bytes-4 1273562 103.5 ns/op BenchmarkAppendSlice/4Bytes-4 1213572 96.91 ns/op BenchmarkAppendSlice/7Bytes-4 1184661 92.46 ns/op BenchmarkAppendSlice/8Bytes-4 1282845 93.13 ns/op BenchmarkAppendSlice/15Bytes-4 1000000 101.8 ns/op BenchmarkAppendSlice/16Bytes-4 1232953 94.31 ns/op BenchmarkAppendSlice/32Bytes-4 1208078 94.28 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 47712 2989 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 14268 8967 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8450 29531 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1186 126590 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 97 1112868 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 33 3432242 ns/op BenchmarkAppendStr/1Bytes-4 1757680 72.58 ns/op BenchmarkAppendStr/4Bytes-4 1751714 67.81 ns/op BenchmarkAppendStr/8Bytes-4 1674279 70.23 ns/op BenchmarkAppendStr/16Bytes-4 1639892 71.39 ns/op BenchmarkAppendStr/32Bytes-4 1626669 73.26 ns/op BenchmarkAppendSpecialCase-4 1000000 133.0 ns/op BenchmarkCopy/1Byte-4 1327881 85.69 ns/op 11.67 MB/s BenchmarkCopy/1String-4 1366345 88.13 ns/op 11.35 MB/s BenchmarkCopy/2Byte-4 1356837 87.13 ns/op 22.95 MB/s BenchmarkCopy/2String-4 1333495 87.00 ns/op 22.99 MB/s BenchmarkCopy/4Byte-4 1298964 92.37 ns/op 43.31 MB/s BenchmarkCopy/4String-4 1282796 95.30 ns/op 41.97 MB/s BenchmarkCopy/8Byte-4 1000000 101.0 ns/op 79.18 MB/s BenchmarkCopy/8String-4 1000000 104.7 ns/op 76.44 MB/s BenchmarkCopy/12Byte-4 1000000 104.8 ns/op 114.52 MB/s BenchmarkCopy/12String-4 1206876 95.00 ns/op 126.31 MB/s BenchmarkCopy/16Byte-4 1278781 88.70 ns/op 180.38 MB/s BenchmarkCopy/16String-4 1298510 89.41 ns/op 178.95 MB/s BenchmarkCopy/32Byte-4 1253416 93.10 ns/op 343.73 MB/s BenchmarkCopy/32String-4 1205424 96.53 ns/op 331.52 MB/s BenchmarkCopy/128Byte-4 1000000 116.9 ns/op 1095.17 MB/s BenchmarkCopy/128String-4 999051 122.8 ns/op 1042.48 MB/s BenchmarkCopy/1024Byte-4 425349 299.0 ns/op 3424.75 MB/s BenchmarkCopy/1024String-4 343555 391.0 ns/op 2618.89 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 22710 4800 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 13490 9174 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 14321 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 19393 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 21554 ns/op BenchmarkAppendInPlace/Grow/Byte-4 141362 1208 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 94836 1181 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 60098 1704 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 59320 2421 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 34221 3002 ns/op BenchmarkStackCopyPtr-4 1 164538514 ns/op BenchmarkStackCopy-4 1 115270127 ns/op BenchmarkStackCopyNoCache-4 26 4503886 ns/op BenchmarkStackCopyWithStkobj-4 2 63431514 ns/op BenchmarkIssue18138-4 198 716266 ns/op BenchmarkCompareStringEqual-4 12722859 8.286 ns/op BenchmarkCompareStringIdentical-4 20392286 5.238 ns/op BenchmarkCompareStringSameLength-4 14033678 8.091 ns/op BenchmarkCompareStringDifferentLength-4 22199368 4.792 ns/op BenchmarkCompareStringBigUnaligned-4 2328 50412 ns/op 20800.48 MB/s BenchmarkCompareStringBig-4 2113 49881 ns/op 21021.62 MB/s BenchmarkConcatStringAndBytes-4 1948770 55.84 ns/op BenchmarkSliceByteToString/1-4 1373824 74.82 ns/op BenchmarkSliceByteToString/2-4 1000000 138.6 ns/op BenchmarkSliceByteToString/4-4 1000000 138.1 ns/op BenchmarkSliceByteToString/8-4 1000000 131.3 ns/op BenchmarkSliceByteToString/16-4 782190 136.8 ns/op BenchmarkSliceByteToString/32-4 812346 168.0 ns/op BenchmarkSliceByteToString/64-4 736123 213.9 ns/op BenchmarkSliceByteToString/128-4 646237 323.8 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2350034 47.25 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1000000 115.0 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 109.9 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3523516 30.92 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1931865 61.42 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2086124 54.63 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2023167 59.89 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 395371 334.3 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 466436 276.0 ns/op BenchmarkRuneIterate/range/ASCII-4 11995026 9.881 ns/op BenchmarkRuneIterate/range/Japanese-4 2786061 39.86 ns/op BenchmarkRuneIterate/range/MixedLength-4 3529203 33.66 ns/op BenchmarkRuneIterate/range1/ASCII-4 11743034 9.930 ns/op BenchmarkRuneIterate/range1/Japanese-4 2883757 39.52 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3534193 33.62 ns/op BenchmarkRuneIterate/range2/ASCII-4 9590338 10.49 ns/op BenchmarkRuneIterate/range2/Japanese-4 2861415 39.21 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3522992 33.42 ns/op BenchmarkArrayEqual-4 21653785 4.730 ns/op BenchmarkFunc/Name-4 3562456 31.53 ns/op BenchmarkFunc/Entry-4 12956473 8.934 ns/op BenchmarkFunc/FileLine-4 3898261 27.31 ns/op PASS ok runtime 387.873s goos: darwin goarch: amd64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 28142 3689 ns/op BenchmarkHandle/concurrent-4 23415 4544 ns/op PASS ok runtime/cgo 1.363s goos: darwin goarch: amd64 pkg: runtime/internal/atomic BenchmarkAnd32-4 13316796 9.823 ns/op BenchmarkAnd32Parallel-4 4076131 30.24 ns/op BenchmarkAnd64-4 13901510 9.316 ns/op BenchmarkAnd64Parallel-4 3918219 30.53 ns/op BenchmarkOr32-4 13308102 9.644 ns/op BenchmarkOr32Parallel-4 3226310 39.04 ns/op BenchmarkOr64-4 11577025 10.64 ns/op BenchmarkOr64Parallel-4 2944957 35.28 ns/op BenchmarkAtomicLoad64-4 31569010 3.909 ns/op BenchmarkAtomicStore64-4 14353699 8.400 ns/op BenchmarkAtomicLoad-4 34195028 3.807 ns/op BenchmarkAtomicStore-4 14913831 8.416 ns/op BenchmarkAnd8-4 15013701 8.389 ns/op BenchmarkAnd-4 15081141 8.423 ns/op BenchmarkAnd8Parallel-4 4918731 23.57 ns/op BenchmarkAndParallel-4 5023150 23.85 ns/op BenchmarkOr8-4 15053121 8.499 ns/op BenchmarkOr-4 13106454 8.505 ns/op BenchmarkOr8Parallel-4 4986218 24.99 ns/op BenchmarkOrParallel-4 4920669 23.65 ns/op BenchmarkXadd-4 4545842 24.68 ns/op BenchmarkXadd64-4 4876674 23.87 ns/op BenchmarkCas-4 2987283 39.90 ns/op BenchmarkCas64-4 2902717 41.13 ns/op BenchmarkXchg-4 4708116 24.55 ns/op BenchmarkXchg64-4 5016750 26.34 ns/op PASS ok runtime/internal/atomic 5.446s goos: darwin goarch: amd64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 4184371 30.21 ns/op BenchmarkMulUintptr/large-4 2899215 41.47 ns/op PASS ok runtime/internal/math 1.509s goos: darwin goarch: amd64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 15 8911524 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 14 12041347 ns/op 395.1 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 67 2288164 ns/op 5.134 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 15017012 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 24795464 ns/op 1165 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 46 3294426 ns/op 21.61 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 83935481 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 106134968 ns/op 8007 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 19 5812001 ns/op 201.6 concurrent_launches/op PASS ok runtime/pprof 3.124s goos: darwin goarch: amd64 pkg: runtime/race BenchmarkSyncLeak-4 12 9603050 ns/op BenchmarkStackLeak-4 25570 4478 ns/op PASS ok runtime/race 1.790s goos: darwin goarch: amd64 pkg: runtime/trace BenchmarkStartRegion-4 2654446 39.65 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 258088 471.6 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.362s goos: darwin goarch: amd64 pkg: slices BenchmarkEqualFunc_Large-4 37 2870577 ns/op BenchmarkIndex_Large-4 18680 5501 ns/op BenchmarkIndexFunc_Large-4 118 917188 ns/op BenchmarkCompact/nil-4 8020366 14.46 ns/op BenchmarkCompact/one-4 1000000 102.8 ns/op BenchmarkCompact/sorted-4 1000000 124.0 ns/op BenchmarkCompact/1_item-4 861408 146.1 ns/op BenchmarkCompact/unsorted-4 1000000 121.3 ns/op BenchmarkCompact/many-4 636321 201.0 ns/op BenchmarkCompact_Large-4 332 380948 ns/op BenchmarkCompactFunc_Large-4 61 1757667 ns/op BenchmarkReplace/naive-fast-4 55497 2706 ns/op BenchmarkReplace/optimized-fast-4 48772 2517 ns/op BenchmarkReplace/naive-slow-4 12644 8851 ns/op BenchmarkReplace/optimized-slow-4 14367 7871 ns/op BenchmarkBinarySearchFloats/Size16-4 1254019 92.81 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 107.2 ns/op BenchmarkBinarySearchFloats/Size64-4 758115 133.6 ns/op BenchmarkBinarySearchFloats/Size128-4 964516 133.2 ns/op BenchmarkBinarySearchFloats/Size512-4 849652 155.6 ns/op BenchmarkBinarySearchFloats/Size1024-4 796171 169.7 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 502766 257.9 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 403340 320.2 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 362500 361.7 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 325515 403.3 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 266960 490.7 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 189814 527.3 ns/op PASS ok slices 6.148s goos: darwin goarch: amd64 pkg: sort BenchmarkSearchWrappers-4 84427 1273 ns/op BenchmarkSortInts-4 1 118102990 ns/op BenchmarkSlicesSortInts-4 2 57101944 ns/op BenchmarkSortIsSorted-4 28 4272514 ns/op BenchmarkSlicesIsSorted-4 72 1718244 ns/op BenchmarkSortStrings-4 1 140632414 ns/op BenchmarkSlicesSortStrings-4 2 81427442 ns/op BenchmarkSortStrings_Sorted-4 24 5214460 ns/op BenchmarkSlicesSortStrings_Sorted-4 54 2258527 ns/op BenchmarkSortStructs-4 1 174109072 ns/op BenchmarkSortFuncStructs-4 1 165159409 ns/op BenchmarkSortString1K-4 247 480834 ns/op BenchmarkSortString1K_Slice-4 148 802072 ns/op BenchmarkStableString1K-4 81 1365235 ns/op BenchmarkSortInt1K-4 315 387739 ns/op BenchmarkSortInt1K_Sorted-4 6142 22014 ns/op BenchmarkSortInt1K_Reversed-4 3019 41157 ns/op BenchmarkSortInt1K_Mod8-4 878 135966 ns/op BenchmarkStableInt1K-4 100 1108787 ns/op BenchmarkStableInt1K_Slice-4 100 1040058 ns/op BenchmarkSortInt64K-4 4 32534045 ns/op BenchmarkSortInt64K_Slice-4 2 64460778 ns/op BenchmarkStableInt64K-4 2 102541312 ns/op BenchmarkSort1e2-4 288 367178 ns/op BenchmarkStable1e2-4 122 961545 ns/op BenchmarkSort1e4-4 2 64532586 ns/op BenchmarkStable1e4-4 1 276897000 ns/op PASS ok sort 61.363s goos: darwin goarch: amd64 pkg: strconv BenchmarkAtof64Decimal-4 724519 156.9 ns/op BenchmarkAtof64Float-4 635246 177.0 ns/op BenchmarkAtof64FloatExp-4 548070 230.2 ns/op BenchmarkAtof64Big-4 448137 286.7 ns/op BenchmarkAtof64RandomBits-4 206457 618.2 ns/op BenchmarkAtof64RandomFloats-4 468442 278.6 ns/op BenchmarkAtof64RandomLongFloats-4 351794 329.0 ns/op BenchmarkAtof32Decimal-4 814768 167.7 ns/op BenchmarkAtof32Float-4 664262 191.9 ns/op BenchmarkAtof32FloatExp-4 562030 231.8 ns/op BenchmarkAtof32Random-4 325554 377.2 ns/op BenchmarkAtof32RandomLong-4 139555 843.3 ns/op BenchmarkParseInt/Pos/7bit-4 1261909 91.80 ns/op BenchmarkParseInt/Pos/26bit-4 803883 159.7 ns/op BenchmarkParseInt/Pos/31bit-4 691401 187.2 ns/op BenchmarkParseInt/Pos/56bit-4 500250 262.0 ns/op BenchmarkParseInt/Pos/63bit-4 445948 279.4 ns/op BenchmarkParseInt/Neg/7bit-4 1255610 94.69 ns/op BenchmarkParseInt/Neg/26bit-4 791522 170.3 ns/op BenchmarkParseInt/Neg/31bit-4 698426 189.5 ns/op BenchmarkParseInt/Neg/56bit-4 509137 255.6 ns/op BenchmarkParseInt/Neg/63bit-4 477325 276.7 ns/op BenchmarkAtoi/Pos/7bit-4 1648140 72.04 ns/op BenchmarkAtoi/Pos/26bit-4 974554 134.0 ns/op BenchmarkAtoi/Pos/31bit-4 870655 146.7 ns/op BenchmarkAtoi/Pos/56bit-4 562880 221.9 ns/op BenchmarkAtoi/Pos/63bit-4 354964 285.8 ns/op BenchmarkAtoi/Neg/7bit-4 1596654 71.81 ns/op BenchmarkAtoi/Neg/26bit-4 900608 145.2 ns/op BenchmarkAtoi/Neg/31bit-4 857202 142.6 ns/op BenchmarkAtoi/Neg/56bit-4 444072 226.1 ns/op BenchmarkAtoi/Neg/63bit-4 377734 284.1 ns/op BenchmarkFormatFloat/Decimal-4 125215 1024 ns/op BenchmarkFormatFloat/Float-4 102382 1158 ns/op BenchmarkFormatFloat/Exp-4 114830 1118 ns/op BenchmarkFormatFloat/NegExp-4 106953 1085 ns/op BenchmarkFormatFloat/LongExp-4 90241 1376 ns/op BenchmarkFormatFloat/Big-4 81693 1413 ns/op BenchmarkFormatFloat/BinaryExp-4 239277 545.2 ns/op BenchmarkFormatFloat/32Integer-4 116860 1011 ns/op BenchmarkFormatFloat/32ExactFraction-4 123757 983.0 ns/op BenchmarkFormatFloat/32Point-4 106382 1125 ns/op BenchmarkFormatFloat/32Exp-4 119260 1037 ns/op BenchmarkFormatFloat/32NegExp-4 118376 1026 ns/op BenchmarkFormatFloat/32Shortest-4 123849 992.0 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 124372 940.0 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 129073 969.7 ns/op BenchmarkFormatFloat/64Fixed1-4 151108 796.2 ns/op BenchmarkFormatFloat/64Fixed2-4 151245 826.9 ns/op BenchmarkFormatFloat/64Fixed3-4 155700 805.7 ns/op BenchmarkFormatFloat/64Fixed4-4 157443 802.4 ns/op BenchmarkFormatFloat/64Fixed12-4 85934 1371 ns/op BenchmarkFormatFloat/64Fixed16-4 92818 1197 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 104007 1102 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 88431 1298 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2107 54657 ns/op BenchmarkFormatFloat/Slowpath64-4 92401 1339 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 84358 1362 ns/op BenchmarkAppendFloat/Decimal-4 135562 904.3 ns/op BenchmarkAppendFloat/Float-4 106472 1088 ns/op BenchmarkAppendFloat/Exp-4 130608 960.4 ns/op BenchmarkAppendFloat/NegExp-4 128493 976.6 ns/op BenchmarkAppendFloat/LongExp-4 85868 1289 ns/op BenchmarkAppendFloat/Big-4 90109 1344 ns/op BenchmarkAppendFloat/BinaryExp-4 314725 410.9 ns/op BenchmarkAppendFloat/32Integer-4 131035 924.1 ns/op BenchmarkAppendFloat/32ExactFraction-4 136734 897.4 ns/op BenchmarkAppendFloat/32Point-4 120079 1058 ns/op BenchmarkAppendFloat/32Exp-4 130322 1009 ns/op BenchmarkAppendFloat/32NegExp-4 116154 1047 ns/op BenchmarkAppendFloat/32Shortest-4 150118 844.5 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 137616 907.9 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 138285 904.1 ns/op BenchmarkAppendFloat/64Fixed1-4 174465 705.2 ns/op BenchmarkAppendFloat/64Fixed2-4 177439 703.2 ns/op BenchmarkAppendFloat/64Fixed3-4 177200 708.4 ns/op BenchmarkAppendFloat/64Fixed4-4 183394 705.1 ns/op BenchmarkAppendFloat/64Fixed12-4 89716 1246 ns/op BenchmarkAppendFloat/64Fixed16-4 104170 1129 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 136760 906.0 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 102592 1149 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2115 57140 ns/op BenchmarkAppendFloat/Slowpath64-4 91015 1296 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 95157 1375 ns/op BenchmarkFormatInt-4 14432 8388 ns/op BenchmarkAppendInt-4 15658 7600 ns/op BenchmarkFormatUint-4 81951 1538 ns/op BenchmarkAppendUint-4 86708 1346 ns/op BenchmarkFormatIntSmall/7-4 2385236 48.10 ns/op BenchmarkFormatIntSmall/42-4 2358699 50.69 ns/op BenchmarkAppendIntSmall-4 1000000 128.7 ns/op BenchmarkAppendUintVarlen/1-4 1000000 109.1 ns/op BenchmarkAppendUintVarlen/12-4 1000000 113.1 ns/op BenchmarkAppendUintVarlen/123-4 891600 151.0 ns/op BenchmarkAppendUintVarlen/1234-4 731964 151.7 ns/op BenchmarkAppendUintVarlen/12345-4 884886 147.0 ns/op BenchmarkAppendUintVarlen/123456-4 907701 146.5 ns/op BenchmarkAppendUintVarlen/1234567-4 678900 152.4 ns/op BenchmarkAppendUintVarlen/12345678-4 809335 151.3 ns/op BenchmarkAppendUintVarlen/123456789-4 817537 161.1 ns/op BenchmarkAppendUintVarlen/1234567890-4 798448 158.7 ns/op BenchmarkAppendUintVarlen/12345678901-4 834489 156.6 ns/op BenchmarkAppendUintVarlen/123456789012-4 809637 163.3 ns/op BenchmarkAppendUintVarlen/1234567890123-4 806734 163.9 ns/op BenchmarkAppendUintVarlen/12345678901234-4 806008 160.2 ns/op BenchmarkAppendUintVarlen/123456789012345-4 786332 163.8 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 788403 162.4 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 769304 170.4 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 767344 173.4 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 755944 170.9 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 730544 172.8 ns/op BenchmarkQuote-4 27757 4966 ns/op BenchmarkQuoteRune-4 426118 416.5 ns/op BenchmarkAppendQuote-4 46910 2457 ns/op BenchmarkAppendQuoteRune-4 758690 169.7 ns/op BenchmarkUnquoteEasy-4 1242242 95.77 ns/op BenchmarkUnquoteHard-4 38218 3193 ns/op PASS ok strconv 20.303s goos: darwin goarch: amd64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 355702 387.4 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 123276 1303 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 133153 919.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 374832 376.4 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 127729 1181 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 170334 898.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 300796 558.7 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 66806 1902 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 85873 1616 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 695744 256.7 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23473 4725 ns/op BenchmarkGenericMatch1-4 2086 57947 ns/op BenchmarkGenericMatch2-4 454 261651 ns/op BenchmarkSingleMaxSkipping-4 10641 11019 ns/op 907.52 MB/s BenchmarkSingleLongSuffixFail-4 18566 6515 ns/op 153.81 MB/s BenchmarkSingleMatch-4 220 550245 ns/op 27.26 MB/s BenchmarkByteByteNoMatch-4 85086 1373 ns/op BenchmarkByteByteMatch-4 15498 7505 ns/op BenchmarkByteStringMatch-4 16354 7001 ns/op BenchmarkHTMLEscapeNew-4 62613 1965 ns/op BenchmarkHTMLEscapeOld-4 72514 1690 ns/op BenchmarkByteStringReplacerWriteString-4 1448 89465 ns/op BenchmarkByteReplacerWriteString-4 1653 74501 ns/op BenchmarkByteByteReplaces-4 3112 41815 ns/op BenchmarkByteByteMap-4 8286 13165 ns/op BenchmarkMap/identity/ASCII-4 659587 170.9 ns/op BenchmarkMap/identity/Greek-4 575607 220.0 ns/op BenchmarkMap/change/ASCII-4 30529 3865 ns/op BenchmarkMap/change/Greek-4 20889 4934 ns/op BenchmarkIndexRune-4 1532968 77.01 ns/op BenchmarkIndexRuneLongString-4 1392705 86.64 ns/op BenchmarkIndexRuneFastPath-4 3021193 38.04 ns/op BenchmarkIndex-4 3036214 37.88 ns/op BenchmarkLastIndex-4 3104664 38.29 ns/op BenchmarkIndexByte-4 14116143 8.066 ns/op BenchmarkToUpper/#00-4 3191448 33.45 ns/op BenchmarkToUpper/ONLYUPPER-4 2427565 47.21 ns/op BenchmarkToUpper/abc-4 291944 450.8 ns/op BenchmarkToUpper/AbC123-4 205822 567.9 ns/op BenchmarkToUpper/azAZ09_-4 242797 529.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 44404 2513 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 63574 1941 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 28095 4033 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 55258 2158 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 102069 1101 ns/op BenchmarkToLower/#00-4 3528340 36.77 ns/op BenchmarkToLower/abc-4 2981964 38.91 ns/op BenchmarkToLower/AbC123-4 189718 1201 ns/op BenchmarkToLower/azAZ09_-4 145455 725.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 83505 1442 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 56756 2119 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 30576 3883 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 65913 1738 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 103269 1095 ns/op BenchmarkMapNoChanges-4 998210 132.2 ns/op BenchmarkTrim-4 31095 3588 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2547645 45.63 ns/op BenchmarkToValidUTF8/InvalidASCII-4 160042 792.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 101258 1173 ns/op BenchmarkEqualFold/Tests-4 51428 2280 ns/op BenchmarkEqualFold/ASCII-4 2564625 44.15 ns/op BenchmarkEqualFold/UnicodePrefix-4 119341 1041 ns/op BenchmarkEqualFold/UnicodeSuffix-4 122011 977.5 ns/op BenchmarkIndexHard1-4 1130 106092 ns/op BenchmarkIndexHard2-4 819 152728 ns/op BenchmarkIndexHard3-4 200 650416 ns/op BenchmarkIndexHard4-4 135 894905 ns/op BenchmarkLastIndexHard1-4 84 1475536 ns/op BenchmarkLastIndexHard2-4 85 1506284 ns/op BenchmarkLastIndexHard3-4 84 1476469 ns/op BenchmarkCountHard1-4 1150 110929 ns/op BenchmarkCountHard2-4 807 153241 ns/op BenchmarkCountHard3-4 186 636543 ns/op BenchmarkIndexTorture-4 10000 13437 ns/op BenchmarkCountTorture-4 10000 11852 ns/op BenchmarkCountTortureOverlapping-4 894 121104 ns/op BenchmarkCountByte/10-4 3072117 37.60 ns/op 265.95 MB/s BenchmarkCountByte/32-4 3263665 36.97 ns/op 865.46 MB/s BenchmarkCountByte/4096-4 1282642 92.15 ns/op 44448.19 MB/s BenchmarkCountByte/4194304-4 1086 105628 ns/op 39708.41 MB/s BenchmarkCountByte/67108864-4 27 4425826 ns/op 15163.01 MB/s BenchmarkFields/ASCII/16-4 361795 339.3 ns/op 47.16 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 26870 4638 ns/op 55.20 MB/s 288 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1993 68435 ns/op 59.85 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 102 1150531 ns/op 56.96 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 17480807 ns/op 59.98 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 147381 875.2 ns/op 18.28 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8487 12446 ns/op 20.57 MB/s 352 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 582 211793 ns/op 19.34 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 36 4098293 ns/op 15.99 MB/s 463114 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 76545921 ns/op 13.70 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 213186 551.3 ns/op 29.02 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 15403 8012 ns/op 31.95 MB/s 288 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 912 158559 ns/op 25.83 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 44 3179973 ns/op 20.61 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 57739117 ns/op 18.16 MB/s 10457392 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 168928 749.3 ns/op 21.35 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 10000 10731 ns/op 23.86 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 691 190992 ns/op 21.45 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 36 3743456 ns/op 17.51 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 64773000 ns/op 16.19 MB/s 10457392 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 74193482 ns/op BenchmarkSplitSingleByteSeparator-4 22 7132254 ns/op BenchmarkSplitMultiByteSeparator-4 39 3464144 ns/op BenchmarkSplitNSingleByteSeparator-4 233109 737.4 ns/op BenchmarkSplitNMultiByteSeparator-4 174578 873.5 ns/op BenchmarkRepeat/5x0-4 3193192 36.99 ns/op BenchmarkRepeat/5x1-4 3206089 35.90 ns/op BenchmarkRepeat/5x2-4 226938 564.8 ns/op BenchmarkRepeat/5x6-4 132033 979.2 ns/op BenchmarkRepeat/10x0-4 3212456 36.71 ns/op BenchmarkRepeat/10x1-4 3177621 36.24 ns/op BenchmarkRepeat/10x2-4 229934 564.5 ns/op BenchmarkRepeat/10x6-4 129032 988.3 ns/op BenchmarkRepeatLarge/256/1-4 60213 2098 ns/op 122.00 MB/s BenchmarkRepeatLarge/256/16-4 99411 1383 ns/op 185.06 MB/s BenchmarkRepeatLarge/512/1-4 46455 2718 ns/op 188.35 MB/s BenchmarkRepeatLarge/512/16-4 54138 2010 ns/op 254.69 MB/s BenchmarkRepeatLarge/1024/1-4 31634 3712 ns/op 275.83 MB/s BenchmarkRepeatLarge/1024/16-4 39762 3079 ns/op 332.58 MB/s BenchmarkRepeatLarge/2048/1-4 23865 5760 ns/op 355.57 MB/s BenchmarkRepeatLarge/2048/16-4 27210 4670 ns/op 438.56 MB/s BenchmarkRepeatLarge/4096/1-4 14146 9357 ns/op 437.73 MB/s BenchmarkRepeatLarge/4096/16-4 15879 7793 ns/op 525.58 MB/s BenchmarkRepeatLarge/8192/1-4 10000 16292 ns/op 502.83 MB/s BenchmarkRepeatLarge/8192/16-4 10000 14082 ns/op 581.76 MB/s BenchmarkRepeatLarge/8192/4097-4 3621759 32.29 ns/op 126874.93 MB/s BenchmarkRepeatLarge/16384/1-4 7698 25420 ns/op 644.53 MB/s BenchmarkRepeatLarge/16384/16-4 8947 24400 ns/op 671.48 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 20051 ns/op 613.00 MB/s BenchmarkRepeatLarge/32768/1-4 3668 48365 ns/op 677.52 MB/s BenchmarkRepeatLarge/32768/16-4 2896 46540 ns/op 704.09 MB/s BenchmarkRepeatLarge/32768/4097-4 2673 44764 ns/op 640.68 MB/s BenchmarkRepeatLarge/65536/1-4 1473 93369 ns/op 701.90 MB/s BenchmarkRepeatLarge/65536/16-4 1557 100448 ns/op 652.44 MB/s BenchmarkRepeatLarge/65536/4097-4 1550 92920 ns/op 661.38 MB/s BenchmarkRepeatLarge/131072/1-4 288 362480 ns/op 361.60 MB/s BenchmarkRepeatLarge/131072/16-4 309 407822 ns/op 321.40 MB/s BenchmarkRepeatLarge/131072/4097-4 292 386955 ns/op 328.22 MB/s BenchmarkRepeatLarge/262144/1-4 171 737500 ns/op 355.45 MB/s BenchmarkRepeatLarge/262144/16-4 141 854261 ns/op 306.87 MB/s BenchmarkRepeatLarge/262144/4097-4 177 646048 ns/op 399.52 MB/s BenchmarkRepeatLarge/524288/1-4 82 1274348 ns/op 411.42 MB/s BenchmarkRepeatLarge/524288/16-4 90 1246984 ns/op 420.45 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1252565 ns/op 415.40 MB/s BenchmarkRepeatLarge/1048576/1-4 55 2378746 ns/op 440.81 MB/s BenchmarkRepeatLarge/1048576/16-4 58 2252405 ns/op 465.54 MB/s BenchmarkRepeatLarge/1048576/4097-4 51 2637994 ns/op 396.03 MB/s BenchmarkRepeatLarge/2097152/1-4 28 4224185 ns/op 496.46 MB/s BenchmarkRepeatLarge/2097152/16-4 31 4307013 ns/op 486.92 MB/s BenchmarkRepeatLarge/2097152/4097-4 28 4244781 ns/op 493.21 MB/s BenchmarkRepeatLarge/4194304/1-4 13 7757480 ns/op 540.68 MB/s BenchmarkRepeatLarge/4194304/16-4 15 7835968 ns/op 535.26 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 8146298 ns/op 514.50 MB/s BenchmarkRepeatLarge/8388608/1-4 7 14367644 ns/op 583.85 MB/s BenchmarkRepeatLarge/8388608/16-4 7 14992744 ns/op 559.51 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 14832204 ns/op 565.43 MB/s BenchmarkRepeatLarge/16777216/1-4 4 25429772 ns/op 659.75 MB/s BenchmarkRepeatLarge/16777216/16-4 5 25409925 ns/op 660.26 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 25066997 ns/op 669.29 MB/s BenchmarkRepeatLarge/33554432/1-4 3 51197444 ns/op 655.39 MB/s BenchmarkRepeatLarge/33554432/16-4 2 54586727 ns/op 614.70 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 50466004 ns/op 664.89 MB/s BenchmarkRepeatLarge/67108864/1-4 2 96881278 ns/op 692.69 MB/s BenchmarkRepeatLarge/67108864/16-4 2 90508204 ns/op 741.47 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 91283986 ns/op 735.17 MB/s BenchmarkRepeatLarge/134217728/1-4 1 194044428 ns/op 691.69 MB/s BenchmarkRepeatLarge/134217728/16-4 1 181411933 ns/op 739.85 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 189411840 ns/op 708.60 MB/s BenchmarkRepeatLarge/268435456/1-4 1 395651526 ns/op 678.46 MB/s BenchmarkRepeatLarge/268435456/16-4 1 360303657 ns/op 745.03 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 365049768 ns/op 735.34 MB/s BenchmarkRepeatLarge/536870912/1-4 1 821792225 ns/op 653.29 MB/s BenchmarkRepeatLarge/536870912/16-4 1 753151643 ns/op 712.83 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 742115667 ns/op 723.43 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1615038543 ns/op 664.84 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1645287378 ns/op 652.62 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1556446732 ns/op 689.87 MB/s BenchmarkIndexAnyASCII/1:1-4 1957114 55.90 ns/op BenchmarkIndexAnyASCII/1:2-4 2112276 56.53 ns/op BenchmarkIndexAnyASCII/1:4-4 1962031 57.97 ns/op BenchmarkIndexAnyASCII/1:8-4 2133050 56.53 ns/op BenchmarkIndexAnyASCII/1:16-4 2008082 57.78 ns/op BenchmarkIndexAnyASCII/1:32-4 1861882 62.84 ns/op BenchmarkIndexAnyASCII/1:64-4 1867417 64.18 ns/op BenchmarkIndexAnyASCII/16:1-4 1887109 59.87 ns/op BenchmarkIndexAnyASCII/16:2-4 773683 139.3 ns/op BenchmarkIndexAnyASCII/16:4-4 820539 139.6 ns/op BenchmarkIndexAnyASCII/16:8-4 782922 146.3 ns/op BenchmarkIndexAnyASCII/16:16-4 666519 164.1 ns/op BenchmarkIndexAnyASCII/16:32-4 659880 197.8 ns/op BenchmarkIndexAnyASCII/16:64-4 592759 220.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1717695 68.43 ns/op BenchmarkIndexAnyASCII/256:2-4 89718 1352 ns/op BenchmarkIndexAnyASCII/256:4-4 86925 1349 ns/op BenchmarkIndexAnyASCII/256:8-4 84378 1357 ns/op BenchmarkIndexAnyASCII/256:16-4 84945 1371 ns/op BenchmarkIndexAnyASCII/256:32-4 80122 1499 ns/op BenchmarkIndexAnyASCII/256:64-4 82668 1429 ns/op BenchmarkIndexAnyUTF8/1:1-4 1852839 64.40 ns/op BenchmarkIndexAnyUTF8/1:2-4 1847722 62.48 ns/op BenchmarkIndexAnyUTF8/1:4-4 1858348 62.66 ns/op BenchmarkIndexAnyUTF8/1:8-4 1839224 63.67 ns/op BenchmarkIndexAnyUTF8/1:16-4 1870604 65.74 ns/op BenchmarkIndexAnyUTF8/1:32-4 1794828 65.85 ns/op BenchmarkIndexAnyUTF8/1:64-4 1689579 67.38 ns/op BenchmarkIndexAnyUTF8/16:1-4 1529152 76.96 ns/op BenchmarkIndexAnyUTF8/16:2-4 259118 466.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 281950 448.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 259522 445.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 262135 461.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 250196 430.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 271149 468.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 385660 341.7 ns/op BenchmarkIndexAnyUTF8/256:2-4 16558 6968 ns/op BenchmarkIndexAnyUTF8/256:4-4 17689 6872 ns/op BenchmarkIndexAnyUTF8/256:8-4 16652 6934 ns/op BenchmarkIndexAnyUTF8/256:16-4 16276 7089 ns/op BenchmarkIndexAnyUTF8/256:32-4 18310 6223 ns/op BenchmarkIndexAnyUTF8/256:64-4 16254 6649 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1824891 63.32 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1904690 60.66 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2001121 61.05 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1990494 60.68 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1914819 61.25 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1879022 62.29 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1778025 64.99 ns/op BenchmarkLastIndexAnyASCII/16:1-4 781050 147.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 809312 140.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 801176 139.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 915532 142.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 737312 156.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 646672 177.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 546362 209.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 89742 1307 ns/op BenchmarkLastIndexAnyASCII/256:2-4 93508 1341 ns/op BenchmarkLastIndexAnyASCII/256:4-4 87480 1422 ns/op BenchmarkLastIndexAnyASCII/256:8-4 89708 1320 ns/op BenchmarkLastIndexAnyASCII/256:16-4 87171 1322 ns/op BenchmarkLastIndexAnyASCII/256:32-4 83427 1368 ns/op BenchmarkLastIndexAnyASCII/256:64-4 85503 1394 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1789471 66.43 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1817554 64.95 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1666896 67.31 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1827444 63.79 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1849386 64.31 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1764487 67.10 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1696826 68.56 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 336498 390.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 191598 665.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 186594 668.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 179804 664.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 162765 691.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 160533 716.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 174056 759.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 24704 4687 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 10025 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 10434 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 10056 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 9663 10450 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 9109 11192 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 9960 11464 ns/op BenchmarkTrimASCII/1:1-4 2524908 42.60 ns/op BenchmarkTrimASCII/1:2-4 2104495 54.55 ns/op BenchmarkTrimASCII/1:4-4 2033138 57.69 ns/op BenchmarkTrimASCII/1:8-4 1979139 58.60 ns/op BenchmarkTrimASCII/1:16-4 1683369 70.02 ns/op BenchmarkTrimASCII/16:1-4 2248510 51.53 ns/op BenchmarkTrimASCII/16:2-4 968226 133.3 ns/op BenchmarkTrimASCII/16:4-4 963357 133.0 ns/op BenchmarkTrimASCII/16:8-4 750247 138.6 ns/op BenchmarkTrimASCII/16:16-4 827556 150.7 ns/op BenchmarkTrimASCII/256:1-4 580216 201.8 ns/op BenchmarkTrimASCII/256:2-4 85299 1313 ns/op BenchmarkTrimASCII/256:4-4 83846 1309 ns/op BenchmarkTrimASCII/256:8-4 88561 1372 ns/op BenchmarkTrimASCII/256:16-4 85390 1477 ns/op BenchmarkTrimASCII/4096:1-4 38119 2837 ns/op BenchmarkTrimASCII/4096:2-4 4980 23568 ns/op BenchmarkTrimASCII/4096:4-4 5156 25370 ns/op BenchmarkTrimASCII/4096:8-4 5517 23740 ns/op BenchmarkTrimASCII/4096:16-4 4041 25760 ns/op BenchmarkTrimByte-4 2715003 41.63 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 14444 7864 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 14756 7913 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1102 97284 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2816 43059 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6186 24269 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 10000 11791 ns/op BenchmarkJoin/0-4 3417010 34.74 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2779071 39.86 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 168594 728.0 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 116959 1030 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 84560 1385 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 70392 1618 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 61077 1986 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 50202 2239 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2686500 43.84 ns/op BenchmarkTrimSpace/ASCII-4 1676425 65.90 ns/op BenchmarkTrimSpace/SomeNonASCII-4 133635 908.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 62806 1824 ns/op BenchmarkReplaceAll-4 98308 1234 ns/op 16 B/op 1 allocs/op PASS ok strings 65.893s goos: darwin goarch: amd64 pkg: sync BenchmarkCond1-4 65914 1769 ns/op BenchmarkCond2-4 20901 5069 ns/op BenchmarkCond4-4 12825 9494 ns/op BenchmarkCond8-4 5977 17005 ns/op BenchmarkCond16-4 3213 32556 ns/op BenchmarkCond32-4 2024 58023 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 655508 248.4 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 426506 311.7 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 651271 212.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 619101 185.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 357266 316.9 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 711380 182.7 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 111919 1237 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 109594 1494 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 80571 1520 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 66505 2318 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 770114 160.4 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 170505 672.2 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 649724 172.7 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 156946 730.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 710305 172.4 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 169416 658.3 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1239838 96.96 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 67902 2019 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 145465 930.4 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 495640 465.3 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3225 32371 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 386 338479 ns/op BenchmarkRange/*sync.Map-4 1534 97325 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 102604 1832 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 191533 598.8 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 78112 1448 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 62742 1661 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 234356 568.6 ns/op BenchmarkAdversarialDelete/*sync.Map-4 124346 1100 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 104881 1170 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 179132 640.9 ns/op BenchmarkDeleteCollision/*sync.Map-4 811700 150.9 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 58062 2127 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 153906 755.9 ns/op BenchmarkSwapCollision/*sync.Map-4 102463 1204 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 205 700938 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 124755 910.4 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 403680 365.4 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 25274 4895 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 71155 1533 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 31207 3970 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 323958 326.9 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 119017 899.0 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 258886 481.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1104280 116.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 175492 666.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1000000 108.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 618336 184.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 148332 788.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 613390 195.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 121306 1055 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 390238 474.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 519312 328.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 119445 973.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 550911 299.8 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 351579 617.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 141996 905.1 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 248426 439.5 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 68133 1900 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 256168 688.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 603218 277.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 123754 937.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 692571 255.0 ns/op BenchmarkUncontendedSemaphore-4 4229824 27.98 ns/op BenchmarkContendedSemaphore-4 3916568 28.29 ns/op BenchmarkMutexUncontended-4 741882 140.5 ns/op BenchmarkMutex-4 219416 536.3 ns/op BenchmarkMutexSlack-4 196192 600.4 ns/op BenchmarkMutexWork-4 205670 595.3 ns/op BenchmarkMutexWorkSlack-4 197892 614.7 ns/op BenchmarkMutexNoSpin-4 70593 1609 ns/op BenchmarkMutexSpin-4 68076 2145 ns/op BenchmarkOnce-4 796053 132.5 ns/op BenchmarkOnceFunc/v=Once-4 1000000 109.9 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 954183 134.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 928002 125.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1000000 118.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1000000 133.9 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1000000 119.8 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 5042582 24.50 ns/op BenchmarkSemaSyntNonblock-4 1324302 93.53 ns/op BenchmarkSemaSyntBlock-4 2018158 57.90 ns/op BenchmarkSemaWorkNonblock-4 1150906 102.0 ns/op BenchmarkSemaWorkBlock-4 1313200 90.53 ns/op BenchmarkRWMutexUncontended-4 356372 356.1 ns/op BenchmarkRWMutexWrite100-4 321447 381.8 ns/op BenchmarkRWMutexWrite10-4 278638 393.3 ns/op BenchmarkRWMutexWorkWrite100-4 231118 486.5 ns/op BenchmarkRWMutexWorkWrite10-4 215244 510.2 ns/op BenchmarkWaitGroupUncontended-4 514952 205.4 ns/op BenchmarkWaitGroupAddDone-4 421118 249.2 ns/op BenchmarkWaitGroupAddDoneWork-4 455299 245.7 ns/op BenchmarkWaitGroupWait-4 2731375 46.43 ns/op BenchmarkWaitGroupWaitWork-4 1936029 59.36 ns/op BenchmarkWaitGroupActuallyWait-4 59522 2023 ns/op 32 B/op 2 allocs/op PASS ok sync 23.231s goos: darwin goarch: amd64 pkg: sync/atomic BenchmarkValueRead-4 773736 151.9 ns/op PASS ok sync/atomic 1.281s PASS ok syscall 1.034s goos: darwin goarch: amd64 pkg: testing BenchmarkTBHelper-4 164677 808.2 ns/op 0 B/op 0 allocs/op PASS ok testing 1.223s goos: darwin goarch: amd64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 6067 19700 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 8442 13656 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 88 1535816 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 88 1289207 ns/op 1260 B/op 11 allocs/op BenchmarkTable/1x100000/new-4 1 188303036 ns/op 18285232 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 184757521 ns/op 18285048 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1609 83175 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1755 70525 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 16 7573227 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 15 6817464 ns/op 26342 B/op 69 allocs/op BenchmarkTable/10x100000/new-4 1 799270414 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 781563932 ns/op 47012744 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 165 700319 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 193 602664 ns/op 203 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 70098476 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 64033544 ns/op 1635312 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7431403405 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 7289192817 ns/op 334042184 B/op 100091 allocs/op BenchmarkPyramid/10-4 2851 51475 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 33 4001141 ns/op 410538 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 343428200 ns/op 35606920 B/op 2055 allocs/op BenchmarkRagged/10-4 2586 58449 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 207 551558 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 22 6018718 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 6808 16509 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 21.351s goos: darwin goarch: amd64 pkg: text/template/parse BenchmarkParseLarge-4 1 101914360 ns/op BenchmarkVariableString-4 75567 1498 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2079 63130 ns/op 2516 B/op 39 allocs/op PASS ok text/template/parse 1.482s goos: darwin goarch: amd64 pkg: time BenchmarkAfterFunc-4 50 2046278 ns/op BenchmarkAfter-4 117 972983 ns/op BenchmarkStop-4 244 619656 ns/op BenchmarkSimultaneousAfterFunc-4 40 2891400 ns/op BenchmarkStartStop-4 283 513110 ns/op BenchmarkReset-4 2432 105128 ns/op BenchmarkSleep-4 48 2386331 ns/op BenchmarkParallelTimerLatency-4 32 1040000 avg-late-ns 2409272 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 547863 avg-late-ns 1927388 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 31 466304 avg-late-ns 2189843 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 449898 avg-late-ns 2234447 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 31 279591 avg-late-ns 2884725 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 32 268597 avg-late-ns 1871538 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 30 219834 avg-late-ns 1849576 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 27 338783 avg-late-ns 2468574 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 26 291282 avg-late-ns 1756896 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 3136218 avg-late-ns 12980200 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 24 3750797 avg-late-ns 16738899 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 33 575337 avg-late-ns 2171784 max-late-ns BenchmarkTicker-4 2 65615284 ns/op BenchmarkTickerReset-4 2416 47383 ns/op BenchmarkTickerResetNaive-4 184 575206 ns/op BenchmarkNow-4 635547 181.9 ns/op BenchmarkNowUnixNano-4 621459 183.5 ns/op BenchmarkNowUnixMilli-4 569180 185.4 ns/op BenchmarkNowUnixMicro-4 592138 184.8 ns/op BenchmarkFormat-4 49408 2375 ns/op BenchmarkFormatRFC3339-4 72115 1968 ns/op BenchmarkFormatRFC3339Nano-4 72132 1718 ns/op BenchmarkFormatNow-4 66814 1711 ns/op BenchmarkMarshalJSON-4 103849 1314 ns/op BenchmarkMarshalText-4 101745 1225 ns/op BenchmarkParse-4 101968 1143 ns/op BenchmarkParseRFC3339UTC-4 310608 420.3 ns/op BenchmarkParseRFC3339UTCBytes-4 205708 611.7 ns/op BenchmarkParseRFC3339TZ-4 89559 1311 ns/op BenchmarkParseRFC3339TZBytes-4 74223 1649 ns/op BenchmarkParseDuration-4 567540 232.0 ns/op BenchmarkHour-4 840375 162.7 ns/op BenchmarkSecond-4 778663 159.0 ns/op BenchmarkYear-4 602776 208.3 ns/op BenchmarkDay-4 519844 224.7 ns/op BenchmarkISOWeek-4 637009 204.3 ns/op BenchmarkGoString-4 73310 1739 ns/op BenchmarkUnmarshalText-4 82599 1358 ns/op PASS ok time 13.630s goos: darwin goarch: amd64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 560542 234.9 ns/op BenchmarkDecodeValidJapaneseChars-4 554241 195.7 ns/op BenchmarkDecodeRune-4 2280373 54.04 ns/op BenchmarkEncodeValidASCII-4 527545 253.7 ns/op BenchmarkEncodeValidJapaneseChars-4 627562 186.2 ns/op BenchmarkAppendRuneValidASCII-4 1000000 107.0 ns/op BenchmarkAppendRuneValidJapaneseChars-4 1997322 58.08 ns/op BenchmarkEncodeRune-4 1682412 67.87 ns/op PASS ok unicode/utf16 2.414s goos: darwin goarch: amd64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 1747297 62.49 ns/op BenchmarkRuneCountTenJapaneseChars-4 295327 394.5 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2589264 44.47 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 339075 386.0 ns/op BenchmarkValidTenASCIIChars-4 1905735 58.57 ns/op BenchmarkValid100KASCIIChars-4 134 900326 ns/op BenchmarkValidTenJapaneseChars-4 296564 414.6 ns/op BenchmarkValidLongMostlyASCII-4 100 1008595 ns/op BenchmarkValidLongJapanese-4 58 2052726 ns/op BenchmarkValidStringTenASCIIChars-4 2839490 41.35 ns/op BenchmarkValidString100KASCIIChars-4 12654 9513 ns/op BenchmarkValidStringTenJapaneseChars-4 395058 314.9 ns/op BenchmarkValidStringLongMostlyASCII-4 1329 87980 ns/op BenchmarkValidStringLongJapanese-4 100 1065220 ns/op BenchmarkEncodeASCIIRune-4 2806152 42.78 ns/op BenchmarkEncodeJapaneseRune-4 1758085 67.25 ns/op BenchmarkAppendASCIIRune-4 8159163 13.62 ns/op BenchmarkAppendJapaneseRune-4 1915294 59.94 ns/op BenchmarkDecodeASCIIRune-4 2384809 45.92 ns/op BenchmarkDecodeJapaneseRune-4 1756779 68.91 ns/op BenchmarkFullRune/ASCII-4 2664646 44.87 ns/op BenchmarkFullRune/Incomplete-4 1397648 84.25 ns/op BenchmarkFullRune/Japanese-4 2701845 45.15 ns/op PASS ok unicode/utf8 5.326s goos: darwin goarch: amd64 pkg: cmd/api BenchmarkAll-4 1 118769382041 ns/op PASS ok cmd/api 120.104s goos: darwin goarch: amd64 pkg: cmd/cgo/internal/test BenchmarkCgoCall/add-int-4 598454 225.5 ns/op BenchmarkCgoCall/one-pointer-4 457544 288.6 ns/op BenchmarkCgoCall/string-pointer-escape-4 398239 342.4 ns/op BenchmarkCgoCall/string-pointer-noescape-4 393128 355.3 ns/op BenchmarkCgoCall/eight-pointers-4 162352 736.1 ns/op BenchmarkCgoCall/eight-pointers-nil-4 515653 253.5 ns/op BenchmarkCgoCall/eight-pointers-array-4 23979 5062 ns/op BenchmarkCgoCall/eight-pointers-slice-4 27974 4022 ns/op BenchmarkGoString-4 1000000 204.3 ns/op BenchmarkCGoCallback-4 49411 2183 ns/op BenchmarkCGoInCThread-4 404635 288.3 ns/op PASS ok cmd/cgo/internal/test 3.057s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 1000000 104.5 ns/op BenchmarkEqArrayOfStrings64-4 180190 694.5 ns/op BenchmarkEqArrayOfStrings1024-4 12369 9683 ns/op BenchmarkEqArrayOfFloats5-4 1310122 88.81 ns/op BenchmarkEqArrayOfFloats64-4 181800 702.0 ns/op BenchmarkEqArrayOfFloats1024-4 10000 10388 ns/op BenchmarkEqArrayOfStructsEq-4 3324 35638 ns/op BenchmarkEqArrayOfStructsNotEq-4 5416 20083 ns/op BenchmarkEqStruct-4 24077935 4.913 ns/op PASS ok cmd/compile/internal/reflectdata 2.535s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 10000 74964 ns/op BenchmarkInvertLessThanNoov-4 19679343 5.788 ns/op BenchmarkCopyElim1-4 172 629725 ns/op BenchmarkCopyElim10-4 248 427344 ns/op BenchmarkCopyElim100-4 158 658638 ns/op BenchmarkCopyElim1000-4 46 2503849 ns/op BenchmarkCopyElim10000-4 3 45795948 ns/op BenchmarkCopyElim100000-4 1 580268691 ns/op BenchmarkDeadCode/1-4 225 656118 ns/op BenchmarkDeadCode/10-4 175 588457 ns/op BenchmarkDeadCode/100-4 160 768464 ns/op BenchmarkDeadCode/1000-4 58 3376929 ns/op BenchmarkDeadCode/10000-4 3 37556997 ns/op BenchmarkDeadCode/100000-4 1 318751426 ns/op BenchmarkDeadCode/200000-4 1 785837524 ns/op BenchmarkDominatorsLinear-4 12 9850660 ns/op 1.02 MB/s BenchmarkDominatorsFwdBack-4 8 14192135 ns/op 0.70 MB/s BenchmarkDominatorsManyPred-4 9 11737713 ns/op 0.85 MB/s BenchmarkDominatorsMaxPred-4 9 11942951 ns/op 0.84 MB/s BenchmarkDominatorsMaxPredVal-4 9 12563020 ns/op 0.80 MB/s BenchmarkFuse/1-4 400 424014 ns/op BenchmarkFuse/10-4 289 445678 ns/op BenchmarkFuse/100-4 138 832608 ns/op BenchmarkFuse/1000-4 25 6013436 ns/op BenchmarkFuse/10000-4 2 67742038 ns/op BenchmarkNilCheckDeep1-4 10000 10151 ns/op 0.10 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4526 22903 ns/op 0.44 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 784 161199 ns/op 0.62 MB/s 1150 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 66 1708217 ns/op 0.59 MB/s 11370 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 17572264 ns/op 0.57 MB/s 284372 B/op 7 allocs/op BenchmarkDSEPass-4 39 2829435 ns/op 50632 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 111565532 ns/op 4238600 B/op 108056 allocs/op BenchmarkCSEPass-4 7 14459902 ns/op 103437 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 152805712 ns/op 5647200 B/op 97342 allocs/op BenchmarkDeadcodePass-4 166 646203 ns/op 102369 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 130320127 ns/op 4046144 B/op 44985 allocs/op BenchmarkMultiPass-4 70 1497468 ns/op 234747 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 272720949 ns/op 11218408 B/op 149870 allocs/op BenchmarkCondRewrite/SoloJump-4 4514629 26.00 ns/op BenchmarkCondRewrite/CombJump-4 3987180 28.80 ns/op PASS ok cmd/compile/internal/ssa 16.109s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 13844 8633 ns/op BenchmarkExtShift-4 23384 4857 ns/op BenchmarkModify-4 8959 14208 ns/op BenchmarkMullImm-4 24631 4669 ns/op BenchmarkConstModify-4 8942 14148 ns/op BenchmarkBitSet-4 12339 9487 ns/op BenchmarkBitClear-4 12591 9390 ns/op BenchmarkBitToggle-4 12741 9734 ns/op BenchmarkBitSetConst-4 139725 913.9 ns/op BenchmarkBitClearConst-4 101182 1310 ns/op BenchmarkBitToggleConst-4 129616 1024 ns/op BenchmarkDivconstI64-4 5728963 21.37 ns/op BenchmarkModconstI64-4 5503528 19.77 ns/op BenchmarkDivisiblePow2constI64-4 6493569 19.80 ns/op BenchmarkDivisibleconstI64-4 7665225 15.76 ns/op BenchmarkDivisibleWDivconstI64-4 3745987 31.13 ns/op BenchmarkDivconstU64/3-4 6249440 19.14 ns/op BenchmarkDivconstU64/5-4 4967238 23.07 ns/op BenchmarkDivconstU64/37-4 8160160 14.74 ns/op BenchmarkDivconstU64/1234567-4 5871519 19.96 ns/op BenchmarkModconstU64-4 6127564 17.99 ns/op BenchmarkDivisibleconstU64-4 7770332 15.83 ns/op BenchmarkDivisibleWDivconstU64-4 3458968 32.64 ns/op BenchmarkDivconstI32-4 7075507 17.05 ns/op BenchmarkModconstI32-4 7224412 15.77 ns/op BenchmarkDivisiblePow2constI32-4 7544833 16.52 ns/op BenchmarkDivisibleconstI32-4 7462860 15.90 ns/op BenchmarkDivisibleWDivconstI32-4 3499455 31.85 ns/op BenchmarkDivconstU32-4 6938115 17.64 ns/op BenchmarkModconstU32-4 6507866 19.28 ns/op BenchmarkDivisibleconstU32-4 6017325 19.31 ns/op BenchmarkDivisibleWDivconstU32-4 3820198 32.74 ns/op BenchmarkDivconstI16-4 5993931 22.78 ns/op BenchmarkModconstI16-4 6066040 19.81 ns/op BenchmarkDivisiblePow2constI16-4 6942164 19.91 ns/op BenchmarkDivisibleconstI16-4 7007954 16.08 ns/op BenchmarkDivisibleWDivconstI16-4 3686188 32.59 ns/op BenchmarkDivconstU16-4 7579237 16.03 ns/op BenchmarkModconstU16-4 7317270 15.67 ns/op BenchmarkDivisibleconstU16-4 7921801 14.26 ns/op BenchmarkDivisibleWDivconstU16-4 3519823 30.51 ns/op BenchmarkDivconstI8-4 5979944 20.55 ns/op BenchmarkModconstI8-4 6285482 18.09 ns/op BenchmarkDivisiblePow2constI8-4 7905490 14.30 ns/op BenchmarkDivisibleconstI8-4 8199590 15.86 ns/op BenchmarkDivisibleWDivconstI8-4 3942165 30.84 ns/op BenchmarkDivconstU8-4 7937478 15.75 ns/op BenchmarkModconstU8-4 7669206 16.31 ns/op BenchmarkDivisibleconstU8-4 8578932 14.33 ns/op BenchmarkDivisibleWDivconstU8-4 3470998 32.14 ns/op BenchmarkMul2-4 218289 560.6 ns/op BenchmarkMulNeg2-4 220921 570.4 ns/op BenchmarkEfaceInteger-4 2646962 38.35 ns/op BenchmarkTypeAssert-4 19168033 6.467 ns/op BenchmarkDiv64UnsignedSmall-4 8590045 13.53 ns/op BenchmarkDiv64Small-4 7449877 17.17 ns/op BenchmarkDiv64SmallNegDivisor-4 7269832 16.66 ns/op BenchmarkDiv64SmallNegDividend-4 7815058 15.32 ns/op BenchmarkDiv64SmallNegBoth-4 7627045 16.37 ns/op BenchmarkDiv64Unsigned-4 7894083 13.75 ns/op BenchmarkDiv64-4 7891189 15.07 ns/op BenchmarkDiv64NegDivisor-4 8186494 14.79 ns/op BenchmarkDiv64NegDividend-4 7910114 15.82 ns/op BenchmarkDiv64NegBoth-4 8294890 14.88 ns/op BenchmarkMod64UnsignedSmall-4 9482244 12.59 ns/op BenchmarkMod64Small-4 8296029 14.61 ns/op BenchmarkMod64SmallNegDivisor-4 7664294 15.27 ns/op BenchmarkMod64SmallNegDividend-4 7470369 15.33 ns/op BenchmarkMod64SmallNegBoth-4 7747228 15.30 ns/op BenchmarkMod64Unsigned-4 9314808 12.19 ns/op BenchmarkMod64-4 8342941 14.29 ns/op BenchmarkMod64NegDivisor-4 7816821 15.14 ns/op BenchmarkMod64NegDividend-4 7831140 14.97 ns/op BenchmarkMod64NegBoth-4 8397516 14.55 ns/op BenchmarkMulconstI32/3-4 23754158 5.257 ns/op BenchmarkMulconstI32/5-4 23265025 5.198 ns/op BenchmarkMulconstI32/12-4 23394748 5.102 ns/op BenchmarkMulconstI32/120-4 22316791 5.809 ns/op BenchmarkMulconstI32/-120-4 25107574 5.223 ns/op BenchmarkMulconstI32/65537-4 23805522 5.382 ns/op BenchmarkMulconstI32/65538-4 24312241 5.755 ns/op BenchmarkMulconstI64/3-4 23585461 6.558 ns/op BenchmarkMulconstI64/5-4 17453755 5.887 ns/op BenchmarkMulconstI64/12-4 21046054 5.689 ns/op BenchmarkMulconstI64/120-4 23448298 5.381 ns/op BenchmarkMulconstI64/-120-4 23392993 5.304 ns/op BenchmarkMulconstI64/65537-4 24835500 5.126 ns/op BenchmarkMulconstI64/65538-4 23360751 5.241 ns/op BenchmarkMulconstU32/3-4 20866570 5.620 ns/op BenchmarkMulconstU32/5-4 23628279 5.256 ns/op BenchmarkMulconstU32/12-4 23250902 5.404 ns/op BenchmarkMulconstU32/120-4 21827114 5.246 ns/op BenchmarkMulconstU32/65537-4 24605355 5.130 ns/op BenchmarkMulconstU32/65538-4 23532830 5.480 ns/op BenchmarkMulconstU64/3-4 23731435 5.204 ns/op BenchmarkMulconstU64/5-4 23896246 5.113 ns/op BenchmarkMulconstU64/12-4 24610260 5.080 ns/op BenchmarkMulconstU64/120-4 25004677 5.367 ns/op BenchmarkMulconstU64/65537-4 24386698 5.259 ns/op BenchmarkMulconstU64/65538-4 24391458 5.210 ns/op BenchmarkShiftArithmeticRight-4 27187629 4.636 ns/op BenchmarkSwitch8Predictable-4 7051790 14.19 ns/op BenchmarkSwitch8Unpredictable-4 8638273 13.77 ns/op BenchmarkSwitch32Predictable-4 11024101 9.457 ns/op BenchmarkSwitch32Unpredictable-4 7125073 14.41 ns/op BenchmarkSwitchStringPredictable-4 4692648 21.81 ns/op BenchmarkSwitchStringUnpredictable-4 5297859 20.21 ns/op BenchmarkSwitchTypePredictable-4 3542288 34.39 ns/op BenchmarkSwitchTypeUnpredictable-4 3625102 28.69 ns/op BenchmarkSwitchInterfaceTypePredictable-4 5001124 23.94 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4680818 24.51 ns/op PASS ok cmd/compile/internal/test 20.418s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 122 1024580 ns/op BenchmarkNamed/Underlying/nongeneric-4 794690 136.5 ns/op BenchmarkNamed/Underlying/generic-4 809545 132.7 ns/op BenchmarkNamed/Underlying/src_instance-4 939790 131.7 ns/op BenchmarkNamed/Underlying/user_instance-4 790532 133.2 ns/op BenchmarkCheck/http/funcbodies/info-4 1 493326094 ns/op 68249 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 357855326 ns/op 94075 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 146134258 ns/op 229357 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 129702178 ns/op 259270 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 2042842301 ns/op 2540 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 105929931 ns/op 48723 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36660204 ns/op 141228 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 35452904 ns/op 145762 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 457728444 ns/op 4738 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 44040157 ns/op 49012 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 4 26712730 ns/op 80901 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 4 25473004 ns/op 84765 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1635867190 ns/op 41087 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 584152726 ns/op 114868 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 130381250 ns/op 514547 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 111302530 ns/op 602500 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 3093407230 ns/op 650.2 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 74857153 ns/op 26813 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 54136475 ns/op 36952 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 52874236 ns/op 37946 lines/s PASS ok cmd/compile/internal/types2 39.136s goos: darwin goarch: amd64 pkg: cmd/go BenchmarkExecGoEnv-4 3 35388321 ns/op 16517000 sys-ns/op 6891333 user-ns/op PASS ok cmd/go 1.419s goos: darwin goarch: amd64 pkg: cmd/go/internal/cfg BenchmarkLookPath-4 193066 596.3 ns/op PASS ok cmd/go/internal/cfg 1.321s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 59455 2048 ns/op 3.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 69376 1820 ns/op 4.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 15338 7275 ns/op 140.75 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 15952 7296 ns/op 140.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2984 44469 ns/op 184.22 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2408 44574 ns/op 183.78 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 2.256s All tests passed.