darwin-amd64-race at 4f467f10820e78add23bf5ddeb1de521aa6f8864 :: 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=86E8F46C-7F92-46F0-A6A1-FE0BF0E6C61C" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.ElIr8NsdPj/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=895C65A8-452F-4F2B-BBC8-975FAC720B86" "__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=86E8F46C-7F92-46F0-A6A1-FE0BF0E6C61C" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.ElIr8NsdPj/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=895C65A8-452F-4F2B-BBC8-975FAC720B86" "__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 1.818s ok archive/zip 2.733s ok bufio 0.551s ok bytes 5.164s ok compress/bzip2 0.766s ok compress/flate 7.786s ok compress/gzip 15.500s ok compress/lzw 1.041s ok compress/zlib 6.690s ok container/heap 0.057s ok container/list 0.040s ok container/ring 0.042s ok context 0.105s ok crypto 0.076s ok crypto/aes 0.113s ok crypto/cipher 0.116s ok crypto/des 0.159s ok crypto/dsa 0.099s ok crypto/ecdh 0.246s ok crypto/ecdsa 0.203s ok crypto/ed25519 0.576s ok crypto/elliptic 0.074s ok crypto/hmac 0.058s ok crypto/internal/alias 0.032s ok crypto/internal/bigmod 3.890s ok crypto/internal/boring 0.052s ok crypto/internal/boring/bcache 0.435s ok crypto/internal/edwards25519 45.406s ok crypto/internal/edwards25519/field 16.412s ok crypto/internal/nistec 4.473s ok crypto/internal/nistec/fiat 0.063s [no tests to run] ok crypto/md5 0.070s ok crypto/rand 0.421s ok crypto/rc4 0.802s ok crypto/rsa 0.627s ok crypto/sha1 0.069s ok crypto/sha256 0.068s ok crypto/sha512 0.084s ok crypto/subtle 0.521s ok crypto/tls 3.637s ok crypto/x509 1.686s ok database/sql 0.483s ok database/sql/driver 0.042s ok debug/buildinfo 0.093s ok debug/dwarf 0.208s ok debug/elf 1.351s ok debug/gosym 0.166s ok debug/macho 0.170s ok debug/pe 0.167s ok debug/plan9obj 0.084s ok embed 0.109s [no tests to run] ok embed/internal/embedtest 0.045s ok encoding/ascii85 0.045s ok encoding/asn1 0.049s ok encoding/base32 0.167s ok encoding/base64 0.058s ok encoding/binary 0.050s ok encoding/csv 0.101s ok encoding/gob 27.500s ok encoding/hex 0.057s ok encoding/json 2.205s ok encoding/pem 2.490s ok encoding/xml 0.347s ok errors 0.051s ok expvar 0.050s ok flag 0.179s ok fmt 0.735s ok go/ast 0.096s ok go/build 5.907s ok go/build/constraint 0.046s ok go/constant 0.046s ok go/doc 0.494s ok go/doc/comment 3.552s ok go/format 0.077s ok go/importer 0.981s ok go/internal/gccgoimporter 0.136s ok go/internal/gcimporter 6.110s ok go/internal/srcimporter 30.380s ok go/parser 0.985s ok go/printer 1.538s ok go/scanner 0.039s ok go/token 0.198s ok go/types 52.780s ok hash 0.068s ok hash/adler32 0.090s ok hash/crc32 0.083s ok hash/crc64 0.056s ok hash/fnv 0.046s ok hash/maphash 0.045s ok html 0.043s ok html/template 0.335s ok image 0.638s ok image/color 0.085s ok image/draw 1.152s ok image/gif 1.709s ok image/jpeg 2.001s ok image/png 4.183s ok index/suffixarray 1.461s ok internal/abi 8.276s ok internal/buildcfg 0.043s ok internal/coverage/cformat 0.040s ok internal/coverage/cmerge 0.035s ok internal/coverage/pods 0.061s ok internal/coverage/slicereader 0.086s ok internal/coverage/slicewriter 0.083s ok internal/coverage/test 0.088s ok internal/cpu 0.130s ok internal/dag 0.053s ok internal/diff 0.105s ok internal/fmtsort 0.042s ok internal/fuzz 0.063s ok internal/godebug 0.073s ok internal/intern 1.358s ok internal/itoa 0.039s ok internal/poll 0.771s ok internal/profile 0.078s ok internal/reflectlite 0.329s ok internal/safefilepath 0.045s ok internal/saferio 0.290s ok internal/singleflight 0.203s ok internal/testenv 0.040s ok internal/trace 0.313s ok internal/types/errors 1.909s ok internal/unsafeheader 0.077s ok internal/xcoff 0.167s ok io 0.126s ok io/fs 0.254s ok io/ioutil 0.088s ok log 0.093s ok log/syslog 1.336s ok math 0.068s ok math/big 3.087s ok math/bits 0.065s ok math/cmplx 0.094s ok math/rand 2.292s ok mime 0.077s ok mime/multipart 1.850s ok mime/quotedprintable 0.093s ok net 17.154s ok net/http 18.069s ok net/http/cgi 1.856s ok net/http/cookiejar 0.113s ok net/http/fcgi 0.224s ok net/http/httptest 0.355s ok net/http/httptrace 0.048s ok net/http/httputil 1.086s ok net/http/internal 0.070s ok net/http/internal/ascii 0.062s ok net/http/pprof 5.197s ok net/internal/socktest 0.076s ok net/mail 0.041s ok net/netip 0.882s ok net/rpc 0.231s ok net/rpc/jsonrpc 0.187s ok net/smtp 0.210s ok net/textproto 0.079s ok net/url 0.120s ok os 2.307s ok os/exec 4.111s ok os/exec/internal/fdtest 0.062s ok os/signal 4.817s ok os/user 0.105s ok path 0.088s ok path/filepath 0.166s ok plugin 0.035s ok reflect 1.134s ok regexp 3.019s ok regexp/syntax 3.998s ok runtime 54.668s ok runtime/cgo 0.036s ok runtime/coverage 0.099s ok runtime/debug 0.173s ok runtime/internal/atomic 0.119s ok runtime/internal/math 0.097s ok runtime/internal/sys 0.080s ok runtime/metrics 0.043s ok runtime/pprof 12.810s ok runtime/race 11.980s ok runtime/trace 6.827s ok sort 0.623s ok strconv 2.349s ok strings 4.558s ok sync 0.860s ok sync/atomic 2.422s ok syscall 2.741s ok testing 2.517s ok testing/fstest 0.070s ok testing/iotest 0.050s ok testing/quick 0.230s ok text/scanner 0.048s ok text/tabwriter 0.045s ok text/template 0.123s ok text/template/parse 0.060s ok time 2.726s ok unicode 0.078s ok unicode/utf16 0.117s ok unicode/utf8 0.076s ok cmd/addr2line 7.217s ok cmd/api 21.838s ok cmd/asm/internal/asm 2.908s ok cmd/asm/internal/lex 0.096s ok cmd/compile/internal/abt 0.094s ok cmd/compile/internal/amd64 70.053s ok cmd/compile/internal/base 0.089s ok cmd/compile/internal/compare 0.086s ok cmd/compile/internal/dwarfgen 1.125s ok cmd/compile/internal/importer 4.729s ok cmd/compile/internal/ir 0.034s ok cmd/compile/internal/logopt 1.411s ok cmd/compile/internal/noder 0.040s ok cmd/compile/internal/reflectdata 0.032s [no tests to run] ok cmd/compile/internal/ssa 38.035s ok cmd/compile/internal/syntax 0.378s ok cmd/compile/internal/test 24.327s ok cmd/compile/internal/typecheck 0.933s ok cmd/compile/internal/types 0.051s ok cmd/compile/internal/types2 28.067s ok cmd/covdata 0.038s ok cmd/cover 3.375s ok cmd/dist 0.062s ok cmd/doc 3.692s ok cmd/fix 16.652s ok cmd/go 396.834s ok cmd/go/internal/auth 0.106s ok cmd/go/internal/cache 0.558s ok cmd/go/internal/fsys 0.335s ok cmd/go/internal/generate 0.115s ok cmd/go/internal/get 0.099s ok cmd/go/internal/imports 0.179s ok cmd/go/internal/load 0.077s ok cmd/go/internal/lockedfile 0.373s ok cmd/go/internal/lockedfile/internal/filelock 0.195s ok cmd/go/internal/modconv 0.139s ok cmd/go/internal/modfetch 0.085s ok cmd/go/internal/modfetch/codehost 0.075s ok cmd/go/internal/modfetch/zip_sum_test 0.069s ok cmd/go/internal/modindex 0.876s ok cmd/go/internal/modload 0.061s ok cmd/go/internal/mvs 0.069s ok cmd/go/internal/par 0.142s ok cmd/go/internal/str 0.101s ok cmd/go/internal/test 0.100s ok cmd/go/internal/vcs 0.134s ok cmd/go/internal/vcweb 0.126s ok cmd/go/internal/vcweb/vcstest 28.677s ok cmd/go/internal/web 0.086s ok cmd/go/internal/work 0.277s ok cmd/gofmt 0.586s ok cmd/internal/archive 3.256s ok cmd/internal/buildid 0.932s ok cmd/internal/dwarf 0.043s ok cmd/internal/edit 0.050s ok cmd/internal/goobj 0.031s ok cmd/internal/moddeps 4.104s ok cmd/internal/notsha256 0.077s ok cmd/internal/obj 1.449s ok cmd/internal/obj/ppc64 0.642s ok cmd/internal/obj/riscv 0.289s ok cmd/internal/obj/s390x 0.067s ok cmd/internal/obj/x86 3.632s ok cmd/internal/objabi 0.085s ok cmd/internal/pkgpath 0.220s ok cmd/internal/pkgpattern 0.049s ok cmd/internal/quoted 0.046s ok cmd/internal/src 0.032s ok cmd/internal/test2json 1.186s ok cmd/link 29.056s ok cmd/link/internal/benchmark 0.084s ok cmd/link/internal/ld 45.410s ok cmd/link/internal/loader 0.357s ok cmd/nm 4.952s ok cmd/objdump 9.325s ok cmd/pack 4.561s ok cmd/pprof 2.220s ok cmd/trace 0.259s ok cmd/vet 36.713s ##### Running benchmarks briefly. goos: darwin goarch: amd64 pkg: archive/tar Benchmark/Writer/USTAR-4 2930 47463 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 1704 61612 ns/op 1855 B/op 36 allocs/op Benchmark/Writer/PAX-4 1228 83384 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 2488 43476 ns/op 5046 B/op 15 allocs/op Benchmark/Reader/GNU-4 3992 30553 ns/op 5194 B/op 15 allocs/op Benchmark/Reader/PAX-4 3010 66917 ns/op 8738 B/op 33 allocs/op PASS ok archive/tar 1.427s goos: darwin goarch: amd64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 472816980 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 240573535 ns/op BenchmarkZip64TestSizes/4096-4 615 192067 ns/op BenchmarkZip64TestSizes/1048576-4 68 1545567 ns/op BenchmarkZip64TestSizes/67108864-4 1 206135957 ns/op PASS ok archive/zip 1.896s goos: darwin goarch: amd64 pkg: bufio BenchmarkReaderCopyOptimal-4 203680 568.9 ns/op BenchmarkReaderCopyUnoptimal-4 108139 988.8 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 58815 ns/op BenchmarkReaderWriteToOptimal-4 8502 18817 ns/op BenchmarkReaderReadString-4 109093 1214 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 192409 748.3 ns/op BenchmarkWriterCopyUnoptimal-4 202458 633.0 ns/op BenchmarkWriterCopyNoReadFrom-4 6361 58309 ns/op BenchmarkReaderEmpty-4 10000 10128 ns/op 4225 B/op 3 allocs/op BenchmarkWriterEmpty-4 10000 10778 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 501682 233.5 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.719s goos: darwin goarch: amd64 pkg: bytes BenchmarkReadString-4 2430 55797 ns/op 587.28 MB/s BenchmarkWriteByte-4 378 297546 ns/op 13.77 MB/s BenchmarkWriteRune-4 187 665773 ns/op 18.46 MB/s BenchmarkBufferNotEmptyWriteRead-4 30 3704781 ns/op BenchmarkBufferFullSmallReads-4 78 1621083 ns/op BenchmarkBufferWriteBlock/N4096-4 5870 27905 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 246 526284 ns/op 260098 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 9 15004958 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 3076248 40.68 ns/op 245.82 MB/s BenchmarkIndexByte/32-4 3066876 37.07 ns/op 863.31 MB/s BenchmarkIndexByte/4K-4 987253 116.3 ns/op 35208.36 MB/s BenchmarkIndexBytePortable/10-4 1000000 175.8 ns/op 56.87 MB/s BenchmarkIndexBytePortable/32-4 434125 287.0 ns/op 111.52 MB/s BenchmarkIndexBytePortable/4K-4 4015 37583 ns/op 108.99 MB/s BenchmarkIndexRune/10-4 1000000 126.8 ns/op 78.85 MB/s BenchmarkIndexRune/32-4 1000000 139.6 ns/op 229.28 MB/s BenchmarkIndexRune/4K-4 344656 325.9 ns/op 12567.56 MB/s BenchmarkIndexRuneASCII/10-4 3441570 48.93 ns/op 204.36 MB/s BenchmarkIndexRuneASCII/32-4 3050163 37.78 ns/op 847.04 MB/s BenchmarkIndexRuneASCII/4K-4 1038033 115.5 ns/op 35477.04 MB/s BenchmarkEqual/0-4 9717128 11.25 ns/op BenchmarkEqual/1-4 897555 194.0 ns/op 5.15 MB/s BenchmarkEqual/6-4 1000000 171.6 ns/op 34.97 MB/s BenchmarkEqual/9-4 1000000 105.6 ns/op 85.22 MB/s BenchmarkEqual/15-4 1000000 124.0 ns/op 120.95 MB/s BenchmarkEqual/16-4 1000000 101.3 ns/op 157.90 MB/s BenchmarkEqual/20-4 1000000 145.3 ns/op 137.62 MB/s BenchmarkEqual/32-4 1000000 111.2 ns/op 287.84 MB/s BenchmarkEqual/4K-4 76612 1464 ns/op 2798.00 MB/s BenchmarkIndex/10-4 1979271 57.24 ns/op 174.71 MB/s BenchmarkIndex/32-4 1479267 88.49 ns/op 361.62 MB/s BenchmarkIndex/4K-4 21199 6335 ns/op 646.56 MB/s BenchmarkIndexEasy/10-4 2055434 97.45 ns/op 102.61 MB/s BenchmarkIndexEasy/32-4 1943169 61.71 ns/op 518.54 MB/s BenchmarkIndexEasy/4K-4 543903 256.5 ns/op 15967.19 MB/s BenchmarkCount/10-4 1220976 117.6 ns/op 85.00 MB/s BenchmarkCount/32-4 1000000 124.0 ns/op 258.00 MB/s BenchmarkCount/4K-4 20670 6655 ns/op 615.50 MB/s BenchmarkCountEasy/10-4 1258825 91.89 ns/op 108.82 MB/s BenchmarkCountEasy/32-4 1000000 173.6 ns/op 184.30 MB/s BenchmarkCountEasy/4K-4 442840 284.9 ns/op 14379.12 MB/s BenchmarkCountSingle/10-4 2488618 47.11 ns/op 212.25 MB/s BenchmarkCountSingle/32-4 2234512 80.91 ns/op 395.51 MB/s BenchmarkCountSingle/4K-4 877630 153.8 ns/op 26629.48 MB/s BenchmarkToUpper/#00-4 2469624 47.16 ns/op BenchmarkToUpper/ONLYUPPER-4 313339 433.2 ns/op BenchmarkToUpper/abc-4 390529 315.2 ns/op BenchmarkToUpper/AbC123-4 240964 473.7 ns/op BenchmarkToUpper/azAZ09_-4 267561 781.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 69519 1651 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 29474 4798 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 43089 2516 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 117951 1021 ns/op BenchmarkToLower/#00-4 1792612 58.97 ns/op BenchmarkToLower/abc-4 290202 518.7 ns/op BenchmarkToLower/AbC123-4 213463 494.0 ns/op BenchmarkToLower/azAZ09_-4 218277 508.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 65634 2953 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36936 3322 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 61753 2498 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 117336 1041 ns/op BenchmarkFields/ASCII/16-4 196551 698.7 ns/op 22.90 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 10100 ns/op 25.35 MB/s 512 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 832 157458 ns/op 26.01 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 39 2735404 ns/op 23.96 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 44477985 ns/op 23.58 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 79220 1671 ns/op 9.58 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6465 20320 ns/op 12.60 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 338 356575 ns/op 11.49 MB/s 25088 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 18 8865666 ns/op 7.39 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 110190242 ns/op 9.52 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 140192 1268 ns/op 12.62 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 14756 ns/op 17.35 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 458 329256 ns/op 12.44 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 21 6078672 ns/op 10.78 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 80931439 ns/op 12.96 MB/s 11219248 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 101584 1752 ns/op 9.13 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7390 18356 ns/op 13.95 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 430 296474 ns/op 13.82 MB/s 25088 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 18 6582146 ns/op 9.96 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 117828698 ns/op 8.90 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1711927 71.90 ns/op BenchmarkTrimSpace/ASCII-4 1000000 105.9 ns/op BenchmarkTrimSpace/SomeNonASCII-4 101019 2146 ns/op BenchmarkTrimSpace/JustNonASCII-4 47043 2684 ns/op BenchmarkToValidUTF8/Valid-4 328034 356.6 ns/op BenchmarkToValidUTF8/InvalidASCII-4 289206 471.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 83046 1595 ns/op BenchmarkIndexHard1-4 942 151637 ns/op BenchmarkIndexHard2-4 705 210203 ns/op BenchmarkIndexHard3-4 148 698466 ns/op BenchmarkIndexHard4-4 172 647240 ns/op BenchmarkLastIndexHard1-4 7 16324442 ns/op BenchmarkLastIndexHard2-4 4 27310502 ns/op BenchmarkLastIndexHard3-4 4 36645376 ns/op BenchmarkCountHard1-4 1033 151468 ns/op BenchmarkCountHard2-4 693 183219 ns/op BenchmarkCountHard3-4 142 1067881 ns/op BenchmarkSplitEmptySeparator-4 1 163030367 ns/op BenchmarkSplitSingleByteSeparator-4 10 11697441 ns/op BenchmarkSplitMultiByteSeparator-4 10 16396790 ns/op BenchmarkSplitNSingleByteSeparator-4 145366 1326 ns/op BenchmarkSplitNMultiByteSeparator-4 57843 2577 ns/op BenchmarkRepeat-4 157558 1111 ns/op BenchmarkRepeatLarge/256/1-4 79024 1758 ns/op 145.60 MB/s BenchmarkRepeatLarge/256/16-4 174512 1136 ns/op 225.35 MB/s BenchmarkRepeatLarge/512/1-4 47414 2244 ns/op 228.14 MB/s BenchmarkRepeatLarge/512/16-4 62847 1872 ns/op 273.49 MB/s BenchmarkRepeatLarge/1024/1-4 29485 3412 ns/op 300.08 MB/s BenchmarkRepeatLarge/1024/16-4 28576 3635 ns/op 281.74 MB/s BenchmarkRepeatLarge/2048/1-4 25276 5919 ns/op 346.01 MB/s BenchmarkRepeatLarge/2048/16-4 25390 4821 ns/op 424.83 MB/s BenchmarkRepeatLarge/4096/1-4 13988 12060 ns/op 339.63 MB/s BenchmarkRepeatLarge/4096/16-4 10000 10021 ns/op 408.76 MB/s BenchmarkRepeatLarge/8192/1-4 6590 17887 ns/op 457.99 MB/s BenchmarkRepeatLarge/8192/16-4 10000 17743 ns/op 461.71 MB/s BenchmarkRepeatLarge/8192/4097-4 15165 9961 ns/op 411.30 MB/s BenchmarkRepeatLarge/16384/1-4 10000 34265 ns/op 478.15 MB/s BenchmarkRepeatLarge/16384/16-4 4071 33844 ns/op 484.11 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 24047 ns/op 511.12 MB/s BenchmarkRepeatLarge/32768/1-4 2622 71966 ns/op 455.33 MB/s BenchmarkRepeatLarge/32768/16-4 1746 73853 ns/op 443.69 MB/s BenchmarkRepeatLarge/32768/4097-4 2048 59860 ns/op 479.11 MB/s BenchmarkRepeatLarge/65536/1-4 1330 107037 ns/op 612.27 MB/s BenchmarkRepeatLarge/65536/16-4 1024 120854 ns/op 542.28 MB/s BenchmarkRepeatLarge/65536/4097-4 1149 119947 ns/op 512.35 MB/s BenchmarkRepeatLarge/131072/1-4 190 610767 ns/op 214.60 MB/s BenchmarkRepeatLarge/131072/16-4 229 606189 ns/op 216.22 MB/s BenchmarkRepeatLarge/131072/4097-4 196 581767 ns/op 218.31 MB/s BenchmarkRepeatLarge/262144/1-4 123 1168095 ns/op 224.42 MB/s BenchmarkRepeatLarge/262144/16-4 142 1098171 ns/op 238.71 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1104007 ns/op 233.79 MB/s BenchmarkRepeatLarge/524288/1-4 100 2249536 ns/op 233.06 MB/s BenchmarkRepeatLarge/524288/16-4 63 1879221 ns/op 278.99 MB/s BenchmarkRepeatLarge/524288/4097-4 62 1839340 ns/op 282.88 MB/s BenchmarkRepeatLarge/1048576/1-4 45 3870447 ns/op 270.92 MB/s BenchmarkRepeatLarge/1048576/16-4 45 3797599 ns/op 276.12 MB/s BenchmarkRepeatLarge/1048576/4097-4 48 3928211 ns/op 265.96 MB/s BenchmarkRepeatLarge/2097152/1-4 14 7280627 ns/op 288.05 MB/s BenchmarkRepeatLarge/2097152/16-4 21 6533953 ns/op 320.96 MB/s BenchmarkRepeatLarge/2097152/4097-4 20 6475658 ns/op 323.30 MB/s BenchmarkRepeatLarge/4194304/1-4 9 11725099 ns/op 357.72 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15778741 ns/op 265.82 MB/s BenchmarkRepeatLarge/4194304/4097-4 10 13091820 ns/op 320.14 MB/s BenchmarkRepeatLarge/8388608/1-4 5 24671849 ns/op 340.01 MB/s BenchmarkRepeatLarge/8388608/16-4 6 19155868 ns/op 437.91 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 23959718 ns/op 350.03 MB/s BenchmarkRepeatLarge/16777216/1-4 3 44731018 ns/op 375.07 MB/s BenchmarkRepeatLarge/16777216/16-4 3 44672846 ns/op 375.56 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 38699083 ns/op 433.53 MB/s BenchmarkRepeatLarge/33554432/1-4 2 59642940 ns/op 562.59 MB/s BenchmarkRepeatLarge/33554432/16-4 2 83123284 ns/op 403.67 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 58599826 ns/op 572.60 MB/s BenchmarkRepeatLarge/67108864/1-4 1 148577097 ns/op 451.68 MB/s BenchmarkRepeatLarge/67108864/16-4 1 134969878 ns/op 497.21 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 111158320 ns/op 603.72 MB/s BenchmarkRepeatLarge/134217728/1-4 1 258025451 ns/op 520.17 MB/s BenchmarkRepeatLarge/134217728/16-4 1 241736326 ns/op 555.22 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 231677862 ns/op 579.33 MB/s BenchmarkRepeatLarge/268435456/1-4 1 520853619 ns/op 515.38 MB/s BenchmarkRepeatLarge/268435456/16-4 1 461414995 ns/op 581.77 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 466184632 ns/op 575.81 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1714145512 ns/op 313.20 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1545461951 ns/op 347.39 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1671727942 ns/op 321.15 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 6242958604 ns/op 171.99 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 5010805542 ns/op 214.29 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 5608403752 ns/op 191.45 MB/s BenchmarkBytesCompare/1-4 8762877 13.69 ns/op BenchmarkBytesCompare/2-4 11751870 8.927 ns/op BenchmarkBytesCompare/4-4 12907036 10.68 ns/op BenchmarkBytesCompare/8-4 8821770 11.69 ns/op BenchmarkBytesCompare/16-4 12201501 8.877 ns/op BenchmarkBytesCompare/32-4 11868358 10.61 ns/op BenchmarkBytesCompare/64-4 9113644 12.28 ns/op BenchmarkBytesCompare/128-4 8752560 12.72 ns/op BenchmarkBytesCompare/256-4 7331005 16.78 ns/op BenchmarkBytesCompare/512-4 4592454 23.98 ns/op BenchmarkBytesCompare/1024-4 2469417 49.02 ns/op BenchmarkBytesCompare/2048-4 1861160 63.60 ns/op BenchmarkIndexAnyASCII/1:1-4 1734546 72.70 ns/op BenchmarkIndexAnyASCII/1:2-4 1817992 68.48 ns/op BenchmarkIndexAnyASCII/1:4-4 1704183 87.82 ns/op BenchmarkIndexAnyASCII/1:8-4 1838378 64.34 ns/op BenchmarkIndexAnyASCII/1:16-4 1744104 65.74 ns/op BenchmarkIndexAnyASCII/1:32-4 1870485 64.31 ns/op BenchmarkIndexAnyASCII/1:64-4 1829029 84.96 ns/op BenchmarkIndexAnyASCII/16:1-4 1000000 108.4 ns/op BenchmarkIndexAnyASCII/16:2-4 626389 217.0 ns/op BenchmarkIndexAnyASCII/16:4-4 563904 250.1 ns/op BenchmarkIndexAnyASCII/16:8-4 592423 214.3 ns/op BenchmarkIndexAnyASCII/16:16-4 537049 201.8 ns/op BenchmarkIndexAnyASCII/16:32-4 508914 236.5 ns/op BenchmarkIndexAnyASCII/16:64-4 378903 440.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1790995 88.70 ns/op BenchmarkIndexAnyASCII/256:2-4 51747 2292 ns/op BenchmarkIndexAnyASCII/256:4-4 53772 2339 ns/op BenchmarkIndexAnyASCII/256:8-4 46449 2512 ns/op BenchmarkIndexAnyASCII/256:16-4 54964 2140 ns/op BenchmarkIndexAnyASCII/256:32-4 53210 2147 ns/op BenchmarkIndexAnyASCII/256:64-4 52226 2172 ns/op BenchmarkIndexAnyUTF8/1:1-4 1811970 65.66 ns/op BenchmarkIndexAnyUTF8/1:2-4 1723647 60.88 ns/op BenchmarkIndexAnyUTF8/1:4-4 2010639 59.06 ns/op BenchmarkIndexAnyUTF8/1:8-4 2016698 59.78 ns/op BenchmarkIndexAnyUTF8/1:16-4 2031735 80.08 ns/op BenchmarkIndexAnyUTF8/1:32-4 1000000 116.7 ns/op BenchmarkIndexAnyUTF8/1:64-4 1961068 63.77 ns/op BenchmarkIndexAnyUTF8/16:1-4 150418 807.9 ns/op BenchmarkIndexAnyUTF8/16:2-4 315246 468.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 358581 333.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 396025 302.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 381963 290.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 348741 313.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 410511 340.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 13555 ns/op BenchmarkIndexAnyUTF8/256:2-4 24057 4677 ns/op BenchmarkIndexAnyUTF8/256:4-4 25770 6347 ns/op BenchmarkIndexAnyUTF8/256:8-4 24117 4531 ns/op BenchmarkIndexAnyUTF8/256:16-4 24951 4413 ns/op BenchmarkIndexAnyUTF8/256:32-4 23996 4709 ns/op BenchmarkIndexAnyUTF8/256:64-4 24792 4704 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1683379 60.19 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1746463 64.68 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1546022 85.95 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1923806 59.23 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1935549 62.03 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1943119 66.05 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1859629 60.51 ns/op BenchmarkLastIndexAnyASCII/16:1-4 499668 262.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 510488 301.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 448412 288.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 411795 261.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 449503 410.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 425709 600.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 359044 344.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 33240 3845 ns/op BenchmarkLastIndexAnyASCII/256:2-4 29938 4039 ns/op BenchmarkLastIndexAnyASCII/256:4-4 22983 6910 ns/op BenchmarkLastIndexAnyASCII/256:8-4 33315 3723 ns/op BenchmarkLastIndexAnyASCII/256:16-4 36032 3026 ns/op BenchmarkLastIndexAnyASCII/256:32-4 38535 3187 ns/op BenchmarkLastIndexAnyASCII/256:64-4 36825 3537 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1421251 74.35 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1591450 71.34 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1612734 66.77 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1665201 65.26 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1975142 61.16 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1953483 61.15 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2023779 59.36 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 194112 615.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 375304 303.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 396790 313.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 369280 307.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 362503 305.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 384915 321.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 331945 328.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 12951 9752 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 29248 4101 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 29930 3888 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 27957 3921 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 29661 3913 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 27529 4435 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 28414 4117 ns/op BenchmarkTrimASCII/1:1-4 2190715 54.16 ns/op BenchmarkTrimASCII/1:2-4 1938038 58.14 ns/op BenchmarkTrimASCII/1:4-4 1871823 60.47 ns/op BenchmarkTrimASCII/1:8-4 1883822 62.66 ns/op BenchmarkTrimASCII/1:16-4 1712870 69.34 ns/op BenchmarkTrimASCII/16:1-4 674521 193.2 ns/op BenchmarkTrimASCII/16:2-4 483544 296.9 ns/op BenchmarkTrimASCII/16:4-4 497967 251.1 ns/op BenchmarkTrimASCII/16:8-4 482766 247.6 ns/op BenchmarkTrimASCII/16:16-4 435255 260.6 ns/op BenchmarkTrimASCII/256:1-4 44809 2565 ns/op BenchmarkTrimASCII/256:2-4 38504 3162 ns/op BenchmarkTrimASCII/256:4-4 27612 3701 ns/op BenchmarkTrimASCII/256:8-4 36385 3020 ns/op BenchmarkTrimASCII/256:16-4 39669 3018 ns/op BenchmarkTrimASCII/4096:1-4 3034 34701 ns/op BenchmarkTrimASCII/4096:2-4 2330 48276 ns/op BenchmarkTrimASCII/4096:4-4 2209 47406 ns/op BenchmarkTrimASCII/4096:8-4 2479 48229 ns/op BenchmarkTrimASCII/4096:16-4 2536 48880 ns/op BenchmarkTrimByte-4 1512546 76.30 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 17578 6764 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 16376 6784 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 933 123006 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1869 62248 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3932 31845 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7077 16703 ns/op BenchmarkCompareBytesEqual-4 12942745 7.904 ns/op BenchmarkCompareBytesToNil-4 15616764 7.028 ns/op BenchmarkCompareBytesEmpty-4 16546255 6.936 ns/op BenchmarkCompareBytesIdentical-4 17070885 6.696 ns/op BenchmarkCompareBytesSameLength-4 15489600 8.716 ns/op BenchmarkCompareBytesDifferentLength-4 15039771 7.501 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 2992 43864 ns/op 23905.38 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 3140 42252 ns/op 24817.34 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 2659 47321 ns/op 22159.18 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 2858 44260 ns/op 23691.38 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 2626 43636 ns/op 24030.47 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2866 42845 ns/op 24473.72 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3142 45198 ns/op 23200.01 MB/s BenchmarkCompareBytesBig-4 3238 41090 ns/op 25519.26 MB/s BenchmarkCompareBytesBigIdentical-4 19410398 6.247 ns/op 167842092.90 MB/s PASS ok bytes 123.567s goos: darwin goarch: amd64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 74864258 ns/op 1.34 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 289941452 ns/op 1.96 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 22825385 ns/op 0.72 MB/s 3643395 B/op 51 allocs/op PASS ok compress/bzip2 1.366s goos: darwin goarch: amd64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 49 2104026 ns/op 4.75 MB/s 42550 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 19382315 ns/op 5.16 MB/s 44722 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 193045090 ns/op 5.18 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 62 1986278 ns/op 5.03 MB/s 43001 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 5 21599419 ns/op 4.63 MB/s 42563 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 199707879 ns/op 5.01 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 56 1908679 ns/op 5.24 MB/s 43658 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 18275218 ns/op 5.47 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 179873722 ns/op 5.56 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 67 1871084 ns/op 5.34 MB/s 42783 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 18150542 ns/op 5.51 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 179072324 ns/op 5.58 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 56 2063230 ns/op 4.85 MB/s 43148 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 5 22367261 ns/op 4.47 MB/s 51684 B/op 25 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 212119003 ns/op 4.71 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 75 1654991 ns/op 6.04 MB/s 43677 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 13782748 ns/op 7.26 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 140728443 ns/op 7.11 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 80 1501183 ns/op 6.66 MB/s 43620 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 9 11130177 ns/op 8.98 MB/s 44763 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 110971156 ns/op 9.01 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 80 1518155 ns/op 6.59 MB/s 43415 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 9 11124709 ns/op 8.99 MB/s 46589 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 113016723 ns/op 8.85 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 88 1218945 ns/op 8.20 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 11075322 ns/op 9.03 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 114887579 ns/op 8.70 MB/s BenchmarkEncode/Digits/Speed/1e4-4 51 2171510 ns/op 4.61 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19317595 ns/op 5.18 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 187376677 ns/op 5.34 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 5899524 ns/op 1.70 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 65192454 ns/op 1.53 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 665858605 ns/op 1.50 MB/s BenchmarkEncode/Digits/Compression/1e4-4 20 5909749 ns/op 1.69 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 63701616 ns/op 1.57 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 641065720 ns/op 1.56 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 81 1416802 ns/op 7.06 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 12374828 ns/op 8.08 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 142426156 ns/op 7.02 MB/s BenchmarkEncode/Newton/Speed/1e4-4 56 2008622 ns/op 4.98 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15388326 ns/op 6.50 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 150727702 ns/op 6.63 MB/s BenchmarkEncode/Newton/Default/1e4-4 19 5364501 ns/op 1.86 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 54941215 ns/op 1.82 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 565991720 ns/op 1.77 MB/s BenchmarkEncode/Newton/Compression/1e4-4 19 5484836 ns/op 1.82 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 67934788 ns/op 1.47 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 687003039 ns/op 1.46 MB/s PASS ok compress/flate 14.018s goos: darwin goarch: amd64 pkg: compress/lzw BenchmarkDecoder/1e4-4 43 2527862 ns/op 3.96 MB/s BenchmarkDecoder/1e-Reuse4-4 50 2522393 ns/op 3.96 MB/s BenchmarkDecoder/1e5-4 5 24242593 ns/op 4.12 MB/s BenchmarkDecoder/1e-Reuse5-4 5 24942500 ns/op 4.01 MB/s BenchmarkDecoder/1e6-4 1 249573919 ns/op 4.01 MB/s BenchmarkDecoder/1e-Reuse6-4 1 245161692 ns/op 4.08 MB/s BenchmarkEncoder/1e4-4 55 2007164 ns/op 4.98 MB/s BenchmarkEncoder/1e-Reuse4-4 61 1826957 ns/op 5.47 MB/s BenchmarkEncoder/1e5-4 6 18857940 ns/op 5.30 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19245907 ns/op 5.20 MB/s BenchmarkEncoder/1e6-4 1 188875978 ns/op 5.29 MB/s BenchmarkEncoder/1e-Reuse6-4 1 185958464 ns/op 5.38 MB/s PASS ok compress/lzw 3.089s goos: darwin goarch: amd64 pkg: container/heap BenchmarkDup-4 26 4134943 ns/op PASS ok container/heap 0.275s goos: darwin goarch: amd64 pkg: context BenchmarkCommonParentCancel-4 23128 4911 ns/op BenchmarkWithTimeout/concurrency=40-4 4448 28554 ns/op BenchmarkWithTimeout/concurrency=4000-4 4716 25647 ns/op BenchmarkWithTimeout/concurrency=400000-4 7459 19345 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 285094 399.2 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 18709 6876 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 21459 5145 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4028 46082 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2706 47078 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3375 31808 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 352 337771 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 226 538331 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 352 321243 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 39 3577410 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 20 5870928 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 40 3088108 ns/op BenchmarkCheckCanceled/Err-4 348844 411.2 ns/op BenchmarkCheckCanceled/Done-4 652444 199.2 ns/op BenchmarkContextCancelDone-4 895219 141.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 30956 4063 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 28086 4282 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 25498 4853 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 22735 5433 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 15301 7277 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 659767 173.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 431193 283.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 314721 416.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 194569 645.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 96504 1303 ns/op PASS ok context 12.058s goos: darwin goarch: amd64 pkg: crypto/aes BenchmarkEncrypt-4 1858329 65.78 ns/op 243.23 MB/s BenchmarkDecrypt-4 1976151 60.82 ns/op 263.07 MB/s BenchmarkExpand-4 1000000 109.8 ns/op PASS ok crypto/aes 0.609s goos: darwin goarch: amd64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 234363 507.7 ns/op 126.05 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 343275 306.1 ns/op 209.11 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 217669 492.3 ns/op 130.00 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 415544 307.8 ns/op 207.94 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 179145 709.8 ns/op 1901.96 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 209158 587.2 ns/op 2299.11 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 138972 826.2 ns/op 1633.93 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 183746 678.7 ns/op 1989.01 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 57854 1872 ns/op 4375.63 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 63736 1947 ns/op 4206.86 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 49614 2364 ns/op 3465.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 49366 2570 ns/op 3187.86 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6595 18287 ns/op 55.72 MB/s BenchmarkAESCFBDecrypt1K-4 7114 19170 ns/op 53.16 MB/s BenchmarkAESCFBDecrypt8K-4 790 142489 ns/op 57.46 MB/s BenchmarkAESOFB1K-4 10000 11771 ns/op 86.57 MB/s BenchmarkAESCTR1K-4 15238 7725 ns/op 131.91 MB/s BenchmarkAESCTR8K-4 1928 60972 ns/op 134.28 MB/s BenchmarkAESCBCEncrypt1K-4 14293 7993 ns/op 128.12 MB/s BenchmarkAESCBCDecrypt1K-4 18361 6193 ns/op 165.34 MB/s PASS ok crypto/cipher 3.340s goos: darwin goarch: amd64 pkg: crypto/des BenchmarkEncrypt-4 92109 1417 ns/op 5.64 MB/s BenchmarkDecrypt-4 94992 1228 ns/op 6.52 MB/s BenchmarkTDESEncrypt-4 34803 3278 ns/op 2.44 MB/s BenchmarkTDESDecrypt-4 36442 3238 ns/op 2.47 MB/s PASS ok crypto/des 0.752s goos: darwin goarch: amd64 pkg: crypto/ecdh BenchmarkECDH/P256-4 1213 95703 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8292532 ns/op 1093 B/op 21 allocs/op BenchmarkECDH/P521-4 6 17189515 ns/op 1530 B/op 21 allocs/op BenchmarkECDH/X25519-4 92 1361638 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.692s goos: darwin goarch: amd64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1602 65205 ns/op 4559 B/op 40 allocs/op BenchmarkSign/P384-4 46 2623596 ns/op 10775 B/op 62 allocs/op BenchmarkSign/P521-4 22 5250196 ns/op 11157 B/op 63 allocs/op BenchmarkVerify/P256-4 1168 98977 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 13 8164315 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 17054225 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 5223 24597 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 57 2190233 ns/op 1126 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 27 4099776 ns/op 1447 B/op 17 allocs/op PASS ok crypto/ecdsa 1.633s goos: darwin goarch: amd64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 222 465375 ns/op BenchmarkNewKeyFromSeed-4 273 428228 ns/op BenchmarkSigning-4 270 458059 ns/op BenchmarkVerification-4 180 645586 ns/op PASS ok crypto/ed25519 0.784s goos: darwin goarch: amd64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 6928 17047 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 169 686806 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 66 1945568 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 28 4047774 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1868 68711 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 69 1929688 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5797410 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 12806536 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13840 8805 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6776 17032 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4815 24612 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 100 1174915 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2924 40490 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 268 451831 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1975 64445 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1035374 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.776s goos: darwin goarch: amd64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 16323 6963 ns/op 147.07 MB/s BenchmarkHMACSHA256_32-4 24193 4561 ns/op 7.02 MB/s BenchmarkNewWriteSum-4 11917 9501 ns/op 3.37 MB/s PASS ok crypto/hmac 0.633s goos: darwin goarch: amd64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 47698 2278 ns/op BenchmarkModSub-4 61066 2035 ns/op BenchmarkMontgomeryRepr-4 27276 4391 ns/op BenchmarkMontgomeryMul-4 31669 3526 ns/op BenchmarkModMul-4 13261 8584 ns/op BenchmarkExpBig-4 16 6899020 ns/op BenchmarkExp-4 7 15597878 ns/op PASS ok crypto/internal/bigmod 1.332s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 3786 33197 ns/op BenchmarkScalarBaseMult-4 264 410684 ns/op BenchmarkScalarMult-4 127 942468 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 183 604950 ns/op PASS ok crypto/internal/edwards25519 0.778s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 481094 259.0 ns/op BenchmarkMultiply-4 6007218 19.88 ns/op BenchmarkSquare-4 6759198 16.63 ns/op BenchmarkInvert-4 33921 3499 ns/op BenchmarkMult32-4 1410000 82.03 ns/op PASS ok crypto/internal/edwards25519/field 1.191s goos: darwin goarch: amd64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 64 1785233 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2280 53682 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5545828 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 12224919 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 196 619033 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10680 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 68 1682512 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 33 3561579 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.371s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 653683 161.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 227715 500.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 123405 909.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 703161 162.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 252872 482.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 135608 897.6 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.947s goos: darwin goarch: amd64 pkg: crypto/md5 BenchmarkHash8Bytes-4 98958 1085 ns/op 7.38 MB/s BenchmarkHash64-4 129117 888.4 ns/op 72.04 MB/s BenchmarkHash128-4 122727 960.9 ns/op 133.21 MB/s BenchmarkHash256-4 102151 1147 ns/op 223.23 MB/s BenchmarkHash512-4 74907 1516 ns/op 337.82 MB/s BenchmarkHash1K-4 47575 2223 ns/op 460.64 MB/s BenchmarkHash8K-4 10000 12058 ns/op 679.36 MB/s BenchmarkHash1M-4 84 1436373 ns/op 730.02 MB/s BenchmarkHash8M-4 9 11474350 ns/op 731.07 MB/s BenchmarkHash8BytesUnaligned-4 116156 1031 ns/op 7.76 MB/s BenchmarkHash1KUnaligned-4 52098 2205 ns/op 464.42 MB/s BenchmarkHash8KUnaligned-4 10000 12154 ns/op 674.01 MB/s PASS ok crypto/md5 2.109s goos: darwin goarch: amd64 pkg: crypto/rand BenchmarkPrime-4 1 649960980 ns/op PASS ok crypto/rand 0.698s goos: darwin goarch: amd64 pkg: crypto/rc4 BenchmarkRC4_128-4 11208 9538 ns/op 13.42 MB/s BenchmarkRC4_1K-4 1574 77319 ns/op 13.24 MB/s BenchmarkRC4_8K-4 199 597696 ns/op 13.55 MB/s PASS ok crypto/rc4 0.579s goos: darwin goarch: amd64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 12 9667983 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 21359747 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 39709045 ns/op BenchmarkEncryptPKCS1v15/2048-4 32 3590031 ns/op BenchmarkDecryptOAEP/2048-4 12 9511379 ns/op BenchmarkEncryptOAEP/2048-4 36 3786503 ns/op BenchmarkSignPKCS1v15/2048-4 12 9451165 ns/op BenchmarkVerifyPKCS1v15/2048-4 36 3357488 ns/op BenchmarkSignPSS/2048-4 12 10172116 ns/op BenchmarkVerifyPSS/2048-4 32 3514229 ns/op PASS ok crypto/rsa 1.981s goos: darwin goarch: amd64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 95692 1185 ns/op 6.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 106496 950.7 ns/op 8.41 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 82101 1413 ns/op 226.49 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 100194 1390 ns/op 230.16 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 54346 2071 ns/op 494.54 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 64140 1848 ns/op 554.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 13412 8808 ns/op 930.08 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 12613 8674 ns/op 944.48 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.487s goos: darwin goarch: amd64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 69787 1538 ns/op 5.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 89577 1295 ns/op 6.18 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 88034 1420 ns/op 5.63 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24069 4222 ns/op 242.54 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 32899 3785 ns/op 270.54 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 32036 3626 ns/op 282.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5678 22059 ns/op 371.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 6016 21613 ns/op 379.03 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 5592 22440 ns/op 365.07 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.641s goos: darwin goarch: amd64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 51462 2010 ns/op 3.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 70023 1626 ns/op 4.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 66651 1742 ns/op 4.59 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 35528 3433 ns/op 298.26 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 37605 3109 ns/op 329.41 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 34082 3241 ns/op 315.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 7792 15215 ns/op 538.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8077 15620 ns/op 524.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 8542 15562 ns/op 526.42 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.492s goos: darwin goarch: amd64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 17728316 5.906 ns/op BenchmarkConstantTimeEq-4 24800377 5.223 ns/op BenchmarkConstantTimeLessOrEq-4 24097516 5.448 ns/op BenchmarkXORBytes/8Bytes-4 3174268 36.44 ns/op 219.54 MB/s BenchmarkXORBytes/128Bytes-4 2973183 40.66 ns/op 3148.30 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 110.3 ns/op 18564.86 MB/s BenchmarkXORBytes/32768Bytes-4 87140 1369 ns/op 23937.56 MB/s PASS ok crypto/subtle 1.229s goos: darwin goarch: amd64 pkg: crypto/tls BenchmarkCertCache/0-4 30 3707561 ns/op BenchmarkCertCache/1-4 30 3931908 ns/op BenchmarkCertCache/2-4 43 3983456 ns/op BenchmarkCertCache/3-4 33 3883360 ns/op BenchmarkHandshakeServer/RSA-4 21 5847776 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 22 5283644 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 24 5918856 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 30 5195845 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 37 6003403 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 22 6158935 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 27 7036953 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 42118064 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 39239670 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 1 109517853 ns/op 9.57 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 1 116884668 ns/op 8.97 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 153086348 ns/op 13.70 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 228803198 ns/op 9.17 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 379315020 ns/op 11.06 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 314561422 ns/op 13.33 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 742194590 ns/op 11.30 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 771139139 ns/op 10.88 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 1726214628 ns/op 9.72 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 2035249184 ns/op 8.24 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 3783132322 ns/op 8.87 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 3390367454 ns/op 9.90 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 6552105427 ns/op 10.24 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 6903793690 ns/op 9.72 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 1 104998660 ns/op 9.99 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 1 107499875 ns/op 9.75 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 211199965 ns/op 9.93 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 209769513 ns/op 10.00 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 374370185 ns/op 11.20 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 421029409 ns/op 9.96 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 790538798 ns/op 10.61 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 871043998 ns/op 9.63 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1543813683 ns/op 10.87 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1583713369 ns/op 10.59 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 3213043108 ns/op 10.44 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 3383517137 ns/op 9.92 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 7281624416 ns/op 9.22 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 6863279499 ns/op 9.78 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 720027592 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 720860019 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 300141127 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 301081373 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 164419125 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 167174037 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 88981284 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 93622693 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 2 51468124 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 54504861 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 159526533 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 156358374 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 80231928 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 75026708 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 2 54014350 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 2 50972468 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 3 35483912 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 3 37221845 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 4 27051497 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 4 26081406 ns/op PASS ok crypto/tls 64.670s goos: darwin goarch: amd64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 7 15435940 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 345 470958 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 957 138504 ns/op 13186 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 914 182918 ns/op 14610 B/op 262 allocs/op PASS ok crypto/x509 1.033s goos: darwin goarch: amd64 pkg: database/sql BenchmarkConcurrentDBExec-4 37 3473574 ns/op 278590 B/op 1623 allocs/op BenchmarkConcurrentStmtQuery-4 31 3771067 ns/op 256908 B/op 1973 allocs/op BenchmarkConcurrentStmtExec-4 57 2637757 ns/op 211073 B/op 558 allocs/op BenchmarkConcurrentTxQuery-4 26 3917093 ns/op 275018 B/op 2131 allocs/op BenchmarkConcurrentTxExec-4 82 1878112 ns/op 87833 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 40 3411677 ns/op 105502 B/op 2084 allocs/op BenchmarkConcurrentTxStmtExec-4 126 1104865 ns/op 40077 B/op 381 allocs/op BenchmarkConcurrentRandom-4 32 3493008 ns/op 226115 B/op 1776 allocs/op BenchmarkManyConcurrentQueries-4 2144 59289 ns/op 3988 B/op 20 allocs/op PASS ok database/sql 1.873s goos: darwin goarch: amd64 pkg: debug/gosym Benchmark115/NewLineTable-4 172250 1298 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 64 2087508 ns/op 188233 B/op 13 allocs/op Benchmark115/LineToPC-4 73 1706665 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17160 6821 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.168s goos: darwin goarch: amd64 pkg: encoding/asn1 BenchmarkMarshal-4 510 225896 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2722 49609 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.622s goos: darwin goarch: amd64 pkg: encoding/base32 BenchmarkEncode-4 246 447801 ns/op 18.29 MB/s BenchmarkEncodeToString-4 183 657902 ns/op 12.45 MB/s BenchmarkDecode-4 154 779327 ns/op 16.82 MB/s BenchmarkDecodeString-4 141 847451 ns/op 15.47 MB/s PASS ok encoding/base32 0.914s goos: darwin goarch: amd64 pkg: encoding/base64 BenchmarkEncodeToString-4 286 399954 ns/op 20.48 MB/s BenchmarkDecodeString/2-4 303290 422.4 ns/op 9.47 MB/s BenchmarkDecodeString/4-4 243135 502.3 ns/op 15.93 MB/s BenchmarkDecodeString/8-4 214768 717.2 ns/op 16.73 MB/s BenchmarkDecodeString/64-4 35496 2983 ns/op 29.50 MB/s BenchmarkDecodeString/8192-4 375 348800 ns/op 31.32 MB/s BenchmarkNewEncoding-4 91497 1209 ns/op 211.82 MB/s PASS ok encoding/base64 1.580s goos: darwin goarch: amd64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1364 120654 ns/op 33.15 MB/s BenchmarkReadStruct-4 15739 7127 ns/op 10.52 MB/s BenchmarkWriteStruct-4 16581 6792 ns/op 11.04 MB/s BenchmarkReadInts-4 37120 3988 ns/op 7.52 MB/s BenchmarkWriteInts-4 33854 3722 ns/op 8.06 MB/s BenchmarkWriteSlice1000Int32s-4 1071 170407 ns/op 23.47 MB/s BenchmarkPutUint16-4 3128772 54.48 ns/op 36.71 MB/s BenchmarkAppendUint16-4 2395432 49.51 ns/op 40.40 MB/s BenchmarkPutUint32-4 1726467 104.4 ns/op 38.31 MB/s BenchmarkAppendUint32-4 2208452 73.74 ns/op 54.25 MB/s BenchmarkPutUint64-4 613744 208.1 ns/op 38.45 MB/s BenchmarkAppendUint64-4 1000000 106.3 ns/op 75.24 MB/s BenchmarkLittleEndianPutUint16-4 2313319 49.49 ns/op 40.41 MB/s BenchmarkLittleEndianAppendUint16-4 2282530 52.23 ns/op 38.29 MB/s BenchmarkLittleEndianPutUint32-4 1837508 57.13 ns/op 70.02 MB/s BenchmarkLittleEndianAppendUint32-4 2062399 52.18 ns/op 76.66 MB/s BenchmarkLittleEndianPutUint64-4 994465 146.9 ns/op 54.45 MB/s BenchmarkLittleEndianAppendUint64-4 906564 136.6 ns/op 58.56 MB/s BenchmarkReadFloats-4 138127 1531 ns/op 7.84 MB/s BenchmarkWriteFloats-4 106110 1467 ns/op 8.18 MB/s BenchmarkReadSlice1000Float32s-4 536 256392 ns/op 15.60 MB/s BenchmarkWriteSlice1000Float32s-4 494 298015 ns/op 13.42 MB/s BenchmarkReadSlice1000Uint8s-4 35808 4496 ns/op 222.40 MB/s BenchmarkWriteSlice1000Uint8s-4 51033 4199 ns/op 238.14 MB/s BenchmarkPutUvarint32-4 540201 271.3 ns/op 14.75 MB/s BenchmarkPutUvarint64-4 177380 698.7 ns/op 11.45 MB/s PASS ok encoding/binary 6.428s goos: darwin goarch: amd64 pkg: encoding/csv BenchmarkRead-4 5918 20230 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6006 19478 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 5958 20311 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 2407 45951 ns/op 3939 B/op 24 allocs/op BenchmarkReadReuseRecord-4 6645 17477 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 6820 17195 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 6474 17542 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 3904 35243 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 7189 17610 ns/op PASS ok encoding/csv 1.968s goos: darwin goarch: amd64 pkg: encoding/gob BenchmarkEndToEndPipe-4 8283 20781 ns/op BenchmarkEndToEndByteBuffer-4 9952 14211 ns/op BenchmarkEndToEndSliceByteBuffer-4 198 586680 ns/op BenchmarkEncodeComplex128Slice-4 408 250379 ns/op BenchmarkEncodeFloat64Slice-4 1081 101448 ns/op BenchmarkEncodeInt32Slice-4 957 110651 ns/op BenchmarkEncodeStringSlice-4 1407 76414 ns/op BenchmarkEncodeInterfaceSlice-4 42 2549766 ns/op BenchmarkDecodeComplex128Slice-4 488 299929 ns/op BenchmarkDecodeFloat64Slice-4 933 161494 ns/op BenchmarkDecodeInt32Slice-4 777 151471 ns/op BenchmarkDecodeStringSlice-4 417 370025 ns/op BenchmarkDecodeStringsSlice-4 129 996010 ns/op BenchmarkDecodeBytesSlice-4 272 387058 ns/op BenchmarkDecodeInterfaceSlice-4 60 1939140 ns/op BenchmarkDecodeMap-4 75 1521513 ns/op PASS ok encoding/gob 3.270s goos: darwin goarch: amd64 pkg: encoding/hex BenchmarkEncode/256-4 10000 10590 ns/op 24.17 MB/s BenchmarkEncode/1024-4 3112 39974 ns/op 25.62 MB/s BenchmarkEncode/4096-4 738 175050 ns/op 23.40 MB/s BenchmarkEncode/16384-4 100 1353603 ns/op 12.10 MB/s BenchmarkDecode/256-4 22567 4877 ns/op 52.49 MB/s BenchmarkDecode/1024-4 6657 20078 ns/op 51.00 MB/s BenchmarkDecode/4096-4 1658 136431 ns/op 30.02 MB/s BenchmarkDecode/16384-4 381 480394 ns/op 34.11 MB/s BenchmarkDump/256-4 1059 132350 ns/op 1.93 MB/s BenchmarkDump/1024-4 292 414378 ns/op 2.47 MB/s BenchmarkDump/4096-4 73 2058495 ns/op 1.99 MB/s BenchmarkDump/16384-4 19 7469750 ns/op 2.19 MB/s PASS ok encoding/hex 2.356s goos: darwin goarch: amd64 pkg: encoding/json BenchmarkCodeEncoder-4 1 159631477 ns/op 12.16 MB/s 8391688 B/op 54 allocs/op BenchmarkCodeEncoderError-4 1 179387097 ns/op 10.82 MB/s 8394952 B/op 108 allocs/op BenchmarkCodeMarshal-4 1 122033133 ns/op 15.90 MB/s 1943664 B/op 19 allocs/op BenchmarkCodeMarshalError-4 1 144136943 ns/op 13.46 MB/s 10335064 B/op 101 allocs/op BenchmarkMarshalBytes/32-4 21255 6108 ns/op BenchmarkMarshalBytes/256-4 4276 24311 ns/op BenchmarkMarshalBytes/4096-4 432 258748 ns/op BenchmarkMarshalBytesError/32-4 50 2254650 ns/op BenchmarkMarshalBytesError/256-4 46 2404958 ns/op BenchmarkMarshalBytesError/4096-4 48 3039271 ns/op BenchmarkCodeDecoder-4 1 441993657 ns/op 4.39 MB/s 11145800 B/op 92716 allocs/op BenchmarkUnicodeDecoder-4 30200 3891 ns/op 3.60 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 29509 4284 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 381883656 ns/op 5.08 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 383041460 ns/op 5.07 MB/s 3066936 B/op 92685 allocs/op BenchmarkUnmarshalString-4 66109 1883 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 114578 1403 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 122632 1075 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 51124 2474 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 42502 3111 ns/op 143 B/op 2 allocs/op BenchmarkUnmapped-4 17258 6459 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3157 49484 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 588 208702 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1069997 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 11235628 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 529812 204.0 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 534691 225.0 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 560610 198.9 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 557755 227.0 ns/op BenchmarkEncodeMarshaler-4 48333 2502 ns/op 91 B/op 2 allocs/op BenchmarkEncoderEncode-4 69650 1634 ns/op 60 B/op 0 allocs/op BenchmarkNumberIsValid-4 5297875 22.53 ns/op BenchmarkNumberIsValidRegexp-4 16892 6870 ns/op PASS ok encoding/json 8.869s goos: darwin goarch: amd64 pkg: encoding/pem BenchmarkEncode-4 38 4048592 ns/op 16.19 MB/s BenchmarkDecode-4 28 4277397 ns/op 20.76 MB/s PASS ok encoding/pem 0.568s goos: darwin goarch: amd64 pkg: encoding/xml BenchmarkMarshal-4 1994 67921 ns/op 6281 B/op 24 allocs/op BenchmarkUnmarshal-4 711 140711 ns/op 8291 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 3374 38911 ns/op PASS ok encoding/xml 0.631s goos: darwin goarch: amd64 pkg: expvar BenchmarkIntAdd-4 459542 284.2 ns/op BenchmarkIntSet-4 671355 210.3 ns/op BenchmarkFloatAdd-4 142434 901.7 ns/op BenchmarkFloatSet-4 801783 212.6 ns/op BenchmarkStringSet-4 474590 285.0 ns/op BenchmarkMapSet-4 120844 1023 ns/op BenchmarkMapSetDifferent-4 61118 2060 ns/op BenchmarkMapSetDifferentRandom-4 300 481219 ns/op BenchmarkMapSetString-4 149206 1077 ns/op BenchmarkMapAddSame-4 33697 4754 ns/op BenchmarkMapAddDifferent-4 10000 10658 ns/op BenchmarkMapAddDifferentRandom-4 250 482111 ns/op BenchmarkMapAddSameSteadyState-4 271732 423.9 ns/op BenchmarkMapAddDifferentSteadyState-4 117212 894.8 ns/op BenchmarkRealworldExpvarUsage-4 14330 7819 ns/op PASS ok expvar 3.228s goos: darwin goarch: amd64 pkg: fmt BenchmarkSprintfPadding-4 75302 1566 ns/op BenchmarkSprintfEmpty-4 224730 642.2 ns/op BenchmarkSprintfString-4 179133 777.7 ns/op BenchmarkSprintfTruncateString-4 188934 865.5 ns/op BenchmarkSprintfTruncateBytes-4 156100 1209 ns/op BenchmarkSprintfSlowParsingPath-4 153097 924.5 ns/op BenchmarkSprintfQuoteString-4 39303 2905 ns/op BenchmarkSprintfInt-4 188134 768.7 ns/op BenchmarkSprintfIntInt-4 186333 1039 ns/op BenchmarkSprintfPrefixedInt-4 155581 1125 ns/op BenchmarkSprintfFloat-4 83924 1423 ns/op BenchmarkSprintfComplex-4 40321 3070 ns/op BenchmarkSprintfBoolean-4 204003 741.5 ns/op BenchmarkSprintfHexString-4 86926 1837 ns/op BenchmarkSprintfHexBytes-4 80611 2745 ns/op BenchmarkSprintfBytes-4 37363 3842 ns/op BenchmarkSprintfStringer-4 62817 2143 ns/op BenchmarkSprintfStructure-4 25173 5627 ns/op BenchmarkManyArgs-4 41962 2934 ns/op BenchmarkFprintInt-4 74334 1692 ns/op BenchmarkFprintfBytes-4 73514 1655 ns/op BenchmarkFprintIntNoAlloc-4 63876 2220 ns/op BenchmarkScanInts-4 32 3559019 ns/op BenchmarkScanRecursiveInt-4 1 421181276 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 451607738 ns/op PASS ok fmt 6.335s goos: darwin goarch: amd64 pkg: go/build BenchmarkImportVendor-4 501 254781 ns/op PASS ok go/build 0.218s goos: darwin goarch: amd64 pkg: go/constant BenchmarkStringAdd/1-4 42501 2534 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13202 9174 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4117 32464 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 871 116098 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 288 500555 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 56 2523648 ns/op 206177 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 16 9570144 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 42189778 ns/op 3634592 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 161814805 ns/op 15259072 B/op 65566 allocs/op PASS ok go/constant 1.970s goos: darwin goarch: amd64 pkg: go/format BenchmarkFormat/array1-10000-4 1 380028511 ns/op 0.17 MB/s 46510432 B/op 48948 allocs/op PASS ok go/format 0.464s goos: darwin goarch: amd64 pkg: go/parser BenchmarkParse-4 6 31039946 ns/op 1.74 MB/s BenchmarkParseOnly-4 6 17787299 ns/op 3.03 MB/s BenchmarkResolve-4 49 2270136 ns/op 23.73 MB/s PASS ok go/parser 1.673s goos: darwin goarch: amd64 pkg: go/printer BenchmarkPrintFile-4 1 143060550 ns/op 0.36 MB/s 4998720 B/op 27582 allocs/op BenchmarkPrintDecl-4 723 216192 ns/op 0.15 MB/s 17676 B/op 51 allocs/op PASS ok go/printer 0.395s goos: darwin goarch: amd64 pkg: go/scanner BenchmarkScan-4 308 408884 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 12106682 ns/op 4.51 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 24167761 ns/op 2.98 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17379305 ns/op 6.54 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 182 566870 ns/op 5.43 MB/s PASS ok go/scanner 1.248s goos: darwin goarch: amd64 pkg: go/token BenchmarkSearchInts-4 1298340 91.34 ns/op PASS ok go/token 0.299s goos: darwin goarch: amd64 pkg: go/types BenchmarkLookupFieldOrMethod-4 100 1190289 ns/op BenchmarkNamed/Underlying/nongeneric-4 885679 124.9 ns/op BenchmarkNamed/Underlying/generic-4 967863 129.1 ns/op BenchmarkNamed/Underlying/src_instance-4 911918 120.8 ns/op BenchmarkNamed/Underlying/user_instance-4 989635 128.7 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 13242 9214 ns/op BenchmarkNamed/NewMethodSet/generic-4 19959 9188 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 17182 7236 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 16718 8133 ns/op BenchmarkCheck/http/funcbodies/info-4 1 603541886 ns/op 50276 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 427483882 ns/op 71068 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 242971973 ns/op 124765 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 236492997 ns/op 128269 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 2135121597 ns/op 2398 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 191335469 ns/op 26685 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 114839346 ns/op 44399 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 90739212 ns/op 55995 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 672904760 ns/op 3208 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 81622114 ns/op 26487 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 77251422 ns/op 27909 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 65081230 ns/op 32763 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1768098700 ns/op 35100 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 509954716 ns/op 121530 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 157108764 ns/op 393568 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 132028845 ns/op 469190 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2589036379 ns/op 779.0 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 128556571 ns/op 15581 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 1 124571279 ns/op 15830 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 1 108271725 ns/op 18522 lines/s PASS ok go/types 44.408s goos: darwin goarch: amd64 pkg: hash/adler32 BenchmarkAdler32KB-4 10000 10254 ns/op 99.86 MB/s PASS ok hash/adler32 0.184s goos: darwin goarch: amd64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 240076 483.7 ns/op 31.01 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 257746 496.7 ns/op 30.20 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 122588 1079 ns/op 37.07 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 138206 888.7 ns/op 45.01 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 361623 301.3 ns/op 1699.19 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 345289 310.6 ns/op 1648.18 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 363319 382.4 ns/op 2677.97 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 362568 459.1 ns/op 2230.36 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 245444 504.5 ns/op 8118.20 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 211939 529.7 ns/op 7732.15 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 53815 2489 ns/op 13164.11 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 53888 3556 ns/op 9213.87 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 293374 365.8 ns/op 41.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 394800 325.8 ns/op 46.05 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 419090 329.7 ns/op 121.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 352909 378.4 ns/op 105.71 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 321357 428.4 ns/op 1195.23 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 242260 433.1 ns/op 1182.14 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 260787 646.1 ns/op 1584.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 246176 827.5 ns/op 1237.52 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 228322 771.4 ns/op 5309.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 192211 752.0 ns/op 5446.62 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 49330 3620 ns/op 9051.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 50568 4817 ns/op 6802.32 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 220920 550.0 ns/op 27.27 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 267876 582.1 ns/op 25.77 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 141709 1345 ns/op 29.74 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 124500 1245 ns/op 32.14 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 10000 11093 ns/op 46.15 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 10000 10477 ns/op 48.87 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6613 28207 ns/op 36.30 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5654 20610 ns/op 49.69 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1347 94935 ns/op 43.15 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1326 101220 ns/op 40.47 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 98 1179395 ns/op 27.78 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1070183 ns/op 30.62 MB/s PASS ok hash/crc32 8.020s goos: darwin goarch: amd64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 145 783007 ns/op 83.70 MB/s BenchmarkCrc64/ISO4KB-4 936 136726 ns/op 29.96 MB/s BenchmarkCrc64/ISO1KB-4 7978 15522 ns/op 65.97 MB/s BenchmarkCrc64/ECMA64KB-4 146 925380 ns/op 70.82 MB/s BenchmarkCrc64/Random64KB-4 148 778118 ns/op 84.22 MB/s BenchmarkCrc64/Random16KB-4 576 236519 ns/op 69.27 MB/s PASS ok hash/crc64 1.331s goos: darwin goarch: amd64 pkg: hash/fnv BenchmarkFnv32KB-4 13386 8118 ns/op 126.15 MB/s BenchmarkFnv32aKB-4 15507 8439 ns/op 121.34 MB/s BenchmarkFnv64KB-4 15204 9520 ns/op 107.57 MB/s BenchmarkFnv64aKB-4 14042 8709 ns/op 117.58 MB/s BenchmarkFnv128KB-4 1770 68246 ns/op 15.00 MB/s BenchmarkFnv128aKB-4 1870 87710 ns/op 11.67 MB/s PASS ok hash/fnv 1.349s goos: darwin goarch: amd64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 469107 256.5 ns/op 15.59 MB/s BenchmarkHash/n=4/Bytes-4 2972912 38.40 ns/op 104.16 MB/s BenchmarkHash/n=4/String-4 3156567 39.80 ns/op 100.50 MB/s BenchmarkHash/n=8/Write-4 467703 332.8 ns/op 24.04 MB/s BenchmarkHash/n=8/Bytes-4 2452155 56.71 ns/op 141.07 MB/s BenchmarkHash/n=8/String-4 3365527 57.90 ns/op 138.16 MB/s BenchmarkHash/n=16/Write-4 204763 541.2 ns/op 29.56 MB/s BenchmarkHash/n=16/Bytes-4 3228424 47.40 ns/op 337.54 MB/s BenchmarkHash/n=16/String-4 2884928 38.97 ns/op 410.56 MB/s BenchmarkHash/n=32/Write-4 402112 453.2 ns/op 70.60 MB/s BenchmarkHash/n=32/Bytes-4 2746344 47.05 ns/op 680.08 MB/s BenchmarkHash/n=32/String-4 3029065 38.16 ns/op 838.48 MB/s BenchmarkHash/n=64/Write-4 349765 287.4 ns/op 222.71 MB/s BenchmarkHash/n=64/Bytes-4 2972847 44.83 ns/op 1427.72 MB/s BenchmarkHash/n=64/String-4 2930852 41.58 ns/op 1539.27 MB/s BenchmarkHash/n=256/Write-4 329962 616.5 ns/op 415.24 MB/s BenchmarkHash/n=256/Bytes-4 2201431 57.12 ns/op 4482.11 MB/s BenchmarkHash/n=256/String-4 2122342 65.45 ns/op 3911.22 MB/s BenchmarkHash/n=320/Write-4 363174 386.8 ns/op 827.34 MB/s BenchmarkHash/n=320/Bytes-4 1891833 96.94 ns/op 3301.11 MB/s BenchmarkHash/n=320/String-4 2055519 58.51 ns/op 5468.88 MB/s BenchmarkHash/n=1024/Write-4 228345 535.1 ns/op 1913.79 MB/s BenchmarkHash/n=1024/Bytes-4 1000000 128.9 ns/op 7946.22 MB/s BenchmarkHash/n=1024/String-4 951283 127.1 ns/op 8054.54 MB/s BenchmarkHash/n=4096/Write-4 93057 1217 ns/op 3366.18 MB/s BenchmarkHash/n=4096/Bytes-4 272874 635.5 ns/op 6445.29 MB/s BenchmarkHash/n=4096/String-4 292264 463.8 ns/op 8831.58 MB/s BenchmarkHash/n=16384/Write-4 27324 6143 ns/op 2667.12 MB/s BenchmarkHash/n=16384/Bytes-4 76658 1636 ns/op 10016.00 MB/s BenchmarkHash/n=16384/String-4 72877 1938 ns/op 8453.96 MB/s PASS ok hash/maphash 6.604s goos: darwin goarch: amd64 pkg: html BenchmarkEscape-4 632 236768 ns/op BenchmarkEscapeNone-4 122592 956.8 ns/op BenchmarkUnescape-4 662 190100 ns/op BenchmarkUnescapeNone-4 578478 252.1 ns/op BenchmarkUnescapeSparse-4 8268 26591 ns/op BenchmarkUnescapeDense-4 927 148185 ns/op PASS ok html 1.320s goos: darwin goarch: amd64 pkg: html/template BenchmarkCSSEscaper-4 7261 25214 ns/op BenchmarkCSSEscaperNoSpecials-4 35028 3729 ns/op BenchmarkDecodeCSS-4 18958 5842 ns/op BenchmarkDecodeCSSNoSpecials-4 2262072 48.47 ns/op BenchmarkCSSValueFilter-4 85922 1301 ns/op BenchmarkCSSValueFilterOk-4 70869 1857 ns/op BenchmarkEscapedExecute-4 5004 40974 ns/op BenchmarkHTMLNospaceEscaper-4 7970 13577 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 46852 2542 ns/op BenchmarkStripTags-4 16371 9340 ns/op BenchmarkStripTagsNoSpecials-4 245970 781.5 ns/op BenchmarkJSValEscaperWithNum-4 19484 7550 ns/op BenchmarkJSValEscaperWithStr-4 3939 31759 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 14773 9616 ns/op BenchmarkJSValEscaperWithObj-4 3237 33174 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 10000 12273 ns/op BenchmarkJSStrEscaperNoSpecials-4 40347 3656 ns/op BenchmarkJSStrEscaper-4 8385 26530 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 37447 2933 ns/op BenchmarkJSRegexpEscaper-4 8710 14243 ns/op BenchmarkTemplateSpecialTags-4 72 1563374 ns/op BenchmarkURLEscaper-4 3866 37537 ns/op BenchmarkURLEscaperNoSpecials-4 179941 1184 ns/op BenchmarkURLNormalizer-4 6253 23039 ns/op BenchmarkURLNormalizerNoSpecials-4 146198 1348 ns/op BenchmarkSrcsetFilter-4 16530 7979 ns/op BenchmarkSrcsetFilterNoSpecials-4 71691 1802 ns/op PASS ok html/template 6.659s goos: darwin goarch: amd64 pkg: image BenchmarkAt/rgba-4 568480 237.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 394496 283.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 469153 239.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 484582 370.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1460838 73.79 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1246638 98.03 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1513518 85.46 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1268664 94.67 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1000000 114.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 402415 314.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 382492 420.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 382833 400.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 267322 390.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 755629 168.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 289011 383.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 763290 144.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 530143 292.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 390262 312.4 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1000000 126.3 ns/op BenchmarkRGBASetRGBA-4 1000000 104.0 ns/op BenchmarkRGBA64At-4 765055 228.7 ns/op BenchmarkRGBA64SetRGBA64-4 763549 162.0 ns/op BenchmarkNRGBAAt-4 1331598 87.06 ns/op BenchmarkNRGBASetNRGBA-4 1000000 105.7 ns/op BenchmarkNRGBA64At-4 868776 137.5 ns/op BenchmarkNRGBA64SetNRGBA64-4 701320 166.8 ns/op BenchmarkAlphaAt-4 1929687 63.87 ns/op BenchmarkAlphaSetAlpha-4 2115445 58.00 ns/op BenchmarkAlpha16At-4 1000000 103.1 ns/op BenchmarkAlphaSetAlpha16-4 1206320 97.63 ns/op BenchmarkGrayAt-4 2118100 52.08 ns/op BenchmarkGraySetGray-4 2022690 58.11 ns/op BenchmarkGray16At-4 1000000 101.5 ns/op BenchmarkGraySetGray16-4 1225910 96.02 ns/op PASS ok image 7.560s goos: darwin goarch: amd64 pkg: image/color BenchmarkYCbCrToRGB/0-4 2934855 34.60 ns/op BenchmarkYCbCrToRGB/128-4 3403626 35.72 ns/op BenchmarkYCbCrToRGB/255-4 2401792 51.96 ns/op BenchmarkRGBToYCbCr/0-4 2475879 46.09 ns/op BenchmarkRGBToYCbCr/Cb-4 2897647 35.06 ns/op BenchmarkRGBToYCbCr/Cr-4 3563335 41.08 ns/op BenchmarkYCbCrToRGBA/0-4 2627634 45.79 ns/op BenchmarkYCbCrToRGBA/128-4 2516439 57.39 ns/op BenchmarkYCbCrToRGBA/255-4 2489978 42.64 ns/op BenchmarkNYCbCrAToRGBA/0-4 2903631 44.75 ns/op BenchmarkNYCbCrAToRGBA/128-4 2476310 47.82 ns/op BenchmarkNYCbCrAToRGBA/255-4 2612984 56.67 ns/op PASS ok image/color 3.058s goos: darwin goarch: amd64 pkg: image/draw BenchmarkFillOver-4 3 70378873 ns/op BenchmarkFillSrc-4 289 518098 ns/op BenchmarkCopyOver-4 6 29203922 ns/op BenchmarkCopySrc-4 423 262889 ns/op BenchmarkNRGBAOver-4 7 16818252 ns/op BenchmarkNRGBASrc-4 12 10311944 ns/op BenchmarkYCbCr-4 9 11763576 ns/op BenchmarkGray-4 16 7559327 ns/op BenchmarkCMYK-4 10 10205678 ns/op BenchmarkGlyphOver-4 19 9588956 ns/op BenchmarkRGBAMaskOver-4 5 22630173 ns/op BenchmarkGrayMaskOver-4 6 20618586 ns/op BenchmarkRGBA64ImageMaskOver-4 2 65660228 ns/op BenchmarkRGBA-4 5 21054224 ns/op BenchmarkPalettedFill-4 895 137730 ns/op BenchmarkPalettedRGBA-4 5 37869173 ns/op BenchmarkGenericOver-4 3 47177942 ns/op BenchmarkGenericMaskOver-4 5 23332803 ns/op BenchmarkGenericSrc-4 2 51707402 ns/op BenchmarkGenericMaskSrc-4 4 32609820 ns/op PASS ok image/draw 8.882s goos: darwin goarch: amd64 pkg: image/gif BenchmarkDecode-4 21 5589627 ns/op 2.76 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 128216345 ns/op 2.40 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3275679098 ns/op 0.38 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 43 4098216 ns/op 3.77 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 151135507 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.611s goos: darwin goarch: amd64 pkg: image/jpeg BenchmarkFDCT-4 4646 26322 ns/op BenchmarkIDCT-4 5145 51115 ns/op BenchmarkDecodeBaseline-4 7 19121481 ns/op 3.23 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 5 22391934 ns/op 2.76 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 165062729 ns/op 7.44 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 218334535 ns/op 4.22 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 2.147s goos: darwin goarch: amd64 pkg: image/png BenchmarkPaeth-4 16715188 9.710 ns/op BenchmarkDecodeGray-4 12 12836510 ns/op 5.11 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 40697341 ns/op 6.44 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 35862315 ns/op 7.31 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 24 6030887 ns/op 10.87 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 3 34247322 ns/op 7.65 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 67011484 ns/op 3.91 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 55974147 ns/op 5.49 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 52617532 ns/op 5.84 MB/s 426084 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 188407244 ns/op 6.52 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 174508350 ns/op 7.04 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 31662190 ns/op 9.70 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 223025962 ns/op 5.51 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 907938396 ns/op 1.35 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.603s goos: darwin goarch: amd64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 2 51027876 ns/op 1.96 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 43378991 ns/op 2.31 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 263399421 ns/op 1.90 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 240968193 ns/op 2.07 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 50351863 ns/op 1.99 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 43000036 ns/op 2.33 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 343269660 ns/op 1.46 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 234516110 ns/op 2.13 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 562937962 ns/op 1.78 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 827483872 ns/op 1.21 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4117481899 ns/op 1.21 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4220346198 ns/op 1.18 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 14 10806926 ns/op 9.25 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 13 9249955 ns/op 10.81 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 44491778 ns/op 11.24 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 48118939 ns/op 10.39 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 93423256 ns/op 10.70 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 143970801 ns/op 6.95 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 498545913 ns/op 10.03 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 504449761 ns/op 9.91 MB/s 40001624 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 59587656 ns/op 1.68 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 68291040 ns/op 1.46 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 304732339 ns/op 1.64 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 287762978 ns/op 1.74 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 838688345 ns/op 1.19 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 759926401 ns/op 1.32 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6052306500 ns/op 0.83 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5490650997 ns/op 0.91 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 174476216 ns/op 23.96 MB/s 5275656 B/op 5 allocs/op BenchmarkSaveRestore/bits=64-4 1 156054361 ns/op 26.78 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 77.198s goos: darwin goarch: amd64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 31866 3554 ns/op 0.28 MB/s BenchmarkMarshalCorpusFile/2-4 31412 3952 ns/op 0.51 MB/s BenchmarkMarshalCorpusFile/4-4 26967 5735 ns/op 0.70 MB/s BenchmarkMarshalCorpusFile/8-4 20616 5620 ns/op 1.42 MB/s BenchmarkMarshalCorpusFile/16-4 18182 6725 ns/op 2.38 MB/s BenchmarkMarshalCorpusFile/32-4 10048 10968 ns/op 2.92 MB/s BenchmarkMarshalCorpusFile/64-4 6232 21456 ns/op 2.98 MB/s BenchmarkMarshalCorpusFile/128-4 3451 49627 ns/op 2.58 MB/s BenchmarkMarshalCorpusFile/256-4 1934 60859 ns/op 4.21 MB/s BenchmarkMarshalCorpusFile/512-4 1262 110439 ns/op 4.64 MB/s BenchmarkMarshalCorpusFile/1024-4 660 265380 ns/op 3.86 MB/s BenchmarkMarshalCorpusFile/2048-4 273 453748 ns/op 4.51 MB/s BenchmarkMarshalCorpusFile/4096-4 129 1138689 ns/op 3.60 MB/s BenchmarkMarshalCorpusFile/8192-4 62 2599094 ns/op 3.15 MB/s BenchmarkMarshalCorpusFile/16384-4 32 3882785 ns/op 4.22 MB/s BenchmarkMarshalCorpusFile/32768-4 16 10319374 ns/op 3.18 MB/s BenchmarkMarshalCorpusFile/65536-4 6 25342886 ns/op 2.59 MB/s BenchmarkMarshalCorpusFile/131072-4 3 43008930 ns/op 3.05 MB/s BenchmarkMarshalCorpusFile/262144-4 2 89923996 ns/op 2.92 MB/s BenchmarkMarshalCorpusFile/524288-4 1 142796110 ns/op 3.67 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 262306143 ns/op 4.00 MB/s BenchmarkUnmarshalCorpusFile/1-4 8674 16008 ns/op 0.06 MB/s BenchmarkUnmarshalCorpusFile/2-4 10000 18347 ns/op 0.11 MB/s BenchmarkUnmarshalCorpusFile/4-4 8280 16590 ns/op 0.24 MB/s BenchmarkUnmarshalCorpusFile/8-4 7671 19546 ns/op 0.41 MB/s BenchmarkUnmarshalCorpusFile/16-4 5380 23063 ns/op 0.69 MB/s BenchmarkUnmarshalCorpusFile/32-4 4678 38333 ns/op 0.83 MB/s BenchmarkUnmarshalCorpusFile/64-4 3442 45882 ns/op 1.39 MB/s BenchmarkUnmarshalCorpusFile/128-4 2174 80021 ns/op 1.60 MB/s BenchmarkUnmarshalCorpusFile/256-4 817 141285 ns/op 1.81 MB/s BenchmarkUnmarshalCorpusFile/512-4 462 362395 ns/op 1.41 MB/s BenchmarkUnmarshalCorpusFile/1024-4 234 489550 ns/op 2.09 MB/s BenchmarkUnmarshalCorpusFile/2048-4 122 1016646 ns/op 2.01 MB/s BenchmarkUnmarshalCorpusFile/4096-4 66 1931088 ns/op 2.12 MB/s BenchmarkUnmarshalCorpusFile/8192-4 30 3668293 ns/op 2.23 MB/s BenchmarkUnmarshalCorpusFile/16384-4 15 10011519 ns/op 1.64 MB/s BenchmarkUnmarshalCorpusFile/32768-4 7 16388122 ns/op 2.00 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 30990276 ns/op 2.11 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 61102586 ns/op 2.15 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 143180092 ns/op 1.83 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 278823842 ns/op 1.88 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 500757719 ns/op 2.09 MB/s BenchmarkMutatorBytes/1-4 29444 6022 ns/op BenchmarkMutatorBytes/10-4 30742 3630 ns/op BenchmarkMutatorBytes/100-4 24331 4906 ns/op BenchmarkMutatorBytes/1000-4 19666 11733 ns/op BenchmarkMutatorBytes/10000-4 7275 36234 ns/op BenchmarkMutatorBytes/100000-4 705 207125 ns/op BenchmarkMutatorString/1-4 33814 4724 ns/op BenchmarkMutatorString/10-4 27822 8274 ns/op BenchmarkMutatorString/100-4 10000 10634 ns/op BenchmarkMutatorString/1000-4 10000 15257 ns/op BenchmarkMutatorString/10000-4 3944 61700 ns/op BenchmarkMutatorString/100000-4 294 467098 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 13405 7919 ns/op BenchmarkMutatorAllBasicTypes/string-4 14791 7114 ns/op BenchmarkMutatorAllBasicTypes/bool-4 54398 2254 ns/op BenchmarkMutatorAllBasicTypes/float32-4 46334 2533 ns/op BenchmarkMutatorAllBasicTypes/float64-4 43261 2599 ns/op BenchmarkMutatorAllBasicTypes/int-4 55954 2148 ns/op BenchmarkMutatorAllBasicTypes/int8-4 39410 4089 ns/op BenchmarkMutatorAllBasicTypes/int16-4 43837 2518 ns/op BenchmarkMutatorAllBasicTypes/int32-4 44194 3049 ns/op BenchmarkMutatorAllBasicTypes/int64-4 45145 3695 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 46134 5115 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 37538 2819 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 40327 2511 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 50209 2881 ns/op PASS ok internal/fuzz 17.111s goos: darwin goarch: amd64 pkg: internal/intern BenchmarkStress-4 13735 10023 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 139690 1052 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.919s PASS ok internal/poll 0.088s goos: darwin goarch: amd64 pkg: internal/trace BenchmarkMMU-4 5 22523748 ns/op PASS ok internal/trace 3.313s goos: darwin goarch: amd64 pkg: io BenchmarkCopyNSmall-4 15350 8533 ns/op BenchmarkCopyNLarge-4 151 735969 ns/op PASS ok io 0.782s goos: darwin goarch: amd64 pkg: log BenchmarkItoa-4 136656 849.6 ns/op BenchmarkPrintln-4 20107 4990 ns/op BenchmarkPrintlnNoFlags-4 40518 2946 ns/op PASS ok log 0.689s goos: darwin goarch: amd64 pkg: math BenchmarkAcos-4 2409636 83.63 ns/op BenchmarkAcosh-4 1317710 88.23 ns/op BenchmarkAsin-4 2506602 50.43 ns/op BenchmarkAsinh-4 1000000 154.6 ns/op BenchmarkAtan-4 3085384 57.15 ns/op BenchmarkAtanh-4 1502024 84.99 ns/op BenchmarkAtan2-4 1864850 57.71 ns/op BenchmarkCbrt-4 1533900 72.94 ns/op BenchmarkCeil-4 21499790 5.784 ns/op BenchmarkCopysign-4 3111454 41.68 ns/op BenchmarkCos-4 1301491 83.28 ns/op BenchmarkCosh-4 1889583 65.37 ns/op BenchmarkErf-4 3138243 36.22 ns/op BenchmarkErfc-4 2369127 57.05 ns/op BenchmarkErfinv-4 3018804 43.22 ns/op BenchmarkErfcinv-4 2666091 73.85 ns/op BenchmarkExp-4 6781236 16.15 ns/op BenchmarkExpGo-4 1000000 124.1 ns/op BenchmarkExpm1-4 1774858 79.20 ns/op BenchmarkExp2-4 974035 111.2 ns/op BenchmarkExp2Go-4 1000000 133.6 ns/op BenchmarkAbs-4 5342427 23.24 ns/op BenchmarkDim-4 10539802 10.31 ns/op BenchmarkFloor-4 24196786 5.230 ns/op BenchmarkMax-4 16432710 7.137 ns/op BenchmarkMin-4 15962446 8.841 ns/op BenchmarkMod-4 278821 365.6 ns/op BenchmarkFrexp-4 1950186 88.02 ns/op BenchmarkGamma-4 935694 148.1 ns/op BenchmarkHypot-4 10890159 13.49 ns/op BenchmarkHypotGo-4 1777297 95.97 ns/op BenchmarkIlogb-4 2244538 51.85 ns/op BenchmarkJ0-4 301104 412.6 ns/op BenchmarkJ1-4 264048 420.0 ns/op BenchmarkJn-4 125074 922.5 ns/op BenchmarkLdexp-4 1988404 61.22 ns/op BenchmarkLgamma-4 1000000 157.6 ns/op BenchmarkLog-4 5728282 23.40 ns/op BenchmarkLogb-4 2087988 49.14 ns/op BenchmarkLog1p-4 1695320 67.23 ns/op BenchmarkLog10-4 4935931 24.85 ns/op BenchmarkLog2-4 1823690 69.06 ns/op BenchmarkModf-4 1665750 73.35 ns/op BenchmarkNextafter32-4 2461206 47.15 ns/op BenchmarkNextafter64-4 2463925 46.72 ns/op BenchmarkPowInt-4 729445 243.1 ns/op BenchmarkPowFrac-4 481339 249.6 ns/op BenchmarkPow10Pos-4 5603553 21.94 ns/op BenchmarkPow10Neg-4 5348745 25.65 ns/op BenchmarkRound-4 5172288 29.10 ns/op BenchmarkRoundToEven-4 10271364 14.19 ns/op BenchmarkRemainder-4 479088 218.5 ns/op BenchmarkSignbit-4 6600948 18.64 ns/op BenchmarkSin-4 1566525 75.21 ns/op BenchmarkSincos-4 967394 121.6 ns/op BenchmarkSinh-4 1801581 59.22 ns/op BenchmarkSqrtIndirect-4 23890519 7.049 ns/op BenchmarkSqrtLatency-4 23244655 5.731 ns/op BenchmarkSqrtIndirectLatency-4 24465260 9.461 ns/op BenchmarkSqrtGoLatency-4 1358253 80.23 ns/op BenchmarkSqrtPrime-4 36540 4261 ns/op BenchmarkTan-4 1450240 137.4 ns/op BenchmarkTanh-4 1000000 132.9 ns/op BenchmarkTrunc-4 25032838 5.253 ns/op BenchmarkY0-4 331270 578.5 ns/op BenchmarkY1-4 284365 466.2 ns/op BenchmarkYn-4 144514 999.4 ns/op BenchmarkFloat64bits-4 7578458 18.19 ns/op BenchmarkFloat64frombits-4 7033699 25.21 ns/op BenchmarkFloat32bits-4 6815850 16.39 ns/op BenchmarkFloat32frombits-4 7409728 16.00 ns/op BenchmarkFMA-4 23418152 5.615 ns/op PASS ok math 16.004s goos: darwin goarch: amd64 pkg: math/big BenchmarkAddVV/1-4 14011903 8.845 ns/op 7235.70 MB/s BenchmarkAddVV/2-4 12174172 9.276 ns/op 13799.77 MB/s BenchmarkAddVV/3-4 11656744 13.56 ns/op 14155.78 MB/s BenchmarkAddVV/4-4 12662302 11.76 ns/op 21761.37 MB/s BenchmarkAddVV/5-4 10552140 10.50 ns/op 30490.32 MB/s BenchmarkAddVV/10-4 8823214 13.69 ns/op 46740.07 MB/s BenchmarkAddVV/100-4 1000000 113.1 ns/op 56572.55 MB/s BenchmarkAddVV/1000-4 272318 491.2 ns/op 130294.53 MB/s BenchmarkSubVV/1-4 14469093 10.92 ns/op 5861.57 MB/s BenchmarkSubVV/2-4 12300457 10.65 ns/op 12016.61 MB/s BenchmarkSubVV/3-4 12086541 11.43 ns/op 16796.80 MB/s BenchmarkSubVV/4-4 12309073 10.78 ns/op 23747.19 MB/s BenchmarkSubVV/5-4 11349837 10.48 ns/op 30530.91 MB/s BenchmarkSubVV/10-4 8950086 13.67 ns/op 46808.13 MB/s BenchmarkSubVV/100-4 1951598 73.49 ns/op 87088.33 MB/s BenchmarkSubVV/1000-4 300562 475.7 ns/op 134539.28 MB/s BenchmarkAddVW/1-4 17464286 9.072 ns/op 881.87 MB/s BenchmarkAddVW/2-4 15207396 8.569 ns/op 1867.24 MB/s BenchmarkAddVW/3-4 12246990 8.589 ns/op 2794.17 MB/s BenchmarkAddVW/4-4 13828245 14.38 ns/op 2224.74 MB/s BenchmarkAddVW/5-4 10726342 9.793 ns/op 4084.59 MB/s BenchmarkAddVW/10-4 10300764 12.02 ns/op 6654.65 MB/s BenchmarkAddVW/100-4 316671 448.3 ns/op 1784.71 MB/s BenchmarkAddVW/1000-4 43260 3664 ns/op 2183.23 MB/s BenchmarkAddVWext/1-4 10417561 11.56 ns/op 691.84 MB/s BenchmarkAddVWext/2-4 15279729 9.433 ns/op 1696.14 MB/s BenchmarkAddVWext/3-4 12338240 9.522 ns/op 2520.46 MB/s BenchmarkAddVWext/4-4 11797878 8.817 ns/op 3629.32 MB/s BenchmarkAddVWext/5-4 12992913 9.085 ns/op 4403.04 MB/s BenchmarkAddVWext/10-4 11775740 10.98 ns/op 7286.94 MB/s BenchmarkAddVWext/100-4 41011 2539 ns/op 315.09 MB/s BenchmarkAddVWext/1000-4 5815 22677 ns/op 352.78 MB/s BenchmarkSubVW/1-4 16185831 7.431 ns/op 1076.63 MB/s BenchmarkSubVW/2-4 16418694 10.12 ns/op 1580.56 MB/s BenchmarkSubVW/3-4 16896636 7.956 ns/op 3016.56 MB/s BenchmarkSubVW/4-4 13487707 8.391 ns/op 3813.81 MB/s BenchmarkSubVW/5-4 12292710 10.20 ns/op 3920.31 MB/s BenchmarkSubVW/10-4 11730394 14.16 ns/op 5648.12 MB/s BenchmarkSubVW/100-4 302247 444.5 ns/op 1799.84 MB/s BenchmarkSubVW/1000-4 46342 2837 ns/op 2820.13 MB/s BenchmarkSubVWext/1-4 17402284 9.209 ns/op 868.68 MB/s BenchmarkSubVWext/2-4 14399203 8.525 ns/op 1876.81 MB/s BenchmarkSubVWext/3-4 13065405 9.470 ns/op 2534.20 MB/s BenchmarkSubVWext/4-4 15125017 8.433 ns/op 3794.52 MB/s BenchmarkSubVWext/5-4 14476916 9.641 ns/op 4148.78 MB/s BenchmarkSubVWext/10-4 10585069 11.60 ns/op 6895.51 MB/s BenchmarkSubVWext/100-4 51968 3446 ns/op 232.15 MB/s BenchmarkSubVWext/1000-4 5856 23135 ns/op 345.79 MB/s BenchmarkMulAddVWW/1-4 14480658 8.833 ns/op 7245.57 MB/s BenchmarkMulAddVWW/2-4 11652138 10.20 ns/op 12543.90 MB/s BenchmarkMulAddVWW/3-4 10805269 10.97 ns/op 17507.07 MB/s BenchmarkMulAddVWW/4-4 11022762 11.26 ns/op 22737.33 MB/s BenchmarkMulAddVWW/5-4 9641535 11.39 ns/op 28084.75 MB/s BenchmarkMulAddVWW/10-4 6823813 28.22 ns/op 22677.64 MB/s BenchmarkMulAddVWW/100-4 1598720 83.86 ns/op 76322.10 MB/s BenchmarkMulAddVWW/1000-4 176136 866.1 ns/op 73893.81 MB/s BenchmarkAddMulVVW/1-4 15275450 11.32 ns/op 5652.54 MB/s BenchmarkAddMulVVW/2-4 13898662 10.35 ns/op 12363.95 MB/s BenchmarkAddMulVVW/3-4 12459322 11.66 ns/op 16460.90 MB/s BenchmarkAddMulVVW/4-4 10181767 10.89 ns/op 23506.66 MB/s BenchmarkAddMulVVW/5-4 9300722 17.96 ns/op 17815.37 MB/s BenchmarkAddMulVVW/10-4 5422089 22.25 ns/op 28769.45 MB/s BenchmarkAddMulVVW/100-4 1000000 124.5 ns/op 51388.30 MB/s BenchmarkAddMulVVW/1000-4 218500 742.1 ns/op 86242.33 MB/s BenchmarkDivWVW/1-4 1912128 61.67 ns/op 1037.74 MB/s BenchmarkDivWVW/2-4 1035759 157.7 ns/op 811.60 MB/s BenchmarkDivWVW/3-4 863594 157.0 ns/op 1223.21 MB/s BenchmarkDivWVW/4-4 724226 178.3 ns/op 1435.90 MB/s BenchmarkDivWVW/5-4 675748 211.8 ns/op 1510.70 MB/s BenchmarkDivWVW/10-4 374354 364.1 ns/op 1757.89 MB/s BenchmarkDivWVW/100-4 37892 2992 ns/op 2139.38 MB/s BenchmarkDivWVW/1000-4 4329 31798 ns/op 2012.71 MB/s BenchmarkNonZeroShifts/1/shrVU-4 16745584 7.342 ns/op BenchmarkNonZeroShifts/1/shlVU-4 16819694 8.956 ns/op BenchmarkNonZeroShifts/2/shrVU-4 11384802 8.902 ns/op BenchmarkNonZeroShifts/2/shlVU-4 13910083 9.282 ns/op BenchmarkNonZeroShifts/3/shrVU-4 13145110 9.793 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13182402 11.28 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9566559 13.37 ns/op BenchmarkNonZeroShifts/4/shlVU-4 10698916 11.48 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10296307 10.72 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11167520 12.42 ns/op BenchmarkNonZeroShifts/10/shrVU-4 8669958 14.73 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7606471 27.34 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 121.9 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1318093 76.42 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 177775 999.4 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 194649 783.3 ns/op BenchmarkDecimalConversion-4 100 1286091 ns/op BenchmarkFloatString/100-4 10000 12489 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 189 606278 ns/op 2921 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 70694652 ns/op 61320 B/op 52 allocs/op BenchmarkFloatString/100000-4 1 6113995313 ns/op 845024 B/op 512 allocs/op BenchmarkFloatAdd/10-4 135544 840.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 156272 847.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 120948 928.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 76572 1598 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 10000 13587 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 187620 610.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 221587 613.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 195771 649.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 142110 816.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45264 2829 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1580 71340 ns/op BenchmarkParseFloatLargeExp-4 426 440609 ns/op BenchmarkGCD10x10/WithoutXY-4 199515 747.4 ns/op BenchmarkGCD10x10/WithXY-4 47668 2332 ns/op BenchmarkGCD10x100/WithoutXY-4 92676 1353 ns/op BenchmarkGCD10x100/WithXY-4 18074 8166 ns/op BenchmarkGCD10x1000/WithoutXY-4 53857 2620 ns/op BenchmarkGCD10x1000/WithXY-4 10000 11129 ns/op BenchmarkGCD100x100/WithoutXY-4 20324 5851 ns/op BenchmarkGCD100x100/WithXY-4 8830 12990 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 14341 ns/op BenchmarkGCD100x1000/WithXY-4 5589 24676 ns/op BenchmarkGCD1000x1000/WithoutXY-4 1795 75986 ns/op BenchmarkGCD1000x1000/WithXY-4 924 117148 ns/op BenchmarkHilbert-4 16 6459151 ns/op BenchmarkBinomial-4 10000 22099 ns/op BenchmarkQuoRem-4 21874 5668 ns/op BenchmarkExp-4 15 13010338 ns/op BenchmarkExpMont/Odd-4 100 1639036 ns/op 2590 B/op 21 allocs/op BenchmarkExpMont/Even1-4 100 1039971 ns/op 3366 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 1127372 ns/op 3843 B/op 53 allocs/op BenchmarkExpMont/Even3-4 100 1549494 ns/op 3888 B/op 54 allocs/op BenchmarkExpMont/Even4-4 100 1109482 ns/op 3844 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1177992 ns/op 3836 B/op 53 allocs/op BenchmarkExpMont/Even32-4 64 2142510 ns/op 3830 B/op 52 allocs/op BenchmarkExpMont/Even64-4 129 909252 ns/op 3611 B/op 53 allocs/op BenchmarkExpMont/Even96-4 124 887066 ns/op 3765 B/op 51 allocs/op BenchmarkExpMont/Even128-4 100 1149133 ns/op 3271 B/op 50 allocs/op BenchmarkExpMont/Even255-4 148 817510 ns/op 2953 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 309 530734 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 296 401759 ns/op 1727 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 272 479537 ns/op 1724 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 303 420208 ns/op 1757 B/op 48 allocs/op BenchmarkExp2-4 14 7657454 ns/op BenchmarkBitset-4 615853 204.8 ns/op BenchmarkBitsetNeg-4 322179 376.1 ns/op BenchmarkBitsetOrig-4 146043 746.6 ns/op BenchmarkBitsetNegOrig-4 138302 1436 ns/op BenchmarkModSqrt225_Tonelli-4 100 1877958 ns/op BenchmarkModSqrt225_3Mod4-4 334 399443 ns/op BenchmarkModSqrt231_Tonelli-4 100 1187133 ns/op BenchmarkModSqrt231_5Mod8-4 294 514948 ns/op BenchmarkModInverse-4 10000 11554 ns/op BenchmarkSqrt-4 1900 82809 ns/op BenchmarkIntSqr/1-4 542746 243.2 ns/op BenchmarkIntSqr/2-4 488724 251.5 ns/op BenchmarkIntSqr/3-4 482865 288.6 ns/op BenchmarkIntSqr/5-4 407151 332.9 ns/op BenchmarkIntSqr/8-4 256662 444.0 ns/op BenchmarkIntSqr/10-4 242845 560.3 ns/op BenchmarkIntSqr/20-4 52272 2367 ns/op BenchmarkIntSqr/30-4 39226 3410 ns/op BenchmarkIntSqr/50-4 15583 7964 ns/op BenchmarkIntSqr/80-4 10000 17468 ns/op BenchmarkIntSqr/100-4 9640 14769 ns/op BenchmarkIntSqr/200-4 4360 31353 ns/op BenchmarkIntSqr/300-4 1846 66312 ns/op BenchmarkIntSqr/500-4 820 192026 ns/op BenchmarkIntSqr/800-4 330 358761 ns/op BenchmarkIntSqr/1000-4 268 491854 ns/op BenchmarkDiv/20/10-4 310399 402.5 ns/op BenchmarkDiv/40/20-4 248757 455.0 ns/op BenchmarkDiv/100/50-4 258914 434.1 ns/op BenchmarkDiv/200/100-4 50104 2334 ns/op BenchmarkDiv/400/200-4 43329 2309 ns/op BenchmarkDiv/1000/500-4 44743 3114 ns/op BenchmarkDiv/2000/1000-4 32034 8045 ns/op BenchmarkDiv/20000/10000-4 1093 114978 ns/op BenchmarkDiv/200000/100000-4 34 4769579 ns/op BenchmarkDiv/2000000/1000000-4 1 132163767 ns/op BenchmarkDiv/20000000/10000000-4 1 4145983643 ns/op BenchmarkMul-4 5 28165044 ns/op BenchmarkNatMul/10-4 171508 1102 ns/op BenchmarkNatMul/100-4 6330 33207 ns/op BenchmarkNatMul/1000-4 140 938276 ns/op BenchmarkZeroShifts/Shl-4 10000 19683 ns/op BenchmarkZeroShifts/ShlSame-4 3278839 35.41 ns/op BenchmarkZeroShifts/Shr-4 10000 22804 ns/op BenchmarkZeroShifts/ShrSame-4 3534474 41.72 ns/op BenchmarkExp3Power/0x10-4 144846 1038 ns/op BenchmarkExp3Power/0x40-4 110770 1309 ns/op BenchmarkExp3Power/0x100-4 82513 2124 ns/op BenchmarkExp3Power/0x400-4 30688 4449 ns/op BenchmarkExp3Power/0x1000-4 9291 18088 ns/op BenchmarkExp3Power/0x4000-4 1846 88602 ns/op BenchmarkExp3Power/0x10000-4 177 803865 ns/op BenchmarkExp3Power/0x40000-4 28 6346160 ns/op BenchmarkExp3Power/0x100000-4 2 52878871 ns/op BenchmarkExp3Power/0x400000-4 1 519221276 ns/op BenchmarkFibo-4 3 39795146 ns/op BenchmarkNatSqr/1-4 963590 263.3 ns/op BenchmarkNatSqr/2-4 391659 404.7 ns/op BenchmarkNatSqr/3-4 324504 524.3 ns/op BenchmarkNatSqr/5-4 301016 687.7 ns/op BenchmarkNatSqr/8-4 234196 883.3 ns/op BenchmarkNatSqr/10-4 193279 1078 ns/op BenchmarkNatSqr/20-4 35607 3344 ns/op BenchmarkNatSqr/30-4 29596 6464 ns/op BenchmarkNatSqr/50-4 15858 8625 ns/op BenchmarkNatSqr/80-4 10000 16352 ns/op BenchmarkNatSqr/100-4 10000 17853 ns/op BenchmarkNatSqr/200-4 2534 67545 ns/op BenchmarkNatSqr/300-4 1995 129195 ns/op BenchmarkNatSqr/500-4 572 208806 ns/op BenchmarkNatSqr/800-4 290 419654 ns/op BenchmarkNatSqr/1000-4 228 637741 ns/op BenchmarkNatSetBytes/8-4 924256 209.0 ns/op BenchmarkNatSetBytes/24-4 260379 595.4 ns/op BenchmarkNatSetBytes/128-4 57289 2460 ns/op BenchmarkNatSetBytes/7-4 662851 166.5 ns/op BenchmarkNatSetBytes/23-4 221005 668.3 ns/op BenchmarkNatSetBytes/127-4 51828 2800 ns/op BenchmarkScanPi-4 160 1086897 ns/op BenchmarkStringPiParallel-4 290 384973 ns/op BenchmarkScan/10/Base2-4 31796 3498 ns/op BenchmarkScan/100/Base2-4 4508 31349 ns/op BenchmarkScan/1000/Base2-4 379 296534 ns/op BenchmarkScan/10/Base8-4 76982 1854 ns/op BenchmarkScan/100/Base8-4 10000 15276 ns/op BenchmarkScan/1000/Base8-4 1131 142798 ns/op BenchmarkScan/10/Base10-4 88891 1478 ns/op BenchmarkScan/100/Base10-4 10000 12785 ns/op BenchmarkScan/1000/Base10-4 1185 164489 ns/op BenchmarkScan/10/Base16-4 103455 1473 ns/op BenchmarkScan/100/Base16-4 14788 8351 ns/op BenchmarkScan/1000/Base16-4 1789 80459 ns/op BenchmarkString/10/Base2-4 209193 906.0 ns/op BenchmarkString/100/Base2-4 27889 5542 ns/op BenchmarkString/1000/Base2-4 3312 63120 ns/op BenchmarkString/10/Base8-4 324597 405.4 ns/op BenchmarkString/100/Base8-4 69650 1725 ns/op BenchmarkString/1000/Base8-4 7684 14689 ns/op BenchmarkString/10/Base10-4 166856 605.8 ns/op BenchmarkString/100/Base10-4 40222 3260 ns/op BenchmarkString/1000/Base10-4 5028 31309 ns/op BenchmarkString/10/Base16-4 201220 608.3 ns/op BenchmarkString/100/Base16-4 90904 1505 ns/op BenchmarkString/1000/Base16-4 10000 18121 ns/op BenchmarkLeafSize/0-4 28 4468394 ns/op BenchmarkLeafSize/1-4 331 309715 ns/op BenchmarkLeafSize/2-4 364 383277 ns/op BenchmarkLeafSize/3-4 271 429179 ns/op BenchmarkLeafSize/4-4 294 381885 ns/op BenchmarkLeafSize/5-4 254 481345 ns/op BenchmarkLeafSize/6-4 262 563555 ns/op BenchmarkLeafSize/7-4 301 478325 ns/op BenchmarkLeafSize/8-4 408 321174 ns/op BenchmarkLeafSize/9-4 201 548679 ns/op BenchmarkLeafSize/10-4 253 591720 ns/op BenchmarkLeafSize/11-4 198 629296 ns/op BenchmarkLeafSize/12-4 324 368936 ns/op BenchmarkLeafSize/13-4 253 579847 ns/op BenchmarkLeafSize/14-4 272 618206 ns/op BenchmarkLeafSize/15-4 300 388573 ns/op BenchmarkLeafSize/16-4 433 410773 ns/op BenchmarkLeafSize/32-4 439 394385 ns/op BenchmarkLeafSize/64-4 376 397358 ns/op BenchmarkProbablyPrime/n=0-4 9 12170391 ns/op BenchmarkProbablyPrime/n=1-4 9 28279177 ns/op BenchmarkProbablyPrime/n=5-4 6 19541532 ns/op BenchmarkProbablyPrime/n=10-4 4 30981438 ns/op BenchmarkProbablyPrime/n=20-4 3 47355527 ns/op BenchmarkProbablyPrime/Lucas-4 10 10486393 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 75 1698146 ns/op BenchmarkRatCmp-4 152046 870.1 ns/op BenchmarkFloatSqrt/64-4 16878 6372 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 10000 16936 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 8292 15465 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4833 30253 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 774 164211 ns/op 18084 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 78 2163292 ns/op 176411 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 280771936 ns/op 3751144 B/op 605 allocs/op PASS ok math/big 74.545s goos: darwin goarch: amd64 pkg: math/bits BenchmarkLeadingZeros-4 11210775 11.82 ns/op BenchmarkLeadingZeros8-4 11534756 10.84 ns/op BenchmarkLeadingZeros16-4 12875023 9.534 ns/op BenchmarkLeadingZeros32-4 13406317 15.63 ns/op BenchmarkLeadingZeros64-4 13596607 10.69 ns/op BenchmarkTrailingZeros-4 10992472 20.37 ns/op BenchmarkTrailingZeros8-4 10853400 10.12 ns/op BenchmarkTrailingZeros16-4 6838353 16.30 ns/op BenchmarkTrailingZeros32-4 11323852 9.977 ns/op BenchmarkTrailingZeros64-4 10268346 9.820 ns/op BenchmarkOnesCount-4 15463572 10.13 ns/op BenchmarkOnesCount8-4 13183582 10.49 ns/op BenchmarkOnesCount16-4 11519025 14.06 ns/op BenchmarkOnesCount32-4 11860404 10.53 ns/op BenchmarkOnesCount64-4 13246612 13.19 ns/op BenchmarkRotateLeft-4 11920814 10.46 ns/op BenchmarkRotateLeft8-4 13477737 11.95 ns/op BenchmarkRotateLeft16-4 13565937 16.22 ns/op BenchmarkRotateLeft32-4 13113540 14.82 ns/op BenchmarkRotateLeft64-4 10980957 9.909 ns/op BenchmarkReverse-4 19255328 8.231 ns/op BenchmarkReverse8-4 20303833 5.731 ns/op BenchmarkReverse16-4 20374713 6.968 ns/op BenchmarkReverse32-4 19591465 6.086 ns/op BenchmarkReverse64-4 19255291 8.406 ns/op BenchmarkReverseBytes-4 25972102 5.865 ns/op BenchmarkReverseBytes16-4 17889502 6.656 ns/op BenchmarkReverseBytes32-4 24241767 5.353 ns/op BenchmarkReverseBytes64-4 21144297 6.112 ns/op BenchmarkAdd-4 12480846 13.63 ns/op BenchmarkAdd32-4 13579640 13.58 ns/op BenchmarkAdd64-4 14477890 9.455 ns/op BenchmarkAdd64multiple-4 20701972 11.25 ns/op BenchmarkSub-4 12398220 9.999 ns/op BenchmarkSub32-4 14208632 10.28 ns/op BenchmarkSub64-4 13262442 9.631 ns/op BenchmarkSub64multiple-4 23946406 5.798 ns/op BenchmarkMul-4 12009385 12.16 ns/op BenchmarkMul32-4 10769490 11.14 ns/op BenchmarkMul64-4 10736770 12.03 ns/op BenchmarkDiv-4 2080704 72.48 ns/op BenchmarkDiv32-4 5635161 25.51 ns/op BenchmarkDiv64-4 3061921 36.83 ns/op PASS ok math/bits 9.525s goos: darwin goarch: amd64 pkg: math/cmplx BenchmarkAbs-4 13662759 11.54 ns/op BenchmarkAcos-4 452220 246.9 ns/op BenchmarkAcosh-4 413930 312.8 ns/op BenchmarkAsin-4 509443 247.4 ns/op BenchmarkAsinh-4 503716 263.6 ns/op BenchmarkAtan-4 809372 137.4 ns/op BenchmarkAtanh-4 838399 143.1 ns/op BenchmarkConj-4 23771178 8.579 ns/op BenchmarkCos-4 631356 180.7 ns/op BenchmarkCosh-4 691035 231.2 ns/op BenchmarkExp-4 789144 192.7 ns/op BenchmarkLog-4 1000000 126.5 ns/op BenchmarkLog10-4 937305 128.9 ns/op BenchmarkPhase-4 1000000 112.9 ns/op BenchmarkPolar-4 1000000 117.0 ns/op BenchmarkPow-4 253428 556.0 ns/op BenchmarkRect-4 1058792 110.0 ns/op BenchmarkSin-4 690570 177.8 ns/op BenchmarkSinh-4 652723 181.4 ns/op BenchmarkSqrt-4 1216090 179.0 ns/op BenchmarkTan-4 426313 521.0 ns/op BenchmarkTanh-4 436509 363.9 ns/op PASS ok math/cmplx 4.936s goos: darwin goarch: amd64 pkg: math/rand BenchmarkInt63Threadsafe-4 160327 645.2 ns/op BenchmarkInt63ThreadsafeParallel-4 100194 1002 ns/op BenchmarkInt63Unthreadsafe-4 1000000 130.5 ns/op BenchmarkIntn1000-4 789352 170.4 ns/op BenchmarkInt63n1000-4 819908 166.6 ns/op BenchmarkInt31n1000-4 911962 163.3 ns/op BenchmarkFloat32-4 759544 147.8 ns/op BenchmarkFloat64-4 1000000 194.3 ns/op BenchmarkPerm3-4 162931 695.5 ns/op BenchmarkPerm30-4 21544 8192 ns/op BenchmarkPerm30ViaShuffle-4 19863 6728 ns/op BenchmarkShuffleOverhead-4 15328 8769 ns/op BenchmarkRead3-4 837872 134.2 ns/op BenchmarkRead64-4 81913 1477 ns/op BenchmarkRead1000-4 5446 21994 ns/op PASS ok math/rand 2.846s goos: darwin goarch: amd64 pkg: mime BenchmarkQEncodeWord-4 31881 3154 ns/op BenchmarkQDecodeWord-4 93268 1176 ns/op BenchmarkQDecodeHeader-4 89371 1400 ns/op BenchmarkTypeByExtension/.html-4 497634 271.1 ns/op BenchmarkTypeByExtension/.HTML-4 299458 353.7 ns/op BenchmarkTypeByExtension/.unused-4 391813 259.8 ns/op BenchmarkExtensionsByType/text/html-4 180469 859.8 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 53120 2621 ns/op BenchmarkExtensionsByType/application/octet-stream-4 44152 3603 ns/op PASS ok mime 1.767s goos: darwin goarch: amd64 pkg: mime/quotedprintable BenchmarkWriter-4 904 126190 ns/op PASS ok mime/quotedprintable 0.196s goos: darwin goarch: amd64 pkg: net BenchmarkGoLookupIP-4 4 26377641 ns/op 8380 B/op 89 allocs/op BenchmarkGoLookupIPNoSuchHost-4 2 53977394 ns/op 14040 B/op 115 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5025484670 ns/op 150536 B/op 235 allocs/op BenchmarkDNSName-4 147891 685.4 ns/op BenchmarkInterfaces-4 1998 62016 ns/op BenchmarkInterfaceByIndex-4 6604 17471 ns/op BenchmarkInterfaceByName-4 2052 59252 ns/op BenchmarkInterfaceAddrs-4 2175 57939 ns/op BenchmarkInterfacesAndAddrs-4 6156 18061 ns/op BenchmarkInterfacesAndMulticastAddrs-4 2402 42597 ns/op BenchmarkParseIP-4 15856 7591 ns/op BenchmarkIPString/IPv4-4 141964 786.6 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 12415 8798 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 42144 2396 ns/op BenchmarkIPEqual/IPv4-4 1108284 107.9 ns/op BenchmarkIPEqual/IPv6-4 1100394 110.8 ns/op BenchmarkTCP4OneShot-4 148 763575 ns/op BenchmarkTCP4OneShotTimeout-4 168 741596 ns/op BenchmarkTCP4Persistent-4 385 317868 ns/op BenchmarkTCP4PersistentTimeout-4 386 307268 ns/op BenchmarkTCP6OneShot-4 180 679567 ns/op BenchmarkTCP6OneShotTimeout-4 190 607228 ns/op BenchmarkTCP6Persistent-4 447 265640 ns/op BenchmarkTCP6PersistentTimeout-4 438 288867 ns/op BenchmarkTCP4ConcurrentReadWrite-4 21166 5502 ns/op BenchmarkTCP6ConcurrentReadWrite-4 16790 8936 ns/op BenchmarkSetReadDeadline-4 153832 769.6 ns/op BenchmarkUDP6LinkLocalUnicast-4 270 437520 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 304 481638 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 229 446407 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 267 426233 ns/op 0 B/op 0 allocs/op PASS ok net 11.312s goos: darwin goarch: amd64 pkg: net/http BenchmarkCookieString-4 23902 4728 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 8166 12554 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 13861 9393 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17752 6102 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 32128 4135 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 873163 117.4 ns/op BenchmarkReadRequestChrome-4 4383 26609 ns/op 22.96 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10501 ns/op 7.43 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10946 10071 ns/op 8.14 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7545 14922 ns/op 10.12 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17818 7034 ns/op 5.69 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 55 1952426 ns/op 0.52 MB/s BenchmarkFileAndServer_1KB/https1-4 56 2175470 ns/op 0.47 MB/s BenchmarkFileAndServer_1KB/h2-4 39 2869464 ns/op 0.36 MB/s BenchmarkFileAndServer_16MB/h1-4 2 72663415 ns/op 230.89 MB/s BenchmarkFileAndServer_16MB/https1-4 1 141887973 ns/op 118.24 MB/s BenchmarkFileAndServer_16MB/h2-4 1 416406707 ns/op 40.29 MB/s BenchmarkFileAndServer_64MB/h1-4 1 259646665 ns/op 258.46 MB/s BenchmarkFileAndServer_64MB/https1-4 1 573141058 ns/op 117.09 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1515797771 ns/op 44.27 MB/s BenchmarkServeMux-4 312 400670 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 422 302941 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 62 1922191 ns/op 6428 B/op 66 allocs/op BenchmarkClientServer/https1-4 50 2210244 ns/op 9061 B/op 95 allocs/op BenchmarkClientServer/h2-4 52 2099415 ns/op 12843 B/op 103 allocs/op BenchmarkClientServerParallel/4/h1-4 358 369588 ns/op 11031 B/op 83 allocs/op BenchmarkClientServerParallel/4/https1-4 22 4962790 ns/op 115973 B/op 1080 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57554: read tcp 127.0.0.1:57549->127.0.0.1:57554: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57566: write tcp 127.0.0.1:57549->127.0.0.1:57566: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57567: write tcp 127.0.0.1:57549->127.0.0.1:57567: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57590: read tcp 127.0.0.1:57569->127.0.0.1:57590: use of closed network connection BenchmarkClientServerParallel/4/h2-4 84 1826449 ns/op 32605 B/op 313 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57610: read tcp 127.0.0.1:57599->127.0.0.1:57610: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57609: write tcp 127.0.0.1:57599->127.0.0.1:57609: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57606: read tcp 127.0.0.1:57599->127.0.0.1:57606: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57611: read tcp 127.0.0.1:57599->127.0.0.1:57611: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57613: read tcp 127.0.0.1:57599->127.0.0.1:57613: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57607: write tcp 127.0.0.1:57599->127.0.0.1:57607: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57608: write tcp 127.0.0.1:57599->127.0.0.1:57608: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57612: write tcp 127.0.0.1:57599->127.0.0.1:57612: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57626: read tcp 127.0.0.1:57615->127.0.0.1:57626: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57622: read tcp 127.0.0.1:57615->127.0.0.1:57622: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 240 447329 ns/op 22264 B/op 122 allocs/op BenchmarkClientServerParallel/64/https1-4 32 6287682 ns/op 132918 B/op 1248 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58098: write tcp 127.0.0.1:58092->127.0.0.1:58098: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58097: write tcp 127.0.0.1:58092->127.0.0.1:58097: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58114: write tcp 127.0.0.1:58107->127.0.0.1:58114: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58112: write tcp 127.0.0.1:58107->127.0.0.1:58112: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58121: write tcp 127.0.0.1:58107->127.0.0.1:58121: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58156: read tcp 127.0.0.1:58128->127.0.0.1:58156: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58150: read tcp 127.0.0.1:58128->127.0.0.1:58150: use of closed network connection BenchmarkClientServerParallel/64/h2-4 38 6856400 ns/op 135288 B/op 1344 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58178: read tcp 127.0.0.1:58167->127.0.0.1:58178: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58169: write tcp 127.0.0.1:58167->127.0.0.1:58169: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58177: write tcp 127.0.0.1:58167->127.0.0.1:58177: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58172: read tcp 127.0.0.1:58167->127.0.0.1:58172: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58170: read tcp 127.0.0.1:58167->127.0.0.1:58170: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58181: write tcp 127.0.0.1:58167->127.0.0.1:58181: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58171: write tcp 127.0.0.1:58167->127.0.0.1:58171: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58179: write tcp 127.0.0.1:58167->127.0.0.1:58179: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58196: read tcp 127.0.0.1:58182->127.0.0.1:58196: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58216: read tcp 127.0.0.1:58182->127.0.0.1:58216: use of closed network connection ... [output truncated] BenchmarkServer-4 2 55799934 ns/op 17388 B/op 82 allocs/op BenchmarkClient-4 33 3116944 ns/op 4085 B/op 46 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 523 231640 ns/op 7293 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1005 129077 ns/op 3004 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1345 105987 ns/op 1939 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1141 110079 ns/op 2750 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1533 106875 ns/op 2702 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1646 92613 ns/op 2755 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1240 106032 ns/op 1924 B/op 14 allocs/op BenchmarkServerHijack-4 676 160279 ns/op 16690 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 38 2931381 ns/op 5436 B/op 52 allocs/op BenchmarkResponseStatusLine-4 396924 282.6 ns/op 0 B/op 0 allocs/op PASS ok net/http 14.582s goos: darwin goarch: amd64 pkg: net/http/httputil BenchmarkServeHTTP-4 2413 48681 ns/op 34074 B/op 12 allocs/op PASS ok net/http/httputil 0.196s goos: darwin goarch: amd64 pkg: net/netip BenchmarkIPNextPrev-4 116463 1056 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 494994 239.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 202756 516.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 75118 1610 ns/op BenchmarkStdIPv4-4 165274 758.6 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 115286 1056 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 114813 1068 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 155775 827.9 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 87350 1310 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1349552 86.91 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1286564 94.27 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1398867 85.85 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 387201 328.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 400734 308.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 361359 353.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 113941 1096 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 486142 265.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 346746 320.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 344010 377.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 174975 751.3 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 566640 235.4 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 437374 296.6 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 154515 804.7 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 197199 620.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 254214 394.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 164404 725.3 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 346008 406.0 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 165046 750.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 155629 744.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 171309 728.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 127587 1082 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 499669 236.6 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 149643 860.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 93964 1239 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 114238 998.0 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 186254 722.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 106406 1108 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 291562 431.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 119984 971.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 157141 818.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 183390 661.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 123730 913.7 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 111.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 110.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 953629 112.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 120.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 903511 117.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 119.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 112.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 114.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 981252 114.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 352114 345.4 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 611756 209.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 266754 471.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 276181 452.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 260685 518.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 90336 1300 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 594928 211.2 ns/op PASS ok net/netip 9.219s 2023/01/25 22:58:33 Test RPC server listening on 127.0.0.1:58278 2023/01/25 22:58:33 Test HTTP RPC server listening on 127.0.0.1:58279 goos: darwin goarch: amd64 pkg: net/rpc BenchmarkEndToEnd-4 162 698167 ns/op BenchmarkEndToEndHTTP-4 177 623196 ns/op BenchmarkEndToEndAsync-4 1405 84155 ns/op BenchmarkEndToEndAsyncHTTP-4 1266 87108 ns/op PASS ok net/rpc 0.839s goos: darwin goarch: amd64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 3303 32137 ns/op BenchmarkReadMIMEHeader/server_headers-4 4831 21171 ns/op BenchmarkUncommon-4 21933 4806 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.568s goos: darwin goarch: amd64 pkg: net/url BenchmarkString-4 4408 24990 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 81584 1310 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 581388 234.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 101124 1001 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 233652 538.1 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 103238 1182 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 17193 6957 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 387654 282.6 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 121551 1036 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 236060 536.4 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 105998 1103 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 19884 5941 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 190730 608.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 81414 1488 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 76452 1576 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 33760 3552 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6828 18689 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 217738 589.0 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 83834 1484 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 75670 1552 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 32252 3399 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6955 18491 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.859s goos: darwin goarch: amd64 pkg: os BenchmarkExpand/noop-4 2789058 40.79 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 166184 768.8 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 560 201765 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 220 569384 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 498 264811 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 53328 2257 ns/op BenchmarkStatFile-4 36129 3322 ns/op BenchmarkStatDir-4 37146 3172 ns/op BenchmarkLstatDot-4 54361 2282 ns/op BenchmarkLstatFile-4 32577 3266 ns/op BenchmarkLstatDir-4 39042 3253 ns/op PASS ok os 1.965s goos: darwin goarch: amd64 pkg: os/exec BenchmarkExecHostname-4 26 4708759 ns/op 8560 B/op 30 allocs/op PASS ok os/exec 0.408s goos: darwin goarch: amd64 pkg: os/user BenchmarkCurrent-4 361972 356.4 ns/op PASS ok os/user 0.360s goos: darwin goarch: amd64 pkg: reflect BenchmarkBool-4 2411534 52.03 ns/op BenchmarkString-4 1837048 61.35 ns/op BenchmarkBytes-4 1543806 68.57 ns/op BenchmarkNamedBytes-4 553172 190.7 ns/op BenchmarkBytesArray-4 800269 168.9 ns/op BenchmarkSliceLen-4 1668555 80.40 ns/op BenchmarkMapLen-4 1185864 155.9 ns/op BenchmarkStringLen-4 1366534 91.87 ns/op BenchmarkArrayLen-4 1415204 88.14 ns/op BenchmarkSliceCap-4 1933612 77.90 ns/op BenchmarkDeepEqual/int8-4 557630 185.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 101342 1917 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 463180 257.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 97941 1193 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 579926 392.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 84512 1391 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 515202 231.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 88954 1249 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 577634 254.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 87949 1248 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 526192 197.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 138961 909.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 571897 222.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 107132 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 594231 219.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 111223 1106 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 579222 222.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 98169 1092 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 594451 209.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 109010 1054 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 596311 211.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 117890 1046 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 554433 208.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 119546 1058 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 615037 225.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 116216 1175 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 600337 206.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 121196 1056 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 628927 205.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 106825 1146 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 636217 175.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 112912 1037 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 608871 215.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 114535 1057 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 147168 825.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 71352 1680 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 66169 1569 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 49297 2453 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 316695 380.6 ns/op BenchmarkIsZero/ArrayIncomparable-4 45938 2547 ns/op BenchmarkIsZero/StructComparable-4 988338 127.6 ns/op BenchmarkIsZero/StructIncomparable-4 219170 636.5 ns/op BenchmarkSetZero/Bool/Direct-4 2754862 42.51 ns/op BenchmarkSetZero/Bool/CachedZero-4 1882519 61.72 ns/op BenchmarkSetZero/Bool/NewZero-4 1000000 100.6 ns/op BenchmarkSetZero/Int/Direct-4 2128814 59.00 ns/op BenchmarkSetZero/Int/CachedZero-4 1941074 60.94 ns/op BenchmarkSetZero/Int/NewZero-4 1274803 104.8 ns/op BenchmarkSetZero/Uint/Direct-4 2177080 54.99 ns/op BenchmarkSetZero/Uint/CachedZero-4 1927624 61.13 ns/op BenchmarkSetZero/Uint/NewZero-4 1262042 95.96 ns/op BenchmarkSetZero/Float/Direct-4 2211363 55.44 ns/op BenchmarkSetZero/Float/CachedZero-4 1906681 61.07 ns/op BenchmarkSetZero/Float/NewZero-4 1256518 95.07 ns/op BenchmarkSetZero/Complex/Direct-4 2184904 54.43 ns/op BenchmarkSetZero/Complex/CachedZero-4 1951155 61.22 ns/op BenchmarkSetZero/Complex/NewZero-4 1272210 93.46 ns/op BenchmarkSetZero/Array/Direct-4 3111775 37.61 ns/op BenchmarkSetZero/Array/CachedZero-4 1896706 62.39 ns/op BenchmarkSetZero/Array/NewZero-4 1222932 96.07 ns/op BenchmarkSetZero/Chan/Direct-4 2141751 54.53 ns/op BenchmarkSetZero/Chan/CachedZero-4 1413582 88.62 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 122.7 ns/op BenchmarkSetZero/Func/Direct-4 2168876 55.47 ns/op BenchmarkSetZero/Func/CachedZero-4 1400966 94.23 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 122.4 ns/op BenchmarkSetZero/Interface/Direct-4 1955322 61.81 ns/op BenchmarkSetZero/Interface/CachedZero-4 1828244 69.87 ns/op BenchmarkSetZero/Interface/NewZero-4 1206206 97.12 ns/op BenchmarkSetZero/Map/Direct-4 2080891 58.84 ns/op BenchmarkSetZero/Map/CachedZero-4 1381660 86.43 ns/op BenchmarkSetZero/Map/NewZero-4 998413 123.1 ns/op BenchmarkSetZero/Pointer/Direct-4 2043930 57.52 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1367179 87.04 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 127.8 ns/op BenchmarkSetZero/Slice/Direct-4 1851886 66.48 ns/op BenchmarkSetZero/Slice/CachedZero-4 1816647 66.46 ns/op BenchmarkSetZero/Slice/NewZero-4 1000000 103.1 ns/op BenchmarkSetZero/String/Direct-4 2055828 60.02 ns/op BenchmarkSetZero/String/CachedZero-4 1762500 66.49 ns/op BenchmarkSetZero/String/NewZero-4 1213910 100.9 ns/op BenchmarkSetZero/Struct/Direct-4 2912167 41.21 ns/op BenchmarkSetZero/Struct/CachedZero-4 1629472 69.19 ns/op BenchmarkSetZero/Struct/NewZero-4 1149668 102.6 ns/op BenchmarkSelect/1-4 222250 626.5 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 110670 1352 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 45632 2990 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 178094 630.5 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 126622 830.3 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 143475 965.0 ns/op 132.65 MB/s BenchmarkCallArgCopy/size=256-4 135644 1158 ns/op 221.07 MB/s BenchmarkCallArgCopy/size=1024-4 79221 1989 ns/op 514.83 MB/s BenchmarkCallArgCopy/size=4096-4 21310 5670 ns/op 722.44 MB/s BenchmarkCallArgCopy/size=65536-4 2301 91009 ns/op 720.10 MB/s BenchmarkPtrTo-4 653220 167.2 ns/op BenchmarkFieldByName1-4 589790 221.3 ns/op BenchmarkFieldByName2-4 45202 3869 ns/op BenchmarkFieldByName3-4 5679 20583 ns/op BenchmarkInterfaceBig-4 2893474 36.10 ns/op BenchmarkInterfaceSmall-4 2749675 38.00 ns/op BenchmarkNew-4 1117646 113.7 ns/op BenchmarkMap/StringKeys/MapIndex-4 3459 35922 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3544 35050 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3297 37785 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3145 39467 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3388 36236 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3774 39064 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 215794 516.7 ns/op PASS ok reflect 22.706s goos: darwin goarch: amd64 pkg: regexp BenchmarkFind-4 6435 16237 ns/op 8931 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 10000 16544 ns/op 9317 B/op 1 allocs/op BenchmarkFindString-4 10000 18859 ns/op 9284 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 18290 ns/op 9203 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 20162 ns/op 9383 B/op 2 allocs/op BenchmarkLiteral-4 10000 14121 ns/op BenchmarkNotLiteral-4 4428 34357 ns/op BenchmarkMatchClass-4 3733 38436 ns/op BenchmarkMatchClass_InRange-4 4075 39194 ns/op BenchmarkReplaceAll-4 1980 84107 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 10000 16572 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 30375 5106 ns/op BenchmarkAnchoredShortMatch-4 10000 16391 ns/op BenchmarkAnchoredLongMatch-4 17300 6804 ns/op BenchmarkOnePassShortA-4 20856 5605 ns/op BenchmarkNotOnePassShortA-4 8035 21678 ns/op BenchmarkOnePassShortB-4 25579 4445 ns/op BenchmarkNotOnePassShortB-4 8700 21810 ns/op BenchmarkOnePassLongPrefix-4 90880 1373 ns/op BenchmarkOnePassLongNotPrefix-4 32722 3726 ns/op BenchmarkMatchParallelShared-4 10000 20776 ns/op BenchmarkMatchParallelCopied-4 10000 21869 ns/op BenchmarkQuoteMetaAll-4 159229 797.4 ns/op 17.56 MB/s BenchmarkQuoteMetaNone-4 454608 276.4 ns/op 94.05 MB/s BenchmarkCompile/Onepass-4 5032 26159 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1762 76413 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 163 696905 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2725047 42.81 ns/op 373.76 MB/s BenchmarkMatch/Easy0/32-4 10000 13661 ns/op 2.34 MB/s BenchmarkMatch/Easy0/1K-4 5430 29272 ns/op 34.98 MB/s BenchmarkMatch/Easy0i/16-4 2701288 40.53 ns/op 394.80 MB/s BenchmarkMatch/Easy0i/32-4 6644 27982 ns/op 1.14 MB/s BenchmarkMatch/Easy0i/1K-4 265 446996 ns/op 2.29 MB/s BenchmarkMatch/Easy1/16-4 2764826 43.05 ns/op 371.64 MB/s BenchmarkMatch/Easy1/32-4 10000 18549 ns/op 1.73 MB/s BenchmarkMatch/Easy1/1K-4 4564 36714 ns/op 27.89 MB/s BenchmarkMatch/Medium/16-4 2800630 41.76 ns/op 383.14 MB/s BenchmarkMatch/Medium/32-4 7386 26590 ns/op 1.20 MB/s BenchmarkMatch/Medium/1K-4 303 389604 ns/op 2.63 MB/s BenchmarkMatch/Hard/16-4 2839506 43.05 ns/op 371.68 MB/s BenchmarkMatch/Hard/32-4 4738 36518 ns/op 0.88 MB/s BenchmarkMatch/Hard/1K-4 177 657005 ns/op 1.56 MB/s BenchmarkMatch/Hard1/16-4 1490 89466 ns/op 0.18 MB/s BenchmarkMatch/Hard1/32-4 864 151306 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 26 4666871 ns/op 0.22 MB/s BenchmarkMatch_onepass_regex/16-4 27373 4118 ns/op 3.89 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 16366 7094 ns/op 4.51 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 598 200438 ns/op 5.11 MB/s 25 B/op 0 allocs/op PASS ok regexp 9.335s goos: darwin goarch: amd64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 936151 122.8 ns/op PASS ok regexp/syntax 1.186s goos: darwin goarch: amd64 pkg: runtime BenchmarkMakeChan/Byte-4 416968 244.0 ns/op BenchmarkMakeChan/Int-4 1000000 326.2 ns/op BenchmarkMakeChan/Ptr-4 589262 352.8 ns/op BenchmarkMakeChan/Struct/0-4 1000000 190.4 ns/op BenchmarkMakeChan/Struct/32-4 378488 668.8 ns/op BenchmarkMakeChan/Struct/40-4 268906 708.9 ns/op BenchmarkChanNonblocking-4 7013622 14.75 ns/op BenchmarkSelectUncontended-4 1142712 101.4 ns/op BenchmarkSelectSyncContended-4 112069 1087 ns/op BenchmarkSelectAsyncContended-4 352336 342.0 ns/op BenchmarkSelectNonblock-4 5321762 25.96 ns/op BenchmarkChanUncontended-4 16921 8504 ns/op BenchmarkChanContended-4 5883 20991 ns/op BenchmarkChanSync-4 247916 536.5 ns/op BenchmarkChanSyncWork-4 10000 29883 ns/op BenchmarkChanProdCons0-4 254240 478.0 ns/op BenchmarkChanProdCons10-4 485288 228.7 ns/op BenchmarkChanProdCons100-4 500516 219.6 ns/op BenchmarkChanProdConsWork0-4 163747 693.7 ns/op BenchmarkChanProdConsWork10-4 223470 470.4 ns/op BenchmarkChanProdConsWork100-4 267937 453.0 ns/op BenchmarkSelectProdCons-4 168009 684.0 ns/op BenchmarkReceiveDataFromClosedChan-4 989624 122.2 ns/op BenchmarkChanCreation-4 220419 586.0 ns/op BenchmarkChanSem-4 307329 407.0 ns/op BenchmarkChanPopular-4 132 883716 ns/op BenchmarkChanClosed-4 859671 129.1 ns/op BenchmarkCallClosure-4 5043816 23.18 ns/op BenchmarkCallClosure1-4 4740205 26.36 ns/op BenchmarkCallClosure2-4 1000000 114.3 ns/op BenchmarkCallClosure3-4 1279335 87.55 ns/op BenchmarkCallClosure4-4 1000000 101.2 ns/op BenchmarkComplex128DivNormal-4 13843245 8.596 ns/op BenchmarkComplex128DivNisNaN-4 10302883 11.18 ns/op BenchmarkComplex128DivDisNaN-4 10422002 11.39 ns/op BenchmarkComplex128DivNisInf-4 13899283 8.693 ns/op BenchmarkComplex128DivDisInf-4 8063072 15.31 ns/op BenchmarkSetTypePtr-4 74310260 1.681 ns/op 4760.29 MB/s BenchmarkSetTypePtr8-4 14177914 9.001 ns/op 7110.03 MB/s BenchmarkSetTypePtr16-4 13935020 8.951 ns/op 14299.92 MB/s BenchmarkSetTypePtr32-4 12707853 9.415 ns/op 27191.70 MB/s BenchmarkSetTypePtr64-4 13123363 9.050 ns/op 56574.75 MB/s BenchmarkSetTypePtr126-4 6987120 15.75 ns/op 63980.57 MB/s BenchmarkSetTypePtr128-4 7483695 14.91 ns/op 68682.23 MB/s BenchmarkSetTypePtrSlice-4 1000000 118.4 ns/op 69208.09 MB/s BenchmarkSetTypeNode1-4 13869736 9.052 ns/op 2651.37 MB/s BenchmarkSetTypeNode1Slice-4 3435690 30.45 ns/op 25222.05 MB/s BenchmarkSetTypeNode8-4 12869564 9.830 ns/op 8138.33 MB/s BenchmarkSetTypeNode8Slice-4 2235862 55.92 ns/op 45777.43 MB/s BenchmarkSetTypeNode64-4 7764498 15.14 ns/op 34874.44 MB/s BenchmarkSetTypeNode64Slice-4 362076 358.1 ns/op 47178.48 MB/s BenchmarkSetTypeNode64Dead-4 9927814 11.55 ns/op 45700.84 MB/s BenchmarkSetTypeNode64DeadSlice-4 422893 330.8 ns/op 51081.44 MB/s BenchmarkSetTypeNode124-4 7235943 15.90 ns/op 63394.04 MB/s BenchmarkSetTypeNode124Slice-4 282626 472.4 ns/op 68278.77 MB/s BenchmarkSetTypeNode126-4 7747803 14.84 ns/op 68983.24 MB/s BenchmarkSetTypeNode126Slice-4 285351 506.7 ns/op 64672.10 MB/s BenchmarkSetTypeNode128-4 4960594 21.54 ns/op 48289.60 MB/s BenchmarkSetTypeNode128Slice-4 198091 617.7 ns/op 53875.40 MB/s BenchmarkSetTypeNode130-4 5754055 20.69 ns/op 51027.72 MB/s BenchmarkSetTypeNode130Slice-4 198726 618.6 ns/op 54623.79 MB/s BenchmarkSetTypeNode1024-4 1000000 113.2 ns/op 72482.46 MB/s BenchmarkSetTypeNode1024Slice-4 31191 3664 ns/op 71680.85 MB/s BenchmarkAllocation-4 4300 82405 ns/op BenchmarkReadMemStats-4 82 1520698 ns/op BenchmarkReadMemStatsLatency-4 1 2765715 p50-ns 2765715 p90-ns 2765715 p99-ns BenchmarkWriteBarrier-4 2882815 49.50 ns/op BenchmarkBulkWriteBarrier-4 6122846 21.17 ns/op BenchmarkScanStackNoLocals-4 3 44452526 ns/op BenchmarkMSpanCountAlloc/bits=64-4 15899181 7.859 ns/op BenchmarkMSpanCountAlloc/bits=128-4 13852021 8.181 ns/op BenchmarkMSpanCountAlloc/bits=256-4 12048284 9.691 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8475303 12.80 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6593594 18.40 ns/op BenchmarkHash5-4 7521900 14.42 ns/op 346.85 MB/s BenchmarkHash16-4 8265783 13.53 ns/op 1182.55 MB/s BenchmarkHash64-4 7309083 15.13 ns/op 4231.21 MB/s BenchmarkHash1024-4 2614369 45.23 ns/op 22641.72 MB/s BenchmarkHash65536-4 50906 2291 ns/op 28600.84 MB/s BenchmarkAlignedLoad-4 10422272 11.19 ns/op BenchmarkUnalignedLoad-4 10339002 10.94 ns/op BenchmarkEqEfaceConcrete-4 7790902 15.20 ns/op BenchmarkEqIfaceConcrete-4 7678687 15.28 ns/op BenchmarkNeEfaceConcrete-4 8180600 14.51 ns/op BenchmarkNeIfaceConcrete-4 7923024 14.57 ns/op BenchmarkConvT2EByteSized/bool-4 3707481 27.99 ns/op BenchmarkConvT2EByteSized/uint8-4 4087328 25.85 ns/op BenchmarkConvT2ESmall-4 4550634 25.57 ns/op BenchmarkConvT2EUintptr-4 4556804 26.36 ns/op BenchmarkConvT2ELarge-4 966087 118.3 ns/op BenchmarkConvT2ISmall-4 4685928 26.09 ns/op BenchmarkConvT2IUintptr-4 4073310 27.14 ns/op BenchmarkConvT2ILarge-4 1000000 109.7 ns/op BenchmarkConvI2E-4 4146542 29.16 ns/op BenchmarkConvI2I-4 4004361 28.50 ns/op BenchmarkAssertE2T-4 4146337 27.32 ns/op BenchmarkAssertE2TLarge-4 2358102 50.03 ns/op BenchmarkAssertE2I-4 4121250 28.10 ns/op BenchmarkAssertI2T-4 4048790 28.85 ns/op BenchmarkAssertI2I-4 4138014 28.67 ns/op BenchmarkAssertI2E-4 4410382 25.29 ns/op BenchmarkAssertE2E-4 5108650 23.64 ns/op BenchmarkAssertE2T2-4 3273830 36.45 ns/op BenchmarkAssertE2T2Blank-4 3928202 28.27 ns/op BenchmarkAssertI2E2-4 3916582 30.05 ns/op BenchmarkAssertI2E2Blank-4 4811622 23.50 ns/op BenchmarkAssertE2E2-4 3805590 28.64 ns/op BenchmarkAssertE2E2Blank-4 4724214 24.22 ns/op BenchmarkConvT2Ezero/zero/16-4 4826013 23.68 ns/op BenchmarkConvT2Ezero/zero/32-4 4893440 23.76 ns/op BenchmarkConvT2Ezero/zero/64-4 4837299 24.43 ns/op BenchmarkConvT2Ezero/zero/str-4 4041980 25.14 ns/op BenchmarkConvT2Ezero/zero/slice-4 4715433 25.77 ns/op BenchmarkConvT2Ezero/zero/big-4 189375 929.2 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 101.2 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 114.4 ns/op BenchmarkConvT2Ezero/nonzero/big-4 256662 1030 ns/op BenchmarkConvT2Ezero/smallint/16-4 4427793 25.12 ns/op BenchmarkConvT2Ezero/smallint/32-4 4717774 25.68 ns/op BenchmarkConvT2Ezero/smallint/64-4 4588527 25.30 ns/op BenchmarkConvT2Ezero/largeint/16-4 1410412 85.86 ns/op BenchmarkConvT2Ezero/largeint/32-4 1498821 82.87 ns/op BenchmarkConvT2Ezero/largeint/64-4 1543706 82.10 ns/op BenchmarkMalloc8-4 1309612 93.57 ns/op BenchmarkMalloc16-4 1242332 102.0 ns/op BenchmarkMallocTypeInfo8-4 1400122 86.76 ns/op BenchmarkMallocTypeInfo16-4 1000000 109.8 ns/op BenchmarkMallocLargeStruct-4 92668 1272 ns/op BenchmarkGoroutineSelect-4 26 3941103 ns/op BenchmarkGoroutineBlocking-4 26 3961393 ns/op BenchmarkGoroutineForRange-4 26 4020997 ns/op BenchmarkGoroutineIdle-4 32 3824956 ns/op BenchmarkHashStringSpeed-4 2668549 39.72 ns/op BenchmarkHashBytesSpeed-4 1364965 87.55 ns/op BenchmarkHashInt32Speed-4 3168154 35.51 ns/op BenchmarkHashInt64Speed-4 3421498 36.94 ns/op BenchmarkHashStringArraySpeed-4 711201 181.1 ns/op BenchmarkMegMap-4 3210447 36.59 ns/op BenchmarkMegOneMap-4 3762126 32.71 ns/op BenchmarkMegEqMap-4 3736 35478 ns/op BenchmarkMegEmptyMap-4 4445246 26.72 ns/op BenchmarkSmallStrMap-4 3290014 34.89 ns/op BenchmarkMapStringKeysEight_16-4 3378061 34.81 ns/op BenchmarkMapStringKeysEight_32-4 3457564 34.47 ns/op BenchmarkMapStringKeysEight_64-4 3232038 35.40 ns/op BenchmarkMapStringKeysEight_1M-4 3344293 35.59 ns/op BenchmarkIntMap-4 3521828 33.49 ns/op BenchmarkMapFirst/1-4 4340791 26.99 ns/op BenchmarkMapFirst/2-4 4360795 27.30 ns/op BenchmarkMapFirst/3-4 4381640 26.66 ns/op BenchmarkMapFirst/4-4 4365566 26.57 ns/op BenchmarkMapFirst/5-4 4379322 27.02 ns/op BenchmarkMapFirst/6-4 4421475 26.72 ns/op BenchmarkMapFirst/7-4 4484602 26.53 ns/op BenchmarkMapFirst/8-4 4217886 28.41 ns/op BenchmarkMapFirst/9-4 3971928 30.60 ns/op BenchmarkMapFirst/10-4 3841124 30.56 ns/op BenchmarkMapFirst/11-4 3815673 31.10 ns/op BenchmarkMapFirst/12-4 3957777 30.41 ns/op BenchmarkMapFirst/13-4 3943328 29.94 ns/op BenchmarkMapFirst/14-4 3687031 31.32 ns/op BenchmarkMapFirst/15-4 3275074 31.80 ns/op BenchmarkMapFirst/16-4 3848274 30.98 ns/op BenchmarkMapMid/1-4 3660841 32.84 ns/op BenchmarkMapMid/2-4 3460866 33.48 ns/op BenchmarkMapMid/3-4 3589717 32.74 ns/op BenchmarkMapMid/4-4 3420159 33.37 ns/op BenchmarkMapMid/5-4 3563565 32.92 ns/op BenchmarkMapMid/6-4 3514012 34.30 ns/op BenchmarkMapMid/7-4 3418884 36.27 ns/op BenchmarkMapMid/8-4 3353905 34.55 ns/op BenchmarkMapMid/9-4 3472005 33.94 ns/op BenchmarkMapMid/10-4 3440524 35.19 ns/op BenchmarkMapMid/11-4 3509683 34.55 ns/op BenchmarkMapMid/12-4 3297476 34.04 ns/op BenchmarkMapMid/13-4 3550773 33.62 ns/op BenchmarkMapMid/14-4 3498802 34.24 ns/op BenchmarkMapMid/15-4 3501459 32.75 ns/op BenchmarkMapMid/16-4 3561422 34.06 ns/op BenchmarkMapLast/1-4 3734835 31.99 ns/op BenchmarkMapLast/2-4 3746402 32.04 ns/op BenchmarkMapLast/3-4 3677199 32.41 ns/op BenchmarkMapLast/4-4 3591508 33.39 ns/op BenchmarkMapLast/5-4 3034772 35.56 ns/op BenchmarkMapLast/6-4 3270984 34.75 ns/op BenchmarkMapLast/7-4 3393966 35.44 ns/op BenchmarkMapLast/8-4 3333826 35.90 ns/op BenchmarkMapLast/9-4 3482214 34.56 ns/op BenchmarkMapLast/10-4 3211285 36.97 ns/op BenchmarkMapLast/11-4 3280328 37.18 ns/op BenchmarkMapLast/12-4 3375811 35.84 ns/op BenchmarkMapLast/13-4 3486202 34.24 ns/op BenchmarkMapLast/14-4 3382303 35.59 ns/op BenchmarkMapLast/15-4 3419605 34.93 ns/op BenchmarkMapLast/16-4 3388362 34.75 ns/op BenchmarkMapCycle-4 2761174 44.19 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3534142 32.89 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 3028 33243 ns/op BenchmarkMakeMap/[Byte]Byte-4 904736 273.3 ns/op BenchmarkMakeMap/[Int]Int-4 303166 629.7 ns/op BenchmarkNewEmptyMap-4 17494329 6.555 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1959955 60.09 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 740582 165.5 ns/op BenchmarkMapIterEmpty-4 5073309 23.48 ns/op BenchmarkSameLengthMap-4 4507623 26.75 ns/op BenchmarkBigKeyMap-4 1641489 78.74 ns/op BenchmarkBigValMap-4 1383866 89.17 ns/op BenchmarkSmallKeyMap-4 2702215 39.16 ns/op BenchmarkMapPopulate/1-4 2379165 51.29 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 133479 897.6 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8148 19847 ns/op 6277 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 678 175490 ns/op 51768 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 63 1891717 ns/op 415707 B/op 198 allocs/op BenchmarkMapPopulate/100000-4 5 22000634 ns/op 6538020 B/op 2919 allocs/op BenchmarkComplexAlgMap-4 613918 216.4 ns/op BenchmarkGoMapClear/Reflexive/1-4 715360 158.9 ns/op BenchmarkGoMapClear/Reflexive/10-4 773006 164.1 ns/op BenchmarkGoMapClear/Reflexive/100-4 304872 411.9 ns/op BenchmarkGoMapClear/Reflexive/1000-4 49890 2317 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5988 18822 ns/op BenchmarkGoMapClear/NonReflexive/1-4 657289 196.3 ns/op BenchmarkGoMapClear/NonReflexive/10-4 603573 212.8 ns/op BenchmarkGoMapClear/NonReflexive/100-4 260565 514.0 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 43984 2743 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5464 20584 ns/op BenchmarkMapStringConversion/32/simple-4 1575078 74.09 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1601644 70.38 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1445696 79.68 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1607178 73.45 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1538548 76.84 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1400562 85.66 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2171900 56.80 ns/op BenchmarkMapInterfacePtr-4 2184843 53.49 ns/op BenchmarkNewEmptyMapHintLessThan8-4 7147790 16.77 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 86629 1518 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5911 17408 ns/op BenchmarkMapPop1000-4 495 239602 ns/op BenchmarkMapPop10000-4 26 4443674 ns/op BenchmarkMapAssign/Int32/256-4 2586020 47.59 ns/op BenchmarkMapAssign/Int32/65536-4 1710925 63.17 ns/op BenchmarkMapAssign/Int64/256-4 2459383 48.11 ns/op BenchmarkMapAssign/Int64/65536-4 1856223 68.36 ns/op BenchmarkMapAssign/Str/256-4 2192619 57.70 ns/op BenchmarkMapAssign/Str/65536-4 934969 112.7 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1591902 74.47 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1154752 96.23 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1629730 72.03 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 1056523 101.7 ns/op BenchmarkMapOperatorAssign/Str/256-4 652191 4295 ns/op BenchmarkMapOperatorAssign/Str/65536-4 356564 308.7 ns/op BenchmarkMapAppendAssign/Int32/256-4 812083 146.4 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 414603 263.2 ns/op 41 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 850441 137.3 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 382018 270.0 ns/op 47 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 547630 193.4 ns/op 56 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 251356 412.6 ns/op 77 B/op 0 allocs/op BenchmarkMapDelete/Int32/100-4 1404375 87.21 ns/op BenchmarkMapDelete/Int32/1000-4 2162890 56.80 ns/op BenchmarkMapDelete/Int32/10000-4 2247973 52.05 ns/op BenchmarkMapDelete/Int64/100-4 1412988 83.47 ns/op BenchmarkMapDelete/Int64/1000-4 2124078 57.89 ns/op BenchmarkMapDelete/Int64/10000-4 2178915 57.61 ns/op BenchmarkMapDelete/Str/100-4 1266376 86.79 ns/op BenchmarkMapDelete/Str/1000-4 1634569 75.30 ns/op BenchmarkMapDelete/Str/10000-4 1678804 71.03 ns/op BenchmarkMapDelete/Pointer/100-4 1270006 87.39 ns/op BenchmarkMapDelete/Pointer/1000-4 1864351 64.08 ns/op BenchmarkMapDelete/Pointer/10000-4 1879364 62.06 ns/op BenchmarkMemmove/0-4 18006643 6.021 ns/op BenchmarkMemmove/1-4 1449301 80.81 ns/op 12.38 MB/s BenchmarkMemmove/2-4 1414129 85.75 ns/op 23.32 MB/s BenchmarkMemmove/3-4 1471546 80.41 ns/op 37.31 MB/s BenchmarkMemmove/4-4 1437331 81.07 ns/op 49.34 MB/s BenchmarkMemmove/5-4 1446062 84.67 ns/op 59.05 MB/s BenchmarkMemmove/6-4 1420250 81.82 ns/op 73.33 MB/s BenchmarkMemmove/7-4 1438098 80.20 ns/op 87.28 MB/s BenchmarkMemmove/8-4 1517652 78.17 ns/op 102.35 MB/s BenchmarkMemmove/9-4 1368927 90.04 ns/op 99.95 MB/s BenchmarkMemmove/10-4 1389404 85.14 ns/op 117.45 MB/s BenchmarkMemmove/11-4 1331712 83.80 ns/op 131.26 MB/s BenchmarkMemmove/12-4 1417023 84.21 ns/op 142.50 MB/s BenchmarkMemmove/13-4 1394500 83.76 ns/op 155.21 MB/s BenchmarkMemmove/14-4 1403954 85.34 ns/op 164.05 MB/s BenchmarkMemmove/15-4 1390221 86.19 ns/op 174.03 MB/s BenchmarkMemmove/16-4 1471615 81.02 ns/op 197.48 MB/s BenchmarkMemmove/32-4 1440374 82.96 ns/op 385.72 MB/s BenchmarkMemmove/64-4 1372950 85.54 ns/op 748.22 MB/s BenchmarkMemmove/128-4 1234629 94.35 ns/op 1356.60 MB/s BenchmarkMemmove/256-4 1000000 113.3 ns/op 2260.12 MB/s BenchmarkMemmove/512-4 790851 152.7 ns/op 3353.46 MB/s BenchmarkMemmove/1024-4 539922 239.3 ns/op 4279.86 MB/s BenchmarkMemmove/2048-4 339130 379.3 ns/op 5399.64 MB/s BenchmarkMemmove/4096-4 180135 691.1 ns/op 5926.49 MB/s BenchmarkMemmoveOverlap/32-4 1450225 84.37 ns/op 379.27 MB/s BenchmarkMemmoveOverlap/64-4 1339870 91.93 ns/op 696.16 MB/s BenchmarkMemmoveOverlap/128-4 1247294 95.88 ns/op 1335.02 MB/s BenchmarkMemmoveOverlap/256-4 1000000 118.4 ns/op 2161.96 MB/s BenchmarkMemmoveOverlap/512-4 819957 153.6 ns/op 3333.27 MB/s BenchmarkMemmoveOverlap/1024-4 534190 242.2 ns/op 4228.46 MB/s BenchmarkMemmoveOverlap/2048-4 329569 387.7 ns/op 5282.58 MB/s BenchmarkMemmoveOverlap/4096-4 183816 737.9 ns/op 5550.91 MB/s BenchmarkMemmoveUnalignedDst/0-4 21632686 5.849 ns/op BenchmarkMemmoveUnalignedDst/1-4 1478275 82.02 ns/op 12.19 MB/s BenchmarkMemmoveUnalignedDst/2-4 1451179 82.53 ns/op 24.23 MB/s BenchmarkMemmoveUnalignedDst/3-4 1461451 81.52 ns/op 36.80 MB/s BenchmarkMemmoveUnalignedDst/4-4 1474153 81.24 ns/op 49.24 MB/s BenchmarkMemmoveUnalignedDst/5-4 1455216 82.51 ns/op 60.60 MB/s BenchmarkMemmoveUnalignedDst/6-4 1430908 82.26 ns/op 72.94 MB/s BenchmarkMemmoveUnalignedDst/7-4 1478728 82.59 ns/op 84.75 MB/s BenchmarkMemmoveUnalignedDst/8-4 1513521 78.35 ns/op 102.11 MB/s BenchmarkMemmoveUnalignedDst/9-4 1407654 86.88 ns/op 103.59 MB/s BenchmarkMemmoveUnalignedDst/10-4 1382268 83.49 ns/op 119.78 MB/s BenchmarkMemmoveUnalignedDst/11-4 1431236 83.62 ns/op 131.55 MB/s BenchmarkMemmoveUnalignedDst/12-4 1428364 83.61 ns/op 143.53 MB/s BenchmarkMemmoveUnalignedDst/13-4 1287828 92.57 ns/op 140.44 MB/s BenchmarkMemmoveUnalignedDst/14-4 1444173 83.43 ns/op 167.81 MB/s BenchmarkMemmoveUnalignedDst/15-4 1416417 84.59 ns/op 177.33 MB/s BenchmarkMemmoveUnalignedDst/16-4 1451877 81.46 ns/op 196.42 MB/s BenchmarkMemmoveUnalignedDst/32-4 1307318 84.27 ns/op 379.75 MB/s BenchmarkMemmoveUnalignedDst/64-4 1314025 89.35 ns/op 716.32 MB/s BenchmarkMemmoveUnalignedDst/128-4 1000000 100.2 ns/op 1277.90 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 119.1 ns/op 2149.16 MB/s BenchmarkMemmoveUnalignedDst/512-4 822033 156.7 ns/op 3267.23 MB/s BenchmarkMemmoveUnalignedDst/1024-4 468777 246.4 ns/op 4155.79 MB/s BenchmarkMemmoveUnalignedDst/2048-4 337078 383.5 ns/op 5340.31 MB/s BenchmarkMemmoveUnalignedDst/4096-4 170934 693.7 ns/op 5904.22 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1346895 89.51 ns/op 357.51 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1283421 93.80 ns/op 682.30 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1000000 104.6 ns/op 1224.21 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 121.6 ns/op 2105.93 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 732344 174.6 ns/op 2931.64 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 521440 250.7 ns/op 4083.79 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 293701 396.6 ns/op 5163.26 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 180506 699.5 ns/op 5855.23 MB/s BenchmarkMemmoveUnalignedSrc/0-4 21045254 5.820 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1472611 81.77 ns/op 12.23 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1372158 92.11 ns/op 21.71 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1456714 83.10 ns/op 36.10 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1448790 82.19 ns/op 48.67 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1450422 87.07 ns/op 57.42 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1474267 82.16 ns/op 73.03 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1441773 81.67 ns/op 85.71 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1480977 80.37 ns/op 99.53 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1407561 84.82 ns/op 106.11 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1447580 81.63 ns/op 122.51 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1444009 82.43 ns/op 133.44 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1413355 81.99 ns/op 146.35 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1444819 83.73 ns/op 155.26 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1416986 82.43 ns/op 169.84 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1370631 82.30 ns/op 182.26 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1434381 82.39 ns/op 194.19 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1381297 85.51 ns/op 374.21 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1325887 92.93 ns/op 688.69 MB/s BenchmarkMemmoveUnalignedSrc/128-4 982602 110.1 ns/op 1162.08 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 118.3 ns/op 2164.21 MB/s BenchmarkMemmoveUnalignedSrc/512-4 817252 155.7 ns/op 3289.14 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 531852 246.1 ns/op 4161.70 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 337144 405.8 ns/op 5046.42 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 179121 667.6 ns/op 6135.19 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1418604 83.76 ns/op 382.05 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1344259 88.50 ns/op 723.19 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1217894 99.22 ns/op 1290.04 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 118.3 ns/op 2163.98 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 837307 155.8 ns/op 3285.62 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 535332 240.4 ns/op 4259.26 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 332214 388.9 ns/op 5265.95 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 188276 678.1 ns/op 6040.39 MB/s BenchmarkMemclr/5-4 17414523 7.081 ns/op 706.07 MB/s BenchmarkMemclr/16-4 17403879 7.256 ns/op 2205.16 MB/s BenchmarkMemclr/64-4 15847435 7.924 ns/op 8077.09 MB/s BenchmarkMemclr/256-4 12663291 9.262 ns/op 27639.22 MB/s BenchmarkMemclr/4096-4 2463399 46.91 ns/op 87311.65 MB/s BenchmarkMemclr/65536-4 100574 1268 ns/op 51685.81 MB/s BenchmarkMemclr/1M-4 5982 20872 ns/op 50237.88 MB/s BenchmarkMemclr/4M-4 1412 85692 ns/op 48946.09 MB/s BenchmarkMemclr/8M-4 422 248510 ns/op 33755.57 MB/s BenchmarkMemclr/16M-4 100 1237608 ns/op 13556.16 MB/s BenchmarkMemclr/64M-4 63 1785574 ns/op 37583.92 MB/s BenchmarkGoMemclr/5-4 1951488 58.24 ns/op 85.86 MB/s BenchmarkGoMemclr/16-4 764906 172.0 ns/op 93.03 MB/s BenchmarkGoMemclr/64-4 220521 560.1 ns/op 114.26 MB/s BenchmarkGoMemclr/256-4 56121 2148 ns/op 119.18 MB/s BenchmarkMemclrRange/1K_2K-4 89742 1293 ns/op 74150.38 MB/s BenchmarkMemclrRange/2K_8K-4 30964 3777 ns/op 88293.35 MB/s BenchmarkMemclrRange/4K_16K-4 36624 3218 ns/op 100392.32 MB/s BenchmarkMemclrRange/160K_228K-4 4066 32708 ns/op 50839.66 MB/s BenchmarkClearFat7-4 4612556 27.04 ns/op BenchmarkClearFat8-4 4578050 23.73 ns/op BenchmarkClearFat11-4 4335805 25.78 ns/op BenchmarkClearFat12-4 4562883 25.69 ns/op BenchmarkClearFat13-4 4421198 26.29 ns/op BenchmarkClearFat14-4 4475715 25.06 ns/op BenchmarkClearFat15-4 4497789 25.65 ns/op BenchmarkClearFat16-4 4662020 26.25 ns/op BenchmarkClearFat24-4 4932337 24.86 ns/op BenchmarkClearFat32-4 4808908 25.04 ns/op BenchmarkClearFat40-4 4468467 27.02 ns/op BenchmarkClearFat48-4 4812837 25.40 ns/op BenchmarkClearFat56-4 4317337 26.94 ns/op BenchmarkClearFat64-4 4365435 27.09 ns/op BenchmarkClearFat72-4 4380009 27.43 ns/op BenchmarkClearFat128-4 3237895 32.79 ns/op BenchmarkClearFat256-4 2737548 41.14 ns/op BenchmarkClearFat512-4 1697547 68.16 ns/op BenchmarkClearFat1024-4 1000000 110.2 ns/op BenchmarkClearFat1032-4 1000000 116.9 ns/op BenchmarkClearFat1040-4 1000000 116.6 ns/op BenchmarkCopyFat7-4 4618860 25.19 ns/op BenchmarkCopyFat8-4 4913227 24.01 ns/op BenchmarkCopyFat11-4 4391007 25.42 ns/op BenchmarkCopyFat12-4 4624488 24.98 ns/op BenchmarkCopyFat13-4 4924706 24.63 ns/op BenchmarkCopyFat14-4 4750464 24.96 ns/op BenchmarkCopyFat15-4 4877012 24.57 ns/op BenchmarkCopyFat16-4 5142758 23.05 ns/op BenchmarkCopyFat24-4 4466853 25.02 ns/op BenchmarkCopyFat32-4 4436918 25.39 ns/op BenchmarkCopyFat64-4 4076086 26.97 ns/op BenchmarkCopyFat72-4 4088248 29.46 ns/op BenchmarkCopyFat128-4 3374018 33.17 ns/op BenchmarkCopyFat256-4 2582252 44.59 ns/op BenchmarkCopyFat512-4 1550623 74.23 ns/op BenchmarkCopyFat520-4 1599229 74.35 ns/op BenchmarkCopyFat1024-4 1000000 120.1 ns/op BenchmarkCopyFat1032-4 1000000 140.4 ns/op BenchmarkCopyFat1040-4 981982 116.8 ns/op BenchmarkIssue18740/2byte-4 363 332943 ns/op BenchmarkIssue18740/4byte-4 595 195370 ns/op BenchmarkIssue18740/8byte-4 1099 109478 ns/op BenchmarkReadMetricsLatency-4 12078 3133 p50-ns 4762 p90-ns 8104 p99-ns BenchmarkFinalizer-4 232 515914 ns/op BenchmarkFinalizerRun-4 244959 523.0 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 9591760 12.21 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3599365 32.86 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 3272896 36.14 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 3220184 37.97 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1508269 68.36 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1601089 80.22 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2958682 38.40 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1782831 69.74 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1834110 64.90 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2784003 42.17 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2844704 42.26 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2380536 48.37 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 2112782 57.08 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1878667 61.70 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 8318893 14.56 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8776918 13.08 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8277055 12.96 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8911608 13.44 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8318155 13.83 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 7535654 16.30 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8454546 13.55 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8492647 13.95 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8674617 13.22 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8456816 13.61 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 9315712 13.03 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8161542 13.11 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8026017 13.53 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8973370 13.02 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8369601 13.01 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8793477 13.58 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8277729 13.07 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8529078 13.05 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8940339 13.57 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 8263218 13.51 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8029597 14.05 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8560318 13.70 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7865908 13.73 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 8755191 13.73 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7776660 13.78 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8328309 13.89 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 8317429 14.01 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8990325 14.13 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7367529 13.94 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7398092 14.14 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8457057 13.85 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8693634 13.62 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8656084 13.37 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 8880211 13.54 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8171512 13.31 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8951835 13.24 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8805600 13.72 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7942592 13.58 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8238904 13.71 ns/op BenchmarkNetpollBreak-4 4315 34687 ns/op BenchmarkPingPongHog-4 510 271028 ns/op BenchmarkStackGrowth-4 124602 925.1 ns/op BenchmarkStackGrowthDeep-4 1212 95492 ns/op BenchmarkCreateGoroutines-4 54639 1974 ns/op BenchmarkCreateGoroutinesParallel-4 57352 3171 ns/op BenchmarkCreateGoroutinesCapture-4 9961 12880 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 33536 3767 ns/op BenchmarkClosureCall-4 28372328 4.130 ns/op BenchmarkWakeupParallelSpinning/0s-4 8234 18080 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4134 25469 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4788 25988 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2968 41545 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1624 72205 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1022 120955 ns/op BenchmarkWakeupParallelSpinning/50µs-4 398 268198 ns/op BenchmarkWakeupParallelSpinning/100µs-4 258 480091 ns/op BenchmarkMatmult-4 5580307 25.31 ns/op BenchmarkFastrand-4 8739534 14.70 ns/op BenchmarkFastrand64-4 8801032 14.95 ns/op BenchmarkFastrandHashiter-4 3841695 31.29 ns/op BenchmarkFastrandn/2-4 4914163 24.75 ns/op BenchmarkFastrandn/3-4 4987364 24.32 ns/op BenchmarkFastrandn/4-4 4867550 23.80 ns/op BenchmarkFastrandn/5-4 5176549 24.26 ns/op BenchmarkIfaceCmp100-4 133197 915.7 ns/op BenchmarkIfaceCmpNil100-4 246206 485.4 ns/op BenchmarkEfaceCmpDiff-4 50458 2403 ns/op BenchmarkEfaceCmpDiffIndirect-4 49582 2363 ns/op BenchmarkDefer-4 1790900 67.17 ns/op BenchmarkDefer10-4 986886 141.8 ns/op BenchmarkDeferMany-4 670443 325.8 ns/op BenchmarkPanicRecover-4 234660 521.0 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 100 1218726 ns/op 1132352 p50-ns 1746987 p90-ns 2556376 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 99 1239636 ns/op 1094519 p50-ns 1985779 p90-ns 3561664 p99-ns BenchmarkGoroutineProfile/small/idle-4 40 2513834 ns/op 2360617 p50-ns 3657203 p90-ns 4101432 p99-ns BenchmarkGoroutineProfile/small/loaded-4 67 3303443 ns/op 2790975 p50-ns 6190278 p90-ns 8391603 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 100 1119955 ns/op 1042758 p50-ns 1729770 p90-ns 2085663 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 100 1534490 ns/op 1262721 p50-ns 2092252 p90-ns 8730217 p99-ns BenchmarkGoroutineProfile/large/idle-4 14 7858174 ns/op 7889695 p50-ns 8508945 p90-ns 8794087 p99-ns BenchmarkGoroutineProfile/large/loaded-4 7 15528553 ns/op 13225899 p50-ns 26809241 p90-ns 26809241 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 85 1240833 ns/op 1157161 p50-ns 1831045 p90-ns 2128903 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 100 2352974 ns/op 1927936 p50-ns 3852118 p90-ns 12436585 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 66 2124447 ns/op 1999792 p50-ns 2932433 p90-ns 4097659 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 56 3571521 ns/op 3063046 p50-ns 6810783 p90-ns 7930197 p99-ns BenchmarkRWMutexUncontended-4 2710100 88.12 ns/op BenchmarkRWMutexWrite100-4 74622 2346 ns/op BenchmarkRWMutexWrite10-4 1000000 1596 ns/op BenchmarkRWMutexWorkWrite100-4 34846 3912 ns/op BenchmarkRWMutexWorkWrite10-4 44115 4533 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1935 52838 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1062 102076 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1268 92721 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 552 202806 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 614 188251 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 264 447164 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 301 370535 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 123 1037864 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 201264 778.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 175347 993.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 317576 876.0 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 178345 659.5 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 206845 973.8 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 168312 1107 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 219676 804.8 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 155298 838.0 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 194042 752.2 ns/op BenchmarkMakeSlice/Byte-4 1591011 79.16 ns/op BenchmarkMakeSlice/Int16-4 1630078 75.38 ns/op BenchmarkMakeSlice/Int-4 1000000 101.0 ns/op BenchmarkMakeSlice/Ptr-4 1000000 114.3 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 174.5 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 210.1 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 243.0 ns/op BenchmarkGrowSlice/Byte-4 656913 204.9 ns/op BenchmarkGrowSlice/Int16-4 636444 302.3 ns/op BenchmarkGrowSlice/Int-4 522465 413.7 ns/op BenchmarkGrowSlice/Ptr-4 261364 549.9 ns/op BenchmarkGrowSlice/Struct/24-4 249489 865.3 ns/op BenchmarkGrowSlice/Struct/32-4 119554 991.8 ns/op BenchmarkGrowSlice/Struct/40-4 104732 1014 ns/op BenchmarkExtendSlice/IntSlice-4 216637 633.8 ns/op BenchmarkExtendSlice/PointerSlice-4 218857 621.0 ns/op BenchmarkExtendSlice/NoGrow-4 304299 343.2 ns/op BenchmarkAppend-4 880209 116.2 ns/op BenchmarkAppendGrowByte-4 3 46811808 ns/op BenchmarkAppendGrowString-4 1 443028318 ns/op BenchmarkAppendSlice/1Bytes-4 614924 194.0 ns/op BenchmarkAppendSlice/4Bytes-4 866148 166.6 ns/op BenchmarkAppendSlice/7Bytes-4 647013 171.0 ns/op BenchmarkAppendSlice/8Bytes-4 636033 203.0 ns/op BenchmarkAppendSlice/15Bytes-4 1290069 95.79 ns/op BenchmarkAppendSlice/16Bytes-4 1380744 86.21 ns/op BenchmarkAppendSlice/32Bytes-4 1389212 86.26 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 65130 1865 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 18943 6844 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8163 24247 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1213 101656 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 135 953797 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 33 3376185 ns/op BenchmarkAppendStr/1Bytes-4 1349877 86.40 ns/op BenchmarkAppendStr/4Bytes-4 1337944 85.58 ns/op BenchmarkAppendStr/8Bytes-4 1377828 88.68 ns/op BenchmarkAppendStr/16Bytes-4 1296738 89.46 ns/op BenchmarkAppendStr/32Bytes-4 1343305 86.58 ns/op BenchmarkAppendSpecialCase-4 1000000 120.4 ns/op BenchmarkCopy/1Byte-4 1523030 78.00 ns/op 12.82 MB/s BenchmarkCopy/1String-4 1539829 78.83 ns/op 12.69 MB/s BenchmarkCopy/2Byte-4 1494466 78.37 ns/op 25.52 MB/s BenchmarkCopy/2String-4 1509727 78.22 ns/op 25.57 MB/s BenchmarkCopy/4Byte-4 1476489 79.16 ns/op 50.53 MB/s BenchmarkCopy/4String-4 1505146 81.62 ns/op 49.01 MB/s BenchmarkCopy/8Byte-4 1526144 77.00 ns/op 103.90 MB/s BenchmarkCopy/8String-4 1351057 78.42 ns/op 102.02 MB/s BenchmarkCopy/12Byte-4 1410519 85.43 ns/op 140.46 MB/s BenchmarkCopy/12String-4 1399994 84.88 ns/op 141.38 MB/s BenchmarkCopy/16Byte-4 1438035 82.57 ns/op 193.78 MB/s BenchmarkCopy/16String-4 1429802 83.44 ns/op 191.76 MB/s BenchmarkCopy/32Byte-4 1380501 86.13 ns/op 371.52 MB/s BenchmarkCopy/32String-4 1398756 86.32 ns/op 370.72 MB/s BenchmarkCopy/128Byte-4 1000000 105.1 ns/op 1218.18 MB/s BenchmarkCopy/128String-4 1000000 109.9 ns/op 1165.21 MB/s BenchmarkCopy/1024Byte-4 449390 282.0 ns/op 3631.31 MB/s BenchmarkCopy/1024String-4 359200 349.6 ns/op 2928.70 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 25509 4423 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 14887 8597 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 14184 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 17225 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 24974 ns/op BenchmarkAppendInPlace/Grow/Byte-4 165873 1079 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 155344 1218 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 91192 1421 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 60981 1807 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 64430 2151 ns/op BenchmarkStackCopyPtr-4 1 116050453 ns/op BenchmarkStackCopy-4 2 69784242 ns/op BenchmarkStackCopyNoCache-4 25 4142025 ns/op BenchmarkStackCopyWithStkobj-4 3 43166014 ns/op BenchmarkIssue18138-4 231 479234 ns/op BenchmarkCompareStringEqual-4 14045368 7.224 ns/op BenchmarkCompareStringIdentical-4 22281582 5.146 ns/op BenchmarkCompareStringSameLength-4 16815237 6.442 ns/op BenchmarkCompareStringDifferentLength-4 27731666 3.998 ns/op BenchmarkCompareStringBigUnaligned-4 1822 57422 ns/op 18261.09 MB/s BenchmarkCompareStringBig-4 1723 64873 ns/op 16163.65 MB/s BenchmarkConcatStringAndBytes-4 2013212 60.53 ns/op BenchmarkSliceByteToString/1-4 1572790 69.26 ns/op BenchmarkSliceByteToString/2-4 1000000 121.6 ns/op BenchmarkSliceByteToString/4-4 1000000 131.5 ns/op BenchmarkSliceByteToString/8-4 967021 124.1 ns/op BenchmarkSliceByteToString/16-4 1000000 124.2 ns/op BenchmarkSliceByteToString/32-4 1000000 146.4 ns/op BenchmarkSliceByteToString/64-4 757270 187.7 ns/op BenchmarkSliceByteToString/128-4 732848 273.3 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2512605 45.91 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1078614 112.0 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1237188 95.59 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3002821 37.46 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1704763 67.83 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1877637 58.94 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1906201 62.79 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 397372 326.0 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 491214 289.2 ns/op BenchmarkRuneIterate/range/ASCII-4 8391070 14.21 ns/op BenchmarkRuneIterate/range/Japanese-4 2553213 43.10 ns/op BenchmarkRuneIterate/range/MixedLength-4 3065396 38.88 ns/op BenchmarkRuneIterate/range1/ASCII-4 7666486 14.36 ns/op BenchmarkRuneIterate/range1/Japanese-4 2586814 43.00 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3114027 37.04 ns/op BenchmarkRuneIterate/range2/ASCII-4 8318733 14.22 ns/op BenchmarkRuneIterate/range2/Japanese-4 2712266 43.19 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3246124 38.08 ns/op BenchmarkArrayEqual-4 26963073 4.048 ns/op BenchmarkFunc/Name-4 6190484 18.75 ns/op BenchmarkFunc/Entry-4 14630754 8.346 ns/op BenchmarkFunc/FileLine-4 2259588 53.47 ns/op PASS ok runtime 405.686s goos: darwin goarch: amd64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 36103 3504 ns/op BenchmarkHandle/concurrent-4 26660 4351 ns/op PASS ok runtime/cgo 0.532s goos: darwin goarch: amd64 pkg: runtime/internal/atomic BenchmarkAtomicLoad64-4 25287838 4.667 ns/op BenchmarkAtomicStore64-4 13568656 9.266 ns/op BenchmarkAtomicLoad-4 31900597 4.316 ns/op BenchmarkAtomicStore-4 13917681 8.931 ns/op BenchmarkAnd8-4 13852506 8.913 ns/op BenchmarkAnd-4 13459357 9.335 ns/op BenchmarkAnd8Parallel-4 4689620 25.61 ns/op BenchmarkAndParallel-4 4483116 27.46 ns/op BenchmarkOr8-4 13497394 9.483 ns/op BenchmarkOr-4 13877450 9.381 ns/op BenchmarkOr8Parallel-4 4244818 26.58 ns/op BenchmarkOrParallel-4 4402869 25.69 ns/op BenchmarkXadd-4 4564566 25.86 ns/op BenchmarkXadd64-4 4407573 25.45 ns/op BenchmarkCas-4 2504996 43.27 ns/op BenchmarkCas64-4 2680092 46.50 ns/op BenchmarkXchg-4 4223413 27.02 ns/op BenchmarkXchg64-4 4177728 27.26 ns/op PASS ok runtime/internal/atomic 3.186s goos: darwin goarch: amd64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 3102654 34.46 ns/op BenchmarkMulUintptr/large-4 3535394 33.65 ns/op PASS ok runtime/internal/math 0.529s goos: darwin goarch: amd64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 18 9258884 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 16 12515890 ns/op 334.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 40 3544705 ns/op 13.75 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 9 14340026 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 23787535 ns/op 1235 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 27 4264466 ns/op 66.85 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 74395361 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 106732183 ns/op 11118 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 10 10602889 ns/op 783.0 concurrent_launches/op PASS ok runtime/pprof 1.928s goos: darwin goarch: amd64 pkg: runtime/race BenchmarkSyncLeak-4 14 7440487 ns/op BenchmarkStackLeak-4 22766 5267 ns/op PASS ok runtime/race 0.618s goos: darwin goarch: amd64 pkg: runtime/trace BenchmarkStartRegion-4 2936428 35.56 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 291766 435.8 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.483s goos: darwin goarch: amd64 pkg: sort BenchmarkSearchWrappers-4 121446 921.5 ns/op BenchmarkSortString1K-4 157 737845 ns/op BenchmarkSortString1K_Slice-4 174 687251 ns/op BenchmarkStableString1K-4 91 1316953 ns/op BenchmarkSortInt1K-4 175 658508 ns/op BenchmarkSortInt1K_Sorted-4 2383 53537 ns/op BenchmarkSortInt1K_Reversed-4 1460 76219 ns/op BenchmarkSortInt1K_Mod8-4 476 247698 ns/op BenchmarkStableInt1K-4 130 951121 ns/op BenchmarkStableInt1K_Slice-4 139 853804 ns/op BenchmarkSortInt64K-4 2 60172724 ns/op BenchmarkSortInt64K_Slice-4 2 59208587 ns/op BenchmarkStableInt64K-4 2 86657269 ns/op BenchmarkSort1e2-4 373 348625 ns/op BenchmarkStable1e2-4 122 1009811 ns/op BenchmarkSort1e4-4 2 64436809 ns/op BenchmarkStable1e4-4 1 274675782 ns/op PASS ok sort 28.886s goos: darwin goarch: amd64 pkg: strconv BenchmarkAtof64Decimal-4 582021 182.4 ns/op BenchmarkAtof64Float-4 635818 177.4 ns/op BenchmarkAtof64FloatExp-4 576279 226.3 ns/op BenchmarkAtof64Big-4 457041 285.7 ns/op BenchmarkAtof64RandomBits-4 383340 331.9 ns/op BenchmarkAtof64RandomFloats-4 496170 256.3 ns/op BenchmarkAtof64RandomLongFloats-4 343720 297.7 ns/op BenchmarkAtof32Decimal-4 788131 150.9 ns/op BenchmarkAtof32Float-4 639200 161.0 ns/op BenchmarkAtof32FloatExp-4 605720 214.6 ns/op BenchmarkAtof32Random-4 380643 340.4 ns/op BenchmarkAtof32RandomLong-4 156884 770.8 ns/op BenchmarkParseInt/Pos/7bit-4 1269660 89.92 ns/op BenchmarkParseInt/Pos/26bit-4 797457 145.5 ns/op BenchmarkParseInt/Pos/31bit-4 689888 173.3 ns/op BenchmarkParseInt/Pos/56bit-4 532335 252.7 ns/op BenchmarkParseInt/Pos/63bit-4 424212 269.6 ns/op BenchmarkParseInt/Neg/7bit-4 1234969 93.99 ns/op BenchmarkParseInt/Neg/26bit-4 684252 158.4 ns/op BenchmarkParseInt/Neg/31bit-4 735996 181.5 ns/op BenchmarkParseInt/Neg/56bit-4 423614 244.1 ns/op BenchmarkParseInt/Neg/63bit-4 423922 279.1 ns/op BenchmarkAtoi/Pos/7bit-4 1613820 67.98 ns/op BenchmarkAtoi/Pos/26bit-4 982672 120.2 ns/op BenchmarkAtoi/Pos/31bit-4 975612 129.7 ns/op BenchmarkAtoi/Pos/56bit-4 659013 196.4 ns/op BenchmarkAtoi/Pos/63bit-4 497227 252.0 ns/op BenchmarkAtoi/Neg/7bit-4 1656151 75.89 ns/op BenchmarkAtoi/Neg/26bit-4 1000000 131.7 ns/op BenchmarkAtoi/Neg/31bit-4 735333 141.9 ns/op BenchmarkAtoi/Neg/56bit-4 662452 203.4 ns/op BenchmarkAtoi/Neg/63bit-4 502969 247.9 ns/op BenchmarkFormatFloat/Decimal-4 109911 1085 ns/op BenchmarkFormatFloat/Float-4 100220 1234 ns/op BenchmarkFormatFloat/Exp-4 105111 1139 ns/op BenchmarkFormatFloat/NegExp-4 93542 1172 ns/op BenchmarkFormatFloat/LongExp-4 81921 1474 ns/op BenchmarkFormatFloat/Big-4 79269 1590 ns/op BenchmarkFormatFloat/BinaryExp-4 163287 702.1 ns/op BenchmarkFormatFloat/32Integer-4 102073 1205 ns/op BenchmarkFormatFloat/32ExactFraction-4 98056 1289 ns/op BenchmarkFormatFloat/32Point-4 77340 1378 ns/op BenchmarkFormatFloat/32Exp-4 92911 1202 ns/op BenchmarkFormatFloat/32NegExp-4 120590 1140 ns/op BenchmarkFormatFloat/32Shortest-4 112207 1109 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 128082 1030 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 120270 1013 ns/op BenchmarkFormatFloat/64Fixed1-4 147326 843.6 ns/op BenchmarkFormatFloat/64Fixed2-4 136099 859.5 ns/op BenchmarkFormatFloat/64Fixed3-4 146060 840.5 ns/op BenchmarkFormatFloat/64Fixed4-4 147159 827.6 ns/op BenchmarkFormatFloat/64Fixed12-4 83913 1408 ns/op BenchmarkFormatFloat/64Fixed16-4 99271 1170 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 103656 1134 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 95914 1290 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2455 50222 ns/op BenchmarkFormatFloat/Slowpath64-4 90765 1388 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 84420 1342 ns/op BenchmarkAppendFloat/Decimal-4 142508 847.0 ns/op BenchmarkAppendFloat/Float-4 115990 1021 ns/op BenchmarkAppendFloat/Exp-4 139990 876.1 ns/op BenchmarkAppendFloat/NegExp-4 141456 862.8 ns/op BenchmarkAppendFloat/LongExp-4 106593 1118 ns/op BenchmarkAppendFloat/Big-4 100441 1170 ns/op BenchmarkAppendFloat/BinaryExp-4 350910 407.4 ns/op BenchmarkAppendFloat/32Integer-4 109326 973.4 ns/op BenchmarkAppendFloat/32ExactFraction-4 101894 1060 ns/op BenchmarkAppendFloat/32Point-4 97554 1047 ns/op BenchmarkAppendFloat/32Exp-4 137505 839.0 ns/op BenchmarkAppendFloat/32NegExp-4 146190 840.0 ns/op BenchmarkAppendFloat/32Shortest-4 153218 791.8 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 157692 733.1 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 148172 737.5 ns/op BenchmarkAppendFloat/64Fixed1-4 200407 630.1 ns/op BenchmarkAppendFloat/64Fixed2-4 187900 623.7 ns/op BenchmarkAppendFloat/64Fixed3-4 200762 618.7 ns/op BenchmarkAppendFloat/64Fixed4-4 198883 617.1 ns/op BenchmarkAppendFloat/64Fixed12-4 98950 1161 ns/op BenchmarkAppendFloat/64Fixed16-4 126079 950.9 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 136936 884.5 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 111513 1063 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2528 48677 ns/op BenchmarkAppendFloat/Slowpath64-4 98968 1197 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 103272 1161 ns/op BenchmarkFormatInt-4 15052 8071 ns/op BenchmarkAppendInt-4 17122 6902 ns/op BenchmarkFormatUint-4 89132 1633 ns/op BenchmarkAppendUint-4 99207 1270 ns/op BenchmarkFormatIntSmall/7-4 2143371 54.34 ns/op BenchmarkFormatIntSmall/42-4 2233070 52.04 ns/op BenchmarkAppendIntSmall-4 1223680 98.12 ns/op BenchmarkAppendUintVarlen/1-4 949672 107.1 ns/op BenchmarkAppendUintVarlen/12-4 1000000 104.8 ns/op BenchmarkAppendUintVarlen/123-4 864746 141.1 ns/op BenchmarkAppendUintVarlen/1234-4 854124 136.9 ns/op BenchmarkAppendUintVarlen/12345-4 863598 137.4 ns/op BenchmarkAppendUintVarlen/123456-4 752100 144.2 ns/op BenchmarkAppendUintVarlen/1234567-4 894793 148.2 ns/op BenchmarkAppendUintVarlen/12345678-4 782697 151.5 ns/op BenchmarkAppendUintVarlen/123456789-4 782616 164.6 ns/op BenchmarkAppendUintVarlen/1234567890-4 729628 150.6 ns/op BenchmarkAppendUintVarlen/12345678901-4 718260 159.0 ns/op BenchmarkAppendUintVarlen/123456789012-4 830664 154.8 ns/op BenchmarkAppendUintVarlen/1234567890123-4 825415 162.5 ns/op BenchmarkAppendUintVarlen/12345678901234-4 824961 165.9 ns/op BenchmarkAppendUintVarlen/123456789012345-4 748443 169.9 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 811218 155.6 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 698413 165.2 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 790780 168.4 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 578778 172.9 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 783894 171.9 ns/op BenchmarkQuote-4 40902 3270 ns/op BenchmarkQuoteRune-4 356372 325.9 ns/op BenchmarkAppendQuote-4 44413 2504 ns/op BenchmarkAppendQuoteRune-4 708142 171.6 ns/op BenchmarkUnquoteEasy-4 1279292 87.72 ns/op BenchmarkUnquoteHard-4 37761 3195 ns/op PASS ok strconv 20.118s goos: darwin goarch: amd64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 368055 349.4 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 123633 1250 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 174619 827.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 284678 515.9 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 66104 1833 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 91382 1417 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 712977 259.8 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 26376 4719 ns/op BenchmarkGenericMatch1-4 2044 56897 ns/op BenchmarkGenericMatch2-4 454 277023 ns/op BenchmarkSingleMaxSkipping-4 9798 10493 ns/op 952.99 MB/s BenchmarkSingleLongSuffixFail-4 19424 5753 ns/op 174.17 MB/s BenchmarkSingleMatch-4 226 482877 ns/op 31.06 MB/s BenchmarkByteByteNoMatch-4 100011 1174 ns/op BenchmarkByteByteMatch-4 16892 6947 ns/op BenchmarkByteStringMatch-4 18374 6656 ns/op BenchmarkHTMLEscapeNew-4 63538 1742 ns/op BenchmarkHTMLEscapeOld-4 74922 1606 ns/op BenchmarkByteStringReplacerWriteString-4 1416 82651 ns/op BenchmarkByteReplacerWriteString-4 1764 68867 ns/op BenchmarkByteByteReplaces-4 2917 40780 ns/op BenchmarkByteByteMap-4 9014 12612 ns/op BenchmarkMap/identity/ASCII-4 681148 161.6 ns/op BenchmarkMap/identity/Greek-4 483732 222.7 ns/op BenchmarkMap/change/ASCII-4 33714 3607 ns/op BenchmarkMap/change/Greek-4 23182 5148 ns/op BenchmarkIndexRune-4 1757301 67.81 ns/op BenchmarkIndexRuneLongString-4 1315917 81.49 ns/op BenchmarkIndexRuneFastPath-4 3166491 36.45 ns/op BenchmarkIndex-4 3338916 35.16 ns/op BenchmarkLastIndex-4 3292770 34.42 ns/op BenchmarkIndexByte-4 13542140 8.427 ns/op BenchmarkToUpper/#00-4 2923930 43.09 ns/op BenchmarkToUpper/ONLYUPPER-4 2387912 50.72 ns/op BenchmarkToUpper/abc-4 347629 380.8 ns/op BenchmarkToUpper/AbC123-4 228133 512.3 ns/op BenchmarkToUpper/azAZ09_-4 248344 477.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 44682 2448 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 60469 1912 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 30008 4337 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 53614 2060 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 121731 1011 ns/op BenchmarkToLower/#00-4 2493540 49.03 ns/op BenchmarkToLower/abc-4 2397060 46.72 ns/op BenchmarkToLower/AbC123-4 212444 637.2 ns/op BenchmarkToLower/azAZ09_-4 202449 617.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 66427 1548 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 53818 2174 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 30175 3823 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 65908 1843 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 97182 1077 ns/op BenchmarkMapNoChanges-4 1000000 122.7 ns/op BenchmarkTrim-4 31635 3761 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2463714 49.21 ns/op BenchmarkToValidUTF8/InvalidASCII-4 173662 769.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 82210 1243 ns/op BenchmarkEqualFold/Tests-4 51836 2419 ns/op BenchmarkEqualFold/ASCII-4 2592176 45.31 ns/op BenchmarkEqualFold/UnicodePrefix-4 114164 991.5 ns/op BenchmarkEqualFold/UnicodeSuffix-4 127944 1048 ns/op BenchmarkIndexHard1-4 1016 138951 ns/op BenchmarkIndexHard2-4 751 165451 ns/op BenchmarkIndexHard3-4 184 748263 ns/op BenchmarkIndexHard4-4 175 655385 ns/op BenchmarkLastIndexHard1-4 81 1602236 ns/op BenchmarkLastIndexHard2-4 66 1591026 ns/op BenchmarkLastIndexHard3-4 79 1618141 ns/op BenchmarkCountHard1-4 1077 118858 ns/op BenchmarkCountHard2-4 654 162816 ns/op BenchmarkCountHard3-4 175 673695 ns/op BenchmarkIndexTorture-4 9960 12479 ns/op BenchmarkCountTorture-4 10000 12913 ns/op BenchmarkCountTortureOverlapping-4 831 148352 ns/op BenchmarkCountByte/10-4 3287577 35.24 ns/op 283.74 MB/s BenchmarkCountByte/32-4 3258914 36.40 ns/op 879.17 MB/s BenchmarkCountByte/4096-4 1000000 137.0 ns/op 29900.40 MB/s BenchmarkCountByte/4194304-4 816 159375 ns/op 26317.20 MB/s BenchmarkCountByte/67108864-4 24 4838382 ns/op 13870.10 MB/s BenchmarkFields/ASCII/16-4 214330 484.3 ns/op 33.04 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21852 6606 ns/op 38.75 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1632 85801 ns/op 47.74 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 98 1354996 ns/op 48.37 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 20796438 ns/op 50.42 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 315303 361.1 ns/op 44.30 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8536 12091 ns/op 21.17 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 510 229196 ns/op 17.87 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 36 3981497 ns/op 16.46 MB/s 463106 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 77686430 ns/op 13.50 MB/s 10449248 B/op 25 allocs/op BenchmarkFieldsFunc/ASCII/16-4 192050 592.1 ns/op 27.02 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13510 8767 ns/op 29.20 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 747 178994 ns/op 22.88 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 34 3263003 ns/op 20.08 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 57295666 ns/op 18.30 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 217399 575.0 ns/op 27.83 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12748 9792 ns/op 26.14 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 734 175949 ns/op 23.28 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 36 3757463 ns/op 17.44 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 57424202 ns/op 18.26 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 70959818 ns/op BenchmarkSplitSingleByteSeparator-4 22 6323413 ns/op BenchmarkSplitMultiByteSeparator-4 37 3412123 ns/op BenchmarkSplitNSingleByteSeparator-4 183907 749.8 ns/op BenchmarkSplitNMultiByteSeparator-4 169804 940.1 ns/op BenchmarkRepeat/5x0-4 3151917 37.71 ns/op BenchmarkRepeat/5x1-4 3060172 38.58 ns/op BenchmarkRepeat/5x2-4 261795 474.4 ns/op BenchmarkRepeat/5x6-4 131853 806.7 ns/op BenchmarkRepeat/10x0-4 3198301 37.43 ns/op BenchmarkRepeat/10x1-4 3214237 38.96 ns/op BenchmarkRepeat/10x2-4 268984 478.0 ns/op BenchmarkRepeat/10x6-4 150643 825.0 ns/op BenchmarkRepeatLarge/256/1-4 72714 1756 ns/op 145.83 MB/s BenchmarkRepeatLarge/256/16-4 102410 1199 ns/op 213.45 MB/s BenchmarkRepeatLarge/512/1-4 48571 2557 ns/op 200.27 MB/s BenchmarkRepeatLarge/512/16-4 66208 1569 ns/op 326.22 MB/s BenchmarkRepeatLarge/1024/1-4 37437 3472 ns/op 294.96 MB/s BenchmarkRepeatLarge/1024/16-4 44334 2831 ns/op 361.65 MB/s BenchmarkRepeatLarge/2048/1-4 24165 5167 ns/op 396.38 MB/s BenchmarkRepeatLarge/2048/16-4 31018 3920 ns/op 522.51 MB/s BenchmarkRepeatLarge/4096/1-4 14833 7952 ns/op 515.11 MB/s BenchmarkRepeatLarge/4096/16-4 17706 7103 ns/op 576.62 MB/s BenchmarkRepeatLarge/8192/1-4 10000 16236 ns/op 504.57 MB/s BenchmarkRepeatLarge/8192/16-4 10000 15713 ns/op 521.34 MB/s BenchmarkRepeatLarge/8192/4097-4 3759865 30.56 ns/op 134075.04 MB/s BenchmarkRepeatLarge/16384/1-4 7735 28566 ns/op 573.55 MB/s BenchmarkRepeatLarge/16384/16-4 7314 30954 ns/op 529.30 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 22495 ns/op 546.39 MB/s BenchmarkRepeatLarge/32768/1-4 3001 73646 ns/op 444.94 MB/s BenchmarkRepeatLarge/32768/16-4 2302 58599 ns/op 559.19 MB/s BenchmarkRepeatLarge/32768/4097-4 1659 60949 ns/op 470.54 MB/s BenchmarkRepeatLarge/65536/1-4 1189 100991 ns/op 648.93 MB/s BenchmarkRepeatLarge/65536/16-4 1216 106104 ns/op 617.66 MB/s BenchmarkRepeatLarge/65536/4097-4 1210 98995 ns/op 620.79 MB/s BenchmarkRepeatLarge/131072/1-4 336 411938 ns/op 318.18 MB/s BenchmarkRepeatLarge/131072/16-4 289 497494 ns/op 263.46 MB/s BenchmarkRepeatLarge/131072/4097-4 300 383714 ns/op 330.99 MB/s BenchmarkRepeatLarge/262144/1-4 189 687478 ns/op 381.31 MB/s BenchmarkRepeatLarge/262144/16-4 169 732420 ns/op 357.91 MB/s BenchmarkRepeatLarge/262144/4097-4 151 767887 ns/op 336.13 MB/s BenchmarkRepeatLarge/524288/1-4 78 1411525 ns/op 371.43 MB/s BenchmarkRepeatLarge/524288/16-4 80 1461111 ns/op 358.83 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1372837 ns/op 379.01 MB/s BenchmarkRepeatLarge/1048576/1-4 46 2372865 ns/op 441.90 MB/s BenchmarkRepeatLarge/1048576/16-4 48 2389077 ns/op 438.90 MB/s BenchmarkRepeatLarge/1048576/4097-4 46 2362257 ns/op 442.26 MB/s BenchmarkRepeatLarge/2097152/1-4 28 5041460 ns/op 415.98 MB/s BenchmarkRepeatLarge/2097152/16-4 31 4886379 ns/op 429.18 MB/s BenchmarkRepeatLarge/2097152/4097-4 36 4160265 ns/op 503.23 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7186642 ns/op 583.63 MB/s BenchmarkRepeatLarge/4194304/16-4 15 7874847 ns/op 532.62 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7406552 ns/op 565.88 MB/s BenchmarkRepeatLarge/8388608/1-4 7 14286107 ns/op 587.19 MB/s BenchmarkRepeatLarge/8388608/16-4 8 12904926 ns/op 650.03 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 13214335 ns/op 634.66 MB/s BenchmarkRepeatLarge/16777216/1-4 4 25663890 ns/op 653.73 MB/s BenchmarkRepeatLarge/16777216/16-4 4 26026663 ns/op 644.62 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 25027725 ns/op 670.35 MB/s BenchmarkRepeatLarge/33554432/1-4 2 51685146 ns/op 649.21 MB/s BenchmarkRepeatLarge/33554432/16-4 3 55568573 ns/op 603.84 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 50868808 ns/op 659.63 MB/s BenchmarkRepeatLarge/67108864/1-4 1 121276380 ns/op 553.35 MB/s BenchmarkRepeatLarge/67108864/16-4 1 133730797 ns/op 501.82 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 109487408 ns/op 612.94 MB/s BenchmarkRepeatLarge/134217728/1-4 1 205086491 ns/op 654.44 MB/s BenchmarkRepeatLarge/134217728/16-4 1 199323577 ns/op 673.37 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 190545813 ns/op 704.39 MB/s BenchmarkRepeatLarge/268435456/1-4 1 438016659 ns/op 612.84 MB/s BenchmarkRepeatLarge/268435456/16-4 1 394798904 ns/op 679.93 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 391356628 ns/op 685.91 MB/s BenchmarkRepeatLarge/536870912/1-4 1 845924674 ns/op 634.66 MB/s BenchmarkRepeatLarge/536870912/16-4 1 800415368 ns/op 670.74 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 785657561 ns/op 683.34 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3289658802 ns/op 326.40 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 4316583027 ns/op 248.75 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 4647602099 ns/op 231.03 MB/s BenchmarkIndexAnyASCII/1:1-4 2049391 57.01 ns/op BenchmarkIndexAnyASCII/1:2-4 2025625 52.78 ns/op BenchmarkIndexAnyASCII/1:4-4 2258564 51.88 ns/op BenchmarkIndexAnyASCII/1:8-4 2265577 51.27 ns/op BenchmarkIndexAnyASCII/1:16-4 2209137 52.01 ns/op BenchmarkIndexAnyASCII/1:32-4 2236311 52.83 ns/op BenchmarkIndexAnyASCII/1:64-4 2208042 57.49 ns/op BenchmarkIndexAnyASCII/16:1-4 2091811 53.94 ns/op BenchmarkIndexAnyASCII/16:2-4 874935 125.6 ns/op BenchmarkIndexAnyASCII/16:4-4 1000000 129.4 ns/op BenchmarkIndexAnyASCII/16:8-4 803281 142.6 ns/op BenchmarkIndexAnyASCII/16:16-4 719594 144.7 ns/op BenchmarkIndexAnyASCII/16:32-4 692413 170.9 ns/op BenchmarkIndexAnyASCII/16:64-4 659920 198.9 ns/op BenchmarkIndexAnyASCII/256:1-4 1972057 61.93 ns/op BenchmarkIndexAnyASCII/256:2-4 94303 1334 ns/op BenchmarkIndexAnyASCII/256:4-4 83758 1270 ns/op BenchmarkIndexAnyASCII/256:8-4 90232 1324 ns/op BenchmarkIndexAnyASCII/256:16-4 76184 1376 ns/op BenchmarkIndexAnyASCII/256:32-4 80271 1448 ns/op BenchmarkIndexAnyASCII/256:64-4 67063 1574 ns/op BenchmarkIndexAnyUTF8/1:1-4 1745923 63.96 ns/op BenchmarkIndexAnyUTF8/1:2-4 1892808 58.10 ns/op BenchmarkIndexAnyUTF8/1:4-4 1934331 60.33 ns/op BenchmarkIndexAnyUTF8/1:8-4 1855836 57.42 ns/op BenchmarkIndexAnyUTF8/1:16-4 1949737 60.34 ns/op BenchmarkIndexAnyUTF8/1:32-4 1877792 62.45 ns/op BenchmarkIndexAnyUTF8/1:64-4 1983428 57.96 ns/op BenchmarkIndexAnyUTF8/16:1-4 1757240 68.12 ns/op BenchmarkIndexAnyUTF8/16:2-4 277326 435.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 273693 434.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 294870 424.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 266084 432.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 240076 435.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 270668 447.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 416418 254.4 ns/op BenchmarkIndexAnyUTF8/256:2-4 19807 6070 ns/op BenchmarkIndexAnyUTF8/256:4-4 20262 5895 ns/op BenchmarkIndexAnyUTF8/256:8-4 18463 6343 ns/op BenchmarkIndexAnyUTF8/256:16-4 17462 6231 ns/op BenchmarkIndexAnyUTF8/256:32-4 18614 6670 ns/op BenchmarkIndexAnyUTF8/256:64-4 15249 8084 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2276928 51.13 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2214393 56.96 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2192818 52.38 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2014452 55.70 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1986878 55.55 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1931215 58.07 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2110617 55.46 ns/op BenchmarkLastIndexAnyASCII/16:1-4 794881 128.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1000000 125.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 839857 131.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 980059 131.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 733687 138.6 ns/op BenchmarkLastIndexAnyASCII/16:32-4 760230 160.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 552415 191.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 95125 1199 ns/op BenchmarkLastIndexAnyASCII/256:2-4 97540 1190 ns/op BenchmarkLastIndexAnyASCII/256:4-4 99402 1174 ns/op BenchmarkLastIndexAnyASCII/256:8-4 96694 1285 ns/op BenchmarkLastIndexAnyASCII/256:16-4 99858 1185 ns/op BenchmarkLastIndexAnyASCII/256:32-4 100204 1178 ns/op BenchmarkLastIndexAnyASCII/256:64-4 96301 1240 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2259028 51.44 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2271064 51.42 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2219943 50.28 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2379976 49.98 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2340693 51.33 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2256277 51.05 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2314932 51.27 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 327536 353.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 163510 713.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 167062 715.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 172638 714.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 163128 734.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 159501 738.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 152758 758.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 22246 5219 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 10904 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 9171 10921 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 9180 11088 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10688 11228 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 11267 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 11652 ns/op BenchmarkTrimASCII/1:1-4 3021363 40.53 ns/op BenchmarkTrimASCII/1:2-4 2347453 49.08 ns/op BenchmarkTrimASCII/1:4-4 2305005 50.70 ns/op BenchmarkTrimASCII/1:8-4 2179000 54.50 ns/op BenchmarkTrimASCII/1:16-4 1976446 59.52 ns/op BenchmarkTrimASCII/16:1-4 2490835 46.46 ns/op BenchmarkTrimASCII/16:2-4 1000000 121.2 ns/op BenchmarkTrimASCII/16:4-4 860728 125.6 ns/op BenchmarkTrimASCII/16:8-4 838263 129.2 ns/op BenchmarkTrimASCII/16:16-4 827997 133.6 ns/op BenchmarkTrimASCII/256:1-4 697591 183.6 ns/op BenchmarkTrimASCII/256:2-4 100987 1181 ns/op BenchmarkTrimASCII/256:4-4 100935 1181 ns/op BenchmarkTrimASCII/256:8-4 98432 1189 ns/op BenchmarkTrimASCII/256:16-4 97022 1172 ns/op BenchmarkTrimASCII/4096:1-4 53052 2239 ns/op BenchmarkTrimASCII/4096:2-4 7018 18072 ns/op BenchmarkTrimASCII/4096:4-4 5816 17853 ns/op BenchmarkTrimASCII/4096:8-4 7078 17895 ns/op BenchmarkTrimASCII/4096:16-4 6602 18909 ns/op BenchmarkTrimByte-4 3376068 36.51 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 17568 6486 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 18374 6417 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1606 78341 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3315 39980 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6470 18754 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 10000 10752 ns/op BenchmarkJoin/0-4 3916576 30.83 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2848230 41.20 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 206115 652.5 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 137882 915.9 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 94045 1226 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 77360 1481 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 70995 1738 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 58245 1999 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2340472 50.57 ns/op BenchmarkTrimSpace/ASCII-4 1628724 71.75 ns/op BenchmarkTrimSpace/SomeNonASCII-4 135967 927.3 ns/op BenchmarkTrimSpace/JustNonASCII-4 72626 1552 ns/op BenchmarkReplaceAll-4 106471 1119 ns/op 16 B/op 1 allocs/op PASS ok strings 88.266s goos: darwin goarch: amd64 pkg: sync BenchmarkCond1-4 68929 1854 ns/op BenchmarkCond2-4 24800 5355 ns/op BenchmarkCond4-4 13755 8658 ns/op BenchmarkCond8-4 7677 16065 ns/op BenchmarkCond16-4 3477 31216 ns/op BenchmarkCond32-4 1888 62904 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 573493 223.1 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 325340 331.9 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 512797 197.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 629071 194.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 413964 292.4 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 711062 180.9 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 124246 1274 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 96896 1506 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 65619 1609 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 67508 2163 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 691778 201.7 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 198904 624.1 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 584307 196.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 141406 760.2 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 629174 179.5 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 164625 649.5 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1218513 97.78 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 77554 2215 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 157216 916.1 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 209360 527.4 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7815 17608 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 402 491624 ns/op BenchmarkRange/*sync.Map-4 1948 60043 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 121318 1806 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 253339 476.3 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 87798 1222 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 89131 1322 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 265237 468.6 ns/op BenchmarkAdversarialDelete/*sync.Map-4 146594 923.5 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 113532 1118 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 190627 533.2 ns/op BenchmarkDeleteCollision/*sync.Map-4 734229 138.4 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 69723 1913 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 168564 634.0 ns/op BenchmarkSwapCollision/*sync.Map-4 116366 1129 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 246 545332 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 146961 825.1 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 501782 324.3 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 28510 5470 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 88716 1451 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 35238 3457 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 335494 422.6 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 112240 897.5 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 226605 442.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1387143 103.1 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 200169 579.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1331479 80.11 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 843266 141.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 194644 606.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 552039 207.6 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 134907 924.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 460300 410.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 454419 307.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 151579 782.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 509750 261.5 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 273676 525.8 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 131876 856.9 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 293932 482.3 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 79959 1542 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 298656 593.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 521916 247.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 153465 805.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 608377 220.2 ns/op BenchmarkUncontendedSemaphore-4 4838060 24.23 ns/op BenchmarkContendedSemaphore-4 5132943 23.46 ns/op BenchmarkMutexUncontended-4 1016308 129.9 ns/op BenchmarkMutex-4 252144 543.7 ns/op BenchmarkMutexSlack-4 223568 491.7 ns/op BenchmarkMutexWork-4 229222 530.4 ns/op BenchmarkMutexWorkSlack-4 222084 562.9 ns/op BenchmarkMutexNoSpin-4 75285 1383 ns/op BenchmarkMutexSpin-4 78019 1529 ns/op BenchmarkOnce-4 876562 118.4 ns/op BenchmarkSemaUncontended-4 5602869 22.53 ns/op BenchmarkSemaSyntNonblock-4 1433076 84.28 ns/op BenchmarkSemaSyntBlock-4 2110532 56.46 ns/op BenchmarkSemaWorkNonblock-4 1244535 103.0 ns/op BenchmarkSemaWorkBlock-4 1427542 82.55 ns/op BenchmarkRWMutexUncontended-4 377306 324.3 ns/op BenchmarkRWMutexWrite100-4 285189 358.3 ns/op BenchmarkRWMutexWrite10-4 337554 368.1 ns/op BenchmarkRWMutexWorkWrite100-4 223708 447.5 ns/op BenchmarkRWMutexWorkWrite10-4 253704 478.4 ns/op BenchmarkWaitGroupUncontended-4 686856 215.4 ns/op BenchmarkWaitGroupAddDone-4 494361 236.1 ns/op BenchmarkWaitGroupAddDoneWork-4 430777 238.0 ns/op BenchmarkWaitGroupWait-4 2378749 44.47 ns/op BenchmarkWaitGroupWaitWork-4 2042336 52.33 ns/op BenchmarkWaitGroupActuallyWait-4 65965 1897 ns/op 32 B/op 2 allocs/op PASS ok sync 22.159s goos: darwin goarch: amd64 pkg: sync/atomic BenchmarkValueRead-4 805465 191.2 ns/op PASS ok sync/atomic 0.218s goos: darwin goarch: amd64 pkg: testing BenchmarkTBHelper-4 132477 900.1 ns/op 0 B/op 0 allocs/op PASS ok testing 0.202s goos: darwin goarch: amd64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 6655 16173 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 10249 11632 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 98 1333007 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 99 1089718 ns/op 1306 B/op 10 allocs/op BenchmarkTable/1x100000/new-4 1 156471490 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 166052976 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1612 72474 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2000 60275 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6644527 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 18 5858567 ns/op 22976 B/op 57 allocs/op BenchmarkTable/10x100000/new-4 1 691521392 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 741998230 ns/op 48121088 B/op 100077 allocs/op BenchmarkTable/100x10/new-4 193 652729 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 219 535626 ns/op 179 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 56803828 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 55845648 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7534381163 ns/op 335150144 B/op 100091 allocs/op BenchmarkTable/100x100000/reuse-4 1 7472482613 ns/op 335150464 B/op 100098 allocs/op BenchmarkPyramid/10-4 2054 54594 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 27 3956304 ns/op 409131 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 360000933 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2048 54251 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 219 500297 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 5313470 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 6332 17408 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 20.437s goos: darwin goarch: amd64 pkg: text/template/parse BenchmarkParseLarge-4 1 114754465 ns/op BenchmarkVariableString-4 82092 1454 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2084 60932 ns/op 2516 B/op 39 allocs/op PASS ok text/template/parse 0.510s goos: darwin goarch: amd64 pkg: time BenchmarkAfterFunc-4 69 2003356 ns/op BenchmarkAfter-4 132 913789 ns/op BenchmarkStop-4 224 514874 ns/op BenchmarkSimultaneousAfterFunc-4 34 4403880 ns/op BenchmarkStartStop-4 232 710713 ns/op BenchmarkReset-4 2737 55807 ns/op BenchmarkSleep-4 52 2671627 ns/op BenchmarkParallelTimerLatency-4 40 813769 avg-late-ns 1568801 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 597468 avg-late-ns 1771432 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 31 390744 avg-late-ns 1625228 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 276853 avg-late-ns 1834631 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 32 211705 avg-late-ns 1801435 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 28 503010 avg-late-ns 3323491 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 30 240611 avg-late-ns 2370853 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 27 172509 avg-late-ns 1366162 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 26 240592 avg-late-ns 2284130 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 24 353240 avg-late-ns 2928926 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 25 1832937 avg-late-ns 9397849 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 33 357373 avg-late-ns 1416089 max-late-ns BenchmarkTicker-4 1 159732588 ns/op BenchmarkTickerReset-4 2848 36129 ns/op BenchmarkTickerResetNaive-4 276 483737 ns/op BenchmarkNow-4 700946 162.4 ns/op BenchmarkNowUnixNano-4 730179 159.7 ns/op BenchmarkNowUnixMilli-4 801361 160.4 ns/op BenchmarkNowUnixMicro-4 802110 155.8 ns/op BenchmarkFormat-4 54608 2137 ns/op BenchmarkFormatRFC3339-4 77416 1501 ns/op BenchmarkFormatRFC3339Nano-4 78057 1534 ns/op BenchmarkFormatNow-4 72114 1654 ns/op BenchmarkMarshalJSON-4 100486 1251 ns/op BenchmarkMarshalText-4 101444 1201 ns/op BenchmarkParse-4 111931 1057 ns/op BenchmarkParseRFC3339UTC-4 327238 369.1 ns/op BenchmarkParseRFC3339UTCBytes-4 225763 504.8 ns/op BenchmarkParseRFC3339TZ-4 87909 1230 ns/op BenchmarkParseRFC3339TZBytes-4 78156 1413 ns/op BenchmarkParseDuration-4 501661 235.8 ns/op BenchmarkHour-4 1000000 132.5 ns/op BenchmarkSecond-4 997005 128.7 ns/op BenchmarkYear-4 638853 166.9 ns/op BenchmarkDay-4 702453 186.1 ns/op BenchmarkISOWeek-4 699787 172.3 ns/op BenchmarkGoString-4 76363 1619 ns/op BenchmarkUnmarshalText-4 81066 1462 ns/op PASS ok time 12.383s goos: darwin goarch: amd64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 596595 210.2 ns/op BenchmarkDecodeValidJapaneseChars-4 690102 177.3 ns/op BenchmarkDecodeRune-4 2565396 46.17 ns/op BenchmarkEncodeValidASCII-4 467833 224.4 ns/op BenchmarkEncodeValidJapaneseChars-4 693772 199.3 ns/op BenchmarkAppendRuneValidASCII-4 1000000 109.7 ns/op BenchmarkAppendRuneValidJapaneseChars-4 1765550 62.50 ns/op BenchmarkEncodeRune-4 3742428 33.68 ns/op PASS ok unicode/utf16 1.493s goos: darwin goarch: amd64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 983127 109.2 ns/op BenchmarkRuneCountTenJapaneseChars-4 223430 566.4 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3262736 36.75 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 393810 325.5 ns/op BenchmarkValidTenASCIIChars-4 1000000 100.6 ns/op BenchmarkValid100KASCIIChars-4 163 740561 ns/op BenchmarkValidTenJapaneseChars-4 197294 607.3 ns/op BenchmarkValidLongMostlyASCII-4 157 781806 ns/op BenchmarkValidLongJapanese-4 68 1751642 ns/op BenchmarkValidStringTenASCIIChars-4 3492000 32.38 ns/op BenchmarkValidString100KASCIIChars-4 10000 10397 ns/op BenchmarkValidStringTenJapaneseChars-4 374652 326.1 ns/op BenchmarkValidStringLongMostlyASCII-4 1524 85084 ns/op BenchmarkValidStringLongJapanese-4 124 974321 ns/op BenchmarkEncodeASCIIRune-4 3120448 38.63 ns/op BenchmarkEncodeJapaneseRune-4 1949186 62.17 ns/op BenchmarkAppendASCIIRune-4 8910144 13.55 ns/op BenchmarkAppendJapaneseRune-4 2065340 57.52 ns/op BenchmarkDecodeASCIIRune-4 2426282 53.47 ns/op BenchmarkDecodeJapaneseRune-4 1457071 93.72 ns/op BenchmarkFullRune/ASCII-4 2918637 36.18 ns/op BenchmarkFullRune/Incomplete-4 1550005 79.18 ns/op BenchmarkFullRune/Japanese-4 3130726 36.22 ns/op PASS ok unicode/utf8 4.184s goos: darwin goarch: amd64 pkg: cmd/api BenchmarkAll-4 1 54743835826 ns/op PASS ok cmd/api 74.144s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 1254162 93.05 ns/op BenchmarkEqArrayOfStrings64-4 209703 540.0 ns/op BenchmarkEqArrayOfStrings1024-4 14359 7934 ns/op BenchmarkEqArrayOfFloats5-4 1625286 75.77 ns/op BenchmarkEqArrayOfFloats64-4 212961 545.4 ns/op BenchmarkEqArrayOfFloats1024-4 14642 8559 ns/op BenchmarkEqStruct-4 30192074 4.255 ns/op PASS ok cmd/compile/internal/reflectdata 1.413s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 8514 302698 ns/op BenchmarkCopyElim1-4 391 404380 ns/op BenchmarkCopyElim10-4 272 428641 ns/op BenchmarkCopyElim100-4 170 793391 ns/op BenchmarkCopyElim1000-4 51 2178524 ns/op BenchmarkCopyElim10000-4 4 25931652 ns/op BenchmarkCopyElim100000-4 1 478758161 ns/op BenchmarkDeadCode/1-4 220 522494 ns/op BenchmarkDeadCode/10-4 232 574064 ns/op BenchmarkDeadCode/100-4 128 835885 ns/op BenchmarkDeadCode/1000-4 48 3294708 ns/op BenchmarkDeadCode/10000-4 3 35700474 ns/op BenchmarkDeadCode/100000-4 1 323177266 ns/op BenchmarkDeadCode/200000-4 1 649633637 ns/op BenchmarkDominatorsLinear-4 16 8381033 ns/op 1.19 MB/s BenchmarkDominatorsFwdBack-4 9 13450308 ns/op 0.74 MB/s BenchmarkDominatorsManyPred-4 9 14293846 ns/op 0.70 MB/s BenchmarkDominatorsMaxPred-4 8 16052679 ns/op 0.62 MB/s BenchmarkDominatorsMaxPredVal-4 9 16012651 ns/op 0.62 MB/s BenchmarkFuse/1-4 254 470950 ns/op BenchmarkFuse/10-4 289 485525 ns/op BenchmarkFuse/100-4 100 1035611 ns/op BenchmarkFuse/1000-4 19 6785023 ns/op BenchmarkFuse/10000-4 2 66345046 ns/op BenchmarkNilCheckDeep1-4 12830 9122 ns/op 0.11 MB/s 239 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5188 21856 ns/op 0.46 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 794 153382 ns/op 0.65 MB/s 633 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 72 1539930 ns/op 0.65 MB/s 5163 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 7 16335614 ns/op 0.61 MB/s 103299 B/op 6 allocs/op BenchmarkDSEPass-4 42 2761912 ns/op 54835 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 102374339 ns/op 4297232 B/op 109252 allocs/op BenchmarkCSEPass-4 8 12556570 ns/op 139697 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 136618728 ns/op 5680816 B/op 97580 allocs/op BenchmarkDeadcodePass-4 159 666618 ns/op 105492 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 109139497 ns/op 4057128 B/op 45071 allocs/op BenchmarkMultiPass-4 81 1359224 ns/op 235206 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 242505574 ns/op 11159576 B/op 149480 allocs/op BenchmarkCondRewrite/SoloJump-4 4494106 26.35 ns/op BenchmarkCondRewrite/CombJump-4 4182150 26.22 ns/op PASS ok cmd/compile/internal/ssa 15.809s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 13783 8575 ns/op BenchmarkExtShift-4 22706 4743 ns/op BenchmarkModify-4 9106 13149 ns/op BenchmarkMullImm-4 24832 4479 ns/op BenchmarkConstModify-4 9657 13732 ns/op BenchmarkBitSet-4 17637 6800 ns/op BenchmarkBitClear-4 17833 6634 ns/op BenchmarkBitToggle-4 18063 6629 ns/op BenchmarkBitSetConst-4 151568 831.6 ns/op BenchmarkBitClearConst-4 145146 849.2 ns/op BenchmarkBitToggleConst-4 149041 847.1 ns/op BenchmarkDivconstI64-4 7222264 17.00 ns/op BenchmarkModconstI64-4 7003346 16.26 ns/op BenchmarkDivisiblePow2constI64-4 7951285 14.82 ns/op BenchmarkDivisibleconstI64-4 7973768 13.90 ns/op BenchmarkDivisibleWDivconstI64-4 4077594 30.54 ns/op BenchmarkDivconstU64/3-4 8136100 15.39 ns/op BenchmarkDivconstU64/5-4 6944416 16.96 ns/op BenchmarkDivconstU64/37-4 6762164 18.81 ns/op BenchmarkDivconstU64/1234567-4 6705109 19.96 ns/op BenchmarkModconstU64-4 7667623 14.47 ns/op BenchmarkDivisibleconstU64-4 7504924 16.66 ns/op BenchmarkDivisibleWDivconstU64-4 4139602 29.11 ns/op BenchmarkDivconstI32-4 6965938 15.84 ns/op BenchmarkModconstI32-4 7452511 14.98 ns/op BenchmarkDivisiblePow2constI32-4 7817670 16.48 ns/op BenchmarkDivisibleconstI32-4 8051353 13.58 ns/op BenchmarkDivisibleWDivconstI32-4 4222443 28.52 ns/op BenchmarkDivconstU32-4 7430996 15.34 ns/op BenchmarkModconstU32-4 6335872 18.82 ns/op BenchmarkDivisibleconstU32-4 8340830 13.34 ns/op BenchmarkDivisibleWDivconstU32-4 3934228 29.76 ns/op BenchmarkDivconstI16-4 8319016 16.18 ns/op BenchmarkModconstI16-4 7202427 17.25 ns/op BenchmarkDivisiblePow2constI16-4 7912156 14.50 ns/op BenchmarkDivisibleconstI16-4 8882684 13.24 ns/op BenchmarkDivisibleWDivconstI16-4 4028812 29.57 ns/op BenchmarkDivconstU16-4 6014306 19.68 ns/op BenchmarkModconstU16-4 7872950 13.70 ns/op BenchmarkDivisibleconstU16-4 7849897 14.08 ns/op BenchmarkDivisibleWDivconstU16-4 4214071 29.67 ns/op BenchmarkDivconstI8-4 9174886 13.64 ns/op BenchmarkModconstI8-4 8136421 13.12 ns/op BenchmarkDivisiblePow2constI8-4 8823957 13.23 ns/op BenchmarkDivisibleconstI8-4 9028818 12.91 ns/op BenchmarkDivisibleWDivconstI8-4 4257063 28.02 ns/op BenchmarkDivconstU8-4 8813950 13.61 ns/op BenchmarkModconstU8-4 9057244 13.48 ns/op BenchmarkDivisibleconstU8-4 7578436 16.01 ns/op BenchmarkDivisibleWDivconstU8-4 4008411 29.46 ns/op BenchmarkMul2-4 251653 503.2 ns/op BenchmarkMulNeg2-4 247434 513.9 ns/op BenchmarkEfaceInteger-4 2855244 38.26 ns/op BenchmarkMulconstI32/3-4 28089703 4.564 ns/op BenchmarkMulconstI32/5-4 25842942 4.547 ns/op BenchmarkMulconstI32/12-4 25598890 4.700 ns/op BenchmarkMulconstI32/120-4 29494435 4.634 ns/op BenchmarkMulconstI32/-120-4 28774238 4.458 ns/op BenchmarkMulconstI32/65537-4 28146872 4.664 ns/op BenchmarkMulconstI32/65538-4 27997270 4.870 ns/op BenchmarkMulconstI64/3-4 22321174 5.233 ns/op BenchmarkMulconstI64/5-4 24461769 4.706 ns/op BenchmarkMulconstI64/12-4 25561718 4.981 ns/op BenchmarkMulconstI64/120-4 27420680 4.730 ns/op BenchmarkMulconstI64/-120-4 28099122 4.676 ns/op BenchmarkMulconstI64/65537-4 27604113 4.595 ns/op BenchmarkMulconstI64/65538-4 26961081 4.664 ns/op BenchmarkMulconstU32/3-4 29477634 4.462 ns/op BenchmarkMulconstU32/5-4 28911433 4.504 ns/op BenchmarkMulconstU32/12-4 27257599 4.608 ns/op BenchmarkMulconstU32/120-4 28544799 4.338 ns/op BenchmarkMulconstU32/65537-4 28153905 4.577 ns/op BenchmarkMulconstU32/65538-4 24729764 4.803 ns/op BenchmarkMulconstU64/3-4 27560451 4.676 ns/op BenchmarkMulconstU64/5-4 27956107 4.655 ns/op BenchmarkMulconstU64/12-4 27908677 4.704 ns/op BenchmarkMulconstU64/120-4 26172802 4.754 ns/op BenchmarkMulconstU64/65537-4 25987148 4.760 ns/op BenchmarkMulconstU64/65538-4 27869935 4.639 ns/op BenchmarkShiftArithmeticRight-4 28574319 4.342 ns/op BenchmarkSwitch8Predictable-4 8798396 13.33 ns/op BenchmarkSwitch8Unpredictable-4 7843136 12.79 ns/op BenchmarkSwitch32Predictable-4 13378388 8.911 ns/op BenchmarkSwitch32Unpredictable-4 9385290 13.02 ns/op BenchmarkSwitchStringPredictable-4 6304719 18.91 ns/op BenchmarkSwitchStringUnpredictable-4 5986640 17.55 ns/op PASS ok cmd/compile/internal/test 14.496s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 151 780586 ns/op BenchmarkNamed/Underlying/nongeneric-4 1040851 114.9 ns/op BenchmarkNamed/Underlying/generic-4 1036434 114.2 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 115.6 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 113.8 ns/op BenchmarkCheck/http/funcbodies/info-4 1 405697422 ns/op 75034 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 329449132 ns/op 92293 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 132955688 ns/op 228529 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 116884491 ns/op 258924 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 1855584362 ns/op 2764 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 90965526 ns/op 56233 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 34833126 ns/op 146808 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 35298522 ns/op 144911 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 539443606 ns/op 4020 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 46408141 ns/op 46655 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 23956925 ns/op 89893 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 4 26525178 ns/op 81318 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1547210949 ns/op 40206 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 522543879 ns/op 118910 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 120111800 ns/op 516410 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 94294544 ns/op 658796 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2510614777 ns/op 805.5 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 64966662 ns/op 31054 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 45305518 ns/op 44496 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 48107035 ns/op 41816 lines/s PASS ok cmd/compile/internal/types2 37.645s goos: darwin goarch: amd64 pkg: cmd/go BenchmarkExecGoEnv-4 4 39525669 ns/op 17252000 sys-ns/op 4103250 user-ns/op PASS ok cmd/go 0.620s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 71780 1665 ns/op 4.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 78910 1395 ns/op 5.73 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 18415 6316 ns/op 162.13 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 19465 5998 ns/op 170.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3313 38827 ns/op 210.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3423 36980 ns/op 221.53 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.085s All tests passed.