darwin-amd64-race at b0dfcb74651b82123746273bbf6bb9988cd96e18 :: 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=073FF7F2-C2DB-4A91-B891-732B0CA12C07" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.kLP5PZupzk/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=99015BED-AA9A-4022-B6CC-A44D8609212A" "__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=073FF7F2-C2DB-4A91-B891-732B0CA12C07" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.kLP5PZupzk/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=99015BED-AA9A-4022-B6CC-A44D8609212A" "__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.159s ok archive/zip 3.281s ok bufio 0.606s ok bytes 4.355s ok compress/bzip2 1.028s ok compress/flate 8.937s ok compress/gzip 17.908s ok compress/lzw 1.038s ok compress/zlib 7.088s ok container/heap 0.042s ok container/list 0.042s ok container/ring 0.044s ok context 0.132s ok crypto 0.127s ok crypto/aes 0.114s ok crypto/cipher 0.080s ok crypto/des 0.090s ok crypto/dsa 0.072s ok crypto/ecdh 0.281s ok crypto/ecdsa 0.163s ok crypto/ed25519 0.479s ok crypto/elliptic 0.141s ok crypto/hmac 0.096s ok crypto/internal/alias 0.029s ok crypto/internal/bigmod 3.614s ok crypto/internal/boring 0.040s ok crypto/internal/boring/bcache 0.408s ok crypto/internal/edwards25519 54.055s ok crypto/internal/edwards25519/field 17.899s ok crypto/internal/nistec 0.838s ok crypto/internal/nistec/fiat 0.042s [no tests to run] ok crypto/md5 0.051s ok crypto/rand 0.304s ok crypto/rc4 0.530s ok crypto/rsa 1.885s ok crypto/sha1 0.058s ok crypto/sha256 0.142s ok crypto/sha512 0.105s ok crypto/subtle 0.477s ok crypto/tls 5.190s ok crypto/x509 2.996s ok database/sql 0.903s ok database/sql/driver 0.069s ok debug/buildinfo 0.165s ok debug/dwarf 0.128s ok debug/elf 1.697s ok debug/gosym 0.146s ok debug/macho 0.107s ok debug/pe 0.105s ok debug/plan9obj 0.062s ok embed 0.042s [no tests to run] ok embed/internal/embedtest 0.055s ok encoding/ascii85 0.045s ok encoding/asn1 0.042s ok encoding/base32 0.121s ok encoding/base64 0.049s ok encoding/binary 0.054s ok encoding/csv 0.137s ok encoding/gob 42.161s ok encoding/hex 0.049s ok encoding/json 3.064s ok encoding/pem 3.277s ok encoding/xml 0.386s ok errors 0.066s ok expvar 0.060s ok flag 0.224s ok fmt 0.779s ok go/ast 0.067s ok go/build 7.972s ok go/build/constraint 0.057s ok go/constant 0.077s ok go/doc 0.416s ok go/doc/comment 7.302s ok go/format 0.099s ok go/importer 1.428s ok go/internal/gccgoimporter 0.218s ok go/internal/gcimporter 8.856s ok go/internal/srcimporter 34.029s ok go/parser 1.483s ok go/printer 2.395s ok go/scanner 0.072s ok go/token 0.205s ok go/types 60.157s ok hash 0.097s ok hash/adler32 0.064s ok hash/crc32 0.072s ok hash/crc64 0.064s ok hash/fnv 0.047s ok hash/maphash 0.046s ok html 0.039s ok html/template 0.331s ok image 0.674s ok image/color 0.099s ok image/draw 1.127s ok image/gif 1.954s ok image/jpeg 2.080s ok image/png 4.988s ok index/suffixarray 1.932s ok internal/abi 0.259s ok internal/buildcfg 0.050s ok internal/coverage/cformat 0.058s ok internal/coverage/cmerge 0.055s ok internal/coverage/pods 0.083s ok internal/coverage/slicereader 0.078s ok internal/coverage/slicewriter 0.101s ok internal/coverage/test 0.109s ok internal/cpu 0.124s ok internal/dag 0.065s ok internal/diff 0.140s ok internal/fmtsort 0.043s ok internal/fuzz 0.072s ok internal/godebug 0.063s ok internal/intern 1.751s ok internal/itoa 0.041s ok internal/poll 0.692s ok internal/profile 0.076s ok internal/reflectlite 0.306s ok internal/safefilepath 0.102s ok internal/saferio 0.356s ok internal/singleflight 0.204s ok internal/testenv 0.049s ok internal/trace 0.651s ok internal/types/errors 2.773s ok internal/unsafeheader 0.180s ok internal/xcoff 0.130s ok io 0.177s ok io/fs 0.336s ok io/ioutil 0.094s ok log 0.130s ok log/slog 0.193s ok log/slog/internal/buffer 0.095s ok log/syslog 1.413s ok maps 0.054s ok math 0.076s ok math/big 3.723s ok math/bits 0.075s ok math/cmplx 0.113s ok math/rand 3.145s ok mime 0.129s ok mime/multipart 7.909s ok mime/quotedprintable 0.275s ok net 20.120s ok net/http 24.620s ok net/http/cgi 2.727s ok net/http/cookiejar 0.178s ok net/http/fcgi 0.233s ok net/http/httptest 0.398s ok net/http/httptrace 0.054s ok net/http/httputil 1.240s ok net/http/internal 0.062s ok net/http/internal/ascii 0.074s ok net/http/pprof 5.335s ok net/internal/socktest 0.076s ok net/mail 0.053s ok net/netip 1.292s ok net/rpc 0.280s ok net/rpc/jsonrpc 0.200s ok net/smtp 0.323s ok net/textproto 0.156s ok net/url 0.160s ok os 2.822s ok os/exec 4.144s ok os/exec/internal/fdtest 0.102s ok os/signal 5.645s ok os/user 0.098s ok path 0.070s ok path/filepath 0.290s ok plugin 0.056s ok reflect 2.059s ok regexp 4.364s ok regexp/syntax 5.318s ok runtime 75.497s ok runtime/cgo 0.067s ok runtime/coverage 0.092s ok runtime/debug 0.225s ok runtime/internal/atomic 0.092s ok runtime/internal/math 0.095s ok runtime/internal/sys 0.084s ok runtime/metrics 0.049s ok runtime/pprof 13.625s ok runtime/race 13.593s ok runtime/trace 6.750s ok slices 0.135s ok sort 0.538s ok strconv 4.907s ok strings 3.667s ok sync 0.769s ok sync/atomic 7.246s ok syscall 1.968s ok testing 2.850s ok testing/fstest 0.055s ok testing/iotest 0.144s ok testing/quick 0.295s ok text/scanner 0.071s ok text/tabwriter 0.061s ok text/template 0.168s ok text/template/parse 0.077s ok time 3.498s ok unicode 0.067s ok unicode/utf16 0.108s ok unicode/utf8 0.099s ok cmd/addr2line 6.879s ok cmd/api 31.135s ok cmd/asm/internal/asm 9.534s ok cmd/asm/internal/lex 0.086s ok cmd/compile/internal/abt 0.083s ok cmd/compile/internal/amd64 101.855s ok cmd/compile/internal/base 0.040s ok cmd/compile/internal/compare 0.058s ok cmd/compile/internal/dwarfgen 0.979s ok cmd/compile/internal/importer 5.313s ok cmd/compile/internal/ir 0.121s ok cmd/compile/internal/logopt 2.886s ok cmd/compile/internal/loopvar 40.580s ok cmd/compile/internal/noder 0.047s ok cmd/compile/internal/reflectdata 0.074s [no tests to run] ok cmd/compile/internal/ssa 41.221s ok cmd/compile/internal/syntax 0.385s ok cmd/compile/internal/test 19.195s ok cmd/compile/internal/typecheck 0.938s ok cmd/compile/internal/types 0.048s ok cmd/compile/internal/types2 32.025s ok cmd/covdata 0.039s ok cmd/cover 5.203s ok cmd/dist 0.086s ok cmd/doc 1.312s ok cmd/fix 16.761s ok cmd/go 374.007s ok cmd/go/internal/auth 0.045s ok cmd/go/internal/cache 0.655s ok cmd/go/internal/fsys 0.384s ok cmd/go/internal/generate 0.075s ok cmd/go/internal/get 0.082s ok cmd/go/internal/imports 0.129s ok cmd/go/internal/load 0.049s ok cmd/go/internal/lockedfile 0.366s ok cmd/go/internal/lockedfile/internal/filelock 0.156s ok cmd/go/internal/modconv 0.177s ok cmd/go/internal/modfetch 0.085s ok cmd/go/internal/modfetch/codehost 0.153s ok cmd/go/internal/modfetch/zip_sum_test 0.125s ok cmd/go/internal/modindex 0.793s ok cmd/go/internal/modload 0.076s ok cmd/go/internal/mvs 0.078s ok cmd/go/internal/par 0.119s ok cmd/go/internal/str 0.044s ok cmd/go/internal/test 0.082s ok cmd/go/internal/vcs 0.101s ok cmd/go/internal/vcweb 0.152s ok cmd/go/internal/vcweb/vcstest 28.626s ok cmd/go/internal/web 0.067s ok cmd/go/internal/work 2.791s ok cmd/gofmt 0.378s ok cmd/internal/archive 2.450s ok cmd/internal/buildid 1.596s ok cmd/internal/cov 1.408s ok cmd/internal/dwarf 0.062s ok cmd/internal/edit 0.058s ok cmd/internal/goobj 0.030s ok cmd/internal/moddeps 5.821s ok cmd/internal/notsha256 0.062s ok cmd/internal/obj 1.689s ok cmd/internal/obj/ppc64 0.782s ok cmd/internal/obj/riscv 0.348s ok cmd/internal/obj/s390x 0.099s ok cmd/internal/obj/x86 4.152s ok cmd/internal/objabi 0.053s ok cmd/internal/pkgpath 0.242s ok cmd/internal/pkgpattern 0.068s ok cmd/internal/quoted 0.042s ok cmd/internal/src 0.033s ok cmd/internal/test2json 1.166s ok cmd/link 23.024s ok cmd/link/internal/benchmark 0.058s ok cmd/link/internal/ld 34.129s ok cmd/link/internal/loader 0.240s ok cmd/nm 4.660s ok cmd/objdump 13.694s ok cmd/pack 3.763s ok cmd/pprof 1.978s ok cmd/trace 0.190s ok cmd/vet 26.709s ##### Running benchmarks briefly. goos: darwin goarch: amd64 pkg: archive/tar Benchmark/Writer/USTAR-4 2697 39152 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2600 44375 ns/op 1857 B/op 37 allocs/op Benchmark/Writer/PAX-4 1795 69488 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 6064 26151 ns/op 5124 B/op 15 allocs/op Benchmark/Reader/GNU-4 8365 21996 ns/op 5121 B/op 15 allocs/op Benchmark/Reader/PAX-4 2578 50721 ns/op 8872 B/op 33 allocs/op PASS ok archive/tar 1.028s goos: darwin goarch: amd64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 304155460 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 217434598 ns/op BenchmarkZip64TestSizes/4096-4 679 157975 ns/op BenchmarkZip64TestSizes/1048576-4 88 1236618 ns/op BenchmarkZip64TestSizes/67108864-4 1 231038787 ns/op PASS ok archive/zip 1.556s goos: darwin goarch: amd64 pkg: bufio BenchmarkReaderCopyOptimal-4 180552 654.6 ns/op BenchmarkReaderCopyUnoptimal-4 114434 908.7 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 69680 ns/op BenchmarkReaderWriteToOptimal-4 8306 20740 ns/op BenchmarkReaderReadString-4 120884 1637 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 194289 653.2 ns/op BenchmarkWriterCopyUnoptimal-4 205366 623.0 ns/op BenchmarkWriterCopyNoReadFrom-4 6175 56903 ns/op BenchmarkReaderEmpty-4 12458 9955 ns/op 4225 B/op 3 allocs/op BenchmarkWriterEmpty-4 10000 11072 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 455265 242.4 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.946s goos: darwin goarch: amd64 pkg: bytes BenchmarkReadString-4 2584 61195 ns/op 535.47 MB/s BenchmarkWriteByte-4 288 358229 ns/op 11.43 MB/s BenchmarkWriteRune-4 186 688889 ns/op 17.84 MB/s BenchmarkBufferNotEmptyWriteRead-4 25 4504707 ns/op BenchmarkBufferFullSmallReads-4 70 1608897 ns/op BenchmarkBufferWriteBlock/N4096-4 3864 35273 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 206 723065 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 9 12424468 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 6 20279529 ns/op 827.30 MB/s 5592405 B/op 0 allocs/op BenchmarkIndexByte/10-4 3042294 38.51 ns/op 259.67 MB/s BenchmarkIndexByte/32-4 2452252 51.11 ns/op 626.11 MB/s BenchmarkIndexByte/4K-4 1000000 137.1 ns/op 29882.02 MB/s BenchmarkIndexBytePortable/10-4 1000000 123.9 ns/op 80.72 MB/s BenchmarkIndexBytePortable/32-4 409762 335.1 ns/op 95.49 MB/s BenchmarkIndexBytePortable/4K-4 3246 37705 ns/op 108.63 MB/s BenchmarkIndexRune/10-4 1000000 156.3 ns/op 63.96 MB/s BenchmarkIndexRune/32-4 991369 140.9 ns/op 227.06 MB/s BenchmarkIndexRune/4K-4 392582 369.5 ns/op 11086.21 MB/s BenchmarkIndexRuneASCII/10-4 3032029 43.61 ns/op 229.30 MB/s BenchmarkIndexRuneASCII/32-4 2454937 44.97 ns/op 711.53 MB/s BenchmarkIndexRuneASCII/4K-4 884884 129.6 ns/op 31614.87 MB/s BenchmarkEqual/0-4 9278961 14.91 ns/op BenchmarkEqual/1-4 1000000 131.2 ns/op 7.62 MB/s BenchmarkEqual/6-4 1000000 105.7 ns/op 56.78 MB/s BenchmarkEqual/9-4 1000000 107.3 ns/op 83.92 MB/s BenchmarkEqual/15-4 1000000 110.7 ns/op 135.56 MB/s BenchmarkEqual/16-4 1000000 104.3 ns/op 153.41 MB/s BenchmarkEqual/20-4 1000000 132.7 ns/op 150.71 MB/s BenchmarkEqual/32-4 1000000 122.2 ns/op 261.94 MB/s BenchmarkEqual/4K-4 78501 1611 ns/op 2542.64 MB/s BenchmarkIndex/10-4 1945212 63.30 ns/op 157.98 MB/s BenchmarkIndex/32-4 1922302 62.66 ns/op 510.73 MB/s BenchmarkIndex/4K-4 17895 6218 ns/op 658.74 MB/s BenchmarkIndexEasy/10-4 1986237 56.91 ns/op 175.70 MB/s BenchmarkIndexEasy/32-4 1996587 60.34 ns/op 530.34 MB/s BenchmarkIndexEasy/4K-4 362895 283.6 ns/op 14443.95 MB/s BenchmarkCount/10-4 1000000 100.8 ns/op 99.18 MB/s BenchmarkCount/32-4 1000000 100.9 ns/op 317.03 MB/s BenchmarkCount/4K-4 18994 5611 ns/op 729.94 MB/s BenchmarkCountEasy/10-4 1000000 144.1 ns/op 69.39 MB/s BenchmarkCountEasy/32-4 1000000 102.3 ns/op 312.83 MB/s BenchmarkCountEasy/4K-4 463940 315.7 ns/op 12974.22 MB/s BenchmarkCountSingle/10-4 2470808 49.57 ns/op 201.72 MB/s BenchmarkCountSingle/32-4 2187416 51.41 ns/op 622.41 MB/s BenchmarkCountSingle/4K-4 912415 148.4 ns/op 27603.16 MB/s BenchmarkToUpper/#00-4 2301589 51.29 ns/op BenchmarkToUpper/ONLYUPPER-4 252792 495.6 ns/op BenchmarkToUpper/abc-4 290358 345.2 ns/op BenchmarkToUpper/AbC123-4 271426 557.4 ns/op BenchmarkToUpper/azAZ09_-4 213675 573.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 62178 1634 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 31150 3911 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 49022 2337 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 118532 1080 ns/op BenchmarkToLower/#00-4 2157949 56.26 ns/op BenchmarkToLower/abc-4 312580 333.2 ns/op BenchmarkToLower/AbC123-4 273876 449.0 ns/op BenchmarkToLower/azAZ09_-4 230659 512.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 68514 1528 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 30205 3861 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 55566 2209 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 100099 1113 ns/op BenchmarkFields/ASCII/16-4 126351 899.6 ns/op 17.79 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 11438 ns/op 22.38 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 921 168043 ns/op 24.37 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 38 2806647 ns/op 23.35 MB/s 139266 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 52465018 ns/op 19.99 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 199844 715.9 ns/op 22.35 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5274 21484 ns/op 11.92 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 316 405152 ns/op 10.11 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 6655605 ns/op 9.85 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 121725634 ns/op 8.61 MB/s 11211104 B/op 25 allocs/op BenchmarkFieldsFunc/ASCII/16-4 112287 1088 ns/op 14.71 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 12972 ns/op 19.74 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 586 216377 ns/op 18.93 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 26 6498435 ns/op 10.08 MB/s 504064 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 72106496 ns/op 14.54 MB/s 11219296 B/op 25 allocs/op BenchmarkFieldsFunc/Mixed/16-4 144632 813.2 ns/op 19.67 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 6084 16742 ns/op 15.29 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 453 300517 ns/op 13.63 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 26 6516889 ns/op 10.06 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 109263355 ns/op 9.60 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1615831 72.04 ns/op BenchmarkTrimSpace/ASCII-4 1000000 121.5 ns/op BenchmarkTrimSpace/SomeNonASCII-4 85724 1339 ns/op BenchmarkTrimSpace/JustNonASCII-4 40677 2826 ns/op BenchmarkToValidUTF8/Valid-4 416857 347.3 ns/op BenchmarkToValidUTF8/InvalidASCII-4 277496 532.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 76658 1808 ns/op BenchmarkIndexHard1-4 940 135311 ns/op BenchmarkIndexHard2-4 714 203118 ns/op BenchmarkIndexHard3-4 171 688482 ns/op BenchmarkIndexHard4-4 187 591706 ns/op BenchmarkLastIndexHard1-4 6 17434758 ns/op BenchmarkLastIndexHard2-4 5 20493926 ns/op BenchmarkLastIndexHard3-4 5 21799559 ns/op BenchmarkCountHard1-4 934 122399 ns/op BenchmarkCountHard2-4 650 189882 ns/op BenchmarkCountHard3-4 158 702604 ns/op BenchmarkSplitEmptySeparator-4 1 132709639 ns/op BenchmarkSplitSingleByteSeparator-4 14 11447317 ns/op BenchmarkSplitMultiByteSeparator-4 9 11191943 ns/op BenchmarkSplitNSingleByteSeparator-4 134030 1223 ns/op BenchmarkSplitNMultiByteSeparator-4 55281 2547 ns/op BenchmarkRepeat-4 129268 1082 ns/op BenchmarkRepeatLarge/256/1-4 100628 1605 ns/op 159.50 MB/s BenchmarkRepeatLarge/256/16-4 180484 1097 ns/op 233.29 MB/s BenchmarkRepeatLarge/512/1-4 49930 2762 ns/op 185.39 MB/s BenchmarkRepeatLarge/512/16-4 88657 1321 ns/op 387.58 MB/s BenchmarkRepeatLarge/1024/1-4 41630 2794 ns/op 366.54 MB/s BenchmarkRepeatLarge/1024/16-4 47604 2551 ns/op 401.40 MB/s BenchmarkRepeatLarge/2048/1-4 23916 5420 ns/op 377.87 MB/s BenchmarkRepeatLarge/2048/16-4 21606 4907 ns/op 417.34 MB/s BenchmarkRepeatLarge/4096/1-4 10000 10734 ns/op 381.60 MB/s BenchmarkRepeatLarge/4096/16-4 13864 8209 ns/op 498.97 MB/s BenchmarkRepeatLarge/8192/1-4 10000 17118 ns/op 478.57 MB/s BenchmarkRepeatLarge/8192/16-4 10000 15560 ns/op 526.46 MB/s BenchmarkRepeatLarge/8192/4097-4 13250 9254 ns/op 442.74 MB/s BenchmarkRepeatLarge/16384/1-4 10000 30535 ns/op 536.57 MB/s BenchmarkRepeatLarge/16384/16-4 10000 30591 ns/op 535.58 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 26004 ns/op 472.66 MB/s BenchmarkRepeatLarge/32768/1-4 3270 62423 ns/op 524.94 MB/s BenchmarkRepeatLarge/32768/16-4 2198 61326 ns/op 534.32 MB/s BenchmarkRepeatLarge/32768/4097-4 2005 70785 ns/op 405.16 MB/s BenchmarkRepeatLarge/65536/1-4 1220 101915 ns/op 643.04 MB/s BenchmarkRepeatLarge/65536/16-4 1274 95044 ns/op 689.53 MB/s BenchmarkRepeatLarge/65536/4097-4 1160 110152 ns/op 557.91 MB/s BenchmarkRepeatLarge/131072/1-4 156 688544 ns/op 190.36 MB/s BenchmarkRepeatLarge/131072/16-4 174 752998 ns/op 174.07 MB/s BenchmarkRepeatLarge/131072/4097-4 196 651981 ns/op 194.80 MB/s BenchmarkRepeatLarge/262144/1-4 103 1076859 ns/op 243.43 MB/s BenchmarkRepeatLarge/262144/16-4 99 1188168 ns/op 220.63 MB/s BenchmarkRepeatLarge/262144/4097-4 121 1138374 ns/op 226.74 MB/s BenchmarkRepeatLarge/524288/1-4 64 1844162 ns/op 284.30 MB/s BenchmarkRepeatLarge/524288/16-4 100 2022895 ns/op 259.18 MB/s BenchmarkRepeatLarge/524288/4097-4 76 1918831 ns/op 271.16 MB/s BenchmarkRepeatLarge/1048576/1-4 39 3429584 ns/op 305.74 MB/s BenchmarkRepeatLarge/1048576/16-4 48 3755323 ns/op 279.22 MB/s BenchmarkRepeatLarge/1048576/4097-4 48 3347773 ns/op 312.07 MB/s BenchmarkRepeatLarge/2097152/1-4 36 5962317 ns/op 351.73 MB/s BenchmarkRepeatLarge/2097152/16-4 30 6028217 ns/op 347.89 MB/s BenchmarkRepeatLarge/2097152/4097-4 28 5698949 ns/op 367.36 MB/s BenchmarkRepeatLarge/4194304/1-4 9 11492299 ns/op 364.97 MB/s BenchmarkRepeatLarge/4194304/16-4 9 12089556 ns/op 346.94 MB/s BenchmarkRepeatLarge/4194304/4097-4 9 12114123 ns/op 345.98 MB/s BenchmarkRepeatLarge/8388608/1-4 6 19039567 ns/op 440.59 MB/s BenchmarkRepeatLarge/8388608/16-4 6 17543793 ns/op 478.15 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 17306248 ns/op 484.60 MB/s BenchmarkRepeatLarge/16777216/1-4 3 35345535 ns/op 474.66 MB/s BenchmarkRepeatLarge/16777216/16-4 3 34014664 ns/op 493.23 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 38875982 ns/op 431.56 MB/s BenchmarkRepeatLarge/33554432/1-4 2 51981252 ns/op 645.51 MB/s BenchmarkRepeatLarge/33554432/16-4 3 58000803 ns/op 578.52 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 51717653 ns/op 648.80 MB/s BenchmarkRepeatLarge/67108864/1-4 1 119228076 ns/op 562.86 MB/s BenchmarkRepeatLarge/67108864/16-4 1 108056253 ns/op 621.05 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 115042536 ns/op 583.34 MB/s BenchmarkRepeatLarge/134217728/1-4 1 226382597 ns/op 592.88 MB/s BenchmarkRepeatLarge/134217728/16-4 1 213596944 ns/op 628.37 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 241379947 ns/op 556.04 MB/s BenchmarkRepeatLarge/268435456/1-4 1 497492884 ns/op 539.58 MB/s BenchmarkRepeatLarge/268435456/16-4 1 494434750 ns/op 542.91 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 456431210 ns/op 588.12 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1139465695 ns/op 471.16 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1323147610 ns/op 405.75 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1491447096 ns/op 359.97 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 5078214518 ns/op 211.44 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 4582433988 ns/op 234.32 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 5848566769 ns/op 183.59 MB/s BenchmarkBytesCompare/1-4 8614527 13.30 ns/op BenchmarkBytesCompare/2-4 10025598 11.86 ns/op BenchmarkBytesCompare/4-4 12233280 15.38 ns/op BenchmarkBytesCompare/8-4 12508470 9.187 ns/op BenchmarkBytesCompare/16-4 12773979 10.73 ns/op BenchmarkBytesCompare/32-4 9057014 12.40 ns/op BenchmarkBytesCompare/64-4 9672627 13.23 ns/op BenchmarkBytesCompare/128-4 9008468 13.93 ns/op BenchmarkBytesCompare/256-4 6381284 20.35 ns/op BenchmarkBytesCompare/512-4 3470656 32.85 ns/op BenchmarkBytesCompare/1024-4 2319835 48.32 ns/op BenchmarkBytesCompare/2048-4 1355395 88.50 ns/op BenchmarkIndexAnyASCII/1:1-4 1605810 67.84 ns/op BenchmarkIndexAnyASCII/1:2-4 1697971 69.27 ns/op BenchmarkIndexAnyASCII/1:4-4 1707325 71.95 ns/op BenchmarkIndexAnyASCII/1:8-4 1687204 68.74 ns/op BenchmarkIndexAnyASCII/1:16-4 1722732 66.11 ns/op BenchmarkIndexAnyASCII/1:32-4 1612208 67.48 ns/op BenchmarkIndexAnyASCII/1:64-4 1811217 71.45 ns/op BenchmarkIndexAnyASCII/16:1-4 1702208 70.75 ns/op BenchmarkIndexAnyASCII/16:2-4 498710 241.5 ns/op BenchmarkIndexAnyASCII/16:4-4 444592 273.0 ns/op BenchmarkIndexAnyASCII/16:8-4 500430 255.6 ns/op BenchmarkIndexAnyASCII/16:16-4 480121 284.1 ns/op BenchmarkIndexAnyASCII/16:32-4 535828 275.4 ns/op BenchmarkIndexAnyASCII/16:64-4 403644 282.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1766254 67.81 ns/op BenchmarkIndexAnyASCII/256:2-4 49401 2316 ns/op BenchmarkIndexAnyASCII/256:4-4 47631 2804 ns/op BenchmarkIndexAnyASCII/256:8-4 47428 2451 ns/op BenchmarkIndexAnyASCII/256:16-4 52101 2239 ns/op BenchmarkIndexAnyASCII/256:32-4 50176 2534 ns/op BenchmarkIndexAnyASCII/256:64-4 47413 2721 ns/op BenchmarkIndexAnyUTF8/1:1-4 1691083 68.14 ns/op BenchmarkIndexAnyUTF8/1:2-4 1690630 67.05 ns/op BenchmarkIndexAnyUTF8/1:4-4 1708294 66.75 ns/op BenchmarkIndexAnyUTF8/1:8-4 1453309 72.09 ns/op BenchmarkIndexAnyUTF8/1:16-4 1751871 68.87 ns/op BenchmarkIndexAnyUTF8/1:32-4 1626562 68.66 ns/op BenchmarkIndexAnyUTF8/1:64-4 1770196 68.46 ns/op BenchmarkIndexAnyUTF8/16:1-4 143254 871.9 ns/op BenchmarkIndexAnyUTF8/16:2-4 352743 403.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 326016 354.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 409006 336.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 416029 324.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 343729 385.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 298848 338.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 12235 ns/op BenchmarkIndexAnyUTF8/256:2-4 27586 4077 ns/op BenchmarkIndexAnyUTF8/256:4-4 27591 4953 ns/op BenchmarkIndexAnyUTF8/256:8-4 24670 4639 ns/op BenchmarkIndexAnyUTF8/256:16-4 25418 5244 ns/op BenchmarkIndexAnyUTF8/256:32-4 22896 4826 ns/op BenchmarkIndexAnyUTF8/256:64-4 23647 5304 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1652067 66.82 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1784269 65.14 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1754136 82.99 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1700235 68.94 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1658230 73.27 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1697337 66.91 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1755588 73.23 ns/op BenchmarkLastIndexAnyASCII/16:1-4 417502 279.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 400179 290.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 369651 280.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 404449 334.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 363127 307.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 322118 327.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 367728 354.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 32044 3661 ns/op BenchmarkLastIndexAnyASCII/256:2-4 31321 4112 ns/op BenchmarkLastIndexAnyASCII/256:4-4 36805 3351 ns/op BenchmarkLastIndexAnyASCII/256:8-4 34363 3214 ns/op BenchmarkLastIndexAnyASCII/256:16-4 36408 3160 ns/op BenchmarkLastIndexAnyASCII/256:32-4 36958 3876 ns/op BenchmarkLastIndexAnyASCII/256:64-4 30104 3651 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1942651 60.71 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1970080 59.55 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1969040 58.96 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1782550 65.87 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1718528 67.58 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1591814 76.63 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1450009 69.63 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 180584 678.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 345507 393.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 365491 367.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 363920 383.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 421998 308.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 364206 325.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 345549 334.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 10000 10905 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 25521 4611 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 27872 4404 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 29726 5157 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 21652 4913 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 26654 4471 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 26140 4307 ns/op BenchmarkTrimASCII/1:1-4 2098746 59.81 ns/op BenchmarkTrimASCII/1:2-4 1770180 66.00 ns/op BenchmarkTrimASCII/1:4-4 1718773 69.13 ns/op BenchmarkTrimASCII/1:8-4 1527298 78.56 ns/op BenchmarkTrimASCII/1:16-4 1404958 88.90 ns/op BenchmarkTrimASCII/16:1-4 502647 236.5 ns/op BenchmarkTrimASCII/16:2-4 410170 305.8 ns/op BenchmarkTrimASCII/16:4-4 401364 302.6 ns/op BenchmarkTrimASCII/16:8-4 427680 322.5 ns/op BenchmarkTrimASCII/16:16-4 392792 307.0 ns/op BenchmarkTrimASCII/256:1-4 45361 2684 ns/op BenchmarkTrimASCII/256:2-4 31764 3680 ns/op BenchmarkTrimASCII/256:4-4 32186 3681 ns/op BenchmarkTrimASCII/256:8-4 31069 4196 ns/op BenchmarkTrimASCII/256:16-4 28994 3711 ns/op BenchmarkTrimASCII/4096:1-4 2918 46370 ns/op BenchmarkTrimASCII/4096:2-4 2046 58050 ns/op BenchmarkTrimASCII/4096:4-4 2188 60283 ns/op BenchmarkTrimASCII/4096:8-4 2343 57187 ns/op BenchmarkTrimASCII/4096:16-4 2181 62661 ns/op BenchmarkTrimByte-4 1452586 80.66 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 16754 8425 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 16080 7587 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 822 131298 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1827 66029 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3114 39285 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6300 18864 ns/op BenchmarkCompareBytesEqual-4 12643890 10.07 ns/op BenchmarkCompareBytesToNil-4 12566702 9.148 ns/op BenchmarkCompareBytesEmpty-4 14519853 8.852 ns/op BenchmarkCompareBytesIdentical-4 12506283 8.611 ns/op BenchmarkCompareBytesSameLength-4 13277901 9.398 ns/op BenchmarkCompareBytesDifferentLength-4 13660400 8.899 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 2770 66293 ns/op 15817.42 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 2096 63287 ns/op 16568.77 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 2505 64859 ns/op 16167.12 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 2587 56782 ns/op 18466.85 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1448 76091 ns/op 13780.68 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2700 46642 ns/op 22481.39 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 2469 47686 ns/op 21989.60 MB/s BenchmarkCompareBytesBig-4 2790 44275 ns/op 23683.47 MB/s BenchmarkCompareBytesBigIdentical-4 14320192 7.848 ns/op 133607408.95 MB/s PASS ok bytes 111.223s goos: darwin goarch: amd64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 81643136 ns/op 1.22 MB/s 3616380 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 335922500 ns/op 1.69 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 4 27674521 ns/op 0.59 MB/s 3645612 B/op 52 allocs/op PASS ok compress/bzip2 1.482s goos: darwin goarch: amd64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 57 2050406 ns/op 4.88 MB/s 42987 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 19877743 ns/op 5.03 MB/s 44722 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 215382222 ns/op 4.64 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 49 2517192 ns/op 3.97 MB/s 42463 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 5 23751492 ns/op 4.21 MB/s 44206 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 227417294 ns/op 4.40 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 58 2203025 ns/op 4.54 MB/s 42560 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 19355973 ns/op 5.17 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 199858068 ns/op 5.00 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 62 2135568 ns/op 4.68 MB/s 43094 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 5 20485710 ns/op 4.88 MB/s 44198 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 216132693 ns/op 4.63 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 57 2130017 ns/op 4.69 MB/s 43259 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 5 20360415 ns/op 4.91 MB/s 48398 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 222366600 ns/op 4.50 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 70 1779236 ns/op 5.62 MB/s 43146 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 7 15140386 ns/op 6.60 MB/s 46133 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 153982165 ns/op 6.49 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 64 2048207 ns/op 4.88 MB/s 42973 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 9 12013925 ns/op 8.32 MB/s 44763 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 109662349 ns/op 9.12 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 86 1491647 ns/op 6.70 MB/s 43058 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 11163149 ns/op 8.96 MB/s 47040 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 108544325 ns/op 9.21 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1185231 ns/op 8.44 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11482954 ns/op 8.71 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 117038747 ns/op 8.54 MB/s BenchmarkEncode/Digits/Speed/1e4-4 56 2166744 ns/op 4.62 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 18887941 ns/op 5.29 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 184329040 ns/op 5.43 MB/s BenchmarkEncode/Digits/Default/1e4-4 19 5505387 ns/op 1.82 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 59802152 ns/op 1.67 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 611087294 ns/op 1.64 MB/s BenchmarkEncode/Digits/Compression/1e4-4 21 5405012 ns/op 1.85 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 60234575 ns/op 1.66 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 629641680 ns/op 1.59 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 80 1457019 ns/op 6.86 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 12312259 ns/op 8.12 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 123427046 ns/op 8.10 MB/s BenchmarkEncode/Newton/Speed/1e4-4 60 1970300 ns/op 5.08 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 14454105 ns/op 6.92 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 143254258 ns/op 6.98 MB/s BenchmarkEncode/Newton/Default/1e4-4 20 5123169 ns/op 1.95 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 51503551 ns/op 1.94 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 532753820 ns/op 1.88 MB/s BenchmarkEncode/Newton/Compression/1e4-4 22 5118719 ns/op 1.95 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 64678174 ns/op 1.55 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 664541932 ns/op 1.50 MB/s PASS ok compress/flate 15.476s goos: darwin goarch: amd64 pkg: compress/lzw BenchmarkDecoder/1e4-4 52 2399756 ns/op 4.17 MB/s BenchmarkDecoder/1e-Reuse4-4 45 2494330 ns/op 4.01 MB/s BenchmarkDecoder/1e5-4 5 23392518 ns/op 4.27 MB/s BenchmarkDecoder/1e-Reuse5-4 5 23387200 ns/op 4.28 MB/s BenchmarkDecoder/1e6-4 1 234282432 ns/op 4.27 MB/s BenchmarkDecoder/1e-Reuse6-4 1 248260278 ns/op 4.03 MB/s BenchmarkEncoder/1e4-4 58 1967982 ns/op 5.08 MB/s BenchmarkEncoder/1e-Reuse4-4 64 1811735 ns/op 5.52 MB/s BenchmarkEncoder/1e5-4 6 18732493 ns/op 5.34 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19134804 ns/op 5.23 MB/s BenchmarkEncoder/1e6-4 1 188203053 ns/op 5.31 MB/s BenchmarkEncoder/1e-Reuse6-4 1 185258953 ns/op 5.40 MB/s PASS ok compress/lzw 2.805s goos: darwin goarch: amd64 pkg: container/heap BenchmarkDup-4 27 4066131 ns/op PASS ok container/heap 0.260s goos: darwin goarch: amd64 pkg: context BenchmarkCommonParentCancel-4 25420 4390 ns/op BenchmarkWithTimeout/concurrency=40-4 5048 19983 ns/op BenchmarkWithTimeout/concurrency=4000-4 6867 27279 ns/op BenchmarkWithTimeout/concurrency=400000-4 8065 16352 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 409981 396.0 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 17233 7005 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 21361 5292 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3722 31479 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 3061 60647 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3798 32517 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 357 362443 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 249 531755 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 342 309528 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 40 3654139 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 20 5539052 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 42 3161466 ns/op BenchmarkCheckCanceled/Err-4 331288 423.0 ns/op BenchmarkCheckCanceled/Done-4 641108 201.4 ns/op BenchmarkContextCancelDone-4 921789 145.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 28029 4235 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 25412 5248 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 23983 5087 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 20528 5488 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 16443 8615 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 605598 199.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 361952 320.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 270062 445.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 173954 685.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 89493 1335 ns/op PASS ok context 10.346s goos: darwin goarch: amd64 pkg: crypto/aes BenchmarkEncrypt-4 1760971 64.05 ns/op 249.82 MB/s BenchmarkDecrypt-4 1871322 63.09 ns/op 253.60 MB/s BenchmarkExpand-4 1000000 105.2 ns/op PASS ok crypto/aes 0.616s goos: darwin goarch: amd64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 239616 546.3 ns/op 117.15 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 396684 307.9 ns/op 207.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 231212 515.5 ns/op 124.14 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 393078 313.7 ns/op 204.01 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 159952 763.3 ns/op 1768.68 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 213642 588.0 ns/op 2295.98 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 140769 828.1 ns/op 1630.15 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 174288 667.1 ns/op 2023.70 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 55186 2160 ns/op 3792.05 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 65910 1776 ns/op 4611.98 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 45460 2559 ns/op 3200.79 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 53185 2295 ns/op 3569.57 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6148 18274 ns/op 55.76 MB/s BenchmarkAESCFBDecrypt1K-4 5803 18382 ns/op 55.43 MB/s BenchmarkAESCFBDecrypt8K-4 844 143996 ns/op 56.86 MB/s BenchmarkAESOFB1K-4 10000 11531 ns/op 88.37 MB/s BenchmarkAESCTR1K-4 15169 7596 ns/op 134.14 MB/s BenchmarkAESCTR8K-4 1989 61113 ns/op 133.96 MB/s BenchmarkAESCBCEncrypt1K-4 14688 7903 ns/op 129.56 MB/s BenchmarkAESCBCDecrypt1K-4 17318 6424 ns/op 159.40 MB/s PASS ok crypto/cipher 3.583s goos: darwin goarch: amd64 pkg: crypto/des BenchmarkEncrypt-4 83167 1276 ns/op 6.27 MB/s BenchmarkDecrypt-4 93232 1194 ns/op 6.70 MB/s BenchmarkTDESEncrypt-4 36974 3192 ns/op 2.51 MB/s BenchmarkTDESDecrypt-4 36568 3162 ns/op 2.53 MB/s PASS ok crypto/des 0.715s goos: darwin goarch: amd64 pkg: crypto/ecdh BenchmarkECDH/P256-4 1155 96168 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 19 6759345 ns/op 1090 B/op 21 allocs/op BenchmarkECDH/P521-4 6 18019530 ns/op 1533 B/op 21 allocs/op BenchmarkECDH/X25519-4 88 1436771 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 0.702s goos: darwin goarch: amd64 pkg: crypto/ecdsa BenchmarkSign/P256-4 2031 62157 ns/op 2544 B/op 33 allocs/op BenchmarkSign/P384-4 56 2251227 ns/op 2712 B/op 34 allocs/op BenchmarkSign/P521-4 22 5176898 ns/op 3093 B/op 35 allocs/op BenchmarkVerify/P256-4 1152 101979 ns/op 480 B/op 10 allocs/op BenchmarkVerify/P384-4 18 6675184 ns/op 640 B/op 14 allocs/op BenchmarkVerify/P521-4 6 17491467 ns/op 960 B/op 14 allocs/op BenchmarkGenerateKey/P256-4 5040 24791 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 74 1644969 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 27 4351270 ns/op 1445 B/op 17 allocs/op PASS ok crypto/ecdsa 1.676s goos: darwin goarch: amd64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 266 434984 ns/op BenchmarkNewKeyFromSeed-4 286 427327 ns/op BenchmarkSigning-4 259 443469 ns/op BenchmarkVerification-4 180 655267 ns/op PASS ok crypto/ed25519 0.794s goos: darwin goarch: amd64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 6747 18655 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 152 707604 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 74 1684652 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 26 4440831 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1890 65986 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 68 1865130 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 27 4739060 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 13495002 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13262 8854 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6118 16662 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4771 25719 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 100 1125770 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2984 38380 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 410 295759 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1909 61842 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1039697 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.740s goos: darwin goarch: amd64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 16226 6941 ns/op 147.52 MB/s BenchmarkHMACSHA256_32-4 26191 4660 ns/op 6.87 MB/s BenchmarkNewWriteSum-4 10000 10175 ns/op 3.14 MB/s PASS ok crypto/hmac 0.568s goos: darwin goarch: amd64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 54033 2195 ns/op BenchmarkModSub-4 63621 1876 ns/op BenchmarkMontgomeryRepr-4 31816 3670 ns/op BenchmarkMontgomeryMul-4 33957 3532 ns/op BenchmarkModMul-4 16208 7416 ns/op BenchmarkExpBig-4 18 6853972 ns/op BenchmarkExp-4 7 15219004 ns/op PASS ok crypto/internal/bigmod 1.430s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 3091 32676 ns/op BenchmarkScalarBaseMult-4 278 414177 ns/op BenchmarkScalarMult-4 132 908255 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 199 604912 ns/op PASS ok crypto/internal/edwards25519 0.760s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 424608 279.7 ns/op BenchmarkMultiply-4 5426336 21.54 ns/op BenchmarkSquare-4 6738910 17.52 ns/op BenchmarkInvert-4 33914 3525 ns/op BenchmarkMult32-4 1350474 88.30 ns/op PASS ok crypto/internal/edwards25519/field 0.964s goos: darwin goarch: amd64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 66 1777613 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2287 54482 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 26 4471876 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 12661033 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 175 649815 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 9333 11068 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 80 1519972 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 31 3803960 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.344s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 690244 166.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 417981 306.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 123350 923.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 624998 164.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 387606 304.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 133885 915.6 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.969s goos: darwin goarch: amd64 pkg: crypto/md5 BenchmarkHash8Bytes-4 114590 1023 ns/op 7.82 MB/s BenchmarkHash64-4 136530 888.2 ns/op 72.05 MB/s BenchmarkHash128-4 124310 962.3 ns/op 133.02 MB/s BenchmarkHash256-4 102541 1135 ns/op 225.47 MB/s BenchmarkHash512-4 74866 1528 ns/op 335.19 MB/s BenchmarkHash1K-4 51150 2245 ns/op 456.18 MB/s BenchmarkHash8K-4 10000 12063 ns/op 679.09 MB/s BenchmarkHash1M-4 69 1462621 ns/op 716.92 MB/s BenchmarkHash8M-4 9 11394585 ns/op 736.19 MB/s BenchmarkHash8BytesUnaligned-4 113300 1029 ns/op 7.77 MB/s BenchmarkHash1KUnaligned-4 53418 2210 ns/op 463.26 MB/s BenchmarkHash8KUnaligned-4 10000 12501 ns/op 655.32 MB/s PASS ok crypto/md5 1.986s goos: darwin goarch: amd64 pkg: crypto/rand BenchmarkPrime-4 2 167161054 ns/op PASS ok crypto/rand 0.436s goos: darwin goarch: amd64 pkg: crypto/rc4 BenchmarkRC4_128-4 11797 9507 ns/op 13.46 MB/s BenchmarkRC4_1K-4 1576 75013 ns/op 13.65 MB/s BenchmarkRC4_8K-4 200 599406 ns/op 13.51 MB/s PASS ok crypto/rc4 0.601s goos: darwin goarch: amd64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 12 9555740 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 21029876 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 38254618 ns/op BenchmarkEncryptPKCS1v15/2048-4 33 3389382 ns/op BenchmarkDecryptOAEP/2048-4 12 9400733 ns/op BenchmarkEncryptOAEP/2048-4 34 3445378 ns/op BenchmarkSignPKCS1v15/2048-4 12 9294292 ns/op BenchmarkVerifyPKCS1v15/2048-4 34 3495485 ns/op BenchmarkSignPSS/2048-4 12 9668640 ns/op BenchmarkVerifyPSS/2048-4 36 3447135 ns/op PASS ok crypto/rsa 1.819s goos: darwin goarch: amd64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 96745 1239 ns/op 6.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 119598 952.0 ns/op 8.40 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 81469 1484 ns/op 215.59 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 88113 1187 ns/op 269.66 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 54648 2064 ns/op 496.21 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 57955 1845 ns/op 554.87 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 13459 8938 ns/op 916.54 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 13586 8628 ns/op 949.49 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.456s goos: darwin goarch: amd64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 59590 1686 ns/op 4.74 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 87541 1263 ns/op 6.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 84926 1321 ns/op 6.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 30632 3834 ns/op 267.10 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 33168 3609 ns/op 283.74 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 32116 3617 ns/op 283.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6016 21676 ns/op 377.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 6027 21330 ns/op 384.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 6046 22006 ns/op 372.27 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.506s goos: darwin goarch: amd64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 55759 1981 ns/op 4.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 70884 1546 ns/op 5.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 68019 1774 ns/op 4.51 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 33223 3468 ns/op 295.23 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 40432 3022 ns/op 338.90 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 34305 3247 ns/op 315.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8202 15187 ns/op 539.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8718 15021 ns/op 545.39 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 8577 14914 ns/op 549.29 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.499s goos: darwin goarch: amd64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 22683709 5.479 ns/op BenchmarkConstantTimeEq-4 23893472 5.012 ns/op BenchmarkConstantTimeLessOrEq-4 23919190 5.125 ns/op BenchmarkXORBytes/8Bytes-4 3420714 34.27 ns/op 233.42 MB/s BenchmarkXORBytes/128Bytes-4 3006196 40.42 ns/op 3166.96 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 109.6 ns/op 18678.07 MB/s BenchmarkXORBytes/32768Bytes-4 84604 1353 ns/op 24219.62 MB/s PASS ok crypto/subtle 1.203s goos: darwin goarch: amd64 pkg: crypto/tls BenchmarkCertCache/0-4 30 3790479 ns/op BenchmarkCertCache/1-4 44 3793767 ns/op BenchmarkCertCache/2-4 39 4037162 ns/op BenchmarkCertCache/3-4 42 4057756 ns/op BenchmarkHandshakeServer/RSA-4 22 6691209 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 19 5551823 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 21 5891020 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 38 2899015 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 37 3540199 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 30 4087822 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 31 4508629 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 26306086 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 26548329 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 2 55725584 ns/op 18.82 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 2 71556595 ns/op 14.65 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 113079187 ns/op 18.55 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 106673242 ns/op 19.66 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 189605246 ns/op 22.12 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 186366475 ns/op 22.51 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 459266348 ns/op 18.27 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 385215816 ns/op 21.78 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 797991355 ns/op 21.02 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 809486071 ns/op 20.73 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 1489257155 ns/op 22.53 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 1668618292 ns/op 20.11 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 2998920966 ns/op 22.38 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 3333976495 ns/op 20.13 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 2 62236477 ns/op 16.85 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 2 62781276 ns/op 16.70 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 103738825 ns/op 20.22 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 108423864 ns/op 19.34 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 180465495 ns/op 23.24 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 211322455 ns/op 19.85 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 381827372 ns/op 21.97 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 422869432 ns/op 19.84 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1621312061 ns/op 10.35 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1712913742 ns/op 9.79 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 3105264308 ns/op 10.81 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 3402286203 ns/op 9.86 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 6693293687 ns/op 10.03 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 7071002959 ns/op 9.49 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 717596095 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 723141919 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 301500139 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 301377120 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 158597945 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 159912473 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 97126618 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 93502631 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 2 50846992 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 48687771 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 155450396 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 154075271 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 79943400 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 76894016 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 2 55159394 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 52161112 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 3 40810299 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 3 38943109 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 4 29716660 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 4 25433313 ns/op PASS ok crypto/tls 47.857s goos: darwin goarch: amd64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 6 17044242 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 297 625532 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 787 137059 ns/op 13189 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 662 171077 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 1.355s goos: darwin goarch: amd64 pkg: database/sql BenchmarkConcurrentDBExec-4 28 4822914 ns/op 278033 B/op 1620 allocs/op BenchmarkConcurrentStmtQuery-4 32 3831054 ns/op 264642 B/op 1982 allocs/op BenchmarkConcurrentStmtExec-4 62 2904594 ns/op 212990 B/op 579 allocs/op BenchmarkConcurrentTxQuery-4 39 3716825 ns/op 274234 B/op 2133 allocs/op BenchmarkConcurrentTxExec-4 55 2056175 ns/op 87871 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 39 2847671 ns/op 105074 B/op 2082 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1095437 ns/op 40220 B/op 382 allocs/op BenchmarkConcurrentRandom-4 44 3762599 ns/op 225896 B/op 1788 allocs/op BenchmarkManyConcurrentQueries-4 1897 66056 ns/op 4204 B/op 20 allocs/op BenchmarkGrabConn-4 197485 1004 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.107s goos: darwin goarch: amd64 pkg: debug/gosym Benchmark115/NewLineTable-4 100119 1167 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 55 2045928 ns/op 188190 B/op 13 allocs/op Benchmark115/LineToPC-4 45 3461175 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17073 10631 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.126s goos: darwin goarch: amd64 pkg: encoding/asn1 BenchmarkMarshal-4 504 221252 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2401 42813 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.392s goos: darwin goarch: amd64 pkg: encoding/base32 BenchmarkEncode-4 220 529751 ns/op 15.46 MB/s BenchmarkEncodeToString-4 205 590959 ns/op 13.86 MB/s BenchmarkDecode-4 142 1714197 ns/op 7.65 MB/s BenchmarkDecodeString-4 114 979931 ns/op 13.38 MB/s PASS ok encoding/base32 1.410s goos: darwin goarch: amd64 pkg: encoding/base64 BenchmarkEncodeToString-4 236 446074 ns/op 18.36 MB/s BenchmarkDecodeString/2-4 286196 422.2 ns/op 9.47 MB/s BenchmarkDecodeString/4-4 221116 480.0 ns/op 16.67 MB/s BenchmarkDecodeString/8-4 183232 1249 ns/op 9.61 MB/s BenchmarkDecodeString/64-4 37208 2946 ns/op 29.87 MB/s BenchmarkDecodeString/8192-4 367 336580 ns/op 32.46 MB/s BenchmarkNewEncoding-4 96292 1363 ns/op 187.81 MB/s PASS ok encoding/base64 1.767s goos: darwin goarch: amd64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 846 201757 ns/op 19.83 MB/s BenchmarkReadStruct-4 12238 10868 ns/op 6.90 MB/s BenchmarkWriteStruct-4 15610 13641 ns/op 5.50 MB/s BenchmarkReadInts-4 38778 3180 ns/op 9.43 MB/s BenchmarkWriteInts-4 32229 3842 ns/op 7.81 MB/s BenchmarkWriteSlice1000Int32s-4 966 120356 ns/op 33.23 MB/s BenchmarkPutUint16-4 2399793 47.88 ns/op 41.77 MB/s BenchmarkAppendUint16-4 2532592 50.52 ns/op 39.59 MB/s BenchmarkPutUint32-4 2019620 90.01 ns/op 44.44 MB/s BenchmarkAppendUint32-4 1771311 65.87 ns/op 60.73 MB/s BenchmarkPutUint64-4 644751 163.8 ns/op 48.85 MB/s BenchmarkAppendUint64-4 1214434 120.3 ns/op 66.49 MB/s BenchmarkLittleEndianPutUint16-4 2260743 51.48 ns/op 38.85 MB/s BenchmarkLittleEndianAppendUint16-4 2908789 42.66 ns/op 46.88 MB/s BenchmarkLittleEndianPutUint32-4 2004279 78.37 ns/op 51.04 MB/s BenchmarkLittleEndianAppendUint32-4 1757923 58.63 ns/op 68.22 MB/s BenchmarkLittleEndianPutUint64-4 1000000 113.9 ns/op 70.21 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 112.4 ns/op 71.15 MB/s BenchmarkReadFloats-4 134235 875.1 ns/op 13.71 MB/s BenchmarkWriteFloats-4 114114 1119 ns/op 10.72 MB/s BenchmarkReadSlice1000Float32s-4 1111 108593 ns/op 36.83 MB/s BenchmarkWriteSlice1000Float32s-4 1060 125940 ns/op 31.76 MB/s BenchmarkReadSlice1000Uint8s-4 53485 3726 ns/op 268.39 MB/s BenchmarkWriteSlice1000Uint8s-4 56470 2440 ns/op 409.82 MB/s BenchmarkPutUvarint32-4 917532 148.3 ns/op 26.97 MB/s BenchmarkPutUvarint64-4 256212 447.3 ns/op 17.88 MB/s PASS ok encoding/binary 6.440s goos: darwin goarch: amd64 pkg: encoding/csv BenchmarkRead-4 5548 40106 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 5343 34317 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 5686 22451 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 2545 45765 ns/op 3939 B/op 24 allocs/op BenchmarkReadReuseRecord-4 6020 19174 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 5245 21131 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 6328 22002 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 3734 40144 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 8928 20415 ns/op PASS ok encoding/csv 2.398s goos: darwin goarch: amd64 pkg: encoding/gob BenchmarkEndToEndPipe-4 6134 17269 ns/op BenchmarkEndToEndByteBuffer-4 8620 15269 ns/op BenchmarkEndToEndSliceByteBuffer-4 175 644662 ns/op BenchmarkEncodeComplex128Slice-4 504 234040 ns/op BenchmarkEncodeFloat64Slice-4 944 113510 ns/op BenchmarkEncodeInt32Slice-4 1102 118355 ns/op BenchmarkEncodeStringSlice-4 1058 107302 ns/op BenchmarkEncodeInterfaceSlice-4 50 2314221 ns/op BenchmarkDecodeComplex128Slice-4 426 335368 ns/op BenchmarkDecodeFloat64Slice-4 918 190640 ns/op BenchmarkDecodeInt32Slice-4 750 223683 ns/op BenchmarkDecodeStringSlice-4 255 424909 ns/op BenchmarkDecodeStringsSlice-4 140 920255 ns/op BenchmarkDecodeBytesSlice-4 375 409119 ns/op BenchmarkDecodeInterfaceSlice-4 66 2027082 ns/op BenchmarkDecodeMap-4 93 1293900 ns/op PASS ok encoding/gob 3.267s goos: darwin goarch: amd64 pkg: encoding/hex BenchmarkEncode/256-4 10000 11355 ns/op 22.55 MB/s BenchmarkEncode/1024-4 2887 43490 ns/op 23.55 MB/s BenchmarkEncode/4096-4 570 189561 ns/op 21.61 MB/s BenchmarkEncode/16384-4 154 854541 ns/op 19.17 MB/s BenchmarkDecode/256-4 22741 5083 ns/op 50.36 MB/s BenchmarkDecode/1024-4 6879 27612 ns/op 37.09 MB/s BenchmarkDecode/4096-4 1599 102845 ns/op 39.83 MB/s BenchmarkDecode/16384-4 345 409243 ns/op 40.03 MB/s BenchmarkDump/256-4 934 114493 ns/op 2.24 MB/s BenchmarkDump/1024-4 266 424843 ns/op 2.41 MB/s BenchmarkDump/4096-4 87 1645236 ns/op 2.49 MB/s BenchmarkDump/16384-4 20 6938787 ns/op 2.36 MB/s PASS ok encoding/hex 2.449s goos: darwin goarch: amd64 pkg: encoding/json BenchmarkCodeEncoder-4 1 130526659 ns/op 14.87 MB/s 2048 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 139289835 ns/op 13.93 MB/s 8395280 B/op 118 allocs/op BenchmarkCodeMarshal-4 1 153306136 ns/op 12.66 MB/s 10332832 B/op 58 allocs/op BenchmarkCodeMarshalError-4 1 143995355 ns/op 13.48 MB/s 10337144 B/op 115 allocs/op BenchmarkMarshalBytes/32-4 22202 5153 ns/op BenchmarkMarshalBytes/256-4 5792 24973 ns/op BenchmarkMarshalBytes/4096-4 440 268790 ns/op BenchmarkMarshalBytesError/32-4 48 2191837 ns/op BenchmarkMarshalBytesError/256-4 40 3306393 ns/op BenchmarkMarshalBytesError/4096-4 50 3819029 ns/op BenchmarkCodeDecoder-4 1 403990684 ns/op 4.80 MB/s 11015840 B/op 91355 allocs/op BenchmarkUnicodeDecoder-4 31641 5257 ns/op 2.66 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 50482 3120 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 349317774 ns/op 5.56 MB/s 2938152 B/op 91324 allocs/op BenchmarkCodeUnmarshalReuse-4 1 465916837 ns/op 4.16 MB/s 2939472 B/op 91330 allocs/op BenchmarkUnmarshalString-4 81969 1852 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 112162 1391 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 106834 1012 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 49833 2664 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 55375 1874 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 18636 6680 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2589 40284 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 657 206517 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1219151 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 12160377 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 510182 210.6 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 527666 221.8 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 536870 243.5 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 547575 198.8 ns/op BenchmarkEncodeMarshaler-4 52062 2027 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 62794 1734 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 4630419 24.25 ns/op BenchmarkNumberIsValidRegexp-4 17035 13548 ns/op PASS ok encoding/json 8.724s goos: darwin goarch: amd64 pkg: encoding/pem BenchmarkEncode-4 34 3076601 ns/op 21.30 MB/s BenchmarkDecode-4 31 4421549 ns/op 20.08 MB/s PASS ok encoding/pem 0.387s goos: darwin goarch: amd64 pkg: encoding/xml BenchmarkMarshal-4 1630 95224 ns/op 6281 B/op 24 allocs/op BenchmarkUnmarshal-4 595 238963 ns/op 8292 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 2385 57612 ns/op PASS ok encoding/xml 0.655s goos: darwin goarch: amd64 pkg: expvar BenchmarkIntAdd-4 404196 312.2 ns/op BenchmarkIntSet-4 524118 222.2 ns/op BenchmarkFloatAdd-4 144163 824.8 ns/op BenchmarkFloatSet-4 576286 220.1 ns/op BenchmarkStringSet-4 363183 307.2 ns/op BenchmarkMapSet-4 90736 1285 ns/op BenchmarkMapSetDifferent-4 35738 2831 ns/op BenchmarkMapSetDifferentRandom-4 237 713351 ns/op BenchmarkMapSetString-4 110511 1068 ns/op BenchmarkMapAddSame-4 26080 7449 ns/op BenchmarkMapAddDifferent-4 8563 15396 ns/op BenchmarkMapAddDifferentRandom-4 100 1222554 ns/op BenchmarkMapAddSameSteadyState-4 257294 454.7 ns/op BenchmarkMapAddDifferentSteadyState-4 89874 1148 ns/op BenchmarkRealworldExpvarUsage-4 10789 10563 ns/op PASS ok expvar 3.618s goos: darwin goarch: amd64 pkg: fmt BenchmarkSprintfPadding-4 55572 2747 ns/op BenchmarkSprintfEmpty-4 158002 712.8 ns/op BenchmarkSprintfString-4 118052 1047 ns/op BenchmarkSprintfTruncateString-4 152697 1343 ns/op BenchmarkSprintfTruncateBytes-4 69793 1524 ns/op BenchmarkSprintfSlowParsingPath-4 137233 1039 ns/op BenchmarkSprintfQuoteString-4 30614 3985 ns/op BenchmarkSprintfInt-4 132826 1043 ns/op BenchmarkSprintfIntInt-4 88447 1189 ns/op BenchmarkSprintfPrefixedInt-4 135316 1473 ns/op BenchmarkSprintfFloat-4 71416 1786 ns/op BenchmarkSprintfComplex-4 30158 3385 ns/op BenchmarkSprintfBoolean-4 144471 1026 ns/op BenchmarkSprintfHexString-4 67002 2289 ns/op BenchmarkSprintfHexBytes-4 55262 3100 ns/op BenchmarkSprintfBytes-4 23040 6529 ns/op BenchmarkSprintfStringer-4 39640 3521 ns/op BenchmarkSprintfStructure-4 17379 5873 ns/op BenchmarkManyArgs-4 34916 3400 ns/op BenchmarkFprintInt-4 58179 1841 ns/op BenchmarkFprintfBytes-4 69554 1966 ns/op BenchmarkFprintIntNoAlloc-4 54243 2056 ns/op BenchmarkScanInts-4 26 4476390 ns/op BenchmarkScanRecursiveInt-4 1 497290395 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 485133641 ns/op PASS ok fmt 6.791s goos: darwin goarch: amd64 pkg: go/build BenchmarkImportVendor-4 433 284912 ns/op PASS ok go/build 0.318s goos: darwin goarch: amd64 pkg: go/constant BenchmarkStringAdd/1-4 34504 4224 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 10000 10138 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3574 37463 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1068 152819 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 158 962804 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 37 3917232 ns/op 206178 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 13 12082272 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 2 61086906 ns/op 3634532 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 193414776 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.044s goos: darwin goarch: amd64 pkg: go/format BenchmarkFormat/array1-10000-4 1 447229102 ns/op 0.14 MB/s 45606168 B/op 48803 allocs/op PASS ok go/format 0.578s goos: darwin goarch: amd64 pkg: go/parser BenchmarkParse-4 5 20223653 ns/op 2.66 MB/s BenchmarkParseOnly-4 6 19778542 ns/op 2.72 MB/s BenchmarkResolve-4 49 2669600 ns/op 20.17 MB/s PASS ok go/parser 2.764s goos: darwin goarch: amd64 pkg: go/printer BenchmarkPrintFile-4 1 145852742 ns/op 0.36 MB/s 4667280 B/op 27550 allocs/op BenchmarkPrintDecl-4 786 196147 ns/op 0.16 MB/s 16953 B/op 51 allocs/op PASS ok go/printer 0.390s goos: darwin goarch: amd64 pkg: go/scanner BenchmarkScan-4 272 436893 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 9064338 ns/op 6.13 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 19217226 ns/op 3.74 MB/s BenchmarkScanFiles/net/http/server.go-4 5 23158398 ns/op 4.89 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 200 604196 ns/op 5.09 MB/s PASS ok go/scanner 1.354s goos: darwin goarch: amd64 pkg: go/token BenchmarkSearchInts-4 1481806 82.90 ns/op PASS ok go/token 0.317s goos: darwin goarch: amd64 pkg: go/types BenchmarkLookupFieldOrMethod-4 153 789208 ns/op BenchmarkNamed/Underlying/nongeneric-4 910371 132.6 ns/op BenchmarkNamed/Underlying/generic-4 1000000 119.4 ns/op BenchmarkNamed/Underlying/src_instance-4 903871 240.6 ns/op BenchmarkNamed/Underlying/user_instance-4 915686 142.4 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 15258 7180 ns/op BenchmarkNamed/NewMethodSet/generic-4 15454 9078 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 12771 8981 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 13828 8136 ns/op BenchmarkCheck/http/funcbodies/info-4 1 810780226 ns/op 37633 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 529715523 ns/op 57557 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 329537028 ns/op 92351 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 263237154 ns/op 115388 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 3045402862 ns/op 1680 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 156452026 ns/op 32517 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 1 106239166 ns/op 47789 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 111893796 ns/op 45453 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 758705234 ns/op 2853 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 88803076 ns/op 24282 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 92012208 ns/op 23414 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 66971280 ns/op 32035 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1768973364 ns/op 35431 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 533284875 ns/op 117330 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 183175432 ns/op 335595 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 100545977 ns/op 619701 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2941132450 ns/op 677.5 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 136081641 ns/op 13799 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 1 133256086 ns/op 14820 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 1 129387741 ns/op 15280 lines/s PASS ok go/types 47.033s goos: darwin goarch: amd64 pkg: hash/adler32 BenchmarkAdler32KB-4 13806 11490 ns/op 89.12 MB/s PASS ok hash/adler32 0.331s goos: darwin goarch: amd64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 252878 723.7 ns/op 20.73 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 199014 509.1 ns/op 29.47 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 144356 826.2 ns/op 48.41 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 164606 877.1 ns/op 45.60 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 425828 298.9 ns/op 1713.09 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 463620 355.2 ns/op 1441.52 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 406657 325.5 ns/op 3146.21 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 382708 316.1 ns/op 3239.46 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 210319 512.9 ns/op 7986.54 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 280627 470.9 ns/op 8698.93 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 63055 1972 ns/op 16616.92 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 62077 1944 ns/op 16858.81 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 432894 296.6 ns/op 50.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 373892 304.4 ns/op 49.28 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 367786 322.5 ns/op 124.05 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 361124 296.5 ns/op 134.89 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 351601 397.6 ns/op 1287.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 340207 485.0 ns/op 1055.75 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 299137 457.2 ns/op 2239.96 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 260308 451.2 ns/op 2269.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 251097 553.5 ns/op 7400.85 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 229513 544.2 ns/op 7526.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 50056 2585 ns/op 12676.15 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 52492 2121 ns/op 15452.59 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 251404 519.2 ns/op 28.89 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 251661 739.2 ns/op 20.29 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 154788 806.4 ns/op 49.60 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 130567 824.5 ns/op 48.51 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 12894 13410 ns/op 38.18 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 13096 11436 ns/op 44.77 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6570 19788 ns/op 51.75 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6915 25437 ns/op 40.26 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1411 83504 ns/op 49.05 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1543 94767 ns/op 43.22 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1162553 ns/op 28.19 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 181 654495 ns/op 50.07 MB/s PASS ok hash/crc32 7.097s goos: darwin goarch: amd64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 151 801252 ns/op 81.79 MB/s BenchmarkCrc64/ISO4KB-4 1401 117976 ns/op 34.72 MB/s BenchmarkCrc64/ISO1KB-4 8620 15350 ns/op 66.71 MB/s BenchmarkCrc64/ECMA64KB-4 148 794397 ns/op 82.50 MB/s BenchmarkCrc64/Random64KB-4 156 986086 ns/op 66.46 MB/s BenchmarkCrc64/Random16KB-4 583 196638 ns/op 83.32 MB/s PASS ok hash/crc64 1.273s goos: darwin goarch: amd64 pkg: hash/fnv BenchmarkFnv32KB-4 15466 12939 ns/op 79.14 MB/s BenchmarkFnv32aKB-4 12165 13608 ns/op 75.25 MB/s BenchmarkFnv64KB-4 14560 8887 ns/op 115.23 MB/s BenchmarkFnv64aKB-4 14292 8052 ns/op 127.17 MB/s BenchmarkFnv128KB-4 2001 94030 ns/op 10.89 MB/s BenchmarkFnv128aKB-4 2034 64880 ns/op 15.78 MB/s PASS ok hash/fnv 1.528s goos: darwin goarch: amd64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 473590 275.2 ns/op 14.53 MB/s BenchmarkHash/n=4/Bytes-4 3506484 61.89 ns/op 64.63 MB/s BenchmarkHash/n=4/String-4 1772401 67.17 ns/op 59.55 MB/s BenchmarkHash/n=8/Write-4 449845 259.6 ns/op 30.81 MB/s BenchmarkHash/n=8/Bytes-4 3483289 37.51 ns/op 213.26 MB/s BenchmarkHash/n=8/String-4 1771252 65.81 ns/op 121.56 MB/s BenchmarkHash/n=16/Write-4 460699 377.7 ns/op 42.37 MB/s BenchmarkHash/n=16/Bytes-4 3570168 44.29 ns/op 361.29 MB/s BenchmarkHash/n=16/String-4 1682910 67.01 ns/op 238.78 MB/s BenchmarkHash/n=32/Write-4 415575 277.3 ns/op 115.38 MB/s BenchmarkHash/n=32/Bytes-4 3357877 70.26 ns/op 455.42 MB/s BenchmarkHash/n=32/String-4 1746811 66.54 ns/op 480.94 MB/s BenchmarkHash/n=64/Write-4 449894 288.8 ns/op 221.63 MB/s BenchmarkHash/n=64/Bytes-4 2108019 67.63 ns/op 946.30 MB/s BenchmarkHash/n=64/String-4 1591549 118.1 ns/op 542.02 MB/s BenchmarkHash/n=256/Write-4 324102 389.5 ns/op 657.25 MB/s BenchmarkHash/n=256/Bytes-4 2255554 72.62 ns/op 3525.04 MB/s BenchmarkHash/n=256/String-4 1000000 128.3 ns/op 1994.85 MB/s BenchmarkHash/n=320/Write-4 314095 439.9 ns/op 727.49 MB/s BenchmarkHash/n=320/Bytes-4 1844030 61.65 ns/op 5190.81 MB/s BenchmarkHash/n=320/String-4 715690 184.4 ns/op 1735.41 MB/s BenchmarkHash/n=1024/Write-4 214696 876.6 ns/op 1168.13 MB/s BenchmarkHash/n=1024/Bytes-4 874174 140.2 ns/op 7304.74 MB/s BenchmarkHash/n=1024/String-4 302940 505.9 ns/op 2024.17 MB/s BenchmarkHash/n=4096/Write-4 79017 2119 ns/op 1933.38 MB/s BenchmarkHash/n=4096/Bytes-4 253147 540.2 ns/op 7582.58 MB/s BenchmarkHash/n=4096/String-4 68925 2615 ns/op 1566.14 MB/s BenchmarkHash/n=16384/Write-4 25693 4479 ns/op 3658.06 MB/s BenchmarkHash/n=16384/Bytes-4 71391 1760 ns/op 9308.72 MB/s BenchmarkHash/n=16384/String-4 17736 6701 ns/op 2444.92 MB/s PASS ok hash/maphash 6.904s goos: darwin goarch: amd64 pkg: html BenchmarkEscape-4 699 190855 ns/op BenchmarkEscapeNone-4 130552 875.7 ns/op BenchmarkUnescape-4 645 254178 ns/op BenchmarkUnescapeNone-4 550166 191.5 ns/op BenchmarkUnescapeSparse-4 6513 19994 ns/op BenchmarkUnescapeDense-4 1122 121234 ns/op PASS ok html 1.081s goos: darwin goarch: amd64 pkg: html/template BenchmarkCSSEscaper-4 8167 16125 ns/op BenchmarkCSSEscaperNoSpecials-4 40380 3172 ns/op BenchmarkDecodeCSS-4 23818 4626 ns/op BenchmarkDecodeCSSNoSpecials-4 2994076 36.56 ns/op BenchmarkCSSValueFilter-4 102044 1156 ns/op BenchmarkCSSValueFilterOk-4 77390 1561 ns/op BenchmarkEscapedExecute-4 3955 29502 ns/op BenchmarkHTMLNospaceEscaper-4 9602 14469 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 58695 2839 ns/op BenchmarkStripTags-4 20299 6398 ns/op BenchmarkStripTagsNoSpecials-4 290713 605.1 ns/op BenchmarkJSValEscaperWithNum-4 23180 5133 ns/op BenchmarkJSValEscaperWithStr-4 5792 20435 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20260 6981 ns/op BenchmarkJSValEscaperWithObj-4 4555 25647 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 12727 8201 ns/op BenchmarkJSStrEscaperNoSpecials-4 48248 3284 ns/op BenchmarkJSStrEscaper-4 9960 12021 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 46592 2547 ns/op BenchmarkJSRegexpEscaper-4 8698 13039 ns/op BenchmarkTemplateSpecialTags-4 85 1507464 ns/op BenchmarkURLEscaper-4 4154 31231 ns/op BenchmarkURLEscaperNoSpecials-4 151939 976.0 ns/op BenchmarkURLNormalizer-4 5427 38049 ns/op BenchmarkURLNormalizerNoSpecials-4 112521 1109 ns/op BenchmarkSrcsetFilter-4 17634 6985 ns/op BenchmarkSrcsetFilterNoSpecials-4 93800 1342 ns/op PASS ok html/template 5.926s goos: darwin goarch: amd64 pkg: image BenchmarkAt/rgba-4 509790 248.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 388581 299.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 584670 300.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 333256 307.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1218492 82.82 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 111.3 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1425883 151.0 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 716418 169.6 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1000000 114.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 330781 399.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 297753 481.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 404468 475.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 346293 592.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 596041 256.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 419798 342.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 614311 261.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 334248 373.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 284835 452.9 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1000000 102.4 ns/op BenchmarkRGBASetRGBA-4 816378 133.5 ns/op BenchmarkRGBA64At-4 704637 165.7 ns/op BenchmarkRGBA64SetRGBA64-4 593731 194.1 ns/op BenchmarkNRGBAAt-4 1075309 100.8 ns/op BenchmarkNRGBASetNRGBA-4 1000000 119.7 ns/op BenchmarkNRGBA64At-4 710552 238.8 ns/op BenchmarkNRGBA64SetNRGBA64-4 740928 194.9 ns/op BenchmarkAlphaAt-4 1577251 72.89 ns/op BenchmarkAlphaSetAlpha-4 1668435 84.62 ns/op BenchmarkAlpha16At-4 1000000 104.9 ns/op BenchmarkAlphaSetAlpha16-4 1000000 118.6 ns/op BenchmarkGrayAt-4 1766294 108.8 ns/op BenchmarkGraySetGray-4 1736818 94.18 ns/op BenchmarkGray16At-4 988556 108.2 ns/op BenchmarkGraySetGray16-4 1000000 113.9 ns/op PASS ok image 7.884s goos: darwin goarch: amd64 pkg: image/color BenchmarkYCbCrToRGB/0-4 2431387 43.04 ns/op BenchmarkYCbCrToRGB/128-4 2759346 53.96 ns/op BenchmarkYCbCrToRGB/255-4 1866217 68.27 ns/op BenchmarkRGBToYCbCr/0-4 2824030 42.46 ns/op BenchmarkRGBToYCbCr/Cb-4 2531138 71.02 ns/op BenchmarkRGBToYCbCr/Cr-4 2588230 41.25 ns/op BenchmarkYCbCrToRGBA/0-4 2600354 56.97 ns/op BenchmarkYCbCrToRGBA/128-4 2162416 56.44 ns/op BenchmarkYCbCrToRGBA/255-4 2497128 61.38 ns/op BenchmarkNYCbCrAToRGBA/0-4 2369286 48.85 ns/op BenchmarkNYCbCrAToRGBA/128-4 2535704 43.66 ns/op BenchmarkNYCbCrAToRGBA/255-4 1940121 53.70 ns/op PASS ok image/color 3.363s goos: darwin goarch: amd64 pkg: image/draw BenchmarkFillOver-4 2 81598332 ns/op BenchmarkFillSrc-4 343 395667 ns/op BenchmarkCopyOver-4 6 19453163 ns/op BenchmarkCopySrc-4 487 385693 ns/op BenchmarkNRGBAOver-4 7 16767177 ns/op BenchmarkNRGBASrc-4 10 17546243 ns/op BenchmarkYCbCr-4 9 16565525 ns/op BenchmarkGray-4 15 7940352 ns/op BenchmarkCMYK-4 10 13853758 ns/op BenchmarkGlyphOver-4 14 7304792 ns/op BenchmarkRGBAMaskOver-4 3 44349255 ns/op BenchmarkGrayMaskOver-4 5 21661747 ns/op BenchmarkRGBA64ImageMaskOver-4 2 64460052 ns/op BenchmarkRGBA-4 5 25646507 ns/op BenchmarkPalettedFill-4 482 215550 ns/op BenchmarkPalettedRGBA-4 4 26153378 ns/op BenchmarkGenericOver-4 2 55024536 ns/op BenchmarkGenericMaskOver-4 5 26221710 ns/op BenchmarkGenericSrc-4 3 37839598 ns/op BenchmarkGenericMaskSrc-4 3 47849189 ns/op PASS ok image/draw 8.078s goos: darwin goarch: amd64 pkg: image/gif BenchmarkDecode-4 22 6681093 ns/op 2.31 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 152483687 ns/op 2.01 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2894086469 ns/op 0.42 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 60 2551872 ns/op 6.05 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 228181958 ns/op 0.27 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.275s goos: darwin goarch: amd64 pkg: image/jpeg BenchmarkFDCT-4 4922 27256 ns/op BenchmarkIDCT-4 4286 27537 ns/op BenchmarkDecodeBaseline-4 8 13755574 ns/op 4.49 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 20203932 ns/op 3.06 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 168637824 ns/op 7.29 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 222294137 ns/op 4.15 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.710s goos: darwin goarch: amd64 pkg: image/png BenchmarkPaeth-4 12981692 8.026 ns/op BenchmarkDecodeGray-4 12 9295827 ns/op 7.05 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 80856345 ns/op 3.24 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 33771031 ns/op 7.76 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 16 6320750 ns/op 10.37 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 34848275 ns/op 7.52 MB/s 332002 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 66726154 ns/op 3.93 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 78161792 ns/op 3.93 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 86869773 ns/op 3.54 MB/s 426084 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 221306952 ns/op 5.55 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 191663557 ns/op 6.41 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 3 45446613 ns/op 6.76 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 196925125 ns/op 6.24 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 743643185 ns/op 1.65 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.528s goos: darwin goarch: amd64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 2 57266434 ns/op 1.75 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 51563512 ns/op 1.94 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 385786083 ns/op 1.30 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 341309572 ns/op 1.46 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 67019124 ns/op 1.49 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 46968276 ns/op 2.13 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 470103653 ns/op 1.06 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 284267631 ns/op 1.76 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 701253187 ns/op 1.43 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 567855687 ns/op 1.76 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3804451566 ns/op 1.31 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3413799020 ns/op 1.46 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 14633912 ns/op 6.83 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 7 17204973 ns/op 5.81 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 62053552 ns/op 8.06 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 52918053 ns/op 9.45 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 141573409 ns/op 7.06 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 103267555 ns/op 9.68 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 521319029 ns/op 9.59 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 669968344 ns/op 7.46 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 77720261 ns/op 1.29 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 52162809 ns/op 1.92 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 343560979 ns/op 1.46 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 385101693 ns/op 1.30 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 857927695 ns/op 1.17 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1099689406 ns/op 0.91 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6777026691 ns/op 0.74 MB/s 20004952 B/op 3 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6223234119 ns/op 0.80 MB/s 40001624 B/op 3 allocs/op BenchmarkSaveRestore/bits=32-4 1 188672217 ns/op 22.15 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 168423131 ns/op 24.82 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 54.141s goos: darwin goarch: amd64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 32166 3816 ns/op 0.26 MB/s BenchmarkMarshalCorpusFile/2-4 31940 3664 ns/op 0.55 MB/s BenchmarkMarshalCorpusFile/4-4 31705 4044 ns/op 0.99 MB/s BenchmarkMarshalCorpusFile/8-4 24295 5217 ns/op 1.53 MB/s BenchmarkMarshalCorpusFile/16-4 14778 9481 ns/op 1.69 MB/s BenchmarkMarshalCorpusFile/32-4 10000 14399 ns/op 2.22 MB/s BenchmarkMarshalCorpusFile/64-4 4990 24313 ns/op 2.63 MB/s BenchmarkMarshalCorpusFile/128-4 4645 35031 ns/op 3.65 MB/s BenchmarkMarshalCorpusFile/256-4 2215 69441 ns/op 3.69 MB/s BenchmarkMarshalCorpusFile/512-4 1116 140956 ns/op 3.63 MB/s BenchmarkMarshalCorpusFile/1024-4 631 238734 ns/op 4.29 MB/s BenchmarkMarshalCorpusFile/2048-4 236 523861 ns/op 3.91 MB/s BenchmarkMarshalCorpusFile/4096-4 100 1038763 ns/op 3.94 MB/s BenchmarkMarshalCorpusFile/8192-4 80 2463444 ns/op 3.33 MB/s BenchmarkMarshalCorpusFile/16384-4 39 4454538 ns/op 3.68 MB/s BenchmarkMarshalCorpusFile/32768-4 18 11039571 ns/op 2.97 MB/s BenchmarkMarshalCorpusFile/65536-4 6 19125567 ns/op 3.43 MB/s BenchmarkMarshalCorpusFile/131072-4 3 42828710 ns/op 3.06 MB/s BenchmarkMarshalCorpusFile/262144-4 2 86449253 ns/op 3.03 MB/s BenchmarkMarshalCorpusFile/524288-4 1 111670834 ns/op 4.69 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 210400624 ns/op 4.98 MB/s BenchmarkUnmarshalCorpusFile/1-4 8938 13789 ns/op 0.07 MB/s BenchmarkUnmarshalCorpusFile/2-4 7670 17532 ns/op 0.11 MB/s BenchmarkUnmarshalCorpusFile/4-4 9451 23899 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/8-4 7381 23744 ns/op 0.34 MB/s BenchmarkUnmarshalCorpusFile/16-4 4878 28677 ns/op 0.56 MB/s BenchmarkUnmarshalCorpusFile/32-4 4618 53762 ns/op 0.60 MB/s BenchmarkUnmarshalCorpusFile/64-4 3333 42937 ns/op 1.49 MB/s BenchmarkUnmarshalCorpusFile/128-4 2017 55790 ns/op 2.29 MB/s BenchmarkUnmarshalCorpusFile/256-4 848 275462 ns/op 0.93 MB/s BenchmarkUnmarshalCorpusFile/512-4 387 331478 ns/op 1.54 MB/s BenchmarkUnmarshalCorpusFile/1024-4 235 520258 ns/op 1.97 MB/s BenchmarkUnmarshalCorpusFile/2048-4 100 1320820 ns/op 1.55 MB/s BenchmarkUnmarshalCorpusFile/4096-4 67 2333551 ns/op 1.76 MB/s BenchmarkUnmarshalCorpusFile/8192-4 26 4067137 ns/op 2.01 MB/s BenchmarkUnmarshalCorpusFile/16384-4 14 7977282 ns/op 2.05 MB/s BenchmarkUnmarshalCorpusFile/32768-4 7 16391433 ns/op 2.00 MB/s BenchmarkUnmarshalCorpusFile/65536-4 3 51726291 ns/op 1.27 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 68967364 ns/op 1.90 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 125046970 ns/op 2.10 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 227451957 ns/op 2.31 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 515290216 ns/op 2.03 MB/s BenchmarkMutatorBytes/1-4 27957 4067 ns/op BenchmarkMutatorBytes/10-4 37239 3299 ns/op BenchmarkMutatorBytes/100-4 30948 3641 ns/op BenchmarkMutatorBytes/1000-4 23419 5173 ns/op BenchmarkMutatorBytes/10000-4 7383 22454 ns/op BenchmarkMutatorBytes/100000-4 950 147935 ns/op BenchmarkMutatorString/1-4 34696 3678 ns/op BenchmarkMutatorString/10-4 33909 3499 ns/op BenchmarkMutatorString/100-4 30231 4076 ns/op BenchmarkMutatorString/1000-4 14564 7563 ns/op BenchmarkMutatorString/10000-4 4142 53549 ns/op BenchmarkMutatorString/100000-4 345 344477 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18300 6636 ns/op BenchmarkMutatorAllBasicTypes/string-4 17301 6766 ns/op BenchmarkMutatorAllBasicTypes/bool-4 61288 1925 ns/op BenchmarkMutatorAllBasicTypes/float32-4 53535 2182 ns/op BenchmarkMutatorAllBasicTypes/float64-4 47708 2163 ns/op BenchmarkMutatorAllBasicTypes/int-4 60091 2032 ns/op BenchmarkMutatorAllBasicTypes/int8-4 59427 2018 ns/op BenchmarkMutatorAllBasicTypes/int16-4 57831 2037 ns/op BenchmarkMutatorAllBasicTypes/int32-4 56524 2018 ns/op BenchmarkMutatorAllBasicTypes/int64-4 53460 2090 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 53412 2072 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 57267 2097 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 54301 2158 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 56694 2093 ns/op PASS ok internal/fuzz 14.913s goos: darwin goarch: amd64 pkg: internal/intern BenchmarkStress-4 11322 9419 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 146205 801.0 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.543s PASS ok internal/poll 0.042s goos: darwin goarch: amd64 pkg: internal/trace BenchmarkMMU-4 5 21101272 ns/op PASS ok internal/trace 2.821s goos: darwin goarch: amd64 pkg: io BenchmarkCopyNSmall-4 10000 12117 ns/op BenchmarkCopyNLarge-4 260 619636 ns/op PASS ok io 0.563s goos: darwin goarch: amd64 pkg: log BenchmarkItoa-4 155079 771.5 ns/op BenchmarkPrintln-4 24478 5017 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 35978 3178 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 6477 20030 ns/op BenchmarkDiscard-4 1000000 113.2 ns/op 0 B/op 0 allocs/op PASS ok log 0.905s goos: darwin goarch: amd64 pkg: log/slog BenchmarkWriteTime-4 48334 2451 ns/op BenchmarkJSONHandler/defaults-4 7329 16233 ns/op 530 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 3932 26340 ns/op 792 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5403 24204 ns/op 767 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7447 15766 ns/op 517 B/op 0 allocs/op BenchmarkPreformatting/struct-4 7868 15531 ns/op 523 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 4617 25693 ns/op 533 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 31359 4312 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 31184 4296 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 70105 1639 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 48948 2443 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 54442 2015 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 51973 2309 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 43760 2472 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 54052 2343 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 582919 227.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 444478 295.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 315913 416.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 217792 566.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 180657 695.1 ns/op 0 B/op 0 allocs/op BenchmarkSourceLine/alone-4 375105 561.7 ns/op BenchmarkSourceLine/stringifying-4 55690 1984 ns/op BenchmarkRecord-4 4260 32595 ns/op BenchmarkDispatch/switch-checked-4 187522 628.7 ns/op BenchmarkDispatch/As-4 210836 588.2 ns/op BenchmarkDispatch/Visit-4 174165 730.4 ns/op BenchmarkUnsafeStrings-4 17713 6725 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.304s goos: darwin goarch: amd64 pkg: math BenchmarkAcos-4 2563203 42.10 ns/op BenchmarkAcosh-4 1417669 85.53 ns/op BenchmarkAsin-4 2714882 42.32 ns/op BenchmarkAsinh-4 1287538 92.14 ns/op BenchmarkAtan-4 2887959 41.87 ns/op BenchmarkAtanh-4 1356309 88.96 ns/op BenchmarkAtan2-4 2288298 49.35 ns/op BenchmarkCbrt-4 1751114 67.46 ns/op BenchmarkCeil-4 19843870 6.203 ns/op BenchmarkCompare-4 5149609 22.62 ns/op BenchmarkCompare32-4 6369064 17.57 ns/op BenchmarkCopysign-4 4155564 28.74 ns/op BenchmarkCos-4 1414575 79.29 ns/op BenchmarkCosh-4 1968321 60.69 ns/op BenchmarkErf-4 3405582 34.51 ns/op BenchmarkErfc-4 3247348 33.91 ns/op BenchmarkErfinv-4 3180598 37.75 ns/op BenchmarkErfcinv-4 2999542 37.24 ns/op BenchmarkExp-4 6695336 15.85 ns/op BenchmarkExpGo-4 1000000 111.1 ns/op BenchmarkExpm1-4 2747973 44.62 ns/op BenchmarkExp2-4 1000000 102.4 ns/op BenchmarkExp2Go-4 1000000 105.7 ns/op BenchmarkAbs-4 4995586 23.40 ns/op BenchmarkDim-4 10366098 10.05 ns/op BenchmarkFloor-4 25743675 4.888 ns/op BenchmarkMax-4 18007464 7.161 ns/op BenchmarkMin-4 16701128 7.235 ns/op BenchmarkMod-4 396590 337.5 ns/op BenchmarkFrexp-4 1983373 59.03 ns/op BenchmarkGamma-4 886394 141.7 ns/op BenchmarkHypot-4 12984043 9.127 ns/op BenchmarkHypotGo-4 1815465 65.67 ns/op BenchmarkIlogb-4 2081343 60.29 ns/op BenchmarkJ0-4 273480 415.2 ns/op BenchmarkJ1-4 297220 408.7 ns/op BenchmarkJn-4 128738 848.2 ns/op BenchmarkLdexp-4 1869145 59.71 ns/op BenchmarkLgamma-4 1000000 107.1 ns/op BenchmarkLog-4 5984305 18.20 ns/op BenchmarkLogb-4 2324822 52.52 ns/op BenchmarkLog1p-4 1744756 67.01 ns/op BenchmarkLog10-4 6598358 18.94 ns/op BenchmarkLog2-4 1738904 68.33 ns/op BenchmarkModf-4 2591428 44.10 ns/op BenchmarkNextafter32-4 2590778 44.83 ns/op BenchmarkNextafter64-4 2684707 44.74 ns/op BenchmarkPowInt-4 691005 185.2 ns/op BenchmarkPowFrac-4 557473 232.3 ns/op BenchmarkPow10Pos-4 6439310 18.65 ns/op BenchmarkPow10Neg-4 6394660 18.90 ns/op BenchmarkRound-4 5260548 23.14 ns/op BenchmarkRoundToEven-4 12754408 9.384 ns/op BenchmarkRemainder-4 597273 197.8 ns/op BenchmarkSignbit-4 7538133 15.83 ns/op BenchmarkSin-4 1693345 67.29 ns/op BenchmarkSincos-4 1239480 96.25 ns/op BenchmarkSinh-4 2388952 49.51 ns/op BenchmarkSqrtIndirect-4 21558662 5.859 ns/op BenchmarkSqrtLatency-4 22727281 5.140 ns/op BenchmarkSqrtIndirectLatency-4 20556762 6.438 ns/op BenchmarkSqrtGoLatency-4 1500535 78.84 ns/op BenchmarkSqrtPrime-4 43898 2601 ns/op BenchmarkTan-4 1658526 71.69 ns/op BenchmarkTanh-4 1920555 61.45 ns/op BenchmarkTrunc-4 27873436 4.628 ns/op BenchmarkY0-4 338373 377.7 ns/op BenchmarkY1-4 313288 379.7 ns/op BenchmarkYn-4 147273 804.5 ns/op BenchmarkFloat64bits-4 7557104 15.35 ns/op BenchmarkFloat64frombits-4 7176648 16.68 ns/op BenchmarkFloat32bits-4 7533025 15.77 ns/op BenchmarkFloat32frombits-4 7644506 16.21 ns/op BenchmarkFMA-4 25560553 4.902 ns/op PASS ok math 13.198s goos: darwin goarch: amd64 pkg: math/big BenchmarkAddVV/1-4 15859231 7.842 ns/op 8161.01 MB/s BenchmarkAddVV/2-4 13709278 8.846 ns/op 14469.64 MB/s BenchmarkAddVV/3-4 12706827 9.260 ns/op 20733.68 MB/s BenchmarkAddVV/4-4 13432282 9.236 ns/op 27717.51 MB/s BenchmarkAddVV/5-4 11430454 9.756 ns/op 32800.18 MB/s BenchmarkAddVV/10-4 8690538 12.79 ns/op 50051.47 MB/s BenchmarkAddVV/100-4 2049812 49.29 ns/op 129855.11 MB/s BenchmarkAddVV/1000-4 290241 440.4 ns/op 145317.60 MB/s BenchmarkSubVV/1-4 17019055 7.413 ns/op 8634.03 MB/s BenchmarkSubVV/2-4 14146639 8.375 ns/op 15283.41 MB/s BenchmarkSubVV/3-4 13648680 9.040 ns/op 21239.70 MB/s BenchmarkSubVV/4-4 13675305 8.950 ns/op 28602.64 MB/s BenchmarkSubVV/5-4 12671119 9.546 ns/op 33521.78 MB/s BenchmarkSubVV/10-4 10092984 11.80 ns/op 54251.35 MB/s BenchmarkSubVV/100-4 2612660 48.21 ns/op 132762.26 MB/s BenchmarkSubVV/1000-4 298201 433.7 ns/op 147555.47 MB/s BenchmarkAddVW/1-4 18939237 6.433 ns/op 1243.62 MB/s BenchmarkAddVW/2-4 17967861 6.937 ns/op 2306.47 MB/s BenchmarkAddVW/3-4 15770338 7.417 ns/op 3235.79 MB/s BenchmarkAddVW/4-4 15501688 7.665 ns/op 4174.83 MB/s BenchmarkAddVW/5-4 15049688 8.220 ns/op 4866.28 MB/s BenchmarkAddVW/10-4 11862020 9.655 ns/op 8286.19 MB/s BenchmarkAddVW/100-4 324242 357.7 ns/op 2236.59 MB/s BenchmarkAddVW/1000-4 48220 2481 ns/op 3224.43 MB/s BenchmarkAddVWext/1-4 19277284 6.502 ns/op 1230.39 MB/s BenchmarkAddVWext/2-4 17445714 7.108 ns/op 2251.02 MB/s BenchmarkAddVWext/3-4 15419078 7.967 ns/op 3012.40 MB/s BenchmarkAddVWext/4-4 15998834 7.600 ns/op 4210.51 MB/s BenchmarkAddVWext/5-4 14739178 8.245 ns/op 4851.63 MB/s BenchmarkAddVWext/10-4 12793035 9.588 ns/op 8343.56 MB/s BenchmarkAddVWext/100-4 56634 2064 ns/op 387.56 MB/s BenchmarkAddVWext/1000-4 6397 19999 ns/op 400.02 MB/s BenchmarkSubVW/1-4 19596177 6.484 ns/op 1233.79 MB/s BenchmarkSubVW/2-4 18632362 7.459 ns/op 2144.92 MB/s BenchmarkSubVW/3-4 17357913 7.278 ns/op 3297.80 MB/s BenchmarkSubVW/4-4 17018418 7.493 ns/op 4270.73 MB/s BenchmarkSubVW/5-4 14722935 8.116 ns/op 4928.32 MB/s BenchmarkSubVW/10-4 12733885 9.497 ns/op 8423.66 MB/s BenchmarkSubVW/100-4 346293 367.1 ns/op 2179.52 MB/s BenchmarkSubVW/1000-4 48836 2434 ns/op 3286.97 MB/s BenchmarkSubVWext/1-4 19558272 6.952 ns/op 1150.67 MB/s BenchmarkSubVWext/2-4 17027661 6.944 ns/op 2304.03 MB/s BenchmarkSubVWext/3-4 16449138 7.727 ns/op 3106.17 MB/s BenchmarkSubVWext/4-4 16601649 7.925 ns/op 4037.74 MB/s BenchmarkSubVWext/5-4 14530010 8.663 ns/op 4617.14 MB/s BenchmarkSubVWext/10-4 11206753 10.05 ns/op 7956.31 MB/s BenchmarkSubVWext/100-4 58869 2037 ns/op 392.70 MB/s BenchmarkSubVWext/1000-4 6229 19759 ns/op 404.87 MB/s BenchmarkMulAddVWW/1-4 15691779 9.057 ns/op 7066.62 MB/s BenchmarkMulAddVWW/2-4 14690887 8.484 ns/op 15087.65 MB/s BenchmarkMulAddVWW/3-4 13539231 9.506 ns/op 20198.51 MB/s BenchmarkMulAddVWW/4-4 12134647 9.585 ns/op 26709.57 MB/s BenchmarkMulAddVWW/5-4 9951376 10.32 ns/op 31021.02 MB/s BenchmarkMulAddVWW/10-4 7987336 14.62 ns/op 43787.22 MB/s BenchmarkMulAddVWW/100-4 1448739 79.05 ns/op 80964.37 MB/s BenchmarkMulAddVWW/1000-4 179078 741.8 ns/op 86274.70 MB/s BenchmarkAddMulVVW/1-4 15362119 7.565 ns/op 8459.97 MB/s BenchmarkAddMulVVW/2-4 13969608 8.392 ns/op 15252.78 MB/s BenchmarkAddMulVVW/3-4 12525006 9.304 ns/op 20636.54 MB/s BenchmarkAddMulVVW/4-4 11367739 10.25 ns/op 24972.76 MB/s BenchmarkAddMulVVW/5-4 10899270 10.74 ns/op 29803.38 MB/s BenchmarkAddMulVVW/10-4 8723437 12.80 ns/op 50009.86 MB/s BenchmarkAddMulVVW/100-4 2044015 60.98 ns/op 104949.08 MB/s BenchmarkAddMulVVW/1000-4 233442 563.3 ns/op 113608.49 MB/s BenchmarkDivWVW/1-4 1936616 56.79 ns/op 1126.95 MB/s BenchmarkDivWVW/2-4 1000000 110.4 ns/op 1159.43 MB/s BenchmarkDivWVW/3-4 914940 142.0 ns/op 1352.39 MB/s BenchmarkDivWVW/4-4 770688 178.4 ns/op 1434.65 MB/s BenchmarkDivWVW/5-4 662911 193.5 ns/op 1653.85 MB/s BenchmarkDivWVW/10-4 380517 345.8 ns/op 1851.03 MB/s BenchmarkDivWVW/100-4 43038 2757 ns/op 2321.42 MB/s BenchmarkDivWVW/1000-4 4777 27211 ns/op 2352.00 MB/s BenchmarkNonZeroShifts/1/shrVU-4 16290831 7.159 ns/op BenchmarkNonZeroShifts/1/shlVU-4 16000123 7.226 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13787516 7.974 ns/op BenchmarkNonZeroShifts/2/shlVU-4 15651080 7.767 ns/op BenchmarkNonZeroShifts/3/shrVU-4 13199402 8.461 ns/op BenchmarkNonZeroShifts/3/shlVU-4 14104280 8.101 ns/op BenchmarkNonZeroShifts/4/shrVU-4 13066140 8.967 ns/op BenchmarkNonZeroShifts/4/shlVU-4 11940120 8.883 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10827456 9.917 ns/op BenchmarkNonZeroShifts/5/shlVU-4 10697445 9.529 ns/op BenchmarkNonZeroShifts/10/shrVU-4 8165182 13.13 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8422545 12.34 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1462203 80.64 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1773139 68.21 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 188258 685.2 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 222446 598.6 ns/op BenchmarkDecimalConversion-4 207 567843 ns/op BenchmarkFloatString/100-4 12014 10177 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 226 529075 ns/op 2912 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 50967024 ns/op 61053 B/op 53 allocs/op BenchmarkFloatString/100000-4 1 4798111026 ns/op 869840 B/op 553 allocs/op BenchmarkFloatAdd/10-4 162542 759.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 166330 764.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 152305 806.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 76084 1351 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 18444 6475 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 209512 574.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 216435 580.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 205220 585.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 161840 711.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 56223 2122 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1908 62947 ns/op BenchmarkParseFloatLargeExp-4 462 264347 ns/op BenchmarkGCD10x10/WithoutXY-4 201834 658.8 ns/op BenchmarkGCD10x10/WithXY-4 51878 2257 ns/op BenchmarkGCD10x100/WithoutXY-4 92470 1291 ns/op BenchmarkGCD10x100/WithXY-4 18006 6539 ns/op BenchmarkGCD10x1000/WithoutXY-4 62274 2257 ns/op BenchmarkGCD10x1000/WithXY-4 13614 8362 ns/op BenchmarkGCD100x100/WithoutXY-4 24351 4888 ns/op BenchmarkGCD100x100/WithXY-4 10441 11407 ns/op BenchmarkGCD100x1000/WithoutXY-4 13136 8816 ns/op BenchmarkGCD100x1000/WithXY-4 6640 18004 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2077 58062 ns/op BenchmarkGCD1000x1000/WithXY-4 1102 117420 ns/op BenchmarkHilbert-4 21 5792866 ns/op BenchmarkBinomial-4 12052 9873 ns/op BenchmarkQuoRem-4 24304 5116 ns/op BenchmarkExp-4 18 6644463 ns/op BenchmarkExpMont/Odd-4 127 939444 ns/op 2588 B/op 21 allocs/op BenchmarkExpMont/Even1-4 100 1012020 ns/op 3363 B/op 38 allocs/op BenchmarkExpMont/Even2-4 121 994398 ns/op 3854 B/op 53 allocs/op BenchmarkExpMont/Even3-4 121 994191 ns/op 3843 B/op 53 allocs/op BenchmarkExpMont/Even4-4 120 989971 ns/op 3855 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1008615 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even32-4 120 1008105 ns/op 3853 B/op 53 allocs/op BenchmarkExpMont/Even64-4 139 845677 ns/op 3638 B/op 53 allocs/op BenchmarkExpMont/Even96-4 130 890552 ns/op 3781 B/op 51 allocs/op BenchmarkExpMont/Even128-4 153 791393 ns/op 3244 B/op 50 allocs/op BenchmarkExpMont/Even255-4 163 711555 ns/op 2949 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 339 341409 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 312 379636 ns/op 1725 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 310 377926 ns/op 1739 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 285 377494 ns/op 1760 B/op 48 allocs/op BenchmarkExp2-4 16 6702647 ns/op BenchmarkBitset-4 657301 183.7 ns/op BenchmarkBitsetNeg-4 379060 334.3 ns/op BenchmarkBitsetOrig-4 224316 690.1 ns/op BenchmarkBitsetNegOrig-4 150512 1072 ns/op BenchmarkModSqrt225_Tonelli-4 112 1028027 ns/op BenchmarkModSqrt225_3Mod4-4 356 313713 ns/op BenchmarkModSqrt231_Tonelli-4 93 1100692 ns/op BenchmarkModSqrt231_5Mod8-4 326 366844 ns/op BenchmarkModInverse-4 10000 11721 ns/op BenchmarkSqrt-4 2014 65564 ns/op BenchmarkIntSqr/1-4 965625 119.6 ns/op BenchmarkIntSqr/2-4 587444 192.1 ns/op BenchmarkIntSqr/3-4 519736 224.6 ns/op BenchmarkIntSqr/5-4 412382 304.0 ns/op BenchmarkIntSqr/8-4 309074 398.5 ns/op BenchmarkIntSqr/10-4 239822 483.8 ns/op BenchmarkIntSqr/20-4 50908 2309 ns/op BenchmarkIntSqr/30-4 39452 3086 ns/op BenchmarkIntSqr/50-4 25827 4806 ns/op BenchmarkIntSqr/80-4 15438 7689 ns/op BenchmarkIntSqr/100-4 11516 10353 ns/op BenchmarkIntSqr/200-4 4902 25187 ns/op BenchmarkIntSqr/300-4 2037 59610 ns/op BenchmarkIntSqr/500-4 973 122803 ns/op BenchmarkIntSqr/800-4 354 310353 ns/op BenchmarkIntSqr/1000-4 277 429845 ns/op BenchmarkDiv/20/10-4 375932 355.5 ns/op BenchmarkDiv/40/20-4 402636 314.4 ns/op BenchmarkDiv/100/50-4 335047 357.9 ns/op BenchmarkDiv/200/100-4 57558 2061 ns/op BenchmarkDiv/400/200-4 58810 2136 ns/op BenchmarkDiv/1000/500-4 46068 2643 ns/op BenchmarkDiv/2000/1000-4 35188 3496 ns/op BenchmarkDiv/20000/10000-4 1489 88030 ns/op BenchmarkDiv/200000/100000-4 31 3992876 ns/op BenchmarkDiv/2000000/1000000-4 1 112551341 ns/op BenchmarkDiv/20000000/10000000-4 1 3238765117 ns/op BenchmarkMul-4 6 19805958 ns/op BenchmarkNatMul/10-4 211308 847.5 ns/op BenchmarkNatMul/100-4 6174 24503 ns/op BenchmarkNatMul/1000-4 187 641240 ns/op BenchmarkZeroShifts/Shl-4 10000 13630 ns/op BenchmarkZeroShifts/ShlSame-4 3570600 32.53 ns/op BenchmarkZeroShifts/Shr-4 10000 12344 ns/op BenchmarkZeroShifts/ShrSame-4 3625354 32.16 ns/op BenchmarkExp3Power/0x10-4 170202 840.2 ns/op BenchmarkExp3Power/0x40-4 138391 929.5 ns/op BenchmarkExp3Power/0x100-4 89181 1538 ns/op BenchmarkExp3Power/0x400-4 38456 3320 ns/op BenchmarkExp3Power/0x1000-4 10000 13089 ns/op BenchmarkExp3Power/0x4000-4 2738 62249 ns/op BenchmarkExp3Power/0x10000-4 219 541317 ns/op BenchmarkExp3Power/0x40000-4 22 5244913 ns/op BenchmarkExp3Power/0x100000-4 3 48764567 ns/op BenchmarkExp3Power/0x400000-4 1 440504879 ns/op BenchmarkFibo-4 3 33385829 ns/op BenchmarkNatSqr/1-4 501133 201.3 ns/op BenchmarkNatSqr/2-4 418981 378.1 ns/op BenchmarkNatSqr/3-4 284042 358.6 ns/op BenchmarkNatSqr/5-4 333457 516.4 ns/op BenchmarkNatSqr/8-4 184671 687.1 ns/op BenchmarkNatSqr/10-4 174135 815.4 ns/op BenchmarkNatSqr/20-4 44826 3039 ns/op BenchmarkNatSqr/30-4 32259 3677 ns/op BenchmarkNatSqr/50-4 19047 6585 ns/op BenchmarkNatSqr/80-4 10000 10195 ns/op BenchmarkNatSqr/100-4 10000 13211 ns/op BenchmarkNatSqr/200-4 4396 31043 ns/op BenchmarkNatSqr/300-4 1953 82333 ns/op BenchmarkNatSqr/500-4 968 147446 ns/op BenchmarkNatSqr/800-4 332 321491 ns/op BenchmarkNatSqr/1000-4 265 436678 ns/op BenchmarkNatSetBytes/8-4 763389 138.5 ns/op BenchmarkNatSetBytes/24-4 266289 484.4 ns/op BenchmarkNatSetBytes/128-4 68325 1886 ns/op BenchmarkNatSetBytes/7-4 925515 126.7 ns/op BenchmarkNatSetBytes/23-4 312618 467.1 ns/op BenchmarkNatSetBytes/127-4 66631 1856 ns/op BenchmarkScanPi-4 208 540266 ns/op BenchmarkStringPiParallel-4 750 302916 ns/op BenchmarkScan/10/Base2-4 40136 2947 ns/op BenchmarkScan/100/Base2-4 4082 25807 ns/op BenchmarkScan/1000/Base2-4 453 250156 ns/op BenchmarkScan/10/Base8-4 90492 1251 ns/op BenchmarkScan/100/Base8-4 13448 8853 ns/op BenchmarkScan/1000/Base8-4 1374 84180 ns/op BenchmarkScan/10/Base10-4 98938 1162 ns/op BenchmarkScan/100/Base10-4 14665 8168 ns/op BenchmarkScan/1000/Base10-4 1537 82863 ns/op BenchmarkScan/10/Base16-4 101671 1042 ns/op BenchmarkScan/100/Base16-4 16084 7321 ns/op BenchmarkScan/1000/Base16-4 1857 67784 ns/op BenchmarkString/10/Base2-4 233390 563.8 ns/op BenchmarkString/100/Base2-4 28828 3873 ns/op BenchmarkString/1000/Base2-4 3820 36816 ns/op BenchmarkString/10/Base8-4 441270 301.4 ns/op BenchmarkString/100/Base8-4 79388 1569 ns/op BenchmarkString/1000/Base8-4 9825 14064 ns/op BenchmarkString/10/Base10-4 198505 555.6 ns/op BenchmarkString/100/Base10-4 42919 2893 ns/op BenchmarkString/1000/Base10-4 4951 21433 ns/op BenchmarkString/10/Base16-4 422586 273.0 ns/op BenchmarkString/100/Base16-4 96868 1181 ns/op BenchmarkString/1000/Base16-4 10000 10131 ns/op BenchmarkLeafSize/0-4 32 3829422 ns/op BenchmarkLeafSize/1-4 494 231909 ns/op BenchmarkLeafSize/2-4 423 293281 ns/op BenchmarkLeafSize/3-4 363 335714 ns/op BenchmarkLeafSize/4-4 411 256343 ns/op BenchmarkLeafSize/5-4 332 362969 ns/op BenchmarkLeafSize/6-4 368 325819 ns/op BenchmarkLeafSize/7-4 405 312344 ns/op BenchmarkLeafSize/8-4 507 250794 ns/op BenchmarkLeafSize/9-4 279 440834 ns/op BenchmarkLeafSize/10-4 315 366052 ns/op BenchmarkLeafSize/11-4 340 354894 ns/op BenchmarkLeafSize/12-4 376 338973 ns/op BenchmarkLeafSize/13-4 321 357628 ns/op BenchmarkLeafSize/14-4 405 297858 ns/op BenchmarkLeafSize/15-4 410 277335 ns/op BenchmarkLeafSize/16-4 494 229439 ns/op BenchmarkLeafSize/32-4 488 247493 ns/op BenchmarkLeafSize/64-4 429 252497 ns/op BenchmarkProbablyPrime/n=0-4 10 10229083 ns/op BenchmarkProbablyPrime/n=1-4 9 11628498 ns/op BenchmarkProbablyPrime/n=5-4 6 17225618 ns/op BenchmarkProbablyPrime/n=10-4 5 24835555 ns/op BenchmarkProbablyPrime/n=20-4 3 43084158 ns/op BenchmarkProbablyPrime/Lucas-4 13 8794359 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 88 1448724 ns/op BenchmarkRatCmp-4 195507 716.2 ns/op BenchmarkFloatSqrt/64-4 18386 5859 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13314 8990 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9738 13004 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4914 24186 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 950 139211 ns/op 18001 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 76 1788733 ns/op 175887 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 130670560 ns/op 3789032 B/op 630 allocs/op PASS ok math/big 57.238s goos: darwin goarch: amd64 pkg: math/bits BenchmarkLeadingZeros-4 13659247 9.456 ns/op BenchmarkLeadingZeros8-4 12912020 9.572 ns/op BenchmarkLeadingZeros16-4 12698656 9.010 ns/op BenchmarkLeadingZeros32-4 11646981 8.789 ns/op BenchmarkLeadingZeros64-4 14083552 8.707 ns/op BenchmarkTrailingZeros-4 14391796 8.517 ns/op BenchmarkTrailingZeros8-4 13761907 8.542 ns/op BenchmarkTrailingZeros16-4 14488222 8.510 ns/op BenchmarkTrailingZeros32-4 14108877 8.491 ns/op BenchmarkTrailingZeros64-4 14401664 8.558 ns/op BenchmarkOnesCount-4 14984518 8.345 ns/op BenchmarkOnesCount8-4 14735848 8.669 ns/op BenchmarkOnesCount16-4 13414341 8.991 ns/op BenchmarkOnesCount32-4 13974608 8.791 ns/op BenchmarkOnesCount64-4 11846739 9.155 ns/op BenchmarkRotateLeft-4 14747398 8.646 ns/op BenchmarkRotateLeft8-4 13509100 8.564 ns/op BenchmarkRotateLeft16-4 13908411 8.850 ns/op BenchmarkRotateLeft32-4 13584420 8.684 ns/op BenchmarkRotateLeft64-4 14010021 8.628 ns/op BenchmarkReverse-4 19530784 6.317 ns/op BenchmarkReverse8-4 27175340 5.404 ns/op BenchmarkReverse16-4 23827881 5.287 ns/op BenchmarkReverse32-4 21397185 5.860 ns/op BenchmarkReverse64-4 20022808 6.277 ns/op BenchmarkReverseBytes-4 26047708 4.752 ns/op BenchmarkReverseBytes16-4 24991008 5.130 ns/op BenchmarkReverseBytes32-4 22237392 4.742 ns/op BenchmarkReverseBytes64-4 23996980 4.644 ns/op BenchmarkAdd-4 15026007 8.372 ns/op BenchmarkAdd32-4 14574775 8.675 ns/op BenchmarkAdd64-4 13027586 8.347 ns/op BenchmarkAdd64multiple-4 24179020 4.999 ns/op BenchmarkSub-4 15346623 8.424 ns/op BenchmarkSub32-4 14910342 8.304 ns/op BenchmarkSub64-4 14574682 8.410 ns/op BenchmarkSub64multiple-4 23738139 5.141 ns/op BenchmarkMul-4 14383958 8.279 ns/op BenchmarkMul32-4 14181420 8.278 ns/op BenchmarkMul64-4 14467532 8.442 ns/op BenchmarkDiv-4 3355058 33.26 ns/op BenchmarkDiv32-4 7318268 16.19 ns/op BenchmarkDiv64-4 3274321 33.03 ns/op PASS ok math/bits 7.028s goos: darwin goarch: amd64 pkg: math/cmplx BenchmarkAbs-4 11960806 8.925 ns/op BenchmarkAcos-4 545288 207.4 ns/op BenchmarkAcosh-4 556287 222.9 ns/op BenchmarkAsin-4 625513 206.6 ns/op BenchmarkAsinh-4 585758 208.2 ns/op BenchmarkAtan-4 851611 128.2 ns/op BenchmarkAtanh-4 1000000 128.7 ns/op BenchmarkConj-4 25063263 4.668 ns/op BenchmarkCos-4 699057 166.6 ns/op BenchmarkCosh-4 799298 162.0 ns/op BenchmarkExp-4 1000000 124.1 ns/op BenchmarkLog-4 1000000 116.9 ns/op BenchmarkLog10-4 912750 117.1 ns/op BenchmarkPhase-4 2321028 51.44 ns/op BenchmarkPolar-4 1414360 91.12 ns/op BenchmarkPow-4 291246 441.5 ns/op BenchmarkRect-4 1201740 97.67 ns/op BenchmarkSin-4 685057 170.8 ns/op BenchmarkSinh-4 756583 166.0 ns/op BenchmarkSqrt-4 1287294 95.00 ns/op BenchmarkTan-4 457881 294.4 ns/op BenchmarkTanh-4 446730 255.0 ns/op PASS ok math/cmplx 3.609s goos: darwin goarch: amd64 pkg: math/rand BenchmarkInt63Threadsafe-4 736966 152.3 ns/op BenchmarkInt63ThreadsafeParallel-4 913298 132.6 ns/op BenchmarkInt63Unthreadsafe-4 1002627 116.8 ns/op BenchmarkIntn1000-4 826142 148.5 ns/op BenchmarkInt63n1000-4 735925 168.1 ns/op BenchmarkInt31n1000-4 916436 137.2 ns/op BenchmarkFloat32-4 944941 135.3 ns/op BenchmarkFloat64-4 1000000 117.8 ns/op BenchmarkPerm3-4 198937 666.5 ns/op BenchmarkPerm30-4 21016 5619 ns/op BenchmarkPerm30ViaShuffle-4 20694 6023 ns/op BenchmarkShuffleOverhead-4 15042 7922 ns/op BenchmarkRead3-4 879592 137.5 ns/op BenchmarkRead64-4 82779 1438 ns/op BenchmarkRead1000-4 5810 21183 ns/op BenchmarkConcurrent-4 242185 514.5 ns/op PASS ok math/rand 2.972s goos: darwin goarch: amd64 pkg: mime BenchmarkQEncodeWord-4 31574 3248 ns/op BenchmarkQDecodeWord-4 111016 1196 ns/op BenchmarkQDecodeHeader-4 88993 1334 ns/op BenchmarkTypeByExtension/.html-4 567560 211.0 ns/op BenchmarkTypeByExtension/.HTML-4 327990 324.3 ns/op BenchmarkTypeByExtension/.unused-4 446762 264.0 ns/op BenchmarkExtensionsByType/text/html-4 179815 1163 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 43138 2703 ns/op BenchmarkExtensionsByType/application/octet-stream-4 31058 3510 ns/op PASS ok mime 1.750s goos: darwin goarch: amd64 pkg: mime/quotedprintable BenchmarkWriter-4 891 133120 ns/op PASS ok mime/quotedprintable 0.207s goos: darwin goarch: amd64 pkg: net BenchmarkGoLookupIP-4 5 24786590 ns/op 8489 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 2 52516060 ns/op 13504 B/op 113 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5031196363 ns/op 151456 B/op 235 allocs/op BenchmarkDNSName-4 140548 729.7 ns/op BenchmarkInterfaces-4 2114 62878 ns/op BenchmarkInterfaceByIndex-4 7782 17501 ns/op BenchmarkInterfaceByName-4 1894 65342 ns/op BenchmarkInterfaceAddrs-4 2226 62658 ns/op BenchmarkInterfacesAndAddrs-4 6498 18616 ns/op BenchmarkInterfacesAndMulticastAddrs-4 2640 43391 ns/op BenchmarkParseIP-4 7965 15178 ns/op BenchmarkParseIPValidIPv4-4 393085 295.3 ns/op BenchmarkParseIPValidIPv6-4 211540 528.8 ns/op BenchmarkIPString/IPv4-4 115413 1040 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 12451 9638 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 43543 2523 ns/op BenchmarkIPEqual/IPv4-4 1067954 111.7 ns/op BenchmarkIPEqual/IPv6-4 996884 111.3 ns/op BenchmarkTCP4OneShot-4 152 770619 ns/op BenchmarkTCP4OneShotTimeout-4 156 824468 ns/op BenchmarkTCP4Persistent-4 320 343318 ns/op BenchmarkTCP4PersistentTimeout-4 285 370551 ns/op BenchmarkTCP6OneShot-4 156 742394 ns/op BenchmarkTCP6OneShotTimeout-4 150 753170 ns/op BenchmarkTCP6Persistent-4 375 342688 ns/op BenchmarkTCP6PersistentTimeout-4 340 350089 ns/op BenchmarkTCP4ConcurrentReadWrite-4 21078 5852 ns/op BenchmarkTCP6ConcurrentReadWrite-4 16407 6984 ns/op BenchmarkSetReadDeadline-4 138159 915.6 ns/op BenchmarkUDP6LinkLocalUnicast-4 200 542451 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 303 571679 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 256 500619 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 249 423972 ns/op 0 B/op 0 allocs/op PASS ok net 11.643s goos: darwin goarch: amd64 pkg: net/http BenchmarkCookieString-4 23035 5199 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10119 12384 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 12903 8962 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17931 6628 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 32059 4761 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 46413 2667 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 1001810 120.7 ns/op BenchmarkReadRequestChrome-4 4369 28382 ns/op 21.53 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10849 ns/op 7.19 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 11365 ns/op 7.22 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 8265 15293 ns/op 9.87 MB/s 1035 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16755 7016 ns/op 5.70 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 54 2263347 ns/op 0.45 MB/s BenchmarkFileAndServer_1KB/https1-4 46 2555232 ns/op 0.40 MB/s BenchmarkFileAndServer_1KB/h2-4 38 3413652 ns/op 0.30 MB/s BenchmarkFileAndServer_16MB/h1-4 2 69349364 ns/op 241.92 MB/s BenchmarkFileAndServer_16MB/https1-4 1 184216363 ns/op 91.07 MB/s BenchmarkFileAndServer_16MB/h2-4 1 402764020 ns/op 41.66 MB/s BenchmarkFileAndServer_64MB/h1-4 1 296907349 ns/op 226.03 MB/s BenchmarkFileAndServer_64MB/https1-4 1 657878564 ns/op 102.01 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1652917678 ns/op 40.60 MB/s BenchmarkServeMux-4 296 427962 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 367 331926 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 43 3247740 ns/op 6578 B/op 67 allocs/op BenchmarkClientServer/https1-4 38 2932405 ns/op 9324 B/op 102 allocs/op BenchmarkClientServer/h2-4 40 3035628 ns/op 12567 B/op 110 allocs/op BenchmarkClientServerParallel/4/h1-4 289 373021 ns/op 10860 B/op 83 allocs/op BenchmarkClientServerParallel/4/https1-4 18 6337163 ns/op 108567 B/op 1185 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56239: read tcp 127.0.0.1:56238->127.0.0.1:56239: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56258: read tcp 127.0.0.1:56243->127.0.0.1:56258: use of closed network connection BenchmarkClientServerParallel/4/h2-4 52 1935873 ns/op 38708 B/op 427 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56292: write tcp 127.0.0.1:56285->127.0.0.1:56292: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56288: write tcp 127.0.0.1:56285->127.0.0.1:56288: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56289: write tcp 127.0.0.1:56285->127.0.0.1:56289: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56290: write tcp 127.0.0.1:56285->127.0.0.1:56290: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56313: read tcp 127.0.0.1:56301->127.0.0.1:56313: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56306: read tcp 127.0.0.1:56301->127.0.0.1:56306: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56302: write tcp 127.0.0.1:56301->127.0.0.1:56302: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56308: write tcp 127.0.0.1:56301->127.0.0.1:56308: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56327: read tcp 127.0.0.1:56318->127.0.0.1:56327: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56326: read tcp 127.0.0.1:56318->127.0.0.1:56326: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 208 588673 ns/op 24738 B/op 125 allocs/op BenchmarkClientServerParallel/64/https1-4 19 5979033 ns/op 98210 B/op 1103 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56721: read tcp 127.0.0.1:56713->127.0.0.1:56721: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56728: read tcp 127.0.0.1:56713->127.0.0.1:56728: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56725: write tcp 127.0.0.1:56713->127.0.0.1:56725: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56747: read tcp 127.0.0.1:56730->127.0.0.1:56747: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56748: read tcp 127.0.0.1:56730->127.0.0.1:56748: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56745: write tcp 127.0.0.1:56730->127.0.0.1:56745: use of closed network connection BenchmarkClientServerParallel/64/h2-4 31 3653311 ns/op 51416 B/op 581 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56759: read tcp 127.0.0.1:56757->127.0.0.1:56759: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56766: read tcp 127.0.0.1:56757->127.0.0.1:56766: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56770: read tcp 127.0.0.1:56757->127.0.0.1:56770: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56767: read tcp 127.0.0.1:56757->127.0.0.1:56767: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56771: read tcp 127.0.0.1:56757->127.0.0.1:56771: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56768: read tcp 127.0.0.1:56757->127.0.0.1:56768: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56769: read tcp 127.0.0.1:56757->127.0.0.1:56769: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56773: read tcp 127.0.0.1:56757->127.0.0.1:56773: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56765: write tcp 127.0.0.1:56757->127.0.0.1:56765: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56794: write tcp 127.0.0.1:56774->127.0.0.1:56794: use of closed network connection ... [output truncated] BenchmarkServer-4 5 21257159 ns/op 9665 B/op 47 allocs/op BenchmarkClient-4 36 3145820 ns/op 4076 B/op 47 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 526 231808 ns/op 7318 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1203 135341 ns/op 3072 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1182 97328 ns/op 1927 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1378 108616 ns/op 2789 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1099 93377 ns/op 2714 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1022 102392 ns/op 2732 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1279 98505 ns/op 1882 B/op 14 allocs/op BenchmarkServerHijack-4 943 151733 ns/op 16725 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 51 2863151 ns/op 6027 B/op 53 allocs/op BenchmarkResponseStatusLine-4 352621 312.5 ns/op 0 B/op 0 allocs/op PASS ok net/http 15.519s goos: darwin goarch: amd64 pkg: net/http/httputil BenchmarkServeHTTP-4 2610 55921 ns/op 34074 B/op 12 allocs/op PASS ok net/http/httputil 0.234s goos: darwin goarch: amd64 pkg: net/netip BenchmarkIPNextPrev-4 105782 1087 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 498124 229.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 221968 526.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 73838 1610 ns/op BenchmarkStdIPv4-4 169628 702.6 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 101001 1131 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 96116 1149 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 96616 1195 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 72900 1447 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1601112 73.76 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1494278 80.30 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1239229 94.32 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 346059 357.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 389198 332.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 334812 379.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 98623 1207 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 317059 405.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 188144 663.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 170550 633.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 172426 694.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 86136 1406 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 383830 314.9 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 141762 896.4 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 180579 670.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 248020 433.2 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 162561 784.0 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 316256 366.0 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 159679 740.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 176119 782.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 152169 764.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 111912 1054 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 477226 242.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 137228 853.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 101764 1213 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 111153 961.1 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 182403 749.0 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 115200 1068 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 299520 449.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 124515 982.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 143508 830.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 192520 733.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 132795 984.7 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 112.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 998216 116.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 115.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 904644 120.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 122.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 935246 128.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 940232 121.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 120.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 944157 119.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 382262 336.8 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 453622 224.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 259099 484.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 275862 455.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 243646 504.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 78261 1334 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 597969 217.3 ns/op PASS ok net/netip 9.606s 2023/03/23 14:49:36 Test RPC server listening on 127.0.0.1:56886 2023/03/23 14:49:36 Test HTTP RPC server listening on 127.0.0.1:56887 goos: darwin goarch: amd64 pkg: net/rpc BenchmarkEndToEnd-4 176 675353 ns/op BenchmarkEndToEndHTTP-4 152 732479 ns/op BenchmarkEndToEndAsync-4 1280 90682 ns/op BenchmarkEndToEndAsyncHTTP-4 1144 88851 ns/op PASS ok net/rpc 1.074s goos: darwin goarch: amd64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 3646 29819 ns/op BenchmarkReadMIMEHeader/server_headers-4 5442 20325 ns/op BenchmarkUncommon-4 25242 4720 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.498s goos: darwin goarch: amd64 pkg: net/url BenchmarkString-4 4372 26121 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 81036 1341 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 453865 226.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 112764 1007 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 218580 558.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 107414 1099 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 18177 6656 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 373756 302.4 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 99027 1046 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 235464 554.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 103984 1128 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 19880 5969 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 195094 666.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 72607 1632 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 71352 1650 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 33238 3660 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6456 20101 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 172380 662.7 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 72064 1633 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 73902 1622 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 31984 3630 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6526 19992 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.847s goos: darwin goarch: amd64 pkg: os BenchmarkExpand/noop-4 2542990 43.03 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 127234 794.7 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 549 219431 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 204 579878 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 476 253064 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 BenchmarkStatDot-4 47878 2509 ns/op BenchmarkStatFile-4 31170 3688 ns/op BenchmarkStatDir-4 33187 3588 ns/op BenchmarkLstatDot-4 50436 2472 ns/op BenchmarkLstatFile-4 32012 3866 ns/op BenchmarkLstatDir-4 31947 3661 ns/op PASS ok os 1.983s goos: darwin goarch: amd64 pkg: os/exec BenchmarkExecHostname-4 25 4633360 ns/op 8560 B/op 30 allocs/op PASS ok os/exec 0.281s goos: darwin goarch: amd64 pkg: os/user BenchmarkCurrent-4 348934 358.8 ns/op PASS ok os/user 0.364s goos: darwin goarch: amd64 pkg: reflect BenchmarkBool-4 2328105 45.94 ns/op BenchmarkString-4 2149852 56.70 ns/op BenchmarkBytes-4 1792190 63.98 ns/op BenchmarkNamedBytes-4 796906 157.6 ns/op BenchmarkBytesArray-4 716884 163.9 ns/op BenchmarkSliceLen-4 2112438 55.69 ns/op BenchmarkMapLen-4 1246332 94.75 ns/op BenchmarkStringLen-4 1434150 80.85 ns/op BenchmarkArrayLen-4 1446498 81.62 ns/op BenchmarkSliceCap-4 2198251 53.54 ns/op BenchmarkDeepEqual/int8-4 598723 183.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 109898 1255 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 583354 220.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 100513 1123 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 544515 217.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 106230 1103 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 563362 216.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 109698 1115 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 533320 221.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 110364 1125 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 662677 179.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 128730 866.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 537620 214.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 110700 1118 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 593767 221.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 108949 1131 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 539382 216.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 97354 1258 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 562539 222.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 107654 1152 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 526057 226.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 103316 1151 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 491434 224.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 105806 1151 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 559210 221.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 103472 1142 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 598056 214.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 102384 1125 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 524366 223.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 87331 1150 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 712034 180.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 112285 1075 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 589664 211.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 101697 1133 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 140082 873.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 66931 1803 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 74674 1700 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 44755 2536 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 335721 374.0 ns/op BenchmarkIsZero/ArrayIncomparable-4 41259 2827 ns/op BenchmarkIsZero/StructComparable-4 1000000 126.3 ns/op BenchmarkIsZero/StructIncomparable-4 195370 619.0 ns/op BenchmarkSetZero/Bool/Direct-4 2809695 42.71 ns/op BenchmarkSetZero/Bool/CachedZero-4 1751005 62.95 ns/op BenchmarkSetZero/Bool/NewZero-4 1286491 93.07 ns/op BenchmarkSetZero/Int/Direct-4 2167563 55.09 ns/op BenchmarkSetZero/Int/CachedZero-4 1964362 61.58 ns/op BenchmarkSetZero/Int/NewZero-4 1324184 89.45 ns/op BenchmarkSetZero/Uint/Direct-4 2091849 54.46 ns/op BenchmarkSetZero/Uint/CachedZero-4 1979256 60.55 ns/op BenchmarkSetZero/Uint/NewZero-4 1333455 89.85 ns/op BenchmarkSetZero/Float/Direct-4 2045384 59.07 ns/op BenchmarkSetZero/Float/CachedZero-4 1912364 66.51 ns/op BenchmarkSetZero/Float/NewZero-4 1340475 91.02 ns/op BenchmarkSetZero/Complex/Direct-4 2213113 55.41 ns/op BenchmarkSetZero/Complex/CachedZero-4 1908487 61.49 ns/op BenchmarkSetZero/Complex/NewZero-4 1331468 89.52 ns/op BenchmarkSetZero/Array/Direct-4 3236544 37.06 ns/op BenchmarkSetZero/Array/CachedZero-4 1659076 63.28 ns/op BenchmarkSetZero/Array/NewZero-4 1271726 93.99 ns/op BenchmarkSetZero/Chan/Direct-4 2062212 55.63 ns/op BenchmarkSetZero/Chan/CachedZero-4 1399316 84.67 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 115.9 ns/op BenchmarkSetZero/Func/Direct-4 2058387 56.54 ns/op BenchmarkSetZero/Func/CachedZero-4 1408423 83.40 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 118.3 ns/op BenchmarkSetZero/Interface/Direct-4 1976503 60.98 ns/op BenchmarkSetZero/Interface/CachedZero-4 1841775 63.37 ns/op BenchmarkSetZero/Interface/NewZero-4 1326044 92.73 ns/op BenchmarkSetZero/Map/Direct-4 2070523 56.00 ns/op BenchmarkSetZero/Map/CachedZero-4 1411626 84.46 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 115.7 ns/op BenchmarkSetZero/Pointer/Direct-4 2202138 55.85 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1408309 95.16 ns/op BenchmarkSetZero/Pointer/NewZero-4 964466 116.7 ns/op BenchmarkSetZero/Slice/Direct-4 1862035 63.12 ns/op BenchmarkSetZero/Slice/CachedZero-4 1877010 66.89 ns/op BenchmarkSetZero/Slice/NewZero-4 1289758 91.57 ns/op BenchmarkSetZero/String/Direct-4 2127616 55.61 ns/op BenchmarkSetZero/String/CachedZero-4 1989092 60.55 ns/op BenchmarkSetZero/String/NewZero-4 1336132 89.82 ns/op BenchmarkSetZero/Struct/Direct-4 3358705 36.28 ns/op BenchmarkSetZero/Struct/CachedZero-4 1959412 61.21 ns/op BenchmarkSetZero/Struct/NewZero-4 1308907 88.88 ns/op BenchmarkSelect/1-4 228474 582.8 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 103050 1180 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 49899 2570 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 177673 651.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 154514 779.1 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 151736 887.3 ns/op 144.26 MB/s BenchmarkCallArgCopy/size=256-4 133346 1036 ns/op 247.17 MB/s BenchmarkCallArgCopy/size=1024-4 82722 2057 ns/op 497.83 MB/s BenchmarkCallArgCopy/size=4096-4 21487 6670 ns/op 614.12 MB/s BenchmarkCallArgCopy/size=65536-4 1851 82971 ns/op 789.87 MB/s BenchmarkPtrTo-4 738560 160.4 ns/op BenchmarkFieldByName1-4 863169 207.0 ns/op BenchmarkFieldByName2-4 45919 3826 ns/op BenchmarkFieldByName3-4 7033 26101 ns/op BenchmarkInterfaceBig-4 3342957 34.19 ns/op BenchmarkInterfaceSmall-4 3580362 35.75 ns/op BenchmarkNew-4 1000000 102.6 ns/op BenchmarkMap/StringKeys/MapIndex-4 3274 36506 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3502 35793 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3031 38792 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3206 39420 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3522 36423 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3432 35229 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 213501 524.7 ns/op PASS ok reflect 21.527s goos: darwin goarch: amd64 pkg: regexp BenchmarkFind-4 7666 19179 ns/op 9412 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 10000 17019 ns/op 9147 B/op 1 allocs/op BenchmarkFindString-4 10000 18524 ns/op 9288 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 20126 ns/op 9162 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 18969 ns/op 9268 B/op 2 allocs/op BenchmarkLiteral-4 10000 18044 ns/op BenchmarkNotLiteral-4 4143 34650 ns/op BenchmarkMatchClass-4 3606 41430 ns/op BenchmarkMatchClass_InRange-4 3556 41475 ns/op BenchmarkReplaceAll-4 1852 95863 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 10000 15032 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 25550 4712 ns/op BenchmarkAnchoredShortMatch-4 10000 17251 ns/op BenchmarkAnchoredLongMatch-4 16021 6779 ns/op BenchmarkOnePassShortA-4 20720 5849 ns/op BenchmarkNotOnePassShortA-4 8956 22684 ns/op BenchmarkOnePassShortB-4 26082 4462 ns/op BenchmarkNotOnePassShortB-4 7270 21173 ns/op BenchmarkOnePassLongPrefix-4 86474 1422 ns/op BenchmarkOnePassLongNotPrefix-4 31171 3844 ns/op BenchmarkMatchParallelShared-4 10000 20997 ns/op BenchmarkMatchParallelCopied-4 10000 26557 ns/op BenchmarkQuoteMetaAll-4 155066 843.9 ns/op 16.59 MB/s BenchmarkQuoteMetaNone-4 418556 300.6 ns/op 86.50 MB/s BenchmarkCompile/Onepass-4 4324 30820 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1570 89811 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 170 687953 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2739240 43.89 ns/op 364.58 MB/s BenchmarkMatch/Easy0/32-4 10000 16253 ns/op 1.97 MB/s BenchmarkMatch/Easy0/1K-4 4920 35657 ns/op 28.72 MB/s BenchmarkMatch/Easy0i/16-4 2574873 48.41 ns/op 330.50 MB/s BenchmarkMatch/Easy0i/32-4 4734 33251 ns/op 0.96 MB/s BenchmarkMatch/Easy0i/1K-4 224 487681 ns/op 2.10 MB/s BenchmarkMatch/Easy1/16-4 2721718 43.21 ns/op 370.30 MB/s BenchmarkMatch/Easy1/32-4 10000 14864 ns/op 2.15 MB/s BenchmarkMatch/Easy1/1K-4 4504 38766 ns/op 26.41 MB/s BenchmarkMatch/Medium/16-4 2611903 44.74 ns/op 357.62 MB/s BenchmarkMatch/Medium/32-4 7050 29326 ns/op 1.09 MB/s BenchmarkMatch/Medium/1K-4 285 408309 ns/op 2.51 MB/s BenchmarkMatch/Hard/16-4 2611692 46.32 ns/op 345.41 MB/s BenchmarkMatch/Hard/32-4 4626 42928 ns/op 0.75 MB/s BenchmarkMatch/Hard/1K-4 153 792583 ns/op 1.29 MB/s BenchmarkMatch/Hard1/16-4 1554 95411 ns/op 0.17 MB/s BenchmarkMatch/Hard1/32-4 828 155976 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 27 4464790 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 26892 4276 ns/op 3.74 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 13912 8262 ns/op 3.87 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 644 186128 ns/op 5.50 MB/s 29 B/op 0 allocs/op PASS ok regexp 9.492s goos: darwin goarch: amd64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 732372 159.0 ns/op BenchmarkIsWordChar-4 203310 632.0 ns/op PASS ok regexp/syntax 1.522s goos: darwin goarch: amd64 pkg: runtime BenchmarkCallers/cached-4 89005 1286 ns/op BenchmarkCallers/inlined-4 70615 1731 ns/op BenchmarkCallers/no-cache-4 15300 7588 ns/op BenchmarkMakeChan/Byte-4 1000000 252.0 ns/op BenchmarkMakeChan/Int-4 763064 341.6 ns/op BenchmarkMakeChan/Ptr-4 730894 397.4 ns/op BenchmarkMakeChan/Struct/0-4 688903 233.5 ns/op BenchmarkMakeChan/Struct/32-4 420699 748.6 ns/op BenchmarkMakeChan/Struct/40-4 160353 696.0 ns/op BenchmarkChanNonblocking-4 7441602 15.72 ns/op BenchmarkSelectUncontended-4 1084998 112.9 ns/op BenchmarkSelectSyncContended-4 111366 1092 ns/op BenchmarkSelectAsyncContended-4 275268 403.2 ns/op BenchmarkSelectNonblock-4 4556151 26.55 ns/op BenchmarkChanUncontended-4 15918 7982 ns/op BenchmarkChanContended-4 5184 23013 ns/op BenchmarkChanSync-4 216128 503.7 ns/op BenchmarkChanSyncWork-4 10000 31193 ns/op BenchmarkChanProdCons0-4 214744 488.4 ns/op BenchmarkChanProdCons10-4 449824 243.1 ns/op BenchmarkChanProdCons100-4 532124 214.7 ns/op BenchmarkChanProdConsWork0-4 138208 731.7 ns/op BenchmarkChanProdConsWork10-4 203624 502.6 ns/op BenchmarkChanProdConsWork100-4 262035 461.7 ns/op BenchmarkSelectProdCons-4 156399 706.0 ns/op BenchmarkReceiveDataFromClosedChan-4 917486 124.4 ns/op BenchmarkChanCreation-4 148580 838.9 ns/op BenchmarkChanSem-4 308608 404.8 ns/op BenchmarkChanPopular-4 120 921817 ns/op BenchmarkChanClosed-4 911058 134.1 ns/op BenchmarkCallClosure-4 4497961 25.11 ns/op BenchmarkCallClosure1-4 4523574 24.87 ns/op BenchmarkCallClosure2-4 1000000 100.5 ns/op BenchmarkCallClosure3-4 1408477 90.98 ns/op BenchmarkCallClosure4-4 1154973 106.2 ns/op BenchmarkComplex128DivNormal-4 14910720 8.181 ns/op BenchmarkComplex128DivNisNaN-4 11446131 10.55 ns/op BenchmarkComplex128DivDisNaN-4 10247768 10.87 ns/op BenchmarkComplex128DivNisInf-4 15162070 8.195 ns/op BenchmarkComplex128DivDisInf-4 8225487 13.90 ns/op BenchmarkSetTypePtr-4 73504009 1.844 ns/op 4337.81 MB/s BenchmarkSetTypePtr8-4 15040334 8.568 ns/op 7469.80 MB/s BenchmarkSetTypePtr16-4 13710908 8.611 ns/op 14864.48 MB/s BenchmarkSetTypePtr32-4 14786575 8.629 ns/op 29668.53 MB/s BenchmarkSetTypePtr64-4 15109327 8.520 ns/op 60091.16 MB/s BenchmarkSetTypePtr126-4 8063011 14.58 ns/op 69137.50 MB/s BenchmarkSetTypePtr128-4 8133631 14.01 ns/op 73084.91 MB/s BenchmarkSetTypePtrSlice-4 1000000 113.8 ns/op 72001.18 MB/s BenchmarkSetTypeNode1-4 15427374 8.332 ns/op 2880.62 MB/s BenchmarkSetTypeNode1Slice-4 4027143 27.09 ns/op 28350.26 MB/s BenchmarkSetTypeNode8-4 14562014 8.948 ns/op 8940.05 MB/s BenchmarkSetTypeNode8Slice-4 2329156 51.19 ns/op 50011.37 MB/s BenchmarkSetTypeNode64-4 7691430 14.47 ns/op 36489.04 MB/s BenchmarkSetTypeNode64Slice-4 352021 364.6 ns/op 46346.97 MB/s BenchmarkSetTypeNode64Dead-4 10937971 11.24 ns/op 46972.92 MB/s BenchmarkSetTypeNode64DeadSlice-4 377287 337.3 ns/op 50097.46 MB/s BenchmarkSetTypeNode124-4 7336258 15.35 ns/op 65676.09 MB/s BenchmarkSetTypeNode124Slice-4 287122 463.8 ns/op 69543.28 MB/s BenchmarkSetTypeNode126-4 7876658 15.70 ns/op 65226.52 MB/s BenchmarkSetTypeNode126Slice-4 231481 487.1 ns/op 67276.51 MB/s BenchmarkSetTypeNode128-4 4901884 20.57 ns/op 50555.59 MB/s BenchmarkSetTypeNode128Slice-4 224790 585.5 ns/op 56844.62 MB/s BenchmarkSetTypeNode130-4 5519040 20.58 ns/op 51321.23 MB/s BenchmarkSetTypeNode130Slice-4 223776 571.3 ns/op 59149.62 MB/s BenchmarkSetTypeNode1024-4 1000000 105.8 ns/op 77568.10 MB/s BenchmarkSetTypeNode1024Slice-4 33219 3214 ns/op 81726.36 MB/s BenchmarkAllocation-4 6273 60351 ns/op BenchmarkReadMemStats-4 105 1124256 ns/op BenchmarkReadMemStatsLatency-4 1 1335013 p50-ns 1335013 p90-ns 1335013 p99-ns BenchmarkWriteBarrier-4 3101881 37.36 ns/op BenchmarkBulkWriteBarrier-4 6767871 19.22 ns/op BenchmarkScanStackNoLocals-4 3 39336215 ns/op BenchmarkMSpanCountAlloc/bits=64-4 15354459 8.348 ns/op BenchmarkMSpanCountAlloc/bits=128-4 14660940 8.688 ns/op BenchmarkMSpanCountAlloc/bits=256-4 11242884 10.18 ns/op BenchmarkMSpanCountAlloc/bits=512-4 9495523 13.27 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6284750 18.49 ns/op BenchmarkHash5-4 7753688 14.94 ns/op 334.56 MB/s BenchmarkHash16-4 8818791 13.32 ns/op 1200.78 MB/s BenchmarkHash64-4 7507570 16.02 ns/op 3994.98 MB/s BenchmarkHash1024-4 2573418 46.27 ns/op 22132.54 MB/s BenchmarkHash65536-4 48619 2251 ns/op 29108.09 MB/s BenchmarkAlignedLoad-4 9218037 12.05 ns/op BenchmarkUnalignedLoad-4 10421925 11.60 ns/op BenchmarkEqEfaceConcrete-4 7811670 14.63 ns/op BenchmarkEqIfaceConcrete-4 8708604 13.91 ns/op BenchmarkNeEfaceConcrete-4 8923545 14.23 ns/op BenchmarkNeIfaceConcrete-4 8617738 13.00 ns/op BenchmarkConvT2EByteSized/bool-4 4883535 23.66 ns/op BenchmarkConvT2EByteSized/uint8-4 4676236 24.17 ns/op BenchmarkConvT2ESmall-4 4870447 24.59 ns/op BenchmarkConvT2EUintptr-4 4584938 25.51 ns/op BenchmarkConvT2ELarge-4 1000000 119.3 ns/op BenchmarkConvT2ISmall-4 4699732 24.69 ns/op BenchmarkConvT2IUintptr-4 4439527 26.23 ns/op BenchmarkConvT2ILarge-4 1000000 118.5 ns/op BenchmarkConvI2E-4 4324959 26.44 ns/op BenchmarkConvI2I-4 4061214 30.31 ns/op BenchmarkAssertE2T-4 4191391 29.85 ns/op BenchmarkAssertE2TLarge-4 1946607 52.01 ns/op BenchmarkAssertE2I-4 3968809 29.02 ns/op BenchmarkAssertI2T-4 4184011 27.06 ns/op BenchmarkAssertI2I-4 3856555 29.41 ns/op BenchmarkAssertI2E-4 4553911 24.84 ns/op BenchmarkAssertE2E-4 4767704 25.65 ns/op BenchmarkAssertE2T2-4 3026720 37.71 ns/op BenchmarkAssertE2T2Blank-4 3979182 29.62 ns/op BenchmarkAssertI2E2-4 3571510 30.00 ns/op BenchmarkAssertI2E2Blank-4 4703161 24.41 ns/op BenchmarkAssertE2E2-4 3877532 29.08 ns/op BenchmarkAssertE2E2Blank-4 4611501 24.67 ns/op BenchmarkConvT2Ezero/zero/16-4 4738783 24.89 ns/op BenchmarkConvT2Ezero/zero/32-4 4537104 25.79 ns/op BenchmarkConvT2Ezero/zero/64-4 4677138 25.09 ns/op BenchmarkConvT2Ezero/zero/str-4 4624267 25.20 ns/op BenchmarkConvT2Ezero/zero/slice-4 4576806 25.09 ns/op BenchmarkConvT2Ezero/zero/big-4 157143 1066 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 113.7 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 104.1 ns/op BenchmarkConvT2Ezero/nonzero/big-4 180342 967.8 ns/op BenchmarkConvT2Ezero/smallint/16-4 4576912 25.56 ns/op BenchmarkConvT2Ezero/smallint/32-4 4739100 25.26 ns/op BenchmarkConvT2Ezero/smallint/64-4 4450956 26.76 ns/op BenchmarkConvT2Ezero/largeint/16-4 1373260 80.75 ns/op BenchmarkConvT2Ezero/largeint/32-4 1462486 78.78 ns/op BenchmarkConvT2Ezero/largeint/64-4 1447203 82.56 ns/op BenchmarkMalloc8-4 1338105 89.29 ns/op BenchmarkMalloc16-4 1000000 102.0 ns/op BenchmarkMallocTypeInfo8-4 1391014 87.18 ns/op BenchmarkMallocTypeInfo16-4 1000000 111.0 ns/op BenchmarkMallocLargeStruct-4 99108 1361 ns/op BenchmarkGoroutineSelect-4 31 4067140 ns/op BenchmarkGoroutineBlocking-4 30 4206448 ns/op BenchmarkGoroutineForRange-4 34 3781487 ns/op BenchmarkGoroutineIdle-4 22 5063874 ns/op BenchmarkHashStringSpeed-4 2811723 41.91 ns/op BenchmarkHashBytesSpeed-4 1257842 90.85 ns/op BenchmarkHashInt32Speed-4 3162639 38.05 ns/op BenchmarkHashInt64Speed-4 3184672 38.03 ns/op BenchmarkHashStringArraySpeed-4 652986 204.0 ns/op BenchmarkMegMap-4 2678456 39.81 ns/op BenchmarkMegOneMap-4 3353152 34.73 ns/op BenchmarkMegEqMap-4 3445 38339 ns/op BenchmarkMegEmptyMap-4 3945771 30.24 ns/op BenchmarkSmallStrMap-4 2944953 39.12 ns/op BenchmarkMapStringKeysEight_16-4 2767990 40.51 ns/op BenchmarkMapStringKeysEight_32-4 2967438 39.44 ns/op BenchmarkMapStringKeysEight_64-4 3022036 39.84 ns/op BenchmarkMapStringKeysEight_1M-4 2876911 40.20 ns/op BenchmarkIntMap-4 2764384 40.85 ns/op BenchmarkMapFirst/1-4 3590194 32.17 ns/op BenchmarkMapFirst/2-4 3746778 34.24 ns/op BenchmarkMapFirst/3-4 3505550 31.87 ns/op BenchmarkMapFirst/4-4 3660458 31.44 ns/op BenchmarkMapFirst/5-4 3548449 32.72 ns/op BenchmarkMapFirst/6-4 3535465 33.19 ns/op BenchmarkMapFirst/7-4 3374174 32.51 ns/op BenchmarkMapFirst/8-4 3494055 32.92 ns/op BenchmarkMapFirst/9-4 3296788 35.39 ns/op BenchmarkMapFirst/10-4 3129763 35.48 ns/op BenchmarkMapFirst/11-4 3075213 36.13 ns/op BenchmarkMapFirst/12-4 3258291 37.15 ns/op BenchmarkMapFirst/13-4 3223900 37.87 ns/op BenchmarkMapFirst/14-4 3201672 35.04 ns/op BenchmarkMapFirst/15-4 3213968 36.73 ns/op BenchmarkMapFirst/16-4 3069866 36.73 ns/op BenchmarkMapMid/1-4 3234760 37.09 ns/op BenchmarkMapMid/2-4 3098522 38.23 ns/op BenchmarkMapMid/3-4 3139214 35.31 ns/op BenchmarkMapMid/4-4 3267699 35.89 ns/op BenchmarkMapMid/5-4 3406887 35.51 ns/op BenchmarkMapMid/6-4 3162339 36.64 ns/op BenchmarkMapMid/7-4 3173510 36.59 ns/op BenchmarkMapMid/8-4 3243476 36.90 ns/op BenchmarkMapMid/9-4 3056805 38.38 ns/op BenchmarkMapMid/10-4 2946784 38.37 ns/op BenchmarkMapMid/11-4 2951314 39.06 ns/op BenchmarkMapMid/12-4 2933398 41.33 ns/op BenchmarkMapMid/13-4 3081998 37.63 ns/op BenchmarkMapMid/14-4 3057932 37.70 ns/op BenchmarkMapMid/15-4 3076684 38.16 ns/op BenchmarkMapMid/16-4 3011870 39.27 ns/op BenchmarkMapLast/1-4 3403272 35.38 ns/op BenchmarkMapLast/2-4 3228477 36.43 ns/op BenchmarkMapLast/3-4 3347460 35.88 ns/op BenchmarkMapLast/4-4 3109929 36.03 ns/op BenchmarkMapLast/5-4 3177237 36.76 ns/op BenchmarkMapLast/6-4 3125985 39.87 ns/op BenchmarkMapLast/7-4 2908272 38.45 ns/op BenchmarkMapLast/8-4 3093595 38.95 ns/op BenchmarkMapLast/9-4 3096320 37.63 ns/op BenchmarkMapLast/10-4 2943172 38.75 ns/op BenchmarkMapLast/11-4 3135866 38.96 ns/op BenchmarkMapLast/12-4 3015334 39.11 ns/op BenchmarkMapLast/13-4 3233940 37.14 ns/op BenchmarkMapLast/14-4 2801937 38.48 ns/op BenchmarkMapLast/15-4 3060123 37.76 ns/op BenchmarkMapLast/16-4 2752466 40.43 ns/op BenchmarkMapCycle-4 2391664 58.15 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3034243 36.74 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2829 39771 ns/op BenchmarkMakeMap/[Byte]Byte-4 698689 361.9 ns/op BenchmarkMakeMap/[Int]Int-4 203352 767.2 ns/op BenchmarkNewEmptyMap-4 15354162 7.370 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1681352 71.38 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 601992 208.9 ns/op BenchmarkMapIterEmpty-4 4407973 27.33 ns/op BenchmarkSameLengthMap-4 3576517 31.66 ns/op BenchmarkBigKeyMap-4 1431973 180.3 ns/op BenchmarkBigValMap-4 1000000 110.5 ns/op BenchmarkSmallKeyMap-4 2101321 73.76 ns/op BenchmarkMapPopulate/1-4 1685337 66.94 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 99219 1831 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9204 39026 ns/op 6273 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 393 319393 ns/op 51785 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 25 4429379 ns/op 416326 B/op 205 allocs/op BenchmarkMapPopulate/100000-4 3 42125297 ns/op 6526797 B/op 2893 allocs/op BenchmarkComplexAlgMap-4 515752 272.9 ns/op BenchmarkGoMapClear/Reflexive/1-4 606178 216.4 ns/op BenchmarkGoMapClear/Reflexive/10-4 596472 218.9 ns/op BenchmarkGoMapClear/Reflexive/100-4 280412 598.6 ns/op BenchmarkGoMapClear/Reflexive/1000-4 49165 2430 ns/op BenchmarkGoMapClear/Reflexive/10000-4 6139 18713 ns/op BenchmarkGoMapClear/NonReflexive/1-4 455424 270.6 ns/op BenchmarkGoMapClear/NonReflexive/10-4 425829 263.2 ns/op BenchmarkGoMapClear/NonReflexive/100-4 205039 823.7 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 34408 2948 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 6715 18334 ns/op BenchmarkMapStringConversion/32/simple-4 1000000 137.1 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1225530 92.85 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1000000 149.6 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1242015 98.14 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 539214 213.5 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 931504 111.8 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1559521 77.06 ns/op BenchmarkMapInterfacePtr-4 1572477 76.61 ns/op BenchmarkNewEmptyMapHintLessThan8-4 5344074 23.21 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 33307 3497 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 6228 22281 ns/op BenchmarkMapPop1000-4 385 309448 ns/op BenchmarkMapPop10000-4 31 6693871 ns/op BenchmarkMapAssign/Int32/256-4 1995700 63.35 ns/op BenchmarkMapAssign/Int32/65536-4 699596 158.3 ns/op BenchmarkMapAssign/Int64/256-4 1813828 72.24 ns/op BenchmarkMapAssign/Int64/65536-4 489789 223.5 ns/op BenchmarkMapAssign/Str/256-4 1684203 75.65 ns/op BenchmarkMapAssign/Str/65536-4 455055 391.5 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1243856 112.4 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 670761 163.9 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1206924 102.9 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 282219 376.9 ns/op BenchmarkMapOperatorAssign/Str/256-4 433053 5466 ns/op BenchmarkMapOperatorAssign/Str/65536-4 143145 705.6 ns/op BenchmarkMapAppendAssign/Int32/256-4 801751 205.0 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 252469 780.2 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 673855 211.4 ns/op 33 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 174694 701.4 ns/op 76 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 663055 343.6 ns/op 68 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 130389 860.7 ns/op 117 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1219171 104.8 ns/op BenchmarkMapDelete/Int32/1000-4 1610017 67.54 ns/op BenchmarkMapDelete/Int32/10000-4 1862226 72.88 ns/op BenchmarkMapDelete/Int64/100-4 1328216 94.10 ns/op BenchmarkMapDelete/Int64/1000-4 1696281 70.62 ns/op BenchmarkMapDelete/Int64/10000-4 1544887 73.99 ns/op BenchmarkMapDelete/Str/100-4 1000000 110.8 ns/op BenchmarkMapDelete/Str/1000-4 1336812 86.87 ns/op BenchmarkMapDelete/Str/10000-4 1367386 91.98 ns/op BenchmarkMapDelete/Pointer/100-4 1000000 111.9 ns/op BenchmarkMapDelete/Pointer/1000-4 1536391 69.04 ns/op BenchmarkMapDelete/Pointer/10000-4 1645458 81.53 ns/op BenchmarkMemmove/0-4 19207131 6.620 ns/op BenchmarkMemmove/1-4 1000000 114.8 ns/op 8.71 MB/s BenchmarkMemmove/2-4 1000000 100.0 ns/op 19.99 MB/s BenchmarkMemmove/3-4 1245022 103.0 ns/op 29.13 MB/s BenchmarkMemmove/4-4 1244854 165.7 ns/op 24.14 MB/s BenchmarkMemmove/5-4 1213281 92.91 ns/op 53.82 MB/s BenchmarkMemmove/6-4 1316179 89.90 ns/op 66.74 MB/s BenchmarkMemmove/7-4 1000000 160.0 ns/op 43.76 MB/s BenchmarkMemmove/8-4 1000000 133.0 ns/op 60.17 MB/s BenchmarkMemmove/9-4 1000000 107.6 ns/op 83.68 MB/s BenchmarkMemmove/10-4 1000000 124.6 ns/op 80.28 MB/s BenchmarkMemmove/11-4 933380 118.5 ns/op 92.83 MB/s BenchmarkMemmove/12-4 1000000 176.4 ns/op 68.02 MB/s BenchmarkMemmove/13-4 1202461 98.22 ns/op 132.35 MB/s BenchmarkMemmove/14-4 1000000 183.4 ns/op 76.32 MB/s BenchmarkMemmove/15-4 1256791 96.23 ns/op 155.87 MB/s BenchmarkMemmove/16-4 1337247 89.58 ns/op 178.61 MB/s BenchmarkMemmove/32-4 1212386 94.23 ns/op 339.58 MB/s BenchmarkMemmove/64-4 1000000 175.7 ns/op 364.20 MB/s BenchmarkMemmove/128-4 1000000 108.1 ns/op 1183.88 MB/s BenchmarkMemmove/256-4 1000000 142.3 ns/op 1798.84 MB/s BenchmarkMemmove/512-4 754022 180.5 ns/op 2836.62 MB/s BenchmarkMemmove/1024-4 415168 294.0 ns/op 3483.40 MB/s BenchmarkMemmove/2048-4 288658 535.1 ns/op 3827.41 MB/s BenchmarkMemmove/4096-4 147702 960.6 ns/op 4263.90 MB/s BenchmarkMemmoveOverlap/32-4 1212564 95.02 ns/op 336.78 MB/s BenchmarkMemmoveOverlap/64-4 1273030 103.0 ns/op 621.59 MB/s BenchmarkMemmoveOverlap/128-4 1000000 112.2 ns/op 1140.88 MB/s BenchmarkMemmoveOverlap/256-4 1000000 266.9 ns/op 959.33 MB/s BenchmarkMemmoveOverlap/512-4 662638 179.7 ns/op 2848.67 MB/s BenchmarkMemmoveOverlap/1024-4 404150 279.7 ns/op 3660.79 MB/s BenchmarkMemmoveOverlap/2048-4 288128 991.3 ns/op 2065.95 MB/s BenchmarkMemmoveOverlap/4096-4 143150 821.2 ns/op 4987.69 MB/s BenchmarkMemmoveUnalignedDst/0-4 17344812 6.786 ns/op BenchmarkMemmoveUnalignedDst/1-4 1000000 181.7 ns/op 5.50 MB/s BenchmarkMemmoveUnalignedDst/2-4 1231998 155.1 ns/op 12.90 MB/s BenchmarkMemmoveUnalignedDst/3-4 1342086 93.03 ns/op 32.25 MB/s BenchmarkMemmoveUnalignedDst/4-4 1257810 158.9 ns/op 25.17 MB/s BenchmarkMemmoveUnalignedDst/5-4 1260927 104.9 ns/op 47.68 MB/s BenchmarkMemmoveUnalignedDst/6-4 1220280 137.1 ns/op 43.78 MB/s BenchmarkMemmoveUnalignedDst/7-4 1227639 97.29 ns/op 71.95 MB/s BenchmarkMemmoveUnalignedDst/8-4 1252516 88.03 ns/op 90.88 MB/s BenchmarkMemmoveUnalignedDst/9-4 1000000 101.4 ns/op 88.77 MB/s BenchmarkMemmoveUnalignedDst/10-4 1000000 105.1 ns/op 95.13 MB/s BenchmarkMemmoveUnalignedDst/11-4 1000000 125.9 ns/op 87.38 MB/s BenchmarkMemmoveUnalignedDst/12-4 1275417 127.8 ns/op 93.88 MB/s BenchmarkMemmoveUnalignedDst/13-4 1200481 103.3 ns/op 125.87 MB/s BenchmarkMemmoveUnalignedDst/14-4 1202172 96.87 ns/op 144.53 MB/s BenchmarkMemmoveUnalignedDst/15-4 1202529 101.4 ns/op 147.88 MB/s BenchmarkMemmoveUnalignedDst/16-4 1239985 94.78 ns/op 168.81 MB/s BenchmarkMemmoveUnalignedDst/32-4 1000000 103.3 ns/op 309.76 MB/s BenchmarkMemmoveUnalignedDst/64-4 1000000 103.7 ns/op 617.40 MB/s BenchmarkMemmoveUnalignedDst/128-4 1007763 133.5 ns/op 958.45 MB/s BenchmarkMemmoveUnalignedDst/256-4 875272 134.7 ns/op 1901.06 MB/s BenchmarkMemmoveUnalignedDst/512-4 591367 207.6 ns/op 2466.75 MB/s BenchmarkMemmoveUnalignedDst/1024-4 344140 372.4 ns/op 2749.69 MB/s BenchmarkMemmoveUnalignedDst/2048-4 240726 586.6 ns/op 3491.18 MB/s BenchmarkMemmoveUnalignedDst/4096-4 131036 1072 ns/op 3821.10 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1000000 180.7 ns/op 177.10 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 953044 108.9 ns/op 587.46 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1007486 160.4 ns/op 797.78 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 685168 163.2 ns/op 1568.20 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 733813 230.5 ns/op 2221.37 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 426915 314.6 ns/op 3255.10 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 200130 550.8 ns/op 3718.20 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 125055 1371 ns/op 2986.99 MB/s BenchmarkMemmoveUnalignedSrc/0-4 17920635 10.24 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1000000 135.6 ns/op 7.38 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1000000 100.6 ns/op 19.89 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1000000 108.5 ns/op 27.65 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1119344 114.0 ns/op 35.09 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1000000 106.0 ns/op 47.17 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1000000 132.6 ns/op 45.26 MB/s BenchmarkMemmoveUnalignedSrc/7-4 927988 112.4 ns/op 62.29 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1000000 132.6 ns/op 60.32 MB/s BenchmarkMemmoveUnalignedSrc/9-4 940411 117.5 ns/op 76.63 MB/s BenchmarkMemmoveUnalignedSrc/10-4 846754 135.0 ns/op 74.05 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1000000 107.9 ns/op 101.94 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1000000 115.7 ns/op 103.74 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1000000 110.5 ns/op 117.68 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1000000 105.8 ns/op 132.35 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1000000 108.1 ns/op 138.81 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1000000 111.5 ns/op 143.48 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1000000 115.4 ns/op 277.40 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1000000 139.9 ns/op 457.46 MB/s BenchmarkMemmoveUnalignedSrc/128-4 864901 148.2 ns/op 863.95 MB/s BenchmarkMemmoveUnalignedSrc/256-4 804782 164.1 ns/op 1560.45 MB/s BenchmarkMemmoveUnalignedSrc/512-4 527715 231.1 ns/op 2215.40 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 458628 312.9 ns/op 3272.95 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 230725 573.6 ns/op 3570.48 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 142275 928.9 ns/op 4409.71 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1000000 104.2 ns/op 306.96 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1000000 119.4 ns/op 536.23 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 946554 181.2 ns/op 706.54 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 862095 188.7 ns/op 1356.69 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 482275 321.3 ns/op 1593.52 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 388928 321.9 ns/op 3180.89 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 235376 498.9 ns/op 4104.95 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 144421 1150 ns/op 3562.57 MB/s BenchmarkMemclr/5-4 15215330 8.427 ns/op 593.33 MB/s BenchmarkMemclr/16-4 12768412 8.863 ns/op 1805.16 MB/s BenchmarkMemclr/64-4 7096422 17.90 ns/op 3575.99 MB/s BenchmarkMemclr/256-4 10428380 10.56 ns/op 24250.14 MB/s BenchmarkMemclr/4096-4 2123298 57.27 ns/op 71517.28 MB/s BenchmarkMemclr/65536-4 77683 1661 ns/op 39448.49 MB/s BenchmarkMemclr/1M-4 3702 33230 ns/op 31555.21 MB/s BenchmarkMemclr/4M-4 984 131089 ns/op 31995.80 MB/s BenchmarkMemclr/8M-4 315 414781 ns/op 20224.20 MB/s BenchmarkMemclr/16M-4 100 1845632 ns/op 9090.23 MB/s BenchmarkMemclr/64M-4 46 2262654 ns/op 29659.35 MB/s BenchmarkGoMemclr/5-4 1417746 93.76 ns/op 53.33 MB/s BenchmarkGoMemclr/16-4 446264 237.3 ns/op 67.43 MB/s BenchmarkGoMemclr/64-4 158769 824.1 ns/op 77.66 MB/s BenchmarkGoMemclr/256-4 28449 3996 ns/op 64.06 MB/s BenchmarkMemclrRange/1K_2K-4 65691 1858 ns/op 51606.64 MB/s BenchmarkMemclrRange/2K_8K-4 23244 5021 ns/op 66423.69 MB/s BenchmarkMemclrRange/4K_16K-4 29157 6655 ns/op 48549.23 MB/s BenchmarkMemclrRange/160K_228K-4 3009 39366 ns/op 42240.61 MB/s BenchmarkClearFat7-4 2990868 37.26 ns/op BenchmarkClearFat8-4 4061119 36.23 ns/op BenchmarkClearFat11-4 3778916 29.79 ns/op BenchmarkClearFat12-4 2949879 40.21 ns/op BenchmarkClearFat13-4 3511792 58.31 ns/op BenchmarkClearFat14-4 2738854 40.78 ns/op BenchmarkClearFat15-4 3318542 35.01 ns/op BenchmarkClearFat16-4 2122172 50.21 ns/op BenchmarkClearFat24-4 3715866 41.29 ns/op BenchmarkClearFat32-4 2783810 37.41 ns/op BenchmarkClearFat40-4 2506736 48.72 ns/op BenchmarkClearFat48-4 3031218 42.34 ns/op BenchmarkClearFat56-4 3526048 49.01 ns/op BenchmarkClearFat64-4 3241611 34.79 ns/op BenchmarkClearFat72-4 3443506 34.49 ns/op BenchmarkClearFat128-4 3014886 64.77 ns/op BenchmarkClearFat256-4 2246479 70.97 ns/op BenchmarkClearFat512-4 1000000 107.3 ns/op BenchmarkClearFat1024-4 1000000 123.9 ns/op BenchmarkClearFat1032-4 1000000 143.1 ns/op BenchmarkClearFat1040-4 882900 189.3 ns/op BenchmarkCopyFat7-4 4153706 28.77 ns/op BenchmarkCopyFat8-4 4651624 49.72 ns/op BenchmarkCopyFat11-4 3665154 50.06 ns/op BenchmarkCopyFat12-4 3830954 31.47 ns/op BenchmarkCopyFat13-4 4187917 29.02 ns/op BenchmarkCopyFat14-4 4089442 31.04 ns/op BenchmarkCopyFat15-4 1000000 121.6 ns/op BenchmarkCopyFat16-4 2614542 47.89 ns/op BenchmarkCopyFat24-4 3253086 33.39 ns/op BenchmarkCopyFat32-4 4185250 36.56 ns/op BenchmarkCopyFat64-4 3562896 33.46 ns/op BenchmarkCopyFat72-4 3971926 32.30 ns/op BenchmarkCopyFat128-4 2599297 43.82 ns/op BenchmarkCopyFat256-4 2285430 51.58 ns/op BenchmarkCopyFat512-4 1151259 93.39 ns/op BenchmarkCopyFat520-4 1000000 137.5 ns/op BenchmarkCopyFat1024-4 845949 126.8 ns/op BenchmarkCopyFat1032-4 886390 279.5 ns/op BenchmarkCopyFat1040-4 1000000 135.9 ns/op BenchmarkIssue18740/2byte-4 241 454057 ns/op BenchmarkIssue18740/4byte-4 494 245789 ns/op BenchmarkIssue18740/8byte-4 902 150319 ns/op BenchmarkMemclrKnownSize1-4 7071702 29.38 ns/op 34.04 MB/s BenchmarkMemclrKnownSize2-4 3277590 32.12 ns/op 62.26 MB/s BenchmarkMemclrKnownSize4-4 2543101 45.41 ns/op 88.08 MB/s BenchmarkMemclrKnownSize8-4 1000000 188.7 ns/op 42.39 MB/s BenchmarkMemclrKnownSize16-4 599494 355.9 ns/op 44.95 MB/s BenchmarkMemclrKnownSize32-4 397717 383.6 ns/op 83.43 MB/s BenchmarkMemclrKnownSize64-4 186684 821.3 ns/op 77.93 MB/s BenchmarkMemclrKnownSize112-4 96366 1636 ns/op 68.45 MB/s BenchmarkMemclrKnownSize128-4 89463 2253 ns/op 56.81 MB/s BenchmarkMemclrKnownSize192-4 42510 2608 ns/op 73.62 MB/s BenchmarkMemclrKnownSize248-4 32799 3671 ns/op 67.55 MB/s BenchmarkMemclrKnownSize256-4 40377 5132 ns/op 49.88 MB/s BenchmarkMemclrKnownSize512-4 15687 8748 ns/op 58.53 MB/s BenchmarkMemclrKnownSize1024-4 10000 18358 ns/op 55.78 MB/s BenchmarkMemclrKnownSize4096-4 3446 56655 ns/op 72.30 MB/s BenchmarkMemclrKnownSize512KiB-4 12 9354951 ns/op 56.04 MB/s BenchmarkReadMetricsLatency-4 10000 3298 p50-ns 5459 p90-ns 12305 p99-ns BenchmarkFinalizer-4 183 649504 ns/op BenchmarkFinalizerRun-4 216057 818.4 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6786730 26.92 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2959951 36.84 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2558844 44.53 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 1000000 100.4 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1000000 107.2 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 116.4 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2540158 56.80 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1274889 166.6 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1000000 201.8 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 857416 129.0 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2098644 57.05 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1000000 111.9 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1594111 73.52 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1351161 144.6 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 4855327 21.51 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6217472 16.95 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 4910947 21.23 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6422367 26.75 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5445158 20.12 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6159681 37.85 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5234263 35.45 ns/op BenchmarkFindBitRange64/PatternAASize8-4 2361428 45.39 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7994709 27.90 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 4875930 27.34 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6300860 16.06 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7504806 31.82 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7198302 17.23 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6844437 24.41 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6531279 20.08 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5980270 19.40 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7774683 21.03 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8040712 20.38 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5361313 19.41 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5757286 27.59 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5498763 21.29 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6471393 21.90 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7286562 32.29 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6295342 22.93 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5983520 30.12 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6496681 20.76 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6137848 21.75 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 4523950 33.39 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5975287 20.89 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 4773237 22.77 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5945094 22.29 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7066075 18.47 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7956338 30.01 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7921549 15.24 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7278828 15.99 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6807048 16.48 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6730370 15.95 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7226103 15.75 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6479146 22.73 ns/op BenchmarkNetpollBreak-4 1810 72646 ns/op BenchmarkPingPongHog-4 442 249278 ns/op BenchmarkStackGrowth-4 72406 2018 ns/op BenchmarkStackGrowthDeep-4 768 151360 ns/op BenchmarkCreateGoroutines-4 52434 2317 ns/op BenchmarkCreateGoroutinesParallel-4 46202 2313 ns/op BenchmarkCreateGoroutinesCapture-4 5893 18620 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 31880 3773 ns/op BenchmarkClosureCall-4 24902547 7.780 ns/op BenchmarkWakeupParallelSpinning/0s-4 8517 19613 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4597 31918 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4238 30867 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2480 54804 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1293 78300 ns/op BenchmarkWakeupParallelSpinning/20µs-4 912 128178 ns/op BenchmarkWakeupParallelSpinning/50µs-4 374 352567 ns/op BenchmarkWakeupParallelSpinning/100µs-4 202 589039 ns/op BenchmarkMatmult-4 2999485 73.38 ns/op BenchmarkFastrand-4 4172356 26.08 ns/op BenchmarkFastrand64-4 3888470 27.24 ns/op BenchmarkFastrandHashiter-4 2474288 51.09 ns/op BenchmarkFastrandn/2-4 3508738 33.81 ns/op BenchmarkFastrandn/3-4 2735558 39.11 ns/op BenchmarkFastrandn/4-4 3823791 37.59 ns/op BenchmarkFastrandn/5-4 3951516 52.17 ns/op BenchmarkIfaceCmp100-4 99462 1395 ns/op BenchmarkIfaceCmpNil100-4 209378 796.7 ns/op BenchmarkEfaceCmpDiff-4 40147 3065 ns/op BenchmarkEfaceCmpDiffIndirect-4 28974 3963 ns/op BenchmarkDefer-4 1425068 136.6 ns/op BenchmarkDefer10-4 539510 234.5 ns/op BenchmarkDeferMany-4 591567 634.6 ns/op BenchmarkPanicRecover-4 211880 624.8 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 69 2338369 ns/op 2211110 p50-ns 3181465 p90-ns 4248821 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 44 3401041 ns/op 3283770 p50-ns 4616874 p90-ns 8164659 p99-ns BenchmarkGoroutineProfile/small/idle-4 22 5117920 ns/op 4658255 p50-ns 6772493 p90-ns 7939820 p99-ns BenchmarkGoroutineProfile/small/loaded-4 28 4953519 ns/op 4687037 p50-ns 7412958 p90-ns 7439656 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 80 2028850 ns/op 1932684 p50-ns 2628241 p90-ns 4904137 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 69 2632718 ns/op 2401989 p50-ns 3730778 p90-ns 5683473 p99-ns BenchmarkGoroutineProfile/large/idle-4 10 13507935 ns/op 12196396 p50-ns 21665382 p90-ns 21665382 p99-ns BenchmarkGoroutineProfile/large/loaded-4 4 30297521 ns/op 34311976 p50-ns 36215993 p90-ns 36215993 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 52 2221921 ns/op 2082925 p50-ns 3016080 p90-ns 3970677 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 57 2144088 ns/op 2109899 p50-ns 2819723 p90-ns 4091654 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 28 4812935 ns/op 4628152 p50-ns 6314168 p90-ns 13531016 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 19 7952023 ns/op 6773417 p50-ns 10769153 p90-ns 27317116 p99-ns BenchmarkRWMutexUncontended-4 2077758 89.30 ns/op BenchmarkRWMutexWrite100-4 135957 3772 ns/op BenchmarkRWMutexWrite10-4 117560 2150 ns/op BenchmarkRWMutexWorkWrite100-4 25792 6560 ns/op BenchmarkRWMutexWorkWrite10-4 28620 5281 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1830 74442 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 756 149090 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1029 172590 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 289 477733 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 442 314159 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 188 720540 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 243 453271 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 91 1234529 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 195499 1212 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 236851 1117 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 114783 1099 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 127257 1105 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 95122 1186 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 185124 1454 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 138624 1119 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 165896 1122 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 108406 1685 ns/op BenchmarkMakeSlice/Byte-4 1000000 104.5 ns/op BenchmarkMakeSlice/Int16-4 1000000 112.1 ns/op BenchmarkMakeSlice/Int-4 852433 154.0 ns/op BenchmarkMakeSlice/Ptr-4 649413 180.0 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 217.3 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 290.7 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 323.3 ns/op BenchmarkGrowSlice/Byte-4 552985 582.7 ns/op BenchmarkGrowSlice/Int16-4 583645 500.2 ns/op BenchmarkGrowSlice/Int-4 281452 813.8 ns/op BenchmarkGrowSlice/Ptr-4 445255 606.4 ns/op BenchmarkGrowSlice/Struct/24-4 162260 857.5 ns/op BenchmarkGrowSlice/Struct/32-4 153910 764.4 ns/op BenchmarkGrowSlice/Struct/40-4 119299 2058 ns/op BenchmarkExtendSlice/IntSlice-4 96022 1491 ns/op BenchmarkExtendSlice/PointerSlice-4 114376 1626 ns/op BenchmarkExtendSlice/NoGrow-4 154663 722.3 ns/op BenchmarkAppend-4 937699 205.3 ns/op BenchmarkAppendGrowByte-4 1 100064542 ns/op BenchmarkAppendGrowString-4 1 458441712 ns/op BenchmarkAppendSlice/1Bytes-4 199437 597.2 ns/op BenchmarkAppendSlice/4Bytes-4 203761 534.2 ns/op BenchmarkAppendSlice/7Bytes-4 136360 823.5 ns/op BenchmarkAppendSlice/8Bytes-4 137692 869.9 ns/op BenchmarkAppendSlice/15Bytes-4 151858 999.0 ns/op BenchmarkAppendSlice/16Bytes-4 205464 638.3 ns/op BenchmarkAppendSlice/32Bytes-4 155232 864.6 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 37590 4024 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 10000 10629 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9144 35063 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 718 179135 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 68 1761443 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 31 5218694 ns/op BenchmarkAppendStr/1Bytes-4 266132 446.4 ns/op BenchmarkAppendStr/4Bytes-4 215192 481.4 ns/op BenchmarkAppendStr/8Bytes-4 265471 606.0 ns/op BenchmarkAppendStr/16Bytes-4 270418 523.5 ns/op BenchmarkAppendStr/32Bytes-4 406377 506.2 ns/op BenchmarkAppendSpecialCase-4 570211 198.5 ns/op BenchmarkCopy/1Byte-4 212902 711.3 ns/op 1.41 MB/s BenchmarkCopy/1String-4 158770 680.3 ns/op 1.47 MB/s BenchmarkCopy/2Byte-4 164954 1027 ns/op 1.95 MB/s BenchmarkCopy/2String-4 847392 330.3 ns/op 6.06 MB/s BenchmarkCopy/4Byte-4 296498 453.7 ns/op 8.82 MB/s BenchmarkCopy/4String-4 324043 463.4 ns/op 8.63 MB/s BenchmarkCopy/8Byte-4 1000000 112.4 ns/op 71.20 MB/s BenchmarkCopy/8String-4 1230955 149.9 ns/op 53.36 MB/s BenchmarkCopy/12Byte-4 1000000 108.9 ns/op 110.15 MB/s BenchmarkCopy/12String-4 1000000 127.3 ns/op 94.23 MB/s BenchmarkCopy/16Byte-4 1061890 179.9 ns/op 88.96 MB/s BenchmarkCopy/16String-4 1000000 141.5 ns/op 113.07 MB/s BenchmarkCopy/32Byte-4 1000000 111.9 ns/op 286.08 MB/s BenchmarkCopy/32String-4 1050542 108.7 ns/op 294.26 MB/s BenchmarkCopy/128Byte-4 1000000 121.9 ns/op 1050.20 MB/s BenchmarkCopy/128String-4 1000000 132.9 ns/op 963.45 MB/s BenchmarkCopy/1024Byte-4 434450 504.4 ns/op 2030.16 MB/s BenchmarkCopy/1024String-4 344953 450.5 ns/op 2272.94 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 21836 7513 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 10000 11791 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 20757 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 25306 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9675 31122 ns/op BenchmarkAppendInPlace/Grow/Byte-4 128560 1525 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 129808 1873 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 56736 2248 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 39429 2721 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 52947 2930 ns/op BenchmarkStackCopyPtr-4 1 121542117 ns/op BenchmarkStackCopy-4 1 132015707 ns/op BenchmarkStackCopyNoCache-4 28 4647122 ns/op BenchmarkStackCopyWithStkobj-4 2 55237220 ns/op BenchmarkIssue18138-4 189 862211 ns/op BenchmarkCompareStringEqual-4 14103914 8.672 ns/op BenchmarkCompareStringIdentical-4 21126421 7.836 ns/op BenchmarkCompareStringSameLength-4 18346844 6.139 ns/op BenchmarkCompareStringDifferentLength-4 26794966 4.780 ns/op BenchmarkCompareStringBigUnaligned-4 2247 56349 ns/op 18608.72 MB/s BenchmarkCompareStringBig-4 1536 74789 ns/op 14020.56 MB/s BenchmarkConcatStringAndBytes-4 1987612 61.34 ns/op BenchmarkSliceByteToString/1-4 1631482 69.52 ns/op BenchmarkSliceByteToString/2-4 505536 263.2 ns/op BenchmarkSliceByteToString/4-4 948504 184.5 ns/op BenchmarkSliceByteToString/8-4 1000000 127.6 ns/op BenchmarkSliceByteToString/16-4 1000000 136.2 ns/op BenchmarkSliceByteToString/32-4 854964 187.6 ns/op BenchmarkSliceByteToString/64-4 885120 292.5 ns/op BenchmarkSliceByteToString/128-4 769822 342.5 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2026885 60.44 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1000000 132.8 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 100.8 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 2789581 43.96 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1750003 85.04 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1782904 82.21 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1852597 105.5 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 361622 468.7 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 489867 271.6 ns/op BenchmarkRuneIterate/range/ASCII-4 8697637 14.84 ns/op BenchmarkRuneIterate/range/Japanese-4 2536122 68.44 ns/op BenchmarkRuneIterate/range/MixedLength-4 2060782 63.66 ns/op BenchmarkRuneIterate/range1/ASCII-4 7656589 15.80 ns/op BenchmarkRuneIterate/range1/Japanese-4 2239455 46.38 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2448853 82.62 ns/op BenchmarkRuneIterate/range2/ASCII-4 7960237 19.28 ns/op BenchmarkRuneIterate/range2/Japanese-4 2565638 43.96 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3014452 42.28 ns/op BenchmarkArrayEqual-4 26137731 4.649 ns/op BenchmarkFunc/Name-4 7078880 17.32 ns/op BenchmarkFunc/Entry-4 11779365 8.850 ns/op BenchmarkFunc/FileLine-4 2117455 56.24 ns/op PASS ok runtime 496.014s goos: darwin goarch: amd64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 27640 7703 ns/op BenchmarkHandle/concurrent-4 21841 5590 ns/op PASS ok runtime/cgo 0.532s goos: darwin goarch: amd64 pkg: runtime/internal/atomic BenchmarkAtomicLoad64-4 19906280 5.076 ns/op BenchmarkAtomicStore64-4 10956390 11.61 ns/op BenchmarkAtomicLoad-4 30566542 6.246 ns/op BenchmarkAtomicStore-4 10273431 10.20 ns/op BenchmarkAnd8-4 9325201 13.66 ns/op BenchmarkAnd-4 12747825 11.28 ns/op BenchmarkAnd8Parallel-4 4088898 27.96 ns/op BenchmarkAndParallel-4 4190707 28.11 ns/op BenchmarkOr8-4 12634314 11.54 ns/op BenchmarkOr-4 12210418 11.70 ns/op BenchmarkOr8Parallel-4 4037914 29.52 ns/op BenchmarkOrParallel-4 3517497 31.73 ns/op BenchmarkXadd-4 3648925 31.59 ns/op BenchmarkXadd64-4 4013040 31.02 ns/op BenchmarkCas-4 2765954 47.20 ns/op BenchmarkCas64-4 2449338 45.21 ns/op BenchmarkXchg-4 3663771 30.95 ns/op BenchmarkXchg64-4 3649538 33.93 ns/op PASS ok runtime/internal/atomic 3.711s goos: darwin goarch: amd64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 3060678 65.54 ns/op BenchmarkMulUintptr/large-4 3032179 84.59 ns/op PASS ok runtime/internal/math 0.951s goos: darwin goarch: amd64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 10 15143783 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 9 19462021 ns/op 425.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 20 5662107 ns/op 9.200 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 6 24098657 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 4 32156238 ns/op 1464 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 20 6196584 ns/op 91.15 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 1 167346566 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 154396691 ns/op 10587 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 8 12619379 ns/op 674.9 concurrent_launches/op PASS ok runtime/pprof 2.433s goos: darwin goarch: amd64 pkg: runtime/race BenchmarkSyncLeak-4 8 13428846 ns/op BenchmarkStackLeak-4 21643 5461 ns/op PASS ok runtime/race 0.604s goos: darwin goarch: amd64 pkg: runtime/trace BenchmarkStartRegion-4 2001978 51.12 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 164130 697.7 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.483s goos: darwin goarch: amd64 pkg: slices BenchmarkCompact/nil-4 8225919 20.61 ns/op BenchmarkCompact/one-4 1000000 168.2 ns/op BenchmarkCompact/sorted-4 699204 223.7 ns/op BenchmarkCompact/1_item-4 778790 158.3 ns/op BenchmarkCompact/unsorted-4 888950 173.9 ns/op BenchmarkCompact/many-4 601417 317.5 ns/op BenchmarkReplace/naive-fast-4 31927 5791 ns/op BenchmarkReplace/optimized-fast-4 33855 4447 ns/op BenchmarkReplace/naive-slow-4 15246 8056 ns/op BenchmarkReplace/optimized-slow-4 16080 7762 ns/op PASS ok slices 2.774s goos: darwin goarch: amd64 pkg: sort BenchmarkSearchWrappers-4 98095 1074 ns/op BenchmarkSortString1K-4 123 1061280 ns/op BenchmarkSortString1K_Slice-4 121 1074187 ns/op BenchmarkStableString1K-4 88 1675470 ns/op BenchmarkSortInt1K-4 129 831681 ns/op BenchmarkSortInt1K_Sorted-4 1758 65656 ns/op BenchmarkSortInt1K_Reversed-4 1087 101296 ns/op BenchmarkSortInt1K_Mod8-4 366 324639 ns/op BenchmarkStableInt1K-4 84 1665462 ns/op BenchmarkStableInt1K_Slice-4 100 1246673 ns/op BenchmarkSortInt64K-4 2 128910944 ns/op BenchmarkSortInt64K_Slice-4 2 69864938 ns/op BenchmarkStableInt64K-4 1 107859530 ns/op BenchmarkSort1e2-4 278 459128 ns/op BenchmarkStable1e2-4 110 1186475 ns/op BenchmarkSort1e4-4 2 69941983 ns/op BenchmarkStable1e4-4 1 341097412 ns/op PASS ok sort 40.501s goos: darwin goarch: amd64 pkg: strconv BenchmarkAtof64Decimal-4 650275 192.3 ns/op BenchmarkAtof64Float-4 657171 202.7 ns/op BenchmarkAtof64FloatExp-4 586892 249.5 ns/op BenchmarkAtof64Big-4 455104 318.1 ns/op BenchmarkAtof64RandomBits-4 243586 648.1 ns/op BenchmarkAtof64RandomFloats-4 483111 322.8 ns/op BenchmarkAtof64RandomLongFloats-4 358350 551.4 ns/op BenchmarkAtof32Decimal-4 819408 173.3 ns/op BenchmarkAtof32Float-4 776150 191.7 ns/op BenchmarkAtof32FloatExp-4 613778 256.4 ns/op BenchmarkAtof32Random-4 351684 395.0 ns/op BenchmarkAtof32RandomLong-4 140558 1073 ns/op BenchmarkParseInt/Pos/7bit-4 791096 199.6 ns/op BenchmarkParseInt/Pos/26bit-4 853341 161.7 ns/op BenchmarkParseInt/Pos/31bit-4 643472 325.2 ns/op BenchmarkParseInt/Pos/56bit-4 425383 277.4 ns/op BenchmarkParseInt/Pos/63bit-4 519066 386.2 ns/op BenchmarkParseInt/Neg/7bit-4 1099092 138.9 ns/op BenchmarkParseInt/Neg/26bit-4 758238 185.9 ns/op BenchmarkParseInt/Neg/31bit-4 559257 203.8 ns/op BenchmarkParseInt/Neg/56bit-4 422007 275.1 ns/op BenchmarkParseInt/Neg/63bit-4 488204 291.2 ns/op BenchmarkAtoi/Pos/7bit-4 1491355 111.2 ns/op BenchmarkAtoi/Pos/26bit-4 698944 146.0 ns/op BenchmarkAtoi/Pos/31bit-4 866526 155.3 ns/op BenchmarkAtoi/Pos/56bit-4 505941 237.1 ns/op BenchmarkAtoi/Pos/63bit-4 453376 325.7 ns/op BenchmarkAtoi/Neg/7bit-4 1457192 85.10 ns/op BenchmarkAtoi/Neg/26bit-4 782818 245.0 ns/op BenchmarkAtoi/Neg/31bit-4 687680 172.9 ns/op BenchmarkAtoi/Neg/56bit-4 512251 265.6 ns/op BenchmarkAtoi/Neg/63bit-4 446827 346.0 ns/op BenchmarkFormatFloat/Decimal-4 84066 2170 ns/op BenchmarkFormatFloat/Float-4 75757 1916 ns/op BenchmarkFormatFloat/Exp-4 79916 1403 ns/op BenchmarkFormatFloat/NegExp-4 86594 1652 ns/op BenchmarkFormatFloat/LongExp-4 71542 1904 ns/op BenchmarkFormatFloat/Big-4 65830 1845 ns/op BenchmarkFormatFloat/BinaryExp-4 153830 974.1 ns/op BenchmarkFormatFloat/32Integer-4 74234 1413 ns/op BenchmarkFormatFloat/32ExactFraction-4 90954 1869 ns/op BenchmarkFormatFloat/32Point-4 71690 1571 ns/op BenchmarkFormatFloat/32Exp-4 85209 1393 ns/op BenchmarkFormatFloat/32NegExp-4 74954 2212 ns/op BenchmarkFormatFloat/32Shortest-4 95209 1777 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 103977 1647 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 95952 1994 ns/op BenchmarkFormatFloat/64Fixed1-4 94528 1102 ns/op BenchmarkFormatFloat/64Fixed2-4 102806 1135 ns/op BenchmarkFormatFloat/64Fixed3-4 67698 1968 ns/op BenchmarkFormatFloat/64Fixed4-4 107952 1397 ns/op BenchmarkFormatFloat/64Fixed12-4 61252 2083 ns/op BenchmarkFormatFloat/64Fixed16-4 71516 1825 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 77209 1779 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 88908 1436 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 1936 57203 ns/op BenchmarkFormatFloat/Slowpath64-4 70665 1712 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 68379 1696 ns/op BenchmarkAppendFloat/Decimal-4 114895 1996 ns/op BenchmarkAppendFloat/Float-4 84868 1294 ns/op BenchmarkAppendFloat/Exp-4 110635 1127 ns/op BenchmarkAppendFloat/NegExp-4 95180 1184 ns/op BenchmarkAppendFloat/LongExp-4 78607 2858 ns/op BenchmarkAppendFloat/Big-4 70390 1518 ns/op BenchmarkAppendFloat/BinaryExp-4 328822 494.7 ns/op BenchmarkAppendFloat/32Integer-4 109612 1781 ns/op BenchmarkAppendFloat/32ExactFraction-4 94564 1141 ns/op BenchmarkAppendFloat/32Point-4 94204 1640 ns/op BenchmarkAppendFloat/32Exp-4 93255 1433 ns/op BenchmarkAppendFloat/32NegExp-4 111162 1163 ns/op BenchmarkAppendFloat/32Shortest-4 116845 1360 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 133929 899.7 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 141375 1003 ns/op BenchmarkAppendFloat/64Fixed1-4 132702 798.4 ns/op BenchmarkAppendFloat/64Fixed2-4 130863 800.3 ns/op BenchmarkAppendFloat/64Fixed3-4 153178 962.5 ns/op BenchmarkAppendFloat/64Fixed4-4 176994 775.6 ns/op BenchmarkAppendFloat/64Fixed12-4 83770 1485 ns/op BenchmarkAppendFloat/64Fixed16-4 90466 1211 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 109646 1082 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 87745 1332 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2208 60713 ns/op BenchmarkAppendFloat/Slowpath64-4 92006 1533 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 85177 2118 ns/op BenchmarkFormatInt-4 9866 11869 ns/op BenchmarkAppendInt-4 13657 12100 ns/op BenchmarkFormatUint-4 78427 2208 ns/op BenchmarkAppendUint-4 83079 1504 ns/op BenchmarkFormatIntSmall/7-4 1858137 99.49 ns/op BenchmarkFormatIntSmall/42-4 1788163 68.41 ns/op BenchmarkAppendIntSmall-4 1000000 155.6 ns/op BenchmarkAppendUintVarlen/1-4 909090 134.9 ns/op BenchmarkAppendUintVarlen/12-4 1000000 120.2 ns/op BenchmarkAppendUintVarlen/123-4 557578 301.3 ns/op BenchmarkAppendUintVarlen/1234-4 734448 177.9 ns/op BenchmarkAppendUintVarlen/12345-4 871239 245.4 ns/op BenchmarkAppendUintVarlen/123456-4 867840 222.2 ns/op BenchmarkAppendUintVarlen/1234567-4 691482 182.6 ns/op BenchmarkAppendUintVarlen/12345678-4 613782 177.4 ns/op BenchmarkAppendUintVarlen/123456789-4 605668 216.1 ns/op BenchmarkAppendUintVarlen/1234567890-4 666447 156.1 ns/op BenchmarkAppendUintVarlen/12345678901-4 829896 168.9 ns/op BenchmarkAppendUintVarlen/123456789012-4 704949 200.8 ns/op BenchmarkAppendUintVarlen/1234567890123-4 435258 239.6 ns/op BenchmarkAppendUintVarlen/12345678901234-4 622713 209.8 ns/op BenchmarkAppendUintVarlen/123456789012345-4 631666 317.1 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 782606 192.3 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 620169 180.5 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 489834 230.8 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 618644 196.1 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 593755 199.2 ns/op BenchmarkQuote-4 41124 2967 ns/op BenchmarkQuoteRune-4 396828 310.5 ns/op BenchmarkAppendQuote-4 47464 2706 ns/op BenchmarkAppendQuoteRune-4 801714 162.5 ns/op BenchmarkUnquoteEasy-4 1219941 108.0 ns/op BenchmarkUnquoteHard-4 33367 3667 ns/op PASS ok strconv 25.919s goos: darwin goarch: amd64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 355633 443.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 90381 1758 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 147230 1307 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 169350 825.2 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 55316 2464 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 49556 2392 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 557084 352.4 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 24642 6543 ns/op BenchmarkGenericMatch1-4 1646 68050 ns/op BenchmarkGenericMatch2-4 370 316698 ns/op BenchmarkSingleMaxSkipping-4 10000 12592 ns/op 794.17 MB/s BenchmarkSingleLongSuffixFail-4 10000 12440 ns/op 80.54 MB/s BenchmarkSingleMatch-4 163 741656 ns/op 20.23 MB/s BenchmarkByteByteNoMatch-4 79636 1673 ns/op BenchmarkByteByteMatch-4 12890 12746 ns/op BenchmarkByteStringMatch-4 14936 8826 ns/op BenchmarkHTMLEscapeNew-4 56368 2168 ns/op BenchmarkHTMLEscapeOld-4 58774 2769 ns/op BenchmarkByteStringReplacerWriteString-4 1072 174774 ns/op BenchmarkByteReplacerWriteString-4 1365 82106 ns/op BenchmarkByteByteReplaces-4 2524 49854 ns/op BenchmarkByteByteMap-4 6816 17703 ns/op BenchmarkMap/identity/ASCII-4 568429 222.6 ns/op BenchmarkMap/identity/Greek-4 570610 250.8 ns/op BenchmarkMap/change/ASCII-4 29000 4476 ns/op BenchmarkMap/change/Greek-4 19128 6359 ns/op BenchmarkIndexRune-4 1421858 82.04 ns/op BenchmarkIndexRuneLongString-4 1308007 127.1 ns/op BenchmarkIndexRuneFastPath-4 3322276 53.74 ns/op BenchmarkIndex-4 2706591 43.57 ns/op BenchmarkLastIndex-4 2651899 42.04 ns/op BenchmarkIndexByte-4 11603802 19.02 ns/op BenchmarkToUpper/#00-4 2394781 72.55 ns/op BenchmarkToUpper/ONLYUPPER-4 1900521 67.69 ns/op BenchmarkToUpper/abc-4 233137 549.3 ns/op BenchmarkToUpper/AbC123-4 139231 800.0 ns/op BenchmarkToUpper/azAZ09_-4 197113 634.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 23607 5824 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 50918 2634 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 20911 5239 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 46221 2658 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 86958 1233 ns/op BenchmarkToLower/#00-4 2011383 49.98 ns/op BenchmarkToLower/abc-4 2060898 53.19 ns/op BenchmarkToLower/AbC123-4 154932 771.5 ns/op BenchmarkToLower/azAZ09_-4 151242 763.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 69488 1667 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 44824 2536 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 21826 4821 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 36996 2829 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 109932 1155 ns/op BenchmarkMapNoChanges-4 411483 290.5 ns/op BenchmarkTrim-4 27669 4322 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2202321 56.15 ns/op BenchmarkToValidUTF8/InvalidASCII-4 122145 1130 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 85269 1660 ns/op BenchmarkEqualFold/Tests-4 39583 2844 ns/op BenchmarkEqualFold/ASCII-4 2186083 53.01 ns/op BenchmarkEqualFold/UnicodePrefix-4 94915 1237 ns/op BenchmarkEqualFold/UnicodeSuffix-4 102330 1159 ns/op BenchmarkIndexHard1-4 945 126454 ns/op BenchmarkIndexHard2-4 711 177912 ns/op BenchmarkIndexHard3-4 163 714137 ns/op BenchmarkIndexHard4-4 207 637018 ns/op BenchmarkLastIndexHard1-4 85 1744454 ns/op BenchmarkLastIndexHard2-4 79 1846304 ns/op BenchmarkLastIndexHard3-4 79 1673128 ns/op BenchmarkCountHard1-4 951 127454 ns/op BenchmarkCountHard2-4 607 181258 ns/op BenchmarkCountHard3-4 154 814774 ns/op BenchmarkIndexTorture-4 7752 14459 ns/op BenchmarkCountTorture-4 10000 14954 ns/op BenchmarkCountTortureOverlapping-4 754 162078 ns/op BenchmarkCountByte/10-4 2942106 36.10 ns/op 277.01 MB/s BenchmarkCountByte/32-4 1833846 86.08 ns/op 371.73 MB/s BenchmarkCountByte/4096-4 978420 204.2 ns/op 20055.57 MB/s BenchmarkCountByte/4194304-4 790 189778 ns/op 22101.11 MB/s BenchmarkCountByte/67108864-4 26 6173304 ns/op 10870.82 MB/s BenchmarkFields/ASCII/16-4 290144 778.8 ns/op 20.54 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 19014 8500 ns/op 30.12 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1333 98440 ns/op 41.61 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 48 2472814 ns/op 26.50 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 30460612 ns/op 34.42 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 121202 1101 ns/op 14.53 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 7154 19820 ns/op 12.92 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 447 359556 ns/op 11.39 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 5695668 ns/op 11.51 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 99297975 ns/op 10.56 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 129129 882.8 ns/op 18.12 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 13631 ns/op 18.78 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 722 199324 ns/op 20.55 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 22 4933646 ns/op 13.28 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 99137541 ns/op 10.58 MB/s 10457440 B/op 25 allocs/op BenchmarkFieldsFunc/Mixed/16-4 142944 1049 ns/op 15.25 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 10000 21089 ns/op 12.14 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 547 319240 ns/op 12.83 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 22 6181206 ns/op 10.60 MB/s 463112 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 109798648 ns/op 9.55 MB/s 10457392 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 106223979 ns/op BenchmarkSplitSingleByteSeparator-4 15 9858331 ns/op BenchmarkSplitMultiByteSeparator-4 24 6352071 ns/op BenchmarkSplitNSingleByteSeparator-4 219782 1142 ns/op BenchmarkSplitNMultiByteSeparator-4 170101 1439 ns/op BenchmarkRepeat/5x0-4 2405281 48.70 ns/op BenchmarkRepeat/5x1-4 2041801 56.80 ns/op BenchmarkRepeat/5x2-4 198259 644.3 ns/op BenchmarkRepeat/5x6-4 120184 1117 ns/op BenchmarkRepeat/10x0-4 1276082 87.53 ns/op BenchmarkRepeat/10x1-4 2356736 48.82 ns/op BenchmarkRepeat/10x2-4 188474 683.4 ns/op BenchmarkRepeat/10x6-4 107572 1244 ns/op BenchmarkRepeatLarge/256/1-4 51901 2799 ns/op 91.48 MB/s BenchmarkRepeatLarge/256/16-4 79299 1953 ns/op 131.10 MB/s BenchmarkRepeatLarge/512/1-4 33373 3422 ns/op 149.61 MB/s BenchmarkRepeatLarge/512/16-4 52081 2894 ns/op 176.91 MB/s BenchmarkRepeatLarge/1024/1-4 25272 4985 ns/op 205.42 MB/s BenchmarkRepeatLarge/1024/16-4 32054 3715 ns/op 275.65 MB/s BenchmarkRepeatLarge/2048/1-4 17155 8235 ns/op 248.69 MB/s BenchmarkRepeatLarge/2048/16-4 18000 6161 ns/op 332.43 MB/s BenchmarkRepeatLarge/4096/1-4 10000 13916 ns/op 294.34 MB/s BenchmarkRepeatLarge/4096/16-4 10000 12047 ns/op 340.00 MB/s BenchmarkRepeatLarge/8192/1-4 10000 23388 ns/op 350.27 MB/s BenchmarkRepeatLarge/8192/16-4 10000 18674 ns/op 438.68 MB/s BenchmarkRepeatLarge/8192/4097-4 3705586 36.65 ns/op 111773.26 MB/s BenchmarkRepeatLarge/16384/1-4 9345 35707 ns/op 458.85 MB/s BenchmarkRepeatLarge/16384/16-4 3650 38451 ns/op 426.10 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 29732 ns/op 413.40 MB/s BenchmarkRepeatLarge/32768/1-4 3505 72555 ns/op 451.63 MB/s BenchmarkRepeatLarge/32768/16-4 2702 68668 ns/op 477.20 MB/s BenchmarkRepeatLarge/32768/4097-4 2240 64308 ns/op 445.96 MB/s BenchmarkRepeatLarge/65536/1-4 936 125845 ns/op 520.77 MB/s BenchmarkRepeatLarge/65536/16-4 922 141061 ns/op 464.59 MB/s BenchmarkRepeatLarge/65536/4097-4 1036 143057 ns/op 429.58 MB/s BenchmarkRepeatLarge/131072/1-4 129 833102 ns/op 157.33 MB/s BenchmarkRepeatLarge/131072/16-4 133 957642 ns/op 136.87 MB/s BenchmarkRepeatLarge/131072/4097-4 166 716574 ns/op 177.24 MB/s BenchmarkRepeatLarge/262144/1-4 100 1369780 ns/op 191.38 MB/s BenchmarkRepeatLarge/262144/16-4 106 1719536 ns/op 152.45 MB/s BenchmarkRepeatLarge/262144/4097-4 70 1692454 ns/op 152.51 MB/s BenchmarkRepeatLarge/524288/1-4 58 2060523 ns/op 254.44 MB/s BenchmarkRepeatLarge/524288/16-4 100 2448539 ns/op 214.12 MB/s BenchmarkRepeatLarge/524288/4097-4 91 2401505 ns/op 216.66 MB/s BenchmarkRepeatLarge/1048576/1-4 31 4277021 ns/op 245.17 MB/s BenchmarkRepeatLarge/1048576/16-4 34 3947272 ns/op 265.65 MB/s BenchmarkRepeatLarge/1048576/4097-4 33 3947798 ns/op 264.64 MB/s BenchmarkRepeatLarge/2097152/1-4 25 6491482 ns/op 323.06 MB/s BenchmarkRepeatLarge/2097152/16-4 38 7485351 ns/op 280.17 MB/s BenchmarkRepeatLarge/2097152/4097-4 22 6229340 ns/op 336.08 MB/s BenchmarkRepeatLarge/4194304/1-4 9 12688852 ns/op 330.55 MB/s BenchmarkRepeatLarge/4194304/16-4 9 11407705 ns/op 367.67 MB/s BenchmarkRepeatLarge/4194304/4097-4 13 12255188 ns/op 342.00 MB/s BenchmarkRepeatLarge/8388608/1-4 5 27067997 ns/op 309.91 MB/s BenchmarkRepeatLarge/8388608/16-4 4 28109751 ns/op 298.42 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 19742709 ns/op 424.79 MB/s BenchmarkRepeatLarge/16777216/1-4 3 35693351 ns/op 470.04 MB/s BenchmarkRepeatLarge/16777216/16-4 3 35187000 ns/op 476.80 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 53855420 ns/op 311.52 MB/s BenchmarkRepeatLarge/33554432/1-4 2 64000886 ns/op 524.28 MB/s BenchmarkRepeatLarge/33554432/16-4 2 96949588 ns/op 346.10 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 65396161 ns/op 513.09 MB/s BenchmarkRepeatLarge/67108864/1-4 1 134938615 ns/op 497.33 MB/s BenchmarkRepeatLarge/67108864/16-4 1 125338789 ns/op 535.42 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 123304574 ns/op 544.25 MB/s BenchmarkRepeatLarge/134217728/1-4 1 239445561 ns/op 560.54 MB/s BenchmarkRepeatLarge/134217728/16-4 1 220859441 ns/op 607.71 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 227340611 ns/op 590.38 MB/s BenchmarkRepeatLarge/268435456/1-4 1 530460478 ns/op 506.04 MB/s BenchmarkRepeatLarge/268435456/16-4 1 478359536 ns/op 561.16 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 533065201 ns/op 503.57 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1008812581 ns/op 532.18 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1073739038 ns/op 500.00 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1104664835 ns/op 486.00 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4657045783 ns/op 230.56 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 5923101556 ns/op 181.28 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 5751662399 ns/op 186.68 MB/s BenchmarkIndexAnyASCII/1:1-4 1661170 68.23 ns/op BenchmarkIndexAnyASCII/1:2-4 2033386 96.98 ns/op BenchmarkIndexAnyASCII/1:4-4 1942245 55.32 ns/op BenchmarkIndexAnyASCII/1:8-4 1901401 55.92 ns/op BenchmarkIndexAnyASCII/1:16-4 1703736 62.14 ns/op BenchmarkIndexAnyASCII/1:32-4 1328464 76.78 ns/op BenchmarkIndexAnyASCII/1:64-4 1000000 122.3 ns/op BenchmarkIndexAnyASCII/16:1-4 1865877 57.83 ns/op BenchmarkIndexAnyASCII/16:2-4 828662 183.8 ns/op BenchmarkIndexAnyASCII/16:4-4 806481 143.4 ns/op BenchmarkIndexAnyASCII/16:8-4 955846 199.2 ns/op BenchmarkIndexAnyASCII/16:16-4 774406 159.9 ns/op BenchmarkIndexAnyASCII/16:32-4 617590 177.1 ns/op BenchmarkIndexAnyASCII/16:64-4 559069 213.8 ns/op BenchmarkIndexAnyASCII/256:1-4 1833327 62.57 ns/op BenchmarkIndexAnyASCII/256:2-4 84601 1345 ns/op BenchmarkIndexAnyASCII/256:4-4 95527 1321 ns/op BenchmarkIndexAnyASCII/256:8-4 88872 1490 ns/op BenchmarkIndexAnyASCII/256:16-4 92535 1331 ns/op BenchmarkIndexAnyASCII/256:32-4 86614 1338 ns/op BenchmarkIndexAnyASCII/256:64-4 88324 1356 ns/op BenchmarkIndexAnyUTF8/1:1-4 2221724 56.74 ns/op BenchmarkIndexAnyUTF8/1:2-4 1945152 59.00 ns/op BenchmarkIndexAnyUTF8/1:4-4 1929654 93.10 ns/op BenchmarkIndexAnyUTF8/1:8-4 1829336 79.10 ns/op BenchmarkIndexAnyUTF8/1:16-4 1939971 68.61 ns/op BenchmarkIndexAnyUTF8/1:32-4 1891569 91.38 ns/op BenchmarkIndexAnyUTF8/1:64-4 1878950 96.17 ns/op BenchmarkIndexAnyUTF8/16:1-4 1661510 124.6 ns/op BenchmarkIndexAnyUTF8/16:2-4 271875 482.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 267441 535.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 265368 485.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 229290 489.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 239040 576.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 241462 556.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 450435 289.2 ns/op BenchmarkIndexAnyUTF8/256:2-4 17425 7675 ns/op BenchmarkIndexAnyUTF8/256:4-4 17704 7143 ns/op BenchmarkIndexAnyUTF8/256:8-4 16672 7149 ns/op BenchmarkIndexAnyUTF8/256:16-4 16268 8744 ns/op BenchmarkIndexAnyUTF8/256:32-4 15796 7420 ns/op BenchmarkIndexAnyUTF8/256:64-4 15675 7285 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1902105 60.13 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1959735 72.17 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2095867 58.13 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2083784 80.76 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1768069 59.77 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1989780 59.65 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1874758 60.71 ns/op BenchmarkLastIndexAnyASCII/16:1-4 844666 195.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 922860 135.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 819867 142.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 825372 148.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 817141 148.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 721929 177.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 470716 223.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 81907 1425 ns/op BenchmarkLastIndexAnyASCII/256:2-4 84687 1819 ns/op BenchmarkLastIndexAnyASCII/256:4-4 84207 1412 ns/op BenchmarkLastIndexAnyASCII/256:8-4 96793 1350 ns/op BenchmarkLastIndexAnyASCII/256:16-4 79594 1557 ns/op BenchmarkLastIndexAnyASCII/256:32-4 83641 1416 ns/op BenchmarkLastIndexAnyASCII/256:64-4 76938 1418 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1802018 61.49 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1875776 67.11 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1845064 62.05 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1581080 63.87 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1981596 63.73 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1572058 76.00 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1647057 124.6 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 309208 764.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 129566 861.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 137109 802.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 140799 1294 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 125833 930.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 132643 1080 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 111190 1728 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 11224 12650 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 9577 14692 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 9462 15385 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 8852 14556 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 6022 23557 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 7681 15173 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 9345 14537 ns/op BenchmarkTrimASCII/1:1-4 2488594 48.08 ns/op BenchmarkTrimASCII/1:2-4 1905634 63.21 ns/op BenchmarkTrimASCII/1:4-4 1800638 88.69 ns/op BenchmarkTrimASCII/1:8-4 1649308 68.71 ns/op BenchmarkTrimASCII/1:16-4 1516988 79.70 ns/op BenchmarkTrimASCII/16:1-4 1000000 103.0 ns/op BenchmarkTrimASCII/16:2-4 888536 148.7 ns/op BenchmarkTrimASCII/16:4-4 926790 232.8 ns/op BenchmarkTrimASCII/16:8-4 791656 163.8 ns/op BenchmarkTrimASCII/16:16-4 693166 184.2 ns/op BenchmarkTrimASCII/256:1-4 820458 141.0 ns/op BenchmarkTrimASCII/256:2-4 80630 1963 ns/op BenchmarkTrimASCII/256:4-4 84819 1963 ns/op BenchmarkTrimASCII/256:8-4 87390 1918 ns/op BenchmarkTrimASCII/256:16-4 77192 1392 ns/op BenchmarkTrimASCII/4096:1-4 89107 1394 ns/op BenchmarkTrimASCII/4096:2-4 6868 23764 ns/op BenchmarkTrimASCII/4096:4-4 4356 23000 ns/op BenchmarkTrimASCII/4096:8-4 6565 23278 ns/op BenchmarkTrimASCII/4096:16-4 5704 35353 ns/op BenchmarkTrimByte-4 2883354 41.29 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 15608 7717 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 15798 14316 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1321 87466 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2758 41402 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 5904 24199 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 8253 19231 ns/op BenchmarkJoin/0-4 3286009 50.57 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 1756035 60.35 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 150751 870.3 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 101776 1069 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 74569 1648 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 60836 2571 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 51128 2949 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 49149 2490 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 1995260 57.08 ns/op BenchmarkTrimSpace/ASCII-4 1000000 115.6 ns/op BenchmarkTrimSpace/SomeNonASCII-4 104364 1107 ns/op BenchmarkTrimSpace/JustNonASCII-4 70167 2723 ns/op BenchmarkReplaceAll-4 91220 1339 ns/op 16 B/op 1 allocs/op PASS ok strings 110.163s goos: darwin goarch: amd64 pkg: sync BenchmarkCond1-4 63312 2014 ns/op BenchmarkCond2-4 30865 4162 ns/op BenchmarkCond4-4 14662 8230 ns/op BenchmarkCond8-4 8880 15039 ns/op BenchmarkCond16-4 4059 28201 ns/op BenchmarkCond32-4 1825 55406 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 452592 291.5 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 312955 676.6 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 475659 244.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 453435 247.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 304201 443.1 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 684996 195.7 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 99584 1448 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 87098 1979 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 76068 1888 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 68554 2696 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 611784 214.8 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 162939 659.1 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 578032 200.1 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 156794 819.7 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 651505 190.1 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 188990 653.6 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 920350 138.0 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 58795 2227 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 131670 907.3 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 390327 372.5 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4960 22238 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 338 424014 ns/op BenchmarkRange/*sync.Map-4 1333 90298 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 75906 1708 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 192469 596.3 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 69255 1524 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 48292 3073 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 184862 1053 ns/op BenchmarkAdversarialDelete/*sync.Map-4 86338 1492 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 84136 1356 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 208621 715.7 ns/op BenchmarkDeleteCollision/*sync.Map-4 706101 142.7 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 65144 2815 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 162136 795.5 ns/op BenchmarkSwapCollision/*sync.Map-4 91230 1338 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 120 1188355 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 133886 1074 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 341294 508.0 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 22692 6189 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 75356 1781 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 29590 4565 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 389791 459.9 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 95940 1399 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 250066 491.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 952982 151.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 171704 708.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 938527 139.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 587344 202.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 182526 752.8 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 563900 200.9 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 113031 1243 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 245811 1092 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 286488 478.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 136707 1063 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 454910 478.0 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 227617 497.7 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 125664 1005 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 320684 413.1 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 60273 1807 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 162118 948.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 347470 381.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 163762 990.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 358059 308.0 ns/op BenchmarkUncontendedSemaphore-4 3938134 33.07 ns/op BenchmarkContendedSemaphore-4 3712378 29.03 ns/op BenchmarkMutexUncontended-4 753300 185.6 ns/op BenchmarkMutex-4 192385 606.9 ns/op BenchmarkMutexSlack-4 223556 601.0 ns/op BenchmarkMutexWork-4 175707 620.6 ns/op BenchmarkMutexWorkSlack-4 207154 595.3 ns/op BenchmarkMutexNoSpin-4 47914 2164 ns/op BenchmarkMutexSpin-4 56595 2002 ns/op BenchmarkOnce-4 991437 122.8 ns/op BenchmarkSemaUncontended-4 3799069 30.70 ns/op BenchmarkSemaSyntNonblock-4 1518190 76.16 ns/op BenchmarkSemaSyntBlock-4 1863566 63.92 ns/op BenchmarkSemaWorkNonblock-4 1210353 106.3 ns/op BenchmarkSemaWorkBlock-4 1116076 105.0 ns/op BenchmarkRWMutexUncontended-4 329918 306.4 ns/op BenchmarkRWMutexWrite100-4 352442 403.2 ns/op BenchmarkRWMutexWrite10-4 353944 432.2 ns/op BenchmarkRWMutexWorkWrite100-4 215968 526.5 ns/op BenchmarkRWMutexWorkWrite10-4 254128 577.2 ns/op BenchmarkWaitGroupUncontended-4 509692 204.8 ns/op BenchmarkWaitGroupAddDone-4 391266 309.4 ns/op BenchmarkWaitGroupAddDoneWork-4 389439 287.6 ns/op BenchmarkWaitGroupWait-4 2498299 56.77 ns/op BenchmarkWaitGroupWaitWork-4 1583023 68.50 ns/op BenchmarkWaitGroupActuallyWait-4 43526 2744 ns/op 32 B/op 2 allocs/op PASS ok sync 27.844s goos: darwin goarch: amd64 pkg: sync/atomic BenchmarkValueRead-4 713299 181.7 ns/op PASS ok sync/atomic 0.304s goos: darwin goarch: amd64 pkg: testing BenchmarkTBHelper-4 117591 1140 ns/op 0 B/op 0 allocs/op PASS ok testing 0.287s goos: darwin goarch: amd64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 6788 23402 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 8858 16715 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 85 2527613 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 75 1360278 ns/op 1725 B/op 13 allocs/op BenchmarkTable/1x100000/new-4 1 219740258 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 253658627 ns/op 19393024 B/op 100059 allocs/op BenchmarkTable/10x10/new-4 1310 88187 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1797 81032 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 13 9409251 ns/op 413575 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 15 8172047 ns/op 27571 B/op 69 allocs/op BenchmarkTable/10x100000/new-4 1 874328987 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 1021439175 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 164 776439 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 171 614463 ns/op 229 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 72066614 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 71413126 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 8742631226 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 8953936894 ns/op 335150168 B/op 100094 allocs/op BenchmarkPyramid/10-4 2646 52191 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3519087 ns/op 409135 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 468582165 ns/op 35625352 B/op 2056 allocs/op BenchmarkRagged/10-4 2157 64450 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 194 956395 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 25 8037766 ns/op 427427 B/op 1661 allocs/op BenchmarkCode-4 7111 22538 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 25.018s goos: darwin goarch: amd64 pkg: text/template/parse BenchmarkParseLarge-4 1 164629991 ns/op BenchmarkVariableString-4 63033 2637 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1644 111397 ns/op 2514 B/op 39 allocs/op PASS ok text/template/parse 0.831s goos: darwin goarch: amd64 pkg: time BenchmarkAfterFunc-4 54 2816651 ns/op BenchmarkAfter-4 81 1298767 ns/op BenchmarkStop-4 163 775613 ns/op BenchmarkSimultaneousAfterFunc-4 26 4837827 ns/op BenchmarkStartStop-4 219 832278 ns/op BenchmarkReset-4 2374 146175 ns/op BenchmarkSleep-4 28 3890875 ns/op BenchmarkParallelTimerLatency-4 26 1434729 avg-late-ns 2803016 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 631073 avg-late-ns 3313785 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 31 634389 avg-late-ns 2806476 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 30 544126 avg-late-ns 3120690 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 28 957737 avg-late-ns 5783987 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 26 501277 avg-late-ns 2956688 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 576417 avg-late-ns 4561832 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 24 10772754 avg-late-ns 39399425 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 24 3054496 avg-late-ns 14450645 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 24 6923507 avg-late-ns 20222953 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 18 4788052 avg-late-ns 16370719 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 31 1242286 avg-late-ns 7853993 max-late-ns BenchmarkTicker-4 38 11303199 ns/op BenchmarkTickerReset-4 2065 57106 ns/op BenchmarkTickerResetNaive-4 100 1407652 ns/op BenchmarkNow-4 656464 173.6 ns/op BenchmarkNowUnixNano-4 635095 290.2 ns/op BenchmarkNowUnixMilli-4 681328 354.8 ns/op BenchmarkNowUnixMicro-4 566400 211.2 ns/op BenchmarkFormat-4 49032 2489 ns/op BenchmarkFormatRFC3339-4 69016 2067 ns/op BenchmarkFormatRFC3339Nano-4 73317 1764 ns/op BenchmarkFormatNow-4 63894 3403 ns/op BenchmarkMarshalJSON-4 82843 1813 ns/op BenchmarkMarshalText-4 86946 1940 ns/op BenchmarkParse-4 88546 1447 ns/op BenchmarkParseRFC3339UTC-4 266162 435.5 ns/op BenchmarkParseRFC3339UTCBytes-4 213729 776.2 ns/op BenchmarkParseRFC3339TZ-4 82436 1350 ns/op BenchmarkParseRFC3339TZBytes-4 67939 1726 ns/op BenchmarkParseDuration-4 448046 267.2 ns/op BenchmarkHour-4 759032 148.7 ns/op BenchmarkSecond-4 830548 229.3 ns/op BenchmarkYear-4 748526 189.5 ns/op BenchmarkDay-4 552435 226.6 ns/op BenchmarkISOWeek-4 734380 195.0 ns/op BenchmarkGoString-4 62055 2133 ns/op BenchmarkUnmarshalText-4 65106 1973 ns/op PASS ok time 15.857s goos: darwin goarch: amd64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 402841 317.3 ns/op BenchmarkDecodeValidJapaneseChars-4 434013 261.3 ns/op BenchmarkDecodeRune-4 1000000 108.8 ns/op BenchmarkEncodeValidASCII-4 510279 441.4 ns/op BenchmarkEncodeValidJapaneseChars-4 634978 214.6 ns/op BenchmarkAppendRuneValidASCII-4 1000000 138.1 ns/op BenchmarkAppendRuneValidJapaneseChars-4 1677638 68.20 ns/op BenchmarkEncodeRune-4 3687492 28.91 ns/op PASS ok unicode/utf16 1.743s goos: darwin goarch: amd64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 824150 134.4 ns/op BenchmarkRuneCountTenJapaneseChars-4 213543 575.4 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2754562 39.50 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 353827 384.3 ns/op BenchmarkValidTenASCIIChars-4 982905 121.1 ns/op BenchmarkValid100KASCIIChars-4 100 1084853 ns/op BenchmarkValidTenJapaneseChars-4 158278 877.3 ns/op BenchmarkValidLongMostlyASCII-4 124 1496447 ns/op BenchmarkValidLongJapanese-4 60 3809162 ns/op BenchmarkValidStringTenASCIIChars-4 3029446 41.09 ns/op BenchmarkValidString100KASCIIChars-4 10000 10415 ns/op BenchmarkValidStringTenJapaneseChars-4 323168 399.4 ns/op BenchmarkValidStringLongMostlyASCII-4 1210 155099 ns/op BenchmarkValidStringLongJapanese-4 100 1075253 ns/op BenchmarkEncodeASCIIRune-4 2512791 44.72 ns/op BenchmarkEncodeJapaneseRune-4 1566462 77.31 ns/op BenchmarkAppendASCIIRune-4 6117604 22.93 ns/op BenchmarkAppendJapaneseRune-4 1825891 66.84 ns/op BenchmarkDecodeASCIIRune-4 1000000 120.2 ns/op BenchmarkDecodeJapaneseRune-4 1322847 85.12 ns/op BenchmarkFullRune/ASCII-4 2915667 68.97 ns/op BenchmarkFullRune/Incomplete-4 1000000 107.3 ns/op BenchmarkFullRune/Japanese-4 2171866 48.56 ns/op PASS ok unicode/utf8 4.664s goos: darwin goarch: amd64 pkg: cmd/api BenchmarkAll-4 1 79823588725 ns/op PASS ok cmd/api 115.786s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 1000000 102.6 ns/op BenchmarkEqArrayOfStrings64-4 171534 643.4 ns/op BenchmarkEqArrayOfStrings1024-4 13155 9032 ns/op BenchmarkEqArrayOfFloats5-4 1377140 84.43 ns/op BenchmarkEqArrayOfFloats64-4 191745 626.3 ns/op BenchmarkEqArrayOfFloats1024-4 13216 8963 ns/op BenchmarkEqStruct-4 27089100 4.877 ns/op PASS ok cmd/compile/internal/reflectdata 1.392s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 10000 74326 ns/op BenchmarkCopyElim1-4 271 1296313 ns/op BenchmarkCopyElim10-4 100 1069990 ns/op BenchmarkCopyElim100-4 73 1927886 ns/op BenchmarkCopyElim1000-4 31 4466853 ns/op BenchmarkCopyElim10000-4 3 39505198 ns/op BenchmarkCopyElim100000-4 1 521171670 ns/op BenchmarkDeadCode/1-4 202 872437 ns/op BenchmarkDeadCode/10-4 180 662597 ns/op BenchmarkDeadCode/100-4 140 951200 ns/op BenchmarkDeadCode/1000-4 39 3853623 ns/op BenchmarkDeadCode/10000-4 4 31327296 ns/op BenchmarkDeadCode/100000-4 1 309559040 ns/op BenchmarkDeadCode/200000-4 1 648187430 ns/op BenchmarkDominatorsLinear-4 14 9700667 ns/op 1.03 MB/s BenchmarkDominatorsFwdBack-4 7 14814319 ns/op 0.68 MB/s BenchmarkDominatorsManyPred-4 8 12588166 ns/op 0.79 MB/s BenchmarkDominatorsMaxPred-4 9 13082420 ns/op 0.76 MB/s BenchmarkDominatorsMaxPredVal-4 8 13218213 ns/op 0.76 MB/s BenchmarkFuse/1-4 362 341281 ns/op BenchmarkFuse/10-4 249 470754 ns/op BenchmarkFuse/100-4 100 1081427 ns/op BenchmarkFuse/1000-4 20 6734835 ns/op BenchmarkFuse/10000-4 2 66884268 ns/op BenchmarkNilCheckDeep1-4 12259 9939 ns/op 0.10 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4550 23390 ns/op 0.43 MB/s 239 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 730 152892 ns/op 0.65 MB/s 631 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 80 1486174 ns/op 0.67 MB/s 4653 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 21056282 ns/op 0.47 MB/s 93190 B/op 6 allocs/op BenchmarkDSEPass-4 39 3123021 ns/op 53999 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 115631440 ns/op 4227216 B/op 107871 allocs/op BenchmarkCSEPass-4 7 14889261 ns/op 159621 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 159175349 ns/op 5663704 B/op 97458 allocs/op BenchmarkDeadcodePass-4 189 579313 ns/op 85527 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 114057790 ns/op 4053440 B/op 44997 allocs/op BenchmarkMultiPass-4 88 1464653 ns/op 220492 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 229519000 ns/op 11320048 B/op 150750 allocs/op BenchmarkCondRewrite/SoloJump-4 4615784 25.02 ns/op BenchmarkCondRewrite/CombJump-4 4202703 27.02 ns/op PASS ok cmd/compile/internal/ssa 16.348s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 13753 8902 ns/op BenchmarkExtShift-4 23449 5602 ns/op BenchmarkModify-4 8332 14121 ns/op BenchmarkMullImm-4 25969 4915 ns/op BenchmarkConstModify-4 8726 14496 ns/op BenchmarkBitSet-4 15530 7361 ns/op BenchmarkBitClear-4 15385 7534 ns/op BenchmarkBitToggle-4 15144 7310 ns/op BenchmarkBitSetConst-4 102255 1244 ns/op BenchmarkBitClearConst-4 143588 928.0 ns/op BenchmarkBitToggleConst-4 94063 1226 ns/op BenchmarkDivconstI64-4 7682696 16.70 ns/op BenchmarkModconstI64-4 6312469 18.66 ns/op BenchmarkDivisiblePow2constI64-4 7478248 19.03 ns/op BenchmarkDivisibleconstI64-4 7559306 14.96 ns/op BenchmarkDivisibleWDivconstI64-4 4023177 31.09 ns/op BenchmarkDivconstU64/3-4 5617419 21.25 ns/op BenchmarkDivconstU64/5-4 6680157 17.53 ns/op BenchmarkDivconstU64/37-4 6263535 17.74 ns/op BenchmarkDivconstU64/1234567-4 8113634 14.55 ns/op BenchmarkModconstU64-4 7022294 17.89 ns/op BenchmarkDivisibleconstU64-4 7777898 17.00 ns/op BenchmarkDivisibleWDivconstU64-4 3746845 32.13 ns/op BenchmarkDivconstI32-4 6856836 16.45 ns/op BenchmarkModconstI32-4 4900404 22.57 ns/op BenchmarkDivisiblePow2constI32-4 7034091 17.02 ns/op BenchmarkDivisibleconstI32-4 7639051 14.79 ns/op BenchmarkDivisibleWDivconstI32-4 3661251 30.34 ns/op BenchmarkDivconstU32-4 7237528 16.18 ns/op BenchmarkModconstU32-4 6725010 18.97 ns/op BenchmarkDivisibleconstU32-4 7003477 17.63 ns/op BenchmarkDivisibleWDivconstU32-4 3770430 30.97 ns/op BenchmarkDivconstI16-4 7209624 16.95 ns/op BenchmarkModconstI16-4 7910901 15.39 ns/op BenchmarkDivisiblePow2constI16-4 7178661 17.36 ns/op BenchmarkDivisibleconstI16-4 7814061 14.94 ns/op BenchmarkDivisibleWDivconstI16-4 3625650 31.27 ns/op BenchmarkDivconstU16-4 6014640 17.52 ns/op BenchmarkModconstU16-4 7956459 16.54 ns/op BenchmarkDivisibleconstU16-4 7910491 16.06 ns/op BenchmarkDivisibleWDivconstU16-4 3720891 35.30 ns/op BenchmarkDivconstI8-4 7403371 15.74 ns/op BenchmarkModconstI8-4 7751918 14.93 ns/op BenchmarkDivisiblePow2constI8-4 7218031 14.80 ns/op BenchmarkDivisibleconstI8-4 5518248 19.17 ns/op BenchmarkDivisibleWDivconstI8-4 3494932 30.74 ns/op BenchmarkDivconstU8-4 7501107 16.63 ns/op BenchmarkModconstU8-4 7714683 14.58 ns/op BenchmarkDivisibleconstU8-4 8460763 14.30 ns/op BenchmarkDivisibleWDivconstU8-4 3851655 30.72 ns/op BenchmarkMul2-4 216566 556.4 ns/op BenchmarkMulNeg2-4 222625 555.3 ns/op BenchmarkEfaceInteger-4 2458680 41.41 ns/op BenchmarkMulconstI32/3-4 27249583 4.838 ns/op BenchmarkMulconstI32/5-4 27775045 4.814 ns/op BenchmarkMulconstI32/12-4 24994011 4.918 ns/op BenchmarkMulconstI32/120-4 25647925 4.845 ns/op BenchmarkMulconstI32/-120-4 24785757 5.202 ns/op BenchmarkMulconstI32/65537-4 23868090 5.113 ns/op BenchmarkMulconstI32/65538-4 22758237 5.220 ns/op BenchmarkMulconstI64/3-4 24054212 4.996 ns/op BenchmarkMulconstI64/5-4 24159412 4.958 ns/op BenchmarkMulconstI64/12-4 24622278 5.311 ns/op BenchmarkMulconstI64/120-4 23080996 4.833 ns/op BenchmarkMulconstI64/-120-4 26859463 5.004 ns/op BenchmarkMulconstI64/65537-4 24923665 5.253 ns/op BenchmarkMulconstI64/65538-4 25367130 5.354 ns/op BenchmarkMulconstU32/3-4 26860851 5.026 ns/op BenchmarkMulconstU32/5-4 27012936 4.888 ns/op BenchmarkMulconstU32/12-4 25942786 5.213 ns/op BenchmarkMulconstU32/120-4 26605467 4.813 ns/op BenchmarkMulconstU32/65537-4 25158292 4.965 ns/op BenchmarkMulconstU32/65538-4 24227397 5.582 ns/op BenchmarkMulconstU64/3-4 26930295 4.721 ns/op BenchmarkMulconstU64/5-4 26122886 4.765 ns/op BenchmarkMulconstU64/12-4 26492720 4.991 ns/op BenchmarkMulconstU64/120-4 28199344 4.889 ns/op BenchmarkMulconstU64/65537-4 26052074 5.212 ns/op BenchmarkMulconstU64/65538-4 25136653 4.852 ns/op BenchmarkShiftArithmeticRight-4 24723584 4.510 ns/op BenchmarkSwitch8Predictable-4 8491813 13.33 ns/op BenchmarkSwitch8Unpredictable-4 8104696 13.31 ns/op BenchmarkSwitch32Predictable-4 12384468 9.807 ns/op BenchmarkSwitch32Unpredictable-4 8834965 13.39 ns/op BenchmarkSwitchStringPredictable-4 5780278 19.11 ns/op BenchmarkSwitchStringUnpredictable-4 6673824 17.59 ns/op PASS ok cmd/compile/internal/test 15.011s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 163 676532 ns/op BenchmarkNamed/Underlying/nongeneric-4 1000000 109.0 ns/op BenchmarkNamed/Underlying/generic-4 952074 116.2 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 109.8 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 108.8 ns/op BenchmarkCheck/http/funcbodies/info-4 1 391565713 ns/op 77891 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 281880645 ns/op 108279 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 118313633 ns/op 257780 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 101231346 ns/op 301151 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 1510161056 ns/op 3396 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 77835522 ns/op 65758 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 32617709 ns/op 156858 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 31732543 ns/op 160175 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 560523036 ns/op 3868 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 36807713 ns/op 58825 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 24552112 ns/op 87412 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 21425180 ns/op 100574 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1453288378 ns/op 43223 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 470396691 ns/op 133492 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 108083327 ns/op 579792 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 85697654 ns/op 730808 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2197817905 ns/op 908.6 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 73260770 ns/op 27168 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 42080441 ns/op 47357 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 46855949 ns/op 42391 lines/s PASS ok cmd/compile/internal/types2 37.816s goos: darwin goarch: amd64 pkg: cmd/go BenchmarkExecGoEnv-4 4 29516844 ns/op 17294750 sys-ns/op 3839250 user-ns/op PASS ok cmd/go 0.368s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 71176 1730 ns/op 4.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 83702 1424 ns/op 5.62 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 18110 6331 ns/op 161.75 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 19022 6146 ns/op 166.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3236 39990 ns/op 204.85 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3345 39159 ns/op 209.20 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.081s All tests passed.