darwin-amd64-race at 030ca34f5786f0b924dcab26379ee2f82104220d :: 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=BED00A38-EAB9-47DF-B6C0-A45E9DF14C17" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.rxgJu54Qq7/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=770191F6-20AE-4A70-B7B6-7C9711EEBAA6" "__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=BED00A38-EAB9-47DF-B6C0-A45E9DF14C17" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.rxgJu54Qq7/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=770191F6-20AE-4A70-B7B6-7C9711EEBAA6" "__CFBundleIdentifier=com.apple.Terminal" "LANG=en_US.UTF-8" "XPC_FLAGS=0x0" "XPC_SERVICE_NAME=0" "HOME=/Users/gopher" "SHLVL=2" "LOGNAME=gopher" "SECURITYSESSIONID=186a6" "_=/Users/gopher/go/bin/buildlet" "WORKDIR=/tmp/buildlet" "GOROOT_BOOTSTRAP=/tmp/buildlet/go1.4" "GO_BUILDER_NAME=darwin-amd64-race" "GOBIN=" "TMPDIR=/tmp/buildlet/tmp" "GOCACHE=/tmp/buildlet/gocache" "PWD=/tmp/buildlet/go/bin"] in dir /tmp/buildlet/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: # GOOS: darwin # OS Version: Darwin 21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:17:10 PDT 2022; root:xnu-8020.140.49~2/RELEASE_X86_64 x86_64 ##### Testing packages. ok archive/tar 2.370s ok archive/zip 3.402s ok bufio 0.683s ok bytes 5.608s ok compress/bzip2 0.807s ok compress/flate 8.640s ok compress/gzip 16.167s ok compress/lzw 0.792s ok compress/zlib 5.759s ok container/heap 0.108s ok container/list 0.114s ok container/ring 0.115s ok context 0.097s ok crypto 0.065s ok crypto/aes 0.101s ok crypto/cipher 0.177s ok crypto/des 0.292s ok crypto/dsa 0.206s ok crypto/ecdh 0.262s ok crypto/ecdsa 0.183s ok crypto/ed25519 0.465s ok crypto/elliptic 0.093s ok crypto/hmac 0.057s ok crypto/internal/alias 0.035s ok crypto/internal/bigmod 4.091s ok crypto/internal/boring 0.042s ok crypto/internal/boring/bcache 0.546s ok crypto/internal/edwards25519 49.467s ok crypto/internal/edwards25519/field 17.746s ok crypto/internal/nistec 4.969s ok crypto/internal/nistec/fiat 0.040s [no tests to run] ok crypto/md5 0.077s ok crypto/rand 0.479s ok crypto/rc4 0.947s ok crypto/rsa 0.811s ok crypto/sha1 0.114s ok crypto/sha256 0.112s ok crypto/sha512 0.091s ok crypto/subtle 0.519s ok crypto/tls 3.853s ok crypto/x509 1.768s ok database/sql 0.551s ok database/sql/driver 0.050s ok debug/buildinfo 0.075s ok debug/dwarf 0.231s ok debug/elf 1.636s ok debug/gosym 0.232s ok debug/macho 0.192s ok debug/pe 0.167s ok debug/plan9obj 0.075s ok embed 0.117s [no tests to run] ok embed/internal/embedtest 0.085s ok encoding/ascii85 0.067s ok encoding/asn1 0.060s ok encoding/base32 0.136s ok encoding/base64 0.066s ok encoding/binary 0.051s ok encoding/csv 0.155s ok encoding/gob 47.698s ok encoding/hex 0.078s ok encoding/json 2.670s ok encoding/pem 2.823s ok encoding/xml 0.377s ok errors 0.065s ok expvar 0.063s ok flag 0.229s ok fmt 0.872s ok go/ast 0.113s ok go/build 7.230s ok go/build/constraint 0.089s ok go/constant 0.056s ok go/doc 0.617s ok go/doc/comment 4.297s ok go/format 0.123s ok go/importer 1.342s ok go/internal/gccgoimporter 0.208s ok go/internal/gcimporter 8.245s ok go/internal/srcimporter 40.313s ok go/parser 1.506s ok go/printer 2.090s ok go/scanner 0.062s ok go/token 0.187s ok go/types 48.358s ok hash 0.049s ok hash/adler32 0.058s ok hash/crc32 0.072s ok hash/crc64 0.050s ok hash/fnv 0.072s ok hash/maphash 0.091s ok html 0.057s ok html/template 0.344s ok image 0.616s ok image/color 0.088s ok image/draw 0.831s ok image/gif 1.482s ok image/jpeg 1.566s ok image/png 3.903s ok index/suffixarray 1.418s ok internal/abi 8.854s ok internal/buildcfg 0.062s ok internal/coverage/cformat 0.049s ok internal/coverage/cmerge 0.055s ok internal/coverage/pods 0.081s ok internal/coverage/slicereader 0.116s ok internal/coverage/slicewriter 0.097s ok internal/coverage/test 0.106s ok internal/cpu 0.140s ok internal/dag 0.054s ok internal/diff 0.078s ok internal/fmtsort 0.057s ok internal/fuzz 0.066s ok internal/godebug 0.047s ok internal/intern 1.018s ok internal/itoa 0.040s ok internal/poll 0.650s ok internal/profile 0.105s ok internal/reflectlite 0.272s ok internal/safefilepath 0.041s ok internal/saferio 0.201s ok internal/singleflight 0.140s ok internal/testenv 0.060s ok internal/trace 0.543s ok internal/types/errors 2.034s ok internal/unsafeheader 0.045s ok internal/xcoff 0.146s ok io 0.108s ok io/fs 0.255s ok io/ioutil 0.089s ok log 0.100s ok log/syslog 1.320s ok math 0.080s ok math/big 3.136s ok math/bits 0.088s ok math/cmplx 0.121s ok math/rand 2.351s ok mime 0.091s ok mime/multipart 1.775s ok mime/quotedprintable 0.095s ok net 15.620s ok net/http 21.174s ok net/http/cgi 1.696s ok net/http/cookiejar 0.162s ok net/http/fcgi 0.207s ok net/http/httptest 0.428s ok net/http/httptrace 0.044s ok net/http/httputil 1.111s ok net/http/internal 0.063s ok net/http/internal/ascii 0.070s ok net/http/pprof 5.196s ok net/internal/socktest 0.074s ok net/mail 0.044s ok net/netip 1.056s ok net/rpc 0.248s ok net/rpc/jsonrpc 0.224s ok net/smtp 0.287s ok net/textproto 0.052s ok net/url 0.085s ok os 2.776s ok os/exec 4.872s ok os/exec/internal/fdtest 0.074s ok os/signal 5.529s ok os/user 0.077s ok path 0.047s ok path/filepath 0.178s ok plugin 0.045s ok reflect 1.299s ok regexp 3.278s ok regexp/syntax 4.184s ok runtime 58.563s ok runtime/cgo 0.113s ok runtime/coverage 0.103s ok runtime/debug 0.187s ok runtime/internal/atomic 0.114s ok runtime/internal/math 0.038s ok runtime/internal/sys 0.033s ok runtime/metrics 0.042s ok runtime/pprof 12.394s ok runtime/race 13.506s ok runtime/trace 7.371s ok sort 0.629s ok strconv 2.232s ok strings 4.718s ok sync 0.939s ok sync/atomic 2.641s ok syscall 3.105s ok testing 3.091s ok testing/fstest 0.161s ok testing/iotest 0.050s ok testing/quick 0.229s ok text/scanner 0.052s ok text/tabwriter 0.058s ok text/template 0.134s ok text/template/parse 0.073s ok time 2.771s ok unicode 0.106s ok unicode/utf16 0.142s ok unicode/utf8 0.092s ok cmd/addr2line 8.211s ok cmd/api 26.074s ok cmd/asm/internal/asm 3.074s ok cmd/asm/internal/lex 0.092s ok cmd/compile/internal/abt 0.095s ok cmd/compile/internal/amd64 78.063s ok cmd/compile/internal/base 0.105s ok cmd/compile/internal/compare 0.096s ok cmd/compile/internal/dwarfgen 1.344s ok cmd/compile/internal/importer 6.083s ok cmd/compile/internal/ir 0.044s ok cmd/compile/internal/logopt 1.463s ok cmd/compile/internal/noder 0.045s ok cmd/compile/internal/reflectdata 0.030s [no tests to run] ok cmd/compile/internal/ssa 39.639s ok cmd/compile/internal/syntax 0.358s ok cmd/compile/internal/test 25.979s ok cmd/compile/internal/typecheck 1.187s ok cmd/compile/internal/types 0.050s ok cmd/compile/internal/types2 30.746s ok cmd/covdata 0.044s ok cmd/cover 4.313s ok cmd/dist 0.058s ok cmd/doc 3.183s ok cmd/fix 18.129s ok cmd/go 386.665s ok cmd/go/internal/auth 0.128s ok cmd/go/internal/cache 0.577s ok cmd/go/internal/fsys 0.310s ok cmd/go/internal/generate 0.109s ok cmd/go/internal/get 0.087s ok cmd/go/internal/imports 0.151s ok cmd/go/internal/load 0.120s ok cmd/go/internal/lockedfile 0.315s ok cmd/go/internal/lockedfile/internal/filelock 0.173s ok cmd/go/internal/modconv 0.130s ok cmd/go/internal/modfetch 0.089s ok cmd/go/internal/modfetch/codehost 0.068s ok cmd/go/internal/modfetch/zip_sum_test 0.086s ok cmd/go/internal/modindex 1.008s ok cmd/go/internal/modload 0.082s ok cmd/go/internal/mvs 0.108s ok cmd/go/internal/par 0.194s ok cmd/go/internal/str 0.089s ok cmd/go/internal/test 0.089s ok cmd/go/internal/vcs 0.131s ok cmd/go/internal/vcweb 0.135s ok cmd/go/internal/vcweb/vcstest 36.416s ok cmd/go/internal/web 0.075s ok cmd/go/internal/work 0.436s ok cmd/gofmt 0.458s ok cmd/internal/archive 3.418s ok cmd/internal/buildid 0.934s ok cmd/internal/dwarf 0.078s ok cmd/internal/edit 0.091s ok cmd/internal/goobj 0.053s ok cmd/internal/moddeps 6.131s ok cmd/internal/notsha256 0.118s ok cmd/internal/obj 1.733s ok cmd/internal/obj/ppc64 1.138s ok cmd/internal/obj/riscv 0.529s ok cmd/internal/obj/s390x 0.147s ok cmd/internal/obj/x86 4.326s ok cmd/internal/objabi 0.092s ok cmd/internal/pkgpath 0.367s ok cmd/internal/pkgpattern 0.055s ok cmd/internal/quoted 0.034s ok cmd/internal/src 0.040s ok cmd/internal/test2json 1.260s ok cmd/link 28.085s ok cmd/link/internal/benchmark 0.067s ok cmd/link/internal/ld 30.695s ok cmd/link/internal/loader 0.193s ok cmd/nm 3.669s ok cmd/objdump 11.751s ok cmd/pack 5.907s ok cmd/pprof 2.092s ok cmd/trace 0.334s ok cmd/vet 29.124s ##### Running benchmarks briefly. goos: darwin goarch: amd64 pkg: archive/tar Benchmark/Writer/USTAR-4 3420 37918 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2536 45202 ns/op 1858 B/op 37 allocs/op Benchmark/Writer/PAX-4 1623 66224 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3933 45405 ns/op 5206 B/op 16 allocs/op Benchmark/Reader/GNU-4 8554 29515 ns/op 5120 B/op 15 allocs/op Benchmark/Reader/PAX-4 1843 65644 ns/op 8715 B/op 33 allocs/op PASS ok archive/tar 1.525s goos: darwin goarch: amd64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 296257565 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 223557463 ns/op BenchmarkZip64TestSizes/4096-4 1077 183127 ns/op BenchmarkZip64TestSizes/1048576-4 96 1320383 ns/op BenchmarkZip64TestSizes/67108864-4 1 192613807 ns/op PASS ok archive/zip 1.625s goos: darwin goarch: amd64 pkg: bufio BenchmarkReaderCopyOptimal-4 181940 712.0 ns/op BenchmarkReaderCopyUnoptimal-4 118543 971.1 ns/op BenchmarkReaderCopyNoWriteTo-4 9867 51600 ns/op BenchmarkReaderWriteToOptimal-4 7702 15583 ns/op BenchmarkReaderReadString-4 116799 1085 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 167332 711.3 ns/op BenchmarkWriterCopyUnoptimal-4 197866 613.3 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 43653 ns/op BenchmarkReaderEmpty-4 15102 7473 ns/op 4225 B/op 3 allocs/op BenchmarkWriterEmpty-4 14919 9171 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 362758 279.7 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.870s goos: darwin goarch: amd64 pkg: bytes BenchmarkReadString-4 2846 40288 ns/op 813.34 MB/s BenchmarkWriteByte-4 382 286431 ns/op 14.30 MB/s BenchmarkWriteRune-4 211 558128 ns/op 22.02 MB/s BenchmarkBufferNotEmptyWriteRead-4 34 3635837 ns/op BenchmarkBufferFullSmallReads-4 94 1324665 ns/op BenchmarkBufferWriteBlock/N4096-4 5772 26509 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 288 410518 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 12 10787368 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 3400458 33.37 ns/op 299.68 MB/s BenchmarkIndexByte/32-4 3053210 37.11 ns/op 862.32 MB/s BenchmarkIndexByte/4K-4 1000000 112.9 ns/op 36279.10 MB/s BenchmarkIndexBytePortable/10-4 922579 110.5 ns/op 90.51 MB/s BenchmarkIndexBytePortable/32-4 446352 306.9 ns/op 104.26 MB/s BenchmarkIndexBytePortable/4K-4 4092 31593 ns/op 129.65 MB/s BenchmarkIndexRune/10-4 909366 120.3 ns/op 83.12 MB/s BenchmarkIndexRune/32-4 1000000 122.6 ns/op 261.01 MB/s BenchmarkIndexRune/4K-4 435681 298.5 ns/op 13720.90 MB/s BenchmarkIndexRuneASCII/10-4 3398413 33.15 ns/op 301.65 MB/s BenchmarkIndexRuneASCII/32-4 3190740 34.68 ns/op 922.77 MB/s BenchmarkIndexRuneASCII/4K-4 1000000 109.9 ns/op 37273.13 MB/s BenchmarkEqual/0-4 9859486 10.48 ns/op BenchmarkEqual/1-4 1248105 97.27 ns/op 10.28 MB/s BenchmarkEqual/6-4 1000000 100.2 ns/op 59.90 MB/s BenchmarkEqual/9-4 1000000 104.4 ns/op 86.24 MB/s BenchmarkEqual/15-4 1000000 104.0 ns/op 144.26 MB/s BenchmarkEqual/16-4 1208680 96.81 ns/op 165.27 MB/s BenchmarkEqual/20-4 1000000 106.1 ns/op 188.46 MB/s BenchmarkEqual/32-4 1000000 103.5 ns/op 309.07 MB/s BenchmarkEqual/4K-4 85509 1355 ns/op 3023.37 MB/s BenchmarkIndex/10-4 2336114 51.16 ns/op 195.47 MB/s BenchmarkIndex/32-4 2247908 54.41 ns/op 588.14 MB/s BenchmarkIndex/4K-4 20574 5848 ns/op 700.46 MB/s BenchmarkIndexEasy/10-4 2322126 48.68 ns/op 205.40 MB/s BenchmarkIndexEasy/32-4 2277202 53.00 ns/op 603.74 MB/s BenchmarkIndexEasy/4K-4 572511 229.8 ns/op 17823.90 MB/s BenchmarkCount/10-4 1366106 85.60 ns/op 116.82 MB/s BenchmarkCount/32-4 1343204 87.44 ns/op 365.97 MB/s BenchmarkCount/4K-4 23557 5105 ns/op 802.37 MB/s BenchmarkCountEasy/10-4 1301100 84.88 ns/op 117.81 MB/s BenchmarkCountEasy/32-4 1323625 87.32 ns/op 366.46 MB/s BenchmarkCountEasy/4K-4 481143 271.8 ns/op 15071.12 MB/s BenchmarkCountSingle/10-4 2595262 47.77 ns/op 209.35 MB/s BenchmarkCountSingle/32-4 2416621 46.90 ns/op 682.27 MB/s BenchmarkCountSingle/4K-4 974648 129.9 ns/op 31526.88 MB/s BenchmarkToUpper/#00-4 2590108 45.84 ns/op BenchmarkToUpper/ONLYUPPER-4 309408 431.5 ns/op BenchmarkToUpper/abc-4 407660 301.3 ns/op BenchmarkToUpper/AbC123-4 286959 458.5 ns/op BenchmarkToUpper/azAZ09_-4 208072 484.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 70616 1486 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 31908 3740 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 53025 2122 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 101175 1018 ns/op BenchmarkToLower/#00-4 2596086 45.06 ns/op BenchmarkToLower/abc-4 371214 331.9 ns/op BenchmarkToLower/AbC123-4 257161 447.3 ns/op BenchmarkToLower/azAZ09_-4 259993 496.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 75187 1485 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36826 3113 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 64221 1855 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 104889 1152 ns/op BenchmarkFields/ASCII/16-4 181071 707.4 ns/op 22.62 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 13276 9081 ns/op 28.19 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 843 145789 ns/op 28.10 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 56 2492908 ns/op 26.29 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 42750658 ns/op 24.53 MB/s 2277408 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 168498 799.7 ns/op 20.01 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6987 19312 ns/op 13.26 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 374 329127 ns/op 12.45 MB/s 23552 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 6329512 ns/op 10.35 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 97362267 ns/op 10.77 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 130209 929.1 ns/op 17.22 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 11789 ns/op 21.71 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 612 204969 ns/op 19.98 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 34 3923973 ns/op 16.70 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 69920081 ns/op 15.00 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 117889 1033 ns/op 15.50 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7728 15625 ns/op 16.38 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 466 261766 ns/op 15.65 MB/s 23552 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 28 4746815 ns/op 13.81 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 83027575 ns/op 12.63 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1983783 59.90 ns/op BenchmarkTrimSpace/ASCII-4 1000000 101.3 ns/op BenchmarkTrimSpace/SomeNonASCII-4 100146 1113 ns/op BenchmarkTrimSpace/JustNonASCII-4 52083 2296 ns/op BenchmarkToValidUTF8/Valid-4 454435 314.6 ns/op BenchmarkToValidUTF8/InvalidASCII-4 246145 421.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 96028 1369 ns/op BenchmarkIndexHard1-4 996 108153 ns/op BenchmarkIndexHard2-4 844 147300 ns/op BenchmarkIndexHard3-4 199 589872 ns/op BenchmarkIndexHard4-4 198 626834 ns/op BenchmarkLastIndexHard1-4 8 13793558 ns/op BenchmarkLastIndexHard2-4 6 17313684 ns/op BenchmarkLastIndexHard3-4 6 19144733 ns/op BenchmarkCountHard1-4 1135 107028 ns/op BenchmarkCountHard2-4 782 150081 ns/op BenchmarkCountHard3-4 192 603312 ns/op BenchmarkSplitEmptySeparator-4 1 112272042 ns/op BenchmarkSplitSingleByteSeparator-4 15 8790574 ns/op BenchmarkSplitMultiByteSeparator-4 12 8985983 ns/op BenchmarkSplitNSingleByteSeparator-4 185475 905.9 ns/op BenchmarkSplitNMultiByteSeparator-4 65110 2086 ns/op BenchmarkRepeat-4 156537 859.3 ns/op BenchmarkRepeatLarge/256/1-4 108535 1207 ns/op 212.05 MB/s BenchmarkRepeatLarge/256/16-4 188839 868.7 ns/op 294.70 MB/s BenchmarkRepeatLarge/512/1-4 61468 1784 ns/op 286.96 MB/s BenchmarkRepeatLarge/512/16-4 98846 1309 ns/op 391.19 MB/s BenchmarkRepeatLarge/1024/1-4 45261 2689 ns/op 380.74 MB/s BenchmarkRepeatLarge/1024/16-4 53116 2504 ns/op 408.95 MB/s BenchmarkRepeatLarge/2048/1-4 29494 4175 ns/op 490.53 MB/s BenchmarkRepeatLarge/2048/16-4 31806 3929 ns/op 521.24 MB/s BenchmarkRepeatLarge/4096/1-4 16515 7182 ns/op 570.32 MB/s BenchmarkRepeatLarge/4096/16-4 16660 6839 ns/op 598.90 MB/s BenchmarkRepeatLarge/8192/1-4 10000 13267 ns/op 617.49 MB/s BenchmarkRepeatLarge/8192/16-4 10000 12292 ns/op 666.43 MB/s BenchmarkRepeatLarge/8192/4097-4 15505 7601 ns/op 538.99 MB/s BenchmarkRepeatLarge/16384/1-4 8358 23462 ns/op 698.32 MB/s BenchmarkRepeatLarge/16384/16-4 10000 23252 ns/op 704.62 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 19592 ns/op 627.34 MB/s BenchmarkRepeatLarge/32768/1-4 2550 48538 ns/op 675.10 MB/s BenchmarkRepeatLarge/32768/16-4 5349 46382 ns/op 706.49 MB/s BenchmarkRepeatLarge/32768/4097-4 5983 42377 ns/op 676.76 MB/s BenchmarkRepeatLarge/65536/1-4 1635 88026 ns/op 744.51 MB/s BenchmarkRepeatLarge/65536/16-4 1520 90794 ns/op 721.81 MB/s BenchmarkRepeatLarge/65536/4097-4 2016 88873 ns/op 691.50 MB/s BenchmarkRepeatLarge/131072/1-4 331 317008 ns/op 413.47 MB/s BenchmarkRepeatLarge/131072/16-4 374 316779 ns/op 413.76 MB/s BenchmarkRepeatLarge/131072/4097-4 327 331558 ns/op 383.06 MB/s BenchmarkRepeatLarge/262144/1-4 180 623299 ns/op 420.58 MB/s BenchmarkRepeatLarge/262144/16-4 188 657545 ns/op 398.67 MB/s BenchmarkRepeatLarge/262144/4097-4 178 613164 ns/op 420.95 MB/s BenchmarkRepeatLarge/524288/1-4 92 1242745 ns/op 421.88 MB/s BenchmarkRepeatLarge/524288/16-4 99 1180470 ns/op 444.14 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1183651 ns/op 439.59 MB/s BenchmarkRepeatLarge/1048576/1-4 52 2811006 ns/op 373.03 MB/s BenchmarkRepeatLarge/1048576/16-4 49 2257975 ns/op 464.39 MB/s BenchmarkRepeatLarge/1048576/4097-4 51 2328171 ns/op 448.74 MB/s BenchmarkRepeatLarge/2097152/1-4 31 3999007 ns/op 524.42 MB/s BenchmarkRepeatLarge/2097152/16-4 34 3992893 ns/op 525.22 MB/s BenchmarkRepeatLarge/2097152/4097-4 28 4046062 ns/op 517.43 MB/s BenchmarkRepeatLarge/4194304/1-4 14 8840554 ns/op 474.44 MB/s BenchmarkRepeatLarge/4194304/16-4 14 8384468 ns/op 500.25 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7777661 ns/op 538.88 MB/s BenchmarkRepeatLarge/8388608/1-4 7 14545924 ns/op 576.70 MB/s BenchmarkRepeatLarge/8388608/16-4 7 14304193 ns/op 586.44 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 14293013 ns/op 586.76 MB/s BenchmarkRepeatLarge/16777216/1-4 4 26592900 ns/op 630.89 MB/s BenchmarkRepeatLarge/16777216/16-4 4 27033583 ns/op 620.61 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 26915799 ns/op 623.32 MB/s BenchmarkRepeatLarge/33554432/1-4 2 51685696 ns/op 649.20 MB/s BenchmarkRepeatLarge/33554432/16-4 2 51132134 ns/op 656.23 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 50094936 ns/op 669.82 MB/s BenchmarkRepeatLarge/67108864/1-4 1 103313853 ns/op 649.56 MB/s BenchmarkRepeatLarge/67108864/16-4 1 103425761 ns/op 648.86 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 103611358 ns/op 647.70 MB/s BenchmarkRepeatLarge/134217728/1-4 1 219239932 ns/op 612.20 MB/s BenchmarkRepeatLarge/134217728/16-4 1 208512383 ns/op 643.69 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 198023372 ns/op 677.79 MB/s BenchmarkRepeatLarge/268435456/1-4 1 439656639 ns/op 610.56 MB/s BenchmarkRepeatLarge/268435456/16-4 1 390797134 ns/op 686.89 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 390479046 ns/op 687.45 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1138854886 ns/op 471.41 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1299156431 ns/op 413.25 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1192218886 ns/op 450.31 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4712700542 ns/op 227.84 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 5664263402 ns/op 189.56 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3860893982 ns/op 278.11 MB/s BenchmarkBytesCompare/1-4 12769102 9.307 ns/op BenchmarkBytesCompare/2-4 11921352 10.44 ns/op BenchmarkBytesCompare/4-4 13549718 9.405 ns/op BenchmarkBytesCompare/8-4 14576296 8.087 ns/op BenchmarkBytesCompare/16-4 13786065 8.083 ns/op BenchmarkBytesCompare/32-4 12730976 8.907 ns/op BenchmarkBytesCompare/64-4 10272832 11.25 ns/op BenchmarkBytesCompare/128-4 10170564 11.34 ns/op BenchmarkBytesCompare/256-4 8630001 13.56 ns/op BenchmarkBytesCompare/512-4 6252543 18.77 ns/op BenchmarkBytesCompare/1024-4 3425510 30.22 ns/op BenchmarkBytesCompare/2048-4 2092897 51.25 ns/op BenchmarkIndexAnyASCII/1:1-4 2111792 54.02 ns/op BenchmarkIndexAnyASCII/1:2-4 2183212 59.93 ns/op BenchmarkIndexAnyASCII/1:4-4 2212945 52.18 ns/op BenchmarkIndexAnyASCII/1:8-4 2280898 52.48 ns/op BenchmarkIndexAnyASCII/1:16-4 2287401 52.62 ns/op BenchmarkIndexAnyASCII/1:32-4 2292544 52.62 ns/op BenchmarkIndexAnyASCII/1:64-4 2229117 52.89 ns/op BenchmarkIndexAnyASCII/16:1-4 2459283 49.63 ns/op BenchmarkIndexAnyASCII/16:2-4 641163 173.1 ns/op BenchmarkIndexAnyASCII/16:4-4 632590 173.9 ns/op BenchmarkIndexAnyASCII/16:8-4 688852 175.2 ns/op BenchmarkIndexAnyASCII/16:16-4 700062 184.0 ns/op BenchmarkIndexAnyASCII/16:32-4 565053 202.2 ns/op BenchmarkIndexAnyASCII/16:64-4 535972 232.3 ns/op BenchmarkIndexAnyASCII/256:1-4 2198158 54.81 ns/op BenchmarkIndexAnyASCII/256:2-4 61093 1965 ns/op BenchmarkIndexAnyASCII/256:4-4 62082 1989 ns/op BenchmarkIndexAnyASCII/256:8-4 61279 1913 ns/op BenchmarkIndexAnyASCII/256:16-4 59744 1907 ns/op BenchmarkIndexAnyASCII/256:32-4 58755 1955 ns/op BenchmarkIndexAnyASCII/256:64-4 58027 1998 ns/op BenchmarkIndexAnyUTF8/1:1-4 2285210 54.20 ns/op BenchmarkIndexAnyUTF8/1:2-4 2266555 53.12 ns/op BenchmarkIndexAnyUTF8/1:4-4 2260030 52.80 ns/op BenchmarkIndexAnyUTF8/1:8-4 2224845 52.70 ns/op BenchmarkIndexAnyUTF8/1:16-4 2267452 52.95 ns/op BenchmarkIndexAnyUTF8/1:32-4 2165216 56.05 ns/op BenchmarkIndexAnyUTF8/1:64-4 2268913 52.91 ns/op BenchmarkIndexAnyUTF8/16:1-4 173540 678.8 ns/op BenchmarkIndexAnyUTF8/16:2-4 426338 272.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 449024 282.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 410793 310.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 405190 283.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 425770 302.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 432814 301.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10649 ns/op BenchmarkIndexAnyUTF8/256:2-4 29262 3818 ns/op BenchmarkIndexAnyUTF8/256:4-4 31674 3845 ns/op BenchmarkIndexAnyUTF8/256:8-4 31522 3774 ns/op BenchmarkIndexAnyUTF8/256:16-4 31291 3742 ns/op BenchmarkIndexAnyUTF8/256:32-4 29380 3930 ns/op BenchmarkIndexAnyUTF8/256:64-4 28924 4077 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2066030 57.43 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2111366 56.73 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2072791 56.80 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2077424 57.01 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2071392 56.30 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2019996 61.47 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1901882 63.33 ns/op BenchmarkLastIndexAnyASCII/16:1-4 460351 247.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 538062 243.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 461512 255.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 449066 251.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 469936 258.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 409198 276.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 403555 310.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 38356 3030 ns/op BenchmarkLastIndexAnyASCII/256:2-4 38400 3020 ns/op BenchmarkLastIndexAnyASCII/256:4-4 38658 3061 ns/op BenchmarkLastIndexAnyASCII/256:8-4 38533 2997 ns/op BenchmarkLastIndexAnyASCII/256:16-4 37587 3023 ns/op BenchmarkLastIndexAnyASCII/256:32-4 36727 3045 ns/op BenchmarkLastIndexAnyASCII/256:64-4 38023 3155 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2050152 59.01 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2064529 57.71 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2027307 58.02 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2071204 57.32 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2079836 57.99 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2020630 64.88 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1893001 58.12 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 187658 608.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 388029 288.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 408925 288.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 418981 283.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 440952 292.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 410151 308.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 405926 310.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 13579 8789 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 31554 3782 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 31812 3766 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 31096 3735 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 29982 3792 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 28350 4068 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 28863 3965 ns/op BenchmarkTrimASCII/1:1-4 2284634 52.82 ns/op BenchmarkTrimASCII/1:2-4 2038972 56.18 ns/op BenchmarkTrimASCII/1:4-4 2029221 57.26 ns/op BenchmarkTrimASCII/1:8-4 1959934 63.50 ns/op BenchmarkTrimASCII/1:16-4 1730918 66.49 ns/op BenchmarkTrimASCII/16:1-4 662743 184.8 ns/op BenchmarkTrimASCII/16:2-4 496704 241.1 ns/op BenchmarkTrimASCII/16:4-4 532825 239.3 ns/op BenchmarkTrimASCII/16:8-4 543256 253.7 ns/op BenchmarkTrimASCII/16:16-4 426781 253.1 ns/op BenchmarkTrimASCII/256:1-4 54376 2178 ns/op BenchmarkTrimASCII/256:2-4 41073 3023 ns/op BenchmarkTrimASCII/256:4-4 39938 2904 ns/op BenchmarkTrimASCII/256:8-4 41721 2883 ns/op BenchmarkTrimASCII/256:16-4 39734 2900 ns/op BenchmarkTrimASCII/4096:1-4 3484 33899 ns/op BenchmarkTrimASCII/4096:2-4 2619 46043 ns/op BenchmarkTrimASCII/4096:4-4 2799 45915 ns/op BenchmarkTrimASCII/4096:8-4 2770 45287 ns/op BenchmarkTrimASCII/4096:16-4 2640 47072 ns/op BenchmarkTrimByte-4 1708396 70.53 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 18202 6686 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 18054 6764 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1014 130618 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2047 79225 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3795 31621 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6638 16900 ns/op BenchmarkCompareBytesEqual-4 15173314 7.910 ns/op BenchmarkCompareBytesToNil-4 17049271 6.843 ns/op BenchmarkCompareBytesEmpty-4 18307772 6.416 ns/op BenchmarkCompareBytesIdentical-4 18169603 6.292 ns/op BenchmarkCompareBytesSameLength-4 15976779 7.520 ns/op BenchmarkCompareBytesDifferentLength-4 16741327 7.221 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 3084 44557 ns/op 23533.33 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 2871 41973 ns/op 24982.51 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 2808 43878 ns/op 23897.98 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 2678 40728 ns/op 25745.83 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 3177 40644 ns/op 25799.18 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2775 42841 ns/op 24476.28 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 2630 41384 ns/op 25338.14 MB/s BenchmarkCompareBytesBig-4 3244 42134 ns/op 24886.67 MB/s BenchmarkCompareBytesBigIdentical-4 18153954 6.255 ns/op 167637084.36 MB/s PASS ok bytes 101.070s goos: darwin goarch: amd64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 73858512 ns/op 1.35 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 271048033 ns/op 2.09 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 24040610 ns/op 0.68 MB/s 3645057 B/op 51 allocs/op PASS ok compress/bzip2 1.355s goos: darwin goarch: amd64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 62 2030331 ns/op 4.93 MB/s 42126 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 18860902 ns/op 5.30 MB/s 41984 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 187226467 ns/op 5.34 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 62 2040169 ns/op 4.90 MB/s 43001 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 20129812 ns/op 4.97 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 205730846 ns/op 4.86 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 52 1992900 ns/op 5.02 MB/s 42316 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 18901997 ns/op 5.29 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 183367349 ns/op 5.45 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 64 1905009 ns/op 5.25 MB/s 43143 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 21358328 ns/op 4.68 MB/s 42264 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 183491440 ns/op 5.45 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 55 2045406 ns/op 4.89 MB/s 43482 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 19731025 ns/op 5.07 MB/s 49202 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 196357579 ns/op 5.09 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 80 1597276 ns/op 6.26 MB/s 43621 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 13345975 ns/op 7.49 MB/s 46858 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 136516686 ns/op 7.33 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 86 1454726 ns/op 6.87 MB/s 43344 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10582232 ns/op 9.45 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 104983355 ns/op 9.53 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 88 1508631 ns/op 6.63 MB/s 43199 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10666967 ns/op 9.37 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 104815342 ns/op 9.54 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 94 1122861 ns/op 8.91 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10946811 ns/op 9.14 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 108950116 ns/op 9.18 MB/s BenchmarkEncode/Digits/Speed/1e4-4 54 2231963 ns/op 4.48 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 18765823 ns/op 5.33 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 183483743 ns/op 5.45 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 5640694 ns/op 1.77 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 61073573 ns/op 1.64 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 625445948 ns/op 1.60 MB/s BenchmarkEncode/Digits/Compression/1e4-4 21 5406575 ns/op 1.85 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 61808006 ns/op 1.62 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 625063979 ns/op 1.60 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 86 1381081 ns/op 7.24 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11897178 ns/op 8.41 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 115643520 ns/op 8.65 MB/s BenchmarkEncode/Newton/Speed/1e4-4 54 2034592 ns/op 4.91 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15016058 ns/op 6.66 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 143881463 ns/op 6.95 MB/s BenchmarkEncode/Newton/Default/1e4-4 22 5222728 ns/op 1.91 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 53406368 ns/op 1.87 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 567912772 ns/op 1.76 MB/s BenchmarkEncode/Newton/Compression/1e4-4 22 5248018 ns/op 1.91 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 65540544 ns/op 1.53 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 683498817 ns/op 1.46 MB/s PASS ok compress/flate 14.893s goos: darwin goarch: amd64 pkg: compress/lzw BenchmarkDecoder/1e4-4 50 2500804 ns/op 4.00 MB/s BenchmarkDecoder/1e-Reuse4-4 46 2508964 ns/op 3.99 MB/s BenchmarkDecoder/1e5-4 5 23958616 ns/op 4.17 MB/s BenchmarkDecoder/1e-Reuse5-4 5 24025698 ns/op 4.16 MB/s BenchmarkDecoder/1e6-4 1 261817076 ns/op 3.82 MB/s BenchmarkDecoder/1e-Reuse6-4 1 237406456 ns/op 4.21 MB/s BenchmarkEncoder/1e4-4 57 1986208 ns/op 5.03 MB/s BenchmarkEncoder/1e-Reuse4-4 57 1894685 ns/op 5.28 MB/s BenchmarkEncoder/1e5-4 6 19052261 ns/op 5.25 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19329753 ns/op 5.17 MB/s BenchmarkEncoder/1e6-4 1 190375634 ns/op 5.25 MB/s BenchmarkEncoder/1e-Reuse6-4 1 183372088 ns/op 5.45 MB/s PASS ok compress/lzw 3.055s goos: darwin goarch: amd64 pkg: container/heap BenchmarkDup-4 24 4470174 ns/op PASS ok container/heap 0.170s goos: darwin goarch: amd64 pkg: context BenchmarkCommonParentCancel-4 23809 4779 ns/op BenchmarkWithTimeout/concurrency=40-4 6746 20279 ns/op BenchmarkWithTimeout/concurrency=4000-4 5358 27700 ns/op BenchmarkWithTimeout/concurrency=400000-4 7370 34631 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 348372 394.6 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 11637 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 22665 5008 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4176 31793 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2667 48884 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3944 32244 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 381 355034 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 249 503583 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 381 296373 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 34 3287571 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 19 5460697 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 43 3530020 ns/op BenchmarkCheckCanceled/Err-4 344234 353.3 ns/op BenchmarkCheckCanceled/Done-4 588266 243.7 ns/op BenchmarkContextCancelDone-4 819381 153.1 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 25983 4110 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 28449 4363 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 25627 4817 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 21919 5210 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 15175 7267 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 606796 180.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 396711 287.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 289976 403.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 193792 610.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 101557 1155 ns/op PASS ok context 11.747s goos: darwin goarch: amd64 pkg: crypto/aes BenchmarkEncrypt-4 1627705 67.57 ns/op 236.79 MB/s BenchmarkDecrypt-4 1869745 64.38 ns/op 248.52 MB/s BenchmarkExpand-4 1000000 108.8 ns/op PASS ok crypto/aes 0.610s goos: darwin goarch: amd64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 208142 502.2 ns/op 127.44 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 394699 297.6 ns/op 215.07 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 246754 504.3 ns/op 126.90 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 417422 310.6 ns/op 206.04 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 161784 741.3 ns/op 1821.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 203930 610.7 ns/op 2210.64 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 140802 836.1 ns/op 1614.66 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 182770 681.8 ns/op 1979.95 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 60974 1892 ns/op 4328.73 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 58651 2190 ns/op 3740.64 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 46228 2467 ns/op 3320.47 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 47676 2461 ns/op 3328.71 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6786 17905 ns/op 56.91 MB/s BenchmarkAESCFBDecrypt1K-4 7226 17796 ns/op 57.26 MB/s BenchmarkAESCFBDecrypt8K-4 798 140021 ns/op 58.47 MB/s BenchmarkAESOFB1K-4 10000 11554 ns/op 88.20 MB/s BenchmarkAESCTR1K-4 15057 7708 ns/op 132.20 MB/s BenchmarkAESCTR8K-4 2078 63326 ns/op 129.28 MB/s BenchmarkAESCBCEncrypt1K-4 14085 8586 ns/op 119.27 MB/s BenchmarkAESCBCDecrypt1K-4 18626 6127 ns/op 167.13 MB/s PASS ok crypto/cipher 3.516s goos: darwin goarch: amd64 pkg: crypto/des BenchmarkEncrypt-4 91888 1305 ns/op 6.13 MB/s BenchmarkDecrypt-4 88923 1227 ns/op 6.52 MB/s BenchmarkTDESEncrypt-4 33604 3313 ns/op 2.41 MB/s BenchmarkTDESDecrypt-4 35581 3406 ns/op 2.35 MB/s PASS ok crypto/des 0.733s goos: darwin goarch: amd64 pkg: crypto/ecdh BenchmarkECDH/P256-4 1274 125708 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8939553 ns/op 1092 B/op 21 allocs/op BenchmarkECDH/P521-4 6 18162131 ns/op 1538 B/op 21 allocs/op BenchmarkECDH/X25519-4 88 1430910 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 0.755s goos: darwin goarch: amd64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1698 73309 ns/op 4559 B/op 40 allocs/op BenchmarkSign/P384-4 48 3029914 ns/op 10776 B/op 62 allocs/op BenchmarkSign/P521-4 20 5603932 ns/op 11160 B/op 63 allocs/op BenchmarkVerify/P256-4 1143 213319 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 13 9680402 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 22266024 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3877 27768 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 50 3064924 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5123050 ns/op 1448 B/op 17 allocs/op PASS ok crypto/ecdsa 2.239s goos: darwin goarch: amd64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 243 805323 ns/op BenchmarkNewKeyFromSeed-4 253 499861 ns/op BenchmarkSigning-4 207 613570 ns/op BenchmarkVerification-4 100 1301029 ns/op PASS ok crypto/ed25519 1.000s goos: darwin goarch: amd64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 5830 27671 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 100 1412393 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 55 2148732 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 30 4470851 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1831 83183 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 60 2022349 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 18 6956602 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 22853493 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10000 11045 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 7036 19007 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3265 33234 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 100 1611699 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2469 46588 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 189 668542 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1880 74142 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1399423 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.459s goos: darwin goarch: amd64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 16690 7511 ns/op 136.34 MB/s BenchmarkHMACSHA256_32-4 25017 4948 ns/op 6.47 MB/s BenchmarkNewWriteSum-4 10000 10884 ns/op 2.94 MB/s PASS ok crypto/hmac 0.707s goos: darwin goarch: amd64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 50685 2237 ns/op BenchmarkModSub-4 56137 1985 ns/op BenchmarkMontgomeryRepr-4 20737 5532 ns/op BenchmarkMontgomeryMul-4 29690 4047 ns/op BenchmarkModMul-4 10000 10887 ns/op BenchmarkExpBig-4 15 8721427 ns/op BenchmarkExp-4 7 16040880 ns/op PASS ok crypto/internal/bigmod 1.374s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 3290 37210 ns/op BenchmarkScalarBaseMult-4 243 472807 ns/op BenchmarkScalarMult-4 100 1032584 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 175 677155 ns/op PASS ok crypto/internal/edwards25519 0.693s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 487141 264.4 ns/op BenchmarkMultiply-4 5130681 26.89 ns/op BenchmarkSquare-4 6688534 19.26 ns/op BenchmarkInvert-4 30735 3759 ns/op BenchmarkMult32-4 1326604 92.58 ns/op PASS ok crypto/internal/edwards25519/field 1.188s goos: darwin goarch: amd64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 49 2111188 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1231 100018 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5799465 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 19025038 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 182 871600 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 13052 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 70 2016326 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 31 4652681 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.561s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 632642 193.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 195924 589.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 104336 1101 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 563397 192.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 213358 735.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 90669 2340 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.274s goos: darwin goarch: amd64 pkg: crypto/md5 BenchmarkHash8Bytes-4 104486 1216 ns/op 6.58 MB/s BenchmarkHash64-4 124018 944.0 ns/op 67.80 MB/s BenchmarkHash128-4 100713 1378 ns/op 92.89 MB/s BenchmarkHash256-4 90958 1376 ns/op 186.07 MB/s BenchmarkHash512-4 65818 1646 ns/op 311.00 MB/s BenchmarkHash1K-4 52647 2413 ns/op 424.38 MB/s BenchmarkHash8K-4 10000 12195 ns/op 671.74 MB/s BenchmarkHash1M-4 58 1753018 ns/op 598.15 MB/s BenchmarkHash8M-4 9 13184884 ns/op 636.23 MB/s BenchmarkHash8BytesUnaligned-4 107481 1121 ns/op 7.13 MB/s BenchmarkHash1KUnaligned-4 46723 2389 ns/op 428.71 MB/s BenchmarkHash8KUnaligned-4 10000 13429 ns/op 610.02 MB/s PASS ok crypto/md5 2.194s goos: darwin goarch: amd64 pkg: crypto/rand BenchmarkPrime-4 2 151692378 ns/op PASS ok crypto/rand 0.431s goos: darwin goarch: amd64 pkg: crypto/rc4 BenchmarkRC4_128-4 10000 12001 ns/op 10.67 MB/s BenchmarkRC4_1K-4 1076 98780 ns/op 10.37 MB/s BenchmarkRC4_8K-4 170 736636 ns/op 10.99 MB/s PASS ok crypto/rc4 0.577s goos: darwin goarch: amd64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 9 12028541 ns/op BenchmarkDecryptPKCS1v15/3072-4 4 25297115 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 46832554 ns/op BenchmarkEncryptPKCS1v15/2048-4 30 3961593 ns/op BenchmarkDecryptOAEP/2048-4 10 12160696 ns/op BenchmarkEncryptOAEP/2048-4 26 5463095 ns/op BenchmarkSignPKCS1v15/2048-4 10 12025660 ns/op BenchmarkVerifyPKCS1v15/2048-4 20 7311034 ns/op BenchmarkSignPSS/2048-4 8 14545288 ns/op BenchmarkVerifyPSS/2048-4 26 4359435 ns/op PASS ok crypto/rsa 2.266s goos: darwin goarch: amd64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 80810 2506 ns/op 3.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 82429 1907 ns/op 4.19 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 65233 1951 ns/op 164.04 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 85867 1442 ns/op 221.90 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 47076 4038 ns/op 253.60 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 55833 2910 ns/op 351.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 14081 ns/op 581.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10149 10724 ns/op 763.90 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.278s goos: darwin goarch: amd64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 74952 3335 ns/op 2.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 77409 1366 ns/op 5.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 84619 1415 ns/op 5.65 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27500 4080 ns/op 250.97 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 29703 3930 ns/op 260.53 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 30272 3802 ns/op 269.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5120 23337 ns/op 351.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 5707 25093 ns/op 326.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 5154 25097 ns/op 326.41 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.975s goos: darwin goarch: amd64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 67887 2212 ns/op 3.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 66379 2522 ns/op 3.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 50155 2398 ns/op 3.34 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28666 4861 ns/op 210.65 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31957 3526 ns/op 290.39 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29827 3893 ns/op 263.02 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8402 20125 ns/op 407.05 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 7402 32216 ns/op 254.29 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 8889 19775 ns/op 414.26 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.213s goos: darwin goarch: amd64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 23905477 6.999 ns/op BenchmarkConstantTimeEq-4 18949807 6.941 ns/op BenchmarkConstantTimeLessOrEq-4 20780310 7.042 ns/op BenchmarkXORBytes/8Bytes-4 2885058 39.82 ns/op 200.92 MB/s BenchmarkXORBytes/128Bytes-4 2715054 49.19 ns/op 2602.41 MB/s BenchmarkXORBytes/2048Bytes-4 1048081 125.9 ns/op 16263.95 MB/s BenchmarkXORBytes/32768Bytes-4 78300 1443 ns/op 22702.95 MB/s PASS ok crypto/subtle 1.757s goos: darwin goarch: amd64 pkg: crypto/tls BenchmarkCertCache/0-4 37 3526365 ns/op BenchmarkCertCache/1-4 30 3881733 ns/op BenchmarkCertCache/2-4 37 3914672 ns/op BenchmarkCertCache/3-4 32 4012828 ns/op BenchmarkHandshakeServer/RSA-4 26 6003833 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 21 5910535 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 19 6186047 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 50 3616187 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 50 4260419 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 28 4931831 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 28 4274667 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 26349497 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28796708 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 2 78536532 ns/op 13.35 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 2 75561630 ns/op 13.88 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 150703583 ns/op 13.92 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 146170009 ns/op 14.35 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 241732295 ns/op 17.35 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 254160572 ns/op 16.50 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 542805452 ns/op 15.45 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 632144324 ns/op 13.27 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 938381604 ns/op 17.88 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 1269840825 ns/op 13.21 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 2295438899 ns/op 14.62 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 2400189989 ns/op 13.98 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 4709308342 ns/op 14.25 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 5002955423 ns/op 13.41 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 2 82259750 ns/op 12.75 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 1 110096193 ns/op 9.52 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 160283384 ns/op 13.08 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 174447950 ns/op 12.02 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 308393333 ns/op 13.60 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 291986672 ns/op 14.36 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 663178035 ns/op 12.65 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 805257022 ns/op 10.42 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1572634131 ns/op 10.67 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1578142332 ns/op 10.63 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 3299068843 ns/op 10.17 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 3433688037 ns/op 9.77 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 6238287218 ns/op 10.76 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 6910596825 ns/op 9.71 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 720830364 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 724464757 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 305204123 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 298344451 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 158706516 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 161505772 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 98526963 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 90516738 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 2 54586451 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 49387345 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 158874328 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 159090735 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 77692124 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 83005808 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 2 50183438 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 51573394 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 3 39405592 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 3 37525887 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 4 30229676 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 4 25970817 ns/op PASS ok crypto/tls 54.996s goos: darwin goarch: amd64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 7 16089018 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 316 394645 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 813 197199 ns/op 13188 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 860 163766 ns/op 14610 B/op 262 allocs/op PASS ok crypto/x509 2.013s goos: darwin goarch: amd64 pkg: database/sql BenchmarkConcurrentDBExec-4 31 3675175 ns/op 278670 B/op 1621 allocs/op BenchmarkConcurrentStmtQuery-4 32 3628481 ns/op 256332 B/op 1968 allocs/op BenchmarkConcurrentStmtExec-4 61 2765143 ns/op 212128 B/op 564 allocs/op BenchmarkConcurrentTxQuery-4 37 4827740 ns/op 274347 B/op 2134 allocs/op BenchmarkConcurrentTxExec-4 74 2331598 ns/op 87953 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 43 3151951 ns/op 106353 B/op 2098 allocs/op BenchmarkConcurrentTxStmtExec-4 133 1111653 ns/op 40180 B/op 381 allocs/op BenchmarkConcurrentRandom-4 34 3644463 ns/op 229015 B/op 1771 allocs/op BenchmarkManyConcurrentQueries-4 1921 61741 ns/op 3996 B/op 20 allocs/op PASS ok database/sql 1.941s goos: darwin goarch: amd64 pkg: debug/gosym Benchmark115/NewLineTable-4 95979 1373 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 61 2205570 ns/op 188281 B/op 14 allocs/op Benchmark115/LineToPC-4 79 2331949 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 13878 8032 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.124s goos: darwin goarch: amd64 pkg: encoding/asn1 BenchmarkMarshal-4 753 181502 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3193 41102 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.499s goos: darwin goarch: amd64 pkg: encoding/base32 BenchmarkEncode-4 236 497534 ns/op 16.47 MB/s BenchmarkEncodeToString-4 224 515327 ns/op 15.90 MB/s BenchmarkDecode-4 122 953166 ns/op 13.76 MB/s BenchmarkDecodeString-4 129 876845 ns/op 14.95 MB/s PASS ok encoding/base32 0.990s goos: darwin goarch: amd64 pkg: encoding/base64 BenchmarkEncodeToString-4 307 401282 ns/op 20.41 MB/s BenchmarkDecodeString/2-4 268353 428.0 ns/op 9.35 MB/s BenchmarkDecodeString/4-4 176818 603.5 ns/op 13.26 MB/s BenchmarkDecodeString/8-4 210183 594.2 ns/op 20.19 MB/s BenchmarkDecodeString/64-4 40915 3430 ns/op 25.65 MB/s BenchmarkDecodeString/8192-4 422 291863 ns/op 37.43 MB/s BenchmarkNewEncoding-4 98523 1124 ns/op 227.71 MB/s PASS ok encoding/base64 1.296s goos: darwin goarch: amd64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1465 92044 ns/op 43.46 MB/s BenchmarkReadStruct-4 16047 6722 ns/op 11.16 MB/s BenchmarkWriteStruct-4 18172 7894 ns/op 9.50 MB/s BenchmarkReadInts-4 40232 2872 ns/op 10.44 MB/s BenchmarkWriteInts-4 35859 4959 ns/op 6.05 MB/s BenchmarkWriteSlice1000Int32s-4 1147 112690 ns/op 35.50 MB/s BenchmarkPutUint16-4 2480332 44.10 ns/op 45.35 MB/s BenchmarkAppendUint16-4 2944350 41.57 ns/op 48.11 MB/s BenchmarkPutUint32-4 2146294 74.43 ns/op 53.74 MB/s BenchmarkAppendUint32-4 2346735 48.24 ns/op 82.91 MB/s BenchmarkPutUint64-4 1000000 121.9 ns/op 65.65 MB/s BenchmarkAppendUint64-4 1000000 130.8 ns/op 61.15 MB/s BenchmarkLittleEndianPutUint16-4 2297970 44.25 ns/op 45.20 MB/s BenchmarkLittleEndianAppendUint16-4 2591514 45.72 ns/op 43.74 MB/s BenchmarkLittleEndianPutUint32-4 2205984 55.74 ns/op 71.76 MB/s BenchmarkLittleEndianAppendUint32-4 2362488 51.49 ns/op 77.68 MB/s BenchmarkLittleEndianPutUint64-4 1000000 176.9 ns/op 45.23 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 124.5 ns/op 64.24 MB/s BenchmarkReadFloats-4 144666 812.6 ns/op 14.77 MB/s BenchmarkWriteFloats-4 122358 946.5 ns/op 12.68 MB/s BenchmarkReadSlice1000Float32s-4 1380 117674 ns/op 33.99 MB/s BenchmarkWriteSlice1000Float32s-4 1078 109730 ns/op 36.45 MB/s BenchmarkReadSlice1000Uint8s-4 57440 2686 ns/op 372.33 MB/s BenchmarkWriteSlice1000Uint8s-4 60489 2780 ns/op 359.65 MB/s BenchmarkPutUvarint32-4 914115 133.0 ns/op 30.09 MB/s BenchmarkPutUvarint64-4 277359 670.1 ns/op 11.94 MB/s PASS ok encoding/binary 5.791s goos: darwin goarch: amd64 pkg: encoding/csv BenchmarkRead-4 6424 20130 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6010 20523 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6247 22473 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4713 42939 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 4917 20874 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7520 17505 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7840 24822 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 3270 31056 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 6264 17685 ns/op PASS ok encoding/csv 1.754s goos: darwin goarch: amd64 pkg: encoding/gob BenchmarkEndToEndPipe-4 6120 21433 ns/op BenchmarkEndToEndByteBuffer-4 8073 14737 ns/op BenchmarkEndToEndSliceByteBuffer-4 198 546381 ns/op BenchmarkEncodeComplex128Slice-4 555 216975 ns/op BenchmarkEncodeFloat64Slice-4 1034 101585 ns/op BenchmarkEncodeInt32Slice-4 1003 110904 ns/op BenchmarkEncodeStringSlice-4 1435 71094 ns/op BenchmarkEncodeInterfaceSlice-4 50 2092003 ns/op BenchmarkDecodeComplex128Slice-4 487 300857 ns/op BenchmarkDecodeFloat64Slice-4 1056 146374 ns/op BenchmarkDecodeInt32Slice-4 843 148400 ns/op BenchmarkDecodeStringSlice-4 436 305665 ns/op BenchmarkDecodeStringsSlice-4 160 780935 ns/op BenchmarkDecodeBytesSlice-4 294 344563 ns/op BenchmarkDecodeInterfaceSlice-4 72 1664121 ns/op BenchmarkDecodeMap-4 94 1239812 ns/op PASS ok encoding/gob 3.254s goos: darwin goarch: amd64 pkg: encoding/hex BenchmarkEncode/256-4 11832 10277 ns/op 24.91 MB/s BenchmarkEncode/1024-4 2830 43508 ns/op 23.54 MB/s BenchmarkEncode/4096-4 718 173706 ns/op 23.58 MB/s BenchmarkEncode/16384-4 145 790638 ns/op 20.72 MB/s BenchmarkDecode/256-4 21247 5451 ns/op 46.96 MB/s BenchmarkDecode/1024-4 5577 21446 ns/op 47.75 MB/s BenchmarkDecode/4096-4 1424 129011 ns/op 31.75 MB/s BenchmarkDecode/16384-4 339 340034 ns/op 48.18 MB/s BenchmarkDump/256-4 1161 108191 ns/op 2.37 MB/s BenchmarkDump/1024-4 280 631987 ns/op 1.62 MB/s BenchmarkDump/4096-4 80 1706069 ns/op 2.40 MB/s BenchmarkDump/16384-4 18 6688380 ns/op 2.45 MB/s PASS ok encoding/hex 2.577s goos: darwin goarch: amd64 pkg: encoding/json BenchmarkCodeEncoder-4 1 138501120 ns/op 14.01 MB/s 8390736 B/op 50 allocs/op BenchmarkCodeEncoderError-4 1 151638522 ns/op 12.80 MB/s 8394440 B/op 106 allocs/op BenchmarkCodeMarshal-4 1 163435843 ns/op 11.87 MB/s 1943656 B/op 18 allocs/op BenchmarkCodeMarshalError-4 1 183358589 ns/op 10.58 MB/s 10336104 B/op 104 allocs/op BenchmarkMarshalBytes/32-4 19698 5830 ns/op BenchmarkMarshalBytes/256-4 5887 23001 ns/op BenchmarkMarshalBytes/4096-4 435 347050 ns/op BenchmarkMarshalBytesError/32-4 51 2035144 ns/op BenchmarkMarshalBytesError/256-4 38 3059849 ns/op BenchmarkMarshalBytesError/4096-4 45 3825224 ns/op BenchmarkCodeDecoder-4 1 503156256 ns/op 3.86 MB/s 11145480 B/op 92716 allocs/op BenchmarkUnicodeDecoder-4 28627 7280 ns/op 1.92 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 35041 2976 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 381304639 ns/op 5.09 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 396894737 ns/op 4.89 MB/s 3068600 B/op 92689 allocs/op BenchmarkUnmarshalString-4 71218 1956 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 126483 1303 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 195555 925.7 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 53721 2578 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 45717 3015 ns/op 143 B/op 2 allocs/op BenchmarkUnmapped-4 17433 6912 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2919 38205 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 544 184667 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 110 1114620 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 11370811 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 544142 226.9 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 547773 213.1 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 483495 242.5 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 539227 222.3 ns/op BenchmarkEncodeMarshaler-4 46704 2466 ns/op 92 B/op 2 allocs/op BenchmarkEncoderEncode-4 79630 1626 ns/op 60 B/op 0 allocs/op BenchmarkNumberIsValid-4 4922786 23.10 ns/op BenchmarkNumberIsValidRegexp-4 17538 7961 ns/op PASS ok encoding/json 9.359s goos: darwin goarch: amd64 pkg: encoding/pem BenchmarkEncode-4 38 3145956 ns/op 20.83 MB/s BenchmarkDecode-4 34 4037090 ns/op 21.99 MB/s PASS ok encoding/pem 0.485s goos: darwin goarch: amd64 pkg: encoding/xml BenchmarkMarshal-4 2438 78985 ns/op 6281 B/op 24 allocs/op BenchmarkUnmarshal-4 794 198536 ns/op 8290 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 2896 50574 ns/op PASS ok encoding/xml 0.641s goos: darwin goarch: amd64 pkg: expvar BenchmarkIntAdd-4 505906 272.0 ns/op BenchmarkIntSet-4 813910 209.3 ns/op BenchmarkFloatAdd-4 232266 853.3 ns/op BenchmarkFloatSet-4 559246 208.6 ns/op BenchmarkStringSet-4 443738 276.3 ns/op BenchmarkMapSet-4 125997 989.4 ns/op BenchmarkMapSetDifferent-4 60490 2433 ns/op BenchmarkMapSetDifferentRandom-4 254 414296 ns/op BenchmarkMapSetString-4 128246 1155 ns/op BenchmarkMapAddSame-4 27856 4730 ns/op BenchmarkMapAddDifferent-4 10272 12122 ns/op BenchmarkMapAddDifferentRandom-4 258 679172 ns/op BenchmarkMapAddSameSteadyState-4 273991 405.6 ns/op BenchmarkMapAddDifferentSteadyState-4 119515 977.0 ns/op BenchmarkRealworldExpvarUsage-4 11140 9549 ns/op PASS ok expvar 3.723s goos: darwin goarch: amd64 pkg: fmt BenchmarkSprintfPadding-4 94617 1449 ns/op BenchmarkSprintfEmpty-4 246885 490.0 ns/op BenchmarkSprintfString-4 222980 772.4 ns/op BenchmarkSprintfTruncateString-4 186200 882.8 ns/op BenchmarkSprintfTruncateBytes-4 123592 1132 ns/op BenchmarkSprintfSlowParsingPath-4 153578 813.8 ns/op BenchmarkSprintfQuoteString-4 42436 3135 ns/op BenchmarkSprintfInt-4 148772 902.5 ns/op BenchmarkSprintfIntInt-4 177379 1050 ns/op BenchmarkSprintfPrefixedInt-4 214159 1355 ns/op BenchmarkSprintfFloat-4 106574 1386 ns/op BenchmarkSprintfComplex-4 54886 3126 ns/op BenchmarkSprintfBoolean-4 172291 875.4 ns/op BenchmarkSprintfHexString-4 72172 2318 ns/op BenchmarkSprintfHexBytes-4 59216 2572 ns/op BenchmarkSprintfBytes-4 27754 4591 ns/op BenchmarkSprintfStringer-4 55108 2381 ns/op BenchmarkSprintfStructure-4 25414 5375 ns/op BenchmarkManyArgs-4 36271 2888 ns/op BenchmarkFprintInt-4 68659 3242 ns/op BenchmarkFprintfBytes-4 67525 2068 ns/op BenchmarkFprintIntNoAlloc-4 60024 2483 ns/op BenchmarkScanInts-4 31 4348166 ns/op BenchmarkScanRecursiveInt-4 1 448962323 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 496276427 ns/op PASS ok fmt 6.701s goos: darwin goarch: amd64 pkg: go/build BenchmarkImportVendor-4 529 240859 ns/op PASS ok go/build 0.218s goos: darwin goarch: amd64 pkg: go/constant BenchmarkStringAdd/1-4 38241 2778 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 10000 11771 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3822 29085 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 996 140161 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 236 529420 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 51 2216420 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 14 10212308 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 42553219 ns/op 3634530 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 202625626 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.188s goos: darwin goarch: amd64 pkg: go/format BenchmarkFormat/array1-10000-4 1 408579777 ns/op 0.16 MB/s 46091432 B/op 48881 allocs/op PASS ok go/format 0.537s goos: darwin goarch: amd64 pkg: go/parser BenchmarkParse-4 3 37077620 ns/op 1.45 MB/s BenchmarkParseOnly-4 6 18936622 ns/op 2.84 MB/s BenchmarkResolve-4 51 2593172 ns/op 20.77 MB/s PASS ok go/parser 1.958s goos: darwin goarch: amd64 pkg: go/printer BenchmarkPrintFile-4 1 152778486 ns/op 0.34 MB/s 4783184 B/op 27553 allocs/op BenchmarkPrintDecl-4 751 187745 ns/op 0.17 MB/s 16287 B/op 51 allocs/op PASS ok go/printer 0.405s goos: darwin goarch: amd64 pkg: go/scanner BenchmarkScan-4 247 530950 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 11477633 ns/op 4.76 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 14712325 ns/op 4.89 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18865839 ns/op 6.02 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 218 572938 ns/op 5.37 MB/s PASS ok go/scanner 1.120s goos: darwin goarch: amd64 pkg: go/token BenchmarkSearchInts-4 1398861 82.52 ns/op PASS ok go/token 0.269s goos: darwin goarch: amd64 pkg: go/types BenchmarkLookupFieldOrMethod-4 148 842762 ns/op BenchmarkNamed/Underlying/nongeneric-4 848989 149.7 ns/op BenchmarkNamed/Underlying/generic-4 883950 176.0 ns/op BenchmarkNamed/Underlying/src_instance-4 972010 165.3 ns/op BenchmarkNamed/Underlying/user_instance-4 945830 163.3 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 16515 7363 ns/op BenchmarkNamed/NewMethodSet/generic-4 10000 10781 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 13852 8785 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 15744 7761 ns/op BenchmarkCheck/http/funcbodies/info-4 1 636284674 ns/op 47715 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 485492536 ns/op 62548 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 267469647 ns/op 113460 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 302776335 ns/op 100179 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 2791973881 ns/op 1834 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 192422006 ns/op 26469 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 1 120730194 ns/op 41986 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 1 102853832 ns/op 49221 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 920811696 ns/op 2351 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 1 104021644 ns/op 20696 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 1 109281822 ns/op 19597 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 1 101251865 ns/op 21224 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 2057371330 ns/op 30164 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 539773203 ns/op 114741 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 133919214 ns/op 460244 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 131199523 ns/op 471042 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 3605513793 ns/op 559.1 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 192434555 ns/op 10362 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 1 140964676 ns/op 13845 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 1 119816421 ns/op 16691 lines/s PASS ok go/types 49.766s goos: darwin goarch: amd64 pkg: hash/adler32 BenchmarkAdler32KB-4 12691 9345 ns/op 109.57 MB/s PASS ok hash/adler32 0.401s goos: darwin goarch: amd64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 173853 779.4 ns/op 19.25 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 152391 1083 ns/op 13.85 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 93646 1104 ns/op 36.22 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 116911 997.5 ns/op 40.10 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 305800 369.8 ns/op 1384.52 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 316305 361.2 ns/op 1417.65 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 308762 429.9 ns/op 2382.14 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 303600 344.1 ns/op 2975.80 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 213238 586.3 ns/op 6986.68 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 237475 1158 ns/op 3538.30 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 52904 2348 ns/op 13955.02 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 57127 4534 ns/op 7227.78 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 385837 331.9 ns/op 45.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 390760 363.0 ns/op 41.33 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 319162 336.3 ns/op 118.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 346214 373.7 ns/op 107.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 291769 435.6 ns/op 1175.30 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 320176 480.6 ns/op 1065.36 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 223267 623.9 ns/op 1641.23 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 258924 512.3 ns/op 1998.78 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 222044 541.2 ns/op 7567.95 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 223443 604.4 ns/op 6776.74 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 54920 2156 ns/op 15201.96 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 48786 2241 ns/op 14623.00 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 242632 727.2 ns/op 20.63 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 276231 556.3 ns/op 26.96 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 144722 1124 ns/op 35.60 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 88167 2114 ns/op 18.92 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 10000 16820 ns/op 30.44 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9813 12581 ns/op 40.70 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3670 28704 ns/op 35.67 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5594 44912 ns/op 22.80 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1154 110315 ns/op 37.13 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1297 116826 ns/op 35.06 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 127 865348 ns/op 37.87 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1345556 ns/op 24.35 MB/s PASS ok hash/crc32 9.119s goos: darwin goarch: amd64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 100 1025191 ns/op 63.93 MB/s BenchmarkCrc64/ISO4KB-4 1399 81593 ns/op 50.20 MB/s BenchmarkCrc64/ISO1KB-4 6536 18948 ns/op 54.04 MB/s BenchmarkCrc64/ECMA64KB-4 132 1924549 ns/op 34.05 MB/s BenchmarkCrc64/Random64KB-4 139 937236 ns/op 69.92 MB/s BenchmarkCrc64/Random16KB-4 499 224396 ns/op 73.01 MB/s PASS ok hash/crc64 1.495s goos: darwin goarch: amd64 pkg: hash/fnv BenchmarkFnv32KB-4 11218 9119 ns/op 112.29 MB/s BenchmarkFnv32aKB-4 12531 9184 ns/op 111.50 MB/s BenchmarkFnv64KB-4 7459 15907 ns/op 64.37 MB/s BenchmarkFnv64aKB-4 12367 10169 ns/op 100.70 MB/s BenchmarkFnv128KB-4 1724 169953 ns/op 6.03 MB/s BenchmarkFnv128aKB-4 1300 98328 ns/op 10.41 MB/s PASS ok hash/fnv 1.546s goos: darwin goarch: amd64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 389462 295.0 ns/op 13.56 MB/s BenchmarkHash/n=4/Bytes-4 2723653 46.40 ns/op 86.20 MB/s BenchmarkHash/n=4/String-4 2120943 48.08 ns/op 83.19 MB/s BenchmarkHash/n=8/Write-4 396711 297.6 ns/op 26.88 MB/s BenchmarkHash/n=8/Bytes-4 3002241 46.31 ns/op 172.76 MB/s BenchmarkHash/n=8/String-4 2175428 100.8 ns/op 79.33 MB/s BenchmarkHash/n=16/Write-4 412177 342.4 ns/op 46.73 MB/s BenchmarkHash/n=16/Bytes-4 2763613 43.47 ns/op 368.07 MB/s BenchmarkHash/n=16/String-4 3200791 42.32 ns/op 378.11 MB/s BenchmarkHash/n=32/Write-4 369867 332.5 ns/op 96.23 MB/s BenchmarkHash/n=32/Bytes-4 2903482 42.04 ns/op 761.14 MB/s BenchmarkHash/n=32/String-4 2268394 52.14 ns/op 613.78 MB/s BenchmarkHash/n=64/Write-4 312304 411.4 ns/op 155.55 MB/s BenchmarkHash/n=64/Bytes-4 2970751 50.84 ns/op 1258.75 MB/s BenchmarkHash/n=64/String-4 1492136 97.31 ns/op 657.69 MB/s BenchmarkHash/n=256/Write-4 255151 986.4 ns/op 259.52 MB/s BenchmarkHash/n=256/Bytes-4 1290824 145.1 ns/op 1764.38 MB/s BenchmarkHash/n=256/String-4 1937529 62.60 ns/op 4089.43 MB/s BenchmarkHash/n=320/Write-4 239043 528.5 ns/op 605.51 MB/s BenchmarkHash/n=320/Bytes-4 1668402 75.21 ns/op 4254.89 MB/s BenchmarkHash/n=320/String-4 1532816 79.15 ns/op 4042.79 MB/s BenchmarkHash/n=1024/Write-4 175125 792.9 ns/op 1291.48 MB/s BenchmarkHash/n=1024/Bytes-4 731739 230.6 ns/op 4440.76 MB/s BenchmarkHash/n=1024/String-4 856824 185.8 ns/op 5512.54 MB/s BenchmarkHash/n=4096/Write-4 67464 1604 ns/op 2553.92 MB/s BenchmarkHash/n=4096/Bytes-4 165334 1298 ns/op 3155.43 MB/s BenchmarkHash/n=4096/String-4 264812 572.1 ns/op 7159.72 MB/s BenchmarkHash/n=16384/Write-4 20354 6165 ns/op 2657.48 MB/s BenchmarkHash/n=16384/Bytes-4 60796 2614 ns/op 6267.46 MB/s BenchmarkHash/n=16384/String-4 55274 2203 ns/op 7436.19 MB/s PASS ok hash/maphash 8.132s goos: darwin goarch: amd64 pkg: html BenchmarkEscape-4 618 184001 ns/op BenchmarkEscapeNone-4 139411 865.3 ns/op BenchmarkUnescape-4 649 218678 ns/op BenchmarkUnescapeNone-4 655957 230.7 ns/op BenchmarkUnescapeSparse-4 10000 22161 ns/op BenchmarkUnescapeDense-4 1045 202244 ns/op PASS ok html 1.323s goos: darwin goarch: amd64 pkg: html/template BenchmarkCSSEscaper-4 6637 17707 ns/op BenchmarkCSSEscaperNoSpecials-4 38750 4441 ns/op BenchmarkDecodeCSS-4 19467 6104 ns/op BenchmarkDecodeCSSNoSpecials-4 2531341 53.39 ns/op BenchmarkCSSValueFilter-4 48145 2217 ns/op BenchmarkCSSValueFilterOk-4 63079 1811 ns/op BenchmarkEscapedExecute-4 4209 50498 ns/op BenchmarkHTMLNospaceEscaper-4 10000 13893 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 48406 2413 ns/op BenchmarkStripTags-4 10000 13774 ns/op BenchmarkStripTagsNoSpecials-4 286826 706.5 ns/op BenchmarkJSValEscaperWithNum-4 22498 5879 ns/op BenchmarkJSValEscaperWithStr-4 3786 45057 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 17470 6658 ns/op BenchmarkJSValEscaperWithObj-4 3921 29611 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14245 8651 ns/op BenchmarkJSStrEscaperNoSpecials-4 47145 2538 ns/op BenchmarkJSStrEscaper-4 6980 14551 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 29796 4533 ns/op BenchmarkJSRegexpEscaper-4 10000 13864 ns/op BenchmarkTemplateSpecialTags-4 93 1326989 ns/op BenchmarkURLEscaper-4 4279 30745 ns/op BenchmarkURLEscaperNoSpecials-4 133554 790.2 ns/op BenchmarkURLNormalizer-4 5752 21819 ns/op BenchmarkURLNormalizerNoSpecials-4 161815 1007 ns/op BenchmarkSrcsetFilter-4 16323 9268 ns/op BenchmarkSrcsetFilterNoSpecials-4 99837 1468 ns/op PASS ok html/template 6.257s goos: darwin goarch: amd64 pkg: image BenchmarkAt/rgba-4 372300 292.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 377431 386.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 437794 303.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 549658 322.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1373221 81.22 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 997486 125.8 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1000000 136.6 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 119.2 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 770052 156.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 297088 540.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 121668 867.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 379735 473.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 313760 560.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 646285 199.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 379446 486.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 555411 215.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 445382 330.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 207879 679.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1000000 111.6 ns/op BenchmarkRGBASetRGBA-4 762667 166.0 ns/op BenchmarkRGBA64At-4 699354 182.3 ns/op BenchmarkRGBA64SetRGBA64-4 673250 180.8 ns/op BenchmarkNRGBAAt-4 1000000 118.1 ns/op BenchmarkNRGBASetNRGBA-4 957496 127.1 ns/op BenchmarkNRGBA64At-4 713714 184.0 ns/op BenchmarkNRGBA64SetNRGBA64-4 610058 268.5 ns/op BenchmarkAlphaAt-4 1881391 68.93 ns/op BenchmarkAlphaSetAlpha-4 1634178 100.5 ns/op BenchmarkAlpha16At-4 1000000 111.9 ns/op BenchmarkAlphaSetAlpha16-4 593604 188.9 ns/op BenchmarkGrayAt-4 2108260 73.30 ns/op BenchmarkGraySetGray-4 1804466 66.95 ns/op BenchmarkGray16At-4 1000000 101.9 ns/op BenchmarkGraySetGray16-4 1000000 107.3 ns/op PASS ok image 8.256s goos: darwin goarch: amd64 pkg: image/color BenchmarkYCbCrToRGB/0-4 3166036 36.68 ns/op BenchmarkYCbCrToRGB/128-4 3053637 42.77 ns/op BenchmarkYCbCrToRGB/255-4 2837838 38.18 ns/op BenchmarkRGBToYCbCr/0-4 2722924 53.38 ns/op BenchmarkRGBToYCbCr/Cb-4 2599012 40.13 ns/op BenchmarkRGBToYCbCr/Cr-4 3013740 37.67 ns/op BenchmarkYCbCrToRGBA/0-4 2434738 50.18 ns/op BenchmarkYCbCrToRGBA/128-4 2540202 65.51 ns/op BenchmarkYCbCrToRGBA/255-4 2736039 42.35 ns/op BenchmarkNYCbCrAToRGBA/0-4 2660342 55.38 ns/op BenchmarkNYCbCrAToRGBA/128-4 2885698 41.65 ns/op BenchmarkNYCbCrAToRGBA/255-4 2322158 48.64 ns/op PASS ok image/color 3.076s goos: darwin goarch: amd64 pkg: image/draw BenchmarkFillOver-4 3 39301364 ns/op BenchmarkFillSrc-4 336 564693 ns/op BenchmarkCopyOver-4 6 17908828 ns/op BenchmarkCopySrc-4 481 265317 ns/op BenchmarkNRGBAOver-4 8 24691452 ns/op BenchmarkNRGBASrc-4 12 9876373 ns/op BenchmarkYCbCr-4 9 11407824 ns/op BenchmarkGray-4 18 10647824 ns/op BenchmarkCMYK-4 12 10049994 ns/op BenchmarkGlyphOver-4 20 7213901 ns/op BenchmarkRGBAMaskOver-4 5 22641450 ns/op BenchmarkGrayMaskOver-4 6 18262122 ns/op BenchmarkRGBA64ImageMaskOver-4 4 31782526 ns/op BenchmarkRGBA-4 4 25774736 ns/op BenchmarkPalettedFill-4 736 137289 ns/op BenchmarkPalettedRGBA-4 5 24607327 ns/op BenchmarkGenericOver-4 3 48625830 ns/op BenchmarkGenericMaskOver-4 4 25532990 ns/op BenchmarkGenericSrc-4 2 53206743 ns/op BenchmarkGenericMaskSrc-4 4 40331958 ns/op PASS ok image/draw 7.584s goos: darwin goarch: amd64 pkg: image/gif BenchmarkDecode-4 20 5538515 ns/op 2.79 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 149935349 ns/op 2.05 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3185988818 ns/op 0.39 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 46 2671723 ns/op 5.78 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 239917521 ns/op 0.26 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.978s goos: darwin goarch: amd64 pkg: image/jpeg BenchmarkFDCT-4 4798 31984 ns/op BenchmarkIDCT-4 3387 42954 ns/op BenchmarkDecodeBaseline-4 6 17257846 ns/op 3.58 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 4 28450740 ns/op 2.17 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 177883401 ns/op 6.91 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 366970414 ns/op 2.51 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 2.067s goos: darwin goarch: amd64 pkg: image/png BenchmarkPaeth-4 17790482 6.887 ns/op BenchmarkDecodeGray-4 12 10959368 ns/op 5.98 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 36379054 ns/op 7.21 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 35045112 ns/op 7.48 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5742941 ns/op 11.41 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 33861832 ns/op 7.74 MB/s 332004 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 40957666 ns/op 6.40 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 48712574 ns/op 6.31 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 52656054 ns/op 5.83 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 340537864 ns/op 3.61 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 260612862 ns/op 4.72 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 3 40726224 ns/op 7.54 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 249666915 ns/op 4.92 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 770085002 ns/op 1.60 MB/s 864088 B/op 29 allocs/op PASS ok image/png 5.011s goos: darwin goarch: amd64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 1 127234144 ns/op 0.79 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 2 51776516 ns/op 1.93 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 447564902 ns/op 1.12 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 351984232 ns/op 1.42 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 51038854 ns/op 1.96 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 51281142 ns/op 1.95 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 431487920 ns/op 1.16 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 214844292 ns/op 2.33 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 551706064 ns/op 1.81 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 553464689 ns/op 1.81 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3650983532 ns/op 1.37 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3588184957 ns/op 1.39 MB/s 40001624 B/op 3 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 12120510 ns/op 8.25 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 11188747 ns/op 8.94 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 46275308 ns/op 10.80 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 50204252 ns/op 9.96 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 123585316 ns/op 8.09 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 132565138 ns/op 7.54 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 427557990 ns/op 11.69 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 651891012 ns/op 7.67 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 1 109281274 ns/op 0.92 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 61673282 ns/op 1.62 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 442114411 ns/op 1.13 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 374526804 ns/op 1.34 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 811718543 ns/op 1.23 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 933677849 ns/op 1.07 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6298596375 ns/op 0.79 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6009582232 ns/op 0.83 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 262341050 ns/op 15.93 MB/s 5275656 B/op 5 allocs/op BenchmarkSaveRestore/bits=64-4 1 144396167 ns/op 28.95 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 86.296s goos: darwin goarch: amd64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 34287 4365 ns/op 0.23 MB/s BenchmarkMarshalCorpusFile/2-4 25942 6162 ns/op 0.32 MB/s BenchmarkMarshalCorpusFile/4-4 26181 5512 ns/op 0.73 MB/s BenchmarkMarshalCorpusFile/8-4 20034 7552 ns/op 1.06 MB/s BenchmarkMarshalCorpusFile/16-4 19838 7162 ns/op 2.23 MB/s BenchmarkMarshalCorpusFile/32-4 10000 13113 ns/op 2.44 MB/s BenchmarkMarshalCorpusFile/64-4 8299 18827 ns/op 3.40 MB/s BenchmarkMarshalCorpusFile/128-4 4693 31326 ns/op 4.09 MB/s BenchmarkMarshalCorpusFile/256-4 2259 73501 ns/op 3.48 MB/s BenchmarkMarshalCorpusFile/512-4 926 130496 ns/op 3.92 MB/s BenchmarkMarshalCorpusFile/1024-4 658 315827 ns/op 3.24 MB/s BenchmarkMarshalCorpusFile/2048-4 300 485744 ns/op 4.22 MB/s BenchmarkMarshalCorpusFile/4096-4 157 1104934 ns/op 3.71 MB/s BenchmarkMarshalCorpusFile/8192-4 88 1978105 ns/op 4.14 MB/s BenchmarkMarshalCorpusFile/16384-4 42 3361127 ns/op 4.87 MB/s BenchmarkMarshalCorpusFile/32768-4 19 8664831 ns/op 3.78 MB/s BenchmarkMarshalCorpusFile/65536-4 7 18485707 ns/op 3.55 MB/s BenchmarkMarshalCorpusFile/131072-4 3 42355810 ns/op 3.09 MB/s BenchmarkMarshalCorpusFile/262144-4 2 91371041 ns/op 2.87 MB/s BenchmarkMarshalCorpusFile/524288-4 1 181584877 ns/op 2.89 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 278124352 ns/op 3.77 MB/s BenchmarkUnmarshalCorpusFile/1-4 8443 16677 ns/op 0.06 MB/s BenchmarkUnmarshalCorpusFile/2-4 10000 15616 ns/op 0.13 MB/s BenchmarkUnmarshalCorpusFile/4-4 8506 20549 ns/op 0.19 MB/s BenchmarkUnmarshalCorpusFile/8-4 8248 25203 ns/op 0.32 MB/s BenchmarkUnmarshalCorpusFile/16-4 5745 32601 ns/op 0.49 MB/s BenchmarkUnmarshalCorpusFile/32-4 3964 38968 ns/op 0.82 MB/s BenchmarkUnmarshalCorpusFile/64-4 3544 38251 ns/op 1.67 MB/s BenchmarkUnmarshalCorpusFile/128-4 2462 54788 ns/op 2.34 MB/s BenchmarkUnmarshalCorpusFile/256-4 744 136574 ns/op 1.87 MB/s BenchmarkUnmarshalCorpusFile/512-4 381 324590 ns/op 1.58 MB/s BenchmarkUnmarshalCorpusFile/1024-4 241 664994 ns/op 1.54 MB/s BenchmarkUnmarshalCorpusFile/2048-4 132 928970 ns/op 2.20 MB/s BenchmarkUnmarshalCorpusFile/4096-4 68 2228533 ns/op 1.84 MB/s BenchmarkUnmarshalCorpusFile/8192-4 25 5073589 ns/op 1.61 MB/s BenchmarkUnmarshalCorpusFile/16384-4 16 8711579 ns/op 1.88 MB/s BenchmarkUnmarshalCorpusFile/32768-4 7 18591463 ns/op 1.76 MB/s BenchmarkUnmarshalCorpusFile/65536-4 2 62991166 ns/op 1.04 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 86549700 ns/op 1.51 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 150552586 ns/op 1.74 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 281284654 ns/op 1.86 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 603459308 ns/op 1.74 MB/s BenchmarkMutatorBytes/1-4 24936 4546 ns/op BenchmarkMutatorBytes/10-4 28204 6169 ns/op BenchmarkMutatorBytes/100-4 28246 3965 ns/op BenchmarkMutatorBytes/1000-4 21156 6084 ns/op BenchmarkMutatorBytes/10000-4 6716 30948 ns/op BenchmarkMutatorBytes/100000-4 859 154175 ns/op BenchmarkMutatorString/1-4 27748 4652 ns/op BenchmarkMutatorString/10-4 24393 4629 ns/op BenchmarkMutatorString/100-4 21254 5509 ns/op BenchmarkMutatorString/1000-4 10000 13622 ns/op BenchmarkMutatorString/10000-4 3621 58451 ns/op BenchmarkMutatorString/100000-4 309 342921 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 15129 7227 ns/op BenchmarkMutatorAllBasicTypes/string-4 17600 10387 ns/op BenchmarkMutatorAllBasicTypes/bool-4 54091 2775 ns/op BenchmarkMutatorAllBasicTypes/float32-4 42174 2436 ns/op BenchmarkMutatorAllBasicTypes/float64-4 50372 2217 ns/op BenchmarkMutatorAllBasicTypes/int-4 51104 2189 ns/op BenchmarkMutatorAllBasicTypes/int8-4 49989 3882 ns/op BenchmarkMutatorAllBasicTypes/int16-4 46141 2507 ns/op BenchmarkMutatorAllBasicTypes/int32-4 48106 2382 ns/op BenchmarkMutatorAllBasicTypes/int64-4 52358 3355 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 52578 2166 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 52020 2153 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 50953 2324 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 52729 2408 ns/op PASS ok internal/fuzz 16.724s goos: darwin goarch: amd64 pkg: internal/intern BenchmarkStress-4 16184 7487 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 157244 787.0 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.641s PASS ok internal/poll 0.043s goos: darwin goarch: amd64 pkg: internal/trace BenchmarkMMU-4 5 21601987 ns/op PASS ok internal/trace 2.686s goos: darwin goarch: amd64 pkg: io BenchmarkCopyNSmall-4 8503 12946 ns/op BenchmarkCopyNLarge-4 295 462069 ns/op PASS ok io 0.387s goos: darwin goarch: amd64 pkg: log BenchmarkItoa-4 148225 743.1 ns/op BenchmarkPrintln-4 26742 4114 ns/op BenchmarkPrintlnNoFlags-4 45188 2487 ns/op PASS ok log 0.528s goos: darwin goarch: amd64 pkg: math BenchmarkAcos-4 2643649 42.09 ns/op BenchmarkAcosh-4 1491405 80.67 ns/op BenchmarkAsin-4 2843385 41.33 ns/op BenchmarkAsinh-4 1399444 85.51 ns/op BenchmarkAtan-4 3477282 32.60 ns/op BenchmarkAtanh-4 1457686 79.38 ns/op BenchmarkAtan2-4 2503758 45.24 ns/op BenchmarkCbrt-4 1853757 64.19 ns/op BenchmarkCeil-4 27449426 5.137 ns/op BenchmarkCopysign-4 4271890 28.57 ns/op BenchmarkCos-4 1554463 75.93 ns/op BenchmarkCosh-4 2109504 59.80 ns/op BenchmarkErf-4 3386208 33.11 ns/op BenchmarkErfc-4 3644641 32.55 ns/op BenchmarkErfinv-4 3399852 35.92 ns/op BenchmarkErfcinv-4 3333163 36.18 ns/op BenchmarkExp-4 7137764 14.75 ns/op BenchmarkExpGo-4 1000000 104.1 ns/op BenchmarkExpm1-4 2781145 41.24 ns/op BenchmarkExp2-4 1289988 93.36 ns/op BenchmarkExp2Go-4 1208289 98.06 ns/op BenchmarkAbs-4 6070953 20.14 ns/op BenchmarkDim-4 12202632 9.686 ns/op BenchmarkFloor-4 27277419 4.614 ns/op BenchmarkMax-4 17251437 6.724 ns/op BenchmarkMin-4 19556647 6.703 ns/op BenchmarkMod-4 440995 277.7 ns/op BenchmarkFrexp-4 2123511 53.90 ns/op BenchmarkGamma-4 976023 134.3 ns/op BenchmarkHypot-4 12646650 9.898 ns/op BenchmarkHypotGo-4 2028386 61.33 ns/op BenchmarkIlogb-4 2394968 47.31 ns/op BenchmarkJ0-4 318726 408.9 ns/op BenchmarkJ1-4 315896 396.8 ns/op BenchmarkJn-4 138993 827.5 ns/op BenchmarkLdexp-4 1877455 59.54 ns/op BenchmarkLgamma-4 1000000 108.1 ns/op BenchmarkLog-4 6638740 17.94 ns/op BenchmarkLogb-4 2468367 48.99 ns/op BenchmarkLog1p-4 1763670 64.46 ns/op BenchmarkLog10-4 6528494 18.52 ns/op BenchmarkLog2-4 1719331 66.44 ns/op BenchmarkModf-4 2624799 43.98 ns/op BenchmarkNextafter32-4 2648967 43.81 ns/op BenchmarkNextafter64-4 2646517 44.51 ns/op BenchmarkPowInt-4 730509 176.9 ns/op BenchmarkPowFrac-4 559759 230.4 ns/op BenchmarkPow10Pos-4 5927899 19.65 ns/op BenchmarkPow10Neg-4 5564276 19.93 ns/op BenchmarkRound-4 5278183 21.67 ns/op BenchmarkRoundToEven-4 11112174 9.626 ns/op BenchmarkRemainder-4 609632 205.6 ns/op BenchmarkSignbit-4 7597717 14.90 ns/op BenchmarkSin-4 1616108 68.30 ns/op BenchmarkSincos-4 1222634 96.48 ns/op BenchmarkSinh-4 2402736 51.91 ns/op BenchmarkSqrtIndirect-4 27119293 4.807 ns/op BenchmarkSqrtLatency-4 25296336 4.878 ns/op BenchmarkSqrtIndirectLatency-4 25043293 5.004 ns/op BenchmarkSqrtGoLatency-4 1512782 79.37 ns/op BenchmarkSqrtPrime-4 44514 2748 ns/op BenchmarkTan-4 1610481 73.21 ns/op BenchmarkTanh-4 1957227 61.07 ns/op BenchmarkTrunc-4 24320742 4.692 ns/op BenchmarkY0-4 331179 390.5 ns/op BenchmarkY1-4 331981 384.3 ns/op BenchmarkYn-4 156913 791.8 ns/op BenchmarkFloat64bits-4 8255631 15.00 ns/op BenchmarkFloat64frombits-4 7857073 15.12 ns/op BenchmarkFloat32bits-4 7453760 14.88 ns/op BenchmarkFloat32frombits-4 7783723 15.63 ns/op BenchmarkFMA-4 22513048 4.959 ns/op PASS ok math 13.088s goos: darwin goarch: amd64 pkg: math/big BenchmarkAddVV/1-4 14703034 8.225 ns/op 7780.87 MB/s BenchmarkAddVV/2-4 13808173 8.901 ns/op 14379.78 MB/s BenchmarkAddVV/3-4 12574204 9.430 ns/op 20361.32 MB/s BenchmarkAddVV/4-4 12075778 9.298 ns/op 27534.22 MB/s BenchmarkAddVV/5-4 11768727 10.18 ns/op 31437.92 MB/s BenchmarkAddVV/10-4 9447598 12.82 ns/op 49905.72 MB/s BenchmarkAddVV/100-4 2115960 52.52 ns/op 121855.57 MB/s BenchmarkAddVV/1000-4 231902 592.7 ns/op 107985.59 MB/s BenchmarkSubVV/1-4 14917767 8.006 ns/op 7994.49 MB/s BenchmarkSubVV/2-4 12894570 8.737 ns/op 14650.56 MB/s BenchmarkSubVV/3-4 13544806 9.303 ns/op 20639.14 MB/s BenchmarkSubVV/4-4 13287056 9.029 ns/op 28351.62 MB/s BenchmarkSubVV/5-4 11587824 10.46 ns/op 30589.12 MB/s BenchmarkSubVV/10-4 8897510 12.62 ns/op 50695.65 MB/s BenchmarkSubVV/100-4 2403789 48.98 ns/op 130658.85 MB/s BenchmarkSubVV/1000-4 293449 456.4 ns/op 140223.54 MB/s BenchmarkAddVW/1-4 17504852 6.962 ns/op 1149.14 MB/s BenchmarkAddVW/2-4 16044244 7.317 ns/op 2186.75 MB/s BenchmarkAddVW/3-4 16570234 7.636 ns/op 3142.90 MB/s BenchmarkAddVW/4-4 15438427 7.901 ns/op 4050.03 MB/s BenchmarkAddVW/5-4 14905230 8.798 ns/op 4546.50 MB/s BenchmarkAddVW/10-4 11635537 9.806 ns/op 8158.07 MB/s BenchmarkAddVW/100-4 318120 377.2 ns/op 2120.65 MB/s BenchmarkAddVW/1000-4 46504 2590 ns/op 3088.56 MB/s BenchmarkAddVWext/1-4 18704704 6.404 ns/op 1249.25 MB/s BenchmarkAddVWext/2-4 17935886 7.364 ns/op 2172.87 MB/s BenchmarkAddVWext/3-4 16724211 7.756 ns/op 3094.34 MB/s BenchmarkAddVWext/4-4 16439612 7.733 ns/op 4138.10 MB/s BenchmarkAddVWext/5-4 14523328 8.477 ns/op 4718.49 MB/s BenchmarkAddVWext/10-4 10671324 10.62 ns/op 7531.82 MB/s BenchmarkAddVWext/100-4 52904 2255 ns/op 354.77 MB/s BenchmarkAddVWext/1000-4 5982 21548 ns/op 371.26 MB/s BenchmarkSubVW/1-4 17066083 6.916 ns/op 1156.81 MB/s BenchmarkSubVW/2-4 14114727 7.703 ns/op 2077.17 MB/s BenchmarkSubVW/3-4 14956975 7.619 ns/op 3150.21 MB/s BenchmarkSubVW/4-4 16441705 7.567 ns/op 4228.83 MB/s BenchmarkSubVW/5-4 14408835 8.190 ns/op 4884.11 MB/s BenchmarkSubVW/10-4 12059420 10.20 ns/op 7845.50 MB/s BenchmarkSubVW/100-4 312457 380.4 ns/op 2103.23 MB/s BenchmarkSubVW/1000-4 47022 2515 ns/op 3180.32 MB/s BenchmarkSubVWext/1-4 17933265 6.684 ns/op 1196.96 MB/s BenchmarkSubVWext/2-4 15924042 7.549 ns/op 2119.43 MB/s BenchmarkSubVWext/3-4 16881067 7.345 ns/op 3267.55 MB/s BenchmarkSubVWext/4-4 16561807 7.650 ns/op 4183.11 MB/s BenchmarkSubVWext/5-4 15209770 8.192 ns/op 4883.08 MB/s BenchmarkSubVWext/10-4 11919027 9.999 ns/op 8001.12 MB/s BenchmarkSubVWext/100-4 54033 2172 ns/op 368.33 MB/s BenchmarkSubVWext/1000-4 6073 21224 ns/op 376.93 MB/s BenchmarkMulAddVWW/1-4 16117909 8.205 ns/op 7800.00 MB/s BenchmarkMulAddVWW/2-4 14128418 8.355 ns/op 15320.93 MB/s BenchmarkMulAddVWW/3-4 10604112 9.620 ns/op 19957.49 MB/s BenchmarkMulAddVWW/4-4 13094304 9.503 ns/op 26938.53 MB/s BenchmarkMulAddVWW/5-4 11265284 10.85 ns/op 29501.67 MB/s BenchmarkMulAddVWW/10-4 7916745 13.52 ns/op 47337.17 MB/s BenchmarkMulAddVWW/100-4 1406769 73.55 ns/op 87021.34 MB/s BenchmarkMulAddVWW/1000-4 182095 710.0 ns/op 90141.83 MB/s BenchmarkAddMulVVW/1-4 16870743 7.243 ns/op 8836.65 MB/s BenchmarkAddMulVVW/2-4 14634975 8.172 ns/op 15663.50 MB/s BenchmarkAddMulVVW/3-4 13984828 8.889 ns/op 21600.64 MB/s BenchmarkAddMulVVW/4-4 12450240 9.975 ns/op 25665.14 MB/s BenchmarkAddMulVVW/5-4 11037200 10.89 ns/op 29375.18 MB/s BenchmarkAddMulVVW/10-4 9323792 13.08 ns/op 48923.23 MB/s BenchmarkAddMulVVW/100-4 1920402 58.58 ns/op 109252.86 MB/s BenchmarkAddMulVVW/1000-4 242659 537.0 ns/op 119190.14 MB/s BenchmarkDivWVW/1-4 2187204 55.79 ns/op 1147.10 MB/s BenchmarkDivWVW/2-4 1000000 111.4 ns/op 1148.67 MB/s BenchmarkDivWVW/3-4 932808 139.0 ns/op 1381.75 MB/s BenchmarkDivWVW/4-4 745855 163.6 ns/op 1564.54 MB/s BenchmarkDivWVW/5-4 651860 190.5 ns/op 1679.73 MB/s BenchmarkDivWVW/10-4 385060 339.0 ns/op 1887.70 MB/s BenchmarkDivWVW/100-4 44484 2772 ns/op 2308.57 MB/s BenchmarkDivWVW/1000-4 4387 27351 ns/op 2339.95 MB/s BenchmarkNonZeroShifts/1/shrVU-4 17094876 7.413 ns/op BenchmarkNonZeroShifts/1/shlVU-4 16975416 8.269 ns/op BenchmarkNonZeroShifts/2/shrVU-4 14971558 7.799 ns/op BenchmarkNonZeroShifts/2/shlVU-4 15292910 7.367 ns/op BenchmarkNonZeroShifts/3/shrVU-4 13877678 8.042 ns/op BenchmarkNonZeroShifts/3/shlVU-4 14022660 7.861 ns/op BenchmarkNonZeroShifts/4/shrVU-4 12930891 9.358 ns/op BenchmarkNonZeroShifts/4/shlVU-4 13731175 8.501 ns/op BenchmarkNonZeroShifts/5/shrVU-4 12030580 9.829 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11740492 10.09 ns/op BenchmarkNonZeroShifts/10/shrVU-4 8406013 12.70 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9262990 11.98 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1455921 79.98 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1581982 65.46 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 189468 698.1 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 227539 587.3 ns/op BenchmarkDecimalConversion-4 210 553519 ns/op BenchmarkFloatString/100-4 10000 10130 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 235 518310 ns/op 2911 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 46583258 ns/op 60920 B/op 50 allocs/op BenchmarkFloatString/100000-4 1 4597559538 ns/op 864448 B/op 520 allocs/op BenchmarkFloatAdd/10-4 158497 705.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 175906 735.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 158988 799.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 93763 1344 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17904 6450 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 210175 535.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 236336 522.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 227426 548.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 178626 703.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 55579 2007 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2216 59097 ns/op BenchmarkParseFloatLargeExp-4 476 254222 ns/op BenchmarkGCD10x10/WithoutXY-4 176380 658.3 ns/op BenchmarkGCD10x10/WithXY-4 51490 2218 ns/op BenchmarkGCD10x100/WithoutXY-4 99516 1262 ns/op BenchmarkGCD10x100/WithXY-4 18942 6312 ns/op BenchmarkGCD10x1000/WithoutXY-4 59060 2163 ns/op BenchmarkGCD10x1000/WithXY-4 14282 8263 ns/op BenchmarkGCD100x100/WithoutXY-4 24428 4942 ns/op BenchmarkGCD100x100/WithXY-4 7958 13641 ns/op BenchmarkGCD100x1000/WithoutXY-4 13320 8689 ns/op BenchmarkGCD100x1000/WithXY-4 5268 19646 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2089 56570 ns/op BenchmarkGCD1000x1000/WithXY-4 1162 101342 ns/op BenchmarkHilbert-4 22 5550939 ns/op BenchmarkBinomial-4 12178 9506 ns/op BenchmarkQuoRem-4 22162 5491 ns/op BenchmarkExp-4 19 6417930 ns/op BenchmarkExpMont/Odd-4 130 923998 ns/op 2596 B/op 22 allocs/op BenchmarkExpMont/Even1-4 129 936920 ns/op 3353 B/op 37 allocs/op BenchmarkExpMont/Even2-4 124 957712 ns/op 3841 B/op 53 allocs/op BenchmarkExpMont/Even3-4 120 979260 ns/op 3814 B/op 52 allocs/op BenchmarkExpMont/Even4-4 122 961868 ns/op 3819 B/op 52 allocs/op BenchmarkExpMont/Even8-4 122 981412 ns/op 3846 B/op 53 allocs/op BenchmarkExpMont/Even32-4 126 957936 ns/op 3837 B/op 53 allocs/op BenchmarkExpMont/Even64-4 145 843231 ns/op 3619 B/op 53 allocs/op BenchmarkExpMont/Even96-4 138 840816 ns/op 3779 B/op 51 allocs/op BenchmarkExpMont/Even128-4 159 723162 ns/op 3252 B/op 50 allocs/op BenchmarkExpMont/Even255-4 174 671446 ns/op 2932 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 357 325458 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 321 363678 ns/op 1737 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 328 387513 ns/op 1745 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 342 359226 ns/op 1728 B/op 47 allocs/op BenchmarkExp2-4 18 6558719 ns/op BenchmarkBitset-4 705804 175.3 ns/op BenchmarkBitsetNeg-4 393746 330.4 ns/op BenchmarkBitsetOrig-4 242959 583.0 ns/op BenchmarkBitsetNegOrig-4 125924 923.1 ns/op BenchmarkModSqrt225_Tonelli-4 100 1050269 ns/op BenchmarkModSqrt225_3Mod4-4 366 316338 ns/op BenchmarkModSqrt231_Tonelli-4 111 1054144 ns/op BenchmarkModSqrt231_5Mod8-4 330 371825 ns/op BenchmarkModInverse-4 14456 9115 ns/op BenchmarkSqrt-4 2011 62082 ns/op BenchmarkIntSqr/1-4 886675 115.1 ns/op BenchmarkIntSqr/2-4 635674 193.3 ns/op BenchmarkIntSqr/3-4 566760 222.4 ns/op BenchmarkIntSqr/5-4 437553 291.3 ns/op BenchmarkIntSqr/8-4 326005 390.1 ns/op BenchmarkIntSqr/10-4 264537 480.9 ns/op BenchmarkIntSqr/20-4 50919 2460 ns/op BenchmarkIntSqr/30-4 39578 3304 ns/op BenchmarkIntSqr/50-4 25122 4707 ns/op BenchmarkIntSqr/80-4 15667 7620 ns/op BenchmarkIntSqr/100-4 11806 10584 ns/op BenchmarkIntSqr/200-4 4746 28038 ns/op BenchmarkIntSqr/300-4 1939 73943 ns/op BenchmarkIntSqr/500-4 874 143572 ns/op BenchmarkIntSqr/800-4 345 309952 ns/op BenchmarkIntSqr/1000-4 255 434254 ns/op BenchmarkDiv/20/10-4 395228 306.4 ns/op BenchmarkDiv/40/20-4 335403 351.4 ns/op BenchmarkDiv/100/50-4 318408 377.4 ns/op BenchmarkDiv/200/100-4 44702 2409 ns/op BenchmarkDiv/400/200-4 45412 2519 ns/op BenchmarkDiv/1000/500-4 36532 2953 ns/op BenchmarkDiv/2000/1000-4 31000 4266 ns/op BenchmarkDiv/20000/10000-4 1204 101338 ns/op BenchmarkDiv/200000/100000-4 32 4349705 ns/op BenchmarkDiv/2000000/1000000-4 1 116892640 ns/op BenchmarkDiv/20000000/10000000-4 1 3301703448 ns/op BenchmarkMul-4 6 20356408 ns/op BenchmarkNatMul/10-4 198969 796.8 ns/op BenchmarkNatMul/100-4 7610 24710 ns/op BenchmarkNatMul/1000-4 184 606206 ns/op BenchmarkZeroShifts/Shl-4 12261 11944 ns/op BenchmarkZeroShifts/ShlSame-4 3640197 32.04 ns/op BenchmarkZeroShifts/Shr-4 10000 13235 ns/op BenchmarkZeroShifts/ShrSame-4 3588554 30.35 ns/op BenchmarkExp3Power/0x10-4 182762 776.5 ns/op BenchmarkExp3Power/0x40-4 154711 868.0 ns/op BenchmarkExp3Power/0x100-4 90267 1579 ns/op BenchmarkExp3Power/0x400-4 40834 3016 ns/op BenchmarkExp3Power/0x1000-4 8230 12553 ns/op BenchmarkExp3Power/0x4000-4 2521 55737 ns/op BenchmarkExp3Power/0x10000-4 260 469850 ns/op BenchmarkExp3Power/0x40000-4 24 4906980 ns/op BenchmarkExp3Power/0x100000-4 3 48481480 ns/op BenchmarkExp3Power/0x400000-4 1 447763474 ns/op BenchmarkFibo-4 4 33734286 ns/op BenchmarkNatSqr/1-4 652807 178.3 ns/op BenchmarkNatSqr/2-4 485432 305.0 ns/op BenchmarkNatSqr/3-4 426067 379.2 ns/op BenchmarkNatSqr/5-4 333483 522.0 ns/op BenchmarkNatSqr/8-4 228026 656.2 ns/op BenchmarkNatSqr/10-4 203862 812.7 ns/op BenchmarkNatSqr/20-4 42902 2668 ns/op BenchmarkNatSqr/30-4 33222 3737 ns/op BenchmarkNatSqr/50-4 19262 6451 ns/op BenchmarkNatSqr/80-4 10000 10253 ns/op BenchmarkNatSqr/100-4 8484 13033 ns/op BenchmarkNatSqr/200-4 4429 30681 ns/op BenchmarkNatSqr/300-4 1960 84505 ns/op BenchmarkNatSqr/500-4 991 149806 ns/op BenchmarkNatSqr/800-4 331 354476 ns/op BenchmarkNatSqr/1000-4 273 461702 ns/op BenchmarkNatSetBytes/8-4 850225 137.7 ns/op BenchmarkNatSetBytes/24-4 311895 442.9 ns/op BenchmarkNatSetBytes/128-4 66426 1830 ns/op BenchmarkNatSetBytes/7-4 869433 148.1 ns/op BenchmarkNatSetBytes/23-4 302757 466.8 ns/op BenchmarkNatSetBytes/127-4 69031 1934 ns/op BenchmarkScanPi-4 230 517322 ns/op BenchmarkStringPiParallel-4 590 247461 ns/op BenchmarkScan/10/Base2-4 42235 2831 ns/op BenchmarkScan/100/Base2-4 4486 25305 ns/op BenchmarkScan/1000/Base2-4 478 246466 ns/op BenchmarkScan/10/Base8-4 87093 1226 ns/op BenchmarkScan/100/Base8-4 13429 8924 ns/op BenchmarkScan/1000/Base8-4 1291 85733 ns/op BenchmarkScan/10/Base10-4 109459 1107 ns/op BenchmarkScan/100/Base10-4 14331 8287 ns/op BenchmarkScan/1000/Base10-4 1447 80299 ns/op BenchmarkScan/10/Base16-4 112017 1016 ns/op BenchmarkScan/100/Base16-4 16515 7109 ns/op BenchmarkScan/1000/Base16-4 1810 67385 ns/op BenchmarkString/10/Base2-4 236860 547.0 ns/op BenchmarkString/100/Base2-4 33238 3782 ns/op BenchmarkString/1000/Base2-4 3459 39984 ns/op BenchmarkString/10/Base8-4 386458 319.2 ns/op BenchmarkString/100/Base8-4 84350 1496 ns/op BenchmarkString/1000/Base8-4 10000 13291 ns/op BenchmarkString/10/Base10-4 184105 577.7 ns/op BenchmarkString/100/Base10-4 41775 2896 ns/op BenchmarkString/1000/Base10-4 5641 20327 ns/op BenchmarkString/10/Base16-4 426528 261.7 ns/op BenchmarkString/100/Base16-4 93170 1118 ns/op BenchmarkString/1000/Base16-4 12314 10140 ns/op BenchmarkLeafSize/0-4 31 3956118 ns/op BenchmarkLeafSize/1-4 454 238645 ns/op BenchmarkLeafSize/2-4 492 232117 ns/op BenchmarkLeafSize/3-4 378 335841 ns/op BenchmarkLeafSize/4-4 529 240706 ns/op BenchmarkLeafSize/5-4 315 370919 ns/op BenchmarkLeafSize/6-4 361 347943 ns/op BenchmarkLeafSize/7-4 313 342123 ns/op BenchmarkLeafSize/8-4 494 229026 ns/op BenchmarkLeafSize/9-4 268 432102 ns/op BenchmarkLeafSize/10-4 331 417450 ns/op BenchmarkLeafSize/11-4 320 391577 ns/op BenchmarkLeafSize/12-4 350 318796 ns/op BenchmarkLeafSize/13-4 354 347506 ns/op BenchmarkLeafSize/14-4 385 302249 ns/op BenchmarkLeafSize/15-4 399 275975 ns/op BenchmarkLeafSize/16-4 500 227392 ns/op BenchmarkLeafSize/32-4 436 235450 ns/op BenchmarkLeafSize/64-4 433 268118 ns/op BenchmarkProbablyPrime/n=0-4 10 10527773 ns/op BenchmarkProbablyPrime/n=1-4 9 11742389 ns/op BenchmarkProbablyPrime/n=5-4 6 17409587 ns/op BenchmarkProbablyPrime/n=10-4 4 27148698 ns/op BenchmarkProbablyPrime/n=20-4 3 38693285 ns/op BenchmarkProbablyPrime/Lucas-4 13 8952496 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 86 1470262 ns/op BenchmarkRatCmp-4 214780 658.4 ns/op BenchmarkFloatSqrt/64-4 21130 5641 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13022 8877 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9573 12400 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4158 24341 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 963 140263 ns/op 18196 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 80 1945190 ns/op 176190 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 136673299 ns/op 3743944 B/op 605 allocs/op PASS ok math/big 58.201s goos: darwin goarch: amd64 pkg: math/bits BenchmarkLeadingZeros-4 14088603 9.332 ns/op BenchmarkLeadingZeros8-4 12822142 9.129 ns/op BenchmarkLeadingZeros16-4 13825496 8.839 ns/op BenchmarkLeadingZeros32-4 14099773 8.450 ns/op BenchmarkLeadingZeros64-4 14902028 8.365 ns/op BenchmarkTrailingZeros-4 14735157 8.410 ns/op BenchmarkTrailingZeros8-4 14427220 8.757 ns/op BenchmarkTrailingZeros16-4 13346102 8.622 ns/op BenchmarkTrailingZeros32-4 14515353 8.305 ns/op BenchmarkTrailingZeros64-4 15068281 8.670 ns/op BenchmarkOnesCount-4 13396531 8.541 ns/op BenchmarkOnesCount8-4 13456442 8.592 ns/op BenchmarkOnesCount16-4 13586047 8.936 ns/op BenchmarkOnesCount32-4 14667812 8.703 ns/op BenchmarkOnesCount64-4 14715690 8.536 ns/op BenchmarkRotateLeft-4 13108386 9.028 ns/op BenchmarkRotateLeft8-4 13164225 9.123 ns/op BenchmarkRotateLeft16-4 14075859 8.344 ns/op BenchmarkRotateLeft32-4 13418480 8.571 ns/op BenchmarkRotateLeft64-4 15078331 8.303 ns/op BenchmarkReverse-4 19841272 6.128 ns/op BenchmarkReverse8-4 26864580 4.735 ns/op BenchmarkReverse16-4 24283401 5.368 ns/op BenchmarkReverse32-4 16955678 5.919 ns/op BenchmarkReverse64-4 19503901 6.382 ns/op BenchmarkReverseBytes-4 22691790 5.069 ns/op BenchmarkReverseBytes16-4 24755472 4.788 ns/op BenchmarkReverseBytes32-4 26441502 4.676 ns/op BenchmarkReverseBytes64-4 22200957 5.132 ns/op BenchmarkAdd-4 14211322 8.326 ns/op BenchmarkAdd32-4 14176401 8.468 ns/op BenchmarkAdd64-4 13066917 8.772 ns/op BenchmarkAdd64multiple-4 24815460 4.978 ns/op BenchmarkSub-4 14194182 8.560 ns/op BenchmarkSub32-4 14080105 8.865 ns/op BenchmarkSub64-4 14333043 8.595 ns/op BenchmarkSub64multiple-4 21435154 5.952 ns/op BenchmarkMul-4 14304805 9.446 ns/op BenchmarkMul32-4 13853439 8.924 ns/op BenchmarkMul64-4 11882382 8.566 ns/op BenchmarkDiv-4 3693194 32.26 ns/op BenchmarkDiv32-4 7347181 16.17 ns/op BenchmarkDiv64-4 3450535 31.29 ns/op PASS ok math/bits 7.041s goos: darwin goarch: amd64 pkg: math/cmplx BenchmarkAbs-4 14700860 8.315 ns/op BenchmarkAcos-4 509745 212.0 ns/op BenchmarkAcosh-4 538368 221.3 ns/op BenchmarkAsin-4 590304 213.3 ns/op BenchmarkAsinh-4 565918 208.7 ns/op BenchmarkAtan-4 875218 142.3 ns/op BenchmarkAtanh-4 842332 129.4 ns/op BenchmarkConj-4 25465833 4.417 ns/op BenchmarkCos-4 725406 166.7 ns/op BenchmarkCosh-4 651271 164.6 ns/op BenchmarkExp-4 1000000 122.5 ns/op BenchmarkLog-4 1000000 111.5 ns/op BenchmarkLog10-4 907435 111.9 ns/op BenchmarkPhase-4 2297992 51.24 ns/op BenchmarkPolar-4 1486106 81.64 ns/op BenchmarkPow-4 298470 430.6 ns/op BenchmarkRect-4 1217173 104.7 ns/op BenchmarkSin-4 730315 158.3 ns/op BenchmarkSinh-4 720457 162.0 ns/op BenchmarkSqrt-4 1336324 90.11 ns/op BenchmarkTan-4 408211 276.2 ns/op BenchmarkTanh-4 471520 250.1 ns/op PASS ok math/cmplx 3.959s goos: darwin goarch: amd64 pkg: math/rand BenchmarkInt63Threadsafe-4 212304 593.7 ns/op BenchmarkInt63ThreadsafeParallel-4 147824 777.5 ns/op BenchmarkInt63Unthreadsafe-4 997514 114.9 ns/op BenchmarkIntn1000-4 892834 144.6 ns/op BenchmarkInt63n1000-4 795366 148.8 ns/op BenchmarkInt31n1000-4 951016 130.9 ns/op BenchmarkFloat32-4 966722 129.3 ns/op BenchmarkFloat64-4 1000000 111.2 ns/op BenchmarkPerm3-4 169558 644.3 ns/op BenchmarkPerm30-4 21901 5578 ns/op BenchmarkPerm30ViaShuffle-4 21462 5296 ns/op BenchmarkShuffleOverhead-4 15583 7353 ns/op BenchmarkRead3-4 912027 135.7 ns/op BenchmarkRead64-4 79119 1470 ns/op BenchmarkRead1000-4 6266 21010 ns/op PASS ok math/rand 2.546s goos: darwin goarch: amd64 pkg: mime BenchmarkQEncodeWord-4 39819 2883 ns/op BenchmarkQDecodeWord-4 86349 1208 ns/op BenchmarkQDecodeHeader-4 86402 1312 ns/op BenchmarkTypeByExtension/.html-4 530011 205.4 ns/op BenchmarkTypeByExtension/.HTML-4 428881 304.3 ns/op BenchmarkTypeByExtension/.unused-4 420861 258.9 ns/op BenchmarkExtensionsByType/text/html-4 226670 1018 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 59638 2523 ns/op BenchmarkExtensionsByType/application/octet-stream-4 45704 3016 ns/op PASS ok mime 1.778s goos: darwin goarch: amd64 pkg: mime/quotedprintable BenchmarkWriter-4 907 130660 ns/op PASS ok mime/quotedprintable 0.208s goos: darwin goarch: amd64 pkg: net BenchmarkGoLookupIP-4 5 28802566 ns/op 8441 B/op 89 allocs/op BenchmarkGoLookupIPNoSuchHost-4 2 52776910 ns/op 13584 B/op 114 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5027355146 ns/op 150920 B/op 235 allocs/op BenchmarkDNSName-4 147444 754.6 ns/op BenchmarkInterfaces-4 1996 60831 ns/op BenchmarkInterfaceByIndex-4 7872 17203 ns/op BenchmarkInterfaceByName-4 1927 64141 ns/op BenchmarkInterfaceAddrs-4 2182 58276 ns/op BenchmarkInterfacesAndAddrs-4 6212 19433 ns/op BenchmarkInterfacesAndMulticastAddrs-4 2870 41034 ns/op BenchmarkParseIP-4 16904 7439 ns/op BenchmarkIPString/IPv4-4 151590 831.6 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 13830 8691 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 45862 2502 ns/op BenchmarkIPEqual/IPv4-4 1075705 110.9 ns/op BenchmarkIPEqual/IPv6-4 1060947 116.4 ns/op BenchmarkTCP4OneShot-4 168 732793 ns/op BenchmarkTCP4OneShotTimeout-4 154 698628 ns/op BenchmarkTCP4Persistent-4 344 353342 ns/op BenchmarkTCP4PersistentTimeout-4 346 377875 ns/op BenchmarkTCP6OneShot-4 144 786817 ns/op BenchmarkTCP6OneShotTimeout-4 170 617282 ns/op BenchmarkTCP6Persistent-4 302 343261 ns/op BenchmarkTCP6PersistentTimeout-4 400 365217 ns/op BenchmarkTCP4ConcurrentReadWrite-4 18344 5474 ns/op BenchmarkTCP6ConcurrentReadWrite-4 17617 6743 ns/op BenchmarkSetReadDeadline-4 146552 823.6 ns/op BenchmarkUDP6LinkLocalUnicast-4 202 501707 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 235 470462 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 220 561136 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 183 1138592 ns/op 0 B/op 0 allocs/op PASS ok net 11.666s goos: darwin goarch: amd64 pkg: net/http BenchmarkCookieString-4 22239 5000 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 8847 12449 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 12510 11622 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17724 6360 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 27878 4100 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 965658 116.9 ns/op BenchmarkReadRequestChrome-4 4269 28167 ns/op 21.69 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10862 ns/op 7.18 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11068 10727 ns/op 7.64 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 8068 16047 ns/op 9.41 MB/s 1035 B/op 11 allocs/op BenchmarkReadRequestWrk-4 15824 7243 ns/op 5.52 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 54 2342779 ns/op 0.44 MB/s BenchmarkFileAndServer_1KB/https1-4 44 2542645 ns/op 0.40 MB/s BenchmarkFileAndServer_1KB/h2-4 31 3393655 ns/op 0.30 MB/s BenchmarkFileAndServer_16MB/h1-4 2 92901440 ns/op 180.59 MB/s BenchmarkFileAndServer_16MB/https1-4 1 158544791 ns/op 105.82 MB/s BenchmarkFileAndServer_16MB/h2-4 1 411173467 ns/op 40.80 MB/s BenchmarkFileAndServer_64MB/h1-4 1 286264540 ns/op 234.43 MB/s BenchmarkFileAndServer_64MB/https1-4 1 624625488 ns/op 107.44 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1602684474 ns/op 41.87 MB/s BenchmarkServeMux-4 303 406784 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 393 321969 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 51 2095937 ns/op 6299 B/op 66 allocs/op BenchmarkClientServer/https1-4 32 3429457 ns/op 10465 B/op 110 allocs/op BenchmarkClientServer/h2-4 48 2497087 ns/op 13036 B/op 105 allocs/op BenchmarkClientServerParallel/4/h1-4 379 364613 ns/op 11523 B/op 85 allocs/op BenchmarkClientServerParallel/4/https1-4 16 7060164 ns/op 134769 B/op 1249 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57436: read tcp 127.0.0.1:57435->127.0.0.1:57436: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57455: read tcp 127.0.0.1:57446->127.0.0.1:57455: use of closed network connection BenchmarkClientServerParallel/4/h2-4 32 3162176 ns/op 66239 B/op 658 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57466: read tcp 127.0.0.1:57465->127.0.0.1:57466: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57478: read tcp 127.0.0.1:57469->127.0.0.1:57478: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57482: read tcp 127.0.0.1:57479->127.0.0.1:57482: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57485: read tcp 127.0.0.1:57479->127.0.0.1:57485: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57486: read tcp 127.0.0.1:57479->127.0.0.1:57486: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57487: read tcp 127.0.0.1:57479->127.0.0.1:57487: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57483: write tcp 127.0.0.1:57479->127.0.0.1:57483: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57484: write tcp 127.0.0.1:57479->127.0.0.1:57484: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57488: write tcp 127.0.0.1:57479->127.0.0.1:57488: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57509: write tcp 127.0.0.1:57493->127.0.0.1:57509: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 224 567285 ns/op 24985 B/op 124 allocs/op BenchmarkClientServerParallel/64/https1-4 25 6531502 ns/op 119760 B/op 1126 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57856: read tcp 127.0.0.1:57853->127.0.0.1:57856: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57864: read tcp 127.0.0.1:57858->127.0.0.1:57864: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57874: write tcp 127.0.0.1:57858->127.0.0.1:57874: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57873: write tcp 127.0.0.1:57858->127.0.0.1:57873: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57892: read tcp 127.0.0.1:57875->127.0.0.1:57892: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57888: read tcp 127.0.0.1:57875->127.0.0.1:57888: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57887: write tcp 127.0.0.1:57875->127.0.0.1:57887: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57889: read tcp 127.0.0.1:57875->127.0.0.1:57889: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57893: read tcp 127.0.0.1:57875->127.0.0.1:57893: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57891: write tcp 127.0.0.1:57875->127.0.0.1:57891: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 18 5625064 ns/op 114332 B/op 1153 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57933: read tcp 127.0.0.1:57927->127.0.0.1:57933: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57935: read tcp 127.0.0.1:57927->127.0.0.1:57935: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57954: write tcp 127.0.0.1:57937->127.0.0.1:57954: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57944: write tcp 127.0.0.1:57937->127.0.0.1:57944: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57951: write tcp 127.0.0.1:57937->127.0.0.1:57951: use of closed network connection BenchmarkServer-4 1 109747179 ns/op 30600 B/op 146 allocs/op BenchmarkClient-4 30 3555928 ns/op 4158 B/op 47 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 192 648676 ns/op 7438 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 878 145652 ns/op 3078 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1035 115706 ns/op 1943 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1174 109545 ns/op 2794 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1065 101103 ns/op 2727 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1154 103246 ns/op 2733 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1288 106206 ns/op 1934 B/op 14 allocs/op BenchmarkServerHijack-4 1047 159288 ns/op 16755 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 49 2768516 ns/op 7024 B/op 53 allocs/op BenchmarkResponseStatusLine-4 330091 319.3 ns/op 0 B/op 0 allocs/op PASS ok net/http 14.274s goos: darwin goarch: amd64 pkg: net/http/httputil BenchmarkServeHTTP-4 2869 55244 ns/op 34074 B/op 12 allocs/op PASS ok net/http/httputil 0.255s goos: darwin goarch: amd64 pkg: net/netip BenchmarkIPNextPrev-4 92316 1185 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 487856 240.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 240386 527.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 71856 1543 ns/op BenchmarkStdIPv4-4 163441 781.3 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 110073 1083 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 111559 1087 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 141202 853.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 79314 1416 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1248484 88.62 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1266188 95.48 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1259726 100.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 374724 357.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 405106 317.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 362024 356.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 99062 1148 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 454682 277.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 370422 351.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 304539 407.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 149946 822.5 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 453008 250.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 357734 342.2 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 136692 871.9 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 138538 737.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 281865 446.9 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 122695 899.0 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 319578 400.6 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 155829 785.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 164414 735.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 161890 768.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 97251 1150 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 475814 245.4 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 129376 901.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 89455 1295 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 94903 1067 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 165969 697.3 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 116978 1072 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 270572 441.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 125758 1045 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 151057 805.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 197176 624.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 139794 915.8 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 111.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 111.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 992802 112.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 118.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 116.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 115.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 114.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 114.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 112.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 374260 340.9 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 611242 208.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 268333 464.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 280262 440.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 256444 533.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 93055 1281 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 620533 207.4 ns/op PASS ok net/netip 9.226s 2023/01/24 00:57:47 Test RPC server listening on 127.0.0.1:58022 2023/01/24 00:57:47 Test HTTP RPC server listening on 127.0.0.1:58023 goos: darwin goarch: amd64 pkg: net/rpc BenchmarkEndToEnd-4 180 716530 ns/op BenchmarkEndToEndHTTP-4 176 675299 ns/op BenchmarkEndToEndAsync-4 1311 83543 ns/op BenchmarkEndToEndAsyncHTTP-4 1716 79955 ns/op PASS ok net/rpc 0.988s goos: darwin goarch: amd64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 3836 26801 ns/op BenchmarkReadMIMEHeader/server_headers-4 6381 19118 ns/op BenchmarkUncommon-4 26920 4480 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.682s goos: darwin goarch: amd64 pkg: net/url BenchmarkString-4 4278 26568 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 75772 1386 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 529190 236.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 106244 1091 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 189660 602.7 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 101937 1188 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 17052 7039 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 373712 278.7 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 115102 1057 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 204609 575.7 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 102328 1181 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 19941 6542 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 180649 653.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 72297 1621 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 69190 1628 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 32085 3676 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5928 20554 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 190538 639.0 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 74841 1620 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 71037 1675 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 30570 3747 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6267 22147 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.099s goos: darwin goarch: amd64 pkg: os BenchmarkExpand/noop-4 2535538 42.63 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 133638 806.2 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 554 209175 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 210 598491 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 464 261529 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 53853 2362 ns/op BenchmarkStatFile-4 34677 3909 ns/op BenchmarkStatDir-4 29509 3428 ns/op BenchmarkLstatDot-4 53391 2321 ns/op BenchmarkLstatFile-4 33570 3649 ns/op BenchmarkLstatDir-4 35799 3379 ns/op PASS ok os 2.022s goos: darwin goarch: amd64 pkg: os/exec BenchmarkExecHostname-4 20 6449388 ns/op 8560 B/op 30 allocs/op PASS ok os/exec 0.292s goos: darwin goarch: amd64 pkg: os/user BenchmarkCurrent-4 214962 560.2 ns/op PASS ok os/user 0.323s goos: darwin goarch: amd64 pkg: reflect BenchmarkBool-4 2363294 67.83 ns/op BenchmarkString-4 1612332 111.5 ns/op BenchmarkBytes-4 1352358 106.7 ns/op BenchmarkNamedBytes-4 627853 206.3 ns/op BenchmarkBytesArray-4 564176 201.7 ns/op BenchmarkSliceLen-4 1758301 131.9 ns/op BenchmarkMapLen-4 1091708 140.6 ns/op BenchmarkStringLen-4 1000000 162.0 ns/op BenchmarkArrayLen-4 1000000 151.8 ns/op BenchmarkSliceCap-4 1000000 105.5 ns/op BenchmarkDeepEqual/int8-4 682324 218.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 88466 1419 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 479013 347.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 81690 1415 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 417990 288.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 86505 1404 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 387751 357.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 96078 1472 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 420912 274.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 88252 1400 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 519723 372.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 125805 1102 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 388992 283.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 87390 1602 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 402717 359.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 91860 1364 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 356587 301.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 40657 3151 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 479888 307.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 80682 1333 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 415004 275.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 87958 1313 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 245883 532.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 87854 2302 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 483595 364.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 79728 2862 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 478737 277.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 88132 1452 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 439036 475.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 84511 1834 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 639889 238.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 81975 1619 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 372657 287.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 74236 3132 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 109034 1054 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 55312 2766 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 61305 4112 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 35098 3181 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 198466 524.5 ns/op BenchmarkIsZero/ArrayIncomparable-4 32788 4275 ns/op BenchmarkIsZero/StructComparable-4 904752 164.1 ns/op BenchmarkIsZero/StructIncomparable-4 166999 647.3 ns/op BenchmarkSetZero/Bool/Direct-4 1553250 78.50 ns/op BenchmarkSetZero/Bool/CachedZero-4 1624326 88.71 ns/op BenchmarkSetZero/Bool/NewZero-4 1000000 112.3 ns/op BenchmarkSetZero/Int/Direct-4 1724838 92.55 ns/op BenchmarkSetZero/Int/CachedZero-4 1530456 109.2 ns/op BenchmarkSetZero/Int/NewZero-4 1045783 114.9 ns/op BenchmarkSetZero/Uint/Direct-4 1839424 109.8 ns/op BenchmarkSetZero/Uint/CachedZero-4 1670679 100.6 ns/op BenchmarkSetZero/Uint/NewZero-4 1053554 109.2 ns/op BenchmarkSetZero/Float/Direct-4 1928660 80.76 ns/op BenchmarkSetZero/Float/CachedZero-4 1646743 75.10 ns/op BenchmarkSetZero/Float/NewZero-4 1000000 148.1 ns/op BenchmarkSetZero/Complex/Direct-4 1890598 75.28 ns/op BenchmarkSetZero/Complex/CachedZero-4 1698123 72.94 ns/op BenchmarkSetZero/Complex/NewZero-4 956160 112.4 ns/op BenchmarkSetZero/Array/Direct-4 3002198 42.31 ns/op BenchmarkSetZero/Array/CachedZero-4 1658894 74.15 ns/op BenchmarkSetZero/Array/NewZero-4 937594 188.4 ns/op BenchmarkSetZero/Chan/Direct-4 1819818 60.79 ns/op BenchmarkSetZero/Chan/CachedZero-4 1000000 146.6 ns/op BenchmarkSetZero/Chan/NewZero-4 862074 195.9 ns/op BenchmarkSetZero/Func/Direct-4 1773098 121.7 ns/op BenchmarkSetZero/Func/CachedZero-4 1000000 129.0 ns/op BenchmarkSetZero/Func/NewZero-4 817213 139.5 ns/op BenchmarkSetZero/Interface/Direct-4 1000000 128.4 ns/op BenchmarkSetZero/Interface/CachedZero-4 1637955 67.70 ns/op BenchmarkSetZero/Interface/NewZero-4 908948 191.1 ns/op BenchmarkSetZero/Map/Direct-4 2024203 64.32 ns/op BenchmarkSetZero/Map/CachedZero-4 1231539 93.20 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 156.7 ns/op BenchmarkSetZero/Pointer/Direct-4 1770734 82.74 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1000000 102.0 ns/op BenchmarkSetZero/Pointer/NewZero-4 882932 141.9 ns/op BenchmarkSetZero/Slice/Direct-4 1792963 90.10 ns/op BenchmarkSetZero/Slice/CachedZero-4 1487558 74.86 ns/op BenchmarkSetZero/Slice/NewZero-4 1000000 200.5 ns/op BenchmarkSetZero/String/Direct-4 1959696 61.41 ns/op BenchmarkSetZero/String/CachedZero-4 1611349 73.39 ns/op BenchmarkSetZero/String/NewZero-4 961408 121.7 ns/op BenchmarkSetZero/Struct/Direct-4 2604105 42.63 ns/op BenchmarkSetZero/Struct/CachedZero-4 1646006 129.2 ns/op BenchmarkSetZero/Struct/NewZero-4 1000000 110.9 ns/op BenchmarkSelect/1-4 207488 768.1 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 123986 1576 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 44359 4566 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 122485 1039 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 116439 1789 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 98826 1155 ns/op 110.81 MB/s BenchmarkCallArgCopy/size=256-4 83278 1529 ns/op 167.44 MB/s BenchmarkCallArgCopy/size=1024-4 68042 2911 ns/op 351.71 MB/s BenchmarkCallArgCopy/size=4096-4 16968 6822 ns/op 600.42 MB/s BenchmarkCallArgCopy/size=65536-4 1192 121621 ns/op 538.86 MB/s BenchmarkPtrTo-4 544422 200.8 ns/op BenchmarkFieldByName1-4 336333 310.7 ns/op BenchmarkFieldByName2-4 33390 5657 ns/op BenchmarkFieldByName3-4 4540 38227 ns/op BenchmarkInterfaceBig-4 2400490 49.99 ns/op BenchmarkInterfaceSmall-4 2434615 45.90 ns/op BenchmarkNew-4 760358 147.9 ns/op BenchmarkMap/StringKeys/MapIndex-4 2894 40581 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3261 42165 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2956 43302 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2703 46849 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3348 45607 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3608 42830 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 198306 630.9 ns/op PASS ok reflect 28.981s goos: darwin goarch: amd64 pkg: regexp BenchmarkFind-4 5823 23199 ns/op 9334 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 10000 25431 ns/op 9332 B/op 1 allocs/op BenchmarkFindString-4 4458 27754 ns/op 9498 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 34050 ns/op 9221 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 27367 ns/op 9532 B/op 2 allocs/op BenchmarkLiteral-4 10000 28127 ns/op BenchmarkNotLiteral-4 4658 50594 ns/op BenchmarkMatchClass-4 2916 60266 ns/op BenchmarkMatchClass_InRange-4 2704 64364 ns/op BenchmarkReplaceAll-4 1064 158465 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 10000 26932 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 16159 7022 ns/op BenchmarkAnchoredShortMatch-4 10000 27192 ns/op BenchmarkAnchoredLongMatch-4 10000 14203 ns/op BenchmarkOnePassShortA-4 10000 10065 ns/op BenchmarkNotOnePassShortA-4 4374 51638 ns/op BenchmarkOnePassShortB-4 18500 9427 ns/op BenchmarkNotOnePassShortB-4 4047 26197 ns/op BenchmarkOnePassLongPrefix-4 74996 2622 ns/op BenchmarkOnePassLongNotPrefix-4 25136 5261 ns/op BenchmarkMatchParallelShared-4 10000 29157 ns/op BenchmarkMatchParallelCopied-4 4471 32628 ns/op BenchmarkQuoteMetaAll-4 133468 1069 ns/op 13.09 MB/s BenchmarkQuoteMetaNone-4 351214 359.6 ns/op 72.31 MB/s BenchmarkCompile/Onepass-4 4414 44209 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1412 130217 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 144 1009235 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 1000000 102.9 ns/op 155.43 MB/s BenchmarkMatch/Easy0/32-4 10000 24639 ns/op 1.30 MB/s BenchmarkMatch/Easy0/1K-4 4244 50643 ns/op 20.22 MB/s BenchmarkMatch/Easy0i/16-4 2225505 76.39 ns/op 209.44 MB/s BenchmarkMatch/Easy0i/32-4 2335 50908 ns/op 0.63 MB/s BenchmarkMatch/Easy0i/1K-4 100 1024878 ns/op 1.00 MB/s BenchmarkMatch/Easy1/16-4 2342926 56.18 ns/op 284.79 MB/s BenchmarkMatch/Easy1/32-4 10000 26158 ns/op 1.22 MB/s BenchmarkMatch/Easy1/1K-4 3998 59787 ns/op 17.13 MB/s BenchmarkMatch/Medium/16-4 2366152 69.80 ns/op 229.22 MB/s BenchmarkMatch/Medium/32-4 2008 51142 ns/op 0.63 MB/s BenchmarkMatch/Medium/1K-4 238 492738 ns/op 2.08 MB/s BenchmarkMatch/Hard/16-4 2163183 50.85 ns/op 314.67 MB/s BenchmarkMatch/Hard/32-4 3318 59726 ns/op 0.54 MB/s BenchmarkMatch/Hard/1K-4 165 862801 ns/op 1.19 MB/s BenchmarkMatch/Hard1/16-4 974 119652 ns/op 0.13 MB/s BenchmarkMatch/Hard1/32-4 747 174643 ns/op 0.18 MB/s BenchmarkMatch/Hard1/1K-4 25 4671651 ns/op 0.22 MB/s BenchmarkMatch_onepass_regex/16-4 27648 4376 ns/op 3.66 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 13773 8414 ns/op 3.80 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 555 241519 ns/op 4.24 MB/s 23 B/op 0 allocs/op PASS ok regexp 12.147s goos: darwin goarch: amd64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 714448 152.4 ns/op PASS ok regexp/syntax 1.511s goos: darwin goarch: amd64 pkg: runtime BenchmarkMakeChan/Byte-4 426255 278.8 ns/op BenchmarkMakeChan/Int-4 831878 525.2 ns/op BenchmarkMakeChan/Ptr-4 771997 613.7 ns/op BenchmarkMakeChan/Struct/0-4 1000000 329.5 ns/op BenchmarkMakeChan/Struct/32-4 242359 941.7 ns/op BenchmarkMakeChan/Struct/40-4 117891 881.7 ns/op BenchmarkChanNonblocking-4 5851622 23.17 ns/op BenchmarkSelectUncontended-4 800775 158.4 ns/op BenchmarkSelectSyncContended-4 111894 1286 ns/op BenchmarkSelectAsyncContended-4 290343 460.0 ns/op BenchmarkSelectNonblock-4 4251432 30.94 ns/op BenchmarkChanUncontended-4 10000 14048 ns/op BenchmarkChanContended-4 3937 26667 ns/op BenchmarkChanSync-4 198171 534.6 ns/op BenchmarkChanSyncWork-4 10000 36366 ns/op BenchmarkChanProdCons0-4 181581 667.1 ns/op BenchmarkChanProdCons10-4 386242 316.3 ns/op BenchmarkChanProdCons100-4 395962 317.7 ns/op BenchmarkChanProdConsWork0-4 94315 1115 ns/op BenchmarkChanProdConsWork10-4 206010 608.0 ns/op BenchmarkChanProdConsWork100-4 184990 639.0 ns/op BenchmarkSelectProdCons-4 137664 934.1 ns/op BenchmarkReceiveDataFromClosedChan-4 660903 166.0 ns/op BenchmarkChanCreation-4 139815 774.7 ns/op BenchmarkChanSem-4 209800 547.1 ns/op BenchmarkChanPopular-4 52 2204620 ns/op BenchmarkChanClosed-4 804512 140.1 ns/op BenchmarkCallClosure-4 3450267 68.30 ns/op BenchmarkCallClosure1-4 3374481 31.99 ns/op BenchmarkCallClosure2-4 806038 207.5 ns/op BenchmarkCallClosure3-4 1000000 140.2 ns/op BenchmarkCallClosure4-4 1000000 205.6 ns/op BenchmarkComplex128DivNormal-4 11941904 11.09 ns/op BenchmarkComplex128DivNisNaN-4 6453392 19.36 ns/op BenchmarkComplex128DivDisNaN-4 6479654 16.69 ns/op BenchmarkComplex128DivNisInf-4 9760418 14.61 ns/op BenchmarkComplex128DivDisInf-4 6084507 23.79 ns/op BenchmarkSetTypePtr-4 32026329 3.642 ns/op 2196.73 MB/s BenchmarkSetTypePtr8-4 13795074 14.76 ns/op 4334.95 MB/s BenchmarkSetTypePtr16-4 12521310 17.82 ns/op 7183.93 MB/s BenchmarkSetTypePtr32-4 10628083 13.05 ns/op 19611.68 MB/s BenchmarkSetTypePtr64-4 8250885 16.32 ns/op 31375.31 MB/s BenchmarkSetTypePtr126-4 3074293 38.33 ns/op 26300.04 MB/s BenchmarkSetTypePtr128-4 2474684 40.51 ns/op 25280.53 MB/s BenchmarkSetTypePtrSlice-4 794676 186.7 ns/op 43868.38 MB/s BenchmarkSetTypeNode1-4 13269376 13.25 ns/op 1811.67 MB/s BenchmarkSetTypeNode1Slice-4 3398823 54.85 ns/op 14001.54 MB/s BenchmarkSetTypeNode8-4 8208416 19.58 ns/op 4086.21 MB/s BenchmarkSetTypeNode8Slice-4 1886732 83.90 ns/op 30511.55 MB/s BenchmarkSetTypeNode64-4 3895665 26.49 ns/op 19931.14 MB/s BenchmarkSetTypeNode64Slice-4 261834 565.7 ns/op 29869.19 MB/s BenchmarkSetTypeNode64Dead-4 8450860 24.16 ns/op 21855.42 MB/s BenchmarkSetTypeNode64DeadSlice-4 363304 432.7 ns/op 39049.76 MB/s BenchmarkSetTypeNode124-4 3294895 38.41 ns/op 26246.22 MB/s BenchmarkSetTypeNode124Slice-4 264751 746.6 ns/op 43206.35 MB/s BenchmarkSetTypeNode126-4 4723830 23.64 ns/op 43318.82 MB/s BenchmarkSetTypeNode126Slice-4 242232 939.5 ns/op 34879.08 MB/s BenchmarkSetTypeNode128-4 3638716 40.04 ns/op 25975.08 MB/s BenchmarkSetTypeNode128Slice-4 208161 771.8 ns/op 43117.47 MB/s BenchmarkSetTypeNode130-4 3857431 31.56 ns/op 33464.20 MB/s BenchmarkSetTypeNode130Slice-4 176138 746.7 ns/op 45257.91 MB/s BenchmarkSetTypeNode1024-4 1000000 136.3 ns/op 60205.96 MB/s BenchmarkSetTypeNode1024Slice-4 24208 5260 ns/op 49932.68 MB/s BenchmarkAllocation-4 2667 107051 ns/op BenchmarkReadMemStats-4 56 2088328 ns/op BenchmarkReadMemStatsLatency-4 1 3780130 p50-ns 3780130 p90-ns 3780130 p99-ns BenchmarkWriteBarrier-4 2725537 53.73 ns/op BenchmarkBulkWriteBarrier-4 4400552 27.65 ns/op BenchmarkScanStackNoLocals-4 2 81422956 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13573910 13.22 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11299018 9.554 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9736168 11.66 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8171836 26.87 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4161685 37.94 ns/op BenchmarkHash5-4 7150000 16.57 ns/op 301.77 MB/s BenchmarkHash16-4 7864759 14.60 ns/op 1096.03 MB/s BenchmarkHash64-4 6877221 17.31 ns/op 3696.28 MB/s BenchmarkHash1024-4 2207577 88.73 ns/op 11540.56 MB/s BenchmarkHash65536-4 49365 2423 ns/op 27044.65 MB/s BenchmarkAlignedLoad-4 6907598 16.80 ns/op BenchmarkUnalignedLoad-4 11050281 18.99 ns/op BenchmarkEqEfaceConcrete-4 7173262 15.05 ns/op BenchmarkEqIfaceConcrete-4 7852551 17.46 ns/op BenchmarkNeEfaceConcrete-4 8235121 14.76 ns/op BenchmarkNeIfaceConcrete-4 7746075 15.16 ns/op BenchmarkConvT2EByteSized/bool-4 3903398 37.23 ns/op BenchmarkConvT2EByteSized/uint8-4 3920358 29.97 ns/op BenchmarkConvT2ESmall-4 4188051 26.32 ns/op BenchmarkConvT2EUintptr-4 3825159 29.84 ns/op BenchmarkConvT2ELarge-4 1000000 210.2 ns/op BenchmarkConvT2ISmall-4 4355914 26.78 ns/op BenchmarkConvT2IUintptr-4 4351048 32.59 ns/op BenchmarkConvT2ILarge-4 779229 199.5 ns/op BenchmarkConvI2E-4 3462423 47.95 ns/op BenchmarkConvI2I-4 3070117 57.33 ns/op BenchmarkAssertE2T-4 4095094 28.88 ns/op BenchmarkAssertE2TLarge-4 1000000 101.7 ns/op BenchmarkAssertE2I-4 3542139 35.43 ns/op BenchmarkAssertI2T-4 3393568 31.59 ns/op BenchmarkAssertI2I-4 3551769 33.57 ns/op BenchmarkAssertI2E-4 4441024 29.22 ns/op BenchmarkAssertE2E-4 3769676 27.35 ns/op BenchmarkAssertE2T2-4 2690773 63.85 ns/op BenchmarkAssertE2T2Blank-4 2868374 35.04 ns/op BenchmarkAssertI2E2-4 2905146 37.25 ns/op BenchmarkAssertI2E2Blank-4 3414517 36.81 ns/op BenchmarkAssertE2E2-4 3075654 40.97 ns/op BenchmarkAssertE2E2Blank-4 4561303 26.71 ns/op BenchmarkConvT2Ezero/zero/16-4 4245279 28.55 ns/op BenchmarkConvT2Ezero/zero/32-4 3734967 30.37 ns/op BenchmarkConvT2Ezero/zero/64-4 4017862 28.83 ns/op BenchmarkConvT2Ezero/zero/str-4 4092457 49.23 ns/op BenchmarkConvT2Ezero/zero/slice-4 4142119 31.01 ns/op BenchmarkConvT2Ezero/zero/big-4 141530 1782 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 135.9 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 173.0 ns/op BenchmarkConvT2Ezero/nonzero/big-4 136309 1344 ns/op BenchmarkConvT2Ezero/smallint/16-4 4169763 30.74 ns/op BenchmarkConvT2Ezero/smallint/32-4 4061514 32.76 ns/op BenchmarkConvT2Ezero/smallint/64-4 4412389 27.46 ns/op BenchmarkConvT2Ezero/largeint/16-4 1000000 123.8 ns/op BenchmarkConvT2Ezero/largeint/32-4 1000000 140.1 ns/op BenchmarkConvT2Ezero/largeint/64-4 1000000 117.4 ns/op BenchmarkMalloc8-4 1000000 135.5 ns/op BenchmarkMalloc16-4 1000000 139.0 ns/op BenchmarkMallocTypeInfo8-4 1000000 140.6 ns/op BenchmarkMallocTypeInfo16-4 820394 184.8 ns/op BenchmarkMallocLargeStruct-4 58114 1840 ns/op BenchmarkGoroutineSelect-4 16 7834211 ns/op BenchmarkGoroutineBlocking-4 14 7677092 ns/op BenchmarkGoroutineForRange-4 16 8272646 ns/op BenchmarkGoroutineIdle-4 15 7355930 ns/op BenchmarkHashStringSpeed-4 2386359 51.03 ns/op BenchmarkHashBytesSpeed-4 1000000 104.5 ns/op BenchmarkHashInt32Speed-4 3078957 43.14 ns/op BenchmarkHashInt64Speed-4 2852906 44.30 ns/op BenchmarkHashStringArraySpeed-4 540418 213.4 ns/op BenchmarkMegMap-4 2686653 47.91 ns/op BenchmarkMegOneMap-4 3107440 39.59 ns/op BenchmarkMegEqMap-4 2564 44609 ns/op BenchmarkMegEmptyMap-4 3784899 33.46 ns/op BenchmarkSmallStrMap-4 2397705 51.51 ns/op BenchmarkMapStringKeysEight_16-4 2983903 60.11 ns/op BenchmarkMapStringKeysEight_32-4 2518185 49.36 ns/op BenchmarkMapStringKeysEight_64-4 2237754 49.55 ns/op BenchmarkMapStringKeysEight_1M-4 1000000 111.3 ns/op BenchmarkIntMap-4 1000000 112.7 ns/op BenchmarkMapFirst/1-4 3232678 37.62 ns/op BenchmarkMapFirst/2-4 3093451 52.17 ns/op BenchmarkMapFirst/3-4 3787744 34.23 ns/op BenchmarkMapFirst/4-4 3268269 44.42 ns/op BenchmarkMapFirst/5-4 3165201 34.86 ns/op BenchmarkMapFirst/6-4 3298748 35.06 ns/op BenchmarkMapFirst/7-4 3318208 42.52 ns/op BenchmarkMapFirst/8-4 3695866 39.27 ns/op BenchmarkMapFirst/9-4 3158538 41.12 ns/op BenchmarkMapFirst/10-4 3066589 40.33 ns/op BenchmarkMapFirst/11-4 3479898 35.49 ns/op BenchmarkMapFirst/12-4 3050588 43.51 ns/op BenchmarkMapFirst/13-4 2978490 38.46 ns/op BenchmarkMapFirst/14-4 3402127 38.10 ns/op BenchmarkMapFirst/15-4 3455899 59.03 ns/op BenchmarkMapFirst/16-4 3000165 71.09 ns/op BenchmarkMapMid/1-4 2925230 42.01 ns/op BenchmarkMapMid/2-4 2919136 38.74 ns/op BenchmarkMapMid/3-4 3111070 38.47 ns/op BenchmarkMapMid/4-4 2521118 46.07 ns/op BenchmarkMapMid/5-4 3311268 37.79 ns/op BenchmarkMapMid/6-4 2695747 42.81 ns/op BenchmarkMapMid/7-4 2639540 40.61 ns/op BenchmarkMapMid/8-4 2932779 39.81 ns/op BenchmarkMapMid/9-4 2408100 43.69 ns/op BenchmarkMapMid/10-4 2673442 41.50 ns/op BenchmarkMapMid/11-4 2739670 49.48 ns/op BenchmarkMapMid/12-4 3160617 40.71 ns/op BenchmarkMapMid/13-4 2808138 40.32 ns/op BenchmarkMapMid/14-4 2804550 43.86 ns/op BenchmarkMapMid/15-4 2741854 41.08 ns/op BenchmarkMapMid/16-4 2695010 43.30 ns/op BenchmarkMapLast/1-4 2962042 42.41 ns/op BenchmarkMapLast/2-4 2833566 42.29 ns/op BenchmarkMapLast/3-4 2905194 40.91 ns/op BenchmarkMapLast/4-4 3069536 41.39 ns/op BenchmarkMapLast/5-4 2753904 43.78 ns/op BenchmarkMapLast/6-4 2226072 59.26 ns/op BenchmarkMapLast/7-4 2633206 74.68 ns/op BenchmarkMapLast/8-4 2587585 47.43 ns/op BenchmarkMapLast/9-4 2552152 44.48 ns/op BenchmarkMapLast/10-4 2918781 40.82 ns/op BenchmarkMapLast/11-4 2528502 44.47 ns/op BenchmarkMapLast/12-4 2398294 43.17 ns/op BenchmarkMapLast/13-4 2396478 71.60 ns/op BenchmarkMapLast/14-4 2571393 42.55 ns/op BenchmarkMapLast/15-4 2835642 42.62 ns/op BenchmarkMapLast/16-4 2637918 43.66 ns/op BenchmarkMapCycle-4 2331768 53.18 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2754748 46.58 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2874 40983 ns/op BenchmarkMakeMap/[Byte]Byte-4 883748 504.2 ns/op BenchmarkMakeMap/[Int]Int-4 178010 1052 ns/op BenchmarkNewEmptyMap-4 17359329 14.11 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1406694 87.33 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 561300 306.6 ns/op BenchmarkMapIterEmpty-4 2173366 46.98 ns/op BenchmarkSameLengthMap-4 2903742 35.14 ns/op BenchmarkBigKeyMap-4 1000000 102.7 ns/op BenchmarkBigValMap-4 1000000 138.1 ns/op BenchmarkSmallKeyMap-4 2340825 55.33 ns/op BenchmarkMapPopulate/1-4 2039554 61.55 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 119629 1296 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 6942 30585 ns/op 6271 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 399 321413 ns/op 51762 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 31 3649745 ns/op 416432 B/op 204 allocs/op BenchmarkMapPopulate/100000-4 3 33693426 ns/op 6527938 B/op 2904 allocs/op BenchmarkComplexAlgMap-4 399424 251.1 ns/op BenchmarkGoMapClear/Reflexive/1-4 688977 190.2 ns/op BenchmarkGoMapClear/Reflexive/10-4 513652 222.3 ns/op BenchmarkGoMapClear/Reflexive/100-4 227364 543.8 ns/op BenchmarkGoMapClear/Reflexive/1000-4 38314 3107 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5084 23034 ns/op BenchmarkGoMapClear/NonReflexive/1-4 457746 247.5 ns/op BenchmarkGoMapClear/NonReflexive/10-4 474518 287.0 ns/op BenchmarkGoMapClear/NonReflexive/100-4 201891 601.9 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 35031 3142 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4178 26227 ns/op BenchmarkMapStringConversion/32/simple-4 1440286 82.64 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1359007 86.10 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1000000 155.9 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 888036 129.6 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1287258 90.64 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1000000 110.3 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1439047 71.43 ns/op BenchmarkMapInterfacePtr-4 1000000 136.1 ns/op BenchmarkNewEmptyMapHintLessThan8-4 6158766 22.09 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 41776 3172 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4286 30217 ns/op BenchmarkMapPop1000-4 321 482919 ns/op BenchmarkMapPop10000-4 21 8221423 ns/op BenchmarkMapAssign/Int32/256-4 1862095 102.6 ns/op BenchmarkMapAssign/Int32/65536-4 630796 163.6 ns/op BenchmarkMapAssign/Int64/256-4 1883977 62.12 ns/op BenchmarkMapAssign/Int64/65536-4 643468 175.8 ns/op BenchmarkMapAssign/Str/256-4 1000000 122.8 ns/op BenchmarkMapAssign/Str/65536-4 510772 377.4 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1000000 190.7 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 591357 169.9 ns/op BenchmarkMapOperatorAssign/Int64/256-4 959131 148.9 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 659691 182.8 ns/op BenchmarkMapOperatorAssign/Str/256-4 535359 6289 ns/op BenchmarkMapOperatorAssign/Str/65536-4 226882 612.8 ns/op BenchmarkMapAppendAssign/Int32/256-4 735174 218.1 ns/op 30 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 195055 551.8 ns/op 65 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 912384 239.6 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 183296 647.3 ns/op 74 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 439062 308.9 ns/op 46 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 135414 773.1 ns/op 115 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1015456 99.12 ns/op BenchmarkMapDelete/Int32/1000-4 1801987 74.02 ns/op BenchmarkMapDelete/Int32/10000-4 1645078 81.07 ns/op BenchmarkMapDelete/Int64/100-4 1000000 106.2 ns/op BenchmarkMapDelete/Int64/1000-4 1529554 68.28 ns/op BenchmarkMapDelete/Int64/10000-4 1586116 70.48 ns/op BenchmarkMapDelete/Str/100-4 998962 120.9 ns/op BenchmarkMapDelete/Str/1000-4 967772 117.9 ns/op BenchmarkMapDelete/Str/10000-4 1000000 107.0 ns/op BenchmarkMapDelete/Pointer/100-4 1000000 108.4 ns/op BenchmarkMapDelete/Pointer/1000-4 1423420 82.06 ns/op BenchmarkMapDelete/Pointer/10000-4 1637652 80.28 ns/op BenchmarkMemmove/0-4 18501456 11.32 ns/op BenchmarkMemmove/1-4 1323777 93.80 ns/op 10.66 MB/s BenchmarkMemmove/2-4 1000000 131.7 ns/op 15.19 MB/s BenchmarkMemmove/3-4 1276855 187.1 ns/op 16.04 MB/s BenchmarkMemmove/4-4 1250776 92.35 ns/op 43.31 MB/s BenchmarkMemmove/5-4 1307756 87.99 ns/op 56.83 MB/s BenchmarkMemmove/6-4 1346925 87.75 ns/op 68.38 MB/s BenchmarkMemmove/7-4 1000000 167.6 ns/op 41.76 MB/s BenchmarkMemmove/8-4 1000000 187.5 ns/op 42.67 MB/s BenchmarkMemmove/9-4 1213285 92.95 ns/op 96.82 MB/s BenchmarkMemmove/10-4 1205251 104.1 ns/op 96.02 MB/s BenchmarkMemmove/11-4 1000000 161.6 ns/op 68.05 MB/s BenchmarkMemmove/12-4 1314886 145.6 ns/op 82.40 MB/s BenchmarkMemmove/13-4 1000000 139.8 ns/op 93.02 MB/s BenchmarkMemmove/14-4 1289061 90.87 ns/op 154.07 MB/s BenchmarkMemmove/15-4 1253727 97.21 ns/op 154.31 MB/s BenchmarkMemmove/16-4 1213250 93.46 ns/op 171.19 MB/s BenchmarkMemmove/32-4 1306533 118.1 ns/op 271.03 MB/s BenchmarkMemmove/64-4 1000000 140.3 ns/op 456.15 MB/s BenchmarkMemmove/128-4 1000000 111.3 ns/op 1150.22 MB/s BenchmarkMemmove/256-4 854722 143.7 ns/op 1781.99 MB/s BenchmarkMemmove/512-4 768648 170.6 ns/op 3000.39 MB/s BenchmarkMemmove/1024-4 481335 298.3 ns/op 3432.69 MB/s BenchmarkMemmove/2048-4 314701 421.5 ns/op 4859.03 MB/s BenchmarkMemmove/4096-4 159376 798.2 ns/op 5131.23 MB/s BenchmarkMemmoveOverlap/32-4 1000000 108.4 ns/op 295.12 MB/s BenchmarkMemmoveOverlap/64-4 1000000 105.9 ns/op 604.46 MB/s BenchmarkMemmoveOverlap/128-4 1000000 157.8 ns/op 811.15 MB/s BenchmarkMemmoveOverlap/256-4 985725 149.7 ns/op 1709.59 MB/s BenchmarkMemmoveOverlap/512-4 670399 200.0 ns/op 2560.05 MB/s BenchmarkMemmoveOverlap/1024-4 339561 302.7 ns/op 3383.05 MB/s BenchmarkMemmoveOverlap/2048-4 321766 460.5 ns/op 4447.16 MB/s BenchmarkMemmoveOverlap/4096-4 156564 1015 ns/op 4035.61 MB/s BenchmarkMemmoveUnalignedDst/0-4 17739790 6.268 ns/op BenchmarkMemmoveUnalignedDst/1-4 1281634 87.62 ns/op 11.41 MB/s BenchmarkMemmoveUnalignedDst/2-4 1221610 116.5 ns/op 17.16 MB/s BenchmarkMemmoveUnalignedDst/3-4 1279304 110.5 ns/op 27.15 MB/s BenchmarkMemmoveUnalignedDst/4-4 1247540 94.34 ns/op 42.40 MB/s BenchmarkMemmoveUnalignedDst/5-4 1219071 98.22 ns/op 50.91 MB/s BenchmarkMemmoveUnalignedDst/6-4 1000000 108.5 ns/op 55.31 MB/s BenchmarkMemmoveUnalignedDst/7-4 1244553 97.14 ns/op 72.06 MB/s BenchmarkMemmoveUnalignedDst/8-4 1287724 99.98 ns/op 80.02 MB/s BenchmarkMemmoveUnalignedDst/9-4 1000000 105.0 ns/op 85.74 MB/s BenchmarkMemmoveUnalignedDst/10-4 1160059 153.1 ns/op 65.31 MB/s BenchmarkMemmoveUnalignedDst/11-4 1000000 103.5 ns/op 106.28 MB/s BenchmarkMemmoveUnalignedDst/12-4 1001373 111.7 ns/op 107.39 MB/s BenchmarkMemmoveUnalignedDst/13-4 1000000 117.2 ns/op 110.89 MB/s BenchmarkMemmoveUnalignedDst/14-4 1000000 122.6 ns/op 114.16 MB/s BenchmarkMemmoveUnalignedDst/15-4 1000000 106.1 ns/op 141.35 MB/s BenchmarkMemmoveUnalignedDst/16-4 1000000 124.6 ns/op 128.42 MB/s BenchmarkMemmoveUnalignedDst/32-4 1000000 128.5 ns/op 249.01 MB/s BenchmarkMemmoveUnalignedDst/64-4 871084 127.5 ns/op 501.84 MB/s BenchmarkMemmoveUnalignedDst/128-4 581124 238.9 ns/op 535.86 MB/s BenchmarkMemmoveUnalignedDst/256-4 739095 171.6 ns/op 1491.44 MB/s BenchmarkMemmoveUnalignedDst/512-4 581949 230.8 ns/op 2218.27 MB/s BenchmarkMemmoveUnalignedDst/1024-4 352892 384.5 ns/op 2663.29 MB/s BenchmarkMemmoveUnalignedDst/2048-4 218266 548.6 ns/op 3733.25 MB/s BenchmarkMemmoveUnalignedDst/4096-4 137550 899.4 ns/op 4554.14 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1000000 138.8 ns/op 230.60 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1000000 133.4 ns/op 479.88 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 806624 156.2 ns/op 819.64 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 750505 173.1 ns/op 1478.87 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 722421 302.9 ns/op 1690.59 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 307194 645.1 ns/op 1587.42 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 175842 738.6 ns/op 2772.85 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 78628 1315 ns/op 3115.58 MB/s BenchmarkMemmoveUnalignedSrc/0-4 12011998 12.99 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1000000 146.7 ns/op 6.82 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1000000 172.1 ns/op 11.62 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1000000 185.4 ns/op 16.18 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1000000 129.6 ns/op 30.88 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1000000 120.1 ns/op 41.65 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1000000 181.4 ns/op 33.08 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1000000 115.7 ns/op 60.48 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1000000 148.1 ns/op 54.02 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1000000 180.9 ns/op 49.75 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1000000 119.7 ns/op 83.54 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1000000 111.0 ns/op 99.08 MB/s BenchmarkMemmoveUnalignedSrc/12-4 873914 144.3 ns/op 83.15 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1000000 106.7 ns/op 121.87 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1000000 101.7 ns/op 137.61 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1000000 128.5 ns/op 116.72 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1000000 142.5 ns/op 112.31 MB/s BenchmarkMemmoveUnalignedSrc/32-4 976684 113.6 ns/op 281.70 MB/s BenchmarkMemmoveUnalignedSrc/64-4 819127 286.1 ns/op 223.68 MB/s BenchmarkMemmoveUnalignedSrc/128-4 853500 160.4 ns/op 798.22 MB/s BenchmarkMemmoveUnalignedSrc/256-4 674202 171.1 ns/op 1495.77 MB/s BenchmarkMemmoveUnalignedSrc/512-4 655975 194.8 ns/op 2628.96 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 472564 423.1 ns/op 2420.27 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 286774 465.8 ns/op 4396.97 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 160120 834.7 ns/op 4907.43 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1000000 111.1 ns/op 287.94 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1091900 143.5 ns/op 446.08 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1000000 130.2 ns/op 983.19 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 573555 236.7 ns/op 1081.72 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 767020 186.2 ns/op 2749.99 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 498904 270.7 ns/op 3783.36 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 302870 539.7 ns/op 3794.46 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 155811 823.6 ns/op 4973.35 MB/s BenchmarkMemclr/5-4 15672721 8.383 ns/op 596.43 MB/s BenchmarkMemclr/16-4 17643163 7.781 ns/op 2056.17 MB/s BenchmarkMemclr/64-4 14485839 8.840 ns/op 7240.08 MB/s BenchmarkMemclr/256-4 14886280 11.66 ns/op 21957.90 MB/s BenchmarkMemclr/4096-4 2186192 56.46 ns/op 72546.33 MB/s BenchmarkMemclr/65536-4 79830 1386 ns/op 47298.41 MB/s BenchmarkMemclr/1M-4 3175 45878 ns/op 22855.93 MB/s BenchmarkMemclr/4M-4 972 112944 ns/op 37136.21 MB/s BenchmarkMemclr/8M-4 403 295958 ns/op 28343.91 MB/s BenchmarkMemclr/16M-4 100 1024597 ns/op 16374.45 MB/s BenchmarkMemclr/64M-4 48 2244985 ns/op 29892.79 MB/s BenchmarkGoMemclr/5-4 1713756 94.04 ns/op 53.17 MB/s BenchmarkGoMemclr/16-4 590828 261.6 ns/op 61.15 MB/s BenchmarkGoMemclr/64-4 172300 618.0 ns/op 103.56 MB/s BenchmarkGoMemclr/256-4 51590 2836 ns/op 90.28 MB/s BenchmarkMemclrRange/1K_2K-4 69396 1522 ns/op 63000.25 MB/s BenchmarkMemclrRange/2K_8K-4 26907 4291 ns/op 77720.89 MB/s BenchmarkMemclrRange/4K_16K-4 31087 5519 ns/op 58532.96 MB/s BenchmarkMemclrRange/160K_228K-4 3789 57099 ns/op 29122.72 MB/s BenchmarkClearFat7-4 3992589 28.05 ns/op BenchmarkClearFat8-4 4275904 25.97 ns/op BenchmarkClearFat11-4 3769405 27.33 ns/op BenchmarkClearFat12-4 4184866 38.69 ns/op BenchmarkClearFat13-4 3980408 47.07 ns/op BenchmarkClearFat14-4 3891097 32.67 ns/op BenchmarkClearFat15-4 3517623 48.25 ns/op BenchmarkClearFat16-4 3751756 49.26 ns/op BenchmarkClearFat24-4 3929623 32.46 ns/op BenchmarkClearFat32-4 3624590 33.20 ns/op BenchmarkClearFat40-4 3701839 31.72 ns/op BenchmarkClearFat48-4 3010314 36.15 ns/op BenchmarkClearFat56-4 2080909 62.58 ns/op BenchmarkClearFat64-4 2810792 40.47 ns/op BenchmarkClearFat72-4 2684383 61.09 ns/op BenchmarkClearFat128-4 2423745 48.37 ns/op BenchmarkClearFat256-4 1769235 66.16 ns/op BenchmarkClearFat512-4 1000000 112.2 ns/op BenchmarkClearFat1024-4 884977 165.3 ns/op BenchmarkClearFat1032-4 951956 160.7 ns/op BenchmarkClearFat1040-4 692896 179.9 ns/op BenchmarkCopyFat7-4 3880554 53.07 ns/op BenchmarkCopyFat8-4 3297951 31.40 ns/op BenchmarkCopyFat11-4 3836235 42.59 ns/op BenchmarkCopyFat12-4 3377082 34.46 ns/op BenchmarkCopyFat13-4 3148899 34.53 ns/op BenchmarkCopyFat14-4 3703718 31.85 ns/op BenchmarkCopyFat15-4 3485880 56.24 ns/op BenchmarkCopyFat16-4 4380696 31.74 ns/op BenchmarkCopyFat24-4 3301914 33.24 ns/op BenchmarkCopyFat32-4 3466928 33.54 ns/op BenchmarkCopyFat64-4 3559334 32.67 ns/op BenchmarkCopyFat72-4 3028474 45.48 ns/op BenchmarkCopyFat128-4 2727333 50.61 ns/op BenchmarkCopyFat256-4 1602048 77.55 ns/op BenchmarkCopyFat512-4 967770 183.4 ns/op BenchmarkCopyFat520-4 1000000 157.0 ns/op BenchmarkCopyFat1024-4 1000000 267.1 ns/op BenchmarkCopyFat1032-4 1000000 224.1 ns/op BenchmarkCopyFat1040-4 777740 281.0 ns/op BenchmarkIssue18740/2byte-4 321 421558 ns/op BenchmarkIssue18740/4byte-4 468 241925 ns/op BenchmarkIssue18740/8byte-4 936 307193 ns/op BenchmarkReadMetricsLatency-4 10000 3035 p50-ns 4403 p90-ns 10823 p99-ns BenchmarkFinalizer-4 181 666487 ns/op BenchmarkFinalizerRun-4 242677 688.4 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7379090 29.53 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 4016997 40.88 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2364594 74.86 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2991453 41.37 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1516154 74.11 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1370998 85.06 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2702311 49.63 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1486228 78.24 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1619761 70.37 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2484379 51.38 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2267864 60.06 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1875135 120.0 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1394002 133.8 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1000000 129.0 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 4755806 22.66 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6044055 22.27 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6567027 23.81 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6961026 18.97 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6031974 16.61 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6718323 20.49 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7682538 15.74 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7264225 15.21 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7127094 16.42 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6502980 16.77 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6850870 16.52 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7979691 18.26 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6559482 30.75 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8234592 22.76 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5705978 21.38 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7350175 18.37 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7161768 15.49 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6760083 16.34 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7088437 24.54 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6096805 22.79 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6018754 24.81 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7600178 18.63 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7141912 18.41 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 4841227 29.05 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5574284 27.52 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6990334 21.05 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6552320 17.25 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6068574 16.79 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7747150 30.96 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6753595 29.91 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7044186 17.25 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5295900 25.38 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6101443 32.36 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6892262 19.59 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5976562 17.21 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6411183 21.62 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6751183 18.65 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7517240 15.57 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6605967 16.62 ns/op BenchmarkNetpollBreak-4 2292 48480 ns/op BenchmarkPingPongHog-4 675 304141 ns/op BenchmarkStackGrowth-4 86605 1228 ns/op BenchmarkStackGrowthDeep-4 1018 125019 ns/op BenchmarkCreateGoroutines-4 50852 2490 ns/op BenchmarkCreateGoroutinesParallel-4 49825 2405 ns/op BenchmarkCreateGoroutinesCapture-4 8104 15446 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 24682 26372 ns/op BenchmarkClosureCall-4 20822541 5.219 ns/op BenchmarkWakeupParallelSpinning/0s-4 4964 20514 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4518 28814 ns/op BenchmarkWakeupParallelSpinning/2µs-4 3764 34970 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2727 43886 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1224 89988 ns/op BenchmarkWakeupParallelSpinning/20µs-4 921 142987 ns/op BenchmarkWakeupParallelSpinning/50µs-4 405 331306 ns/op BenchmarkWakeupParallelSpinning/100µs-4 166 682252 ns/op BenchmarkMatmult-4 3334372 53.53 ns/op BenchmarkFastrand-4 4833620 21.12 ns/op BenchmarkFastrand64-4 5814571 22.06 ns/op BenchmarkFastrandHashiter-4 2809178 46.67 ns/op BenchmarkFastrandn/2-4 4111764 29.70 ns/op BenchmarkFastrandn/3-4 3386971 30.00 ns/op BenchmarkFastrandn/4-4 4136293 30.83 ns/op BenchmarkFastrandn/5-4 4030504 28.28 ns/op BenchmarkIfaceCmp100-4 137319 1233 ns/op BenchmarkIfaceCmpNil100-4 230878 564.0 ns/op BenchmarkEfaceCmpDiff-4 43566 2439 ns/op BenchmarkEfaceCmpDiffIndirect-4 40905 4314 ns/op BenchmarkDefer-4 1664898 74.53 ns/op BenchmarkDefer10-4 927380 188.4 ns/op BenchmarkDeferMany-4 559231 503.3 ns/op BenchmarkPanicRecover-4 265244 776.6 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 76 2142640 ns/op 2049187 p50-ns 2784406 p90-ns 6027466 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 57 2894697 ns/op 2170675 p50-ns 4922955 p90-ns 14158113 p99-ns BenchmarkGoroutineProfile/small/idle-4 30 3929790 ns/op 3605674 p50-ns 5778290 p90-ns 6066024 p99-ns BenchmarkGoroutineProfile/small/loaded-4 30 7948636 ns/op 6312249 p50-ns 12385590 p90-ns 44034031 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 45 2922265 ns/op 2739085 p50-ns 4089680 p90-ns 5538163 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 48 3570483 ns/op 3103307 p50-ns 4867912 p90-ns 15114226 p99-ns BenchmarkGoroutineProfile/large/idle-4 8 15413537 ns/op 12968265 p50-ns 28444640 p90-ns 28444640 p99-ns BenchmarkGoroutineProfile/large/loaded-4 3 38206577 ns/op 39498799 p50-ns 50046683 p90-ns 50046683 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 52 2505916 ns/op 2455945 p50-ns 3387556 p90-ns 4257972 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 46 3316450 ns/op 2850242 p50-ns 5872060 p90-ns 8823877 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 34 3338794 ns/op 3227122 p50-ns 4001147 p90-ns 5700200 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 19 9963182 ns/op 8261979 p50-ns 20467792 p90-ns 21105561 p99-ns BenchmarkRWMutexUncontended-4 1379194 85.55 ns/op BenchmarkRWMutexWrite100-4 84841 2312 ns/op BenchmarkRWMutexWrite10-4 185118 2137 ns/op BenchmarkRWMutexWorkWrite100-4 23922 4450 ns/op BenchmarkRWMutexWorkWrite10-4 29608 4256 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2079 51924 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1008 109627 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1089 145985 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 495 229137 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 480 209353 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 196 567252 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 265 651854 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 105 1486057 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 235465 1316 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 163958 1110 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 146798 1285 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 217568 1040 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 115634 978.5 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 202189 1268 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 209401 1054 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 220558 1284 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 125451 985.7 ns/op BenchmarkMakeSlice/Byte-4 1327082 91.38 ns/op BenchmarkMakeSlice/Int16-4 1000000 104.8 ns/op BenchmarkMakeSlice/Int-4 1000000 138.1 ns/op BenchmarkMakeSlice/Ptr-4 1000000 171.1 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 263.3 ns/op BenchmarkMakeSlice/Struct/32-4 745063 283.9 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 366.9 ns/op BenchmarkGrowSlice/Byte-4 470749 569.0 ns/op BenchmarkGrowSlice/Int16-4 576391 337.4 ns/op BenchmarkGrowSlice/Int-4 640387 385.9 ns/op BenchmarkGrowSlice/Ptr-4 266456 777.8 ns/op BenchmarkGrowSlice/Struct/24-4 199381 1393 ns/op BenchmarkGrowSlice/Struct/32-4 118474 2041 ns/op BenchmarkGrowSlice/Struct/40-4 78636 2158 ns/op BenchmarkExtendSlice/IntSlice-4 341613 726.3 ns/op BenchmarkExtendSlice/PointerSlice-4 268881 924.3 ns/op BenchmarkExtendSlice/NoGrow-4 333957 623.6 ns/op BenchmarkAppend-4 910742 122.2 ns/op BenchmarkAppendGrowByte-4 2 84352058 ns/op BenchmarkAppendGrowString-4 1 596783524 ns/op BenchmarkAppendSlice/1Bytes-4 272748 519.1 ns/op BenchmarkAppendSlice/4Bytes-4 403857 412.1 ns/op BenchmarkAppendSlice/7Bytes-4 203427 502.6 ns/op BenchmarkAppendSlice/8Bytes-4 304358 428.9 ns/op BenchmarkAppendSlice/15Bytes-4 226312 601.9 ns/op BenchmarkAppendSlice/16Bytes-4 378007 417.7 ns/op BenchmarkAppendSlice/32Bytes-4 382066 402.7 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 54572 2801 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 10000 11824 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9865 41761 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 942 135737 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 100 1335418 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 36 4269515 ns/op BenchmarkAppendStr/1Bytes-4 548850 237.6 ns/op BenchmarkAppendStr/4Bytes-4 242618 419.3 ns/op BenchmarkAppendStr/8Bytes-4 328036 422.8 ns/op BenchmarkAppendStr/16Bytes-4 339936 427.9 ns/op BenchmarkAppendStr/32Bytes-4 469660 723.1 ns/op BenchmarkAppendSpecialCase-4 1000000 141.5 ns/op BenchmarkCopy/1Byte-4 907021 284.7 ns/op 3.51 MB/s BenchmarkCopy/1String-4 1000000 109.3 ns/op 9.15 MB/s BenchmarkCopy/2Byte-4 1245334 110.7 ns/op 18.07 MB/s BenchmarkCopy/2String-4 1000000 151.2 ns/op 13.23 MB/s BenchmarkCopy/4Byte-4 1348394 102.0 ns/op 39.22 MB/s BenchmarkCopy/4String-4 1000000 107.9 ns/op 37.07 MB/s BenchmarkCopy/8Byte-4 1215984 98.39 ns/op 81.31 MB/s BenchmarkCopy/8String-4 1000000 121.7 ns/op 65.72 MB/s BenchmarkCopy/12Byte-4 1151666 99.56 ns/op 120.53 MB/s BenchmarkCopy/12String-4 1204731 112.3 ns/op 106.89 MB/s BenchmarkCopy/16Byte-4 1000000 109.9 ns/op 145.53 MB/s BenchmarkCopy/16String-4 1242570 102.8 ns/op 155.57 MB/s BenchmarkCopy/32Byte-4 1000000 172.0 ns/op 186.07 MB/s BenchmarkCopy/32String-4 1000000 100.6 ns/op 318.17 MB/s BenchmarkCopy/128Byte-4 966460 118.9 ns/op 1076.98 MB/s BenchmarkCopy/128String-4 802393 229.2 ns/op 558.43 MB/s BenchmarkCopy/1024Byte-4 347388 326.7 ns/op 3134.06 MB/s BenchmarkCopy/1024String-4 321871 391.8 ns/op 2613.27 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 16694 6679 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 10000 13476 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 20300 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 26583 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 30919 ns/op BenchmarkAppendInPlace/Grow/Byte-4 134816 1804 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 149926 1874 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 58075 2251 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 54564 2925 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 40429 3213 ns/op BenchmarkStackCopyPtr-4 1 136111434 ns/op BenchmarkStackCopy-4 1 106705073 ns/op BenchmarkStackCopyNoCache-4 21 5414500 ns/op BenchmarkStackCopyWithStkobj-4 2 57546974 ns/op BenchmarkIssue18138-4 165 834627 ns/op BenchmarkCompareStringEqual-4 13976073 13.99 ns/op BenchmarkCompareStringIdentical-4 19861413 5.503 ns/op BenchmarkCompareStringSameLength-4 14663313 8.905 ns/op BenchmarkCompareStringDifferentLength-4 25389151 4.415 ns/op BenchmarkCompareStringBigUnaligned-4 1036 112304 ns/op 9337.01 MB/s BenchmarkCompareStringBig-4 1576 79210 ns/op 13238.04 MB/s BenchmarkConcatStringAndBytes-4 1663384 69.23 ns/op BenchmarkSliceByteToString/1-4 1703091 73.08 ns/op BenchmarkSliceByteToString/2-4 917238 183.6 ns/op BenchmarkSliceByteToString/4-4 1000000 166.3 ns/op BenchmarkSliceByteToString/8-4 911961 193.0 ns/op BenchmarkSliceByteToString/16-4 1000000 157.1 ns/op BenchmarkSliceByteToString/32-4 875499 196.5 ns/op BenchmarkSliceByteToString/64-4 897244 289.3 ns/op BenchmarkSliceByteToString/128-4 744730 377.5 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2240430 50.09 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1000000 120.3 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 119.0 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 2749785 60.29 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1546296 79.97 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1857595 67.23 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1716168 70.59 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 361454 405.1 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 419562 296.8 ns/op BenchmarkRuneIterate/range/ASCII-4 5950591 26.52 ns/op BenchmarkRuneIterate/range/Japanese-4 2618295 50.17 ns/op BenchmarkRuneIterate/range/MixedLength-4 2670213 40.22 ns/op BenchmarkRuneIterate/range1/ASCII-4 6933662 17.56 ns/op BenchmarkRuneIterate/range1/Japanese-4 2343423 81.59 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2534068 43.38 ns/op BenchmarkRuneIterate/range2/ASCII-4 3113604 35.19 ns/op BenchmarkRuneIterate/range2/Japanese-4 2288666 55.61 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2372100 44.81 ns/op BenchmarkArrayEqual-4 20607441 5.624 ns/op BenchmarkFunc/Name-4 4986354 22.41 ns/op BenchmarkFunc/Entry-4 13064901 8.509 ns/op BenchmarkFunc/FileLine-4 1756462 63.44 ns/op PASS ok runtime 421.923s goos: darwin goarch: amd64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 26388 4708 ns/op BenchmarkHandle/concurrent-4 22593 5956 ns/op PASS ok runtime/cgo 0.457s goos: darwin goarch: amd64 pkg: runtime/internal/atomic BenchmarkAtomicLoad64-4 28306686 6.154 ns/op BenchmarkAtomicStore64-4 10890403 17.11 ns/op BenchmarkAtomicLoad-4 29422495 6.338 ns/op BenchmarkAtomicStore-4 13043680 9.485 ns/op BenchmarkAnd8-4 11904369 9.582 ns/op BenchmarkAnd-4 12443563 10.33 ns/op BenchmarkAnd8Parallel-4 4212664 32.62 ns/op BenchmarkAndParallel-4 3712747 29.73 ns/op BenchmarkOr8-4 12842439 11.45 ns/op BenchmarkOr-4 13170112 10.19 ns/op BenchmarkOr8Parallel-4 4098724 29.80 ns/op BenchmarkOrParallel-4 3873088 29.35 ns/op BenchmarkXadd-4 3854845 31.19 ns/op BenchmarkXadd64-4 3835068 30.28 ns/op BenchmarkCas-4 2387634 42.50 ns/op BenchmarkCas64-4 2812186 45.63 ns/op BenchmarkXchg-4 4001120 30.86 ns/op BenchmarkXchg64-4 3625946 30.27 ns/op PASS ok runtime/internal/atomic 3.904s goos: darwin goarch: amd64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 3045490 36.33 ns/op BenchmarkMulUintptr/large-4 2004523 54.69 ns/op PASS ok runtime/internal/math 0.462s goos: darwin goarch: amd64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 12 12483461 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 6 25234422 ns/op 340.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 32 3298649 ns/op 6.500 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 7 17971280 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 4 51371032 ns/op 1626 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 14 9146282 ns/op 56.29 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 1 101142531 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 165290763 ns/op 10479 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 7 15317534 ns/op 1009 concurrent_launches/op PASS ok runtime/pprof 2.315s goos: darwin goarch: amd64 pkg: runtime/race BenchmarkSyncLeak-4 8 14477589 ns/op BenchmarkStackLeak-4 19114 6673 ns/op PASS ok runtime/race 0.481s goos: darwin goarch: amd64 pkg: runtime/trace BenchmarkStartRegion-4 3069319 48.47 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 260137 605.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.473s goos: darwin goarch: amd64 pkg: sort BenchmarkSearchWrappers-4 83115 1490 ns/op BenchmarkSortString1K-4 124 1041021 ns/op BenchmarkSortString1K_Slice-4 139 915083 ns/op BenchmarkStableString1K-4 88 1665094 ns/op BenchmarkSortInt1K-4 133 792805 ns/op BenchmarkSortInt1K_Sorted-4 1981 54612 ns/op BenchmarkSortInt1K_Reversed-4 1304 93619 ns/op BenchmarkSortInt1K_Mod8-4 368 316027 ns/op BenchmarkStableInt1K-4 100 1132635 ns/op BenchmarkStableInt1K_Slice-4 100 1044847 ns/op BenchmarkSortInt64K-4 2 79553353 ns/op BenchmarkSortInt64K_Slice-4 2 60988538 ns/op BenchmarkStableInt64K-4 2 113301761 ns/op BenchmarkSort1e2-4 322 401018 ns/op BenchmarkStable1e2-4 100 1040474 ns/op BenchmarkSort1e4-4 2 72916973 ns/op BenchmarkStable1e4-4 1 313333672 ns/op PASS ok sort 34.131s goos: darwin goarch: amd64 pkg: strconv BenchmarkAtof64Decimal-4 673357 166.2 ns/op BenchmarkAtof64Float-4 669644 304.6 ns/op BenchmarkAtof64FloatExp-4 556864 234.0 ns/op BenchmarkAtof64Big-4 455592 304.7 ns/op BenchmarkAtof64RandomBits-4 344656 335.5 ns/op BenchmarkAtof64RandomFloats-4 287522 441.6 ns/op BenchmarkAtof64RandomLongFloats-4 306699 527.6 ns/op BenchmarkAtof32Decimal-4 736075 163.7 ns/op BenchmarkAtof32Float-4 683841 207.4 ns/op BenchmarkAtof32FloatExp-4 496952 245.6 ns/op BenchmarkAtof32Random-4 316386 408.8 ns/op BenchmarkAtof32RandomLong-4 131238 894.0 ns/op BenchmarkParseInt/Pos/7bit-4 1000000 104.6 ns/op BenchmarkParseInt/Pos/26bit-4 746516 231.1 ns/op BenchmarkParseInt/Pos/31bit-4 627960 167.9 ns/op BenchmarkParseInt/Pos/56bit-4 557571 245.4 ns/op BenchmarkParseInt/Pos/63bit-4 449762 271.4 ns/op BenchmarkParseInt/Neg/7bit-4 1197108 147.1 ns/op BenchmarkParseInt/Neg/26bit-4 798651 155.9 ns/op BenchmarkParseInt/Neg/31bit-4 672306 260.3 ns/op BenchmarkParseInt/Neg/56bit-4 523233 244.2 ns/op BenchmarkParseInt/Neg/63bit-4 519232 266.6 ns/op BenchmarkAtoi/Pos/7bit-4 1000000 120.7 ns/op BenchmarkAtoi/Pos/26bit-4 805117 141.0 ns/op BenchmarkAtoi/Pos/31bit-4 613710 242.8 ns/op BenchmarkAtoi/Pos/56bit-4 653548 223.4 ns/op BenchmarkAtoi/Pos/63bit-4 311311 476.9 ns/op BenchmarkAtoi/Neg/7bit-4 1362123 73.69 ns/op BenchmarkAtoi/Neg/26bit-4 1000000 165.2 ns/op BenchmarkAtoi/Neg/31bit-4 877184 135.1 ns/op BenchmarkAtoi/Neg/56bit-4 562612 296.6 ns/op BenchmarkAtoi/Neg/63bit-4 488953 275.0 ns/op BenchmarkFormatFloat/Decimal-4 110766 1227 ns/op BenchmarkFormatFloat/Float-4 90398 1548 ns/op BenchmarkFormatFloat/Exp-4 97906 1302 ns/op BenchmarkFormatFloat/NegExp-4 105306 1192 ns/op BenchmarkFormatFloat/LongExp-4 73664 2429 ns/op BenchmarkFormatFloat/Big-4 76294 1488 ns/op BenchmarkFormatFloat/BinaryExp-4 181896 921.8 ns/op BenchmarkFormatFloat/32Integer-4 105180 1677 ns/op BenchmarkFormatFloat/32ExactFraction-4 95148 1320 ns/op BenchmarkFormatFloat/32Point-4 79484 2444 ns/op BenchmarkFormatFloat/32Exp-4 85618 1276 ns/op BenchmarkFormatFloat/32NegExp-4 85575 1633 ns/op BenchmarkFormatFloat/32Shortest-4 79909 1531 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 76292 1431 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 47654 2205 ns/op BenchmarkFormatFloat/64Fixed1-4 119010 1574 ns/op BenchmarkFormatFloat/64Fixed2-4 131880 1152 ns/op BenchmarkFormatFloat/64Fixed3-4 96786 1277 ns/op BenchmarkFormatFloat/64Fixed4-4 111307 1018 ns/op BenchmarkFormatFloat/64Fixed12-4 75823 1767 ns/op BenchmarkFormatFloat/64Fixed16-4 84172 2091 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 84880 1359 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 80984 1502 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2097 58631 ns/op BenchmarkFormatFloat/Slowpath64-4 68968 1614 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 67126 1501 ns/op BenchmarkAppendFloat/Decimal-4 118872 989.3 ns/op BenchmarkAppendFloat/Float-4 97468 1689 ns/op BenchmarkAppendFloat/Exp-4 107712 1493 ns/op BenchmarkAppendFloat/NegExp-4 112244 1535 ns/op BenchmarkAppendFloat/LongExp-4 87082 1291 ns/op BenchmarkAppendFloat/Big-4 80954 1418 ns/op BenchmarkAppendFloat/BinaryExp-4 315422 438.1 ns/op BenchmarkAppendFloat/32Integer-4 119283 930.4 ns/op BenchmarkAppendFloat/32ExactFraction-4 111067 992.0 ns/op BenchmarkAppendFloat/32Point-4 109993 1035 ns/op BenchmarkAppendFloat/32Exp-4 105135 985.7 ns/op BenchmarkAppendFloat/32NegExp-4 115444 916.1 ns/op BenchmarkAppendFloat/32Shortest-4 144589 1131 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 150099 771.0 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 138354 854.1 ns/op BenchmarkAppendFloat/64Fixed1-4 176460 690.7 ns/op BenchmarkAppendFloat/64Fixed2-4 172905 673.8 ns/op BenchmarkAppendFloat/64Fixed3-4 164914 704.0 ns/op BenchmarkAppendFloat/64Fixed4-4 168972 715.1 ns/op BenchmarkAppendFloat/64Fixed12-4 86379 2119 ns/op BenchmarkAppendFloat/64Fixed16-4 111672 1094 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 115150 971.2 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 102271 1110 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2430 76638 ns/op BenchmarkAppendFloat/Slowpath64-4 85388 1249 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 90555 1280 ns/op BenchmarkFormatInt-4 10000 11287 ns/op BenchmarkAppendInt-4 15606 12683 ns/op BenchmarkFormatUint-4 71736 2141 ns/op BenchmarkAppendUint-4 80779 1416 ns/op BenchmarkFormatIntSmall/7-4 1925806 85.49 ns/op BenchmarkFormatIntSmall/42-4 1863434 64.90 ns/op BenchmarkAppendIntSmall-4 1043337 110.2 ns/op BenchmarkAppendUintVarlen/1-4 975970 117.3 ns/op BenchmarkAppendUintVarlen/12-4 1000000 108.9 ns/op BenchmarkAppendUintVarlen/123-4 902338 153.2 ns/op BenchmarkAppendUintVarlen/1234-4 898682 147.2 ns/op BenchmarkAppendUintVarlen/12345-4 869924 151.2 ns/op BenchmarkAppendUintVarlen/123456-4 777595 205.4 ns/op BenchmarkAppendUintVarlen/1234567-4 766414 176.0 ns/op BenchmarkAppendUintVarlen/12345678-4 540919 209.9 ns/op BenchmarkAppendUintVarlen/123456789-4 834556 157.5 ns/op BenchmarkAppendUintVarlen/1234567890-4 834012 158.5 ns/op BenchmarkAppendUintVarlen/12345678901-4 824815 164.2 ns/op BenchmarkAppendUintVarlen/123456789012-4 728419 158.8 ns/op BenchmarkAppendUintVarlen/1234567890123-4 764277 165.0 ns/op BenchmarkAppendUintVarlen/12345678901234-4 646249 171.9 ns/op BenchmarkAppendUintVarlen/123456789012345-4 801811 202.7 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 679299 174.1 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 708228 178.1 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 627370 180.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 696778 183.1 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 634669 269.8 ns/op BenchmarkQuote-4 35577 4099 ns/op BenchmarkQuoteRune-4 360786 342.6 ns/op BenchmarkAppendQuote-4 42813 2736 ns/op BenchmarkAppendQuoteRune-4 656460 180.3 ns/op BenchmarkUnquoteEasy-4 1346985 142.5 ns/op BenchmarkUnquoteHard-4 36124 4002 ns/op PASS ok strconv 24.390s goos: darwin goarch: amd64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 301626 387.2 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 91822 1562 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 157852 1120 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 226568 660.3 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 56086 2207 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 89534 1620 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 568424 261.6 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23636 4759 ns/op BenchmarkGenericMatch1-4 2089 57870 ns/op BenchmarkGenericMatch2-4 476 260466 ns/op BenchmarkSingleMaxSkipping-4 12043 10101 ns/op 990.04 MB/s BenchmarkSingleLongSuffixFail-4 18656 9160 ns/op 109.39 MB/s BenchmarkSingleMatch-4 190 554165 ns/op 27.07 MB/s BenchmarkByteByteNoMatch-4 97165 1263 ns/op BenchmarkByteByteMatch-4 17048 7469 ns/op BenchmarkByteStringMatch-4 16857 7147 ns/op BenchmarkHTMLEscapeNew-4 61773 1926 ns/op BenchmarkHTMLEscapeOld-4 74228 1966 ns/op BenchmarkByteStringReplacerWriteString-4 1332 87427 ns/op BenchmarkByteReplacerWriteString-4 1390 74810 ns/op BenchmarkByteByteReplaces-4 2607 56789 ns/op BenchmarkByteByteMap-4 4689 22643 ns/op BenchmarkMap/identity/ASCII-4 813159 222.8 ns/op BenchmarkMap/identity/Greek-4 596972 221.2 ns/op BenchmarkMap/change/ASCII-4 32679 6049 ns/op BenchmarkMap/change/Greek-4 23335 7349 ns/op BenchmarkIndexRune-4 1597438 71.58 ns/op BenchmarkIndexRuneLongString-4 1473543 82.54 ns/op BenchmarkIndexRuneFastPath-4 2793100 39.45 ns/op BenchmarkIndex-4 2943130 40.66 ns/op BenchmarkLastIndex-4 3294288 38.02 ns/op BenchmarkIndexByte-4 8825343 11.74 ns/op BenchmarkToUpper/#00-4 2834887 65.46 ns/op BenchmarkToUpper/ONLYUPPER-4 2113828 57.87 ns/op BenchmarkToUpper/abc-4 270876 543.5 ns/op BenchmarkToUpper/AbC123-4 245026 998.2 ns/op BenchmarkToUpper/azAZ09_-4 204865 584.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 41600 2561 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 59494 2318 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 27807 4263 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 49845 2556 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 105270 1056 ns/op BenchmarkToLower/#00-4 2656106 57.67 ns/op BenchmarkToLower/abc-4 2354158 49.37 ns/op BenchmarkToLower/AbC123-4 192888 639.1 ns/op BenchmarkToLower/azAZ09_-4 170275 805.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 74094 1531 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 52746 2268 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 27848 4176 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 62085 1841 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 113448 1050 ns/op BenchmarkMapNoChanges-4 1000000 164.0 ns/op BenchmarkTrim-4 31248 3582 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2389767 47.65 ns/op BenchmarkToValidUTF8/InvalidASCII-4 148172 1152 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 95971 1148 ns/op BenchmarkEqualFold/Tests-4 51820 2217 ns/op BenchmarkEqualFold/ASCII-4 2611903 43.54 ns/op BenchmarkEqualFold/UnicodePrefix-4 122215 940.7 ns/op BenchmarkEqualFold/UnicodeSuffix-4 137810 1205 ns/op BenchmarkIndexHard1-4 1052 106434 ns/op BenchmarkIndexHard2-4 760 158883 ns/op BenchmarkIndexHard3-4 187 586672 ns/op BenchmarkIndexHard4-4 190 691110 ns/op BenchmarkLastIndexHard1-4 79 1705923 ns/op BenchmarkLastIndexHard2-4 75 1910233 ns/op BenchmarkLastIndexHard3-4 81 1649678 ns/op BenchmarkCountHard1-4 950 135292 ns/op BenchmarkCountHard2-4 697 147237 ns/op BenchmarkCountHard3-4 100 1009297 ns/op BenchmarkIndexTorture-4 10000 11963 ns/op BenchmarkCountTorture-4 10000 24242 ns/op BenchmarkCountTortureOverlapping-4 464 228561 ns/op BenchmarkCountByte/10-4 3225626 45.27 ns/op 220.91 MB/s BenchmarkCountByte/32-4 3205524 37.32 ns/op 857.39 MB/s BenchmarkCountByte/4096-4 941796 143.5 ns/op 28535.34 MB/s BenchmarkCountByte/4194304-4 718 140501 ns/op 29852.54 MB/s BenchmarkCountByte/67108864-4 27 4934887 ns/op 13598.86 MB/s BenchmarkFields/ASCII/16-4 256738 447.1 ns/op 35.79 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 18813 5915 ns/op 43.28 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1424 87019 ns/op 47.07 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 96 1341439 ns/op 48.86 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 24055099 ns/op 43.59 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 292615 510.7 ns/op 31.33 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9710 18622 ns/op 13.75 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 586 235911 ns/op 17.36 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 26 5375066 ns/op 12.19 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 109756496 ns/op 9.55 MB/s 10465536 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 195349 711.1 ns/op 22.50 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 11757 ns/op 21.77 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 786 188541 ns/op 21.72 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 48 4002475 ns/op 16.37 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 69417767 ns/op 15.11 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 165102 842.8 ns/op 18.98 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 10000 11190 ns/op 22.88 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 662 260678 ns/op 15.71 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 31 4739286 ns/op 13.83 MB/s 463110 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 102430715 ns/op 10.24 MB/s 10465584 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 140981651 ns/op BenchmarkSplitSingleByteSeparator-4 18 8748770 ns/op BenchmarkSplitMultiByteSeparator-4 26 4101081 ns/op BenchmarkSplitNSingleByteSeparator-4 141578 962.0 ns/op BenchmarkSplitNMultiByteSeparator-4 163483 1000 ns/op BenchmarkRepeat/5x0-4 2774190 40.58 ns/op BenchmarkRepeat/5x1-4 2702704 43.48 ns/op BenchmarkRepeat/5x2-4 224583 784.5 ns/op BenchmarkRepeat/5x6-4 113550 933.1 ns/op BenchmarkRepeat/10x0-4 2728290 44.09 ns/op BenchmarkRepeat/10x1-4 2675640 43.10 ns/op BenchmarkRepeat/10x2-4 218022 840.8 ns/op BenchmarkRepeat/10x6-4 116098 1335 ns/op BenchmarkRepeatLarge/256/1-4 60656 2137 ns/op 119.77 MB/s BenchmarkRepeatLarge/256/16-4 99607 1622 ns/op 157.80 MB/s BenchmarkRepeatLarge/512/1-4 41018 3009 ns/op 170.15 MB/s BenchmarkRepeatLarge/512/16-4 41449 2607 ns/op 196.42 MB/s BenchmarkRepeatLarge/1024/1-4 27655 4983 ns/op 205.50 MB/s BenchmarkRepeatLarge/1024/16-4 32226 3781 ns/op 270.86 MB/s BenchmarkRepeatLarge/2048/1-4 14383 7159 ns/op 286.09 MB/s BenchmarkRepeatLarge/2048/16-4 27355 6282 ns/op 325.99 MB/s BenchmarkRepeatLarge/4096/1-4 10000 12302 ns/op 332.95 MB/s BenchmarkRepeatLarge/4096/16-4 10000 11516 ns/op 355.69 MB/s BenchmarkRepeatLarge/8192/1-4 10000 20740 ns/op 394.99 MB/s BenchmarkRepeatLarge/8192/16-4 8526 18306 ns/op 447.50 MB/s BenchmarkRepeatLarge/8192/4097-4 3590576 37.85 ns/op 108245.47 MB/s BenchmarkRepeatLarge/16384/1-4 10000 33158 ns/op 494.12 MB/s BenchmarkRepeatLarge/16384/16-4 5194 33769 ns/op 485.18 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 27942 ns/op 439.87 MB/s BenchmarkRepeatLarge/32768/1-4 1714 76870 ns/op 426.28 MB/s BenchmarkRepeatLarge/32768/16-4 2988 75843 ns/op 432.05 MB/s BenchmarkRepeatLarge/32768/4097-4 2316 60153 ns/op 476.77 MB/s BenchmarkRepeatLarge/65536/1-4 782 130934 ns/op 500.53 MB/s BenchmarkRepeatLarge/65536/16-4 906 117735 ns/op 556.64 MB/s BenchmarkRepeatLarge/65536/4097-4 1088 125693 ns/op 488.93 MB/s BenchmarkRepeatLarge/131072/1-4 182 591121 ns/op 221.73 MB/s BenchmarkRepeatLarge/131072/16-4 212 579266 ns/op 226.27 MB/s BenchmarkRepeatLarge/131072/4097-4 243 531339 ns/op 239.03 MB/s BenchmarkRepeatLarge/262144/1-4 100 1025412 ns/op 255.65 MB/s BenchmarkRepeatLarge/262144/16-4 100 1041255 ns/op 251.76 MB/s BenchmarkRepeatLarge/262144/4097-4 135 825320 ns/op 312.74 MB/s BenchmarkRepeatLarge/524288/1-4 62 2164381 ns/op 242.23 MB/s BenchmarkRepeatLarge/524288/16-4 100 1959481 ns/op 267.56 MB/s BenchmarkRepeatLarge/524288/4097-4 69 1848256 ns/op 281.52 MB/s BenchmarkRepeatLarge/1048576/1-4 36 4018617 ns/op 260.93 MB/s BenchmarkRepeatLarge/1048576/16-4 38 3165520 ns/op 331.25 MB/s BenchmarkRepeatLarge/1048576/4097-4 34 3459170 ns/op 302.02 MB/s BenchmarkRepeatLarge/2097152/1-4 32 7727144 ns/op 271.40 MB/s BenchmarkRepeatLarge/2097152/16-4 28 5676304 ns/op 369.46 MB/s BenchmarkRepeatLarge/2097152/4097-4 20 6874730 ns/op 304.53 MB/s BenchmarkRepeatLarge/4194304/1-4 9 13454715 ns/op 311.73 MB/s BenchmarkRepeatLarge/4194304/16-4 10 11089887 ns/op 378.21 MB/s BenchmarkRepeatLarge/4194304/4097-4 9 12962435 ns/op 323.34 MB/s BenchmarkRepeatLarge/8388608/1-4 6 17917758 ns/op 468.17 MB/s BenchmarkRepeatLarge/8388608/16-4 6 18185003 ns/op 461.29 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 18284005 ns/op 458.68 MB/s BenchmarkRepeatLarge/16777216/1-4 3 36609764 ns/op 458.27 MB/s BenchmarkRepeatLarge/16777216/16-4 3 35691347 ns/op 470.06 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 33525220 ns/op 500.44 MB/s BenchmarkRepeatLarge/33554432/1-4 2 73054084 ns/op 459.31 MB/s BenchmarkRepeatLarge/33554432/16-4 2 62606838 ns/op 535.95 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 58474466 ns/op 573.83 MB/s BenchmarkRepeatLarge/67108864/1-4 1 122792031 ns/op 546.52 MB/s BenchmarkRepeatLarge/67108864/16-4 1 109596110 ns/op 612.33 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 123510747 ns/op 543.34 MB/s BenchmarkRepeatLarge/134217728/1-4 1 247080605 ns/op 543.21 MB/s BenchmarkRepeatLarge/134217728/16-4 1 389693061 ns/op 344.42 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 433822482 ns/op 309.38 MB/s BenchmarkRepeatLarge/268435456/1-4 1 635393917 ns/op 422.47 MB/s BenchmarkRepeatLarge/268435456/16-4 1 484352126 ns/op 554.22 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 570656730 ns/op 470.40 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1224329894 ns/op 438.50 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1098028179 ns/op 488.94 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1019292011 ns/op 526.71 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4960834929 ns/op 216.44 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 5181980875 ns/op 207.21 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 7223592974 ns/op 148.64 MB/s BenchmarkIndexAnyASCII/1:1-4 1618021 78.89 ns/op BenchmarkIndexAnyASCII/1:2-4 1727012 73.04 ns/op BenchmarkIndexAnyASCII/1:4-4 1621886 78.31 ns/op BenchmarkIndexAnyASCII/1:8-4 1412682 81.96 ns/op BenchmarkIndexAnyASCII/1:16-4 1901875 59.55 ns/op BenchmarkIndexAnyASCII/1:32-4 1000000 111.3 ns/op BenchmarkIndexAnyASCII/1:64-4 2015805 59.80 ns/op BenchmarkIndexAnyASCII/16:1-4 1945874 58.07 ns/op BenchmarkIndexAnyASCII/16:2-4 816967 142.3 ns/op BenchmarkIndexAnyASCII/16:4-4 788548 151.2 ns/op BenchmarkIndexAnyASCII/16:8-4 826167 149.3 ns/op BenchmarkIndexAnyASCII/16:16-4 693451 164.2 ns/op BenchmarkIndexAnyASCII/16:32-4 756200 178.6 ns/op BenchmarkIndexAnyASCII/16:64-4 546028 216.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1709365 82.07 ns/op BenchmarkIndexAnyASCII/256:2-4 47182 2954 ns/op BenchmarkIndexAnyASCII/256:4-4 82899 1667 ns/op BenchmarkIndexAnyASCII/256:8-4 80556 2459 ns/op BenchmarkIndexAnyASCII/256:16-4 83922 1367 ns/op BenchmarkIndexAnyASCII/256:32-4 85443 1410 ns/op BenchmarkIndexAnyASCII/256:64-4 79981 1453 ns/op BenchmarkIndexAnyUTF8/1:1-4 2090593 55.09 ns/op BenchmarkIndexAnyUTF8/1:2-4 1929792 59.43 ns/op BenchmarkIndexAnyUTF8/1:4-4 1918976 58.43 ns/op BenchmarkIndexAnyUTF8/1:8-4 1784510 58.48 ns/op BenchmarkIndexAnyUTF8/1:16-4 1000000 120.3 ns/op BenchmarkIndexAnyUTF8/1:32-4 1804216 85.81 ns/op BenchmarkIndexAnyUTF8/1:64-4 1912995 61.59 ns/op BenchmarkIndexAnyUTF8/16:1-4 1616494 70.54 ns/op BenchmarkIndexAnyUTF8/16:2-4 212970 658.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 283466 496.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 252721 683.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 254008 656.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 244014 524.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 244962 499.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 456174 302.6 ns/op BenchmarkIndexAnyUTF8/256:2-4 16806 7092 ns/op BenchmarkIndexAnyUTF8/256:4-4 10000 10103 ns/op BenchmarkIndexAnyUTF8/256:8-4 17174 7215 ns/op BenchmarkIndexAnyUTF8/256:16-4 16083 7449 ns/op BenchmarkIndexAnyUTF8/256:32-4 15308 7496 ns/op BenchmarkIndexAnyUTF8/256:64-4 13189 9154 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1916148 65.69 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1885719 60.16 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1938657 59.70 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2094340 57.69 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2035947 59.02 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1785813 61.06 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1867194 67.02 ns/op BenchmarkLastIndexAnyASCII/16:1-4 940143 262.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 891745 219.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 818442 140.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 680060 193.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 891796 149.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 667388 176.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 533611 282.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 91791 1319 ns/op BenchmarkLastIndexAnyASCII/256:2-4 87092 1322 ns/op BenchmarkLastIndexAnyASCII/256:4-4 82249 1339 ns/op BenchmarkLastIndexAnyASCII/256:8-4 94754 1528 ns/op BenchmarkLastIndexAnyASCII/256:16-4 89673 1806 ns/op BenchmarkLastIndexAnyASCII/256:32-4 85534 1367 ns/op BenchmarkLastIndexAnyASCII/256:64-4 85755 1719 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1983033 59.61 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1904756 63.03 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2010675 58.08 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1918370 58.00 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1999976 76.04 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1545729 103.0 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1973150 69.65 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 322465 466.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 145140 842.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 148746 876.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 124627 978.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 165028 851.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 136090 937.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 140744 847.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 19588 5941 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 9258 14606 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 9402 13007 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 12832 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 8926 17563 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 9312 13575 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 19022 ns/op BenchmarkTrimASCII/1:1-4 2544265 45.97 ns/op BenchmarkTrimASCII/1:2-4 2030776 58.21 ns/op BenchmarkTrimASCII/1:4-4 1945209 102.5 ns/op BenchmarkTrimASCII/1:8-4 1841553 138.9 ns/op BenchmarkTrimASCII/1:16-4 1691600 68.54 ns/op BenchmarkTrimASCII/16:1-4 2222118 56.48 ns/op BenchmarkTrimASCII/16:2-4 876692 184.8 ns/op BenchmarkTrimASCII/16:4-4 940392 157.6 ns/op BenchmarkTrimASCII/16:8-4 920300 148.7 ns/op BenchmarkTrimASCII/16:16-4 720254 151.6 ns/op BenchmarkTrimASCII/256:1-4 628347 201.8 ns/op BenchmarkTrimASCII/256:2-4 82011 1384 ns/op BenchmarkTrimASCII/256:4-4 78057 1474 ns/op BenchmarkTrimASCII/256:8-4 84357 1366 ns/op BenchmarkTrimASCII/256:16-4 79326 1462 ns/op BenchmarkTrimASCII/4096:1-4 40362 3250 ns/op BenchmarkTrimASCII/4096:2-4 4735 21445 ns/op BenchmarkTrimASCII/4096:4-4 5436 22930 ns/op BenchmarkTrimASCII/4096:8-4 5575 21211 ns/op BenchmarkTrimASCII/4096:16-4 5808 32972 ns/op BenchmarkTrimByte-4 2977834 39.55 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12687 9351 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 14548 11853 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1005 113276 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2584 42939 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 5186 21057 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 10000 12032 ns/op BenchmarkJoin/0-4 3257894 35.65 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2611280 48.99 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 206318 676.6 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 107653 1054 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 72050 1724 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 71347 1540 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 64818 2021 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 51670 2275 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2123590 60.00 ns/op BenchmarkTrimSpace/ASCII-4 1000000 117.0 ns/op BenchmarkTrimSpace/SomeNonASCII-4 116425 1000 ns/op BenchmarkTrimSpace/JustNonASCII-4 71131 1733 ns/op BenchmarkReplaceAll-4 89114 1377 ns/op 16 B/op 1 allocs/op PASS ok strings 127.308s goos: darwin goarch: amd64 pkg: sync BenchmarkCond1-4 64692 1894 ns/op BenchmarkCond2-4 25538 4063 ns/op BenchmarkCond4-4 15530 7079 ns/op BenchmarkCond8-4 8708 13756 ns/op BenchmarkCond16-4 4783 28045 ns/op BenchmarkCond32-4 2100 52343 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 422118 300.5 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 321642 378.7 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 516633 231.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 606165 241.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 283542 377.1 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 676890 199.0 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 91075 1442 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 82143 1765 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 62386 2117 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 50192 2656 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 610094 188.1 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 180686 719.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 593577 223.1 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 171807 734.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 656661 211.4 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 190077 709.7 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1102978 116.2 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 80521 2446 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 131970 860.6 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 414528 328.5 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 5725 21501 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 315 800034 ns/op BenchmarkRange/*sync.Map-4 1556 76171 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 83280 2202 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 179377 580.1 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 72322 1486 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 71679 2509 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 209644 600.2 ns/op BenchmarkAdversarialDelete/*sync.Map-4 112377 1564 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 94910 1332 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 188274 683.5 ns/op BenchmarkDeleteCollision/*sync.Map-4 846927 140.1 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 66319 2412 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 161966 729.3 ns/op BenchmarkSwapCollision/*sync.Map-4 100184 1398 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 126 1078558 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 127306 983.8 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 347608 442.2 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 21384 5259 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 65299 1721 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 29266 4238 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 316573 477.3 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 126163 1010 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 251235 399.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 966727 148.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 176276 646.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1068441 124.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 606138 191.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 167041 685.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 531586 208.6 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 95292 1286 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 320234 580.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 327547 393.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 129588 957.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 399891 331.7 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 236390 546.5 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 166761 888.7 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 308557 417.6 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 66807 2018 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 174741 807.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 395964 347.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 138561 911.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 574540 281.2 ns/op BenchmarkUncontendedSemaphore-4 4213132 42.38 ns/op BenchmarkContendedSemaphore-4 4149217 26.75 ns/op BenchmarkMutexUncontended-4 457525 223.1 ns/op BenchmarkMutex-4 236649 566.7 ns/op BenchmarkMutexSlack-4 204849 604.6 ns/op BenchmarkMutexWork-4 175938 696.6 ns/op BenchmarkMutexWorkSlack-4 161689 674.2 ns/op BenchmarkMutexNoSpin-4 43668 2511 ns/op BenchmarkMutexSpin-4 48214 2355 ns/op BenchmarkOnce-4 865232 131.5 ns/op BenchmarkSemaUncontended-4 3809406 29.36 ns/op BenchmarkSemaSyntNonblock-4 1577532 80.29 ns/op BenchmarkSemaSyntBlock-4 1741744 64.09 ns/op BenchmarkSemaWorkNonblock-4 1188738 101.4 ns/op BenchmarkSemaWorkBlock-4 1212258 97.47 ns/op BenchmarkRWMutexUncontended-4 331759 374.3 ns/op BenchmarkRWMutexWrite100-4 324993 414.4 ns/op BenchmarkRWMutexWrite10-4 307089 414.1 ns/op BenchmarkRWMutexWorkWrite100-4 224521 559.9 ns/op BenchmarkRWMutexWorkWrite10-4 247428 541.9 ns/op BenchmarkWaitGroupUncontended-4 563415 217.3 ns/op BenchmarkWaitGroupAddDone-4 411092 298.0 ns/op BenchmarkWaitGroupAddDoneWork-4 451688 288.8 ns/op BenchmarkWaitGroupWait-4 2187322 51.44 ns/op BenchmarkWaitGroupWaitWork-4 1712061 81.23 ns/op BenchmarkWaitGroupActuallyWait-4 45070 2808 ns/op 32 B/op 2 allocs/op PASS ok sync 27.491s goos: darwin goarch: amd64 pkg: sync/atomic BenchmarkValueRead-4 677170 180.0 ns/op PASS ok sync/atomic 0.315s goos: darwin goarch: amd64 pkg: testing BenchmarkTBHelper-4 104880 1601 ns/op 0 B/op 0 allocs/op PASS ok testing 0.318s goos: darwin goarch: amd64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 6816 18039 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 9757 12529 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 76 1447981 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 94 1133484 ns/op 1376 B/op 10 allocs/op BenchmarkTable/1x100000/new-4 1 194381191 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 169992539 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1474 71762 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1801 110296 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 13 11601417 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 15 8090120 ns/op 27571 B/op 69 allocs/op BenchmarkTable/10x100000/new-4 1 906300999 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 882929165 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 145 803360 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 208 566344 ns/op 188 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 62361981 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 99473900 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7907443204 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7495271459 ns/op 335150064 B/op 100092 allocs/op BenchmarkPyramid/10-4 2895 46732 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 36 3583209 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 320087801 ns/op 35625352 B/op 2056 allocs/op BenchmarkRagged/10-4 2467 49335 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 240 489235 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4984402 ns/op 427427 B/op 1661 allocs/op BenchmarkCode-4 6644 16696 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 21.564s goos: darwin goarch: amd64 pkg: text/template/parse BenchmarkParseLarge-4 1 104535316 ns/op BenchmarkVariableString-4 75278 1429 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1810 59009 ns/op 2518 B/op 39 allocs/op PASS ok text/template/parse 0.456s goos: darwin goarch: amd64 pkg: time BenchmarkAfterFunc-4 55 3285710 ns/op BenchmarkAfter-4 134 935927 ns/op BenchmarkStop-4 223 631060 ns/op BenchmarkSimultaneousAfterFunc-4 38 3198909 ns/op BenchmarkStartStop-4 205 561499 ns/op BenchmarkReset-4 1677 65690 ns/op BenchmarkSleep-4 44 3003337 ns/op BenchmarkParallelTimerLatency-4 40 1109064 avg-late-ns 2943586 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 33 836784 avg-late-ns 2904169 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 36 1704540 avg-late-ns 6140338 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 719765 avg-late-ns 5800667 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 31 497955 avg-late-ns 3172047 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 32 503178 avg-late-ns 3532931 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 28 280295 avg-late-ns 2257633 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 27 651671 avg-late-ns 4861968 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 318881 avg-late-ns 2610770 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 326646 avg-late-ns 2419889 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 22 3306338 avg-late-ns 14175628 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 33 527430 avg-late-ns 1946674 max-late-ns BenchmarkTicker-4 1 133222720 ns/op BenchmarkTickerReset-4 2500 51633 ns/op BenchmarkTickerResetNaive-4 230 973808 ns/op BenchmarkNow-4 660123 168.5 ns/op BenchmarkNowUnixNano-4 740886 177.4 ns/op BenchmarkNowUnixMilli-4 686908 174.5 ns/op BenchmarkNowUnixMicro-4 726782 174.9 ns/op BenchmarkFormat-4 51338 2309 ns/op BenchmarkFormatRFC3339-4 71889 1576 ns/op BenchmarkFormatRFC3339Nano-4 71692 1580 ns/op BenchmarkFormatNow-4 71000 1717 ns/op BenchmarkMarshalJSON-4 96109 1288 ns/op BenchmarkMarshalText-4 84152 1248 ns/op BenchmarkParse-4 107632 1077 ns/op BenchmarkParseRFC3339UTC-4 325552 360.2 ns/op BenchmarkParseRFC3339UTCBytes-4 249390 534.4 ns/op BenchmarkParseRFC3339TZ-4 93202 1215 ns/op BenchmarkParseRFC3339TZBytes-4 80748 1447 ns/op BenchmarkParseDuration-4 490066 226.2 ns/op BenchmarkHour-4 837627 130.6 ns/op BenchmarkSecond-4 1000000 137.0 ns/op BenchmarkYear-4 772179 175.9 ns/op BenchmarkDay-4 695233 189.7 ns/op BenchmarkISOWeek-4 719530 170.7 ns/op BenchmarkGoString-4 76165 1602 ns/op BenchmarkUnmarshalText-4 72848 1519 ns/op PASS ok time 13.488s goos: darwin goarch: amd64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 548054 235.5 ns/op BenchmarkDecodeValidJapaneseChars-4 659906 202.1 ns/op BenchmarkDecodeRune-4 2139274 50.25 ns/op BenchmarkEncodeValidASCII-4 435814 260.8 ns/op BenchmarkEncodeValidJapaneseChars-4 647344 180.7 ns/op BenchmarkAppendRuneValidASCII-4 1000000 106.3 ns/op BenchmarkAppendRuneValidJapaneseChars-4 1936524 61.42 ns/op BenchmarkEncodeRune-4 3782457 29.65 ns/op PASS ok unicode/utf16 1.634s goos: darwin goarch: amd64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 970975 112.6 ns/op BenchmarkRuneCountTenJapaneseChars-4 216253 569.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2963373 43.16 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 313335 338.0 ns/op BenchmarkValidTenASCIIChars-4 1000000 110.6 ns/op BenchmarkValid100KASCIIChars-4 154 773096 ns/op BenchmarkValidTenJapaneseChars-4 200599 647.9 ns/op BenchmarkValidLongMostlyASCII-4 129 900586 ns/op BenchmarkValidLongJapanese-4 63 1798029 ns/op BenchmarkValidStringTenASCIIChars-4 3198349 34.84 ns/op BenchmarkValidString100KASCIIChars-4 10000 11752 ns/op BenchmarkValidStringTenJapaneseChars-4 309097 355.6 ns/op BenchmarkValidStringLongMostlyASCII-4 1260 92012 ns/op BenchmarkValidStringLongJapanese-4 98 1092465 ns/op BenchmarkEncodeASCIIRune-4 3036999 39.53 ns/op BenchmarkEncodeJapaneseRune-4 1823238 62.86 ns/op BenchmarkAppendASCIIRune-4 8182921 13.67 ns/op BenchmarkAppendJapaneseRune-4 1978939 57.73 ns/op BenchmarkDecodeASCIIRune-4 2326598 52.13 ns/op BenchmarkDecodeJapaneseRune-4 1477948 82.10 ns/op BenchmarkFullRune/ASCII-4 3245526 37.24 ns/op BenchmarkFullRune/Incomplete-4 1434632 81.15 ns/op BenchmarkFullRune/Japanese-4 3134814 37.29 ns/op PASS ok unicode/utf8 4.429s goos: darwin goarch: amd64 pkg: cmd/api BenchmarkAll-4 1 58340521801 ns/op PASS ok cmd/api 79.580s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 1252394 88.64 ns/op BenchmarkEqArrayOfStrings64-4 177361 567.7 ns/op BenchmarkEqArrayOfStrings1024-4 14222 8423 ns/op BenchmarkEqArrayOfFloats5-4 1555682 78.88 ns/op BenchmarkEqArrayOfFloats64-4 216148 556.3 ns/op BenchmarkEqArrayOfFloats1024-4 13987 9315 ns/op BenchmarkEqStruct-4 24518686 4.481 ns/op PASS ok cmd/compile/internal/reflectdata 1.429s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 6025 223621 ns/op BenchmarkCopyElim1-4 337 414633 ns/op BenchmarkCopyElim10-4 267 420918 ns/op BenchmarkCopyElim100-4 156 658633 ns/op BenchmarkCopyElim1000-4 49 2096767 ns/op BenchmarkCopyElim10000-4 3 43551730 ns/op BenchmarkCopyElim100000-4 1 467049665 ns/op BenchmarkDeadCode/1-4 214 526101 ns/op BenchmarkDeadCode/10-4 268 416692 ns/op BenchmarkDeadCode/100-4 163 723451 ns/op BenchmarkDeadCode/1000-4 61 3052159 ns/op BenchmarkDeadCode/10000-4 4 28234217 ns/op BenchmarkDeadCode/100000-4 1 342453220 ns/op BenchmarkDeadCode/200000-4 1 719774528 ns/op BenchmarkDominatorsLinear-4 15 8778327 ns/op 1.14 MB/s BenchmarkDominatorsFwdBack-4 10 11025885 ns/op 0.91 MB/s BenchmarkDominatorsManyPred-4 10 11603665 ns/op 0.86 MB/s BenchmarkDominatorsMaxPred-4 10 11757078 ns/op 0.85 MB/s BenchmarkDominatorsMaxPredVal-4 10 12379933 ns/op 0.81 MB/s BenchmarkFuse/1-4 259 492451 ns/op BenchmarkFuse/10-4 266 561752 ns/op BenchmarkFuse/100-4 100 1093787 ns/op BenchmarkFuse/1000-4 22 6744793 ns/op BenchmarkFuse/10000-4 2 60604864 ns/op BenchmarkNilCheckDeep1-4 13897 8736 ns/op 0.11 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 6021 21100 ns/op 0.47 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 813 145306 ns/op 0.69 MB/s 613 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 84 1477795 ns/op 0.68 MB/s 4652 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 7 16120681 ns/op 0.62 MB/s 107980 B/op 6 allocs/op BenchmarkDSEPass-4 42 2830059 ns/op 62648 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 105029881 ns/op 4259072 B/op 108519 allocs/op BenchmarkCSEPass-4 8 13209023 ns/op 90539 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 141441651 ns/op 5615296 B/op 97112 allocs/op BenchmarkDeadcodePass-4 184 626636 ns/op 101005 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 111953364 ns/op 4062200 B/op 45131 allocs/op BenchmarkMultiPass-4 76 1424029 ns/op 218886 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 222844324 ns/op 11313176 B/op 150753 allocs/op BenchmarkCondRewrite/SoloJump-4 4447434 26.57 ns/op BenchmarkCondRewrite/CombJump-4 4078980 28.63 ns/op PASS ok cmd/compile/internal/ssa 15.286s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 13574 8583 ns/op BenchmarkExtShift-4 22868 5066 ns/op BenchmarkModify-4 8815 14227 ns/op BenchmarkMullImm-4 24648 4749 ns/op BenchmarkConstModify-4 9049 13895 ns/op BenchmarkBitSet-4 12396 9360 ns/op BenchmarkBitClear-4 12414 11023 ns/op BenchmarkBitToggle-4 12254 9420 ns/op BenchmarkBitSetConst-4 140324 859.8 ns/op BenchmarkBitClearConst-4 131250 857.4 ns/op BenchmarkBitToggleConst-4 141432 836.5 ns/op BenchmarkDivconstI64-4 7430126 16.16 ns/op BenchmarkModconstI64-4 6523560 18.28 ns/op BenchmarkDivisiblePow2constI64-4 7942962 15.59 ns/op BenchmarkDivisibleconstI64-4 8264718 14.11 ns/op BenchmarkDivisibleWDivconstI64-4 3761577 28.57 ns/op BenchmarkDivconstU64/3-4 6829335 15.80 ns/op BenchmarkDivconstU64/5-4 6764600 16.31 ns/op BenchmarkDivconstU64/37-4 6264636 18.38 ns/op BenchmarkDivconstU64/1234567-4 7306178 17.87 ns/op BenchmarkModconstU64-4 7908630 15.96 ns/op BenchmarkDivisibleconstU64-4 7614387 14.05 ns/op BenchmarkDivisibleWDivconstU64-4 3949964 30.05 ns/op BenchmarkDivconstI32-4 7416984 15.88 ns/op BenchmarkModconstI32-4 8073418 14.34 ns/op BenchmarkDivisiblePow2constI32-4 8229454 16.11 ns/op BenchmarkDivisibleconstI32-4 8501042 14.59 ns/op BenchmarkDivisibleWDivconstI32-4 3950719 29.96 ns/op BenchmarkDivconstU32-4 6524850 17.94 ns/op BenchmarkModconstU32-4 7181646 16.10 ns/op BenchmarkDivisibleconstU32-4 8231574 13.64 ns/op BenchmarkDivisibleWDivconstU32-4 3862620 30.30 ns/op BenchmarkDivconstI16-4 7285298 16.08 ns/op BenchmarkModconstI16-4 7991768 13.86 ns/op BenchmarkDivisiblePow2constI16-4 8703284 13.74 ns/op BenchmarkDivisibleconstI16-4 8886889 13.60 ns/op BenchmarkDivisibleWDivconstI16-4 4213062 28.55 ns/op BenchmarkDivconstU16-4 8371899 13.90 ns/op BenchmarkModconstU16-4 8727290 13.91 ns/op BenchmarkDivisibleconstU16-4 9065354 13.55 ns/op BenchmarkDivisibleWDivconstU16-4 3686678 29.96 ns/op BenchmarkDivconstI8-4 7831779 13.96 ns/op BenchmarkModconstI8-4 7820737 16.12 ns/op BenchmarkDivisiblePow2constI8-4 6545388 17.80 ns/op BenchmarkDivisibleconstI8-4 5525541 22.97 ns/op BenchmarkDivisibleWDivconstI8-4 4001427 29.12 ns/op BenchmarkDivconstU8-4 7432582 14.00 ns/op BenchmarkModconstU8-4 7248792 14.11 ns/op BenchmarkDivisibleconstU8-4 6340120 15.97 ns/op BenchmarkDivisibleWDivconstU8-4 4001038 30.44 ns/op BenchmarkMul2-4 248860 539.0 ns/op BenchmarkMulNeg2-4 215252 556.2 ns/op BenchmarkEfaceInteger-4 2850936 38.40 ns/op BenchmarkMulconstI32/3-4 28699105 4.594 ns/op BenchmarkMulconstI32/5-4 27166746 4.596 ns/op BenchmarkMulconstI32/12-4 21472455 5.103 ns/op BenchmarkMulconstI32/120-4 27707373 4.792 ns/op BenchmarkMulconstI32/-120-4 21755193 4.959 ns/op BenchmarkMulconstI32/65537-4 25158240 4.993 ns/op BenchmarkMulconstI32/65538-4 26059141 4.895 ns/op BenchmarkMulconstI64/3-4 24771369 5.256 ns/op BenchmarkMulconstI64/5-4 26071737 5.092 ns/op BenchmarkMulconstI64/12-4 23208277 4.943 ns/op BenchmarkMulconstI64/120-4 26743294 5.112 ns/op BenchmarkMulconstI64/-120-4 26368584 4.953 ns/op BenchmarkMulconstI64/65537-4 25649991 5.087 ns/op BenchmarkMulconstI64/65538-4 20029713 5.153 ns/op BenchmarkMulconstU32/3-4 27310092 4.666 ns/op BenchmarkMulconstU32/5-4 25303221 4.800 ns/op BenchmarkMulconstU32/12-4 20705809 5.496 ns/op BenchmarkMulconstU32/120-4 28119164 4.782 ns/op BenchmarkMulconstU32/65537-4 24635870 4.895 ns/op BenchmarkMulconstU32/65538-4 25815250 5.185 ns/op BenchmarkMulconstU64/3-4 26578885 5.018 ns/op BenchmarkMulconstU64/5-4 25119416 5.080 ns/op BenchmarkMulconstU64/12-4 24992355 4.913 ns/op BenchmarkMulconstU64/120-4 20497539 4.993 ns/op BenchmarkMulconstU64/65537-4 26708176 4.878 ns/op BenchmarkMulconstU64/65538-4 26255665 4.793 ns/op BenchmarkShiftArithmeticRight-4 26538180 4.676 ns/op BenchmarkSwitch8Predictable-4 8885024 13.54 ns/op BenchmarkSwitch8Unpredictable-4 8889404 13.60 ns/op BenchmarkSwitch32Predictable-4 12790935 9.110 ns/op BenchmarkSwitch32Unpredictable-4 7963828 13.62 ns/op BenchmarkSwitchStringPredictable-4 6024952 19.02 ns/op BenchmarkSwitchStringUnpredictable-4 6561933 17.50 ns/op PASS ok cmd/compile/internal/test 14.732s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 150 764505 ns/op BenchmarkNamed/Underlying/nongeneric-4 858213 121.8 ns/op BenchmarkNamed/Underlying/generic-4 880488 116.3 ns/op BenchmarkNamed/Underlying/src_instance-4 943464 115.2 ns/op BenchmarkNamed/Underlying/user_instance-4 905067 119.7 ns/op BenchmarkCheck/http/funcbodies/info-4 1 403130111 ns/op 75527 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 307684334 ns/op 98666 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 122854958 ns/op 247385 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 110430584 ns/op 273239 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 1937234733 ns/op 2648 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 110604654 ns/op 46236 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 33669847 ns/op 151957 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 42799628 ns/op 118594 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 752376382 ns/op 2881 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 41807317 ns/op 51514 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21170525 ns/op 102212 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 22557387 ns/op 95885 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1476901838 ns/op 42109 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 465943228 ns/op 133414 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 119007704 ns/op 519520 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 86128106 ns/op 716401 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2528668761 ns/op 799.8 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 72561342 ns/op 27776 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 45668625 ns/op 43952 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 42324895 ns/op 47363 lines/s PASS ok cmd/compile/internal/types2 38.359s goos: darwin goarch: amd64 pkg: cmd/go BenchmarkExecGoEnv-4 4 46917302 ns/op 19975750 sys-ns/op 4501500 user-ns/op PASS ok cmd/go 0.631s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 65416 1768 ns/op 4.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 76737 1515 ns/op 5.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 18212 6518 ns/op 157.10 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 18364 6279 ns/op 163.08 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3144 40249 ns/op 203.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3187 47498 ns/op 172.47 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.126s All tests passed.