darwin-amd64-race at 627f12868c4c3e714bbb4ce4a418f918c1935dc2 :: 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=99EC1781-DAA4-40EE-ACB7-BA3FCFF10CDF" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.zpFpzYwuLz/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=65A967F3-CF53-4C0B-AF16-6C6DA95E28C4" "__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=99EC1781-DAA4-40EE-ACB7-BA3FCFF10CDF" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.zpFpzYwuLz/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=65A967F3-CF53-4C0B-AF16-6C6DA95E28C4" "__CFBundleIdentifier=com.apple.Terminal" "LANG=en_US.UTF-8" "XPC_FLAGS=0x0" "XPC_SERVICE_NAME=0" "HOME=/Users/gopher" "SHLVL=2" "LOGNAME=gopher" "SECURITYSESSIONID=186a6" "_=/Users/gopher/go/bin/buildlet" "WORKDIR=/tmp/buildlet" "GOROOT_BOOTSTRAP=/tmp/buildlet/go1.4" "GO_BUILDER_NAME=darwin-amd64-race" "GOBIN=" "TMPDIR=/tmp/buildlet/tmp" "GOCACHE=/tmp/buildlet/gocache" "PWD=/tmp/buildlet/go/bin"] in dir /tmp/buildlet/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: # GOOS: darwin # OS Version: Darwin 21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:17:10 PDT 2022; root:xnu-8020.140.49~2/RELEASE_X86_64 x86_64 ##### Testing packages. ok archive/tar 2.098s ok archive/zip 3.117s ok bufio 0.645s ok bytes 5.143s ok compress/bzip2 0.761s ok compress/flate 8.450s ok compress/gzip 16.134s ok compress/lzw 0.698s ok compress/zlib 6.181s ok container/heap 0.053s ok container/list 0.052s ok container/ring 0.082s ok context 0.110s ok crypto 0.087s ok crypto/aes 0.105s ok crypto/cipher 0.142s ok crypto/des 0.149s ok crypto/dsa 0.119s ok crypto/ecdh 0.286s ok crypto/ecdsa 0.203s ok crypto/ed25519 0.498s ok crypto/elliptic 0.076s ok crypto/hmac 0.050s ok crypto/internal/alias 0.034s ok crypto/internal/bigmod 4.346s ok crypto/internal/boring 0.057s ok crypto/internal/boring/bcache 0.542s ok crypto/internal/edwards25519 49.108s ok crypto/internal/edwards25519/field 17.450s ok crypto/internal/nistec 5.891s ok crypto/internal/nistec/fiat 0.049s [no tests to run] ok crypto/md5 0.075s ok crypto/rand 0.481s ok crypto/rc4 0.853s ok crypto/rsa 0.711s ok crypto/sha1 0.091s ok crypto/sha256 0.102s ok crypto/sha512 0.086s ok crypto/subtle 0.487s ok crypto/tls 3.949s ok crypto/x509 1.755s ok database/sql 0.543s ok database/sql/driver 0.051s ok debug/buildinfo 0.123s ok debug/dwarf 0.233s ok debug/elf 1.604s ok debug/gosym 0.232s ok debug/macho 0.174s ok debug/pe 0.185s ok debug/plan9obj 0.074s ok embed 0.120s [no tests to run] ok embed/internal/embedtest 0.095s ok encoding/ascii85 0.081s ok encoding/asn1 0.046s ok encoding/base32 0.216s ok encoding/base64 0.084s ok encoding/binary 0.063s ok encoding/csv 0.132s ok encoding/gob 35.877s ok encoding/hex 0.057s ok encoding/json 2.788s ok encoding/pem 3.014s ok encoding/xml 0.296s ok errors 0.061s ok expvar 0.058s ok flag 0.182s ok fmt 0.806s ok go/ast 0.130s ok go/build 6.707s ok go/build/constraint 0.074s ok go/constant 0.049s ok go/doc 0.528s ok go/doc/comment 4.346s ok go/format 0.102s ok go/importer 1.203s ok go/internal/gccgoimporter 0.133s ok go/internal/gcimporter 6.376s ok go/internal/srcimporter 32.341s ok go/parser 1.542s ok go/printer 2.356s ok go/scanner 0.066s ok go/token 0.219s ok go/types 50.666s ok hash 0.058s ok hash/adler32 0.078s ok hash/crc32 0.074s ok hash/crc64 0.049s ok hash/fnv 0.124s ok hash/maphash 0.094s ok html 0.035s ok html/template 0.317s ok image 0.590s ok image/color 0.100s ok image/draw 1.122s ok image/gif 1.718s ok image/jpeg 1.951s ok image/png 3.855s ok index/suffixarray 1.497s ok internal/abi 7.765s ok internal/buildcfg 0.043s ok internal/coverage/cformat 0.072s ok internal/coverage/cmerge 0.046s ok internal/coverage/pods 0.077s ok internal/coverage/slicereader 0.116s ok internal/coverage/slicewriter 0.117s ok internal/coverage/test 0.082s ok internal/cpu 0.127s ok internal/dag 0.054s ok internal/diff 0.081s ok internal/fmtsort 0.038s ok internal/fuzz 0.062s ok internal/godebug 0.073s ok internal/intern 1.345s ok internal/itoa 0.086s ok internal/poll 0.908s ok internal/profile 0.150s ok internal/reflectlite 0.294s ok internal/safefilepath 0.056s ok internal/saferio 0.257s ok internal/singleflight 0.185s ok internal/testenv 0.053s ok internal/trace 0.342s ok internal/types/errors 2.182s ok internal/unsafeheader 0.052s ok internal/xcoff 0.153s ok io 0.108s ok io/fs 0.282s ok io/ioutil 0.064s ok log 0.070s ok log/syslog 1.361s ok math 0.061s ok math/big 3.358s ok math/bits 0.083s ok math/cmplx 0.103s ok math/rand 2.514s ok mime 0.079s ok mime/multipart 1.891s ok mime/quotedprintable 0.136s ok net 17.062s ok net/http 25.068s ok net/http/cgi 2.367s ok net/http/cookiejar 0.133s ok net/http/fcgi 0.296s ok net/http/httptest 0.416s ok net/http/httptrace 0.075s ok net/http/httputil 1.347s ok net/http/internal 0.065s ok net/http/internal/ascii 0.084s ok net/http/pprof 5.274s ok net/internal/socktest 0.115s ok net/mail 0.052s ok net/netip 1.236s ok net/rpc 0.210s ok net/rpc/jsonrpc 0.124s ok net/smtp 0.232s ok net/textproto 0.050s ok net/url 0.144s ok os 2.061s ok os/exec 3.808s ok os/exec/internal/fdtest 0.077s ok os/signal 5.122s ok os/user 0.091s ok path 0.093s ok path/filepath 0.340s ok plugin 0.040s ok reflect 1.774s ok regexp 3.925s ok regexp/syntax 5.038s ok runtime 63.964s ok runtime/cgo 0.099s ok runtime/coverage 0.103s ok runtime/debug 0.264s ok runtime/internal/atomic 0.083s ok runtime/internal/math 0.061s ok runtime/internal/sys 0.077s ok runtime/metrics 0.046s ok runtime/pprof 12.961s ok runtime/race 12.924s ok runtime/trace 7.764s ok sort 0.943s ok strconv 2.449s ok strings 5.220s ok sync 0.904s ok sync/atomic 2.969s ok syscall 2.231s ok testing 2.567s ok testing/fstest 0.114s ok testing/iotest 0.047s ok testing/quick 0.198s ok text/scanner 0.055s ok text/tabwriter 0.055s ok text/template 0.159s ok text/template/parse 0.055s ok time 2.962s ok unicode 0.094s ok unicode/utf16 0.105s ok unicode/utf8 0.071s ok cmd/addr2line 7.752s ok cmd/api 25.052s ok cmd/asm/internal/asm 3.162s ok cmd/asm/internal/lex 0.067s ok cmd/compile/internal/abt 0.112s ok cmd/compile/internal/amd64 80.941s ok cmd/compile/internal/base 0.106s ok cmd/compile/internal/compare 0.128s ok cmd/compile/internal/dwarfgen 1.242s ok cmd/compile/internal/importer 5.503s ok cmd/compile/internal/ir 0.038s ok cmd/compile/internal/logopt 1.785s ok cmd/compile/internal/noder 0.068s ok cmd/compile/internal/reflectdata 0.046s [no tests to run] ok cmd/compile/internal/ssa 39.034s ok cmd/compile/internal/syntax 0.341s ok cmd/compile/internal/test 25.222s ok cmd/compile/internal/typecheck 0.962s ok cmd/compile/internal/types 0.037s ok cmd/compile/internal/types2 27.735s ok cmd/covdata 0.041s ok cmd/cover 4.379s ok cmd/dist 0.052s ok cmd/doc 4.080s ok cmd/fix 19.076s ok cmd/go 455.670s ok cmd/go/internal/auth 0.073s ok cmd/go/internal/cache 0.985s ok cmd/go/internal/fsys 0.713s ok cmd/go/internal/generate 0.121s ok cmd/go/internal/get 0.103s ok cmd/go/internal/imports 0.128s ok cmd/go/internal/load 0.089s ok cmd/go/internal/lockedfile 0.451s ok cmd/go/internal/lockedfile/internal/filelock 0.163s ok cmd/go/internal/modconv 0.172s ok cmd/go/internal/modfetch 0.088s ok cmd/go/internal/modfetch/codehost 0.094s ok cmd/go/internal/modfetch/zip_sum_test 0.064s ok cmd/go/internal/modindex 0.783s ok cmd/go/internal/modload 0.061s ok cmd/go/internal/mvs 0.075s ok cmd/go/internal/par 0.133s ok cmd/go/internal/str 0.102s ok cmd/go/internal/test 0.131s ok cmd/go/internal/vcs 0.180s ok cmd/go/internal/vcweb 0.145s ok cmd/go/internal/vcweb/vcstest 30.057s ok cmd/go/internal/web 0.088s ok cmd/go/internal/work 0.312s ok cmd/gofmt 0.578s ok cmd/internal/archive 4.350s ok cmd/internal/buildid 1.048s ok cmd/internal/dwarf 0.054s ok cmd/internal/edit 0.064s ok cmd/internal/goobj 0.038s ok cmd/internal/moddeps 5.440s ok cmd/internal/notsha256 0.109s ok cmd/internal/obj 1.426s ok cmd/internal/obj/ppc64 0.817s ok cmd/internal/obj/riscv 0.335s ok cmd/internal/obj/s390x 0.106s ok cmd/internal/obj/x86 4.520s ok cmd/internal/objabi 0.080s ok cmd/internal/pkgpath 0.340s ok cmd/internal/pkgpattern 0.110s ok cmd/internal/quoted 0.088s ok cmd/internal/src 0.041s ok cmd/internal/test2json 1.457s ok cmd/link 31.199s ok cmd/link/internal/benchmark 0.071s ok cmd/link/internal/ld 32.693s ok cmd/link/internal/loader 0.191s ok cmd/nm 4.641s ok cmd/objdump 10.268s ok cmd/pack 5.263s ok cmd/pprof 2.089s ok cmd/trace 0.208s ok cmd/vet 37.722s ##### Running benchmarks briefly. goos: darwin goarch: amd64 pkg: archive/tar Benchmark/Writer/USTAR-4 2780 36684 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2745 42948 ns/op 1857 B/op 37 allocs/op Benchmark/Writer/PAX-4 1849 70801 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4653 25783 ns/op 5262 B/op 16 allocs/op Benchmark/Reader/GNU-4 6981 20141 ns/op 5156 B/op 15 allocs/op Benchmark/Reader/PAX-4 2815 51027 ns/op 8649 B/op 33 allocs/op PASS ok archive/tar 1.265s goos: darwin goarch: amd64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 271509598 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 185099785 ns/op BenchmarkZip64TestSizes/4096-4 1646 114071 ns/op BenchmarkZip64TestSizes/1048576-4 132 867676 ns/op BenchmarkZip64TestSizes/67108864-4 1 170173408 ns/op PASS ok archive/zip 1.411s goos: darwin goarch: amd64 pkg: bufio BenchmarkReaderCopyOptimal-4 192166 596.1 ns/op BenchmarkReaderCopyUnoptimal-4 120218 907.4 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 43231 ns/op BenchmarkReaderWriteToOptimal-4 7868 14696 ns/op BenchmarkReaderReadString-4 129543 1006 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 189871 625.9 ns/op BenchmarkWriterCopyUnoptimal-4 176156 596.6 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 38162 ns/op BenchmarkReaderEmpty-4 25593 6849 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 15396 7434 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 559627 215.7 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.497s goos: darwin goarch: amd64 pkg: bytes BenchmarkReadString-4 2990 40649 ns/op 806.12 MB/s BenchmarkWriteByte-4 405 279885 ns/op 14.63 MB/s BenchmarkWriteRune-4 220 547873 ns/op 22.43 MB/s BenchmarkBufferNotEmptyWriteRead-4 36 3484784 ns/op BenchmarkBufferFullSmallReads-4 93 1435137 ns/op BenchmarkBufferWriteBlock/N4096-4 9379 25737 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 314 394417 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 10 10353354 ns/op 4192265 B/op 22 allocs/op BenchmarkIndexByte/10-4 3562845 31.66 ns/op 315.86 MB/s BenchmarkIndexByte/32-4 3368673 33.41 ns/op 957.81 MB/s BenchmarkIndexByte/4K-4 1000000 107.5 ns/op 38108.23 MB/s BenchmarkIndexBytePortable/10-4 1000000 102.5 ns/op 97.53 MB/s BenchmarkIndexBytePortable/32-4 456393 281.5 ns/op 113.67 MB/s BenchmarkIndexBytePortable/4K-4 4173 30100 ns/op 136.08 MB/s BenchmarkIndexRune/10-4 1000000 117.3 ns/op 85.28 MB/s BenchmarkIndexRune/32-4 1000000 117.5 ns/op 272.35 MB/s BenchmarkIndexRune/4K-4 440366 286.2 ns/op 14310.14 MB/s BenchmarkIndexRuneASCII/10-4 3654615 31.88 ns/op 313.70 MB/s BenchmarkIndexRuneASCII/32-4 3423373 33.80 ns/op 946.70 MB/s BenchmarkIndexRuneASCII/4K-4 1000000 112.0 ns/op 36581.84 MB/s BenchmarkEqual/0-4 10366437 10.28 ns/op BenchmarkEqual/1-4 1244709 94.07 ns/op 10.63 MB/s BenchmarkEqual/6-4 1211572 97.73 ns/op 61.40 MB/s BenchmarkEqual/9-4 1000000 108.0 ns/op 83.36 MB/s BenchmarkEqual/15-4 1000000 117.5 ns/op 127.68 MB/s BenchmarkEqual/16-4 1277380 93.58 ns/op 170.98 MB/s BenchmarkEqual/20-4 1000000 105.9 ns/op 188.81 MB/s BenchmarkEqual/32-4 1000000 104.0 ns/op 307.77 MB/s BenchmarkEqual/4K-4 89371 1325 ns/op 3090.80 MB/s BenchmarkIndex/10-4 2425492 49.11 ns/op 203.61 MB/s BenchmarkIndex/32-4 2356987 51.90 ns/op 616.54 MB/s BenchmarkIndex/4K-4 24928 4790 ns/op 855.20 MB/s BenchmarkIndexEasy/10-4 2377872 50.48 ns/op 198.10 MB/s BenchmarkIndexEasy/32-4 2219448 52.68 ns/op 607.44 MB/s BenchmarkIndexEasy/4K-4 574392 235.8 ns/op 17367.14 MB/s BenchmarkCount/10-4 1348410 88.44 ns/op 113.07 MB/s BenchmarkCount/32-4 1359072 86.97 ns/op 367.95 MB/s BenchmarkCount/4K-4 23728 5235 ns/op 782.43 MB/s BenchmarkCountEasy/10-4 1363340 87.81 ns/op 113.88 MB/s BenchmarkCountEasy/32-4 1294278 89.89 ns/op 355.98 MB/s BenchmarkCountEasy/4K-4 477830 281.0 ns/op 14574.05 MB/s BenchmarkCountSingle/10-4 2601892 45.82 ns/op 218.24 MB/s BenchmarkCountSingle/32-4 2506650 47.65 ns/op 671.50 MB/s BenchmarkCountSingle/4K-4 887478 136.6 ns/op 29989.73 MB/s BenchmarkToUpper/#00-4 2450253 46.78 ns/op BenchmarkToUpper/ONLYUPPER-4 326242 421.9 ns/op BenchmarkToUpper/abc-4 390122 304.6 ns/op BenchmarkToUpper/AbC123-4 262864 471.0 ns/op BenchmarkToUpper/azAZ09_-4 213896 513.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 74659 1562 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 31256 3773 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 48385 2693 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 110833 1007 ns/op BenchmarkToLower/#00-4 2480790 48.17 ns/op BenchmarkToLower/abc-4 415010 333.6 ns/op BenchmarkToLower/AbC123-4 280569 446.0 ns/op BenchmarkToLower/azAZ09_-4 280161 480.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 66514 1518 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36780 3285 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 61348 1884 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 102676 1032 ns/op BenchmarkFields/ASCII/16-4 172728 770.2 ns/op 20.77 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 13252 8646 ns/op 29.61 MB/s 512 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 823 147344 ns/op 27.80 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 46 2440715 ns/op 26.85 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 40933309 ns/op 25.62 MB/s 2285568 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 157952 872.9 ns/op 18.33 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5280 20681 ns/op 12.38 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 372 327780 ns/op 12.50 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 5892176 ns/op 11.12 MB/s 512260 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 100757990 ns/op 10.41 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 118998 1029 ns/op 15.55 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 8104 12524 ns/op 20.44 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 556 218871 ns/op 18.71 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 36 4570198 ns/op 14.34 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 74952544 ns/op 13.99 MB/s 11227392 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 103377 1020 ns/op 15.69 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 6675 17274 ns/op 14.82 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 414 328131 ns/op 12.48 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 5263172 ns/op 12.45 MB/s 512260 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 82604378 ns/op 12.69 MB/s 11211056 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1884896 62.29 ns/op BenchmarkTrimSpace/ASCII-4 1000000 107.3 ns/op BenchmarkTrimSpace/SomeNonASCII-4 101514 1200 ns/op BenchmarkTrimSpace/JustNonASCII-4 49345 2364 ns/op BenchmarkToValidUTF8/Valid-4 448059 339.5 ns/op BenchmarkToValidUTF8/InvalidASCII-4 295351 435.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 83292 1420 ns/op BenchmarkIndexHard1-4 1076 108948 ns/op BenchmarkIndexHard2-4 709 153482 ns/op BenchmarkIndexHard3-4 193 607143 ns/op BenchmarkIndexHard4-4 236 491320 ns/op BenchmarkLastIndexHard1-4 8 14514098 ns/op BenchmarkLastIndexHard2-4 6 17589784 ns/op BenchmarkLastIndexHard3-4 6 19777391 ns/op BenchmarkCountHard1-4 1075 115317 ns/op BenchmarkCountHard2-4 691 171826 ns/op BenchmarkCountHard3-4 188 610013 ns/op BenchmarkSplitEmptySeparator-4 1 115486229 ns/op BenchmarkSplitSingleByteSeparator-4 15 10381142 ns/op BenchmarkSplitMultiByteSeparator-4 13 8825608 ns/op BenchmarkSplitNSingleByteSeparator-4 168748 998.6 ns/op BenchmarkSplitNMultiByteSeparator-4 60930 1951 ns/op BenchmarkRepeat-4 150176 832.6 ns/op BenchmarkRepeatLarge/256/1-4 124734 1122 ns/op 228.16 MB/s BenchmarkRepeatLarge/256/16-4 199255 850.0 ns/op 301.16 MB/s BenchmarkRepeatLarge/512/1-4 63160 1588 ns/op 322.34 MB/s BenchmarkRepeatLarge/512/16-4 90355 1261 ns/op 406.12 MB/s BenchmarkRepeatLarge/1024/1-4 44125 2696 ns/op 379.88 MB/s BenchmarkRepeatLarge/1024/16-4 53410 2270 ns/op 451.02 MB/s BenchmarkRepeatLarge/2048/1-4 28054 4216 ns/op 485.80 MB/s BenchmarkRepeatLarge/2048/16-4 28476 3822 ns/op 535.80 MB/s BenchmarkRepeatLarge/4096/1-4 14965 7763 ns/op 527.64 MB/s BenchmarkRepeatLarge/4096/16-4 17289 7792 ns/op 525.70 MB/s BenchmarkRepeatLarge/8192/1-4 10000 14274 ns/op 573.93 MB/s BenchmarkRepeatLarge/8192/16-4 10000 14188 ns/op 577.41 MB/s BenchmarkRepeatLarge/8192/4097-4 10000 10106 ns/op 405.39 MB/s BenchmarkRepeatLarge/16384/1-4 8570 23930 ns/op 684.65 MB/s BenchmarkRepeatLarge/16384/16-4 8161 27014 ns/op 606.50 MB/s BenchmarkRepeatLarge/16384/4097-4 9956 18331 ns/op 670.52 MB/s BenchmarkRepeatLarge/32768/1-4 2220 45100 ns/op 726.57 MB/s BenchmarkRepeatLarge/32768/16-4 2116 47950 ns/op 683.39 MB/s BenchmarkRepeatLarge/32768/4097-4 3522 45623 ns/op 628.61 MB/s BenchmarkRepeatLarge/65536/1-4 1513 87997 ns/op 744.75 MB/s BenchmarkRepeatLarge/65536/16-4 1365 87252 ns/op 751.11 MB/s BenchmarkRepeatLarge/65536/4097-4 1371 89143 ns/op 689.40 MB/s BenchmarkRepeatLarge/131072/1-4 268 376161 ns/op 348.45 MB/s BenchmarkRepeatLarge/131072/16-4 326 374948 ns/op 349.57 MB/s BenchmarkRepeatLarge/131072/4097-4 364 347709 ns/op 365.27 MB/s BenchmarkRepeatLarge/262144/1-4 174 635374 ns/op 412.58 MB/s BenchmarkRepeatLarge/262144/16-4 183 644634 ns/op 406.66 MB/s BenchmarkRepeatLarge/262144/4097-4 183 683103 ns/op 377.85 MB/s BenchmarkRepeatLarge/524288/1-4 90 1365120 ns/op 384.06 MB/s BenchmarkRepeatLarge/524288/16-4 100 1417478 ns/op 369.87 MB/s BenchmarkRepeatLarge/524288/4097-4 94 1523167 ns/op 341.60 MB/s BenchmarkRepeatLarge/1048576/1-4 34 3134733 ns/op 334.50 MB/s BenchmarkRepeatLarge/1048576/16-4 45 2633177 ns/op 398.22 MB/s BenchmarkRepeatLarge/1048576/4097-4 46 2585332 ns/op 404.10 MB/s BenchmarkRepeatLarge/2097152/1-4 27 4876310 ns/op 430.07 MB/s BenchmarkRepeatLarge/2097152/16-4 26 4916024 ns/op 426.60 MB/s BenchmarkRepeatLarge/2097152/4097-4 27 4876969 ns/op 429.28 MB/s BenchmarkRepeatLarge/4194304/1-4 12 9199456 ns/op 455.93 MB/s BenchmarkRepeatLarge/4194304/16-4 12 8846659 ns/op 474.11 MB/s BenchmarkRepeatLarge/4194304/4097-4 12 10103902 ns/op 414.81 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15982961 ns/op 524.85 MB/s BenchmarkRepeatLarge/8388608/16-4 7 14969793 ns/op 560.37 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15133165 ns/op 554.18 MB/s BenchmarkRepeatLarge/16777216/1-4 4 26674172 ns/op 628.97 MB/s BenchmarkRepeatLarge/16777216/16-4 4 26953945 ns/op 622.44 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 27878302 ns/op 601.80 MB/s BenchmarkRepeatLarge/33554432/1-4 2 57536308 ns/op 583.19 MB/s BenchmarkRepeatLarge/33554432/16-4 2 52545291 ns/op 638.58 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 50996479 ns/op 657.98 MB/s BenchmarkRepeatLarge/67108864/1-4 2 111545384 ns/op 601.63 MB/s BenchmarkRepeatLarge/67108864/16-4 1 105866964 ns/op 633.90 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 106442625 ns/op 630.47 MB/s BenchmarkRepeatLarge/134217728/1-4 1 211743206 ns/op 633.87 MB/s BenchmarkRepeatLarge/134217728/16-4 1 213566669 ns/op 628.46 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 212780919 ns/op 630.78 MB/s BenchmarkRepeatLarge/268435456/1-4 1 494136848 ns/op 543.24 MB/s BenchmarkRepeatLarge/268435456/16-4 1 439020451 ns/op 611.44 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 447829676 ns/op 599.41 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1198851365 ns/op 447.82 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1293258843 ns/op 415.13 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1355684824 ns/op 396.01 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4628884344 ns/op 231.97 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 4874964460 ns/op 220.26 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 4223993252 ns/op 254.20 MB/s BenchmarkBytesCompare/1-4 11997093 10.53 ns/op BenchmarkBytesCompare/2-4 13181060 9.408 ns/op BenchmarkBytesCompare/4-4 12903776 9.258 ns/op BenchmarkBytesCompare/8-4 13345014 9.799 ns/op BenchmarkBytesCompare/16-4 12140263 8.611 ns/op BenchmarkBytesCompare/32-4 12733198 9.736 ns/op BenchmarkBytesCompare/64-4 10661594 10.26 ns/op BenchmarkBytesCompare/128-4 9250982 12.30 ns/op BenchmarkBytesCompare/256-4 7907319 15.31 ns/op BenchmarkBytesCompare/512-4 5197381 22.51 ns/op BenchmarkBytesCompare/1024-4 3265782 34.49 ns/op BenchmarkBytesCompare/2048-4 1822285 63.24 ns/op BenchmarkIndexAnyASCII/1:1-4 1864981 59.26 ns/op BenchmarkIndexAnyASCII/1:2-4 2047934 57.82 ns/op BenchmarkIndexAnyASCII/1:4-4 2061613 57.75 ns/op BenchmarkIndexAnyASCII/1:8-4 1959247 57.74 ns/op BenchmarkIndexAnyASCII/1:16-4 2037067 58.18 ns/op BenchmarkIndexAnyASCII/1:32-4 2039716 58.57 ns/op BenchmarkIndexAnyASCII/1:64-4 1994900 59.08 ns/op BenchmarkIndexAnyASCII/16:1-4 2230789 52.97 ns/op BenchmarkIndexAnyASCII/16:2-4 637351 190.0 ns/op BenchmarkIndexAnyASCII/16:4-4 677762 189.0 ns/op BenchmarkIndexAnyASCII/16:8-4 552021 194.9 ns/op BenchmarkIndexAnyASCII/16:16-4 535437 202.5 ns/op BenchmarkIndexAnyASCII/16:32-4 534024 220.4 ns/op BenchmarkIndexAnyASCII/16:64-4 441390 253.1 ns/op BenchmarkIndexAnyASCII/256:1-4 1854540 66.47 ns/op BenchmarkIndexAnyASCII/256:2-4 54583 2076 ns/op BenchmarkIndexAnyASCII/256:4-4 49978 2504 ns/op BenchmarkIndexAnyASCII/256:8-4 53637 2203 ns/op BenchmarkIndexAnyASCII/256:16-4 54206 2184 ns/op BenchmarkIndexAnyASCII/256:32-4 51802 2117 ns/op BenchmarkIndexAnyASCII/256:64-4 52995 2214 ns/op BenchmarkIndexAnyUTF8/1:1-4 2035478 61.97 ns/op BenchmarkIndexAnyUTF8/1:2-4 1930687 61.04 ns/op BenchmarkIndexAnyUTF8/1:4-4 1899616 59.92 ns/op BenchmarkIndexAnyUTF8/1:8-4 2001586 60.86 ns/op BenchmarkIndexAnyUTF8/1:16-4 1904730 59.70 ns/op BenchmarkIndexAnyUTF8/1:32-4 1914649 60.33 ns/op BenchmarkIndexAnyUTF8/1:64-4 1909681 59.62 ns/op BenchmarkIndexAnyUTF8/16:1-4 152265 780.0 ns/op BenchmarkIndexAnyUTF8/16:2-4 345813 299.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 391807 295.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 390456 321.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 357898 314.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 363547 325.9 ns/op BenchmarkIndexAnyUTF8/16:64-4 398936 324.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11641 ns/op BenchmarkIndexAnyUTF8/256:2-4 29044 4019 ns/op BenchmarkIndexAnyUTF8/256:4-4 25615 4615 ns/op BenchmarkIndexAnyUTF8/256:8-4 30297 3964 ns/op BenchmarkIndexAnyUTF8/256:16-4 28586 3937 ns/op BenchmarkIndexAnyUTF8/256:32-4 26860 4357 ns/op BenchmarkIndexAnyUTF8/256:64-4 27477 4362 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1966137 60.79 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1906660 62.48 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1951618 60.71 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1917404 61.33 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1917379 60.70 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1772230 61.56 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1868823 62.66 ns/op BenchmarkLastIndexAnyASCII/16:1-4 480753 261.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 382370 265.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 450786 251.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 439371 261.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 422979 266.6 ns/op BenchmarkLastIndexAnyASCII/16:32-4 407734 305.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 370260 324.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 37568 3122 ns/op BenchmarkLastIndexAnyASCII/256:2-4 37093 3232 ns/op BenchmarkLastIndexAnyASCII/256:4-4 35062 3203 ns/op BenchmarkLastIndexAnyASCII/256:8-4 36613 3323 ns/op BenchmarkLastIndexAnyASCII/256:16-4 37518 3161 ns/op BenchmarkLastIndexAnyASCII/256:32-4 35624 3142 ns/op BenchmarkLastIndexAnyASCII/256:64-4 37965 3282 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1947240 62.59 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1793511 66.44 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1815104 60.92 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1964232 62.06 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1975903 60.36 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1939406 62.55 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1877881 61.24 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 174699 640.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 384442 316.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 415170 308.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 389614 327.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 329383 324.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 334396 334.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 337460 351.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 9996 10042 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 26383 4608 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 28264 4068 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 29474 3920 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 28759 4089 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 26947 4531 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 24547 4814 ns/op BenchmarkTrimASCII/1:1-4 2053507 58.37 ns/op BenchmarkTrimASCII/1:2-4 1885016 63.22 ns/op BenchmarkTrimASCII/1:4-4 1836036 62.05 ns/op BenchmarkTrimASCII/1:8-4 1632116 65.38 ns/op BenchmarkTrimASCII/1:16-4 1658134 76.79 ns/op BenchmarkTrimASCII/16:1-4 569058 195.4 ns/op BenchmarkTrimASCII/16:2-4 476884 250.0 ns/op BenchmarkTrimASCII/16:4-4 458361 253.2 ns/op BenchmarkTrimASCII/16:8-4 419582 253.9 ns/op BenchmarkTrimASCII/16:16-4 442908 267.9 ns/op BenchmarkTrimASCII/256:1-4 49357 2324 ns/op BenchmarkTrimASCII/256:2-4 35110 3414 ns/op BenchmarkTrimASCII/256:4-4 34830 3129 ns/op BenchmarkTrimASCII/256:8-4 39114 3101 ns/op BenchmarkTrimASCII/256:16-4 38289 3118 ns/op BenchmarkTrimASCII/4096:1-4 2950 37248 ns/op BenchmarkTrimASCII/4096:2-4 2236 51930 ns/op BenchmarkTrimASCII/4096:4-4 2124 52210 ns/op BenchmarkTrimASCII/4096:8-4 2109 55354 ns/op BenchmarkTrimASCII/4096:16-4 1977 57504 ns/op BenchmarkTrimByte-4 1442083 86.99 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 15646 7066 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 16442 7516 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 780 132385 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1849 63336 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3690 33345 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5676 17962 ns/op BenchmarkCompareBytesEqual-4 13539991 8.882 ns/op BenchmarkCompareBytesToNil-4 14911058 7.360 ns/op BenchmarkCompareBytesEmpty-4 16078718 7.034 ns/op BenchmarkCompareBytesIdentical-4 16067127 6.705 ns/op BenchmarkCompareBytesSameLength-4 15057445 7.793 ns/op BenchmarkCompareBytesDifferentLength-4 14628112 7.594 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 2838 45806 ns/op 22892.08 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 2575 43513 ns/op 24098.34 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 2661 45960 ns/op 22815.02 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 2916 44586 ns/op 23518.46 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 2487 45843 ns/op 22873.30 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2686 45086 ns/op 23257.61 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3034 46355 ns/op 22620.91 MB/s BenchmarkCompareBytesBig-4 3272 43245 ns/op 24247.59 MB/s BenchmarkCompareBytesBigIdentical-4 17892619 6.722 ns/op 155990337.11 MB/s PASS ok bytes 100.102s goos: darwin goarch: amd64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 81558922 ns/op 1.23 MB/s 3612008 B/op 50 allocs/op BenchmarkDecodeNewton-4 1 333244790 ns/op 1.70 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 4 31588458 ns/op 0.52 MB/s 3647454 B/op 52 allocs/op PASS ok compress/bzip2 1.725s goos: darwin goarch: amd64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 48 2276429 ns/op 4.39 MB/s 43448 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 5 21206457 ns/op 4.72 MB/s 43918 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 232155440 ns/op 4.31 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 42 3316290 ns/op 3.02 MB/s 42185 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 5 23969444 ns/op 4.17 MB/s 44206 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 260962821 ns/op 3.83 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 50 2252995 ns/op 4.44 MB/s 42714 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 5 22075160 ns/op 4.53 MB/s 45841 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 219981689 ns/op 4.55 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 45 3462234 ns/op 2.89 MB/s 42588 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 4 36113690 ns/op 2.77 MB/s 45046 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 302078670 ns/op 3.31 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 44 5269600 ns/op 1.90 MB/s 43111 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 3 34339533 ns/op 2.91 MB/s 50658 B/op 25 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 248613383 ns/op 4.02 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 66 2051376 ns/op 4.87 MB/s 43143 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 7 16742129 ns/op 5.97 MB/s 47307 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 164435697 ns/op 6.08 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 69 1752108 ns/op 5.71 MB/s 42952 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 7 31229972 ns/op 3.20 MB/s 47649 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 140904418 ns/op 7.10 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 57 2047138 ns/op 4.88 MB/s 43787 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 7 15265742 ns/op 6.55 MB/s 44128 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 137783937 ns/op 7.26 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 90 2078476 ns/op 4.81 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 8 14365276 ns/op 6.96 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 132269075 ns/op 7.56 MB/s BenchmarkEncode/Digits/Speed/1e4-4 43 2705681 ns/op 3.70 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 26859738 ns/op 3.72 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 345108480 ns/op 2.90 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 9958109 ns/op 1.00 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 106405732 ns/op 0.94 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 899504188 ns/op 1.11 MB/s BenchmarkEncode/Digits/Compression/1e4-4 14 9463310 ns/op 1.06 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 84125544 ns/op 1.19 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 975187305 ns/op 1.03 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 66 1833053 ns/op 5.46 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 7 14329178 ns/op 6.98 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 209351759 ns/op 4.78 MB/s BenchmarkEncode/Newton/Speed/1e4-4 49 2215393 ns/op 4.51 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 17499888 ns/op 5.71 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 184986920 ns/op 5.41 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6139592 ns/op 1.63 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 63443561 ns/op 1.58 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 707118899 ns/op 1.41 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6665888 ns/op 1.50 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 83445752 ns/op 1.20 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 905738564 ns/op 1.10 MB/s PASS ok compress/flate 20.894s goos: darwin goarch: amd64 pkg: compress/lzw BenchmarkDecoder/1e4-4 50 2688047 ns/op 3.72 MB/s BenchmarkDecoder/1e-Reuse4-4 44 3041595 ns/op 3.29 MB/s BenchmarkDecoder/1e5-4 4 25699149 ns/op 3.89 MB/s BenchmarkDecoder/1e-Reuse5-4 2 53032612 ns/op 1.89 MB/s BenchmarkDecoder/1e6-4 1 305130919 ns/op 3.28 MB/s BenchmarkDecoder/1e-Reuse6-4 1 293358331 ns/op 3.41 MB/s BenchmarkEncoder/1e4-4 57 3220842 ns/op 3.10 MB/s BenchmarkEncoder/1e-Reuse4-4 58 2062541 ns/op 4.85 MB/s BenchmarkEncoder/1e5-4 5 21051811 ns/op 4.75 MB/s BenchmarkEncoder/1e-Reuse5-4 5 21983423 ns/op 4.55 MB/s BenchmarkEncoder/1e6-4 1 221948077 ns/op 4.51 MB/s BenchmarkEncoder/1e-Reuse6-4 1 214217560 ns/op 4.67 MB/s PASS ok compress/lzw 3.780s goos: darwin goarch: amd64 pkg: container/heap BenchmarkDup-4 26 4747229 ns/op PASS ok container/heap 0.283s goos: darwin goarch: amd64 pkg: context BenchmarkCommonParentCancel-4 21001 5914 ns/op BenchmarkWithTimeout/concurrency=40-4 4084 28282 ns/op BenchmarkWithTimeout/concurrency=4000-4 2977 40656 ns/op BenchmarkWithTimeout/concurrency=400000-4 4321 25884 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 378788 574.5 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 15651 8113 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 18343 6275 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4077 45673 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1555 96095 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2805 38435 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 187 596972 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 100 1017496 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 337 419276 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 31 5806302 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 8 13537307 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 32 3623610 ns/op BenchmarkCheckCanceled/Err-4 228297 769.1 ns/op BenchmarkCheckCanceled/Done-4 488451 409.4 ns/op BenchmarkContextCancelDone-4 741556 161.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 27339 5483 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 25305 5261 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 23103 5953 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 18147 7388 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 13908 10333 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 653931 219.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 360825 349.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 289467 422.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 171993 1085 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 90180 1297 ns/op PASS ok context 15.863s goos: darwin goarch: amd64 pkg: crypto/aes BenchmarkEncrypt-4 1618896 103.5 ns/op 154.56 MB/s BenchmarkDecrypt-4 1685077 68.44 ns/op 233.77 MB/s BenchmarkExpand-4 618724 170.2 ns/op PASS ok crypto/aes 0.739s goos: darwin goarch: amd64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 211921 550.6 ns/op 116.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 307176 480.1 ns/op 133.31 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 167419 634.6 ns/op 100.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 330639 329.4 ns/op 194.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 136136 905.1 ns/op 1491.58 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 155301 709.5 ns/op 1902.72 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 125035 947.8 ns/op 1424.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 160026 1160 ns/op 1164.23 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 59001 2197 ns/op 3729.44 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 50940 3288 ns/op 2491.16 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 43213 2733 ns/op 2997.09 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 41095 3191 ns/op 2567.07 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 4309 36924 ns/op 27.60 MB/s BenchmarkAESCFBDecrypt1K-4 6433 32005 ns/op 31.84 MB/s BenchmarkAESCFBDecrypt8K-4 763 156461 ns/op 52.33 MB/s BenchmarkAESOFB1K-4 10000 23365 ns/op 43.61 MB/s BenchmarkAESCTR1K-4 12745 11513 ns/op 88.51 MB/s BenchmarkAESCTR8K-4 1521 72609 ns/op 112.75 MB/s BenchmarkAESCBCEncrypt1K-4 12627 9308 ns/op 110.01 MB/s BenchmarkAESCBCDecrypt1K-4 17826 7007 ns/op 146.15 MB/s PASS ok crypto/cipher 4.475s goos: darwin goarch: amd64 pkg: crypto/des BenchmarkEncrypt-4 81591 1520 ns/op 5.26 MB/s BenchmarkDecrypt-4 87868 1426 ns/op 5.61 MB/s BenchmarkTDESEncrypt-4 33049 5365 ns/op 1.49 MB/s BenchmarkTDESDecrypt-4 31131 3625 ns/op 2.21 MB/s PASS ok crypto/des 0.876s goos: darwin goarch: amd64 pkg: crypto/ecdh BenchmarkECDH/P256-4 1150 205646 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 12 9377274 ns/op 1086 B/op 21 allocs/op BenchmarkECDH/P521-4 5 21035819 ns/op 1537 B/op 21 allocs/op BenchmarkECDH/X25519-4 90 2061279 ns/op 374 B/op 9 allocs/op PASS ok crypto/ecdh 1.183s goos: darwin goarch: amd64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1652 89821 ns/op 4560 B/op 40 allocs/op BenchmarkSign/P384-4 39 3205654 ns/op 10775 B/op 62 allocs/op BenchmarkSign/P521-4 21 6163426 ns/op 11160 B/op 63 allocs/op BenchmarkVerify/P256-4 1014 116105 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 9 11223721 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 22886268 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3982 27591 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 51 2169011 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 21 4929707 ns/op 1447 B/op 17 allocs/op PASS ok crypto/ecdsa 2.276s goos: darwin goarch: amd64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 270 509279 ns/op BenchmarkNewKeyFromSeed-4 100 1144889 ns/op BenchmarkSigning-4 100 1013564 ns/op BenchmarkVerification-4 159 726129 ns/op PASS ok crypto/ed25519 0.861s goos: darwin goarch: amd64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 5550 25261 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 154 809056 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 45 3728011 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 5291345 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1699 73792 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 44 3735083 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 18 6571351 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14735283 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10402 10182 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 7546 20128 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4582 34428 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 91 1358561 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2458 52257 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 208 1011484 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1351 74178 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1187974 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.601s goos: darwin goarch: amd64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 15612 7649 ns/op 133.88 MB/s BenchmarkHMACSHA256_32-4 24387 5190 ns/op 6.17 MB/s BenchmarkNewWriteSum-4 10000 12224 ns/op 2.62 MB/s PASS ok crypto/hmac 0.750s goos: darwin goarch: amd64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 50061 3934 ns/op BenchmarkModSub-4 53920 1886 ns/op BenchmarkMontgomeryRepr-4 24600 4679 ns/op BenchmarkMontgomeryMul-4 31348 3910 ns/op BenchmarkModMul-4 12991 12105 ns/op BenchmarkExpBig-4 16 7322586 ns/op BenchmarkExp-4 7 18022671 ns/op PASS ok crypto/internal/bigmod 1.692s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 3679 35421 ns/op BenchmarkScalarBaseMult-4 288 438530 ns/op BenchmarkScalarMult-4 121 953519 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 163 1132941 ns/op PASS ok crypto/internal/edwards25519 0.888s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 458287 259.5 ns/op BenchmarkMultiply-4 5572460 20.61 ns/op BenchmarkSquare-4 6468532 28.32 ns/op BenchmarkInvert-4 31611 4367 ns/op BenchmarkMult32-4 1235061 88.34 ns/op PASS ok crypto/internal/edwards25519/field 1.134s goos: darwin goarch: amd64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 61 1752540 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2162 99385 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 6418699 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13657883 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 176 655290 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 9502 17230 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 61 3068527 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 28 4493521 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.564s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 747578 208.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 227578 522.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 118742 1124 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 721346 184.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 238213 584.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 113428 977.3 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.203s goos: darwin goarch: amd64 pkg: crypto/md5 BenchmarkHash8Bytes-4 116524 1080 ns/op 7.41 MB/s BenchmarkHash64-4 109771 943.8 ns/op 67.81 MB/s BenchmarkHash128-4 106248 1051 ns/op 121.76 MB/s BenchmarkHash256-4 97549 1235 ns/op 207.33 MB/s BenchmarkHash512-4 78900 1724 ns/op 297.04 MB/s BenchmarkHash1K-4 51008 2249 ns/op 455.21 MB/s BenchmarkHash8K-4 10000 20572 ns/op 398.22 MB/s BenchmarkHash1M-4 78 1485934 ns/op 705.67 MB/s BenchmarkHash8M-4 6 21071503 ns/op 398.10 MB/s BenchmarkHash8BytesUnaligned-4 110196 1240 ns/op 6.45 MB/s BenchmarkHash1KUnaligned-4 49866 2349 ns/op 435.85 MB/s BenchmarkHash8KUnaligned-4 10000 11905 ns/op 688.13 MB/s PASS ok crypto/md5 2.430s goos: darwin goarch: amd64 pkg: crypto/rand BenchmarkPrime-4 1 133176877 ns/op PASS ok crypto/rand 0.187s goos: darwin goarch: amd64 pkg: crypto/rc4 BenchmarkRC4_128-4 12327 10478 ns/op 12.22 MB/s BenchmarkRC4_1K-4 1636 72379 ns/op 14.15 MB/s BenchmarkRC4_8K-4 205 638820 ns/op 12.67 MB/s PASS ok crypto/rc4 0.762s goos: darwin goarch: amd64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 12 10525299 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23988336 ns/op BenchmarkDecryptPKCS1v15/4096-4 2 67983207 ns/op BenchmarkEncryptPKCS1v15/2048-4 32 3350561 ns/op BenchmarkDecryptOAEP/2048-4 12 11190199 ns/op BenchmarkEncryptOAEP/2048-4 36 5500370 ns/op BenchmarkSignPKCS1v15/2048-4 13 11248720 ns/op BenchmarkVerifyPKCS1v15/2048-4 39 4197518 ns/op BenchmarkSignPSS/2048-4 12 9111442 ns/op BenchmarkVerifyPSS/2048-4 37 3248508 ns/op PASS ok crypto/rsa 2.296s goos: darwin goarch: amd64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 107044 1105 ns/op 7.24 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 121056 926.2 ns/op 8.64 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 87406 1398 ns/op 228.82 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 106094 1483 ns/op 215.77 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 62292 2850 ns/op 359.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 66268 2535 ns/op 403.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 10033 ns/op 816.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11512 ns/op 711.59 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.725s goos: darwin goarch: amd64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 86252 1456 ns/op 5.50 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 83128 1240 ns/op 6.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 90250 1305 ns/op 6.13 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 31164 3921 ns/op 261.19 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 34303 3631 ns/op 282.04 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 30897 3622 ns/op 282.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5791 21674 ns/op 377.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 5527 21137 ns/op 387.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 6307 20476 ns/op 400.07 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.783s goos: darwin goarch: amd64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 60979 1965 ns/op 4.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 71686 1606 ns/op 4.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 65130 1891 ns/op 4.23 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 33021 3766 ns/op 271.90 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 33234 3372 ns/op 303.68 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 25918 3985 ns/op 256.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8140 16426 ns/op 498.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8290 16238 ns/op 504.51 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 6810 21836 ns/op 375.15 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.892s goos: darwin goarch: amd64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 23816989 5.779 ns/op BenchmarkConstantTimeEq-4 21993453 6.398 ns/op BenchmarkConstantTimeLessOrEq-4 21964255 8.670 ns/op BenchmarkXORBytes/8Bytes-4 2781138 41.33 ns/op 193.55 MB/s BenchmarkXORBytes/128Bytes-4 2612624 45.09 ns/op 2838.59 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 126.8 ns/op 16154.71 MB/s BenchmarkXORBytes/32768Bytes-4 70347 1585 ns/op 20678.57 MB/s PASS ok crypto/subtle 1.475s goos: darwin goarch: amd64 pkg: crypto/tls BenchmarkCertCache/0-4 18 7948052 ns/op BenchmarkCertCache/1-4 14 7331038 ns/op BenchmarkCertCache/2-4 19 6500127 ns/op BenchmarkCertCache/3-4 19 5699243 ns/op BenchmarkHandshakeServer/RSA-4 20 8704675 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 12 8512922 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 13 7789018 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 38 4772145 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 30 5966002 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 16 6362508 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 26 6036020 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 35874488 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 34513809 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 1 107586951 ns/op 9.75 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 1 135183084 ns/op 7.76 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 211230834 ns/op 9.93 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 241135844 ns/op 8.70 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 406617172 ns/op 10.32 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 424079568 ns/op 9.89 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 909797438 ns/op 9.22 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 817558579 ns/op 10.26 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 1672552993 ns/op 10.03 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 1791731677 ns/op 9.36 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 3691571077 ns/op 9.09 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 3525068435 ns/op 9.52 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 7178154028 ns/op 9.35 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 6704013301 ns/op 10.01 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 2 107905428 ns/op 9.72 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 1 127040306 ns/op 8.25 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 232231863 ns/op 9.03 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 240611447 ns/op 8.72 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 431357083 ns/op 9.72 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 477692715 ns/op 8.78 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 790505318 ns/op 10.61 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 891785645 ns/op 9.41 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1660201264 ns/op 10.11 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1656971208 ns/op 10.13 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 2983383582 ns/op 11.25 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 3671142388 ns/op 9.14 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 6186302173 ns/op 10.85 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 5986006274 ns/op 11.21 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 725837408 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 716912646 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 300919655 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 298971524 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 159366761 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 159979851 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 91058545 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 90395472 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 47563990 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 2 50881997 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 155507913 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 155088837 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 76650734 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 75225530 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 51115645 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 44322664 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 3 34865042 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 33112933 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 4 30229034 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 5 25461378 ns/op PASS ok crypto/tls 64.009s goos: darwin goarch: amd64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 6 17447920 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 288 425295 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 873 165162 ns/op 13188 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 658 180822 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 1.345s goos: darwin goarch: amd64 pkg: database/sql BenchmarkConcurrentDBExec-4 36 3699631 ns/op 277963 B/op 1621 allocs/op BenchmarkConcurrentStmtQuery-4 44 3536602 ns/op 257498 B/op 1970 allocs/op BenchmarkConcurrentStmtExec-4 64 2445872 ns/op 213373 B/op 574 allocs/op BenchmarkConcurrentTxQuery-4 39 3554850 ns/op 272047 B/op 2133 allocs/op BenchmarkConcurrentTxExec-4 66 1863496 ns/op 87754 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 43 2543356 ns/op 104709 B/op 2077 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1054214 ns/op 40099 B/op 381 allocs/op BenchmarkConcurrentRandom-4 39 2990758 ns/op 230520 B/op 1785 allocs/op BenchmarkManyConcurrentQueries-4 2352 49875 ns/op 3980 B/op 20 allocs/op PASS ok database/sql 1.909s goos: darwin goarch: amd64 pkg: debug/gosym Benchmark115/NewLineTable-4 160924 1168 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 69 1697117 ns/op 188203 B/op 13 allocs/op Benchmark115/LineToPC-4 75 1752043 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17211 6562 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.127s goos: darwin goarch: amd64 pkg: encoding/asn1 BenchmarkMarshal-4 763 159484 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3312 38807 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.451s goos: darwin goarch: amd64 pkg: encoding/base32 BenchmarkEncode-4 238 524404 ns/op 15.62 MB/s BenchmarkEncodeToString-4 214 494020 ns/op 16.58 MB/s BenchmarkDecode-4 160 857663 ns/op 15.29 MB/s BenchmarkDecodeString-4 156 779313 ns/op 16.83 MB/s PASS ok encoding/base32 0.983s goos: darwin goarch: amd64 pkg: encoding/base64 BenchmarkEncodeToString-4 280 367089 ns/op 22.32 MB/s BenchmarkDecodeString/2-4 302026 408.5 ns/op 9.79 MB/s BenchmarkDecodeString/4-4 231024 495.8 ns/op 16.14 MB/s BenchmarkDecodeString/8-4 196545 591.9 ns/op 20.27 MB/s BenchmarkDecodeString/64-4 35397 2871 ns/op 30.65 MB/s BenchmarkDecodeString/8192-4 408 415942 ns/op 26.26 MB/s BenchmarkNewEncoding-4 108349 1214 ns/op 210.83 MB/s PASS ok encoding/base64 1.557s goos: darwin goarch: amd64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1156 180853 ns/op 22.12 MB/s BenchmarkReadStruct-4 10000 13580 ns/op 5.52 MB/s BenchmarkWriteStruct-4 17726 8976 ns/op 8.36 MB/s BenchmarkReadInts-4 40287 3814 ns/op 7.87 MB/s BenchmarkWriteInts-4 34370 3546 ns/op 8.46 MB/s BenchmarkWriteSlice1000Int32s-4 1195 106947 ns/op 37.40 MB/s BenchmarkPutUint16-4 3295962 67.52 ns/op 29.62 MB/s BenchmarkAppendUint16-4 3056887 59.81 ns/op 33.44 MB/s BenchmarkPutUint32-4 2506243 52.96 ns/op 75.53 MB/s BenchmarkAppendUint32-4 2236297 52.32 ns/op 76.46 MB/s BenchmarkPutUint64-4 1000000 107.3 ns/op 74.53 MB/s BenchmarkAppendUint64-4 1000000 124.0 ns/op 64.52 MB/s BenchmarkLittleEndianPutUint16-4 2483071 46.53 ns/op 42.98 MB/s BenchmarkLittleEndianAppendUint16-4 2503747 53.24 ns/op 37.56 MB/s BenchmarkLittleEndianPutUint32-4 2013315 57.41 ns/op 69.67 MB/s BenchmarkLittleEndianAppendUint32-4 2036348 73.66 ns/op 54.30 MB/s BenchmarkLittleEndianPutUint64-4 1000000 104.6 ns/op 76.49 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 130.5 ns/op 61.32 MB/s BenchmarkReadFloats-4 145101 866.3 ns/op 13.85 MB/s BenchmarkWriteFloats-4 126885 1243 ns/op 9.65 MB/s BenchmarkReadSlice1000Float32s-4 1252 153463 ns/op 26.06 MB/s BenchmarkWriteSlice1000Float32s-4 975 123656 ns/op 32.35 MB/s BenchmarkReadSlice1000Uint8s-4 45864 4032 ns/op 248.04 MB/s BenchmarkWriteSlice1000Uint8s-4 37393 3661 ns/op 273.14 MB/s BenchmarkPutUvarint32-4 961958 146.6 ns/op 27.28 MB/s BenchmarkPutUvarint64-4 182227 558.4 ns/op 14.33 MB/s PASS ok encoding/binary 6.230s goos: darwin goarch: amd64 pkg: encoding/csv BenchmarkRead-4 5262 21203 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 5769 22388 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6766 24947 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3110 42572 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 4320 28235 ns/op 97 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 6307 23144 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 6106 18485 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 3459 55262 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 10000 17716 ns/op PASS ok encoding/csv 2.167s goos: darwin goarch: amd64 pkg: encoding/gob BenchmarkEndToEndPipe-4 7816 17053 ns/op BenchmarkEndToEndByteBuffer-4 8004 14869 ns/op BenchmarkEndToEndSliceByteBuffer-4 192 628481 ns/op BenchmarkEncodeComplex128Slice-4 482 234243 ns/op BenchmarkEncodeFloat64Slice-4 954 105057 ns/op BenchmarkEncodeInt32Slice-4 934 112301 ns/op BenchmarkEncodeStringSlice-4 1461 76828 ns/op BenchmarkEncodeInterfaceSlice-4 55 2127092 ns/op BenchmarkDecodeComplex128Slice-4 495 342544 ns/op BenchmarkDecodeFloat64Slice-4 660 158328 ns/op BenchmarkDecodeInt32Slice-4 1252 158502 ns/op BenchmarkDecodeStringSlice-4 358 315935 ns/op BenchmarkDecodeStringsSlice-4 168 815771 ns/op BenchmarkDecodeBytesSlice-4 357 371608 ns/op BenchmarkDecodeInterfaceSlice-4 68 1730380 ns/op BenchmarkDecodeMap-4 98 1689326 ns/op PASS ok encoding/gob 3.490s goos: darwin goarch: amd64 pkg: encoding/hex BenchmarkEncode/256-4 8581 12805 ns/op 19.99 MB/s BenchmarkEncode/1024-4 2517 57965 ns/op 17.67 MB/s BenchmarkEncode/4096-4 603 253996 ns/op 16.13 MB/s BenchmarkEncode/16384-4 145 796373 ns/op 20.57 MB/s BenchmarkDecode/256-4 22328 5387 ns/op 47.52 MB/s BenchmarkDecode/1024-4 5604 22508 ns/op 45.49 MB/s BenchmarkDecode/4096-4 1471 110015 ns/op 37.23 MB/s BenchmarkDecode/16384-4 312 425229 ns/op 38.53 MB/s BenchmarkDump/256-4 1087 125793 ns/op 2.04 MB/s BenchmarkDump/1024-4 230 587716 ns/op 1.74 MB/s BenchmarkDump/4096-4 82 1748825 ns/op 2.34 MB/s BenchmarkDump/16384-4 16 6748942 ns/op 2.43 MB/s PASS ok encoding/hex 2.564s goos: darwin goarch: amd64 pkg: encoding/json BenchmarkCodeEncoder-4 1 213106905 ns/op 9.11 MB/s 8391704 B/op 56 allocs/op BenchmarkCodeEncoderError-4 1 298665546 ns/op 6.50 MB/s 8524920 B/op 126 allocs/op BenchmarkCodeMarshal-4 1 160017966 ns/op 12.13 MB/s 10333024 B/op 54 allocs/op BenchmarkCodeMarshalError-4 1 152411572 ns/op 12.73 MB/s 10336824 B/op 106 allocs/op BenchmarkMarshalBytes/32-4 20538 10481 ns/op BenchmarkMarshalBytes/256-4 5426 36144 ns/op BenchmarkMarshalBytes/4096-4 351 376676 ns/op BenchmarkMarshalBytesError/32-4 50 2268902 ns/op BenchmarkMarshalBytesError/256-4 45 2227888 ns/op BenchmarkMarshalBytesError/4096-4 37 2774563 ns/op BenchmarkCodeDecoder-4 1 516618507 ns/op 3.76 MB/s 11144552 B/op 92713 allocs/op BenchmarkUnicodeDecoder-4 29840 4317 ns/op 3.24 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 43761 2830 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 384384967 ns/op 5.05 MB/s 3068624 B/op 92687 allocs/op BenchmarkCodeUnmarshalReuse-4 1 397318420 ns/op 4.88 MB/s 3066936 B/op 92685 allocs/op BenchmarkUnmarshalString-4 75988 1835 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 129147 1323 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 141771 977.1 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 50953 2847 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 41592 3182 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 15240 6948 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2953 41013 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 687 188451 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1165781 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 10846850 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 567774 215.4 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 537703 227.2 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 555744 216.2 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 509986 215.1 ns/op BenchmarkEncodeMarshaler-4 48708 2302 ns/op 91 B/op 1 allocs/op BenchmarkEncoderEncode-4 62260 1728 ns/op 60 B/op 0 allocs/op BenchmarkNumberIsValid-4 5075900 21.94 ns/op BenchmarkNumberIsValidRegexp-4 10000 13785 ns/op PASS ok encoding/json 9.580s goos: darwin goarch: amd64 pkg: encoding/pem BenchmarkEncode-4 34 3214781 ns/op 20.39 MB/s BenchmarkDecode-4 25 5634204 ns/op 15.76 MB/s PASS ok encoding/pem 0.563s goos: darwin goarch: amd64 pkg: encoding/xml BenchmarkMarshal-4 1647 85044 ns/op 6281 B/op 24 allocs/op BenchmarkUnmarshal-4 639 199654 ns/op 8290 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 2097 54171 ns/op PASS ok encoding/xml 0.680s goos: darwin goarch: amd64 pkg: expvar BenchmarkIntAdd-4 364666 323.7 ns/op BenchmarkIntSet-4 612111 230.0 ns/op BenchmarkFloatAdd-4 252177 758.0 ns/op BenchmarkFloatSet-4 675082 198.3 ns/op BenchmarkStringSet-4 405592 302.1 ns/op BenchmarkMapSet-4 110224 1016 ns/op BenchmarkMapSetDifferent-4 51096 2465 ns/op BenchmarkMapSetDifferentRandom-4 250 492478 ns/op BenchmarkMapSetString-4 137460 1162 ns/op BenchmarkMapAddSame-4 40156 5740 ns/op BenchmarkMapAddDifferent-4 7377 15936 ns/op BenchmarkMapAddDifferentRandom-4 212 582711 ns/op BenchmarkMapAddSameSteadyState-4 253564 451.4 ns/op BenchmarkMapAddDifferentSteadyState-4 117130 1034 ns/op BenchmarkRealworldExpvarUsage-4 10677 10000 ns/op PASS ok expvar 3.515s goos: darwin goarch: amd64 pkg: fmt BenchmarkSprintfPadding-4 70524 1693 ns/op BenchmarkSprintfEmpty-4 204541 546.0 ns/op BenchmarkSprintfString-4 145630 794.1 ns/op BenchmarkSprintfTruncateString-4 132871 869.8 ns/op BenchmarkSprintfTruncateBytes-4 140253 1151 ns/op BenchmarkSprintfSlowParsingPath-4 175258 950.2 ns/op BenchmarkSprintfQuoteString-4 39656 3105 ns/op BenchmarkSprintfInt-4 150118 923.5 ns/op BenchmarkSprintfIntInt-4 130837 1254 ns/op BenchmarkSprintfPrefixedInt-4 104928 1347 ns/op BenchmarkSprintfFloat-4 58219 1778 ns/op BenchmarkSprintfComplex-4 33769 3092 ns/op BenchmarkSprintfBoolean-4 129768 910.6 ns/op BenchmarkSprintfHexString-4 69542 2136 ns/op BenchmarkSprintfHexBytes-4 59124 2389 ns/op BenchmarkSprintfBytes-4 28693 4158 ns/op BenchmarkSprintfStringer-4 53140 2447 ns/op BenchmarkSprintfStructure-4 22426 5382 ns/op BenchmarkManyArgs-4 36813 2903 ns/op BenchmarkFprintInt-4 66674 1753 ns/op BenchmarkFprintfBytes-4 72054 1966 ns/op BenchmarkFprintIntNoAlloc-4 70011 1903 ns/op BenchmarkScanInts-4 30 4491863 ns/op BenchmarkScanRecursiveInt-4 1 519367047 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 624855441 ns/op PASS ok fmt 6.573s goos: darwin goarch: amd64 pkg: go/build BenchmarkImportVendor-4 471 257962 ns/op PASS ok go/build 0.325s goos: darwin goarch: amd64 pkg: go/constant BenchmarkStringAdd/1-4 38562 3026 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 12840 12357 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3013 40760 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1173 133088 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 237 504013 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 50 2771068 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 9632521 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 42289785 ns/op 3634560 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 198264883 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.228s goos: darwin goarch: amd64 pkg: go/format BenchmarkFormat/array1-10000-4 1 411004006 ns/op 0.16 MB/s 45418152 B/op 48758 allocs/op PASS ok go/format 0.533s goos: darwin goarch: amd64 pkg: go/parser BenchmarkParse-4 5 21479337 ns/op 2.51 MB/s BenchmarkParseOnly-4 6 18227762 ns/op 2.95 MB/s BenchmarkResolve-4 55 2279145 ns/op 23.63 MB/s PASS ok go/parser 1.988s goos: darwin goarch: amd64 pkg: go/printer BenchmarkPrintFile-4 1 231461442 ns/op 0.22 MB/s 5236448 B/op 27628 allocs/op BenchmarkPrintDecl-4 735 187011 ns/op 0.17 MB/s 16419 B/op 51 allocs/op PASS ok go/printer 0.485s goos: darwin goarch: amd64 pkg: go/scanner BenchmarkScan-4 216 828626 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 10145535 ns/op 5.38 MB/s BenchmarkScanFiles/go/parser/parser.go-4 7 16038568 ns/op 4.49 MB/s BenchmarkScanFiles/net/http/server.go-4 6 30966420 ns/op 3.67 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 180 616666 ns/op 4.99 MB/s PASS ok go/scanner 1.452s goos: darwin goarch: amd64 pkg: go/token BenchmarkSearchInts-4 1330714 83.93 ns/op PASS ok go/token 0.282s goos: darwin goarch: amd64 pkg: go/types BenchmarkLookupFieldOrMethod-4 127 1642200 ns/op BenchmarkNamed/Underlying/nongeneric-4 990397 129.3 ns/op BenchmarkNamed/Underlying/generic-4 966186 121.9 ns/op BenchmarkNamed/Underlying/src_instance-4 844359 126.8 ns/op BenchmarkNamed/Underlying/user_instance-4 982740 152.0 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 17390 8366 ns/op BenchmarkNamed/NewMethodSet/generic-4 16573 7135 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 17701 7260 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 15165 7455 ns/op BenchmarkCheck/http/funcbodies/info-4 1 543429889 ns/op 55935 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 364384303 ns/op 83461 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 243186987 ns/op 124815 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 185419702 ns/op 163636 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 1608547288 ns/op 3182 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 127685393 ns/op 39928 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 91638956 ns/op 55623 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 1 114178490 ns/op 44420 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 696434424 ns/op 3108 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 94670608 ns/op 22736 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 64842882 ns/op 33105 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 64771396 ns/op 33306 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1709920359 ns/op 36290 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 493345878 ns/op 125747 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 126074236 ns/op 488825 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 134985590 ns/op 457796 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2768235399 ns/op 728.6 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 154706446 ns/op 12983 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 1 124161571 ns/op 16123 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 1 116706443 ns/op 17087 lines/s PASS ok go/types 47.629s goos: darwin goarch: amd64 pkg: hash/adler32 BenchmarkAdler32KB-4 10000 13632 ns/op 75.12 MB/s PASS ok hash/adler32 0.226s goos: darwin goarch: amd64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 210775 624.0 ns/op 24.04 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 203282 567.3 ns/op 26.44 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 121994 1083 ns/op 36.92 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 100564 1091 ns/op 36.68 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 456943 443.7 ns/op 1153.94 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 370100 351.7 ns/op 1455.59 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 393170 590.6 ns/op 1733.75 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 321747 332.8 ns/op 3077.10 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 238419 536.8 ns/op 7630.76 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 143042 1000 ns/op 4095.26 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 58147 2250 ns/op 14560.54 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 57591 2267 ns/op 14453.42 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 367135 344.3 ns/op 43.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 259533 526.5 ns/op 28.49 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 411243 462.9 ns/op 86.42 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 378853 336.5 ns/op 118.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 295855 425.0 ns/op 1204.72 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 330879 450.2 ns/op 1137.15 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 229371 502.0 ns/op 2039.81 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 293793 908.7 ns/op 1126.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 207057 567.8 ns/op 7213.51 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 237045 590.4 ns/op 6937.72 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 54037 2283 ns/op 14351.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 54574 2335 ns/op 14033.10 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 211538 532.8 ns/op 28.15 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 253788 610.8 ns/op 24.56 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 113077 993.9 ns/op 40.25 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 131035 1373 ns/op 29.13 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7761 13460 ns/op 38.04 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 10000 17373 ns/op 29.47 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4372 23430 ns/op 43.70 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5910 23277 ns/op 43.99 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1323 98451 ns/op 41.60 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1156 103995 ns/op 39.39 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 156 779263 ns/op 42.05 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 165 732979 ns/op 44.71 MB/s PASS ok hash/crc32 8.518s goos: darwin goarch: amd64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 100 1560406 ns/op 42.00 MB/s BenchmarkCrc64/ISO4KB-4 1249 87138 ns/op 47.01 MB/s BenchmarkCrc64/ISO1KB-4 6022 21337 ns/op 47.99 MB/s BenchmarkCrc64/ECMA64KB-4 100 1080812 ns/op 60.64 MB/s BenchmarkCrc64/Random64KB-4 126 942083 ns/op 69.56 MB/s BenchmarkCrc64/Random16KB-4 458 248393 ns/op 65.96 MB/s PASS ok hash/crc64 1.185s goos: darwin goarch: amd64 pkg: hash/fnv BenchmarkFnv32KB-4 12381 9520 ns/op 107.57 MB/s BenchmarkFnv32aKB-4 12330 10100 ns/op 101.39 MB/s BenchmarkFnv64KB-4 10000 10734 ns/op 95.40 MB/s BenchmarkFnv64aKB-4 10000 11046 ns/op 92.71 MB/s BenchmarkFnv128KB-4 1148 93258 ns/op 10.98 MB/s BenchmarkFnv128aKB-4 1440 84035 ns/op 12.19 MB/s PASS ok hash/fnv 1.344s goos: darwin goarch: amd64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 368989 637.5 ns/op 6.27 MB/s BenchmarkHash/n=4/Bytes-4 2643246 44.08 ns/op 90.75 MB/s BenchmarkHash/n=4/String-4 2912650 40.06 ns/op 99.86 MB/s BenchmarkHash/n=8/Write-4 475497 379.4 ns/op 21.09 MB/s BenchmarkHash/n=8/Bytes-4 3012159 43.31 ns/op 184.73 MB/s BenchmarkHash/n=8/String-4 2961652 46.97 ns/op 170.30 MB/s BenchmarkHash/n=16/Write-4 415334 284.4 ns/op 56.27 MB/s BenchmarkHash/n=16/Bytes-4 3160206 37.33 ns/op 428.60 MB/s BenchmarkHash/n=16/String-4 3352380 36.38 ns/op 439.75 MB/s BenchmarkHash/n=32/Write-4 375384 290.4 ns/op 110.19 MB/s BenchmarkHash/n=32/Bytes-4 3040238 42.59 ns/op 751.32 MB/s BenchmarkHash/n=32/String-4 2562178 48.70 ns/op 657.02 MB/s BenchmarkHash/n=64/Write-4 423625 311.4 ns/op 205.56 MB/s BenchmarkHash/n=64/Bytes-4 2409468 43.76 ns/op 1462.43 MB/s BenchmarkHash/n=64/String-4 2767521 41.50 ns/op 1542.15 MB/s BenchmarkHash/n=256/Write-4 261152 426.4 ns/op 600.44 MB/s BenchmarkHash/n=256/Bytes-4 2100339 60.38 ns/op 4240.06 MB/s BenchmarkHash/n=256/String-4 1904354 76.54 ns/op 3344.82 MB/s BenchmarkHash/n=320/Write-4 267916 428.4 ns/op 747.03 MB/s BenchmarkHash/n=320/Bytes-4 1768774 118.6 ns/op 2698.00 MB/s BenchmarkHash/n=320/String-4 1674364 93.85 ns/op 3409.53 MB/s BenchmarkHash/n=1024/Write-4 178082 652.4 ns/op 1569.53 MB/s BenchmarkHash/n=1024/Bytes-4 925791 172.9 ns/op 5924.08 MB/s BenchmarkHash/n=1024/String-4 925035 151.2 ns/op 6774.38 MB/s BenchmarkHash/n=4096/Write-4 85489 2614 ns/op 1567.24 MB/s BenchmarkHash/n=4096/Bytes-4 250172 814.6 ns/op 5028.53 MB/s BenchmarkHash/n=4096/String-4 231777 524.9 ns/op 7803.13 MB/s BenchmarkHash/n=16384/Write-4 23456 4854 ns/op 3375.39 MB/s BenchmarkHash/n=16384/Bytes-4 64512 1830 ns/op 8953.04 MB/s BenchmarkHash/n=16384/String-4 62899 2041 ns/op 8028.14 MB/s PASS ok hash/maphash 7.665s goos: darwin goarch: amd64 pkg: html BenchmarkEscape-4 540 215773 ns/op BenchmarkEscapeNone-4 97748 1109 ns/op BenchmarkUnescape-4 446 259341 ns/op BenchmarkUnescapeNone-4 535551 376.3 ns/op BenchmarkUnescapeSparse-4 4088 29444 ns/op BenchmarkUnescapeDense-4 916 137845 ns/op PASS ok html 1.473s goos: darwin goarch: amd64 pkg: html/template BenchmarkCSSEscaper-4 6999 23876 ns/op BenchmarkCSSEscaperNoSpecials-4 38080 3093 ns/op BenchmarkDecodeCSS-4 19866 6227 ns/op BenchmarkDecodeCSSNoSpecials-4 3070774 48.48 ns/op BenchmarkCSSValueFilter-4 79200 1317 ns/op BenchmarkCSSValueFilterOk-4 66706 2394 ns/op BenchmarkEscapedExecute-4 2862 35925 ns/op BenchmarkHTMLNospaceEscaper-4 8108 13472 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 51884 2455 ns/op BenchmarkStripTags-4 17376 8684 ns/op BenchmarkStripTagsNoSpecials-4 293053 667.3 ns/op BenchmarkJSValEscaperWithNum-4 25489 5237 ns/op BenchmarkJSValEscaperWithStr-4 4071 40135 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 15614 9998 ns/op BenchmarkJSValEscaperWithObj-4 2938 38455 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 12441 9934 ns/op BenchmarkJSStrEscaperNoSpecials-4 39624 4098 ns/op BenchmarkJSStrEscaper-4 10000 11832 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 38571 2976 ns/op BenchmarkJSRegexpEscaper-4 7998 19875 ns/op BenchmarkTemplateSpecialTags-4 80 1487972 ns/op BenchmarkURLEscaper-4 3788 32694 ns/op BenchmarkURLEscaperNoSpecials-4 171408 943.8 ns/op BenchmarkURLNormalizer-4 5188 24435 ns/op BenchmarkURLNormalizerNoSpecials-4 160161 954.2 ns/op BenchmarkSrcsetFilter-4 13120 8168 ns/op BenchmarkSrcsetFilterNoSpecials-4 93303 1313 ns/op PASS ok html/template 6.138s goos: darwin goarch: amd64 pkg: image BenchmarkAt/rgba-4 457448 300.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 449118 374.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 392602 282.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 372788 315.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1000000 104.9 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 142.5 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1246567 94.81 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 156.3 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1000000 104.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 352294 374.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 164910 786.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 298988 452.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 300144 597.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 569386 185.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 502856 291.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 683772 184.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 553858 301.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 282123 587.9 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1000000 105.6 ns/op BenchmarkRGBASetRGBA-4 1000000 132.8 ns/op BenchmarkRGBA64At-4 751346 152.5 ns/op BenchmarkRGBA64SetRGBA64-4 735495 166.4 ns/op BenchmarkNRGBAAt-4 1000000 165.6 ns/op BenchmarkNRGBASetNRGBA-4 1000000 144.5 ns/op BenchmarkNRGBA64At-4 749835 146.6 ns/op BenchmarkNRGBA64SetNRGBA64-4 908142 141.0 ns/op BenchmarkAlphaAt-4 2450853 52.69 ns/op BenchmarkAlphaSetAlpha-4 1447628 95.74 ns/op BenchmarkAlpha16At-4 629054 199.0 ns/op BenchmarkAlphaSetAlpha16-4 1202541 94.97 ns/op BenchmarkGrayAt-4 1000000 104.7 ns/op BenchmarkGraySetGray-4 1755141 58.36 ns/op BenchmarkGray16At-4 1228506 92.18 ns/op BenchmarkGraySetGray16-4 1205324 100.7 ns/op PASS ok image 7.868s goos: darwin goarch: amd64 pkg: image/color BenchmarkYCbCrToRGB/0-4 3379461 37.53 ns/op BenchmarkYCbCrToRGB/128-4 3288492 39.11 ns/op BenchmarkYCbCrToRGB/255-4 3412236 66.86 ns/op BenchmarkRGBToYCbCr/0-4 2956419 37.26 ns/op BenchmarkRGBToYCbCr/Cb-4 3205484 38.99 ns/op BenchmarkRGBToYCbCr/Cr-4 2379074 62.44 ns/op BenchmarkYCbCrToRGBA/0-4 2332844 63.05 ns/op BenchmarkYCbCrToRGBA/128-4 2265381 60.66 ns/op BenchmarkYCbCrToRGBA/255-4 3145891 38.92 ns/op BenchmarkNYCbCrAToRGBA/0-4 2684756 45.81 ns/op BenchmarkNYCbCrAToRGBA/128-4 2231929 44.98 ns/op BenchmarkNYCbCrAToRGBA/255-4 2664445 41.34 ns/op PASS ok image/color 2.942s goos: darwin goarch: amd64 pkg: image/draw BenchmarkFillOver-4 2 77985478 ns/op BenchmarkFillSrc-4 280 404422 ns/op BenchmarkCopyOver-4 6 18519987 ns/op BenchmarkCopySrc-4 438 273744 ns/op BenchmarkNRGBAOver-4 7 15322556 ns/op BenchmarkNRGBASrc-4 10 11459893 ns/op BenchmarkYCbCr-4 8 14658027 ns/op BenchmarkGray-4 14 7754458 ns/op BenchmarkCMYK-4 13 11151674 ns/op BenchmarkGlyphOver-4 21 7689815 ns/op BenchmarkRGBAMaskOver-4 4 32585073 ns/op BenchmarkGrayMaskOver-4 4 42246308 ns/op BenchmarkRGBA64ImageMaskOver-4 3 36699147 ns/op BenchmarkRGBA-4 4 27427374 ns/op BenchmarkPalettedFill-4 765 151528 ns/op BenchmarkPalettedRGBA-4 4 25529708 ns/op BenchmarkGenericOver-4 2 52262763 ns/op BenchmarkGenericMaskOver-4 5 23990844 ns/op BenchmarkGenericSrc-4 3 36924441 ns/op BenchmarkGenericMaskSrc-4 3 36137532 ns/op PASS ok image/draw 7.529s goos: darwin goarch: amd64 pkg: image/gif BenchmarkDecode-4 19 6055356 ns/op 2.55 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 130561143 ns/op 2.35 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3009375792 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 67 3358933 ns/op 4.60 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 213922834 ns/op 0.29 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.518s goos: darwin goarch: amd64 pkg: image/jpeg BenchmarkFDCT-4 5008 24098 ns/op BenchmarkIDCT-4 5191 42017 ns/op BenchmarkDecodeBaseline-4 9 13932479 ns/op 4.44 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17825126 ns/op 3.47 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 151587887 ns/op 8.11 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 196860453 ns/op 4.68 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 2.059s goos: darwin goarch: amd64 pkg: image/png BenchmarkPaeth-4 15916142 7.344 ns/op BenchmarkDecodeGray-4 10 12384242 ns/op 5.29 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 55259879 ns/op 4.74 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 36919313 ns/op 7.10 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 18 6115603 ns/op 10.72 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 3 35609358 ns/op 7.36 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 2 52150658 ns/op 5.03 MB/s 605220 B/op 268 allocs/op BenchmarkEncodeGray-4 2 71494096 ns/op 4.30 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 50750420 ns/op 6.05 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 162303502 ns/op 7.57 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 329928668 ns/op 3.72 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 31581328 ns/op 9.73 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 177304834 ns/op 6.93 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 878230983 ns/op 1.40 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.519s goos: darwin goarch: amd64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 2 51622672 ns/op 1.94 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 2 70347962 ns/op 1.42 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 368363266 ns/op 1.36 MB/s 2007136 B/op 4 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 323303021 ns/op 1.55 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 50873616 ns/op 1.97 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 2 70352146 ns/op 1.42 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 288047986 ns/op 1.74 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 278708864 ns/op 1.79 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 638401371 ns/op 1.57 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 533697318 ns/op 1.87 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3714239402 ns/op 1.35 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3178976360 ns/op 1.57 MB/s 40001624 B/op 3 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8089654 ns/op 12.36 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 8635062 ns/op 11.58 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 40113031 ns/op 12.46 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 48595039 ns/op 10.29 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 79534035 ns/op 12.57 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 85897829 ns/op 11.64 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 402642779 ns/op 12.42 MB/s 20004952 B/op 3 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 419644953 ns/op 11.91 MB/s 40001624 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 55908114 ns/op 1.79 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 47954896 ns/op 2.09 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 311714282 ns/op 1.60 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 281372443 ns/op 1.78 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 621034767 ns/op 1.61 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 646110606 ns/op 1.55 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4836629429 ns/op 1.03 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4525138624 ns/op 1.10 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 135756068 ns/op 30.79 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 135556167 ns/op 30.83 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 63.868s goos: darwin goarch: amd64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 34398 3192 ns/op 0.31 MB/s BenchmarkMarshalCorpusFile/2-4 35587 3414 ns/op 0.59 MB/s BenchmarkMarshalCorpusFile/4-4 32224 3736 ns/op 1.07 MB/s BenchmarkMarshalCorpusFile/8-4 26041 4394 ns/op 1.82 MB/s BenchmarkMarshalCorpusFile/16-4 20617 5854 ns/op 2.73 MB/s BenchmarkMarshalCorpusFile/32-4 13314 8446 ns/op 3.79 MB/s BenchmarkMarshalCorpusFile/64-4 7858 13940 ns/op 4.59 MB/s BenchmarkMarshalCorpusFile/128-4 4690 24593 ns/op 5.20 MB/s BenchmarkMarshalCorpusFile/256-4 3006 45508 ns/op 5.63 MB/s BenchmarkMarshalCorpusFile/512-4 1340 95094 ns/op 5.38 MB/s BenchmarkMarshalCorpusFile/1024-4 744 179360 ns/op 5.71 MB/s BenchmarkMarshalCorpusFile/2048-4 325 369501 ns/op 5.54 MB/s BenchmarkMarshalCorpusFile/4096-4 166 703127 ns/op 5.83 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1429378 ns/op 5.73 MB/s BenchmarkMarshalCorpusFile/16384-4 37 3065424 ns/op 5.34 MB/s BenchmarkMarshalCorpusFile/32768-4 20 6829161 ns/op 4.80 MB/s BenchmarkMarshalCorpusFile/65536-4 8 13288996 ns/op 4.93 MB/s BenchmarkMarshalCorpusFile/131072-4 3 36063545 ns/op 3.63 MB/s BenchmarkMarshalCorpusFile/262144-4 2 53244898 ns/op 4.92 MB/s BenchmarkMarshalCorpusFile/524288-4 1 102617742 ns/op 5.11 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 197869452 ns/op 5.30 MB/s BenchmarkUnmarshalCorpusFile/1-4 8162 13166 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 8446 12610 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 7296 13854 ns/op 0.29 MB/s BenchmarkUnmarshalCorpusFile/8-4 6650 15971 ns/op 0.50 MB/s BenchmarkUnmarshalCorpusFile/16-4 7046 19329 ns/op 0.83 MB/s BenchmarkUnmarshalCorpusFile/32-4 4754 28069 ns/op 1.14 MB/s BenchmarkUnmarshalCorpusFile/64-4 3547 33327 ns/op 1.92 MB/s BenchmarkUnmarshalCorpusFile/128-4 2766 43189 ns/op 2.96 MB/s BenchmarkUnmarshalCorpusFile/256-4 975 113523 ns/op 2.26 MB/s BenchmarkUnmarshalCorpusFile/512-4 565 206093 ns/op 2.48 MB/s BenchmarkUnmarshalCorpusFile/1024-4 291 401469 ns/op 2.55 MB/s BenchmarkUnmarshalCorpusFile/2048-4 146 814079 ns/op 2.52 MB/s BenchmarkUnmarshalCorpusFile/4096-4 64 1594742 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/8192-4 39 3264797 ns/op 2.51 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6469390 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 12527161 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 30169332 ns/op 2.17 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 50220491 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 108514628 ns/op 2.42 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 211571517 ns/op 2.48 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 409712645 ns/op 2.56 MB/s BenchmarkMutatorBytes/1-4 36471 3303 ns/op BenchmarkMutatorBytes/10-4 40185 3034 ns/op BenchmarkMutatorBytes/100-4 34996 3281 ns/op BenchmarkMutatorBytes/1000-4 25334 4876 ns/op BenchmarkMutatorBytes/10000-4 7555 20913 ns/op BenchmarkMutatorBytes/100000-4 814 136688 ns/op BenchmarkMutatorString/1-4 32311 3878 ns/op BenchmarkMutatorString/10-4 35448 3300 ns/op BenchmarkMutatorString/100-4 32522 3925 ns/op BenchmarkMutatorString/1000-4 15762 7505 ns/op BenchmarkMutatorString/10000-4 3781 46041 ns/op BenchmarkMutatorString/100000-4 316 323845 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17598 6427 ns/op BenchmarkMutatorAllBasicTypes/string-4 18648 6436 ns/op BenchmarkMutatorAllBasicTypes/bool-4 61862 1875 ns/op BenchmarkMutatorAllBasicTypes/float32-4 51357 2173 ns/op BenchmarkMutatorAllBasicTypes/float64-4 51723 2486 ns/op BenchmarkMutatorAllBasicTypes/int-4 57465 2066 ns/op BenchmarkMutatorAllBasicTypes/int8-4 58556 2042 ns/op BenchmarkMutatorAllBasicTypes/int16-4 57652 1987 ns/op BenchmarkMutatorAllBasicTypes/int32-4 53666 2020 ns/op BenchmarkMutatorAllBasicTypes/int64-4 57513 2055 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 54316 2159 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 53938 2086 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 56102 2099 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 52708 2113 ns/op PASS ok internal/fuzz 12.262s goos: darwin goarch: amd64 pkg: internal/intern BenchmarkStress-4 15801 7645 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 150621 787.7 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.634s PASS ok internal/poll 0.055s goos: darwin goarch: amd64 pkg: internal/trace BenchmarkMMU-4 5 20052947 ns/op PASS ok internal/trace 2.680s goos: darwin goarch: amd64 pkg: io BenchmarkCopyNSmall-4 10000 11961 ns/op BenchmarkCopyNLarge-4 297 558608 ns/op PASS ok io 0.567s goos: darwin goarch: amd64 pkg: log BenchmarkItoa-4 147625 785.4 ns/op BenchmarkPrintln-4 26811 4393 ns/op BenchmarkPrintlnNoFlags-4 42188 2629 ns/op PASS ok log 0.554s goos: darwin goarch: amd64 pkg: math BenchmarkAcos-4 2614770 39.46 ns/op BenchmarkAcosh-4 1481337 80.32 ns/op BenchmarkAsin-4 2954768 39.46 ns/op BenchmarkAsinh-4 1386699 83.89 ns/op BenchmarkAtan-4 3744313 31.89 ns/op BenchmarkAtanh-4 1477678 80.17 ns/op BenchmarkAtan2-4 2520336 44.97 ns/op BenchmarkCbrt-4 1832382 63.64 ns/op BenchmarkCeil-4 27911552 4.666 ns/op BenchmarkCopysign-4 4258666 27.74 ns/op BenchmarkCos-4 1570240 74.76 ns/op BenchmarkCosh-4 2180980 54.26 ns/op BenchmarkErf-4 3810408 31.71 ns/op BenchmarkErfc-4 3542756 33.48 ns/op BenchmarkErfinv-4 3438956 34.64 ns/op BenchmarkErfcinv-4 3363326 35.20 ns/op BenchmarkExp-4 7586268 16.16 ns/op BenchmarkExpGo-4 1208703 99.73 ns/op BenchmarkExpm1-4 2862636 41.63 ns/op BenchmarkExp2-4 1265020 92.79 ns/op BenchmarkExp2Go-4 1210274 98.16 ns/op BenchmarkAbs-4 5487493 21.78 ns/op BenchmarkDim-4 11998591 9.315 ns/op BenchmarkFloor-4 27774633 4.581 ns/op BenchmarkMax-4 19265662 6.327 ns/op BenchmarkMin-4 18981058 6.565 ns/op BenchmarkMod-4 446754 269.6 ns/op BenchmarkFrexp-4 2162898 53.86 ns/op BenchmarkGamma-4 914395 128.6 ns/op BenchmarkHypot-4 14666778 8.483 ns/op BenchmarkHypotGo-4 2026159 57.82 ns/op BenchmarkIlogb-4 2558355 46.69 ns/op BenchmarkJ0-4 344515 370.3 ns/op BenchmarkJ1-4 266367 375.7 ns/op BenchmarkJn-4 142369 866.7 ns/op BenchmarkLdexp-4 2187060 54.03 ns/op BenchmarkLgamma-4 1225551 96.70 ns/op BenchmarkLog-4 7045593 16.72 ns/op BenchmarkLogb-4 2285386 47.91 ns/op BenchmarkLog1p-4 1978200 60.83 ns/op BenchmarkLog10-4 6567571 17.53 ns/op BenchmarkLog2-4 1826893 64.36 ns/op BenchmarkModf-4 2821899 40.71 ns/op BenchmarkNextafter32-4 2762442 41.95 ns/op BenchmarkNextafter64-4 2811012 41.37 ns/op BenchmarkPowInt-4 723776 170.6 ns/op BenchmarkPowFrac-4 586416 215.3 ns/op BenchmarkPow10Pos-4 6778732 18.30 ns/op BenchmarkPow10Neg-4 6656779 18.61 ns/op BenchmarkRound-4 5703656 21.24 ns/op BenchmarkRoundToEven-4 13692758 9.133 ns/op BenchmarkRemainder-4 630123 187.9 ns/op BenchmarkSignbit-4 7400172 16.29 ns/op BenchmarkSin-4 1817725 67.22 ns/op BenchmarkSincos-4 1243219 95.56 ns/op BenchmarkSinh-4 2530047 47.21 ns/op BenchmarkSqrtIndirect-4 26541285 4.603 ns/op BenchmarkSqrtLatency-4 26102026 5.034 ns/op BenchmarkSqrtIndirectLatency-4 25792173 4.830 ns/op BenchmarkSqrtGoLatency-4 1543798 76.61 ns/op BenchmarkSqrtPrime-4 42996 2705 ns/op BenchmarkTan-4 1707264 71.19 ns/op BenchmarkTanh-4 1981366 59.51 ns/op BenchmarkTrunc-4 28040868 4.565 ns/op BenchmarkY0-4 348237 373.0 ns/op BenchmarkY1-4 346388 368.0 ns/op BenchmarkYn-4 159096 768.9 ns/op BenchmarkFloat64bits-4 7749946 15.05 ns/op BenchmarkFloat64frombits-4 7882880 15.50 ns/op BenchmarkFloat32bits-4 6934962 15.94 ns/op BenchmarkFloat32frombits-4 7707801 16.48 ns/op BenchmarkFMA-4 25613479 5.469 ns/op PASS ok math 13.114s goos: darwin goarch: amd64 pkg: math/big BenchmarkAddVV/1-4 14629466 8.276 ns/op 7733.55 MB/s BenchmarkAddVV/2-4 13786113 9.026 ns/op 14181.74 MB/s BenchmarkAddVV/3-4 9299652 11.45 ns/op 16763.22 MB/s BenchmarkAddVV/4-4 10099189 10.95 ns/op 23369.49 MB/s BenchmarkAddVV/5-4 10196977 9.888 ns/op 32363.55 MB/s BenchmarkAddVV/10-4 10510056 12.29 ns/op 52056.22 MB/s BenchmarkAddVV/100-4 2450697 49.99 ns/op 128028.74 MB/s BenchmarkAddVV/1000-4 288546 451.3 ns/op 141798.50 MB/s BenchmarkSubVV/1-4 14483318 7.866 ns/op 8136.07 MB/s BenchmarkSubVV/2-4 13044478 8.683 ns/op 14742.06 MB/s BenchmarkSubVV/3-4 12383248 9.434 ns/op 20351.72 MB/s BenchmarkSubVV/4-4 11032524 9.146 ns/op 27990.80 MB/s BenchmarkSubVV/5-4 12154437 9.786 ns/op 32699.63 MB/s BenchmarkSubVV/10-4 9393464 12.00 ns/op 53332.75 MB/s BenchmarkSubVV/100-4 2116474 49.63 ns/op 128958.11 MB/s BenchmarkSubVV/1000-4 285667 442.4 ns/op 144653.04 MB/s BenchmarkAddVW/1-4 17952835 6.643 ns/op 1204.36 MB/s BenchmarkAddVW/2-4 17925957 7.373 ns/op 2170.19 MB/s BenchmarkAddVW/3-4 16169847 8.008 ns/op 2997.00 MB/s BenchmarkAddVW/4-4 16037514 8.341 ns/op 3836.64 MB/s BenchmarkAddVW/5-4 13593961 9.054 ns/op 4418.02 MB/s BenchmarkAddVW/10-4 8618918 14.17 ns/op 5643.84 MB/s BenchmarkAddVW/100-4 290958 452.7 ns/op 1767.14 MB/s BenchmarkAddVW/1000-4 44061 2580 ns/op 3100.32 MB/s BenchmarkAddVWext/1-4 18536010 7.104 ns/op 1126.20 MB/s BenchmarkAddVWext/2-4 16936442 7.519 ns/op 2127.92 MB/s BenchmarkAddVWext/3-4 15864156 7.913 ns/op 3033.08 MB/s BenchmarkAddVWext/4-4 15696040 8.484 ns/op 3771.99 MB/s BenchmarkAddVWext/5-4 12246700 10.12 ns/op 3951.53 MB/s BenchmarkAddVWext/10-4 11319098 11.09 ns/op 7215.52 MB/s BenchmarkAddVWext/100-4 48516 2344 ns/op 341.23 MB/s BenchmarkAddVWext/1000-4 5592 23371 ns/op 342.31 MB/s BenchmarkSubVW/1-4 18118318 7.358 ns/op 1087.22 MB/s BenchmarkSubVW/2-4 14543811 7.770 ns/op 2059.11 MB/s BenchmarkSubVW/3-4 14653986 8.355 ns/op 2872.61 MB/s BenchmarkSubVW/4-4 14380645 8.683 ns/op 3685.38 MB/s BenchmarkSubVW/5-4 12681322 8.788 ns/op 4551.78 MB/s BenchmarkSubVW/10-4 10150274 10.88 ns/op 7354.84 MB/s BenchmarkSubVW/100-4 322010 411.5 ns/op 1943.90 MB/s BenchmarkSubVW/1000-4 44434 2719 ns/op 2941.76 MB/s BenchmarkSubVWext/1-4 17204454 7.252 ns/op 1103.20 MB/s BenchmarkSubVWext/2-4 15747752 8.059 ns/op 1985.26 MB/s BenchmarkSubVWext/3-4 15338097 8.346 ns/op 2875.71 MB/s BenchmarkSubVWext/4-4 14375298 8.112 ns/op 3944.85 MB/s BenchmarkSubVWext/5-4 12902287 8.915 ns/op 4486.70 MB/s BenchmarkSubVWext/10-4 9847752 11.08 ns/op 7222.76 MB/s BenchmarkSubVWext/100-4 46983 2543 ns/op 314.59 MB/s BenchmarkSubVWext/1000-4 5685 22729 ns/op 351.98 MB/s BenchmarkMulAddVWW/1-4 15012910 8.327 ns/op 7685.97 MB/s BenchmarkMulAddVWW/2-4 13901218 8.850 ns/op 14463.50 MB/s BenchmarkMulAddVWW/3-4 12221097 9.550 ns/op 20103.81 MB/s BenchmarkMulAddVWW/4-4 11959042 10.03 ns/op 25532.11 MB/s BenchmarkMulAddVWW/5-4 10678153 10.61 ns/op 30172.43 MB/s BenchmarkMulAddVWW/10-4 7976550 14.68 ns/op 43592.43 MB/s BenchmarkMulAddVWW/100-4 1337832 82.45 ns/op 77618.42 MB/s BenchmarkMulAddVWW/1000-4 166312 745.2 ns/op 85878.34 MB/s BenchmarkAddMulVVW/1-4 13897255 8.135 ns/op 7867.18 MB/s BenchmarkAddMulVVW/2-4 14096937 8.664 ns/op 14773.76 MB/s BenchmarkAddMulVVW/3-4 12434137 9.706 ns/op 19780.99 MB/s BenchmarkAddMulVVW/4-4 11157254 10.79 ns/op 23727.04 MB/s BenchmarkAddMulVVW/5-4 10194560 11.72 ns/op 27301.07 MB/s BenchmarkAddMulVVW/10-4 8181610 13.96 ns/op 45842.12 MB/s BenchmarkAddMulVVW/100-4 1850694 62.09 ns/op 103077.25 MB/s BenchmarkAddMulVVW/1000-4 227751 572.2 ns/op 111853.25 MB/s BenchmarkDivWVW/1-4 2048299 58.69 ns/op 1090.51 MB/s BenchmarkDivWVW/2-4 1071994 109.3 ns/op 1171.54 MB/s BenchmarkDivWVW/3-4 886562 140.2 ns/op 1369.67 MB/s BenchmarkDivWVW/4-4 802648 161.8 ns/op 1581.80 MB/s BenchmarkDivWVW/5-4 606615 198.6 ns/op 1611.42 MB/s BenchmarkDivWVW/10-4 326740 350.2 ns/op 1827.74 MB/s BenchmarkDivWVW/100-4 37868 2832 ns/op 2259.89 MB/s BenchmarkDivWVW/1000-4 4659 30388 ns/op 2106.09 MB/s BenchmarkNonZeroShifts/1/shrVU-4 15392602 8.990 ns/op BenchmarkNonZeroShifts/1/shlVU-4 16637026 6.972 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13933542 7.741 ns/op BenchmarkNonZeroShifts/2/shlVU-4 15778556 8.173 ns/op BenchmarkNonZeroShifts/3/shrVU-4 14208153 8.050 ns/op BenchmarkNonZeroShifts/3/shlVU-4 14633212 8.090 ns/op BenchmarkNonZeroShifts/4/shrVU-4 12142892 9.579 ns/op BenchmarkNonZeroShifts/4/shlVU-4 11726073 8.749 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10419627 9.953 ns/op BenchmarkNonZeroShifts/5/shlVU-4 12183668 9.563 ns/op BenchmarkNonZeroShifts/10/shrVU-4 8083993 13.19 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8843128 12.25 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1505118 79.29 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1563867 68.71 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 182938 708.5 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 222742 573.3 ns/op BenchmarkDecimalConversion-4 214 556652 ns/op BenchmarkFloatString/100-4 10000 10391 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 229 506108 ns/op 2917 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 48077372 ns/op 60733 B/op 49 allocs/op BenchmarkFloatString/100000-4 1 4678704210 ns/op 838120 B/op 547 allocs/op BenchmarkFloatAdd/10-4 160971 717.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 172281 711.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 156188 777.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 92016 1252 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 19437 5981 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 231799 545.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 244513 593.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 232974 522.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 193574 642.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 64557 1899 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2287 54778 ns/op BenchmarkParseFloatLargeExp-4 492 230675 ns/op BenchmarkGCD10x10/WithoutXY-4 211356 587.0 ns/op BenchmarkGCD10x10/WithXY-4 61882 2054 ns/op BenchmarkGCD10x100/WithoutXY-4 110682 1147 ns/op BenchmarkGCD10x100/WithXY-4 20420 5881 ns/op BenchmarkGCD10x1000/WithoutXY-4 69176 1807 ns/op BenchmarkGCD10x1000/WithXY-4 15510 7536 ns/op BenchmarkGCD100x100/WithoutXY-4 27585 4349 ns/op BenchmarkGCD100x100/WithXY-4 10000 10051 ns/op BenchmarkGCD100x1000/WithoutXY-4 15044 7976 ns/op BenchmarkGCD100x1000/WithXY-4 7600 15950 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2310 50872 ns/op BenchmarkGCD1000x1000/WithXY-4 1273 93847 ns/op BenchmarkHilbert-4 22 5137647 ns/op BenchmarkBinomial-4 13412 8907 ns/op BenchmarkQuoRem-4 27958 4447 ns/op BenchmarkExp-4 20 5883360 ns/op BenchmarkExpMont/Odd-4 146 808355 ns/op 2580 B/op 21 allocs/op BenchmarkExpMont/Even1-4 142 836386 ns/op 3354 B/op 37 allocs/op BenchmarkExpMont/Even2-4 138 906202 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even3-4 139 851185 ns/op 3837 B/op 53 allocs/op BenchmarkExpMont/Even4-4 138 864134 ns/op 3863 B/op 53 allocs/op BenchmarkExpMont/Even8-4 136 855958 ns/op 3854 B/op 53 allocs/op BenchmarkExpMont/Even32-4 141 848241 ns/op 3839 B/op 53 allocs/op BenchmarkExpMont/Even64-4 163 716242 ns/op 3616 B/op 53 allocs/op BenchmarkExpMont/Even96-4 158 757018 ns/op 3788 B/op 51 allocs/op BenchmarkExpMont/Even128-4 182 644061 ns/op 3237 B/op 50 allocs/op BenchmarkExpMont/Even255-4 194 611714 ns/op 2942 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 420 280251 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 381 313049 ns/op 1738 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 378 312830 ns/op 1756 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 378 313276 ns/op 1749 B/op 47 allocs/op BenchmarkExp2-4 20 5924032 ns/op BenchmarkBitset-4 788547 161.1 ns/op BenchmarkBitsetNeg-4 432147 291.9 ns/op BenchmarkBitsetOrig-4 275046 505.3 ns/op BenchmarkBitsetNegOrig-4 173637 798.7 ns/op BenchmarkModSqrt225_Tonelli-4 130 931131 ns/op BenchmarkModSqrt225_3Mod4-4 411 281716 ns/op BenchmarkModSqrt231_Tonelli-4 122 1052438 ns/op BenchmarkModSqrt231_5Mod8-4 366 329290 ns/op BenchmarkModInverse-4 15510 8308 ns/op BenchmarkSqrt-4 2392 58503 ns/op BenchmarkIntSqr/1-4 1000000 103.9 ns/op BenchmarkIntSqr/2-4 728517 168.6 ns/op BenchmarkIntSqr/3-4 607070 206.8 ns/op BenchmarkIntSqr/5-4 475219 263.9 ns/op BenchmarkIntSqr/8-4 337813 366.9 ns/op BenchmarkIntSqr/10-4 288519 434.3 ns/op BenchmarkIntSqr/20-4 58119 2047 ns/op BenchmarkIntSqr/30-4 42706 2762 ns/op BenchmarkIntSqr/50-4 28975 4361 ns/op BenchmarkIntSqr/80-4 15950 7066 ns/op BenchmarkIntSqr/100-4 12840 9346 ns/op BenchmarkIntSqr/200-4 5024 23203 ns/op BenchmarkIntSqr/300-4 2083 57946 ns/op BenchmarkIntSqr/500-4 1086 111895 ns/op BenchmarkIntSqr/800-4 435 281557 ns/op BenchmarkIntSqr/1000-4 309 374847 ns/op BenchmarkDiv/20/10-4 431500 272.9 ns/op BenchmarkDiv/40/20-4 458325 271.4 ns/op BenchmarkDiv/100/50-4 386355 320.5 ns/op BenchmarkDiv/200/100-4 62247 1926 ns/op BenchmarkDiv/400/200-4 58400 1922 ns/op BenchmarkDiv/1000/500-4 51838 2358 ns/op BenchmarkDiv/2000/1000-4 40280 3239 ns/op BenchmarkDiv/20000/10000-4 1597 80503 ns/op BenchmarkDiv/200000/100000-4 38 3722100 ns/op BenchmarkDiv/2000000/1000000-4 1 104389687 ns/op BenchmarkDiv/20000000/10000000-4 1 3102156198 ns/op BenchmarkMul-4 6 18635447 ns/op BenchmarkNatMul/10-4 212397 836.5 ns/op BenchmarkNatMul/100-4 6415 21911 ns/op BenchmarkNatMul/1000-4 204 576303 ns/op BenchmarkZeroShifts/Shl-4 13528 8927 ns/op BenchmarkZeroShifts/ShlSame-4 3963564 29.59 ns/op BenchmarkZeroShifts/Shr-4 12456 10115 ns/op BenchmarkZeroShifts/ShrSame-4 4114568 28.69 ns/op BenchmarkExp3Power/0x10-4 194625 719.4 ns/op BenchmarkExp3Power/0x40-4 156189 816.3 ns/op BenchmarkExp3Power/0x100-4 90602 1412 ns/op BenchmarkExp3Power/0x400-4 45817 2839 ns/op BenchmarkExp3Power/0x1000-4 10000 11188 ns/op BenchmarkExp3Power/0x4000-4 2706 55596 ns/op BenchmarkExp3Power/0x10000-4 262 449057 ns/op BenchmarkExp3Power/0x40000-4 28 4521000 ns/op BenchmarkExp3Power/0x100000-4 3 44154362 ns/op BenchmarkExp3Power/0x400000-4 1 407863253 ns/op BenchmarkFibo-4 4 31188008 ns/op BenchmarkNatSqr/1-4 998727 164.9 ns/op BenchmarkNatSqr/2-4 491365 258.1 ns/op BenchmarkNatSqr/3-4 472645 316.9 ns/op BenchmarkNatSqr/5-4 313405 420.3 ns/op BenchmarkNatSqr/8-4 249547 650.7 ns/op BenchmarkNatSqr/10-4 194160 778.5 ns/op BenchmarkNatSqr/20-4 50696 2516 ns/op BenchmarkNatSqr/30-4 36349 3426 ns/op BenchmarkNatSqr/50-4 19981 5682 ns/op BenchmarkNatSqr/80-4 12766 9060 ns/op BenchmarkNatSqr/100-4 9232 11754 ns/op BenchmarkNatSqr/200-4 4917 26245 ns/op BenchmarkNatSqr/300-4 2100 70328 ns/op BenchmarkNatSqr/500-4 1047 135888 ns/op BenchmarkNatSqr/800-4 386 301962 ns/op BenchmarkNatSqr/1000-4 292 394418 ns/op BenchmarkNatSetBytes/8-4 946962 125.5 ns/op BenchmarkNatSetBytes/24-4 329350 419.9 ns/op BenchmarkNatSetBytes/128-4 74260 1682 ns/op BenchmarkNatSetBytes/7-4 949402 125.5 ns/op BenchmarkNatSetBytes/23-4 311462 447.2 ns/op BenchmarkNatSetBytes/127-4 71871 1726 ns/op BenchmarkScanPi-4 230 545382 ns/op BenchmarkStringPiParallel-4 774 275566 ns/op BenchmarkScan/10/Base2-4 41583 2800 ns/op BenchmarkScan/100/Base2-4 5151 26064 ns/op BenchmarkScan/1000/Base2-4 404 255690 ns/op BenchmarkScan/10/Base8-4 98956 1214 ns/op BenchmarkScan/100/Base8-4 13254 8963 ns/op BenchmarkScan/1000/Base8-4 1470 85692 ns/op BenchmarkScan/10/Base10-4 96885 1178 ns/op BenchmarkScan/100/Base10-4 13821 8361 ns/op BenchmarkScan/1000/Base10-4 1508 78410 ns/op BenchmarkScan/10/Base16-4 109704 1048 ns/op BenchmarkScan/100/Base16-4 16546 7220 ns/op BenchmarkScan/1000/Base16-4 1804 74403 ns/op BenchmarkString/10/Base2-4 220141 560.1 ns/op BenchmarkString/100/Base2-4 31279 3924 ns/op BenchmarkString/1000/Base2-4 3742 36648 ns/op BenchmarkString/10/Base8-4 424414 299.7 ns/op BenchmarkString/100/Base8-4 76294 1560 ns/op BenchmarkString/1000/Base8-4 9934 14222 ns/op BenchmarkString/10/Base10-4 207590 562.6 ns/op BenchmarkString/100/Base10-4 41155 2944 ns/op BenchmarkString/1000/Base10-4 5092 20922 ns/op BenchmarkString/10/Base16-4 384153 274.5 ns/op BenchmarkString/100/Base16-4 101446 1184 ns/op BenchmarkString/1000/Base16-4 10000 10246 ns/op BenchmarkLeafSize/0-4 30 3977780 ns/op BenchmarkLeafSize/1-4 469 239032 ns/op BenchmarkLeafSize/2-4 490 236093 ns/op BenchmarkLeafSize/3-4 374 330364 ns/op BenchmarkLeafSize/4-4 465 274874 ns/op BenchmarkLeafSize/5-4 310 390876 ns/op BenchmarkLeafSize/6-4 345 325013 ns/op BenchmarkLeafSize/7-4 416 321220 ns/op BenchmarkLeafSize/8-4 463 239093 ns/op BenchmarkLeafSize/9-4 285 478956 ns/op BenchmarkLeafSize/10-4 340 376093 ns/op BenchmarkLeafSize/11-4 328 382026 ns/op BenchmarkLeafSize/12-4 367 375823 ns/op BenchmarkLeafSize/13-4 318 361595 ns/op BenchmarkLeafSize/14-4 399 300913 ns/op BenchmarkLeafSize/15-4 416 283551 ns/op BenchmarkLeafSize/16-4 508 238059 ns/op BenchmarkLeafSize/32-4 488 241537 ns/op BenchmarkLeafSize/64-4 432 273766 ns/op BenchmarkProbablyPrime/n=0-4 10 10384384 ns/op BenchmarkProbablyPrime/n=1-4 9 11626150 ns/op BenchmarkProbablyPrime/n=5-4 6 17962707 ns/op BenchmarkProbablyPrime/n=10-4 4 25171840 ns/op BenchmarkProbablyPrime/n=20-4 3 40537215 ns/op BenchmarkProbablyPrime/Lucas-4 13 8964678 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 82 1495582 ns/op BenchmarkRatCmp-4 201810 771.5 ns/op BenchmarkFloatSqrt/64-4 20115 5949 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13196 9161 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9090 13043 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4336 25287 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 925 154428 ns/op 18103 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 79 1938268 ns/op 176990 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 136444601 ns/op 3837752 B/op 658 allocs/op PASS ok math/big 58.045s goos: darwin goarch: amd64 pkg: math/bits BenchmarkLeadingZeros-4 10132900 10.50 ns/op BenchmarkLeadingZeros8-4 12293332 9.657 ns/op BenchmarkLeadingZeros16-4 13206075 9.199 ns/op BenchmarkLeadingZeros32-4 13684952 8.864 ns/op BenchmarkLeadingZeros64-4 12295362 8.987 ns/op BenchmarkTrailingZeros-4 13567078 8.960 ns/op BenchmarkTrailingZeros8-4 13543718 8.691 ns/op BenchmarkTrailingZeros16-4 13420584 8.645 ns/op BenchmarkTrailingZeros32-4 14415309 8.698 ns/op BenchmarkTrailingZeros64-4 12107437 8.669 ns/op BenchmarkOnesCount-4 13306694 9.079 ns/op BenchmarkOnesCount8-4 12206035 8.272 ns/op BenchmarkOnesCount16-4 13866663 8.693 ns/op BenchmarkOnesCount32-4 13913925 8.655 ns/op BenchmarkOnesCount64-4 13565574 8.655 ns/op BenchmarkRotateLeft-4 14202384 8.728 ns/op BenchmarkRotateLeft8-4 14587374 8.663 ns/op BenchmarkRotateLeft16-4 14396302 8.762 ns/op BenchmarkRotateLeft32-4 13838378 8.787 ns/op BenchmarkRotateLeft64-4 12430132 8.923 ns/op BenchmarkReverse-4 19243345 6.433 ns/op BenchmarkReverse8-4 27204110 4.768 ns/op BenchmarkReverse16-4 21760476 5.474 ns/op BenchmarkReverse32-4 21055101 5.975 ns/op BenchmarkReverse64-4 19986981 6.393 ns/op BenchmarkReverseBytes-4 27450172 4.892 ns/op BenchmarkReverseBytes16-4 25568722 4.976 ns/op BenchmarkReverseBytes32-4 23426198 4.856 ns/op BenchmarkReverseBytes64-4 21410784 4.870 ns/op BenchmarkAdd-4 14298333 9.199 ns/op BenchmarkAdd32-4 9317892 11.06 ns/op BenchmarkAdd64-4 12864194 8.758 ns/op BenchmarkAdd64multiple-4 23572188 5.127 ns/op BenchmarkSub-4 12845236 8.947 ns/op BenchmarkSub32-4 13828130 8.897 ns/op BenchmarkSub64-4 15153822 8.306 ns/op BenchmarkSub64multiple-4 21759660 5.244 ns/op BenchmarkMul-4 13883695 8.652 ns/op BenchmarkMul32-4 13974744 8.740 ns/op BenchmarkMul64-4 13129754 8.726 ns/op BenchmarkDiv-4 3567213 32.11 ns/op BenchmarkDiv32-4 7142600 16.28 ns/op BenchmarkDiv64-4 3703023 32.20 ns/op PASS ok math/bits 7.057s goos: darwin goarch: amd64 pkg: math/cmplx BenchmarkAbs-4 12826538 8.686 ns/op BenchmarkAcos-4 557300 213.5 ns/op BenchmarkAcosh-4 548832 232.8 ns/op BenchmarkAsin-4 540135 213.1 ns/op BenchmarkAsinh-4 564531 211.1 ns/op BenchmarkAtan-4 833072 129.4 ns/op BenchmarkAtanh-4 1000000 126.8 ns/op BenchmarkConj-4 25268833 4.577 ns/op BenchmarkCos-4 735561 163.3 ns/op BenchmarkCosh-4 762274 168.8 ns/op BenchmarkExp-4 1000000 127.3 ns/op BenchmarkLog-4 969326 115.7 ns/op BenchmarkLog10-4 1000000 116.2 ns/op BenchmarkPhase-4 2416148 50.37 ns/op BenchmarkPolar-4 1416259 87.08 ns/op BenchmarkPow-4 258448 451.6 ns/op BenchmarkRect-4 1000000 105.8 ns/op BenchmarkSin-4 790707 164.3 ns/op BenchmarkSinh-4 694147 162.1 ns/op BenchmarkSqrt-4 1271774 94.03 ns/op BenchmarkTan-4 420754 274.6 ns/op BenchmarkTanh-4 501618 253.9 ns/op PASS ok math/cmplx 4.019s goos: darwin goarch: amd64 pkg: math/rand BenchmarkInt63Threadsafe-4 219930 598.3 ns/op BenchmarkInt63ThreadsafeParallel-4 141817 800.0 ns/op BenchmarkInt63Unthreadsafe-4 1000000 112.8 ns/op BenchmarkIntn1000-4 883070 144.2 ns/op BenchmarkInt63n1000-4 857250 149.7 ns/op BenchmarkInt31n1000-4 878776 136.3 ns/op BenchmarkFloat32-4 927901 134.6 ns/op BenchmarkFloat64-4 949566 116.8 ns/op BenchmarkPerm3-4 151926 663.3 ns/op BenchmarkPerm30-4 21237 5527 ns/op BenchmarkPerm30ViaShuffle-4 21619 5499 ns/op BenchmarkShuffleOverhead-4 14953 7699 ns/op BenchmarkRead3-4 807721 133.8 ns/op BenchmarkRead64-4 71072 1502 ns/op BenchmarkRead1000-4 5629 22405 ns/op PASS ok math/rand 2.542s goos: darwin goarch: amd64 pkg: mime BenchmarkQEncodeWord-4 37959 2843 ns/op BenchmarkQDecodeWord-4 106609 1115 ns/op BenchmarkQDecodeHeader-4 92666 1239 ns/op BenchmarkTypeByExtension/.html-4 528482 214.4 ns/op BenchmarkTypeByExtension/.HTML-4 351962 294.7 ns/op BenchmarkTypeByExtension/.unused-4 431731 262.1 ns/op BenchmarkExtensionsByType/text/html-4 239202 798.8 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 57206 2287 ns/op BenchmarkExtensionsByType/application/octet-stream-4 53503 2876 ns/op PASS ok mime 1.631s goos: darwin goarch: amd64 pkg: mime/quotedprintable BenchmarkWriter-4 877 131397 ns/op PASS ok mime/quotedprintable 0.204s goos: darwin goarch: amd64 pkg: net BenchmarkGoLookupIP-4 5 23009047 ns/op 8491 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 2 53709594 ns/op 13720 B/op 114 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5026239639 ns/op 150432 B/op 233 allocs/op BenchmarkDNSName-4 158828 693.7 ns/op BenchmarkInterfaces-4 2023 60843 ns/op BenchmarkInterfaceByIndex-4 7514 18017 ns/op BenchmarkInterfaceByName-4 2061 59367 ns/op BenchmarkInterfaceAddrs-4 2439 59810 ns/op BenchmarkInterfacesAndAddrs-4 6636 18157 ns/op BenchmarkInterfacesAndMulticastAddrs-4 3603 42343 ns/op BenchmarkParseIP-4 16214 6870 ns/op BenchmarkIPString/IPv4-4 161569 774.8 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 14924 7859 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 53563 2245 ns/op BenchmarkIPEqual/IPv4-4 1161048 100.0 ns/op BenchmarkIPEqual/IPv6-4 1127077 99.84 ns/op BenchmarkTCP4OneShot-4 189 789359 ns/op BenchmarkTCP4OneShotTimeout-4 151 699107 ns/op BenchmarkTCP4Persistent-4 366 321488 ns/op BenchmarkTCP4PersistentTimeout-4 391 333873 ns/op BenchmarkTCP6OneShot-4 170 746290 ns/op BenchmarkTCP6OneShotTimeout-4 142 736932 ns/op BenchmarkTCP6Persistent-4 320 400034 ns/op BenchmarkTCP6PersistentTimeout-4 339 321570 ns/op BenchmarkTCP4ConcurrentReadWrite-4 21046 5591 ns/op BenchmarkTCP6ConcurrentReadWrite-4 17349 6492 ns/op BenchmarkSetReadDeadline-4 148838 813.1 ns/op BenchmarkUDP6LinkLocalUnicast-4 259 586450 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 217 491206 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 267 421144 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 276 414842 ns/op 0 B/op 0 allocs/op PASS ok net 11.412s goos: darwin goarch: amd64 pkg: net/http BenchmarkCookieString-4 22425 4845 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10160 11588 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 12500 11493 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18919 6243 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 30042 3836 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 959262 112.9 ns/op BenchmarkReadRequestChrome-4 4867 26007 ns/op 23.49 MB/s 1843 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11006 10228 ns/op 7.63 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11767 9935 ns/op 8.25 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 8973 14165 ns/op 10.66 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 18031 6475 ns/op 6.18 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 84 1736635 ns/op 0.59 MB/s BenchmarkFileAndServer_1KB/https1-4 55 2074570 ns/op 0.49 MB/s BenchmarkFileAndServer_1KB/h2-4 46 2452859 ns/op 0.42 MB/s BenchmarkFileAndServer_16MB/h1-4 2 65085156 ns/op 257.77 MB/s BenchmarkFileAndServer_16MB/https1-4 1 154825076 ns/op 108.36 MB/s BenchmarkFileAndServer_16MB/h2-4 1 373003908 ns/op 44.98 MB/s BenchmarkFileAndServer_64MB/h1-4 1 262294140 ns/op 255.85 MB/s BenchmarkFileAndServer_64MB/https1-4 1 590264529 ns/op 113.69 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1523414107 ns/op 44.05 MB/s BenchmarkServeMux-4 320 396586 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 392 310525 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 54 1915615 ns/op 6591 B/op 66 allocs/op BenchmarkClientServer/https1-4 43 2418258 ns/op 9393 B/op 101 allocs/op BenchmarkClientServer/h2-4 48 2393153 ns/op 12376 B/op 105 allocs/op BenchmarkClientServerParallel/4/h1-4 406 326024 ns/op 10100 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 20 5094598 ns/op 119931 B/op 1145 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57062: read tcp 127.0.0.1:57042->127.0.0.1:57062: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57058: write tcp 127.0.0.1:57042->127.0.0.1:57058: use of closed network connection BenchmarkClientServerParallel/4/h2-4 87 1512471 ns/op 30981 B/op 294 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57084: read tcp 127.0.0.1:57070->127.0.0.1:57084: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57072: read tcp 127.0.0.1:57070->127.0.0.1:57072: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57076: read tcp 127.0.0.1:57070->127.0.0.1:57076: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57101: write tcp 127.0.0.1:57087->127.0.0.1:57101: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57103: write tcp 127.0.0.1:57087->127.0.0.1:57103: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57102: write tcp 127.0.0.1:57087->127.0.0.1:57102: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57108: read tcp 127.0.0.1:57104->127.0.0.1:57108: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57110: write tcp 127.0.0.1:57104->127.0.0.1:57110: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57112: write tcp 127.0.0.1:57104->127.0.0.1:57112: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57106: write tcp 127.0.0.1:57104->127.0.0.1:57106: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 314 356425 ns/op 19287 B/op 110 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h1-4 serve_test.go:5048: Get: Get "http://127.0.0.1:57411": dial tcp 127.0.0.1:57411: connect: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57411": dial tcp 127.0.0.1:57411: connect: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57411": dial tcp 127.0.0.1:57411: connect: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57411": dial tcp 127.0.0.1:57411: connect: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57411": dial tcp 127.0.0.1:57411: connect: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57411": dial tcp 127.0.0.1:57411: connect: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57411": dial tcp 127.0.0.1:57411: connect: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57411": dial tcp 127.0.0.1:57411: connect: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57411": dial tcp 127.0.0.1:57411: connect: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57411": dial tcp 127.0.0.1:57411: connect: connection reset by peer ... [output truncated] BenchmarkClientServerParallel/64/https1-4 27 5763427 ns/op 133602 B/op 1261 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57748: read tcp 127.0.0.1:57733->127.0.0.1:57748: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57747: read tcp 127.0.0.1:57733->127.0.0.1:57747: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57768: read tcp 127.0.0.1:57749->127.0.0.1:57768: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57766: read tcp 127.0.0.1:57749->127.0.0.1:57766: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57767: read tcp 127.0.0.1:57749->127.0.0.1:57767: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57765: write tcp 127.0.0.1:57749->127.0.0.1:57765: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57764: write tcp 127.0.0.1:57749->127.0.0.1:57764: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57792: read tcp 127.0.0.1:57770->127.0.0.1:57792: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57794: read tcp 127.0.0.1:57770->127.0.0.1:57794: use of closed network connection BenchmarkClientServerParallel/64/h2-4 39 3562231 ns/op 82428 B/op 802 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57808: read tcp 127.0.0.1:57805->127.0.0.1:57808: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57821: read tcp 127.0.0.1:57805->127.0.0.1:57821: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57823: write tcp 127.0.0.1:57805->127.0.0.1:57823: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57816: write tcp 127.0.0.1:57805->127.0.0.1:57816: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57814: read tcp 127.0.0.1:57805->127.0.0.1:57814: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57817: read tcp 127.0.0.1:57805->127.0.0.1:57817: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57822: read tcp 127.0.0.1:57805->127.0.0.1:57822: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57824: write tcp 127.0.0.1:57805->127.0.0.1:57824: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57812: write tcp 127.0.0.1:57805->127.0.0.1:57812: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57815: write tcp 127.0.0.1:57805->127.0.0.1:57815: use of closed network connection ... [output truncated] BenchmarkServer-4 2 60732300 ns/op 17388 B/op 82 allocs/op BenchmarkClient-4 36 2948299 ns/op 4063 B/op 47 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 156 721429 ns/op 7210 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 882 146922 ns/op 3014 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1293 104933 ns/op 1911 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1183 108015 ns/op 2787 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1509 100566 ns/op 2722 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1576 90158 ns/op 2703 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1550 89869 ns/op 1919 B/op 14 allocs/op BenchmarkServerHijack-4 831 146882 ns/op 16647 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 37 3214464 ns/op 7234 B/op 54 allocs/op BenchmarkResponseStatusLine-4 321445 345.7 ns/op 0 B/op 0 allocs/op PASS ok net/http 14.832s goos: darwin goarch: amd64 pkg: net/http/httputil BenchmarkServeHTTP-4 1287 89570 ns/op 34076 B/op 12 allocs/op PASS ok net/http/httputil 0.354s goos: darwin goarch: amd64 pkg: net/netip BenchmarkIPNextPrev-4 101211 1150 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 407678 311.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 235388 578.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 67656 1602 ns/op BenchmarkStdIPv4-4 152106 946.6 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 88316 1243 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 82598 2060 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 107630 959.3 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 70783 1600 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1000000 101.3 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1201071 100.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1000000 102.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 300763 398.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 382027 363.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 304911 409.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 84996 1847 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 405417 430.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 366109 412.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 322318 635.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 131059 1119 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 488763 338.4 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 299720 382.6 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 115690 1256 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 171642 902.0 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 270376 598.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 148144 853.5 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 287838 419.7 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 154618 905.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 150079 978.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 141056 938.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 85276 1415 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 470392 403.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 138730 877.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 91344 1463 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 112630 1109 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 148839 842.8 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 64448 1868 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 227764 509.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 98835 1221 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 151033 882.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 174583 781.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 132514 1205 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 898687 190.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 132.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 154.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 916039 131.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 972426 128.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 130.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 947133 129.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 135.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 823647 130.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 379712 487.9 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 461614 258.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 226440 529.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 188653 547.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 215479 534.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 81369 1963 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 522252 241.1 ns/op PASS ok net/netip 11.906s 2023/01/26 13:04:34 Test RPC server listening on 127.0.0.1:57921 2023/01/26 13:04:34 Test HTTP RPC server listening on 127.0.0.1:57922 goos: darwin goarch: amd64 pkg: net/rpc BenchmarkEndToEnd-4 116 869685 ns/op BenchmarkEndToEndHTTP-4 116 981789 ns/op BenchmarkEndToEndAsync-4 1126 104653 ns/op BenchmarkEndToEndAsyncHTTP-4 1068 101178 ns/op PASS ok net/rpc 1.219s goos: darwin goarch: amd64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 4101 31569 ns/op BenchmarkReadMIMEHeader/server_headers-4 3356 37348 ns/op BenchmarkUncommon-4 25438 5561 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.714s goos: darwin goarch: amd64 pkg: net/url BenchmarkString-4 3451 34409 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 78912 1811 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 401634 259.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 106290 1278 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 196516 870.4 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 80071 1730 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 12530 8531 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 399046 357.9 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 102045 1170 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 207252 621.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 94695 1528 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 16956 8287 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 163119 692.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 40462 3487 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 31179 3327 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 23425 6833 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5947 27936 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 162727 717.2 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 67026 1815 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 52479 1933 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 32341 3757 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 5382 21207 ns/op 320 B/op 1 allocs/op PASS ok net/url 5.067s goos: darwin goarch: amd64 pkg: os BenchmarkExpand/noop-4 2763438 44.18 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 136982 1269 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 436 245803 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries BenchmarkReaddir-4 184 1153333 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries BenchmarkReadDir-4 410 350590 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 126 entries os_test.go:535: benchmarkReadDir ".": 126 entries os_test.go:535: benchmarkReadDir ".": 126 entries os_test.go:535: benchmarkReadDir ".": 126 entries BenchmarkStatDot-4 43756 2671 ns/op BenchmarkStatFile-4 28456 5129 ns/op BenchmarkStatDir-4 32067 3823 ns/op BenchmarkLstatDot-4 44884 2947 ns/op BenchmarkLstatFile-4 29556 3823 ns/op BenchmarkLstatDir-4 30511 3934 ns/op PASS ok os 2.580s goos: darwin goarch: amd64 pkg: os/exec BenchmarkExecHostname-4 22 6841297 ns/op 8560 B/op 30 allocs/op PASS ok os/exec 0.388s goos: darwin goarch: amd64 pkg: os/user BenchmarkCurrent-4 276385 440.5 ns/op PASS ok os/user 0.395s goos: darwin goarch: amd64 pkg: reflect BenchmarkBool-4 2402832 56.45 ns/op BenchmarkString-4 1762689 66.88 ns/op BenchmarkBytes-4 1627912 73.36 ns/op BenchmarkNamedBytes-4 657752 181.8 ns/op BenchmarkBytesArray-4 781614 175.1 ns/op BenchmarkSliceLen-4 1853955 62.25 ns/op BenchmarkMapLen-4 1174243 107.7 ns/op BenchmarkStringLen-4 1000000 120.8 ns/op BenchmarkArrayLen-4 1412065 90.18 ns/op BenchmarkSliceCap-4 2124020 59.39 ns/op BenchmarkDeepEqual/int8-4 698156 201.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 90043 1350 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 448652 238.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 89131 1343 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 513009 325.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 93289 1404 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 475876 250.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 96196 1233 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 471700 247.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 106390 1331 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 669249 293.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 126250 1449 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 487963 238.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 95624 1227 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 582013 234.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 89566 1496 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 511864 298.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 93452 1200 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 496428 241.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 86300 2237 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 501360 256.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 95978 1670 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 566535 271.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 90806 1233 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 504378 242.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 94550 1239 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 481424 254.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 90540 1385 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 532132 245.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 93138 1887 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 598690 201.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 84760 1665 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 503643 257.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 86316 1327 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 115849 993.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 58557 2104 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 61606 1979 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 43066 5799 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 304136 456.1 ns/op BenchmarkIsZero/ArrayIncomparable-4 38872 3018 ns/op BenchmarkIsZero/StructComparable-4 887539 175.5 ns/op BenchmarkIsZero/StructIncomparable-4 187017 646.9 ns/op BenchmarkSetZero/Bool/Direct-4 2208207 81.57 ns/op BenchmarkSetZero/Bool/CachedZero-4 1000000 137.3 ns/op BenchmarkSetZero/Bool/NewZero-4 1048478 181.0 ns/op BenchmarkSetZero/Int/Direct-4 1920438 60.95 ns/op BenchmarkSetZero/Int/CachedZero-4 1687592 85.82 ns/op BenchmarkSetZero/Int/NewZero-4 1000000 103.3 ns/op BenchmarkSetZero/Uint/Direct-4 1575033 93.84 ns/op BenchmarkSetZero/Uint/CachedZero-4 1717018 120.7 ns/op BenchmarkSetZero/Uint/NewZero-4 1000000 144.4 ns/op BenchmarkSetZero/Float/Direct-4 1895971 64.94 ns/op BenchmarkSetZero/Float/CachedZero-4 1578972 72.86 ns/op BenchmarkSetZero/Float/NewZero-4 1000000 114.4 ns/op BenchmarkSetZero/Complex/Direct-4 1856779 65.09 ns/op BenchmarkSetZero/Complex/CachedZero-4 1223314 119.7 ns/op BenchmarkSetZero/Complex/NewZero-4 1045208 114.0 ns/op BenchmarkSetZero/Array/Direct-4 2700380 43.07 ns/op BenchmarkSetZero/Array/CachedZero-4 1435090 72.33 ns/op BenchmarkSetZero/Array/NewZero-4 1000000 118.2 ns/op BenchmarkSetZero/Chan/Direct-4 1811926 65.52 ns/op BenchmarkSetZero/Chan/CachedZero-4 960465 109.9 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 173.5 ns/op BenchmarkSetZero/Func/Direct-4 1000000 146.4 ns/op BenchmarkSetZero/Func/CachedZero-4 1000000 107.5 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 186.5 ns/op BenchmarkSetZero/Interface/Direct-4 1325139 81.62 ns/op BenchmarkSetZero/Interface/CachedZero-4 1608853 79.53 ns/op BenchmarkSetZero/Interface/NewZero-4 1000000 140.1 ns/op BenchmarkSetZero/Map/Direct-4 1801531 65.61 ns/op BenchmarkSetZero/Map/CachedZero-4 1000000 126.4 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 292.7 ns/op BenchmarkSetZero/Pointer/Direct-4 1690576 90.57 ns/op BenchmarkSetZero/Pointer/CachedZero-4 541940 189.2 ns/op BenchmarkSetZero/Pointer/NewZero-4 850770 160.8 ns/op BenchmarkSetZero/Slice/Direct-4 1321797 90.38 ns/op BenchmarkSetZero/Slice/CachedZero-4 1549322 76.04 ns/op BenchmarkSetZero/Slice/NewZero-4 942402 119.1 ns/op BenchmarkSetZero/String/Direct-4 1854439 69.89 ns/op BenchmarkSetZero/String/CachedZero-4 1457857 78.16 ns/op BenchmarkSetZero/String/NewZero-4 1000000 114.0 ns/op BenchmarkSetZero/Struct/Direct-4 2813007 39.40 ns/op BenchmarkSetZero/Struct/CachedZero-4 1638730 73.29 ns/op BenchmarkSetZero/Struct/NewZero-4 1000000 114.8 ns/op BenchmarkSelect/1-4 187104 732.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 81044 1804 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 26468 4836 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 137266 896.4 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 129408 947.2 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 98560 1219 ns/op 104.97 MB/s BenchmarkCallArgCopy/size=256-4 85041 1439 ns/op 177.95 MB/s BenchmarkCallArgCopy/size=1024-4 63717 2484 ns/op 412.20 MB/s BenchmarkCallArgCopy/size=4096-4 13093 8648 ns/op 473.63 MB/s BenchmarkCallArgCopy/size=65536-4 1508 132045 ns/op 496.31 MB/s BenchmarkPtrTo-4 622849 199.5 ns/op BenchmarkFieldByName1-4 438762 306.2 ns/op BenchmarkFieldByName2-4 36980 4151 ns/op BenchmarkFieldByName3-4 4161 31575 ns/op BenchmarkInterfaceBig-4 2246667 48.69 ns/op BenchmarkInterfaceSmall-4 2374237 45.33 ns/op BenchmarkNew-4 943869 148.0 ns/op BenchmarkMap/StringKeys/MapIndex-4 3416 36583 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3055 41518 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2834 42436 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2998 71987 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3108 44031 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3554 45004 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 219254 622.2 ns/op PASS ok reflect 25.606s goos: darwin goarch: amd64 pkg: regexp BenchmarkFind-4 9304 23483 ns/op 9596 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 10000 28198 ns/op 9258 B/op 1 allocs/op BenchmarkFindString-4 10000 29071 ns/op 9410 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 30130 ns/op 9058 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 28409 ns/op 9046 B/op 2 allocs/op BenchmarkLiteral-4 5409 25695 ns/op BenchmarkNotLiteral-4 4710 52030 ns/op BenchmarkMatchClass-4 2557 58961 ns/op BenchmarkMatchClass_InRange-4 3180 53861 ns/op BenchmarkReplaceAll-4 1330 135926 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 10000 23827 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 15667 7199 ns/op BenchmarkAnchoredShortMatch-4 10000 26734 ns/op BenchmarkAnchoredLongMatch-4 10000 10437 ns/op BenchmarkOnePassShortA-4 17448 12135 ns/op BenchmarkNotOnePassShortA-4 3652 28420 ns/op BenchmarkOnePassShortB-4 23059 9304 ns/op BenchmarkNotOnePassShortB-4 4910 25968 ns/op BenchmarkOnePassLongPrefix-4 69868 1564 ns/op BenchmarkOnePassLongNotPrefix-4 27270 4436 ns/op BenchmarkMatchParallelShared-4 3990 28875 ns/op BenchmarkMatchParallelCopied-4 10000 24731 ns/op BenchmarkQuoteMetaAll-4 138734 1025 ns/op 13.66 MB/s BenchmarkQuoteMetaNone-4 401523 313.4 ns/op 82.95 MB/s BenchmarkCompile/Onepass-4 3009 39006 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1492 105660 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 153 917068 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2062956 71.50 ns/op 223.77 MB/s BenchmarkMatch/Easy0/32-4 10000 19233 ns/op 1.66 MB/s BenchmarkMatch/Easy0/1K-4 4209 43300 ns/op 23.65 MB/s BenchmarkMatch/Easy0i/16-4 2663528 50.48 ns/op 316.95 MB/s BenchmarkMatch/Easy0i/32-4 6880 41725 ns/op 0.77 MB/s BenchmarkMatch/Easy0i/1K-4 217 494948 ns/op 2.07 MB/s BenchmarkMatch/Easy1/16-4 2637630 49.59 ns/op 322.66 MB/s BenchmarkMatch/Easy1/32-4 10000 20309 ns/op 1.58 MB/s BenchmarkMatch/Easy1/1K-4 4298 50246 ns/op 20.38 MB/s BenchmarkMatch/Medium/16-4 2213236 88.48 ns/op 180.84 MB/s BenchmarkMatch/Medium/32-4 7873 44611 ns/op 0.72 MB/s BenchmarkMatch/Medium/1K-4 242 581702 ns/op 1.76 MB/s BenchmarkMatch/Hard/16-4 2515922 57.72 ns/op 277.22 MB/s BenchmarkMatch/Hard/32-4 3933 44387 ns/op 0.72 MB/s BenchmarkMatch/Hard/1K-4 162 812879 ns/op 1.26 MB/s BenchmarkMatch/Hard1/16-4 1588 96141 ns/op 0.17 MB/s BenchmarkMatch/Hard1/32-4 748 166243 ns/op 0.19 MB/s BenchmarkMatch/Hard1/1K-4 27 4372321 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 25458 6502 ns/op 2.46 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 16266 7538 ns/op 4.25 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 543 205441 ns/op 4.98 MB/s 26 B/op 0 allocs/op PASS ok regexp 12.344s goos: darwin goarch: amd64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 836212 232.1 ns/op PASS ok regexp/syntax 1.478s goos: darwin goarch: amd64 pkg: runtime BenchmarkMakeChan/Byte-4 645224 352.3 ns/op BenchmarkMakeChan/Int-4 583357 454.2 ns/op BenchmarkMakeChan/Ptr-4 941122 547.3 ns/op BenchmarkMakeChan/Struct/0-4 1000000 326.2 ns/op BenchmarkMakeChan/Struct/32-4 293037 840.5 ns/op BenchmarkMakeChan/Struct/40-4 153255 946.7 ns/op BenchmarkChanNonblocking-4 5492232 21.94 ns/op BenchmarkSelectUncontended-4 841419 146.6 ns/op BenchmarkSelectSyncContended-4 96928 1242 ns/op BenchmarkSelectAsyncContended-4 306322 464.6 ns/op BenchmarkSelectNonblock-4 3565719 33.90 ns/op BenchmarkChanUncontended-4 14104 8487 ns/op BenchmarkChanContended-4 3818 27913 ns/op BenchmarkChanSync-4 230776 582.8 ns/op BenchmarkChanSyncWork-4 10000 38259 ns/op BenchmarkChanProdCons0-4 212251 593.2 ns/op BenchmarkChanProdCons10-4 343339 298.8 ns/op BenchmarkChanProdCons100-4 499128 260.6 ns/op BenchmarkChanProdConsWork0-4 152925 833.9 ns/op BenchmarkChanProdConsWork10-4 196928 537.0 ns/op BenchmarkChanProdConsWork100-4 229948 515.0 ns/op BenchmarkSelectProdCons-4 133284 768.5 ns/op BenchmarkReceiveDataFromClosedChan-4 716844 141.3 ns/op BenchmarkChanCreation-4 123877 815.9 ns/op BenchmarkChanSem-4 234084 484.0 ns/op BenchmarkChanPopular-4 82 1360040 ns/op BenchmarkChanClosed-4 915886 129.4 ns/op BenchmarkCallClosure-4 4155465 26.65 ns/op BenchmarkCallClosure1-4 3594372 29.49 ns/op BenchmarkCallClosure2-4 791402 132.0 ns/op BenchmarkCallClosure3-4 1000000 113.1 ns/op BenchmarkCallClosure4-4 1000000 151.5 ns/op BenchmarkComplex128DivNormal-4 12304836 11.56 ns/op BenchmarkComplex128DivNisNaN-4 9108697 13.42 ns/op BenchmarkComplex128DivDisNaN-4 7984159 13.80 ns/op BenchmarkComplex128DivNisInf-4 12068542 10.54 ns/op BenchmarkComplex128DivDisInf-4 6495279 20.82 ns/op BenchmarkSetTypePtr-4 55043851 3.011 ns/op 2657.24 MB/s BenchmarkSetTypePtr8-4 9547750 12.58 ns/op 5087.74 MB/s BenchmarkSetTypePtr16-4 12187486 13.84 ns/op 9248.12 MB/s BenchmarkSetTypePtr32-4 11603425 11.79 ns/op 21709.91 MB/s BenchmarkSetTypePtr64-4 9607600 13.15 ns/op 38924.89 MB/s BenchmarkSetTypePtr126-4 6159582 23.52 ns/op 42861.43 MB/s BenchmarkSetTypePtr128-4 7653639 16.74 ns/op 61175.31 MB/s BenchmarkSetTypePtrSlice-4 1000000 151.3 ns/op 54139.93 MB/s BenchmarkSetTypeNode1-4 13062373 16.29 ns/op 1473.63 MB/s BenchmarkSetTypeNode1Slice-4 3707377 31.89 ns/op 24085.56 MB/s BenchmarkSetTypeNode8-4 10906879 17.30 ns/op 4623.94 MB/s BenchmarkSetTypeNode8Slice-4 1937452 60.13 ns/op 42576.49 MB/s BenchmarkSetTypeNode64-4 7432525 18.75 ns/op 28160.76 MB/s BenchmarkSetTypeNode64Slice-4 318537 543.9 ns/op 31062.77 MB/s BenchmarkSetTypeNode64Dead-4 6850681 15.48 ns/op 34103.49 MB/s BenchmarkSetTypeNode64DeadSlice-4 385562 368.1 ns/op 45902.58 MB/s BenchmarkSetTypeNode124-4 6119468 28.24 ns/op 35692.09 MB/s BenchmarkSetTypeNode124Slice-4 183780 874.3 ns/op 36893.77 MB/s BenchmarkSetTypeNode126-4 6029038 19.52 ns/op 52471.51 MB/s BenchmarkSetTypeNode126Slice-4 193876 1063 ns/op 30823.34 MB/s BenchmarkSetTypeNode128-4 4835247 24.93 ns/op 41723.17 MB/s BenchmarkSetTypeNode128Slice-4 154648 759.0 ns/op 43846.34 MB/s BenchmarkSetTypeNode130-4 3872654 29.38 ns/op 35944.60 MB/s BenchmarkSetTypeNode130Slice-4 191701 847.6 ns/op 39867.71 MB/s BenchmarkSetTypeNode1024-4 1000000 152.9 ns/op 53676.53 MB/s BenchmarkSetTypeNode1024Slice-4 20944 5521 ns/op 47571.74 MB/s BenchmarkAllocation-4 2143 104823 ns/op BenchmarkReadMemStats-4 60 1810733 ns/op BenchmarkReadMemStatsLatency-4 1 14425156 p50-ns 14425156 p90-ns 14425156 p99-ns BenchmarkWriteBarrier-4 1923096 55.93 ns/op BenchmarkBulkWriteBarrier-4 4640276 32.48 ns/op BenchmarkScanStackNoLocals-4 2 82001490 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13585569 9.207 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11189406 9.704 ns/op BenchmarkMSpanCountAlloc/bits=256-4 12909150 10.42 ns/op BenchmarkMSpanCountAlloc/bits=512-4 9115032 13.59 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5136765 21.48 ns/op BenchmarkHash5-4 6964963 15.79 ns/op 316.62 MB/s BenchmarkHash16-4 7801870 14.97 ns/op 1068.74 MB/s BenchmarkHash64-4 5559909 30.92 ns/op 2069.83 MB/s BenchmarkHash1024-4 2285953 49.73 ns/op 20593.01 MB/s BenchmarkHash65536-4 44406 2444 ns/op 26819.82 MB/s BenchmarkAlignedLoad-4 7925611 18.89 ns/op BenchmarkUnalignedLoad-4 10518969 23.19 ns/op BenchmarkEqEfaceConcrete-4 5863039 17.47 ns/op BenchmarkEqIfaceConcrete-4 6580030 29.59 ns/op BenchmarkNeEfaceConcrete-4 7800837 24.20 ns/op BenchmarkNeIfaceConcrete-4 7745629 15.72 ns/op BenchmarkConvT2EByteSized/bool-4 3969186 45.92 ns/op BenchmarkConvT2EByteSized/uint8-4 3963056 34.31 ns/op BenchmarkConvT2ESmall-4 4225672 28.56 ns/op BenchmarkConvT2EUintptr-4 3905558 28.38 ns/op BenchmarkConvT2ELarge-4 1000000 178.9 ns/op BenchmarkConvT2ISmall-4 4163505 26.49 ns/op BenchmarkConvT2IUintptr-4 3961047 29.07 ns/op BenchmarkConvT2ILarge-4 750976 178.8 ns/op BenchmarkConvI2E-4 2768671 36.20 ns/op BenchmarkConvI2I-4 3599946 59.38 ns/op BenchmarkAssertE2T-4 3277119 34.83 ns/op BenchmarkAssertE2TLarge-4 2061120 87.61 ns/op BenchmarkAssertE2I-4 3536599 33.33 ns/op BenchmarkAssertI2T-4 2750936 40.10 ns/op BenchmarkAssertI2I-4 3447514 37.69 ns/op BenchmarkAssertI2E-4 3826273 26.85 ns/op BenchmarkAssertE2E-4 4312442 26.02 ns/op BenchmarkAssertE2T2-4 2805418 56.76 ns/op BenchmarkAssertE2T2Blank-4 3339585 40.65 ns/op BenchmarkAssertI2E2-4 3246336 56.94 ns/op BenchmarkAssertI2E2Blank-4 4423633 27.48 ns/op BenchmarkAssertE2E2-4 3283591 34.04 ns/op BenchmarkAssertE2E2Blank-4 3022510 34.68 ns/op BenchmarkConvT2Ezero/zero/16-4 4298688 39.70 ns/op BenchmarkConvT2Ezero/zero/32-4 4439781 34.79 ns/op BenchmarkConvT2Ezero/zero/64-4 4207495 28.57 ns/op BenchmarkConvT2Ezero/zero/str-4 4278177 27.22 ns/op BenchmarkConvT2Ezero/zero/slice-4 4169330 28.98 ns/op BenchmarkConvT2Ezero/zero/big-4 118474 1184 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 126.4 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 171.4 ns/op BenchmarkConvT2Ezero/nonzero/big-4 94906 1530 ns/op BenchmarkConvT2Ezero/smallint/16-4 4210987 27.03 ns/op BenchmarkConvT2Ezero/smallint/32-4 3797294 27.62 ns/op BenchmarkConvT2Ezero/smallint/64-4 4085912 37.63 ns/op BenchmarkConvT2Ezero/largeint/16-4 1000000 128.8 ns/op BenchmarkConvT2Ezero/largeint/32-4 1163660 109.4 ns/op BenchmarkConvT2Ezero/largeint/64-4 1176424 121.1 ns/op BenchmarkMalloc8-4 1000000 149.4 ns/op BenchmarkMalloc16-4 782726 129.7 ns/op BenchmarkMallocTypeInfo8-4 1000000 116.3 ns/op BenchmarkMallocTypeInfo16-4 1000000 136.7 ns/op BenchmarkMallocLargeStruct-4 62234 2172 ns/op BenchmarkGoroutineSelect-4 19 7117739 ns/op BenchmarkGoroutineBlocking-4 18 8478917 ns/op BenchmarkGoroutineForRange-4 16 7011658 ns/op BenchmarkGoroutineIdle-4 14 9582537 ns/op BenchmarkHashStringSpeed-4 2123682 64.97 ns/op BenchmarkHashBytesSpeed-4 1000000 103.2 ns/op BenchmarkHashInt32Speed-4 2791117 40.54 ns/op BenchmarkHashInt64Speed-4 2848252 40.27 ns/op BenchmarkHashStringArraySpeed-4 654204 334.8 ns/op BenchmarkMegMap-4 1681204 66.44 ns/op BenchmarkMegOneMap-4 3119534 36.27 ns/op BenchmarkMegEqMap-4 3163 41066 ns/op BenchmarkMegEmptyMap-4 2865042 36.40 ns/op BenchmarkSmallStrMap-4 2885480 40.21 ns/op BenchmarkMapStringKeysEight_16-4 1580188 69.04 ns/op BenchmarkMapStringKeysEight_32-4 2869747 43.42 ns/op BenchmarkMapStringKeysEight_64-4 2964582 40.54 ns/op BenchmarkMapStringKeysEight_1M-4 2961626 39.35 ns/op BenchmarkIntMap-4 3160905 37.60 ns/op BenchmarkMapFirst/1-4 3427422 31.48 ns/op BenchmarkMapFirst/2-4 3629875 32.65 ns/op BenchmarkMapFirst/3-4 3731497 31.19 ns/op BenchmarkMapFirst/4-4 3887336 31.47 ns/op BenchmarkMapFirst/5-4 3614431 31.29 ns/op BenchmarkMapFirst/6-4 3821235 31.41 ns/op BenchmarkMapFirst/7-4 3209336 31.42 ns/op BenchmarkMapFirst/8-4 3478357 35.08 ns/op BenchmarkMapFirst/9-4 3512248 55.92 ns/op BenchmarkMapFirst/10-4 3165210 36.66 ns/op BenchmarkMapFirst/11-4 2749303 64.42 ns/op BenchmarkMapFirst/12-4 3145256 53.74 ns/op BenchmarkMapFirst/13-4 3318284 37.99 ns/op BenchmarkMapFirst/14-4 3406842 34.69 ns/op BenchmarkMapFirst/15-4 3313477 41.28 ns/op BenchmarkMapFirst/16-4 3163059 36.31 ns/op BenchmarkMapMid/1-4 3005781 38.40 ns/op BenchmarkMapMid/2-4 3053673 39.87 ns/op BenchmarkMapMid/3-4 3126885 57.95 ns/op BenchmarkMapMid/4-4 3062289 40.40 ns/op BenchmarkMapMid/5-4 2572011 40.32 ns/op BenchmarkMapMid/6-4 3025963 59.32 ns/op BenchmarkMapMid/7-4 2933508 64.85 ns/op BenchmarkMapMid/8-4 2742066 69.32 ns/op BenchmarkMapMid/9-4 2896226 41.11 ns/op BenchmarkMapMid/10-4 3009594 49.44 ns/op BenchmarkMapMid/11-4 2855434 42.24 ns/op BenchmarkMapMid/12-4 2836438 42.82 ns/op BenchmarkMapMid/13-4 1474868 73.73 ns/op BenchmarkMapMid/14-4 2703580 43.33 ns/op BenchmarkMapMid/15-4 2578369 42.54 ns/op BenchmarkMapMid/16-4 2072013 50.03 ns/op BenchmarkMapLast/1-4 2816787 36.16 ns/op BenchmarkMapLast/2-4 3113470 41.16 ns/op BenchmarkMapLast/3-4 3003006 37.92 ns/op BenchmarkMapLast/4-4 2967594 54.32 ns/op BenchmarkMapLast/5-4 2685816 50.94 ns/op BenchmarkMapLast/6-4 2834548 45.59 ns/op BenchmarkMapLast/7-4 2568420 44.51 ns/op BenchmarkMapLast/8-4 2554347 52.77 ns/op BenchmarkMapLast/9-4 2338730 60.41 ns/op BenchmarkMapLast/10-4 2470101 44.06 ns/op BenchmarkMapLast/11-4 2334427 47.22 ns/op BenchmarkMapLast/12-4 2199102 61.70 ns/op BenchmarkMapLast/13-4 2081901 49.98 ns/op BenchmarkMapLast/14-4 2506926 50.46 ns/op BenchmarkMapLast/15-4 2026096 51.37 ns/op BenchmarkMapLast/16-4 2154777 67.68 ns/op BenchmarkMapCycle-4 2036806 55.08 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2457920 43.21 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2238 72138 ns/op BenchmarkMakeMap/[Byte]Byte-4 782852 544.2 ns/op BenchmarkMakeMap/[Int]Int-4 128173 1167 ns/op BenchmarkNewEmptyMap-4 15649088 9.534 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1335440 79.39 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 503730 236.0 ns/op BenchmarkMapIterEmpty-4 3668624 34.62 ns/op BenchmarkSameLengthMap-4 3464581 35.02 ns/op BenchmarkBigKeyMap-4 1235287 94.83 ns/op BenchmarkBigValMap-4 1000000 102.0 ns/op BenchmarkSmallKeyMap-4 2109566 61.32 ns/op BenchmarkMapPopulate/1-4 1720824 70.37 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 88756 2260 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8282 36453 ns/op 6274 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 514 351712 ns/op 51776 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 69 4398573 ns/op 416270 B/op 201 allocs/op BenchmarkMapPopulate/100000-4 3 35592313 ns/op 6535128 B/op 2928 allocs/op BenchmarkComplexAlgMap-4 482389 303.1 ns/op BenchmarkGoMapClear/Reflexive/1-4 649346 196.9 ns/op BenchmarkGoMapClear/Reflexive/10-4 530958 259.0 ns/op BenchmarkGoMapClear/Reflexive/100-4 208468 975.4 ns/op BenchmarkGoMapClear/Reflexive/1000-4 34056 4349 ns/op BenchmarkGoMapClear/Reflexive/10000-4 3556 29443 ns/op BenchmarkGoMapClear/NonReflexive/1-4 476325 273.9 ns/op BenchmarkGoMapClear/NonReflexive/10-4 437540 305.5 ns/op BenchmarkGoMapClear/NonReflexive/100-4 150764 718.9 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 33022 3816 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4419 23095 ns/op BenchmarkMapStringConversion/32/simple-4 1311058 88.13 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1243524 94.58 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1097880 112.8 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1000000 103.4 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1000000 105.9 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1000000 124.2 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1320895 141.6 ns/op BenchmarkMapInterfacePtr-4 1459126 96.45 ns/op BenchmarkNewEmptyMapHintLessThan8-4 5276812 27.12 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 35559 2887 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5066 22141 ns/op BenchmarkMapPop1000-4 285 388931 ns/op BenchmarkMapPop10000-4 21 6136697 ns/op BenchmarkMapAssign/Int32/256-4 2056780 53.75 ns/op BenchmarkMapAssign/Int32/65536-4 903627 137.4 ns/op BenchmarkMapAssign/Int64/256-4 1000000 103.7 ns/op BenchmarkMapAssign/Int64/65536-4 962487 136.2 ns/op BenchmarkMapAssign/Str/256-4 1714718 68.83 ns/op BenchmarkMapAssign/Str/65536-4 382921 280.6 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1385323 89.96 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 660121 166.3 ns/op BenchmarkMapOperatorAssign/Int64/256-4 941040 113.7 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 567651 193.2 ns/op BenchmarkMapOperatorAssign/Str/256-4 528992 5949 ns/op BenchmarkMapOperatorAssign/Str/65536-4 117772 852.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 765163 234.3 ns/op 29 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 127200 1024 ns/op 84 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 697408 203.6 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 148224 802.5 ns/op 84 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 510273 324.8 ns/op 60 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 159314 726.7 ns/op 107 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1510886 101.0 ns/op BenchmarkMapDelete/Int32/1000-4 1507180 67.27 ns/op BenchmarkMapDelete/Int32/10000-4 1556182 67.55 ns/op BenchmarkMapDelete/Int64/100-4 1345440 92.57 ns/op BenchmarkMapDelete/Int64/1000-4 1637840 69.26 ns/op BenchmarkMapDelete/Int64/10000-4 1551273 69.49 ns/op BenchmarkMapDelete/Str/100-4 940782 119.5 ns/op BenchmarkMapDelete/Str/1000-4 1508071 90.13 ns/op BenchmarkMapDelete/Str/10000-4 1550880 91.79 ns/op BenchmarkMapDelete/Pointer/100-4 1151092 108.2 ns/op BenchmarkMapDelete/Pointer/1000-4 1339804 79.40 ns/op BenchmarkMapDelete/Pointer/10000-4 1544988 72.46 ns/op BenchmarkMemmove/0-4 21395160 6.085 ns/op BenchmarkMemmove/1-4 1381700 137.2 ns/op 7.29 MB/s BenchmarkMemmove/2-4 1368672 88.74 ns/op 22.54 MB/s BenchmarkMemmove/3-4 1259088 84.74 ns/op 35.40 MB/s BenchmarkMemmove/4-4 1037821 132.8 ns/op 30.11 MB/s BenchmarkMemmove/5-4 1365906 109.3 ns/op 45.73 MB/s BenchmarkMemmove/6-4 1393864 128.3 ns/op 46.77 MB/s BenchmarkMemmove/7-4 1358008 88.29 ns/op 79.28 MB/s BenchmarkMemmove/8-4 1383126 129.8 ns/op 61.62 MB/s BenchmarkMemmove/9-4 1255647 92.14 ns/op 97.67 MB/s BenchmarkMemmove/10-4 1301656 99.13 ns/op 100.87 MB/s BenchmarkMemmove/11-4 1261353 92.10 ns/op 119.43 MB/s BenchmarkMemmove/12-4 1247595 93.80 ns/op 127.94 MB/s BenchmarkMemmove/13-4 1248007 94.05 ns/op 138.22 MB/s BenchmarkMemmove/14-4 1251838 121.1 ns/op 115.57 MB/s BenchmarkMemmove/15-4 1000000 150.4 ns/op 99.76 MB/s BenchmarkMemmove/16-4 1410034 117.8 ns/op 135.86 MB/s BenchmarkMemmove/32-4 1000000 103.9 ns/op 308.02 MB/s BenchmarkMemmove/64-4 1000000 166.1 ns/op 385.40 MB/s BenchmarkMemmove/128-4 1000000 151.6 ns/op 844.45 MB/s BenchmarkMemmove/256-4 949944 137.4 ns/op 1862.75 MB/s BenchmarkMemmove/512-4 712008 289.3 ns/op 1769.68 MB/s BenchmarkMemmove/1024-4 374474 296.2 ns/op 3457.53 MB/s BenchmarkMemmove/2048-4 270744 595.2 ns/op 3440.83 MB/s BenchmarkMemmove/4096-4 159566 770.9 ns/op 5313.02 MB/s BenchmarkMemmoveOverlap/32-4 1000000 153.5 ns/op 208.43 MB/s BenchmarkMemmoveOverlap/64-4 1212891 97.44 ns/op 656.79 MB/s BenchmarkMemmoveOverlap/128-4 1000000 134.3 ns/op 953.34 MB/s BenchmarkMemmoveOverlap/256-4 998604 130.6 ns/op 1959.56 MB/s BenchmarkMemmoveOverlap/512-4 705338 180.2 ns/op 2840.90 MB/s BenchmarkMemmoveOverlap/1024-4 455512 326.9 ns/op 3132.80 MB/s BenchmarkMemmoveOverlap/2048-4 275662 450.3 ns/op 4548.05 MB/s BenchmarkMemmoveOverlap/4096-4 165772 769.1 ns/op 5325.51 MB/s BenchmarkMemmoveUnalignedDst/0-4 19650252 6.255 ns/op BenchmarkMemmoveUnalignedDst/1-4 1363752 86.73 ns/op 11.53 MB/s BenchmarkMemmoveUnalignedDst/2-4 1292284 90.53 ns/op 22.09 MB/s BenchmarkMemmoveUnalignedDst/3-4 1000000 102.3 ns/op 29.33 MB/s BenchmarkMemmoveUnalignedDst/4-4 1287062 95.14 ns/op 42.04 MB/s BenchmarkMemmoveUnalignedDst/5-4 1286384 92.16 ns/op 54.25 MB/s BenchmarkMemmoveUnalignedDst/6-4 1242963 93.59 ns/op 64.11 MB/s BenchmarkMemmoveUnalignedDst/7-4 1221576 97.11 ns/op 72.08 MB/s BenchmarkMemmoveUnalignedDst/8-4 1000000 101.5 ns/op 78.79 MB/s BenchmarkMemmoveUnalignedDst/9-4 1232587 93.82 ns/op 95.93 MB/s BenchmarkMemmoveUnalignedDst/10-4 1265271 99.00 ns/op 101.01 MB/s BenchmarkMemmoveUnalignedDst/11-4 1227864 124.0 ns/op 88.73 MB/s BenchmarkMemmoveUnalignedDst/12-4 1000000 137.7 ns/op 87.16 MB/s BenchmarkMemmoveUnalignedDst/13-4 1000000 152.9 ns/op 85.02 MB/s BenchmarkMemmoveUnalignedDst/14-4 1229389 160.4 ns/op 87.27 MB/s BenchmarkMemmoveUnalignedDst/15-4 1000000 173.3 ns/op 86.58 MB/s BenchmarkMemmoveUnalignedDst/16-4 1248070 91.59 ns/op 174.69 MB/s BenchmarkMemmoveUnalignedDst/32-4 1000000 102.1 ns/op 313.55 MB/s BenchmarkMemmoveUnalignedDst/64-4 1000000 102.4 ns/op 624.90 MB/s BenchmarkMemmoveUnalignedDst/128-4 1000000 110.2 ns/op 1161.66 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 186.0 ns/op 1376.29 MB/s BenchmarkMemmoveUnalignedDst/512-4 700573 181.0 ns/op 2828.19 MB/s BenchmarkMemmoveUnalignedDst/1024-4 444625 310.5 ns/op 3298.16 MB/s BenchmarkMemmoveUnalignedDst/2048-4 265936 427.9 ns/op 4786.57 MB/s BenchmarkMemmoveUnalignedDst/4096-4 160167 1237 ns/op 3311.51 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1000000 165.7 ns/op 193.12 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1000000 108.5 ns/op 589.94 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1000000 140.0 ns/op 914.05 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 876759 139.8 ns/op 1830.85 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 597528 175.5 ns/op 2916.67 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 271449 481.8 ns/op 2125.54 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 271908 441.7 ns/op 4636.13 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 172539 1050 ns/op 3899.91 MB/s BenchmarkMemmoveUnalignedSrc/0-4 18518198 6.835 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1331289 129.6 ns/op 7.72 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1392226 89.92 ns/op 22.24 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1000000 103.5 ns/op 28.98 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1285269 90.12 ns/op 44.39 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1311727 108.8 ns/op 45.94 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1000000 143.8 ns/op 41.73 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1266548 91.57 ns/op 76.44 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1287799 135.3 ns/op 59.15 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1000000 113.5 ns/op 79.31 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1000000 130.7 ns/op 76.51 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1109408 95.12 ns/op 115.64 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1212548 96.08 ns/op 124.90 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1253025 96.70 ns/op 134.44 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1219099 150.2 ns/op 93.19 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1211332 90.89 ns/op 165.04 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1000000 152.9 ns/op 104.66 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1221512 153.2 ns/op 208.87 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1000000 113.3 ns/op 565.03 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1000000 128.0 ns/op 1000.00 MB/s BenchmarkMemmoveUnalignedSrc/256-4 917462 136.2 ns/op 1880.20 MB/s BenchmarkMemmoveUnalignedSrc/512-4 741652 178.6 ns/op 2866.82 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 446368 286.7 ns/op 3571.77 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 258913 439.5 ns/op 4659.38 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 144686 1013 ns/op 4045.03 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1000000 100.3 ns/op 319.11 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1000000 105.7 ns/op 605.32 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 902382 164.6 ns/op 777.80 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 996399 141.2 ns/op 1813.14 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 722248 178.6 ns/op 2866.79 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 482512 483.8 ns/op 2116.54 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 281886 473.0 ns/op 4330.18 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 157657 1152 ns/op 3554.02 MB/s BenchmarkMemclr/5-4 14033985 7.645 ns/op 654.06 MB/s BenchmarkMemclr/16-4 15458432 8.426 ns/op 1898.78 MB/s BenchmarkMemclr/64-4 13924278 12.94 ns/op 4947.61 MB/s BenchmarkMemclr/256-4 11200491 9.617 ns/op 26619.58 MB/s BenchmarkMemclr/4096-4 2183689 54.40 ns/op 75290.69 MB/s BenchmarkMemclr/65536-4 88092 1859 ns/op 35258.35 MB/s BenchmarkMemclr/1M-4 4872 23177 ns/op 45241.42 MB/s BenchmarkMemclr/4M-4 1154 100433 ns/op 41762.06 MB/s BenchmarkMemclr/8M-4 469 280608 ns/op 29894.35 MB/s BenchmarkMemclr/16M-4 100 1388691 ns/op 12081.32 MB/s BenchmarkMemclr/64M-4 51 2255932 ns/op 29747.74 MB/s BenchmarkGoMemclr/5-4 1483236 75.85 ns/op 65.92 MB/s BenchmarkGoMemclr/16-4 634558 169.5 ns/op 94.41 MB/s BenchmarkGoMemclr/64-4 184369 652.3 ns/op 98.12 MB/s BenchmarkGoMemclr/256-4 47248 3990 ns/op 64.16 MB/s BenchmarkMemclrRange/1K_2K-4 95470 1393 ns/op 68848.56 MB/s BenchmarkMemclrRange/2K_8K-4 24126 5920 ns/op 56334.48 MB/s BenchmarkMemclrRange/4K_16K-4 32533 3506 ns/op 92154.43 MB/s BenchmarkMemclrRange/160K_228K-4 3577 34735 ns/op 47872.86 MB/s BenchmarkClearFat7-4 3889650 39.75 ns/op BenchmarkClearFat8-4 3796272 27.22 ns/op BenchmarkClearFat11-4 3608030 30.27 ns/op BenchmarkClearFat12-4 3987692 33.76 ns/op BenchmarkClearFat13-4 3903589 39.44 ns/op BenchmarkClearFat14-4 4097896 39.02 ns/op BenchmarkClearFat15-4 3989419 36.58 ns/op BenchmarkClearFat16-4 4085335 32.95 ns/op BenchmarkClearFat24-4 3649207 28.84 ns/op BenchmarkClearFat32-4 3708260 30.28 ns/op BenchmarkClearFat40-4 3598294 31.67 ns/op BenchmarkClearFat48-4 4077080 50.81 ns/op BenchmarkClearFat56-4 3613299 32.70 ns/op BenchmarkClearFat64-4 3538927 32.18 ns/op BenchmarkClearFat72-4 3290991 34.29 ns/op BenchmarkClearFat128-4 3222543 61.68 ns/op BenchmarkClearFat256-4 2157099 86.32 ns/op BenchmarkClearFat512-4 1000000 124.6 ns/op BenchmarkClearFat1024-4 1000000 140.7 ns/op BenchmarkClearFat1032-4 620569 185.4 ns/op BenchmarkClearFat1040-4 740959 168.7 ns/op BenchmarkCopyFat7-4 3322182 39.49 ns/op BenchmarkCopyFat8-4 3377298 38.44 ns/op BenchmarkCopyFat11-4 3079544 38.92 ns/op BenchmarkCopyFat12-4 2860237 36.90 ns/op BenchmarkCopyFat13-4 3798126 33.72 ns/op BenchmarkCopyFat14-4 3259928 32.74 ns/op BenchmarkCopyFat15-4 3410088 31.86 ns/op BenchmarkCopyFat16-4 3203884 36.06 ns/op BenchmarkCopyFat24-4 2869243 40.15 ns/op BenchmarkCopyFat32-4 3275674 56.99 ns/op BenchmarkCopyFat64-4 2594397 39.08 ns/op BenchmarkCopyFat72-4 3531609 35.52 ns/op BenchmarkCopyFat128-4 2748901 67.84 ns/op BenchmarkCopyFat256-4 1896619 91.07 ns/op BenchmarkCopyFat512-4 1000000 110.9 ns/op BenchmarkCopyFat520-4 1090020 94.21 ns/op BenchmarkCopyFat1024-4 1000000 147.9 ns/op BenchmarkCopyFat1032-4 1000000 135.3 ns/op BenchmarkCopyFat1040-4 998121 147.3 ns/op BenchmarkIssue18740/2byte-4 279 376940 ns/op BenchmarkIssue18740/4byte-4 547 205050 ns/op BenchmarkIssue18740/8byte-4 862 148734 ns/op BenchmarkReadMetricsLatency-4 12655 3185 p50-ns 4882 p90-ns 9481 p99-ns BenchmarkFinalizer-4 169 697066 ns/op BenchmarkFinalizerRun-4 221385 798.3 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7533632 25.71 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3462948 37.91 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2595277 60.96 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2722947 47.57 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1507333 84.56 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 151.7 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2340153 46.53 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1412710 85.92 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1000000 111.5 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1808089 84.53 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2185178 55.28 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1776693 63.12 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1601600 88.53 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1446804 93.80 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6321007 28.41 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6140940 27.03 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6171055 17.87 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6148009 26.71 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 4824784 33.93 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5002534 30.23 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5495598 20.39 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5648151 18.68 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6767048 21.14 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7377950 26.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7016352 16.93 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7412400 27.85 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5715180 21.61 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 4599478 23.89 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5228217 21.02 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5838924 18.91 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6078913 16.90 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6974628 25.82 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5835878 20.61 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5235122 21.00 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6004594 18.85 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6480585 33.82 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 4634166 22.12 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6524718 24.40 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 3052201 35.42 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7059055 19.38 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6562537 20.67 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7047271 21.76 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5982861 18.19 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6686938 18.78 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6115214 21.15 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7066504 24.15 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5969558 19.03 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6007652 28.59 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5807920 17.27 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6635479 18.57 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6756526 26.77 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6068190 19.17 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6343502 17.55 ns/op BenchmarkNetpollBreak-4 3148 49888 ns/op BenchmarkPingPongHog-4 963 354904 ns/op BenchmarkStackGrowth-4 90174 1417 ns/op BenchmarkStackGrowthDeep-4 853 144421 ns/op BenchmarkCreateGoroutines-4 49719 3751 ns/op BenchmarkCreateGoroutinesParallel-4 47701 33402 ns/op BenchmarkCreateGoroutinesCapture-4 10000 93626 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 10000 72040 ns/op BenchmarkClosureCall-4 23241597 5.905 ns/op BenchmarkWakeupParallelSpinning/0s-4 8094 21525 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4802 25675 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4798 29836 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2122 48717 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1807 99147 ns/op BenchmarkWakeupParallelSpinning/20µs-4 859 146661 ns/op BenchmarkWakeupParallelSpinning/50µs-4 406 354049 ns/op BenchmarkWakeupParallelSpinning/100µs-4 204 648023 ns/op BenchmarkMatmult-4 2970901 256.6 ns/op BenchmarkFastrand-4 6496705 20.73 ns/op BenchmarkFastrand64-4 5360983 21.95 ns/op BenchmarkFastrandHashiter-4 2449526 44.18 ns/op BenchmarkFastrandn/2-4 3926204 30.18 ns/op BenchmarkFastrandn/3-4 4314160 32.60 ns/op BenchmarkFastrandn/4-4 3934426 32.93 ns/op BenchmarkFastrandn/5-4 4726760 28.35 ns/op BenchmarkIfaceCmp100-4 123154 1217 ns/op BenchmarkIfaceCmpNil100-4 184597 603.9 ns/op BenchmarkEfaceCmpDiff-4 43642 2914 ns/op BenchmarkEfaceCmpDiffIndirect-4 37548 3869 ns/op BenchmarkDefer-4 1424367 75.20 ns/op BenchmarkDefer10-4 607862 230.3 ns/op BenchmarkDeferMany-4 618666 627.8 ns/op BenchmarkPanicRecover-4 205012 741.7 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 67 1898933 ns/op 1855947 p50-ns 2525704 p90-ns 3483652 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 93 3235474 ns/op 2556588 p50-ns 5125910 p90-ns 22492760 p99-ns BenchmarkGoroutineProfile/small/idle-4 27 4272746 ns/op 4277910 p50-ns 5206784 p90-ns 5439843 p99-ns BenchmarkGoroutineProfile/small/loaded-4 38 7997510 ns/op 6969752 p50-ns 13014199 p90-ns 25911613 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 54 2203076 ns/op 2062128 p50-ns 3156197 p90-ns 3702832 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 32 3665216 ns/op 3234625 p50-ns 5738360 p90-ns 7190934 p99-ns BenchmarkGoroutineProfile/large/idle-4 9 11116967 ns/op 11498184 p50-ns 11971078 p90-ns 11971078 p99-ns BenchmarkGoroutineProfile/large/loaded-4 4 29735586 ns/op 31863197 p50-ns 33576792 p90-ns 33576792 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 55 2335619 ns/op 2231544 p50-ns 3508042 p90-ns 4311453 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 67 3125034 ns/op 2530292 p50-ns 5322413 p90-ns 14157631 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 32 4420297 ns/op 4254470 p50-ns 5393223 p90-ns 7280645 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 25 8274276 ns/op 6863444 p50-ns 13705540 p90-ns 20515627 p99-ns BenchmarkRWMutexUncontended-4 1000000 128.8 ns/op BenchmarkRWMutexWrite100-4 38778 3198 ns/op BenchmarkRWMutexWrite10-4 56160 1794 ns/op BenchmarkRWMutexWorkWrite100-4 24014 6177 ns/op BenchmarkRWMutexWorkWrite10-4 44108 6260 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2137 54211 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 988 119067 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1125 107510 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 522 234027 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 612 224950 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 200 592718 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 289 414146 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 86 1349194 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 175536 962.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 165897 1377 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 161340 1086 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 281953 1369 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 123091 1071 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 126242 1272 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 111618 1139 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 107268 1116 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 138880 1548 ns/op BenchmarkMakeSlice/Byte-4 790197 131.2 ns/op BenchmarkMakeSlice/Int16-4 1553271 98.22 ns/op BenchmarkMakeSlice/Int-4 1000000 152.6 ns/op BenchmarkMakeSlice/Ptr-4 1000000 181.0 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 258.4 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 304.0 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 417.9 ns/op BenchmarkGrowSlice/Byte-4 457608 592.0 ns/op BenchmarkGrowSlice/Int16-4 388218 610.9 ns/op BenchmarkGrowSlice/Int-4 390313 620.7 ns/op BenchmarkGrowSlice/Ptr-4 467691 663.1 ns/op BenchmarkGrowSlice/Struct/24-4 167785 1268 ns/op BenchmarkGrowSlice/Struct/32-4 126298 981.2 ns/op BenchmarkGrowSlice/Struct/40-4 116698 1343 ns/op BenchmarkExtendSlice/IntSlice-4 364965 649.2 ns/op BenchmarkExtendSlice/PointerSlice-4 165487 1163 ns/op BenchmarkExtendSlice/NoGrow-4 304521 1271 ns/op BenchmarkAppend-4 650343 165.3 ns/op BenchmarkAppendGrowByte-4 1 119340368 ns/op BenchmarkAppendGrowString-4 1 724585981 ns/op BenchmarkAppendSlice/1Bytes-4 258226 673.1 ns/op BenchmarkAppendSlice/4Bytes-4 192246 880.3 ns/op BenchmarkAppendSlice/7Bytes-4 265083 513.6 ns/op BenchmarkAppendSlice/8Bytes-4 185367 597.9 ns/op BenchmarkAppendSlice/15Bytes-4 253056 540.8 ns/op BenchmarkAppendSlice/16Bytes-4 263407 434.7 ns/op BenchmarkAppendSlice/32Bytes-4 252798 506.5 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 33210 3839 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 10000 11672 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 4789 44617 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 975 178020 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 100 2725257 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 19 5894195 ns/op BenchmarkAppendStr/1Bytes-4 273363 512.6 ns/op BenchmarkAppendStr/4Bytes-4 193538 645.3 ns/op BenchmarkAppendStr/8Bytes-4 296528 520.2 ns/op BenchmarkAppendStr/16Bytes-4 369634 500.1 ns/op BenchmarkAppendStr/32Bytes-4 266730 673.2 ns/op BenchmarkAppendSpecialCase-4 868542 306.2 ns/op BenchmarkCopy/1Byte-4 223850 1045 ns/op 0.96 MB/s BenchmarkCopy/1String-4 701461 832.1 ns/op 1.20 MB/s BenchmarkCopy/2Byte-4 234649 528.4 ns/op 3.78 MB/s BenchmarkCopy/2String-4 274725 827.0 ns/op 2.42 MB/s BenchmarkCopy/4Byte-4 240772 489.3 ns/op 8.17 MB/s BenchmarkCopy/4String-4 379485 432.1 ns/op 9.26 MB/s BenchmarkCopy/8Byte-4 220184 475.4 ns/op 16.83 MB/s BenchmarkCopy/8String-4 288308 512.5 ns/op 15.61 MB/s BenchmarkCopy/12Byte-4 957506 230.2 ns/op 52.14 MB/s BenchmarkCopy/12String-4 930660 109.0 ns/op 110.13 MB/s BenchmarkCopy/16Byte-4 1000000 206.1 ns/op 77.63 MB/s BenchmarkCopy/16String-4 990153 106.0 ns/op 150.94 MB/s BenchmarkCopy/32Byte-4 1000000 175.4 ns/op 182.39 MB/s BenchmarkCopy/32String-4 1000000 160.8 ns/op 199.02 MB/s BenchmarkCopy/128Byte-4 997256 171.6 ns/op 745.94 MB/s BenchmarkCopy/128String-4 1000000 136.7 ns/op 936.20 MB/s BenchmarkCopy/1024Byte-4 404613 447.4 ns/op 2288.80 MB/s BenchmarkCopy/1024String-4 248331 755.0 ns/op 1356.34 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 15969 6466 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 10000 15016 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 21064 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 29176 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 7356 38352 ns/op BenchmarkAppendInPlace/Grow/Byte-4 118335 1932 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 148388 1785 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 67686 1992 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 53926 3107 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 42732 3146 ns/op BenchmarkStackCopyPtr-4 1 143921764 ns/op BenchmarkStackCopy-4 2 87820274 ns/op BenchmarkStackCopyNoCache-4 19 6326059 ns/op BenchmarkStackCopyWithStkobj-4 2 60697577 ns/op BenchmarkIssue18138-4 168 776987 ns/op BenchmarkCompareStringEqual-4 13657585 13.41 ns/op BenchmarkCompareStringIdentical-4 23531478 8.588 ns/op BenchmarkCompareStringSameLength-4 13752106 7.625 ns/op BenchmarkCompareStringDifferentLength-4 25108221 6.474 ns/op BenchmarkCompareStringBigUnaligned-4 1264 105937 ns/op 9898.19 MB/s BenchmarkCompareStringBig-4 1032 97752 ns/op 10727.01 MB/s BenchmarkConcatStringAndBytes-4 1686087 66.21 ns/op BenchmarkSliceByteToString/1-4 1000000 160.7 ns/op BenchmarkSliceByteToString/2-4 756951 187.7 ns/op BenchmarkSliceByteToString/4-4 770048 199.8 ns/op BenchmarkSliceByteToString/8-4 675540 208.4 ns/op BenchmarkSliceByteToString/16-4 1000000 191.0 ns/op BenchmarkSliceByteToString/32-4 576606 242.9 ns/op BenchmarkSliceByteToString/64-4 699700 306.9 ns/op BenchmarkSliceByteToString/128-4 834657 455.7 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2164071 53.66 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 885415 134.0 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 868698 122.6 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 2583398 83.92 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1325841 80.94 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1246106 114.0 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1569207 99.11 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 356202 414.4 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 305101 502.5 ns/op BenchmarkRuneIterate/range/ASCII-4 7435750 17.25 ns/op BenchmarkRuneIterate/range/Japanese-4 2174310 57.43 ns/op BenchmarkRuneIterate/range/MixedLength-4 2342252 43.98 ns/op BenchmarkRuneIterate/range1/ASCII-4 5567955 18.12 ns/op BenchmarkRuneIterate/range1/Japanese-4 1327048 89.10 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2401297 87.07 ns/op BenchmarkRuneIterate/range2/ASCII-4 6813585 18.61 ns/op BenchmarkRuneIterate/range2/Japanese-4 1954066 57.13 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2329638 49.88 ns/op BenchmarkArrayEqual-4 11434767 10.73 ns/op BenchmarkFunc/Name-4 5641725 21.64 ns/op BenchmarkFunc/Entry-4 13154168 11.08 ns/op BenchmarkFunc/FileLine-4 1000000 120.0 ns/op PASS ok runtime 545.497s goos: darwin goarch: amd64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 26498 4703 ns/op BenchmarkHandle/concurrent-4 20334 6405 ns/op PASS ok runtime/cgo 0.552s goos: darwin goarch: amd64 pkg: runtime/internal/atomic BenchmarkAtomicLoad64-4 22360051 5.261 ns/op BenchmarkAtomicStore64-4 9922754 13.95 ns/op BenchmarkAtomicLoad-4 23807865 5.591 ns/op BenchmarkAtomicStore-4 10216195 12.76 ns/op BenchmarkAnd8-4 11102869 10.98 ns/op BenchmarkAnd-4 8488574 18.26 ns/op BenchmarkAnd8Parallel-4 3289677 32.10 ns/op BenchmarkAndParallel-4 3433641 31.28 ns/op BenchmarkOr8-4 9673948 12.90 ns/op BenchmarkOr-4 5415352 19.13 ns/op BenchmarkOr8Parallel-4 3514693 32.19 ns/op BenchmarkOrParallel-4 3357642 31.43 ns/op BenchmarkXadd-4 3278864 31.14 ns/op BenchmarkXadd64-4 3676587 33.44 ns/op BenchmarkCas-4 2397847 48.76 ns/op BenchmarkCas64-4 2446515 47.86 ns/op BenchmarkXchg-4 3378214 39.47 ns/op BenchmarkXchg64-4 3157669 35.14 ns/op PASS ok runtime/internal/atomic 3.854s goos: darwin goarch: amd64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 2925051 43.36 ns/op BenchmarkMulUintptr/large-4 1517371 73.38 ns/op PASS ok runtime/internal/math 0.563s goos: darwin goarch: amd64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 13 15340783 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 8 17503221 ns/op 349.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 19 5610898 ns/op 45.58 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 7 24951086 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 4 40327454 ns/op 1588 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 19 6222407 ns/op 54.89 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 1 107208931 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 148215579 ns/op 10554 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 6 16788432 ns/op 773.7 concurrent_launches/op PASS ok runtime/pprof 2.247s goos: darwin goarch: amd64 pkg: runtime/race BenchmarkSyncLeak-4 7 15597838 ns/op BenchmarkStackLeak-4 19582 6791 ns/op PASS ok runtime/race 0.809s goos: darwin goarch: amd64 pkg: runtime/trace BenchmarkStartRegion-4 2064783 50.13 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 185392 607.8 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.419s goos: darwin goarch: amd64 pkg: sort BenchmarkSearchWrappers-4 105385 1367 ns/op BenchmarkSortString1K-4 120 1022287 ns/op BenchmarkSortString1K_Slice-4 129 1040237 ns/op BenchmarkStableString1K-4 78 1826226 ns/op BenchmarkSortInt1K-4 129 794086 ns/op BenchmarkSortInt1K_Sorted-4 1970 60477 ns/op BenchmarkSortInt1K_Reversed-4 1290 100988 ns/op BenchmarkSortInt1K_Mod8-4 297 344599 ns/op BenchmarkStableInt1K-4 100 1338655 ns/op BenchmarkStableInt1K_Slice-4 100 1081481 ns/op BenchmarkSortInt64K-4 2 126481752 ns/op BenchmarkSortInt64K_Slice-4 2 75586521 ns/op BenchmarkStableInt64K-4 1 103106570 ns/op BenchmarkSort1e2-4 297 419662 ns/op BenchmarkStable1e2-4 100 1118214 ns/op BenchmarkSort1e4-4 2 73034972 ns/op BenchmarkStable1e4-4 1 346902746 ns/op PASS ok sort 38.259s goos: darwin goarch: amd64 pkg: strconv BenchmarkAtof64Decimal-4 717535 232.0 ns/op BenchmarkAtof64Float-4 677235 215.2 ns/op BenchmarkAtof64FloatExp-4 494919 366.5 ns/op BenchmarkAtof64Big-4 428751 319.7 ns/op BenchmarkAtof64RandomBits-4 413660 347.5 ns/op BenchmarkAtof64RandomFloats-4 457993 348.6 ns/op BenchmarkAtof64RandomLongFloats-4 303994 441.7 ns/op BenchmarkAtof32Decimal-4 671491 275.5 ns/op BenchmarkAtof32Float-4 585993 198.2 ns/op BenchmarkAtof32FloatExp-4 433389 253.7 ns/op BenchmarkAtof32Random-4 317581 416.9 ns/op BenchmarkAtof32RandomLong-4 122362 924.3 ns/op BenchmarkParseInt/Pos/7bit-4 1000000 108.3 ns/op BenchmarkParseInt/Pos/26bit-4 739830 256.5 ns/op BenchmarkParseInt/Pos/31bit-4 626864 191.6 ns/op BenchmarkParseInt/Pos/56bit-4 458142 289.0 ns/op BenchmarkParseInt/Pos/63bit-4 492348 276.0 ns/op BenchmarkParseInt/Neg/7bit-4 1206146 141.1 ns/op BenchmarkParseInt/Neg/26bit-4 837730 162.4 ns/op BenchmarkParseInt/Neg/31bit-4 584028 202.5 ns/op BenchmarkParseInt/Neg/56bit-4 305998 344.2 ns/op BenchmarkParseInt/Neg/63bit-4 455937 299.1 ns/op BenchmarkAtoi/Pos/7bit-4 1379727 80.28 ns/op BenchmarkAtoi/Pos/26bit-4 884565 152.3 ns/op BenchmarkAtoi/Pos/31bit-4 884108 182.1 ns/op BenchmarkAtoi/Pos/56bit-4 569713 237.6 ns/op BenchmarkAtoi/Pos/63bit-4 369066 305.4 ns/op BenchmarkAtoi/Neg/7bit-4 1432911 81.17 ns/op BenchmarkAtoi/Neg/26bit-4 928828 190.8 ns/op BenchmarkAtoi/Neg/31bit-4 922027 159.0 ns/op BenchmarkAtoi/Neg/56bit-4 573861 239.1 ns/op BenchmarkAtoi/Neg/63bit-4 382050 582.8 ns/op BenchmarkFormatFloat/Decimal-4 71738 1459 ns/op BenchmarkFormatFloat/Float-4 53835 3420 ns/op BenchmarkFormatFloat/Exp-4 79210 1876 ns/op BenchmarkFormatFloat/NegExp-4 76623 1855 ns/op BenchmarkFormatFloat/LongExp-4 73062 1577 ns/op BenchmarkFormatFloat/Big-4 69213 1668 ns/op BenchmarkFormatFloat/BinaryExp-4 140599 778.8 ns/op BenchmarkFormatFloat/32Integer-4 91341 1183 ns/op BenchmarkFormatFloat/32ExactFraction-4 98755 1375 ns/op BenchmarkFormatFloat/32Point-4 79982 1424 ns/op BenchmarkFormatFloat/32Exp-4 80852 1396 ns/op BenchmarkFormatFloat/32NegExp-4 87894 1292 ns/op BenchmarkFormatFloat/32Shortest-4 73850 1356 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 97070 1153 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 106264 1212 ns/op BenchmarkFormatFloat/64Fixed1-4 137439 1343 ns/op BenchmarkFormatFloat/64Fixed2-4 117002 1056 ns/op BenchmarkFormatFloat/64Fixed3-4 130497 1615 ns/op BenchmarkFormatFloat/64Fixed4-4 125844 996.0 ns/op BenchmarkFormatFloat/64Fixed12-4 77001 1807 ns/op BenchmarkFormatFloat/64Fixed16-4 88310 1460 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 86400 1390 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 77622 1497 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2047 59932 ns/op BenchmarkFormatFloat/Slowpath64-4 66357 1657 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 65324 2034 ns/op BenchmarkAppendFloat/Decimal-4 112938 1067 ns/op BenchmarkAppendFloat/Float-4 79662 1402 ns/op BenchmarkAppendFloat/Exp-4 53926 2211 ns/op BenchmarkAppendFloat/NegExp-4 97572 1378 ns/op BenchmarkAppendFloat/LongExp-4 94564 2103 ns/op BenchmarkAppendFloat/Big-4 60698 2686 ns/op BenchmarkAppendFloat/BinaryExp-4 297930 470.9 ns/op BenchmarkAppendFloat/32Integer-4 93978 1353 ns/op BenchmarkAppendFloat/32ExactFraction-4 90631 1240 ns/op BenchmarkAppendFloat/32Point-4 97605 1701 ns/op BenchmarkAppendFloat/32Exp-4 102636 2429 ns/op BenchmarkAppendFloat/32NegExp-4 99219 2191 ns/op BenchmarkAppendFloat/32Shortest-4 125653 1106 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 123699 1120 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 119936 1023 ns/op BenchmarkAppendFloat/64Fixed1-4 146038 753.6 ns/op BenchmarkAppendFloat/64Fixed2-4 138212 1070 ns/op BenchmarkAppendFloat/64Fixed3-4 143062 795.8 ns/op BenchmarkAppendFloat/64Fixed4-4 151819 826.0 ns/op BenchmarkAppendFloat/64Fixed12-4 75718 1875 ns/op BenchmarkAppendFloat/64Fixed16-4 63976 2131 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 90409 1185 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 66529 1520 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2086 63707 ns/op BenchmarkAppendFloat/Slowpath64-4 75296 2418 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 72399 3153 ns/op BenchmarkFormatInt-4 10000 16631 ns/op BenchmarkAppendInt-4 10000 10459 ns/op BenchmarkFormatUint-4 33380 3078 ns/op BenchmarkAppendUint-4 69836 3038 ns/op BenchmarkFormatIntSmall/7-4 1778068 80.83 ns/op BenchmarkFormatIntSmall/42-4 1618386 66.78 ns/op BenchmarkAppendIntSmall-4 931996 126.8 ns/op BenchmarkAppendUintVarlen/1-4 922479 148.0 ns/op BenchmarkAppendUintVarlen/12-4 829192 136.4 ns/op BenchmarkAppendUintVarlen/123-4 855364 253.5 ns/op BenchmarkAppendUintVarlen/1234-4 476066 255.6 ns/op BenchmarkAppendUintVarlen/12345-4 511762 236.5 ns/op BenchmarkAppendUintVarlen/123456-4 753153 180.0 ns/op BenchmarkAppendUintVarlen/1234567-4 818486 187.5 ns/op BenchmarkAppendUintVarlen/12345678-4 744770 187.0 ns/op BenchmarkAppendUintVarlen/123456789-4 825327 188.4 ns/op BenchmarkAppendUintVarlen/1234567890-4 793863 185.6 ns/op BenchmarkAppendUintVarlen/12345678901-4 541843 259.5 ns/op BenchmarkAppendUintVarlen/123456789012-4 663183 245.4 ns/op BenchmarkAppendUintVarlen/1234567890123-4 601556 311.9 ns/op BenchmarkAppendUintVarlen/12345678901234-4 754789 195.2 ns/op BenchmarkAppendUintVarlen/123456789012345-4 585687 188.5 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 685556 198.7 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 539748 269.4 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 556119 521.8 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 601117 218.7 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 602175 298.8 ns/op BenchmarkQuote-4 29221 5215 ns/op BenchmarkQuoteRune-4 308336 383.4 ns/op BenchmarkAppendQuote-4 38290 5057 ns/op BenchmarkAppendQuoteRune-4 607543 207.8 ns/op BenchmarkUnquoteEasy-4 1000000 116.0 ns/op BenchmarkUnquoteHard-4 32574 3755 ns/op PASS ok strconv 26.121s goos: darwin goarch: amd64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 267261 453.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 135831 1543 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 119008 893.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 249889 516.6 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 64161 1792 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 93774 1614 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 472662 292.6 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 24964 4557 ns/op BenchmarkGenericMatch1-4 1936 59700 ns/op BenchmarkGenericMatch2-4 424 369666 ns/op BenchmarkSingleMaxSkipping-4 10108 11553 ns/op 865.56 MB/s BenchmarkSingleLongSuffixFail-4 19669 6600 ns/op 151.81 MB/s BenchmarkSingleMatch-4 195 613551 ns/op 24.45 MB/s BenchmarkByteByteNoMatch-4 96805 1254 ns/op BenchmarkByteByteMatch-4 17217 6955 ns/op BenchmarkByteStringMatch-4 18481 6828 ns/op BenchmarkHTMLEscapeNew-4 64156 1963 ns/op BenchmarkHTMLEscapeOld-4 75096 1831 ns/op BenchmarkByteStringReplacerWriteString-4 1327 82747 ns/op BenchmarkByteReplacerWriteString-4 1682 68850 ns/op BenchmarkByteByteReplaces-4 3178 40636 ns/op BenchmarkByteByteMap-4 9363 13801 ns/op BenchmarkMap/identity/ASCII-4 639598 162.5 ns/op BenchmarkMap/identity/Greek-4 545095 233.2 ns/op BenchmarkMap/change/ASCII-4 32202 3590 ns/op BenchmarkMap/change/Greek-4 24210 5129 ns/op BenchmarkIndexRune-4 1539487 98.11 ns/op BenchmarkIndexRuneLongString-4 1624080 74.23 ns/op BenchmarkIndexRuneFastPath-4 3436984 34.16 ns/op BenchmarkIndex-4 3293032 35.43 ns/op BenchmarkLastIndex-4 3452175 34.68 ns/op BenchmarkIndexByte-4 15028514 7.854 ns/op BenchmarkToUpper/#00-4 2889285 40.98 ns/op BenchmarkToUpper/ONLYUPPER-4 2367841 50.59 ns/op BenchmarkToUpper/abc-4 342792 377.8 ns/op BenchmarkToUpper/AbC123-4 255477 516.6 ns/op BenchmarkToUpper/azAZ09_-4 254757 467.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 40548 2698 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 56054 1984 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 28652 3753 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 60486 1956 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 97633 1122 ns/op BenchmarkToLower/#00-4 2679511 40.84 ns/op BenchmarkToLower/abc-4 2673447 45.01 ns/op BenchmarkToLower/AbC123-4 219534 608.1 ns/op BenchmarkToLower/azAZ09_-4 219445 596.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 77655 1408 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 53341 2071 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 32635 3566 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 72111 1625 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 123675 991.3 ns/op BenchmarkMapNoChanges-4 959726 117.0 ns/op BenchmarkTrim-4 34764 3415 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2755168 43.26 ns/op BenchmarkToValidUTF8/InvalidASCII-4 181302 692.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 101634 1065 ns/op BenchmarkEqualFold/Tests-4 55390 2099 ns/op BenchmarkEqualFold/ASCII-4 2990637 40.24 ns/op BenchmarkEqualFold/UnicodePrefix-4 137372 898.3 ns/op BenchmarkEqualFold/UnicodeSuffix-4 137508 865.3 ns/op BenchmarkIndexHard1-4 1167 103902 ns/op BenchmarkIndexHard2-4 823 145844 ns/op BenchmarkIndexHard3-4 205 576445 ns/op BenchmarkIndexHard4-4 252 486724 ns/op BenchmarkLastIndexHard1-4 78 1503923 ns/op BenchmarkLastIndexHard2-4 85 1455933 ns/op BenchmarkLastIndexHard3-4 87 1461252 ns/op BenchmarkCountHard1-4 1060 101001 ns/op BenchmarkCountHard2-4 835 142282 ns/op BenchmarkCountHard3-4 207 564045 ns/op BenchmarkIndexTorture-4 10000 11185 ns/op BenchmarkCountTorture-4 10000 11147 ns/op BenchmarkCountTortureOverlapping-4 1026 113842 ns/op BenchmarkCountByte/10-4 3379300 33.17 ns/op 301.47 MB/s BenchmarkCountByte/32-4 3414762 34.60 ns/op 924.82 MB/s BenchmarkCountByte/4096-4 1000000 112.2 ns/op 36497.27 MB/s BenchmarkCountByte/4194304-4 1054 105821 ns/op 39635.80 MB/s BenchmarkCountByte/67108864-4 31 4046052 ns/op 16586.26 MB/s BenchmarkFields/ASCII/16-4 300147 409.8 ns/op 39.05 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 26208 4507 ns/op 56.80 MB/s 448 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1862 69869 ns/op 58.62 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 100 1190398 ns/op 55.05 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 18192211 ns/op 57.64 MB/s 1523712 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 110206 1037 ns/op 15.43 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10221 11414 ns/op 22.43 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 603 208733 ns/op 19.62 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 34 3940636 ns/op 16.63 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 67851172 ns/op 15.45 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 174592 781.5 ns/op 20.47 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 14468 8437 ns/op 30.34 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 804 160833 ns/op 25.47 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 3085128 ns/op 21.24 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 61404628 ns/op 17.08 MB/s 10465584 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 133962 939.0 ns/op 17.04 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12042 9988 ns/op 25.63 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 662 179081 ns/op 22.87 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 33 3179173 ns/op 20.61 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 59333057 ns/op 17.67 MB/s 10457440 B/op 25 allocs/op BenchmarkSplitEmptySeparator-4 2 73094070 ns/op BenchmarkSplitSingleByteSeparator-4 20 6523535 ns/op BenchmarkSplitMultiByteSeparator-4 37 3566548 ns/op BenchmarkSplitNSingleByteSeparator-4 235238 732.9 ns/op BenchmarkSplitNMultiByteSeparator-4 137572 913.8 ns/op BenchmarkRepeat/5x0-4 3076383 38.94 ns/op BenchmarkRepeat/5x1-4 2950252 39.65 ns/op BenchmarkRepeat/5x2-4 264206 510.7 ns/op BenchmarkRepeat/5x6-4 155461 833.0 ns/op BenchmarkRepeat/10x0-4 2760129 47.32 ns/op BenchmarkRepeat/10x1-4 2867413 42.83 ns/op BenchmarkRepeat/10x2-4 251538 528.1 ns/op BenchmarkRepeat/10x6-4 139891 918.0 ns/op BenchmarkRepeatLarge/256/1-4 59962 1985 ns/op 128.99 MB/s BenchmarkRepeatLarge/256/16-4 104775 1438 ns/op 178.06 MB/s BenchmarkRepeatLarge/512/1-4 45319 2729 ns/op 187.64 MB/s BenchmarkRepeatLarge/512/16-4 59973 1858 ns/op 275.52 MB/s BenchmarkRepeatLarge/1024/1-4 34640 3772 ns/op 271.48 MB/s BenchmarkRepeatLarge/1024/16-4 44853 2917 ns/op 351.05 MB/s BenchmarkRepeatLarge/2048/1-4 18782 6856 ns/op 298.73 MB/s BenchmarkRepeatLarge/2048/16-4 18926 5797 ns/op 353.29 MB/s BenchmarkRepeatLarge/4096/1-4 13704 9656 ns/op 424.20 MB/s BenchmarkRepeatLarge/4096/16-4 14865 8721 ns/op 469.70 MB/s BenchmarkRepeatLarge/8192/1-4 10000 15804 ns/op 518.36 MB/s BenchmarkRepeatLarge/8192/16-4 10000 15368 ns/op 533.07 MB/s BenchmarkRepeatLarge/8192/4097-4 3293379 34.56 ns/op 118552.98 MB/s BenchmarkRepeatLarge/16384/1-4 4542 31013 ns/op 528.29 MB/s BenchmarkRepeatLarge/16384/16-4 8898 26516 ns/op 617.88 MB/s BenchmarkRepeatLarge/16384/4097-4 9628 20922 ns/op 587.46 MB/s BenchmarkRepeatLarge/32768/1-4 2678 51742 ns/op 633.30 MB/s BenchmarkRepeatLarge/32768/16-4 2379 51449 ns/op 636.90 MB/s BenchmarkRepeatLarge/32768/4097-4 2456 48830 ns/op 587.32 MB/s BenchmarkRepeatLarge/65536/1-4 1417 99161 ns/op 660.90 MB/s BenchmarkRepeatLarge/65536/16-4 1224 89032 ns/op 736.09 MB/s BenchmarkRepeatLarge/65536/4097-4 1273 121561 ns/op 505.55 MB/s BenchmarkRepeatLarge/131072/1-4 274 383626 ns/op 341.67 MB/s BenchmarkRepeatLarge/131072/16-4 271 376116 ns/op 348.49 MB/s BenchmarkRepeatLarge/131072/4097-4 327 346665 ns/op 366.37 MB/s BenchmarkRepeatLarge/262144/1-4 190 599046 ns/op 437.60 MB/s BenchmarkRepeatLarge/262144/16-4 190 582511 ns/op 450.02 MB/s BenchmarkRepeatLarge/262144/4097-4 186 647832 ns/op 398.42 MB/s BenchmarkRepeatLarge/524288/1-4 88 1256504 ns/op 417.26 MB/s BenchmarkRepeatLarge/524288/16-4 90 1367606 ns/op 383.36 MB/s BenchmarkRepeatLarge/524288/4097-4 84 1289178 ns/op 403.61 MB/s BenchmarkRepeatLarge/1048576/1-4 52 2523704 ns/op 415.49 MB/s BenchmarkRepeatLarge/1048576/16-4 54 2401035 ns/op 436.72 MB/s BenchmarkRepeatLarge/1048576/4097-4 49 2470955 ns/op 422.81 MB/s BenchmarkRepeatLarge/2097152/1-4 26 4750437 ns/op 441.47 MB/s BenchmarkRepeatLarge/2097152/16-4 27 4386315 ns/op 478.11 MB/s BenchmarkRepeatLarge/2097152/4097-4 28 4803547 ns/op 435.84 MB/s BenchmarkRepeatLarge/4194304/1-4 12 8863322 ns/op 473.22 MB/s BenchmarkRepeatLarge/4194304/16-4 14 12277555 ns/op 341.62 MB/s BenchmarkRepeatLarge/4194304/4097-4 12 8584060 ns/op 488.26 MB/s BenchmarkRepeatLarge/8388608/1-4 8 14939654 ns/op 561.50 MB/s BenchmarkRepeatLarge/8388608/16-4 7 14956234 ns/op 560.88 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15569097 ns/op 538.67 MB/s BenchmarkRepeatLarge/16777216/1-4 4 28019503 ns/op 598.77 MB/s BenchmarkRepeatLarge/16777216/16-4 4 27012531 ns/op 621.09 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 27656115 ns/op 606.64 MB/s BenchmarkRepeatLarge/33554432/1-4 2 52365355 ns/op 640.78 MB/s BenchmarkRepeatLarge/33554432/16-4 2 51036802 ns/op 657.46 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 51541534 ns/op 651.02 MB/s BenchmarkRepeatLarge/67108864/1-4 1 108708064 ns/op 617.33 MB/s BenchmarkRepeatLarge/67108864/16-4 2 106875558 ns/op 627.92 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 103243221 ns/op 650.01 MB/s BenchmarkRepeatLarge/134217728/1-4 1 208416580 ns/op 643.99 MB/s BenchmarkRepeatLarge/134217728/16-4 1 206207546 ns/op 650.89 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 210700744 ns/op 637.01 MB/s BenchmarkRepeatLarge/268435456/1-4 1 465935308 ns/op 576.12 MB/s BenchmarkRepeatLarge/268435456/16-4 1 442935899 ns/op 606.04 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 421299712 ns/op 637.16 MB/s BenchmarkRepeatLarge/536870912/1-4 1 930281474 ns/op 577.11 MB/s BenchmarkRepeatLarge/536870912/16-4 1 884131372 ns/op 607.23 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 900633668 ns/op 596.10 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3766191382 ns/op 285.10 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 4412393430 ns/op 243.35 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 4481231633 ns/op 239.61 MB/s BenchmarkIndexAnyASCII/1:1-4 2133042 54.87 ns/op BenchmarkIndexAnyASCII/1:2-4 2035837 57.49 ns/op BenchmarkIndexAnyASCII/1:4-4 2078817 55.03 ns/op BenchmarkIndexAnyASCII/1:8-4 2101488 57.39 ns/op BenchmarkIndexAnyASCII/1:16-4 2103679 59.65 ns/op BenchmarkIndexAnyASCII/1:32-4 2044783 56.41 ns/op BenchmarkIndexAnyASCII/1:64-4 2105689 55.19 ns/op BenchmarkIndexAnyASCII/16:1-4 2100963 56.04 ns/op BenchmarkIndexAnyASCII/16:2-4 867181 144.0 ns/op BenchmarkIndexAnyASCII/16:4-4 909865 130.1 ns/op BenchmarkIndexAnyASCII/16:8-4 929046 138.1 ns/op BenchmarkIndexAnyASCII/16:16-4 761140 142.7 ns/op BenchmarkIndexAnyASCII/16:32-4 802351 164.6 ns/op BenchmarkIndexAnyASCII/16:64-4 577317 197.4 ns/op BenchmarkIndexAnyASCII/256:1-4 1898809 62.29 ns/op BenchmarkIndexAnyASCII/256:2-4 92131 1236 ns/op BenchmarkIndexAnyASCII/256:4-4 97143 1219 ns/op BenchmarkIndexAnyASCII/256:8-4 96474 1225 ns/op BenchmarkIndexAnyASCII/256:16-4 89942 1245 ns/op BenchmarkIndexAnyASCII/256:32-4 87466 1220 ns/op BenchmarkIndexAnyASCII/256:64-4 88454 1283 ns/op BenchmarkIndexAnyUTF8/1:1-4 2377423 50.68 ns/op BenchmarkIndexAnyUTF8/1:2-4 2164344 61.79 ns/op BenchmarkIndexAnyUTF8/1:4-4 2267262 54.15 ns/op BenchmarkIndexAnyUTF8/1:8-4 2187156 52.21 ns/op BenchmarkIndexAnyUTF8/1:16-4 2131189 53.15 ns/op BenchmarkIndexAnyUTF8/1:32-4 2189920 55.32 ns/op BenchmarkIndexAnyUTF8/1:64-4 2168646 54.66 ns/op BenchmarkIndexAnyUTF8/16:1-4 1735708 65.40 ns/op BenchmarkIndexAnyUTF8/16:2-4 273296 433.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 296630 428.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 279195 431.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 258178 432.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 266937 444.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 259936 461.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 471242 278.7 ns/op BenchmarkIndexAnyUTF8/256:2-4 18956 6277 ns/op BenchmarkIndexAnyUTF8/256:4-4 18732 6586 ns/op BenchmarkIndexAnyUTF8/256:8-4 18418 6228 ns/op BenchmarkIndexAnyUTF8/256:16-4 18429 6543 ns/op BenchmarkIndexAnyUTF8/256:32-4 17407 7104 ns/op BenchmarkIndexAnyUTF8/256:64-4 17260 6762 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2148069 56.74 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2047765 55.20 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1984173 58.24 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2052895 57.03 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2032593 59.51 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2068353 57.00 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2114901 56.42 ns/op BenchmarkLastIndexAnyASCII/16:1-4 802568 128.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1000000 132.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 879223 129.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 984180 164.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 790125 144.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 732849 165.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 567524 199.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 95266 1252 ns/op BenchmarkLastIndexAnyASCII/256:2-4 93944 1273 ns/op BenchmarkLastIndexAnyASCII/256:4-4 95193 1252 ns/op BenchmarkLastIndexAnyASCII/256:8-4 92686 1341 ns/op BenchmarkLastIndexAnyASCII/256:16-4 91497 1298 ns/op BenchmarkLastIndexAnyASCII/256:32-4 83785 1380 ns/op BenchmarkLastIndexAnyASCII/256:64-4 87408 1332 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2103565 56.17 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2114737 61.88 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2169361 55.72 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2152753 57.68 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2140903 55.95 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2136387 57.01 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2004598 56.58 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 296893 395.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 150808 789.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 151957 801.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 147165 790.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 148904 810.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 135522 823.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 154011 824.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 19988 5782 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 9254 12234 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 12362 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 8392 12275 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 9300 12364 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 9631 12470 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 9934 12507 ns/op BenchmarkTrimASCII/1:1-4 2431928 43.32 ns/op BenchmarkTrimASCII/1:2-4 2208922 55.86 ns/op BenchmarkTrimASCII/1:4-4 2200922 55.40 ns/op BenchmarkTrimASCII/1:8-4 2069110 61.39 ns/op BenchmarkTrimASCII/1:16-4 1785038 66.26 ns/op BenchmarkTrimASCII/16:1-4 2270458 50.60 ns/op BenchmarkTrimASCII/16:2-4 913062 130.0 ns/op BenchmarkTrimASCII/16:4-4 985011 130.7 ns/op BenchmarkTrimASCII/16:8-4 874197 134.5 ns/op BenchmarkTrimASCII/16:16-4 774764 142.1 ns/op BenchmarkTrimASCII/256:1-4 922432 130.1 ns/op BenchmarkTrimASCII/256:2-4 94700 1277 ns/op BenchmarkTrimASCII/256:4-4 83730 1225 ns/op BenchmarkTrimASCII/256:8-4 79677 1395 ns/op BenchmarkTrimASCII/256:16-4 87901 1256 ns/op BenchmarkTrimASCII/4096:1-4 99350 1200 ns/op BenchmarkTrimASCII/4096:2-4 5583 19167 ns/op BenchmarkTrimASCII/4096:4-4 6271 20061 ns/op BenchmarkTrimASCII/4096:8-4 5570 18955 ns/op BenchmarkTrimASCII/4096:16-4 6285 19028 ns/op BenchmarkTrimByte-4 3325632 36.34 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 17227 7257 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 16784 6724 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1598 75397 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3387 37876 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6624 18765 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 10000 11077 ns/op BenchmarkJoin/0-4 3800574 31.28 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2870572 43.56 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 203334 619.9 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 137296 882.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 96722 1221 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 82644 1508 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 59888 1771 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 57651 2043 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2271075 52.82 ns/op BenchmarkTrimSpace/ASCII-4 1606227 74.58 ns/op BenchmarkTrimSpace/SomeNonASCII-4 131187 941.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 76704 1583 ns/op BenchmarkReplaceAll-4 105806 1148 ns/op 16 B/op 1 allocs/op PASS ok strings 91.400s goos: darwin goarch: amd64 pkg: sync BenchmarkCond1-4 65838 2032 ns/op BenchmarkCond2-4 23464 5149 ns/op BenchmarkCond4-4 12634 9619 ns/op BenchmarkCond8-4 7431 16286 ns/op BenchmarkCond16-4 4474 29193 ns/op BenchmarkCond32-4 2280 54298 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 537240 222.5 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 385671 296.6 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 622472 180.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 635796 184.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 416738 427.5 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 773788 166.4 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 113360 1487 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 106642 1468 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 90724 1431 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 74785 2100 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 706860 174.5 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 191840 600.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 674592 177.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 179592 673.4 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 720812 161.7 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 197719 587.0 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1354086 103.5 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 68468 2019 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 151615 843.4 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 215502 639.7 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7124 19578 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 379 330475 ns/op BenchmarkRange/*sync.Map-4 2010 64988 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 100326 1957 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 197977 544.3 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 80497 1409 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 97688 1533 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 218662 506.0 ns/op BenchmarkAdversarialDelete/*sync.Map-4 83728 1199 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 106172 1637 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 195428 558.0 ns/op BenchmarkDeleteCollision/*sync.Map-4 900735 139.7 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 65817 1972 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 180579 677.4 ns/op BenchmarkSwapCollision/*sync.Map-4 101606 1132 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 198 582845 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 143798 848.0 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 470791 368.1 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 28257 4472 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 87428 1540 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 32222 3708 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 234236 450.8 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 147097 865.8 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 219577 501.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1387060 106.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 213300 570.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1626477 91.34 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 716535 162.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 189704 624.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 628105 163.0 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 126943 985.0 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 390505 421.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 353636 362.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 147776 887.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 817152 318.8 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 243693 605.0 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 127737 961.6 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 273019 447.9 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 74612 1708 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 277634 694.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 447523 286.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 150416 821.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 469539 226.1 ns/op BenchmarkUncontendedSemaphore-4 4588148 25.48 ns/op BenchmarkContendedSemaphore-4 4783803 25.34 ns/op BenchmarkMutexUncontended-4 882022 143.2 ns/op BenchmarkMutex-4 224144 539.4 ns/op BenchmarkMutexSlack-4 202360 560.1 ns/op BenchmarkMutexWork-4 208162 603.9 ns/op BenchmarkMutexWorkSlack-4 204484 603.1 ns/op BenchmarkMutexNoSpin-4 75274 1523 ns/op BenchmarkMutexSpin-4 70879 2062 ns/op BenchmarkOnce-4 843664 141.5 ns/op BenchmarkSemaUncontended-4 4595127 23.47 ns/op BenchmarkSemaSyntNonblock-4 1265422 88.19 ns/op BenchmarkSemaSyntBlock-4 1979001 59.48 ns/op BenchmarkSemaWorkNonblock-4 1135164 98.84 ns/op BenchmarkSemaWorkBlock-4 1344550 88.57 ns/op BenchmarkRWMutexUncontended-4 303895 335.9 ns/op BenchmarkRWMutexWrite100-4 376227 342.8 ns/op BenchmarkRWMutexWrite10-4 317514 345.5 ns/op BenchmarkRWMutexWorkWrite100-4 262171 428.4 ns/op BenchmarkRWMutexWorkWrite10-4 262774 446.4 ns/op BenchmarkWaitGroupUncontended-4 718712 154.4 ns/op BenchmarkWaitGroupAddDone-4 572738 231.1 ns/op BenchmarkWaitGroupAddDoneWork-4 530641 250.7 ns/op BenchmarkWaitGroupWait-4 3075820 39.47 ns/op BenchmarkWaitGroupWaitWork-4 2109836 51.80 ns/op BenchmarkWaitGroupActuallyWait-4 60196 1908 ns/op 32 B/op 2 allocs/op PASS ok sync 21.312s goos: darwin goarch: amd64 pkg: sync/atomic BenchmarkValueRead-4 747903 166.3 ns/op PASS ok sync/atomic 0.321s goos: darwin goarch: amd64 pkg: testing BenchmarkTBHelper-4 123002 941.3 ns/op 0 B/op 0 allocs/op PASS ok testing 0.317s goos: darwin goarch: amd64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 6333 16894 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 9531 12360 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 91 1422370 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 103 1166056 ns/op 1256 B/op 9 allocs/op BenchmarkTable/1x100000/new-4 1 170404193 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 174930013 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1563 79227 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1814 64890 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 16 6842347 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 18 6281729 ns/op 22976 B/op 57 allocs/op BenchmarkTable/10x100000/new-4 1 794877367 ns/op 48120896 B/op 100075 allocs/op BenchmarkTable/10x100000/reuse-4 1 721465525 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 178 625139 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 210 549828 ns/op 187 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 59926963 ns/op 3289008 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 62032124 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7215741219 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6898524278 ns/op 335150064 B/op 100092 allocs/op BenchmarkPyramid/10-4 2779 52912 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 33 4050202 ns/op 409130 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 355841450 ns/op 35625352 B/op 2056 allocs/op BenchmarkRagged/10-4 2414 57031 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 228 541599 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 24 5232926 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 6908 18105 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.846s goos: darwin goarch: amd64 pkg: text/template/parse BenchmarkParseLarge-4 1 101655994 ns/op BenchmarkVariableString-4 75370 1447 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2157 58695 ns/op 2514 B/op 39 allocs/op PASS ok text/template/parse 0.451s goos: darwin goarch: amd64 pkg: time BenchmarkAfterFunc-4 54 2083535 ns/op BenchmarkAfter-4 135 909743 ns/op BenchmarkStop-4 262 549376 ns/op BenchmarkSimultaneousAfterFunc-4 44 3121287 ns/op BenchmarkStartStop-4 252 498980 ns/op BenchmarkReset-4 2271 52716 ns/op BenchmarkSleep-4 43 2352003 ns/op BenchmarkParallelTimerLatency-4 33 954803 avg-late-ns 1795924 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 557608 avg-late-ns 2050436 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 353451 avg-late-ns 1815692 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 402153 avg-late-ns 1873648 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 32 223565 avg-late-ns 1580171 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 28 227429 avg-late-ns 2233575 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 381408 avg-late-ns 2739358 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 27 262781 avg-late-ns 1880146 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 26 224418 avg-late-ns 1723819 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 280819 avg-late-ns 2222129 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 22 2033131 avg-late-ns 9116281 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 33 463407 avg-late-ns 1638191 max-late-ns BenchmarkTicker-4 283 819072 ns/op BenchmarkTickerReset-4 3261 42057 ns/op BenchmarkTickerResetNaive-4 232 519261 ns/op BenchmarkNow-4 646039 166.9 ns/op BenchmarkNowUnixNano-4 621855 169.6 ns/op BenchmarkNowUnixMilli-4 789217 165.0 ns/op BenchmarkNowUnixMicro-4 696058 164.7 ns/op BenchmarkFormat-4 52070 2286 ns/op BenchmarkFormatRFC3339-4 62678 1675 ns/op BenchmarkFormatRFC3339Nano-4 76119 1610 ns/op BenchmarkFormatNow-4 67812 1705 ns/op BenchmarkMarshalJSON-4 95000 1269 ns/op BenchmarkMarshalText-4 101325 1174 ns/op BenchmarkParse-4 108622 1094 ns/op BenchmarkParseRFC3339UTC-4 353059 371.7 ns/op BenchmarkParseRFC3339UTCBytes-4 230983 506.7 ns/op BenchmarkParseRFC3339TZ-4 99126 1187 ns/op BenchmarkParseRFC3339TZBytes-4 84376 1469 ns/op BenchmarkParseDuration-4 590606 217.1 ns/op BenchmarkHour-4 1000000 126.0 ns/op BenchmarkSecond-4 977102 127.8 ns/op BenchmarkYear-4 704877 167.4 ns/op BenchmarkDay-4 641341 189.1 ns/op BenchmarkISOWeek-4 761238 165.6 ns/op BenchmarkGoString-4 74005 1613 ns/op BenchmarkUnmarshalText-4 78961 1503 ns/op PASS ok time 11.822s goos: darwin goarch: amd64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 530178 234.7 ns/op BenchmarkDecodeValidJapaneseChars-4 597994 208.2 ns/op BenchmarkDecodeRune-4 2165535 53.64 ns/op BenchmarkEncodeValidASCII-4 427942 238.1 ns/op BenchmarkEncodeValidJapaneseChars-4 715670 185.2 ns/op BenchmarkAppendRuneValidASCII-4 1000000 105.3 ns/op BenchmarkAppendRuneValidJapaneseChars-4 1913827 59.57 ns/op BenchmarkEncodeRune-4 3685100 28.45 ns/op PASS ok unicode/utf16 1.443s goos: darwin goarch: amd64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 1033732 112.8 ns/op BenchmarkRuneCountTenJapaneseChars-4 208641 563.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2968638 38.89 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 381034 341.7 ns/op BenchmarkValidTenASCIIChars-4 1000000 108.8 ns/op BenchmarkValid100KASCIIChars-4 154 738008 ns/op BenchmarkValidTenJapaneseChars-4 193860 642.9 ns/op BenchmarkValidLongMostlyASCII-4 146 796515 ns/op BenchmarkValidLongJapanese-4 64 1795618 ns/op BenchmarkValidStringTenASCIIChars-4 3407649 34.51 ns/op BenchmarkValidString100KASCIIChars-4 13092 9048 ns/op BenchmarkValidStringTenJapaneseChars-4 348643 343.3 ns/op BenchmarkValidStringLongMostlyASCII-4 1416 86172 ns/op BenchmarkValidStringLongJapanese-4 121 985464 ns/op BenchmarkEncodeASCIIRune-4 2896059 39.95 ns/op BenchmarkEncodeJapaneseRune-4 1814545 66.26 ns/op BenchmarkAppendASCIIRune-4 7958888 14.08 ns/op BenchmarkAppendJapaneseRune-4 1912987 64.23 ns/op BenchmarkDecodeASCIIRune-4 2356257 52.88 ns/op BenchmarkDecodeJapaneseRune-4 1533285 77.04 ns/op BenchmarkFullRune/ASCII-4 3263256 35.66 ns/op BenchmarkFullRune/Incomplete-4 1533260 77.11 ns/op BenchmarkFullRune/Japanese-4 3413750 36.79 ns/op PASS ok unicode/utf8 4.506s goos: darwin goarch: amd64 pkg: cmd/api BenchmarkAll-4 1 63754892675 ns/op PASS ok cmd/api 86.261s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 1339406 92.29 ns/op BenchmarkEqArrayOfStrings64-4 200124 600.1 ns/op BenchmarkEqArrayOfStrings1024-4 13617 8456 ns/op BenchmarkEqArrayOfFloats5-4 1538215 81.14 ns/op BenchmarkEqArrayOfFloats64-4 206936 613.4 ns/op BenchmarkEqArrayOfFloats1024-4 10000 10086 ns/op BenchmarkEqStruct-4 25573353 4.441 ns/op PASS ok cmd/compile/internal/reflectdata 1.531s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 4192 220992 ns/op BenchmarkCopyElim1-4 118 962636 ns/op BenchmarkCopyElim10-4 123 836112 ns/op BenchmarkCopyElim100-4 103 1275741 ns/op BenchmarkCopyElim1000-4 33 3355246 ns/op BenchmarkCopyElim10000-4 2 50831056 ns/op BenchmarkCopyElim100000-4 1 632656972 ns/op BenchmarkDeadCode/1-4 100 1035528 ns/op BenchmarkDeadCode/10-4 120 1087748 ns/op BenchmarkDeadCode/100-4 100 1187725 ns/op BenchmarkDeadCode/1000-4 43 3768639 ns/op BenchmarkDeadCode/10000-4 3 39593987 ns/op BenchmarkDeadCode/100000-4 1 356337060 ns/op BenchmarkDeadCode/200000-4 1 685039453 ns/op BenchmarkDominatorsLinear-4 14 7749177 ns/op 1.29 MB/s BenchmarkDominatorsFwdBack-4 10 19230812 ns/op 0.52 MB/s BenchmarkDominatorsManyPred-4 12 10143620 ns/op 0.99 MB/s BenchmarkDominatorsMaxPred-4 13 13984694 ns/op 0.72 MB/s BenchmarkDominatorsMaxPredVal-4 10 10903673 ns/op 0.92 MB/s BenchmarkFuse/1-4 242 517383 ns/op BenchmarkFuse/10-4 201 611981 ns/op BenchmarkFuse/100-4 126 976312 ns/op BenchmarkFuse/1000-4 21 7059639 ns/op BenchmarkFuse/10000-4 2 57384452 ns/op BenchmarkNilCheckDeep1-4 14661 9285 ns/op 0.11 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5803 20505 ns/op 0.49 MB/s 240 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 865 136817 ns/op 0.73 MB/s 695 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 80 1271459 ns/op 0.79 MB/s 4190 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 7 15651520 ns/op 0.64 MB/s 117347 B/op 6 allocs/op BenchmarkDSEPass-4 40 3023527 ns/op 52653 B/op 7 allocs/op BenchmarkDSEPassBlock-4 2 98336916 ns/op 2133056 B/op 54308 allocs/op BenchmarkCSEPass-4 7 22318060 ns/op 131532 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 139164216 ns/op 5689216 B/op 97640 allocs/op BenchmarkDeadcodePass-4 150 721224 ns/op 93829 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 128713562 ns/op 4024576 B/op 44811 allocs/op BenchmarkMultiPass-4 52 2111510 ns/op 225081 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 237191916 ns/op 11227832 B/op 150050 allocs/op BenchmarkCondRewrite/SoloJump-4 3867512 30.17 ns/op BenchmarkCondRewrite/CombJump-4 3827247 27.76 ns/op PASS ok cmd/compile/internal/ssa 15.373s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 13942 8526 ns/op BenchmarkExtShift-4 23076 6865 ns/op BenchmarkModify-4 8520 14412 ns/op BenchmarkMullImm-4 24804 6616 ns/op BenchmarkConstModify-4 8308 13971 ns/op BenchmarkBitSet-4 10000 10117 ns/op BenchmarkBitClear-4 12339 9415 ns/op BenchmarkBitToggle-4 12285 11333 ns/op BenchmarkBitSetConst-4 129418 915.0 ns/op BenchmarkBitClearConst-4 130156 910.3 ns/op BenchmarkBitToggleConst-4 133218 934.0 ns/op BenchmarkDivconstI64-4 6655320 18.48 ns/op BenchmarkModconstI64-4 6038098 18.52 ns/op BenchmarkDivisiblePow2constI64-4 6408640 16.24 ns/op BenchmarkDivisibleconstI64-4 7605064 17.15 ns/op BenchmarkDivisibleWDivconstI64-4 3689191 30.88 ns/op BenchmarkDivconstU64/3-4 5723252 19.71 ns/op BenchmarkDivconstU64/5-4 6243126 17.88 ns/op BenchmarkDivconstU64/37-4 5135623 22.38 ns/op BenchmarkDivconstU64/1234567-4 5647330 23.03 ns/op BenchmarkModconstU64-4 7853522 17.59 ns/op BenchmarkDivisibleconstU64-4 7902825 14.81 ns/op BenchmarkDivisibleWDivconstU64-4 3511348 32.22 ns/op BenchmarkDivconstI32-4 7599210 21.26 ns/op BenchmarkModconstI32-4 8295324 14.42 ns/op BenchmarkDivisiblePow2constI32-4 7751745 13.98 ns/op BenchmarkDivisibleconstI32-4 7383024 20.02 ns/op BenchmarkDivisibleWDivconstI32-4 3537052 31.38 ns/op BenchmarkDivconstU32-4 5004261 23.28 ns/op BenchmarkModconstU32-4 4760506 27.15 ns/op BenchmarkDivisibleconstU32-4 8634627 14.85 ns/op BenchmarkDivisibleWDivconstU32-4 3756235 31.47 ns/op BenchmarkDivconstI16-4 6369722 18.66 ns/op BenchmarkModconstI16-4 8400715 14.90 ns/op BenchmarkDivisiblePow2constI16-4 7085611 14.43 ns/op BenchmarkDivisibleconstI16-4 8597028 16.61 ns/op BenchmarkDivisibleWDivconstI16-4 3799285 36.75 ns/op BenchmarkDivconstU16-4 7538800 20.37 ns/op BenchmarkModconstU16-4 7259192 17.74 ns/op BenchmarkDivisibleconstU16-4 7137621 19.33 ns/op BenchmarkDivisibleWDivconstU16-4 3507966 40.76 ns/op BenchmarkDivconstI8-4 6326472 16.54 ns/op BenchmarkModconstI8-4 6169344 29.24 ns/op BenchmarkDivisiblePow2constI8-4 6661423 21.15 ns/op BenchmarkDivisibleconstI8-4 6746034 22.27 ns/op BenchmarkDivisibleWDivconstI8-4 3536877 52.21 ns/op BenchmarkDivconstU8-4 7371676 16.49 ns/op BenchmarkModconstU8-4 7117491 20.73 ns/op BenchmarkDivisibleconstU8-4 6564021 24.80 ns/op BenchmarkDivisibleWDivconstU8-4 3169058 32.63 ns/op BenchmarkMul2-4 230085 653.2 ns/op BenchmarkMulNeg2-4 215703 548.0 ns/op BenchmarkEfaceInteger-4 2935986 53.37 ns/op BenchmarkMulconstI32/3-4 24486997 6.412 ns/op BenchmarkMulconstI32/5-4 27835452 5.797 ns/op BenchmarkMulconstI32/12-4 19100584 5.984 ns/op BenchmarkMulconstI32/120-4 23433907 8.278 ns/op BenchmarkMulconstI32/-120-4 20815335 8.964 ns/op BenchmarkMulconstI32/65537-4 20723361 6.138 ns/op BenchmarkMulconstI32/65538-4 23526615 6.168 ns/op BenchmarkMulconstI64/3-4 23489271 10.20 ns/op BenchmarkMulconstI64/5-4 20621521 6.019 ns/op BenchmarkMulconstI64/12-4 23878986 6.318 ns/op BenchmarkMulconstI64/120-4 23457787 6.182 ns/op BenchmarkMulconstI64/-120-4 21970767 6.631 ns/op BenchmarkMulconstI64/65537-4 20786725 7.351 ns/op BenchmarkMulconstI64/65538-4 24085377 5.814 ns/op BenchmarkMulconstU32/3-4 21794678 9.776 ns/op BenchmarkMulconstU32/5-4 24576888 5.774 ns/op BenchmarkMulconstU32/12-4 24360684 6.535 ns/op BenchmarkMulconstU32/120-4 25545084 5.141 ns/op BenchmarkMulconstU32/65537-4 23583602 5.861 ns/op BenchmarkMulconstU32/65538-4 21209822 6.352 ns/op BenchmarkMulconstU64/3-4 19779836 7.473 ns/op BenchmarkMulconstU64/5-4 19273723 6.365 ns/op BenchmarkMulconstU64/12-4 23798846 6.247 ns/op BenchmarkMulconstU64/120-4 22508568 9.945 ns/op BenchmarkMulconstU64/65537-4 19175722 5.993 ns/op BenchmarkMulconstU64/65538-4 24335059 10.65 ns/op BenchmarkShiftArithmeticRight-4 20348329 7.037 ns/op BenchmarkSwitch8Predictable-4 6233391 30.05 ns/op BenchmarkSwitch8Unpredictable-4 7825746 16.90 ns/op BenchmarkSwitch32Predictable-4 10053619 13.93 ns/op BenchmarkSwitch32Unpredictable-4 7826418 17.14 ns/op BenchmarkSwitchStringPredictable-4 4937980 21.74 ns/op BenchmarkSwitchStringUnpredictable-4 4710550 22.73 ns/op PASS ok cmd/compile/internal/test 19.606s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 122 966390 ns/op BenchmarkNamed/Underlying/nongeneric-4 972198 161.2 ns/op BenchmarkNamed/Underlying/generic-4 1000000 242.0 ns/op BenchmarkNamed/Underlying/src_instance-4 646977 205.1 ns/op BenchmarkNamed/Underlying/user_instance-4 837294 142.9 ns/op BenchmarkCheck/http/funcbodies/info-4 1 601708829 ns/op 50544 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 428172485 ns/op 70982 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 176092596 ns/op 172036 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 199351536 ns/op 151679 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 2765042080 ns/op 1855 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 144258886 ns/op 35322 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 69046884 ns/op 73718 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 63599999 ns/op 79419 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 699084424 ns/op 3098 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 80771532 ns/op 26658 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 52189874 ns/op 41303 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 4 41018617 ns/op 52569 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 2110555416 ns/op 29470 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 786041579 ns/op 78872 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 182975722 ns/op 338332 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 144478857 ns/op 428220 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 3641154726 ns/op 555.5 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 107357071 ns/op 18747 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 63379030 ns/op 30831 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 67271322 ns/op 29801 lines/s PASS ok cmd/compile/internal/types2 49.909s goos: darwin goarch: amd64 pkg: cmd/go BenchmarkExecGoEnv-4 2 54605606 ns/op 21369500 sys-ns/op 4220500 user-ns/op PASS ok cmd/go 0.404s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 68235 1824 ns/op 4.39 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 71854 1682 ns/op 4.76 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14732 7269 ns/op 140.88 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 17911 9278 ns/op 110.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2866 56119 ns/op 145.97 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2527 43305 ns/op 189.17 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.253s All tests passed.