darwin-amd64-race at 56a14ad4bc19d5ee9d4257f370a570377e81e544 :: 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=820C53C5-413C-45CC-8208-92940E090134" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.zMFxH6edpl/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=186AD55E-BFEA-4D75-9783-846A3745F601" "__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" "GOBIN=" "TMPDIR=/tmp/buildlet/tmp" "GOCACHE=/tmp/buildlet/gocache" "PWD=/tmp/buildlet/go/src"] in dir /tmp/buildlet/go/src Building Go cmd/dist using /tmp/buildlet/go1.4. (go1.17.13 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 :: 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=820C53C5-413C-45CC-8208-92940E090134" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.zMFxH6edpl/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=186AD55E-BFEA-4D75-9783-846A3745F601" "__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" "GOBIN=" "TMPDIR=/tmp/buildlet/tmp" "GOCACHE=/tmp/buildlet/gocache" "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.105s ok archive/zip 3.061s ok bufio 0.552s ok bytes 4.917s ok compress/bzip2 0.597s ok compress/flate 8.066s ok compress/gzip 16.774s ok compress/lzw 1.047s ok compress/zlib 6.711s ok container/heap 0.068s ok container/list 0.062s ok container/ring 0.108s ok context 0.090s ok crypto 0.058s ok crypto/aes 0.095s ok crypto/cipher 0.093s ok crypto/des 0.135s ok crypto/dsa 0.080s ok crypto/ecdh 0.292s ok crypto/ecdsa 0.213s ok crypto/ed25519 0.504s ok crypto/elliptic 0.097s ok crypto/hmac 0.067s ok crypto/internal/alias 0.036s ok crypto/internal/bigmod 4.823s ok crypto/internal/boring 0.038s ok crypto/internal/boring/bcache 0.517s ok crypto/internal/edwards25519 52.861s ok crypto/internal/edwards25519/field 18.198s ok crypto/internal/nistec 5.493s ok crypto/internal/nistec/fiat 0.048s [no tests to run] ok crypto/md5 0.066s ok crypto/rand 0.403s ok crypto/rc4 0.717s ok crypto/rsa 0.751s ok crypto/sha1 0.099s ok crypto/sha256 0.077s ok crypto/sha512 0.090s ok crypto/subtle 0.567s ok crypto/tls 4.503s ok crypto/x509 2.006s ok database/sql 0.578s ok database/sql/driver 0.031s ok debug/buildinfo 0.065s ok debug/dwarf 0.083s ok debug/elf 1.392s ok debug/gosym 0.144s ok debug/macho 0.066s ok debug/pe 0.092s ok debug/plan9obj 0.078s ok embed 0.117s [no tests to run] ok embed/internal/embedtest 0.036s ok encoding/ascii85 0.071s ok encoding/asn1 0.042s ok encoding/base32 0.134s ok encoding/base64 0.084s ok encoding/binary 0.079s ok encoding/csv 0.095s ok encoding/gob 26.743s ok encoding/hex 0.048s ok encoding/json 1.931s ok encoding/pem 2.256s ok encoding/xml 0.215s ok errors 0.046s ok expvar 0.041s ok flag 0.157s ok fmt 0.847s ok go/ast 0.109s ok go/build 6.499s ok go/build/constraint 0.059s ok go/constant 0.066s ok go/doc 0.357s ok go/doc/comment 6.562s ok go/format 0.186s ok go/importer 1.214s ok go/internal/gccgoimporter 0.212s ok go/internal/gcimporter 7.437s ok go/internal/srcimporter 31.391s ok go/parser 1.592s ok go/printer 2.353s ok go/scanner 0.066s ok go/token 0.166s ok go/types 56.638s ok hash 0.073s ok hash/adler32 0.090s ok hash/crc32 0.082s ok hash/crc64 0.065s ok hash/fnv 0.075s ok hash/maphash 0.064s ok html 0.042s ok html/template 0.319s ok image 0.611s ok image/color 0.102s ok image/draw 1.043s ok image/gif 1.807s ok image/jpeg 1.855s ok image/png 4.481s ok index/suffixarray 1.684s ok internal/abi 36.246s ok internal/buildcfg 0.052s ok internal/coverage/cformat 0.051s ok internal/coverage/cmerge 0.058s ok internal/coverage/pods 0.114s ok internal/coverage/slicereader 0.081s ok internal/coverage/slicewriter 0.091s ok internal/coverage/test 0.099s ok internal/cpu 0.147s ok internal/dag 0.055s ok internal/diff 0.164s ok internal/fmtsort 0.064s ok internal/fuzz 0.091s ok internal/godebug 0.056s ok internal/intern 1.749s ok internal/itoa 0.050s ok internal/poll 0.969s ok internal/profile 0.064s ok internal/reflectlite 0.333s ok internal/safefilepath 0.058s ok internal/saferio 0.233s ok internal/singleflight 0.136s ok internal/testenv 0.046s ok internal/trace 0.378s ok internal/types/errors 1.927s ok internal/unsafeheader 0.054s ok internal/xcoff 0.177s ok io 0.142s ok io/fs 0.294s ok io/ioutil 0.096s ok log 0.121s ok log/syslog 1.316s ok math 0.068s ok math/big 3.596s ok math/bits 0.055s ok math/cmplx 0.132s ok math/rand 2.790s ok mime 0.083s ok mime/multipart 2.233s ok mime/quotedprintable 0.098s ok net 18.185s ok net/http 20.100s ok net/http/cgi 1.927s ok net/http/cookiejar 0.130s ok net/http/fcgi 0.187s ok net/http/httptest 0.388s ok net/http/httptrace 0.049s ok net/http/httputil 1.171s ok net/http/internal 0.071s ok net/http/internal/ascii 0.049s ok net/http/pprof 5.283s ok net/internal/socktest 0.065s ok net/mail 0.082s ok net/netip 1.085s ok net/rpc 0.286s ok net/rpc/jsonrpc 0.250s ok net/smtp 0.308s ok net/textproto 0.080s ok net/url 0.093s ok os 2.518s ok os/exec 4.836s ok os/exec/internal/fdtest 0.057s ok os/signal 5.327s ok os/user 0.073s ok path 0.063s ok path/filepath 0.159s ok plugin 0.044s ok reflect 1.672s ok regexp 3.788s ok regexp/syntax 5.574s ok runtime 67.584s ok runtime/cgo 0.074s ok runtime/coverage 0.099s ok runtime/debug 0.234s ok runtime/internal/atomic 0.094s ok runtime/internal/math 0.055s ok runtime/internal/sys 0.056s ok runtime/metrics 0.049s ok runtime/pprof 15.300s ok runtime/race 14.030s ok runtime/trace 8.564s ok sort 0.713s ok strconv 2.460s ok strings 5.783s ok sync 0.905s ok sync/atomic 2.929s ok syscall 2.248s ok testing 2.693s ok testing/fstest 0.121s ok testing/iotest 0.052s ok testing/quick 0.232s ok text/scanner 0.061s ok text/tabwriter 0.060s ok text/template 0.144s ok text/template/parse 0.062s ok time 3.313s ok unicode 0.086s ok unicode/utf16 0.084s ok unicode/utf8 0.067s ok cmd/addr2line 7.451s ok cmd/api 24.896s ok cmd/asm/internal/asm 2.956s ok cmd/asm/internal/lex 0.119s ok cmd/compile/internal/abt 0.147s ok cmd/compile/internal/amd64 89.996s ok cmd/compile/internal/base 0.097s ok cmd/compile/internal/compare 0.070s ok cmd/compile/internal/dwarfgen 1.109s ok cmd/compile/internal/importer 5.116s ok cmd/compile/internal/ir 0.052s ok cmd/compile/internal/logopt 1.739s ok cmd/compile/internal/noder 0.047s ok cmd/compile/internal/reflectdata 0.051s [no tests to run] ok cmd/compile/internal/ssa 38.562s ok cmd/compile/internal/syntax 0.420s ok cmd/compile/internal/test 25.306s ok cmd/compile/internal/typecheck 0.716s ok cmd/compile/internal/types 0.060s ok cmd/compile/internal/types2 29.534s ok cmd/covdata 0.047s ok cmd/cover 4.460s ok cmd/dist 0.078s ok cmd/doc 4.373s ok cmd/fix 15.338s ok cmd/go 458.240s ok cmd/go/internal/auth 0.061s ok cmd/go/internal/cache 0.444s ok cmd/go/internal/fsys 0.272s ok cmd/go/internal/generate 0.090s ok cmd/go/internal/get 0.086s ok cmd/go/internal/imports 0.119s ok cmd/go/internal/load 0.080s ok cmd/go/internal/lockedfile 0.285s ok cmd/go/internal/lockedfile/internal/filelock 0.148s ok cmd/go/internal/modconv 0.105s ok cmd/go/internal/modfetch 0.066s ok cmd/go/internal/modfetch/codehost 0.079s ok cmd/go/internal/modfetch/zip_sum_test 0.083s ok cmd/go/internal/modindex 0.740s ok cmd/go/internal/modload 0.055s ok cmd/go/internal/mvs 0.074s ok cmd/go/internal/par 0.161s ok cmd/go/internal/str 0.125s ok cmd/go/internal/test 0.115s ok cmd/go/internal/vcs 0.100s ok cmd/go/internal/vcweb 0.114s ok cmd/go/internal/vcweb/vcstest 27.265s ok cmd/go/internal/web 0.118s ok cmd/go/internal/work 0.383s ok cmd/gofmt 0.522s ok cmd/internal/archive 4.058s ok cmd/internal/buildid 0.989s ok cmd/internal/dwarf 0.077s ok cmd/internal/edit 0.056s ok cmd/internal/goobj 0.044s ok cmd/internal/moddeps 5.540s ok cmd/internal/notsha256 0.054s ok cmd/internal/obj 1.384s ok cmd/internal/obj/ppc64 0.929s ok cmd/internal/obj/riscv 0.391s ok cmd/internal/obj/s390x 0.167s ok cmd/internal/obj/x86 4.348s ok cmd/internal/objabi 0.075s ok cmd/internal/pkgpath 0.286s ok cmd/internal/pkgpattern 0.060s ok cmd/internal/quoted 0.043s ok cmd/internal/src 0.031s ok cmd/internal/test2json 1.285s ok cmd/link 29.998s ok cmd/link/internal/benchmark 0.073s ok cmd/link/internal/ld 32.568s ok cmd/link/internal/loader 0.224s ok cmd/nm 4.197s ok cmd/objdump 8.837s ok cmd/pack 4.963s ok cmd/pprof 2.010s ok cmd/trace 0.200s ok cmd/vet 32.602s ##### Running benchmarks briefly. goos: darwin goarch: amd64 pkg: archive/tar Benchmark/Writer/USTAR-4 3049 35575 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2857 42357 ns/op 1863 B/op 37 allocs/op Benchmark/Writer/PAX-4 1723 76956 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 5647 63120 ns/op 17697 B/op 16 allocs/op Benchmark/Reader/GNU-4 6100 51986 ns/op 17304 B/op 15 allocs/op Benchmark/Reader/PAX-4 2144 86986 ns/op 27698 B/op 33 allocs/op PASS ok archive/tar 1.578s goos: darwin goarch: amd64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 256449189 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 192536215 ns/op BenchmarkZip64TestSizes/4096-4 1394 137320 ns/op BenchmarkZip64TestSizes/1048576-4 117 1026250 ns/op BenchmarkZip64TestSizes/67108864-4 1 180049073 ns/op PASS ok archive/zip 1.408s goos: darwin goarch: amd64 pkg: bufio BenchmarkReaderCopyOptimal-4 181802 638.2 ns/op BenchmarkReaderCopyUnoptimal-4 128878 903.1 ns/op BenchmarkReaderCopyNoWriteTo-4 12117 13575 ns/op BenchmarkReaderWriteToOptimal-4 6478 31723 ns/op BenchmarkReaderReadString-4 116331 1128 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 170906 725.5 ns/op BenchmarkWriterCopyUnoptimal-4 190233 688.0 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 13778 ns/op BenchmarkReaderEmpty-4 15824 9476 ns/op 4225 B/op 3 allocs/op BenchmarkWriterEmpty-4 10000 11151 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 493598 237.5 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.233s goos: darwin goarch: amd64 pkg: bytes BenchmarkReadString-4 2727 53533 ns/op 612.11 MB/s BenchmarkWriteByte-4 378 306311 ns/op 13.37 MB/s BenchmarkWriteRune-4 217 545852 ns/op 22.51 MB/s BenchmarkBufferNotEmptyWriteRead-4 36 3571834 ns/op BenchmarkBufferFullSmallReads-4 90 1339217 ns/op BenchmarkBufferWriteBlock/N4096-4 9418 23555 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 250 574313 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 7 16232719 ns/op 4192257 B/op 22 allocs/op BenchmarkIndexByte/10-4 3529268 33.66 ns/op 297.09 MB/s BenchmarkIndexByte/32-4 3305971 34.23 ns/op 934.82 MB/s BenchmarkIndexByte/4K-4 1000000 124.9 ns/op 32781.69 MB/s BenchmarkIndexBytePortable/10-4 1000000 119.4 ns/op 83.73 MB/s BenchmarkIndexBytePortable/32-4 441046 328.1 ns/op 97.54 MB/s BenchmarkIndexBytePortable/4K-4 3908 33664 ns/op 121.67 MB/s BenchmarkIndexRune/10-4 971151 135.8 ns/op 73.66 MB/s BenchmarkIndexRune/32-4 1000000 129.3 ns/op 247.57 MB/s BenchmarkIndexRune/4K-4 405787 345.8 ns/op 11843.83 MB/s BenchmarkIndexRuneASCII/10-4 3130951 36.37 ns/op 274.97 MB/s BenchmarkIndexRuneASCII/32-4 3064508 38.52 ns/op 830.72 MB/s BenchmarkIndexRuneASCII/4K-4 1000000 116.1 ns/op 35264.98 MB/s BenchmarkEqual/0-4 9727520 12.19 ns/op BenchmarkEqual/1-4 1059772 106.4 ns/op 9.40 MB/s BenchmarkEqual/6-4 1000000 118.9 ns/op 50.47 MB/s BenchmarkEqual/9-4 1000000 110.7 ns/op 81.27 MB/s BenchmarkEqual/15-4 1000000 110.3 ns/op 136.01 MB/s BenchmarkEqual/16-4 1000000 107.2 ns/op 149.31 MB/s BenchmarkEqual/20-4 1000000 117.2 ns/op 170.66 MB/s BenchmarkEqual/32-4 1000000 117.6 ns/op 272.15 MB/s BenchmarkEqual/4K-4 85974 1554 ns/op 2634.97 MB/s BenchmarkIndex/10-4 2227960 53.86 ns/op 185.68 MB/s BenchmarkIndex/32-4 1939496 53.21 ns/op 601.36 MB/s BenchmarkIndex/4K-4 22765 4986 ns/op 821.55 MB/s BenchmarkIndexEasy/10-4 2212305 58.59 ns/op 170.68 MB/s BenchmarkIndexEasy/32-4 2043266 64.03 ns/op 499.73 MB/s BenchmarkIndexEasy/4K-4 533889 283.9 ns/op 14429.49 MB/s BenchmarkCount/10-4 1000000 102.3 ns/op 97.79 MB/s BenchmarkCount/32-4 1173284 99.69 ns/op 321.00 MB/s BenchmarkCount/4K-4 21504 5831 ns/op 702.51 MB/s BenchmarkCountEasy/10-4 1201401 94.61 ns/op 105.70 MB/s BenchmarkCountEasy/32-4 1238466 97.54 ns/op 328.07 MB/s BenchmarkCountEasy/4K-4 480853 307.5 ns/op 13320.51 MB/s BenchmarkCountSingle/10-4 2453043 48.76 ns/op 205.10 MB/s BenchmarkCountSingle/32-4 2461478 51.90 ns/op 616.57 MB/s BenchmarkCountSingle/4K-4 943570 150.2 ns/op 27274.12 MB/s BenchmarkToUpper/#00-4 2421747 52.75 ns/op BenchmarkToUpper/ONLYUPPER-4 256240 401.1 ns/op BenchmarkToUpper/abc-4 433671 269.4 ns/op BenchmarkToUpper/AbC123-4 289230 432.8 ns/op BenchmarkToUpper/azAZ09_-4 282982 454.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 75804 1582 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 31116 3586 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56230 2110 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 109173 1064 ns/op BenchmarkToLower/#00-4 2372661 47.26 ns/op BenchmarkToLower/abc-4 380798 359.4 ns/op BenchmarkToLower/AbC123-4 268368 455.2 ns/op BenchmarkToLower/azAZ09_-4 262870 580.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 74497 1722 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36099 3317 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 58011 1982 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 107265 1073 ns/op BenchmarkFields/ASCII/16-4 208326 720.7 ns/op 22.20 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 11071 ns/op 23.12 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 801 137680 ns/op 29.75 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 58 2358862 ns/op 27.78 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 40775565 ns/op 25.72 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 158823 953.8 ns/op 16.77 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5916 20418 ns/op 12.54 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 333 378560 ns/op 10.82 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 18 7482063 ns/op 8.76 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 106950962 ns/op 9.80 MB/s 11194624 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 154312 924.3 ns/op 17.31 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 8419 13228 ns/op 19.35 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 501 250619 ns/op 16.34 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 22 4631662 ns/op 14.15 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 85242849 ns/op 12.30 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 126481 1154 ns/op 13.86 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 6177 16447 ns/op 15.56 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 441 304503 ns/op 13.45 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 22 6784819 ns/op 9.66 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 82494200 ns/op 12.71 MB/s 11194624 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1964764 60.15 ns/op BenchmarkTrimSpace/ASCII-4 1000000 110.1 ns/op BenchmarkTrimSpace/SomeNonASCII-4 92103 1321 ns/op BenchmarkTrimSpace/JustNonASCII-4 45873 2563 ns/op BenchmarkToValidUTF8/Valid-4 387535 329.0 ns/op BenchmarkToValidUTF8/InvalidASCII-4 271716 445.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 78888 1527 ns/op BenchmarkIndexHard1-4 1098 109811 ns/op BenchmarkIndexHard2-4 776 165254 ns/op BenchmarkIndexHard3-4 187 630022 ns/op BenchmarkIndexHard4-4 177 606887 ns/op BenchmarkLastIndexHard1-4 7 16566842 ns/op BenchmarkLastIndexHard2-4 5 20062412 ns/op BenchmarkLastIndexHard3-4 6 21156983 ns/op BenchmarkCountHard1-4 1021 112456 ns/op BenchmarkCountHard2-4 765 167399 ns/op BenchmarkCountHard3-4 200 588663 ns/op BenchmarkSplitEmptySeparator-4 1 114029394 ns/op BenchmarkSplitSingleByteSeparator-4 16 9141542 ns/op BenchmarkSplitMultiByteSeparator-4 12 10039684 ns/op BenchmarkSplitNSingleByteSeparator-4 157490 1136 ns/op BenchmarkSplitNMultiByteSeparator-4 57718 2339 ns/op BenchmarkRepeat-4 115489 1070 ns/op BenchmarkRepeatLarge/256/1-4 112707 1374 ns/op 186.29 MB/s BenchmarkRepeatLarge/256/16-4 196474 1059 ns/op 241.66 MB/s BenchmarkRepeatLarge/512/1-4 61503 1999 ns/op 256.15 MB/s BenchmarkRepeatLarge/512/16-4 71072 1522 ns/op 336.40 MB/s BenchmarkRepeatLarge/1024/1-4 36282 3174 ns/op 322.62 MB/s BenchmarkRepeatLarge/1024/16-4 39768 2744 ns/op 373.12 MB/s BenchmarkRepeatLarge/2048/1-4 22291 5772 ns/op 354.79 MB/s BenchmarkRepeatLarge/2048/16-4 28004 4510 ns/op 454.12 MB/s BenchmarkRepeatLarge/4096/1-4 14770 8845 ns/op 463.06 MB/s BenchmarkRepeatLarge/4096/16-4 14606 7852 ns/op 521.66 MB/s BenchmarkRepeatLarge/8192/1-4 10000 16087 ns/op 509.22 MB/s BenchmarkRepeatLarge/8192/16-4 10000 15211 ns/op 538.55 MB/s BenchmarkRepeatLarge/8192/4097-4 16496 8047 ns/op 509.11 MB/s BenchmarkRepeatLarge/16384/1-4 10000 31720 ns/op 516.52 MB/s BenchmarkRepeatLarge/16384/16-4 10000 28374 ns/op 577.43 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 20649 ns/op 595.25 MB/s BenchmarkRepeatLarge/32768/1-4 2449 64227 ns/op 510.19 MB/s BenchmarkRepeatLarge/32768/16-4 3674 57922 ns/op 565.72 MB/s BenchmarkRepeatLarge/32768/4097-4 2608 53927 ns/op 531.81 MB/s BenchmarkRepeatLarge/65536/1-4 958 108285 ns/op 605.22 MB/s BenchmarkRepeatLarge/65536/16-4 1179 110494 ns/op 593.12 MB/s BenchmarkRepeatLarge/65536/4097-4 957 106591 ns/op 576.55 MB/s BenchmarkRepeatLarge/131072/1-4 202 591808 ns/op 221.48 MB/s BenchmarkRepeatLarge/131072/16-4 237 496560 ns/op 263.96 MB/s BenchmarkRepeatLarge/131072/4097-4 241 476039 ns/op 266.80 MB/s BenchmarkRepeatLarge/262144/1-4 126 857637 ns/op 305.66 MB/s BenchmarkRepeatLarge/262144/16-4 156 833311 ns/op 314.58 MB/s BenchmarkRepeatLarge/262144/4097-4 144 840274 ns/op 307.17 MB/s BenchmarkRepeatLarge/524288/1-4 73 1693428 ns/op 309.60 MB/s BenchmarkRepeatLarge/524288/16-4 100 1827104 ns/op 286.95 MB/s BenchmarkRepeatLarge/524288/4097-4 75 1745865 ns/op 298.03 MB/s BenchmarkRepeatLarge/1048576/1-4 37 4491193 ns/op 233.47 MB/s BenchmarkRepeatLarge/1048576/16-4 44 3197782 ns/op 327.91 MB/s BenchmarkRepeatLarge/1048576/4097-4 42 2988432 ns/op 349.59 MB/s BenchmarkRepeatLarge/2097152/1-4 32 6078474 ns/op 345.01 MB/s BenchmarkRepeatLarge/2097152/16-4 31 5542932 ns/op 378.35 MB/s BenchmarkRepeatLarge/2097152/4097-4 26 5442754 ns/op 384.65 MB/s BenchmarkRepeatLarge/4194304/1-4 10 11257733 ns/op 372.57 MB/s BenchmarkRepeatLarge/4194304/16-4 13 8158835 ns/op 514.08 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7730304 ns/op 542.18 MB/s BenchmarkRepeatLarge/8388608/1-4 7 18044017 ns/op 464.90 MB/s BenchmarkRepeatLarge/8388608/16-4 6 17802638 ns/op 471.20 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 17002997 ns/op 493.24 MB/s BenchmarkRepeatLarge/16777216/1-4 3 36174099 ns/op 463.79 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30256024 ns/op 554.51 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 29960543 ns/op 559.98 MB/s BenchmarkRepeatLarge/33554432/1-4 2 59982554 ns/op 559.40 MB/s BenchmarkRepeatLarge/33554432/16-4 2 54780133 ns/op 612.53 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 56115056 ns/op 597.96 MB/s BenchmarkRepeatLarge/67108864/1-4 1 109269237 ns/op 614.16 MB/s BenchmarkRepeatLarge/67108864/16-4 1 113335539 ns/op 592.13 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 102960390 ns/op 651.79 MB/s BenchmarkRepeatLarge/134217728/1-4 1 236511060 ns/op 567.49 MB/s BenchmarkRepeatLarge/134217728/16-4 1 216920548 ns/op 618.74 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 231713883 ns/op 579.24 MB/s BenchmarkRepeatLarge/268435456/1-4 1 488569334 ns/op 549.43 MB/s BenchmarkRepeatLarge/268435456/16-4 1 401150136 ns/op 669.16 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 449920069 ns/op 596.63 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1201930940 ns/op 446.67 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1255066149 ns/op 427.76 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1205132908 ns/op 445.49 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4462293718 ns/op 240.63 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 4721540573 ns/op 227.41 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 4306040346 ns/op 249.36 MB/s BenchmarkBytesCompare/1-4 11480148 9.004 ns/op BenchmarkBytesCompare/2-4 13231897 9.829 ns/op BenchmarkBytesCompare/4-4 12259302 8.959 ns/op BenchmarkBytesCompare/8-4 14296726 8.312 ns/op BenchmarkBytesCompare/16-4 12608114 9.628 ns/op BenchmarkBytesCompare/32-4 12210894 10.66 ns/op BenchmarkBytesCompare/64-4 10351144 12.37 ns/op BenchmarkBytesCompare/128-4 9627309 10.91 ns/op BenchmarkBytesCompare/256-4 8217060 13.08 ns/op BenchmarkBytesCompare/512-4 5962281 19.80 ns/op BenchmarkBytesCompare/1024-4 3681313 32.60 ns/op BenchmarkBytesCompare/2048-4 1729291 60.37 ns/op BenchmarkIndexAnyASCII/1:1-4 1858186 62.39 ns/op BenchmarkIndexAnyASCII/1:2-4 1967742 60.72 ns/op BenchmarkIndexAnyASCII/1:4-4 1854138 66.01 ns/op BenchmarkIndexAnyASCII/1:8-4 1540023 65.27 ns/op BenchmarkIndexAnyASCII/1:16-4 1856065 62.11 ns/op BenchmarkIndexAnyASCII/1:32-4 2074056 58.27 ns/op BenchmarkIndexAnyASCII/1:64-4 2000588 61.84 ns/op BenchmarkIndexAnyASCII/16:1-4 2161646 57.31 ns/op BenchmarkIndexAnyASCII/16:2-4 646292 199.0 ns/op BenchmarkIndexAnyASCII/16:4-4 550208 202.9 ns/op BenchmarkIndexAnyASCII/16:8-4 615003 226.2 ns/op BenchmarkIndexAnyASCII/16:16-4 509954 222.3 ns/op BenchmarkIndexAnyASCII/16:32-4 527037 239.4 ns/op BenchmarkIndexAnyASCII/16:64-4 407122 277.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1807123 67.33 ns/op BenchmarkIndexAnyASCII/256:2-4 49016 2299 ns/op BenchmarkIndexAnyASCII/256:4-4 53524 2334 ns/op BenchmarkIndexAnyASCII/256:8-4 50499 2411 ns/op BenchmarkIndexAnyASCII/256:16-4 48207 2379 ns/op BenchmarkIndexAnyASCII/256:32-4 45453 2477 ns/op BenchmarkIndexAnyASCII/256:64-4 47354 2532 ns/op BenchmarkIndexAnyUTF8/1:1-4 1851538 64.75 ns/op BenchmarkIndexAnyUTF8/1:2-4 1843220 71.21 ns/op BenchmarkIndexAnyUTF8/1:4-4 2013487 59.67 ns/op BenchmarkIndexAnyUTF8/1:8-4 2052742 60.83 ns/op BenchmarkIndexAnyUTF8/1:16-4 2007241 62.72 ns/op BenchmarkIndexAnyUTF8/1:32-4 1794456 63.11 ns/op BenchmarkIndexAnyUTF8/1:64-4 1711758 63.46 ns/op BenchmarkIndexAnyUTF8/16:1-4 144016 843.7 ns/op BenchmarkIndexAnyUTF8/16:2-4 386868 327.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 396484 326.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 336884 325.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 390208 330.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 283695 363.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 337723 343.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 9603 12340 ns/op BenchmarkIndexAnyUTF8/256:2-4 26908 4316 ns/op BenchmarkIndexAnyUTF8/256:4-4 27435 4279 ns/op BenchmarkIndexAnyUTF8/256:8-4 30553 4182 ns/op BenchmarkIndexAnyUTF8/256:16-4 30710 3851 ns/op BenchmarkIndexAnyUTF8/256:32-4 28621 3947 ns/op BenchmarkIndexAnyUTF8/256:64-4 27645 4000 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2034232 61.24 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1892383 62.16 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1915218 62.36 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1913073 64.21 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1943391 64.41 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1898131 62.93 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1959798 67.72 ns/op BenchmarkLastIndexAnyASCII/16:1-4 452896 269.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 380406 263.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 525685 287.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 443448 269.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 409374 264.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 362091 287.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 381817 351.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 37050 3196 ns/op BenchmarkLastIndexAnyASCII/256:2-4 37010 3052 ns/op BenchmarkLastIndexAnyASCII/256:4-4 34665 3112 ns/op BenchmarkLastIndexAnyASCII/256:8-4 36643 3246 ns/op BenchmarkLastIndexAnyASCII/256:16-4 36638 3369 ns/op BenchmarkLastIndexAnyASCII/256:32-4 35910 3475 ns/op BenchmarkLastIndexAnyASCII/256:64-4 33361 3045 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2029489 59.16 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2044256 59.46 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1875822 67.55 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1823950 64.03 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1841955 69.95 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1658349 63.73 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1739841 63.11 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 164409 715.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 427999 319.9 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 416204 312.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 408625 376.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 319620 350.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 327955 371.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 390265 305.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 13179 10019 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 31107 3693 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 31542 3773 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 31008 4134 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 25296 4260 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 26786 4393 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 27855 4430 ns/op BenchmarkTrimASCII/1:1-4 2097942 56.59 ns/op BenchmarkTrimASCII/1:2-4 1856017 66.58 ns/op BenchmarkTrimASCII/1:4-4 1846975 62.96 ns/op BenchmarkTrimASCII/1:8-4 1591771 66.90 ns/op BenchmarkTrimASCII/1:16-4 1543504 75.46 ns/op BenchmarkTrimASCII/16:1-4 615813 203.6 ns/op BenchmarkTrimASCII/16:2-4 443853 258.8 ns/op BenchmarkTrimASCII/16:4-4 441814 266.2 ns/op BenchmarkTrimASCII/16:8-4 408049 260.4 ns/op BenchmarkTrimASCII/16:16-4 426091 275.0 ns/op BenchmarkTrimASCII/256:1-4 49198 3015 ns/op BenchmarkTrimASCII/256:2-4 36452 3272 ns/op BenchmarkTrimASCII/256:4-4 35854 3239 ns/op BenchmarkTrimASCII/256:8-4 39315 3284 ns/op BenchmarkTrimASCII/256:16-4 36168 3450 ns/op BenchmarkTrimASCII/4096:1-4 3375 40136 ns/op BenchmarkTrimASCII/4096:2-4 2194 47733 ns/op BenchmarkTrimASCII/4096:4-4 2247 51162 ns/op BenchmarkTrimASCII/4096:8-4 2545 48172 ns/op BenchmarkTrimASCII/4096:16-4 2090 48502 ns/op BenchmarkTrimByte-4 1538785 84.86 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 14733 7530 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 15856 7440 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 885 146772 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1676 73777 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2792 40959 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5659 19358 ns/op BenchmarkCompareBytesEqual-4 13720702 9.383 ns/op BenchmarkCompareBytesToNil-4 16129034 8.097 ns/op BenchmarkCompareBytesEmpty-4 14471502 9.083 ns/op BenchmarkCompareBytesIdentical-4 12704562 8.811 ns/op BenchmarkCompareBytesSameLength-4 14289283 8.460 ns/op BenchmarkCompareBytesDifferentLength-4 13791031 7.532 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 2832 46607 ns/op 22498.47 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 2691 44400 ns/op 23616.54 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 2810 46271 ns/op 22661.89 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 3260 42286 ns/op 24797.76 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 3046 44297 ns/op 23671.75 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2762 42735 ns/op 24536.99 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3069 58083 ns/op 18053.30 MB/s BenchmarkCompareBytesBig-4 2794 47408 ns/op 22118.42 MB/s BenchmarkCompareBytesBigIdentical-4 16926472 8.102 ns/op 129415803.28 MB/s PASS ok bytes 104.558s goos: darwin goarch: amd64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 73192084 ns/op 1.37 MB/s 3628924 B/op 53 allocs/op BenchmarkDecodeNewton-4 1 296673081 ns/op 1.91 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 25052371 ns/op 0.65 MB/s 3656616 B/op 52 allocs/op PASS ok compress/bzip2 1.375s goos: darwin goarch: amd64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 62 1976002 ns/op 5.06 MB/s 50585 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 19706010 ns/op 5.07 MB/s 57010 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 232011360 ns/op 4.31 MB/s 73840 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 49 2275874 ns/op 4.39 MB/s 54003 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 5 21218921 ns/op 4.71 MB/s 54036 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 236964848 ns/op 4.22 MB/s 77600 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 60 2302002 ns/op 4.34 MB/s 48774 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 5 28242129 ns/op 3.54 MB/s 54028 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 249266809 ns/op 4.01 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 52 2362366 ns/op 4.23 MB/s 52559 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 5 21885114 ns/op 4.57 MB/s 47470 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 205628044 ns/op 4.86 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 57 2208389 ns/op 4.53 MB/s 49870 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 5 21781416 ns/op 4.59 MB/s 58228 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 231400191 ns/op 4.32 MB/s 113088 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 61 2133966 ns/op 4.69 MB/s 56213 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 7 15804621 ns/op 6.33 MB/s 62524 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 156765143 ns/op 6.38 MB/s 114272 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 67 1726336 ns/op 5.79 MB/s 50844 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 9 11846591 ns/op 8.44 MB/s 46581 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 128343693 ns/op 7.79 MB/s 94896 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 69 1642230 ns/op 6.09 MB/s 49609 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 9 11440011 ns/op 8.74 MB/s 61155 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 119815315 ns/op 8.35 MB/s 96696 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 86 1290347 ns/op 7.75 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 12221997 ns/op 8.18 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 118495519 ns/op 8.44 MB/s BenchmarkEncode/Digits/Speed/1e4-4 43 2540558 ns/op 3.94 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 22781825 ns/op 4.39 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 196832166 ns/op 5.08 MB/s BenchmarkEncode/Digits/Default/1e4-4 20 5857595 ns/op 1.71 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 73994584 ns/op 1.35 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 700731576 ns/op 1.43 MB/s BenchmarkEncode/Digits/Compression/1e4-4 15 7326892 ns/op 1.36 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 70135380 ns/op 1.43 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 660784527 ns/op 1.51 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 84 1619818 ns/op 6.17 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12732781 ns/op 7.85 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 127325938 ns/op 7.85 MB/s BenchmarkEncode/Newton/Speed/1e4-4 57 2148721 ns/op 4.65 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 16789532 ns/op 5.96 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 154967595 ns/op 6.45 MB/s BenchmarkEncode/Newton/Default/1e4-4 20 6300403 ns/op 1.59 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 63238294 ns/op 1.58 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 608979247 ns/op 1.64 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 5892123 ns/op 1.70 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 73108348 ns/op 1.37 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 818609795 ns/op 1.22 MB/s PASS ok compress/flate 16.814s goos: darwin goarch: amd64 pkg: compress/lzw BenchmarkDecoder/1e4-4 52 2438176 ns/op 4.10 MB/s BenchmarkDecoder/1e-Reuse4-4 54 2405241 ns/op 4.16 MB/s BenchmarkDecoder/1e5-4 5 23105030 ns/op 4.33 MB/s BenchmarkDecoder/1e-Reuse5-4 5 24594103 ns/op 4.07 MB/s BenchmarkDecoder/1e6-4 1 249191269 ns/op 4.01 MB/s BenchmarkDecoder/1e-Reuse6-4 1 249674230 ns/op 4.01 MB/s BenchmarkEncoder/1e4-4 49 2398040 ns/op 4.17 MB/s BenchmarkEncoder/1e-Reuse4-4 55 2048791 ns/op 4.88 MB/s BenchmarkEncoder/1e5-4 5 21593526 ns/op 4.63 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19403970 ns/op 5.15 MB/s BenchmarkEncoder/1e6-4 1 185994480 ns/op 5.38 MB/s BenchmarkEncoder/1e-Reuse6-4 1 181671584 ns/op 5.50 MB/s PASS ok compress/lzw 3.194s goos: darwin goarch: amd64 pkg: container/heap BenchmarkDup-4 26 4065626 ns/op PASS ok container/heap 0.289s goos: darwin goarch: amd64 pkg: context BenchmarkCommonParentCancel-4 26817 4181 ns/op BenchmarkWithTimeout/concurrency=40-4 8498 20500 ns/op BenchmarkWithTimeout/concurrency=4000-4 4447 32107 ns/op BenchmarkWithTimeout/concurrency=400000-4 6384 57833 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 318138 525.5 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13664 12750 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 19893 5556 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2995 38685 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2184 64208 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3016 40040 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 259 473672 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 158 833677 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 297 376266 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 37 4905833 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 18 8624802 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 28 4229268 ns/op BenchmarkCheckCanceled/Err-4 290370 640.2 ns/op BenchmarkCheckCanceled/Done-4 479565 246.5 ns/op BenchmarkContextCancelDone-4 624952 163.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 26108 4346 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 21760 4865 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 22442 5391 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 19092 6380 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 12721 9410 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 692857 186.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 423798 317.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 313566 429.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 161804 732.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 83775 1455 ns/op PASS ok context 13.654s goos: darwin goarch: amd64 pkg: crypto/aes BenchmarkEncrypt-4 1453645 73.99 ns/op 216.24 MB/s BenchmarkDecrypt-4 1697265 74.24 ns/op 215.52 MB/s BenchmarkExpand-4 932152 125.4 ns/op PASS ok crypto/aes 0.721s goos: darwin goarch: amd64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 250162 505.4 ns/op 126.63 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 394804 307.7 ns/op 208.00 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 232945 532.9 ns/op 120.10 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 402698 370.6 ns/op 172.67 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 132622 843.6 ns/op 1600.31 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 217204 589.4 ns/op 2290.27 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 142416 835.3 ns/op 1616.19 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 184852 677.8 ns/op 1991.76 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 48432 2302 ns/op 3558.40 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 58464 1920 ns/op 4266.80 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 35179 2859 ns/op 2865.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 48447 2603 ns/op 3147.70 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6296 18899 ns/op 53.92 MB/s BenchmarkAESCFBDecrypt1K-4 6591 18642 ns/op 54.66 MB/s BenchmarkAESCFBDecrypt8K-4 830 149344 ns/op 54.82 MB/s BenchmarkAESOFB1K-4 10000 11728 ns/op 86.89 MB/s BenchmarkAESCTR1K-4 14373 8119 ns/op 125.52 MB/s BenchmarkAESCTR8K-4 2010 64540 ns/op 126.85 MB/s BenchmarkAESCBCEncrypt1K-4 14421 8305 ns/op 123.31 MB/s BenchmarkAESCBCDecrypt1K-4 18564 6305 ns/op 162.42 MB/s PASS ok crypto/cipher 3.849s goos: darwin goarch: amd64 pkg: crypto/des BenchmarkEncrypt-4 75100 1344 ns/op 5.95 MB/s BenchmarkDecrypt-4 99445 1156 ns/op 6.92 MB/s BenchmarkTDESEncrypt-4 37627 3090 ns/op 2.59 MB/s BenchmarkTDESDecrypt-4 40246 3046 ns/op 2.63 MB/s PASS ok crypto/des 0.692s goos: darwin goarch: amd64 pkg: crypto/ecdh BenchmarkECDH/P256-4 1318 95021 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 19 6245887 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 7 16557170 ns/op 1537 B/op 21 allocs/op BenchmarkECDH/X25519-4 93 1380983 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.700s goos: darwin goarch: amd64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1930 58931 ns/op 4559 B/op 40 allocs/op BenchmarkSign/P384-4 57 2149931 ns/op 10775 B/op 62 allocs/op BenchmarkSign/P521-4 24 5039039 ns/op 11158 B/op 63 allocs/op BenchmarkVerify/P256-4 1266 101828 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 18 6453674 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 17099574 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 5283 21965 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 78 1525992 ns/op 1127 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 26 3927431 ns/op 1445 B/op 17 allocs/op PASS ok crypto/ecdsa 1.618s goos: darwin goarch: amd64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 290 410663 ns/op BenchmarkNewKeyFromSeed-4 285 400930 ns/op BenchmarkSigning-4 289 428622 ns/op BenchmarkVerification-4 195 595792 ns/op PASS ok crypto/ed25519 0.761s goos: darwin goarch: amd64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 7873 16618 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 183 648924 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 66 1565946 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 31 3982997 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 2168 58774 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 75 1689851 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 30 4167084 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 11802335 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 15321 7928 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 8088 14858 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5288 23075 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 117 1046205 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3642 37415 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 436 284387 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2187 59140 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1001761 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.787s goos: darwin goarch: amd64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 18534 6076 ns/op 168.53 MB/s BenchmarkHMACSHA256_32-4 28366 4090 ns/op 7.82 MB/s BenchmarkNewWriteSum-4 13460 8467 ns/op 3.78 MB/s PASS ok crypto/hmac 0.646s goos: darwin goarch: amd64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 62877 1934 ns/op BenchmarkModSub-4 72376 1621 ns/op BenchmarkMontgomeryRepr-4 32085 3565 ns/op BenchmarkMontgomeryMul-4 39366 3158 ns/op BenchmarkModMul-4 14806 8291 ns/op BenchmarkExpBig-4 18 6319403 ns/op BenchmarkExp-4 8 13872272 ns/op PASS ok crypto/internal/bigmod 1.383s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 3733 31837 ns/op BenchmarkScalarBaseMult-4 306 378366 ns/op BenchmarkScalarMult-4 140 819809 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 212 573798 ns/op PASS ok crypto/internal/edwards25519 0.758s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 490794 233.6 ns/op BenchmarkMultiply-4 6291480 18.73 ns/op BenchmarkSquare-4 7471998 15.43 ns/op BenchmarkInvert-4 33301 3198 ns/op BenchmarkMult32-4 1564455 75.90 ns/op PASS ok crypto/internal/edwards25519/field 0.926s goos: darwin goarch: amd64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 73 1692019 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2348 50844 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 30 4030164 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 11594895 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 189 593080 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10021 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 86 1346048 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 33 3375474 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.205s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 777128 154.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 427045 278.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 134196 867.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 755848 159.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 432648 284.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 133581 883.7 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.980s goos: darwin goarch: amd64 pkg: crypto/md5 BenchmarkHash8Bytes-4 129608 957.3 ns/op 8.36 MB/s BenchmarkHash64-4 142800 798.7 ns/op 80.13 MB/s BenchmarkHash128-4 137884 878.0 ns/op 145.78 MB/s BenchmarkHash256-4 114418 1035 ns/op 247.30 MB/s BenchmarkHash512-4 86218 1349 ns/op 379.44 MB/s BenchmarkHash1K-4 57351 2080 ns/op 492.31 MB/s BenchmarkHash8K-4 10000 11083 ns/op 739.12 MB/s BenchmarkHash1M-4 90 1301406 ns/op 805.73 MB/s BenchmarkHash8M-4 10 10554433 ns/op 794.79 MB/s BenchmarkHash8BytesUnaligned-4 124428 941.2 ns/op 8.50 MB/s BenchmarkHash1KUnaligned-4 57364 2007 ns/op 510.25 MB/s BenchmarkHash8KUnaligned-4 10000 10922 ns/op 750.07 MB/s PASS ok crypto/md5 2.007s goos: darwin goarch: amd64 pkg: crypto/rand BenchmarkPrime-4 1 251898895 ns/op PASS ok crypto/rand 0.303s goos: darwin goarch: amd64 pkg: crypto/rc4 BenchmarkRC4_128-4 13136 8853 ns/op 14.46 MB/s BenchmarkRC4_1K-4 1776 73568 ns/op 13.92 MB/s BenchmarkRC4_8K-4 201 563779 ns/op 14.36 MB/s PASS ok crypto/rc4 0.597s goos: darwin goarch: amd64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 13 9294318 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20227690 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 35800598 ns/op BenchmarkEncryptPKCS1v15/2048-4 36 3208321 ns/op BenchmarkDecryptOAEP/2048-4 12 9397983 ns/op BenchmarkEncryptOAEP/2048-4 34 3491201 ns/op BenchmarkSignPKCS1v15/2048-4 12 9704586 ns/op BenchmarkVerifyPKCS1v15/2048-4 38 3464752 ns/op BenchmarkSignPSS/2048-4 12 10078733 ns/op BenchmarkVerifyPSS/2048-4 31 3538101 ns/op PASS ok crypto/rsa 1.923s goos: darwin goarch: amd64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 94360 1196 ns/op 6.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 129002 958.3 ns/op 8.35 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 74664 1407 ns/op 227.37 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 97098 1192 ns/op 268.47 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 57644 2072 ns/op 494.18 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 59894 1846 ns/op 554.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 13028 9255 ns/op 885.18 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 13580 8768 ns/op 934.25 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.473s goos: darwin goarch: amd64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 73040 1502 ns/op 5.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 95061 1215 ns/op 6.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 88630 1271 ns/op 6.29 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 31255 3736 ns/op 274.08 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 32353 3660 ns/op 279.81 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 27382 4287 ns/op 238.85 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6044 20803 ns/op 393.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 6122 20320 ns/op 403.15 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 5853 20727 ns/op 395.24 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.543s goos: darwin goarch: amd64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 51442 1957 ns/op 4.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 76117 1514 ns/op 5.28 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 68023 1719 ns/op 4.65 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 33336 3349 ns/op 305.75 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 39000 3068 ns/op 333.73 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 34891 3280 ns/op 312.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 7882 15296 ns/op 535.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8533 15245 ns/op 537.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 8604 16092 ns/op 509.07 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.499s goos: darwin goarch: amd64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 22840857 5.446 ns/op BenchmarkConstantTimeEq-4 24018984 5.320 ns/op BenchmarkConstantTimeLessOrEq-4 22639342 5.273 ns/op BenchmarkXORBytes/8Bytes-4 3163840 35.82 ns/op 223.35 MB/s BenchmarkXORBytes/128Bytes-4 3203110 37.80 ns/op 3385.95 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 110.7 ns/op 18493.50 MB/s BenchmarkXORBytes/32768Bytes-4 87692 1334 ns/op 24565.22 MB/s PASS ok crypto/subtle 1.203s goos: darwin goarch: amd64 pkg: crypto/tls BenchmarkCertCache/0-4 38 4410148 ns/op BenchmarkCertCache/1-4 30 4159037 ns/op BenchmarkCertCache/2-4 30 3889685 ns/op BenchmarkCertCache/3-4 31 3733641 ns/op BenchmarkHandshakeServer/RSA-4 19 6006147 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 20 5402862 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 22 5846517 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 42 2854833 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 33 3667682 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 27 4301092 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 24 5052149 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 26184032 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 26219851 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 3 61998850 ns/op 16.91 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 2 55776711 ns/op 18.80 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 2 92669710 ns/op 22.63 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 106299291 ns/op 19.73 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 260435176 ns/op 16.10 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 227914341 ns/op 18.40 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 413092844 ns/op 20.31 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 430991103 ns/op 19.46 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 767796181 ns/op 21.85 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 883405403 ns/op 18.99 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 1669016080 ns/op 20.10 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 1628804449 ns/op 20.60 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 3137065726 ns/op 21.39 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 3490811890 ns/op 19.22 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 2 62366036 ns/op 16.81 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 2 69697246 ns/op 15.04 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 107340051 ns/op 19.54 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 122273944 ns/op 17.15 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 271143618 ns/op 15.47 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 219244607 ns/op 19.13 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 402471487 ns/op 20.84 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 414588109 ns/op 20.23 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 846961391 ns/op 19.81 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 867901214 ns/op 19.33 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 1766287361 ns/op 19.00 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 1617672681 ns/op 20.74 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 3200463323 ns/op 20.97 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 3462047384 ns/op 19.38 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 715787679 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 713892593 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 301613172 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 300108306 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 160914663 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 157827352 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 86876153 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 84866436 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 45447693 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 41765993 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 150472991 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 155083113 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 70622002 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 72081471 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 44663086 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 44172662 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 3 33544513 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 34549846 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 4 28056817 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 5 29517476 ns/op PASS ok crypto/tls 37.133s goos: darwin goarch: amd64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 8 13323743 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 310 368705 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1179 105374 ns/op 13188 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1129 124211 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 0.887s goos: darwin goarch: amd64 pkg: database/sql BenchmarkConcurrentDBExec-4 34 3029958 ns/op 278290 B/op 1625 allocs/op BenchmarkConcurrentStmtQuery-4 37 3145780 ns/op 257818 B/op 1970 allocs/op BenchmarkConcurrentStmtExec-4 50 2267960 ns/op 212540 B/op 586 allocs/op BenchmarkConcurrentTxQuery-4 42 3271948 ns/op 274142 B/op 2135 allocs/op BenchmarkConcurrentTxExec-4 74 1679566 ns/op 87794 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 50 2371951 ns/op 105220 B/op 2084 allocs/op BenchmarkConcurrentTxStmtExec-4 148 805978 ns/op 40072 B/op 381 allocs/op BenchmarkConcurrentRandom-4 52 3010764 ns/op 231834 B/op 1800 allocs/op BenchmarkManyConcurrentQueries-4 2786 43362 ns/op 3972 B/op 20 allocs/op PASS ok database/sql 1.718s goos: darwin goarch: amd64 pkg: debug/gosym Benchmark115/NewLineTable-4 153735 1014 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 78 1465079 ns/op 188277 B/op 14 allocs/op Benchmark115/LineToPC-4 73 1536779 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18652 6104 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.919s goos: darwin goarch: amd64 pkg: encoding/asn1 BenchmarkMarshal-4 666 188290 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2808 40551 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.374s goos: darwin goarch: amd64 pkg: encoding/base32 BenchmarkEncode-4 222 454872 ns/op 18.01 MB/s BenchmarkEncodeToString-4 240 499179 ns/op 16.41 MB/s BenchmarkDecode-4 153 734718 ns/op 17.85 MB/s BenchmarkDecodeString-4 157 762560 ns/op 17.19 MB/s PASS ok encoding/base32 0.823s goos: darwin goarch: amd64 pkg: encoding/base64 BenchmarkEncodeToString-4 303 379724 ns/op 21.57 MB/s BenchmarkDecodeString/2-4 321289 371.0 ns/op 10.78 MB/s BenchmarkDecodeString/4-4 272624 460.1 ns/op 17.39 MB/s BenchmarkDecodeString/8-4 219679 580.3 ns/op 20.68 MB/s BenchmarkDecodeString/64-4 46167 2628 ns/op 33.48 MB/s BenchmarkDecodeString/8192-4 441 273770 ns/op 39.90 MB/s BenchmarkNewEncoding-4 108363 1018 ns/op 251.57 MB/s PASS ok encoding/base64 1.406s goos: darwin goarch: amd64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1182 118615 ns/op 33.72 MB/s BenchmarkReadStruct-4 13142 8165 ns/op 9.19 MB/s BenchmarkWriteStruct-4 16014 7267 ns/op 10.32 MB/s BenchmarkReadInts-4 36885 3864 ns/op 7.76 MB/s BenchmarkWriteInts-4 33255 3637 ns/op 8.25 MB/s BenchmarkWriteSlice1000Int32s-4 1084 110500 ns/op 36.20 MB/s BenchmarkPutUint16-4 2582725 68.33 ns/op 29.27 MB/s BenchmarkAppendUint16-4 2154655 49.00 ns/op 40.82 MB/s BenchmarkPutUint32-4 2383275 93.48 ns/op 42.79 MB/s BenchmarkAppendUint32-4 1685079 60.96 ns/op 65.62 MB/s BenchmarkPutUint64-4 1000000 136.4 ns/op 58.65 MB/s BenchmarkAppendUint64-4 1000000 185.5 ns/op 43.13 MB/s BenchmarkLittleEndianPutUint16-4 2530101 70.24 ns/op 28.47 MB/s BenchmarkLittleEndianAppendUint16-4 2530048 43.66 ns/op 45.81 MB/s BenchmarkLittleEndianPutUint32-4 2099444 56.75 ns/op 70.48 MB/s BenchmarkLittleEndianAppendUint32-4 2065894 59.47 ns/op 67.26 MB/s BenchmarkLittleEndianPutUint64-4 938830 130.0 ns/op 61.55 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 134.2 ns/op 59.59 MB/s BenchmarkReadFloats-4 129454 912.3 ns/op 13.15 MB/s BenchmarkWriteFloats-4 113431 1235 ns/op 9.72 MB/s BenchmarkReadSlice1000Float32s-4 1118 107785 ns/op 37.11 MB/s BenchmarkWriteSlice1000Float32s-4 866 121511 ns/op 32.92 MB/s BenchmarkReadSlice1000Uint8s-4 46052 3092 ns/op 323.45 MB/s BenchmarkWriteSlice1000Uint8s-4 46864 3837 ns/op 260.65 MB/s BenchmarkPutUvarint32-4 894056 193.6 ns/op 20.66 MB/s BenchmarkPutUvarint64-4 255998 523.2 ns/op 15.29 MB/s PASS ok encoding/binary 6.120s goos: darwin goarch: amd64 pkg: encoding/csv BenchmarkRead-4 5257 22981 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 5274 24176 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 5671 22344 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4312 38323 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 5767 22586 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 5768 40363 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 6858 18777 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 3454 36782 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 10000 16279 ns/op PASS ok encoding/csv 2.327s goos: darwin goarch: amd64 pkg: encoding/gob BenchmarkEndToEndPipe-4 6145 22689 ns/op BenchmarkEndToEndByteBuffer-4 5494 19084 ns/op BenchmarkEndToEndSliceByteBuffer-4 171 709958 ns/op BenchmarkEncodeComplex128Slice-4 415 266610 ns/op BenchmarkEncodeFloat64Slice-4 825 125021 ns/op BenchmarkEncodeInt32Slice-4 841 130320 ns/op BenchmarkEncodeStringSlice-4 1298 86328 ns/op BenchmarkEncodeInterfaceSlice-4 48 2398050 ns/op BenchmarkDecodeComplex128Slice-4 454 364484 ns/op BenchmarkDecodeFloat64Slice-4 750 214457 ns/op BenchmarkDecodeInt32Slice-4 628 159913 ns/op BenchmarkDecodeStringSlice-4 564 367481 ns/op BenchmarkDecodeStringsSlice-4 156 916338 ns/op BenchmarkDecodeBytesSlice-4 272 500451 ns/op BenchmarkDecodeInterfaceSlice-4 63 2023759 ns/op BenchmarkDecodeMap-4 92 2266385 ns/op PASS ok encoding/gob 3.612s goos: darwin goarch: amd64 pkg: encoding/hex BenchmarkEncode/256-4 9723 19578 ns/op 13.08 MB/s BenchmarkEncode/1024-4 2473 48383 ns/op 21.16 MB/s BenchmarkEncode/4096-4 574 196259 ns/op 20.87 MB/s BenchmarkEncode/16384-4 192 624374 ns/op 26.24 MB/s BenchmarkDecode/256-4 20170 5746 ns/op 44.55 MB/s BenchmarkDecode/1024-4 5719 18378 ns/op 55.72 MB/s BenchmarkDecode/4096-4 1688 79782 ns/op 51.34 MB/s BenchmarkDecode/16384-4 358 329841 ns/op 49.67 MB/s BenchmarkDump/256-4 1135 130990 ns/op 1.95 MB/s BenchmarkDump/1024-4 271 415802 ns/op 2.46 MB/s BenchmarkDump/4096-4 75 1629332 ns/op 2.51 MB/s BenchmarkDump/16384-4 18 7041984 ns/op 2.33 MB/s PASS ok encoding/hex 2.663s goos: darwin goarch: amd64 pkg: encoding/json BenchmarkCodeEncoder-4 1 148734859 ns/op 13.05 MB/s 8391160 B/op 51 allocs/op BenchmarkCodeEncoderError-4 1 198230458 ns/op 9.79 MB/s 8393880 B/op 107 allocs/op BenchmarkCodeMarshal-4 1 137947085 ns/op 14.07 MB/s 1943912 B/op 19 allocs/op BenchmarkCodeMarshalError-4 1 153567216 ns/op 12.64 MB/s 10335064 B/op 101 allocs/op BenchmarkMarshalBytes/32-4 20371 6447 ns/op BenchmarkMarshalBytes/256-4 6765 34817 ns/op BenchmarkMarshalBytes/4096-4 483 364095 ns/op BenchmarkMarshalBytesError/32-4 49 2288247 ns/op BenchmarkMarshalBytesError/256-4 63 2038650 ns/op BenchmarkMarshalBytesError/4096-4 43 2504591 ns/op BenchmarkCodeDecoder-4 1 581288522 ns/op 3.34 MB/s 11145800 B/op 92716 allocs/op BenchmarkUnicodeDecoder-4 23421 7830 ns/op 1.79 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 29493 4705 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 527274146 ns/op 3.68 MB/s 3068528 B/op 92686 allocs/op BenchmarkCodeUnmarshalReuse-4 1 440506547 ns/op 4.41 MB/s 3068184 B/op 92688 allocs/op BenchmarkUnmarshalString-4 67953 1978 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 134143 1403 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 136824 1069 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 53726 2542 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 41018 3126 ns/op 143 B/op 2 allocs/op BenchmarkUnmapped-4 15090 7194 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3236 37251 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 616 194592 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 75 1617400 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 11214119 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 524224 228.3 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 510066 236.0 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 525844 219.9 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 524760 228.6 ns/op BenchmarkEncodeMarshaler-4 42406 2472 ns/op 92 B/op 2 allocs/op BenchmarkEncoderEncode-4 55929 1869 ns/op 60 B/op 0 allocs/op BenchmarkNumberIsValid-4 4881490 24.45 ns/op BenchmarkNumberIsValidRegexp-4 15609 6603 ns/op PASS ok encoding/json 10.001s goos: darwin goarch: amd64 pkg: encoding/pem BenchmarkEncode-4 36 3191288 ns/op 20.54 MB/s BenchmarkDecode-4 26 4229592 ns/op 20.99 MB/s PASS ok encoding/pem 0.443s goos: darwin goarch: amd64 pkg: encoding/xml BenchmarkMarshal-4 1579 81739 ns/op 6281 B/op 24 allocs/op BenchmarkUnmarshal-4 708 179644 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 2551 44714 ns/op PASS ok encoding/xml 0.580s goos: darwin goarch: amd64 pkg: expvar BenchmarkIntAdd-4 457584 296.7 ns/op BenchmarkIntSet-4 556551 202.9 ns/op BenchmarkFloatAdd-4 341587 816.4 ns/op BenchmarkFloatSet-4 590072 197.6 ns/op BenchmarkStringSet-4 404456 280.5 ns/op BenchmarkMapSet-4 132136 979.6 ns/op BenchmarkMapSetDifferent-4 66404 2062 ns/op BenchmarkMapSetDifferentRandom-4 279 412165 ns/op BenchmarkMapSetString-4 160376 916.5 ns/op BenchmarkMapAddSame-4 24127 4469 ns/op BenchmarkMapAddDifferent-4 16450 7545 ns/op BenchmarkMapAddDifferentRandom-4 289 496896 ns/op BenchmarkMapAddSameSteadyState-4 301738 363.5 ns/op BenchmarkMapAddDifferentSteadyState-4 111236 923.8 ns/op BenchmarkRealworldExpvarUsage-4 12906 8508 ns/op PASS ok expvar 3.415s goos: darwin goarch: amd64 pkg: fmt BenchmarkSprintfPadding-4 64900 1797 ns/op BenchmarkSprintfEmpty-4 190640 562.6 ns/op BenchmarkSprintfString-4 113110 1073 ns/op BenchmarkSprintfTruncateString-4 140446 814.5 ns/op BenchmarkSprintfTruncateBytes-4 127116 1122 ns/op BenchmarkSprintfSlowParsingPath-4 173648 924.5 ns/op BenchmarkSprintfQuoteString-4 58796 2294 ns/op BenchmarkSprintfInt-4 287724 644.4 ns/op BenchmarkSprintfIntInt-4 153639 706.7 ns/op BenchmarkSprintfPrefixedInt-4 208596 882.3 ns/op BenchmarkSprintfFloat-4 110844 1338 ns/op BenchmarkSprintfComplex-4 44114 2969 ns/op BenchmarkSprintfBoolean-4 219471 791.3 ns/op BenchmarkSprintfHexString-4 94214 1938 ns/op BenchmarkSprintfHexBytes-4 68208 2322 ns/op BenchmarkSprintfBytes-4 37254 3589 ns/op BenchmarkSprintfStringer-4 60078 2156 ns/op BenchmarkSprintfStructure-4 26509 4943 ns/op BenchmarkManyArgs-4 47017 2302 ns/op BenchmarkFprintInt-4 70459 1689 ns/op BenchmarkFprintfBytes-4 74996 1808 ns/op BenchmarkFprintIntNoAlloc-4 74335 1851 ns/op BenchmarkScanInts-4 32 3730953 ns/op BenchmarkScanRecursiveInt-4 1 457119872 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 467363829 ns/op PASS ok fmt 6.143s goos: darwin goarch: amd64 pkg: go/build BenchmarkImportVendor-4 601 197863 ns/op PASS ok go/build 0.187s goos: darwin goarch: amd64 pkg: go/constant BenchmarkStringAdd/1-4 44488 2329 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13102 9726 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3501 38461 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1159 148891 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 248 459151 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 54 2086337 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 19 9077372 ns/op 865637 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 38688864 ns/op 3634560 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 156092339 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.821s goos: darwin goarch: amd64 pkg: go/format BenchmarkFormat/array1-10000-4 1 412017047 ns/op 0.16 MB/s 45103392 B/op 48727 allocs/op PASS ok go/format 0.516s goos: darwin goarch: amd64 pkg: go/parser BenchmarkParse-4 6 23463100 ns/op 2.30 MB/s BenchmarkParseOnly-4 6 18306065 ns/op 2.94 MB/s BenchmarkResolve-4 61 2341606 ns/op 23.00 MB/s PASS ok go/parser 2.130s goos: darwin goarch: amd64 pkg: go/printer BenchmarkPrintFile-4 1 174422674 ns/op 0.30 MB/s 5336336 B/op 27650 allocs/op BenchmarkPrintDecl-4 644 229444 ns/op 0.14 MB/s 17049 B/op 51 allocs/op PASS ok go/printer 0.440s goos: darwin goarch: amd64 pkg: go/scanner BenchmarkScan-4 250 487723 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 9897620 ns/op 5.52 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 23711954 ns/op 3.03 MB/s BenchmarkScanFiles/net/http/server.go-4 6 19470361 ns/op 5.83 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 195 785848 ns/op 3.92 MB/s PASS ok go/scanner 1.410s goos: darwin goarch: amd64 pkg: go/token BenchmarkSearchInts-4 1437824 90.72 ns/op PASS ok go/token 0.321s goos: darwin goarch: amd64 pkg: go/types BenchmarkLookupFieldOrMethod-4 141 967222 ns/op BenchmarkNamed/Underlying/nongeneric-4 947636 126.3 ns/op BenchmarkNamed/Underlying/generic-4 871872 127.2 ns/op BenchmarkNamed/Underlying/src_instance-4 755212 132.9 ns/op BenchmarkNamed/Underlying/user_instance-4 1016875 121.6 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 16254 7235 ns/op BenchmarkNamed/NewMethodSet/generic-4 15823 7801 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 17911 7031 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 17942 7388 ns/op BenchmarkCheck/http/funcbodies/info-4 1 518368051 ns/op 58571 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 454747043 ns/op 66777 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 298645799 ns/op 101639 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 246352310 ns/op 123175 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 2088283941 ns/op 2452 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 151536198 ns/op 33475 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 1 101374596 ns/op 49873 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 1 120862614 ns/op 41903 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 714659512 ns/op 3030 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 70695686 ns/op 30474 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 74048105 ns/op 29139 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 62245020 ns/op 34063 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1852808352 ns/op 33487 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 533612072 ns/op 116141 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 126389556 ns/op 487613 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 150250493 ns/op 411325 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2430959877 ns/op 829.6 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 141990107 ns/op 14080 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 1 124666800 ns/op 16088 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 1 100521846 ns/op 19921 lines/s PASS ok go/types 44.584s goos: darwin goarch: amd64 pkg: hash/adler32 BenchmarkAdler32KB-4 13515 8359 ns/op 122.50 MB/s PASS ok hash/adler32 0.268s goos: darwin goarch: amd64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 239922 615.8 ns/op 24.36 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 246322 594.0 ns/op 25.25 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 143263 811.0 ns/op 49.32 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 138927 809.0 ns/op 49.45 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 496521 330.7 ns/op 1548.10 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 482497 306.6 ns/op 1670.04 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 443106 456.0 ns/op 2245.68 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 402412 312.6 ns/op 3275.55 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 302892 459.5 ns/op 8913.60 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 256904 677.2 ns/op 6048.45 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 61672 1972 ns/op 16612.75 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 59733 1988 ns/op 16480.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 444756 309.1 ns/op 48.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 409825 470.0 ns/op 31.91 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 449784 419.3 ns/op 95.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 434352 341.3 ns/op 117.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 373164 373.7 ns/op 1369.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 308007 396.1 ns/op 1292.54 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 271623 721.5 ns/op 1419.21 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 298731 438.9 ns/op 2333.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 228312 592.2 ns/op 6917.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 209852 743.5 ns/op 5508.79 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 54895 2229 ns/op 14698.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 49738 2192 ns/op 14950.22 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 253227 515.1 ns/op 29.12 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 264244 483.8 ns/op 31.00 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 137403 898.5 ns/op 44.52 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 133855 879.4 ns/op 45.48 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 10000 13212 ns/op 38.75 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 13173 13285 ns/op 38.54 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5938 20428 ns/op 50.13 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6865 19999 ns/op 51.20 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1250 87494 ns/op 46.81 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1635 85999 ns/op 47.63 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 165 854058 ns/op 38.37 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 187 683782 ns/op 47.92 MB/s PASS ok hash/crc32 7.778s goos: darwin goarch: amd64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 144 804671 ns/op 81.44 MB/s BenchmarkCrc64/ISO4KB-4 1275 89962 ns/op 45.53 MB/s BenchmarkCrc64/ISO1KB-4 8535 21510 ns/op 47.61 MB/s BenchmarkCrc64/ECMA64KB-4 100 1047414 ns/op 62.57 MB/s BenchmarkCrc64/Random64KB-4 136 899384 ns/op 72.87 MB/s BenchmarkCrc64/Random16KB-4 516 212651 ns/op 77.05 MB/s PASS ok hash/crc64 1.202s goos: darwin goarch: amd64 pkg: hash/fnv BenchmarkFnv32KB-4 14119 9243 ns/op 110.78 MB/s BenchmarkFnv32aKB-4 13188 8794 ns/op 116.45 MB/s BenchmarkFnv64KB-4 10000 10553 ns/op 97.03 MB/s BenchmarkFnv64aKB-4 13287 9154 ns/op 111.86 MB/s BenchmarkFnv128KB-4 1614 100421 ns/op 10.20 MB/s BenchmarkFnv128aKB-4 1603 92158 ns/op 11.11 MB/s PASS ok hash/fnv 1.371s goos: darwin goarch: amd64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 387331 344.0 ns/op 11.63 MB/s BenchmarkHash/n=4/Bytes-4 3394569 37.36 ns/op 107.07 MB/s BenchmarkHash/n=4/String-4 2881722 46.03 ns/op 86.91 MB/s BenchmarkHash/n=8/Write-4 473617 273.6 ns/op 29.24 MB/s BenchmarkHash/n=8/Bytes-4 3191601 37.72 ns/op 212.08 MB/s BenchmarkHash/n=8/String-4 2751650 37.87 ns/op 211.27 MB/s BenchmarkHash/n=16/Write-4 425935 328.8 ns/op 48.67 MB/s BenchmarkHash/n=16/Bytes-4 3476542 34.95 ns/op 457.85 MB/s BenchmarkHash/n=16/String-4 2893244 35.01 ns/op 457.05 MB/s BenchmarkHash/n=32/Write-4 431370 323.1 ns/op 99.04 MB/s BenchmarkHash/n=32/Bytes-4 3058143 36.78 ns/op 869.97 MB/s BenchmarkHash/n=32/String-4 3140335 34.40 ns/op 930.29 MB/s BenchmarkHash/n=64/Write-4 427948 286.6 ns/op 223.30 MB/s BenchmarkHash/n=64/Bytes-4 3047353 36.84 ns/op 1737.02 MB/s BenchmarkHash/n=64/String-4 3071011 39.49 ns/op 1620.65 MB/s BenchmarkHash/n=256/Write-4 291700 368.9 ns/op 693.92 MB/s BenchmarkHash/n=256/Bytes-4 2185014 56.26 ns/op 4550.04 MB/s BenchmarkHash/n=256/String-4 2094518 53.45 ns/op 4789.64 MB/s BenchmarkHash/n=320/Write-4 319876 453.2 ns/op 706.07 MB/s BenchmarkHash/n=320/Bytes-4 1876915 57.90 ns/op 5527.15 MB/s BenchmarkHash/n=320/String-4 1927562 66.10 ns/op 4841.37 MB/s BenchmarkHash/n=1024/Write-4 212756 605.6 ns/op 1690.99 MB/s BenchmarkHash/n=1024/Bytes-4 1000000 139.7 ns/op 7327.78 MB/s BenchmarkHash/n=1024/String-4 924361 140.8 ns/op 7272.07 MB/s BenchmarkHash/n=4096/Write-4 89691 1779 ns/op 2301.83 MB/s BenchmarkHash/n=4096/Bytes-4 298909 434.7 ns/op 9422.10 MB/s BenchmarkHash/n=4096/String-4 283191 571.8 ns/op 7163.78 MB/s BenchmarkHash/n=16384/Write-4 27474 4131 ns/op 3966.31 MB/s BenchmarkHash/n=16384/Bytes-4 62809 1714 ns/op 9561.47 MB/s BenchmarkHash/n=16384/String-4 64668 1796 ns/op 9121.00 MB/s PASS ok hash/maphash 6.516s goos: darwin goarch: amd64 pkg: html BenchmarkEscape-4 723 187931 ns/op BenchmarkEscapeNone-4 121081 902.5 ns/op BenchmarkUnescape-4 642 236838 ns/op BenchmarkUnescapeNone-4 577047 198.7 ns/op BenchmarkUnescapeSparse-4 10000 25513 ns/op BenchmarkUnescapeDense-4 1048 112932 ns/op PASS ok html 1.264s goos: darwin goarch: amd64 pkg: html/template BenchmarkCSSEscaper-4 7274 15317 ns/op BenchmarkCSSEscaperNoSpecials-4 38498 4781 ns/op BenchmarkDecodeCSS-4 22183 5202 ns/op BenchmarkDecodeCSSNoSpecials-4 3372572 35.70 ns/op BenchmarkCSSValueFilter-4 106321 1467 ns/op BenchmarkCSSValueFilterOk-4 67698 1667 ns/op BenchmarkEscapedExecute-4 4690 26314 ns/op BenchmarkHTMLNospaceEscaper-4 9364 15177 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 48259 2241 ns/op BenchmarkStripTags-4 15990 6695 ns/op BenchmarkStripTagsNoSpecials-4 235363 646.5 ns/op BenchmarkJSValEscaperWithNum-4 22920 9595 ns/op BenchmarkJSValEscaperWithStr-4 4113 27045 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 16594 6813 ns/op BenchmarkJSValEscaperWithObj-4 3697 30620 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 10000 10970 ns/op BenchmarkJSStrEscaperNoSpecials-4 50250 2589 ns/op BenchmarkJSStrEscaper-4 6784 18935 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 43880 3673 ns/op BenchmarkJSRegexpEscaper-4 9195 13752 ns/op BenchmarkTemplateSpecialTags-4 90 1348930 ns/op BenchmarkURLEscaper-4 3212 35103 ns/op BenchmarkURLEscaperNoSpecials-4 152581 841.8 ns/op BenchmarkURLNormalizer-4 5816 21752 ns/op BenchmarkURLNormalizerNoSpecials-4 157305 915.7 ns/op BenchmarkSrcsetFilter-4 16021 7107 ns/op BenchmarkSrcsetFilterNoSpecials-4 100720 1539 ns/op PASS ok html/template 5.857s goos: darwin goarch: amd64 pkg: image BenchmarkAt/rgba-4 547990 229.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 430688 354.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 501750 323.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 488805 320.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1502912 94.61 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 149.2 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1547425 102.9 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 964336 106.1 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1000000 104.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 367417 414.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 359577 487.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 344031 328.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 327648 609.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 637592 176.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 457270 366.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 826454 221.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 446402 266.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 386173 389.3 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1000000 129.3 ns/op BenchmarkRGBASetRGBA-4 912296 112.2 ns/op BenchmarkRGBA64At-4 859177 174.4 ns/op BenchmarkRGBA64SetRGBA64-4 801255 199.4 ns/op BenchmarkNRGBAAt-4 1255321 156.6 ns/op BenchmarkNRGBASetNRGBA-4 1000000 108.3 ns/op BenchmarkNRGBA64At-4 1000000 165.5 ns/op BenchmarkNRGBA64SetNRGBA64-4 656722 169.1 ns/op BenchmarkAlphaAt-4 2112285 55.38 ns/op BenchmarkAlphaSetAlpha-4 1777021 72.81 ns/op BenchmarkAlpha16At-4 1331540 121.6 ns/op BenchmarkAlphaSetAlpha16-4 1200567 95.25 ns/op BenchmarkGrayAt-4 2263047 67.85 ns/op BenchmarkGraySetGray-4 1923422 95.09 ns/op BenchmarkGray16At-4 1215660 88.81 ns/op BenchmarkGraySetGray16-4 1210365 94.60 ns/op PASS ok image 8.422s goos: darwin goarch: amd64 pkg: image/color BenchmarkYCbCrToRGB/0-4 3146252 60.21 ns/op BenchmarkYCbCrToRGB/128-4 2834434 54.53 ns/op BenchmarkYCbCrToRGB/255-4 3090045 46.27 ns/op BenchmarkRGBToYCbCr/0-4 2920158 36.55 ns/op BenchmarkRGBToYCbCr/Cb-4 3245887 46.44 ns/op BenchmarkRGBToYCbCr/Cr-4 3253548 42.73 ns/op BenchmarkYCbCrToRGBA/0-4 2516421 45.75 ns/op BenchmarkYCbCrToRGBA/128-4 2886336 50.43 ns/op BenchmarkYCbCrToRGBA/255-4 2859409 41.49 ns/op BenchmarkNYCbCrAToRGBA/0-4 2979210 42.73 ns/op BenchmarkNYCbCrAToRGBA/128-4 2737400 53.23 ns/op BenchmarkNYCbCrAToRGBA/255-4 3011517 43.27 ns/op PASS ok image/color 3.204s goos: darwin goarch: amd64 pkg: image/draw BenchmarkFillOver-4 3 41011345 ns/op BenchmarkFillSrc-4 260 395731 ns/op BenchmarkCopyOver-4 6 18631160 ns/op BenchmarkCopySrc-4 379 270606 ns/op BenchmarkNRGBAOver-4 7 14859234 ns/op BenchmarkNRGBASrc-4 10 10991700 ns/op BenchmarkYCbCr-4 8 12942296 ns/op BenchmarkGray-4 18 7055365 ns/op BenchmarkCMYK-4 12 10397211 ns/op BenchmarkGlyphOver-4 16 6578704 ns/op BenchmarkRGBAMaskOver-4 5 33388193 ns/op BenchmarkGrayMaskOver-4 6 18524689 ns/op BenchmarkRGBA64ImageMaskOver-4 3 43189937 ns/op BenchmarkRGBA-4 5 21874240 ns/op BenchmarkPalettedFill-4 800 135812 ns/op BenchmarkPalettedRGBA-4 5 37041696 ns/op BenchmarkGenericOver-4 3 65533156 ns/op BenchmarkGenericMaskOver-4 6 39605208 ns/op BenchmarkGenericSrc-4 3 44076389 ns/op BenchmarkGenericMaskSrc-4 3 53354831 ns/op PASS ok image/draw 8.078s goos: darwin goarch: amd64 pkg: image/gif BenchmarkDecode-4 18 5569911 ns/op 2.77 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 147556971 ns/op 2.08 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2925631785 ns/op 0.42 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 64 2303426 ns/op 6.71 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 148135556 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.142s goos: darwin goarch: amd64 pkg: image/jpeg BenchmarkFDCT-4 4894 23565 ns/op BenchmarkIDCT-4 4736 24542 ns/op BenchmarkDecodeBaseline-4 8 12841641 ns/op 4.81 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17380854 ns/op 3.56 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 163325801 ns/op 7.52 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 200629525 ns/op 4.59 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.586s goos: darwin goarch: amd64 pkg: image/png BenchmarkPaeth-4 18085722 6.878 ns/op BenchmarkDecodeGray-4 12 8702885 ns/op 7.53 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 58069396 ns/op 4.51 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 35227512 ns/op 7.44 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 24 5353656 ns/op 12.24 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 44616092 ns/op 5.88 MB/s 332004 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 58569668 ns/op 4.48 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 53081860 ns/op 5.79 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 55372116 ns/op 5.55 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 174347819 ns/op 7.05 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 215575363 ns/op 5.70 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 3 39263719 ns/op 7.82 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 168285171 ns/op 7.30 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 676407554 ns/op 1.82 MB/s 864184 B/op 30 allocs/op PASS ok image/png 4.112s goos: darwin goarch: amd64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 2 88785913 ns/op 1.13 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 42446491 ns/op 2.36 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 438255874 ns/op 1.14 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 272986440 ns/op 1.83 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 54887506 ns/op 1.82 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 46679261 ns/op 2.14 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 265774943 ns/op 1.88 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 255548555 ns/op 1.96 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 623240841 ns/op 1.60 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 509789001 ns/op 1.96 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3266717643 ns/op 1.53 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3670688125 ns/op 1.36 MB/s 40001624 B/op 3 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 13138652 ns/op 7.61 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 13 10166546 ns/op 9.84 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 72263909 ns/op 6.92 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 46709010 ns/op 10.70 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 88228771 ns/op 11.33 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 91177819 ns/op 10.97 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 460902371 ns/op 10.85 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 605604962 ns/op 8.26 MB/s 40001624 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 1 134174791 ns/op 0.75 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 55122470 ns/op 1.81 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 377862013 ns/op 1.32 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 355521703 ns/op 1.41 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 1260141682 ns/op 0.79 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 828857595 ns/op 1.21 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5718165979 ns/op 0.87 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4789996454 ns/op 1.04 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 174509245 ns/op 23.95 MB/s 5275656 B/op 5 allocs/op BenchmarkSaveRestore/bits=64-4 1 134031381 ns/op 31.18 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 73.398s goos: darwin goarch: amd64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 38758 4141 ns/op 0.24 MB/s BenchmarkMarshalCorpusFile/2-4 37388 4170 ns/op 0.48 MB/s BenchmarkMarshalCorpusFile/4-4 34258 4345 ns/op 0.92 MB/s BenchmarkMarshalCorpusFile/8-4 20769 6265 ns/op 1.28 MB/s BenchmarkMarshalCorpusFile/16-4 20208 7450 ns/op 2.15 MB/s BenchmarkMarshalCorpusFile/32-4 12465 8759 ns/op 3.65 MB/s BenchmarkMarshalCorpusFile/64-4 8869 15998 ns/op 4.00 MB/s BenchmarkMarshalCorpusFile/128-4 5340 28102 ns/op 4.55 MB/s BenchmarkMarshalCorpusFile/256-4 2928 54801 ns/op 4.67 MB/s BenchmarkMarshalCorpusFile/512-4 1402 106872 ns/op 4.79 MB/s BenchmarkMarshalCorpusFile/1024-4 684 230673 ns/op 4.44 MB/s BenchmarkMarshalCorpusFile/2048-4 322 436421 ns/op 4.69 MB/s BenchmarkMarshalCorpusFile/4096-4 153 981094 ns/op 4.17 MB/s BenchmarkMarshalCorpusFile/8192-4 96 1807694 ns/op 4.53 MB/s BenchmarkMarshalCorpusFile/16384-4 51 3361225 ns/op 4.87 MB/s BenchmarkMarshalCorpusFile/32768-4 19 8107821 ns/op 4.04 MB/s BenchmarkMarshalCorpusFile/65536-4 9 15478616 ns/op 4.23 MB/s BenchmarkMarshalCorpusFile/131072-4 4 34063872 ns/op 3.85 MB/s BenchmarkMarshalCorpusFile/262144-4 2 59186346 ns/op 4.43 MB/s BenchmarkMarshalCorpusFile/524288-4 1 108935519 ns/op 4.81 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 207121843 ns/op 5.06 MB/s BenchmarkUnmarshalCorpusFile/1-4 10000 13937 ns/op 0.07 MB/s BenchmarkUnmarshalCorpusFile/2-4 10000 17058 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/4-4 10000 21585 ns/op 0.19 MB/s BenchmarkUnmarshalCorpusFile/8-4 8092 20551 ns/op 0.39 MB/s BenchmarkUnmarshalCorpusFile/16-4 6062 21392 ns/op 0.75 MB/s BenchmarkUnmarshalCorpusFile/32-4 4851 28676 ns/op 1.12 MB/s BenchmarkUnmarshalCorpusFile/64-4 2113 53195 ns/op 1.20 MB/s BenchmarkUnmarshalCorpusFile/128-4 2708 54383 ns/op 2.35 MB/s BenchmarkUnmarshalCorpusFile/256-4 855 119054 ns/op 2.15 MB/s BenchmarkUnmarshalCorpusFile/512-4 493 228601 ns/op 2.24 MB/s BenchmarkUnmarshalCorpusFile/1024-4 255 738765 ns/op 1.39 MB/s BenchmarkUnmarshalCorpusFile/2048-4 138 1131350 ns/op 1.81 MB/s BenchmarkUnmarshalCorpusFile/4096-4 72 1694135 ns/op 2.42 MB/s BenchmarkUnmarshalCorpusFile/8192-4 39 3476994 ns/op 2.36 MB/s BenchmarkUnmarshalCorpusFile/16384-4 12 12604738 ns/op 1.30 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 13397107 ns/op 2.45 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 29899292 ns/op 2.19 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 78424332 ns/op 1.67 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 121961768 ns/op 2.15 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 216676371 ns/op 2.42 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 435928690 ns/op 2.41 MB/s BenchmarkMutatorBytes/1-4 36045 3393 ns/op BenchmarkMutatorBytes/10-4 31452 3265 ns/op BenchmarkMutatorBytes/100-4 30362 3887 ns/op BenchmarkMutatorBytes/1000-4 25286 7678 ns/op BenchmarkMutatorBytes/10000-4 7366 27906 ns/op BenchmarkMutatorBytes/100000-4 931 195400 ns/op BenchmarkMutatorString/1-4 38706 4318 ns/op BenchmarkMutatorString/10-4 33332 3639 ns/op BenchmarkMutatorString/100-4 32292 4067 ns/op BenchmarkMutatorString/1000-4 13747 7309 ns/op BenchmarkMutatorString/10000-4 4647 54286 ns/op BenchmarkMutatorString/100000-4 306 365516 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 16680 9149 ns/op BenchmarkMutatorAllBasicTypes/string-4 18334 6662 ns/op BenchmarkMutatorAllBasicTypes/bool-4 51380 3137 ns/op BenchmarkMutatorAllBasicTypes/float32-4 48037 3438 ns/op BenchmarkMutatorAllBasicTypes/float64-4 51106 4313 ns/op BenchmarkMutatorAllBasicTypes/int-4 56797 2069 ns/op BenchmarkMutatorAllBasicTypes/int8-4 56839 2039 ns/op BenchmarkMutatorAllBasicTypes/int16-4 56326 2985 ns/op BenchmarkMutatorAllBasicTypes/int32-4 57362 2053 ns/op BenchmarkMutatorAllBasicTypes/int64-4 54184 2045 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 53838 2161 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 58840 2263 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 54972 2401 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 60342 1947 ns/op PASS ok internal/fuzz 15.210s goos: darwin goarch: amd64 pkg: internal/intern BenchmarkStress-4 20238 8146 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 159932 774.6 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.721s PASS ok internal/poll 0.040s goos: darwin goarch: amd64 pkg: internal/trace BenchmarkMMU-4 5 21316806 ns/op PASS ok internal/trace 3.273s goos: darwin goarch: amd64 pkg: io BenchmarkCopyNSmall-4 4149 30791 ns/op BenchmarkCopyNLarge-4 162 944680 ns/op PASS ok io 0.480s goos: darwin goarch: amd64 pkg: log BenchmarkItoa-4 141163 773.4 ns/op BenchmarkPrintln-4 25040 4610 ns/op BenchmarkPrintlnNoFlags-4 39236 4515 ns/op PASS ok log 0.782s goos: darwin goarch: amd64 pkg: math BenchmarkAcos-4 2546625 40.08 ns/op BenchmarkAcosh-4 1251170 86.02 ns/op BenchmarkAsin-4 2714593 47.13 ns/op BenchmarkAsinh-4 1000000 176.3 ns/op BenchmarkAtan-4 3006494 40.64 ns/op BenchmarkAtanh-4 1000000 103.5 ns/op BenchmarkAtan2-4 2543125 47.08 ns/op BenchmarkCbrt-4 1738513 66.36 ns/op BenchmarkCeil-4 27211482 5.260 ns/op BenchmarkCopysign-4 3777423 38.33 ns/op BenchmarkCos-4 1000000 111.0 ns/op BenchmarkCosh-4 1804022 61.23 ns/op BenchmarkErf-4 2716942 50.47 ns/op BenchmarkErfc-4 2213809 47.55 ns/op BenchmarkErfinv-4 2867977 41.75 ns/op BenchmarkErfcinv-4 2844978 42.44 ns/op BenchmarkExp-4 5652940 19.03 ns/op BenchmarkExpGo-4 1000000 125.3 ns/op BenchmarkExpm1-4 2317748 49.79 ns/op BenchmarkExp2-4 914062 205.6 ns/op BenchmarkExp2Go-4 1000000 131.3 ns/op BenchmarkAbs-4 3896728 29.70 ns/op BenchmarkDim-4 9444417 12.09 ns/op BenchmarkFloor-4 18463026 9.369 ns/op BenchmarkMax-4 16471766 8.219 ns/op BenchmarkMin-4 16563423 6.832 ns/op BenchmarkMod-4 395542 300.2 ns/op BenchmarkFrexp-4 2100616 56.87 ns/op BenchmarkGamma-4 790402 140.7 ns/op BenchmarkHypot-4 14063324 8.928 ns/op BenchmarkHypotGo-4 1809556 64.00 ns/op BenchmarkIlogb-4 2304082 51.63 ns/op BenchmarkJ0-4 320630 403.8 ns/op BenchmarkJ1-4 335377 393.1 ns/op BenchmarkJn-4 146508 817.7 ns/op BenchmarkLdexp-4 2112924 56.98 ns/op BenchmarkLgamma-4 1000000 103.7 ns/op BenchmarkLog-4 6533286 17.49 ns/op BenchmarkLogb-4 2188500 55.93 ns/op BenchmarkLog1p-4 1925293 63.35 ns/op BenchmarkLog10-4 6015348 18.37 ns/op BenchmarkLog2-4 1724677 67.91 ns/op BenchmarkModf-4 2715398 42.87 ns/op BenchmarkNextafter32-4 2671155 43.71 ns/op BenchmarkNextafter64-4 2648689 43.83 ns/op BenchmarkPowInt-4 633588 188.6 ns/op BenchmarkPowFrac-4 508077 237.2 ns/op BenchmarkPow10Pos-4 5731753 19.89 ns/op BenchmarkPow10Neg-4 5754753 19.31 ns/op BenchmarkRound-4 4962626 23.98 ns/op BenchmarkRoundToEven-4 12498955 9.833 ns/op BenchmarkRemainder-4 654582 204.5 ns/op BenchmarkSignbit-4 7236027 16.43 ns/op BenchmarkSin-4 1766756 68.46 ns/op BenchmarkSincos-4 1000000 101.0 ns/op BenchmarkSinh-4 2431771 49.58 ns/op BenchmarkSqrtIndirect-4 26880708 4.770 ns/op BenchmarkSqrtLatency-4 23113482 5.010 ns/op BenchmarkSqrtIndirectLatency-4 23748559 5.096 ns/op BenchmarkSqrtGoLatency-4 1442230 80.83 ns/op BenchmarkSqrtPrime-4 44582 2642 ns/op BenchmarkTan-4 1678700 70.84 ns/op BenchmarkTanh-4 1862300 63.43 ns/op BenchmarkTrunc-4 20771605 6.248 ns/op BenchmarkY0-4 303099 427.5 ns/op BenchmarkY1-4 325923 414.6 ns/op BenchmarkYn-4 137733 820.3 ns/op BenchmarkFloat64bits-4 7775756 15.70 ns/op BenchmarkFloat64frombits-4 7349180 16.32 ns/op BenchmarkFloat32bits-4 6816297 16.40 ns/op BenchmarkFloat32frombits-4 7643462 15.44 ns/op BenchmarkFMA-4 25390554 4.959 ns/op PASS ok math 13.737s goos: darwin goarch: amd64 pkg: math/big BenchmarkAddVV/1-4 15770554 7.605 ns/op 8415.20 MB/s BenchmarkAddVV/2-4 12613316 8.415 ns/op 15210.88 MB/s BenchmarkAddVV/3-4 13343126 9.189 ns/op 20893.97 MB/s BenchmarkAddVV/4-4 12723789 9.403 ns/op 27225.24 MB/s BenchmarkAddVV/5-4 12773517 9.622 ns/op 33257.93 MB/s BenchmarkAddVV/10-4 9118572 11.96 ns/op 53506.87 MB/s BenchmarkAddVV/100-4 2317262 47.32 ns/op 135240.04 MB/s BenchmarkAddVV/1000-4 308893 443.5 ns/op 144318.93 MB/s BenchmarkSubVV/1-4 16668006 7.569 ns/op 8455.57 MB/s BenchmarkSubVV/2-4 15506049 9.560 ns/op 13389.66 MB/s BenchmarkSubVV/3-4 13373908 8.862 ns/op 21664.73 MB/s BenchmarkSubVV/4-4 13037614 8.810 ns/op 29058.00 MB/s BenchmarkSubVV/5-4 12053984 9.569 ns/op 33441.97 MB/s BenchmarkSubVV/10-4 10476392 11.57 ns/op 55303.75 MB/s BenchmarkSubVV/100-4 2387130 52.34 ns/op 122278.71 MB/s BenchmarkSubVV/1000-4 279147 446.6 ns/op 143296.45 MB/s BenchmarkAddVW/1-4 16403250 7.365 ns/op 1086.29 MB/s BenchmarkAddVW/2-4 16762833 6.960 ns/op 2298.84 MB/s BenchmarkAddVW/3-4 15374955 7.822 ns/op 3068.21 MB/s BenchmarkAddVW/4-4 13812368 7.792 ns/op 4106.92 MB/s BenchmarkAddVW/5-4 14856406 8.324 ns/op 4805.25 MB/s BenchmarkAddVW/10-4 11875701 10.69 ns/op 7485.51 MB/s BenchmarkAddVW/100-4 297835 373.3 ns/op 2142.99 MB/s BenchmarkAddVW/1000-4 47864 2530 ns/op 3162.28 MB/s BenchmarkAddVWext/1-4 16637562 6.953 ns/op 1150.56 MB/s BenchmarkAddVWext/2-4 17731897 7.036 ns/op 2274.05 MB/s BenchmarkAddVWext/3-4 14787478 7.902 ns/op 3037.02 MB/s BenchmarkAddVWext/4-4 15612714 7.805 ns/op 4099.98 MB/s BenchmarkAddVWext/5-4 15689871 8.319 ns/op 4808.25 MB/s BenchmarkAddVWext/10-4 11734348 10.01 ns/op 7991.11 MB/s BenchmarkAddVWext/100-4 50701 2161 ns/op 370.25 MB/s BenchmarkAddVWext/1000-4 6106 21021 ns/op 380.57 MB/s BenchmarkSubVW/1-4 18402962 6.938 ns/op 1153.08 MB/s BenchmarkSubVW/2-4 17128160 7.614 ns/op 2101.42 MB/s BenchmarkSubVW/3-4 14231640 8.288 ns/op 2895.76 MB/s BenchmarkSubVW/4-4 15399643 7.847 ns/op 4078.22 MB/s BenchmarkSubVW/5-4 15292723 8.402 ns/op 4760.72 MB/s BenchmarkSubVW/10-4 12298472 10.35 ns/op 7730.91 MB/s BenchmarkSubVW/100-4 327895 394.9 ns/op 2025.93 MB/s BenchmarkSubVW/1000-4 44419 2623 ns/op 3050.02 MB/s BenchmarkSubVWext/1-4 18413648 8.119 ns/op 985.37 MB/s BenchmarkSubVWext/2-4 15385863 7.903 ns/op 2024.53 MB/s BenchmarkSubVWext/3-4 13633584 8.367 ns/op 2868.33 MB/s BenchmarkSubVWext/4-4 13635465 8.177 ns/op 3913.26 MB/s BenchmarkSubVWext/5-4 13945809 8.450 ns/op 4733.83 MB/s BenchmarkSubVWext/10-4 10393672 10.47 ns/op 7644.18 MB/s BenchmarkSubVWext/100-4 52332 2271 ns/op 352.32 MB/s BenchmarkSubVWext/1000-4 5989 21347 ns/op 374.76 MB/s BenchmarkMulAddVWW/1-4 13193294 8.322 ns/op 7690.30 MB/s BenchmarkMulAddVWW/2-4 11471690 9.041 ns/op 14158.27 MB/s BenchmarkMulAddVWW/3-4 13662085 9.467 ns/op 20281.05 MB/s BenchmarkMulAddVWW/4-4 11632267 10.69 ns/op 23944.65 MB/s BenchmarkMulAddVWW/5-4 11432538 11.09 ns/op 28857.56 MB/s BenchmarkMulAddVWW/10-4 8047848 14.44 ns/op 44321.53 MB/s BenchmarkMulAddVWW/100-4 1507933 80.66 ns/op 79347.24 MB/s BenchmarkMulAddVWW/1000-4 167092 749.0 ns/op 85443.43 MB/s BenchmarkAddMulVVW/1-4 16330407 7.318 ns/op 8745.22 MB/s BenchmarkAddMulVVW/2-4 15331832 8.023 ns/op 15953.62 MB/s BenchmarkAddMulVVW/3-4 13065903 9.029 ns/op 21265.50 MB/s BenchmarkAddMulVVW/4-4 12341769 9.686 ns/op 26430.81 MB/s BenchmarkAddMulVVW/5-4 10754256 10.72 ns/op 29843.86 MB/s BenchmarkAddMulVVW/10-4 8748391 12.88 ns/op 49693.28 MB/s BenchmarkAddMulVVW/100-4 2055261 59.13 ns/op 108233.93 MB/s BenchmarkAddMulVVW/1000-4 210355 522.1 ns/op 122590.75 MB/s BenchmarkDivWVW/1-4 2118452 55.97 ns/op 1143.50 MB/s BenchmarkDivWVW/2-4 1000000 111.5 ns/op 1147.98 MB/s BenchmarkDivWVW/3-4 920347 136.9 ns/op 1402.34 MB/s BenchmarkDivWVW/4-4 790040 162.5 ns/op 1575.37 MB/s BenchmarkDivWVW/5-4 668355 196.3 ns/op 1630.23 MB/s BenchmarkDivWVW/10-4 386756 348.0 ns/op 1838.90 MB/s BenchmarkDivWVW/100-4 39193 3195 ns/op 2003.31 MB/s BenchmarkDivWVW/1000-4 4741 27256 ns/op 2348.11 MB/s BenchmarkNonZeroShifts/1/shrVU-4 17062489 6.991 ns/op BenchmarkNonZeroShifts/1/shlVU-4 17525575 6.968 ns/op BenchmarkNonZeroShifts/2/shrVU-4 14970746 7.970 ns/op BenchmarkNonZeroShifts/2/shlVU-4 14542620 7.401 ns/op BenchmarkNonZeroShifts/3/shrVU-4 13179115 8.505 ns/op BenchmarkNonZeroShifts/3/shlVU-4 14386196 8.227 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11147397 9.009 ns/op BenchmarkNonZeroShifts/4/shlVU-4 13680378 8.535 ns/op BenchmarkNonZeroShifts/5/shrVU-4 11209926 9.637 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11526207 9.498 ns/op BenchmarkNonZeroShifts/10/shrVU-4 8954250 13.10 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8959268 12.09 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1517733 77.67 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1663359 66.70 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 180358 696.0 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 213631 597.4 ns/op BenchmarkDecimalConversion-4 200 555356 ns/op BenchmarkFloatString/100-4 10000 10280 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 212 512535 ns/op 2918 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 46317240 ns/op 60912 B/op 50 allocs/op BenchmarkFloatString/100000-4 1 4724369897 ns/op 826960 B/op 533 allocs/op BenchmarkFloatAdd/10-4 162052 764.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 163996 750.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 148956 813.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 86485 1319 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 18700 6295 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 206809 560.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 215346 558.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 218726 593.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 132588 774.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 56474 2102 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2109 67176 ns/op BenchmarkParseFloatLargeExp-4 460 261562 ns/op BenchmarkGCD10x10/WithoutXY-4 174376 679.0 ns/op BenchmarkGCD10x10/WithXY-4 48883 2388 ns/op BenchmarkGCD10x100/WithoutXY-4 94672 1327 ns/op BenchmarkGCD10x100/WithXY-4 17805 6665 ns/op BenchmarkGCD10x1000/WithoutXY-4 57921 2153 ns/op BenchmarkGCD10x1000/WithXY-4 13628 8846 ns/op BenchmarkGCD100x100/WithoutXY-4 23497 4846 ns/op BenchmarkGCD100x100/WithXY-4 10347 11431 ns/op BenchmarkGCD100x1000/WithoutXY-4 12928 8818 ns/op BenchmarkGCD100x1000/WithXY-4 7717 18380 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2170 56332 ns/op BenchmarkGCD1000x1000/WithXY-4 1093 104502 ns/op BenchmarkHilbert-4 21 5765939 ns/op BenchmarkBinomial-4 12198 9594 ns/op BenchmarkQuoRem-4 23116 5872 ns/op BenchmarkExp-4 18 6886972 ns/op BenchmarkExpMont/Odd-4 118 977287 ns/op 2604 B/op 22 allocs/op BenchmarkExpMont/Even1-4 100 1035438 ns/op 3352 B/op 37 allocs/op BenchmarkExpMont/Even2-4 100 1050820 ns/op 3861 B/op 53 allocs/op BenchmarkExpMont/Even3-4 100 1010977 ns/op 3844 B/op 53 allocs/op BenchmarkExpMont/Even4-4 100 1024838 ns/op 3839 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1015114 ns/op 3846 B/op 53 allocs/op BenchmarkExpMont/Even32-4 100 1028309 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even64-4 138 847663 ns/op 3640 B/op 53 allocs/op BenchmarkExpMont/Even96-4 133 900004 ns/op 3775 B/op 51 allocs/op BenchmarkExpMont/Even128-4 148 797894 ns/op 3258 B/op 50 allocs/op BenchmarkExpMont/Even255-4 163 744512 ns/op 2946 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 321 347633 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 303 385203 ns/op 1728 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 301 415136 ns/op 1750 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 306 382941 ns/op 1738 B/op 47 allocs/op BenchmarkExp2-4 18 6578681 ns/op BenchmarkBitset-4 634143 189.3 ns/op BenchmarkBitsetNeg-4 361311 338.3 ns/op BenchmarkBitsetOrig-4 230830 592.8 ns/op BenchmarkBitsetNegOrig-4 153457 945.2 ns/op BenchmarkModSqrt225_Tonelli-4 114 1038603 ns/op BenchmarkModSqrt225_3Mod4-4 351 317417 ns/op BenchmarkModSqrt231_Tonelli-4 100 1102642 ns/op BenchmarkModSqrt231_5Mod8-4 315 376564 ns/op BenchmarkModInverse-4 13210 9357 ns/op BenchmarkSqrt-4 2082 60469 ns/op BenchmarkIntSqr/1-4 1000000 113.3 ns/op BenchmarkIntSqr/2-4 582162 209.8 ns/op BenchmarkIntSqr/3-4 494743 231.4 ns/op BenchmarkIntSqr/5-4 368128 316.8 ns/op BenchmarkIntSqr/8-4 297753 493.1 ns/op BenchmarkIntSqr/10-4 228489 489.5 ns/op BenchmarkIntSqr/20-4 54966 2310 ns/op BenchmarkIntSqr/30-4 36490 3140 ns/op BenchmarkIntSqr/50-4 24118 4931 ns/op BenchmarkIntSqr/80-4 14725 8068 ns/op BenchmarkIntSqr/100-4 11463 10252 ns/op BenchmarkIntSqr/200-4 4500 26549 ns/op BenchmarkIntSqr/300-4 2001 64229 ns/op BenchmarkIntSqr/500-4 986 120483 ns/op BenchmarkIntSqr/800-4 367 310592 ns/op BenchmarkIntSqr/1000-4 289 417005 ns/op BenchmarkDiv/20/10-4 409681 314.8 ns/op BenchmarkDiv/40/20-4 354531 309.7 ns/op BenchmarkDiv/100/50-4 369297 354.7 ns/op BenchmarkDiv/200/100-4 54514 2090 ns/op BenchmarkDiv/400/200-4 56774 2158 ns/op BenchmarkDiv/1000/500-4 42920 2890 ns/op BenchmarkDiv/2000/1000-4 31660 3655 ns/op BenchmarkDiv/20000/10000-4 1371 92499 ns/op BenchmarkDiv/200000/100000-4 34 4096054 ns/op BenchmarkDiv/2000000/1000000-4 1 111912689 ns/op BenchmarkDiv/20000000/10000000-4 1 3271282378 ns/op BenchmarkMul-4 6 20886577 ns/op BenchmarkNatMul/10-4 183633 855.2 ns/op BenchmarkNatMul/100-4 6248 27275 ns/op BenchmarkNatMul/1000-4 183 608566 ns/op BenchmarkZeroShifts/Shl-4 10000 12824 ns/op BenchmarkZeroShifts/ShlSame-4 3688346 31.60 ns/op BenchmarkZeroShifts/Shr-4 10000 13431 ns/op BenchmarkZeroShifts/ShrSame-4 3829335 31.36 ns/op BenchmarkExp3Power/0x10-4 173145 793.6 ns/op BenchmarkExp3Power/0x40-4 146253 912.4 ns/op BenchmarkExp3Power/0x100-4 87688 1520 ns/op BenchmarkExp3Power/0x400-4 38514 3129 ns/op BenchmarkExp3Power/0x1000-4 10000 13554 ns/op BenchmarkExp3Power/0x4000-4 2530 61931 ns/op BenchmarkExp3Power/0x10000-4 222 605124 ns/op BenchmarkExp3Power/0x40000-4 21 5095977 ns/op BenchmarkExp3Power/0x100000-4 3 48249562 ns/op BenchmarkExp3Power/0x400000-4 1 434794165 ns/op BenchmarkFibo-4 4 32829908 ns/op BenchmarkNatSqr/1-4 877202 193.1 ns/op BenchmarkNatSqr/2-4 513103 270.8 ns/op BenchmarkNatSqr/3-4 397687 381.5 ns/op BenchmarkNatSqr/5-4 214744 502.1 ns/op BenchmarkNatSqr/8-4 219789 688.9 ns/op BenchmarkNatSqr/10-4 197389 821.3 ns/op BenchmarkNatSqr/20-4 42390 2774 ns/op BenchmarkNatSqr/30-4 31796 3870 ns/op BenchmarkNatSqr/50-4 20318 6109 ns/op BenchmarkNatSqr/80-4 10000 13472 ns/op BenchmarkNatSqr/100-4 9378 11907 ns/op BenchmarkNatSqr/200-4 5191 29149 ns/op BenchmarkNatSqr/300-4 2101 80683 ns/op BenchmarkNatSqr/500-4 931 149995 ns/op BenchmarkNatSqr/800-4 330 333188 ns/op BenchmarkNatSqr/1000-4 291 408109 ns/op BenchmarkNatSetBytes/8-4 894307 133.9 ns/op BenchmarkNatSetBytes/24-4 263853 466.1 ns/op BenchmarkNatSetBytes/128-4 67180 1780 ns/op BenchmarkNatSetBytes/7-4 894591 128.8 ns/op BenchmarkNatSetBytes/23-4 329055 464.7 ns/op BenchmarkNatSetBytes/127-4 61873 1786 ns/op BenchmarkScanPi-4 225 555926 ns/op BenchmarkStringPiParallel-4 480 277768 ns/op BenchmarkScan/10/Base2-4 40423 2956 ns/op BenchmarkScan/100/Base2-4 4224 25606 ns/op BenchmarkScan/1000/Base2-4 465 253432 ns/op BenchmarkScan/10/Base8-4 96726 1275 ns/op BenchmarkScan/100/Base8-4 12072 9783 ns/op BenchmarkScan/1000/Base8-4 1365 87531 ns/op BenchmarkScan/10/Base10-4 102824 1161 ns/op BenchmarkScan/100/Base10-4 14487 8244 ns/op BenchmarkScan/1000/Base10-4 1473 80207 ns/op BenchmarkScan/10/Base16-4 116810 1054 ns/op BenchmarkScan/100/Base16-4 15614 7248 ns/op BenchmarkScan/1000/Base16-4 1677 69137 ns/op BenchmarkString/10/Base2-4 202677 552.8 ns/op BenchmarkString/100/Base2-4 33222 3875 ns/op BenchmarkString/1000/Base2-4 3300 37446 ns/op BenchmarkString/10/Base8-4 454611 289.9 ns/op BenchmarkString/100/Base8-4 76186 1563 ns/op BenchmarkString/1000/Base8-4 8079 14290 ns/op BenchmarkString/10/Base10-4 227574 575.7 ns/op BenchmarkString/100/Base10-4 42394 2836 ns/op BenchmarkString/1000/Base10-4 5850 19601 ns/op BenchmarkString/10/Base16-4 439590 264.8 ns/op BenchmarkString/100/Base16-4 98775 1173 ns/op BenchmarkString/1000/Base16-4 11888 9626 ns/op BenchmarkLeafSize/0-4 30 4012037 ns/op BenchmarkLeafSize/1-4 445 254790 ns/op BenchmarkLeafSize/2-4 486 270735 ns/op BenchmarkLeafSize/3-4 368 342286 ns/op BenchmarkLeafSize/4-4 490 273135 ns/op BenchmarkLeafSize/5-4 333 383671 ns/op BenchmarkLeafSize/6-4 337 324932 ns/op BenchmarkLeafSize/7-4 374 326308 ns/op BenchmarkLeafSize/8-4 470 236276 ns/op BenchmarkLeafSize/9-4 270 449913 ns/op BenchmarkLeafSize/10-4 308 389842 ns/op BenchmarkLeafSize/11-4 327 377898 ns/op BenchmarkLeafSize/12-4 349 332000 ns/op BenchmarkLeafSize/13-4 322 373857 ns/op BenchmarkLeafSize/14-4 376 301521 ns/op BenchmarkLeafSize/15-4 386 298270 ns/op BenchmarkLeafSize/16-4 424 241778 ns/op BenchmarkLeafSize/32-4 500 250148 ns/op BenchmarkLeafSize/64-4 438 277675 ns/op BenchmarkProbablyPrime/n=0-4 12 9721106 ns/op BenchmarkProbablyPrime/n=1-4 9 11494865 ns/op BenchmarkProbablyPrime/n=5-4 6 17493557 ns/op BenchmarkProbablyPrime/n=10-4 5 24186803 ns/op BenchmarkProbablyPrime/n=20-4 3 38439391 ns/op BenchmarkProbablyPrime/Lucas-4 13 8582534 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 84 1469118 ns/op BenchmarkRatCmp-4 208429 714.2 ns/op BenchmarkFloatSqrt/64-4 20894 5715 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13197 8996 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 10000 12345 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4892 24044 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 979 138872 ns/op 18184 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 64 1728778 ns/op 174252 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 124007785 ns/op 3778368 B/op 620 allocs/op PASS ok math/big 58.076s goos: darwin goarch: amd64 pkg: math/bits BenchmarkLeadingZeros-4 12671295 9.423 ns/op BenchmarkLeadingZeros8-4 12110602 9.612 ns/op BenchmarkLeadingZeros16-4 14073901 8.976 ns/op BenchmarkLeadingZeros32-4 13947968 8.727 ns/op BenchmarkLeadingZeros64-4 14427541 9.217 ns/op BenchmarkTrailingZeros-4 14871765 8.318 ns/op BenchmarkTrailingZeros8-4 14626527 8.372 ns/op BenchmarkTrailingZeros16-4 13794216 8.369 ns/op BenchmarkTrailingZeros32-4 14511720 8.599 ns/op BenchmarkTrailingZeros64-4 13230031 8.493 ns/op BenchmarkOnesCount-4 13975986 8.742 ns/op BenchmarkOnesCount8-4 15223533 8.400 ns/op BenchmarkOnesCount16-4 14892298 8.276 ns/op BenchmarkOnesCount32-4 14137369 8.337 ns/op BenchmarkOnesCount64-4 14501994 8.620 ns/op BenchmarkRotateLeft-4 14992671 8.156 ns/op BenchmarkRotateLeft8-4 14567958 8.409 ns/op BenchmarkRotateLeft16-4 13656722 8.516 ns/op BenchmarkRotateLeft32-4 14549097 8.508 ns/op BenchmarkRotateLeft64-4 14798980 8.318 ns/op BenchmarkReverse-4 20243398 6.100 ns/op BenchmarkReverse8-4 27755488 4.690 ns/op BenchmarkReverse16-4 24010678 5.330 ns/op BenchmarkReverse32-4 21771147 6.070 ns/op BenchmarkReverse64-4 18344059 6.090 ns/op BenchmarkReverseBytes-4 27949596 4.665 ns/op BenchmarkReverseBytes16-4 26498460 4.651 ns/op BenchmarkReverseBytes32-4 24876792 4.642 ns/op BenchmarkReverseBytes64-4 21036351 5.044 ns/op BenchmarkAdd-4 14373212 8.175 ns/op BenchmarkAdd32-4 14637164 8.675 ns/op BenchmarkAdd64-4 14617255 8.282 ns/op BenchmarkAdd64multiple-4 21724328 4.916 ns/op BenchmarkSub-4 14645630 8.454 ns/op BenchmarkSub32-4 13435389 8.770 ns/op BenchmarkSub64-4 13024563 8.927 ns/op BenchmarkSub64multiple-4 22952160 5.210 ns/op BenchmarkMul-4 14447564 8.642 ns/op BenchmarkMul32-4 13935529 8.446 ns/op BenchmarkMul64-4 14332539 8.510 ns/op BenchmarkDiv-4 3648813 32.04 ns/op BenchmarkDiv32-4 7201460 16.44 ns/op BenchmarkDiv64-4 3656216 33.54 ns/op PASS ok math/bits 7.158s goos: darwin goarch: amd64 pkg: math/cmplx BenchmarkAbs-4 14746608 9.096 ns/op BenchmarkAcos-4 556401 201.2 ns/op BenchmarkAcosh-4 481948 213.3 ns/op BenchmarkAsin-4 558049 203.4 ns/op BenchmarkAsinh-4 579952 206.2 ns/op BenchmarkAtan-4 995366 127.4 ns/op BenchmarkAtanh-4 1000000 121.9 ns/op BenchmarkConj-4 24448741 4.632 ns/op BenchmarkCos-4 740880 173.2 ns/op BenchmarkCosh-4 710037 164.5 ns/op BenchmarkExp-4 920329 121.4 ns/op BenchmarkLog-4 1000000 117.9 ns/op BenchmarkLog10-4 1000000 115.6 ns/op BenchmarkPhase-4 2301121 51.08 ns/op BenchmarkPolar-4 1454058 80.87 ns/op BenchmarkPow-4 259036 434.6 ns/op BenchmarkRect-4 1264621 95.12 ns/op BenchmarkSin-4 726360 162.0 ns/op BenchmarkSinh-4 801688 159.2 ns/op BenchmarkSqrt-4 1297986 90.25 ns/op BenchmarkTan-4 473019 268.7 ns/op BenchmarkTanh-4 520465 246.9 ns/op PASS ok math/cmplx 3.590s goos: darwin goarch: amd64 pkg: math/rand BenchmarkInt63Threadsafe-4 169922 602.7 ns/op BenchmarkInt63ThreadsafeParallel-4 157255 780.7 ns/op BenchmarkInt63Unthreadsafe-4 944954 113.6 ns/op BenchmarkIntn1000-4 825451 141.2 ns/op BenchmarkInt63n1000-4 789624 141.7 ns/op BenchmarkInt31n1000-4 952108 128.8 ns/op BenchmarkFloat32-4 957896 128.7 ns/op BenchmarkFloat64-4 1000000 107.7 ns/op BenchmarkPerm3-4 172596 628.5 ns/op BenchmarkPerm30-4 21705 5204 ns/op BenchmarkPerm30ViaShuffle-4 23074 5117 ns/op BenchmarkShuffleOverhead-4 16520 7269 ns/op BenchmarkRead3-4 968484 128.1 ns/op BenchmarkRead64-4 87145 1368 ns/op BenchmarkRead1000-4 6196 20536 ns/op PASS ok math/rand 2.450s goos: darwin goarch: amd64 pkg: mime BenchmarkQEncodeWord-4 42930 2720 ns/op BenchmarkQDecodeWord-4 95853 1098 ns/op BenchmarkQDecodeHeader-4 84950 1227 ns/op BenchmarkTypeByExtension/.html-4 553669 186.9 ns/op BenchmarkTypeByExtension/.HTML-4 414174 275.2 ns/op BenchmarkTypeByExtension/.unused-4 494905 237.3 ns/op BenchmarkExtensionsByType/text/html-4 247760 785.8 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 69055 2059 ns/op BenchmarkExtensionsByType/application/octet-stream-4 56398 2668 ns/op PASS ok mime 1.607s goos: darwin goarch: amd64 pkg: mime/quotedprintable BenchmarkWriter-4 1016 116535 ns/op PASS ok mime/quotedprintable 0.183s goos: darwin goarch: amd64 pkg: net BenchmarkGoLookupIP-4 5 22605911 ns/op 8636 B/op 93 allocs/op BenchmarkGoLookupIPNoSuchHost-4 2 51430630 ns/op 13600 B/op 118 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5028568937 ns/op 152400 B/op 243 allocs/op BenchmarkDNSName-4 155670 676.9 ns/op BenchmarkInterfaces-4 2198 59664 ns/op BenchmarkInterfaceByIndex-4 7903 17139 ns/op BenchmarkInterfaceByName-4 1918 61002 ns/op BenchmarkInterfaceAddrs-4 2246 58820 ns/op BenchmarkInterfacesAndAddrs-4 6276 20912 ns/op BenchmarkInterfacesAndMulticastAddrs-4 3373 40181 ns/op BenchmarkParseIP-4 9049 14105 ns/op BenchmarkParseIPValidIPv4-4 439212 249.7 ns/op BenchmarkParseIPValidIPv6-4 260343 474.8 ns/op BenchmarkIPString/IPv4-4 137518 872.9 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 13287 8749 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 51432 2228 ns/op BenchmarkIPEqual/IPv4-4 1167345 101.8 ns/op BenchmarkIPEqual/IPv6-4 1138268 102.4 ns/op BenchmarkTCP4OneShot-4 205 599290 ns/op BenchmarkTCP4OneShotTimeout-4 217 557782 ns/op BenchmarkTCP4Persistent-4 458 238304 ns/op BenchmarkTCP4PersistentTimeout-4 476 289251 ns/op BenchmarkTCP6OneShot-4 186 636931 ns/op BenchmarkTCP6OneShotTimeout-4 169 625371 ns/op BenchmarkTCP6Persistent-4 416 291764 ns/op BenchmarkTCP6PersistentTimeout-4 379 284468 ns/op BenchmarkTCP4ConcurrentReadWrite-4 21764 5893 ns/op BenchmarkTCP6ConcurrentReadWrite-4 14563 7709 ns/op BenchmarkSetReadDeadline-4 147534 749.4 ns/op BenchmarkUDP6LinkLocalUnicast-4 307 366734 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 230 477180 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 249 456416 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 291 372960 ns/op 0 B/op 0 allocs/op PASS ok net 11.671s goos: darwin goarch: amd64 pkg: net/http BenchmarkCookieString-4 24466 4768 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10423 11422 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 13584 8734 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 19736 6104 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 32439 3854 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 1000000 114.3 ns/op BenchmarkReadRequestChrome-4 4502 26236 ns/op 23.29 MB/s 1843 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11557 9967 ns/op 7.83 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 10094 ns/op 8.12 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 9045 14596 ns/op 10.35 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17097 7542 ns/op 5.30 MB/s 875 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 61 2164990 ns/op 0.47 MB/s BenchmarkFileAndServer_1KB/https1-4 49 2507893 ns/op 0.41 MB/s BenchmarkFileAndServer_1KB/h2-4 43 2958974 ns/op 0.35 MB/s BenchmarkFileAndServer_16MB/h1-4 2 65958176 ns/op 254.36 MB/s BenchmarkFileAndServer_16MB/https1-4 1 147115886 ns/op 114.04 MB/s BenchmarkFileAndServer_16MB/h2-4 1 314034513 ns/op 53.42 MB/s BenchmarkFileAndServer_64MB/h1-4 1 264085901 ns/op 254.12 MB/s BenchmarkFileAndServer_64MB/https1-4 1 566805870 ns/op 118.40 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1354447224 ns/op 49.55 MB/s BenchmarkServeMux-4 314 396662 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 417 331024 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 52 2068050 ns/op 6306 B/op 66 allocs/op BenchmarkClientServer/https1-4 45 2570729 ns/op 9531 B/op 99 allocs/op BenchmarkClientServer/h2-4 32 3339256 ns/op 14112 B/op 120 allocs/op BenchmarkClientServerParallel/4/h1-4 345 302137 ns/op 11576 B/op 85 allocs/op BenchmarkClientServerParallel/4/https1-4 30 5516451 ns/op 131173 B/op 1222 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57120: write tcp 127.0.0.1:57109->127.0.0.1:57120: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57121: read tcp 127.0.0.1:57109->127.0.0.1:57121: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57125: read tcp 127.0.0.1:57109->127.0.0.1:57125: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57122: read tcp 127.0.0.1:57109->127.0.0.1:57122: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57119: write tcp 127.0.0.1:57109->127.0.0.1:57119: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57123: write tcp 127.0.0.1:57109->127.0.0.1:57123: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57118: write tcp 127.0.0.1:57109->127.0.0.1:57118: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57140: read tcp 127.0.0.1:57128->127.0.0.1:57140: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57149: read tcp 127.0.0.1:57128->127.0.0.1:57149: use of closed network connection BenchmarkClientServerParallel/4/h2-4 50 2029189 ns/op 48544 B/op 479 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57178: read tcp 127.0.0.1:57166->127.0.0.1:57178: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57172: read tcp 127.0.0.1:57166->127.0.0.1:57172: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57168: read tcp 127.0.0.1:57166->127.0.0.1:57168: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57179: write tcp 127.0.0.1:57166->127.0.0.1:57179: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57181: read tcp 127.0.0.1:57166->127.0.0.1:57181: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57180: write tcp 127.0.0.1:57166->127.0.0.1:57180: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57175: read tcp 127.0.0.1:57166->127.0.0.1:57175: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57174: write tcp 127.0.0.1:57166->127.0.0.1:57174: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57188: write tcp 127.0.0.1:57183->127.0.0.1:57188: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57192: write tcp 127.0.0.1:57183->127.0.0.1:57192: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 186 656197 ns/op 19690 B/op 122 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h1-4 serve_test.go:5048: Get: Get "http://127.0.0.1:57363": read tcp 127.0.0.1:57457->127.0.0.1:57363: read: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57363": read tcp 127.0.0.1:57452->127.0.0.1:57363: read: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57363": read tcp 127.0.0.1:57456->127.0.0.1:57363: read: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57363": read tcp 127.0.0.1:57453->127.0.0.1:57363: read: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57363": read tcp 127.0.0.1:57451->127.0.0.1:57363: read: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57363": read tcp 127.0.0.1:57458->127.0.0.1:57363: read: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57363": read tcp 127.0.0.1:57459->127.0.0.1:57363: read: connection reset by peer BenchmarkClientServerParallel/64/https1-4 44 2541466 ns/op 57440 B/op 560 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57562: read tcp 127.0.0.1:57557->127.0.0.1:57562: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57559: read tcp 127.0.0.1:57557->127.0.0.1:57559: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57592: read tcp 127.0.0.1:57573->127.0.0.1:57592: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57577: write tcp 127.0.0.1:57573->127.0.0.1:57577: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57582: read tcp 127.0.0.1:57573->127.0.0.1:57582: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57580: read tcp 127.0.0.1:57573->127.0.0.1:57580: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57581: read tcp 127.0.0.1:57573->127.0.0.1:57581: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57583: read tcp 127.0.0.1:57573->127.0.0.1:57583: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57579: read tcp 127.0.0.1:57573->127.0.0.1:57579: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57586: read tcp 127.0.0.1:57573->127.0.0.1:57586: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 43 3274899 ns/op 74881 B/op 724 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57644: read tcp 127.0.0.1:57640->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:57642: read tcp 127.0.0.1:57640->127.0.0.1:57642: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57655: read tcp 127.0.0.1:57645->127.0.0.1:57655: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57647: read tcp 127.0.0.1:57645->127.0.0.1:57647: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57656: read tcp 127.0.0.1:57645->127.0.0.1:57656: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57649: read tcp 127.0.0.1:57645->127.0.0.1:57649: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57654: read tcp 127.0.0.1:57645->127.0.0.1:57654: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57646: write tcp 127.0.0.1:57645->127.0.0.1:57646: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57652: read tcp 127.0.0.1:57645->127.0.0.1:57652: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57660: read tcp 127.0.0.1:57645->127.0.0.1:57660: use of closed network connection ... [output truncated] BenchmarkServer-4 4 25072437 ns/op 7796 B/op 50 allocs/op BenchmarkClient-4 43 3261844 ns/op 4011 B/op 46 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 182 565857 ns/op 7747 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 946 118296 ns/op 3048 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1231 109294 ns/op 1897 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1585 97679 ns/op 2816 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1310 102111 ns/op 2759 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1208 103258 ns/op 2723 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1431 90358 ns/op 1915 B/op 14 allocs/op BenchmarkServerHijack-4 726 152316 ns/op 16704 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 42 2593192 ns/op 6689 B/op 54 allocs/op BenchmarkResponseStatusLine-4 416113 291.7 ns/op 0 B/op 0 allocs/op PASS ok net/http 14.345s goos: darwin goarch: amd64 pkg: net/http/httputil BenchmarkServeHTTP-4 2431 48220 ns/op 34074 B/op 12 allocs/op PASS ok net/http/httputil 0.202s goos: darwin goarch: amd64 pkg: net/netip BenchmarkIPNextPrev-4 105060 1053 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 492388 260.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 205654 528.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 74926 1509 ns/op BenchmarkStdIPv4-4 180252 692.8 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 111600 1076 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 118959 1021 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 109609 1099 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 90937 1338 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1443194 81.70 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1356037 88.18 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1411827 84.87 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 389232 331.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 385808 304.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 347844 344.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 105981 1109 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 314383 379.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 181466 649.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 193623 601.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 198615 666.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 90730 1414 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 388273 310.5 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 143976 923.3 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 163431 635.2 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 314876 403.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 174504 739.7 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 375055 343.1 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 175370 746.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 152896 732.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 164514 741.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 125824 1082 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 484983 232.8 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 149138 790.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 98112 1181 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 133174 941.1 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 169948 725.1 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 102525 1014 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 278186 430.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 134908 961.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 154808 787.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 196216 629.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 149581 865.5 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 948612 106.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 118.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 104.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 108.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 107.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 107.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 109.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 106.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 111.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 363202 327.3 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 543501 204.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 263282 464.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 287190 431.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 271563 475.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 93222 1266 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 632196 203.2 ns/op PASS ok net/netip 9.214s 2023/02/01 02:59:53 Test RPC server listening on 127.0.0.1:57800 2023/02/01 02:59:53 Test HTTP RPC server listening on 127.0.0.1:57801 goos: darwin goarch: amd64 pkg: net/rpc BenchmarkEndToEnd-4 145 720703 ns/op BenchmarkEndToEndHTTP-4 154 656167 ns/op BenchmarkEndToEndAsync-4 1686 78247 ns/op BenchmarkEndToEndAsyncHTTP-4 1412 85412 ns/op PASS ok net/rpc 0.926s goos: darwin goarch: amd64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 4063 26540 ns/op BenchmarkReadMIMEHeader/server_headers-4 6006 18975 ns/op BenchmarkUncommon-4 27126 4484 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.684s goos: darwin goarch: amd64 pkg: net/url BenchmarkString-4 4648 24461 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 81714 1302 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 540894 212.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 103086 984.4 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 218533 530.3 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 107671 1072 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 18082 7142 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 407251 301.8 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 122472 979.1 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 225933 527.9 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 112819 1062 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 19773 6093 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 202705 612.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 77583 1524 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 76814 1573 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 34903 3487 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6613 19196 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 188371 612.9 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 75627 1510 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 75792 1756 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 33374 3459 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6201 18744 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.898s goos: darwin goarch: amd64 pkg: os BenchmarkExpand/noop-4 2611916 41.71 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 140661 792.6 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 486 241412 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries BenchmarkReaddir-4 208 577431 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries BenchmarkReadDir-4 463 259122 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 126 entries os_test.go:535: benchmarkReadDir ".": 126 entries os_test.go:535: benchmarkReadDir ".": 126 entries BenchmarkStatDot-4 53071 2327 ns/op BenchmarkStatFile-4 33679 3573 ns/op BenchmarkStatDir-4 33463 3466 ns/op BenchmarkLstatDot-4 53550 2515 ns/op BenchmarkLstatFile-4 31426 3697 ns/op BenchmarkLstatDir-4 34915 3353 ns/op PASS ok os 1.984s goos: darwin goarch: amd64 pkg: os/exec BenchmarkExecHostname-4 31 4525769 ns/op 8560 B/op 30 allocs/op PASS ok os/exec 0.392s goos: darwin goarch: amd64 pkg: os/user BenchmarkCurrent-4 304953 352.6 ns/op PASS ok os/user 0.256s goos: darwin goarch: amd64 pkg: reflect BenchmarkBool-4 2888594 43.06 ns/op BenchmarkString-4 2028693 58.03 ns/op BenchmarkBytes-4 1979502 61.64 ns/op BenchmarkNamedBytes-4 832519 155.0 ns/op BenchmarkBytesArray-4 792988 161.3 ns/op BenchmarkSliceLen-4 2090037 54.53 ns/op BenchmarkMapLen-4 1330941 94.68 ns/op BenchmarkStringLen-4 1500141 77.50 ns/op BenchmarkArrayLen-4 1639551 73.41 ns/op BenchmarkSliceCap-4 2304124 51.22 ns/op BenchmarkDeepEqual/int8-4 807519 162.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 120343 1006 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 641692 199.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 116740 1048 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 599779 204.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 107799 1043 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 592500 197.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 115185 1041 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 644438 194.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 120298 1028 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 734116 158.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 150949 821.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 608848 199.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 113857 1032 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 653438 200.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 107334 1147 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 619230 195.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 115701 1044 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 658365 194.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 112137 1049 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 647702 198.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 101840 1043 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 606748 205.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 104932 1050 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 620113 196.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 107250 1047 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 620650 199.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 116548 1041 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 651884 201.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 117508 1051 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 778494 161.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 121590 987.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 667390 204.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 110820 1044 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 150289 812.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 68823 1686 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 74962 1548 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 47928 2380 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 342363 344.7 ns/op BenchmarkIsZero/ArrayIncomparable-4 41870 2753 ns/op BenchmarkIsZero/StructComparable-4 1000000 113.2 ns/op BenchmarkIsZero/StructIncomparable-4 201915 612.2 ns/op BenchmarkSetZero/Bool/Direct-4 2937831 41.76 ns/op BenchmarkSetZero/Bool/CachedZero-4 1778830 59.55 ns/op BenchmarkSetZero/Bool/NewZero-4 1347832 87.20 ns/op BenchmarkSetZero/Int/Direct-4 1999269 54.21 ns/op BenchmarkSetZero/Int/CachedZero-4 2038521 59.51 ns/op BenchmarkSetZero/Int/NewZero-4 1361446 88.20 ns/op BenchmarkSetZero/Uint/Direct-4 2208382 54.00 ns/op BenchmarkSetZero/Uint/CachedZero-4 2011676 58.74 ns/op BenchmarkSetZero/Uint/NewZero-4 1365939 89.32 ns/op BenchmarkSetZero/Float/Direct-4 2138936 54.24 ns/op BenchmarkSetZero/Float/CachedZero-4 2043876 57.85 ns/op BenchmarkSetZero/Float/NewZero-4 1348336 86.36 ns/op BenchmarkSetZero/Complex/Direct-4 2200588 53.61 ns/op BenchmarkSetZero/Complex/CachedZero-4 2008526 59.27 ns/op BenchmarkSetZero/Complex/NewZero-4 1350925 87.35 ns/op BenchmarkSetZero/Array/Direct-4 3301172 34.50 ns/op BenchmarkSetZero/Array/CachedZero-4 1993257 60.30 ns/op BenchmarkSetZero/Array/NewZero-4 1350739 92.79 ns/op BenchmarkSetZero/Chan/Direct-4 2092131 54.75 ns/op BenchmarkSetZero/Chan/CachedZero-4 1421310 83.63 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 110.4 ns/op BenchmarkSetZero/Func/Direct-4 2242755 53.61 ns/op BenchmarkSetZero/Func/CachedZero-4 1382557 84.77 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 111.0 ns/op BenchmarkSetZero/Interface/Direct-4 2054856 58.49 ns/op BenchmarkSetZero/Interface/CachedZero-4 2063024 58.85 ns/op BenchmarkSetZero/Interface/NewZero-4 1369298 87.55 ns/op BenchmarkSetZero/Map/Direct-4 2201169 53.49 ns/op BenchmarkSetZero/Map/CachedZero-4 1425106 87.95 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 109.1 ns/op BenchmarkSetZero/Pointer/Direct-4 2187068 53.49 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1408317 85.01 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 110.7 ns/op BenchmarkSetZero/Slice/Direct-4 1986913 59.24 ns/op BenchmarkSetZero/Slice/CachedZero-4 2016446 58.92 ns/op BenchmarkSetZero/Slice/NewZero-4 1371832 86.04 ns/op BenchmarkSetZero/String/Direct-4 2141551 53.39 ns/op BenchmarkSetZero/String/CachedZero-4 1984808 58.09 ns/op BenchmarkSetZero/String/NewZero-4 1346421 86.64 ns/op BenchmarkSetZero/Struct/Direct-4 3591108 33.58 ns/op BenchmarkSetZero/Struct/CachedZero-4 2020180 58.18 ns/op BenchmarkSetZero/Struct/NewZero-4 1359120 87.70 ns/op BenchmarkSelect/1-4 205260 593.8 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 116414 1188 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 52800 2517 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 177806 660.4 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 149820 778.2 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 139482 860.0 ns/op 148.84 MB/s BenchmarkCallArgCopy/size=256-4 139700 939.1 ns/op 272.60 MB/s BenchmarkCallArgCopy/size=1024-4 84723 1981 ns/op 516.84 MB/s BenchmarkCallArgCopy/size=4096-4 23181 5705 ns/op 717.99 MB/s BenchmarkCallArgCopy/size=65536-4 2058 89685 ns/op 730.74 MB/s BenchmarkPtrTo-4 704278 169.2 ns/op BenchmarkFieldByName1-4 540463 196.7 ns/op BenchmarkFieldByName2-4 49500 3572 ns/op BenchmarkFieldByName3-4 5282 23941 ns/op BenchmarkInterfaceBig-4 3250515 34.52 ns/op BenchmarkInterfaceSmall-4 3176600 32.30 ns/op BenchmarkNew-4 1267252 98.80 ns/op BenchmarkMap/StringKeys/MapIndex-4 3369 33342 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3885 33427 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3283 36295 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3475 38547 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3595 38318 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3511 33165 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 254731 491.9 ns/op PASS ok reflect 21.751s goos: darwin goarch: amd64 pkg: regexp BenchmarkFind-4 9422 19549 ns/op 9287 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 8250 16101 ns/op 9047 B/op 1 allocs/op BenchmarkFindString-4 10000 17254 ns/op 9347 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 18966 ns/op 9158 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 6192 18943 ns/op 9363 B/op 2 allocs/op BenchmarkLiteral-4 10000 16289 ns/op BenchmarkNotLiteral-4 4261 31428 ns/op BenchmarkMatchClass-4 3724 40010 ns/op BenchmarkMatchClass_InRange-4 3782 35900 ns/op BenchmarkReplaceAll-4 2005 84858 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 10000 14789 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 27424 5777 ns/op BenchmarkAnchoredShortMatch-4 9896 16002 ns/op BenchmarkAnchoredLongMatch-4 14193 7787 ns/op BenchmarkOnePassShortA-4 21080 5479 ns/op BenchmarkNotOnePassShortA-4 10000 20284 ns/op BenchmarkOnePassShortB-4 27122 4397 ns/op BenchmarkNotOnePassShortB-4 10000 20136 ns/op BenchmarkOnePassLongPrefix-4 90396 1358 ns/op BenchmarkOnePassLongNotPrefix-4 31393 3671 ns/op BenchmarkMatchParallelShared-4 5398 20434 ns/op BenchmarkMatchParallelCopied-4 10000 18588 ns/op BenchmarkQuoteMetaAll-4 145875 786.8 ns/op 17.79 MB/s BenchmarkQuoteMetaNone-4 398632 285.4 ns/op 91.10 MB/s BenchmarkCompile/Onepass-4 3772 29887 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1808 70784 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 169 692272 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2841181 41.00 ns/op 390.24 MB/s BenchmarkMatch/Easy0/32-4 8086 13461 ns/op 2.38 MB/s BenchmarkMatch/Easy0/1K-4 5666 32504 ns/op 31.50 MB/s BenchmarkMatch/Easy0i/16-4 2755972 45.02 ns/op 355.36 MB/s BenchmarkMatch/Easy0i/32-4 6564 26307 ns/op 1.22 MB/s BenchmarkMatch/Easy0i/1K-4 264 442930 ns/op 2.31 MB/s BenchmarkMatch/Easy1/16-4 2820242 40.82 ns/op 391.96 MB/s BenchmarkMatch/Easy1/32-4 9954 11855 ns/op 2.70 MB/s BenchmarkMatch/Easy1/1K-4 4832 34807 ns/op 29.42 MB/s BenchmarkMatch/Medium/16-4 2842575 39.89 ns/op 401.05 MB/s BenchmarkMatch/Medium/32-4 7735 25148 ns/op 1.27 MB/s BenchmarkMatch/Medium/1K-4 312 366048 ns/op 2.80 MB/s BenchmarkMatch/Hard/16-4 2787878 39.56 ns/op 404.41 MB/s BenchmarkMatch/Hard/32-4 4904 34930 ns/op 0.92 MB/s BenchmarkMatch/Hard/1K-4 183 649319 ns/op 1.58 MB/s BenchmarkMatch/Hard1/16-4 1642 72837 ns/op 0.22 MB/s BenchmarkMatch/Hard1/32-4 933 146932 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 28 3834898 ns/op 0.27 MB/s BenchmarkMatch_onepass_regex/16-4 31648 3870 ns/op 4.13 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17595 6559 ns/op 4.88 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 672 177359 ns/op 5.77 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.948s goos: darwin goarch: amd64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 772100 138.8 ns/op PASS ok regexp/syntax 1.192s goos: darwin goarch: amd64 pkg: runtime BenchmarkMakeChan/Byte-4 872529 252.2 ns/op BenchmarkMakeChan/Int-4 1000000 335.1 ns/op BenchmarkMakeChan/Ptr-4 790852 440.9 ns/op BenchmarkMakeChan/Struct/0-4 1000000 222.4 ns/op BenchmarkMakeChan/Struct/32-4 371694 568.4 ns/op BenchmarkMakeChan/Struct/40-4 315207 659.5 ns/op BenchmarkChanNonblocking-4 6461554 16.40 ns/op BenchmarkSelectUncontended-4 1097331 106.9 ns/op BenchmarkSelectSyncContended-4 104154 1094 ns/op BenchmarkSelectAsyncContended-4 320995 381.1 ns/op BenchmarkSelectNonblock-4 4535713 24.60 ns/op BenchmarkChanUncontended-4 18103 7726 ns/op BenchmarkChanContended-4 5143 21847 ns/op BenchmarkChanSync-4 241538 495.0 ns/op BenchmarkChanSyncWork-4 10000 30388 ns/op BenchmarkChanProdCons0-4 218443 467.3 ns/op BenchmarkChanProdCons10-4 411223 295.5 ns/op BenchmarkChanProdCons100-4 464324 261.8 ns/op BenchmarkChanProdConsWork0-4 171596 688.5 ns/op BenchmarkChanProdConsWork10-4 257439 467.2 ns/op BenchmarkChanProdConsWork100-4 252738 455.0 ns/op BenchmarkSelectProdCons-4 141252 712.2 ns/op BenchmarkReceiveDataFromClosedChan-4 944062 130.2 ns/op BenchmarkChanCreation-4 193276 627.6 ns/op BenchmarkChanSem-4 331644 414.0 ns/op BenchmarkChanPopular-4 135 910848 ns/op BenchmarkChanClosed-4 933282 126.2 ns/op BenchmarkCallClosure-4 4887406 24.02 ns/op BenchmarkCallClosure1-4 4752379 24.73 ns/op BenchmarkCallClosure2-4 1000000 108.1 ns/op BenchmarkCallClosure3-4 1315425 91.97 ns/op BenchmarkCallClosure4-4 1000000 100.2 ns/op BenchmarkComplex128DivNormal-4 12160100 9.084 ns/op BenchmarkComplex128DivNisNaN-4 10152108 14.07 ns/op BenchmarkComplex128DivDisNaN-4 9672442 12.36 ns/op BenchmarkComplex128DivNisInf-4 12344881 8.633 ns/op BenchmarkComplex128DivDisInf-4 7861165 14.81 ns/op BenchmarkSetTypePtr-4 72055929 1.751 ns/op 4568.50 MB/s BenchmarkSetTypePtr8-4 12141579 9.384 ns/op 6820.02 MB/s BenchmarkSetTypePtr16-4 13676464 8.988 ns/op 14240.63 MB/s BenchmarkSetTypePtr32-4 11744623 9.124 ns/op 28056.91 MB/s BenchmarkSetTypePtr64-4 14220308 9.212 ns/op 55582.61 MB/s BenchmarkSetTypePtr126-4 7461288 15.33 ns/op 65762.50 MB/s BenchmarkSetTypePtr128-4 7320640 15.01 ns/op 68243.04 MB/s BenchmarkSetTypePtrSlice-4 1000000 120.3 ns/op 68084.39 MB/s BenchmarkSetTypeNode1-4 14444874 8.624 ns/op 2783.01 MB/s BenchmarkSetTypeNode1Slice-4 3584004 29.34 ns/op 26178.13 MB/s BenchmarkSetTypeNode8-4 13581202 12.59 ns/op 6356.22 MB/s BenchmarkSetTypeNode8Slice-4 2002484 53.41 ns/op 47933.89 MB/s BenchmarkSetTypeNode64-4 7163186 15.54 ns/op 33975.76 MB/s BenchmarkSetTypeNode64Slice-4 352701 380.8 ns/op 44371.22 MB/s BenchmarkSetTypeNode64Dead-4 9656804 11.73 ns/op 45000.64 MB/s BenchmarkSetTypeNode64DeadSlice-4 380419 345.6 ns/op 48882.23 MB/s BenchmarkSetTypeNode124-4 7052556 18.40 ns/op 54782.53 MB/s BenchmarkSetTypeNode124Slice-4 245923 487.5 ns/op 66163.77 MB/s BenchmarkSetTypeNode126-4 7859272 14.57 ns/op 70269.67 MB/s BenchmarkSetTypeNode126Slice-4 274676 481.8 ns/op 68017.00 MB/s BenchmarkSetTypeNode128-4 5819677 20.89 ns/op 49794.40 MB/s BenchmarkSetTypeNode128Slice-4 173234 638.6 ns/op 52116.18 MB/s BenchmarkSetTypeNode130-4 4949974 22.36 ns/op 47218.64 MB/s BenchmarkSetTypeNode130Slice-4 195502 653.0 ns/op 51752.48 MB/s BenchmarkSetTypeNode1024-4 1000000 116.2 ns/op 70658.53 MB/s BenchmarkSetTypeNode1024Slice-4 29409 3569 ns/op 73592.30 MB/s BenchmarkAllocation-4 5556 75765 ns/op BenchmarkReadMemStats-4 100 1143824 ns/op BenchmarkReadMemStatsLatency-4 1 2206581 p50-ns 2206581 p90-ns 2206581 p99-ns BenchmarkWriteBarrier-4 2651899 46.38 ns/op BenchmarkBulkWriteBarrier-4 6655255 17.27 ns/op BenchmarkScanStackNoLocals-4 3 64305865 ns/op BenchmarkMSpanCountAlloc/bits=64-4 14795338 8.563 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12257263 8.954 ns/op BenchmarkMSpanCountAlloc/bits=256-4 10671510 10.25 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8299471 13.16 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5898075 19.63 ns/op BenchmarkHash5-4 7772949 14.09 ns/op 354.93 MB/s BenchmarkHash16-4 8970574 12.66 ns/op 1263.74 MB/s BenchmarkHash64-4 7828928 15.54 ns/op 4118.17 MB/s BenchmarkHash1024-4 2647748 44.76 ns/op 22878.77 MB/s BenchmarkHash65536-4 52156 2233 ns/op 29344.97 MB/s BenchmarkAlignedLoad-4 10331427 10.44 ns/op BenchmarkUnalignedLoad-4 10469488 11.00 ns/op BenchmarkEqEfaceConcrete-4 8398909 13.63 ns/op BenchmarkEqIfaceConcrete-4 7908219 14.04 ns/op BenchmarkNeEfaceConcrete-4 8567268 13.04 ns/op BenchmarkNeIfaceConcrete-4 7710309 13.39 ns/op BenchmarkConvT2EByteSized/bool-4 4594874 23.42 ns/op BenchmarkConvT2EByteSized/uint8-4 4887154 23.24 ns/op BenchmarkConvT2ESmall-4 4657652 24.72 ns/op BenchmarkConvT2EUintptr-4 4398742 26.04 ns/op BenchmarkConvT2ELarge-4 1000000 112.8 ns/op BenchmarkConvT2ISmall-4 4886887 24.28 ns/op BenchmarkConvT2IUintptr-4 4349708 25.44 ns/op BenchmarkConvT2ILarge-4 1000000 118.6 ns/op BenchmarkConvI2E-4 4433712 26.27 ns/op BenchmarkConvI2I-4 4126040 28.66 ns/op BenchmarkAssertE2T-4 2946326 34.88 ns/op BenchmarkAssertE2TLarge-4 2264816 52.01 ns/op BenchmarkAssertE2I-4 4241037 27.97 ns/op BenchmarkAssertI2T-4 4013119 30.24 ns/op BenchmarkAssertI2I-4 3974991 28.67 ns/op BenchmarkAssertI2E-4 4664457 23.94 ns/op BenchmarkAssertE2E-4 5106500 23.59 ns/op BenchmarkAssertE2T2-4 3016982 38.31 ns/op BenchmarkAssertE2T2Blank-4 3806742 28.92 ns/op BenchmarkAssertI2E2-4 4015658 30.58 ns/op BenchmarkAssertI2E2Blank-4 4481640 25.07 ns/op BenchmarkAssertE2E2-4 3313393 34.80 ns/op BenchmarkAssertE2E2Blank-4 4456125 24.42 ns/op BenchmarkConvT2Ezero/zero/16-4 4575705 25.51 ns/op BenchmarkConvT2Ezero/zero/32-4 4619316 25.78 ns/op BenchmarkConvT2Ezero/zero/64-4 4515243 25.74 ns/op BenchmarkConvT2Ezero/zero/str-4 4734501 25.29 ns/op BenchmarkConvT2Ezero/zero/slice-4 4652773 25.84 ns/op BenchmarkConvT2Ezero/zero/big-4 195157 1105 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1244943 91.63 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 851683 131.2 ns/op BenchmarkConvT2Ezero/nonzero/big-4 135922 1100 ns/op BenchmarkConvT2Ezero/smallint/16-4 4686307 25.50 ns/op BenchmarkConvT2Ezero/smallint/32-4 4724370 26.87 ns/op BenchmarkConvT2Ezero/smallint/64-4 4626241 26.18 ns/op BenchmarkConvT2Ezero/largeint/16-4 1344993 85.40 ns/op BenchmarkConvT2Ezero/largeint/32-4 1500049 89.11 ns/op BenchmarkConvT2Ezero/largeint/64-4 1469877 87.26 ns/op BenchmarkMalloc8-4 1242886 96.40 ns/op BenchmarkMalloc16-4 1242357 96.86 ns/op BenchmarkMallocTypeInfo8-4 1388527 86.70 ns/op BenchmarkMallocTypeInfo16-4 1000000 109.0 ns/op BenchmarkMallocLargeStruct-4 109591 1404 ns/op BenchmarkGoroutineSelect-4 27 3922865 ns/op BenchmarkGoroutineBlocking-4 37 4099239 ns/op BenchmarkGoroutineForRange-4 27 4155970 ns/op BenchmarkGoroutineIdle-4 28 3947928 ns/op BenchmarkHashStringSpeed-4 2919836 42.58 ns/op BenchmarkHashBytesSpeed-4 1350102 89.01 ns/op BenchmarkHashInt32Speed-4 3070892 37.26 ns/op BenchmarkHashInt64Speed-4 3337802 36.25 ns/op BenchmarkHashStringArraySpeed-4 712558 180.0 ns/op BenchmarkMegMap-4 2961520 37.35 ns/op BenchmarkMegOneMap-4 3535698 32.28 ns/op BenchmarkMegEqMap-4 3187 36116 ns/op BenchmarkMegEmptyMap-4 4282587 28.93 ns/op BenchmarkSmallStrMap-4 3027984 37.68 ns/op BenchmarkMapStringKeysEight_16-4 2906372 43.25 ns/op BenchmarkMapStringKeysEight_32-4 3067942 37.70 ns/op BenchmarkMapStringKeysEight_64-4 3139861 38.60 ns/op BenchmarkMapStringKeysEight_1M-4 2957851 38.62 ns/op BenchmarkIntMap-4 3447529 34.95 ns/op BenchmarkMapFirst/1-4 4251817 28.53 ns/op BenchmarkMapFirst/2-4 3974016 29.88 ns/op BenchmarkMapFirst/3-4 4191055 28.71 ns/op BenchmarkMapFirst/4-4 3571462 28.50 ns/op BenchmarkMapFirst/5-4 3912453 28.21 ns/op BenchmarkMapFirst/6-4 4111555 28.82 ns/op BenchmarkMapFirst/7-4 4019341 28.69 ns/op BenchmarkMapFirst/8-4 4091390 29.42 ns/op BenchmarkMapFirst/9-4 3622860 31.76 ns/op BenchmarkMapFirst/10-4 3393246 31.48 ns/op BenchmarkMapFirst/11-4 3620719 32.21 ns/op BenchmarkMapFirst/12-4 3680646 32.54 ns/op BenchmarkMapFirst/13-4 3680648 31.67 ns/op BenchmarkMapFirst/14-4 3722956 32.71 ns/op BenchmarkMapFirst/15-4 3769804 31.94 ns/op BenchmarkMapFirst/16-4 3708914 32.30 ns/op BenchmarkMapMid/1-4 3520545 34.38 ns/op BenchmarkMapMid/2-4 3546577 33.05 ns/op BenchmarkMapMid/3-4 3552554 32.96 ns/op BenchmarkMapMid/4-4 3446943 35.26 ns/op BenchmarkMapMid/5-4 2985362 34.50 ns/op BenchmarkMapMid/6-4 3346382 34.36 ns/op BenchmarkMapMid/7-4 3348781 34.51 ns/op BenchmarkMapMid/8-4 3352806 34.89 ns/op BenchmarkMapMid/9-4 3073873 35.62 ns/op BenchmarkMapMid/10-4 3120000 36.22 ns/op BenchmarkMapMid/11-4 3288441 35.88 ns/op BenchmarkMapMid/12-4 3150258 36.83 ns/op BenchmarkMapMid/13-4 3121540 35.13 ns/op BenchmarkMapMid/14-4 3340164 35.98 ns/op BenchmarkMapMid/15-4 3380950 36.11 ns/op BenchmarkMapMid/16-4 3049989 37.54 ns/op BenchmarkMapLast/1-4 3380318 34.85 ns/op BenchmarkMapLast/2-4 3367108 34.60 ns/op BenchmarkMapLast/3-4 3303621 35.01 ns/op BenchmarkMapLast/4-4 3390164 34.75 ns/op BenchmarkMapLast/5-4 3289993 36.00 ns/op BenchmarkMapLast/6-4 3241407 36.20 ns/op BenchmarkMapLast/7-4 3074672 37.53 ns/op BenchmarkMapLast/8-4 3093378 37.71 ns/op BenchmarkMapLast/9-4 3160590 43.14 ns/op BenchmarkMapLast/10-4 3100104 38.39 ns/op BenchmarkMapLast/11-4 3003334 39.10 ns/op BenchmarkMapLast/12-4 2868882 37.52 ns/op BenchmarkMapLast/13-4 2963450 36.91 ns/op BenchmarkMapLast/14-4 3224259 38.51 ns/op BenchmarkMapLast/15-4 3180612 37.24 ns/op BenchmarkMapLast/16-4 3265564 37.30 ns/op BenchmarkMapCycle-4 2621000 46.43 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3114349 33.31 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 3206 37032 ns/op BenchmarkMakeMap/[Byte]Byte-4 911001 306.0 ns/op BenchmarkMakeMap/[Int]Int-4 268620 724.0 ns/op BenchmarkNewEmptyMap-4 16858987 7.067 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1769490 66.78 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 708799 184.0 ns/op BenchmarkMapIterEmpty-4 4646976 24.80 ns/op BenchmarkSameLengthMap-4 4141562 28.60 ns/op BenchmarkBigKeyMap-4 1559126 84.73 ns/op BenchmarkBigValMap-4 1366579 86.09 ns/op BenchmarkSmallKeyMap-4 2871226 38.72 ns/op BenchmarkMapPopulate/1-4 2315961 51.13 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 158150 908.0 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8348 20755 ns/op 6276 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 729 206186 ns/op 51800 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 54 2134613 ns/op 416287 B/op 204 allocs/op BenchmarkMapPopulate/100000-4 5 25784730 ns/op 6526225 B/op 2885 allocs/op BenchmarkComplexAlgMap-4 493194 215.1 ns/op BenchmarkGoMapClear/Reflexive/1-4 740479 160.3 ns/op BenchmarkGoMapClear/Reflexive/10-4 705183 170.9 ns/op BenchmarkGoMapClear/Reflexive/100-4 316602 401.6 ns/op BenchmarkGoMapClear/Reflexive/1000-4 60205 2021 ns/op BenchmarkGoMapClear/Reflexive/10000-4 6133 16738 ns/op BenchmarkGoMapClear/NonReflexive/1-4 592660 211.2 ns/op BenchmarkGoMapClear/NonReflexive/10-4 532240 229.5 ns/op BenchmarkGoMapClear/NonReflexive/100-4 286956 454.2 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 56880 2087 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7548 15913 ns/op BenchmarkMapStringConversion/32/simple-4 1581240 74.56 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1574220 76.28 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1337440 89.24 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1518442 79.37 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1393312 83.78 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1000000 100.8 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1660682 76.85 ns/op BenchmarkMapInterfacePtr-4 1962376 59.60 ns/op BenchmarkNewEmptyMapHintLessThan8-4 5662382 19.41 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 81486 1525 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5712 17525 ns/op BenchmarkMapPop1000-4 498 236369 ns/op BenchmarkMapPop10000-4 27 4259943 ns/op BenchmarkMapAssign/Int32/256-4 2438221 52.24 ns/op BenchmarkMapAssign/Int32/65536-4 1629448 67.40 ns/op BenchmarkMapAssign/Int64/256-4 2450023 48.88 ns/op BenchmarkMapAssign/Int64/65536-4 1335526 80.12 ns/op BenchmarkMapAssign/Str/256-4 2190414 55.95 ns/op BenchmarkMapAssign/Str/65536-4 849806 121.6 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1582593 74.75 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1021921 109.8 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1513720 74.58 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 843726 127.0 ns/op BenchmarkMapOperatorAssign/Str/256-4 693182 4812 ns/op BenchmarkMapOperatorAssign/Str/65536-4 299866 352.9 ns/op BenchmarkMapAppendAssign/Int32/256-4 807033 152.8 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 276723 370.5 ns/op 49 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 769191 153.1 ns/op 29 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 348373 311.0 ns/op 52 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 624348 232.5 ns/op 49 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 175594 570.2 ns/op 103 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1632334 104.8 ns/op BenchmarkMapDelete/Int32/1000-4 1550821 70.74 ns/op BenchmarkMapDelete/Int32/10000-4 1954110 61.81 ns/op BenchmarkMapDelete/Int64/100-4 1317409 101.2 ns/op BenchmarkMapDelete/Int64/1000-4 1506415 76.48 ns/op BenchmarkMapDelete/Int64/10000-4 1669950 67.90 ns/op BenchmarkMapDelete/Str/100-4 1023280 107.3 ns/op BenchmarkMapDelete/Str/1000-4 1622784 77.56 ns/op BenchmarkMapDelete/Str/10000-4 1492228 80.15 ns/op BenchmarkMapDelete/Pointer/100-4 1272093 105.5 ns/op BenchmarkMapDelete/Pointer/1000-4 1603567 75.03 ns/op BenchmarkMapDelete/Pointer/10000-4 1727685 81.34 ns/op BenchmarkMemmove/0-4 21672546 8.723 ns/op BenchmarkMemmove/1-4 1400017 140.3 ns/op 7.13 MB/s BenchmarkMemmove/2-4 1252075 111.6 ns/op 17.92 MB/s BenchmarkMemmove/3-4 1000000 109.0 ns/op 27.53 MB/s BenchmarkMemmove/4-4 1000000 162.9 ns/op 24.55 MB/s BenchmarkMemmove/5-4 1000000 144.0 ns/op 34.72 MB/s BenchmarkMemmove/6-4 1000000 178.2 ns/op 33.68 MB/s BenchmarkMemmove/7-4 1294705 91.20 ns/op 76.75 MB/s BenchmarkMemmove/8-4 1261650 128.6 ns/op 62.22 MB/s BenchmarkMemmove/9-4 1250434 94.78 ns/op 94.96 MB/s BenchmarkMemmove/10-4 1000000 140.5 ns/op 71.17 MB/s BenchmarkMemmove/11-4 1292616 94.80 ns/op 116.03 MB/s BenchmarkMemmove/12-4 1225910 98.48 ns/op 121.85 MB/s BenchmarkMemmove/13-4 941161 106.6 ns/op 121.91 MB/s BenchmarkMemmove/14-4 1000000 164.4 ns/op 85.14 MB/s BenchmarkMemmove/15-4 1222387 91.85 ns/op 163.31 MB/s BenchmarkMemmove/16-4 1261380 146.3 ns/op 109.40 MB/s BenchmarkMemmove/32-4 1277877 171.0 ns/op 187.14 MB/s BenchmarkMemmove/64-4 1000000 101.5 ns/op 630.57 MB/s BenchmarkMemmove/128-4 1000000 103.9 ns/op 1232.04 MB/s BenchmarkMemmove/256-4 1000000 136.0 ns/op 1881.98 MB/s BenchmarkMemmove/512-4 617258 197.0 ns/op 2599.07 MB/s BenchmarkMemmove/1024-4 497115 294.5 ns/op 3477.03 MB/s BenchmarkMemmove/2048-4 307515 441.9 ns/op 4634.42 MB/s BenchmarkMemmove/4096-4 164385 752.0 ns/op 5446.63 MB/s BenchmarkMemmoveOverlap/32-4 1265911 92.90 ns/op 344.46 MB/s BenchmarkMemmoveOverlap/64-4 1000000 101.5 ns/op 630.85 MB/s BenchmarkMemmoveOverlap/128-4 1108622 111.4 ns/op 1149.51 MB/s BenchmarkMemmoveOverlap/256-4 960291 139.4 ns/op 1836.86 MB/s BenchmarkMemmoveOverlap/512-4 692232 216.4 ns/op 2366.48 MB/s BenchmarkMemmoveOverlap/1024-4 398457 436.8 ns/op 2344.30 MB/s BenchmarkMemmoveOverlap/2048-4 285985 586.9 ns/op 3489.23 MB/s BenchmarkMemmoveOverlap/4096-4 155205 1078 ns/op 3798.74 MB/s BenchmarkMemmoveUnalignedDst/0-4 18689392 8.466 ns/op BenchmarkMemmoveUnalignedDst/1-4 1267908 96.31 ns/op 10.38 MB/s BenchmarkMemmoveUnalignedDst/2-4 1211008 137.8 ns/op 14.51 MB/s BenchmarkMemmoveUnalignedDst/3-4 1000000 148.3 ns/op 20.23 MB/s BenchmarkMemmoveUnalignedDst/4-4 1289749 163.3 ns/op 24.50 MB/s BenchmarkMemmoveUnalignedDst/5-4 1000000 174.3 ns/op 28.68 MB/s BenchmarkMemmoveUnalignedDst/6-4 1000000 164.2 ns/op 36.54 MB/s BenchmarkMemmoveUnalignedDst/7-4 1239628 95.59 ns/op 73.23 MB/s BenchmarkMemmoveUnalignedDst/8-4 1245813 88.85 ns/op 90.04 MB/s BenchmarkMemmoveUnalignedDst/9-4 1000000 150.2 ns/op 59.92 MB/s BenchmarkMemmoveUnalignedDst/10-4 1220277 98.59 ns/op 101.43 MB/s BenchmarkMemmoveUnalignedDst/11-4 1315743 149.4 ns/op 73.61 MB/s BenchmarkMemmoveUnalignedDst/12-4 1336372 142.4 ns/op 84.30 MB/s BenchmarkMemmoveUnalignedDst/13-4 1244096 161.9 ns/op 80.31 MB/s BenchmarkMemmoveUnalignedDst/14-4 1241887 148.2 ns/op 94.49 MB/s BenchmarkMemmoveUnalignedDst/15-4 1228226 113.1 ns/op 132.61 MB/s BenchmarkMemmoveUnalignedDst/16-4 1291256 97.53 ns/op 164.05 MB/s BenchmarkMemmoveUnalignedDst/32-4 1000000 125.2 ns/op 255.65 MB/s BenchmarkMemmoveUnalignedDst/64-4 1143368 97.60 ns/op 655.74 MB/s BenchmarkMemmoveUnalignedDst/128-4 1000000 115.4 ns/op 1109.62 MB/s BenchmarkMemmoveUnalignedDst/256-4 945279 135.7 ns/op 1886.70 MB/s BenchmarkMemmoveUnalignedDst/512-4 752895 184.8 ns/op 2769.93 MB/s BenchmarkMemmoveUnalignedDst/1024-4 329684 517.3 ns/op 1979.38 MB/s BenchmarkMemmoveUnalignedDst/2048-4 262574 517.5 ns/op 3957.41 MB/s BenchmarkMemmoveUnalignedDst/4096-4 156382 987.0 ns/op 4149.84 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1000000 118.4 ns/op 270.37 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1130194 170.1 ns/op 376.24 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 994170 120.8 ns/op 1059.94 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 923414 262.7 ns/op 974.59 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 623572 226.8 ns/op 2257.52 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 379915 387.1 ns/op 2645.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 250803 479.0 ns/op 4275.62 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 155914 796.1 ns/op 5145.07 MB/s BenchmarkMemmoveUnalignedSrc/0-4 19319779 6.310 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1261360 90.12 ns/op 11.10 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1038574 100.2 ns/op 19.96 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1298840 115.5 ns/op 25.98 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1255870 91.22 ns/op 43.85 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1291863 90.86 ns/op 55.03 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1000000 142.8 ns/op 42.00 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1227655 95.15 ns/op 73.57 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1317496 137.3 ns/op 58.25 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1202894 95.49 ns/op 94.25 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1228515 95.07 ns/op 105.19 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1000000 146.7 ns/op 74.98 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1200744 97.52 ns/op 123.05 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1231040 181.9 ns/op 71.48 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1241920 162.1 ns/op 86.35 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1000000 101.0 ns/op 148.44 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1000000 100.3 ns/op 159.48 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1207117 99.92 ns/op 320.26 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1000000 116.6 ns/op 549.10 MB/s BenchmarkMemmoveUnalignedSrc/128-4 895956 125.1 ns/op 1023.24 MB/s BenchmarkMemmoveUnalignedSrc/256-4 930759 152.2 ns/op 1681.59 MB/s BenchmarkMemmoveUnalignedSrc/512-4 595212 248.9 ns/op 2057.44 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 474950 289.5 ns/op 3537.05 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 289014 467.1 ns/op 4384.38 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 149529 827.2 ns/op 4951.77 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1270425 99.04 ns/op 323.09 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1000000 102.8 ns/op 622.27 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1000000 114.4 ns/op 1119.08 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 898438 135.8 ns/op 1885.36 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 457485 294.6 ns/op 1737.97 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 470154 489.6 ns/op 2091.70 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 314373 435.8 ns/op 4699.09 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 127207 786.9 ns/op 5205.25 MB/s BenchmarkMemclr/5-4 15488830 8.286 ns/op 603.42 MB/s BenchmarkMemclr/16-4 15171606 8.884 ns/op 1801.01 MB/s BenchmarkMemclr/64-4 14118236 8.868 ns/op 7217.11 MB/s BenchmarkMemclr/256-4 11344897 11.83 ns/op 21645.20 MB/s BenchmarkMemclr/4096-4 2113219 53.87 ns/op 76037.23 MB/s BenchmarkMemclr/65536-4 88494 1312 ns/op 49949.60 MB/s BenchmarkMemclr/1M-4 4982 24235 ns/op 43266.50 MB/s BenchmarkMemclr/4M-4 1334 96173 ns/op 43612.02 MB/s BenchmarkMemclr/8M-4 412 282891 ns/op 29653.15 MB/s BenchmarkMemclr/16M-4 100 1088505 ns/op 15413.08 MB/s BenchmarkMemclr/64M-4 60 1926924 ns/op 34826.93 MB/s BenchmarkGoMemclr/5-4 1557366 81.84 ns/op 61.09 MB/s BenchmarkGoMemclr/16-4 745879 283.5 ns/op 56.45 MB/s BenchmarkGoMemclr/64-4 148170 729.9 ns/op 87.68 MB/s BenchmarkGoMemclr/256-4 49675 2696 ns/op 94.95 MB/s BenchmarkMemclrRange/1K_2K-4 83686 1415 ns/op 67740.54 MB/s BenchmarkMemclrRange/2K_8K-4 28550 4725 ns/op 70593.97 MB/s BenchmarkMemclrRange/4K_16K-4 28900 3736 ns/op 86464.10 MB/s BenchmarkMemclrRange/160K_228K-4 3138 35441 ns/op 46919.66 MB/s BenchmarkClearFat7-4 2815610 37.52 ns/op BenchmarkClearFat8-4 3466215 31.15 ns/op BenchmarkClearFat11-4 3613269 31.64 ns/op BenchmarkClearFat12-4 3425307 31.16 ns/op BenchmarkClearFat13-4 3272778 32.71 ns/op BenchmarkClearFat14-4 4087368 29.92 ns/op BenchmarkClearFat15-4 3915096 29.31 ns/op BenchmarkClearFat16-4 3933294 29.19 ns/op BenchmarkClearFat24-4 4407218 35.73 ns/op BenchmarkClearFat32-4 4021710 30.88 ns/op BenchmarkClearFat40-4 3739160 44.56 ns/op BenchmarkClearFat48-4 3634820 28.71 ns/op BenchmarkClearFat56-4 3599552 30.06 ns/op BenchmarkClearFat64-4 3215964 31.67 ns/op BenchmarkClearFat72-4 3478596 32.39 ns/op BenchmarkClearFat128-4 1678088 72.38 ns/op BenchmarkClearFat256-4 1637482 69.44 ns/op BenchmarkClearFat512-4 1314535 91.06 ns/op BenchmarkClearFat1024-4 1000000 135.3 ns/op BenchmarkClearFat1032-4 953532 123.7 ns/op BenchmarkClearFat1040-4 1000000 170.6 ns/op BenchmarkCopyFat7-4 3217287 41.28 ns/op BenchmarkCopyFat8-4 3848877 39.74 ns/op BenchmarkCopyFat11-4 3527851 31.65 ns/op BenchmarkCopyFat12-4 3384603 30.88 ns/op BenchmarkCopyFat13-4 3902002 40.86 ns/op BenchmarkCopyFat14-4 4283389 58.11 ns/op BenchmarkCopyFat15-4 4065303 29.93 ns/op BenchmarkCopyFat16-4 4674292 41.10 ns/op BenchmarkCopyFat24-4 3430596 29.99 ns/op BenchmarkCopyFat32-4 3497930 42.11 ns/op BenchmarkCopyFat64-4 3196022 47.47 ns/op BenchmarkCopyFat72-4 2988980 51.08 ns/op BenchmarkCopyFat128-4 3088992 39.37 ns/op BenchmarkCopyFat256-4 2073816 48.73 ns/op BenchmarkCopyFat512-4 1000000 113.9 ns/op BenchmarkCopyFat520-4 1206303 100.5 ns/op BenchmarkCopyFat1024-4 1000000 217.4 ns/op BenchmarkCopyFat1032-4 910760 161.6 ns/op BenchmarkCopyFat1040-4 893632 131.7 ns/op BenchmarkIssue18740/2byte-4 312 392060 ns/op BenchmarkIssue18740/4byte-4 553 261222 ns/op BenchmarkIssue18740/8byte-4 1057 139556 ns/op BenchmarkMemclrKnownSize1-4 8090516 16.43 ns/op 60.85 MB/s BenchmarkMemclrKnownSize2-4 3440701 30.11 ns/op 66.43 MB/s BenchmarkMemclrKnownSize4-4 3062024 49.12 ns/op 81.44 MB/s BenchmarkMemclrKnownSize8-4 1000000 106.3 ns/op 75.28 MB/s BenchmarkMemclrKnownSize16-4 701832 188.6 ns/op 84.84 MB/s BenchmarkMemclrKnownSize32-4 371676 312.4 ns/op 102.45 MB/s BenchmarkMemclrKnownSize64-4 212624 1330 ns/op 48.12 MB/s BenchmarkMemclrKnownSize112-4 110748 1046 ns/op 107.04 MB/s BenchmarkMemclrKnownSize128-4 99361 1259 ns/op 101.66 MB/s BenchmarkMemclrKnownSize192-4 55089 2080 ns/op 92.30 MB/s BenchmarkMemclrKnownSize248-4 41787 3119 ns/op 79.52 MB/s BenchmarkMemclrKnownSize256-4 44696 3358 ns/op 76.24 MB/s BenchmarkMemclrKnownSize512-4 24016 4967 ns/op 103.09 MB/s BenchmarkMemclrKnownSize1024-4 10000 12613 ns/op 81.19 MB/s BenchmarkMemclrKnownSize4096-4 3601 52440 ns/op 78.11 MB/s BenchmarkMemclrKnownSize512KiB-4 22 9333723 ns/op 56.17 MB/s BenchmarkReadMetricsLatency-4 8389 3133 p50-ns 5266 p90-ns 10085 p99-ns BenchmarkFinalizer-4 199 577731 ns/op BenchmarkFinalizerRun-4 224828 640.7 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7341409 14.62 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3726166 32.62 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 3052713 60.50 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2576396 56.78 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1586144 74.18 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1442131 151.6 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2385201 42.99 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1000000 109.4 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1000000 102.9 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1487667 80.77 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2353968 51.25 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2199201 56.72 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1836438 100.6 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1000000 146.6 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7014078 31.84 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6825429 16.00 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6536157 32.43 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7306706 18.29 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5377767 27.14 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5313114 19.66 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6091744 20.53 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7666126 25.01 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7271379 18.19 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7627902 15.70 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6796918 16.89 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6575102 15.57 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8262939 17.44 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7231448 19.62 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 4287322 28.80 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5567546 20.11 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7188782 14.97 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7761094 23.09 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6605852 17.98 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5850817 17.63 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6706851 16.24 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5836410 17.56 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6554829 19.05 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6532471 17.51 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6882048 17.26 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7053356 17.99 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6716685 31.54 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5880553 28.19 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7397498 15.73 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5087262 19.78 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7576012 16.87 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7046698 27.60 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8296892 22.84 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6743550 15.16 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7383196 28.07 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7835977 17.99 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7816200 19.38 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5912798 23.50 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7927040 17.53 ns/op BenchmarkNetpollBreak-4 4003 41005 ns/op BenchmarkPingPongHog-4 590 294614 ns/op BenchmarkStackGrowth-4 83352 1288 ns/op BenchmarkStackGrowthDeep-4 906 179360 ns/op BenchmarkCreateGoroutines-4 49411 2345 ns/op BenchmarkCreateGoroutinesParallel-4 49206 8454 ns/op BenchmarkCreateGoroutinesCapture-4 9748 16793 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 29602 4030 ns/op BenchmarkClosureCall-4 27083786 4.822 ns/op BenchmarkWakeupParallelSpinning/0s-4 8132 24468 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4912 25418 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4590 31791 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2166 53448 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1646 85182 ns/op BenchmarkWakeupParallelSpinning/20µs-4 870 150007 ns/op BenchmarkWakeupParallelSpinning/50µs-4 392 387144 ns/op BenchmarkWakeupParallelSpinning/100µs-4 170 656821 ns/op BenchmarkMatmult-4 4292941 38.75 ns/op BenchmarkFastrand-4 7081164 17.92 ns/op BenchmarkFastrand64-4 7012405 17.99 ns/op BenchmarkFastrandHashiter-4 2840890 42.42 ns/op BenchmarkFastrandn/2-4 3765399 38.40 ns/op BenchmarkFastrandn/3-4 4629843 25.14 ns/op BenchmarkFastrandn/4-4 4612712 25.42 ns/op BenchmarkFastrandn/5-4 4758037 34.35 ns/op BenchmarkIfaceCmp100-4 107733 2057 ns/op BenchmarkIfaceCmpNil100-4 230172 496.7 ns/op BenchmarkEfaceCmpDiff-4 48799 2780 ns/op BenchmarkEfaceCmpDiffIndirect-4 43581 3008 ns/op BenchmarkDefer-4 1721913 73.45 ns/op BenchmarkDefer10-4 952080 215.0 ns/op BenchmarkDeferMany-4 592123 405.1 ns/op BenchmarkPanicRecover-4 231721 571.0 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 81 1510207 ns/op 1466062 p50-ns 2006383 p90-ns 2429236 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 100 1555899 ns/op 1554403 p50-ns 1970913 p90-ns 2885492 p99-ns BenchmarkGoroutineProfile/small/idle-4 43 2901983 ns/op 2649677 p50-ns 4169575 p90-ns 4593685 p99-ns BenchmarkGoroutineProfile/small/loaded-4 34 3340379 ns/op 3287844 p50-ns 4114063 p90-ns 6010296 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 70 1729308 ns/op 1683852 p50-ns 2259978 p90-ns 3307903 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 66 1881083 ns/op 1769590 p50-ns 2946097 p90-ns 3821894 p99-ns BenchmarkGoroutineProfile/large/idle-4 12 9935459 ns/op 9019253 p50-ns 11185982 p90-ns 19324741 p99-ns BenchmarkGoroutineProfile/large/loaded-4 5 20210779 ns/op 19178090 p50-ns 24902506 p90-ns 24902506 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 72 1637616 ns/op 1590674 p50-ns 2052279 p90-ns 3283040 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 90 1652477 ns/op 1601112 p50-ns 2160966 p90-ns 3375601 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 37 3308206 ns/op 3045456 p50-ns 4390798 p90-ns 7121725 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 36 3306092 ns/op 3071754 p50-ns 4298011 p90-ns 9768336 p99-ns BenchmarkRWMutexUncontended-4 1272070 80.23 ns/op BenchmarkRWMutexWrite100-4 525400 2292 ns/op BenchmarkRWMutexWrite10-4 578142 1642 ns/op BenchmarkRWMutexWorkWrite100-4 34004 6040 ns/op BenchmarkRWMutexWorkWrite10-4 697046 4126 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2128 90200 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1035 134788 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1015 110392 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 470 350283 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 560 208965 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 222 982079 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 277 650225 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 110 1188058 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 217006 1445 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 118149 1007 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 143886 1676 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 169069 1579 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 231735 1048 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 125324 1551 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 144184 938.0 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 146954 1688 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 119299 1870 ns/op BenchmarkMakeSlice/Byte-4 1000000 117.8 ns/op BenchmarkMakeSlice/Int16-4 1000000 111.4 ns/op BenchmarkMakeSlice/Int-4 1000000 169.8 ns/op BenchmarkMakeSlice/Ptr-4 1000000 234.1 ns/op BenchmarkMakeSlice/Struct/24-4 403380 303.5 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 399.0 ns/op BenchmarkMakeSlice/Struct/40-4 959001 389.7 ns/op BenchmarkGrowSlice/Byte-4 469767 485.0 ns/op BenchmarkGrowSlice/Int16-4 543909 442.3 ns/op BenchmarkGrowSlice/Int-4 424360 669.4 ns/op BenchmarkGrowSlice/Ptr-4 350704 572.1 ns/op BenchmarkGrowSlice/Struct/24-4 384086 1207 ns/op BenchmarkGrowSlice/Struct/32-4 84769 1792 ns/op BenchmarkGrowSlice/Struct/40-4 66495 2155 ns/op BenchmarkExtendSlice/IntSlice-4 154518 1330 ns/op BenchmarkExtendSlice/PointerSlice-4 87934 1453 ns/op BenchmarkExtendSlice/NoGrow-4 134485 2476 ns/op BenchmarkAppend-4 858235 171.6 ns/op BenchmarkAppendGrowByte-4 1 133458479 ns/op BenchmarkAppendGrowString-4 1 666453309 ns/op BenchmarkAppendSlice/1Bytes-4 191826 544.2 ns/op BenchmarkAppendSlice/4Bytes-4 131398 786.4 ns/op BenchmarkAppendSlice/7Bytes-4 207568 541.1 ns/op BenchmarkAppendSlice/8Bytes-4 245046 867.8 ns/op BenchmarkAppendSlice/15Bytes-4 150955 706.5 ns/op BenchmarkAppendSlice/16Bytes-4 207300 593.3 ns/op BenchmarkAppendSlice/32Bytes-4 288258 690.6 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 35186 3533 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 13986 10176 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 4821 44016 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 898 156782 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 78 1312938 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 27 4518622 ns/op BenchmarkAppendStr/1Bytes-4 335770 403.8 ns/op BenchmarkAppendStr/4Bytes-4 277411 548.4 ns/op BenchmarkAppendStr/8Bytes-4 234855 745.5 ns/op BenchmarkAppendStr/16Bytes-4 189194 850.5 ns/op BenchmarkAppendStr/32Bytes-4 197017 557.4 ns/op BenchmarkAppendSpecialCase-4 779472 181.6 ns/op BenchmarkCopy/1Byte-4 154790 658.9 ns/op 1.52 MB/s BenchmarkCopy/1String-4 222180 690.4 ns/op 1.45 MB/s BenchmarkCopy/2Byte-4 328268 522.9 ns/op 3.82 MB/s BenchmarkCopy/2String-4 633045 373.3 ns/op 5.36 MB/s BenchmarkCopy/4Byte-4 258258 461.1 ns/op 8.67 MB/s BenchmarkCopy/4String-4 235920 570.6 ns/op 7.01 MB/s BenchmarkCopy/8Byte-4 180376 746.5 ns/op 10.72 MB/s BenchmarkCopy/8String-4 326401 1696 ns/op 4.72 MB/s BenchmarkCopy/12Byte-4 233908 573.9 ns/op 20.91 MB/s BenchmarkCopy/12String-4 230234 733.8 ns/op 16.35 MB/s BenchmarkCopy/16Byte-4 214572 1232 ns/op 12.98 MB/s BenchmarkCopy/16String-4 1250120 201.9 ns/op 79.25 MB/s BenchmarkCopy/32Byte-4 974613 112.0 ns/op 285.73 MB/s BenchmarkCopy/32String-4 1000000 126.7 ns/op 252.52 MB/s BenchmarkCopy/128Byte-4 804315 142.9 ns/op 895.45 MB/s BenchmarkCopy/128String-4 513248 242.5 ns/op 527.88 MB/s BenchmarkCopy/1024Byte-4 334609 333.6 ns/op 3069.94 MB/s BenchmarkCopy/1024String-4 324279 838.4 ns/op 1221.32 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 25610 7411 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 10000 12357 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 4695 22834 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 25631 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9289 36303 ns/op BenchmarkAppendInPlace/Grow/Byte-4 102679 1718 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 79342 1576 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 60921 2639 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 44499 2781 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 45048 4061 ns/op BenchmarkStackCopyPtr-4 1 242724345 ns/op BenchmarkStackCopy-4 2 120015018 ns/op BenchmarkStackCopyNoCache-4 28 5626509 ns/op BenchmarkStackCopyWithStkobj-4 1 105482034 ns/op BenchmarkIssue18138-4 100 1080187 ns/op BenchmarkCompareStringEqual-4 10896447 13.81 ns/op BenchmarkCompareStringIdentical-4 17063390 7.206 ns/op BenchmarkCompareStringSameLength-4 13863945 11.84 ns/op BenchmarkCompareStringDifferentLength-4 23829480 9.745 ns/op BenchmarkCompareStringBigUnaligned-4 752 133309 ns/op 7865.83 MB/s BenchmarkCompareStringBig-4 2138 89180 ns/op 11758.10 MB/s BenchmarkConcatStringAndBytes-4 1710278 80.49 ns/op BenchmarkSliceByteToString/1-4 1733976 67.92 ns/op BenchmarkSliceByteToString/2-4 975000 130.0 ns/op BenchmarkSliceByteToString/4-4 1000000 121.9 ns/op BenchmarkSliceByteToString/8-4 963759 122.3 ns/op BenchmarkSliceByteToString/16-4 1000000 160.6 ns/op BenchmarkSliceByteToString/32-4 1000000 161.4 ns/op BenchmarkSliceByteToString/64-4 1000000 263.0 ns/op BenchmarkSliceByteToString/128-4 746151 324.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2657892 46.68 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1000000 112.1 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 135.5 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3191052 36.31 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1000000 110.1 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1764381 103.1 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2007038 100.1 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 363235 338.0 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 451827 271.7 ns/op BenchmarkRuneIterate/range/ASCII-4 8355300 14.20 ns/op BenchmarkRuneIterate/range/Japanese-4 2685624 46.72 ns/op BenchmarkRuneIterate/range/MixedLength-4 3229815 67.35 ns/op BenchmarkRuneIterate/range1/ASCII-4 8561304 25.79 ns/op BenchmarkRuneIterate/range1/Japanese-4 2601634 42.35 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2026196 65.37 ns/op BenchmarkRuneIterate/range2/ASCII-4 8131552 16.98 ns/op BenchmarkRuneIterate/range2/Japanese-4 2542136 49.38 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2658404 37.71 ns/op BenchmarkArrayEqual-4 25923261 5.285 ns/op BenchmarkFunc/Name-4 6312372 18.13 ns/op BenchmarkFunc/Entry-4 10964554 10.47 ns/op BenchmarkFunc/FileLine-4 2045557 56.43 ns/op PASS ok runtime 550.407s goos: darwin goarch: amd64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 26961 4300 ns/op BenchmarkHandle/concurrent-4 25365 5262 ns/op PASS ok runtime/cgo 0.568s goos: darwin goarch: amd64 pkg: runtime/internal/atomic BenchmarkAtomicLoad64-4 30692004 5.969 ns/op BenchmarkAtomicStore64-4 12948518 9.587 ns/op BenchmarkAtomicLoad-4 28480953 4.701 ns/op BenchmarkAtomicStore-4 14179820 14.57 ns/op BenchmarkAnd8-4 14273518 12.65 ns/op BenchmarkAnd-4 13122874 10.26 ns/op BenchmarkAnd8Parallel-4 3695427 28.44 ns/op BenchmarkAndParallel-4 4161016 28.02 ns/op BenchmarkOr8-4 13233822 11.94 ns/op BenchmarkOr-4 13290261 10.37 ns/op BenchmarkOr8Parallel-4 4375624 28.47 ns/op BenchmarkOrParallel-4 4005355 27.82 ns/op BenchmarkXadd-4 4286533 27.67 ns/op BenchmarkXadd64-4 4665078 27.76 ns/op BenchmarkCas-4 2717376 44.19 ns/op BenchmarkCas64-4 2791068 44.89 ns/op BenchmarkXchg-4 3910803 27.36 ns/op BenchmarkXchg64-4 4318910 27.38 ns/op PASS ok runtime/internal/atomic 3.777s goos: darwin goarch: amd64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 3002658 49.55 ns/op BenchmarkMulUintptr/large-4 1912821 53.44 ns/op PASS ok runtime/internal/math 0.519s goos: darwin goarch: amd64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 10 10120892 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 9 16668679 ns/op 452.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 40 3877776 ns/op 19.60 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 7 17300761 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 4 26766573 ns/op 1076 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 19 5750806 ns/op 108.8 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 89744426 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 132156992 ns/op 11236 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 9 12397599 ns/op 831.6 concurrent_launches/op PASS ok runtime/pprof 2.452s goos: darwin goarch: amd64 pkg: runtime/race BenchmarkSyncLeak-4 8 12526912 ns/op BenchmarkStackLeak-4 18490 5763 ns/op PASS ok runtime/race 0.761s goos: darwin goarch: amd64 pkg: runtime/trace BenchmarkStartRegion-4 2208428 47.15 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 293829 495.9 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.520s goos: darwin goarch: amd64 pkg: sort BenchmarkSearchWrappers-4 117859 2024 ns/op BenchmarkSortString1K-4 114 1020164 ns/op BenchmarkSortString1K_Slice-4 126 938308 ns/op BenchmarkStableString1K-4 66 1673310 ns/op BenchmarkSortInt1K-4 145 901648 ns/op BenchmarkSortInt1K_Sorted-4 1759 62748 ns/op BenchmarkSortInt1K_Reversed-4 1081 105955 ns/op BenchmarkSortInt1K_Mod8-4 386 331967 ns/op BenchmarkStableInt1K-4 100 1273114 ns/op BenchmarkStableInt1K_Slice-4 100 1143415 ns/op BenchmarkSortInt64K-4 2 72114396 ns/op BenchmarkSortInt64K_Slice-4 2 68645677 ns/op BenchmarkStableInt64K-4 1 100487855 ns/op BenchmarkSort1e2-4 328 432430 ns/op BenchmarkStable1e2-4 100 1018610 ns/op BenchmarkSort1e4-4 2 81181480 ns/op BenchmarkStable1e4-4 1 333207193 ns/op PASS ok sort 38.960s goos: darwin goarch: amd64 pkg: strconv BenchmarkAtof64Decimal-4 694672 166.4 ns/op BenchmarkAtof64Float-4 640440 171.6 ns/op BenchmarkAtof64FloatExp-4 611618 248.4 ns/op BenchmarkAtof64Big-4 497965 440.0 ns/op BenchmarkAtof64RandomBits-4 132316 1017 ns/op BenchmarkAtof64RandomFloats-4 487898 408.9 ns/op BenchmarkAtof64RandomLongFloats-4 352056 501.1 ns/op BenchmarkAtof32Decimal-4 498753 336.3 ns/op BenchmarkAtof32Float-4 749934 194.0 ns/op BenchmarkAtof32FloatExp-4 606351 239.5 ns/op BenchmarkAtof32Random-4 315795 599.4 ns/op BenchmarkAtof32RandomLong-4 119800 1619 ns/op BenchmarkParseInt/Pos/7bit-4 1000000 109.2 ns/op BenchmarkParseInt/Pos/26bit-4 722892 170.5 ns/op BenchmarkParseInt/Pos/31bit-4 648384 211.4 ns/op BenchmarkParseInt/Pos/56bit-4 468996 316.7 ns/op BenchmarkParseInt/Pos/63bit-4 357865 305.1 ns/op BenchmarkParseInt/Neg/7bit-4 1000000 110.7 ns/op BenchmarkParseInt/Neg/26bit-4 884166 172.9 ns/op BenchmarkParseInt/Neg/31bit-4 615681 196.8 ns/op BenchmarkParseInt/Neg/56bit-4 520804 448.7 ns/op BenchmarkParseInt/Neg/63bit-4 406167 275.4 ns/op BenchmarkAtoi/Pos/7bit-4 1772988 71.06 ns/op BenchmarkAtoi/Pos/26bit-4 855726 140.8 ns/op BenchmarkAtoi/Pos/31bit-4 930811 148.1 ns/op BenchmarkAtoi/Pos/56bit-4 462674 309.2 ns/op BenchmarkAtoi/Pos/63bit-4 479950 305.6 ns/op BenchmarkAtoi/Neg/7bit-4 1538419 75.02 ns/op BenchmarkAtoi/Neg/26bit-4 833388 138.5 ns/op BenchmarkAtoi/Neg/31bit-4 695006 209.8 ns/op BenchmarkAtoi/Neg/56bit-4 549331 212.7 ns/op BenchmarkAtoi/Neg/63bit-4 497280 310.6 ns/op BenchmarkFormatFloat/Decimal-4 96080 1393 ns/op BenchmarkFormatFloat/Float-4 74366 1905 ns/op BenchmarkFormatFloat/Exp-4 86271 1350 ns/op BenchmarkFormatFloat/NegExp-4 96980 1416 ns/op BenchmarkFormatFloat/LongExp-4 72848 1567 ns/op BenchmarkFormatFloat/Big-4 59185 1690 ns/op BenchmarkFormatFloat/BinaryExp-4 148598 1097 ns/op BenchmarkFormatFloat/32Integer-4 84446 1291 ns/op BenchmarkFormatFloat/32ExactFraction-4 84985 1221 ns/op BenchmarkFormatFloat/32Point-4 82996 1396 ns/op BenchmarkFormatFloat/32Exp-4 82864 1278 ns/op BenchmarkFormatFloat/32NegExp-4 58297 1913 ns/op BenchmarkFormatFloat/32Shortest-4 91876 1415 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 114597 1160 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 114236 1085 ns/op BenchmarkFormatFloat/64Fixed1-4 116340 1085 ns/op BenchmarkFormatFloat/64Fixed2-4 130354 1047 ns/op BenchmarkFormatFloat/64Fixed3-4 112630 979.3 ns/op BenchmarkFormatFloat/64Fixed4-4 125463 1418 ns/op BenchmarkFormatFloat/64Fixed12-4 64044 2975 ns/op BenchmarkFormatFloat/64Fixed16-4 79592 1545 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 77503 2271 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 64774 1900 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2140 79039 ns/op BenchmarkFormatFloat/Slowpath64-4 70993 1783 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 67905 2012 ns/op BenchmarkAppendFloat/Decimal-4 104473 1048 ns/op BenchmarkAppendFloat/Float-4 90475 1341 ns/op BenchmarkAppendFloat/Exp-4 52611 2503 ns/op BenchmarkAppendFloat/NegExp-4 122097 1102 ns/op BenchmarkAppendFloat/LongExp-4 63878 1763 ns/op BenchmarkAppendFloat/Big-4 84621 1419 ns/op BenchmarkAppendFloat/BinaryExp-4 306879 426.4 ns/op BenchmarkAppendFloat/32Integer-4 116916 1123 ns/op BenchmarkAppendFloat/32ExactFraction-4 103090 1193 ns/op BenchmarkAppendFloat/32Point-4 81540 1871 ns/op BenchmarkAppendFloat/32Exp-4 97521 1071 ns/op BenchmarkAppendFloat/32NegExp-4 132828 1155 ns/op BenchmarkAppendFloat/32Shortest-4 127995 1342 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 125763 1084 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 153220 943.6 ns/op BenchmarkAppendFloat/64Fixed1-4 122002 1522 ns/op BenchmarkAppendFloat/64Fixed2-4 160477 1212 ns/op BenchmarkAppendFloat/64Fixed3-4 159871 897.1 ns/op BenchmarkAppendFloat/64Fixed4-4 184836 771.1 ns/op BenchmarkAppendFloat/64Fixed12-4 79246 1745 ns/op BenchmarkAppendFloat/64Fixed16-4 112837 2381 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 123356 1075 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 88334 1595 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2054 59520 ns/op BenchmarkAppendFloat/Slowpath64-4 86539 1743 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 79948 2014 ns/op BenchmarkFormatInt-4 10000 10406 ns/op BenchmarkAppendInt-4 13689 13479 ns/op BenchmarkFormatUint-4 73231 2003 ns/op BenchmarkAppendUint-4 77460 2539 ns/op BenchmarkFormatIntSmall/7-4 1000000 114.0 ns/op BenchmarkFormatIntSmall/42-4 1809460 65.58 ns/op BenchmarkAppendIntSmall-4 847227 120.5 ns/op BenchmarkAppendUintVarlen/1-4 954162 124.4 ns/op BenchmarkAppendUintVarlen/12-4 1000000 109.4 ns/op BenchmarkAppendUintVarlen/123-4 726327 189.0 ns/op BenchmarkAppendUintVarlen/1234-4 686275 238.8 ns/op BenchmarkAppendUintVarlen/12345-4 749634 175.1 ns/op BenchmarkAppendUintVarlen/123456-4 699722 178.1 ns/op BenchmarkAppendUintVarlen/1234567-4 630468 165.5 ns/op BenchmarkAppendUintVarlen/12345678-4 424752 295.9 ns/op BenchmarkAppendUintVarlen/123456789-4 693217 170.6 ns/op BenchmarkAppendUintVarlen/1234567890-4 734359 276.9 ns/op BenchmarkAppendUintVarlen/12345678901-4 660151 178.4 ns/op BenchmarkAppendUintVarlen/123456789012-4 788613 244.2 ns/op BenchmarkAppendUintVarlen/1234567890123-4 684922 191.0 ns/op BenchmarkAppendUintVarlen/12345678901234-4 617538 181.5 ns/op BenchmarkAppendUintVarlen/123456789012345-4 623898 215.6 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 667996 189.6 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 687560 194.8 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 769918 231.4 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 590485 198.4 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 720088 196.9 ns/op BenchmarkQuote-4 32186 3347 ns/op BenchmarkQuoteRune-4 370867 474.1 ns/op BenchmarkAppendQuote-4 42642 2993 ns/op BenchmarkAppendQuoteRune-4 522210 194.4 ns/op BenchmarkUnquoteEasy-4 1253854 85.19 ns/op BenchmarkUnquoteHard-4 39975 5026 ns/op PASS ok strconv 25.613s goos: darwin goarch: amd64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 241837 475.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 111150 1552 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 149521 1189 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 215180 686.6 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 51309 2405 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 72429 2088 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 375612 274.3 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 25342 5766 ns/op BenchmarkGenericMatch1-4 1670 90537 ns/op BenchmarkGenericMatch2-4 344 508427 ns/op BenchmarkSingleMaxSkipping-4 10125 11094 ns/op 901.41 MB/s BenchmarkSingleLongSuffixFail-4 18207 6842 ns/op 146.45 MB/s BenchmarkSingleMatch-4 204 637059 ns/op 23.55 MB/s BenchmarkByteByteNoMatch-4 83054 1454 ns/op BenchmarkByteByteMatch-4 14256 8551 ns/op BenchmarkByteStringMatch-4 15673 11340 ns/op BenchmarkHTMLEscapeNew-4 59054 2048 ns/op BenchmarkHTMLEscapeOld-4 56565 2249 ns/op BenchmarkByteStringReplacerWriteString-4 1233 137790 ns/op BenchmarkByteReplacerWriteString-4 1518 76596 ns/op BenchmarkByteByteReplaces-4 3097 48534 ns/op BenchmarkByteByteMap-4 8979 14594 ns/op BenchmarkMap/identity/ASCII-4 780075 295.6 ns/op BenchmarkMap/identity/Greek-4 555012 213.4 ns/op BenchmarkMap/change/ASCII-4 27229 3929 ns/op BenchmarkMap/change/Greek-4 18134 6857 ns/op BenchmarkIndexRune-4 1231381 124.8 ns/op BenchmarkIndexRuneLongString-4 1000000 103.1 ns/op BenchmarkIndexRuneFastPath-4 3230925 35.60 ns/op BenchmarkIndex-4 2889831 40.41 ns/op BenchmarkLastIndex-4 3138069 52.22 ns/op BenchmarkIndexByte-4 9424846 12.66 ns/op BenchmarkToUpper/#00-4 2510992 46.61 ns/op BenchmarkToUpper/ONLYUPPER-4 1693363 63.05 ns/op BenchmarkToUpper/abc-4 331382 476.4 ns/op BenchmarkToUpper/AbC123-4 179815 715.7 ns/op BenchmarkToUpper/azAZ09_-4 187608 608.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 40932 2881 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 50172 2024 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 26506 4307 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 46953 2618 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 94926 1525 ns/op BenchmarkToLower/#00-4 2306986 48.08 ns/op BenchmarkToLower/abc-4 2252584 67.71 ns/op BenchmarkToLower/AbC123-4 179803 997.3 ns/op BenchmarkToLower/azAZ09_-4 155974 839.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 70916 2116 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 48591 2326 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 24207 6596 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 59446 1779 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 110641 1126 ns/op BenchmarkMapNoChanges-4 961167 123.3 ns/op BenchmarkTrim-4 30438 3940 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2316974 48.31 ns/op BenchmarkToValidUTF8/InvalidASCII-4 129897 1504 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 93764 1279 ns/op BenchmarkEqualFold/Tests-4 45961 2464 ns/op BenchmarkEqualFold/ASCII-4 2356516 71.79 ns/op BenchmarkEqualFold/UnicodePrefix-4 88588 1546 ns/op BenchmarkEqualFold/UnicodeSuffix-4 113618 960.1 ns/op BenchmarkIndexHard1-4 901 148377 ns/op BenchmarkIndexHard2-4 705 169553 ns/op BenchmarkIndexHard3-4 171 826090 ns/op BenchmarkIndexHard4-4 169 723069 ns/op BenchmarkLastIndexHard1-4 81 2169953 ns/op BenchmarkLastIndexHard2-4 69 1605713 ns/op BenchmarkLastIndexHard3-4 86 1806379 ns/op BenchmarkCountHard1-4 823 200928 ns/op BenchmarkCountHard2-4 650 171433 ns/op BenchmarkCountHard3-4 136 1135872 ns/op BenchmarkIndexTorture-4 10000 14381 ns/op BenchmarkCountTorture-4 10000 12186 ns/op BenchmarkCountTortureOverlapping-4 802 231276 ns/op BenchmarkCountByte/10-4 2627686 44.32 ns/op 225.64 MB/s BenchmarkCountByte/32-4 2017107 57.28 ns/op 558.68 MB/s BenchmarkCountByte/4096-4 1000000 191.6 ns/op 21382.70 MB/s BenchmarkCountByte/4194304-4 918 259914 ns/op 16137.27 MB/s BenchmarkCountByte/67108864-4 31 4628847 ns/op 14497.96 MB/s BenchmarkFields/ASCII/16-4 348019 472.1 ns/op 33.89 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 20805 6566 ns/op 38.99 MB/s 448 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1500 95154 ns/op 43.05 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 66 2173701 ns/op 30.15 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 27581050 ns/op 38.02 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 89799 1339 ns/op 11.95 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 19000 ns/op 13.47 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 470 255040 ns/op 16.06 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 26 5528154 ns/op 11.85 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 99876363 ns/op 10.50 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 151982 740.7 ns/op 21.60 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12007 14237 ns/op 17.98 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 799 162515 ns/op 25.20 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 50 4965141 ns/op 13.20 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 79362134 ns/op 13.21 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 111892 1182 ns/op 13.53 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12084 11899 ns/op 21.51 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 614 275130 ns/op 14.89 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 43 5490547 ns/op 11.94 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 84091272 ns/op 12.47 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 114465682 ns/op BenchmarkSplitSingleByteSeparator-4 20 9677354 ns/op BenchmarkSplitMultiByteSeparator-4 22 5405263 ns/op BenchmarkSplitNSingleByteSeparator-4 192520 953.7 ns/op BenchmarkSplitNMultiByteSeparator-4 129717 1472 ns/op BenchmarkRepeat/5x0-4 2764628 68.63 ns/op BenchmarkRepeat/5x1-4 2452629 46.92 ns/op BenchmarkRepeat/5x2-4 204664 569.4 ns/op BenchmarkRepeat/5x6-4 101388 1380 ns/op BenchmarkRepeat/10x0-4 2539605 81.96 ns/op BenchmarkRepeat/10x1-4 2623856 46.32 ns/op BenchmarkRepeat/10x2-4 212476 652.4 ns/op BenchmarkRepeat/10x6-4 128257 1275 ns/op BenchmarkRepeatLarge/256/1-4 49034 3048 ns/op 83.99 MB/s BenchmarkRepeatLarge/256/16-4 64557 2095 ns/op 122.18 MB/s BenchmarkRepeatLarge/512/1-4 38616 3681 ns/op 139.09 MB/s BenchmarkRepeatLarge/512/16-4 47097 2372 ns/op 215.86 MB/s BenchmarkRepeatLarge/1024/1-4 30748 4653 ns/op 220.09 MB/s BenchmarkRepeatLarge/1024/16-4 30054 3923 ns/op 261.04 MB/s BenchmarkRepeatLarge/2048/1-4 15280 7037 ns/op 291.02 MB/s BenchmarkRepeatLarge/2048/16-4 17727 6152 ns/op 332.92 MB/s BenchmarkRepeatLarge/4096/1-4 10000 12220 ns/op 335.19 MB/s BenchmarkRepeatLarge/4096/16-4 10000 10836 ns/op 377.98 MB/s BenchmarkRepeatLarge/8192/1-4 10000 21714 ns/op 377.27 MB/s BenchmarkRepeatLarge/8192/16-4 6963 22309 ns/op 367.21 MB/s BenchmarkRepeatLarge/8192/4097-4 3682479 56.49 ns/op 72524.14 MB/s BenchmarkRepeatLarge/16384/1-4 5559 37854 ns/op 432.82 MB/s BenchmarkRepeatLarge/16384/16-4 9664 38791 ns/op 422.37 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 29035 ns/op 423.31 MB/s BenchmarkRepeatLarge/32768/1-4 3178 81275 ns/op 403.18 MB/s BenchmarkRepeatLarge/32768/16-4 1473 78040 ns/op 419.89 MB/s BenchmarkRepeatLarge/32768/4097-4 2886 62737 ns/op 457.13 MB/s BenchmarkRepeatLarge/65536/1-4 807 152478 ns/op 429.81 MB/s BenchmarkRepeatLarge/65536/16-4 942 189332 ns/op 346.14 MB/s BenchmarkRepeatLarge/65536/4097-4 730 159558 ns/op 385.16 MB/s BenchmarkRepeatLarge/131072/1-4 160 801434 ns/op 163.55 MB/s BenchmarkRepeatLarge/131072/16-4 340 567399 ns/op 231.00 MB/s BenchmarkRepeatLarge/131072/4097-4 178 620662 ns/op 204.63 MB/s BenchmarkRepeatLarge/262144/1-4 100 1033062 ns/op 253.75 MB/s BenchmarkRepeatLarge/262144/16-4 118 963071 ns/op 272.20 MB/s BenchmarkRepeatLarge/262144/4097-4 110 924741 ns/op 279.12 MB/s BenchmarkRepeatLarge/524288/1-4 100 2081614 ns/op 251.87 MB/s BenchmarkRepeatLarge/524288/16-4 74 2126508 ns/op 246.55 MB/s BenchmarkRepeatLarge/524288/4097-4 75 1753683 ns/op 296.70 MB/s BenchmarkRepeatLarge/1048576/1-4 36 3589708 ns/op 292.11 MB/s BenchmarkRepeatLarge/1048576/16-4 37 3526197 ns/op 297.37 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 3358975 ns/op 311.03 MB/s BenchmarkRepeatLarge/2097152/1-4 21 5722575 ns/op 366.47 MB/s BenchmarkRepeatLarge/2097152/16-4 24 7046802 ns/op 297.60 MB/s BenchmarkRepeatLarge/2097152/4097-4 22 6582337 ns/op 318.06 MB/s BenchmarkRepeatLarge/4194304/1-4 7 14920376 ns/op 281.11 MB/s BenchmarkRepeatLarge/4194304/16-4 10 11603136 ns/op 361.48 MB/s BenchmarkRepeatLarge/4194304/4097-4 8 15600803 ns/op 268.65 MB/s BenchmarkRepeatLarge/8388608/1-4 4 28325928 ns/op 296.15 MB/s BenchmarkRepeatLarge/8388608/16-4 6 20491135 ns/op 409.38 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 27751080 ns/op 302.21 MB/s BenchmarkRepeatLarge/16777216/1-4 3 42002311 ns/op 399.44 MB/s BenchmarkRepeatLarge/16777216/16-4 3 36003710 ns/op 465.99 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 36080250 ns/op 465.00 MB/s BenchmarkRepeatLarge/33554432/1-4 2 56775403 ns/op 591.00 MB/s BenchmarkRepeatLarge/33554432/16-4 2 64204522 ns/op 522.62 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 119016285 ns/op 281.93 MB/s BenchmarkRepeatLarge/67108864/1-4 1 107763485 ns/op 622.74 MB/s BenchmarkRepeatLarge/67108864/16-4 1 116983093 ns/op 573.66 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 114484430 ns/op 586.18 MB/s BenchmarkRepeatLarge/134217728/1-4 1 294907490 ns/op 455.12 MB/s BenchmarkRepeatLarge/134217728/16-4 1 253586617 ns/op 529.28 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 337546231 ns/op 397.63 MB/s BenchmarkRepeatLarge/268435456/1-4 1 647586360 ns/op 414.52 MB/s BenchmarkRepeatLarge/268435456/16-4 1 494047944 ns/op 543.34 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 442098069 ns/op 607.19 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1031494446 ns/op 520.48 MB/s BenchmarkRepeatLarge/536870912/16-4 1 953248444 ns/op 563.20 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1092434455 ns/op 491.44 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4381477024 ns/op 245.06 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 5470970758 ns/op 196.26 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 6361779636 ns/op 168.78 MB/s BenchmarkIndexAnyASCII/1:1-4 1780208 78.48 ns/op BenchmarkIndexAnyASCII/1:2-4 1387894 80.82 ns/op BenchmarkIndexAnyASCII/1:4-4 1544755 92.98 ns/op BenchmarkIndexAnyASCII/1:8-4 1833406 103.3 ns/op BenchmarkIndexAnyASCII/1:16-4 1876224 58.93 ns/op BenchmarkIndexAnyASCII/1:32-4 2104605 65.58 ns/op BenchmarkIndexAnyASCII/1:64-4 2024887 61.13 ns/op BenchmarkIndexAnyASCII/16:1-4 1964472 55.82 ns/op BenchmarkIndexAnyASCII/16:2-4 770094 223.5 ns/op BenchmarkIndexAnyASCII/16:4-4 682516 174.5 ns/op BenchmarkIndexAnyASCII/16:8-4 856130 132.1 ns/op BenchmarkIndexAnyASCII/16:16-4 937189 162.3 ns/op BenchmarkIndexAnyASCII/16:32-4 784273 162.0 ns/op BenchmarkIndexAnyASCII/16:64-4 587772 200.9 ns/op BenchmarkIndexAnyASCII/256:1-4 2034771 79.91 ns/op BenchmarkIndexAnyASCII/256:2-4 89370 1258 ns/op BenchmarkIndexAnyASCII/256:4-4 94896 1259 ns/op BenchmarkIndexAnyASCII/256:8-4 90722 1269 ns/op BenchmarkIndexAnyASCII/256:16-4 85200 1289 ns/op BenchmarkIndexAnyASCII/256:32-4 85735 1316 ns/op BenchmarkIndexAnyASCII/256:64-4 87854 1360 ns/op BenchmarkIndexAnyUTF8/1:1-4 2107426 54.47 ns/op BenchmarkIndexAnyUTF8/1:2-4 1974063 60.41 ns/op BenchmarkIndexAnyUTF8/1:4-4 1000000 101.9 ns/op BenchmarkIndexAnyUTF8/1:8-4 1982919 57.88 ns/op BenchmarkIndexAnyUTF8/1:16-4 1977624 64.63 ns/op BenchmarkIndexAnyUTF8/1:32-4 1000000 100.4 ns/op BenchmarkIndexAnyUTF8/1:64-4 1656837 61.77 ns/op BenchmarkIndexAnyUTF8/16:1-4 1820695 100.1 ns/op BenchmarkIndexAnyUTF8/16:2-4 233305 476.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 233924 602.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 263326 482.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 281054 465.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 229843 522.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 233266 505.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 414487 307.8 ns/op BenchmarkIndexAnyUTF8/256:2-4 16770 6982 ns/op BenchmarkIndexAnyUTF8/256:4-4 17214 9134 ns/op BenchmarkIndexAnyUTF8/256:8-4 16279 9937 ns/op BenchmarkIndexAnyUTF8/256:16-4 15261 12552 ns/op BenchmarkIndexAnyUTF8/256:32-4 10000 15789 ns/op BenchmarkIndexAnyUTF8/256:64-4 14086 8185 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2058156 60.13 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1955178 63.02 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1774020 83.21 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1933927 63.35 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2100205 60.10 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1891384 61.14 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2011641 66.58 ns/op BenchmarkLastIndexAnyASCII/16:1-4 967898 130.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 916057 136.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 948351 181.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 836530 137.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 929820 153.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 707182 177.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 551496 212.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 84582 1370 ns/op BenchmarkLastIndexAnyASCII/256:2-4 85125 1295 ns/op BenchmarkLastIndexAnyASCII/256:4-4 87334 1354 ns/op BenchmarkLastIndexAnyASCII/256:8-4 94312 1718 ns/op BenchmarkLastIndexAnyASCII/256:16-4 77392 2538 ns/op BenchmarkLastIndexAnyASCII/256:32-4 84088 1534 ns/op BenchmarkLastIndexAnyASCII/256:64-4 68540 1799 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1926591 62.51 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1928485 79.67 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1857830 110.7 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1877644 61.00 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1928680 61.93 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1919241 67.84 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1867948 117.5 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 304239 398.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 144006 788.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 148924 854.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 132141 968.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 110326 1315 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 141384 955.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 146193 959.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18530 6942 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 9993 12927 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 15002 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 9165 13624 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 9638 13252 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 8930 16494 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 9990 14086 ns/op BenchmarkTrimASCII/1:1-4 2409223 69.82 ns/op BenchmarkTrimASCII/1:2-4 2018517 59.06 ns/op BenchmarkTrimASCII/1:4-4 1989952 61.02 ns/op BenchmarkTrimASCII/1:8-4 1461174 87.87 ns/op BenchmarkTrimASCII/1:16-4 1702460 92.23 ns/op BenchmarkTrimASCII/16:1-4 1938248 82.50 ns/op BenchmarkTrimASCII/16:2-4 951315 136.9 ns/op BenchmarkTrimASCII/16:4-4 996842 130.8 ns/op BenchmarkTrimASCII/16:8-4 802052 135.3 ns/op BenchmarkTrimASCII/16:16-4 724036 138.6 ns/op BenchmarkTrimASCII/256:1-4 784146 130.5 ns/op BenchmarkTrimASCII/256:2-4 97400 1183 ns/op BenchmarkTrimASCII/256:4-4 93450 1505 ns/op BenchmarkTrimASCII/256:8-4 82503 1307 ns/op BenchmarkTrimASCII/256:16-4 90292 1351 ns/op BenchmarkTrimASCII/4096:1-4 86638 1507 ns/op BenchmarkTrimASCII/4096:2-4 5396 21132 ns/op BenchmarkTrimASCII/4096:4-4 5781 20437 ns/op BenchmarkTrimASCII/4096:8-4 5708 20599 ns/op BenchmarkTrimASCII/4096:16-4 5700 27720 ns/op BenchmarkTrimByte-4 2917365 53.24 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 16707 11495 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 10000 10888 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1502 96311 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2846 44765 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6129 32465 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 10000 11909 ns/op BenchmarkJoin/0-4 3423374 35.45 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2539969 71.94 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 149893 745.7 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 111298 1610 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 85987 1453 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 82318 2139 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 58214 2006 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 53996 2063 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2099079 87.80 ns/op BenchmarkTrimSpace/ASCII-4 1000000 121.1 ns/op BenchmarkTrimSpace/SomeNonASCII-4 113401 1068 ns/op BenchmarkTrimSpace/JustNonASCII-4 61238 2037 ns/op BenchmarkReplaceAll-4 87214 2297 ns/op 16 B/op 1 allocs/op PASS ok strings 113.881s goos: darwin goarch: amd64 pkg: sync BenchmarkCond1-4 61878 1801 ns/op BenchmarkCond2-4 29736 3923 ns/op BenchmarkCond4-4 16544 7149 ns/op BenchmarkCond8-4 10000 13114 ns/op BenchmarkCond16-4 5612 28022 ns/op BenchmarkCond32-4 2998 57560 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 507834 275.4 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 362844 394.0 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 602374 295.0 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 448790 249.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 314606 694.1 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 644175 174.7 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 77520 1340 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 99184 1766 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 70045 1730 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 64008 2476 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 594902 187.0 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 184142 645.6 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 599769 204.4 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 160788 834.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 606817 217.2 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 205557 705.8 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1187863 124.2 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 50560 2065 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 130690 959.7 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 458322 416.7 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4660 23827 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 355 394454 ns/op BenchmarkRange/*sync.Map-4 1470 78190 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 87140 2356 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 196044 564.8 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 83456 1588 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 51856 2620 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 194197 697.9 ns/op BenchmarkAdversarialDelete/*sync.Map-4 101145 1599 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 107458 2032 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 174084 655.5 ns/op BenchmarkDeleteCollision/*sync.Map-4 846003 149.9 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 61670 2564 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 139344 808.4 ns/op BenchmarkSwapCollision/*sync.Map-4 103686 1240 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 100 1016485 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 99763 1145 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 279561 486.8 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 26000 5867 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 72892 1640 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 30393 4039 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 337315 387.6 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 104901 1053 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 276867 455.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 961767 141.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 214028 712.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 934998 118.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 672225 178.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 179851 713.0 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 592455 194.6 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 113359 1163 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 326223 642.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 403438 447.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 102897 1052 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 304384 344.3 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 260630 480.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 94543 1058 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 260028 433.5 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 68550 1762 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 167498 875.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 326162 309.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 148720 952.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 686715 305.1 ns/op BenchmarkUncontendedSemaphore-4 3756794 30.89 ns/op BenchmarkContendedSemaphore-4 3641972 28.21 ns/op BenchmarkMutexUncontended-4 738272 212.4 ns/op BenchmarkMutex-4 200854 541.7 ns/op BenchmarkMutexSlack-4 220149 564.8 ns/op BenchmarkMutexWork-4 207739 624.1 ns/op BenchmarkMutexWorkSlack-4 183680 612.0 ns/op BenchmarkMutexNoSpin-4 57013 2232 ns/op BenchmarkMutexSpin-4 46761 2492 ns/op BenchmarkOnce-4 954964 117.5 ns/op BenchmarkSemaUncontended-4 3707850 30.83 ns/op BenchmarkSemaSyntNonblock-4 1602925 75.07 ns/op BenchmarkSemaSyntBlock-4 1713746 65.84 ns/op BenchmarkSemaWorkNonblock-4 1000000 102.3 ns/op BenchmarkSemaWorkBlock-4 1260986 94.71 ns/op BenchmarkRWMutexUncontended-4 419745 356.8 ns/op BenchmarkRWMutexWrite100-4 300267 394.0 ns/op BenchmarkRWMutexWrite10-4 317106 341.4 ns/op BenchmarkRWMutexWorkWrite100-4 258331 507.7 ns/op BenchmarkRWMutexWorkWrite10-4 238450 541.0 ns/op BenchmarkWaitGroupUncontended-4 723936 159.8 ns/op BenchmarkWaitGroupAddDone-4 435128 257.1 ns/op BenchmarkWaitGroupAddDoneWork-4 452023 229.3 ns/op BenchmarkWaitGroupWait-4 2755353 49.32 ns/op BenchmarkWaitGroupWaitWork-4 1602208 81.31 ns/op BenchmarkWaitGroupActuallyWait-4 35314 3400 ns/op 32 B/op 2 allocs/op PASS ok sync 26.882s goos: darwin goarch: amd64 pkg: sync/atomic BenchmarkValueRead-4 754052 152.5 ns/op PASS ok sync/atomic 0.325s goos: darwin goarch: amd64 pkg: testing BenchmarkTBHelper-4 113874 999.0 ns/op 0 B/op 0 allocs/op PASS ok testing 0.222s goos: darwin goarch: amd64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 5569 24160 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 8986 13642 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 70 2115592 ns/op 129393 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 78 1366272 ns/op 1658 B/op 13 allocs/op BenchmarkTable/1x100000/new-4 1 223805732 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 258054967 ns/op 19393208 B/op 100060 allocs/op BenchmarkTable/10x10/new-4 1502 81612 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1873 70093 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 9270791 ns/op 413573 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 20 7421076 ns/op 20678 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 887454137 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 941013571 ns/op 48120896 B/op 100075 allocs/op BenchmarkTable/100x10/new-4 176 702560 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 198 629727 ns/op 198 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 67914218 ns/op 3289008 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 66120832 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 8827168479 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 8587220248 ns/op 335149968 B/op 100091 allocs/op BenchmarkPyramid/10-4 2284 68234 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 36 4176488 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 381362983 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 1845 69626 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 232 521088 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 24 6378682 ns/op 427432 B/op 1661 allocs/op BenchmarkCode-4 7302 22116 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 24.127s goos: darwin goarch: amd64 pkg: text/template/parse BenchmarkParseLarge-4 2 102272138 ns/op BenchmarkVariableString-4 83900 1605 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2029 89702 ns/op 2516 B/op 39 allocs/op PASS ok text/template/parse 0.898s goos: darwin goarch: amd64 pkg: time BenchmarkAfterFunc-4 62 2704027 ns/op BenchmarkAfter-4 103 1256515 ns/op BenchmarkStop-4 169 958689 ns/op BenchmarkSimultaneousAfterFunc-4 36 3498798 ns/op BenchmarkStartStop-4 100 1698368 ns/op BenchmarkReset-4 1772 85230 ns/op BenchmarkSleep-4 27 6098060 ns/op BenchmarkParallelTimerLatency-4 25 1409467 avg-late-ns 2801781 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 34 682100 avg-late-ns 2270242 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 36 496210 avg-late-ns 2527958 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 33 490804 avg-late-ns 3484338 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 30 488891 avg-late-ns 2926606 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 476194 avg-late-ns 4169845 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 483824 avg-late-ns 3654810 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 27 467624 avg-late-ns 2960830 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 28 2148621 avg-late-ns 11005363 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 21 4289578 avg-late-ns 17076646 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 19 6119871 avg-late-ns 20657690 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 32 673148 avg-late-ns 3377135 max-late-ns BenchmarkTicker-4 100 1503306 ns/op BenchmarkTickerReset-4 2198 48624 ns/op BenchmarkTickerResetNaive-4 200 614047 ns/op BenchmarkNow-4 756067 157.3 ns/op BenchmarkNowUnixNano-4 667340 160.7 ns/op BenchmarkNowUnixMilli-4 700030 162.7 ns/op BenchmarkNowUnixMicro-4 831897 158.6 ns/op BenchmarkFormat-4 54001 2155 ns/op BenchmarkFormatRFC3339-4 82744 1430 ns/op BenchmarkFormatRFC3339Nano-4 79791 1592 ns/op BenchmarkFormatNow-4 61329 1647 ns/op BenchmarkMarshalJSON-4 103738 1172 ns/op BenchmarkMarshalText-4 101216 1230 ns/op BenchmarkParse-4 115510 1036 ns/op BenchmarkParseRFC3339UTC-4 311748 349.4 ns/op BenchmarkParseRFC3339UTCBytes-4 235923 482.0 ns/op BenchmarkParseRFC3339TZ-4 95401 1146 ns/op BenchmarkParseRFC3339TZBytes-4 91026 1346 ns/op BenchmarkParseDuration-4 454617 223.0 ns/op BenchmarkHour-4 1000000 116.7 ns/op BenchmarkSecond-4 1000000 118.1 ns/op BenchmarkYear-4 813594 153.0 ns/op BenchmarkDay-4 744824 171.9 ns/op BenchmarkISOWeek-4 693319 157.2 ns/op BenchmarkGoString-4 80452 1542 ns/op BenchmarkUnmarshalText-4 78938 1425 ns/op PASS ok time 14.355s goos: darwin goarch: amd64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 506350 235.1 ns/op BenchmarkDecodeValidJapaneseChars-4 627696 184.5 ns/op BenchmarkDecodeRune-4 2059501 50.36 ns/op BenchmarkEncodeValidASCII-4 487472 239.0 ns/op BenchmarkEncodeValidJapaneseChars-4 578522 174.2 ns/op BenchmarkAppendRuneValidASCII-4 1000000 101.9 ns/op BenchmarkAppendRuneValidJapaneseChars-4 1919245 60.79 ns/op BenchmarkEncodeRune-4 4037056 27.84 ns/op PASS ok unicode/utf16 1.421s goos: darwin goarch: amd64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 979266 112.0 ns/op BenchmarkRuneCountTenJapaneseChars-4 222804 547.7 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2980340 40.02 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 374959 324.5 ns/op BenchmarkValidTenASCIIChars-4 1000000 100.8 ns/op BenchmarkValid100KASCIIChars-4 170 693790 ns/op BenchmarkValidTenJapaneseChars-4 201334 608.9 ns/op BenchmarkValidLongMostlyASCII-4 154 775323 ns/op BenchmarkValidLongJapanese-4 68 1709484 ns/op BenchmarkValidStringTenASCIIChars-4 3565645 32.78 ns/op BenchmarkValidString100KASCIIChars-4 13815 8431 ns/op BenchmarkValidStringTenJapaneseChars-4 380998 321.3 ns/op BenchmarkValidStringLongMostlyASCII-4 1332 81280 ns/op BenchmarkValidStringLongJapanese-4 126 939903 ns/op BenchmarkEncodeASCIIRune-4 3186086 37.44 ns/op BenchmarkEncodeJapaneseRune-4 1860415 62.46 ns/op BenchmarkAppendASCIIRune-4 7566535 16.27 ns/op BenchmarkAppendJapaneseRune-4 2189388 56.38 ns/op BenchmarkDecodeASCIIRune-4 2169255 46.77 ns/op BenchmarkDecodeJapaneseRune-4 1612796 72.62 ns/op BenchmarkFullRune/ASCII-4 3192037 34.58 ns/op BenchmarkFullRune/Incomplete-4 1594315 73.55 ns/op BenchmarkFullRune/Japanese-4 3598612 34.41 ns/op PASS ok unicode/utf8 4.395s goos: darwin goarch: amd64 pkg: cmd/api BenchmarkAll-4 1 55895447629 ns/op PASS ok cmd/api 79.580s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 1287158 92.04 ns/op BenchmarkEqArrayOfStrings64-4 200034 583.2 ns/op BenchmarkEqArrayOfStrings1024-4 13736 8344 ns/op BenchmarkEqArrayOfFloats5-4 1477206 79.46 ns/op BenchmarkEqArrayOfFloats64-4 213710 586.4 ns/op BenchmarkEqArrayOfFloats1024-4 12840 8907 ns/op BenchmarkEqStruct-4 29028572 4.488 ns/op PASS ok cmd/compile/internal/reflectdata 1.460s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 4548 178573 ns/op BenchmarkCopyElim1-4 304 387436 ns/op BenchmarkCopyElim10-4 268 426383 ns/op BenchmarkCopyElim100-4 217 596472 ns/op BenchmarkCopyElim1000-4 55 2412259 ns/op BenchmarkCopyElim10000-4 4 35042686 ns/op BenchmarkCopyElim100000-4 1 507063384 ns/op BenchmarkDeadCode/1-4 177 656355 ns/op BenchmarkDeadCode/10-4 132 1094692 ns/op BenchmarkDeadCode/100-4 145 778010 ns/op BenchmarkDeadCode/1000-4 50 3224619 ns/op BenchmarkDeadCode/10000-4 4 34043757 ns/op BenchmarkDeadCode/100000-4 1 334740798 ns/op BenchmarkDeadCode/200000-4 1 676477848 ns/op BenchmarkDominatorsLinear-4 13 9504631 ns/op 1.05 MB/s BenchmarkDominatorsFwdBack-4 9 13919233 ns/op 0.72 MB/s BenchmarkDominatorsManyPred-4 9 12728731 ns/op 0.79 MB/s BenchmarkDominatorsMaxPred-4 9 12905625 ns/op 0.77 MB/s BenchmarkDominatorsMaxPredVal-4 8 13400065 ns/op 0.75 MB/s BenchmarkFuse/1-4 403 427378 ns/op BenchmarkFuse/10-4 208 766406 ns/op BenchmarkFuse/100-4 133 1095244 ns/op BenchmarkFuse/1000-4 19 6971172 ns/op BenchmarkFuse/10000-4 2 64537334 ns/op BenchmarkNilCheckDeep1-4 13093 11187 ns/op 0.09 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4578 22163 ns/op 0.45 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 775 156103 ns/op 0.64 MB/s 672 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 81 1553666 ns/op 0.64 MB/s 5026 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 18323670 ns/op 0.55 MB/s 82268 B/op 6 allocs/op BenchmarkDSEPass-4 38 3154456 ns/op 51966 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 145235116 ns/op 4272920 B/op 108783 allocs/op BenchmarkCSEPass-4 7 16134427 ns/op 103438 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 138396199 ns/op 5650288 B/op 97361 allocs/op BenchmarkDeadcodePass-4 112 974755 ns/op 90919 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 123811609 ns/op 3996192 B/op 44583 allocs/op BenchmarkMultiPass-4 57 2124887 ns/op 216131 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 273809433 ns/op 11140064 B/op 149333 allocs/op BenchmarkCondRewrite/SoloJump-4 3560607 32.82 ns/op BenchmarkCondRewrite/CombJump-4 3935406 29.04 ns/op PASS ok cmd/compile/internal/ssa 14.836s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 12127 10771 ns/op BenchmarkExtShift-4 19717 5146 ns/op BenchmarkModify-4 8910 14759 ns/op BenchmarkMullImm-4 21390 5619 ns/op BenchmarkConstModify-4 5454 22004 ns/op BenchmarkBitSet-4 10000 10154 ns/op BenchmarkBitClear-4 10000 10470 ns/op BenchmarkBitToggle-4 13296 8277 ns/op BenchmarkBitSetConst-4 126285 986.1 ns/op BenchmarkBitClearConst-4 139789 1027 ns/op BenchmarkBitToggleConst-4 108716 955.7 ns/op BenchmarkDivconstI64-4 5815809 21.60 ns/op BenchmarkModconstI64-4 5648944 21.69 ns/op BenchmarkDivisiblePow2constI64-4 6722354 18.93 ns/op BenchmarkDivisibleconstI64-4 5606660 20.88 ns/op BenchmarkDivisibleWDivconstI64-4 3374791 32.43 ns/op BenchmarkDivconstU64/3-4 6930774 23.50 ns/op BenchmarkDivconstU64/5-4 5530544 21.35 ns/op BenchmarkDivconstU64/37-4 6962248 18.25 ns/op BenchmarkDivconstU64/1234567-4 5212568 24.92 ns/op BenchmarkModconstU64-4 6823434 17.80 ns/op BenchmarkDivisibleconstU64-4 7263044 17.87 ns/op BenchmarkDivisibleWDivconstU64-4 3918018 31.34 ns/op BenchmarkDivconstI32-4 5830754 19.75 ns/op BenchmarkModconstI32-4 7856224 18.83 ns/op BenchmarkDivisiblePow2constI32-4 6539190 18.96 ns/op BenchmarkDivisibleconstI32-4 5837130 20.93 ns/op BenchmarkDivisibleWDivconstI32-4 3313326 35.69 ns/op BenchmarkDivconstU32-4 6772224 19.14 ns/op BenchmarkModconstU32-4 5443467 24.34 ns/op BenchmarkDivisibleconstU32-4 6890929 16.55 ns/op BenchmarkDivisibleWDivconstU32-4 2968874 36.47 ns/op BenchmarkDivconstI16-4 5093749 23.35 ns/op BenchmarkModconstI16-4 5246720 24.19 ns/op BenchmarkDivisiblePow2constI16-4 5989714 22.95 ns/op BenchmarkDivisibleconstI16-4 6456069 22.27 ns/op BenchmarkDivisibleWDivconstI16-4 3020244 35.12 ns/op BenchmarkDivconstU16-4 7602993 20.14 ns/op BenchmarkModconstU16-4 5445558 19.05 ns/op BenchmarkDivisibleconstU16-4 7325702 16.77 ns/op BenchmarkDivisibleWDivconstU16-4 3179415 36.21 ns/op BenchmarkDivconstI8-4 5035302 30.08 ns/op BenchmarkModconstI8-4 6810129 20.36 ns/op BenchmarkDivisiblePow2constI8-4 7508224 15.99 ns/op BenchmarkDivisibleconstI8-4 5284611 21.85 ns/op BenchmarkDivisibleWDivconstI8-4 2848105 37.37 ns/op BenchmarkDivconstU8-4 6325017 24.17 ns/op BenchmarkModconstU8-4 6153969 20.73 ns/op BenchmarkDivisibleconstU8-4 5392980 19.96 ns/op BenchmarkDivisibleWDivconstU8-4 3171547 43.91 ns/op BenchmarkMul2-4 231732 574.4 ns/op BenchmarkMulNeg2-4 222036 575.5 ns/op BenchmarkEfaceInteger-4 2545634 44.30 ns/op BenchmarkMulconstI32/3-4 28272780 4.721 ns/op BenchmarkMulconstI32/5-4 25830164 4.963 ns/op BenchmarkMulconstI32/12-4 26121686 5.249 ns/op BenchmarkMulconstI32/120-4 25393111 4.844 ns/op BenchmarkMulconstI32/-120-4 19618690 5.866 ns/op BenchmarkMulconstI32/65537-4 26858898 5.195 ns/op BenchmarkMulconstI32/65538-4 23925682 4.882 ns/op BenchmarkMulconstI64/3-4 23319458 4.775 ns/op BenchmarkMulconstI64/5-4 27220432 5.169 ns/op BenchmarkMulconstI64/12-4 26522724 4.976 ns/op BenchmarkMulconstI64/120-4 27731616 4.907 ns/op BenchmarkMulconstI64/-120-4 27168080 5.000 ns/op BenchmarkMulconstI64/65537-4 25909582 5.050 ns/op BenchmarkMulconstI64/65538-4 26091226 5.029 ns/op BenchmarkMulconstU32/3-4 24759430 4.873 ns/op BenchmarkMulconstU32/5-4 27423656 8.329 ns/op BenchmarkMulconstU32/12-4 24017782 4.880 ns/op BenchmarkMulconstU32/120-4 25971916 4.716 ns/op BenchmarkMulconstU32/65537-4 27393100 5.211 ns/op BenchmarkMulconstU32/65538-4 27086360 4.996 ns/op BenchmarkMulconstU64/3-4 25631670 5.258 ns/op BenchmarkMulconstU64/5-4 28135436 4.707 ns/op BenchmarkMulconstU64/12-4 25010258 5.104 ns/op BenchmarkMulconstU64/120-4 25089962 4.619 ns/op BenchmarkMulconstU64/65537-4 27428984 5.180 ns/op BenchmarkMulconstU64/65538-4 23909874 5.077 ns/op BenchmarkShiftArithmeticRight-4 28013668 4.663 ns/op BenchmarkSwitch8Predictable-4 8694384 13.84 ns/op BenchmarkSwitch8Unpredictable-4 8530940 13.68 ns/op BenchmarkSwitch32Predictable-4 11627547 9.433 ns/op BenchmarkSwitch32Unpredictable-4 8429769 13.53 ns/op BenchmarkSwitchStringPredictable-4 5810502 18.94 ns/op BenchmarkSwitchStringUnpredictable-4 6514672 17.76 ns/op PASS ok cmd/compile/internal/test 16.704s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 182 687333 ns/op BenchmarkNamed/Underlying/nongeneric-4 1134385 104.4 ns/op BenchmarkNamed/Underlying/generic-4 1000000 108.9 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 108.4 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 110.2 ns/op BenchmarkCheck/http/funcbodies/info-4 1 386404013 ns/op 78757 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 289849184 ns/op 105024 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 122752995 ns/op 247128 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 113818022 ns/op 266556 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 1540023801 ns/op 3329 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 101017357 ns/op 50594 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36146969 ns/op 141370 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 36334947 ns/op 140591 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 510039794 ns/op 4246 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 37934231 ns/op 57061 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 22847776 ns/op 93472 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 22619512 ns/op 95353 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1511248488 ns/op 41144 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 476831666 ns/op 130434 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 114312615 ns/op 542631 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 88162602 ns/op 704308 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2146555783 ns/op 941.9 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 72147226 ns/op 27782 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 45317132 ns/op 44280 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 44736912 ns/op 45041 lines/s PASS ok cmd/compile/internal/types2 32.946s goos: darwin goarch: amd64 pkg: cmd/go BenchmarkExecGoEnv-4 4 36531270 ns/op 16985250 sys-ns/op 4086000 user-ns/op PASS ok cmd/go 0.552s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 66673 1764 ns/op 4.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 77612 1477 ns/op 5.42 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 18610 6396 ns/op 160.09 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 18577 6252 ns/op 163.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2944 40251 ns/op 203.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3190 39348 ns/op 208.20 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.078s All tests passed.