darwin-amd64-race at d35dd190ff30fcbab6909ac68ae5114b157b9009 :: 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=BA47D687-353C-4B2D-8E18-95075DB3C47D" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.KnOUlQRTQV/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=C750FE1B-5D80-4D1F-AED1-B6D724A5130D" "__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=BA47D687-353C-4B2D-8E18-95075DB3C47D" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.KnOUlQRTQV/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=C750FE1B-5D80-4D1F-AED1-B6D724A5130D" "__CFBundleIdentifier=com.apple.Terminal" "LANG=en_US.UTF-8" "XPC_FLAGS=0x0" "XPC_SERVICE_NAME=0" "HOME=/Users/gopher" "SHLVL=2" "LOGNAME=gopher" "SECURITYSESSIONID=186a6" "_=/Users/gopher/go/bin/buildlet" "WORKDIR=/tmp/buildlet" "GOROOT_BOOTSTRAP=/tmp/buildlet/go1.4" "GO_BUILDER_NAME=darwin-amd64-race" "GOBIN=" "TMPDIR=/tmp/buildlet/tmp" "GOCACHE=/tmp/buildlet/gocache" "PWD=/tmp/buildlet/go/bin"] in dir /tmp/buildlet/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: # GOOS: darwin # OS Version: Darwin 21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:17:10 PDT 2022; root:xnu-8020.140.49~2/RELEASE_X86_64 x86_64 ##### Testing packages. ok archive/tar 1.972s ok archive/zip 2.989s ok bufio 0.494s ok bytes 3.524s ok compress/bzip2 0.790s ok compress/flate 9.076s ok compress/gzip 16.103s ok compress/lzw 1.037s ok compress/zlib 6.648s ok container/heap 0.078s ok container/list 0.050s ok container/ring 0.037s ok context 0.087s ok crypto 0.087s ok crypto/aes 0.087s ok crypto/cipher 0.065s ok crypto/des 0.081s ok crypto/dsa 0.081s ok crypto/ecdh 0.272s ok crypto/ecdsa 0.170s ok crypto/ed25519 0.484s ok crypto/elliptic 0.067s ok crypto/hmac 0.058s ok crypto/internal/alias 0.030s ok crypto/internal/bigmod 4.365s ok crypto/internal/boring 0.062s ok crypto/internal/boring/bcache 0.456s ok crypto/internal/edwards25519 56.415s ok crypto/internal/edwards25519/field 19.415s ok crypto/internal/nistec 1.148s ok crypto/internal/nistec/fiat 0.068s [no tests to run] ok crypto/md5 0.091s ok crypto/rand 0.414s ok crypto/rc4 0.590s ok crypto/rsa 1.853s ok crypto/sha1 0.065s ok crypto/sha256 0.076s ok crypto/sha512 0.070s ok crypto/subtle 0.590s ok crypto/tls 4.063s ok crypto/x509 2.004s ok database/sql 0.609s ok database/sql/driver 0.061s ok debug/buildinfo 0.085s ok debug/dwarf 0.254s ok debug/elf 1.977s ok debug/gosym 0.269s ok debug/macho 0.230s ok debug/pe 0.217s ok debug/plan9obj 0.098s ok embed 0.159s [no tests to run] ok embed/internal/embedtest 0.097s ok encoding/ascii85 0.112s ok encoding/asn1 0.056s ok encoding/base32 0.298s ok encoding/base64 0.058s ok encoding/binary 0.063s ok encoding/csv 0.127s ok encoding/gob 32.803s ok encoding/hex 0.075s ok encoding/json 3.236s ok encoding/pem 3.547s ok encoding/xml 0.492s ok errors 0.068s ok expvar 0.049s ok flag 0.162s ok fmt 0.688s ok go/ast 0.080s ok go/build 8.305s ok go/build/constraint 0.130s ok go/constant 0.065s ok go/doc 0.560s ok go/doc/comment 8.298s ok go/format 0.143s ok go/importer 1.844s ok go/internal/gccgoimporter 0.220s ok go/internal/gcimporter 9.721s ok go/internal/srcimporter 29.170s ok go/parser 1.393s ok go/printer 2.100s ok go/scanner 0.053s ok go/token 0.136s ok go/types 56.625s ok hash 0.051s ok hash/adler32 0.086s ok hash/crc32 0.075s ok hash/crc64 0.048s ok hash/fnv 0.081s ok hash/maphash 0.072s ok html 0.069s ok html/template 0.392s ok image 0.709s ok image/color 0.134s ok image/draw 0.991s ok image/gif 1.666s ok image/jpeg 1.776s ok image/png 4.755s ok index/suffixarray 1.934s ok internal/abi 0.414s ok internal/buildcfg 0.054s ok internal/coverage/cformat 0.074s ok internal/coverage/cmerge 0.053s ok internal/coverage/pods 0.149s ok internal/coverage/slicereader 0.065s ok internal/coverage/slicewriter 0.040s ok internal/coverage/test 0.095s ok internal/cpu 0.149s ok internal/dag 0.075s ok internal/diff 0.114s ok internal/fmtsort 0.057s ok internal/fuzz 0.069s ok internal/godebug 0.054s ok internal/intern 1.404s ok internal/itoa 0.109s ok internal/poll 0.827s ok internal/profile 0.150s ok internal/reflectlite 0.412s ok internal/safefilepath 0.093s ok internal/saferio 0.387s ok internal/singleflight 0.258s ok internal/testenv 0.050s ok internal/trace 0.404s ok internal/types/errors 2.512s ok internal/unsafeheader 0.071s ok internal/xcoff 0.144s ok io 0.127s ok io/fs 0.344s ok io/ioutil 0.172s ok log 0.182s ok log/slog 0.131s ok log/slog/internal/buffer 0.112s ok log/syslog 1.348s ok maps 0.044s ok math 0.070s ok math/big 3.662s ok math/bits 0.094s ok math/cmplx 0.130s ok math/rand 3.376s ok mime 0.084s ok mime/multipart 8.511s ok mime/quotedprintable 0.197s ok net 18.112s ok net/http 28.020s ok net/http/cgi 2.496s ok net/http/cookiejar 0.124s ok net/http/fcgi 0.245s ok net/http/httptest 0.412s ok net/http/httptrace 0.070s ok net/http/httputil 1.285s ok net/http/internal 0.109s ok net/http/internal/ascii 0.119s ok net/http/pprof 5.271s ok net/internal/socktest 0.060s ok net/mail 0.053s ok net/netip 1.298s ok net/rpc 0.244s ok net/rpc/jsonrpc 0.145s ok net/smtp 0.302s ok net/textproto 0.074s ok net/url 0.133s ok os 3.708s ok os/exec 5.105s ok os/exec/internal/fdtest 0.121s ok os/signal 5.810s ok os/user 0.082s ok path 0.058s ok path/filepath 0.274s ok plugin 0.062s ok reflect 1.905s ok regexp 4.136s ok regexp/syntax 5.318s ok runtime 73.752s ok runtime/cgo 0.067s ok runtime/coverage 0.142s ok runtime/debug 0.258s ok runtime/internal/atomic 0.111s ok runtime/internal/math 0.075s ok runtime/internal/sys 0.039s ok runtime/metrics 0.047s ok runtime/pprof 13.204s ok runtime/race 13.455s ok runtime/trace 6.877s ok slices 0.074s ok sort 0.533s ok strconv 4.257s ok strings 3.302s ok sync 0.759s ok sync/atomic 8.273s ok syscall 2.206s ok testing 2.799s ok testing/fstest 0.092s ok testing/iotest 0.123s ok testing/quick 0.287s ok text/scanner 0.070s ok text/tabwriter 0.072s ok text/template 0.135s ok text/template/parse 0.064s ok time 3.024s ok unicode 0.055s ok unicode/utf16 0.122s ok unicode/utf8 0.160s ok cmd/addr2line 7.177s ok cmd/api 29.960s ok cmd/asm/internal/asm 8.424s ok cmd/asm/internal/lex 0.074s ok cmd/compile/internal/abt 0.121s ok cmd/compile/internal/amd64 102.261s ok cmd/compile/internal/base 0.061s ok cmd/compile/internal/compare 0.052s ok cmd/compile/internal/dwarfgen 1.352s ok cmd/compile/internal/importer 5.629s ok cmd/compile/internal/ir 0.088s ok cmd/compile/internal/logopt 3.114s ok cmd/compile/internal/loopvar 41.798s ok cmd/compile/internal/noder 0.055s ok cmd/compile/internal/reflectdata 0.043s [no tests to run] ok cmd/compile/internal/ssa 48.566s ok cmd/compile/internal/syntax 0.417s ok cmd/compile/internal/test 21.862s ok cmd/compile/internal/typecheck 1.143s ok cmd/compile/internal/types 0.067s ok cmd/compile/internal/types2 39.781s ok cmd/covdata 0.034s ok cmd/cover 6.043s ok cmd/dist 0.217s ok cmd/doc 1.724s ok cmd/fix 19.518s ok cmd/go 358.356s ok cmd/go/internal/auth 0.057s ok cmd/go/internal/cache 0.689s ok cmd/go/internal/fsys 0.391s ok cmd/go/internal/generate 0.089s ok cmd/go/internal/get 0.100s ok cmd/go/internal/imports 0.224s ok cmd/go/internal/load 0.050s ok cmd/go/internal/lockedfile 0.396s ok cmd/go/internal/lockedfile/internal/filelock 0.167s ok cmd/go/internal/modconv 0.177s ok cmd/go/internal/modfetch 0.100s ok cmd/go/internal/modfetch/codehost 0.131s ok cmd/go/internal/modfetch/zip_sum_test 0.100s ok cmd/go/internal/modindex 0.793s ok cmd/go/internal/modload 0.083s ok cmd/go/internal/mvs 0.089s ok cmd/go/internal/par 0.155s ok cmd/go/internal/str 0.050s ok cmd/go/internal/test 0.077s ok cmd/go/internal/vcs 0.087s ok cmd/go/internal/vcweb 0.129s ok cmd/go/internal/vcweb/vcstest 31.162s ok cmd/go/internal/web 0.061s ok cmd/go/internal/work 2.835s ok cmd/gofmt 0.425s ok cmd/internal/archive 2.484s ok cmd/internal/buildid 1.406s ok cmd/internal/cov 1.116s ok cmd/internal/dwarf 0.049s ok cmd/internal/edit 0.091s ok cmd/internal/goobj 0.032s ok cmd/internal/moddeps 6.900s ok cmd/internal/notsha256 0.048s ok cmd/internal/obj 1.785s ok cmd/internal/obj/ppc64 0.761s ok cmd/internal/obj/riscv 0.306s ok cmd/internal/obj/s390x 0.083s ok cmd/internal/obj/x86 4.026s ok cmd/internal/objabi 0.097s ok cmd/internal/pkgpath 0.307s ok cmd/internal/pkgpattern 0.094s ok cmd/internal/quoted 0.086s ok cmd/internal/src 0.092s ok cmd/internal/test2json 1.237s ok cmd/link 26.486s ok cmd/link/internal/benchmark 0.086s ok cmd/link/internal/ld 29.908s ok cmd/link/internal/loader 0.310s ok cmd/nm 3.421s ok cmd/objdump 11.979s ok cmd/pack 3.371s ok cmd/pprof 2.045s ok cmd/trace 0.207s ok cmd/vet 38.005s ##### Running benchmarks briefly. goos: darwin goarch: amd64 pkg: archive/tar Benchmark/Writer/USTAR-4 2773 37984 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2629 44633 ns/op 1852 B/op 36 allocs/op Benchmark/Writer/PAX-4 1818 66267 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 5353 24742 ns/op 5163 B/op 16 allocs/op Benchmark/Reader/GNU-4 5562 23066 ns/op 5159 B/op 15 allocs/op Benchmark/Reader/PAX-4 2968 66712 ns/op 8683 B/op 33 allocs/op PASS ok archive/tar 1.136s goos: darwin goarch: amd64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 272645016 ns/op 1642800 B/op 101 allocs/op BenchmarkZip64Test-4 1 201797614 ns/op BenchmarkZip64TestSizes/4096-4 980 158896 ns/op BenchmarkZip64TestSizes/1048576-4 92 1221801 ns/op BenchmarkZip64TestSizes/67108864-4 1 195963477 ns/op PASS ok archive/zip 1.475s goos: darwin goarch: amd64 pkg: bufio BenchmarkReaderCopyOptimal-4 200355 600.1 ns/op BenchmarkReaderCopyUnoptimal-4 124111 954.6 ns/op BenchmarkReaderCopyNoWriteTo-4 5871 53508 ns/op BenchmarkReaderWriteToOptimal-4 6536 19207 ns/op BenchmarkReaderReadString-4 108117 1516 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 184626 668.2 ns/op BenchmarkWriterCopyUnoptimal-4 188204 629.2 ns/op BenchmarkWriterCopyNoReadFrom-4 4321 60596 ns/op BenchmarkReaderEmpty-4 10000 11455 ns/op 4225 B/op 3 allocs/op BenchmarkWriterEmpty-4 10000 11778 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 335857 333.7 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.178s goos: darwin goarch: amd64 pkg: bytes BenchmarkReadString-4 2923 49814 ns/op 657.80 MB/s BenchmarkWriteByte-4 348 327076 ns/op 12.52 MB/s BenchmarkWriteRune-4 196 637881 ns/op 19.26 MB/s BenchmarkBufferNotEmptyWriteRead-4 33 3937832 ns/op BenchmarkBufferFullSmallReads-4 92 1589384 ns/op BenchmarkBufferWriteBlock/N4096-4 8682 30242 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 302 546312 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 7 16160844 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 103696862 ns/op 161.79 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 3061574 39.37 ns/op 253.99 MB/s BenchmarkIndexByte/32-4 3040248 40.05 ns/op 798.97 MB/s BenchmarkIndexByte/4K-4 1000000 127.0 ns/op 32248.45 MB/s BenchmarkIndexBytePortable/10-4 1000000 118.8 ns/op 84.18 MB/s BenchmarkIndexBytePortable/32-4 428203 311.3 ns/op 102.80 MB/s BenchmarkIndexBytePortable/4K-4 4062 44104 ns/op 92.87 MB/s BenchmarkIndexRune/10-4 795028 134.7 ns/op 74.24 MB/s BenchmarkIndexRune/32-4 908923 144.8 ns/op 220.93 MB/s BenchmarkIndexRune/4K-4 339609 362.9 ns/op 11286.87 MB/s BenchmarkIndexRuneASCII/10-4 2912946 40.67 ns/op 245.91 MB/s BenchmarkIndexRuneASCII/32-4 2811868 40.72 ns/op 785.90 MB/s BenchmarkIndexRuneASCII/4K-4 1000000 139.5 ns/op 29354.26 MB/s BenchmarkEqual/0-4 9237968 12.71 ns/op BenchmarkEqual/1-4 1000000 104.8 ns/op 9.54 MB/s BenchmarkEqual/6-4 1000000 103.7 ns/op 57.86 MB/s BenchmarkEqual/9-4 1000000 107.2 ns/op 83.98 MB/s BenchmarkEqual/15-4 1000000 109.2 ns/op 137.34 MB/s BenchmarkEqual/16-4 1000000 118.7 ns/op 134.82 MB/s BenchmarkEqual/20-4 958948 116.4 ns/op 171.88 MB/s BenchmarkEqual/32-4 1000000 123.3 ns/op 259.57 MB/s BenchmarkEqual/4K-4 78658 1536 ns/op 2666.33 MB/s BenchmarkIndex/10-4 2049196 58.36 ns/op 171.34 MB/s BenchmarkIndex/32-4 2014100 58.33 ns/op 548.61 MB/s BenchmarkIndex/4K-4 17526 5739 ns/op 713.74 MB/s BenchmarkIndexEasy/10-4 2029491 57.89 ns/op 172.75 MB/s BenchmarkIndexEasy/32-4 1930195 58.67 ns/op 545.43 MB/s BenchmarkIndexEasy/4K-4 463494 267.0 ns/op 15343.17 MB/s BenchmarkCount/10-4 1000000 100.5 ns/op 99.50 MB/s BenchmarkCount/32-4 1000000 103.7 ns/op 308.69 MB/s BenchmarkCount/4K-4 19808 6374 ns/op 642.57 MB/s BenchmarkCountEasy/10-4 1000000 103.3 ns/op 96.81 MB/s BenchmarkCountEasy/32-4 1312120 90.50 ns/op 353.58 MB/s BenchmarkCountEasy/4K-4 464328 293.2 ns/op 13968.17 MB/s BenchmarkCountSingle/10-4 2334610 49.33 ns/op 202.74 MB/s BenchmarkCountSingle/32-4 2528539 51.32 ns/op 623.55 MB/s BenchmarkCountSingle/4K-4 948404 156.0 ns/op 26263.23 MB/s BenchmarkToUpper/#00-4 1945189 52.88 ns/op BenchmarkToUpper/ONLYUPPER-4 284670 479.1 ns/op BenchmarkToUpper/abc-4 453268 345.5 ns/op BenchmarkToUpper/AbC123-4 270033 524.1 ns/op BenchmarkToUpper/azAZ09_-4 246027 547.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 66057 1670 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 35920 3543 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 45102 2423 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 115351 1022 ns/op BenchmarkToLower/#00-4 2524497 47.68 ns/op BenchmarkToLower/abc-4 407486 456.1 ns/op BenchmarkToLower/AbC123-4 256623 472.7 ns/op BenchmarkToLower/azAZ09_-4 273954 489.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 75565 1511 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 37401 3240 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 72607 1751 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 100053 1072 ns/op BenchmarkFields/ASCII/16-4 128583 783.3 ns/op 20.43 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 10700 ns/op 23.92 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 784 160453 ns/op 25.53 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 49 2768627 ns/op 23.67 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 45868299 ns/op 22.86 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 175178 910.3 ns/op 17.58 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5989 21489 ns/op 11.91 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 343 386166 ns/op 10.61 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 6464704 ns/op 10.14 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 112814451 ns/op 9.29 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 98674 1039 ns/op 15.39 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 8817 15227 ns/op 16.81 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 579 220976 ns/op 18.54 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 33 4228411 ns/op 15.50 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 83135314 ns/op 12.61 MB/s 11219248 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 106540 1444 ns/op 11.08 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7020 15998 ns/op 16.00 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 421 326422 ns/op 12.55 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 21 6120053 ns/op 10.71 MB/s 512260 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 116199727 ns/op 9.02 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1451431 79.05 ns/op BenchmarkTrimSpace/ASCII-4 1000000 120.6 ns/op BenchmarkTrimSpace/SomeNonASCII-4 90849 1328 ns/op BenchmarkTrimSpace/JustNonASCII-4 46834 2665 ns/op BenchmarkToValidUTF8/Valid-4 405316 344.1 ns/op BenchmarkToValidUTF8/InvalidASCII-4 253754 528.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 64054 1581 ns/op BenchmarkIndexHard1-4 973 118884 ns/op BenchmarkIndexHard2-4 752 162113 ns/op BenchmarkIndexHard3-4 177 690952 ns/op BenchmarkIndexHard4-4 222 575585 ns/op BenchmarkLastIndexHard1-4 6 16887320 ns/op BenchmarkLastIndexHard2-4 6 19468896 ns/op BenchmarkLastIndexHard3-4 5 26403877 ns/op BenchmarkCountHard1-4 936 116956 ns/op BenchmarkCountHard2-4 609 167019 ns/op BenchmarkCountHard3-4 192 640441 ns/op BenchmarkSplitEmptySeparator-4 1 116674226 ns/op BenchmarkSplitSingleByteSeparator-4 14 10097037 ns/op BenchmarkSplitMultiByteSeparator-4 10 10828518 ns/op BenchmarkSplitNSingleByteSeparator-4 143034 1214 ns/op BenchmarkSplitNMultiByteSeparator-4 53762 2658 ns/op BenchmarkRepeat-4 117903 1042 ns/op BenchmarkRepeatLarge/256/1-4 96126 1552 ns/op 164.90 MB/s BenchmarkRepeatLarge/256/16-4 166765 1083 ns/op 236.48 MB/s BenchmarkRepeatLarge/512/1-4 56253 2303 ns/op 222.31 MB/s BenchmarkRepeatLarge/512/16-4 68134 1710 ns/op 299.49 MB/s BenchmarkRepeatLarge/1024/1-4 41116 3279 ns/op 312.28 MB/s BenchmarkRepeatLarge/1024/16-4 45703 2579 ns/op 397.00 MB/s BenchmarkRepeatLarge/2048/1-4 24897 5083 ns/op 402.88 MB/s BenchmarkRepeatLarge/2048/16-4 26626 4320 ns/op 474.08 MB/s BenchmarkRepeatLarge/4096/1-4 12712 8622 ns/op 475.07 MB/s BenchmarkRepeatLarge/4096/16-4 13273 8711 ns/op 470.20 MB/s BenchmarkRepeatLarge/8192/1-4 10000 15822 ns/op 517.75 MB/s BenchmarkRepeatLarge/8192/16-4 10000 17605 ns/op 465.33 MB/s BenchmarkRepeatLarge/8192/4097-4 13054 8830 ns/op 463.97 MB/s BenchmarkRepeatLarge/16384/1-4 4935 31063 ns/op 527.45 MB/s BenchmarkRepeatLarge/16384/16-4 8011 32137 ns/op 509.81 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 25541 ns/op 481.23 MB/s BenchmarkRepeatLarge/32768/1-4 3194 55039 ns/op 595.36 MB/s BenchmarkRepeatLarge/32768/16-4 2173 46373 ns/op 706.62 MB/s BenchmarkRepeatLarge/32768/4097-4 4322 45983 ns/op 623.68 MB/s BenchmarkRepeatLarge/65536/1-4 970 104523 ns/op 627.00 MB/s BenchmarkRepeatLarge/65536/16-4 1029 117658 ns/op 557.01 MB/s BenchmarkRepeatLarge/65536/4097-4 1030 120752 ns/op 508.94 MB/s BenchmarkRepeatLarge/131072/1-4 180 674913 ns/op 194.21 MB/s BenchmarkRepeatLarge/131072/16-4 202 630393 ns/op 207.92 MB/s BenchmarkRepeatLarge/131072/4097-4 189 642606 ns/op 197.64 MB/s BenchmarkRepeatLarge/262144/1-4 117 1080115 ns/op 242.70 MB/s BenchmarkRepeatLarge/262144/16-4 100 1098978 ns/op 238.53 MB/s BenchmarkRepeatLarge/262144/4097-4 109 1057904 ns/op 243.98 MB/s BenchmarkRepeatLarge/524288/1-4 57 2109115 ns/op 248.58 MB/s BenchmarkRepeatLarge/524288/16-4 68 1936809 ns/op 270.70 MB/s BenchmarkRepeatLarge/524288/4097-4 63 1802427 ns/op 288.68 MB/s BenchmarkRepeatLarge/1048576/1-4 44 3156575 ns/op 332.19 MB/s BenchmarkRepeatLarge/1048576/16-4 40 3316830 ns/op 316.14 MB/s BenchmarkRepeatLarge/1048576/4097-4 33 3613393 ns/op 289.13 MB/s BenchmarkRepeatLarge/2097152/1-4 20 5502857 ns/op 381.10 MB/s BenchmarkRepeatLarge/2097152/16-4 31 5041891 ns/op 415.95 MB/s BenchmarkRepeatLarge/2097152/4097-4 33 4806177 ns/op 435.60 MB/s BenchmarkRepeatLarge/4194304/1-4 12 9687517 ns/op 432.96 MB/s BenchmarkRepeatLarge/4194304/16-4 10 10079680 ns/op 416.11 MB/s BenchmarkRepeatLarge/4194304/4097-4 12 10126186 ns/op 413.90 MB/s BenchmarkRepeatLarge/8388608/1-4 6 17966511 ns/op 466.90 MB/s BenchmarkRepeatLarge/8388608/16-4 7 17068334 ns/op 491.47 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 17538232 ns/op 478.19 MB/s BenchmarkRepeatLarge/16777216/1-4 4 26049618 ns/op 644.05 MB/s BenchmarkRepeatLarge/16777216/16-4 4 28125410 ns/op 596.51 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 32099430 ns/op 522.66 MB/s BenchmarkRepeatLarge/33554432/1-4 2 51411410 ns/op 652.67 MB/s BenchmarkRepeatLarge/33554432/16-4 3 52993510 ns/op 633.18 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 52262298 ns/op 642.04 MB/s BenchmarkRepeatLarge/67108864/1-4 1 128749954 ns/op 521.23 MB/s BenchmarkRepeatLarge/67108864/16-4 1 113628966 ns/op 590.60 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 113252943 ns/op 592.56 MB/s BenchmarkRepeatLarge/134217728/1-4 1 243923992 ns/op 550.24 MB/s BenchmarkRepeatLarge/134217728/16-4 1 230807731 ns/op 581.51 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 223880362 ns/op 599.51 MB/s BenchmarkRepeatLarge/268435456/1-4 1 476287846 ns/op 563.60 MB/s BenchmarkRepeatLarge/268435456/16-4 1 443979309 ns/op 604.61 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 453296882 ns/op 592.18 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1299144609 ns/op 413.25 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1522403980 ns/op 352.65 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1134058949 ns/op 473.41 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 5474303296 ns/op 196.14 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3469631372 ns/op 309.47 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 5198162549 ns/op 206.56 MB/s BenchmarkBytesCompare/1-4 12197191 9.412 ns/op BenchmarkBytesCompare/2-4 12180573 9.887 ns/op BenchmarkBytesCompare/4-4 11540017 9.979 ns/op BenchmarkBytesCompare/8-4 13678222 8.843 ns/op BenchmarkBytesCompare/16-4 12544903 10.24 ns/op BenchmarkBytesCompare/32-4 8617454 12.62 ns/op BenchmarkBytesCompare/64-4 9580009 12.31 ns/op BenchmarkBytesCompare/128-4 7889797 13.21 ns/op BenchmarkBytesCompare/256-4 5804047 17.35 ns/op BenchmarkBytesCompare/512-4 4522521 25.33 ns/op BenchmarkBytesCompare/1024-4 2608026 41.28 ns/op BenchmarkBytesCompare/2048-4 1581334 75.82 ns/op BenchmarkIndexAnyASCII/1:1-4 1826060 64.27 ns/op BenchmarkIndexAnyASCII/1:2-4 1847044 64.31 ns/op BenchmarkIndexAnyASCII/1:4-4 1805848 66.40 ns/op BenchmarkIndexAnyASCII/1:8-4 1847968 63.98 ns/op BenchmarkIndexAnyASCII/1:16-4 1866398 63.26 ns/op BenchmarkIndexAnyASCII/1:32-4 1708370 64.92 ns/op BenchmarkIndexAnyASCII/1:64-4 1736678 69.31 ns/op BenchmarkIndexAnyASCII/16:1-4 1791517 65.19 ns/op BenchmarkIndexAnyASCII/16:2-4 572776 201.9 ns/op BenchmarkIndexAnyASCII/16:4-4 524158 214.7 ns/op BenchmarkIndexAnyASCII/16:8-4 610728 201.8 ns/op BenchmarkIndexAnyASCII/16:16-4 515641 212.4 ns/op BenchmarkIndexAnyASCII/16:32-4 492176 250.2 ns/op BenchmarkIndexAnyASCII/16:64-4 430791 290.5 ns/op BenchmarkIndexAnyASCII/256:1-4 1621533 68.90 ns/op BenchmarkIndexAnyASCII/256:2-4 42615 2360 ns/op BenchmarkIndexAnyASCII/256:4-4 47007 2331 ns/op BenchmarkIndexAnyASCII/256:8-4 49413 2464 ns/op BenchmarkIndexAnyASCII/256:16-4 50817 2371 ns/op BenchmarkIndexAnyASCII/256:32-4 43239 2487 ns/op BenchmarkIndexAnyASCII/256:64-4 46002 2533 ns/op BenchmarkIndexAnyUTF8/1:1-4 1770712 73.06 ns/op BenchmarkIndexAnyUTF8/1:2-4 1918125 61.23 ns/op BenchmarkIndexAnyUTF8/1:4-4 1800721 64.59 ns/op BenchmarkIndexAnyUTF8/1:8-4 1836937 69.17 ns/op BenchmarkIndexAnyUTF8/1:16-4 1559638 82.52 ns/op BenchmarkIndexAnyUTF8/1:32-4 1767181 67.38 ns/op BenchmarkIndexAnyUTF8/1:64-4 1787070 64.47 ns/op BenchmarkIndexAnyUTF8/16:1-4 141154 870.6 ns/op BenchmarkIndexAnyUTF8/16:2-4 385798 351.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 297529 350.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 306447 369.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 376126 329.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 305481 352.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 341582 339.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 8433 12543 ns/op BenchmarkIndexAnyUTF8/256:2-4 26792 5941 ns/op BenchmarkIndexAnyUTF8/256:4-4 20668 5571 ns/op BenchmarkIndexAnyUTF8/256:8-4 21678 5106 ns/op BenchmarkIndexAnyUTF8/256:16-4 21681 5312 ns/op BenchmarkIndexAnyUTF8/256:32-4 22395 6530 ns/op BenchmarkIndexAnyUTF8/256:64-4 21426 5209 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1442031 77.61 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1421799 70.94 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1497068 69.40 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1808462 106.9 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1714683 68.18 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1679956 75.36 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1771268 63.02 ns/op BenchmarkLastIndexAnyASCII/16:1-4 385843 283.6 ns/op BenchmarkLastIndexAnyASCII/16:2-4 400227 266.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 452508 296.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 403825 295.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 444272 311.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 382485 338.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 327086 417.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 31963 3669 ns/op BenchmarkLastIndexAnyASCII/256:2-4 30325 3845 ns/op BenchmarkLastIndexAnyASCII/256:4-4 29654 3845 ns/op BenchmarkLastIndexAnyASCII/256:8-4 30194 3892 ns/op BenchmarkLastIndexAnyASCII/256:16-4 28494 4235 ns/op BenchmarkLastIndexAnyASCII/256:32-4 25126 5168 ns/op BenchmarkLastIndexAnyASCII/256:64-4 30631 4003 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1270965 85.18 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1541665 76.95 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1789920 64.57 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1816030 65.13 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1860736 68.24 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1593181 75.27 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1569409 79.29 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 175273 768.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 340653 399.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 243020 479.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 276060 432.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 301732 420.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 306246 446.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 344626 378.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 10000 11052 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 21700 4627 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 24405 4502 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 28291 4720 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 21933 5921 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 25366 4508 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 23906 4880 ns/op BenchmarkTrimASCII/1:1-4 1993614 57.46 ns/op BenchmarkTrimASCII/1:2-4 1713320 73.11 ns/op BenchmarkTrimASCII/1:4-4 1419592 86.22 ns/op BenchmarkTrimASCII/1:8-4 1660328 68.83 ns/op BenchmarkTrimASCII/1:16-4 1544715 75.31 ns/op BenchmarkTrimASCII/16:1-4 582169 213.9 ns/op BenchmarkTrimASCII/16:2-4 371314 291.3 ns/op BenchmarkTrimASCII/16:4-4 410439 294.1 ns/op BenchmarkTrimASCII/16:8-4 370791 294.4 ns/op BenchmarkTrimASCII/16:16-4 409227 336.3 ns/op BenchmarkTrimASCII/256:1-4 44942 2789 ns/op BenchmarkTrimASCII/256:2-4 27242 3876 ns/op BenchmarkTrimASCII/256:4-4 29692 3714 ns/op BenchmarkTrimASCII/256:8-4 31470 4117 ns/op BenchmarkTrimASCII/256:16-4 32556 3640 ns/op BenchmarkTrimASCII/4096:1-4 2794 42052 ns/op BenchmarkTrimASCII/4096:2-4 2028 57189 ns/op BenchmarkTrimASCII/4096:4-4 2308 57646 ns/op BenchmarkTrimASCII/4096:8-4 2126 61246 ns/op BenchmarkTrimASCII/4096:16-4 2101 59453 ns/op BenchmarkTrimByte-4 1353271 92.60 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 14088 8469 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 14344 7877 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 711 156631 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1705 82821 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3265 33985 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6949 18000 ns/op BenchmarkCompareBytesEqual-4 13144101 9.869 ns/op BenchmarkCompareBytesToNil-4 13712466 8.957 ns/op BenchmarkCompareBytesEmpty-4 15239275 8.523 ns/op BenchmarkCompareBytesIdentical-4 13798444 9.386 ns/op BenchmarkCompareBytesSameLength-4 10101748 12.01 ns/op BenchmarkCompareBytesDifferentLength-4 10277808 10.46 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 2074 49424 ns/op 21216.20 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 3001 45257 ns/op 23169.52 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3044 49064 ns/op 21371.78 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 2602 58213 ns/op 18012.80 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 2750 57343 ns/op 18286.17 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1773 65827 ns/op 15929.49 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 2208 53708 ns/op 19523.68 MB/s BenchmarkCompareBytesBig-4 2184 47310 ns/op 22164.14 MB/s BenchmarkCompareBytesBigIdentical-4 14376871 7.587 ns/op 138199278.52 MB/s PASS ok bytes 106.216s goos: darwin goarch: amd64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 82540890 ns/op 1.21 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 318345264 ns/op 1.78 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 4 27601618 ns/op 0.59 MB/s 3649590 B/op 52 allocs/op PASS ok compress/bzip2 1.312s goos: darwin goarch: amd64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 62 1989445 ns/op 5.03 MB/s 42524 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 18791765 ns/op 5.32 MB/s 43353 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 208761761 ns/op 4.79 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 49 2084311 ns/op 4.80 MB/s 43469 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 19152423 ns/op 5.22 MB/s 45010 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 208941887 ns/op 4.79 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 67 1855636 ns/op 5.39 MB/s 43028 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 21368012 ns/op 4.68 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 226963556 ns/op 4.41 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 62 2016633 ns/op 4.96 MB/s 42696 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 18278452 ns/op 5.47 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 171985046 ns/op 5.81 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 64 1897635 ns/op 5.27 MB/s 43807 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18791115 ns/op 5.32 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 184904602 ns/op 5.41 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 67 1597032 ns/op 6.26 MB/s 43236 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 14185770 ns/op 7.05 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 150396375 ns/op 6.65 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 87 1447516 ns/op 6.91 MB/s 43507 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10381039 ns/op 9.63 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 107196005 ns/op 9.33 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 78 1447824 ns/op 6.91 MB/s 42738 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10710217 ns/op 9.34 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 112811225 ns/op 8.86 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 78 1320824 ns/op 7.57 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 12125309 ns/op 8.25 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 132582399 ns/op 7.54 MB/s BenchmarkEncode/Digits/Speed/1e4-4 51 2347482 ns/op 4.26 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20254234 ns/op 4.94 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 199751117 ns/op 5.01 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 5768057 ns/op 1.73 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 65998074 ns/op 1.52 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 673640121 ns/op 1.48 MB/s BenchmarkEncode/Digits/Compression/1e4-4 21 5646379 ns/op 1.77 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 61570188 ns/op 1.62 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 649125917 ns/op 1.54 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 68 1543451 ns/op 6.48 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 13557502 ns/op 7.38 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 132339291 ns/op 7.56 MB/s BenchmarkEncode/Newton/Speed/1e4-4 57 2129102 ns/op 4.70 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15451478 ns/op 6.47 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 162646732 ns/op 6.15 MB/s BenchmarkEncode/Newton/Default/1e4-4 19 6811602 ns/op 1.47 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 58759002 ns/op 1.70 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 568380527 ns/op 1.76 MB/s BenchmarkEncode/Newton/Compression/1e4-4 20 5314962 ns/op 1.88 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 69619532 ns/op 1.44 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 678824355 ns/op 1.47 MB/s PASS ok compress/flate 15.058s goos: darwin goarch: amd64 pkg: compress/lzw BenchmarkDecoder/1e4-4 50 2424221 ns/op 4.13 MB/s BenchmarkDecoder/1e-Reuse4-4 49 2446117 ns/op 4.09 MB/s BenchmarkDecoder/1e5-4 5 23351492 ns/op 4.28 MB/s BenchmarkDecoder/1e-Reuse5-4 5 23859806 ns/op 4.19 MB/s BenchmarkDecoder/1e6-4 1 233469517 ns/op 4.28 MB/s BenchmarkDecoder/1e-Reuse6-4 1 233472897 ns/op 4.28 MB/s BenchmarkEncoder/1e4-4 52 1984076 ns/op 5.04 MB/s BenchmarkEncoder/1e-Reuse4-4 67 1786686 ns/op 5.60 MB/s BenchmarkEncoder/1e5-4 6 18097353 ns/op 5.53 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18108045 ns/op 5.52 MB/s BenchmarkEncoder/1e6-4 1 184954877 ns/op 5.41 MB/s BenchmarkEncoder/1e-Reuse6-4 1 180959769 ns/op 5.53 MB/s PASS ok compress/lzw 2.857s goos: darwin goarch: amd64 pkg: container/heap BenchmarkDup-4 28 4115733 ns/op PASS ok container/heap 0.267s goos: darwin goarch: amd64 pkg: context BenchmarkCommonParentCancel-4 19701 5112 ns/op BenchmarkWithTimeout/concurrency=40-4 4165 26777 ns/op BenchmarkWithTimeout/concurrency=4000-4 5779 30861 ns/op BenchmarkWithTimeout/concurrency=400000-4 7401 16627 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 276454 548.6 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 15976 7617 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 10000 10729 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2977 37798 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2160 52397 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3074 35688 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 339 372626 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 220 568537 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 322 342725 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 33 3991302 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 16 6518384 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 32 3443657 ns/op BenchmarkCheckCanceled/Err-4 292018 400.0 ns/op BenchmarkCheckCanceled/Done-4 569668 232.1 ns/op BenchmarkContextCancelDone-4 725186 165.5 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 27121 5536 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 21847 4709 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 22017 5836 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 19261 5778 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 14485 8133 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 570948 203.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 319717 334.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 244652 477.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 158874 743.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 82827 1413 ns/op PASS ok context 11.934s goos: darwin goarch: amd64 pkg: crypto/aes BenchmarkEncrypt-4 1802588 65.54 ns/op 244.14 MB/s BenchmarkDecrypt-4 1805318 65.16 ns/op 245.53 MB/s BenchmarkExpand-4 997886 108.0 ns/op PASS ok crypto/aes 0.741s goos: darwin goarch: amd64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 228580 518.3 ns/op 123.48 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 387877 310.2 ns/op 206.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 226910 527.3 ns/op 121.38 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 382562 327.9 ns/op 195.19 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 152264 802.0 ns/op 1683.26 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 194878 605.2 ns/op 2230.64 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 122575 888.5 ns/op 1519.43 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 172975 713.0 ns/op 1893.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 51507 2187 ns/op 3745.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 60610 1847 ns/op 4434.57 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 44565 2880 ns/op 2844.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 48892 2363 ns/op 3466.43 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6660 18803 ns/op 54.19 MB/s BenchmarkAESCFBDecrypt1K-4 5997 19059 ns/op 53.46 MB/s BenchmarkAESCFBDecrypt8K-4 789 149224 ns/op 54.86 MB/s BenchmarkAESOFB1K-4 10000 12184 ns/op 83.63 MB/s BenchmarkAESCTR1K-4 14680 8316 ns/op 122.54 MB/s BenchmarkAESCTR8K-4 1784 74047 ns/op 110.56 MB/s BenchmarkAESCBCEncrypt1K-4 13924 8365 ns/op 122.42 MB/s BenchmarkAESCBCDecrypt1K-4 17607 6513 ns/op 157.22 MB/s PASS ok crypto/cipher 3.535s goos: darwin goarch: amd64 pkg: crypto/des BenchmarkEncrypt-4 80737 1323 ns/op 6.05 MB/s BenchmarkDecrypt-4 88869 1239 ns/op 6.45 MB/s BenchmarkTDESEncrypt-4 32344 3344 ns/op 2.39 MB/s BenchmarkTDESDecrypt-4 33628 3881 ns/op 2.06 MB/s PASS ok crypto/des 0.758s goos: darwin goarch: amd64 pkg: crypto/ecdh BenchmarkECDH/P256-4 1056 124039 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 13 8373913 ns/op 1091 B/op 21 allocs/op BenchmarkECDH/P521-4 4 25583313 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 87 1793495 ns/op 377 B/op 9 allocs/op PASS ok crypto/ecdh 0.840s goos: darwin goarch: amd64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1474 73313 ns/op 2544 B/op 33 allocs/op BenchmarkSign/P384-4 43 3125813 ns/op 2711 B/op 34 allocs/op BenchmarkSign/P521-4 16 6417353 ns/op 3097 B/op 35 allocs/op BenchmarkVerify/P256-4 1045 147486 ns/op 480 B/op 10 allocs/op BenchmarkVerify/P384-4 14 8860259 ns/op 640 B/op 14 allocs/op BenchmarkVerify/P521-4 5 20842093 ns/op 960 B/op 14 allocs/op BenchmarkGenerateKey/P256-4 4108 31832 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 44 2724755 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 21 4913575 ns/op 1447 B/op 17 allocs/op PASS ok crypto/ecdsa 2.116s goos: darwin goarch: amd64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 248 452062 ns/op BenchmarkNewKeyFromSeed-4 207 505610 ns/op BenchmarkSigning-4 216 525447 ns/op BenchmarkVerification-4 148 957180 ns/op PASS ok crypto/ed25519 0.865s goos: darwin goarch: amd64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 6243 24571 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 133 880491 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 55 3229926 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 26 5834199 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1515 83033 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 2359245 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5796754 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 6 28948092 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10000 17198 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 7447 22564 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3979 39491 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 94 1330380 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2330 67183 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 312 709333 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1602 80760 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1644232 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.923s goos: darwin goarch: amd64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 12254 12377 ns/op 82.73 MB/s BenchmarkHMACSHA256_32-4 10000 10758 ns/op 2.97 MB/s BenchmarkNewWriteSum-4 9313 12938 ns/op 2.47 MB/s PASS ok crypto/hmac 0.747s goos: darwin goarch: amd64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 45745 2639 ns/op BenchmarkModSub-4 48679 3139 ns/op BenchmarkMontgomeryRepr-4 26084 6887 ns/op BenchmarkMontgomeryMul-4 29130 4102 ns/op BenchmarkModMul-4 10000 11375 ns/op BenchmarkExpBig-4 14 8416008 ns/op BenchmarkExp-4 4 30845696 ns/op PASS ok crypto/internal/bigmod 1.772s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 2707 47340 ns/op BenchmarkScalarBaseMult-4 202 523448 ns/op BenchmarkScalarMult-4 100 1345616 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 146 921567 ns/op PASS ok crypto/internal/edwards25519 0.872s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 398228 279.7 ns/op BenchmarkMultiply-4 3853243 28.51 ns/op BenchmarkSquare-4 4610371 27.18 ns/op BenchmarkInvert-4 29067 4317 ns/op BenchmarkMult32-4 1000000 109.8 ns/op PASS ok crypto/internal/edwards25519/field 1.307s goos: darwin goarch: amd64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 52 2255252 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2090 70450 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 16 7105301 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 6 20737873 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 146 778472 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 13354 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 60 3074178 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 1 100189648 ns/op 539104 B/op 7921 allocs/op PASS ok crypto/internal/nistec 1.896s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 547021 406.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 307788 393.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 117073 1206 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 767127 238.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 214312 502.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 97549 1421 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.584s goos: darwin goarch: amd64 pkg: crypto/md5 BenchmarkHash8Bytes-4 91418 1282 ns/op 6.24 MB/s BenchmarkHash64-4 96367 1661 ns/op 38.53 MB/s BenchmarkHash128-4 93229 1625 ns/op 78.75 MB/s BenchmarkHash256-4 81397 1567 ns/op 163.39 MB/s BenchmarkHash512-4 61759 3401 ns/op 150.53 MB/s BenchmarkHash1K-4 46100 2577 ns/op 397.40 MB/s BenchmarkHash8K-4 8941 14209 ns/op 576.52 MB/s BenchmarkHash1M-4 60 1676147 ns/op 625.59 MB/s BenchmarkHash8M-4 8 13197274 ns/op 635.63 MB/s BenchmarkHash8BytesUnaligned-4 91657 1170 ns/op 6.84 MB/s BenchmarkHash1KUnaligned-4 45272 2759 ns/op 371.15 MB/s BenchmarkHash8KUnaligned-4 10000 19239 ns/op 425.81 MB/s PASS ok crypto/md5 2.703s goos: darwin goarch: amd64 pkg: crypto/rand BenchmarkPrime-4 2 153697692 ns/op PASS ok crypto/rand 0.482s goos: darwin goarch: amd64 pkg: crypto/rc4 BenchmarkRC4_128-4 9363 17989 ns/op 7.12 MB/s BenchmarkRC4_1K-4 1507 102368 ns/op 10.00 MB/s BenchmarkRC4_8K-4 100 1352105 ns/op 5.99 MB/s PASS ok crypto/rc4 0.723s goos: darwin goarch: amd64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 10 10538191 ns/op BenchmarkDecryptPKCS1v15/3072-4 4 31583531 ns/op BenchmarkDecryptPKCS1v15/4096-4 2 69611612 ns/op BenchmarkEncryptPKCS1v15/2048-4 28 3720511 ns/op BenchmarkDecryptOAEP/2048-4 10 10462257 ns/op BenchmarkEncryptOAEP/2048-4 31 3969552 ns/op BenchmarkSignPKCS1v15/2048-4 9 18745464 ns/op BenchmarkVerifyPKCS1v15/2048-4 31 5405510 ns/op BenchmarkSignPSS/2048-4 10 10717156 ns/op BenchmarkVerifyPSS/2048-4 30 7051128 ns/op PASS ok crypto/rsa 2.546s goos: darwin goarch: amd64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 76299 1728 ns/op 4.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 101002 1952 ns/op 4.10 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 71290 1619 ns/op 197.63 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 88698 1390 ns/op 230.15 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 47794 2321 ns/op 441.14 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 57632 2798 ns/op 365.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 10180 ns/op 804.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 10949 ns/op 748.21 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.587s goos: darwin goarch: amd64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 63043 1655 ns/op 4.83 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 74155 1408 ns/op 5.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 82197 1469 ns/op 5.45 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27237 3982 ns/op 257.15 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 31132 3775 ns/op 271.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 30478 4061 ns/op 252.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4842 28076 ns/op 291.78 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 5412 28094 ns/op 291.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 5698 22098 ns/op 370.72 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.902s goos: darwin goarch: amd64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 47394 2307 ns/op 3.47 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 65533 2079 ns/op 3.85 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 59516 1989 ns/op 4.02 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 30169 3867 ns/op 264.80 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 32236 3485 ns/op 293.79 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29938 4553 ns/op 224.88 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 7654 31378 ns/op 261.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8508 19365 ns/op 423.03 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 6918 25363 ns/op 322.99 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.025s goos: darwin goarch: amd64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 18711555 5.962 ns/op BenchmarkConstantTimeEq-4 11200492 10.09 ns/op BenchmarkConstantTimeLessOrEq-4 21220230 6.405 ns/op BenchmarkXORBytes/8Bytes-4 2491989 44.93 ns/op 178.07 MB/s BenchmarkXORBytes/128Bytes-4 3096784 42.62 ns/op 3003.19 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 122.8 ns/op 16682.25 MB/s BenchmarkXORBytes/32768Bytes-4 84030 1502 ns/op 21811.85 MB/s PASS ok crypto/subtle 1.525s goos: darwin goarch: amd64 pkg: crypto/tls BenchmarkCertCache/0-4 32 5233191 ns/op BenchmarkCertCache/1-4 19 5920932 ns/op BenchmarkCertCache/2-4 26 5571803 ns/op BenchmarkCertCache/3-4 28 5588297 ns/op BenchmarkHandshakeServer/RSA-4 16 7801733 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 16 7105604 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 16 7922903 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 32 4064591 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 30 3763726 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 26 5884272 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 20 7418587 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 42811195 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 32849983 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 1 108454089 ns/op 9.67 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 2 91614408 ns/op 11.45 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 173859816 ns/op 12.06 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 197175112 ns/op 10.64 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 357838062 ns/op 11.72 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 391034258 ns/op 10.73 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 783511108 ns/op 10.71 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 792368998 ns/op 10.59 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 1333242015 ns/op 12.58 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 1390613988 ns/op 12.06 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 3168546166 ns/op 10.59 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 3363701639 ns/op 9.98 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 5774342417 ns/op 11.62 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 6132260150 ns/op 10.94 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 2 101620912 ns/op 10.32 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 2 121468434 ns/op 8.63 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 184999063 ns/op 11.34 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 188342136 ns/op 11.13 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 343395120 ns/op 12.21 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 387071244 ns/op 10.84 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 701470099 ns/op 11.96 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 705079365 ns/op 11.90 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1505427485 ns/op 11.14 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1558391083 ns/op 10.77 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 2931819161 ns/op 11.44 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 3064309165 ns/op 10.95 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 5352810488 ns/op 12.54 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 6127310126 ns/op 10.95 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 715438461 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 713853797 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 298943506 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 293077230 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 159649752 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 161615665 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 95569413 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 89003529 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 47233773 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 47879452 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 154307432 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 155650668 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 73455766 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 70509174 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 2 50715164 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 45840531 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 32769132 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 3 35201962 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 4 25846120 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 25468468 ns/op PASS ok crypto/tls 58.047s goos: darwin goarch: amd64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 7 19914912 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 352 366641 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1028 130440 ns/op 13186 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 850 150387 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 1.666s goos: darwin goarch: amd64 pkg: database/sql BenchmarkConcurrentDBExec-4 31 4275702 ns/op 279304 B/op 1625 allocs/op BenchmarkConcurrentStmtQuery-4 32 3662007 ns/op 263790 B/op 1973 allocs/op BenchmarkConcurrentStmtExec-4 76 2856919 ns/op 212782 B/op 581 allocs/op BenchmarkConcurrentTxQuery-4 40 4637259 ns/op 273964 B/op 2132 allocs/op BenchmarkConcurrentTxExec-4 64 1889552 ns/op 87822 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 43 3103572 ns/op 105768 B/op 2091 allocs/op BenchmarkConcurrentTxStmtExec-4 116 883489 ns/op 40075 B/op 381 allocs/op BenchmarkConcurrentRandom-4 33 3355045 ns/op 223831 B/op 1752 allocs/op BenchmarkManyConcurrentQueries-4 2140 56966 ns/op 4122 B/op 20 allocs/op BenchmarkGrabConn-4 189511 881.9 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.076s goos: darwin goarch: amd64 pkg: debug/gosym Benchmark115/NewLineTable-4 175453 1497 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 49 2371211 ns/op 188217 B/op 13 allocs/op Benchmark115/LineToPC-4 76 1818334 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16868 6931 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.041s goos: darwin goarch: amd64 pkg: encoding/asn1 BenchmarkMarshal-4 748 164079 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2892 37144 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.512s goos: darwin goarch: amd64 pkg: encoding/base32 BenchmarkEncode-4 226 466032 ns/op 17.58 MB/s BenchmarkEncodeToString-4 216 539000 ns/op 15.20 MB/s BenchmarkDecode-4 146 805313 ns/op 16.28 MB/s BenchmarkDecodeString-4 142 984178 ns/op 13.32 MB/s PASS ok encoding/base32 0.899s goos: darwin goarch: amd64 pkg: encoding/base64 BenchmarkEncodeToString-4 270 454331 ns/op 18.03 MB/s BenchmarkDecodeString/2-4 302524 453.8 ns/op 8.82 MB/s BenchmarkDecodeString/4-4 237774 676.5 ns/op 11.83 MB/s BenchmarkDecodeString/8-4 186219 703.5 ns/op 17.06 MB/s BenchmarkDecodeString/64-4 43840 2718 ns/op 32.37 MB/s BenchmarkDecodeString/8192-4 378 339201 ns/op 32.21 MB/s BenchmarkNewEncoding-4 93308 1344 ns/op 190.50 MB/s PASS ok encoding/base64 1.440s goos: darwin goarch: amd64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1381 86215 ns/op 46.40 MB/s BenchmarkReadStruct-4 16579 7190 ns/op 10.43 MB/s BenchmarkWriteStruct-4 16662 7938 ns/op 9.45 MB/s BenchmarkReadInts-4 45034 3087 ns/op 9.72 MB/s BenchmarkWriteInts-4 32538 4803 ns/op 6.25 MB/s BenchmarkWriteSlice1000Int32s-4 1377 135013 ns/op 29.63 MB/s BenchmarkPutUint16-4 2512185 48.92 ns/op 40.88 MB/s BenchmarkAppendUint16-4 2474110 48.83 ns/op 40.96 MB/s BenchmarkPutUint32-4 2138388 56.37 ns/op 70.96 MB/s BenchmarkAppendUint32-4 2077182 54.45 ns/op 73.46 MB/s BenchmarkPutUint64-4 1128862 121.0 ns/op 66.14 MB/s BenchmarkAppendUint64-4 884955 123.1 ns/op 64.97 MB/s BenchmarkLittleEndianPutUint16-4 2715458 44.87 ns/op 44.58 MB/s BenchmarkLittleEndianAppendUint16-4 2862810 41.12 ns/op 48.63 MB/s BenchmarkLittleEndianPutUint32-4 1923274 53.87 ns/op 74.26 MB/s BenchmarkLittleEndianAppendUint32-4 1000000 104.2 ns/op 38.41 MB/s BenchmarkLittleEndianPutUint64-4 1000000 114.0 ns/op 70.19 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 112.9 ns/op 70.85 MB/s BenchmarkReadFloats-4 138528 952.4 ns/op 12.60 MB/s BenchmarkWriteFloats-4 116738 1392 ns/op 8.62 MB/s BenchmarkReadSlice1000Float32s-4 927 122837 ns/op 32.56 MB/s BenchmarkWriteSlice1000Float32s-4 1065 140682 ns/op 28.43 MB/s BenchmarkReadSlice1000Uint8s-4 47848 2993 ns/op 334.14 MB/s BenchmarkWriteSlice1000Uint8s-4 36375 3823 ns/op 261.55 MB/s BenchmarkPutUvarint32-4 686521 147.0 ns/op 27.22 MB/s BenchmarkPutUvarint64-4 252896 491.4 ns/op 16.28 MB/s PASS ok encoding/binary 5.951s goos: darwin goarch: amd64 pkg: encoding/csv BenchmarkRead-4 6036 23065 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6058 20016 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 5817 29991 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3010 42831 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 5788 28715 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 6294 18307 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 5930 24554 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4401 37032 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 10000 19818 ns/op PASS ok encoding/csv 1.989s goos: darwin goarch: amd64 pkg: encoding/gob BenchmarkEndToEndPipe-4 8610 17091 ns/op BenchmarkEndToEndByteBuffer-4 8349 15491 ns/op BenchmarkEndToEndSliceByteBuffer-4 202 772207 ns/op BenchmarkEncodeComplex128Slice-4 442 259502 ns/op BenchmarkEncodeFloat64Slice-4 949 109557 ns/op BenchmarkEncodeInt32Slice-4 921 112372 ns/op BenchmarkEncodeStringSlice-4 1255 80843 ns/op BenchmarkEncodeInterfaceSlice-4 49 2512554 ns/op BenchmarkDecodeComplex128Slice-4 498 366959 ns/op BenchmarkDecodeFloat64Slice-4 722 174237 ns/op BenchmarkDecodeInt32Slice-4 986 183558 ns/op BenchmarkDecodeStringSlice-4 303 408183 ns/op BenchmarkDecodeStringsSlice-4 140 768849 ns/op BenchmarkDecodeBytesSlice-4 517 427062 ns/op BenchmarkDecodeInterfaceSlice-4 63 2040792 ns/op BenchmarkDecodeMap-4 99 1843022 ns/op PASS ok encoding/gob 3.479s goos: darwin goarch: amd64 pkg: encoding/hex BenchmarkEncode/256-4 9955 10352 ns/op 24.73 MB/s BenchmarkEncode/1024-4 2493 45873 ns/op 22.32 MB/s BenchmarkEncode/4096-4 676 222973 ns/op 18.37 MB/s BenchmarkEncode/16384-4 140 1109384 ns/op 14.77 MB/s BenchmarkDecode/256-4 25636 4944 ns/op 51.78 MB/s BenchmarkDecode/1024-4 6075 30031 ns/op 34.10 MB/s BenchmarkDecode/4096-4 1472 117495 ns/op 34.86 MB/s BenchmarkDecode/16384-4 360 340679 ns/op 48.09 MB/s BenchmarkDump/256-4 1111 102682 ns/op 2.49 MB/s BenchmarkDump/1024-4 262 406871 ns/op 2.52 MB/s BenchmarkDump/4096-4 82 1864304 ns/op 2.20 MB/s BenchmarkDump/16384-4 15 9839397 ns/op 1.67 MB/s PASS ok encoding/hex 2.505s goos: darwin goarch: amd64 pkg: encoding/json BenchmarkCodeEncoder-4 1 144611503 ns/op 13.42 MB/s 8391320 B/op 57 allocs/op BenchmarkCodeEncoderError-4 1 154939752 ns/op 12.52 MB/s 8393680 B/op 113 allocs/op BenchmarkCodeMarshal-4 1 153041551 ns/op 12.68 MB/s 10331584 B/op 55 allocs/op BenchmarkCodeMarshalError-4 1 164955283 ns/op 11.76 MB/s 10466424 B/op 134 allocs/op BenchmarkMarshalBytes/32-4 20768 6024 ns/op BenchmarkMarshalBytes/256-4 5913 21724 ns/op BenchmarkMarshalBytes/4096-4 351 464325 ns/op BenchmarkMarshalBytesError/32-4 45 2257916 ns/op BenchmarkMarshalBytesError/256-4 50 2886086 ns/op BenchmarkMarshalBytesError/4096-4 50 2569734 ns/op BenchmarkCodeDecoder-4 1 483338710 ns/op 4.01 MB/s 11015840 B/op 91355 allocs/op BenchmarkUnicodeDecoder-4 31262 3808 ns/op 3.68 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 36331 2854 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 412104138 ns/op 4.71 MB/s 2938984 B/op 91326 allocs/op BenchmarkCodeUnmarshalReuse-4 1 394306368 ns/op 4.92 MB/s 2939472 B/op 91330 allocs/op BenchmarkUnmarshalString-4 81170 1940 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 126512 1323 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 173764 964.4 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 60643 2325 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 75045 1888 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 17960 7327 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2461 43222 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 542 221819 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1593549 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 9 11175381 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 501247 249.1 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 642930 257.7 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 538872 215.0 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 540889 217.7 ns/op BenchmarkEncodeMarshaler-4 54321 2013 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 66765 1725 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 4699504 25.36 ns/op BenchmarkNumberIsValidRegexp-4 17798 6891 ns/op PASS ok encoding/json 9.461s goos: darwin goarch: amd64 pkg: encoding/pem BenchmarkEncode-4 37 3487631 ns/op 18.79 MB/s BenchmarkDecode-4 33 4548759 ns/op 19.52 MB/s PASS ok encoding/pem 0.495s goos: darwin goarch: amd64 pkg: encoding/xml BenchmarkMarshal-4 1748 84649 ns/op 6281 B/op 24 allocs/op BenchmarkUnmarshal-4 487 219945 ns/op 8292 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 2516 59828 ns/op PASS ok encoding/xml 0.781s goos: darwin goarch: amd64 pkg: expvar BenchmarkIntAdd-4 462278 311.0 ns/op BenchmarkIntSet-4 574688 225.4 ns/op BenchmarkFloatAdd-4 226806 939.5 ns/op BenchmarkFloatSet-4 698911 227.1 ns/op BenchmarkStringSet-4 415725 302.4 ns/op BenchmarkMapSet-4 142923 1092 ns/op BenchmarkMapSetDifferent-4 63195 2348 ns/op BenchmarkMapSetDifferentRandom-4 250 599815 ns/op BenchmarkMapSetString-4 123979 1203 ns/op BenchmarkMapAddSame-4 22597 5756 ns/op BenchmarkMapAddDifferent-4 8674 14112 ns/op BenchmarkMapAddDifferentRandom-4 226 557045 ns/op BenchmarkMapAddSameSteadyState-4 268826 428.1 ns/op BenchmarkMapAddDifferentSteadyState-4 111582 993.7 ns/op BenchmarkRealworldExpvarUsage-4 9616 11083 ns/op PASS ok expvar 3.568s goos: darwin goarch: amd64 pkg: fmt BenchmarkSprintfPadding-4 81153 1586 ns/op BenchmarkSprintfEmpty-4 275769 523.5 ns/op BenchmarkSprintfString-4 143646 769.9 ns/op BenchmarkSprintfTruncateString-4 217278 1028 ns/op BenchmarkSprintfTruncateBytes-4 133456 1394 ns/op BenchmarkSprintfSlowParsingPath-4 131713 942.9 ns/op BenchmarkSprintfQuoteString-4 38244 3494 ns/op BenchmarkSprintfInt-4 159448 825.3 ns/op BenchmarkSprintfIntInt-4 99645 1249 ns/op BenchmarkSprintfPrefixedInt-4 134976 1422 ns/op BenchmarkSprintfFloat-4 88666 1737 ns/op BenchmarkSprintfComplex-4 31179 3241 ns/op BenchmarkSprintfBoolean-4 261878 848.4 ns/op BenchmarkSprintfHexString-4 81226 2443 ns/op BenchmarkSprintfHexBytes-4 58324 2777 ns/op BenchmarkSprintfBytes-4 27181 4201 ns/op BenchmarkSprintfStringer-4 60444 2757 ns/op BenchmarkSprintfStructure-4 20517 5672 ns/op BenchmarkManyArgs-4 40534 2951 ns/op BenchmarkFprintInt-4 66508 1790 ns/op BenchmarkFprintfBytes-4 67058 1820 ns/op BenchmarkFprintIntNoAlloc-4 65287 1807 ns/op BenchmarkScanInts-4 31 4553949 ns/op BenchmarkScanRecursiveInt-4 1 474454039 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 581358632 ns/op PASS ok fmt 6.776s goos: darwin goarch: amd64 pkg: go/build BenchmarkImportVendor-4 505 211477 ns/op PASS ok go/build 0.301s goos: darwin goarch: amd64 pkg: go/constant BenchmarkStringAdd/1-4 35310 5066 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 10000 19020 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3360 35861 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1298 138745 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 237 516941 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 56 2537924 ns/op 206177 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 16 9360821 ns/op 865644 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 37669883 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 180427671 ns/op 15259072 B/op 65566 allocs/op PASS ok go/constant 2.104s goos: darwin goarch: amd64 pkg: go/format BenchmarkFormat/array1-10000-4 1 373406505 ns/op 0.17 MB/s 47155752 B/op 49085 allocs/op PASS ok go/format 0.482s goos: darwin goarch: amd64 pkg: go/parser BenchmarkParse-4 5 26073489 ns/op 2.07 MB/s BenchmarkParseOnly-4 6 19157771 ns/op 2.81 MB/s BenchmarkResolve-4 49 2736494 ns/op 19.68 MB/s PASS ok go/parser 1.899s goos: darwin goarch: amd64 pkg: go/printer BenchmarkPrintFile-4 1 135981778 ns/op 0.38 MB/s 4679888 B/op 27530 allocs/op BenchmarkPrintDecl-4 890 159620 ns/op 0.20 MB/s 16155 B/op 51 allocs/op PASS ok go/printer 0.366s goos: darwin goarch: amd64 pkg: go/scanner BenchmarkScan-4 266 443001 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 9591270 ns/op 5.80 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 14284492 ns/op 5.04 MB/s BenchmarkScanFiles/net/http/server.go-4 4 28770627 ns/op 3.93 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 184 589901 ns/op 5.22 MB/s PASS ok go/scanner 1.034s goos: darwin goarch: amd64 pkg: go/token BenchmarkSearchInts-4 1358406 79.27 ns/op PASS ok go/token 0.297s goos: darwin goarch: amd64 pkg: go/types BenchmarkLookupFieldOrMethod-4 147 861638 ns/op BenchmarkNamed/Underlying/nongeneric-4 905769 126.5 ns/op BenchmarkNamed/Underlying/generic-4 1000000 134.2 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 164.9 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 128.5 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 15981 7854 ns/op BenchmarkNamed/NewMethodSet/generic-4 14403 8129 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 16806 7159 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 15152 7106 ns/op BenchmarkCheck/http/funcbodies/info-4 1 576279805 ns/op 52868 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 491465768 ns/op 62009 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 296416169 ns/op 102694 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 294357389 ns/op 101597 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 2443574571 ns/op 2096 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 144053327 ns/op 35307 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 1 118916471 ns/op 42743 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 111637972 ns/op 45351 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 900957004 ns/op 2402 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 102329777 ns/op 21093 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 73367555 ns/op 29386 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 83759238 ns/op 25709 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1721432821 ns/op 36403 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 615301095 ns/op 101792 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 195747991 ns/op 318672 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 136378509 ns/op 456830 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 3161663934 ns/op 629.9 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 145559662 ns/op 13636 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 1 128761322 ns/op 14992 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 1 127449772 ns/op 15546 lines/s PASS ok go/types 49.177s goos: darwin goarch: amd64 pkg: hash/adler32 BenchmarkAdler32KB-4 14167 10082 ns/op 101.56 MB/s PASS ok hash/adler32 0.299s goos: darwin goarch: amd64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 234765 473.3 ns/op 31.69 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 268022 448.8 ns/op 33.43 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 146596 951.4 ns/op 42.04 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 131674 1176 ns/op 34.02 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 435835 276.1 ns/op 1854.17 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 458006 256.6 ns/op 1995.65 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 437318 316.0 ns/op 3240.96 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 385930 296.6 ns/op 3452.99 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 266293 479.5 ns/op 8541.79 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 273670 606.1 ns/op 6758.05 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 40615 2980 ns/op 10995.79 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 62466 1874 ns/op 17488.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 389427 293.6 ns/op 51.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 396738 313.6 ns/op 47.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 389683 303.9 ns/op 131.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 391525 389.9 ns/op 102.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 337278 373.9 ns/op 1369.44 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 322917 389.5 ns/op 1314.60 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 253124 427.5 ns/op 2395.52 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 286729 654.5 ns/op 1564.44 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 228990 492.6 ns/op 8314.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 243810 504.9 ns/op 8111.92 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 55912 2149 ns/op 15250.71 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 56067 2202 ns/op 14883.46 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 250017 485.0 ns/op 30.93 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 230678 497.9 ns/op 30.13 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 139458 881.4 ns/op 45.38 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 138170 864.4 ns/op 46.28 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 12027 9294 ns/op 55.09 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 12528 9397 ns/op 54.49 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5924 19875 ns/op 51.52 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6080 19867 ns/op 51.54 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1350 88280 ns/op 46.40 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1213 89279 ns/op 45.88 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 170 712776 ns/op 45.97 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 162 656449 ns/op 49.92 MB/s PASS ok hash/crc32 7.407s goos: darwin goarch: amd64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 144 1331814 ns/op 49.21 MB/s BenchmarkCrc64/ISO4KB-4 1275 134547 ns/op 30.44 MB/s BenchmarkCrc64/ISO1KB-4 7396 16017 ns/op 63.93 MB/s BenchmarkCrc64/ECMA64KB-4 135 971080 ns/op 67.49 MB/s BenchmarkCrc64/Random64KB-4 140 820344 ns/op 79.89 MB/s BenchmarkCrc64/Random16KB-4 506 221948 ns/op 73.82 MB/s PASS ok hash/crc64 1.374s goos: darwin goarch: amd64 pkg: hash/fnv BenchmarkFnv32KB-4 13866 8730 ns/op 117.29 MB/s BenchmarkFnv32aKB-4 13017 8924 ns/op 114.75 MB/s BenchmarkFnv64KB-4 12954 9008 ns/op 113.68 MB/s BenchmarkFnv64aKB-4 13542 8944 ns/op 114.49 MB/s BenchmarkFnv128KB-4 1824 72959 ns/op 14.04 MB/s BenchmarkFnv128aKB-4 1623 72311 ns/op 14.16 MB/s PASS ok hash/fnv 1.315s goos: darwin goarch: amd64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 423556 285.8 ns/op 14.00 MB/s BenchmarkHash/n=4/Bytes-4 3038257 44.71 ns/op 89.47 MB/s BenchmarkHash/n=4/String-4 1000000 120.9 ns/op 33.08 MB/s BenchmarkHash/n=8/Write-4 429733 288.6 ns/op 27.72 MB/s BenchmarkHash/n=8/Bytes-4 2746092 37.24 ns/op 214.80 MB/s BenchmarkHash/n=8/String-4 1628113 70.01 ns/op 114.27 MB/s BenchmarkHash/n=16/Write-4 401298 289.3 ns/op 55.31 MB/s BenchmarkHash/n=16/Bytes-4 3104487 36.21 ns/op 441.92 MB/s BenchmarkHash/n=16/String-4 1639332 86.06 ns/op 185.91 MB/s BenchmarkHash/n=32/Write-4 387902 456.7 ns/op 70.06 MB/s BenchmarkHash/n=32/Bytes-4 3400978 34.18 ns/op 936.30 MB/s BenchmarkHash/n=32/String-4 1814118 69.31 ns/op 461.67 MB/s BenchmarkHash/n=64/Write-4 407598 308.9 ns/op 207.20 MB/s BenchmarkHash/n=64/Bytes-4 2901535 38.78 ns/op 1650.37 MB/s BenchmarkHash/n=64/String-4 1580926 76.36 ns/op 838.11 MB/s BenchmarkHash/n=256/Write-4 279660 431.1 ns/op 593.81 MB/s BenchmarkHash/n=256/Bytes-4 2041472 74.10 ns/op 3454.63 MB/s BenchmarkHash/n=256/String-4 1000000 185.0 ns/op 1383.96 MB/s BenchmarkHash/n=320/Write-4 282692 533.4 ns/op 599.91 MB/s BenchmarkHash/n=320/Bytes-4 1761456 68.08 ns/op 4700.11 MB/s BenchmarkHash/n=320/String-4 689605 218.0 ns/op 1468.00 MB/s BenchmarkHash/n=1024/Write-4 166063 680.3 ns/op 1505.13 MB/s BenchmarkHash/n=1024/Bytes-4 901501 250.0 ns/op 4096.67 MB/s BenchmarkHash/n=1024/String-4 242580 476.7 ns/op 2148.04 MB/s BenchmarkHash/n=4096/Write-4 58602 2040 ns/op 2008.02 MB/s BenchmarkHash/n=4096/Bytes-4 249369 520.8 ns/op 7864.36 MB/s BenchmarkHash/n=4096/String-4 58695 1802 ns/op 2272.84 MB/s BenchmarkHash/n=16384/Write-4 24330 4892 ns/op 3348.94 MB/s BenchmarkHash/n=16384/Bytes-4 64279 1887 ns/op 8680.97 MB/s BenchmarkHash/n=16384/String-4 15366 7670 ns/op 2136.17 MB/s PASS ok hash/maphash 7.047s goos: darwin goarch: amd64 pkg: html BenchmarkEscape-4 642 193950 ns/op BenchmarkEscapeNone-4 95383 1462 ns/op BenchmarkUnescape-4 703 245316 ns/op BenchmarkUnescapeNone-4 454147 286.6 ns/op BenchmarkUnescapeSparse-4 10000 34322 ns/op BenchmarkUnescapeDense-4 896 131595 ns/op PASS ok html 1.733s goos: darwin goarch: amd64 pkg: html/template BenchmarkCSSEscaper-4 6807 15865 ns/op BenchmarkCSSEscaperNoSpecials-4 38456 3250 ns/op BenchmarkDecodeCSS-4 21681 8106 ns/op BenchmarkDecodeCSSNoSpecials-4 3170317 41.20 ns/op BenchmarkCSSValueFilter-4 88290 1241 ns/op BenchmarkCSSValueFilterOk-4 70975 2164 ns/op BenchmarkEscapedExecute-4 3915 28150 ns/op BenchmarkHTMLNospaceEscaper-4 7833 13885 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 48504 2586 ns/op BenchmarkStripTags-4 18394 8982 ns/op BenchmarkStripTagsNoSpecials-4 282513 891.4 ns/op BenchmarkJSValEscaperWithNum-4 18070 6289 ns/op BenchmarkJSValEscaperWithStr-4 4770 39516 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18290 6820 ns/op BenchmarkJSValEscaperWithObj-4 4339 29440 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 11438 12722 ns/op BenchmarkJSStrEscaperNoSpecials-4 47006 3227 ns/op BenchmarkJSStrEscaper-4 8547 13659 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 46954 2458 ns/op BenchmarkJSRegexpEscaper-4 10000 19392 ns/op BenchmarkTemplateSpecialTags-4 92 1195024 ns/op BenchmarkURLEscaper-4 4498 28214 ns/op BenchmarkURLEscaperNoSpecials-4 175660 764.4 ns/op BenchmarkURLNormalizer-4 6256 19884 ns/op BenchmarkURLNormalizerNoSpecials-4 179026 888.9 ns/op BenchmarkSrcsetFilter-4 19323 6321 ns/op BenchmarkSrcsetFilterNoSpecials-4 102867 1625 ns/op PASS ok html/template 6.201s goos: darwin goarch: amd64 pkg: image BenchmarkAt/rgba-4 585301 184.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 542860 219.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 601760 191.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 514144 254.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1555404 83.97 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1221766 134.8 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1640992 72.94 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 104.0 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1468888 81.37 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 443620 274.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 375001 428.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 483285 296.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 381808 340.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 763405 159.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 548982 278.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 843181 145.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 505747 263.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 406579 296.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1339226 83.10 ns/op BenchmarkRGBASetRGBA-4 1235660 94.68 ns/op BenchmarkRGBA64At-4 1000000 160.0 ns/op BenchmarkRGBA64SetRGBA64-4 946912 140.1 ns/op BenchmarkNRGBAAt-4 1388928 87.12 ns/op BenchmarkNRGBASetNRGBA-4 1207712 100.5 ns/op BenchmarkNRGBA64At-4 896965 168.4 ns/op BenchmarkNRGBA64SetNRGBA64-4 788868 150.2 ns/op BenchmarkAlphaAt-4 2464260 47.04 ns/op BenchmarkAlphaSetAlpha-4 2224731 53.71 ns/op BenchmarkAlpha16At-4 1493215 78.45 ns/op BenchmarkAlphaSetAlpha16-4 1362174 86.53 ns/op BenchmarkGrayAt-4 2529272 47.36 ns/op BenchmarkGraySetGray-4 1974034 52.29 ns/op BenchmarkGray16At-4 1509826 79.16 ns/op BenchmarkGraySetGray16-4 1358505 88.91 ns/op PASS ok image 7.445s goos: darwin goarch: amd64 pkg: image/color BenchmarkYCbCrToRGB/0-4 3429336 32.07 ns/op BenchmarkYCbCrToRGB/128-4 3547458 32.55 ns/op BenchmarkYCbCrToRGB/255-4 3633178 32.46 ns/op BenchmarkRGBToYCbCr/0-4 3631796 31.88 ns/op BenchmarkRGBToYCbCr/Cb-4 3535417 31.97 ns/op BenchmarkRGBToYCbCr/Cr-4 3679630 35.89 ns/op BenchmarkYCbCrToRGBA/0-4 3014420 40.07 ns/op BenchmarkYCbCrToRGBA/128-4 2798262 42.25 ns/op BenchmarkYCbCrToRGBA/255-4 3097624 36.39 ns/op BenchmarkNYCbCrAToRGBA/0-4 3112796 38.83 ns/op BenchmarkNYCbCrAToRGBA/128-4 2724339 40.53 ns/op BenchmarkNYCbCrAToRGBA/255-4 2790784 41.27 ns/op PASS ok image/color 2.266s goos: darwin goarch: amd64 pkg: image/draw BenchmarkFillOver-4 3 35139683 ns/op BenchmarkFillSrc-4 364 329582 ns/op BenchmarkCopyOver-4 7 16854935 ns/op BenchmarkCopySrc-4 516 208978 ns/op BenchmarkNRGBAOver-4 8 13170934 ns/op BenchmarkNRGBASrc-4 13 9646033 ns/op BenchmarkYCbCr-4 10 11024899 ns/op BenchmarkGray-4 18 6339717 ns/op BenchmarkCMYK-4 13 9122759 ns/op BenchmarkGlyphOver-4 22 5160664 ns/op BenchmarkRGBAMaskOver-4 5 20932959 ns/op BenchmarkGrayMaskOver-4 7 16520836 ns/op BenchmarkRGBA64ImageMaskOver-4 4 29923733 ns/op BenchmarkRGBA-4 6 20050339 ns/op BenchmarkPalettedFill-4 916 125136 ns/op BenchmarkPalettedRGBA-4 5 21086944 ns/op BenchmarkGenericOver-4 3 46519407 ns/op BenchmarkGenericMaskOver-4 6 20450983 ns/op BenchmarkGenericSrc-4 4 31244156 ns/op BenchmarkGenericMaskSrc-4 4 28873435 ns/op PASS ok image/draw 6.323s goos: darwin goarch: amd64 pkg: image/gif BenchmarkDecode-4 21 5395143 ns/op 2.86 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 137347624 ns/op 2.24 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2465165986 ns/op 0.50 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 61 2074616 ns/op 7.45 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 130797574 ns/op 0.47 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 3.621s goos: darwin goarch: amd64 pkg: image/jpeg BenchmarkFDCT-4 4663 26599 ns/op BenchmarkIDCT-4 4239 24316 ns/op BenchmarkDecodeBaseline-4 8 14636130 ns/op 4.22 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 4 26728862 ns/op 2.31 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 160335515 ns/op 7.66 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 202501837 ns/op 4.55 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.577s goos: darwin goarch: amd64 pkg: image/png BenchmarkPaeth-4 17925595 6.943 ns/op BenchmarkDecodeGray-4 12 9521662 ns/op 6.88 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 38536781 ns/op 6.80 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 33151456 ns/op 7.91 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5526436 ns/op 11.86 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 33003746 ns/op 7.94 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 46967367 ns/op 5.58 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 50183696 ns/op 6.12 MB/s 852188 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 51496155 ns/op 5.97 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 176136697 ns/op 6.98 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 212140516 ns/op 5.79 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 30372172 ns/op 10.11 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 177881190 ns/op 6.91 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 673599521 ns/op 1.82 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.873s goos: darwin goarch: amd64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 2 53094368 ns/op 1.88 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 46637944 ns/op 2.14 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 273161072 ns/op 1.83 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 235226833 ns/op 2.13 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 50498256 ns/op 1.98 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 42230085 ns/op 2.37 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 249738343 ns/op 2.00 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 217365836 ns/op 2.30 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 530635905 ns/op 1.88 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 460507840 ns/op 2.17 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3088898920 ns/op 1.62 MB/s 20004952 B/op 3 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2900560419 ns/op 1.72 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10177239 ns/op 9.83 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9082614 ns/op 11.01 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 44103774 ns/op 11.34 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 44295393 ns/op 11.29 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 86874398 ns/op 11.51 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 96024924 ns/op 10.41 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 441325631 ns/op 11.33 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 460325341 ns/op 10.86 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 58335465 ns/op 1.71 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 50013580 ns/op 2.00 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 340338193 ns/op 1.47 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 288677167 ns/op 1.73 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 663565514 ns/op 1.51 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 666926267 ns/op 1.50 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5010143419 ns/op 1.00 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4824427221 ns/op 1.04 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 158590987 ns/op 26.36 MB/s 5275656 B/op 5 allocs/op BenchmarkSaveRestore/bits=64-4 1 143264685 ns/op 29.17 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 44.306s goos: darwin goarch: amd64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 31742 3460 ns/op 0.29 MB/s BenchmarkMarshalCorpusFile/2-4 33806 3636 ns/op 0.55 MB/s BenchmarkMarshalCorpusFile/4-4 32473 3950 ns/op 1.01 MB/s BenchmarkMarshalCorpusFile/8-4 23509 5712 ns/op 1.40 MB/s BenchmarkMarshalCorpusFile/16-4 19869 6292 ns/op 2.54 MB/s BenchmarkMarshalCorpusFile/32-4 12344 9198 ns/op 3.48 MB/s BenchmarkMarshalCorpusFile/64-4 7830 15460 ns/op 4.14 MB/s BenchmarkMarshalCorpusFile/128-4 4165 25225 ns/op 5.07 MB/s BenchmarkMarshalCorpusFile/256-4 2042 52407 ns/op 4.88 MB/s BenchmarkMarshalCorpusFile/512-4 1297 105567 ns/op 4.85 MB/s BenchmarkMarshalCorpusFile/1024-4 643 195811 ns/op 5.23 MB/s BenchmarkMarshalCorpusFile/2048-4 297 419865 ns/op 4.88 MB/s BenchmarkMarshalCorpusFile/4096-4 162 750348 ns/op 5.46 MB/s BenchmarkMarshalCorpusFile/8192-4 96 1616027 ns/op 5.07 MB/s BenchmarkMarshalCorpusFile/16384-4 42 3386534 ns/op 4.84 MB/s BenchmarkMarshalCorpusFile/32768-4 19 7679238 ns/op 4.27 MB/s BenchmarkMarshalCorpusFile/65536-4 8 13970853 ns/op 4.69 MB/s BenchmarkMarshalCorpusFile/131072-4 4 26969291 ns/op 4.86 MB/s BenchmarkMarshalCorpusFile/262144-4 2 52780958 ns/op 4.97 MB/s BenchmarkMarshalCorpusFile/524288-4 1 107105142 ns/op 4.90 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 199391794 ns/op 5.26 MB/s BenchmarkUnmarshalCorpusFile/1-4 8769 12663 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 9004 12675 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 9885 14059 ns/op 0.28 MB/s BenchmarkUnmarshalCorpusFile/8-4 7221 15957 ns/op 0.50 MB/s BenchmarkUnmarshalCorpusFile/16-4 7221 19073 ns/op 0.84 MB/s BenchmarkUnmarshalCorpusFile/32-4 4796 28343 ns/op 1.13 MB/s BenchmarkUnmarshalCorpusFile/64-4 3637 33073 ns/op 1.94 MB/s BenchmarkUnmarshalCorpusFile/128-4 2533 44424 ns/op 2.88 MB/s BenchmarkUnmarshalCorpusFile/256-4 1014 118950 ns/op 2.15 MB/s BenchmarkUnmarshalCorpusFile/512-4 546 217740 ns/op 2.35 MB/s BenchmarkUnmarshalCorpusFile/1024-4 280 429324 ns/op 2.39 MB/s BenchmarkUnmarshalCorpusFile/2048-4 136 914270 ns/op 2.24 MB/s BenchmarkUnmarshalCorpusFile/4096-4 72 1656262 ns/op 2.47 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 3245465 ns/op 2.52 MB/s BenchmarkUnmarshalCorpusFile/16384-4 16 6320402 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 13077444 ns/op 2.51 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 25625891 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 52536417 ns/op 2.49 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 108707795 ns/op 2.41 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 212529947 ns/op 2.47 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 422047821 ns/op 2.48 MB/s BenchmarkMutatorBytes/1-4 38034 3260 ns/op BenchmarkMutatorBytes/10-4 38930 2985 ns/op BenchmarkMutatorBytes/100-4 36789 3229 ns/op BenchmarkMutatorBytes/1000-4 26084 4792 ns/op BenchmarkMutatorBytes/10000-4 7903 19527 ns/op BenchmarkMutatorBytes/100000-4 986 131122 ns/op BenchmarkMutatorString/1-4 38583 3807 ns/op BenchmarkMutatorString/10-4 37760 3135 ns/op BenchmarkMutatorString/100-4 33608 3714 ns/op BenchmarkMutatorString/1000-4 15873 7153 ns/op BenchmarkMutatorString/10000-4 2616 39930 ns/op BenchmarkMutatorString/100000-4 380 333791 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18645 6121 ns/op BenchmarkMutatorAllBasicTypes/string-4 18694 6377 ns/op BenchmarkMutatorAllBasicTypes/bool-4 64924 1812 ns/op BenchmarkMutatorAllBasicTypes/float32-4 56109 2063 ns/op BenchmarkMutatorAllBasicTypes/float64-4 52971 2082 ns/op BenchmarkMutatorAllBasicTypes/int-4 59638 1957 ns/op BenchmarkMutatorAllBasicTypes/int8-4 57620 1928 ns/op BenchmarkMutatorAllBasicTypes/int16-4 60116 1979 ns/op BenchmarkMutatorAllBasicTypes/int32-4 58252 1955 ns/op BenchmarkMutatorAllBasicTypes/int64-4 61419 1934 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 57694 2014 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 56006 2005 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 58966 2001 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 58135 2025 ns/op PASS ok internal/fuzz 12.761s goos: darwin goarch: amd64 pkg: internal/intern BenchmarkStress-4 13090 8324 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 159646 793.4 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.552s PASS ok internal/poll 0.050s goos: darwin goarch: amd64 pkg: internal/trace BenchmarkMMU-4 5 20224416 ns/op PASS ok internal/trace 2.715s goos: darwin goarch: amd64 pkg: io BenchmarkCopyNSmall-4 10000 10577 ns/op BenchmarkCopyNLarge-4 297 511353 ns/op PASS ok io 0.399s goos: darwin goarch: amd64 pkg: log BenchmarkItoa-4 157587 737.5 ns/op BenchmarkPrintln-4 23589 4903 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 36481 3205 ns/op 65 B/op 1 allocs/op BenchmarkConcurrent-4 6469 19218 ns/op BenchmarkDiscard-4 1000000 107.3 ns/op 0 B/op 0 allocs/op PASS ok log 0.893s goos: darwin goarch: amd64 pkg: log/slog BenchmarkWriteTime-4 47254 2388 ns/op BenchmarkJSONHandler/defaults-4 7600 15544 ns/op 531 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 4150 24487 ns/op 792 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5736 21824 ns/op 752 B/op 5 allocs/op BenchmarkPreformatting/separate-4 8196 15352 ns/op 519 B/op 0 allocs/op BenchmarkPreformatting/struct-4 7100 14748 ns/op 516 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 4806 25749 ns/op 504 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 31566 3679 ns/op 78 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 32746 3735 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 78264 1587 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 48730 2351 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 59438 1807 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 53965 2228 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 50484 2358 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 61860 1877 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 600542 215.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 447682 304.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 251685 436.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 226098 557.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 192844 685.1 ns/op 0 B/op 0 allocs/op BenchmarkSourceLine/alone-4 396102 594.4 ns/op BenchmarkSourceLine/stringifying-4 72798 1805 ns/op BenchmarkRecord-4 4251 30786 ns/op BenchmarkDispatch/switch-checked-4 196796 596.9 ns/op BenchmarkDispatch/As-4 218722 547.4 ns/op BenchmarkDispatch/Visit-4 197808 620.0 ns/op BenchmarkUnsafeStrings-4 19070 6306 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 4.715s goos: darwin goarch: amd64 pkg: math BenchmarkAcos-4 2757591 41.06 ns/op BenchmarkAcosh-4 1427486 82.39 ns/op BenchmarkAsin-4 2857618 40.72 ns/op BenchmarkAsinh-4 1290138 90.19 ns/op BenchmarkAtan-4 3240014 34.87 ns/op BenchmarkAtanh-4 1430316 83.40 ns/op BenchmarkAtan2-4 2488020 47.78 ns/op BenchmarkCbrt-4 1753416 67.37 ns/op BenchmarkCeil-4 24176439 4.762 ns/op BenchmarkCompare-4 5281258 22.12 ns/op BenchmarkCompare32-4 7018772 18.17 ns/op BenchmarkCopysign-4 3682878 28.95 ns/op BenchmarkCos-4 1489214 77.92 ns/op BenchmarkCosh-4 2004680 59.94 ns/op BenchmarkErf-4 3452196 33.38 ns/op BenchmarkErfc-4 3571446 33.62 ns/op BenchmarkErfinv-4 3163929 36.43 ns/op BenchmarkErfcinv-4 3281754 35.50 ns/op BenchmarkExp-4 8330833 14.53 ns/op BenchmarkExpGo-4 1000000 106.3 ns/op BenchmarkExpm1-4 2754352 42.29 ns/op BenchmarkExp2-4 1239842 95.85 ns/op BenchmarkExp2Go-4 1000000 103.8 ns/op BenchmarkAbs-4 5232140 22.19 ns/op BenchmarkDim-4 12386923 9.457 ns/op BenchmarkFloor-4 27173808 4.777 ns/op BenchmarkMax-4 18695581 6.726 ns/op BenchmarkMin-4 18577021 6.690 ns/op BenchmarkMod-4 418161 306.4 ns/op BenchmarkFrexp-4 2186323 55.14 ns/op BenchmarkGamma-4 935250 132.4 ns/op BenchmarkHypot-4 14226180 8.562 ns/op BenchmarkHypotGo-4 1941534 61.16 ns/op BenchmarkIlogb-4 2414700 50.02 ns/op BenchmarkJ0-4 289927 392.0 ns/op BenchmarkJ1-4 329494 378.3 ns/op BenchmarkJn-4 152623 805.5 ns/op BenchmarkLdexp-4 2127825 57.28 ns/op BenchmarkLgamma-4 1000000 100.2 ns/op BenchmarkLog-4 6754690 17.21 ns/op BenchmarkLogb-4 2382624 49.98 ns/op BenchmarkLog1p-4 1902952 63.98 ns/op BenchmarkLog10-4 5854440 18.02 ns/op BenchmarkLog2-4 1809423 66.04 ns/op BenchmarkModf-4 2751972 43.18 ns/op BenchmarkNextafter32-4 2678877 43.32 ns/op BenchmarkNextafter64-4 2750508 44.23 ns/op BenchmarkPowInt-4 727203 174.8 ns/op BenchmarkPowFrac-4 535515 224.0 ns/op BenchmarkPow10Pos-4 6775036 17.95 ns/op BenchmarkPow10Neg-4 6324577 18.32 ns/op BenchmarkRound-4 5342964 22.50 ns/op BenchmarkRoundToEven-4 13977566 9.588 ns/op BenchmarkRemainder-4 626977 191.2 ns/op BenchmarkSignbit-4 7981566 15.45 ns/op BenchmarkSin-4 1794211 64.63 ns/op BenchmarkSincos-4 1287945 92.37 ns/op BenchmarkSinh-4 2467480 47.70 ns/op BenchmarkSqrtIndirect-4 27516081 4.653 ns/op BenchmarkSqrtLatency-4 25243632 4.746 ns/op BenchmarkSqrtIndirectLatency-4 27043368 4.780 ns/op BenchmarkSqrtGoLatency-4 1595628 74.88 ns/op BenchmarkSqrtPrime-4 48346 2497 ns/op BenchmarkTan-4 1736038 68.71 ns/op BenchmarkTanh-4 1918641 60.35 ns/op BenchmarkTrunc-4 28012576 4.434 ns/op BenchmarkY0-4 348007 363.6 ns/op BenchmarkY1-4 338683 375.0 ns/op BenchmarkYn-4 159877 771.1 ns/op BenchmarkFloat64bits-4 8065071 15.27 ns/op BenchmarkFloat64frombits-4 7238013 16.64 ns/op BenchmarkFloat32bits-4 7471375 15.40 ns/op BenchmarkFloat32frombits-4 7625344 15.35 ns/op BenchmarkFMA-4 25337109 4.768 ns/op PASS ok math 13.204s goos: darwin goarch: amd64 pkg: math/big BenchmarkAddVV/1-4 17319996 7.163 ns/op 8934.76 MB/s BenchmarkAddVV/2-4 15338048 8.356 ns/op 15317.64 MB/s BenchmarkAddVV/3-4 13889772 8.846 ns/op 21705.12 MB/s BenchmarkAddVV/4-4 13398160 9.376 ns/op 27302.88 MB/s BenchmarkAddVV/5-4 12060082 9.411 ns/op 34001.69 MB/s BenchmarkAddVV/10-4 9920012 12.01 ns/op 53286.22 MB/s BenchmarkAddVV/100-4 2404803 46.03 ns/op 139028.34 MB/s BenchmarkAddVV/1000-4 305077 431.1 ns/op 148470.26 MB/s BenchmarkSubVV/1-4 17162360 7.199 ns/op 8889.62 MB/s BenchmarkSubVV/2-4 15540176 8.049 ns/op 15902.74 MB/s BenchmarkSubVV/3-4 13983704 8.832 ns/op 21738.57 MB/s BenchmarkSubVV/4-4 14048108 8.718 ns/op 29364.61 MB/s BenchmarkSubVV/5-4 12680311 9.533 ns/op 33569.05 MB/s BenchmarkSubVV/10-4 9694412 11.95 ns/op 53555.12 MB/s BenchmarkSubVV/100-4 2424746 46.76 ns/op 136857.31 MB/s BenchmarkSubVV/1000-4 303964 415.7 ns/op 153971.53 MB/s BenchmarkAddVW/1-4 19605897 6.399 ns/op 1250.20 MB/s BenchmarkAddVW/2-4 18121692 6.968 ns/op 2296.33 MB/s BenchmarkAddVW/3-4 16783249 7.352 ns/op 3264.56 MB/s BenchmarkAddVW/4-4 15785073 7.783 ns/op 4111.76 MB/s BenchmarkAddVW/5-4 14491728 8.545 ns/op 4681.16 MB/s BenchmarkAddVW/10-4 10720912 10.43 ns/op 7669.54 MB/s BenchmarkAddVW/100-4 333363 358.9 ns/op 2229.34 MB/s BenchmarkAddVW/1000-4 48712 2456 ns/op 3257.00 MB/s BenchmarkAddVWext/1-4 19143374 6.455 ns/op 1239.39 MB/s BenchmarkAddVWext/2-4 17480365 7.797 ns/op 2052.07 MB/s BenchmarkAddVWext/3-4 14932513 7.954 ns/op 3017.52 MB/s BenchmarkAddVWext/4-4 14907013 7.820 ns/op 4092.26 MB/s BenchmarkAddVWext/5-4 14621136 8.282 ns/op 4829.78 MB/s BenchmarkAddVWext/10-4 12920804 9.552 ns/op 8374.86 MB/s BenchmarkAddVWext/100-4 58425 2045 ns/op 391.25 MB/s BenchmarkAddVWext/1000-4 6418 19781 ns/op 404.42 MB/s BenchmarkSubVW/1-4 19630436 6.469 ns/op 1236.64 MB/s BenchmarkSubVW/2-4 18279446 6.754 ns/op 2368.84 MB/s BenchmarkSubVW/3-4 17273001 7.303 ns/op 3286.27 MB/s BenchmarkSubVW/4-4 16399621 7.512 ns/op 4259.58 MB/s BenchmarkSubVW/5-4 15071538 8.211 ns/op 4871.74 MB/s BenchmarkSubVW/10-4 12707606 9.520 ns/op 8403.46 MB/s BenchmarkSubVW/100-4 341994 365.5 ns/op 2188.87 MB/s BenchmarkSubVW/1000-4 48375 2430 ns/op 3292.83 MB/s BenchmarkSubVWext/1-4 19441261 6.434 ns/op 1243.35 MB/s BenchmarkSubVWext/2-4 15226136 7.554 ns/op 2118.12 MB/s BenchmarkSubVWext/3-4 16147018 7.542 ns/op 3182.02 MB/s BenchmarkSubVWext/4-4 16706797 7.583 ns/op 4219.75 MB/s BenchmarkSubVWext/5-4 14215122 8.240 ns/op 4854.15 MB/s BenchmarkSubVWext/10-4 12668276 9.542 ns/op 8384.16 MB/s BenchmarkSubVWext/100-4 59074 2056 ns/op 389.05 MB/s BenchmarkSubVWext/1000-4 6421 21166 ns/op 377.97 MB/s BenchmarkMulAddVWW/1-4 14921152 7.627 ns/op 8391.11 MB/s BenchmarkMulAddVWW/2-4 14972646 8.536 ns/op 14994.72 MB/s BenchmarkMulAddVWW/3-4 14218764 8.827 ns/op 21751.53 MB/s BenchmarkMulAddVWW/4-4 13398220 9.277 ns/op 27594.80 MB/s BenchmarkMulAddVWW/5-4 12181023 9.910 ns/op 32291.81 MB/s BenchmarkMulAddVWW/10-4 7389010 13.61 ns/op 47023.07 MB/s BenchmarkMulAddVWW/100-4 1547193 76.55 ns/op 83600.31 MB/s BenchmarkMulAddVWW/1000-4 184543 697.2 ns/op 91797.33 MB/s BenchmarkAddMulVVW/1-4 17835177 7.071 ns/op 9051.10 MB/s BenchmarkAddMulVVW/2-4 14463102 8.615 ns/op 14858.42 MB/s BenchmarkAddMulVVW/3-4 13262418 9.540 ns/op 20125.47 MB/s BenchmarkAddMulVVW/4-4 12632190 9.638 ns/op 26562.52 MB/s BenchmarkAddMulVVW/5-4 10669569 12.06 ns/op 26531.20 MB/s BenchmarkAddMulVVW/10-4 9507633 12.60 ns/op 50776.85 MB/s BenchmarkAddMulVVW/100-4 2087886 58.58 ns/op 109247.37 MB/s BenchmarkAddMulVVW/1000-4 243697 543.1 ns/op 117833.91 MB/s BenchmarkDivWVW/1-4 2144245 56.30 ns/op 1136.83 MB/s BenchmarkDivWVW/2-4 1000000 111.0 ns/op 1152.97 MB/s BenchmarkDivWVW/3-4 889536 139.2 ns/op 1379.56 MB/s BenchmarkDivWVW/4-4 781216 168.5 ns/op 1519.56 MB/s BenchmarkDivWVW/5-4 614474 192.6 ns/op 1661.90 MB/s BenchmarkDivWVW/10-4 378798 328.9 ns/op 1945.79 MB/s BenchmarkDivWVW/100-4 43197 2696 ns/op 2374.01 MB/s BenchmarkDivWVW/1000-4 4796 27132 ns/op 2358.86 MB/s BenchmarkNonZeroShifts/1/shrVU-4 15688524 7.362 ns/op BenchmarkNonZeroShifts/1/shlVU-4 17178487 7.553 ns/op BenchmarkNonZeroShifts/2/shrVU-4 15014708 7.775 ns/op BenchmarkNonZeroShifts/2/shlVU-4 15213586 7.604 ns/op BenchmarkNonZeroShifts/3/shrVU-4 13713638 8.544 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13487425 8.211 ns/op BenchmarkNonZeroShifts/4/shrVU-4 12890012 9.014 ns/op BenchmarkNonZeroShifts/4/shlVU-4 13001010 8.431 ns/op BenchmarkNonZeroShifts/5/shrVU-4 11686172 9.754 ns/op BenchmarkNonZeroShifts/5/shlVU-4 12271812 9.476 ns/op BenchmarkNonZeroShifts/10/shrVU-4 8795751 13.17 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9945080 12.03 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1484697 78.63 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1686018 66.99 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 181018 708.3 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 219620 572.0 ns/op BenchmarkDecimalConversion-4 213 571967 ns/op BenchmarkFloatString/100-4 10000 10308 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 236 510409 ns/op 2912 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 46250226 ns/op 60589 B/op 48 allocs/op BenchmarkFloatString/100000-4 1 4677633185 ns/op 841352 B/op 516 allocs/op BenchmarkFloatAdd/10-4 164169 750.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 162590 757.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 151255 818.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 89414 1386 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16881 7352 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 208178 576.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 218500 558.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 210547 604.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 172521 725.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 56289 2143 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1920 63174 ns/op BenchmarkParseFloatLargeExp-4 447 271007 ns/op BenchmarkGCD10x10/WithoutXY-4 156691 701.3 ns/op BenchmarkGCD10x10/WithXY-4 49736 2329 ns/op BenchmarkGCD10x100/WithoutXY-4 89487 1320 ns/op BenchmarkGCD10x100/WithXY-4 18184 6836 ns/op BenchmarkGCD10x1000/WithoutXY-4 59484 2077 ns/op BenchmarkGCD10x1000/WithXY-4 13770 8851 ns/op BenchmarkGCD100x100/WithoutXY-4 23593 4808 ns/op BenchmarkGCD100x100/WithXY-4 10263 11507 ns/op BenchmarkGCD100x1000/WithoutXY-4 13174 8987 ns/op BenchmarkGCD100x1000/WithXY-4 5558 18500 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2107 57056 ns/op BenchmarkGCD1000x1000/WithXY-4 1068 104733 ns/op BenchmarkHilbert-4 19 5562653 ns/op BenchmarkBinomial-4 12171 9941 ns/op BenchmarkQuoRem-4 24600 5010 ns/op BenchmarkExp-4 18 6718408 ns/op BenchmarkExpMont/Odd-4 129 926003 ns/op 2605 B/op 22 allocs/op BenchmarkExpMont/Even1-4 124 963844 ns/op 3384 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 1026982 ns/op 3852 B/op 53 allocs/op BenchmarkExpMont/Even3-4 100 1014734 ns/op 3863 B/op 54 allocs/op BenchmarkExpMont/Even4-4 100 1021278 ns/op 3851 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1008871 ns/op 3859 B/op 53 allocs/op BenchmarkExpMont/Even32-4 120 990304 ns/op 3836 B/op 53 allocs/op BenchmarkExpMont/Even64-4 141 829055 ns/op 3669 B/op 54 allocs/op BenchmarkExpMont/Even96-4 132 948482 ns/op 3775 B/op 51 allocs/op BenchmarkExpMont/Even128-4 150 757223 ns/op 3237 B/op 50 allocs/op BenchmarkExpMont/Even255-4 164 715387 ns/op 2965 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 345 340380 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 316 374923 ns/op 1716 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 304 377611 ns/op 1737 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 314 373936 ns/op 1760 B/op 48 allocs/op BenchmarkExp2-4 18 6742691 ns/op BenchmarkBitset-4 621908 183.7 ns/op BenchmarkBitsetNeg-4 392314 327.9 ns/op BenchmarkBitsetOrig-4 231873 584.8 ns/op BenchmarkBitsetNegOrig-4 128553 979.8 ns/op BenchmarkModSqrt225_Tonelli-4 115 1052910 ns/op BenchmarkModSqrt225_3Mod4-4 379 311839 ns/op BenchmarkModSqrt231_Tonelli-4 105 1074140 ns/op BenchmarkModSqrt231_5Mod8-4 324 364751 ns/op BenchmarkModInverse-4 13441 9043 ns/op BenchmarkSqrt-4 2223 77182 ns/op BenchmarkIntSqr/1-4 1000000 122.3 ns/op BenchmarkIntSqr/2-4 657745 199.8 ns/op BenchmarkIntSqr/3-4 539739 236.5 ns/op BenchmarkIntSqr/5-4 419788 306.3 ns/op BenchmarkIntSqr/8-4 268820 473.7 ns/op BenchmarkIntSqr/10-4 265740 484.4 ns/op BenchmarkIntSqr/20-4 54019 2303 ns/op BenchmarkIntSqr/30-4 38431 3083 ns/op BenchmarkIntSqr/50-4 25503 4850 ns/op BenchmarkIntSqr/80-4 14714 8084 ns/op BenchmarkIntSqr/100-4 10000 10725 ns/op BenchmarkIntSqr/200-4 4608 25769 ns/op BenchmarkIntSqr/300-4 2167 65390 ns/op BenchmarkIntSqr/500-4 996 122694 ns/op BenchmarkIntSqr/800-4 398 316390 ns/op BenchmarkIntSqr/1000-4 276 420525 ns/op BenchmarkDiv/20/10-4 372315 302.2 ns/op BenchmarkDiv/40/20-4 400992 308.8 ns/op BenchmarkDiv/100/50-4 343245 354.5 ns/op BenchmarkDiv/200/100-4 58266 2079 ns/op BenchmarkDiv/400/200-4 52424 2182 ns/op BenchmarkDiv/1000/500-4 47280 2712 ns/op BenchmarkDiv/2000/1000-4 31906 3705 ns/op BenchmarkDiv/20000/10000-4 1412 90138 ns/op BenchmarkDiv/200000/100000-4 33 4071064 ns/op BenchmarkDiv/2000000/1000000-4 1 113977626 ns/op BenchmarkDiv/20000000/10000000-4 1 3296729157 ns/op BenchmarkMul-4 5 20637188 ns/op BenchmarkNatMul/10-4 186252 849.0 ns/op BenchmarkNatMul/100-4 6625 25390 ns/op BenchmarkNatMul/1000-4 187 647468 ns/op BenchmarkZeroShifts/Shl-4 8728 13441 ns/op BenchmarkZeroShifts/ShlSame-4 3547650 32.17 ns/op BenchmarkZeroShifts/Shr-4 10000 12717 ns/op BenchmarkZeroShifts/ShrSame-4 3693153 31.06 ns/op BenchmarkExp3Power/0x10-4 167581 902.4 ns/op BenchmarkExp3Power/0x40-4 140745 900.8 ns/op BenchmarkExp3Power/0x100-4 93535 1429 ns/op BenchmarkExp3Power/0x400-4 39284 3126 ns/op BenchmarkExp3Power/0x1000-4 9267 13514 ns/op BenchmarkExp3Power/0x4000-4 2538 59981 ns/op BenchmarkExp3Power/0x10000-4 237 512248 ns/op BenchmarkExp3Power/0x40000-4 22 5114864 ns/op BenchmarkExp3Power/0x100000-4 3 47418759 ns/op BenchmarkExp3Power/0x400000-4 1 418452040 ns/op BenchmarkFibo-4 4 32781686 ns/op BenchmarkNatSqr/1-4 722838 178.2 ns/op BenchmarkNatSqr/2-4 510685 289.1 ns/op BenchmarkNatSqr/3-4 456757 341.0 ns/op BenchmarkNatSqr/5-4 285009 513.1 ns/op BenchmarkNatSqr/8-4 189241 717.1 ns/op BenchmarkNatSqr/10-4 177112 846.9 ns/op BenchmarkNatSqr/20-4 45214 2558 ns/op BenchmarkNatSqr/30-4 33788 3649 ns/op BenchmarkNatSqr/50-4 18910 6185 ns/op BenchmarkNatSqr/80-4 12051 9957 ns/op BenchmarkNatSqr/100-4 8238 12716 ns/op BenchmarkNatSqr/200-4 4485 29466 ns/op BenchmarkNatSqr/300-4 1664 76503 ns/op BenchmarkNatSqr/500-4 981 152252 ns/op BenchmarkNatSqr/800-4 351 340169 ns/op BenchmarkNatSqr/1000-4 270 443227 ns/op BenchmarkNatSetBytes/8-4 947900 136.5 ns/op BenchmarkNatSetBytes/24-4 290990 480.1 ns/op BenchmarkNatSetBytes/128-4 66169 1777 ns/op BenchmarkNatSetBytes/7-4 886790 127.2 ns/op BenchmarkNatSetBytes/23-4 276909 458.8 ns/op BenchmarkNatSetBytes/127-4 65898 1857 ns/op BenchmarkScanPi-4 214 548665 ns/op BenchmarkStringPiParallel-4 778 323024 ns/op BenchmarkScan/10/Base2-4 39505 2929 ns/op BenchmarkScan/100/Base2-4 4278 25562 ns/op BenchmarkScan/1000/Base2-4 440 250321 ns/op BenchmarkScan/10/Base8-4 99724 1223 ns/op BenchmarkScan/100/Base8-4 13579 9120 ns/op BenchmarkScan/1000/Base8-4 1305 86168 ns/op BenchmarkScan/10/Base10-4 98193 1146 ns/op BenchmarkScan/100/Base10-4 14368 8156 ns/op BenchmarkScan/1000/Base10-4 1570 79579 ns/op BenchmarkScan/10/Base16-4 125995 1022 ns/op BenchmarkScan/100/Base16-4 16262 7121 ns/op BenchmarkScan/1000/Base16-4 1821 67979 ns/op BenchmarkString/10/Base2-4 206410 558.1 ns/op BenchmarkString/100/Base2-4 31330 3839 ns/op BenchmarkString/1000/Base2-4 3369 36632 ns/op BenchmarkString/10/Base8-4 428181 302.1 ns/op BenchmarkString/100/Base8-4 77482 1574 ns/op BenchmarkString/1000/Base8-4 9856 14167 ns/op BenchmarkString/10/Base10-4 212072 567.6 ns/op BenchmarkString/100/Base10-4 42651 3264 ns/op BenchmarkString/1000/Base10-4 5584 20466 ns/op BenchmarkString/10/Base16-4 411843 276.9 ns/op BenchmarkString/100/Base16-4 105261 1148 ns/op BenchmarkString/1000/Base16-4 11960 10813 ns/op BenchmarkLeafSize/0-4 31 3736852 ns/op BenchmarkLeafSize/1-4 452 231515 ns/op BenchmarkLeafSize/2-4 529 247628 ns/op BenchmarkLeafSize/3-4 366 336102 ns/op BenchmarkLeafSize/4-4 470 238479 ns/op BenchmarkLeafSize/5-4 314 362906 ns/op BenchmarkLeafSize/6-4 367 333701 ns/op BenchmarkLeafSize/7-4 375 297581 ns/op BenchmarkLeafSize/8-4 504 219397 ns/op BenchmarkLeafSize/9-4 279 466236 ns/op BenchmarkLeafSize/10-4 330 376426 ns/op BenchmarkLeafSize/11-4 342 350166 ns/op BenchmarkLeafSize/12-4 364 332002 ns/op BenchmarkLeafSize/13-4 304 412422 ns/op BenchmarkLeafSize/14-4 417 315791 ns/op BenchmarkLeafSize/15-4 448 275425 ns/op BenchmarkLeafSize/16-4 486 220300 ns/op BenchmarkLeafSize/32-4 486 242909 ns/op BenchmarkLeafSize/64-4 428 267683 ns/op BenchmarkProbablyPrime/n=0-4 10 10490180 ns/op BenchmarkProbablyPrime/n=1-4 9 11360243 ns/op BenchmarkProbablyPrime/n=5-4 6 17015972 ns/op BenchmarkProbablyPrime/n=10-4 5 25621432 ns/op BenchmarkProbablyPrime/n=20-4 3 38179024 ns/op BenchmarkProbablyPrime/Lucas-4 13 8664596 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 87 1453765 ns/op BenchmarkRatCmp-4 177057 680.4 ns/op BenchmarkFloatSqrt/64-4 20671 5585 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13346 8636 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 10000 12628 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4552 23490 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 973 130728 ns/op 17998 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 79 1773299 ns/op 175403 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 131027396 ns/op 3747304 B/op 600 allocs/op PASS ok math/big 57.454s goos: darwin goarch: amd64 pkg: math/bits BenchmarkLeadingZeros-4 12067375 9.040 ns/op BenchmarkLeadingZeros8-4 11922728 9.313 ns/op BenchmarkLeadingZeros16-4 13553445 8.850 ns/op BenchmarkLeadingZeros32-4 13353156 8.788 ns/op BenchmarkLeadingZeros64-4 13905410 8.649 ns/op BenchmarkTrailingZeros-4 13060188 8.475 ns/op BenchmarkTrailingZeros8-4 14614090 8.526 ns/op BenchmarkTrailingZeros16-4 13837162 8.832 ns/op BenchmarkTrailingZeros32-4 14576674 9.103 ns/op BenchmarkTrailingZeros64-4 14060065 8.436 ns/op BenchmarkOnesCount-4 15285326 8.355 ns/op BenchmarkOnesCount8-4 14443225 8.768 ns/op BenchmarkOnesCount16-4 13413566 8.934 ns/op BenchmarkOnesCount32-4 13706269 8.957 ns/op BenchmarkOnesCount64-4 14486788 8.896 ns/op BenchmarkRotateLeft-4 13645440 8.601 ns/op BenchmarkRotateLeft8-4 14387948 8.779 ns/op BenchmarkRotateLeft16-4 12310659 9.843 ns/op BenchmarkRotateLeft32-4 14336841 8.579 ns/op BenchmarkRotateLeft64-4 13673658 8.568 ns/op BenchmarkReverse-4 19372620 6.323 ns/op BenchmarkReverse8-4 25503046 4.758 ns/op BenchmarkReverse16-4 19288467 5.496 ns/op BenchmarkReverse32-4 20057259 5.918 ns/op BenchmarkReverse64-4 19494734 6.348 ns/op BenchmarkReverseBytes-4 27283795 4.793 ns/op BenchmarkReverseBytes16-4 27224700 4.713 ns/op BenchmarkReverseBytes32-4 26545318 4.724 ns/op BenchmarkReverseBytes64-4 26751897 4.720 ns/op BenchmarkAdd-4 14636766 8.174 ns/op BenchmarkAdd32-4 14247802 8.471 ns/op BenchmarkAdd64-4 15298584 8.385 ns/op BenchmarkAdd64multiple-4 25210862 5.046 ns/op BenchmarkSub-4 13134919 8.260 ns/op BenchmarkSub32-4 14415530 8.496 ns/op BenchmarkSub64-4 14776623 8.356 ns/op BenchmarkSub64multiple-4 24984976 4.997 ns/op BenchmarkMul-4 15594016 8.219 ns/op BenchmarkMul32-4 14968789 8.423 ns/op BenchmarkMul64-4 15142328 8.424 ns/op BenchmarkDiv-4 3396961 33.21 ns/op BenchmarkDiv32-4 7504237 16.79 ns/op BenchmarkDiv64-4 3281436 32.75 ns/op PASS ok math/bits 7.012s goos: darwin goarch: amd64 pkg: math/cmplx BenchmarkAbs-4 13296097 8.617 ns/op BenchmarkAcos-4 576566 206.8 ns/op BenchmarkAcosh-4 573505 217.7 ns/op BenchmarkAsin-4 576238 205.6 ns/op BenchmarkAsinh-4 562718 209.7 ns/op BenchmarkAtan-4 1000000 128.9 ns/op BenchmarkAtanh-4 951697 126.6 ns/op BenchmarkConj-4 25224884 4.663 ns/op BenchmarkCos-4 702687 164.2 ns/op BenchmarkCosh-4 795008 162.7 ns/op BenchmarkExp-4 932517 120.1 ns/op BenchmarkLog-4 1000000 115.2 ns/op BenchmarkLog10-4 953184 114.5 ns/op BenchmarkPhase-4 2389213 48.21 ns/op BenchmarkPolar-4 1479418 81.96 ns/op BenchmarkPow-4 289899 478.6 ns/op BenchmarkRect-4 1222838 95.46 ns/op BenchmarkSin-4 794245 168.7 ns/op BenchmarkSinh-4 735232 164.2 ns/op BenchmarkSqrt-4 1284998 92.49 ns/op BenchmarkTan-4 423812 275.5 ns/op BenchmarkTanh-4 502566 249.5 ns/op PASS ok math/cmplx 3.723s goos: darwin goarch: amd64 pkg: math/rand BenchmarkInt63Threadsafe-4 752349 139.8 ns/op BenchmarkInt63ThreadsafeParallel-4 848236 144.7 ns/op BenchmarkInt63Unthreadsafe-4 1000000 114.6 ns/op BenchmarkIntn1000-4 867614 147.0 ns/op BenchmarkInt63n1000-4 700542 146.3 ns/op BenchmarkInt31n1000-4 892570 136.8 ns/op BenchmarkFloat32-4 877914 135.4 ns/op BenchmarkFloat64-4 1000000 123.3 ns/op BenchmarkPerm3-4 195229 654.7 ns/op BenchmarkPerm30-4 19376 5574 ns/op BenchmarkPerm30ViaShuffle-4 21106 5702 ns/op BenchmarkShuffleOverhead-4 14989 7942 ns/op BenchmarkRead3-4 910339 137.6 ns/op BenchmarkRead64-4 80488 1423 ns/op BenchmarkRead1000-4 5469 21779 ns/op BenchmarkConcurrent-4 206374 576.6 ns/op PASS ok math/rand 2.705s goos: darwin goarch: amd64 pkg: mime BenchmarkQEncodeWord-4 39050 2949 ns/op BenchmarkQDecodeWord-4 106161 1179 ns/op BenchmarkQDecodeHeader-4 88982 1336 ns/op BenchmarkTypeByExtension/.html-4 465902 224.0 ns/op BenchmarkTypeByExtension/.HTML-4 348036 310.6 ns/op BenchmarkTypeByExtension/.unused-4 401923 258.7 ns/op BenchmarkExtensionsByType/text/html-4 212349 961.8 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 49002 2454 ns/op BenchmarkExtensionsByType/application/octet-stream-4 36344 3593 ns/op PASS ok mime 1.739s goos: darwin goarch: amd64 pkg: mime/quotedprintable BenchmarkWriter-4 873 137114 ns/op PASS ok mime/quotedprintable 0.198s goos: darwin goarch: amd64 pkg: net BenchmarkGoLookupIP-4 5 21576614 ns/op 8662 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 2 54265576 ns/op 13424 B/op 114 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5026865410 ns/op 151856 B/op 236 allocs/op BenchmarkDNSName-4 165936 711.7 ns/op BenchmarkInterfaces-4 2131 61430 ns/op BenchmarkInterfaceByIndex-4 7573 17367 ns/op BenchmarkInterfaceByName-4 1912 66807 ns/op BenchmarkInterfaceAddrs-4 2025 67301 ns/op BenchmarkInterfacesAndAddrs-4 7688 17781 ns/op BenchmarkInterfacesAndMulticastAddrs-4 2988 40672 ns/op BenchmarkParseIP-4 9309 15859 ns/op BenchmarkParseIPValidIPv4-4 450194 287.6 ns/op BenchmarkParseIPValidIPv6-4 226506 502.1 ns/op BenchmarkIPString/IPv4-4 141028 920.7 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 12853 9308 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 52008 2408 ns/op BenchmarkIPEqual/IPv4-4 1021340 114.1 ns/op BenchmarkIPEqual/IPv6-4 1053216 111.8 ns/op BenchmarkTCP4OneShot-4 182 797685 ns/op BenchmarkTCP4OneShotTimeout-4 158 832760 ns/op BenchmarkTCP4Persistent-4 340 375855 ns/op BenchmarkTCP4PersistentTimeout-4 339 335159 ns/op BenchmarkTCP6OneShot-4 177 780116 ns/op BenchmarkTCP6OneShotTimeout-4 129 783980 ns/op BenchmarkTCP6Persistent-4 324 362597 ns/op BenchmarkTCP6PersistentTimeout-4 303 359110 ns/op BenchmarkTCP4ConcurrentReadWrite-4 17032 6330 ns/op BenchmarkTCP6ConcurrentReadWrite-4 15523 6889 ns/op BenchmarkSetReadDeadline-4 127762 822.1 ns/op BenchmarkUDP6LinkLocalUnicast-4 250 458445 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 189 571428 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 223 592763 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 279 467973 ns/op 0 B/op 0 allocs/op PASS ok net 11.675s goos: darwin goarch: amd64 pkg: net/http BenchmarkCookieString-4 23678 4966 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 9093 12926 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 12453 9584 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18579 6259 ns/op 44 B/op 0 allocs/op BenchmarkCopyValues-4 32870 3793 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 46206 2580 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 856930 122.8 ns/op BenchmarkReadRequestChrome-4 4278 27826 ns/op 21.96 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10878 10641 ns/op 7.33 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 10903 ns/op 7.52 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6948 15635 ns/op 9.66 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 15974 7375 ns/op 5.42 MB/s 875 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 57 2034769 ns/op 0.50 MB/s BenchmarkFileAndServer_1KB/https1-4 46 2419348 ns/op 0.42 MB/s BenchmarkFileAndServer_1KB/h2-4 38 2877752 ns/op 0.36 MB/s BenchmarkFileAndServer_16MB/h1-4 2 76880440 ns/op 218.22 MB/s BenchmarkFileAndServer_16MB/https1-4 1 172966814 ns/op 97.00 MB/s BenchmarkFileAndServer_16MB/h2-4 1 438148736 ns/op 38.29 MB/s BenchmarkFileAndServer_64MB/h1-4 1 305843356 ns/op 219.42 MB/s BenchmarkFileAndServer_64MB/https1-4 1 589106196 ns/op 113.92 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1525473454 ns/op 43.99 MB/s BenchmarkServeMux-4 315 412447 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 382 322272 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 50 2234633 ns/op 6509 B/op 66 allocs/op BenchmarkClientServer/https1-4 32 3154674 ns/op 10361 B/op 109 allocs/op BenchmarkClientServer/h2-4 33 3144651 ns/op 14207 B/op 118 allocs/op BenchmarkClientServerParallel/4/h1-4 334 357035 ns/op 10158 B/op 80 allocs/op BenchmarkClientServerParallel/4/https1-4 18 6233661 ns/op 106908 B/op 1160 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56469: read tcp 127.0.0.1:56461->127.0.0.1:56469: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56492: read tcp 127.0.0.1:56477->127.0.0.1:56492: use of closed network connection BenchmarkClientServerParallel/4/h2-4 67 1675671 ns/op 31532 B/op 341 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56518: write tcp 127.0.0.1:56503->127.0.0.1:56518: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56513: write tcp 127.0.0.1:56503->127.0.0.1:56513: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56529: read tcp 127.0.0.1:56520->127.0.0.1:56529: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56527: write tcp 127.0.0.1:56520->127.0.0.1:56527: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56534: read tcp 127.0.0.1:56520->127.0.0.1:56534: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56526: write tcp 127.0.0.1:56520->127.0.0.1:56526: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56524: read tcp 127.0.0.1:56520->127.0.0.1:56524: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56533: read tcp 127.0.0.1:56520->127.0.0.1:56533: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56532: read tcp 127.0.0.1:56520->127.0.0.1:56532: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56528: write tcp 127.0.0.1:56520->127.0.0.1:56528: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 223 561880 ns/op 24059 B/op 123 allocs/op BenchmarkClientServerParallel/64/https1-4 19 5898312 ns/op 101309 B/op 1117 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56938: write tcp 127.0.0.1:56925->127.0.0.1:56938: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56947: read tcp 127.0.0.1:56939->127.0.0.1:56947: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56951: read tcp 127.0.0.1:56939->127.0.0.1:56951: use of closed network connection BenchmarkClientServerParallel/64/h2-4 32 6143024 ns/op 101106 B/op 1198 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56974: read tcp 127.0.0.1:56966->127.0.0.1:56974: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56973: write tcp 127.0.0.1:56966->127.0.0.1:56973: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56995: read tcp 127.0.0.1:56981->127.0.0.1:56995: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56998: write tcp 127.0.0.1:56981->127.0.0.1:56998: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56987: write tcp 127.0.0.1:56981->127.0.0.1:56987: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57015: read tcp 127.0.0.1:57000->127.0.0.1:57015: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57016: write tcp 127.0.0.1:57000->127.0.0.1:57016: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57017: read tcp 127.0.0.1:57000->127.0.0.1:57017: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57013: read tcp 127.0.0.1:57000->127.0.0.1:57013: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57009: write tcp 127.0.0.1:57000->127.0.0.1:57009: use of closed network connection ... [output truncated] BenchmarkServer-4 4 25281588 ns/op 9958 B/op 52 allocs/op BenchmarkClient-4 38 3124706 ns/op 4085 B/op 47 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 194 570217 ns/op 7727 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 776 132216 ns/op 3103 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1148 105451 ns/op 1938 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 969 108688 ns/op 2754 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1239 108220 ns/op 2732 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1315 98379 ns/op 2744 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1651 98425 ns/op 1851 B/op 13 allocs/op BenchmarkServerHijack-4 898 136279 ns/op 16655 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 48 3170851 ns/op 7033 B/op 54 allocs/op BenchmarkResponseStatusLine-4 366901 320.1 ns/op 0 B/op 0 allocs/op PASS ok net/http 14.595s goos: darwin goarch: amd64 pkg: net/http/httputil BenchmarkServeHTTP-4 2570 57142 ns/op 34074 B/op 12 allocs/op PASS ok net/http/httputil 0.266s goos: darwin goarch: amd64 pkg: net/netip BenchmarkIPNextPrev-4 108579 1093 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 458906 226.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 210272 538.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 77540 1552 ns/op BenchmarkStdIPv4-4 166048 722.5 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 98796 1119 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 99987 1105 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 99511 1126 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 91134 1337 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1606129 72.10 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1537633 79.52 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1268912 93.05 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 381074 343.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 397419 323.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 337400 382.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 96481 1154 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 329994 398.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 183138 659.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 173842 620.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 178681 685.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 85500 1305 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 338647 317.8 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 121053 903.3 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 162651 676.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 312566 427.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 153794 758.6 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 335780 359.4 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 162474 765.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 165147 773.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 150504 753.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 115656 1035 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 412882 248.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 141440 848.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 99346 1273 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 107896 1122 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 191539 728.7 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 120948 1072 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 288118 440.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 108928 989.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 136443 930.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 180861 673.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 129772 906.7 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1039268 112.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 960949 115.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 116.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 971946 121.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 121.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 119.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 974862 120.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 118.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 120.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 303844 337.9 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 476496 224.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 236365 488.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 267758 453.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 221318 515.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 85597 1346 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 574125 214.5 ns/op PASS ok net/netip 9.380s 2023/03/22 14:59:33 Test RPC server listening on 127.0.0.1:57126 2023/03/22 14:59:33 Test HTTP RPC server listening on 127.0.0.1:57127 goos: darwin goarch: amd64 pkg: net/rpc BenchmarkEndToEnd-4 165 665190 ns/op BenchmarkEndToEndHTTP-4 142 746458 ns/op BenchmarkEndToEndAsync-4 1276 97746 ns/op BenchmarkEndToEndAsyncHTTP-4 1513 80817 ns/op PASS ok net/rpc 1.065s goos: darwin goarch: amd64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 3807 27468 ns/op BenchmarkReadMIMEHeader/server_headers-4 5541 20448 ns/op BenchmarkUncommon-4 26883 4423 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.599s goos: darwin goarch: amd64 pkg: net/url BenchmarkString-4 3720 27064 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 78981 1401 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 489324 240.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 118662 1051 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 181856 563.7 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 106536 1134 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 17031 6715 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 350203 286.6 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 114756 1073 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 215083 591.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 98706 1162 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 19774 5909 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 180460 665.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 74372 1640 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 67274 1684 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 30429 3657 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5940 20249 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 188103 674.4 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 72744 1631 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 70210 1681 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 32719 3707 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6465 19815 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.881s goos: darwin goarch: amd64 pkg: os BenchmarkExpand/noop-4 2527414 42.59 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 155505 790.1 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 529 210774 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 207 577893 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 452 256084 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 46860 2406 ns/op BenchmarkStatFile-4 32720 3889 ns/op BenchmarkStatDir-4 32870 3516 ns/op BenchmarkLstatDot-4 50096 2408 ns/op BenchmarkLstatFile-4 31882 3633 ns/op BenchmarkLstatDir-4 33669 3679 ns/op PASS ok os 1.978s goos: darwin goarch: amd64 pkg: os/exec BenchmarkExecHostname-4 20 5618436 ns/op 8560 B/op 30 allocs/op PASS ok os/exec 0.262s goos: darwin goarch: amd64 pkg: os/user BenchmarkCurrent-4 351516 359.5 ns/op PASS ok os/user 0.361s goos: darwin goarch: amd64 pkg: reflect BenchmarkBool-4 2257550 46.83 ns/op BenchmarkString-4 2064931 55.81 ns/op BenchmarkBytes-4 1722250 64.70 ns/op BenchmarkNamedBytes-4 817440 162.2 ns/op BenchmarkBytesArray-4 776584 174.5 ns/op BenchmarkSliceLen-4 2206021 54.29 ns/op BenchmarkMapLen-4 1000000 100.9 ns/op BenchmarkStringLen-4 1470018 80.80 ns/op BenchmarkArrayLen-4 1461768 83.00 ns/op BenchmarkSliceCap-4 2147934 54.12 ns/op BenchmarkDeepEqual/int8-4 717780 180.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 104517 1073 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 566308 218.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 103507 1102 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 580645 220.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 101001 1103 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 574593 214.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 111502 1083 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 610579 210.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 107686 1141 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 679006 179.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 133243 856.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 538838 216.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 110971 1137 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 573364 229.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 102268 1156 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 594204 263.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 89850 1189 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 600289 226.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 106435 1191 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 541846 229.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 97509 1194 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 481021 230.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 95366 1159 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 548749 226.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 95898 1162 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 580675 221.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 99080 1289 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 543268 225.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 102540 1162 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 564324 187.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 105031 1125 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 541051 225.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 98067 1168 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 137047 909.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 65814 1819 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 69726 1730 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 37710 3019 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 288685 389.0 ns/op BenchmarkIsZero/ArrayIncomparable-4 39405 2854 ns/op BenchmarkIsZero/StructComparable-4 938445 126.4 ns/op BenchmarkIsZero/StructIncomparable-4 186244 659.6 ns/op BenchmarkSetZero/Bool/Direct-4 2411845 49.60 ns/op BenchmarkSetZero/Bool/CachedZero-4 1708668 75.60 ns/op BenchmarkSetZero/Bool/NewZero-4 1000000 155.4 ns/op BenchmarkSetZero/Int/Direct-4 1704138 91.45 ns/op BenchmarkSetZero/Int/CachedZero-4 1000000 121.9 ns/op BenchmarkSetZero/Int/NewZero-4 1000000 106.9 ns/op BenchmarkSetZero/Uint/Direct-4 1934431 65.58 ns/op BenchmarkSetZero/Uint/CachedZero-4 1523775 72.94 ns/op BenchmarkSetZero/Uint/NewZero-4 1000000 115.3 ns/op BenchmarkSetZero/Float/Direct-4 1373764 74.03 ns/op BenchmarkSetZero/Float/CachedZero-4 1650312 74.67 ns/op BenchmarkSetZero/Float/NewZero-4 1070325 110.5 ns/op BenchmarkSetZero/Complex/Direct-4 1725532 67.59 ns/op BenchmarkSetZero/Complex/CachedZero-4 1555383 76.26 ns/op BenchmarkSetZero/Complex/NewZero-4 1029830 135.5 ns/op BenchmarkSetZero/Array/Direct-4 2944472 44.31 ns/op BenchmarkSetZero/Array/CachedZero-4 1000000 116.3 ns/op BenchmarkSetZero/Array/NewZero-4 1000000 150.7 ns/op BenchmarkSetZero/Chan/Direct-4 1384353 140.8 ns/op BenchmarkSetZero/Chan/CachedZero-4 971984 111.8 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 143.1 ns/op BenchmarkSetZero/Func/Direct-4 1323662 92.91 ns/op BenchmarkSetZero/Func/CachedZero-4 1000000 103.1 ns/op BenchmarkSetZero/Func/NewZero-4 738442 139.1 ns/op BenchmarkSetZero/Interface/Direct-4 1583001 94.38 ns/op BenchmarkSetZero/Interface/CachedZero-4 1589725 75.94 ns/op BenchmarkSetZero/Interface/NewZero-4 1000000 179.8 ns/op BenchmarkSetZero/Map/Direct-4 1742173 75.59 ns/op BenchmarkSetZero/Map/CachedZero-4 1221484 91.64 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 136.4 ns/op BenchmarkSetZero/Pointer/Direct-4 1818080 89.46 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1000000 121.5 ns/op BenchmarkSetZero/Pointer/NewZero-4 785448 142.1 ns/op BenchmarkSetZero/Slice/Direct-4 1633494 69.92 ns/op BenchmarkSetZero/Slice/CachedZero-4 1359813 119.1 ns/op BenchmarkSetZero/Slice/NewZero-4 1000000 129.8 ns/op BenchmarkSetZero/String/Direct-4 1917752 63.85 ns/op BenchmarkSetZero/String/CachedZero-4 1628577 71.62 ns/op BenchmarkSetZero/String/NewZero-4 1181010 104.1 ns/op BenchmarkSetZero/Struct/Direct-4 2821537 41.99 ns/op BenchmarkSetZero/Struct/CachedZero-4 1577433 133.9 ns/op BenchmarkSetZero/Struct/NewZero-4 959346 107.0 ns/op BenchmarkSelect/1-4 138535 813.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 75928 2179 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 35924 4402 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 99156 1423 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 127560 938.5 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 95965 1294 ns/op 98.89 MB/s BenchmarkCallArgCopy/size=256-4 73810 1613 ns/op 158.70 MB/s BenchmarkCallArgCopy/size=1024-4 61377 2817 ns/op 363.46 MB/s BenchmarkCallArgCopy/size=4096-4 16936 8383 ns/op 488.63 MB/s BenchmarkCallArgCopy/size=65536-4 1274 132667 ns/op 493.99 MB/s BenchmarkPtrTo-4 555312 207.6 ns/op BenchmarkFieldByName1-4 455134 282.4 ns/op BenchmarkFieldByName2-4 26859 5353 ns/op BenchmarkFieldByName3-4 3302 30889 ns/op BenchmarkInterfaceBig-4 2349501 46.52 ns/op BenchmarkInterfaceSmall-4 2478566 49.58 ns/op BenchmarkNew-4 1000000 178.3 ns/op BenchmarkMap/StringKeys/MapIndex-4 3517 40846 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3116 45317 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3020 52566 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2355 55011 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3436 39001 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2880 38142 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 213687 602.1 ns/op PASS ok reflect 23.603s goos: darwin goarch: amd64 pkg: regexp BenchmarkFind-4 4004 26609 ns/op 9602 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 10000 25454 ns/op 9206 B/op 1 allocs/op BenchmarkFindString-4 10000 31777 ns/op 9169 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 32849 ns/op 9611 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 31683 ns/op 9643 B/op 2 allocs/op BenchmarkLiteral-4 10000 28437 ns/op BenchmarkNotLiteral-4 3987 49073 ns/op BenchmarkMatchClass-4 3159 58499 ns/op BenchmarkMatchClass_InRange-4 2929 67105 ns/op BenchmarkReplaceAll-4 1581 130333 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 10000 24326 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 18501 6877 ns/op BenchmarkAnchoredShortMatch-4 7622 25565 ns/op BenchmarkAnchoredLongMatch-4 10000 11371 ns/op BenchmarkOnePassShortA-4 17809 10704 ns/op BenchmarkNotOnePassShortA-4 9868 31759 ns/op BenchmarkOnePassShortB-4 22204 7778 ns/op BenchmarkNotOnePassShortB-4 4423 28359 ns/op BenchmarkOnePassLongPrefix-4 79926 1955 ns/op BenchmarkOnePassLongNotPrefix-4 26006 9158 ns/op BenchmarkMatchParallelShared-4 10000 28543 ns/op BenchmarkMatchParallelCopied-4 9105 30184 ns/op BenchmarkQuoteMetaAll-4 138318 1059 ns/op 13.22 MB/s BenchmarkQuoteMetaNone-4 357099 338.9 ns/op 76.71 MB/s BenchmarkCompile/Onepass-4 3765 42821 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1488 106517 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 135 886711 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 1000000 102.4 ns/op 156.23 MB/s BenchmarkMatch/Easy0/32-4 10000 22619 ns/op 1.41 MB/s BenchmarkMatch/Easy0/1K-4 5737 45316 ns/op 22.60 MB/s BenchmarkMatch/Easy0i/16-4 2608845 45.93 ns/op 348.38 MB/s BenchmarkMatch/Easy0i/32-4 5734 48863 ns/op 0.65 MB/s BenchmarkMatch/Easy0i/1K-4 206 491862 ns/op 2.08 MB/s BenchmarkMatch/Easy1/16-4 2490913 82.88 ns/op 193.05 MB/s BenchmarkMatch/Easy1/32-4 6325 23284 ns/op 1.37 MB/s BenchmarkMatch/Easy1/1K-4 2578 64245 ns/op 15.94 MB/s BenchmarkMatch/Medium/16-4 2424008 60.70 ns/op 263.61 MB/s BenchmarkMatch/Medium/32-4 2642 42605 ns/op 0.75 MB/s BenchmarkMatch/Medium/1K-4 259 422774 ns/op 2.42 MB/s BenchmarkMatch/Hard/16-4 2562769 53.40 ns/op 299.60 MB/s BenchmarkMatch/Hard/32-4 3223 51562 ns/op 0.62 MB/s BenchmarkMatch/Hard/1K-4 157 720486 ns/op 1.42 MB/s BenchmarkMatch/Hard1/16-4 1299 99809 ns/op 0.16 MB/s BenchmarkMatch/Hard1/32-4 709 157859 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 26 5000545 ns/op 0.20 MB/s BenchmarkMatch_onepass_regex/16-4 22843 4585 ns/op 3.49 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 10000 12552 ns/op 2.55 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 584 200080 ns/op 5.12 MB/s 26 B/op 0 allocs/op PASS ok regexp 12.571s goos: darwin goarch: amd64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 638832 174.5 ns/op BenchmarkIsWordChar-4 182594 719.7 ns/op PASS ok regexp/syntax 1.612s goos: darwin goarch: amd64 pkg: runtime BenchmarkCallers/cached-4 91794 1408 ns/op BenchmarkCallers/inlined-4 59017 2158 ns/op BenchmarkCallers/no-cache-4 13050 9214 ns/op BenchmarkMakeChan/Byte-4 787662 374.8 ns/op BenchmarkMakeChan/Int-4 1000000 535.8 ns/op BenchmarkMakeChan/Ptr-4 366690 622.4 ns/op BenchmarkMakeChan/Struct/0-4 874590 385.8 ns/op BenchmarkMakeChan/Struct/32-4 219074 1079 ns/op BenchmarkMakeChan/Struct/40-4 115058 1201 ns/op BenchmarkChanNonblocking-4 4412056 22.91 ns/op BenchmarkSelectUncontended-4 874009 161.4 ns/op BenchmarkSelectSyncContended-4 83850 1768 ns/op BenchmarkSelectAsyncContended-4 229902 521.4 ns/op BenchmarkSelectNonblock-4 2911366 41.03 ns/op BenchmarkChanUncontended-4 10000 12265 ns/op BenchmarkChanContended-4 3124 42578 ns/op BenchmarkChanSync-4 185655 979.7 ns/op BenchmarkChanSyncWork-4 10000 39933 ns/op BenchmarkChanProdCons0-4 200592 650.7 ns/op BenchmarkChanProdCons10-4 314493 349.2 ns/op BenchmarkChanProdCons100-4 418105 271.8 ns/op BenchmarkChanProdConsWork0-4 106294 1066 ns/op BenchmarkChanProdConsWork10-4 181971 667.0 ns/op BenchmarkChanProdConsWork100-4 197103 644.1 ns/op BenchmarkSelectProdCons-4 121052 838.6 ns/op BenchmarkReceiveDataFromClosedChan-4 887749 161.2 ns/op BenchmarkChanCreation-4 105896 957.4 ns/op BenchmarkChanSem-4 218599 540.8 ns/op BenchmarkChanPopular-4 56 2118588 ns/op BenchmarkChanClosed-4 981739 128.7 ns/op BenchmarkCallClosure-4 3299701 65.80 ns/op BenchmarkCallClosure1-4 3542402 30.73 ns/op BenchmarkCallClosure2-4 1000000 185.9 ns/op BenchmarkCallClosure3-4 1000000 172.3 ns/op BenchmarkCallClosure4-4 945253 181.3 ns/op BenchmarkComplex128DivNormal-4 10733610 13.09 ns/op BenchmarkComplex128DivNisNaN-4 6829173 22.18 ns/op BenchmarkComplex128DivDisNaN-4 7795002 17.33 ns/op BenchmarkComplex128DivNisInf-4 8183186 13.14 ns/op BenchmarkComplex128DivDisInf-4 4361077 46.63 ns/op BenchmarkSetTypePtr-4 45508500 3.828 ns/op 2090.13 MB/s BenchmarkSetTypePtr8-4 10238169 18.97 ns/op 3373.99 MB/s BenchmarkSetTypePtr16-4 11336871 12.42 ns/op 10302.52 MB/s BenchmarkSetTypePtr32-4 8542624 17.67 ns/op 14484.34 MB/s BenchmarkSetTypePtr64-4 9901239 13.16 ns/op 38907.53 MB/s BenchmarkSetTypePtr126-4 4101499 40.88 ns/op 24656.32 MB/s BenchmarkSetTypePtr128-4 5389375 29.18 ns/op 35089.36 MB/s BenchmarkSetTypePtrSlice-4 754257 207.5 ns/op 39483.71 MB/s BenchmarkSetTypeNode1-4 6965472 17.00 ns/op 1411.75 MB/s BenchmarkSetTypeNode1Slice-4 3509832 39.83 ns/op 19281.05 MB/s BenchmarkSetTypeNode8-4 11441598 14.41 ns/op 5553.37 MB/s BenchmarkSetTypeNode8Slice-4 1415430 114.5 ns/op 22359.30 MB/s BenchmarkSetTypeNode64-4 6529627 17.03 ns/op 31006.07 MB/s BenchmarkSetTypeNode64Slice-4 250207 470.4 ns/op 35918.77 MB/s BenchmarkSetTypeNode64Dead-4 8326077 19.95 ns/op 26463.78 MB/s BenchmarkSetTypeNode64DeadSlice-4 249480 494.5 ns/op 34165.73 MB/s BenchmarkSetTypeNode124-4 5602369 26.35 ns/op 38255.58 MB/s BenchmarkSetTypeNode124Slice-4 127353 1038 ns/op 31085.09 MB/s BenchmarkSetTypeNode126-4 5802373 17.76 ns/op 57659.27 MB/s BenchmarkSetTypeNode126Slice-4 238329 865.1 ns/op 37875.63 MB/s BenchmarkSetTypeNode128-4 4313568 38.14 ns/op 27268.40 MB/s BenchmarkSetTypeNode128Slice-4 177639 665.9 ns/op 49977.06 MB/s BenchmarkSetTypeNode130-4 4413111 26.59 ns/op 39707.62 MB/s BenchmarkSetTypeNode130Slice-4 190275 762.1 ns/op 44342.33 MB/s BenchmarkSetTypeNode1024-4 945342 143.5 ns/op 57205.76 MB/s BenchmarkSetTypeNode1024Slice-4 28237 5137 ns/op 51134.97 MB/s BenchmarkAllocation-4 1548 116359 ns/op BenchmarkReadMemStats-4 61 2267793 ns/op BenchmarkReadMemStatsLatency-4 1 2974749 p50-ns 2974749 p90-ns 2974749 p99-ns BenchmarkWriteBarrier-4 2410908 44.10 ns/op BenchmarkBulkWriteBarrier-4 5148118 25.89 ns/op BenchmarkScanStackNoLocals-4 2 56062606 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13823818 13.79 ns/op BenchmarkMSpanCountAlloc/bits=128-4 13367625 9.212 ns/op BenchmarkMSpanCountAlloc/bits=256-4 10310780 10.94 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8876523 13.93 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6283272 29.26 ns/op BenchmarkHash5-4 8368992 15.40 ns/op 324.60 MB/s BenchmarkHash16-4 8384167 13.30 ns/op 1202.63 MB/s BenchmarkHash64-4 7333912 25.90 ns/op 2470.90 MB/s BenchmarkHash1024-4 2492611 47.93 ns/op 21363.91 MB/s BenchmarkHash65536-4 48882 2463 ns/op 26605.97 MB/s BenchmarkAlignedLoad-4 8316343 22.61 ns/op BenchmarkUnalignedLoad-4 9636685 12.69 ns/op BenchmarkEqEfaceConcrete-4 7698824 16.47 ns/op BenchmarkEqIfaceConcrete-4 8068393 14.69 ns/op BenchmarkNeEfaceConcrete-4 7207836 17.95 ns/op BenchmarkNeIfaceConcrete-4 7610572 21.03 ns/op BenchmarkConvT2EByteSized/bool-4 4460697 27.00 ns/op BenchmarkConvT2EByteSized/uint8-4 4175250 41.61 ns/op BenchmarkConvT2ESmall-4 4382680 26.77 ns/op BenchmarkConvT2EUintptr-4 4321611 27.45 ns/op BenchmarkConvT2ELarge-4 1000000 170.9 ns/op BenchmarkConvT2ISmall-4 4308873 29.06 ns/op BenchmarkConvT2IUintptr-4 4325506 30.39 ns/op BenchmarkConvT2ILarge-4 1000000 137.8 ns/op BenchmarkConvI2E-4 3709652 32.21 ns/op BenchmarkConvI2I-4 2871238 35.91 ns/op BenchmarkAssertE2T-4 3246734 32.08 ns/op BenchmarkAssertE2TLarge-4 1947686 57.00 ns/op BenchmarkAssertE2I-4 3760156 44.23 ns/op BenchmarkAssertI2T-4 3935635 35.70 ns/op BenchmarkAssertI2I-4 3454874 53.29 ns/op BenchmarkAssertI2E-4 4044253 43.48 ns/op BenchmarkAssertE2E-4 4495209 28.07 ns/op BenchmarkAssertE2T2-4 2539066 45.06 ns/op BenchmarkAssertE2T2Blank-4 3729777 32.46 ns/op BenchmarkAssertI2E2-4 3213123 35.20 ns/op BenchmarkAssertI2E2Blank-4 3716896 47.57 ns/op BenchmarkAssertE2E2-4 3278738 41.87 ns/op BenchmarkAssertE2E2Blank-4 4348285 37.50 ns/op BenchmarkConvT2Ezero/zero/16-4 4153195 28.90 ns/op BenchmarkConvT2Ezero/zero/32-4 4119501 29.37 ns/op BenchmarkConvT2Ezero/zero/64-4 3760879 27.36 ns/op BenchmarkConvT2Ezero/zero/str-4 4208223 28.49 ns/op BenchmarkConvT2Ezero/zero/slice-4 4416165 28.07 ns/op BenchmarkConvT2Ezero/zero/big-4 110299 1474 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 173.6 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 171.4 ns/op BenchmarkConvT2Ezero/nonzero/big-4 109759 1437 ns/op BenchmarkConvT2Ezero/smallint/16-4 4182514 28.72 ns/op BenchmarkConvT2Ezero/smallint/32-4 4189318 28.21 ns/op BenchmarkConvT2Ezero/smallint/64-4 4166073 30.26 ns/op BenchmarkConvT2Ezero/largeint/16-4 1000000 122.4 ns/op BenchmarkConvT2Ezero/largeint/32-4 1000000 178.6 ns/op BenchmarkConvT2Ezero/largeint/64-4 1331984 119.5 ns/op BenchmarkMalloc8-4 1000000 143.3 ns/op BenchmarkMalloc16-4 938154 149.0 ns/op BenchmarkMallocTypeInfo8-4 1000000 123.3 ns/op BenchmarkMallocTypeInfo16-4 1000000 169.5 ns/op BenchmarkMallocLargeStruct-4 68096 1742 ns/op BenchmarkGoroutineSelect-4 13 7900002 ns/op BenchmarkGoroutineBlocking-4 15 7515959 ns/op BenchmarkGoroutineForRange-4 18 7502370 ns/op BenchmarkGoroutineIdle-4 21 6826665 ns/op BenchmarkHashStringSpeed-4 2743670 45.55 ns/op BenchmarkHashBytesSpeed-4 1000000 100.4 ns/op BenchmarkHashInt32Speed-4 2828202 41.69 ns/op BenchmarkHashInt64Speed-4 2652838 44.18 ns/op BenchmarkHashStringArraySpeed-4 392798 343.9 ns/op BenchmarkMegMap-4 2753881 41.78 ns/op BenchmarkMegOneMap-4 3063538 41.84 ns/op BenchmarkMegEqMap-4 1998 51227 ns/op BenchmarkMegEmptyMap-4 4101556 30.51 ns/op BenchmarkSmallStrMap-4 2350639 50.68 ns/op BenchmarkMapStringKeysEight_16-4 2662388 46.35 ns/op BenchmarkMapStringKeysEight_32-4 2891473 43.91 ns/op BenchmarkMapStringKeysEight_64-4 2522876 67.62 ns/op BenchmarkMapStringKeysEight_1M-4 2595498 46.05 ns/op BenchmarkIntMap-4 2744263 39.43 ns/op BenchmarkMapFirst/1-4 3352993 33.63 ns/op BenchmarkMapFirst/2-4 2524874 39.66 ns/op BenchmarkMapFirst/3-4 3418290 38.33 ns/op BenchmarkMapFirst/4-4 3288891 55.17 ns/op BenchmarkMapFirst/5-4 3515354 33.64 ns/op BenchmarkMapFirst/6-4 2502625 51.24 ns/op BenchmarkMapFirst/7-4 3388294 44.91 ns/op BenchmarkMapFirst/8-4 3133846 43.33 ns/op BenchmarkMapFirst/9-4 3415886 42.97 ns/op BenchmarkMapFirst/10-4 3103288 37.37 ns/op BenchmarkMapFirst/11-4 3247050 40.50 ns/op BenchmarkMapFirst/12-4 3093252 43.72 ns/op BenchmarkMapFirst/13-4 2528012 51.74 ns/op BenchmarkMapFirst/14-4 3113244 36.05 ns/op BenchmarkMapFirst/15-4 3140830 35.64 ns/op BenchmarkMapFirst/16-4 3316479 36.28 ns/op BenchmarkMapMid/1-4 3193538 36.88 ns/op BenchmarkMapMid/2-4 1686757 65.71 ns/op BenchmarkMapMid/3-4 3211681 39.33 ns/op BenchmarkMapMid/4-4 3147664 42.07 ns/op BenchmarkMapMid/5-4 3304825 38.70 ns/op BenchmarkMapMid/6-4 2841901 39.61 ns/op BenchmarkMapMid/7-4 3177968 39.06 ns/op BenchmarkMapMid/8-4 2423846 45.05 ns/op BenchmarkMapMid/9-4 2747136 43.60 ns/op BenchmarkMapMid/10-4 2926930 45.68 ns/op BenchmarkMapMid/11-4 2726314 43.55 ns/op BenchmarkMapMid/12-4 2879536 42.42 ns/op BenchmarkMapMid/13-4 2508619 48.01 ns/op BenchmarkMapMid/14-4 2882770 40.15 ns/op BenchmarkMapMid/15-4 2609149 40.17 ns/op BenchmarkMapMid/16-4 2772651 42.13 ns/op BenchmarkMapLast/1-4 3190334 67.96 ns/op BenchmarkMapLast/2-4 3109164 46.19 ns/op BenchmarkMapLast/3-4 2978703 62.66 ns/op BenchmarkMapLast/4-4 2731113 36.62 ns/op BenchmarkMapLast/5-4 2992414 38.84 ns/op BenchmarkMapLast/6-4 2989662 40.12 ns/op BenchmarkMapLast/7-4 2850199 41.10 ns/op BenchmarkMapLast/8-4 2776893 85.49 ns/op BenchmarkMapLast/9-4 2900344 39.64 ns/op BenchmarkMapLast/10-4 2545298 59.95 ns/op BenchmarkMapLast/11-4 2680118 69.32 ns/op BenchmarkMapLast/12-4 2667262 55.09 ns/op BenchmarkMapLast/13-4 2875323 41.99 ns/op BenchmarkMapLast/14-4 2912182 42.63 ns/op BenchmarkMapLast/15-4 2905324 39.68 ns/op BenchmarkMapLast/16-4 2717870 42.65 ns/op BenchmarkMapCycle-4 2168625 53.79 ns/op BenchmarkRepeatedLookupStrMapKey32-4 1512141 72.84 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 3330 40635 ns/op BenchmarkMakeMap/[Byte]Byte-4 312692 375.1 ns/op BenchmarkMakeMap/[Int]Int-4 174771 1017 ns/op BenchmarkNewEmptyMap-4 14751051 7.704 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1344370 74.58 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 503689 212.6 ns/op BenchmarkMapIterEmpty-4 4150664 27.40 ns/op BenchmarkSameLengthMap-4 3697407 42.81 ns/op BenchmarkBigKeyMap-4 1397571 84.61 ns/op BenchmarkBigValMap-4 1267492 99.30 ns/op BenchmarkSmallKeyMap-4 2739294 41.77 ns/op BenchmarkMapPopulate/1-4 2038164 100.3 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 120990 1323 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8745 25091 ns/op 6272 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 552 264254 ns/op 51741 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 37 3167340 ns/op 417000 B/op 205 allocs/op BenchmarkMapPopulate/100000-4 4 26348312 ns/op 6527584 B/op 2896 allocs/op BenchmarkComplexAlgMap-4 456867 246.2 ns/op BenchmarkGoMapClear/Reflexive/1-4 747799 172.1 ns/op BenchmarkGoMapClear/Reflexive/10-4 591812 196.3 ns/op BenchmarkGoMapClear/Reflexive/100-4 290611 433.9 ns/op BenchmarkGoMapClear/Reflexive/1000-4 55255 2230 ns/op BenchmarkGoMapClear/Reflexive/10000-4 6596 16643 ns/op BenchmarkGoMapClear/NonReflexive/1-4 476784 267.2 ns/op BenchmarkGoMapClear/NonReflexive/10-4 548906 308.4 ns/op BenchmarkGoMapClear/NonReflexive/100-4 279204 469.4 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 50438 2298 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5740 24172 ns/op BenchmarkMapStringConversion/32/simple-4 1522576 82.20 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1000000 137.3 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1000000 138.1 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1392944 97.85 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1291003 162.8 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1000000 102.4 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1854280 66.20 ns/op BenchmarkMapInterfacePtr-4 1713144 91.85 ns/op BenchmarkNewEmptyMapHintLessThan8-4 6008526 20.23 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 42633 2866 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 6663 20913 ns/op BenchmarkMapPop1000-4 398 329831 ns/op BenchmarkMapPop10000-4 24 4920379 ns/op BenchmarkMapAssign/Int32/256-4 1968399 54.32 ns/op BenchmarkMapAssign/Int32/65536-4 649167 169.2 ns/op BenchmarkMapAssign/Int64/256-4 2131196 56.67 ns/op BenchmarkMapAssign/Int64/65536-4 577395 237.8 ns/op BenchmarkMapAssign/Str/256-4 1974069 64.34 ns/op BenchmarkMapAssign/Str/65536-4 483201 212.6 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1000000 105.7 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 773325 134.6 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1356012 148.2 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 622603 261.4 ns/op BenchmarkMapOperatorAssign/Str/256-4 228922 3303 ns/op BenchmarkMapOperatorAssign/Str/65536-4 139173 734.1 ns/op BenchmarkMapAppendAssign/Int32/256-4 664845 193.9 ns/op 33 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 232862 676.8 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 859974 212.8 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 212774 1010 ns/op 66 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 653216 293.6 ns/op 47 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 120216 1052 ns/op 124 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1356009 92.79 ns/op BenchmarkMapDelete/Int32/1000-4 1683946 69.75 ns/op BenchmarkMapDelete/Int32/10000-4 1482549 70.03 ns/op BenchmarkMapDelete/Int64/100-4 1327765 86.26 ns/op BenchmarkMapDelete/Int64/1000-4 2078925 61.64 ns/op BenchmarkMapDelete/Int64/10000-4 1755306 67.52 ns/op BenchmarkMapDelete/Str/100-4 1000000 119.1 ns/op BenchmarkMapDelete/Str/1000-4 1156232 101.6 ns/op BenchmarkMapDelete/Str/10000-4 1000000 111.2 ns/op BenchmarkMapDelete/Pointer/100-4 1000000 105.9 ns/op BenchmarkMapDelete/Pointer/1000-4 1664409 74.47 ns/op BenchmarkMapDelete/Pointer/10000-4 1555168 79.71 ns/op BenchmarkMemmove/0-4 14483910 7.959 ns/op BenchmarkMemmove/1-4 1236762 96.10 ns/op 10.41 MB/s BenchmarkMemmove/2-4 1000000 101.3 ns/op 19.74 MB/s BenchmarkMemmove/3-4 1000000 159.9 ns/op 18.77 MB/s BenchmarkMemmove/4-4 1273368 100.3 ns/op 39.86 MB/s BenchmarkMemmove/5-4 1000000 111.5 ns/op 44.86 MB/s BenchmarkMemmove/6-4 1230805 94.71 ns/op 63.35 MB/s BenchmarkMemmove/7-4 1244424 125.3 ns/op 55.88 MB/s BenchmarkMemmove/8-4 1000000 108.1 ns/op 74.03 MB/s BenchmarkMemmove/9-4 1000000 111.6 ns/op 80.61 MB/s BenchmarkMemmove/10-4 1000000 184.3 ns/op 54.25 MB/s BenchmarkMemmove/11-4 1000000 100.6 ns/op 109.33 MB/s BenchmarkMemmove/12-4 1231329 102.5 ns/op 117.07 MB/s BenchmarkMemmove/13-4 1000000 139.1 ns/op 93.46 MB/s BenchmarkMemmove/14-4 1225947 173.2 ns/op 80.84 MB/s BenchmarkMemmove/15-4 1000000 168.7 ns/op 88.93 MB/s BenchmarkMemmove/16-4 1000000 114.1 ns/op 140.25 MB/s BenchmarkMemmove/32-4 1000000 119.5 ns/op 267.74 MB/s BenchmarkMemmove/64-4 1000000 108.1 ns/op 591.87 MB/s BenchmarkMemmove/128-4 1000000 120.7 ns/op 1060.46 MB/s BenchmarkMemmove/256-4 1000000 133.2 ns/op 1921.73 MB/s BenchmarkMemmove/512-4 762559 306.2 ns/op 1672.24 MB/s BenchmarkMemmove/1024-4 489408 351.0 ns/op 2917.40 MB/s BenchmarkMemmove/2048-4 252242 551.6 ns/op 3712.70 MB/s BenchmarkMemmove/4096-4 151836 827.4 ns/op 4950.35 MB/s BenchmarkMemmoveOverlap/32-4 1203500 102.3 ns/op 312.85 MB/s BenchmarkMemmoveOverlap/64-4 1000000 103.3 ns/op 619.46 MB/s BenchmarkMemmoveOverlap/128-4 1000000 117.7 ns/op 1087.77 MB/s BenchmarkMemmoveOverlap/256-4 908194 147.5 ns/op 1735.79 MB/s BenchmarkMemmoveOverlap/512-4 786228 217.1 ns/op 2358.00 MB/s BenchmarkMemmoveOverlap/1024-4 465228 282.3 ns/op 3627.60 MB/s BenchmarkMemmoveOverlap/2048-4 313303 461.0 ns/op 4442.94 MB/s BenchmarkMemmoveOverlap/4096-4 166533 760.7 ns/op 5384.34 MB/s BenchmarkMemmoveUnalignedDst/0-4 20867985 7.747 ns/op BenchmarkMemmoveUnalignedDst/1-4 1254865 101.1 ns/op 9.89 MB/s BenchmarkMemmoveUnalignedDst/2-4 1213570 103.8 ns/op 19.27 MB/s BenchmarkMemmoveUnalignedDst/3-4 1246656 97.78 ns/op 30.68 MB/s BenchmarkMemmoveUnalignedDst/4-4 1000000 103.6 ns/op 38.63 MB/s BenchmarkMemmoveUnalignedDst/5-4 1217618 95.59 ns/op 52.30 MB/s BenchmarkMemmoveUnalignedDst/6-4 1212619 94.06 ns/op 63.79 MB/s BenchmarkMemmoveUnalignedDst/7-4 1232888 96.34 ns/op 72.66 MB/s BenchmarkMemmoveUnalignedDst/8-4 1283922 89.16 ns/op 89.73 MB/s BenchmarkMemmoveUnalignedDst/9-4 1000000 149.4 ns/op 60.24 MB/s BenchmarkMemmoveUnalignedDst/10-4 1230291 94.97 ns/op 105.30 MB/s BenchmarkMemmoveUnalignedDst/11-4 1222760 100.5 ns/op 109.47 MB/s BenchmarkMemmoveUnalignedDst/12-4 1160287 135.8 ns/op 88.35 MB/s BenchmarkMemmoveUnalignedDst/13-4 1093334 99.62 ns/op 130.49 MB/s BenchmarkMemmoveUnalignedDst/14-4 1256002 145.1 ns/op 96.51 MB/s BenchmarkMemmoveUnalignedDst/15-4 1290675 93.01 ns/op 161.28 MB/s BenchmarkMemmoveUnalignedDst/16-4 1000000 138.5 ns/op 115.49 MB/s BenchmarkMemmoveUnalignedDst/32-4 1000000 153.9 ns/op 207.88 MB/s BenchmarkMemmoveUnalignedDst/64-4 1102545 115.3 ns/op 555.18 MB/s BenchmarkMemmoveUnalignedDst/128-4 1000000 172.6 ns/op 741.68 MB/s BenchmarkMemmoveUnalignedDst/256-4 766225 146.9 ns/op 1742.64 MB/s BenchmarkMemmoveUnalignedDst/512-4 666285 174.8 ns/op 2928.26 MB/s BenchmarkMemmoveUnalignedDst/1024-4 479854 290.1 ns/op 3529.81 MB/s BenchmarkMemmoveUnalignedDst/2048-4 290082 919.4 ns/op 2227.54 MB/s BenchmarkMemmoveUnalignedDst/4096-4 161662 1104 ns/op 3711.66 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1111339 173.4 ns/op 184.54 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 966034 131.0 ns/op 488.43 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1000000 122.3 ns/op 1047.03 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 933994 148.6 ns/op 1722.72 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 700191 340.9 ns/op 1501.89 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 375268 294.9 ns/op 3472.69 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 255270 491.5 ns/op 4166.78 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 158244 1019 ns/op 4018.07 MB/s BenchmarkMemmoveUnalignedSrc/0-4 18773172 6.872 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1000000 133.0 ns/op 7.52 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1000000 138.3 ns/op 14.46 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1231060 97.99 ns/op 30.61 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1000000 100.8 ns/op 39.68 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1000000 111.0 ns/op 45.03 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1220377 105.4 ns/op 56.91 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1000000 113.9 ns/op 61.45 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1000000 100.8 ns/op 79.33 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1000000 165.1 ns/op 54.53 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1189064 102.8 ns/op 97.24 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1000000 106.9 ns/op 102.88 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1220086 131.5 ns/op 91.26 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1000000 100.9 ns/op 128.87 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1234358 112.0 ns/op 124.99 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1000000 109.7 ns/op 136.76 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1202198 136.6 ns/op 117.15 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1000000 102.0 ns/op 313.60 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1061246 177.7 ns/op 360.20 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1000000 114.9 ns/op 1113.63 MB/s BenchmarkMemmoveUnalignedSrc/256-4 962876 136.2 ns/op 1879.08 MB/s BenchmarkMemmoveUnalignedSrc/512-4 762020 178.4 ns/op 2869.15 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 489919 268.7 ns/op 3811.39 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 281704 516.0 ns/op 3968.83 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 152656 787.4 ns/op 5202.10 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1000000 104.2 ns/op 307.01 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1000000 103.7 ns/op 616.89 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1000000 115.8 ns/op 1105.66 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 852214 253.3 ns/op 1010.67 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 628149 218.2 ns/op 2346.70 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 272214 490.7 ns/op 2086.75 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 307100 702.6 ns/op 2915.05 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 171708 787.3 ns/op 5202.73 MB/s BenchmarkMemclr/5-4 15285519 11.03 ns/op 453.27 MB/s BenchmarkMemclr/16-4 16212177 7.984 ns/op 2004.01 MB/s BenchmarkMemclr/64-4 15904306 9.024 ns/op 7092.06 MB/s BenchmarkMemclr/256-4 11786692 13.42 ns/op 19077.23 MB/s BenchmarkMemclr/4096-4 2102803 56.62 ns/op 72339.84 MB/s BenchmarkMemclr/65536-4 87658 3078 ns/op 21292.45 MB/s BenchmarkMemclr/1M-4 5904 24317 ns/op 43121.82 MB/s BenchmarkMemclr/4M-4 1170 100740 ns/op 41634.85 MB/s BenchmarkMemclr/8M-4 381 462304 ns/op 18145.22 MB/s BenchmarkMemclr/16M-4 100 1274043 ns/op 13168.49 MB/s BenchmarkMemclr/64M-4 52 3254239 ns/op 20621.98 MB/s BenchmarkGoMemclr/5-4 1453017 78.54 ns/op 63.66 MB/s BenchmarkGoMemclr/16-4 654478 328.1 ns/op 48.76 MB/s BenchmarkGoMemclr/64-4 225507 658.9 ns/op 97.14 MB/s BenchmarkGoMemclr/256-4 43435 2590 ns/op 98.83 MB/s BenchmarkMemclrRange/1K_2K-4 79050 1627 ns/op 58912.75 MB/s BenchmarkMemclrRange/2K_8K-4 22161 4516 ns/op 73853.93 MB/s BenchmarkMemclrRange/4K_16K-4 29946 3720 ns/op 86854.17 MB/s BenchmarkMemclrRange/160K_228K-4 3298 35823 ns/op 46418.95 MB/s BenchmarkClearFat7-4 4128800 30.18 ns/op BenchmarkClearFat8-4 2509734 41.07 ns/op BenchmarkClearFat11-4 3690012 29.75 ns/op BenchmarkClearFat12-4 3634354 34.38 ns/op BenchmarkClearFat13-4 3786266 29.39 ns/op BenchmarkClearFat14-4 4363513 35.01 ns/op BenchmarkClearFat15-4 4264014 28.00 ns/op BenchmarkClearFat16-4 4036290 31.73 ns/op BenchmarkClearFat24-4 4026858 27.51 ns/op BenchmarkClearFat32-4 3619360 31.23 ns/op BenchmarkClearFat40-4 3672600 31.16 ns/op BenchmarkClearFat48-4 3607148 31.65 ns/op BenchmarkClearFat56-4 3917989 40.61 ns/op BenchmarkClearFat64-4 3575592 52.29 ns/op BenchmarkClearFat72-4 3583390 33.75 ns/op BenchmarkClearFat128-4 2592177 76.69 ns/op BenchmarkClearFat256-4 1978342 59.32 ns/op BenchmarkClearFat512-4 1000000 104.9 ns/op BenchmarkClearFat1024-4 933500 227.2 ns/op BenchmarkClearFat1032-4 1000000 151.8 ns/op BenchmarkClearFat1040-4 885012 155.7 ns/op BenchmarkCopyFat7-4 3773443 34.70 ns/op BenchmarkCopyFat8-4 4018824 26.75 ns/op BenchmarkCopyFat11-4 3926131 35.77 ns/op BenchmarkCopyFat12-4 4408062 29.19 ns/op BenchmarkCopyFat13-4 4120387 29.66 ns/op BenchmarkCopyFat14-4 3762924 51.92 ns/op BenchmarkCopyFat15-4 2339796 54.04 ns/op BenchmarkCopyFat16-4 2456988 64.67 ns/op BenchmarkCopyFat24-4 4167423 40.28 ns/op BenchmarkCopyFat32-4 3700648 43.03 ns/op BenchmarkCopyFat64-4 3588498 31.08 ns/op BenchmarkCopyFat72-4 3775347 43.22 ns/op BenchmarkCopyFat128-4 2657614 42.00 ns/op BenchmarkCopyFat256-4 2317485 50.06 ns/op BenchmarkCopyFat512-4 1272991 143.6 ns/op BenchmarkCopyFat520-4 1000000 169.9 ns/op BenchmarkCopyFat1024-4 918058 153.8 ns/op BenchmarkCopyFat1032-4 938380 138.5 ns/op BenchmarkCopyFat1040-4 1000000 139.9 ns/op BenchmarkIssue18740/2byte-4 332 377374 ns/op BenchmarkIssue18740/4byte-4 562 219910 ns/op BenchmarkIssue18740/8byte-4 874 132770 ns/op BenchmarkMemclrKnownSize1-4 8049663 33.60 ns/op 29.76 MB/s BenchmarkMemclrKnownSize2-4 3447698 29.30 ns/op 68.26 MB/s BenchmarkMemclrKnownSize4-4 2722980 39.71 ns/op 100.73 MB/s BenchmarkMemclrKnownSize8-4 1229137 204.1 ns/op 39.20 MB/s BenchmarkMemclrKnownSize16-4 607398 196.2 ns/op 81.56 MB/s BenchmarkMemclrKnownSize32-4 392554 460.9 ns/op 69.43 MB/s BenchmarkMemclrKnownSize64-4 217048 653.3 ns/op 97.97 MB/s BenchmarkMemclrKnownSize112-4 91959 1233 ns/op 90.82 MB/s BenchmarkMemclrKnownSize128-4 87754 1309 ns/op 97.76 MB/s BenchmarkMemclrKnownSize192-4 70995 1951 ns/op 98.39 MB/s BenchmarkMemclrKnownSize248-4 51106 2551 ns/op 97.21 MB/s BenchmarkMemclrKnownSize256-4 40479 3007 ns/op 85.14 MB/s BenchmarkMemclrKnownSize512-4 24379 4872 ns/op 105.09 MB/s BenchmarkMemclrKnownSize1024-4 10000 10842 ns/op 94.45 MB/s BenchmarkMemclrKnownSize4096-4 3480 38399 ns/op 106.67 MB/s BenchmarkMemclrKnownSize512KiB-4 18 7543208 ns/op 69.50 MB/s BenchmarkReadMetricsLatency-4 10000 2990 p50-ns 4716 p90-ns 12925 p99-ns BenchmarkFinalizer-4 219 555991 ns/op BenchmarkFinalizerRun-4 180432 661.9 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8119450 23.09 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3724590 36.95 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 3007382 39.01 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 3004398 39.66 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1672944 70.42 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1480443 99.03 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2922330 41.95 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1642854 69.64 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1679193 89.85 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2470952 62.07 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2513996 47.29 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2149504 80.36 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1494325 72.11 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1684880 68.72 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6724874 15.56 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7663030 15.26 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7978258 17.19 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8224119 18.62 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6673725 17.36 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6603663 29.59 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6886010 23.12 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8025096 21.22 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7550570 15.54 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8211024 15.53 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8367589 22.92 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8676201 16.05 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7349622 27.98 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7316814 15.24 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8740310 14.88 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8823078 15.34 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7857082 25.70 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6908434 22.66 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7323037 28.42 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 3983150 30.82 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8059686 16.77 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7864624 19.18 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6714177 24.83 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6903200 15.49 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8527092 14.41 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7466698 15.93 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 4206850 24.04 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6332458 16.55 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7510123 25.99 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6516856 16.67 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7726514 15.50 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6880104 24.26 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7446050 15.64 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6887773 23.19 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6058018 17.37 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6977640 16.92 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7435437 15.88 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8356952 23.23 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6806744 23.11 ns/op BenchmarkNetpollBreak-4 3039 56323 ns/op BenchmarkPingPongHog-4 590 279689 ns/op BenchmarkStackGrowth-4 87192 1457 ns/op BenchmarkStackGrowthDeep-4 776 144467 ns/op BenchmarkCreateGoroutines-4 55292 2429 ns/op BenchmarkCreateGoroutinesParallel-4 51248 2427 ns/op BenchmarkCreateGoroutinesCapture-4 10000 14462 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 17073 7602 ns/op BenchmarkClosureCall-4 26119622 4.515 ns/op BenchmarkWakeupParallelSpinning/0s-4 8013 24594 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4792 24189 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5502 33904 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2161 51970 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1454 83608 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1042 147966 ns/op BenchmarkWakeupParallelSpinning/50µs-4 373 360864 ns/op BenchmarkWakeupParallelSpinning/100µs-4 175 674898 ns/op BenchmarkMatmult-4 2648250 59.88 ns/op BenchmarkFastrand-4 6210093 20.59 ns/op BenchmarkFastrand64-4 5002521 21.98 ns/op BenchmarkFastrandHashiter-4 2724747 42.47 ns/op BenchmarkFastrandn/2-4 3666435 30.82 ns/op BenchmarkFastrandn/3-4 3911326 29.82 ns/op BenchmarkFastrandn/4-4 3222379 31.13 ns/op BenchmarkFastrandn/5-4 2660952 57.35 ns/op BenchmarkIfaceCmp100-4 108074 1805 ns/op BenchmarkIfaceCmpNil100-4 189118 837.6 ns/op BenchmarkEfaceCmpDiff-4 39988 2874 ns/op BenchmarkEfaceCmpDiffIndirect-4 38558 2940 ns/op BenchmarkDefer-4 1510525 112.5 ns/op BenchmarkDefer10-4 940144 221.9 ns/op BenchmarkDeferMany-4 566902 532.4 ns/op BenchmarkPanicRecover-4 219009 604.1 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 61 2042643 ns/op 1907588 p50-ns 2750817 p90-ns 5009691 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 60 3536249 ns/op 2373805 p50-ns 7974500 p90-ns 15498923 p99-ns BenchmarkGoroutineProfile/small/idle-4 33 4348113 ns/op 4277128 p50-ns 5504212 p90-ns 6646181 p99-ns BenchmarkGoroutineProfile/small/loaded-4 32 7272490 ns/op 6648737 p50-ns 15239125 p90-ns 17994676 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 62 2202261 ns/op 2081084 p50-ns 3158832 p90-ns 4125378 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 55 3302466 ns/op 2951352 p50-ns 4775546 p90-ns 11640049 p99-ns BenchmarkGoroutineProfile/large/idle-4 10 13383690 ns/op 11446322 p50-ns 19234955 p90-ns 19234955 p99-ns BenchmarkGoroutineProfile/large/loaded-4 4 26146116 ns/op 25712267 p50-ns 38470572 p90-ns 38470572 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 34 3251408 ns/op 2821727 p50-ns 5057181 p90-ns 5958150 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 56 3020188 ns/op 2589079 p50-ns 4974985 p90-ns 14012114 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 28 4698160 ns/op 4611680 p50-ns 5738354 p90-ns 6522238 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 32 6978196 ns/op 5791054 p50-ns 11407587 p90-ns 27429727 p99-ns BenchmarkRWMutexUncontended-4 1000000 129.2 ns/op BenchmarkRWMutexWrite100-4 91724 2244 ns/op BenchmarkRWMutexWrite10-4 130000 2027 ns/op BenchmarkRWMutexWorkWrite100-4 24120 5947 ns/op BenchmarkRWMutexWorkWrite10-4 77965 4224 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2212 59415 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 966 152356 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1118 108299 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 517 228159 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 531 346600 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 214 506732 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 136 787614 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 118 1065922 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 282201 746.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 132720 981.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 134998 1110 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 202716 987.3 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 204081 1006 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 140518 1499 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 169412 1206 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 254434 1580 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 113838 1375 ns/op BenchmarkMakeSlice/Byte-4 1000000 107.6 ns/op BenchmarkMakeSlice/Int16-4 1162132 97.79 ns/op BenchmarkMakeSlice/Int-4 1000000 103.7 ns/op BenchmarkMakeSlice/Ptr-4 1000000 130.0 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 275.1 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 296.8 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 307.7 ns/op BenchmarkGrowSlice/Byte-4 510421 465.3 ns/op BenchmarkGrowSlice/Int16-4 481368 474.1 ns/op BenchmarkGrowSlice/Int-4 442075 596.5 ns/op BenchmarkGrowSlice/Ptr-4 213033 562.2 ns/op BenchmarkGrowSlice/Struct/24-4 217473 844.9 ns/op BenchmarkGrowSlice/Struct/32-4 227754 1166 ns/op BenchmarkGrowSlice/Struct/40-4 60608 1930 ns/op BenchmarkExtendSlice/IntSlice-4 129298 1046 ns/op BenchmarkExtendSlice/PointerSlice-4 125884 827.0 ns/op BenchmarkExtendSlice/NoGrow-4 202641 734.5 ns/op BenchmarkAppend-4 570457 191.1 ns/op BenchmarkAppendGrowByte-4 1 404802523 ns/op BenchmarkAppendGrowString-4 1 591889579 ns/op BenchmarkAppendSlice/1Bytes-4 433417 306.3 ns/op BenchmarkAppendSlice/4Bytes-4 328483 339.8 ns/op BenchmarkAppendSlice/7Bytes-4 298980 406.7 ns/op BenchmarkAppendSlice/8Bytes-4 221665 471.1 ns/op BenchmarkAppendSlice/15Bytes-4 273445 561.0 ns/op BenchmarkAppendSlice/16Bytes-4 233305 577.7 ns/op BenchmarkAppendSlice/32Bytes-4 259810 394.3 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 71326 3316 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 10000 10310 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 3900 39959 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1018 170416 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 97 1631392 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 34 4840585 ns/op BenchmarkAppendStr/1Bytes-4 328615 485.8 ns/op BenchmarkAppendStr/4Bytes-4 243711 469.7 ns/op BenchmarkAppendStr/8Bytes-4 269409 471.0 ns/op BenchmarkAppendStr/16Bytes-4 365004 483.0 ns/op BenchmarkAppendStr/32Bytes-4 178717 589.4 ns/op BenchmarkAppendSpecialCase-4 838468 152.1 ns/op BenchmarkCopy/1Byte-4 194318 634.3 ns/op 1.58 MB/s BenchmarkCopy/1String-4 355396 282.7 ns/op 3.54 MB/s BenchmarkCopy/2Byte-4 371562 401.8 ns/op 4.98 MB/s BenchmarkCopy/2String-4 105019 1031 ns/op 1.94 MB/s BenchmarkCopy/4Byte-4 296187 626.1 ns/op 6.39 MB/s BenchmarkCopy/4String-4 408577 502.2 ns/op 7.96 MB/s BenchmarkCopy/8Byte-4 245373 580.0 ns/op 13.79 MB/s BenchmarkCopy/8String-4 76012 1844 ns/op 4.34 MB/s BenchmarkCopy/12Byte-4 266538 483.0 ns/op 24.84 MB/s BenchmarkCopy/12String-4 264202 589.1 ns/op 20.37 MB/s BenchmarkCopy/16Byte-4 1168003 93.10 ns/op 171.86 MB/s BenchmarkCopy/16String-4 1000000 121.1 ns/op 132.16 MB/s BenchmarkCopy/32Byte-4 1000000 127.6 ns/op 250.77 MB/s BenchmarkCopy/32String-4 1300950 117.5 ns/op 272.37 MB/s BenchmarkCopy/128Byte-4 699607 164.3 ns/op 778.91 MB/s BenchmarkCopy/128String-4 939231 134.2 ns/op 953.50 MB/s BenchmarkCopy/1024Byte-4 177121 667.7 ns/op 1533.57 MB/s BenchmarkCopy/1024String-4 343726 549.7 ns/op 1862.70 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 23724 7030 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 10000 11244 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 20318 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 26602 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9303 28975 ns/op BenchmarkAppendInPlace/Grow/Byte-4 72652 1517 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 96814 1660 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 55297 2049 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 53980 2905 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 63118 2794 ns/op BenchmarkStackCopyPtr-4 1 164559288 ns/op BenchmarkStackCopy-4 2 76723248 ns/op BenchmarkStackCopyNoCache-4 22 5359129 ns/op BenchmarkStackCopyWithStkobj-4 2 56043706 ns/op BenchmarkIssue18138-4 100 1170165 ns/op BenchmarkCompareStringEqual-4 13658510 10.49 ns/op BenchmarkCompareStringIdentical-4 19356573 7.581 ns/op BenchmarkCompareStringSameLength-4 15859928 7.225 ns/op BenchmarkCompareStringDifferentLength-4 21036787 5.494 ns/op BenchmarkCompareStringBigUnaligned-4 1554 71026 ns/op 14763.45 MB/s BenchmarkCompareStringBig-4 1216 131561 ns/op 7970.34 MB/s BenchmarkConcatStringAndBytes-4 1554877 71.32 ns/op BenchmarkSliceByteToString/1-4 1000000 104.9 ns/op BenchmarkSliceByteToString/2-4 917242 216.0 ns/op BenchmarkSliceByteToString/4-4 628340 189.2 ns/op BenchmarkSliceByteToString/8-4 893122 245.8 ns/op BenchmarkSliceByteToString/16-4 1000000 231.4 ns/op BenchmarkSliceByteToString/32-4 502682 209.7 ns/op BenchmarkSliceByteToString/64-4 755288 319.9 ns/op BenchmarkSliceByteToString/128-4 599443 428.3 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2018706 59.86 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 970690 123.2 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 679077 176.5 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 2573341 74.70 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1567891 73.77 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1644222 69.46 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1598440 78.55 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 320806 381.6 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 397321 392.7 ns/op BenchmarkRuneIterate/range/ASCII-4 6640677 17.08 ns/op BenchmarkRuneIterate/range/Japanese-4 2208778 71.06 ns/op BenchmarkRuneIterate/range/MixedLength-4 2370607 85.57 ns/op BenchmarkRuneIterate/range1/ASCII-4 6564128 18.64 ns/op BenchmarkRuneIterate/range1/Japanese-4 2225258 50.87 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2631087 45.97 ns/op BenchmarkRuneIterate/range2/ASCII-4 7092471 31.68 ns/op BenchmarkRuneIterate/range2/Japanese-4 2133775 57.90 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2350104 73.21 ns/op BenchmarkArrayEqual-4 26016783 4.959 ns/op BenchmarkFunc/Name-4 6673810 26.58 ns/op BenchmarkFunc/Entry-4 10019740 10.45 ns/op BenchmarkFunc/FileLine-4 1736222 65.76 ns/op PASS ok runtime 483.847s goos: darwin goarch: amd64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 25587 4670 ns/op BenchmarkHandle/concurrent-4 18850 6581 ns/op PASS ok runtime/cgo 0.713s goos: darwin goarch: amd64 pkg: runtime/internal/atomic BenchmarkAtomicLoad64-4 26369239 7.217 ns/op BenchmarkAtomicStore64-4 12559950 14.94 ns/op BenchmarkAtomicLoad-4 13010229 10.07 ns/op BenchmarkAtomicStore-4 9943047 18.37 ns/op BenchmarkAnd8-4 8376098 17.88 ns/op BenchmarkAnd-4 11486355 12.81 ns/op BenchmarkAnd8Parallel-4 3586275 30.06 ns/op BenchmarkAndParallel-4 3630799 30.46 ns/op BenchmarkOr8-4 9366050 14.42 ns/op BenchmarkOr-4 11130510 12.11 ns/op BenchmarkOr8Parallel-4 3747682 36.85 ns/op BenchmarkOrParallel-4 3983979 30.64 ns/op BenchmarkXadd-4 4023504 30.49 ns/op BenchmarkXadd64-4 3889848 32.08 ns/op BenchmarkCas-4 2599623 46.81 ns/op BenchmarkCas64-4 2518228 44.89 ns/op BenchmarkXchg-4 3735200 31.29 ns/op BenchmarkXchg64-4 3707701 31.21 ns/op PASS ok runtime/internal/atomic 4.297s goos: darwin goarch: amd64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 2621034 53.63 ns/op BenchmarkMulUintptr/large-4 2135341 51.07 ns/op PASS ok runtime/internal/math 0.547s goos: darwin goarch: amd64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 16 10521775 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 6 19584816 ns/op 563.7 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 24 4819061 ns/op 25.79 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 6 27641400 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 3 34813373 ns/op 1361 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 20 7220022 ns/op 100.0 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 1 106161933 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 160629643 ns/op 11389 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 7 16254292 ns/op 1027 concurrent_launches/op PASS ok runtime/pprof 2.523s goos: darwin goarch: amd64 pkg: runtime/race BenchmarkSyncLeak-4 8 14181538 ns/op BenchmarkStackLeak-4 16934 6121 ns/op PASS ok runtime/race 0.842s goos: darwin goarch: amd64 pkg: runtime/trace BenchmarkStartRegion-4 2013535 53.08 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 182715 607.0 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.422s goos: darwin goarch: amd64 pkg: slices BenchmarkCompact/nil-4 8958104 13.04 ns/op BenchmarkCompact/one-4 1000000 147.0 ns/op BenchmarkCompact/sorted-4 860803 163.1 ns/op BenchmarkCompact/1_item-4 897765 149.0 ns/op BenchmarkCompact/unsorted-4 406860 279.7 ns/op BenchmarkCompact/many-4 686415 206.6 ns/op BenchmarkReplace/naive-fast-4 40309 2589 ns/op BenchmarkReplace/optimized-fast-4 33301 4463 ns/op BenchmarkReplace/naive-slow-4 13356 9604 ns/op BenchmarkReplace/optimized-slow-4 20286 7340 ns/op PASS ok slices 2.406s goos: darwin goarch: amd64 pkg: sort BenchmarkSearchWrappers-4 111980 1704 ns/op BenchmarkSortString1K-4 123 963430 ns/op BenchmarkSortString1K_Slice-4 129 885655 ns/op BenchmarkStableString1K-4 75 1720618 ns/op BenchmarkSortInt1K-4 135 854440 ns/op BenchmarkSortInt1K_Sorted-4 2209 58926 ns/op BenchmarkSortInt1K_Reversed-4 1060 98408 ns/op BenchmarkSortInt1K_Mod8-4 322 344243 ns/op BenchmarkStableInt1K-4 100 1129662 ns/op BenchmarkStableInt1K_Slice-4 100 1177405 ns/op BenchmarkSortInt64K-4 2 70049228 ns/op BenchmarkSortInt64K_Slice-4 2 84128234 ns/op BenchmarkStableInt64K-4 1 115742087 ns/op BenchmarkSort1e2-4 288 418871 ns/op BenchmarkStable1e2-4 100 1021128 ns/op BenchmarkSort1e4-4 2 71335988 ns/op BenchmarkStable1e4-4 1 320424355 ns/op PASS ok sort 37.386s goos: darwin goarch: amd64 pkg: strconv BenchmarkAtof64Decimal-4 667298 175.8 ns/op BenchmarkAtof64Float-4 605932 197.4 ns/op BenchmarkAtof64FloatExp-4 608406 337.2 ns/op BenchmarkAtof64Big-4 401422 318.7 ns/op BenchmarkAtof64RandomBits-4 355878 385.1 ns/op BenchmarkAtof64RandomFloats-4 461348 395.9 ns/op BenchmarkAtof64RandomLongFloats-4 381505 338.4 ns/op BenchmarkAtof32Decimal-4 665418 193.0 ns/op BenchmarkAtof32Float-4 643258 187.4 ns/op BenchmarkAtof32FloatExp-4 505321 268.0 ns/op BenchmarkAtof32Random-4 286177 415.9 ns/op BenchmarkAtof32RandomLong-4 130168 879.0 ns/op BenchmarkParseInt/Pos/7bit-4 1093370 100.3 ns/op BenchmarkParseInt/Pos/26bit-4 755184 161.2 ns/op BenchmarkParseInt/Pos/31bit-4 640642 309.9 ns/op BenchmarkParseInt/Pos/56bit-4 465194 521.6 ns/op BenchmarkParseInt/Pos/63bit-4 429877 481.8 ns/op BenchmarkParseInt/Neg/7bit-4 1000000 115.8 ns/op BenchmarkParseInt/Neg/26bit-4 786588 165.8 ns/op BenchmarkParseInt/Neg/31bit-4 663069 192.8 ns/op BenchmarkParseInt/Neg/56bit-4 502200 277.7 ns/op BenchmarkParseInt/Neg/63bit-4 430525 284.4 ns/op BenchmarkAtoi/Pos/7bit-4 1458868 79.62 ns/op BenchmarkAtoi/Pos/26bit-4 831705 140.1 ns/op BenchmarkAtoi/Pos/31bit-4 660225 156.0 ns/op BenchmarkAtoi/Pos/56bit-4 555865 271.0 ns/op BenchmarkAtoi/Pos/63bit-4 451680 318.0 ns/op BenchmarkAtoi/Neg/7bit-4 1561294 82.48 ns/op BenchmarkAtoi/Neg/26bit-4 894520 143.0 ns/op BenchmarkAtoi/Neg/31bit-4 654856 152.8 ns/op BenchmarkAtoi/Neg/56bit-4 526675 232.3 ns/op BenchmarkAtoi/Neg/63bit-4 411514 338.1 ns/op BenchmarkFormatFloat/Decimal-4 87201 2123 ns/op BenchmarkFormatFloat/Float-4 80230 1472 ns/op BenchmarkFormatFloat/Exp-4 94393 2006 ns/op BenchmarkFormatFloat/NegExp-4 81664 1272 ns/op BenchmarkFormatFloat/LongExp-4 83979 1660 ns/op BenchmarkFormatFloat/Big-4 67533 2381 ns/op BenchmarkFormatFloat/BinaryExp-4 152797 931.0 ns/op BenchmarkFormatFloat/32Integer-4 94924 1356 ns/op BenchmarkFormatFloat/32ExactFraction-4 87282 2079 ns/op BenchmarkFormatFloat/32Point-4 85448 2089 ns/op BenchmarkFormatFloat/32Exp-4 86799 2117 ns/op BenchmarkFormatFloat/32NegExp-4 67021 1802 ns/op BenchmarkFormatFloat/32Shortest-4 88029 1266 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 122503 1825 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 72396 1501 ns/op BenchmarkFormatFloat/64Fixed1-4 144112 945.3 ns/op BenchmarkFormatFloat/64Fixed2-4 135398 912.6 ns/op BenchmarkFormatFloat/64Fixed3-4 131443 1037 ns/op BenchmarkFormatFloat/64Fixed4-4 115742 942.9 ns/op BenchmarkFormatFloat/64Fixed12-4 69327 1655 ns/op BenchmarkFormatFloat/64Fixed16-4 82034 2709 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 80805 1962 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 79374 2282 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2080 62546 ns/op BenchmarkFormatFloat/Slowpath64-4 75813 1555 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 76819 1645 ns/op BenchmarkAppendFloat/Decimal-4 101570 1619 ns/op BenchmarkAppendFloat/Float-4 91620 1292 ns/op BenchmarkAppendFloat/Exp-4 100342 1022 ns/op BenchmarkAppendFloat/NegExp-4 90370 1404 ns/op BenchmarkAppendFloat/LongExp-4 90435 1324 ns/op BenchmarkAppendFloat/Big-4 78894 1470 ns/op BenchmarkAppendFloat/BinaryExp-4 339255 433.4 ns/op BenchmarkAppendFloat/32Integer-4 141979 1012 ns/op BenchmarkAppendFloat/32ExactFraction-4 124196 2044 ns/op BenchmarkAppendFloat/32Point-4 103602 1165 ns/op BenchmarkAppendFloat/32Exp-4 117261 952.8 ns/op BenchmarkAppendFloat/32NegExp-4 140958 921.6 ns/op BenchmarkAppendFloat/32Shortest-4 63476 1690 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 134638 927.9 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 146901 915.3 ns/op BenchmarkAppendFloat/64Fixed1-4 163357 1191 ns/op BenchmarkAppendFloat/64Fixed2-4 146506 776.7 ns/op BenchmarkAppendFloat/64Fixed3-4 158424 1358 ns/op BenchmarkAppendFloat/64Fixed4-4 171830 712.3 ns/op BenchmarkAppendFloat/64Fixed12-4 87182 1371 ns/op BenchmarkAppendFloat/64Fixed16-4 107602 1156 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 129661 1283 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 80748 1752 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2296 56120 ns/op BenchmarkAppendFloat/Slowpath64-4 83900 1597 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 83232 1395 ns/op BenchmarkFormatInt-4 10000 12843 ns/op BenchmarkAppendInt-4 14349 7776 ns/op BenchmarkFormatUint-4 67850 2231 ns/op BenchmarkAppendUint-4 78277 1893 ns/op BenchmarkFormatIntSmall/7-4 1934712 63.98 ns/op BenchmarkFormatIntSmall/42-4 1993543 55.12 ns/op BenchmarkAppendIntSmall-4 1000000 116.7 ns/op BenchmarkAppendUintVarlen/1-4 1000000 121.1 ns/op BenchmarkAppendUintVarlen/12-4 878432 125.6 ns/op BenchmarkAppendUintVarlen/123-4 722744 160.8 ns/op BenchmarkAppendUintVarlen/1234-4 783886 188.3 ns/op BenchmarkAppendUintVarlen/12345-4 733140 249.0 ns/op BenchmarkAppendUintVarlen/123456-4 730244 170.4 ns/op BenchmarkAppendUintVarlen/1234567-4 717879 166.5 ns/op BenchmarkAppendUintVarlen/12345678-4 795956 209.7 ns/op BenchmarkAppendUintVarlen/123456789-4 651711 178.3 ns/op BenchmarkAppendUintVarlen/1234567890-4 753211 182.4 ns/op BenchmarkAppendUintVarlen/12345678901-4 680110 218.7 ns/op BenchmarkAppendUintVarlen/123456789012-4 708169 177.8 ns/op BenchmarkAppendUintVarlen/1234567890123-4 765062 308.6 ns/op BenchmarkAppendUintVarlen/12345678901234-4 721135 176.7 ns/op BenchmarkAppendUintVarlen/123456789012345-4 655926 264.9 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 634213 342.7 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 693121 184.0 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 440092 231.6 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 696378 179.6 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 774120 181.2 ns/op BenchmarkQuote-4 28485 4001 ns/op BenchmarkQuoteRune-4 194457 626.2 ns/op BenchmarkAppendQuote-4 41439 2700 ns/op BenchmarkAppendQuoteRune-4 704894 211.5 ns/op BenchmarkUnquoteEasy-4 1388142 105.5 ns/op BenchmarkUnquoteHard-4 32379 3652 ns/op PASS ok strconv 25.318s goos: darwin goarch: amd64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 274678 470.2 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 82123 1286 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 138756 1045 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 218421 740.0 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 53367 2800 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 78354 2034 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 429799 293.5 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 16922 7077 ns/op BenchmarkGenericMatch1-4 1929 67071 ns/op BenchmarkGenericMatch2-4 412 295510 ns/op BenchmarkSingleMaxSkipping-4 10000 11496 ns/op 869.89 MB/s BenchmarkSingleLongSuffixFail-4 17131 7194 ns/op 139.27 MB/s BenchmarkSingleMatch-4 146 858819 ns/op 17.47 MB/s BenchmarkByteByteNoMatch-4 90500 1340 ns/op BenchmarkByteByteMatch-4 15141 11632 ns/op BenchmarkByteStringMatch-4 12084 8673 ns/op BenchmarkHTMLEscapeNew-4 60973 2955 ns/op BenchmarkHTMLEscapeOld-4 70063 2354 ns/op BenchmarkByteStringReplacerWriteString-4 1179 98850 ns/op BenchmarkByteReplacerWriteString-4 1401 81200 ns/op BenchmarkByteByteReplaces-4 2590 47892 ns/op BenchmarkByteByteMap-4 8166 15548 ns/op BenchmarkMap/identity/ASCII-4 644910 175.8 ns/op BenchmarkMap/identity/Greek-4 599610 231.6 ns/op BenchmarkMap/change/ASCII-4 30450 4027 ns/op BenchmarkMap/change/Greek-4 20802 5670 ns/op BenchmarkIndexRune-4 1546160 90.21 ns/op BenchmarkIndexRuneLongString-4 1213720 102.8 ns/op BenchmarkIndexRuneFastPath-4 2818384 77.75 ns/op BenchmarkIndex-4 2770237 40.51 ns/op BenchmarkLastIndex-4 3005254 38.61 ns/op BenchmarkIndexByte-4 11237966 11.05 ns/op BenchmarkToUpper/#00-4 2437748 46.68 ns/op BenchmarkToUpper/ONLYUPPER-4 1000000 120.9 ns/op BenchmarkToUpper/abc-4 284313 894.9 ns/op BenchmarkToUpper/AbC123-4 191808 1191 ns/op BenchmarkToUpper/azAZ09_-4 207519 597.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 25190 4938 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 51836 2115 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 26222 6178 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 51367 2101 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 101372 1505 ns/op BenchmarkToLower/#00-4 2313402 47.10 ns/op BenchmarkToLower/abc-4 2268270 57.76 ns/op BenchmarkToLower/AbC123-4 183793 980.5 ns/op BenchmarkToLower/azAZ09_-4 171501 698.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 63382 1619 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 52612 2324 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 28297 4459 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 69201 2173 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 101851 1170 ns/op BenchmarkMapNoChanges-4 818511 267.2 ns/op BenchmarkTrim-4 31078 3903 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2469111 67.44 ns/op BenchmarkToValidUTF8/InvalidASCII-4 127546 1247 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 97930 1210 ns/op BenchmarkEqualFold/Tests-4 49224 2216 ns/op BenchmarkEqualFold/ASCII-4 2403259 80.69 ns/op BenchmarkEqualFold/UnicodePrefix-4 96562 1045 ns/op BenchmarkEqualFold/UnicodeSuffix-4 100875 1010 ns/op BenchmarkIndexHard1-4 1088 116444 ns/op BenchmarkIndexHard2-4 753 158835 ns/op BenchmarkIndexHard3-4 187 620482 ns/op BenchmarkIndexHard4-4 220 637993 ns/op BenchmarkLastIndexHard1-4 86 1575518 ns/op BenchmarkLastIndexHard2-4 82 1720109 ns/op BenchmarkLastIndexHard3-4 82 1648620 ns/op BenchmarkCountHard1-4 1225 115741 ns/op BenchmarkCountHard2-4 355 293517 ns/op BenchmarkCountHard3-4 154 747053 ns/op BenchmarkIndexTorture-4 7642 13161 ns/op BenchmarkCountTorture-4 10000 12724 ns/op BenchmarkCountTortureOverlapping-4 802 138711 ns/op BenchmarkCountByte/10-4 2848545 55.92 ns/op 178.81 MB/s BenchmarkCountByte/32-4 2816058 40.64 ns/op 787.31 MB/s BenchmarkCountByte/4096-4 894313 170.4 ns/op 24044.20 MB/s BenchmarkCountByte/4194304-4 1032 130225 ns/op 32208.18 MB/s BenchmarkCountByte/67108864-4 21 5907154 ns/op 11360.61 MB/s BenchmarkFields/ASCII/16-4 284161 558.3 ns/op 28.66 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 20923 5596 ns/op 45.74 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1552 99855 ns/op 41.02 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 100 1708527 ns/op 38.36 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22139232 ns/op 47.36 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 212526 528.0 ns/op 30.30 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9374 17961 ns/op 14.25 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 541 267030 ns/op 15.34 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 22 5797950 ns/op 11.30 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 90907614 ns/op 11.53 MB/s 10449200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 186945 755.5 ns/op 21.18 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13125 10277 ns/op 24.91 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 625 233456 ns/op 17.55 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 31 4701715 ns/op 13.94 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 1 111830593 ns/op 9.38 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 145748 872.0 ns/op 18.35 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 10844 11955 ns/op 21.41 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 580 250445 ns/op 16.35 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 5537521 ns/op 11.83 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 87923727 ns/op 11.93 MB/s 10449200 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 102734898 ns/op BenchmarkSplitSingleByteSeparator-4 19 8687818 ns/op BenchmarkSplitMultiByteSeparator-4 36 6020847 ns/op BenchmarkSplitNSingleByteSeparator-4 205539 1005 ns/op BenchmarkSplitNMultiByteSeparator-4 153720 1256 ns/op BenchmarkRepeat/5x0-4 2693142 48.33 ns/op BenchmarkRepeat/5x1-4 2154981 49.10 ns/op BenchmarkRepeat/5x2-4 222061 631.5 ns/op BenchmarkRepeat/5x6-4 132811 995.4 ns/op BenchmarkRepeat/10x0-4 2721969 71.86 ns/op BenchmarkRepeat/10x1-4 2604770 45.83 ns/op BenchmarkRepeat/10x2-4 227911 631.8 ns/op BenchmarkRepeat/10x6-4 124036 1132 ns/op BenchmarkRepeatLarge/256/1-4 47144 2561 ns/op 99.98 MB/s BenchmarkRepeatLarge/256/16-4 94651 1918 ns/op 133.44 MB/s BenchmarkRepeatLarge/512/1-4 27441 4441 ns/op 115.29 MB/s BenchmarkRepeatLarge/512/16-4 52218 2839 ns/op 180.34 MB/s BenchmarkRepeatLarge/1024/1-4 27970 4927 ns/op 207.82 MB/s BenchmarkRepeatLarge/1024/16-4 35889 3934 ns/op 260.32 MB/s BenchmarkRepeatLarge/2048/1-4 16448 6584 ns/op 311.06 MB/s BenchmarkRepeatLarge/2048/16-4 22206 5288 ns/op 387.27 MB/s BenchmarkRepeatLarge/4096/1-4 10000 14308 ns/op 286.28 MB/s BenchmarkRepeatLarge/4096/16-4 10000 10757 ns/op 380.78 MB/s BenchmarkRepeatLarge/8192/1-4 10000 20370 ns/op 402.17 MB/s BenchmarkRepeatLarge/8192/16-4 10000 19734 ns/op 415.11 MB/s BenchmarkRepeatLarge/8192/4097-4 3589701 40.59 ns/op 100927.96 MB/s BenchmarkRepeatLarge/16384/1-4 7964 33594 ns/op 487.71 MB/s BenchmarkRepeatLarge/16384/16-4 3750 34254 ns/op 478.31 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 25033 ns/op 490.99 MB/s BenchmarkRepeatLarge/32768/1-4 1867 73156 ns/op 447.92 MB/s BenchmarkRepeatLarge/32768/16-4 3362 70045 ns/op 467.81 MB/s BenchmarkRepeatLarge/32768/4097-4 1982 70470 ns/op 406.97 MB/s BenchmarkRepeatLarge/65536/1-4 789 129469 ns/op 506.19 MB/s BenchmarkRepeatLarge/65536/16-4 874 115662 ns/op 566.62 MB/s BenchmarkRepeatLarge/65536/4097-4 706 145695 ns/op 421.80 MB/s BenchmarkRepeatLarge/131072/1-4 127 901773 ns/op 145.35 MB/s BenchmarkRepeatLarge/131072/16-4 126 1241835 ns/op 105.55 MB/s BenchmarkRepeatLarge/131072/4097-4 135 849201 ns/op 149.56 MB/s BenchmarkRepeatLarge/262144/1-4 103 1076691 ns/op 243.47 MB/s BenchmarkRepeatLarge/262144/16-4 100 1364604 ns/op 192.10 MB/s BenchmarkRepeatLarge/262144/4097-4 97 1125272 ns/op 229.38 MB/s BenchmarkRepeatLarge/524288/1-4 87 2574192 ns/op 203.67 MB/s BenchmarkRepeatLarge/524288/16-4 100 2057861 ns/op 254.77 MB/s BenchmarkRepeatLarge/524288/4097-4 100 2215036 ns/op 234.90 MB/s BenchmarkRepeatLarge/1048576/1-4 46 4442610 ns/op 236.03 MB/s BenchmarkRepeatLarge/1048576/16-4 79 4168839 ns/op 251.53 MB/s BenchmarkRepeatLarge/1048576/4097-4 48 4121688 ns/op 253.47 MB/s BenchmarkRepeatLarge/2097152/1-4 15 8745276 ns/op 239.80 MB/s BenchmarkRepeatLarge/2097152/16-4 21 7363889 ns/op 284.79 MB/s BenchmarkRepeatLarge/2097152/4097-4 16 6708981 ns/op 312.05 MB/s BenchmarkRepeatLarge/4194304/1-4 8 18870515 ns/op 222.27 MB/s BenchmarkRepeatLarge/4194304/16-4 9 15171773 ns/op 276.45 MB/s BenchmarkRepeatLarge/4194304/4097-4 12 9534585 ns/op 439.58 MB/s BenchmarkRepeatLarge/8388608/1-4 8 17272702 ns/op 485.66 MB/s BenchmarkRepeatLarge/8388608/16-4 5 25924739 ns/op 323.58 MB/s BenchmarkRepeatLarge/8388608/4097-4 5 24923396 ns/op 336.49 MB/s BenchmarkRepeatLarge/16777216/1-4 3 49438876 ns/op 339.35 MB/s BenchmarkRepeatLarge/16777216/16-4 3 41327564 ns/op 405.96 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 64259965 ns/op 261.08 MB/s BenchmarkRepeatLarge/33554432/1-4 2 70131201 ns/op 478.45 MB/s BenchmarkRepeatLarge/33554432/16-4 2 69392109 ns/op 483.55 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 65607741 ns/op 511.44 MB/s BenchmarkRepeatLarge/67108864/1-4 1 119789003 ns/op 560.23 MB/s BenchmarkRepeatLarge/67108864/16-4 1 128497415 ns/op 522.26 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 128207999 ns/op 523.44 MB/s BenchmarkRepeatLarge/134217728/1-4 1 473256933 ns/op 283.60 MB/s BenchmarkRepeatLarge/134217728/16-4 1 307788421 ns/op 436.07 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 334492121 ns/op 401.26 MB/s BenchmarkRepeatLarge/268435456/1-4 1 674788290 ns/op 397.81 MB/s BenchmarkRepeatLarge/268435456/16-4 1 500001390 ns/op 536.87 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 502191952 ns/op 534.53 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1349410054 ns/op 397.86 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1059495427 ns/op 506.72 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1067896418 ns/op 502.74 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4845117705 ns/op 221.61 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 5096227311 ns/op 210.69 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 6533295091 ns/op 164.35 MB/s BenchmarkIndexAnyASCII/1:1-4 1417002 82.85 ns/op BenchmarkIndexAnyASCII/1:2-4 1754821 73.99 ns/op BenchmarkIndexAnyASCII/1:4-4 1000000 102.2 ns/op BenchmarkIndexAnyASCII/1:8-4 1698355 75.50 ns/op BenchmarkIndexAnyASCII/1:16-4 1890434 59.77 ns/op BenchmarkIndexAnyASCII/1:32-4 1932163 61.93 ns/op BenchmarkIndexAnyASCII/1:64-4 1917812 62.77 ns/op BenchmarkIndexAnyASCII/16:1-4 1000000 121.1 ns/op BenchmarkIndexAnyASCII/16:2-4 861286 237.3 ns/op BenchmarkIndexAnyASCII/16:4-4 756499 154.6 ns/op BenchmarkIndexAnyASCII/16:8-4 759181 142.4 ns/op BenchmarkIndexAnyASCII/16:16-4 665173 229.9 ns/op BenchmarkIndexAnyASCII/16:32-4 787114 216.0 ns/op BenchmarkIndexAnyASCII/16:64-4 483316 217.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1000000 107.5 ns/op BenchmarkIndexAnyASCII/256:2-4 90375 1351 ns/op BenchmarkIndexAnyASCII/256:4-4 83539 1385 ns/op BenchmarkIndexAnyASCII/256:8-4 86232 1352 ns/op BenchmarkIndexAnyASCII/256:16-4 61623 2731 ns/op BenchmarkIndexAnyASCII/256:32-4 81506 1569 ns/op BenchmarkIndexAnyASCII/256:64-4 64714 1608 ns/op BenchmarkIndexAnyUTF8/1:1-4 1833432 71.01 ns/op BenchmarkIndexAnyUTF8/1:2-4 1893118 86.15 ns/op BenchmarkIndexAnyUTF8/1:4-4 1934746 82.42 ns/op BenchmarkIndexAnyUTF8/1:8-4 1739410 62.12 ns/op BenchmarkIndexAnyUTF8/1:16-4 1803709 60.62 ns/op BenchmarkIndexAnyUTF8/1:32-4 1000000 129.6 ns/op BenchmarkIndexAnyUTF8/1:64-4 1853695 59.00 ns/op BenchmarkIndexAnyUTF8/16:1-4 1650567 131.6 ns/op BenchmarkIndexAnyUTF8/16:2-4 231214 904.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 274772 760.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 226792 624.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 218726 524.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 213193 536.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 229628 509.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 413949 375.6 ns/op BenchmarkIndexAnyUTF8/256:2-4 16947 8453 ns/op BenchmarkIndexAnyUTF8/256:4-4 15934 13537 ns/op BenchmarkIndexAnyUTF8/256:8-4 10000 13963 ns/op BenchmarkIndexAnyUTF8/256:16-4 16879 7214 ns/op BenchmarkIndexAnyUTF8/256:32-4 10000 14397 ns/op BenchmarkIndexAnyUTF8/256:64-4 15201 8016 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1651500 114.6 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1849280 101.9 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1906336 61.26 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1695259 68.44 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1818267 63.79 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1928666 61.83 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1813797 63.53 ns/op BenchmarkLastIndexAnyASCII/16:1-4 736368 136.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 791134 135.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 927783 138.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 867901 167.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 835744 153.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 708177 265.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 641377 211.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 88465 1282 ns/op BenchmarkLastIndexAnyASCII/256:2-4 87356 1277 ns/op BenchmarkLastIndexAnyASCII/256:4-4 87603 1330 ns/op BenchmarkLastIndexAnyASCII/256:8-4 84250 1500 ns/op BenchmarkLastIndexAnyASCII/256:16-4 70381 1570 ns/op BenchmarkLastIndexAnyASCII/256:32-4 82414 1745 ns/op BenchmarkLastIndexAnyASCII/256:64-4 89844 1457 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1914918 60.19 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1000000 116.0 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1769662 62.00 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1984525 68.11 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1751332 61.74 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1818834 62.04 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1524740 89.73 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 298202 446.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 138368 894.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 158788 1233 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 139768 814.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 129660 887.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 114832 906.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 125959 1618 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18286 6628 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 9768 20160 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 7599 14751 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 9123 13188 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 8205 14260 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 7957 22774 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 8486 16141 ns/op BenchmarkTrimASCII/1:1-4 2134972 70.11 ns/op BenchmarkTrimASCII/1:2-4 2037762 58.34 ns/op BenchmarkTrimASCII/1:4-4 1812120 59.99 ns/op BenchmarkTrimASCII/1:8-4 1805972 64.35 ns/op BenchmarkTrimASCII/1:16-4 1000000 118.8 ns/op BenchmarkTrimASCII/16:1-4 2021523 56.72 ns/op BenchmarkTrimASCII/16:2-4 917095 155.4 ns/op BenchmarkTrimASCII/16:4-4 770625 263.6 ns/op BenchmarkTrimASCII/16:8-4 873351 154.4 ns/op BenchmarkTrimASCII/16:16-4 718071 164.3 ns/op BenchmarkTrimASCII/256:1-4 755530 150.9 ns/op BenchmarkTrimASCII/256:2-4 86671 1334 ns/op BenchmarkTrimASCII/256:4-4 80149 1407 ns/op BenchmarkTrimASCII/256:8-4 81870 1360 ns/op BenchmarkTrimASCII/256:16-4 79233 1423 ns/op BenchmarkTrimASCII/4096:1-4 96613 1375 ns/op BenchmarkTrimASCII/4096:2-4 5508 21215 ns/op BenchmarkTrimASCII/4096:4-4 6280 31713 ns/op BenchmarkTrimASCII/4096:8-4 3946 29864 ns/op BenchmarkTrimASCII/4096:16-4 6638 21330 ns/op BenchmarkTrimByte-4 2848059 45.34 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 10000 10270 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 10000 11583 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1416 86145 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3327 41670 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6230 21481 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 8533 13971 ns/op BenchmarkJoin/0-4 3291795 36.25 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2380027 50.42 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 152832 806.3 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 105964 1129 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 84342 1731 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 69698 1971 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 52968 3327 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 48133 2458 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2102172 53.18 ns/op BenchmarkTrimSpace/ASCII-4 1497110 103.9 ns/op BenchmarkTrimSpace/SomeNonASCII-4 117940 1014 ns/op BenchmarkTrimSpace/JustNonASCII-4 60637 1680 ns/op BenchmarkReplaceAll-4 85930 1229 ns/op 16 B/op 1 allocs/op PASS ok strings 112.520s goos: darwin goarch: amd64 pkg: sync BenchmarkCond1-4 61816 1873 ns/op BenchmarkCond2-4 28419 4316 ns/op BenchmarkCond4-4 15176 8497 ns/op BenchmarkCond8-4 8870 14793 ns/op BenchmarkCond16-4 4448 29326 ns/op BenchmarkCond32-4 1806 58640 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 650444 304.7 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 339020 631.0 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 516853 243.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 528018 234.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 305107 363.6 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 612937 184.6 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 82910 1422 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 77518 1547 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 82664 1768 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 69604 2910 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 693405 221.7 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 143029 743.2 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 618466 185.7 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 164749 692.4 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 701366 195.1 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 176727 673.8 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1129068 132.0 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 55576 2411 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 128653 838.0 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 386588 427.6 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3092 35637 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 280 385825 ns/op BenchmarkRange/*sync.Map-4 1485 81628 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 93042 2330 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 225978 620.1 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 73723 1965 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 56917 1975 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 221806 623.3 ns/op BenchmarkAdversarialDelete/*sync.Map-4 104044 1395 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 95252 1278 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 193544 661.7 ns/op BenchmarkDeleteCollision/*sync.Map-4 788259 137.2 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 51487 2529 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 156600 780.2 ns/op BenchmarkSwapCollision/*sync.Map-4 85953 1315 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 100 1000300 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 136678 1170 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 259545 474.9 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 20235 6154 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 73971 1578 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 31712 4284 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 262803 480.0 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 135232 1034 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 263301 420.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1195436 128.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 217525 694.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 990444 129.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 729990 173.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 177789 730.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 544420 186.2 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 94056 1131 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 344402 591.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 430986 401.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 136092 993.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 591622 332.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 248670 593.0 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 157447 1018 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 278353 431.3 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 68740 2137 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 197755 904.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 302116 396.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 128242 962.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 341139 302.4 ns/op BenchmarkUncontendedSemaphore-4 4012638 31.09 ns/op BenchmarkContendedSemaphore-4 3860487 30.54 ns/op BenchmarkMutexUncontended-4 959259 164.2 ns/op BenchmarkMutex-4 238310 615.5 ns/op BenchmarkMutexSlack-4 211368 621.3 ns/op BenchmarkMutexWork-4 170128 680.3 ns/op BenchmarkMutexWorkSlack-4 199232 682.7 ns/op BenchmarkMutexNoSpin-4 50976 3010 ns/op BenchmarkMutexSpin-4 53580 2194 ns/op BenchmarkOnce-4 977817 125.2 ns/op BenchmarkSemaUncontended-4 3873614 28.94 ns/op BenchmarkSemaSyntNonblock-4 1442334 78.79 ns/op BenchmarkSemaSyntBlock-4 2029407 58.40 ns/op BenchmarkSemaWorkNonblock-4 1217143 100.8 ns/op BenchmarkSemaWorkBlock-4 1283923 92.11 ns/op BenchmarkRWMutexUncontended-4 337292 381.6 ns/op BenchmarkRWMutexWrite100-4 272500 391.2 ns/op BenchmarkRWMutexWrite10-4 297121 387.5 ns/op BenchmarkRWMutexWorkWrite100-4 282230 583.1 ns/op BenchmarkRWMutexWorkWrite10-4 229134 437.5 ns/op BenchmarkWaitGroupUncontended-4 728500 189.2 ns/op BenchmarkWaitGroupAddDone-4 384338 265.4 ns/op BenchmarkWaitGroupAddDoneWork-4 409389 294.3 ns/op BenchmarkWaitGroupWait-4 2147571 55.07 ns/op BenchmarkWaitGroupWaitWork-4 1918636 66.14 ns/op BenchmarkWaitGroupActuallyWait-4 44258 2565 ns/op 32 B/op 2 allocs/op PASS ok sync 25.669s goos: darwin goarch: amd64 pkg: sync/atomic BenchmarkValueRead-4 765220 163.4 ns/op PASS ok sync/atomic 0.284s goos: darwin goarch: amd64 pkg: testing BenchmarkTBHelper-4 114694 1034 ns/op 0 B/op 0 allocs/op PASS ok testing 0.233s goos: darwin goarch: amd64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 6824 20323 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 9042 12899 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 88 1606269 ns/op 129393 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 85 2226933 ns/op 1522 B/op 12 allocs/op BenchmarkTable/1x100000/new-4 1 187696866 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 233988581 ns/op 19393208 B/op 100060 allocs/op BenchmarkTable/10x10/new-4 1515 95510 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1742 73224 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 15 7527059 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 14 7300166 ns/op 29540 B/op 74 allocs/op BenchmarkTable/10x100000/new-4 1 986036054 ns/op 48120712 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 817186311 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 184 698143 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 192 643328 ns/op 204 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 72133432 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 66652782 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7434723188 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 7544518982 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2802 48832 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 32 3763589 ns/op 409134 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 354197258 ns/op 35625448 B/op 2057 allocs/op BenchmarkRagged/10-4 2200 61357 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 225 522370 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 25 5451908 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 6370 17273 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 21.734s goos: darwin goarch: amd64 pkg: text/template/parse BenchmarkParseLarge-4 1 101941046 ns/op BenchmarkVariableString-4 73959 1497 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1833 63014 ns/op 2520 B/op 39 allocs/op PASS ok text/template/parse 0.473s goos: darwin goarch: amd64 pkg: time BenchmarkAfterFunc-4 67 1682199 ns/op BenchmarkAfter-4 142 843232 ns/op BenchmarkStop-4 255 522057 ns/op BenchmarkSimultaneousAfterFunc-4 52 2479913 ns/op BenchmarkStartStop-4 362 380543 ns/op BenchmarkReset-4 2443 50507 ns/op BenchmarkSleep-4 39 3915548 ns/op BenchmarkParallelTimerLatency-4 37 721288 avg-late-ns 2285824 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 543362 avg-late-ns 1429740 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 31 526445 avg-late-ns 2439567 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 33 366775 avg-late-ns 2353298 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 32 414390 avg-late-ns 3118321 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 28 238760 avg-late-ns 1964794 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 264513 avg-late-ns 2481720 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 205516 avg-late-ns 2059674 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 26 372434 avg-late-ns 2215233 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 24 356698 avg-late-ns 1886920 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 22 2000575 avg-late-ns 10715540 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 33 430389 avg-late-ns 1508754 max-late-ns BenchmarkTicker-4 344 454917 ns/op BenchmarkTickerReset-4 2888 40236 ns/op BenchmarkTickerResetNaive-4 219 530650 ns/op BenchmarkNow-4 611782 168.4 ns/op BenchmarkNowUnixNano-4 655672 168.5 ns/op BenchmarkNowUnixMilli-4 601362 172.2 ns/op BenchmarkNowUnixMicro-4 596728 172.0 ns/op BenchmarkFormat-4 52297 2262 ns/op BenchmarkFormatRFC3339-4 71898 1535 ns/op BenchmarkFormatRFC3339Nano-4 70662 1579 ns/op BenchmarkFormatNow-4 70468 1660 ns/op BenchmarkMarshalJSON-4 98014 1214 ns/op BenchmarkMarshalText-4 102776 1147 ns/op BenchmarkParse-4 105258 1030 ns/op BenchmarkParseRFC3339UTC-4 307552 369.6 ns/op BenchmarkParseRFC3339UTCBytes-4 239330 491.0 ns/op BenchmarkParseRFC3339TZ-4 98701 1174 ns/op BenchmarkParseRFC3339TZBytes-4 71253 1413 ns/op BenchmarkParseDuration-4 490410 210.4 ns/op BenchmarkHour-4 1000000 119.2 ns/op BenchmarkSecond-4 849276 120.2 ns/op BenchmarkYear-4 719480 186.9 ns/op BenchmarkDay-4 697480 188.7 ns/op BenchmarkISOWeek-4 760621 170.1 ns/op BenchmarkGoString-4 72820 1610 ns/op BenchmarkUnmarshalText-4 81235 1412 ns/op PASS ok time 12.054s goos: darwin goarch: amd64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 476538 215.4 ns/op BenchmarkDecodeValidJapaneseChars-4 676027 178.0 ns/op BenchmarkDecodeRune-4 2191634 50.33 ns/op BenchmarkEncodeValidASCII-4 529262 239.9 ns/op BenchmarkEncodeValidJapaneseChars-4 652779 181.6 ns/op BenchmarkAppendRuneValidASCII-4 1216062 97.47 ns/op BenchmarkAppendRuneValidJapaneseChars-4 1912334 68.08 ns/op BenchmarkEncodeRune-4 4047898 26.95 ns/op PASS ok unicode/utf16 1.560s goos: darwin goarch: amd64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 959814 111.6 ns/op BenchmarkRuneCountTenJapaneseChars-4 211533 577.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3090094 38.43 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 361582 335.0 ns/op BenchmarkValidTenASCIIChars-4 1000000 106.3 ns/op BenchmarkValid100KASCIIChars-4 156 750637 ns/op BenchmarkValidTenJapaneseChars-4 203563 616.9 ns/op BenchmarkValidLongMostlyASCII-4 150 772683 ns/op BenchmarkValidLongJapanese-4 67 1775487 ns/op BenchmarkValidStringTenASCIIChars-4 3478812 33.74 ns/op BenchmarkValidString100KASCIIChars-4 13348 8921 ns/op BenchmarkValidStringTenJapaneseChars-4 364330 336.9 ns/op BenchmarkValidStringLongMostlyASCII-4 1406 83497 ns/op BenchmarkValidStringLongJapanese-4 121 962115 ns/op BenchmarkEncodeASCIIRune-4 3193903 37.47 ns/op BenchmarkEncodeJapaneseRune-4 1801555 63.32 ns/op BenchmarkAppendASCIIRune-4 7889257 13.47 ns/op BenchmarkAppendJapaneseRune-4 2073067 55.70 ns/op BenchmarkDecodeASCIIRune-4 2406670 49.49 ns/op BenchmarkDecodeJapaneseRune-4 1337761 75.37 ns/op BenchmarkFullRune/ASCII-4 3416788 34.20 ns/op BenchmarkFullRune/Incomplete-4 1617368 73.81 ns/op BenchmarkFullRune/Japanese-4 3508407 33.67 ns/op PASS ok unicode/utf8 4.150s goos: darwin goarch: amd64 pkg: cmd/api BenchmarkAll-4 1 64066551966 ns/op PASS ok cmd/api 92.135s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 1239687 91.14 ns/op BenchmarkEqArrayOfStrings64-4 201432 552.6 ns/op BenchmarkEqArrayOfStrings1024-4 14572 8260 ns/op BenchmarkEqArrayOfFloats5-4 1545612 76.53 ns/op BenchmarkEqArrayOfFloats64-4 228518 547.3 ns/op BenchmarkEqArrayOfFloats1024-4 14679 8138 ns/op BenchmarkEqStruct-4 29610006 4.081 ns/op PASS ok cmd/compile/internal/reflectdata 1.414s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 10000 64455 ns/op BenchmarkCopyElim1-4 369 311851 ns/op BenchmarkCopyElim10-4 272 401757 ns/op BenchmarkCopyElim100-4 184 723081 ns/op BenchmarkCopyElim1000-4 49 2452315 ns/op BenchmarkCopyElim10000-4 4 30180877 ns/op BenchmarkCopyElim100000-4 1 452634428 ns/op BenchmarkDeadCode/1-4 253 451672 ns/op BenchmarkDeadCode/10-4 297 395170 ns/op BenchmarkDeadCode/100-4 164 756611 ns/op BenchmarkDeadCode/1000-4 62 2842979 ns/op BenchmarkDeadCode/10000-4 4 27348127 ns/op BenchmarkDeadCode/100000-4 1 480030919 ns/op BenchmarkDeadCode/200000-4 1 871206564 ns/op BenchmarkDominatorsLinear-4 12 9762532 ns/op 1.02 MB/s BenchmarkDominatorsFwdBack-4 9 13034553 ns/op 0.77 MB/s BenchmarkDominatorsManyPred-4 9 13125925 ns/op 0.76 MB/s BenchmarkDominatorsMaxPred-4 7 15561470 ns/op 0.64 MB/s BenchmarkDominatorsMaxPredVal-4 9 13770808 ns/op 0.73 MB/s BenchmarkFuse/1-4 178 745886 ns/op BenchmarkFuse/10-4 100 1049248 ns/op BenchmarkFuse/100-4 100 1449787 ns/op BenchmarkFuse/1000-4 16 7371390 ns/op BenchmarkFuse/10000-4 2 74616018 ns/op BenchmarkNilCheckDeep1-4 12910 8952 ns/op 0.11 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5994 21097 ns/op 0.47 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 843 143309 ns/op 0.70 MB/s 664 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 86 1338247 ns/op 0.75 MB/s 4976 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 7 15089449 ns/op 0.66 MB/s 107979 B/op 6 allocs/op BenchmarkDSEPass-4 44 2908904 ns/op 68757 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 114770767 ns/op 4237632 B/op 108074 allocs/op BenchmarkCSEPass-4 9 12764309 ns/op 102353 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 137054559 ns/op 5639920 B/op 97290 allocs/op BenchmarkDeadcodePass-4 210 597819 ns/op 88393 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 113830405 ns/op 4051840 B/op 45040 allocs/op BenchmarkMultiPass-4 69 1628025 ns/op 234135 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 239015305 ns/op 11235240 B/op 150132 allocs/op BenchmarkCondRewrite/SoloJump-4 4438831 27.80 ns/op BenchmarkCondRewrite/CombJump-4 4021278 28.51 ns/op PASS ok cmd/compile/internal/ssa 16.059s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 13512 9571 ns/op BenchmarkExtShift-4 23242 5042 ns/op BenchmarkModify-4 8749 14025 ns/op BenchmarkMullImm-4 25005 4518 ns/op BenchmarkConstModify-4 9132 14440 ns/op BenchmarkBitSet-4 16419 7120 ns/op BenchmarkBitClear-4 15864 7395 ns/op BenchmarkBitToggle-4 15602 7240 ns/op BenchmarkBitSetConst-4 96963 1194 ns/op BenchmarkBitClearConst-4 137758 912.4 ns/op BenchmarkBitToggleConst-4 91434 1213 ns/op BenchmarkDivconstI64-4 6888578 16.09 ns/op BenchmarkModconstI64-4 6308884 18.17 ns/op BenchmarkDivisiblePow2constI64-4 7021203 16.52 ns/op BenchmarkDivisibleconstI64-4 7762851 15.38 ns/op BenchmarkDivisibleWDivconstI64-4 3697753 30.50 ns/op BenchmarkDivconstU64/3-4 5533974 22.51 ns/op BenchmarkDivconstU64/5-4 6808221 21.05 ns/op BenchmarkDivconstU64/37-4 5781625 19.31 ns/op BenchmarkDivconstU64/1234567-4 7746039 14.68 ns/op BenchmarkModconstU64-4 6592372 17.08 ns/op BenchmarkDivisibleconstU64-4 7650812 14.79 ns/op BenchmarkDivisibleWDivconstU64-4 3925189 31.43 ns/op BenchmarkDivconstI32-4 7953715 16.13 ns/op BenchmarkModconstI32-4 5052676 23.38 ns/op BenchmarkDivisiblePow2constI32-4 7124650 15.93 ns/op BenchmarkDivisibleconstI32-4 8643967 14.71 ns/op BenchmarkDivisibleWDivconstI32-4 3758956 30.99 ns/op BenchmarkDivconstU32-4 6236415 16.14 ns/op BenchmarkModconstU32-4 5856043 18.69 ns/op BenchmarkDivisibleconstU32-4 6572443 17.41 ns/op BenchmarkDivisibleWDivconstU32-4 3717468 30.93 ns/op BenchmarkDivconstI16-4 7526173 16.91 ns/op BenchmarkModconstI16-4 8433090 14.25 ns/op BenchmarkDivisiblePow2constI16-4 7441954 16.66 ns/op BenchmarkDivisibleconstI16-4 7627723 14.34 ns/op BenchmarkDivisibleWDivconstI16-4 3878433 29.78 ns/op BenchmarkDivconstU16-4 6568357 17.26 ns/op BenchmarkModconstU16-4 8607639 14.39 ns/op BenchmarkDivisibleconstU16-4 8863982 13.90 ns/op BenchmarkDivisibleWDivconstU16-4 4099382 29.34 ns/op BenchmarkDivconstI8-4 8594134 14.22 ns/op BenchmarkModconstI8-4 7957468 14.70 ns/op BenchmarkDivisiblePow2constI8-4 7088257 16.95 ns/op BenchmarkDivisibleconstI8-4 7799317 16.45 ns/op BenchmarkDivisibleWDivconstI8-4 3522352 30.16 ns/op BenchmarkDivconstU8-4 7674534 14.79 ns/op BenchmarkModconstU8-4 8177715 15.86 ns/op BenchmarkDivisibleconstU8-4 8788032 14.14 ns/op BenchmarkDivisibleWDivconstU8-4 3724652 31.30 ns/op BenchmarkMul2-4 231102 552.5 ns/op BenchmarkMulNeg2-4 230835 561.2 ns/op BenchmarkEfaceInteger-4 2687574 40.67 ns/op BenchmarkMulconstI32/3-4 25014340 4.880 ns/op BenchmarkMulconstI32/5-4 27864997 4.944 ns/op BenchmarkMulconstI32/12-4 23291865 5.036 ns/op BenchmarkMulconstI32/120-4 28095668 4.742 ns/op BenchmarkMulconstI32/-120-4 22808271 4.876 ns/op BenchmarkMulconstI32/65537-4 23667597 4.962 ns/op BenchmarkMulconstI32/65538-4 26742710 5.119 ns/op BenchmarkMulconstI64/3-4 24354369 4.886 ns/op BenchmarkMulconstI64/5-4 23680525 4.879 ns/op BenchmarkMulconstI64/12-4 24592118 5.222 ns/op BenchmarkMulconstI64/120-4 27084892 4.815 ns/op BenchmarkMulconstI64/-120-4 26806051 4.914 ns/op BenchmarkMulconstI64/65537-4 23187580 5.218 ns/op BenchmarkMulconstI64/65538-4 25968438 5.349 ns/op BenchmarkMulconstU32/3-4 22453803 5.020 ns/op BenchmarkMulconstU32/5-4 23859396 4.824 ns/op BenchmarkMulconstU32/12-4 24742645 5.019 ns/op BenchmarkMulconstU32/120-4 24948879 4.894 ns/op BenchmarkMulconstU32/65537-4 21496461 5.097 ns/op BenchmarkMulconstU32/65538-4 22892353 5.334 ns/op BenchmarkMulconstU64/3-4 27279874 4.881 ns/op BenchmarkMulconstU64/5-4 27293649 4.821 ns/op BenchmarkMulconstU64/12-4 23656702 5.126 ns/op BenchmarkMulconstU64/120-4 27002565 4.841 ns/op BenchmarkMulconstU64/65537-4 25334852 5.093 ns/op BenchmarkMulconstU64/65538-4 24295260 5.064 ns/op BenchmarkShiftArithmeticRight-4 27327026 4.843 ns/op BenchmarkSwitch8Predictable-4 8044228 14.53 ns/op BenchmarkSwitch8Unpredictable-4 7823082 14.45 ns/op BenchmarkSwitch32Predictable-4 11219164 10.46 ns/op BenchmarkSwitch32Unpredictable-4 8349558 14.19 ns/op BenchmarkSwitchStringPredictable-4 5716128 19.20 ns/op BenchmarkSwitchStringUnpredictable-4 6768337 18.06 ns/op PASS ok cmd/compile/internal/test 14.671s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 152 785456 ns/op BenchmarkNamed/Underlying/nongeneric-4 1000000 123.5 ns/op BenchmarkNamed/Underlying/generic-4 934176 122.9 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 132.1 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 144.8 ns/op BenchmarkCheck/http/funcbodies/info-4 1 419785450 ns/op 72719 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 312414111 ns/op 97752 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 126416077 ns/op 241122 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 117731152 ns/op 258783 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 2071962213 ns/op 2475 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 86261021 ns/op 59355 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 35362304 ns/op 144588 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 34181739 ns/op 148243 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 639235148 ns/op 3389 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 43596632 ns/op 49534 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 4 30479136 ns/op 70825 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 22527085 ns/op 95914 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1520545241 ns/op 41313 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 470051108 ns/op 133572 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 110214720 ns/op 563303 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 89403974 ns/op 701516 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2415074672 ns/op 826.7 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 67191172 ns/op 29483 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 48246781 ns/op 41250 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 49596460 ns/op 39686 lines/s PASS ok cmd/compile/internal/types2 43.003s goos: darwin goarch: amd64 pkg: cmd/go BenchmarkExecGoEnv-4 3 34130543 ns/op 17661667 sys-ns/op 3964000 user-ns/op PASS ok cmd/go 0.498s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 67238 1730 ns/op 4.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 78702 1506 ns/op 5.31 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 18144 6577 ns/op 155.70 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 17890 6590 ns/op 155.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2902 40515 ns/op 202.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3232 39608 ns/op 206.83 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.093s All tests passed.