darwin-amd64-race at 33b634803b55d3a27798c8e42f547558efec0711 :: 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=DFEA8DE0-E7EB-4832-B30F-2BC15F9D0E07" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.zTPsDkTMJm/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=2613516F-4B07-4519-9FC2-AB6ECA9E5825" "__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=DFEA8DE0-E7EB-4832-B30F-2BC15F9D0E07" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.zTPsDkTMJm/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=2613516F-4B07-4519-9FC2-AB6ECA9E5825" "__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.079s ok archive/zip 3.016s ok bufio 0.550s ok bytes 4.039s ok compress/bzip2 0.952s ok compress/flate 8.830s ok compress/gzip 15.649s ok compress/lzw 0.918s ok compress/zlib 6.505s ok container/heap 0.059s ok container/list 0.050s ok container/ring 0.058s ok context 0.129s ok crypto 0.122s ok crypto/aes 0.148s ok crypto/cipher 0.103s ok crypto/des 0.163s ok crypto/dsa 0.169s ok crypto/ecdh 0.282s ok crypto/ecdsa 0.178s ok crypto/ed25519 0.492s ok crypto/elliptic 0.092s ok crypto/hmac 0.049s ok crypto/internal/alias 0.032s ok crypto/internal/bigmod 4.129s ok crypto/internal/boring 0.052s ok crypto/internal/boring/bcache 0.472s ok crypto/internal/edwards25519 48.232s ok crypto/internal/edwards25519/field 17.252s ok crypto/internal/nistec 1.080s ok crypto/internal/nistec/fiat 0.053s [no tests to run] ok crypto/md5 0.062s ok crypto/rand 0.338s ok crypto/rc4 0.644s ok crypto/rsa 2.244s ok crypto/sha1 0.083s ok crypto/sha256 0.133s ok crypto/sha512 0.137s ok crypto/subtle 0.790s ok crypto/tls 4.380s ok crypto/x509 2.090s ok database/sql 0.673s ok database/sql/driver 0.075s ok debug/buildinfo 0.089s ok debug/dwarf 0.101s ok debug/elf 1.623s ok debug/gosym 0.136s ok debug/macho 0.099s ok debug/pe 0.138s ok debug/plan9obj 0.102s ok embed 0.114s [no tests to run] ok embed/internal/embedtest 0.069s ok encoding/ascii85 0.061s ok encoding/asn1 0.048s ok encoding/base32 0.353s ok encoding/base64 0.059s ok encoding/binary 0.044s ok encoding/csv 0.121s ok encoding/gob 42.530s ok encoding/hex 0.055s ok encoding/json 2.450s ok encoding/pem 2.695s ok encoding/xml 0.285s ok errors 0.051s ok expvar 0.050s ok flag 0.147s ok fmt 0.804s ok go/ast 0.126s ok go/build 7.437s ok go/build/constraint 0.058s ok go/constant 0.069s ok go/doc 0.539s ok go/doc/comment 6.842s ok go/format 0.150s ok go/importer 1.235s ok go/internal/gccgoimporter 0.196s ok go/internal/gcimporter 10.275s ok go/internal/srcimporter 37.770s ok go/parser 1.556s ok go/printer 2.542s ok go/scanner 0.066s ok go/token 0.178s ok go/types 70.278s ok hash 0.067s ok hash/adler32 0.106s ok hash/crc32 0.114s ok hash/crc64 0.098s ok hash/fnv 0.076s ok hash/maphash 0.090s ok html 0.049s ok html/template 0.548s ok image 0.980s ok image/color 0.150s ok image/draw 1.338s ok image/gif 2.227s ok image/jpeg 2.431s ok image/png 6.078s ok index/suffixarray 2.452s ok internal/abi 0.398s ok internal/buildcfg 0.066s ok internal/coverage/cformat 0.061s ok internal/coverage/cmerge 0.065s ok internal/coverage/pods 0.148s ok internal/coverage/slicereader 0.136s ok internal/coverage/slicewriter 0.126s ok internal/coverage/test 0.094s ok internal/cpu 0.125s ok internal/dag 0.047s ok internal/diff 0.088s ok internal/fmtsort 0.073s ok internal/fuzz 0.103s ok internal/godebug 0.066s ok internal/intern 2.353s ok internal/itoa 0.051s ok internal/poll 0.817s ok internal/profile 0.082s ok internal/reflectlite 0.313s ok internal/safefilepath 0.057s ok internal/saferio 0.305s ok internal/singleflight 0.204s ok internal/testenv 0.039s ok internal/trace 0.396s ok internal/types/errors 2.343s ok internal/unsafeheader 0.064s ok internal/xcoff 0.141s ok io 0.145s ok io/fs 0.313s ok io/ioutil 0.161s ok log 0.120s ok log/slog 0.124s ok log/slog/internal/buffer 0.070s ok log/syslog 1.339s ok maps 0.060s ok math 0.079s ok math/big 3.889s ok math/bits 0.083s ok math/cmplx 0.130s ok math/rand 3.751s ok mime 0.094s ok mime/multipart 7.840s ok mime/quotedprintable 0.192s ok net 17.028s ok net/http 22.744s ok net/http/cgi 1.702s ok net/http/cookiejar 0.180s ok net/http/fcgi 0.212s ok net/http/httptest 0.456s ok net/http/httptrace 0.075s ok net/http/httputil 1.293s ok net/http/internal 0.057s ok net/http/internal/ascii 0.051s ok net/http/pprof 5.216s ok net/internal/socktest 0.060s ok net/mail 0.043s ok net/netip 0.914s ok net/rpc 0.227s ok net/rpc/jsonrpc 0.133s ok net/smtp 0.252s ok net/textproto 0.071s ok net/url 0.096s ok os 2.774s ok os/exec 3.392s ok os/exec/internal/fdtest 0.076s ok os/signal 5.207s ok os/user 0.097s ok path 0.078s ok path/filepath 0.225s ok plugin 0.063s ok reflect 1.603s ok regexp 3.605s ok regexp/syntax 4.375s ok runtime 64.475s ok runtime/cgo 0.151s ok runtime/coverage 0.115s ok runtime/debug 0.268s ok runtime/internal/atomic 0.101s ok runtime/internal/math 0.093s ok runtime/internal/sys 0.060s ok runtime/metrics 0.073s ok runtime/pprof 14.595s ok runtime/race 14.641s ok runtime/trace 6.846s ok slices 0.123s ok sort 0.551s ok strconv 5.276s ok strings 4.324s ok sync 0.731s ok sync/atomic 7.780s ok syscall 3.985s ok testing 3.385s ok testing/fstest 0.081s ok testing/iotest 0.114s ok testing/quick 0.271s ok text/scanner 0.079s ok text/tabwriter 0.082s ok text/template 0.134s ok text/template/parse 0.061s ok time 2.818s ok unicode 0.089s ok unicode/utf16 0.100s ok unicode/utf8 0.118s ok cmd/addr2line 7.232s ok cmd/api 26.485s ok cmd/asm/internal/asm 7.177s ok cmd/asm/internal/lex 0.080s ok cmd/compile/internal/abt 0.080s ok cmd/compile/internal/amd64 80.775s ok cmd/compile/internal/base 0.056s ok cmd/compile/internal/compare 0.055s ok cmd/compile/internal/dwarfgen 1.190s ok cmd/compile/internal/importer 5.313s ok cmd/compile/internal/ir 0.041s ok cmd/compile/internal/logopt 2.179s ok cmd/compile/internal/loopvar 39.301s ok cmd/compile/internal/noder 0.056s ok cmd/compile/internal/reflectdata 0.038s [no tests to run] ok cmd/compile/internal/ssa 40.416s ok cmd/compile/internal/syntax 0.354s ok cmd/compile/internal/test 19.849s ok cmd/compile/internal/typecheck 0.907s ok cmd/compile/internal/types 0.051s ok cmd/compile/internal/types2 33.895s ok cmd/covdata 0.065s ok cmd/cover 6.395s ok cmd/dist 0.113s ok cmd/doc 1.803s ok cmd/fix 21.513s ok cmd/go 367.769s ok cmd/go/internal/auth 0.067s ok cmd/go/internal/cache 0.673s ok cmd/go/internal/fsys 0.360s ok cmd/go/internal/generate 0.056s ok cmd/go/internal/get 0.085s ok cmd/go/internal/imports 0.204s ok cmd/go/internal/load 0.066s ok cmd/go/internal/lockedfile 0.359s ok cmd/go/internal/lockedfile/internal/filelock 0.197s ok cmd/go/internal/modconv 0.184s ok cmd/go/internal/modfetch 0.110s ok cmd/go/internal/modfetch/codehost 0.174s ok cmd/go/internal/modfetch/zip_sum_test 0.127s ok cmd/go/internal/modindex 0.796s ok cmd/go/internal/modload 0.101s ok cmd/go/internal/mvs 0.110s ok cmd/go/internal/par 0.175s ok cmd/go/internal/str 0.052s ok cmd/go/internal/test 0.074s ok cmd/go/internal/vcs 0.132s ok cmd/go/internal/vcweb 0.241s ok cmd/go/internal/vcweb/vcstest 29.812s ok cmd/go/internal/web 0.063s ok cmd/go/internal/work 2.824s ok cmd/gofmt 0.410s ok cmd/internal/archive 3.169s ok cmd/internal/buildid 1.845s ok cmd/internal/cov 1.498s ok cmd/internal/dwarf 0.051s ok cmd/internal/edit 0.053s ok cmd/internal/goobj 0.039s ok cmd/internal/moddeps 5.963s ok cmd/internal/notsha256 0.062s ok cmd/internal/obj 1.563s ok cmd/internal/obj/ppc64 1.106s ok cmd/internal/obj/riscv 0.509s ok cmd/internal/obj/s390x 0.177s ok cmd/internal/obj/x86 3.968s ok cmd/internal/objabi 0.121s ok cmd/internal/pkgpath 0.353s ok cmd/internal/pkgpattern 0.058s ok cmd/internal/quoted 0.054s ok cmd/internal/src 0.033s ok cmd/internal/test2json 1.306s ok cmd/link 28.195s ok cmd/link/internal/benchmark 0.098s ok cmd/link/internal/ld 40.067s ok cmd/link/internal/loader 0.254s ok cmd/nm 5.142s ok cmd/objdump 11.668s ok cmd/pack 3.999s ok cmd/pprof 2.042s ok cmd/trace 0.223s ok cmd/vet 32.063s ##### Running benchmarks briefly. goos: darwin goarch: amd64 pkg: archive/tar Benchmark/Writer/USTAR-4 3139 36963 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2691 45468 ns/op 1864 B/op 37 allocs/op Benchmark/Writer/PAX-4 1722 68298 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4620 33591 ns/op 5168 B/op 16 allocs/op Benchmark/Reader/GNU-4 5852 31201 ns/op 5283 B/op 15 allocs/op Benchmark/Reader/PAX-4 2203 77462 ns/op 8758 B/op 33 allocs/op PASS ok archive/tar 1.191s goos: darwin goarch: amd64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 283524395 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 261271132 ns/op BenchmarkZip64TestSizes/4096-4 922 162159 ns/op BenchmarkZip64TestSizes/1048576-4 92 1236382 ns/op BenchmarkZip64TestSizes/67108864-4 1 175686078 ns/op PASS ok archive/zip 1.567s goos: darwin goarch: amd64 pkg: bufio BenchmarkReaderCopyOptimal-4 187491 741.0 ns/op BenchmarkReaderCopyUnoptimal-4 107971 1012 ns/op BenchmarkReaderCopyNoWriteTo-4 9895 76456 ns/op BenchmarkReaderWriteToOptimal-4 6951 29372 ns/op BenchmarkReaderReadString-4 111252 1823 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 177242 836.6 ns/op BenchmarkWriterCopyUnoptimal-4 183194 928.3 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 76799 ns/op BenchmarkReaderEmpty-4 10000 11172 ns/op 4225 B/op 3 allocs/op BenchmarkWriterEmpty-4 10000 11352 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 477346 259.6 ns/op 0 B/op 0 allocs/op PASS ok bufio 3.601s goos: darwin goarch: amd64 pkg: bytes BenchmarkReadString-4 2119 61609 ns/op 531.87 MB/s BenchmarkWriteByte-4 333 335794 ns/op 12.20 MB/s BenchmarkWriteRune-4 157 1019967 ns/op 12.05 MB/s BenchmarkBufferNotEmptyWriteRead-4 33 4989185 ns/op BenchmarkBufferFullSmallReads-4 82 1397306 ns/op BenchmarkBufferWriteBlock/N4096-4 8050 31009 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 181 736725 ns/op 260097 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 9 12809440 ns/op 4192277 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 117342069 ns/op 142.98 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 2748230 38.42 ns/op 260.27 MB/s BenchmarkIndexByte/32-4 2957769 48.48 ns/op 660.09 MB/s BenchmarkIndexByte/4K-4 817112 130.7 ns/op 31347.77 MB/s BenchmarkIndexBytePortable/10-4 871798 119.3 ns/op 83.83 MB/s BenchmarkIndexBytePortable/32-4 357834 595.5 ns/op 53.73 MB/s BenchmarkIndexBytePortable/4K-4 3550 41943 ns/op 97.66 MB/s BenchmarkIndexRune/10-4 976116 138.6 ns/op 72.15 MB/s BenchmarkIndexRune/32-4 1000000 158.8 ns/op 201.48 MB/s BenchmarkIndexRune/4K-4 378414 363.5 ns/op 11268.24 MB/s BenchmarkIndexRuneASCII/10-4 3106596 37.68 ns/op 265.42 MB/s BenchmarkIndexRuneASCII/32-4 2975485 40.85 ns/op 783.37 MB/s BenchmarkIndexRuneASCII/4K-4 936108 140.5 ns/op 29144.68 MB/s BenchmarkEqual/0-4 7937192 13.76 ns/op BenchmarkEqual/1-4 957201 125.4 ns/op 7.97 MB/s BenchmarkEqual/6-4 1000000 115.0 ns/op 52.15 MB/s BenchmarkEqual/9-4 1022451 108.7 ns/op 82.76 MB/s BenchmarkEqual/15-4 961795 221.5 ns/op 67.73 MB/s BenchmarkEqual/16-4 1000000 106.1 ns/op 150.83 MB/s BenchmarkEqual/20-4 1062129 114.5 ns/op 174.71 MB/s BenchmarkEqual/32-4 1013403 118.3 ns/op 270.58 MB/s BenchmarkEqual/4K-4 73820 1628 ns/op 2515.20 MB/s BenchmarkIndex/10-4 1975497 58.38 ns/op 171.31 MB/s BenchmarkIndex/32-4 1486888 106.3 ns/op 300.90 MB/s BenchmarkIndex/4K-4 19324 8690 ns/op 471.33 MB/s BenchmarkIndexEasy/10-4 2009858 55.73 ns/op 179.44 MB/s BenchmarkIndexEasy/32-4 2048197 70.51 ns/op 453.82 MB/s BenchmarkIndexEasy/4K-4 531816 277.6 ns/op 14755.07 MB/s BenchmarkCount/10-4 1000000 214.8 ns/op 46.56 MB/s BenchmarkCount/32-4 1000000 101.0 ns/op 316.96 MB/s BenchmarkCount/4K-4 18148 7643 ns/op 535.93 MB/s BenchmarkCountEasy/10-4 1000000 100.3 ns/op 99.72 MB/s BenchmarkCountEasy/32-4 1205262 101.2 ns/op 316.28 MB/s BenchmarkCountEasy/4K-4 439792 428.2 ns/op 9566.61 MB/s BenchmarkCountSingle/10-4 1978296 61.05 ns/op 163.81 MB/s BenchmarkCountSingle/32-4 2108382 57.43 ns/op 557.16 MB/s BenchmarkCountSingle/4K-4 732234 159.1 ns/op 25744.41 MB/s BenchmarkToUpper/#00-4 2133706 56.34 ns/op BenchmarkToUpper/ONLYUPPER-4 228111 585.2 ns/op BenchmarkToUpper/abc-4 235204 668.4 ns/op BenchmarkToUpper/AbC123-4 215182 622.3 ns/op BenchmarkToUpper/azAZ09_-4 155263 778.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 66115 1732 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 31664 4288 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 43012 2563 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 98556 1249 ns/op BenchmarkToLower/#00-4 2102517 73.92 ns/op BenchmarkToLower/abc-4 349441 389.5 ns/op BenchmarkToLower/AbC123-4 271488 578.1 ns/op BenchmarkToLower/azAZ09_-4 243688 569.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 71006 1660 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 21631 6487 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 55855 3259 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 112398 1117 ns/op BenchmarkFields/ASCII/16-4 181376 728.8 ns/op 21.95 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 10398 ns/op 24.62 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 734 204300 ns/op 20.05 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 38 2840900 ns/op 23.07 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 50835930 ns/op 20.63 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 82842 1451 ns/op 11.02 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5454 21139 ns/op 12.11 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 358 401321 ns/op 10.21 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 7784076 ns/op 8.42 MB/s 512260 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 159594577 ns/op 6.57 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 146271 1054 ns/op 15.17 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 8839 16355 ns/op 15.65 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 351 344341 ns/op 11.90 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 28 6982713 ns/op 9.39 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 128455806 ns/op 8.16 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 111628 1063 ns/op 15.04 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7046 15932 ns/op 16.07 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 409 357737 ns/op 11.45 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 22 6625966 ns/op 9.89 MB/s 512260 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 103122746 ns/op 10.17 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1675435 74.04 ns/op BenchmarkTrimSpace/ASCII-4 981590 220.6 ns/op BenchmarkTrimSpace/SomeNonASCII-4 83342 1271 ns/op BenchmarkTrimSpace/JustNonASCII-4 41360 4866 ns/op BenchmarkToValidUTF8/Valid-4 376989 386.1 ns/op BenchmarkToValidUTF8/InvalidASCII-4 253586 516.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 79550 2245 ns/op BenchmarkIndexHard1-4 882 127770 ns/op BenchmarkIndexHard2-4 672 182496 ns/op BenchmarkIndexHard3-4 170 816795 ns/op BenchmarkIndexHard4-4 206 564632 ns/op BenchmarkLastIndexHard1-4 6 17387116 ns/op BenchmarkLastIndexHard2-4 5 22538601 ns/op BenchmarkLastIndexHard3-4 6 26245255 ns/op BenchmarkCountHard1-4 961 188015 ns/op BenchmarkCountHard2-4 732 169517 ns/op BenchmarkCountHard3-4 172 648159 ns/op BenchmarkSplitEmptySeparator-4 1 126980112 ns/op BenchmarkSplitSingleByteSeparator-4 9 11754962 ns/op BenchmarkSplitMultiByteSeparator-4 9 18679622 ns/op BenchmarkSplitNSingleByteSeparator-4 167421 1256 ns/op BenchmarkSplitNMultiByteSeparator-4 56763 2838 ns/op BenchmarkRepeat-4 129904 1152 ns/op BenchmarkRepeatLarge/256/1-4 82998 1653 ns/op 154.85 MB/s BenchmarkRepeatLarge/256/16-4 126135 1242 ns/op 206.10 MB/s BenchmarkRepeatLarge/512/1-4 41823 3364 ns/op 152.21 MB/s BenchmarkRepeatLarge/512/16-4 43918 2460 ns/op 208.09 MB/s BenchmarkRepeatLarge/1024/1-4 20786 5741 ns/op 178.36 MB/s BenchmarkRepeatLarge/1024/16-4 40668 4475 ns/op 228.81 MB/s BenchmarkRepeatLarge/2048/1-4 22015 9477 ns/op 216.09 MB/s BenchmarkRepeatLarge/2048/16-4 19134 5782 ns/op 354.20 MB/s BenchmarkRepeatLarge/4096/1-4 10000 14020 ns/op 292.15 MB/s BenchmarkRepeatLarge/4096/16-4 10000 13407 ns/op 305.52 MB/s BenchmarkRepeatLarge/8192/1-4 10000 19593 ns/op 418.10 MB/s BenchmarkRepeatLarge/8192/16-4 10000 20641 ns/op 396.89 MB/s BenchmarkRepeatLarge/8192/4097-4 10000 11245 ns/op 364.32 MB/s BenchmarkRepeatLarge/16384/1-4 7350 39921 ns/op 410.41 MB/s BenchmarkRepeatLarge/16384/16-4 10000 31758 ns/op 515.89 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 35532 ns/op 345.91 MB/s BenchmarkRepeatLarge/32768/1-4 2760 77649 ns/op 422.00 MB/s BenchmarkRepeatLarge/32768/16-4 1399 90336 ns/op 362.73 MB/s BenchmarkRepeatLarge/32768/4097-4 3231 74844 ns/op 383.18 MB/s BenchmarkRepeatLarge/65536/1-4 885 136864 ns/op 478.84 MB/s BenchmarkRepeatLarge/65536/16-4 909 158632 ns/op 413.13 MB/s BenchmarkRepeatLarge/65536/4097-4 807 164798 ns/op 372.91 MB/s BenchmarkRepeatLarge/131072/1-4 133 794903 ns/op 164.89 MB/s BenchmarkRepeatLarge/131072/16-4 157 1066598 ns/op 122.89 MB/s BenchmarkRepeatLarge/131072/4097-4 177 748750 ns/op 169.63 MB/s BenchmarkRepeatLarge/262144/1-4 100 1370433 ns/op 191.29 MB/s BenchmarkRepeatLarge/262144/16-4 100 1188031 ns/op 220.65 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1309699 ns/op 197.08 MB/s BenchmarkRepeatLarge/524288/1-4 100 1879387 ns/op 278.97 MB/s BenchmarkRepeatLarge/524288/16-4 72 2019877 ns/op 259.56 MB/s BenchmarkRepeatLarge/524288/4097-4 68 1789703 ns/op 290.73 MB/s BenchmarkRepeatLarge/1048576/1-4 40 2920143 ns/op 359.08 MB/s BenchmarkRepeatLarge/1048576/16-4 44 2699517 ns/op 388.43 MB/s BenchmarkRepeatLarge/1048576/4097-4 50 3775137 ns/op 276.74 MB/s BenchmarkRepeatLarge/2097152/1-4 20 5700677 ns/op 367.88 MB/s BenchmarkRepeatLarge/2097152/16-4 30 6082884 ns/op 344.76 MB/s BenchmarkRepeatLarge/2097152/4097-4 18 5657188 ns/op 370.07 MB/s BenchmarkRepeatLarge/4194304/1-4 10 13294705 ns/op 315.49 MB/s BenchmarkRepeatLarge/4194304/16-4 10 13763166 ns/op 304.75 MB/s BenchmarkRepeatLarge/4194304/4097-4 9 11646800 ns/op 359.86 MB/s BenchmarkRepeatLarge/8388608/1-4 6 18927392 ns/op 443.20 MB/s BenchmarkRepeatLarge/8388608/16-4 5 22791329 ns/op 368.06 MB/s BenchmarkRepeatLarge/8388608/4097-4 5 20409378 ns/op 410.92 MB/s BenchmarkRepeatLarge/16777216/1-4 3 45568614 ns/op 368.17 MB/s BenchmarkRepeatLarge/16777216/16-4 3 49527442 ns/op 338.75 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 31906285 ns/op 525.83 MB/s BenchmarkRepeatLarge/33554432/1-4 2 100149286 ns/op 335.04 MB/s BenchmarkRepeatLarge/33554432/16-4 3 58713472 ns/op 571.49 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 55164936 ns/op 608.26 MB/s BenchmarkRepeatLarge/67108864/1-4 1 134019500 ns/op 500.74 MB/s BenchmarkRepeatLarge/67108864/16-4 1 114700617 ns/op 585.08 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 137614353 ns/op 487.66 MB/s BenchmarkRepeatLarge/134217728/1-4 1 241659243 ns/op 555.40 MB/s BenchmarkRepeatLarge/134217728/16-4 1 225115128 ns/op 596.22 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 293235739 ns/op 457.71 MB/s BenchmarkRepeatLarge/268435456/1-4 1 563795211 ns/op 476.12 MB/s BenchmarkRepeatLarge/268435456/16-4 1 495552801 ns/op 541.69 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 440644922 ns/op 609.19 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1384384538 ns/op 387.80 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1923892851 ns/op 279.05 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1681937323 ns/op 319.20 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 5707284910 ns/op 188.14 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 4609633638 ns/op 232.93 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 5937818354 ns/op 180.83 MB/s BenchmarkBytesCompare/1-4 8723222 20.72 ns/op BenchmarkBytesCompare/2-4 6566466 21.65 ns/op BenchmarkBytesCompare/4-4 7373868 26.58 ns/op BenchmarkBytesCompare/8-4 7449688 17.75 ns/op BenchmarkBytesCompare/16-4 11466602 10.86 ns/op BenchmarkBytesCompare/32-4 10920710 15.28 ns/op BenchmarkBytesCompare/64-4 4306449 28.06 ns/op BenchmarkBytesCompare/128-4 7610648 17.19 ns/op BenchmarkBytesCompare/256-4 5780394 20.92 ns/op BenchmarkBytesCompare/512-4 3803968 27.96 ns/op BenchmarkBytesCompare/1024-4 2837586 54.41 ns/op BenchmarkBytesCompare/2048-4 1482694 88.75 ns/op BenchmarkIndexAnyASCII/1:1-4 1763850 84.60 ns/op BenchmarkIndexAnyASCII/1:2-4 1653559 66.34 ns/op BenchmarkIndexAnyASCII/1:4-4 1907299 70.79 ns/op BenchmarkIndexAnyASCII/1:8-4 1907155 70.67 ns/op BenchmarkIndexAnyASCII/1:16-4 1816279 64.60 ns/op BenchmarkIndexAnyASCII/1:32-4 1770060 83.14 ns/op BenchmarkIndexAnyASCII/1:64-4 1815915 64.85 ns/op BenchmarkIndexAnyASCII/16:1-4 1000000 127.9 ns/op BenchmarkIndexAnyASCII/16:2-4 497122 219.9 ns/op BenchmarkIndexAnyASCII/16:4-4 650460 207.3 ns/op BenchmarkIndexAnyASCII/16:8-4 573004 221.0 ns/op BenchmarkIndexAnyASCII/16:16-4 609496 222.7 ns/op BenchmarkIndexAnyASCII/16:32-4 461998 363.1 ns/op BenchmarkIndexAnyASCII/16:64-4 424575 294.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1632391 79.07 ns/op BenchmarkIndexAnyASCII/256:2-4 50707 3714 ns/op BenchmarkIndexAnyASCII/256:4-4 49515 3491 ns/op BenchmarkIndexAnyASCII/256:8-4 36807 3178 ns/op BenchmarkIndexAnyASCII/256:16-4 52944 2402 ns/op BenchmarkIndexAnyASCII/256:32-4 48919 2852 ns/op BenchmarkIndexAnyASCII/256:64-4 34437 2921 ns/op BenchmarkIndexAnyUTF8/1:1-4 1784500 128.7 ns/op BenchmarkIndexAnyUTF8/1:2-4 1753953 64.32 ns/op BenchmarkIndexAnyUTF8/1:4-4 1000000 134.0 ns/op BenchmarkIndexAnyUTF8/1:8-4 1843762 59.94 ns/op BenchmarkIndexAnyUTF8/1:16-4 1763258 58.36 ns/op BenchmarkIndexAnyUTF8/1:32-4 1836760 63.51 ns/op BenchmarkIndexAnyUTF8/1:64-4 1835689 63.34 ns/op BenchmarkIndexAnyUTF8/16:1-4 121500 941.5 ns/op BenchmarkIndexAnyUTF8/16:2-4 352530 348.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 289082 386.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 358927 338.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 295532 366.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 345036 360.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 322134 406.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 7869 12804 ns/op BenchmarkIndexAnyUTF8/256:2-4 25578 4353 ns/op BenchmarkIndexAnyUTF8/256:4-4 29176 3950 ns/op BenchmarkIndexAnyUTF8/256:8-4 28690 4546 ns/op BenchmarkIndexAnyUTF8/256:16-4 25899 6747 ns/op BenchmarkIndexAnyUTF8/256:32-4 25543 4458 ns/op BenchmarkIndexAnyUTF8/256:64-4 26205 4538 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1809481 94.69 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1404828 83.09 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1976559 60.24 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1966388 59.50 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1697404 100.9 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1000000 122.7 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1664869 72.72 ns/op BenchmarkLastIndexAnyASCII/16:1-4 416674 283.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 444418 280.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 502458 364.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 375670 288.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 413731 467.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 369165 284.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 376854 346.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 38068 3097 ns/op BenchmarkLastIndexAnyASCII/256:2-4 30410 3631 ns/op BenchmarkLastIndexAnyASCII/256:4-4 33165 4374 ns/op BenchmarkLastIndexAnyASCII/256:8-4 32014 3496 ns/op BenchmarkLastIndexAnyASCII/256:16-4 33684 3566 ns/op BenchmarkLastIndexAnyASCII/256:32-4 31680 3718 ns/op BenchmarkLastIndexAnyASCII/256:64-4 27842 4243 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1959010 65.49 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1803205 66.59 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1816342 71.20 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1683429 120.7 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1894605 73.08 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1844536 69.99 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1653968 69.35 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 172231 886.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 332152 364.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 319680 363.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 368433 364.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 300297 515.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 312672 568.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 173503 623.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 10000 11271 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 27728 5013 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 25956 5185 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 23226 4510 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 26533 7684 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 23412 4779 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 26256 9580 ns/op BenchmarkTrimASCII/1:1-4 1000000 121.6 ns/op BenchmarkTrimASCII/1:2-4 1885497 129.0 ns/op BenchmarkTrimASCII/1:4-4 1832803 67.43 ns/op BenchmarkTrimASCII/1:8-4 1000000 104.5 ns/op BenchmarkTrimASCII/1:16-4 1274071 80.94 ns/op BenchmarkTrimASCII/16:1-4 570764 219.3 ns/op BenchmarkTrimASCII/16:2-4 517726 273.1 ns/op BenchmarkTrimASCII/16:4-4 485431 285.1 ns/op BenchmarkTrimASCII/16:8-4 499033 364.5 ns/op BenchmarkTrimASCII/16:16-4 412434 271.8 ns/op BenchmarkTrimASCII/256:1-4 42162 2618 ns/op BenchmarkTrimASCII/256:2-4 35420 5787 ns/op BenchmarkTrimASCII/256:4-4 36958 4441 ns/op BenchmarkTrimASCII/256:8-4 32714 3260 ns/op BenchmarkTrimASCII/256:16-4 34370 3383 ns/op BenchmarkTrimASCII/4096:1-4 3219 71045 ns/op BenchmarkTrimASCII/4096:2-4 2349 55063 ns/op BenchmarkTrimASCII/4096:4-4 2406 55344 ns/op BenchmarkTrimASCII/4096:8-4 2386 81419 ns/op BenchmarkTrimASCII/4096:16-4 1940 55113 ns/op BenchmarkTrimByte-4 1414849 82.89 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 15860 7502 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 15354 7784 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 908 145027 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1897 62161 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3649 32040 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6944 17442 ns/op BenchmarkCompareBytesEqual-4 13251254 8.530 ns/op BenchmarkCompareBytesToNil-4 13679805 8.815 ns/op BenchmarkCompareBytesEmpty-4 15607713 8.518 ns/op BenchmarkCompareBytesIdentical-4 13399795 7.903 ns/op BenchmarkCompareBytesSameLength-4 14796657 9.114 ns/op BenchmarkCompareBytesDifferentLength-4 13796695 8.287 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 2016 53900 ns/op 19454.15 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 2674 52566 ns/op 19947.99 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 2842 50246 ns/op 20868.88 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 2510 45353 ns/op 23120.32 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 2964 75015 ns/op 13978.36 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2923 56368 ns/op 18602.56 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 2547 45296 ns/op 23149.83 MB/s BenchmarkCompareBytesBig-4 3102 41595 ns/op 25209.20 MB/s BenchmarkCompareBytesBigIdentical-4 16396376 7.970 ns/op 131568981.50 MB/s PASS ok bytes 126.652s goos: darwin goarch: amd64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 82692045 ns/op 1.21 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 376281148 ns/op 1.51 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 4 30361702 ns/op 0.54 MB/s 3643428 B/op 51 allocs/op PASS ok compress/bzip2 1.481s goos: darwin goarch: amd64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 60 2069981 ns/op 4.83 MB/s 42864 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 19789411 ns/op 5.05 MB/s 43353 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 213003757 ns/op 4.69 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 37 3604558 ns/op 2.77 MB/s 43064 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 5 23503421 ns/op 4.25 MB/s 45849 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 284333669 ns/op 3.52 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 40 3377080 ns/op 2.96 MB/s 42224 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 5 25122673 ns/op 3.98 MB/s 45841 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 213654154 ns/op 4.68 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 62 2030294 ns/op 4.93 MB/s 42034 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 29264124 ns/op 3.42 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 291253702 ns/op 3.43 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 50 2618704 ns/op 3.82 MB/s 43707 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 3 35506519 ns/op 2.82 MB/s 50658 B/op 25 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 305275655 ns/op 3.28 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 56 2059759 ns/op 4.85 MB/s 42767 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 5 22033218 ns/op 4.54 MB/s 48745 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 197136673 ns/op 5.07 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 40 2610664 ns/op 3.83 MB/s 43312 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 8 13680568 ns/op 7.31 MB/s 44999 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 127135821 ns/op 7.87 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 75 1754954 ns/op 5.70 MB/s 43025 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 8 15201876 ns/op 6.58 MB/s 46026 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 124208857 ns/op 8.05 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 80 1473071 ns/op 6.79 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 7 14697836 ns/op 6.80 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 138363950 ns/op 7.23 MB/s BenchmarkEncode/Digits/Speed/1e4-4 48 2515070 ns/op 3.98 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20535411 ns/op 4.87 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 249867632 ns/op 4.00 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6315138 ns/op 1.58 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 68373800 ns/op 1.46 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 840608567 ns/op 1.19 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6486181 ns/op 1.54 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 91497887 ns/op 1.09 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 818707873 ns/op 1.22 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 75 1634702 ns/op 6.12 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 13270463 ns/op 7.54 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 129951929 ns/op 7.70 MB/s BenchmarkEncode/Newton/Speed/1e4-4 55 2233987 ns/op 4.48 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 17570700 ns/op 5.69 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 168800081 ns/op 5.92 MB/s BenchmarkEncode/Newton/Default/1e4-4 15 8658947 ns/op 1.15 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 63268596 ns/op 1.58 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 613990086 ns/op 1.63 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6292590 ns/op 1.59 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 90425370 ns/op 1.11 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 849902133 ns/op 1.18 MB/s PASS ok compress/flate 18.155s goos: darwin goarch: amd64 pkg: compress/lzw BenchmarkDecoder/1e4-4 50 2503924 ns/op 3.99 MB/s BenchmarkDecoder/1e-Reuse4-4 39 2684641 ns/op 3.72 MB/s BenchmarkDecoder/1e5-4 4 26089080 ns/op 3.83 MB/s BenchmarkDecoder/1e-Reuse5-4 2 66100110 ns/op 1.51 MB/s BenchmarkDecoder/1e6-4 1 252378436 ns/op 3.96 MB/s BenchmarkDecoder/1e-Reuse6-4 1 298880072 ns/op 3.35 MB/s BenchmarkEncoder/1e4-4 54 2116396 ns/op 4.73 MB/s BenchmarkEncoder/1e-Reuse4-4 54 2031038 ns/op 4.92 MB/s BenchmarkEncoder/1e5-4 4 25045810 ns/op 3.99 MB/s BenchmarkEncoder/1e-Reuse5-4 5 22993167 ns/op 4.35 MB/s BenchmarkEncoder/1e6-4 1 236896652 ns/op 4.22 MB/s BenchmarkEncoder/1e-Reuse6-4 1 203439554 ns/op 4.92 MB/s PASS ok compress/lzw 3.161s goos: darwin goarch: amd64 pkg: container/heap BenchmarkDup-4 22 4708660 ns/op PASS ok container/heap 0.271s goos: darwin goarch: amd64 pkg: context BenchmarkCommonParentCancel-4 24849 4559 ns/op BenchmarkWithTimeout/concurrency=40-4 7789 24661 ns/op BenchmarkWithTimeout/concurrency=4000-4 3465 42782 ns/op BenchmarkWithTimeout/concurrency=400000-4 7074 22175 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 313110 385.5 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 17038 7625 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 18240 6130 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2376 45603 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2584 62288 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3033 40003 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 267 418938 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 224 631968 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 348 578580 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 31 4312714 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 18 6873430 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 33 3446432 ns/op BenchmarkCheckCanceled/Err-4 352502 374.2 ns/op BenchmarkCheckCanceled/Done-4 544748 251.0 ns/op BenchmarkContextCancelDone-4 640488 178.3 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 23508 5527 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 21720 7131 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 17259 6564 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 15075 7317 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 11463 10456 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 568758 275.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 243230 502.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 189337 608.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 119204 979.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 71320 3499 ns/op PASS ok context 13.401s goos: darwin goarch: amd64 pkg: crypto/aes BenchmarkEncrypt-4 1539675 70.20 ns/op 227.92 MB/s BenchmarkDecrypt-4 1711632 65.59 ns/op 243.94 MB/s BenchmarkExpand-4 1000000 112.6 ns/op PASS ok crypto/aes 0.605s goos: darwin goarch: amd64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 211750 504.2 ns/op 126.94 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 410773 293.7 ns/op 217.90 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 238035 503.1 ns/op 127.21 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 395878 317.3 ns/op 201.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 136759 1339 ns/op 1008.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 193365 620.4 ns/op 2176.15 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 135985 927.1 ns/op 1456.20 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 167893 722.7 ns/op 1868.04 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 51937 2305 ns/op 3553.58 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 59240 2013 ns/op 4068.63 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 35922 2891 ns/op 2833.99 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 48894 2332 ns/op 3512.70 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6169 19066 ns/op 53.45 MB/s BenchmarkAESCFBDecrypt1K-4 6346 18679 ns/op 54.55 MB/s BenchmarkAESCFBDecrypt8K-4 830 146056 ns/op 56.05 MB/s BenchmarkAESOFB1K-4 10000 11663 ns/op 87.37 MB/s BenchmarkAESCTR1K-4 15066 8198 ns/op 124.30 MB/s BenchmarkAESCTR8K-4 1960 68928 ns/op 118.78 MB/s BenchmarkAESCBCEncrypt1K-4 12477 9611 ns/op 106.54 MB/s BenchmarkAESCBCDecrypt1K-4 14923 6737 ns/op 151.99 MB/s PASS ok crypto/cipher 4.095s goos: darwin goarch: amd64 pkg: crypto/des BenchmarkEncrypt-4 85952 1265 ns/op 6.32 MB/s BenchmarkDecrypt-4 98782 1182 ns/op 6.77 MB/s BenchmarkTDESEncrypt-4 37670 3140 ns/op 2.55 MB/s BenchmarkTDESDecrypt-4 35131 3306 ns/op 2.42 MB/s PASS ok crypto/des 0.734s goos: darwin goarch: amd64 pkg: crypto/ecdh BenchmarkECDH/P256-4 1094 113565 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 18 14576067 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 5 20046585 ns/op 1534 B/op 21 allocs/op BenchmarkECDH/X25519-4 67 1623708 ns/op 374 B/op 9 allocs/op PASS ok crypto/ecdh 1.114s goos: darwin goarch: amd64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1596 64638 ns/op 2543 B/op 33 allocs/op BenchmarkSign/P384-4 54 2583247 ns/op 2712 B/op 34 allocs/op BenchmarkSign/P521-4 20 5988820 ns/op 3096 B/op 35 allocs/op BenchmarkVerify/P256-4 1060 183791 ns/op 480 B/op 10 allocs/op BenchmarkVerify/P384-4 16 7076236 ns/op 640 B/op 14 allocs/op BenchmarkVerify/P521-4 6 19098615 ns/op 960 B/op 14 allocs/op BenchmarkGenerateKey/P256-4 4539 26511 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 60 1745101 ns/op 1126 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 4775633 ns/op 1446 B/op 17 allocs/op PASS ok crypto/ecdsa 1.601s goos: darwin goarch: amd64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 265 470589 ns/op BenchmarkNewKeyFromSeed-4 235 468511 ns/op BenchmarkSigning-4 246 467268 ns/op BenchmarkVerification-4 134 749992 ns/op PASS ok crypto/ed25519 0.939s goos: darwin goarch: amd64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 6872 18668 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 157 806242 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 74 1789141 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 26 4380380 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1887 64008 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 70 1872987 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 27 6854182 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 13922624 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12522 10197 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6946 21931 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4290 27838 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 100 1242529 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3003 44686 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 285 393795 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1783 77457 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 82 1331428 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.058s goos: darwin goarch: amd64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 12822 12204 ns/op 83.91 MB/s BenchmarkHMACSHA256_32-4 21442 5736 ns/op 5.58 MB/s BenchmarkNewWriteSum-4 10000 22957 ns/op 1.39 MB/s PASS ok crypto/hmac 0.945s goos: darwin goarch: amd64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 45975 3674 ns/op BenchmarkModSub-4 52238 2224 ns/op BenchmarkMontgomeryRepr-4 23560 4449 ns/op BenchmarkMontgomeryMul-4 32355 3845 ns/op BenchmarkModMul-4 14188 7913 ns/op BenchmarkExpBig-4 16 7644796 ns/op BenchmarkExp-4 7 17441716 ns/op PASS ok crypto/internal/bigmod 1.504s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 3361 40067 ns/op BenchmarkScalarBaseMult-4 211 780708 ns/op BenchmarkScalarMult-4 104 1502873 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 152 1057067 ns/op PASS ok crypto/internal/edwards25519 0.997s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 341539 292.9 ns/op BenchmarkMultiply-4 5179608 27.20 ns/op BenchmarkSquare-4 5644010 18.76 ns/op BenchmarkInvert-4 25597 3964 ns/op BenchmarkMult32-4 1228334 107.0 ns/op PASS ok crypto/internal/edwards25519/field 1.087s goos: darwin goarch: amd64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 64 1849082 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1885 60587 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 26 5336162 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13427975 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 181 735550 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8758 12716 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 74 1659950 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 30 3959804 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.396s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 697189 192.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 255181 770.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 86389 1403 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 481825 225.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 269558 415.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 86264 1215 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.729s goos: darwin goarch: amd64 pkg: crypto/md5 BenchmarkHash8Bytes-4 92918 2409 ns/op 3.32 MB/s BenchmarkHash64-4 92268 1172 ns/op 54.62 MB/s BenchmarkHash128-4 113965 1072 ns/op 119.41 MB/s BenchmarkHash256-4 92412 1546 ns/op 165.64 MB/s BenchmarkHash512-4 73003 1802 ns/op 284.14 MB/s BenchmarkHash1K-4 37828 4199 ns/op 243.88 MB/s BenchmarkHash8K-4 10000 17286 ns/op 473.91 MB/s BenchmarkHash1M-4 75 1590793 ns/op 659.15 MB/s BenchmarkHash8M-4 7 19103854 ns/op 439.11 MB/s BenchmarkHash8BytesUnaligned-4 94158 1169 ns/op 6.84 MB/s BenchmarkHash1KUnaligned-4 46766 2499 ns/op 409.72 MB/s BenchmarkHash8KUnaligned-4 10000 13246 ns/op 618.44 MB/s PASS ok crypto/md5 2.671s goos: darwin goarch: amd64 pkg: crypto/rand BenchmarkPrime-4 2 621551529 ns/op PASS ok crypto/rand 1.403s goos: darwin goarch: amd64 pkg: crypto/rc4 BenchmarkRC4_128-4 10000 10686 ns/op 11.98 MB/s BenchmarkRC4_1K-4 1098 149009 ns/op 6.87 MB/s BenchmarkRC4_8K-4 176 671001 ns/op 12.07 MB/s PASS ok crypto/rc4 0.623s goos: darwin goarch: amd64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 12 10391003 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 24306580 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 45870864 ns/op BenchmarkEncryptPKCS1v15/2048-4 27 3854837 ns/op BenchmarkDecryptOAEP/2048-4 10 10861199 ns/op BenchmarkEncryptOAEP/2048-4 31 5636855 ns/op BenchmarkSignPKCS1v15/2048-4 10 10653263 ns/op BenchmarkVerifyPKCS1v15/2048-4 34 6900752 ns/op BenchmarkSignPSS/2048-4 10 10752522 ns/op BenchmarkVerifyPSS/2048-4 34 3913278 ns/op PASS ok crypto/rsa 2.425s goos: darwin goarch: amd64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 97070 1215 ns/op 6.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 89838 1195 ns/op 6.69 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 69453 1493 ns/op 214.34 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 87919 1235 ns/op 259.14 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 50013 2311 ns/op 443.06 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 64143 1967 ns/op 520.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 12982 15555 ns/op 526.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11804 ns/op 693.98 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.639s goos: darwin goarch: amd64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 73459 1614 ns/op 4.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 85946 1371 ns/op 5.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 71300 1407 ns/op 5.69 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 22222 5629 ns/op 181.91 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 31993 5116 ns/op 200.16 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 28263 3871 ns/op 264.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3697 38394 ns/op 213.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 5187 22618 ns/op 362.18 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 5486 23825 ns/op 343.84 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.940s goos: darwin goarch: amd64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 57958 2249 ns/op 3.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 66182 1696 ns/op 4.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 69729 1866 ns/op 4.29 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 32847 5559 ns/op 184.20 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 32851 3163 ns/op 323.72 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 33112 4606 ns/op 222.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8024 16034 ns/op 510.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 7412 16195 ns/op 505.85 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 7376 26907 ns/op 304.45 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.919s goos: darwin goarch: amd64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 23668666 6.604 ns/op BenchmarkConstantTimeEq-4 21788173 6.145 ns/op BenchmarkConstantTimeLessOrEq-4 22514083 5.969 ns/op BenchmarkXORBytes/8Bytes-4 3136767 37.78 ns/op 211.73 MB/s BenchmarkXORBytes/128Bytes-4 2623796 43.87 ns/op 2917.54 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 130.7 ns/op 15674.86 MB/s BenchmarkXORBytes/32768Bytes-4 75798 1483 ns/op 22098.19 MB/s PASS ok crypto/subtle 1.614s goos: darwin goarch: amd64 pkg: crypto/tls BenchmarkCertCache/0-4 15 7847022 ns/op BenchmarkCertCache/1-4 22 5086105 ns/op BenchmarkCertCache/2-4 21 7067627 ns/op BenchmarkCertCache/3-4 15 7767779 ns/op BenchmarkHandshakeServer/RSA-4 13 8832585 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 15 7319894 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 7130649 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 30 4404963 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 33 5495547 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 24 5477509 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 28 7085266 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 37894883 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 36470060 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 1 109405204 ns/op 9.58 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 1 114198702 ns/op 9.18 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 192511341 ns/op 10.89 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 257341838 ns/op 8.15 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 422918572 ns/op 9.92 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 344072427 ns/op 12.19 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 712104353 ns/op 11.78 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 738654500 ns/op 11.36 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 1317088722 ns/op 12.74 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 1499949917 ns/op 11.19 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 2331043612 ns/op 14.39 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 2427680152 ns/op 13.82 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 5501460367 ns/op 12.20 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 6234045516 ns/op 10.76 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 2 115170048 ns/op 9.10 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 1 135271299 ns/op 7.75 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 146143677 ns/op 14.35 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 176126021 ns/op 11.91 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 507463087 ns/op 8.27 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 449779663 ns/op 9.33 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 570835204 ns/op 14.70 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 801124164 ns/op 10.47 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1403508162 ns/op 11.95 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1453449274 ns/op 11.54 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 2492297960 ns/op 13.46 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 2853091279 ns/op 11.76 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 6010919084 ns/op 11.16 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 6619950812 ns/op 10.14 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 714913257 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 716552401 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 301136354 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 293023990 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 170104914 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 159404303 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 1 100775718 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 91894318 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 2 51129319 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 2 51778866 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 155202312 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 155309687 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 81444093 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 81365110 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 2 56728555 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 2 52499962 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 3 40401182 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 3 34433379 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 4 27897197 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 4 30930732 ns/op PASS ok crypto/tls 55.873s goos: darwin goarch: amd64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 7 15309950 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 294 423853 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 919 173997 ns/op 13186 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 724 219410 ns/op 14612 B/op 262 allocs/op PASS ok crypto/x509 1.607s goos: darwin goarch: amd64 pkg: database/sql BenchmarkConcurrentDBExec-4 28 4516806 ns/op 278693 B/op 1621 allocs/op BenchmarkConcurrentStmtQuery-4 28 5033553 ns/op 263844 B/op 1975 allocs/op BenchmarkConcurrentStmtExec-4 55 3171263 ns/op 212985 B/op 583 allocs/op BenchmarkConcurrentTxQuery-4 24 5659238 ns/op 272020 B/op 2133 allocs/op BenchmarkConcurrentTxExec-4 56 2794260 ns/op 89280 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 46 3964205 ns/op 106190 B/op 2094 allocs/op BenchmarkConcurrentTxStmtExec-4 112 1145398 ns/op 40113 B/op 381 allocs/op BenchmarkConcurrentRandom-4 42 4340182 ns/op 228220 B/op 1782 allocs/op BenchmarkManyConcurrentQueries-4 1671 75716 ns/op 4131 B/op 20 allocs/op BenchmarkGrabConn-4 194356 586.3 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.082s goos: darwin goarch: amd64 pkg: debug/gosym Benchmark115/NewLineTable-4 102387 1313 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 68 1792780 ns/op 188239 B/op 13 allocs/op Benchmark115/LineToPC-4 60 1723812 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 15406 6680 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.140s goos: darwin goarch: amd64 pkg: encoding/asn1 BenchmarkMarshal-4 669 181363 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2167 47957 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.362s goos: darwin goarch: amd64 pkg: encoding/base32 BenchmarkEncode-4 252 675461 ns/op 12.13 MB/s BenchmarkEncodeToString-4 212 536329 ns/op 15.27 MB/s BenchmarkDecode-4 150 799324 ns/op 16.40 MB/s BenchmarkDecodeString-4 142 1124114 ns/op 11.66 MB/s PASS ok encoding/base32 0.973s goos: darwin goarch: amd64 pkg: encoding/base64 BenchmarkEncodeToString-4 286 376883 ns/op 21.74 MB/s BenchmarkDecodeString/2-4 304537 442.7 ns/op 9.04 MB/s BenchmarkDecodeString/4-4 269008 523.3 ns/op 15.29 MB/s BenchmarkDecodeString/8-4 119818 847.4 ns/op 14.16 MB/s BenchmarkDecodeString/64-4 44642 2918 ns/op 30.16 MB/s BenchmarkDecodeString/8192-4 424 304189 ns/op 35.91 MB/s BenchmarkNewEncoding-4 106863 1834 ns/op 139.56 MB/s PASS ok encoding/base64 1.459s goos: darwin goarch: amd64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 985 103582 ns/op 38.62 MB/s BenchmarkReadStruct-4 12012 15034 ns/op 4.99 MB/s BenchmarkWriteStruct-4 16314 11542 ns/op 6.50 MB/s BenchmarkReadInts-4 40765 3900 ns/op 7.69 MB/s BenchmarkWriteInts-4 32233 3726 ns/op 8.05 MB/s BenchmarkWriteSlice1000Int32s-4 1096 164068 ns/op 24.38 MB/s BenchmarkPutUint16-4 2215538 54.25 ns/op 36.87 MB/s BenchmarkAppendUint16-4 2245446 53.30 ns/op 37.52 MB/s BenchmarkPutUint32-4 2188695 86.58 ns/op 46.20 MB/s BenchmarkAppendUint32-4 2033520 57.99 ns/op 68.98 MB/s BenchmarkPutUint64-4 844232 256.2 ns/op 31.22 MB/s BenchmarkAppendUint64-4 1000000 111.4 ns/op 71.82 MB/s BenchmarkLittleEndianPutUint16-4 2245821 56.63 ns/op 35.32 MB/s BenchmarkLittleEndianAppendUint16-4 2521135 50.57 ns/op 39.55 MB/s BenchmarkLittleEndianPutUint32-4 2042530 62.17 ns/op 64.34 MB/s BenchmarkLittleEndianAppendUint32-4 1000000 100.7 ns/op 39.73 MB/s BenchmarkLittleEndianPutUint64-4 903679 118.8 ns/op 67.33 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 123.4 ns/op 64.85 MB/s BenchmarkReadFloats-4 141376 889.7 ns/op 13.49 MB/s BenchmarkWriteFloats-4 114999 1122 ns/op 10.69 MB/s BenchmarkReadSlice1000Float32s-4 1228 137557 ns/op 29.08 MB/s BenchmarkWriteSlice1000Float32s-4 996 126399 ns/op 31.65 MB/s BenchmarkReadSlice1000Uint8s-4 49712 3508 ns/op 285.08 MB/s BenchmarkWriteSlice1000Uint8s-4 42702 3296 ns/op 303.42 MB/s BenchmarkPutUvarint32-4 840912 151.8 ns/op 26.35 MB/s BenchmarkPutUvarint64-4 272366 537.5 ns/op 14.88 MB/s PASS ok encoding/binary 6.675s goos: darwin goarch: amd64 pkg: encoding/csv BenchmarkRead-4 5974 22380 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 5961 20042 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6460 20536 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3643 40577 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 5907 18534 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 5869 30553 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7480 28316 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4448 41572 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 10000 17170 ns/op PASS ok encoding/csv 1.890s goos: darwin goarch: amd64 pkg: encoding/gob BenchmarkEndToEndPipe-4 7274 13902 ns/op BenchmarkEndToEndByteBuffer-4 7239 18714 ns/op BenchmarkEndToEndSliceByteBuffer-4 195 757222 ns/op BenchmarkEncodeComplex128Slice-4 372 348284 ns/op BenchmarkEncodeFloat64Slice-4 795 127805 ns/op BenchmarkEncodeInt32Slice-4 1048 118620 ns/op BenchmarkEncodeStringSlice-4 1196 93109 ns/op BenchmarkEncodeInterfaceSlice-4 49 2445786 ns/op BenchmarkDecodeComplex128Slice-4 435 389256 ns/op BenchmarkDecodeFloat64Slice-4 657 248345 ns/op BenchmarkDecodeInt32Slice-4 616 187856 ns/op BenchmarkDecodeStringSlice-4 280 400699 ns/op BenchmarkDecodeStringsSlice-4 116 1129130 ns/op BenchmarkDecodeBytesSlice-4 262 577183 ns/op BenchmarkDecodeInterfaceSlice-4 56 2338392 ns/op BenchmarkDecodeMap-4 94 1596934 ns/op PASS ok encoding/gob 3.607s goos: darwin goarch: amd64 pkg: encoding/hex BenchmarkEncode/256-4 9626 12492 ns/op 20.49 MB/s BenchmarkEncode/1024-4 2316 73826 ns/op 13.87 MB/s BenchmarkEncode/4096-4 631 177322 ns/op 23.10 MB/s BenchmarkEncode/16384-4 128 952627 ns/op 17.20 MB/s BenchmarkDecode/256-4 22590 5144 ns/op 49.77 MB/s BenchmarkDecode/1024-4 4951 22499 ns/op 45.51 MB/s BenchmarkDecode/4096-4 1628 85332 ns/op 48.00 MB/s BenchmarkDecode/16384-4 352 554305 ns/op 29.56 MB/s BenchmarkDump/256-4 1059 179807 ns/op 1.42 MB/s BenchmarkDump/1024-4 288 407537 ns/op 2.51 MB/s BenchmarkDump/4096-4 84 2016262 ns/op 2.03 MB/s BenchmarkDump/16384-4 18 7762407 ns/op 2.11 MB/s PASS ok encoding/hex 2.513s goos: darwin goarch: amd64 pkg: encoding/json BenchmarkCodeEncoder-4 1 144907904 ns/op 13.39 MB/s 8391224 B/op 56 allocs/op BenchmarkCodeEncoderError-4 1 157082823 ns/op 12.35 MB/s 8393976 B/op 114 allocs/op BenchmarkCodeMarshal-4 1 180238265 ns/op 10.77 MB/s 10332568 B/op 57 allocs/op BenchmarkCodeMarshalError-4 1 249846950 ns/op 7.77 MB/s 10336416 B/op 115 allocs/op BenchmarkMarshalBytes/32-4 18768 5392 ns/op BenchmarkMarshalBytes/256-4 5583 22497 ns/op BenchmarkMarshalBytes/4096-4 398 324682 ns/op BenchmarkMarshalBytesError/32-4 61 2144058 ns/op BenchmarkMarshalBytesError/256-4 45 2311247 ns/op BenchmarkMarshalBytesError/4096-4 38 3643779 ns/op BenchmarkCodeDecoder-4 1 488583767 ns/op 3.97 MB/s 11016672 B/op 91357 allocs/op BenchmarkUnicodeDecoder-4 29408 4601 ns/op 3.04 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 48141 2464 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 653266823 ns/op 2.97 MB/s 2939400 B/op 91327 allocs/op BenchmarkCodeUnmarshalReuse-4 1 419268699 ns/op 4.63 MB/s 2939480 B/op 91331 allocs/op BenchmarkUnmarshalString-4 55320 2295 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 77667 1329 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 133874 944.4 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 62671 1890 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 72240 1744 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 21667 6127 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2856 40213 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 567 203373 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 91 1359685 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 9 12729146 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 594650 217.6 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 544369 220.5 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 536173 215.8 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 581554 214.7 ns/op BenchmarkEncodeMarshaler-4 49926 2223 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 68454 1667 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4859172 34.20 ns/op BenchmarkNumberIsValidRegexp-4 16812 7161 ns/op PASS ok encoding/json 9.389s goos: darwin goarch: amd64 pkg: encoding/pem BenchmarkEncode-4 37 3005357 ns/op 21.81 MB/s BenchmarkDecode-4 26 4697217 ns/op 18.90 MB/s PASS ok encoding/pem 0.337s goos: darwin goarch: amd64 pkg: encoding/xml BenchmarkMarshal-4 2352 80743 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 561 204536 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 2337 50528 ns/op PASS ok encoding/xml 0.717s goos: darwin goarch: amd64 pkg: expvar BenchmarkIntAdd-4 390526 323.9 ns/op BenchmarkIntSet-4 533612 227.8 ns/op BenchmarkFloatAdd-4 168394 882.6 ns/op BenchmarkFloatSet-4 595794 246.3 ns/op BenchmarkStringSet-4 319294 378.4 ns/op BenchmarkMapSet-4 110908 1031 ns/op BenchmarkMapSetDifferent-4 57964 2495 ns/op BenchmarkMapSetDifferentRandom-4 236 633239 ns/op BenchmarkMapSetString-4 113846 1179 ns/op BenchmarkMapAddSame-4 21801 6430 ns/op BenchmarkMapAddDifferent-4 14118 13173 ns/op BenchmarkMapAddDifferentRandom-4 210 836549 ns/op BenchmarkMapAddSameSteadyState-4 270235 489.4 ns/op BenchmarkMapAddDifferentSteadyState-4 87764 1168 ns/op BenchmarkRealworldExpvarUsage-4 10200 10285 ns/op PASS ok expvar 3.878s goos: darwin goarch: amd64 pkg: fmt BenchmarkSprintfPadding-4 73315 1586 ns/op BenchmarkSprintfEmpty-4 234363 774.8 ns/op BenchmarkSprintfString-4 185202 955.7 ns/op BenchmarkSprintfTruncateString-4 166905 1262 ns/op BenchmarkSprintfTruncateBytes-4 126584 1574 ns/op BenchmarkSprintfSlowParsingPath-4 120802 1195 ns/op BenchmarkSprintfQuoteString-4 30019 3655 ns/op BenchmarkSprintfInt-4 135412 872.3 ns/op BenchmarkSprintfIntInt-4 101776 1371 ns/op BenchmarkSprintfPrefixedInt-4 172431 1416 ns/op BenchmarkSprintfFloat-4 77956 1687 ns/op BenchmarkSprintfComplex-4 27535 4829 ns/op BenchmarkSprintfBoolean-4 152337 1099 ns/op BenchmarkSprintfHexString-4 88938 1858 ns/op BenchmarkSprintfHexBytes-4 79830 2141 ns/op BenchmarkSprintfBytes-4 47266 3046 ns/op BenchmarkSprintfStringer-4 76245 2081 ns/op BenchmarkSprintfStructure-4 23542 7887 ns/op BenchmarkManyArgs-4 36025 3586 ns/op BenchmarkFprintInt-4 67977 2875 ns/op BenchmarkFprintfBytes-4 60394 2164 ns/op BenchmarkFprintIntNoAlloc-4 68949 2752 ns/op BenchmarkScanInts-4 26 3997695 ns/op BenchmarkScanRecursiveInt-4 1 749971098 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 519967756 ns/op PASS ok fmt 7.148s goos: darwin goarch: amd64 pkg: go/build BenchmarkImportVendor-4 456 249247 ns/op PASS ok go/build 0.217s goos: darwin goarch: amd64 pkg: go/constant BenchmarkStringAdd/1-4 38743 3668 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 10732 10442 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3126 33179 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1215 116933 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 246 566640 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 80 2301731 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 19 7935038 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 39403279 ns/op 3634562 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 193648879 ns/op 15259072 B/op 65566 allocs/op PASS ok go/constant 1.773s goos: darwin goarch: amd64 pkg: go/format BenchmarkFormat/array1-10000-4 1 453462938 ns/op 0.14 MB/s 46110152 B/op 48893 allocs/op PASS ok go/format 0.566s goos: darwin goarch: amd64 pkg: go/parser BenchmarkParse-4 6 24686934 ns/op 2.18 MB/s BenchmarkParseOnly-4 6 18874194 ns/op 2.85 MB/s BenchmarkResolve-4 45 2464783 ns/op 21.85 MB/s PASS ok go/parser 2.869s goos: darwin goarch: amd64 pkg: go/printer BenchmarkPrintFile-4 1 134507552 ns/op 0.39 MB/s 5082888 B/op 27599 allocs/op BenchmarkPrintDecl-4 692 163635 ns/op 0.20 MB/s 16862 B/op 51 allocs/op PASS ok go/printer 0.356s goos: darwin goarch: amd64 pkg: go/scanner BenchmarkScan-4 231 638055 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 9417584 ns/op 5.90 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12692887 ns/op 5.67 MB/s BenchmarkScanFiles/net/http/server.go-4 6 19207681 ns/op 5.89 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 178 589415 ns/op 5.22 MB/s PASS ok go/scanner 0.998s goos: darwin goarch: amd64 pkg: go/token BenchmarkSearchInts-4 1330598 97.27 ns/op PASS ok go/token 0.324s goos: darwin goarch: amd64 pkg: go/types BenchmarkLookupFieldOrMethod-4 100 1924148 ns/op BenchmarkNamed/Underlying/nongeneric-4 951644 161.8 ns/op BenchmarkNamed/Underlying/generic-4 866890 221.0 ns/op BenchmarkNamed/Underlying/src_instance-4 941106 130.2 ns/op BenchmarkNamed/Underlying/user_instance-4 883719 209.3 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 15109 10574 ns/op BenchmarkNamed/NewMethodSet/generic-4 17254 8529 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 15403 7900 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 16951 8867 ns/op BenchmarkCheck/http/funcbodies/info-4 1 516589145 ns/op 59051 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 485525787 ns/op 62676 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 311618703 ns/op 97888 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 401670573 ns/op 75779 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 2999734893 ns/op 1707 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 187993662 ns/op 27165 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 1 101401527 ns/op 50284 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 108414302 ns/op 46977 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 851562072 ns/op 2544 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 83807068 ns/op 25639 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 94600374 ns/op 22739 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 78738124 ns/op 27292 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 2170839650 ns/op 28867 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 673422413 ns/op 92966 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 169138215 ns/op 364246 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 118745918 ns/op 523449 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 3861473337 ns/op 515.9 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 185199675 ns/op 10656 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 1 135248100 ns/op 14648 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 1 217369163 ns/op 9132 lines/s PASS ok go/types 52.555s goos: darwin goarch: amd64 pkg: hash/adler32 BenchmarkAdler32KB-4 12808 10352 ns/op 98.92 MB/s PASS ok hash/adler32 0.283s goos: darwin goarch: amd64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 197815 535.8 ns/op 28.00 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 237498 487.1 ns/op 30.79 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 141962 1081 ns/op 36.99 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 93679 1313 ns/op 30.46 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 262276 390.1 ns/op 1312.54 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 404689 308.3 ns/op 1660.71 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 407422 437.7 ns/op 2339.57 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 333458 458.7 ns/op 2232.23 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 238396 937.5 ns/op 4368.96 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 226328 502.4 ns/op 8152.80 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 55495 2011 ns/op 16295.40 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 55413 2119 ns/op 15466.36 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 392301 377.3 ns/op 39.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 421976 378.7 ns/op 39.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 391579 319.3 ns/op 125.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 378951 369.9 ns/op 108.15 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 341324 399.1 ns/op 1282.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 303978 397.5 ns/op 1288.12 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 263293 466.0 ns/op 2197.44 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 260877 474.9 ns/op 2156.28 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 209082 887.8 ns/op 4613.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 242227 640.3 ns/op 6396.70 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 52618 3855 ns/op 8500.52 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 51566 2886 ns/op 11355.62 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 246055 692.5 ns/op 21.66 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 194259 840.8 ns/op 17.84 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 130578 908.6 ns/op 44.03 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 136617 992.3 ns/op 40.31 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 10000 10378 ns/op 49.34 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 11642 14449 ns/op 35.44 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6448 23714 ns/op 43.18 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6596 19959 ns/op 51.31 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1197 89277 ns/op 45.88 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1410 86733 ns/op 47.23 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 169 775746 ns/op 42.24 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 162 853418 ns/op 38.40 MB/s PASS ok hash/crc32 7.667s goos: darwin goarch: amd64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 139 1027231 ns/op 63.80 MB/s BenchmarkCrc64/ISO4KB-4 1276 81918 ns/op 50.00 MB/s BenchmarkCrc64/ISO1KB-4 7020 22690 ns/op 45.13 MB/s BenchmarkCrc64/ECMA64KB-4 138 1040954 ns/op 62.96 MB/s BenchmarkCrc64/Random64KB-4 100 1025842 ns/op 63.89 MB/s BenchmarkCrc64/Random16KB-4 548 235451 ns/op 69.59 MB/s PASS ok hash/crc64 1.427s goos: darwin goarch: amd64 pkg: hash/fnv BenchmarkFnv32KB-4 13398 8344 ns/op 122.72 MB/s BenchmarkFnv32aKB-4 14005 11855 ns/op 86.38 MB/s BenchmarkFnv64KB-4 10000 10492 ns/op 97.60 MB/s BenchmarkFnv64aKB-4 13612 8808 ns/op 116.25 MB/s BenchmarkFnv128KB-4 1785 115784 ns/op 8.84 MB/s BenchmarkFnv128aKB-4 1838 66526 ns/op 15.39 MB/s PASS ok hash/fnv 1.346s goos: darwin goarch: amd64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 377038 371.0 ns/op 10.78 MB/s BenchmarkHash/n=4/Bytes-4 2870877 55.13 ns/op 72.56 MB/s BenchmarkHash/n=4/String-4 1543497 77.49 ns/op 51.62 MB/s BenchmarkHash/n=8/Write-4 346216 320.9 ns/op 24.93 MB/s BenchmarkHash/n=8/Bytes-4 2654580 40.45 ns/op 197.76 MB/s BenchmarkHash/n=8/String-4 1000000 108.3 ns/op 73.89 MB/s BenchmarkHash/n=16/Write-4 361923 303.8 ns/op 52.67 MB/s BenchmarkHash/n=16/Bytes-4 3030692 56.70 ns/op 282.17 MB/s BenchmarkHash/n=16/String-4 1672395 100.2 ns/op 159.74 MB/s BenchmarkHash/n=32/Write-4 400086 393.5 ns/op 81.31 MB/s BenchmarkHash/n=32/Bytes-4 3163994 36.60 ns/op 874.22 MB/s BenchmarkHash/n=32/String-4 1708074 104.4 ns/op 306.64 MB/s BenchmarkHash/n=64/Write-4 438134 310.7 ns/op 206.00 MB/s BenchmarkHash/n=64/Bytes-4 2950923 40.28 ns/op 1588.69 MB/s BenchmarkHash/n=64/String-4 1597365 73.85 ns/op 866.67 MB/s BenchmarkHash/n=256/Write-4 289489 636.3 ns/op 402.34 MB/s BenchmarkHash/n=256/Bytes-4 1982440 54.30 ns/op 4714.26 MB/s BenchmarkHash/n=256/String-4 778454 133.2 ns/op 1921.69 MB/s BenchmarkHash/n=320/Write-4 307447 409.6 ns/op 781.19 MB/s BenchmarkHash/n=320/Bytes-4 1853287 67.49 ns/op 4741.35 MB/s BenchmarkHash/n=320/String-4 661308 220.3 ns/op 1452.60 MB/s BenchmarkHash/n=1024/Write-4 195668 763.1 ns/op 1341.87 MB/s BenchmarkHash/n=1024/Bytes-4 953821 242.5 ns/op 4222.36 MB/s BenchmarkHash/n=1024/String-4 240471 473.3 ns/op 2163.71 MB/s BenchmarkHash/n=4096/Write-4 80629 1282 ns/op 3194.34 MB/s BenchmarkHash/n=4096/Bytes-4 249883 480.7 ns/op 8520.97 MB/s BenchmarkHash/n=4096/String-4 69878 1634 ns/op 2506.17 MB/s BenchmarkHash/n=16384/Write-4 18337 6012 ns/op 2725.08 MB/s BenchmarkHash/n=16384/Bytes-4 69520 1770 ns/op 9254.32 MB/s BenchmarkHash/n=16384/String-4 10000 11241 ns/op 1457.57 MB/s PASS ok hash/maphash 6.777s goos: darwin goarch: amd64 pkg: html BenchmarkEscape-4 726 188016 ns/op BenchmarkEscapeNone-4 120656 1344 ns/op BenchmarkUnescape-4 456 257422 ns/op BenchmarkUnescapeNone-4 568264 190.9 ns/op BenchmarkUnescapeSparse-4 9349 25215 ns/op BenchmarkUnescapeDense-4 996 119024 ns/op PASS ok html 1.315s goos: darwin goarch: amd64 pkg: html/template BenchmarkCSSEscaper-4 7609 15188 ns/op BenchmarkCSSEscaperNoSpecials-4 29173 5859 ns/op BenchmarkDecodeCSS-4 21369 5213 ns/op BenchmarkDecodeCSSNoSpecials-4 3175426 36.44 ns/op BenchmarkCSSValueFilter-4 95244 1568 ns/op BenchmarkCSSValueFilterOk-4 82827 1606 ns/op BenchmarkEscapedExecute-4 4996 27503 ns/op BenchmarkHTMLNospaceEscaper-4 10000 12954 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 50404 2254 ns/op BenchmarkStripTags-4 10000 10027 ns/op BenchmarkStripTagsNoSpecials-4 186297 645.0 ns/op BenchmarkJSValEscaperWithNum-4 24153 5498 ns/op BenchmarkJSValEscaperWithStr-4 4611 22287 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 21000 6256 ns/op BenchmarkJSValEscaperWithObj-4 4580 23797 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13990 11904 ns/op BenchmarkJSStrEscaperNoSpecials-4 46518 3789 ns/op BenchmarkJSStrEscaper-4 9463 12534 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 45657 2583 ns/op BenchmarkJSRegexpEscaper-4 6294 17484 ns/op BenchmarkTemplateSpecialTags-4 79 1922401 ns/op BenchmarkURLEscaper-4 4522 38561 ns/op BenchmarkURLEscaperNoSpecials-4 139843 890.1 ns/op BenchmarkURLNormalizer-4 5239 23332 ns/op BenchmarkURLNormalizerNoSpecials-4 115920 901.4 ns/op BenchmarkSrcsetFilter-4 16942 7039 ns/op BenchmarkSrcsetFilterNoSpecials-4 98666 1295 ns/op PASS ok html/template 5.080s goos: darwin goarch: amd64 pkg: image BenchmarkAt/rgba-4 452733 237.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 367201 315.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 530620 254.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 423781 283.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1301967 86.37 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 963739 119.1 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1272322 100.2 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1187725 137.2 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 951927 161.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 346113 399.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 296848 585.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 276313 376.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 350599 414.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 587576 183.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 547033 433.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 741536 158.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 392402 280.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 341956 548.4 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1000000 174.1 ns/op BenchmarkRGBASetRGBA-4 1000000 208.7 ns/op BenchmarkRGBA64At-4 959130 148.6 ns/op BenchmarkRGBA64SetRGBA64-4 730872 155.3 ns/op BenchmarkNRGBAAt-4 1257502 95.32 ns/op BenchmarkNRGBASetNRGBA-4 1000000 112.2 ns/op BenchmarkNRGBA64At-4 963631 139.5 ns/op BenchmarkNRGBA64SetNRGBA64-4 801584 161.0 ns/op BenchmarkAlphaAt-4 1981948 66.33 ns/op BenchmarkAlphaSetAlpha-4 1866248 73.47 ns/op BenchmarkAlpha16At-4 1288094 94.23 ns/op BenchmarkAlphaSetAlpha16-4 1000000 102.9 ns/op BenchmarkGrayAt-4 2083148 52.57 ns/op BenchmarkGraySetGray-4 1676875 68.54 ns/op BenchmarkGray16At-4 1229349 98.23 ns/op BenchmarkGraySetGray16-4 1000000 103.4 ns/op PASS ok image 7.790s goos: darwin goarch: amd64 pkg: image/color BenchmarkYCbCrToRGB/0-4 2960872 54.97 ns/op BenchmarkYCbCrToRGB/128-4 2980143 39.46 ns/op BenchmarkYCbCrToRGB/255-4 2905593 55.77 ns/op BenchmarkRGBToYCbCr/0-4 3047235 34.77 ns/op BenchmarkRGBToYCbCr/Cb-4 3485628 39.40 ns/op BenchmarkRGBToYCbCr/Cr-4 3038074 38.64 ns/op BenchmarkYCbCrToRGBA/0-4 2366028 62.78 ns/op BenchmarkYCbCrToRGBA/128-4 2527297 47.82 ns/op BenchmarkYCbCrToRGBA/255-4 2718868 76.78 ns/op BenchmarkNYCbCrAToRGBA/0-4 2602495 65.66 ns/op BenchmarkNYCbCrAToRGBA/128-4 2537228 46.95 ns/op BenchmarkNYCbCrAToRGBA/255-4 2287906 44.43 ns/op PASS ok image/color 3.227s goos: darwin goarch: amd64 pkg: image/draw BenchmarkFillOver-4 3 37796359 ns/op BenchmarkFillSrc-4 339 370424 ns/op BenchmarkCopyOver-4 6 25394548 ns/op BenchmarkCopySrc-4 327 333177 ns/op BenchmarkNRGBAOver-4 6 19908230 ns/op BenchmarkNRGBASrc-4 12 10592061 ns/op BenchmarkYCbCr-4 9 13587393 ns/op BenchmarkGray-4 14 9539837 ns/op BenchmarkCMYK-4 8 18923440 ns/op BenchmarkGlyphOver-4 15 7745913 ns/op BenchmarkRGBAMaskOver-4 4 32468869 ns/op BenchmarkGrayMaskOver-4 6 27479428 ns/op BenchmarkRGBA64ImageMaskOver-4 3 34628228 ns/op BenchmarkRGBA-4 5 23108577 ns/op BenchmarkPalettedFill-4 878 145799 ns/op BenchmarkPalettedRGBA-4 5 23441032 ns/op BenchmarkGenericOver-4 2 53400988 ns/op BenchmarkGenericMaskOver-4 4 26169786 ns/op BenchmarkGenericSrc-4 3 37347359 ns/op BenchmarkGenericMaskSrc-4 3 33930783 ns/op PASS ok image/draw 8.615s goos: darwin goarch: amd64 pkg: image/gif BenchmarkDecode-4 22 5546979 ns/op 2.79 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 137821633 ns/op 2.23 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3117242107 ns/op 0.39 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 51 2560158 ns/op 6.03 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 154970299 ns/op 0.40 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.734s goos: darwin goarch: amd64 pkg: image/jpeg BenchmarkFDCT-4 4843 38885 ns/op BenchmarkIDCT-4 4582 41260 ns/op BenchmarkDecodeBaseline-4 7 15720375 ns/op 3.93 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 18232056 ns/op 3.39 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 165182997 ns/op 7.44 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 228265572 ns/op 4.04 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.894s goos: darwin goarch: amd64 pkg: image/png BenchmarkPaeth-4 15897526 8.417 ns/op BenchmarkDecodeGray-4 7 15037823 ns/op 4.36 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 2 90391194 ns/op 2.90 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 38180921 ns/op 6.87 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 15 6848978 ns/op 9.57 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 3 45158437 ns/op 5.80 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 2 51589602 ns/op 5.08 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 79836850 ns/op 3.85 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 64578174 ns/op 4.76 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 183371790 ns/op 6.70 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 209183345 ns/op 5.87 MB/s 864104 B/op 31 allocs/op BenchmarkEncodePaletted-4 3 35765331 ns/op 8.59 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 290962879 ns/op 4.22 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 1055587648 ns/op 1.16 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.849s goos: darwin goarch: amd64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 2 79589963 ns/op 1.26 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 2 75636285 ns/op 1.32 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 502040523 ns/op 1.00 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 609250264 ns/op 0.82 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 48038633 ns/op 2.08 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 39944283 ns/op 2.50 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 303038807 ns/op 1.65 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 316342611 ns/op 1.58 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 633365348 ns/op 1.58 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 546955593 ns/op 1.83 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3898599517 ns/op 1.28 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4066750953 ns/op 1.23 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 12312300 ns/op 8.12 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9804307 ns/op 10.20 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 58648293 ns/op 8.53 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 51078460 ns/op 9.79 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 114329786 ns/op 8.75 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 109624210 ns/op 9.12 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 493705452 ns/op 10.13 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 674030569 ns/op 7.42 MB/s 40001624 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 100589112 ns/op 0.99 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 53308488 ns/op 1.88 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 460365741 ns/op 1.09 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 420074063 ns/op 1.19 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 1066555152 ns/op 0.94 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1244258024 ns/op 0.80 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6852320247 ns/op 0.73 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6833033093 ns/op 0.73 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 159165058 ns/op 26.26 MB/s 5275656 B/op 5 allocs/op BenchmarkSaveRestore/bits=64-4 1 157772789 ns/op 26.49 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 59.503s goos: darwin goarch: amd64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 31236 4307 ns/op 0.23 MB/s BenchmarkMarshalCorpusFile/2-4 31158 4196 ns/op 0.48 MB/s BenchmarkMarshalCorpusFile/4-4 26396 5218 ns/op 0.77 MB/s BenchmarkMarshalCorpusFile/8-4 19834 6098 ns/op 1.31 MB/s BenchmarkMarshalCorpusFile/16-4 15834 7937 ns/op 2.02 MB/s BenchmarkMarshalCorpusFile/32-4 10000 12159 ns/op 2.63 MB/s BenchmarkMarshalCorpusFile/64-4 5227 19229 ns/op 3.33 MB/s BenchmarkMarshalCorpusFile/128-4 4255 47203 ns/op 2.71 MB/s BenchmarkMarshalCorpusFile/256-4 2228 60334 ns/op 4.24 MB/s BenchmarkMarshalCorpusFile/512-4 914 130651 ns/op 3.92 MB/s BenchmarkMarshalCorpusFile/1024-4 454 318165 ns/op 3.22 MB/s BenchmarkMarshalCorpusFile/2048-4 241 499104 ns/op 4.10 MB/s BenchmarkMarshalCorpusFile/4096-4 100 1331791 ns/op 3.08 MB/s BenchmarkMarshalCorpusFile/8192-4 51 2031881 ns/op 4.03 MB/s BenchmarkMarshalCorpusFile/16384-4 38 3964971 ns/op 4.13 MB/s BenchmarkMarshalCorpusFile/32768-4 13 9562886 ns/op 3.43 MB/s BenchmarkMarshalCorpusFile/65536-4 6 20018090 ns/op 3.27 MB/s BenchmarkMarshalCorpusFile/131072-4 3 51866875 ns/op 2.53 MB/s BenchmarkMarshalCorpusFile/262144-4 2 80341104 ns/op 3.26 MB/s BenchmarkMarshalCorpusFile/524288-4 1 152902469 ns/op 3.43 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 321149262 ns/op 3.27 MB/s BenchmarkUnmarshalCorpusFile/1-4 6422 18568 ns/op 0.05 MB/s BenchmarkUnmarshalCorpusFile/2-4 7369 18973 ns/op 0.11 MB/s BenchmarkUnmarshalCorpusFile/4-4 7683 21746 ns/op 0.18 MB/s BenchmarkUnmarshalCorpusFile/8-4 8132 19089 ns/op 0.42 MB/s BenchmarkUnmarshalCorpusFile/16-4 5050 22876 ns/op 0.70 MB/s BenchmarkUnmarshalCorpusFile/32-4 3897 30594 ns/op 1.05 MB/s BenchmarkUnmarshalCorpusFile/64-4 2973 42891 ns/op 1.49 MB/s BenchmarkUnmarshalCorpusFile/128-4 2296 56518 ns/op 2.26 MB/s BenchmarkUnmarshalCorpusFile/256-4 778 210189 ns/op 1.22 MB/s BenchmarkUnmarshalCorpusFile/512-4 424 295450 ns/op 1.73 MB/s BenchmarkUnmarshalCorpusFile/1024-4 204 539037 ns/op 1.90 MB/s BenchmarkUnmarshalCorpusFile/2048-4 100 1114147 ns/op 1.84 MB/s BenchmarkUnmarshalCorpusFile/4096-4 72 2839664 ns/op 1.44 MB/s BenchmarkUnmarshalCorpusFile/8192-4 32 3866264 ns/op 2.12 MB/s BenchmarkUnmarshalCorpusFile/16384-4 16 8542768 ns/op 1.92 MB/s BenchmarkUnmarshalCorpusFile/32768-4 7 15295897 ns/op 2.14 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 50659782 ns/op 1.29 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 63279311 ns/op 2.07 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 176573392 ns/op 1.48 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 299037727 ns/op 1.75 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 651324415 ns/op 1.61 MB/s BenchmarkMutatorBytes/1-4 27225 4329 ns/op BenchmarkMutatorBytes/10-4 29992 3761 ns/op BenchmarkMutatorBytes/100-4 25825 7114 ns/op BenchmarkMutatorBytes/1000-4 20998 9078 ns/op BenchmarkMutatorBytes/10000-4 5229 30314 ns/op BenchmarkMutatorBytes/100000-4 908 285665 ns/op BenchmarkMutatorString/1-4 27994 8243 ns/op BenchmarkMutatorString/10-4 30452 4174 ns/op BenchmarkMutatorString/100-4 10000 10656 ns/op BenchmarkMutatorString/1000-4 10000 22365 ns/op BenchmarkMutatorString/10000-4 2553 85541 ns/op BenchmarkMutatorString/100000-4 266 399147 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 15878 8248 ns/op BenchmarkMutatorAllBasicTypes/string-4 12522 9051 ns/op BenchmarkMutatorAllBasicTypes/bool-4 49900 2281 ns/op BenchmarkMutatorAllBasicTypes/float32-4 51427 2437 ns/op BenchmarkMutatorAllBasicTypes/float64-4 45706 2538 ns/op BenchmarkMutatorAllBasicTypes/int-4 50336 3254 ns/op BenchmarkMutatorAllBasicTypes/int8-4 42867 2630 ns/op BenchmarkMutatorAllBasicTypes/int16-4 45254 2855 ns/op BenchmarkMutatorAllBasicTypes/int32-4 44050 2460 ns/op BenchmarkMutatorAllBasicTypes/int64-4 40927 4788 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 36777 2885 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 42212 2528 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 44278 2575 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 45081 2695 ns/op PASS ok internal/fuzz 17.728s goos: darwin goarch: amd64 pkg: internal/intern BenchmarkStress-4 11440 9639 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 138492 913.6 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.932s PASS ok internal/poll 0.065s goos: darwin goarch: amd64 pkg: internal/trace BenchmarkMMU-4 4 26358790 ns/op PASS ok internal/trace 2.240s goos: darwin goarch: amd64 pkg: io BenchmarkCopyNSmall-4 10000 15802 ns/op BenchmarkCopyNLarge-4 157 868073 ns/op PASS ok io 0.523s goos: darwin goarch: amd64 pkg: log BenchmarkItoa-4 131409 806.6 ns/op BenchmarkPrintln-4 20062 5501 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 34502 4195 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 5235 23396 ns/op BenchmarkDiscard-4 1028550 227.1 ns/op 0 B/op 0 allocs/op PASS ok log 1.237s goos: darwin goarch: amd64 pkg: log/slog BenchmarkWriteTime-4 44661 2625 ns/op BenchmarkJSONHandler/defaults-4 6228 20059 ns/op 523 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 4449 43539 ns/op 781 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 3697 43242 ns/op 758 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7615 23161 ns/op 522 B/op 0 allocs/op BenchmarkPreformatting/struct-4 6558 16325 ns/op 514 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 4254 37731 ns/op 554 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 28693 6006 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 15543 6848 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 65980 1765 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 46107 3587 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 40868 2745 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 47013 3574 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 45850 2603 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 51337 2346 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 522054 243.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 332001 324.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 237511 442.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 191359 613.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 175375 720.3 ns/op 0 B/op 0 allocs/op BenchmarkSourceLine/alone-4 351525 797.8 ns/op BenchmarkSourceLine/stringifying-4 62409 3394 ns/op BenchmarkRecord-4 3489 43101 ns/op BenchmarkDispatch/switch-checked-4 165742 734.9 ns/op BenchmarkDispatch/As-4 196117 725.4 ns/op BenchmarkDispatch/Visit-4 165877 967.3 ns/op BenchmarkUnsafeStrings-4 12380 11147 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 PASS ok log/slog 5.878s goos: darwin goarch: amd64 pkg: math BenchmarkAcos-4 2476425 44.55 ns/op BenchmarkAcosh-4 1340768 92.16 ns/op BenchmarkAsin-4 2664570 44.45 ns/op BenchmarkAsinh-4 1302434 91.80 ns/op BenchmarkAtan-4 3176851 58.53 ns/op BenchmarkAtanh-4 1292035 191.3 ns/op BenchmarkAtan2-4 2344974 90.70 ns/op BenchmarkCbrt-4 1444690 107.2 ns/op BenchmarkCeil-4 23986490 6.068 ns/op BenchmarkCompare-4 4832584 24.64 ns/op BenchmarkCompare32-4 6177880 23.90 ns/op BenchmarkCopysign-4 3748171 58.07 ns/op BenchmarkCos-4 1343814 88.92 ns/op BenchmarkCosh-4 1807616 65.75 ns/op BenchmarkErf-4 2888529 38.04 ns/op BenchmarkErfc-4 3024426 38.19 ns/op BenchmarkErfinv-4 2816551 65.24 ns/op BenchmarkErfcinv-4 2961844 40.66 ns/op BenchmarkExp-4 6114027 17.29 ns/op BenchmarkExpGo-4 990246 217.2 ns/op BenchmarkExpm1-4 2031189 49.43 ns/op BenchmarkExp2-4 952168 120.8 ns/op BenchmarkExp2Go-4 968702 164.5 ns/op BenchmarkAbs-4 4632544 45.89 ns/op BenchmarkDim-4 10563114 17.85 ns/op BenchmarkFloor-4 24424776 5.570 ns/op BenchmarkMax-4 15373252 8.447 ns/op BenchmarkMin-4 15567088 8.477 ns/op BenchmarkMod-4 354460 394.5 ns/op BenchmarkFrexp-4 1902484 68.49 ns/op BenchmarkGamma-4 897142 199.6 ns/op BenchmarkHypot-4 13168261 10.30 ns/op BenchmarkHypotGo-4 1651458 94.51 ns/op BenchmarkIlogb-4 1980778 57.97 ns/op BenchmarkJ0-4 318104 456.3 ns/op BenchmarkJ1-4 255570 447.1 ns/op BenchmarkJn-4 123036 980.8 ns/op BenchmarkLdexp-4 1755681 67.87 ns/op BenchmarkLgamma-4 1013884 119.3 ns/op BenchmarkLog-4 6078504 33.11 ns/op BenchmarkLogb-4 2032750 56.06 ns/op BenchmarkLog1p-4 1251762 114.5 ns/op BenchmarkLog10-4 4509186 26.57 ns/op BenchmarkLog2-4 1000000 118.9 ns/op BenchmarkModf-4 2222838 62.83 ns/op BenchmarkNextafter32-4 2092197 57.18 ns/op BenchmarkNextafter64-4 2167383 63.92 ns/op BenchmarkPowInt-4 655412 335.2 ns/op BenchmarkPowFrac-4 382935 363.8 ns/op BenchmarkPow10Pos-4 4424677 26.67 ns/op BenchmarkPow10Neg-4 5405583 24.29 ns/op BenchmarkRound-4 3731862 28.70 ns/op BenchmarkRoundToEven-4 9498355 13.39 ns/op BenchmarkRemainder-4 530779 342.7 ns/op BenchmarkSignbit-4 6531522 31.31 ns/op BenchmarkSin-4 1390021 81.74 ns/op BenchmarkSincos-4 861009 144.2 ns/op BenchmarkSinh-4 2187860 70.17 ns/op BenchmarkSqrtIndirect-4 23202339 6.658 ns/op BenchmarkSqrtLatency-4 20215533 6.726 ns/op BenchmarkSqrtIndirectLatency-4 22597014 6.028 ns/op BenchmarkSqrtGoLatency-4 1272033 89.62 ns/op BenchmarkSqrtPrime-4 37761 5064 ns/op BenchmarkTan-4 1340275 83.12 ns/op BenchmarkTanh-4 1242735 153.0 ns/op BenchmarkTrunc-4 21568864 6.365 ns/op BenchmarkY0-4 260752 561.7 ns/op BenchmarkY1-4 283693 501.1 ns/op BenchmarkYn-4 101587 1906 ns/op BenchmarkFloat64bits-4 6603886 17.51 ns/op BenchmarkFloat64frombits-4 6238729 20.75 ns/op BenchmarkFloat32bits-4 6306052 28.94 ns/op BenchmarkFloat32frombits-4 6129352 26.45 ns/op BenchmarkFMA-4 15978471 7.609 ns/op PASS ok math 18.869s goos: darwin goarch: amd64 pkg: math/big BenchmarkAddVV/1-4 9509832 13.69 ns/op 4675.16 MB/s BenchmarkAddVV/2-4 14328678 10.13 ns/op 12632.45 MB/s BenchmarkAddVV/3-4 9853359 13.80 ns/op 13918.00 MB/s BenchmarkAddVV/4-4 9899836 16.36 ns/op 15645.68 MB/s BenchmarkAddVV/5-4 7355402 18.40 ns/op 17393.71 MB/s BenchmarkAddVV/10-4 7383739 16.94 ns/op 37778.41 MB/s BenchmarkAddVV/100-4 1989138 62.42 ns/op 102528.18 MB/s BenchmarkAddVV/1000-4 226250 685.3 ns/op 93383.64 MB/s BenchmarkSubVV/1-4 12976942 10.26 ns/op 6236.85 MB/s BenchmarkSubVV/2-4 11912659 11.42 ns/op 11212.19 MB/s BenchmarkSubVV/3-4 11126630 10.90 ns/op 17609.90 MB/s BenchmarkSubVV/4-4 9956949 11.77 ns/op 21757.15 MB/s BenchmarkSubVV/5-4 9757246 13.62 ns/op 23493.37 MB/s BenchmarkSubVV/10-4 5806701 24.94 ns/op 25663.80 MB/s BenchmarkSubVV/100-4 1000000 100.9 ns/op 63403.59 MB/s BenchmarkSubVV/1000-4 265802 614.6 ns/op 104128.21 MB/s BenchmarkAddVW/1-4 17554640 10.46 ns/op 765.05 MB/s BenchmarkAddVW/2-4 13441929 9.362 ns/op 1709.11 MB/s BenchmarkAddVW/3-4 9856736 11.28 ns/op 2128.29 MB/s BenchmarkAddVW/4-4 12185749 14.04 ns/op 2279.66 MB/s BenchmarkAddVW/5-4 10610631 11.42 ns/op 3502.25 MB/s BenchmarkAddVW/10-4 9481850 12.29 ns/op 6511.95 MB/s BenchmarkAddVW/100-4 236811 458.9 ns/op 1743.47 MB/s BenchmarkAddVW/1000-4 34322 3179 ns/op 2516.85 MB/s BenchmarkAddVWext/1-4 13870970 9.765 ns/op 819.21 MB/s BenchmarkAddVWext/2-4 10683049 10.47 ns/op 1527.69 MB/s BenchmarkAddVWext/3-4 10931972 10.97 ns/op 2188.45 MB/s BenchmarkAddVWext/4-4 13286884 10.53 ns/op 3039.73 MB/s BenchmarkAddVWext/5-4 11813401 10.86 ns/op 3683.04 MB/s BenchmarkAddVWext/10-4 8982722 24.52 ns/op 3263.16 MB/s BenchmarkAddVWext/100-4 44894 2638 ns/op 303.22 MB/s BenchmarkAddVWext/1000-4 4320 26382 ns/op 303.23 MB/s BenchmarkSubVW/1-4 14609884 10.75 ns/op 744.10 MB/s BenchmarkSubVW/2-4 16970281 8.591 ns/op 1862.38 MB/s BenchmarkSubVW/3-4 14760900 9.825 ns/op 2442.65 MB/s BenchmarkSubVW/4-4 10551250 17.96 ns/op 1781.40 MB/s BenchmarkSubVW/5-4 12071866 9.931 ns/op 4027.94 MB/s BenchmarkSubVW/10-4 8623126 12.09 ns/op 6617.97 MB/s BenchmarkSubVW/100-4 304782 497.4 ns/op 1608.22 MB/s BenchmarkSubVW/1000-4 35640 2881 ns/op 2777.29 MB/s BenchmarkSubVWext/1-4 15398130 7.965 ns/op 1004.35 MB/s BenchmarkSubVWext/2-4 13847919 8.939 ns/op 1789.87 MB/s BenchmarkSubVWext/3-4 12502030 9.760 ns/op 2458.95 MB/s BenchmarkSubVWext/4-4 13125154 17.31 ns/op 1848.98 MB/s BenchmarkSubVWext/5-4 11098771 11.61 ns/op 3446.62 MB/s BenchmarkSubVWext/10-4 10267074 12.97 ns/op 6167.47 MB/s BenchmarkSubVWext/100-4 47395 2512 ns/op 318.52 MB/s BenchmarkSubVWext/1000-4 5848 24233 ns/op 330.13 MB/s BenchmarkMulAddVWW/1-4 13050878 10.93 ns/op 5857.20 MB/s BenchmarkMulAddVWW/2-4 8927616 11.40 ns/op 11230.20 MB/s BenchmarkMulAddVWW/3-4 11162713 13.59 ns/op 14126.15 MB/s BenchmarkMulAddVWW/4-4 10655227 11.02 ns/op 23228.59 MB/s BenchmarkMulAddVWW/5-4 7846298 18.56 ns/op 17240.12 MB/s BenchmarkMulAddVWW/10-4 7127976 16.35 ns/op 39146.54 MB/s BenchmarkMulAddVWW/100-4 1209253 84.30 ns/op 75917.55 MB/s BenchmarkMulAddVWW/1000-4 135304 1276 ns/op 50141.69 MB/s BenchmarkAddMulVVW/1-4 14205831 10.67 ns/op 5998.15 MB/s BenchmarkAddMulVVW/2-4 10742894 9.525 ns/op 13437.85 MB/s BenchmarkAddMulVVW/3-4 10768209 10.94 ns/op 17552.48 MB/s BenchmarkAddMulVVW/4-4 8468365 14.55 ns/op 17591.98 MB/s BenchmarkAddMulVVW/5-4 6730434 17.80 ns/op 17980.24 MB/s BenchmarkAddMulVVW/10-4 8288192 15.20 ns/op 42098.80 MB/s BenchmarkAddMulVVW/100-4 1522916 122.8 ns/op 52123.08 MB/s BenchmarkAddMulVVW/1000-4 232077 851.9 ns/op 75128.30 MB/s BenchmarkDivWVW/1-4 1852074 64.34 ns/op 994.64 MB/s BenchmarkDivWVW/2-4 1000000 135.8 ns/op 942.59 MB/s BenchmarkDivWVW/3-4 861400 176.3 ns/op 1088.96 MB/s BenchmarkDivWVW/4-4 576811 194.7 ns/op 1314.85 MB/s BenchmarkDivWVW/5-4 520723 225.9 ns/op 1416.42 MB/s BenchmarkDivWVW/10-4 351913 406.4 ns/op 1574.67 MB/s BenchmarkDivWVW/100-4 35097 7264 ns/op 881.12 MB/s BenchmarkDivWVW/1000-4 3955 36346 ns/op 1760.87 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12695042 11.29 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14667685 8.900 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13837308 8.579 ns/op BenchmarkNonZeroShifts/2/shlVU-4 13235974 9.403 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10789670 10.25 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10399876 15.84 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11058258 11.03 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9944025 10.29 ns/op BenchmarkNonZeroShifts/5/shrVU-4 9634398 11.50 ns/op BenchmarkNonZeroShifts/5/shlVU-4 10492596 10.39 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7693174 15.69 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7930564 20.15 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 111.5 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1561014 110.2 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 150196 808.5 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 195735 857.7 ns/op BenchmarkDecimalConversion-4 139 745219 ns/op BenchmarkFloatString/100-4 6980 22770 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 100 1140180 ns/op 2908 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 58637474 ns/op 60996 B/op 50 allocs/op BenchmarkFloatString/100000-4 1 6115706686 ns/op 858064 B/op 538 allocs/op BenchmarkFloatAdd/10-4 84686 1701 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 139340 864.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 115836 1089 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 75424 2347 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 15055 11371 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 154146 1284 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 154316 701.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 155600 780.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 147250 832.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 49348 2505 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1734 116946 ns/op BenchmarkParseFloatLargeExp-4 362 421244 ns/op BenchmarkGCD10x10/WithoutXY-4 145472 813.4 ns/op BenchmarkGCD10x10/WithXY-4 44272 3211 ns/op BenchmarkGCD10x100/WithoutXY-4 84538 1896 ns/op BenchmarkGCD10x100/WithXY-4 16075 8421 ns/op BenchmarkGCD10x1000/WithoutXY-4 55650 3875 ns/op BenchmarkGCD10x1000/WithXY-4 10000 11802 ns/op BenchmarkGCD100x100/WithoutXY-4 20935 8477 ns/op BenchmarkGCD100x100/WithXY-4 9583 13150 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 16267 ns/op BenchmarkGCD100x1000/WithXY-4 4389 28724 ns/op BenchmarkGCD1000x1000/WithoutXY-4 1893 81303 ns/op BenchmarkGCD1000x1000/WithXY-4 939 204086 ns/op BenchmarkHilbert-4 16 7913688 ns/op BenchmarkBinomial-4 10000 11125 ns/op BenchmarkQuoRem-4 22026 6092 ns/op BenchmarkExp-4 14 7822072 ns/op BenchmarkExpMont/Odd-4 100 1392396 ns/op 2598 B/op 22 allocs/op BenchmarkExpMont/Even1-4 100 1110527 ns/op 3356 B/op 37 allocs/op BenchmarkExpMont/Even2-4 100 1139230 ns/op 3831 B/op 53 allocs/op BenchmarkExpMont/Even3-4 97 1146484 ns/op 3828 B/op 52 allocs/op BenchmarkExpMont/Even4-4 100 1184817 ns/op 3853 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1211816 ns/op 3847 B/op 53 allocs/op BenchmarkExpMont/Even32-4 100 1142140 ns/op 3886 B/op 54 allocs/op BenchmarkExpMont/Even64-4 126 1005604 ns/op 3618 B/op 53 allocs/op BenchmarkExpMont/Even96-4 100 1008197 ns/op 3776 B/op 51 allocs/op BenchmarkExpMont/Even128-4 142 1076460 ns/op 3281 B/op 51 allocs/op BenchmarkExpMont/Even255-4 144 1252729 ns/op 2941 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 277 401832 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 236 612020 ns/op 1729 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 262 495215 ns/op 1768 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 274 421738 ns/op 1752 B/op 48 allocs/op BenchmarkExp2-4 16 9064415 ns/op BenchmarkBitset-4 550051 209.1 ns/op BenchmarkBitsetNeg-4 327901 518.6 ns/op BenchmarkBitsetOrig-4 169708 724.2 ns/op BenchmarkBitsetNegOrig-4 107266 1299 ns/op BenchmarkModSqrt225_Tonelli-4 100 1298902 ns/op BenchmarkModSqrt225_3Mod4-4 310 359184 ns/op BenchmarkModSqrt231_Tonelli-4 93 1285517 ns/op BenchmarkModSqrt231_5Mod8-4 266 425306 ns/op BenchmarkModInverse-4 10000 14398 ns/op BenchmarkSqrt-4 882 122765 ns/op BenchmarkIntSqr/1-4 865809 140.3 ns/op BenchmarkIntSqr/2-4 581013 221.5 ns/op BenchmarkIntSqr/3-4 469627 260.9 ns/op BenchmarkIntSqr/5-4 363333 350.8 ns/op BenchmarkIntSqr/8-4 297441 711.3 ns/op BenchmarkIntSqr/10-4 221887 1030 ns/op BenchmarkIntSqr/20-4 49209 3877 ns/op BenchmarkIntSqr/30-4 31564 5955 ns/op BenchmarkIntSqr/50-4 21978 5457 ns/op BenchmarkIntSqr/80-4 13485 9199 ns/op BenchmarkIntSqr/100-4 10000 20000 ns/op BenchmarkIntSqr/200-4 4141 28093 ns/op BenchmarkIntSqr/300-4 1701 70093 ns/op BenchmarkIntSqr/500-4 776 136705 ns/op BenchmarkIntSqr/800-4 304 386503 ns/op BenchmarkIntSqr/1000-4 100 1039976 ns/op BenchmarkDiv/20/10-4 368450 355.4 ns/op BenchmarkDiv/40/20-4 369098 322.3 ns/op BenchmarkDiv/100/50-4 348734 410.1 ns/op BenchmarkDiv/200/100-4 47462 4013 ns/op BenchmarkDiv/400/200-4 44342 2548 ns/op BenchmarkDiv/1000/500-4 40346 3238 ns/op BenchmarkDiv/2000/1000-4 29792 6463 ns/op BenchmarkDiv/20000/10000-4 882 114942 ns/op BenchmarkDiv/200000/100000-4 27 6436183 ns/op BenchmarkDiv/2000000/1000000-4 1 140094655 ns/op BenchmarkDiv/20000000/10000000-4 1 4152776019 ns/op BenchmarkMul-4 5 31511719 ns/op BenchmarkNatMul/10-4 180243 1164 ns/op BenchmarkNatMul/100-4 4507 32792 ns/op BenchmarkNatMul/1000-4 156 818372 ns/op BenchmarkZeroShifts/Shl-4 10000 19913 ns/op BenchmarkZeroShifts/ShlSame-4 3045325 37.56 ns/op BenchmarkZeroShifts/Shr-4 10000 20399 ns/op BenchmarkZeroShifts/ShrSame-4 3141208 36.74 ns/op BenchmarkExp3Power/0x10-4 134292 1076 ns/op BenchmarkExp3Power/0x40-4 104295 1130 ns/op BenchmarkExp3Power/0x100-4 73110 2011 ns/op BenchmarkExp3Power/0x400-4 38781 3107 ns/op BenchmarkExp3Power/0x1000-4 8844 13586 ns/op BenchmarkExp3Power/0x4000-4 2526 65273 ns/op BenchmarkExp3Power/0x10000-4 180 820060 ns/op BenchmarkExp3Power/0x40000-4 20 8498457 ns/op BenchmarkExp3Power/0x100000-4 2 66569496 ns/op BenchmarkExp3Power/0x400000-4 1 621601636 ns/op BenchmarkFibo-4 3 39913208 ns/op BenchmarkNatSqr/1-4 720865 283.9 ns/op BenchmarkNatSqr/2-4 427156 414.5 ns/op BenchmarkNatSqr/3-4 465561 505.8 ns/op BenchmarkNatSqr/5-4 294885 664.4 ns/op BenchmarkNatSqr/8-4 183444 1046 ns/op BenchmarkNatSqr/10-4 188300 1134 ns/op BenchmarkNatSqr/20-4 36333 3766 ns/op BenchmarkNatSqr/30-4 24126 5178 ns/op BenchmarkNatSqr/50-4 10000 12123 ns/op BenchmarkNatSqr/80-4 10000 13834 ns/op BenchmarkNatSqr/100-4 9933 17074 ns/op BenchmarkNatSqr/200-4 4290 41727 ns/op BenchmarkNatSqr/300-4 1082 113344 ns/op BenchmarkNatSqr/500-4 490 244679 ns/op BenchmarkNatSqr/800-4 253 422675 ns/op BenchmarkNatSqr/1000-4 202 787792 ns/op BenchmarkNatSetBytes/8-4 903908 197.0 ns/op BenchmarkNatSetBytes/24-4 262722 690.7 ns/op BenchmarkNatSetBytes/128-4 43376 2440 ns/op BenchmarkNatSetBytes/7-4 807090 151.9 ns/op BenchmarkNatSetBytes/23-4 274396 570.7 ns/op BenchmarkNatSetBytes/127-4 62018 2328 ns/op BenchmarkScanPi-4 202 826388 ns/op BenchmarkStringPiParallel-4 278 403938 ns/op BenchmarkScan/10/Base2-4 34471 3613 ns/op BenchmarkScan/100/Base2-4 3825 29589 ns/op BenchmarkScan/1000/Base2-4 403 282922 ns/op BenchmarkScan/10/Base8-4 91045 1429 ns/op BenchmarkScan/100/Base8-4 10000 10710 ns/op BenchmarkScan/1000/Base8-4 1034 100397 ns/op BenchmarkScan/10/Base10-4 91548 1701 ns/op BenchmarkScan/100/Base10-4 10000 12368 ns/op BenchmarkScan/1000/Base10-4 1202 92952 ns/op BenchmarkScan/10/Base16-4 99268 1280 ns/op BenchmarkScan/100/Base16-4 13858 9212 ns/op BenchmarkScan/1000/Base16-4 1551 79329 ns/op BenchmarkString/10/Base2-4 171590 709.3 ns/op BenchmarkString/100/Base2-4 26556 4777 ns/op BenchmarkString/1000/Base2-4 2596 44945 ns/op BenchmarkString/10/Base8-4 363138 352.8 ns/op BenchmarkString/100/Base8-4 73614 1970 ns/op BenchmarkString/1000/Base8-4 7308 21854 ns/op BenchmarkString/10/Base10-4 179205 618.5 ns/op BenchmarkString/100/Base10-4 35932 4199 ns/op BenchmarkString/1000/Base10-4 4852 31665 ns/op BenchmarkString/10/Base16-4 430426 379.0 ns/op BenchmarkString/100/Base16-4 83521 1622 ns/op BenchmarkString/1000/Base16-4 6210 22976 ns/op BenchmarkLeafSize/0-4 30 4398106 ns/op BenchmarkLeafSize/1-4 486 335264 ns/op BenchmarkLeafSize/2-4 382 333685 ns/op BenchmarkLeafSize/3-4 280 437476 ns/op BenchmarkLeafSize/4-4 420 328990 ns/op BenchmarkLeafSize/5-4 272 474739 ns/op BenchmarkLeafSize/6-4 270 428953 ns/op BenchmarkLeafSize/7-4 282 473414 ns/op BenchmarkLeafSize/8-4 361 296441 ns/op BenchmarkLeafSize/9-4 208 671260 ns/op BenchmarkLeafSize/10-4 254 650206 ns/op BenchmarkLeafSize/11-4 248 404265 ns/op BenchmarkLeafSize/12-4 309 394038 ns/op BenchmarkLeafSize/13-4 246 582447 ns/op BenchmarkLeafSize/14-4 333 362927 ns/op BenchmarkLeafSize/15-4 294 353456 ns/op BenchmarkLeafSize/16-4 388 281274 ns/op BenchmarkLeafSize/32-4 418 325357 ns/op BenchmarkLeafSize/64-4 415 290168 ns/op BenchmarkProbablyPrime/n=0-4 8 13691795 ns/op BenchmarkProbablyPrime/n=1-4 7 23813986 ns/op BenchmarkProbablyPrime/n=5-4 6 19044975 ns/op BenchmarkProbablyPrime/n=10-4 4 33960868 ns/op BenchmarkProbablyPrime/n=20-4 3 41379773 ns/op BenchmarkProbablyPrime/Lucas-4 10 16673528 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 74 1882116 ns/op BenchmarkRatCmp-4 153433 1087 ns/op BenchmarkFloatSqrt/64-4 17350 8251 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 10000 11351 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 8558 14464 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 5140 29852 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 873 172736 ns/op 18157 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 76 2177904 ns/op 175573 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 157662140 ns/op 3769432 B/op 613 allocs/op PASS ok math/big 73.818s goos: darwin goarch: amd64 pkg: math/bits BenchmarkLeadingZeros-4 10842231 17.80 ns/op BenchmarkLeadingZeros8-4 11864397 10.91 ns/op BenchmarkLeadingZeros16-4 13267953 9.850 ns/op BenchmarkLeadingZeros32-4 8046262 17.67 ns/op BenchmarkLeadingZeros64-4 11334285 17.47 ns/op BenchmarkTrailingZeros-4 14008065 9.648 ns/op BenchmarkTrailingZeros8-4 13210378 16.76 ns/op BenchmarkTrailingZeros16-4 11916435 16.06 ns/op BenchmarkTrailingZeros32-4 11441158 9.752 ns/op BenchmarkTrailingZeros64-4 13416914 10.65 ns/op BenchmarkOnesCount-4 12683338 13.36 ns/op BenchmarkOnesCount8-4 12897150 14.28 ns/op BenchmarkOnesCount16-4 12191593 12.57 ns/op BenchmarkOnesCount32-4 14510368 11.09 ns/op BenchmarkOnesCount64-4 10319989 9.820 ns/op BenchmarkRotateLeft-4 10859769 11.80 ns/op BenchmarkRotateLeft8-4 13624573 10.20 ns/op BenchmarkRotateLeft16-4 13104807 10.17 ns/op BenchmarkRotateLeft32-4 13035517 11.92 ns/op BenchmarkRotateLeft64-4 10054382 10.90 ns/op BenchmarkReverse-4 16614204 8.596 ns/op BenchmarkReverse8-4 25400298 5.912 ns/op BenchmarkReverse16-4 23640056 7.367 ns/op BenchmarkReverse32-4 18267970 6.304 ns/op BenchmarkReverse64-4 15817024 6.824 ns/op BenchmarkReverseBytes-4 19951461 10.15 ns/op BenchmarkReverseBytes16-4 17736682 5.804 ns/op BenchmarkReverseBytes32-4 22997871 5.819 ns/op BenchmarkReverseBytes64-4 20096058 7.557 ns/op BenchmarkAdd-4 13522792 9.656 ns/op BenchmarkAdd32-4 12602450 10.53 ns/op BenchmarkAdd64-4 12887229 14.07 ns/op BenchmarkAdd64multiple-4 20903092 6.742 ns/op BenchmarkSub-4 13740626 10.16 ns/op BenchmarkSub32-4 11425707 10.13 ns/op BenchmarkSub64-4 14230894 9.605 ns/op BenchmarkSub64multiple-4 23676619 5.842 ns/op BenchmarkMul-4 12735318 15.65 ns/op BenchmarkMul32-4 12761478 10.28 ns/op BenchmarkMul64-4 13674723 10.24 ns/op BenchmarkDiv-4 3123670 70.65 ns/op BenchmarkDiv32-4 6306309 21.72 ns/op BenchmarkDiv64-4 2859366 39.70 ns/op PASS ok math/bits 9.879s goos: darwin goarch: amd64 pkg: math/cmplx BenchmarkAbs-4 10341507 10.34 ns/op BenchmarkAcos-4 403803 387.3 ns/op BenchmarkAcosh-4 478440 244.0 ns/op BenchmarkAsin-4 515422 235.1 ns/op BenchmarkAsinh-4 512502 234.2 ns/op BenchmarkAtan-4 815101 136.1 ns/op BenchmarkAtanh-4 941502 196.6 ns/op BenchmarkConj-4 25352660 6.066 ns/op BenchmarkCos-4 681626 194.9 ns/op BenchmarkCosh-4 772934 192.6 ns/op BenchmarkExp-4 1000000 138.2 ns/op BenchmarkLog-4 1000000 135.5 ns/op BenchmarkLog10-4 849429 171.3 ns/op BenchmarkPhase-4 1359556 92.42 ns/op BenchmarkPolar-4 1226601 92.33 ns/op BenchmarkPow-4 229188 506.7 ns/op BenchmarkRect-4 1000000 116.2 ns/op BenchmarkSin-4 584067 182.9 ns/op BenchmarkSinh-4 712993 174.5 ns/op BenchmarkSqrt-4 1000000 114.4 ns/op BenchmarkTan-4 435487 379.7 ns/op BenchmarkTanh-4 406119 295.2 ns/op PASS ok math/cmplx 4.404s goos: darwin goarch: amd64 pkg: math/rand BenchmarkInt63Threadsafe-4 649081 185.7 ns/op BenchmarkInt63ThreadsafeParallel-4 735116 145.9 ns/op BenchmarkInt63Unthreadsafe-4 803079 193.4 ns/op BenchmarkIntn1000-4 743589 202.7 ns/op BenchmarkInt63n1000-4 382382 323.8 ns/op BenchmarkInt31n1000-4 724748 157.5 ns/op BenchmarkFloat32-4 794817 153.4 ns/op BenchmarkFloat64-4 999812 133.4 ns/op BenchmarkPerm3-4 189411 916.0 ns/op BenchmarkPerm30-4 19904 6582 ns/op BenchmarkPerm30ViaShuffle-4 18840 6377 ns/op BenchmarkShuffleOverhead-4 10000 16603 ns/op BenchmarkRead3-4 789195 160.2 ns/op BenchmarkRead64-4 74744 1634 ns/op BenchmarkRead1000-4 5974 24411 ns/op BenchmarkConcurrent-4 229749 549.1 ns/op PASS ok math/rand 3.679s goos: darwin goarch: amd64 pkg: mime BenchmarkQEncodeWord-4 34456 3597 ns/op BenchmarkQDecodeWord-4 67112 1544 ns/op BenchmarkQDecodeHeader-4 78656 1544 ns/op BenchmarkTypeByExtension/.html-4 358108 294.3 ns/op BenchmarkTypeByExtension/.HTML-4 285766 430.7 ns/op BenchmarkTypeByExtension/.unused-4 345993 355.4 ns/op BenchmarkExtensionsByType/text/html-4 134758 1491 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 47024 3405 ns/op BenchmarkExtensionsByType/application/octet-stream-4 34695 4660 ns/op PASS ok mime 2.258s goos: darwin goarch: amd64 pkg: mime/quotedprintable BenchmarkWriter-4 654 153289 ns/op PASS ok mime/quotedprintable 0.226s goos: darwin goarch: amd64 pkg: net BenchmarkGoLookupIP-4 4 26397714 ns/op 8570 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 2 57013842 ns/op 14136 B/op 117 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5030059679 ns/op 150432 B/op 231 allocs/op BenchmarkDNSName-4 128522 973.1 ns/op BenchmarkInterfaces-4 1801 96800 ns/op BenchmarkInterfaceByIndex-4 5227 27692 ns/op BenchmarkInterfaceByName-4 1575 99083 ns/op BenchmarkInterfaceAddrs-4 2107 62891 ns/op BenchmarkInterfacesAndAddrs-4 5572 25961 ns/op BenchmarkInterfacesAndMulticastAddrs-4 2744 57570 ns/op BenchmarkParseIP-4 6897 19149 ns/op BenchmarkParseIPValidIPv4-4 450817 334.8 ns/op BenchmarkParseIPValidIPv6-4 199587 589.7 ns/op BenchmarkIPString/IPv4-4 112357 1096 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 7538 23836 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 39051 4131 ns/op BenchmarkIPEqual/IPv4-4 802810 138.2 ns/op BenchmarkIPEqual/IPv6-4 868490 225.9 ns/op BenchmarkTCP4OneShot-4 150 837631 ns/op BenchmarkTCP4OneShotTimeout-4 159 936798 ns/op BenchmarkTCP4Persistent-4 259 507237 ns/op BenchmarkTCP4PersistentTimeout-4 218 475248 ns/op BenchmarkTCP6OneShot-4 144 728562 ns/op BenchmarkTCP6OneShotTimeout-4 160 834578 ns/op BenchmarkTCP6Persistent-4 236 452338 ns/op BenchmarkTCP6PersistentTimeout-4 200 523923 ns/op BenchmarkTCP4ConcurrentReadWrite-4 11242 10263 ns/op BenchmarkTCP6ConcurrentReadWrite-4 8155 12952 ns/op BenchmarkSetReadDeadline-4 133336 1008 ns/op BenchmarkUDP6LinkLocalUnicast-4 92 1189962 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 192 1192351 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 82 1320636 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 98 1428310 ns/op 0 B/op 0 allocs/op PASS ok net 13.132s goos: darwin goarch: amd64 pkg: net/http BenchmarkCookieString-4 19552 8292 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 8427 16894 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 10000 15166 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 10000 10108 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 21981 6154 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 26684 3892 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 768910 143.6 ns/op BenchmarkReadRequestChrome-4 3236 39722 ns/op 15.38 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 8352 19150 ns/op 4.07 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 7522 19090 ns/op 4.30 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 5725 20428 ns/op 7.39 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 11180 11596 ns/op 3.45 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 31 4437598 ns/op 0.23 MB/s BenchmarkFileAndServer_1KB/https1-4 21 5267102 ns/op 0.19 MB/s BenchmarkFileAndServer_1KB/h2-4 21 5570619 ns/op 0.18 MB/s BenchmarkFileAndServer_16MB/h1-4 1 188996790 ns/op 88.77 MB/s BenchmarkFileAndServer_16MB/https1-4 1 270258433 ns/op 62.08 MB/s BenchmarkFileAndServer_16MB/h2-4 1 546379451 ns/op 30.71 MB/s BenchmarkFileAndServer_64MB/h1-4 1 370275608 ns/op 181.24 MB/s BenchmarkFileAndServer_64MB/https1-4 1 907045361 ns/op 73.99 MB/s BenchmarkFileAndServer_64MB/h2-4 1 2280071141 ns/op 29.43 MB/s BenchmarkServeMux-4 237 539419 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 327 400043 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 36 3481315 ns/op 6790 B/op 67 allocs/op BenchmarkClientServer/https1-4 18 6690361 ns/op 13556 B/op 139 allocs/op BenchmarkClientServer/h2-4 24 4631860 ns/op 15518 B/op 134 allocs/op BenchmarkClientServerParallel/4/h1-4 289 483231 ns/op 10614 B/op 81 allocs/op BenchmarkClientServerParallel/4/https1-4 12 9684949 ns/op 109216 B/op 1171 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57146: read tcp 127.0.0.1:57143->127.0.0.1:57146: use of closed network connection BenchmarkClientServerParallel/4/h2-4 13 10625442 ns/op 107182 B/op 1235 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57178: read tcp 127.0.0.1:57175->127.0.0.1:57178: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57180: read tcp 127.0.0.1:57175->127.0.0.1:57180: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57182: read tcp 127.0.0.1:57175->127.0.0.1:57182: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57177: read tcp 127.0.0.1:57175->127.0.0.1:57177: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57187: read tcp 127.0.0.1:57183->127.0.0.1:57187: use of closed network connection BenchmarkClientServerParallel/64/h1-4 124 993321 ns/op 26467 B/op 128 allocs/op BenchmarkClientServerParallel/64/https1-4 13 9891349 ns/op 111386 B/op 1227 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57352: read tcp 127.0.0.1:57346->127.0.0.1:57352: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57353: read tcp 127.0.0.1:57346->127.0.0.1:57353: use of closed network connection BenchmarkClientServerParallel/64/h2-4 9 11686651 ns/op 86792 B/op 1020 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57374: read tcp 127.0.0.1:57372->127.0.0.1:57374: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57378: read tcp 127.0.0.1:57376->127.0.0.1:57378: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57379: read tcp 127.0.0.1:57376->127.0.0.1:57379: use of closed network connection BenchmarkServer-4 1 129753132 ns/op 29784 B/op 140 allocs/op BenchmarkClient-4 36 4828906 ns/op 4032 B/op 46 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 140 849963 ns/op 7139 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 766 158921 ns/op 3001 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1386 100835 ns/op 1942 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1389 111088 ns/op 2796 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1234 112638 ns/op 2693 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1280 115664 ns/op 2784 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1356 80963 ns/op 1908 B/op 14 allocs/op BenchmarkServerHijack-4 1147 172123 ns/op 16734 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 28 4635156 ns/op 6948 B/op 55 allocs/op BenchmarkResponseStatusLine-4 249956 442.7 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.402s goos: darwin goarch: amd64 pkg: net/http/httputil BenchmarkServeHTTP-4 1005 99706 ns/op 34078 B/op 12 allocs/op PASS ok net/http/httputil 0.233s goos: darwin goarch: amd64 pkg: net/netip BenchmarkIPNextPrev-4 96102 1221 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 369312 299.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 191205 628.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 51787 2320 ns/op BenchmarkStdIPv4-4 137553 881.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 93243 1662 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 86688 1478 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 84991 1386 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 73722 1651 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1420796 158.5 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1304767 93.92 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1000000 117.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 267586 418.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 282409 399.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 309051 484.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 87295 1607 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 230202 445.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 165012 872.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 103921 1100 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 116252 1220 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 69938 2287 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 298138 380.9 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 135424 1180 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 152971 738.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 269835 676.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 121616 884.3 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 287786 439.0 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 140203 1177 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 89144 1224 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 130958 970.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 113282 1350 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 396664 302.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 149426 955.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 90724 1560 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 98278 1289 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 150600 961.8 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 95871 1328 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 267223 574.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 101790 1311 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 105877 1002 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 181750 834.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 106647 1525 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 930103 130.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 927603 159.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 201.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 957722 146.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 992382 138.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 967035 140.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 141.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 936510 133.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 779648 134.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 374991 430.5 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 510758 357.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 219846 547.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 162639 635.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 225186 1070 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 82274 1592 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 586078 360.1 ns/op PASS ok net/netip 12.619s 2023/03/23 22:26:58 Test RPC server listening on 127.0.0.1:57455 2023/03/23 22:26:58 Test HTTP RPC server listening on 127.0.0.1:57456 goos: darwin goarch: amd64 pkg: net/rpc BenchmarkEndToEnd-4 132 934781 ns/op BenchmarkEndToEndHTTP-4 127 989867 ns/op BenchmarkEndToEndAsync-4 939 106721 ns/op BenchmarkEndToEndAsyncHTTP-4 1021 107319 ns/op PASS ok net/rpc 1.047s goos: darwin goarch: amd64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 3640 35459 ns/op BenchmarkReadMIMEHeader/server_headers-4 5204 27078 ns/op BenchmarkUncommon-4 21007 6365 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.654s goos: darwin goarch: amd64 pkg: net/url BenchmarkString-4 2906 36696 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 71622 1565 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 490730 285.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 98414 1238 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 169365 727.4 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 74739 1782 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 10000 11610 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 372090 405.2 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 96685 1272 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 196126 861.8 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 91314 1374 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 18513 9213 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 146888 763.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 54189 2005 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 45739 2675 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 22484 4491 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6064 24669 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 156130 810.5 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 60079 1960 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 56856 2069 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 26314 4216 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 5450 30280 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.919s goos: darwin goarch: amd64 pkg: os BenchmarkExpand/noop-4 2327330 49.32 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 93598 1146 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 452 255214 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries BenchmarkReaddir-4 134 1336861 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries BenchmarkReadDir-4 354 327893 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries BenchmarkStatDot-4 27804 3631 ns/op BenchmarkStatFile-4 25363 4972 ns/op BenchmarkStatDir-4 29365 4461 ns/op BenchmarkLstatDot-4 45236 3067 ns/op BenchmarkLstatFile-4 28044 5115 ns/op BenchmarkLstatDir-4 15104 8007 ns/op PASS ok os 2.846s goos: darwin goarch: amd64 pkg: os/exec BenchmarkExecHostname-4 24 8302701 ns/op 8560 B/op 30 allocs/op PASS ok os/exec 0.342s goos: darwin goarch: amd64 pkg: os/user BenchmarkCurrent-4 193890 648.6 ns/op PASS ok os/user 0.317s goos: darwin goarch: amd64 pkg: reflect BenchmarkBool-4 1828152 85.04 ns/op BenchmarkString-4 1792621 64.20 ns/op BenchmarkBytes-4 1000000 120.7 ns/op BenchmarkNamedBytes-4 706100 184.6 ns/op BenchmarkBytesArray-4 617931 194.1 ns/op BenchmarkSliceLen-4 1827933 65.65 ns/op BenchmarkMapLen-4 1000000 108.5 ns/op BenchmarkStringLen-4 1260541 94.58 ns/op BenchmarkArrayLen-4 1317002 122.0 ns/op BenchmarkSliceCap-4 1000000 120.0 ns/op BenchmarkDeepEqual/int8-4 687343 215.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 99889 1227 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 557257 345.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 81600 1591 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 453691 410.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 59943 1670 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 558073 304.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 86214 1360 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 531849 257.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 87067 1335 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 529966 217.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 105579 1061 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 544378 337.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 88078 1427 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 542906 335.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 105344 1593 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 567037 265.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 76071 1432 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 445401 263.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 83286 2070 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 486182 253.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 86361 1286 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 537788 271.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 80622 1712 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 537608 270.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 75736 1332 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 531110 264.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 84966 1309 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 457938 278.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 86340 1347 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 608292 227.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 86269 1486 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 486961 278.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 103843 1313 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 102906 1003 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 52538 2576 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 61552 1891 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 38661 3596 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 211434 859.3 ns/op BenchmarkIsZero/ArrayIncomparable-4 29390 5695 ns/op BenchmarkIsZero/StructComparable-4 889038 148.7 ns/op BenchmarkIsZero/StructIncomparable-4 156362 726.0 ns/op BenchmarkSetZero/Bool/Direct-4 2187661 54.82 ns/op BenchmarkSetZero/Bool/CachedZero-4 1000000 129.4 ns/op BenchmarkSetZero/Bool/NewZero-4 998809 113.3 ns/op BenchmarkSetZero/Int/Direct-4 1444473 131.4 ns/op BenchmarkSetZero/Int/CachedZero-4 1551088 115.9 ns/op BenchmarkSetZero/Int/NewZero-4 1000000 195.9 ns/op BenchmarkSetZero/Uint/Direct-4 1647550 74.12 ns/op BenchmarkSetZero/Uint/CachedZero-4 1000000 140.7 ns/op BenchmarkSetZero/Uint/NewZero-4 1044043 176.8 ns/op BenchmarkSetZero/Float/Direct-4 1627029 94.02 ns/op BenchmarkSetZero/Float/CachedZero-4 1000000 105.3 ns/op BenchmarkSetZero/Float/NewZero-4 1039772 107.5 ns/op BenchmarkSetZero/Complex/Direct-4 1000000 119.0 ns/op BenchmarkSetZero/Complex/CachedZero-4 1388642 144.2 ns/op BenchmarkSetZero/Complex/NewZero-4 1000000 156.4 ns/op BenchmarkSetZero/Array/Direct-4 2781470 51.31 ns/op BenchmarkSetZero/Array/CachedZero-4 1539704 82.50 ns/op BenchmarkSetZero/Array/NewZero-4 895155 172.5 ns/op BenchmarkSetZero/Chan/Direct-4 1649553 102.7 ns/op BenchmarkSetZero/Chan/CachedZero-4 1000000 117.0 ns/op BenchmarkSetZero/Chan/NewZero-4 819661 179.8 ns/op BenchmarkSetZero/Func/Direct-4 1903732 73.38 ns/op BenchmarkSetZero/Func/CachedZero-4 1123572 114.0 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 228.3 ns/op BenchmarkSetZero/Interface/Direct-4 1569001 75.20 ns/op BenchmarkSetZero/Interface/CachedZero-4 1497898 85.00 ns/op BenchmarkSetZero/Interface/NewZero-4 1112652 107.4 ns/op BenchmarkSetZero/Map/Direct-4 1817676 69.75 ns/op BenchmarkSetZero/Map/CachedZero-4 1000000 118.2 ns/op BenchmarkSetZero/Map/NewZero-4 756211 140.3 ns/op BenchmarkSetZero/Pointer/Direct-4 1808040 63.97 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1162899 94.82 ns/op BenchmarkSetZero/Pointer/NewZero-4 498795 281.5 ns/op BenchmarkSetZero/Slice/Direct-4 1593879 74.10 ns/op BenchmarkSetZero/Slice/CachedZero-4 1517323 72.86 ns/op BenchmarkSetZero/Slice/NewZero-4 1000000 110.5 ns/op BenchmarkSetZero/String/Direct-4 2056881 58.46 ns/op BenchmarkSetZero/String/CachedZero-4 1696394 97.29 ns/op BenchmarkSetZero/String/NewZero-4 1000000 110.7 ns/op BenchmarkSetZero/Struct/Direct-4 2711664 48.88 ns/op BenchmarkSetZero/Struct/CachedZero-4 1421220 78.53 ns/op BenchmarkSetZero/Struct/NewZero-4 1000000 119.3 ns/op BenchmarkSelect/1-4 209023 1025 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 80534 1889 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 29086 4247 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 123426 965.5 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 132228 1158 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 106761 1346 ns/op 95.08 MB/s BenchmarkCallArgCopy/size=256-4 85876 1381 ns/op 185.32 MB/s BenchmarkCallArgCopy/size=1024-4 66734 2935 ns/op 348.95 MB/s BenchmarkCallArgCopy/size=4096-4 15366 8679 ns/op 471.94 MB/s BenchmarkCallArgCopy/size=65536-4 1485 152398 ns/op 430.03 MB/s BenchmarkPtrTo-4 594919 211.5 ns/op BenchmarkFieldByName1-4 388449 355.7 ns/op BenchmarkFieldByName2-4 19154 5489 ns/op BenchmarkFieldByName3-4 3348 32239 ns/op BenchmarkInterfaceBig-4 2802068 49.57 ns/op BenchmarkInterfaceSmall-4 2941384 40.62 ns/op BenchmarkNew-4 1000000 111.2 ns/op BenchmarkMap/StringKeys/MapIndex-4 3322 38651 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3292 39023 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3216 38340 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2818 40117 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3385 37342 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3118 37295 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 193299 595.3 ns/op PASS ok reflect 26.636s goos: darwin goarch: amd64 pkg: regexp BenchmarkFind-4 4678 31528 ns/op 9487 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 10000 28306 ns/op 9295 B/op 1 allocs/op BenchmarkFindString-4 10000 29506 ns/op 9469 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 32902 ns/op 9244 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 41716 ns/op 9654 B/op 2 allocs/op BenchmarkLiteral-4 10000 24794 ns/op BenchmarkNotLiteral-4 3650 55893 ns/op BenchmarkMatchClass-4 3228 67680 ns/op BenchmarkMatchClass_InRange-4 3642 50208 ns/op BenchmarkReplaceAll-4 1684 109334 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 10000 23478 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 15030 8389 ns/op BenchmarkAnchoredShortMatch-4 10000 29649 ns/op BenchmarkAnchoredLongMatch-4 10000 11864 ns/op BenchmarkOnePassShortA-4 18307 6328 ns/op BenchmarkNotOnePassShortA-4 4657 37685 ns/op BenchmarkOnePassShortB-4 21171 6460 ns/op BenchmarkNotOnePassShortB-4 4278 38420 ns/op BenchmarkOnePassLongPrefix-4 63714 1976 ns/op BenchmarkOnePassLongNotPrefix-4 28693 4179 ns/op BenchmarkMatchParallelShared-4 9284 28195 ns/op BenchmarkMatchParallelCopied-4 10000 27984 ns/op BenchmarkQuoteMetaAll-4 134073 1186 ns/op 11.80 MB/s BenchmarkQuoteMetaNone-4 405340 307.3 ns/op 84.61 MB/s BenchmarkCompile/Onepass-4 4135 33435 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1705 96809 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 133 1245754 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2541391 48.69 ns/op 328.64 MB/s BenchmarkMatch/Easy0/32-4 10000 20629 ns/op 1.55 MB/s BenchmarkMatch/Easy0/1K-4 6463 41653 ns/op 24.58 MB/s BenchmarkMatch/Easy0i/16-4 2695678 49.04 ns/op 326.24 MB/s BenchmarkMatch/Easy0i/32-4 4180 43827 ns/op 0.73 MB/s BenchmarkMatch/Easy0i/1K-4 100 1002996 ns/op 1.02 MB/s BenchmarkMatch/Easy1/16-4 2234534 56.24 ns/op 284.47 MB/s BenchmarkMatch/Easy1/32-4 7532 26002 ns/op 1.23 MB/s BenchmarkMatch/Easy1/1K-4 2227 53355 ns/op 19.19 MB/s BenchmarkMatch/Medium/16-4 2374993 64.82 ns/op 246.83 MB/s BenchmarkMatch/Medium/32-4 5803 41290 ns/op 0.78 MB/s BenchmarkMatch/Medium/1K-4 284 712710 ns/op 1.44 MB/s BenchmarkMatch/Hard/16-4 2331276 48.85 ns/op 327.55 MB/s BenchmarkMatch/Hard/32-4 2331 51741 ns/op 0.62 MB/s BenchmarkMatch/Hard/1K-4 153 739950 ns/op 1.38 MB/s BenchmarkMatch/Hard1/16-4 1603 99177 ns/op 0.16 MB/s BenchmarkMatch/Hard1/32-4 706 199727 ns/op 0.16 MB/s BenchmarkMatch/Hard1/1K-4 26 5291177 ns/op 0.19 MB/s BenchmarkMatch_onepass_regex/16-4 22628 4811 ns/op 3.33 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 15332 8201 ns/op 3.90 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 504 218809 ns/op 4.68 MB/s 26 B/op 0 allocs/op PASS ok regexp 12.443s goos: darwin goarch: amd64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 819552 177.4 ns/op BenchmarkIsWordChar-4 205167 650.4 ns/op PASS ok regexp/syntax 1.656s goos: darwin goarch: amd64 pkg: runtime BenchmarkCallers/cached-4 82192 2676 ns/op BenchmarkCallers/inlined-4 63592 1791 ns/op BenchmarkCallers/no-cache-4 13874 8429 ns/op BenchmarkMakeChan/Byte-4 828832 374.7 ns/op BenchmarkMakeChan/Int-4 1000000 513.3 ns/op BenchmarkMakeChan/Ptr-4 751339 571.8 ns/op BenchmarkMakeChan/Struct/0-4 1000000 319.6 ns/op BenchmarkMakeChan/Struct/32-4 237932 867.1 ns/op BenchmarkMakeChan/Struct/40-4 141014 1094 ns/op BenchmarkChanNonblocking-4 4676583 21.67 ns/op BenchmarkSelectUncontended-4 837931 149.9 ns/op BenchmarkSelectSyncContended-4 82630 1456 ns/op BenchmarkSelectAsyncContended-4 266156 419.0 ns/op BenchmarkSelectNonblock-4 3288351 34.17 ns/op BenchmarkChanUncontended-4 9924 11993 ns/op BenchmarkChanContended-4 3456 35484 ns/op BenchmarkChanSync-4 204624 676.7 ns/op BenchmarkChanSyncWork-4 10000 39000 ns/op BenchmarkChanProdCons0-4 186710 555.6 ns/op BenchmarkChanProdCons10-4 297844 369.4 ns/op BenchmarkChanProdCons100-4 379378 285.9 ns/op BenchmarkChanProdConsWork0-4 126859 920.4 ns/op BenchmarkChanProdConsWork10-4 191083 628.7 ns/op BenchmarkChanProdConsWork100-4 203641 664.3 ns/op BenchmarkSelectProdCons-4 132650 792.1 ns/op BenchmarkReceiveDataFromClosedChan-4 758918 188.3 ns/op BenchmarkChanCreation-4 151520 812.6 ns/op BenchmarkChanSem-4 203854 618.4 ns/op BenchmarkChanPopular-4 73 1614349 ns/op BenchmarkChanClosed-4 978108 122.0 ns/op BenchmarkCallClosure-4 4076564 27.40 ns/op BenchmarkCallClosure1-4 4230110 31.09 ns/op BenchmarkCallClosure2-4 1000000 129.6 ns/op BenchmarkCallClosure3-4 1090276 120.1 ns/op BenchmarkCallClosure4-4 1000000 146.2 ns/op BenchmarkComplex128DivNormal-4 13095840 12.63 ns/op BenchmarkComplex128DivNisNaN-4 8335250 14.04 ns/op BenchmarkComplex128DivDisNaN-4 8183215 20.75 ns/op BenchmarkComplex128DivNisInf-4 11884840 10.63 ns/op BenchmarkComplex128DivDisInf-4 4509364 24.73 ns/op BenchmarkSetTypePtr-4 53754313 4.223 ns/op 1894.48 MB/s BenchmarkSetTypePtr8-4 8677232 13.81 ns/op 4633.99 MB/s BenchmarkSetTypePtr16-4 8518057 16.07 ns/op 7966.05 MB/s BenchmarkSetTypePtr32-4 11094265 11.44 ns/op 22369.65 MB/s BenchmarkSetTypePtr64-4 13485577 10.13 ns/op 50531.69 MB/s BenchmarkSetTypePtr126-4 6604315 18.38 ns/op 54840.00 MB/s BenchmarkSetTypePtr128-4 7639258 17.41 ns/op 58830.34 MB/s BenchmarkSetTypePtrSlice-4 1000000 203.4 ns/op 40281.60 MB/s BenchmarkSetTypeNode1-4 11308832 11.42 ns/op 2101.53 MB/s BenchmarkSetTypeNode1Slice-4 3886716 38.86 ns/op 19761.46 MB/s BenchmarkSetTypeNode8-4 9872554 17.27 ns/op 4633.41 MB/s BenchmarkSetTypeNode8Slice-4 2102698 64.20 ns/op 39877.30 MB/s BenchmarkSetTypeNode64-4 6035041 16.99 ns/op 31070.53 MB/s BenchmarkSetTypeNode64Slice-4 280645 531.3 ns/op 31802.41 MB/s BenchmarkSetTypeNode64Dead-4 8561052 14.40 ns/op 36656.37 MB/s BenchmarkSetTypeNode64DeadSlice-4 376924 388.0 ns/op 43551.76 MB/s BenchmarkSetTypeNode124-4 5939850 20.42 ns/op 49351.64 MB/s BenchmarkSetTypeNode124Slice-4 239164 616.4 ns/op 52328.67 MB/s BenchmarkSetTypeNode126-4 5343006 24.20 ns/op 42309.37 MB/s BenchmarkSetTypeNode126Slice-4 161941 773.9 ns/op 42341.29 MB/s BenchmarkSetTypeNode128-4 3390388 41.25 ns/op 25212.17 MB/s BenchmarkSetTypeNode128Slice-4 191157 972.1 ns/op 34235.31 MB/s BenchmarkSetTypeNode130-4 2912106 37.50 ns/op 28161.60 MB/s BenchmarkSetTypeNode130Slice-4 180806 753.9 ns/op 44823.42 MB/s BenchmarkSetTypeNode1024-4 1000000 132.2 ns/op 62067.10 MB/s BenchmarkSetTypeNode1024Slice-4 32079 3979 ns/op 66004.19 MB/s BenchmarkAllocation-4 1710 100717 ns/op BenchmarkReadMemStats-4 76 1946816 ns/op BenchmarkReadMemStatsLatency-4 1 6563854 p50-ns 6563854 p90-ns 6563854 p99-ns BenchmarkWriteBarrier-4 1974115 65.61 ns/op BenchmarkBulkWriteBarrier-4 3062728 59.16 ns/op BenchmarkScanStackNoLocals-4 2 72428211 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10979077 15.17 ns/op BenchmarkMSpanCountAlloc/bits=128-4 13007212 15.86 ns/op BenchmarkMSpanCountAlloc/bits=256-4 10804491 11.39 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8195862 15.31 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5462400 19.62 ns/op BenchmarkHash5-4 5788363 17.49 ns/op 285.88 MB/s BenchmarkHash16-4 7729774 15.87 ns/op 1008.44 MB/s BenchmarkHash64-4 5750125 17.63 ns/op 3630.98 MB/s BenchmarkHash1024-4 2302356 58.62 ns/op 17468.47 MB/s BenchmarkHash65536-4 44337 2621 ns/op 25008.91 MB/s BenchmarkAlignedLoad-4 7472034 15.41 ns/op BenchmarkUnalignedLoad-4 7759753 18.02 ns/op BenchmarkEqEfaceConcrete-4 7473657 17.31 ns/op BenchmarkEqIfaceConcrete-4 7294974 20.53 ns/op BenchmarkNeEfaceConcrete-4 4850726 27.26 ns/op BenchmarkNeIfaceConcrete-4 4641370 22.95 ns/op BenchmarkConvT2EByteSized/bool-4 1865793 63.66 ns/op BenchmarkConvT2EByteSized/uint8-4 2819888 47.75 ns/op BenchmarkConvT2ESmall-4 4102167 35.12 ns/op BenchmarkConvT2EUintptr-4 3798219 31.37 ns/op BenchmarkConvT2ELarge-4 1000000 218.5 ns/op BenchmarkConvT2ISmall-4 4061420 29.66 ns/op BenchmarkConvT2IUintptr-4 3444201 34.20 ns/op BenchmarkConvT2ILarge-4 1000000 167.6 ns/op BenchmarkConvI2E-4 4166215 31.42 ns/op BenchmarkConvI2I-4 3422151 34.64 ns/op BenchmarkAssertE2T-4 3350810 48.19 ns/op BenchmarkAssertE2TLarge-4 1000000 129.8 ns/op BenchmarkAssertE2I-4 3061282 34.38 ns/op BenchmarkAssertI2T-4 3947737 47.55 ns/op BenchmarkAssertI2I-4 3565454 35.72 ns/op BenchmarkAssertI2E-4 4565688 30.45 ns/op BenchmarkAssertE2E-4 4155951 32.06 ns/op BenchmarkAssertE2T2-4 2939145 52.79 ns/op BenchmarkAssertE2T2Blank-4 3528006 50.24 ns/op BenchmarkAssertI2E2-4 2539048 49.78 ns/op BenchmarkAssertI2E2Blank-4 3904341 58.86 ns/op BenchmarkAssertE2E2-4 3339783 44.28 ns/op BenchmarkAssertE2E2Blank-4 4328191 34.35 ns/op BenchmarkConvT2Ezero/zero/16-4 4302160 27.48 ns/op BenchmarkConvT2Ezero/zero/32-4 3918267 34.19 ns/op BenchmarkConvT2Ezero/zero/64-4 4054564 29.15 ns/op BenchmarkConvT2Ezero/zero/str-4 4204267 28.08 ns/op BenchmarkConvT2Ezero/zero/slice-4 4189269 32.78 ns/op BenchmarkConvT2Ezero/zero/big-4 87741 1629 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 146.5 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 179.1 ns/op BenchmarkConvT2Ezero/nonzero/big-4 135303 2262 ns/op BenchmarkConvT2Ezero/smallint/16-4 4250510 29.88 ns/op BenchmarkConvT2Ezero/smallint/32-4 3690057 28.78 ns/op BenchmarkConvT2Ezero/smallint/64-4 3466334 45.14 ns/op BenchmarkConvT2Ezero/largeint/16-4 1000000 100.7 ns/op BenchmarkConvT2Ezero/largeint/32-4 1000000 112.1 ns/op BenchmarkConvT2Ezero/largeint/64-4 1000000 143.2 ns/op BenchmarkMalloc8-4 635977 236.6 ns/op BenchmarkMalloc16-4 1000000 211.8 ns/op BenchmarkMallocTypeInfo8-4 904996 146.8 ns/op BenchmarkMallocTypeInfo16-4 891655 160.3 ns/op BenchmarkMallocLargeStruct-4 60111 2252 ns/op BenchmarkGoroutineSelect-4 12 11407618 ns/op BenchmarkGoroutineBlocking-4 14 10372755 ns/op BenchmarkGoroutineForRange-4 14 9011068 ns/op BenchmarkGoroutineIdle-4 15 8918725 ns/op BenchmarkHashStringSpeed-4 2101348 79.92 ns/op BenchmarkHashBytesSpeed-4 1042456 164.9 ns/op BenchmarkHashInt32Speed-4 2174196 48.90 ns/op BenchmarkHashInt64Speed-4 2462434 47.56 ns/op BenchmarkHashStringArraySpeed-4 588297 309.0 ns/op BenchmarkMegMap-4 2470029 61.01 ns/op BenchmarkMegOneMap-4 3318915 51.13 ns/op BenchmarkMegEqMap-4 2449 51027 ns/op BenchmarkMegEmptyMap-4 3638832 32.82 ns/op BenchmarkSmallStrMap-4 2675872 50.02 ns/op BenchmarkMapStringKeysEight_16-4 2798410 46.39 ns/op BenchmarkMapStringKeysEight_32-4 2826324 42.61 ns/op BenchmarkMapStringKeysEight_64-4 2777048 72.94 ns/op BenchmarkMapStringKeysEight_1M-4 2613544 84.75 ns/op BenchmarkIntMap-4 2809256 45.25 ns/op BenchmarkMapFirst/1-4 3396079 37.13 ns/op BenchmarkMapFirst/2-4 2777406 45.09 ns/op BenchmarkMapFirst/3-4 2695831 50.15 ns/op BenchmarkMapFirst/4-4 3598034 37.95 ns/op BenchmarkMapFirst/5-4 3656752 34.99 ns/op BenchmarkMapFirst/6-4 2977652 44.75 ns/op BenchmarkMapFirst/7-4 3085155 35.36 ns/op BenchmarkMapFirst/8-4 3278817 39.00 ns/op BenchmarkMapFirst/9-4 3052660 40.00 ns/op BenchmarkMapFirst/10-4 3005935 38.73 ns/op BenchmarkMapFirst/11-4 2987407 38.00 ns/op BenchmarkMapFirst/12-4 3102472 37.69 ns/op BenchmarkMapFirst/13-4 3064449 44.33 ns/op BenchmarkMapFirst/14-4 2641161 54.60 ns/op BenchmarkMapFirst/15-4 2190920 45.78 ns/op BenchmarkMapFirst/16-4 3141876 38.08 ns/op BenchmarkMapMid/1-4 3206863 70.17 ns/op BenchmarkMapMid/2-4 2923694 41.26 ns/op BenchmarkMapMid/3-4 2723390 43.61 ns/op BenchmarkMapMid/4-4 2612377 56.11 ns/op BenchmarkMapMid/5-4 2838932 59.03 ns/op BenchmarkMapMid/6-4 2873252 52.44 ns/op BenchmarkMapMid/7-4 2713466 38.69 ns/op BenchmarkMapMid/8-4 2955050 82.53 ns/op BenchmarkMapMid/9-4 2580060 63.72 ns/op BenchmarkMapMid/10-4 2612182 45.32 ns/op BenchmarkMapMid/11-4 2376687 44.83 ns/op BenchmarkMapMid/12-4 2706771 44.89 ns/op BenchmarkMapMid/13-4 3084187 39.67 ns/op BenchmarkMapMid/14-4 2478092 65.77 ns/op BenchmarkMapMid/15-4 2604624 42.99 ns/op BenchmarkMapMid/16-4 2563680 46.36 ns/op BenchmarkMapLast/1-4 2941940 55.62 ns/op BenchmarkMapLast/2-4 2994208 40.54 ns/op BenchmarkMapLast/3-4 3022435 36.06 ns/op BenchmarkMapLast/4-4 2756294 42.48 ns/op BenchmarkMapLast/5-4 2936048 41.05 ns/op BenchmarkMapLast/6-4 2491976 43.56 ns/op BenchmarkMapLast/7-4 2308996 44.75 ns/op BenchmarkMapLast/8-4 2441016 46.84 ns/op BenchmarkMapLast/9-4 2663828 49.74 ns/op BenchmarkMapLast/10-4 2639304 63.95 ns/op BenchmarkMapLast/11-4 2503304 46.24 ns/op BenchmarkMapLast/12-4 2662360 44.63 ns/op BenchmarkMapLast/13-4 2446447 44.08 ns/op BenchmarkMapLast/14-4 2604243 47.15 ns/op BenchmarkMapLast/15-4 2713195 86.26 ns/op BenchmarkMapLast/16-4 2533365 46.45 ns/op BenchmarkMapCycle-4 1961319 79.93 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2689630 41.79 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2804 44421 ns/op BenchmarkMakeMap/[Byte]Byte-4 615621 501.6 ns/op BenchmarkMakeMap/[Int]Int-4 122367 1169 ns/op BenchmarkNewEmptyMap-4 12708422 8.553 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1425420 77.01 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 434173 429.1 ns/op BenchmarkMapIterEmpty-4 4214272 33.64 ns/op BenchmarkSameLengthMap-4 3100359 42.10 ns/op BenchmarkBigKeyMap-4 1219940 91.75 ns/op BenchmarkBigValMap-4 1000000 107.3 ns/op BenchmarkSmallKeyMap-4 2595806 48.98 ns/op BenchmarkMapPopulate/1-4 1650799 64.96 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 129354 1265 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7728 35777 ns/op 6275 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 430 246351 ns/op 51770 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 33 3491744 ns/op 415966 B/op 200 allocs/op BenchmarkMapPopulate/100000-4 3 42683970 ns/op 6543234 B/op 2967 allocs/op BenchmarkComplexAlgMap-4 545840 249.4 ns/op BenchmarkGoMapClear/Reflexive/1-4 610113 202.0 ns/op BenchmarkGoMapClear/Reflexive/10-4 509151 220.7 ns/op BenchmarkGoMapClear/Reflexive/100-4 234612 488.4 ns/op BenchmarkGoMapClear/Reflexive/1000-4 48279 2742 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5683 18777 ns/op BenchmarkGoMapClear/NonReflexive/1-4 473530 267.8 ns/op BenchmarkGoMapClear/NonReflexive/10-4 349932 329.6 ns/op BenchmarkGoMapClear/NonReflexive/100-4 217886 695.7 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 49735 2426 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5683 18616 ns/op BenchmarkMapStringConversion/32/simple-4 1243958 105.6 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1323705 107.4 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 956623 128.9 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1000000 115.1 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 902098 136.3 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1000000 112.1 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1415696 72.75 ns/op BenchmarkMapInterfacePtr-4 1756478 66.11 ns/op BenchmarkNewEmptyMapHintLessThan8-4 5741547 20.30 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 64399 2067 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5834 19455 ns/op BenchmarkMapPop1000-4 429 272268 ns/op BenchmarkMapPop10000-4 24 5757757 ns/op BenchmarkMapAssign/Int32/256-4 2185540 53.55 ns/op BenchmarkMapAssign/Int32/65536-4 1007944 109.9 ns/op BenchmarkMapAssign/Int64/256-4 2062203 52.85 ns/op BenchmarkMapAssign/Int64/65536-4 848709 128.7 ns/op BenchmarkMapAssign/Str/256-4 1952318 60.17 ns/op BenchmarkMapAssign/Str/65536-4 603849 167.9 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1401260 84.31 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 930116 127.1 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1429526 80.48 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 853543 136.5 ns/op BenchmarkMapOperatorAssign/Str/256-4 467767 4194 ns/op BenchmarkMapOperatorAssign/Str/65536-4 101029 1001 ns/op BenchmarkMapAppendAssign/Int32/256-4 471753 254.6 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 147525 757.1 ns/op 76 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 548534 218.1 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 133819 879.1 ns/op 90 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 437875 391.0 ns/op 46 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 58738 1735 ns/op 224 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1582219 86.45 ns/op BenchmarkMapDelete/Int32/1000-4 2124224 61.64 ns/op BenchmarkMapDelete/Int32/10000-4 2032666 60.18 ns/op BenchmarkMapDelete/Int64/100-4 1266775 87.86 ns/op BenchmarkMapDelete/Int64/1000-4 2123067 52.00 ns/op BenchmarkMapDelete/Int64/10000-4 2401666 50.06 ns/op BenchmarkMapDelete/Str/100-4 1305165 100.7 ns/op BenchmarkMapDelete/Str/1000-4 1643971 74.02 ns/op BenchmarkMapDelete/Str/10000-4 1614112 76.57 ns/op BenchmarkMapDelete/Pointer/100-4 1314157 95.91 ns/op BenchmarkMapDelete/Pointer/1000-4 1941420 58.77 ns/op BenchmarkMapDelete/Pointer/10000-4 2129844 56.08 ns/op BenchmarkMemmove/0-4 21343236 6.320 ns/op BenchmarkMemmove/1-4 1568016 76.67 ns/op 13.04 MB/s BenchmarkMemmove/2-4 1547925 78.39 ns/op 25.51 MB/s BenchmarkMemmove/3-4 1501330 79.12 ns/op 37.91 MB/s BenchmarkMemmove/4-4 1500702 78.96 ns/op 50.66 MB/s BenchmarkMemmove/5-4 1495798 80.56 ns/op 62.07 MB/s BenchmarkMemmove/6-4 1509370 80.00 ns/op 75.00 MB/s BenchmarkMemmove/7-4 1477827 80.32 ns/op 87.16 MB/s BenchmarkMemmove/8-4 1539781 77.68 ns/op 102.99 MB/s BenchmarkMemmove/9-4 1465723 83.38 ns/op 107.94 MB/s BenchmarkMemmove/10-4 1454294 82.88 ns/op 120.65 MB/s BenchmarkMemmove/11-4 1458367 82.97 ns/op 132.59 MB/s BenchmarkMemmove/12-4 1434795 81.64 ns/op 146.99 MB/s BenchmarkMemmove/13-4 1451791 84.33 ns/op 154.15 MB/s BenchmarkMemmove/14-4 1250079 82.72 ns/op 169.25 MB/s BenchmarkMemmove/15-4 1429372 82.71 ns/op 181.36 MB/s BenchmarkMemmove/16-4 1490767 79.60 ns/op 201.00 MB/s BenchmarkMemmove/32-4 1459951 81.68 ns/op 391.79 MB/s BenchmarkMemmove/64-4 1365117 86.73 ns/op 737.95 MB/s BenchmarkMemmove/128-4 1252732 96.33 ns/op 1328.78 MB/s BenchmarkMemmove/256-4 1000000 114.2 ns/op 2241.63 MB/s BenchmarkMemmove/512-4 698479 153.2 ns/op 3343.00 MB/s BenchmarkMemmove/1024-4 506176 236.4 ns/op 4331.65 MB/s BenchmarkMemmove/2048-4 336355 375.9 ns/op 5448.57 MB/s BenchmarkMemmove/4096-4 186058 679.6 ns/op 6027.01 MB/s BenchmarkMemmoveOverlap/32-4 1425650 82.26 ns/op 389.03 MB/s BenchmarkMemmoveOverlap/64-4 1385245 86.54 ns/op 739.55 MB/s BenchmarkMemmoveOverlap/128-4 1247310 95.47 ns/op 1340.76 MB/s BenchmarkMemmoveOverlap/256-4 1000000 115.8 ns/op 2210.83 MB/s BenchmarkMemmoveOverlap/512-4 848535 149.6 ns/op 3423.06 MB/s BenchmarkMemmoveOverlap/1024-4 517630 235.8 ns/op 4343.20 MB/s BenchmarkMemmoveOverlap/2048-4 337034 375.3 ns/op 5456.28 MB/s BenchmarkMemmoveOverlap/4096-4 185042 656.6 ns/op 6238.30 MB/s BenchmarkMemmoveUnalignedDst/0-4 21942780 5.597 ns/op BenchmarkMemmoveUnalignedDst/1-4 1535946 77.44 ns/op 12.91 MB/s BenchmarkMemmoveUnalignedDst/2-4 1496940 78.82 ns/op 25.38 MB/s BenchmarkMemmoveUnalignedDst/3-4 1508348 79.27 ns/op 37.84 MB/s BenchmarkMemmoveUnalignedDst/4-4 1501430 79.47 ns/op 50.33 MB/s BenchmarkMemmoveUnalignedDst/5-4 1503456 79.68 ns/op 62.75 MB/s BenchmarkMemmoveUnalignedDst/6-4 1491019 79.49 ns/op 75.49 MB/s BenchmarkMemmoveUnalignedDst/7-4 1427258 83.74 ns/op 83.59 MB/s BenchmarkMemmoveUnalignedDst/8-4 1538006 76.86 ns/op 104.08 MB/s BenchmarkMemmoveUnalignedDst/9-4 1423338 83.05 ns/op 108.37 MB/s BenchmarkMemmoveUnalignedDst/10-4 1443309 81.93 ns/op 122.06 MB/s BenchmarkMemmoveUnalignedDst/11-4 1430348 82.40 ns/op 133.50 MB/s BenchmarkMemmoveUnalignedDst/12-4 1435519 82.12 ns/op 146.12 MB/s BenchmarkMemmoveUnalignedDst/13-4 1439768 82.76 ns/op 157.09 MB/s BenchmarkMemmoveUnalignedDst/14-4 1440394 81.98 ns/op 170.77 MB/s BenchmarkMemmoveUnalignedDst/15-4 1448139 81.97 ns/op 182.99 MB/s BenchmarkMemmoveUnalignedDst/16-4 1423798 81.62 ns/op 196.02 MB/s BenchmarkMemmoveUnalignedDst/32-4 1404280 83.69 ns/op 382.36 MB/s BenchmarkMemmoveUnalignedDst/64-4 1345866 88.29 ns/op 724.92 MB/s BenchmarkMemmoveUnalignedDst/128-4 1218708 97.53 ns/op 1312.40 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 116.6 ns/op 2196.10 MB/s BenchmarkMemmoveUnalignedDst/512-4 819886 155.5 ns/op 3292.82 MB/s BenchmarkMemmoveUnalignedDst/1024-4 519678 246.4 ns/op 4155.87 MB/s BenchmarkMemmoveUnalignedDst/2048-4 327124 386.4 ns/op 5300.73 MB/s BenchmarkMemmoveUnalignedDst/4096-4 180243 665.6 ns/op 6153.52 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1393740 85.57 ns/op 373.96 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1331335 90.30 ns/op 708.79 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1211810 98.48 ns/op 1299.74 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 120.2 ns/op 2130.57 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 822381 152.9 ns/op 3347.76 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 532329 236.6 ns/op 4328.48 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 336907 381.3 ns/op 5371.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 185282 686.9 ns/op 5962.94 MB/s BenchmarkMemmoveUnalignedSrc/0-4 19544030 5.870 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1511500 80.86 ns/op 12.37 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1455686 81.58 ns/op 24.52 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1465084 81.27 ns/op 36.91 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1484612 81.70 ns/op 48.96 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1456628 81.10 ns/op 61.65 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1474095 81.11 ns/op 73.97 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1469803 82.48 ns/op 84.87 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1510015 78.19 ns/op 102.31 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1434962 83.39 ns/op 107.93 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1418739 83.65 ns/op 119.55 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1412802 84.01 ns/op 130.94 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1438069 83.31 ns/op 144.04 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1398346 83.84 ns/op 155.06 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1419885 83.43 ns/op 167.81 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1410409 95.44 ns/op 157.17 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1346607 86.72 ns/op 184.50 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1331368 95.44 ns/op 335.29 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1276620 103.1 ns/op 620.79 MB/s BenchmarkMemmoveUnalignedSrc/128-4 965342 105.1 ns/op 1218.06 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 126.2 ns/op 2027.98 MB/s BenchmarkMemmoveUnalignedSrc/512-4 772488 161.4 ns/op 3171.72 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 453258 249.4 ns/op 4106.48 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 326884 421.9 ns/op 4854.62 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 177235 719.3 ns/op 5694.30 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1333909 90.11 ns/op 355.11 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1238000 94.74 ns/op 675.54 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1000000 107.0 ns/op 1196.26 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 126.2 ns/op 2028.88 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 787152 163.0 ns/op 3141.19 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 504750 259.3 ns/op 3948.42 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 319328 408.4 ns/op 5014.67 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 178629 708.3 ns/op 5783.22 MB/s BenchmarkMemclr/5-4 17193375 7.273 ns/op 687.49 MB/s BenchmarkMemclr/16-4 17307553 7.170 ns/op 2231.64 MB/s BenchmarkMemclr/64-4 16318960 7.537 ns/op 8491.30 MB/s BenchmarkMemclr/256-4 13209705 9.670 ns/op 26472.40 MB/s BenchmarkMemclr/4096-4 2460651 48.53 ns/op 84395.97 MB/s BenchmarkMemclr/65536-4 95889 1286 ns/op 50973.80 MB/s BenchmarkMemclr/1M-4 5824 21581 ns/op 48588.80 MB/s BenchmarkMemclr/4M-4 1399 88476 ns/op 47405.89 MB/s BenchmarkMemclr/8M-4 478 244230 ns/op 34347.11 MB/s BenchmarkMemclr/16M-4 144 785366 ns/op 21362.30 MB/s BenchmarkMemclr/64M-4 57 1826861 ns/op 36734.52 MB/s BenchmarkGoMemclr/5-4 1716079 61.83 ns/op 80.87 MB/s BenchmarkGoMemclr/16-4 737377 160.8 ns/op 99.48 MB/s BenchmarkGoMemclr/64-4 205330 574.2 ns/op 111.47 MB/s BenchmarkGoMemclr/256-4 51696 2297 ns/op 111.47 MB/s BenchmarkMemclrRange/1K_2K-4 85396 1372 ns/op 69862.73 MB/s BenchmarkMemclrRange/2K_8K-4 31094 3847 ns/op 86701.23 MB/s BenchmarkMemclrRange/4K_16K-4 35106 3468 ns/op 93164.60 MB/s BenchmarkMemclrRange/160K_228K-4 3859 33242 ns/op 50023.16 MB/s BenchmarkClearFat7-4 4445320 25.47 ns/op BenchmarkClearFat8-4 4689429 24.10 ns/op BenchmarkClearFat11-4 4498186 26.52 ns/op BenchmarkClearFat12-4 4487278 26.63 ns/op BenchmarkClearFat13-4 4330557 26.80 ns/op BenchmarkClearFat14-4 4274131 26.79 ns/op BenchmarkClearFat15-4 4559455 26.18 ns/op BenchmarkClearFat16-4 4278781 25.03 ns/op BenchmarkClearFat24-4 4528214 25.30 ns/op BenchmarkClearFat32-4 4374866 26.75 ns/op BenchmarkClearFat40-4 4159606 26.72 ns/op BenchmarkClearFat48-4 4195090 27.75 ns/op BenchmarkClearFat56-4 3961897 27.83 ns/op BenchmarkClearFat64-4 4279770 29.47 ns/op BenchmarkClearFat72-4 3830442 28.78 ns/op BenchmarkClearFat128-4 3301376 35.77 ns/op BenchmarkClearFat256-4 2290795 58.08 ns/op BenchmarkClearFat512-4 1596336 74.79 ns/op BenchmarkClearFat1024-4 1000000 115.7 ns/op BenchmarkClearFat1032-4 1000000 121.5 ns/op BenchmarkClearFat1040-4 1000000 123.2 ns/op BenchmarkCopyFat7-4 4556498 26.24 ns/op BenchmarkCopyFat8-4 4611346 24.59 ns/op BenchmarkCopyFat11-4 4362544 26.99 ns/op BenchmarkCopyFat12-4 4567682 27.84 ns/op BenchmarkCopyFat13-4 4213405 26.92 ns/op BenchmarkCopyFat14-4 4624557 25.86 ns/op BenchmarkCopyFat15-4 2592400 46.31 ns/op BenchmarkCopyFat16-4 3049939 37.77 ns/op BenchmarkCopyFat24-4 4428082 25.48 ns/op BenchmarkCopyFat32-4 4161598 25.91 ns/op BenchmarkCopyFat64-4 4329183 28.31 ns/op BenchmarkCopyFat72-4 4007554 28.84 ns/op BenchmarkCopyFat128-4 3292897 34.89 ns/op BenchmarkCopyFat256-4 2645127 47.00 ns/op BenchmarkCopyFat512-4 1000000 102.5 ns/op BenchmarkCopyFat520-4 1479506 76.36 ns/op BenchmarkCopyFat1024-4 1000000 122.6 ns/op BenchmarkCopyFat1032-4 805224 133.3 ns/op BenchmarkCopyFat1040-4 967551 125.8 ns/op BenchmarkIssue18740/2byte-4 360 338285 ns/op BenchmarkIssue18740/4byte-4 615 195252 ns/op BenchmarkIssue18740/8byte-4 1039 116258 ns/op BenchmarkMemclrKnownSize1-4 7082454 14.70 ns/op 68.03 MB/s BenchmarkMemclrKnownSize2-4 3995923 27.72 ns/op 72.16 MB/s BenchmarkMemclrKnownSize4-4 3359298 35.77 ns/op 111.81 MB/s BenchmarkMemclrKnownSize8-4 1398032 85.01 ns/op 94.11 MB/s BenchmarkMemclrKnownSize16-4 817707 161.7 ns/op 98.94 MB/s BenchmarkMemclrKnownSize32-4 444516 295.1 ns/op 108.45 MB/s BenchmarkMemclrKnownSize64-4 226910 545.7 ns/op 117.29 MB/s BenchmarkMemclrKnownSize112-4 126111 947.2 ns/op 118.25 MB/s BenchmarkMemclrKnownSize128-4 112075 1089 ns/op 117.52 MB/s BenchmarkMemclrKnownSize192-4 68145 1704 ns/op 112.70 MB/s BenchmarkMemclrKnownSize248-4 61226 2115 ns/op 117.26 MB/s BenchmarkMemclrKnownSize256-4 56875 2098 ns/op 122.02 MB/s BenchmarkMemclrKnownSize512-4 26388 4337 ns/op 118.05 MB/s BenchmarkMemclrKnownSize1024-4 12727 9248 ns/op 110.73 MB/s BenchmarkMemclrKnownSize4096-4 3795 33881 ns/op 120.89 MB/s BenchmarkMemclrKnownSize512KiB-4 25 4435976 ns/op 118.19 MB/s BenchmarkReadMetricsLatency-4 15123 3129 p50-ns 5458 p90-ns 8399 p99-ns BenchmarkFinalizer-4 212 530486 ns/op BenchmarkFinalizerRun-4 218776 809.5 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7877468 13.90 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3783346 29.63 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2966914 38.26 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 3036253 39.32 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1645252 69.85 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1543867 76.69 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2899998 38.84 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1704674 69.15 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1783183 66.15 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2560380 51.13 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2669709 43.28 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2354236 51.46 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1963934 59.91 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1824015 64.98 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7275940 14.87 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8748457 13.27 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8309109 13.51 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8363120 14.05 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6974926 16.57 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6470094 17.88 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7693363 15.07 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7431330 14.58 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7390993 14.61 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6976492 16.22 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8067326 14.62 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8181031 14.56 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7768419 15.72 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6733662 17.64 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8154243 14.55 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7288484 15.21 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8307056 14.28 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8207610 14.67 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7651826 15.97 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7980745 15.54 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7530152 16.31 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6949371 15.80 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7583306 15.31 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6940344 15.78 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6492934 15.64 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7113201 15.70 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7245010 15.85 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7567203 15.59 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6832308 15.85 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7181618 15.99 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7471575 15.91 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6617600 18.68 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7354875 15.73 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7246428 16.20 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8204772 14.80 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8012604 14.74 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7398981 15.81 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7916114 14.86 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7576338 14.84 ns/op BenchmarkNetpollBreak-4 1783 309493 ns/op BenchmarkPingPongHog-4 379 355290 ns/op BenchmarkStackGrowth-4 92346 1097 ns/op BenchmarkStackGrowthDeep-4 1146 95377 ns/op BenchmarkCreateGoroutines-4 68880 2543 ns/op BenchmarkCreateGoroutinesParallel-4 54542 23805 ns/op BenchmarkCreateGoroutinesCapture-4 1858 100397 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 26433 34026 ns/op BenchmarkClosureCall-4 26278878 4.540 ns/op BenchmarkWakeupParallelSpinning/0s-4 6243 16310 ns/op BenchmarkWakeupParallelSpinning/1µs-4 6114 21451 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4440 34466 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2232 49627 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1513 66127 ns/op BenchmarkWakeupParallelSpinning/20µs-4 828 123362 ns/op BenchmarkWakeupParallelSpinning/50µs-4 442 328393 ns/op BenchmarkWakeupParallelSpinning/100µs-4 247 472666 ns/op BenchmarkMatmult-4 4615676 29.53 ns/op BenchmarkFastrand-4 7383214 15.60 ns/op BenchmarkFastrand64-4 7353231 15.88 ns/op BenchmarkFastrandHashiter-4 3602434 31.40 ns/op BenchmarkFastrandn/2-4 4389888 26.89 ns/op BenchmarkFastrandn/3-4 4418942 26.25 ns/op BenchmarkFastrandn/4-4 4429580 28.17 ns/op BenchmarkFastrandn/5-4 4359454 25.02 ns/op BenchmarkIfaceCmp100-4 133573 931.4 ns/op BenchmarkIfaceCmpNil100-4 253117 501.5 ns/op BenchmarkEfaceCmpDiff-4 52167 2287 ns/op BenchmarkEfaceCmpDiffIndirect-4 46530 2542 ns/op BenchmarkDefer-4 1761092 67.53 ns/op BenchmarkDefer10-4 992286 159.0 ns/op BenchmarkDeferMany-4 503115 389.6 ns/op BenchmarkPanicRecover-4 235104 538.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 81 1360385 ns/op 1200785 p50-ns 1902599 p90-ns 2440028 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 100 1493820 ns/op 1197956 p50-ns 2134089 p90-ns 8069903 p99-ns BenchmarkGoroutineProfile/small/idle-4 57 2300182 ns/op 2142516 p50-ns 3096987 p90-ns 3736893 p99-ns BenchmarkGoroutineProfile/small/loaded-4 57 2753353 ns/op 2497757 p50-ns 3739993 p90-ns 9228368 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 99 1170283 ns/op 1088186 p50-ns 1712057 p90-ns 2658062 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 100 2055217 ns/op 1756391 p50-ns 3365664 p90-ns 10305929 p99-ns BenchmarkGoroutineProfile/large/idle-4 16 8753173 ns/op 8975926 p50-ns 11786791 p90-ns 14255794 p99-ns BenchmarkGoroutineProfile/large/loaded-4 8 14564776 ns/op 14532880 p50-ns 23018514 p90-ns 23018514 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 98 1331719 ns/op 1216490 p50-ns 1881222 p90-ns 2482581 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 80 1568626 ns/op 1591830 p50-ns 2308103 p90-ns 5830591 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 25 4906098 ns/op 4596271 p50-ns 6335621 p90-ns 8730577 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 19 6086369 ns/op 4866611 p50-ns 9677660 p90-ns 16209313 p99-ns BenchmarkRWMutexUncontended-4 1000000 1614 ns/op BenchmarkRWMutexWrite100-4 72193 1874 ns/op BenchmarkRWMutexWrite10-4 73912 1558 ns/op BenchmarkRWMutexWorkWrite100-4 83046 7805 ns/op BenchmarkRWMutexWorkWrite10-4 30679 7860 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2389 47414 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1198 97409 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1248 94189 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 565 207971 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 618 187129 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 265 486023 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 318 374961 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 127 907657 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 250562 744.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 252502 855.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 169029 795.0 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 251832 739.0 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 215528 681.3 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 169498 734.8 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 189086 815.1 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 155071 807.7 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 168870 974.0 ns/op BenchmarkMakeSlice/Byte-4 1580962 75.38 ns/op BenchmarkMakeSlice/Int16-4 1687430 76.31 ns/op BenchmarkMakeSlice/Int-4 1000000 120.4 ns/op BenchmarkMakeSlice/Ptr-4 866130 141.7 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 172.7 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 205.9 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 268.4 ns/op BenchmarkGrowSlice/Byte-4 341353 309.8 ns/op BenchmarkGrowSlice/Int16-4 483016 335.2 ns/op BenchmarkGrowSlice/Int-4 500232 515.5 ns/op BenchmarkGrowSlice/Ptr-4 232558 610.2 ns/op BenchmarkGrowSlice/Struct/24-4 278017 799.1 ns/op BenchmarkGrowSlice/Struct/32-4 135663 1190 ns/op BenchmarkGrowSlice/Struct/40-4 107754 1303 ns/op BenchmarkExtendSlice/IntSlice-4 362802 530.6 ns/op BenchmarkExtendSlice/PointerSlice-4 348956 541.7 ns/op BenchmarkExtendSlice/NoGrow-4 289890 345.9 ns/op BenchmarkAppend-4 1000000 119.7 ns/op BenchmarkAppendGrowByte-4 3 59041196 ns/op BenchmarkAppendGrowString-4 1 519477283 ns/op BenchmarkAppendSlice/1Bytes-4 707377 155.4 ns/op BenchmarkAppendSlice/4Bytes-4 595828 183.0 ns/op BenchmarkAppendSlice/7Bytes-4 782949 180.3 ns/op BenchmarkAppendSlice/8Bytes-4 887212 200.6 ns/op BenchmarkAppendSlice/15Bytes-4 516830 219.2 ns/op BenchmarkAppendSlice/16Bytes-4 1294683 88.90 ns/op BenchmarkAppendSlice/32Bytes-4 1000000 106.4 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 50372 2090 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 15696 7811 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8864 29292 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1084 102555 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 92 1104897 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 42 2811453 ns/op BenchmarkAppendStr/1Bytes-4 1230896 93.26 ns/op BenchmarkAppendStr/4Bytes-4 1303710 93.11 ns/op BenchmarkAppendStr/8Bytes-4 1277824 92.98 ns/op BenchmarkAppendStr/16Bytes-4 1247104 95.49 ns/op BenchmarkAppendStr/32Bytes-4 1261981 96.13 ns/op BenchmarkAppendSpecialCase-4 1000000 138.0 ns/op BenchmarkCopy/1Byte-4 1430762 81.52 ns/op 12.27 MB/s BenchmarkCopy/1String-4 1459486 81.93 ns/op 12.21 MB/s BenchmarkCopy/2Byte-4 1421016 83.17 ns/op 24.05 MB/s BenchmarkCopy/2String-4 1465636 83.47 ns/op 23.96 MB/s BenchmarkCopy/4Byte-4 1424857 84.08 ns/op 47.57 MB/s BenchmarkCopy/4String-4 1397654 84.10 ns/op 47.56 MB/s BenchmarkCopy/8Byte-4 1423270 88.38 ns/op 90.52 MB/s BenchmarkCopy/8String-4 1400082 82.97 ns/op 96.42 MB/s BenchmarkCopy/12Byte-4 1358281 87.42 ns/op 137.26 MB/s BenchmarkCopy/12String-4 1341895 88.00 ns/op 136.36 MB/s BenchmarkCopy/16Byte-4 1410116 84.08 ns/op 190.30 MB/s BenchmarkCopy/16String-4 1402204 88.58 ns/op 180.62 MB/s BenchmarkCopy/32Byte-4 1323409 88.66 ns/op 360.93 MB/s BenchmarkCopy/32String-4 1309237 91.01 ns/op 351.61 MB/s BenchmarkCopy/128Byte-4 969108 107.6 ns/op 1189.54 MB/s BenchmarkCopy/128String-4 1000000 115.8 ns/op 1105.39 MB/s BenchmarkCopy/1024Byte-4 370020 275.1 ns/op 3722.86 MB/s BenchmarkCopy/1024String-4 366385 353.8 ns/op 2893.92 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 24488 4793 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 14182 8622 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 14151 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 19578 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 6648 25318 ns/op BenchmarkAppendInPlace/Grow/Byte-4 144630 1150 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 149796 1073 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 75961 1458 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 76480 1902 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 52023 2040 ns/op BenchmarkStackCopyPtr-4 1 111335896 ns/op BenchmarkStackCopy-4 2 68948400 ns/op BenchmarkStackCopyNoCache-4 33 3572782 ns/op BenchmarkStackCopyWithStkobj-4 3 46136064 ns/op BenchmarkIssue18138-4 198 677719 ns/op BenchmarkCompareStringEqual-4 14924457 7.874 ns/op BenchmarkCompareStringIdentical-4 22332315 5.052 ns/op BenchmarkCompareStringSameLength-4 18559371 6.217 ns/op BenchmarkCompareStringDifferentLength-4 24253080 4.507 ns/op BenchmarkCompareStringBigUnaligned-4 1702 62257 ns/op 16842.94 MB/s BenchmarkCompareStringBig-4 1420 71922 ns/op 14579.42 MB/s BenchmarkConcatStringAndBytes-4 1790928 65.90 ns/op BenchmarkSliceByteToString/1-4 1804575 66.72 ns/op BenchmarkSliceByteToString/2-4 1000000 129.4 ns/op BenchmarkSliceByteToString/4-4 1000000 129.1 ns/op BenchmarkSliceByteToString/8-4 819519 133.3 ns/op BenchmarkSliceByteToString/16-4 999645 127.6 ns/op BenchmarkSliceByteToString/32-4 987402 156.5 ns/op BenchmarkSliceByteToString/64-4 883731 194.7 ns/op BenchmarkSliceByteToString/128-4 750206 279.0 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2304386 50.25 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1000000 119.9 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1201798 98.59 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3171241 37.25 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1704543 66.47 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1947453 59.41 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1792196 63.04 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 389229 330.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 476539 276.2 ns/op BenchmarkRuneIterate/range/ASCII-4 7955730 14.90 ns/op BenchmarkRuneIterate/range/Japanese-4 2559768 43.67 ns/op BenchmarkRuneIterate/range/MixedLength-4 2955750 40.41 ns/op BenchmarkRuneIterate/range1/ASCII-4 8366668 14.75 ns/op BenchmarkRuneIterate/range1/Japanese-4 2739189 45.12 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2828791 40.82 ns/op BenchmarkRuneIterate/range2/ASCII-4 7997817 14.56 ns/op BenchmarkRuneIterate/range2/Japanese-4 2673771 43.70 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2967226 40.90 ns/op BenchmarkArrayEqual-4 26816486 4.248 ns/op BenchmarkFunc/Name-4 6908168 16.59 ns/op BenchmarkFunc/Entry-4 11844298 8.894 ns/op BenchmarkFunc/FileLine-4 2110468 55.34 ns/op PASS ok runtime 460.211s goos: darwin goarch: amd64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 33186 3737 ns/op BenchmarkHandle/concurrent-4 26760 4763 ns/op PASS ok runtime/cgo 0.538s goos: darwin goarch: amd64 pkg: runtime/internal/atomic BenchmarkAtomicLoad64-4 30988725 4.442 ns/op BenchmarkAtomicStore64-4 13232181 9.648 ns/op BenchmarkAtomicLoad-4 29428635 4.568 ns/op BenchmarkAtomicStore-4 13141063 9.107 ns/op BenchmarkAnd8-4 13403806 9.647 ns/op BenchmarkAnd-4 13645258 9.336 ns/op BenchmarkAnd8Parallel-4 4335688 26.76 ns/op BenchmarkAndParallel-4 4119746 27.47 ns/op BenchmarkOr8-4 12110107 9.678 ns/op BenchmarkOr-4 10722050 9.756 ns/op BenchmarkOr8Parallel-4 4233969 27.66 ns/op BenchmarkOrParallel-4 4427494 26.38 ns/op BenchmarkXadd-4 4128870 26.40 ns/op BenchmarkXadd64-4 4428248 27.18 ns/op BenchmarkCas-4 2830072 43.16 ns/op BenchmarkCas64-4 2662090 43.55 ns/op BenchmarkXchg-4 4332788 26.46 ns/op BenchmarkXchg64-4 4208995 33.47 ns/op PASS ok runtime/internal/atomic 3.161s goos: darwin goarch: amd64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 3102307 34.03 ns/op BenchmarkMulUintptr/large-4 3058570 40.31 ns/op PASS ok runtime/internal/math 0.421s goos: darwin goarch: amd64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 16 9208924 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 14 13083549 ns/op 373.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 57 2798224 ns/op 5.140 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 9 16867877 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 30557301 ns/op 1168 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 25 4546228 ns/op 70.44 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 76576933 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 114356170 ns/op 8707 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 10 10381009 ns/op 722.2 concurrent_launches/op PASS ok runtime/pprof 2.092s goos: darwin goarch: amd64 pkg: runtime/race BenchmarkSyncLeak-4 8 14089055 ns/op BenchmarkStackLeak-4 23865 4762 ns/op PASS ok runtime/race 0.467s goos: darwin goarch: amd64 pkg: runtime/trace BenchmarkStartRegion-4 3234685 36.79 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 338984 501.7 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.536s goos: darwin goarch: amd64 pkg: slices BenchmarkCompact/nil-4 9908722 11.22 ns/op BenchmarkCompact/one-4 1387720 85.63 ns/op BenchmarkCompact/sorted-4 891826 139.5 ns/op BenchmarkCompact/1_item-4 934708 122.6 ns/op BenchmarkCompact/unsorted-4 918597 140.9 ns/op BenchmarkCompact/many-4 701124 180.7 ns/op BenchmarkReplace/naive-fast-4 45193 2688 ns/op BenchmarkReplace/optimized-fast-4 47162 2663 ns/op BenchmarkReplace/naive-slow-4 23798 4905 ns/op BenchmarkReplace/optimized-slow-4 31726 4360 ns/op PASS ok slices 1.797s goos: darwin goarch: amd64 pkg: sort BenchmarkSearchWrappers-4 123046 910.6 ns/op BenchmarkSortString1K-4 154 773808 ns/op BenchmarkSortString1K_Slice-4 169 694876 ns/op BenchmarkStableString1K-4 97 1328701 ns/op BenchmarkSortInt1K-4 180 666899 ns/op BenchmarkSortInt1K_Sorted-4 2389 48424 ns/op BenchmarkSortInt1K_Reversed-4 1539 78663 ns/op BenchmarkSortInt1K_Mod8-4 453 265704 ns/op BenchmarkStableInt1K-4 100 1003447 ns/op BenchmarkStableInt1K_Slice-4 129 1045633 ns/op BenchmarkSortInt64K-4 2 63919649 ns/op BenchmarkSortInt64K_Slice-4 2 57596224 ns/op BenchmarkStableInt64K-4 2 91916716 ns/op BenchmarkSort1e2-4 327 355911 ns/op BenchmarkStable1e2-4 133 910021 ns/op BenchmarkSort1e4-4 2 60415074 ns/op BenchmarkStable1e4-4 1 259107902 ns/op PASS ok sort 27.809s goos: darwin goarch: amd64 pkg: strconv BenchmarkAtof64Decimal-4 745058 159.4 ns/op BenchmarkAtof64Float-4 704368 167.8 ns/op BenchmarkAtof64FloatExp-4 633232 205.9 ns/op BenchmarkAtof64Big-4 472974 261.8 ns/op BenchmarkAtof64RandomBits-4 225170 558.6 ns/op BenchmarkAtof64RandomFloats-4 467629 259.6 ns/op BenchmarkAtof64RandomLongFloats-4 444902 287.9 ns/op BenchmarkAtof32Decimal-4 831067 149.7 ns/op BenchmarkAtof32Float-4 697893 169.2 ns/op BenchmarkAtof32FloatExp-4 560922 213.4 ns/op BenchmarkAtof32Random-4 351991 349.1 ns/op BenchmarkAtof32RandomLong-4 145038 802.8 ns/op BenchmarkParseInt/Pos/7bit-4 1343692 87.59 ns/op BenchmarkParseInt/Pos/26bit-4 865160 140.3 ns/op BenchmarkParseInt/Pos/31bit-4 775225 173.6 ns/op BenchmarkParseInt/Pos/56bit-4 531018 254.5 ns/op BenchmarkParseInt/Pos/63bit-4 526959 245.5 ns/op BenchmarkParseInt/Neg/7bit-4 1355781 86.75 ns/op BenchmarkParseInt/Neg/26bit-4 859272 140.7 ns/op BenchmarkParseInt/Neg/31bit-4 731920 165.2 ns/op BenchmarkParseInt/Neg/56bit-4 557234 219.9 ns/op BenchmarkParseInt/Neg/63bit-4 550347 234.1 ns/op BenchmarkAtoi/Pos/7bit-4 1820024 64.75 ns/op BenchmarkAtoi/Pos/26bit-4 1000000 119.7 ns/op BenchmarkAtoi/Pos/31bit-4 964648 128.1 ns/op BenchmarkAtoi/Pos/56bit-4 673084 203.5 ns/op BenchmarkAtoi/Pos/63bit-4 517968 245.5 ns/op BenchmarkAtoi/Neg/7bit-4 1675184 69.57 ns/op BenchmarkAtoi/Neg/26bit-4 1000000 117.8 ns/op BenchmarkAtoi/Neg/31bit-4 927403 125.1 ns/op BenchmarkAtoi/Neg/56bit-4 642250 193.8 ns/op BenchmarkAtoi/Neg/63bit-4 469297 251.7 ns/op BenchmarkFormatFloat/Decimal-4 110662 1099 ns/op BenchmarkFormatFloat/Float-4 94783 1220 ns/op BenchmarkFormatFloat/Exp-4 115938 1076 ns/op BenchmarkFormatFloat/NegExp-4 102722 1107 ns/op BenchmarkFormatFloat/LongExp-4 86956 1380 ns/op BenchmarkFormatFloat/Big-4 84487 1411 ns/op BenchmarkFormatFloat/BinaryExp-4 220334 594.9 ns/op BenchmarkFormatFloat/32Integer-4 108915 1050 ns/op BenchmarkFormatFloat/32ExactFraction-4 106980 1062 ns/op BenchmarkFormatFloat/32Point-4 97460 1179 ns/op BenchmarkFormatFloat/32Exp-4 104997 1068 ns/op BenchmarkFormatFloat/32NegExp-4 118320 1092 ns/op BenchmarkFormatFloat/32Shortest-4 104896 1118 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 123079 1072 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 117543 985.0 ns/op BenchmarkFormatFloat/64Fixed1-4 152342 832.1 ns/op BenchmarkFormatFloat/64Fixed2-4 152467 882.2 ns/op BenchmarkFormatFloat/64Fixed3-4 137672 863.8 ns/op BenchmarkFormatFloat/64Fixed4-4 134341 860.6 ns/op BenchmarkFormatFloat/64Fixed12-4 85580 1473 ns/op BenchmarkFormatFloat/64Fixed16-4 96813 1226 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 93706 1195 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 91345 1309 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2258 51572 ns/op BenchmarkFormatFloat/Slowpath64-4 86202 1409 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 83791 1421 ns/op BenchmarkAppendFloat/Decimal-4 134752 887.8 ns/op BenchmarkAppendFloat/Float-4 114463 1074 ns/op BenchmarkAppendFloat/Exp-4 128276 924.8 ns/op BenchmarkAppendFloat/NegExp-4 129730 925.4 ns/op BenchmarkAppendFloat/LongExp-4 93285 1212 ns/op BenchmarkAppendFloat/Big-4 94982 1243 ns/op BenchmarkAppendFloat/BinaryExp-4 333708 416.0 ns/op BenchmarkAppendFloat/32Integer-4 139633 898.6 ns/op BenchmarkAppendFloat/32ExactFraction-4 135057 904.3 ns/op BenchmarkAppendFloat/32Point-4 123289 1039 ns/op BenchmarkAppendFloat/32Exp-4 102814 1036 ns/op BenchmarkAppendFloat/32NegExp-4 134995 898.9 ns/op BenchmarkAppendFloat/32Shortest-4 147915 853.3 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 162032 778.6 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 147435 804.7 ns/op BenchmarkAppendFloat/64Fixed1-4 186052 643.9 ns/op BenchmarkAppendFloat/64Fixed2-4 179949 648.6 ns/op BenchmarkAppendFloat/64Fixed3-4 197020 635.4 ns/op BenchmarkAppendFloat/64Fixed4-4 192754 634.7 ns/op BenchmarkAppendFloat/64Fixed12-4 96495 1204 ns/op BenchmarkAppendFloat/64Fixed16-4 117750 982.8 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 133566 926.1 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 109389 1072 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2383 50912 ns/op BenchmarkAppendFloat/Slowpath64-4 96788 1195 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 104647 1176 ns/op BenchmarkFormatInt-4 15897 7601 ns/op BenchmarkAppendInt-4 16478 7006 ns/op BenchmarkFormatUint-4 73214 1469 ns/op BenchmarkAppendUint-4 90574 1252 ns/op BenchmarkFormatIntSmall/7-4 2161819 55.52 ns/op BenchmarkFormatIntSmall/42-4 2225238 54.66 ns/op BenchmarkAppendIntSmall-4 1000000 101.6 ns/op BenchmarkAppendUintVarlen/1-4 1110104 110.8 ns/op BenchmarkAppendUintVarlen/12-4 1000000 107.7 ns/op BenchmarkAppendUintVarlen/123-4 854124 136.9 ns/op BenchmarkAppendUintVarlen/1234-4 919039 138.1 ns/op BenchmarkAppendUintVarlen/12345-4 834907 140.2 ns/op BenchmarkAppendUintVarlen/123456-4 795961 138.4 ns/op BenchmarkAppendUintVarlen/1234567-4 833157 143.4 ns/op BenchmarkAppendUintVarlen/12345678-4 852334 143.1 ns/op BenchmarkAppendUintVarlen/123456789-4 852285 148.4 ns/op BenchmarkAppendUintVarlen/1234567890-4 859512 148.5 ns/op BenchmarkAppendUintVarlen/12345678901-4 721868 149.7 ns/op BenchmarkAppendUintVarlen/123456789012-4 775018 159.1 ns/op BenchmarkAppendUintVarlen/1234567890123-4 779287 150.9 ns/op BenchmarkAppendUintVarlen/12345678901234-4 655155 154.8 ns/op BenchmarkAppendUintVarlen/123456789012345-4 759306 156.4 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 764626 160.1 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 727216 157.7 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 789050 162.5 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 709413 161.0 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 731023 161.3 ns/op BenchmarkQuote-4 38856 2945 ns/op BenchmarkQuoteRune-4 408375 301.1 ns/op BenchmarkAppendQuote-4 47239 2460 ns/op BenchmarkAppendQuoteRune-4 815414 157.8 ns/op BenchmarkUnquoteEasy-4 1506430 78.55 ns/op BenchmarkUnquoteHard-4 39769 3015 ns/op PASS ok strconv 18.783s goos: darwin goarch: amd64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 310996 345.2 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 126706 1296 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 165264 841.2 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 280334 558.1 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 61498 1965 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 74820 1609 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 501512 397.0 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 20534 5934 ns/op BenchmarkGenericMatch1-4 1974 66157 ns/op BenchmarkGenericMatch2-4 403 297883 ns/op BenchmarkSingleMaxSkipping-4 9141 12966 ns/op 771.23 MB/s BenchmarkSingleLongSuffixFail-4 17700 7320 ns/op 136.88 MB/s BenchmarkSingleMatch-4 210 578770 ns/op 25.92 MB/s BenchmarkByteByteNoMatch-4 88453 1284 ns/op BenchmarkByteByteMatch-4 15962 7221 ns/op BenchmarkByteStringMatch-4 17193 6862 ns/op BenchmarkHTMLEscapeNew-4 65248 1852 ns/op BenchmarkHTMLEscapeOld-4 71563 1660 ns/op BenchmarkByteStringReplacerWriteString-4 1357 89694 ns/op BenchmarkByteReplacerWriteString-4 1701 73503 ns/op BenchmarkByteByteReplaces-4 2958 43468 ns/op BenchmarkByteByteMap-4 9674 12969 ns/op BenchmarkMap/identity/ASCII-4 779316 162.7 ns/op BenchmarkMap/identity/Greek-4 610396 208.8 ns/op BenchmarkMap/change/ASCII-4 33529 3471 ns/op BenchmarkMap/change/Greek-4 24843 4771 ns/op BenchmarkIndexRune-4 1777058 65.75 ns/op BenchmarkIndexRuneLongString-4 1570003 75.25 ns/op BenchmarkIndexRuneFastPath-4 3350047 35.54 ns/op BenchmarkIndex-4 3214119 37.98 ns/op BenchmarkLastIndex-4 3557047 33.54 ns/op BenchmarkIndexByte-4 14782482 8.242 ns/op BenchmarkToUpper/#00-4 2852752 41.46 ns/op BenchmarkToUpper/ONLYUPPER-4 2342616 50.78 ns/op BenchmarkToUpper/abc-4 313104 417.5 ns/op BenchmarkToUpper/AbC123-4 218331 540.8 ns/op BenchmarkToUpper/azAZ09_-4 237117 485.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 49713 2325 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 67108 1825 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 30250 3727 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 60111 1941 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 111042 1069 ns/op BenchmarkToLower/#00-4 2907278 39.76 ns/op BenchmarkToLower/abc-4 2779065 42.44 ns/op BenchmarkToLower/AbC123-4 210950 591.0 ns/op BenchmarkToLower/azAZ09_-4 210572 594.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 85741 1341 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 58105 1976 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 32373 3719 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 75284 1586 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 124196 978.2 ns/op BenchmarkMapNoChanges-4 987925 115.3 ns/op BenchmarkTrim-4 35253 3237 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2796249 41.35 ns/op BenchmarkToValidUTF8/InvalidASCII-4 164497 724.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 111468 1086 ns/op BenchmarkEqualFold/Tests-4 54970 2165 ns/op BenchmarkEqualFold/ASCII-4 2753106 42.80 ns/op BenchmarkEqualFold/UnicodePrefix-4 121906 943.4 ns/op BenchmarkEqualFold/UnicodeSuffix-4 136251 926.7 ns/op BenchmarkIndexHard1-4 1177 102563 ns/op BenchmarkIndexHard2-4 813 138955 ns/op BenchmarkIndexHard3-4 212 576078 ns/op BenchmarkIndexHard4-4 246 458309 ns/op BenchmarkLastIndexHard1-4 88 1410653 ns/op BenchmarkLastIndexHard2-4 90 1395147 ns/op BenchmarkLastIndexHard3-4 88 1399880 ns/op BenchmarkCountHard1-4 1177 100796 ns/op BenchmarkCountHard2-4 864 141048 ns/op BenchmarkCountHard3-4 210 562081 ns/op BenchmarkIndexTorture-4 10000 11280 ns/op BenchmarkCountTorture-4 10000 11619 ns/op BenchmarkCountTortureOverlapping-4 950 113600 ns/op BenchmarkCountByte/10-4 3622594 32.79 ns/op 304.98 MB/s BenchmarkCountByte/32-4 3329382 34.22 ns/op 935.21 MB/s BenchmarkCountByte/4096-4 1000000 111.8 ns/op 36647.50 MB/s BenchmarkCountByte/4194304-4 991 113099 ns/op 37085.16 MB/s BenchmarkCountByte/67108864-4 26 4598658 ns/op 14593.14 MB/s BenchmarkFields/ASCII/16-4 320678 382.2 ns/op 41.87 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 29917 4302 ns/op 59.50 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1892 70030 ns/op 58.49 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 100 1237709 ns/op 52.95 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 18715776 ns/op 56.03 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 343531 428.7 ns/op 37.32 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 11609 ns/op 22.05 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 603 201392 ns/op 20.34 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 32 3604226 ns/op 18.18 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 65126204 ns/op 16.10 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 198867 615.4 ns/op 26.00 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 15440 8509 ns/op 30.08 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 738 160847 ns/op 25.47 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 36 3103262 ns/op 21.12 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 55698842 ns/op 18.83 MB/s 10449200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 168745 730.6 ns/op 21.90 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 11594 10269 ns/op 24.93 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 649 185686 ns/op 22.06 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 40 3414109 ns/op 19.20 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 63335540 ns/op 16.56 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 77959412 ns/op BenchmarkSplitSingleByteSeparator-4 18 6924156 ns/op BenchmarkSplitMultiByteSeparator-4 34 3604765 ns/op BenchmarkSplitNSingleByteSeparator-4 206466 739.9 ns/op BenchmarkSplitNMultiByteSeparator-4 143995 984.0 ns/op BenchmarkRepeat/5x0-4 2835614 41.46 ns/op BenchmarkRepeat/5x1-4 2723589 42.73 ns/op BenchmarkRepeat/5x2-4 228669 558.8 ns/op BenchmarkRepeat/5x6-4 141369 926.8 ns/op BenchmarkRepeat/10x0-4 2796666 42.38 ns/op BenchmarkRepeat/10x1-4 2833392 41.72 ns/op BenchmarkRepeat/10x2-4 229644 566.2 ns/op BenchmarkRepeat/10x6-4 123808 956.9 ns/op BenchmarkRepeatLarge/256/1-4 65078 2026 ns/op 126.36 MB/s BenchmarkRepeatLarge/256/16-4 93662 1378 ns/op 185.75 MB/s BenchmarkRepeatLarge/512/1-4 42799 2628 ns/op 194.80 MB/s BenchmarkRepeatLarge/512/16-4 51408 2020 ns/op 253.44 MB/s BenchmarkRepeatLarge/1024/1-4 29456 3630 ns/op 282.08 MB/s BenchmarkRepeatLarge/1024/16-4 40280 3415 ns/op 299.83 MB/s BenchmarkRepeatLarge/2048/1-4 19610 6170 ns/op 331.91 MB/s BenchmarkRepeatLarge/2048/16-4 21793 4912 ns/op 416.97 MB/s BenchmarkRepeatLarge/4096/1-4 12115 8703 ns/op 470.64 MB/s BenchmarkRepeatLarge/4096/16-4 14157 8427 ns/op 486.05 MB/s BenchmarkRepeatLarge/8192/1-4 7657 16548 ns/op 495.04 MB/s BenchmarkRepeatLarge/8192/16-4 10000 15632 ns/op 524.04 MB/s BenchmarkRepeatLarge/8192/4097-4 3709456 31.71 ns/op 129206.58 MB/s BenchmarkRepeatLarge/16384/1-4 4462 27815 ns/op 589.02 MB/s BenchmarkRepeatLarge/16384/16-4 9099 25913 ns/op 632.28 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 19855 ns/op 619.03 MB/s BenchmarkRepeatLarge/32768/1-4 2659 49030 ns/op 668.32 MB/s BenchmarkRepeatLarge/32768/16-4 2935 49317 ns/op 664.44 MB/s BenchmarkRepeatLarge/32768/4097-4 2935 44422 ns/op 645.60 MB/s BenchmarkRepeatLarge/65536/1-4 1303 95248 ns/op 688.06 MB/s BenchmarkRepeatLarge/65536/16-4 1207 97798 ns/op 670.12 MB/s BenchmarkRepeatLarge/65536/4097-4 1189 92102 ns/op 667.25 MB/s BenchmarkRepeatLarge/131072/1-4 260 450363 ns/op 291.04 MB/s BenchmarkRepeatLarge/131072/16-4 285 381135 ns/op 343.90 MB/s BenchmarkRepeatLarge/131072/4097-4 303 358497 ns/op 354.28 MB/s BenchmarkRepeatLarge/262144/1-4 195 638063 ns/op 410.84 MB/s BenchmarkRepeatLarge/262144/16-4 183 663867 ns/op 394.87 MB/s BenchmarkRepeatLarge/262144/4097-4 183 651928 ns/op 395.92 MB/s BenchmarkRepeatLarge/524288/1-4 88 1273720 ns/op 411.62 MB/s BenchmarkRepeatLarge/524288/16-4 100 1284287 ns/op 408.23 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1229602 ns/op 423.16 MB/s BenchmarkRepeatLarge/1048576/1-4 46 2410812 ns/op 434.95 MB/s BenchmarkRepeatLarge/1048576/16-4 49 2472204 ns/op 424.15 MB/s BenchmarkRepeatLarge/1048576/4097-4 51 2692738 ns/op 387.98 MB/s BenchmarkRepeatLarge/2097152/1-4 31 4303210 ns/op 487.35 MB/s BenchmarkRepeatLarge/2097152/16-4 28 4306605 ns/op 486.96 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 4283419 ns/op 488.76 MB/s BenchmarkRepeatLarge/4194304/1-4 14 8616324 ns/op 486.79 MB/s BenchmarkRepeatLarge/4194304/16-4 14 8002621 ns/op 524.12 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7466457 ns/op 561.34 MB/s BenchmarkRepeatLarge/8388608/1-4 7 14743621 ns/op 568.97 MB/s BenchmarkRepeatLarge/8388608/16-4 7 14779852 ns/op 567.57 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 14790296 ns/op 567.03 MB/s BenchmarkRepeatLarge/16777216/1-4 5 25717700 ns/op 652.36 MB/s BenchmarkRepeatLarge/16777216/16-4 4 25577657 ns/op 655.93 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 25054345 ns/op 669.63 MB/s BenchmarkRepeatLarge/33554432/1-4 3 50456602 ns/op 665.02 MB/s BenchmarkRepeatLarge/33554432/16-4 3 47899443 ns/op 700.52 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 49822264 ns/op 673.48 MB/s BenchmarkRepeatLarge/67108864/1-4 2 101098360 ns/op 663.80 MB/s BenchmarkRepeatLarge/67108864/16-4 2 94133700 ns/op 712.91 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 92967506 ns/op 721.85 MB/s BenchmarkRepeatLarge/134217728/1-4 1 183674284 ns/op 730.74 MB/s BenchmarkRepeatLarge/134217728/16-4 1 195749479 ns/op 685.66 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 185094372 ns/op 725.13 MB/s BenchmarkRepeatLarge/268435456/1-4 1 424048971 ns/op 633.03 MB/s BenchmarkRepeatLarge/268435456/16-4 1 387691685 ns/op 692.39 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 395400702 ns/op 678.89 MB/s BenchmarkRepeatLarge/536870912/1-4 1 839234196 ns/op 639.72 MB/s BenchmarkRepeatLarge/536870912/16-4 1 809026033 ns/op 663.60 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 768392884 ns/op 698.69 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3638454843 ns/op 295.11 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3050085406 ns/op 352.04 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 4504521053 ns/op 238.37 MB/s BenchmarkIndexAnyASCII/1:1-4 2040133 57.87 ns/op BenchmarkIndexAnyASCII/1:2-4 2022261 55.84 ns/op BenchmarkIndexAnyASCII/1:4-4 2133609 54.80 ns/op BenchmarkIndexAnyASCII/1:8-4 2130314 55.41 ns/op BenchmarkIndexAnyASCII/1:16-4 1918743 60.05 ns/op BenchmarkIndexAnyASCII/1:32-4 2017800 58.00 ns/op BenchmarkIndexAnyASCII/1:64-4 2039574 58.25 ns/op BenchmarkIndexAnyASCII/16:1-4 2115100 56.36 ns/op BenchmarkIndexAnyASCII/16:2-4 934801 133.2 ns/op BenchmarkIndexAnyASCII/16:4-4 767118 133.6 ns/op BenchmarkIndexAnyASCII/16:8-4 879352 137.1 ns/op BenchmarkIndexAnyASCII/16:16-4 867746 151.2 ns/op BenchmarkIndexAnyASCII/16:32-4 639747 164.7 ns/op BenchmarkIndexAnyASCII/16:64-4 560234 198.8 ns/op BenchmarkIndexAnyASCII/256:1-4 1931223 61.24 ns/op BenchmarkIndexAnyASCII/256:2-4 85286 1351 ns/op BenchmarkIndexAnyASCII/256:4-4 96631 1393 ns/op BenchmarkIndexAnyASCII/256:8-4 83631 1369 ns/op BenchmarkIndexAnyASCII/256:16-4 84026 1356 ns/op BenchmarkIndexAnyASCII/256:32-4 90344 1331 ns/op BenchmarkIndexAnyASCII/256:64-4 77786 1409 ns/op BenchmarkIndexAnyUTF8/1:1-4 2079914 56.36 ns/op BenchmarkIndexAnyUTF8/1:2-4 2070422 60.04 ns/op BenchmarkIndexAnyUTF8/1:4-4 2020116 57.34 ns/op BenchmarkIndexAnyUTF8/1:8-4 2102458 56.84 ns/op BenchmarkIndexAnyUTF8/1:16-4 2041993 58.15 ns/op BenchmarkIndexAnyUTF8/1:32-4 1976918 59.54 ns/op BenchmarkIndexAnyUTF8/1:64-4 1994008 59.57 ns/op BenchmarkIndexAnyUTF8/16:1-4 1748372 67.23 ns/op BenchmarkIndexAnyUTF8/16:2-4 267847 455.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 252258 467.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 281240 466.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 242008 481.0 ns/op BenchmarkIndexAnyUTF8/16:32-4 254674 487.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 254287 481.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 420112 277.8 ns/op BenchmarkIndexAnyUTF8/256:2-4 18283 6455 ns/op BenchmarkIndexAnyUTF8/256:4-4 18187 6421 ns/op BenchmarkIndexAnyUTF8/256:8-4 17847 6594 ns/op BenchmarkIndexAnyUTF8/256:16-4 16446 7903 ns/op BenchmarkIndexAnyUTF8/256:32-4 16501 7636 ns/op BenchmarkIndexAnyUTF8/256:64-4 16586 7893 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2084252 56.59 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2063869 60.50 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2141811 55.75 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2067114 57.43 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1967876 62.52 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1927713 63.38 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1902270 62.39 ns/op BenchmarkLastIndexAnyASCII/16:1-4 830356 138.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 844704 134.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 864055 138.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 845998 140.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 839456 150.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 611413 179.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 545313 216.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 86103 1285 ns/op BenchmarkLastIndexAnyASCII/256:2-4 85767 1334 ns/op BenchmarkLastIndexAnyASCII/256:4-4 91394 1325 ns/op BenchmarkLastIndexAnyASCII/256:8-4 86145 1410 ns/op BenchmarkLastIndexAnyASCII/256:16-4 68914 1715 ns/op BenchmarkLastIndexAnyASCII/256:32-4 72624 1380 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70597 1424 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1896471 59.65 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2027414 58.88 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1981746 59.69 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1825081 65.03 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1827190 61.04 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1873794 65.29 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1754446 63.43 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 290697 448.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 138085 871.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 137080 866.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 140498 863.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 130554 914.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 117663 909.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 132046 919.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17706 6334 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 9080 13310 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 9904 13286 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 7748 13282 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 8984 13566 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 8826 13464 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 8052 14124 ns/op BenchmarkTrimASCII/1:1-4 2615162 45.08 ns/op BenchmarkTrimASCII/1:2-4 2028350 62.00 ns/op BenchmarkTrimASCII/1:4-4 1959632 60.82 ns/op BenchmarkTrimASCII/1:8-4 1945611 58.22 ns/op BenchmarkTrimASCII/1:16-4 1776826 67.33 ns/op BenchmarkTrimASCII/16:1-4 2247116 51.11 ns/op BenchmarkTrimASCII/16:2-4 989726 127.7 ns/op BenchmarkTrimASCII/16:4-4 797738 128.6 ns/op BenchmarkTrimASCII/16:8-4 832794 139.2 ns/op BenchmarkTrimASCII/16:16-4 699195 147.6 ns/op BenchmarkTrimASCII/256:1-4 808380 130.2 ns/op BenchmarkTrimASCII/256:2-4 93842 1231 ns/op BenchmarkTrimASCII/256:4-4 88402 1265 ns/op BenchmarkTrimASCII/256:8-4 98154 1230 ns/op BenchmarkTrimASCII/256:16-4 95024 1331 ns/op BenchmarkTrimASCII/4096:1-4 94059 1304 ns/op BenchmarkTrimASCII/4096:2-4 6846 19974 ns/op BenchmarkTrimASCII/4096:4-4 5984 20041 ns/op BenchmarkTrimASCII/4096:8-4 5540 20615 ns/op BenchmarkTrimASCII/4096:16-4 5418 21930 ns/op BenchmarkTrimByte-4 2702323 47.88 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 15956 7225 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 16993 7117 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1456 79964 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2881 39366 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 5518 20436 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 10000 11184 ns/op BenchmarkJoin/0-4 3252529 33.11 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2694978 43.42 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 166789 786.1 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 105022 1028 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 83187 1454 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 68554 1645 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 58729 1999 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 53355 2193 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2166290 52.67 ns/op BenchmarkTrimSpace/ASCII-4 1616958 73.34 ns/op BenchmarkTrimSpace/SomeNonASCII-4 125311 940.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 72759 1620 ns/op BenchmarkReplaceAll-4 97106 1149 ns/op 16 B/op 1 allocs/op PASS ok strings 91.696s goos: darwin goarch: amd64 pkg: sync BenchmarkCond1-4 56192 1994 ns/op BenchmarkCond2-4 20941 5526 ns/op BenchmarkCond4-4 10000 10305 ns/op BenchmarkCond8-4 6943 18482 ns/op BenchmarkCond16-4 4213 30940 ns/op BenchmarkCond32-4 2668 61101 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 479264 250.2 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 392312 318.8 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 552469 192.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 611095 244.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 374892 533.8 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 677790 185.5 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 89913 1205 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 96337 1523 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 84343 1560 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 57313 3137 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 611054 204.2 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 168531 645.5 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 622186 192.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 149487 706.4 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 610489 173.1 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 169814 650.3 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1000000 103.5 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 68205 2195 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 130921 1021 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 504594 560.5 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 6292 21000 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 378 365421 ns/op BenchmarkRange/*sync.Map-4 1814 65191 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 86529 1863 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 190417 559.0 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 74613 1517 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 65016 1706 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 236157 588.7 ns/op BenchmarkAdversarialDelete/*sync.Map-4 91695 1595 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 104869 1250 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 194550 628.8 ns/op BenchmarkDeleteCollision/*sync.Map-4 656569 152.7 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 70972 2022 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 157272 759.3 ns/op BenchmarkSwapCollision/*sync.Map-4 97092 1194 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 134 924840 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 115786 1026 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 382382 458.6 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 23254 5158 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 78715 1601 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 31176 4022 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 241389 469.0 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 130076 879.0 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 220254 518.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1195784 120.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 190947 627.5 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1226452 109.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 710205 217.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 176307 675.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 485901 229.8 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 124920 1100 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 454470 520.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 410205 472.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 139278 991.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 479749 355.0 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 186949 553.0 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 110720 1004 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 210219 485.9 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 61353 1938 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 231878 841.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 363472 321.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 136254 903.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 462883 288.9 ns/op BenchmarkUncontendedSemaphore-4 4198759 28.99 ns/op BenchmarkContendedSemaphore-4 3962049 29.10 ns/op BenchmarkMutexUncontended-4 776960 171.3 ns/op BenchmarkMutex-4 192332 621.8 ns/op BenchmarkMutexSlack-4 186639 692.8 ns/op BenchmarkMutexWork-4 187034 694.2 ns/op BenchmarkMutexWorkSlack-4 175932 709.5 ns/op BenchmarkMutexNoSpin-4 65938 1639 ns/op BenchmarkMutexSpin-4 44814 2307 ns/op BenchmarkOnce-4 823346 147.9 ns/op BenchmarkSemaUncontended-4 4410968 29.47 ns/op BenchmarkSemaSyntNonblock-4 1269520 96.09 ns/op BenchmarkSemaSyntBlock-4 1690645 73.08 ns/op BenchmarkSemaWorkNonblock-4 1092307 112.4 ns/op BenchmarkSemaWorkBlock-4 1255662 95.03 ns/op BenchmarkRWMutexUncontended-4 350763 325.7 ns/op BenchmarkRWMutexWrite100-4 345128 368.7 ns/op BenchmarkRWMutexWrite10-4 257474 409.3 ns/op BenchmarkRWMutexWorkWrite100-4 235442 509.7 ns/op BenchmarkRWMutexWorkWrite10-4 235057 493.0 ns/op BenchmarkWaitGroupUncontended-4 587529 231.6 ns/op BenchmarkWaitGroupAddDone-4 492356 247.9 ns/op BenchmarkWaitGroupAddDoneWork-4 517377 274.8 ns/op BenchmarkWaitGroupWait-4 2697945 50.69 ns/op BenchmarkWaitGroupWaitWork-4 1836349 67.15 ns/op BenchmarkWaitGroupActuallyWait-4 48046 2209 ns/op 32 B/op 2 allocs/op PASS ok sync 23.647s goos: darwin goarch: amd64 pkg: sync/atomic BenchmarkValueRead-4 718533 152.6 ns/op PASS ok sync/atomic 0.266s goos: darwin goarch: amd64 pkg: testing BenchmarkTBHelper-4 114538 1085 ns/op 0 B/op 0 allocs/op PASS ok testing 0.335s goos: darwin goarch: amd64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 6412 18132 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 8823 12720 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 94 1477119 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 94 1301435 ns/op 1376 B/op 10 allocs/op BenchmarkTable/1x100000/new-4 1 192836240 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 178377507 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1436 76198 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1816 67379 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 15 7050005 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 16 6418842 ns/op 25848 B/op 64 allocs/op BenchmarkTable/10x100000/new-4 1 774555089 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 769441546 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 182 668693 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 202 592062 ns/op 194 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 72589967 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 58753124 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7611457330 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7232850459 ns/op 335150352 B/op 100095 allocs/op BenchmarkPyramid/10-4 2680 46949 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 39 3601112 ns/op 409132 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 332161407 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2329 51841 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 235 494003 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 25 5209090 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 6465 18785 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 20.460s goos: darwin goarch: amd64 pkg: text/template/parse BenchmarkParseLarge-4 1 107358657 ns/op BenchmarkVariableString-4 78900 1499 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2108 61107 ns/op 2502 B/op 39 allocs/op PASS ok text/template/parse 0.613s goos: darwin goarch: amd64 pkg: time BenchmarkAfterFunc-4 56 1884797 ns/op BenchmarkAfter-4 183 843515 ns/op BenchmarkStop-4 262 551767 ns/op BenchmarkSimultaneousAfterFunc-4 32 3384636 ns/op BenchmarkStartStop-4 304 514056 ns/op BenchmarkReset-4 2791 54816 ns/op BenchmarkSleep-4 32 3251993 ns/op BenchmarkParallelTimerLatency-4 43 833590 avg-late-ns 1648354 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 522728 avg-late-ns 1663372 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 31 499462 avg-late-ns 1836265 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 318439 avg-late-ns 1998733 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 32 358505 avg-late-ns 2185264 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 28 322226 avg-late-ns 1722139 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 377585 avg-late-ns 2359930 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 27 480935 avg-late-ns 5514615 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 25 290595 avg-late-ns 2745785 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 25 533418 avg-late-ns 2925370 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 4375890 avg-late-ns 19210217 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 33 473658 avg-late-ns 1551413 max-late-ns BenchmarkTicker-4 100 1015441 ns/op BenchmarkTickerReset-4 2502 42814 ns/op BenchmarkTickerResetNaive-4 189 637092 ns/op BenchmarkNow-4 795932 170.3 ns/op BenchmarkNowUnixNano-4 641797 178.1 ns/op BenchmarkNowUnixMilli-4 790074 169.7 ns/op BenchmarkNowUnixMicro-4 717997 171.7 ns/op BenchmarkFormat-4 48646 2274 ns/op BenchmarkFormatRFC3339-4 69988 1547 ns/op BenchmarkFormatRFC3339Nano-4 73953 1588 ns/op BenchmarkFormatNow-4 66495 1778 ns/op BenchmarkMarshalJSON-4 98641 1339 ns/op BenchmarkMarshalText-4 86864 1391 ns/op BenchmarkParse-4 103809 1164 ns/op BenchmarkParseRFC3339UTC-4 296258 411.1 ns/op BenchmarkParseRFC3339UTCBytes-4 201475 549.9 ns/op BenchmarkParseRFC3339TZ-4 91137 1310 ns/op BenchmarkParseRFC3339TZBytes-4 70441 1547 ns/op BenchmarkParseDuration-4 481833 269.2 ns/op BenchmarkHour-4 944294 137.9 ns/op BenchmarkSecond-4 798985 137.2 ns/op BenchmarkYear-4 565616 195.9 ns/op BenchmarkDay-4 467593 217.2 ns/op BenchmarkISOWeek-4 626041 187.8 ns/op BenchmarkGoString-4 62227 1803 ns/op BenchmarkUnmarshalText-4 67520 1653 ns/op PASS ok time 12.319s goos: darwin goarch: amd64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 450882 252.6 ns/op BenchmarkDecodeValidJapaneseChars-4 576334 212.9 ns/op BenchmarkDecodeRune-4 1880763 56.08 ns/op BenchmarkEncodeValidASCII-4 356125 328.0 ns/op BenchmarkEncodeValidJapaneseChars-4 543998 200.6 ns/op BenchmarkAppendRuneValidASCII-4 1000000 109.7 ns/op BenchmarkAppendRuneValidJapaneseChars-4 1747498 68.69 ns/op BenchmarkEncodeRune-4 3596262 31.81 ns/op PASS ok unicode/utf16 1.401s goos: darwin goarch: amd64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 861253 130.9 ns/op BenchmarkRuneCountTenJapaneseChars-4 163760 636.5 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2965569 41.15 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 355552 355.0 ns/op BenchmarkValidTenASCIIChars-4 1000000 117.4 ns/op BenchmarkValid100KASCIIChars-4 138 797088 ns/op BenchmarkValidTenJapaneseChars-4 180045 679.8 ns/op BenchmarkValidLongMostlyASCII-4 138 938158 ns/op BenchmarkValidLongJapanese-4 60 2057678 ns/op BenchmarkValidStringTenASCIIChars-4 3236964 35.82 ns/op BenchmarkValidString100KASCIIChars-4 12597 9601 ns/op BenchmarkValidStringTenJapaneseChars-4 344277 365.0 ns/op BenchmarkValidStringLongMostlyASCII-4 1384 96859 ns/op BenchmarkValidStringLongJapanese-4 100 1082110 ns/op BenchmarkEncodeASCIIRune-4 2751357 41.51 ns/op BenchmarkEncodeJapaneseRune-4 1680642 69.95 ns/op BenchmarkAppendASCIIRune-4 8351060 14.49 ns/op BenchmarkAppendJapaneseRune-4 1987525 58.12 ns/op BenchmarkDecodeASCIIRune-4 2221273 51.31 ns/op BenchmarkDecodeJapaneseRune-4 1519851 79.14 ns/op BenchmarkFullRune/ASCII-4 3190923 36.01 ns/op BenchmarkFullRune/Incomplete-4 1470333 80.84 ns/op BenchmarkFullRune/Japanese-4 3051079 38.83 ns/op PASS ok unicode/utf8 4.361s goos: darwin goarch: amd64 pkg: cmd/api BenchmarkAll-4 1 71636168283 ns/op PASS ok cmd/api 102.592s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 1205820 93.34 ns/op BenchmarkEqArrayOfStrings64-4 206121 577.8 ns/op BenchmarkEqArrayOfStrings1024-4 12988 8800 ns/op BenchmarkEqArrayOfFloats5-4 1297581 82.48 ns/op BenchmarkEqArrayOfFloats64-4 205240 604.2 ns/op BenchmarkEqArrayOfFloats1024-4 13167 8872 ns/op BenchmarkEqStruct-4 24339298 4.883 ns/op PASS ok cmd/compile/internal/reflectdata 1.480s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 10000 71778 ns/op BenchmarkCopyElim1-4 306 456838 ns/op BenchmarkCopyElim10-4 255 653230 ns/op BenchmarkCopyElim100-4 100 1070526 ns/op BenchmarkCopyElim1000-4 42 2818134 ns/op BenchmarkCopyElim10000-4 3 38109028 ns/op BenchmarkCopyElim100000-4 1 559155114 ns/op BenchmarkDeadCode/1-4 187 817241 ns/op BenchmarkDeadCode/10-4 213 542463 ns/op BenchmarkDeadCode/100-4 129 888104 ns/op BenchmarkDeadCode/1000-4 57 3821982 ns/op BenchmarkDeadCode/10000-4 3 36416045 ns/op BenchmarkDeadCode/100000-4 1 319773918 ns/op BenchmarkDeadCode/200000-4 1 667696152 ns/op BenchmarkDominatorsLinear-4 14 9640264 ns/op 1.04 MB/s BenchmarkDominatorsFwdBack-4 9 12252142 ns/op 0.82 MB/s BenchmarkDominatorsManyPred-4 9 11516911 ns/op 0.87 MB/s BenchmarkDominatorsMaxPred-4 10 12382956 ns/op 0.81 MB/s BenchmarkDominatorsMaxPredVal-4 9 11191623 ns/op 0.89 MB/s BenchmarkFuse/1-4 446 321082 ns/op BenchmarkFuse/10-4 259 482126 ns/op BenchmarkFuse/100-4 135 1165020 ns/op BenchmarkFuse/1000-4 19 6627584 ns/op BenchmarkFuse/10000-4 2 68459891 ns/op BenchmarkNilCheckDeep1-4 12144 9893 ns/op 0.10 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4573 23360 ns/op 0.43 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 589 181701 ns/op 0.55 MB/s 664 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 74 1580964 ns/op 0.63 MB/s 4412 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 7 18036168 ns/op 0.55 MB/s 70526 B/op 6 allocs/op BenchmarkDSEPass-4 38 3176096 ns/op 53690 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 121327612 ns/op 4258064 B/op 108479 allocs/op BenchmarkCSEPass-4 8 13941224 ns/op 131507 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 145530174 ns/op 5641864 B/op 97302 allocs/op BenchmarkDeadcodePass-4 202 597778 ns/op 95098 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 115031677 ns/op 4100480 B/op 45354 allocs/op BenchmarkMultiPass-4 92 1331776 ns/op 221324 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 228879233 ns/op 11207816 B/op 149955 allocs/op BenchmarkCondRewrite/SoloJump-4 4315426 26.16 ns/op BenchmarkCondRewrite/CombJump-4 4345552 29.81 ns/op PASS ok cmd/compile/internal/ssa 16.523s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 13909 7797 ns/op BenchmarkExtShift-4 24438 4611 ns/op BenchmarkModify-4 9852 12553 ns/op BenchmarkMullImm-4 29349 4245 ns/op BenchmarkConstModify-4 9759 12776 ns/op BenchmarkBitSet-4 18469 6726 ns/op BenchmarkBitClear-4 17103 6506 ns/op BenchmarkBitToggle-4 17928 6442 ns/op BenchmarkBitSetConst-4 103917 1115 ns/op BenchmarkBitClearConst-4 153754 797.8 ns/op BenchmarkBitToggleConst-4 106166 1112 ns/op BenchmarkDivconstI64-4 7947098 15.41 ns/op BenchmarkModconstI64-4 7525227 16.04 ns/op BenchmarkDivisiblePow2constI64-4 7674830 16.04 ns/op BenchmarkDivisibleconstI64-4 8974718 14.53 ns/op BenchmarkDivisibleWDivconstI64-4 4368142 27.23 ns/op BenchmarkDivconstU64/3-4 6410803 19.08 ns/op BenchmarkDivconstU64/5-4 7268032 15.85 ns/op BenchmarkDivconstU64/37-4 6853237 17.33 ns/op BenchmarkDivconstU64/1234567-4 8141294 14.70 ns/op BenchmarkModconstU64-4 8162168 15.83 ns/op BenchmarkDivisibleconstU64-4 9090412 13.39 ns/op BenchmarkDivisibleWDivconstU64-4 4217712 28.50 ns/op BenchmarkDivconstI32-4 7403307 15.33 ns/op BenchmarkModconstI32-4 5983578 19.86 ns/op BenchmarkDivisiblePow2constI32-4 8096673 15.38 ns/op BenchmarkDivisibleconstI32-4 9409753 13.33 ns/op BenchmarkDivisibleWDivconstI32-4 4181182 27.74 ns/op BenchmarkDivconstU32-4 8289878 14.80 ns/op BenchmarkModconstU32-4 7708248 16.68 ns/op BenchmarkDivisibleconstU32-4 7837797 15.95 ns/op BenchmarkDivisibleWDivconstU32-4 4337133 27.64 ns/op BenchmarkDivconstI16-4 7316071 15.42 ns/op BenchmarkModconstI16-4 7860979 13.92 ns/op BenchmarkDivisiblePow2constI16-4 7336144 16.52 ns/op BenchmarkDivisibleconstI16-4 8256392 15.59 ns/op BenchmarkDivisibleWDivconstI16-4 4158626 28.42 ns/op BenchmarkDivconstU16-4 7217247 16.65 ns/op BenchmarkModconstU16-4 8761374 13.90 ns/op BenchmarkDivisibleconstU16-4 8727312 13.59 ns/op BenchmarkDivisibleWDivconstU16-4 4063702 29.42 ns/op BenchmarkDivconstI8-4 8129282 13.89 ns/op BenchmarkModconstI8-4 8307471 13.95 ns/op BenchmarkDivisiblePow2constI8-4 9085250 13.55 ns/op BenchmarkDivisibleconstI8-4 7107193 17.17 ns/op BenchmarkDivisibleWDivconstI8-4 3816181 30.31 ns/op BenchmarkDivconstU8-4 8522347 15.78 ns/op BenchmarkModconstU8-4 8482077 14.71 ns/op BenchmarkDivisibleconstU8-4 8050305 14.55 ns/op BenchmarkDivisibleWDivconstU8-4 3983031 29.82 ns/op BenchmarkMul2-4 217308 563.7 ns/op BenchmarkMulNeg2-4 209606 566.3 ns/op BenchmarkEfaceInteger-4 2659777 40.51 ns/op BenchmarkMulconstI32/3-4 27743887 4.855 ns/op BenchmarkMulconstI32/5-4 27371019 4.830 ns/op BenchmarkMulconstI32/12-4 24392836 5.026 ns/op BenchmarkMulconstI32/120-4 26418699 5.010 ns/op BenchmarkMulconstI32/-120-4 22765701 5.136 ns/op BenchmarkMulconstI32/65537-4 24466761 5.109 ns/op BenchmarkMulconstI32/65538-4 23660079 5.087 ns/op BenchmarkMulconstI64/3-4 26099245 4.875 ns/op BenchmarkMulconstI64/5-4 26681476 4.979 ns/op BenchmarkMulconstI64/12-4 25105032 5.090 ns/op BenchmarkMulconstI64/120-4 23934433 4.999 ns/op BenchmarkMulconstI64/-120-4 26348440 4.794 ns/op BenchmarkMulconstI64/65537-4 24981955 5.179 ns/op BenchmarkMulconstI64/65538-4 23604974 5.101 ns/op BenchmarkMulconstU32/3-4 26639221 4.840 ns/op BenchmarkMulconstU32/5-4 26216064 4.880 ns/op BenchmarkMulconstU32/12-4 24768261 5.433 ns/op BenchmarkMulconstU32/120-4 24247498 4.853 ns/op BenchmarkMulconstU32/65537-4 25992411 4.922 ns/op BenchmarkMulconstU32/65538-4 25846460 4.946 ns/op BenchmarkMulconstU64/3-4 27332398 4.782 ns/op BenchmarkMulconstU64/5-4 26496417 4.697 ns/op BenchmarkMulconstU64/12-4 25124012 4.846 ns/op BenchmarkMulconstU64/120-4 27432295 4.554 ns/op BenchmarkMulconstU64/65537-4 24991284 4.767 ns/op BenchmarkMulconstU64/65538-4 27086892 4.829 ns/op BenchmarkShiftArithmeticRight-4 26577949 4.552 ns/op BenchmarkSwitch8Predictable-4 8356404 13.62 ns/op BenchmarkSwitch8Unpredictable-4 7796599 13.28 ns/op BenchmarkSwitch32Predictable-4 11053527 9.755 ns/op BenchmarkSwitch32Unpredictable-4 8161006 13.38 ns/op BenchmarkSwitchStringPredictable-4 6086035 19.99 ns/op BenchmarkSwitchStringUnpredictable-4 6517987 17.27 ns/op PASS ok cmd/compile/internal/test 14.335s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 160 741781 ns/op BenchmarkNamed/Underlying/nongeneric-4 1000000 117.4 ns/op BenchmarkNamed/Underlying/generic-4 1020566 117.7 ns/op BenchmarkNamed/Underlying/src_instance-4 920908 119.3 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 117.8 ns/op BenchmarkCheck/http/funcbodies/info-4 1 399546435 ns/op 76447 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 305384524 ns/op 100018 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 130828115 ns/op 233190 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 113826494 ns/op 267747 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 2268746151 ns/op 2261 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 103886102 ns/op 49206 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 41070072 ns/op 124306 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 37335945 ns/op 136525 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 718346201 ns/op 3019 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 47164148 ns/op 45734 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 4 27378030 ns/op 78806 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 23841892 ns/op 89625 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1708084463 ns/op 36776 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 534785339 ns/op 117307 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 108874250 ns/op 574488 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 82542090 ns/op 760029 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 1815184288 ns/op 1100 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 63359878 ns/op 31456 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 40368726 ns/op 49282 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 40765941 ns/op 48896 lines/s PASS ok cmd/compile/internal/types2 39.370s goos: darwin goarch: amd64 pkg: cmd/go BenchmarkExecGoEnv-4 4 27642603 ns/op 15508000 sys-ns/op 3614250 user-ns/op PASS ok cmd/go 0.332s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 69650 1633 ns/op 4.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 84032 1362 ns/op 5.87 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 20126 5900 ns/op 173.55 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 20650 5750 ns/op 178.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3474 37196 ns/op 220.24 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3475 36332 ns/op 225.48 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.058s All tests passed.