darwin-amd64-race at 231806c83debbb4feec288f6c4729c0b131823a4 ##### Test execution environment. # GOARCH: amd64 # CPU: # GOOS: darwin # OS Version: Darwin 21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:17:10 PDT 2022; root:xnu-8020.140.49~2/RELEASE_X86_64 x86_64 ##### Testing packages. ok archive/tar 1.909s ok archive/zip 2.682s ok bufio 0.510s ok bytes 3.641s ok compress/bzip2 0.791s ok compress/flate 8.286s ok compress/gzip 18.601s ok compress/lzw 1.030s ok compress/zlib 7.923s ok container/heap 0.076s ok container/list 0.064s ok container/ring 0.063s ok context 0.138s ok crypto 0.052s ok crypto/aes 0.114s ok crypto/cipher 0.121s ok crypto/des 0.160s ok crypto/dsa 0.099s ok crypto/ecdh 0.338s ok crypto/ecdsa 0.213s ok crypto/ed25519 0.536s ok crypto/elliptic 0.088s ok crypto/hmac 0.072s ok crypto/internal/alias 0.039s ok crypto/internal/bigmod 4.007s ok crypto/internal/boring 0.041s ok crypto/internal/boring/bcache 0.550s ok crypto/internal/edwards25519 58.384s ok crypto/internal/edwards25519/field 20.646s ok crypto/internal/nistec 1.016s ok crypto/internal/nistec/fiat 0.049s [no tests to run] ok crypto/md5 0.073s ok crypto/rand 0.341s ok crypto/rc4 0.673s ok crypto/rsa 2.045s ok crypto/sha1 0.063s ok crypto/sha256 0.064s ok crypto/sha512 0.128s ok crypto/subtle 0.513s ok crypto/tls 4.166s ok crypto/x509 1.740s ok database/sql 0.606s ok database/sql/driver 0.064s ok debug/buildinfo 0.085s ok debug/dwarf 0.245s ok debug/elf 1.924s ok debug/gosym 0.291s ok debug/macho 0.294s ok debug/pe 0.174s ok debug/plan9obj 0.138s ok embed 0.095s [no tests to run] ok embed/internal/embedtest 0.066s ok encoding/ascii85 0.060s ok encoding/asn1 0.041s ok encoding/base32 0.187s ok encoding/base64 0.065s ok encoding/binary 0.044s ok encoding/csv 0.109s ok encoding/gob 35.098s ok encoding/hex 0.069s ok encoding/json 2.515s ok encoding/pem 2.960s ok encoding/xml 0.314s ok errors 0.067s ok expvar 0.059s ok flag 0.215s ok fmt 0.819s ok go/ast 0.107s ok go/build 7.168s ok go/build/constraint 0.061s ok go/constant 0.043s ok go/doc 0.438s ok go/doc/comment 5.571s ok go/format 0.098s ok go/importer 1.877s ok go/internal/gccgoimporter 0.151s ok go/internal/gcimporter 24.671s ok go/internal/srcimporter 43.388s ok go/parser 1.501s ok go/printer 2.072s ok go/scanner 0.056s ok go/token 0.147s ok go/types 64.092s ok hash 0.051s ok hash/adler32 0.091s ok hash/crc32 0.099s ok hash/crc64 0.058s ok hash/fnv 0.060s ok hash/maphash 0.041s ok html 0.041s ok html/template 0.338s ok image 0.717s ok image/color 0.092s ok image/draw 0.886s ok image/gif 1.556s ok image/jpeg 1.643s ok image/png 4.797s ok index/suffixarray 1.631s ok internal/abi 0.357s ok internal/buildcfg 0.122s ok internal/coverage/cformat 0.064s ok internal/coverage/cmerge 0.086s ok internal/coverage/pods 0.080s ok internal/coverage/slicereader 0.109s ok internal/coverage/slicewriter 0.113s ok internal/coverage/test 0.104s ok internal/cpu 0.111s ok internal/dag 0.036s ok internal/diff 0.073s ok internal/fmtsort 0.075s ok internal/fuzz 0.124s ok internal/godebug 0.037s ok internal/intern 1.506s ok internal/itoa 0.050s ok internal/poll 0.666s ok internal/profile 0.084s ok internal/reflectlite 0.343s ok internal/safefilepath 0.083s ok internal/saferio 0.407s ok internal/singleflight 0.298s ok internal/testenv 0.051s ok internal/trace 0.502s ok internal/types/errors 2.678s ok internal/unsafeheader 0.060s ok internal/xcoff 0.214s ok io 0.147s ok io/fs 0.283s ok io/ioutil 0.070s ok log 0.060s ok log/syslog 1.299s ok maps 0.052s ok math 0.097s ok math/big 3.466s ok math/bits 0.060s ok math/cmplx 0.057s ok math/rand 3.791s ok mime 0.169s ok mime/multipart 8.873s ok mime/quotedprintable 0.180s ok net 36.337s ok net/http 27.161s ok net/http/cgi 2.374s ok net/http/cookiejar 0.165s ok net/http/fcgi 0.234s ok net/http/httptest 0.510s ok net/http/httptrace 0.063s ok net/http/httputil 1.346s ok net/http/internal 0.062s ok net/http/internal/ascii 0.076s ok net/http/pprof 5.275s ok net/internal/socktest 0.054s ok net/mail 0.057s ok net/netip 1.151s ok net/rpc 0.273s ok net/rpc/jsonrpc 0.150s ok net/smtp 0.238s ok net/textproto 0.077s ok net/url 0.103s ok os 3.583s ok os/exec 4.403s ok os/exec/internal/fdtest 0.086s ok os/signal 6.050s ok os/user 0.105s ok path 0.074s ok path/filepath 0.363s ok plugin 0.039s ok reflect 1.813s ok regexp 3.793s ok regexp/syntax 4.802s ok runtime 73.685s ok runtime/cgo 0.082s ok runtime/coverage 0.135s ok runtime/debug 0.368s ok runtime/internal/atomic 0.116s ok runtime/internal/math 0.072s ok runtime/internal/sys 0.080s ok runtime/metrics 0.047s ok runtime/pprof 14.242s ok runtime/race 15.501s ok runtime/trace 6.371s ok slices 0.112s ok sort 0.530s ok strconv 5.279s ok strings 4.182s ok sync 0.876s ok sync/atomic 7.180s ok syscall 2.107s ok testing 2.784s ok testing/fstest 0.048s ok testing/iotest 0.050s ok testing/quick 0.250s ok text/scanner 0.125s ok text/tabwriter 0.084s ok text/template 0.165s ok text/template/parse 0.134s ok time 3.229s ok unicode 0.118s ok unicode/utf16 0.136s ok unicode/utf8 0.104s ok cmd/addr2line 7.641s ok cmd/api 30.337s ok cmd/asm/internal/asm 8.378s ok cmd/asm/internal/lex 0.069s ok cmd/compile/internal/abt 0.085s ok cmd/compile/internal/amd64 104.781s ok cmd/compile/internal/base 0.032s ok cmd/compile/internal/compare 0.056s ok cmd/compile/internal/dwarfgen 1.244s ok cmd/compile/internal/importer 6.715s ok cmd/compile/internal/ir 0.071s ok cmd/compile/internal/logopt 2.659s ok cmd/compile/internal/loopvar 42.636s ok cmd/compile/internal/noder 0.061s ok cmd/compile/internal/reflectdata 0.061s [no tests to run] ok cmd/compile/internal/ssa 46.708s ok cmd/compile/internal/syntax 0.362s ok cmd/compile/internal/test 21.808s ok cmd/compile/internal/typecheck 1.136s ok cmd/compile/internal/types 0.048s ok cmd/compile/internal/types2 38.474s ok cmd/covdata 0.056s ok cmd/cover 8.501s ok cmd/dist 0.148s ok cmd/doc 1.842s ok cmd/fix 20.134s ok cmd/go 406.542s ok cmd/go/internal/auth 0.059s ok cmd/go/internal/cache 0.720s ok cmd/go/internal/fsys 0.396s ok cmd/go/internal/generate 0.051s ok cmd/go/internal/get 0.090s ok cmd/go/internal/imports 0.170s ok cmd/go/internal/load 0.061s ok cmd/go/internal/lockedfile 0.375s ok cmd/go/internal/lockedfile/internal/filelock 0.166s ok cmd/go/internal/modconv 0.180s ok cmd/go/internal/modfetch 0.079s ok cmd/go/internal/modfetch/codehost 0.127s ok cmd/go/internal/modfetch/zip_sum_test 0.094s ok cmd/go/internal/modindex 0.822s ok cmd/go/internal/modload 0.072s ok cmd/go/internal/mvs 0.079s ok cmd/go/internal/par 0.103s ok cmd/go/internal/str 0.053s ok cmd/go/internal/test 0.070s ok cmd/go/internal/vcs 0.123s ok cmd/go/internal/vcweb 0.183s ok cmd/go/internal/vcweb/vcstest 28.841s ok cmd/go/internal/web 0.087s ok cmd/go/internal/work 3.255s ok cmd/gofmt 0.432s ok cmd/internal/archive 2.729s ok cmd/internal/buildid 1.583s ok cmd/internal/cov 1.425s ok cmd/internal/dwarf 0.094s ok cmd/internal/edit 0.050s ok cmd/internal/goobj 0.035s ok cmd/internal/moddeps 4.837s ok cmd/internal/notsha256 0.114s ok cmd/internal/obj 1.696s ok cmd/internal/obj/ppc64 0.909s ok cmd/internal/obj/riscv 0.491s ok cmd/internal/obj/s390x 0.131s ok cmd/internal/obj/x86 4.382s ok cmd/internal/objabi 0.086s ok cmd/internal/pkgpath 0.310s ok cmd/internal/pkgpattern 0.080s ok cmd/internal/quoted 0.069s ok cmd/internal/src 0.034s ok cmd/internal/test2json 1.217s ok cmd/link 25.591s ok cmd/link/internal/benchmark 0.067s ok cmd/link/internal/ld 31.911s ok cmd/link/internal/loader 0.198s ok cmd/nm 4.234s ok cmd/objdump 13.985s ok cmd/pack 4.408s ok cmd/pprof 1.979s ok cmd/trace 0.217s ok cmd/vet 33.838s ##### Running benchmarks briefly. goos: darwin goarch: amd64 pkg: archive/tar Benchmark/Writer/USTAR-4 2890 35496 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2690 46244 ns/op 1862 B/op 37 allocs/op Benchmark/Writer/PAX-4 1746 68881 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 5790 39384 ns/op 5201 B/op 16 allocs/op Benchmark/Reader/GNU-4 5968 35381 ns/op 5048 B/op 14 allocs/op Benchmark/Reader/PAX-4 1999 72577 ns/op 8674 B/op 33 allocs/op PASS ok archive/tar 1.368s goos: darwin goarch: amd64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 280227678 ns/op 828480 B/op 81 allocs/op BenchmarkZip64Test-4 1 204885470 ns/op BenchmarkZip64TestSizes/4096-4 771 171083 ns/op BenchmarkZip64TestSizes/1048576-4 86 1330409 ns/op BenchmarkZip64TestSizes/67108864-4 1 198462816 ns/op PASS ok archive/zip 1.597s goos: darwin goarch: amd64 pkg: bufio BenchmarkReaderCopyOptimal-4 178308 666.2 ns/op BenchmarkReaderCopyUnoptimal-4 121700 972.7 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 67308 ns/op BenchmarkReaderWriteToOptimal-4 9128 23653 ns/op BenchmarkReaderReadString-4 99810 1458 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 141456 810.2 ns/op BenchmarkWriterCopyUnoptimal-4 188074 772.0 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 71542 ns/op BenchmarkReaderEmpty-4 10000 10831 ns/op 4225 B/op 3 allocs/op BenchmarkWriterEmpty-4 10000 11897 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 512641 268.2 ns/op 0 B/op 0 allocs/op PASS ok bufio 3.182s goos: darwin goarch: amd64 pkg: bytes BenchmarkReadString-4 2545 58602 ns/op 559.16 MB/s BenchmarkWriteByte-4 350 338262 ns/op 12.11 MB/s BenchmarkWriteRune-4 157 649901 ns/op 18.91 MB/s BenchmarkBufferNotEmptyWriteRead-4 34 3763083 ns/op BenchmarkBufferFullSmallReads-4 92 1389934 ns/op BenchmarkBufferWriteBlock/N4096-4 8684 24602 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 288 528925 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 7 18297438 ns/op 4192298 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 6 17574587 ns/op 954.63 MB/s 5592405 B/op 0 allocs/op BenchmarkIndexByte/10-4 2706867 40.50 ns/op 246.93 MB/s BenchmarkIndexByte/32-4 2981688 40.48 ns/op 790.52 MB/s BenchmarkIndexByte/4K-4 1000000 148.9 ns/op 27505.97 MB/s BenchmarkIndexBytePortable/10-4 908275 118.6 ns/op 84.33 MB/s BenchmarkIndexBytePortable/32-4 425065 341.2 ns/op 93.78 MB/s BenchmarkIndexBytePortable/4K-4 3672 39979 ns/op 102.45 MB/s BenchmarkIndexRune/10-4 846471 144.3 ns/op 69.31 MB/s BenchmarkIndexRune/32-4 789009 146.0 ns/op 219.25 MB/s BenchmarkIndexRune/4K-4 378543 358.2 ns/op 11434.10 MB/s BenchmarkIndexRuneASCII/10-4 3036790 39.36 ns/op 254.09 MB/s BenchmarkIndexRuneASCII/32-4 2824588 40.75 ns/op 785.27 MB/s BenchmarkIndexRuneASCII/4K-4 1000000 133.8 ns/op 30609.06 MB/s BenchmarkEqual/0-4 9273704 15.15 ns/op BenchmarkEqual/1-4 1216918 99.00 ns/op 10.10 MB/s BenchmarkEqual/6-4 1000000 106.0 ns/op 56.61 MB/s BenchmarkEqual/9-4 1000000 104.9 ns/op 85.78 MB/s BenchmarkEqual/15-4 1000000 117.8 ns/op 127.31 MB/s BenchmarkEqual/16-4 1000000 125.7 ns/op 127.32 MB/s BenchmarkEqual/20-4 1000000 154.4 ns/op 129.50 MB/s BenchmarkEqual/32-4 1000000 133.1 ns/op 240.37 MB/s BenchmarkEqual/4K-4 76562 1754 ns/op 2334.74 MB/s BenchmarkIndex/10-4 1970307 63.00 ns/op 158.72 MB/s BenchmarkIndex/32-4 1721137 69.01 ns/op 463.71 MB/s BenchmarkIndex/4K-4 18446 6253 ns/op 655.03 MB/s BenchmarkIndexEasy/10-4 1926927 64.61 ns/op 154.78 MB/s BenchmarkIndexEasy/32-4 1629032 75.42 ns/op 424.30 MB/s BenchmarkIndexEasy/4K-4 438556 300.4 ns/op 13634.03 MB/s BenchmarkCount/10-4 1000000 117.0 ns/op 85.50 MB/s BenchmarkCount/32-4 1000000 104.6 ns/op 305.91 MB/s BenchmarkCount/4K-4 16905 6605 ns/op 620.15 MB/s BenchmarkCountEasy/10-4 1000000 109.1 ns/op 91.62 MB/s BenchmarkCountEasy/32-4 1000000 125.0 ns/op 256.08 MB/s BenchmarkCountEasy/4K-4 423849 353.4 ns/op 11590.48 MB/s BenchmarkCountSingle/10-4 2209471 53.02 ns/op 188.60 MB/s BenchmarkCountSingle/32-4 2468554 58.38 ns/op 548.10 MB/s BenchmarkCountSingle/4K-4 730009 207.0 ns/op 19788.88 MB/s BenchmarkToUpper/#00-4 2152929 47.71 ns/op BenchmarkToUpper/ONLYUPPER-4 309987 429.6 ns/op BenchmarkToUpper/abc-4 255553 441.6 ns/op BenchmarkToUpper/AbC123-4 253459 509.9 ns/op BenchmarkToUpper/azAZ09_-4 204558 586.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 70250 1936 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 28606 3561 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 50241 2136 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 120504 1072 ns/op BenchmarkToLower/#00-4 2481603 47.44 ns/op BenchmarkToLower/abc-4 381632 336.8 ns/op BenchmarkToLower/AbC123-4 232600 447.0 ns/op BenchmarkToLower/azAZ09_-4 211674 536.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 63668 1799 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 32539 3734 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 61212 1982 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 93565 1154 ns/op BenchmarkFields/ASCII/16-4 126384 1001 ns/op 15.99 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 10482 ns/op 24.42 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 808 177862 ns/op 23.03 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 38 2885435 ns/op 22.71 MB/s 147458 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 55625442 ns/op 18.85 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 61261 1877 ns/op 8.53 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5068 26854 ns/op 9.53 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 304 409746 ns/op 10.00 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 7954762 ns/op 8.24 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 149007063 ns/op 7.04 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 128293 914.5 ns/op 17.50 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 8052 12475 ns/op 20.52 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 602 218817 ns/op 18.72 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 33 4668328 ns/op 14.04 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 94182142 ns/op 11.13 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 81945 1593 ns/op 10.05 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 5869 20278 ns/op 12.62 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 406 338188 ns/op 12.11 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 22 6549356 ns/op 10.01 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 102884660 ns/op 10.19 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1841894 63.53 ns/op BenchmarkTrimSpace/ASCII-4 1000000 107.8 ns/op BenchmarkTrimSpace/SomeNonASCII-4 96423 1203 ns/op BenchmarkTrimSpace/JustNonASCII-4 47157 2855 ns/op BenchmarkToValidUTF8/Valid-4 401284 360.7 ns/op BenchmarkToValidUTF8/InvalidASCII-4 252231 535.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 71224 1692 ns/op BenchmarkIndexHard1-4 820 127559 ns/op BenchmarkIndexHard2-4 681 182860 ns/op BenchmarkIndexHard3-4 159 768946 ns/op BenchmarkIndexHard4-4 200 578370 ns/op BenchmarkLastIndexHard1-4 6 18389825 ns/op BenchmarkLastIndexHard2-4 5 23541475 ns/op BenchmarkLastIndexHard3-4 4 25012998 ns/op BenchmarkCountHard1-4 777 130644 ns/op BenchmarkCountHard2-4 600 175124 ns/op BenchmarkCountHard3-4 154 707851 ns/op BenchmarkSplitEmptySeparator-4 1 137850726 ns/op BenchmarkSplitSingleByteSeparator-4 9 11295563 ns/op BenchmarkSplitMultiByteSeparator-4 9 12803686 ns/op BenchmarkSplitNSingleByteSeparator-4 144686 1067 ns/op BenchmarkSplitNMultiByteSeparator-4 62886 2140 ns/op BenchmarkRepeat-4 146400 871.5 ns/op BenchmarkRepeatLarge/256/1-4 80431 1607 ns/op 159.33 MB/s BenchmarkRepeatLarge/256/16-4 138022 1270 ns/op 201.55 MB/s BenchmarkRepeatLarge/512/1-4 53764 2330 ns/op 219.74 MB/s BenchmarkRepeatLarge/512/16-4 62270 1890 ns/op 270.84 MB/s BenchmarkRepeatLarge/1024/1-4 33171 3334 ns/op 307.16 MB/s BenchmarkRepeatLarge/1024/16-4 40388 2887 ns/op 354.63 MB/s BenchmarkRepeatLarge/2048/1-4 23342 5885 ns/op 347.98 MB/s BenchmarkRepeatLarge/2048/16-4 24122 5108 ns/op 400.97 MB/s BenchmarkRepeatLarge/4096/1-4 10000 10230 ns/op 400.39 MB/s BenchmarkRepeatLarge/4096/16-4 12099 8349 ns/op 490.60 MB/s BenchmarkRepeatLarge/8192/1-4 10000 18326 ns/op 447.01 MB/s BenchmarkRepeatLarge/8192/16-4 10000 18890 ns/op 433.67 MB/s BenchmarkRepeatLarge/8192/4097-4 10000 10177 ns/op 402.57 MB/s BenchmarkRepeatLarge/16384/1-4 10000 39562 ns/op 414.13 MB/s BenchmarkRepeatLarge/16384/16-4 10000 36709 ns/op 446.32 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 23149 ns/op 530.95 MB/s BenchmarkRepeatLarge/32768/1-4 2491 51389 ns/op 637.65 MB/s BenchmarkRepeatLarge/32768/16-4 2877 49640 ns/op 660.11 MB/s BenchmarkRepeatLarge/32768/4097-4 2840 45426 ns/op 631.34 MB/s BenchmarkRepeatLarge/65536/1-4 1228 118508 ns/op 553.01 MB/s BenchmarkRepeatLarge/65536/16-4 934 130170 ns/op 503.46 MB/s BenchmarkRepeatLarge/65536/4097-4 1003 123559 ns/op 497.37 MB/s BenchmarkRepeatLarge/131072/1-4 306 360517 ns/op 363.57 MB/s BenchmarkRepeatLarge/131072/16-4 303 387752 ns/op 338.03 MB/s BenchmarkRepeatLarge/131072/4097-4 294 347625 ns/op 365.36 MB/s BenchmarkRepeatLarge/262144/1-4 151 988315 ns/op 265.24 MB/s BenchmarkRepeatLarge/262144/16-4 124 1054425 ns/op 248.61 MB/s BenchmarkRepeatLarge/262144/4097-4 128 932119 ns/op 276.91 MB/s BenchmarkRepeatLarge/524288/1-4 72 1772446 ns/op 295.80 MB/s BenchmarkRepeatLarge/524288/16-4 61 1867892 ns/op 280.68 MB/s BenchmarkRepeatLarge/524288/4097-4 70 1695897 ns/op 306.81 MB/s BenchmarkRepeatLarge/1048576/1-4 34 3387295 ns/op 309.56 MB/s BenchmarkRepeatLarge/1048576/16-4 40 3646378 ns/op 287.57 MB/s BenchmarkRepeatLarge/1048576/4097-4 43 3136419 ns/op 333.10 MB/s BenchmarkRepeatLarge/2097152/1-4 30 6083076 ns/op 344.75 MB/s BenchmarkRepeatLarge/2097152/16-4 30 6622407 ns/op 316.68 MB/s BenchmarkRepeatLarge/2097152/4097-4 26 6192595 ns/op 338.08 MB/s BenchmarkRepeatLarge/4194304/1-4 10 10303170 ns/op 407.09 MB/s BenchmarkRepeatLarge/4194304/16-4 9 11441931 ns/op 366.57 MB/s BenchmarkRepeatLarge/4194304/4097-4 9 11213869 ns/op 373.75 MB/s BenchmarkRepeatLarge/8388608/1-4 6 18459922 ns/op 454.42 MB/s BenchmarkRepeatLarge/8388608/16-4 6 19061680 ns/op 440.08 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15943435 ns/op 526.02 MB/s BenchmarkRepeatLarge/16777216/1-4 4 26100304 ns/op 642.80 MB/s BenchmarkRepeatLarge/16777216/16-4 4 28696376 ns/op 584.65 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 35835375 ns/op 468.17 MB/s BenchmarkRepeatLarge/33554432/1-4 2 61979207 ns/op 541.38 MB/s BenchmarkRepeatLarge/33554432/16-4 2 57931810 ns/op 579.21 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 58860086 ns/op 570.07 MB/s BenchmarkRepeatLarge/67108864/1-4 1 114577350 ns/op 585.71 MB/s BenchmarkRepeatLarge/67108864/16-4 1 114826370 ns/op 584.44 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 111464532 ns/op 602.06 MB/s BenchmarkRepeatLarge/134217728/1-4 1 254718831 ns/op 526.93 MB/s BenchmarkRepeatLarge/134217728/16-4 1 255822005 ns/op 524.65 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 237976725 ns/op 564.00 MB/s BenchmarkRepeatLarge/268435456/1-4 1 497622186 ns/op 539.44 MB/s BenchmarkRepeatLarge/268435456/16-4 1 472521271 ns/op 568.09 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 461376904 ns/op 581.81 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1204030388 ns/op 445.89 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1734263300 ns/op 309.57 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1373321400 ns/op 390.93 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 6170040651 ns/op 174.03 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 5103188277 ns/op 210.41 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 6545947099 ns/op 164.03 MB/s BenchmarkBytesCompare/1-4 8863386 14.13 ns/op BenchmarkBytesCompare/2-4 9769674 13.86 ns/op BenchmarkBytesCompare/4-4 9797403 12.76 ns/op BenchmarkBytesCompare/8-4 12664407 9.992 ns/op BenchmarkBytesCompare/16-4 13868036 10.39 ns/op BenchmarkBytesCompare/32-4 9908853 11.33 ns/op BenchmarkBytesCompare/64-4 9660072 12.73 ns/op BenchmarkBytesCompare/128-4 8424697 15.17 ns/op BenchmarkBytesCompare/256-4 6750468 21.38 ns/op BenchmarkBytesCompare/512-4 4422538 27.08 ns/op BenchmarkBytesCompare/1024-4 2305900 46.21 ns/op BenchmarkBytesCompare/2048-4 1378509 86.31 ns/op BenchmarkIndexAnyASCII/1:1-4 1757077 65.58 ns/op BenchmarkIndexAnyASCII/1:2-4 1750503 67.74 ns/op BenchmarkIndexAnyASCII/1:4-4 1705622 67.74 ns/op BenchmarkIndexAnyASCII/1:8-4 1758700 74.44 ns/op BenchmarkIndexAnyASCII/1:16-4 1718767 65.69 ns/op BenchmarkIndexAnyASCII/1:32-4 1550796 68.98 ns/op BenchmarkIndexAnyASCII/1:64-4 1463967 82.26 ns/op BenchmarkIndexAnyASCII/16:1-4 1864341 73.56 ns/op BenchmarkIndexAnyASCII/16:2-4 526569 321.6 ns/op BenchmarkIndexAnyASCII/16:4-4 550464 230.0 ns/op BenchmarkIndexAnyASCII/16:8-4 424222 247.1 ns/op BenchmarkIndexAnyASCII/16:16-4 517159 236.2 ns/op BenchmarkIndexAnyASCII/16:32-4 493150 241.9 ns/op BenchmarkIndexAnyASCII/16:64-4 383944 297.4 ns/op BenchmarkIndexAnyASCII/256:1-4 1926672 67.80 ns/op BenchmarkIndexAnyASCII/256:2-4 38848 2742 ns/op BenchmarkIndexAnyASCII/256:4-4 44764 2544 ns/op BenchmarkIndexAnyASCII/256:8-4 44830 2649 ns/op BenchmarkIndexAnyASCII/256:16-4 44412 2806 ns/op BenchmarkIndexAnyASCII/256:32-4 41781 2566 ns/op BenchmarkIndexAnyASCII/256:64-4 41160 2726 ns/op BenchmarkIndexAnyUTF8/1:1-4 1698157 80.69 ns/op BenchmarkIndexAnyUTF8/1:2-4 1660586 65.10 ns/op BenchmarkIndexAnyUTF8/1:4-4 1836055 66.24 ns/op BenchmarkIndexAnyUTF8/1:8-4 1797974 66.98 ns/op BenchmarkIndexAnyUTF8/1:16-4 1818112 59.65 ns/op BenchmarkIndexAnyUTF8/1:32-4 1903724 60.03 ns/op BenchmarkIndexAnyUTF8/1:64-4 1809658 66.38 ns/op BenchmarkIndexAnyUTF8/16:1-4 134770 1146 ns/op BenchmarkIndexAnyUTF8/16:2-4 336212 422.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 393280 351.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 352675 354.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 334969 370.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 288650 376.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 355060 380.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 13307 ns/op BenchmarkIndexAnyUTF8/256:2-4 29325 4161 ns/op BenchmarkIndexAnyUTF8/256:4-4 29151 4011 ns/op BenchmarkIndexAnyUTF8/256:8-4 26409 4606 ns/op BenchmarkIndexAnyUTF8/256:16-4 24915 4771 ns/op BenchmarkIndexAnyUTF8/256:32-4 25555 4858 ns/op BenchmarkIndexAnyUTF8/256:64-4 21796 4977 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1706403 71.24 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1586461 70.09 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1818384 65.86 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1774573 70.17 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1732833 65.56 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1788684 68.41 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1509942 66.94 ns/op BenchmarkLastIndexAnyASCII/16:1-4 483234 289.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 445789 325.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 445101 291.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 433825 292.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 427843 396.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 413074 299.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 367464 323.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 36957 3090 ns/op BenchmarkLastIndexAnyASCII/256:2-4 34572 3144 ns/op BenchmarkLastIndexAnyASCII/256:4-4 37357 3151 ns/op BenchmarkLastIndexAnyASCII/256:8-4 29860 4072 ns/op BenchmarkLastIndexAnyASCII/256:16-4 34399 3346 ns/op BenchmarkLastIndexAnyASCII/256:32-4 31952 3547 ns/op BenchmarkLastIndexAnyASCII/256:64-4 31039 3652 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1788499 68.48 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1700607 78.80 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1711987 68.49 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1635787 72.26 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1553844 65.42 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1705753 66.13 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1757758 72.49 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 168060 814.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 372918 351.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 411182 342.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 370254 344.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 310339 349.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 373054 356.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 334630 362.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 10000 10418 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 24511 4478 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 26043 4541 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 25962 4426 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 25059 4824 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 23456 4671 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 23856 4867 ns/op BenchmarkTrimASCII/1:1-4 1617724 66.31 ns/op BenchmarkTrimASCII/1:2-4 1555977 71.78 ns/op BenchmarkTrimASCII/1:4-4 1680643 64.19 ns/op BenchmarkTrimASCII/1:8-4 1751772 67.70 ns/op BenchmarkTrimASCII/1:16-4 1530744 77.63 ns/op BenchmarkTrimASCII/16:1-4 508609 220.1 ns/op BenchmarkTrimASCII/16:2-4 403809 293.3 ns/op BenchmarkTrimASCII/16:4-4 383568 301.7 ns/op BenchmarkTrimASCII/16:8-4 346131 316.4 ns/op BenchmarkTrimASCII/16:16-4 410419 330.3 ns/op BenchmarkTrimASCII/256:1-4 43350 2712 ns/op BenchmarkTrimASCII/256:2-4 32817 3680 ns/op BenchmarkTrimASCII/256:4-4 31514 4339 ns/op BenchmarkTrimASCII/256:8-4 32168 3690 ns/op BenchmarkTrimASCII/256:16-4 29779 3696 ns/op BenchmarkTrimASCII/4096:1-4 2925 40034 ns/op BenchmarkTrimASCII/4096:2-4 1902 65835 ns/op BenchmarkTrimASCII/4096:4-4 2175 56870 ns/op BenchmarkTrimASCII/4096:8-4 1851 64450 ns/op BenchmarkTrimASCII/4096:16-4 2194 62249 ns/op BenchmarkTrimByte-4 1336162 85.10 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 14734 7874 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13182 7876 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 687 148173 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1430 77517 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3862 38852 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5488 20448 ns/op BenchmarkCompareBytesEqual-4 12001580 9.832 ns/op BenchmarkCompareBytesToNil-4 14038285 8.442 ns/op BenchmarkCompareBytesEmpty-4 18800118 6.416 ns/op BenchmarkCompareBytesIdentical-4 17922987 6.477 ns/op BenchmarkCompareBytesSameLength-4 13682265 7.826 ns/op BenchmarkCompareBytesDifferentLength-4 13337082 9.111 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1683 67020 ns/op 15645.82 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 2350 51783 ns/op 20249.55 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3046 46375 ns/op 22610.91 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 2774 44631 ns/op 23494.58 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 2950 48147 ns/op 21778.79 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2716 54388 ns/op 19279.80 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 2874 54313 ns/op 19306.22 MB/s BenchmarkCompareBytesBig-4 2415 47172 ns/op 22229.14 MB/s BenchmarkCompareBytesBigIdentical-4 14776825 7.835 ns/op 133838765.76 MB/s PASS ok bytes 122.928s goos: darwin goarch: amd64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 71917698 ns/op 1.39 MB/s 3616640 B/op 53 allocs/op BenchmarkDecodeNewton-4 1 286417274 ns/op 1.98 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 4 26908476 ns/op 0.61 MB/s 3645612 B/op 52 allocs/op PASS ok compress/bzip2 1.201s goos: darwin goarch: amd64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 63 1940465 ns/op 5.15 MB/s 42753 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 18358366 ns/op 5.45 MB/s 43353 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 192882423 ns/op 5.18 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 54 2217278 ns/op 4.51 MB/s 42899 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 5 22014126 ns/op 4.54 MB/s 44206 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 221784640 ns/op 4.51 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 56 2175117 ns/op 4.60 MB/s 42484 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 5 21319633 ns/op 4.69 MB/s 42555 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 200215700 ns/op 4.99 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 49 2068550 ns/op 4.83 MB/s 42423 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 5 20639843 ns/op 4.84 MB/s 47484 B/op 15 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 216336616 ns/op 4.62 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 50 2232190 ns/op 4.48 MB/s 43214 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 5 21300414 ns/op 4.69 MB/s 50041 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 233862607 ns/op 4.28 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 69 1927207 ns/op 5.19 MB/s 43771 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 7 16881690 ns/op 5.92 MB/s 46133 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 158938506 ns/op 6.29 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 72 1628462 ns/op 6.14 MB/s 42987 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 8 12722200 ns/op 7.86 MB/s 44999 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 122250027 ns/op 8.18 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 80 1744006 ns/op 5.73 MB/s 42798 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 9 11370461 ns/op 8.79 MB/s 46589 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 129370604 ns/op 7.73 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 96 1487431 ns/op 6.72 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 12200201 ns/op 8.20 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 123435221 ns/op 8.10 MB/s BenchmarkEncode/Digits/Speed/1e4-4 49 2197916 ns/op 4.55 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20244936 ns/op 4.94 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 203691899 ns/op 4.91 MB/s BenchmarkEncode/Digits/Default/1e4-4 19 5949431 ns/op 1.68 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 65147692 ns/op 1.53 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 672746402 ns/op 1.49 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 5993241 ns/op 1.67 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 69642645 ns/op 1.44 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 676310859 ns/op 1.48 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 81 1615990 ns/op 6.19 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 13526566 ns/op 7.39 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 143376612 ns/op 6.97 MB/s BenchmarkEncode/Newton/Speed/1e4-4 51 2178660 ns/op 4.59 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15951677 ns/op 6.27 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 160910846 ns/op 6.21 MB/s BenchmarkEncode/Newton/Default/1e4-4 19 5906911 ns/op 1.69 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 67558500 ns/op 1.48 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 654654604 ns/op 1.53 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6355663 ns/op 1.57 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 78337492 ns/op 1.28 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 785467831 ns/op 1.27 MB/s PASS ok compress/flate 16.180s goos: darwin goarch: amd64 pkg: compress/lzw BenchmarkDecoder/1e4-4 45 2554122 ns/op 3.92 MB/s BenchmarkDecoder/1e-Reuse4-4 48 2599109 ns/op 3.85 MB/s BenchmarkDecoder/1e5-4 5 24598682 ns/op 4.07 MB/s BenchmarkDecoder/1e-Reuse5-4 5 24702666 ns/op 4.05 MB/s BenchmarkDecoder/1e6-4 1 245578759 ns/op 4.07 MB/s BenchmarkDecoder/1e-Reuse6-4 1 238473112 ns/op 4.19 MB/s BenchmarkEncoder/1e4-4 58 2020617 ns/op 4.95 MB/s BenchmarkEncoder/1e-Reuse4-4 58 1856284 ns/op 5.39 MB/s BenchmarkEncoder/1e5-4 6 19075039 ns/op 5.24 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19024055 ns/op 5.26 MB/s BenchmarkEncoder/1e6-4 1 191508090 ns/op 5.22 MB/s BenchmarkEncoder/1e-Reuse6-4 1 192074648 ns/op 5.21 MB/s PASS ok compress/lzw 3.090s goos: darwin goarch: amd64 pkg: container/heap BenchmarkDup-4 26 4144925 ns/op PASS ok container/heap 0.271s goos: darwin goarch: amd64 pkg: context BenchmarkCommonParentCancel-4 20522 5133 ns/op BenchmarkWithTimeout/concurrency=40-4 6052 22492 ns/op BenchmarkWithTimeout/concurrency=4000-4 6580 28037 ns/op BenchmarkWithTimeout/concurrency=400000-4 8023 35945 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 376106 370.6 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 12950 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 19882 5140 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3806 34246 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2529 51151 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3655 33833 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 340 363915 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 229 525157 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 364 321063 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 39 3590030 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 21 5746323 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 38 3805980 ns/op BenchmarkCheckCanceled/Err-4 345546 352.0 ns/op BenchmarkCheckCanceled/Done-4 526528 225.7 ns/op BenchmarkContextCancelDone-4 785192 156.6 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 27692 4163 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 29328 4557 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 25459 4659 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 22132 5431 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 16240 7481 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 612063 202.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 354685 342.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 275121 414.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 188798 638.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 94567 1241 ns/op PASS ok context 11.708s goos: darwin goarch: amd64 pkg: crypto/aes BenchmarkEncrypt-4 1704688 65.26 ns/op 245.17 MB/s BenchmarkDecrypt-4 1921965 62.49 ns/op 256.05 MB/s BenchmarkExpand-4 1000000 105.0 ns/op PASS ok crypto/aes 0.599s goos: darwin goarch: amd64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 200296 507.5 ns/op 126.11 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 377163 297.1 ns/op 215.42 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 233026 507.2 ns/op 126.17 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 411762 310.6 ns/op 206.08 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 162969 764.0 ns/op 1766.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 220183 577.5 ns/op 2337.70 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 139506 972.1 ns/op 1388.81 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 184539 725.6 ns/op 1860.53 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 50888 2245 ns/op 3648.23 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 64210 1818 ns/op 4505.22 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 47214 2508 ns/op 3266.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 51982 2232 ns/op 3670.20 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6871 17298 ns/op 58.91 MB/s BenchmarkAESCFBDecrypt1K-4 6643 17487 ns/op 58.27 MB/s BenchmarkAESCFBDecrypt8K-4 909 136077 ns/op 60.16 MB/s BenchmarkAESOFB1K-4 9159 11203 ns/op 90.96 MB/s BenchmarkAESCTR1K-4 13098 7665 ns/op 132.93 MB/s BenchmarkAESCTR8K-4 2061 61188 ns/op 133.80 MB/s BenchmarkAESCBCEncrypt1K-4 15384 7785 ns/op 131.53 MB/s BenchmarkAESCBCDecrypt1K-4 19639 6133 ns/op 166.95 MB/s PASS ok crypto/cipher 3.372s goos: darwin goarch: amd64 pkg: crypto/des BenchmarkEncrypt-4 84140 1255 ns/op 6.37 MB/s BenchmarkDecrypt-4 99564 1166 ns/op 6.86 MB/s BenchmarkTDESEncrypt-4 36452 3117 ns/op 2.57 MB/s BenchmarkTDESDecrypt-4 39499 3082 ns/op 2.60 MB/s PASS ok crypto/des 0.710s goos: darwin goarch: amd64 pkg: crypto/ecdh BenchmarkECDH/P256-4 1047 100580 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 19 6662794 ns/op 1086 B/op 21 allocs/op BenchmarkECDH/P521-4 6 17916600 ns/op 1538 B/op 21 allocs/op BenchmarkECDH/X25519-4 90 1454583 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 0.698s goos: darwin goarch: amd64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1856 59060 ns/op 2543 B/op 33 allocs/op BenchmarkSign/P384-4 45 2490558 ns/op 2712 B/op 34 allocs/op BenchmarkSign/P521-4 21 5592783 ns/op 3099 B/op 35 allocs/op BenchmarkVerify/P256-4 998 104283 ns/op 480 B/op 10 allocs/op BenchmarkVerify/P384-4 16 7250487 ns/op 640 B/op 14 allocs/op BenchmarkVerify/P521-4 6 18760911 ns/op 960 B/op 14 allocs/op BenchmarkGenerateKey/P256-4 4630 25969 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 58 1744660 ns/op 1127 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4575369 ns/op 1447 B/op 17 allocs/op PASS ok crypto/ecdsa 1.538s goos: darwin goarch: amd64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 282 445579 ns/op BenchmarkNewKeyFromSeed-4 285 421338 ns/op BenchmarkSigning-4 253 523351 ns/op BenchmarkVerification-4 182 645263 ns/op PASS ok crypto/ed25519 0.794s goos: darwin goarch: amd64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 6300 17213 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 168 730647 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 75 1721962 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 30 4288058 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1920 64446 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 67 1836281 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 26 4479777 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 12673089 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13558 8737 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6206 17026 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4748 24903 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 100 1115690 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3192 39187 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 386 306605 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1956 63448 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1013844 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.742s goos: darwin goarch: amd64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 16423 6914 ns/op 148.10 MB/s BenchmarkHMACSHA256_32-4 26128 4870 ns/op 6.57 MB/s BenchmarkNewWriteSum-4 10000 10047 ns/op 3.18 MB/s PASS ok crypto/hmac 0.563s goos: darwin goarch: amd64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 50328 2134 ns/op BenchmarkModSub-4 60964 1873 ns/op BenchmarkMontgomeryRepr-4 33039 3665 ns/op BenchmarkMontgomeryMul-4 34272 3400 ns/op BenchmarkModMul-4 16603 7438 ns/op BenchmarkExpBig-4 18 6947933 ns/op BenchmarkExp-4 7 14889261 ns/op PASS ok crypto/internal/bigmod 1.392s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 3639 33587 ns/op BenchmarkScalarBaseMult-4 294 398365 ns/op BenchmarkScalarMult-4 123 920290 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 200 603158 ns/op PASS ok crypto/internal/edwards25519 0.752s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 440365 259.4 ns/op BenchmarkMultiply-4 5682075 21.93 ns/op BenchmarkSquare-4 6180660 17.99 ns/op BenchmarkInvert-4 29240 3819 ns/op BenchmarkMult32-4 1000000 103.9 ns/op PASS ok crypto/internal/edwards25519/field 0.965s goos: darwin goarch: amd64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 67 1686580 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2218 55222 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 24 4298834 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 12523386 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 200 642425 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 11199 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 82 1455662 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 32 3749464 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.472s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 684854 175.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 372968 294.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 140646 881.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 742365 165.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 421321 290.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 139837 875.8 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.001s goos: darwin goarch: amd64 pkg: crypto/md5 BenchmarkHash8Bytes-4 110245 1101 ns/op 7.27 MB/s BenchmarkHash64-4 130893 907.2 ns/op 70.55 MB/s BenchmarkHash128-4 113229 956.4 ns/op 133.84 MB/s BenchmarkHash256-4 102578 1166 ns/op 219.53 MB/s BenchmarkHash512-4 78009 1513 ns/op 338.31 MB/s BenchmarkHash1K-4 53286 2224 ns/op 460.40 MB/s BenchmarkHash8K-4 10000 12091 ns/op 677.56 MB/s BenchmarkHash1M-4 84 1453853 ns/op 721.24 MB/s BenchmarkHash8M-4 9 11376309 ns/op 737.38 MB/s BenchmarkHash8BytesUnaligned-4 116702 1073 ns/op 7.46 MB/s BenchmarkHash1KUnaligned-4 54468 2184 ns/op 468.87 MB/s BenchmarkHash8KUnaligned-4 10000 11636 ns/op 704.04 MB/s PASS ok crypto/md5 2.214s goos: darwin goarch: amd64 pkg: crypto/rand BenchmarkPrime-4 1 212497616 ns/op PASS ok crypto/rand 0.261s goos: darwin goarch: amd64 pkg: crypto/rc4 BenchmarkRC4_128-4 10000 10490 ns/op 12.20 MB/s BenchmarkRC4_1K-4 1248 93283 ns/op 10.98 MB/s BenchmarkRC4_8K-4 188 610591 ns/op 13.26 MB/s PASS ok crypto/rc4 0.532s goos: darwin goarch: amd64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 12 9658597 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20814172 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 39814397 ns/op BenchmarkEncryptPKCS1v15/2048-4 34 3541237 ns/op BenchmarkDecryptOAEP/2048-4 12 9323239 ns/op BenchmarkEncryptOAEP/2048-4 31 3576115 ns/op BenchmarkSignPKCS1v15/2048-4 12 9689073 ns/op BenchmarkVerifyPKCS1v15/2048-4 32 3513373 ns/op BenchmarkSignPSS/2048-4 12 9672032 ns/op BenchmarkVerifyPSS/2048-4 34 3563588 ns/op PASS ok crypto/rsa 1.812s goos: darwin goarch: amd64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 92164 1257 ns/op 6.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 125156 972.2 ns/op 8.23 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 81784 1426 ns/op 224.41 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 97023 1238 ns/op 258.55 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 54807 2070 ns/op 494.67 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 57261 1839 ns/op 556.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 13333 8918 ns/op 918.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 13596 8643 ns/op 947.82 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.472s goos: darwin goarch: amd64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 77136 1495 ns/op 5.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 93488 1225 ns/op 6.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 93495 1283 ns/op 6.23 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 31972 3713 ns/op 275.80 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 32509 3518 ns/op 291.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 33664 3547 ns/op 288.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5472 21049 ns/op 389.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 5506 20702 ns/op 395.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 6129 21300 ns/op 384.59 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.491s goos: darwin goarch: amd64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 53264 2031 ns/op 3.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 80594 1554 ns/op 5.15 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 64920 1740 ns/op 4.60 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 32318 3400 ns/op 301.14 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 39484 3014 ns/op 339.72 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 36042 3226 ns/op 317.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8061 15182 ns/op 539.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8598 15238 ns/op 537.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 8581 15102 ns/op 542.44 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.486s goos: darwin goarch: amd64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 21007494 5.285 ns/op BenchmarkConstantTimeEq-4 23834620 5.181 ns/op BenchmarkConstantTimeLessOrEq-4 23552200 5.143 ns/op BenchmarkXORBytes/8Bytes-4 3231842 33.91 ns/op 235.89 MB/s BenchmarkXORBytes/128Bytes-4 3090150 37.85 ns/op 3381.93 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 111.0 ns/op 18448.51 MB/s BenchmarkXORBytes/32768Bytes-4 85333 1325 ns/op 24728.86 MB/s PASS ok crypto/subtle 1.180s goos: darwin goarch: amd64 pkg: crypto/tls BenchmarkCertCache/0-4 30 3843617 ns/op BenchmarkCertCache/1-4 43 3858373 ns/op BenchmarkCertCache/2-4 27 4164979 ns/op BenchmarkCertCache/3-4 30 4134694 ns/op BenchmarkHandshakeServer/RSA-4 22 6004712 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 21 5371663 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 24 6423614 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 36 2957344 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 38 3744150 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 26 5079768 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 27 4877487 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 28529675 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 27756575 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 2 58692712 ns/op 17.87 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 2 59661422 ns/op 17.58 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 107421099 ns/op 19.52 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 101135634 ns/op 20.74 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 207384657 ns/op 20.22 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 216499578 ns/op 19.37 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 404608982 ns/op 20.73 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 574223972 ns/op 14.61 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 843648973 ns/op 19.89 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 845278600 ns/op 19.85 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 1431326146 ns/op 23.44 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 1601184132 ns/op 20.96 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 3104766041 ns/op 21.61 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 3276124264 ns/op 20.48 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 2 58800207 ns/op 17.83 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 2 61005798 ns/op 17.19 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 110045976 ns/op 19.06 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 118997015 ns/op 17.62 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 222010232 ns/op 18.89 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 222039881 ns/op 18.89 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 424764433 ns/op 19.75 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 511674024 ns/op 16.39 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 799324231 ns/op 20.99 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 824806610 ns/op 20.34 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 1583161014 ns/op 21.19 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 1594872525 ns/op 21.04 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 2991029944 ns/op 22.44 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 3109964078 ns/op 21.58 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 709599142 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 712630169 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 297262352 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 294510862 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 155027967 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 156058161 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 87605156 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 85057998 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 45491697 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 44303158 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 148406673 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 150014374 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 73460928 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 68096292 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 44166714 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 42890857 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 29443895 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 30108284 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 4 30278992 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 5 26250409 ns/op PASS ok crypto/tls 35.800s goos: darwin goarch: amd64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 8 13602994 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 339 321843 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1106 110314 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1096 121517 ns/op 14612 B/op 262 allocs/op PASS ok crypto/x509 1.113s goos: darwin goarch: amd64 pkg: database/sql BenchmarkConcurrentDBExec-4 36 2812330 ns/op 278256 B/op 1625 allocs/op BenchmarkConcurrentStmtQuery-4 38 2983770 ns/op 263316 B/op 1977 allocs/op BenchmarkConcurrentStmtExec-4 79 2419862 ns/op 214202 B/op 601 allocs/op BenchmarkConcurrentTxQuery-4 37 3197121 ns/op 272266 B/op 2136 allocs/op BenchmarkConcurrentTxExec-4 79 1617764 ns/op 87798 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 54 2251379 ns/op 104687 B/op 2076 allocs/op BenchmarkConcurrentTxStmtExec-4 160 725691 ns/op 40072 B/op 381 allocs/op BenchmarkConcurrentRandom-4 52 2679715 ns/op 228635 B/op 1783 allocs/op BenchmarkManyConcurrentQueries-4 2605 41675 ns/op 4098 B/op 20 allocs/op BenchmarkGrabConn-4 220662 522.8 ns/op 0 B/op 0 allocs/op PASS ok database/sql 1.856s goos: darwin goarch: amd64 pkg: debug/gosym Benchmark115/NewLineTable-4 156889 799.3 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 70 1476354 ns/op 188217 B/op 13 allocs/op Benchmark115/LineToPC-4 78 1583667 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18846 6351 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.887s goos: darwin goarch: amd64 pkg: encoding/asn1 BenchmarkMarshal-4 685 201099 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3314 36760 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.481s goos: darwin goarch: amd64 pkg: encoding/base32 BenchmarkEncode-4 249 471489 ns/op 17.37 MB/s BenchmarkEncodeToString-4 230 500036 ns/op 16.38 MB/s BenchmarkDecode-4 159 756144 ns/op 17.34 MB/s BenchmarkDecodeString-4 154 755157 ns/op 17.36 MB/s PASS ok encoding/base32 0.819s goos: darwin goarch: amd64 pkg: encoding/base64 BenchmarkEncodeToString-4 284 406809 ns/op 20.14 MB/s BenchmarkDecodeString/2-4 331039 391.7 ns/op 10.21 MB/s BenchmarkDecodeString/4-4 244245 460.7 ns/op 17.37 MB/s BenchmarkDecodeString/8-4 185738 539.9 ns/op 22.23 MB/s BenchmarkDecodeString/64-4 44901 2696 ns/op 32.64 MB/s BenchmarkDecodeString/8192-4 451 278169 ns/op 39.27 MB/s BenchmarkNewEncoding-4 110968 1071 ns/op 238.96 MB/s PASS ok encoding/base64 1.164s goos: darwin goarch: amd64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1208 103513 ns/op 38.64 MB/s BenchmarkReadStruct-4 18388 6413 ns/op 11.69 MB/s BenchmarkWriteStruct-4 19672 5958 ns/op 12.59 MB/s BenchmarkReadInts-4 43262 2602 ns/op 11.53 MB/s BenchmarkWriteInts-4 38901 3071 ns/op 9.77 MB/s BenchmarkWriteSlice1000Int32s-4 1284 92669 ns/op 43.16 MB/s BenchmarkPutUint16-4 2898751 38.83 ns/op 51.50 MB/s BenchmarkAppendUint16-4 2912287 39.82 ns/op 50.22 MB/s BenchmarkPutUint32-4 2552230 46.26 ns/op 86.46 MB/s BenchmarkAppendUint32-4 2521760 47.85 ns/op 83.60 MB/s BenchmarkPutUint64-4 1292421 89.70 ns/op 89.19 MB/s BenchmarkAppendUint64-4 1349323 88.13 ns/op 90.78 MB/s BenchmarkLittleEndianPutUint16-4 3088921 39.37 ns/op 50.80 MB/s BenchmarkLittleEndianAppendUint16-4 3109020 38.78 ns/op 51.57 MB/s BenchmarkLittleEndianPutUint32-4 2509921 45.41 ns/op 88.10 MB/s BenchmarkLittleEndianAppendUint32-4 2389274 46.88 ns/op 85.33 MB/s BenchmarkLittleEndianPutUint64-4 1301902 94.25 ns/op 84.88 MB/s BenchmarkLittleEndianAppendUint64-4 1291328 90.78 ns/op 88.12 MB/s BenchmarkReadFloats-4 168816 740.0 ns/op 16.22 MB/s BenchmarkWriteFloats-4 115994 896.4 ns/op 13.39 MB/s BenchmarkReadSlice1000Float32s-4 1395 86779 ns/op 46.09 MB/s BenchmarkWriteSlice1000Float32s-4 1224 100503 ns/op 39.80 MB/s BenchmarkReadSlice1000Uint8s-4 73018 2354 ns/op 424.82 MB/s BenchmarkWriteSlice1000Uint8s-4 85743 2290 ns/op 436.62 MB/s BenchmarkPutUvarint32-4 791751 129.1 ns/op 30.99 MB/s BenchmarkPutUvarint64-4 304417 423.2 ns/op 18.91 MB/s PASS ok encoding/binary 4.898s goos: darwin goarch: amd64 pkg: encoding/csv BenchmarkRead-4 5824 18636 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6001 18921 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7162 18498 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3798 31835 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7305 16930 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7674 16924 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 5940 17004 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4122 37120 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 10000 17333 ns/op PASS ok encoding/csv 1.486s goos: darwin goarch: amd64 pkg: encoding/gob BenchmarkEndToEndPipe-4 8328 15510 ns/op BenchmarkEndToEndByteBuffer-4 7886 15981 ns/op BenchmarkEndToEndSliceByteBuffer-4 182 673037 ns/op BenchmarkEncodeComplex128Slice-4 493 227678 ns/op BenchmarkEncodeFloat64Slice-4 1174 103106 ns/op BenchmarkEncodeInt32Slice-4 1285 92895 ns/op BenchmarkEncodeStringSlice-4 1856 68340 ns/op BenchmarkEncodeInterfaceSlice-4 62 1989676 ns/op BenchmarkDecodeComplex128Slice-4 595 238992 ns/op BenchmarkDecodeFloat64Slice-4 1153 139288 ns/op BenchmarkDecodeInt32Slice-4 1065 131841 ns/op BenchmarkDecodeStringSlice-4 474 234421 ns/op BenchmarkDecodeStringsSlice-4 201 600284 ns/op BenchmarkDecodeBytesSlice-4 492 314116 ns/op BenchmarkDecodeInterfaceSlice-4 80 1843678 ns/op BenchmarkDecodeMap-4 96 1340022 ns/op PASS ok encoding/gob 3.450s goos: darwin goarch: amd64 pkg: encoding/hex BenchmarkEncode/256-4 11016 10290 ns/op 24.88 MB/s BenchmarkEncode/1024-4 2965 41828 ns/op 24.48 MB/s BenchmarkEncode/4096-4 712 164811 ns/op 24.85 MB/s BenchmarkEncode/16384-4 178 653506 ns/op 25.07 MB/s BenchmarkDecode/256-4 24601 4877 ns/op 52.49 MB/s BenchmarkDecode/1024-4 6886 19439 ns/op 52.68 MB/s BenchmarkDecode/4096-4 1665 74293 ns/op 55.13 MB/s BenchmarkDecode/16384-4 402 320375 ns/op 51.14 MB/s BenchmarkDump/256-4 1125 115314 ns/op 2.22 MB/s BenchmarkDump/1024-4 309 375812 ns/op 2.72 MB/s BenchmarkDump/4096-4 87 1488313 ns/op 2.75 MB/s BenchmarkDump/16384-4 19 6257881 ns/op 2.62 MB/s PASS ok encoding/hex 2.065s goos: darwin goarch: amd64 pkg: encoding/json BenchmarkCodeEncoder-4 1 148787914 ns/op 13.04 MB/s 8391320 B/op 57 allocs/op BenchmarkCodeEncoderError-4 1 150535724 ns/op 12.89 MB/s 8394768 B/op 116 allocs/op BenchmarkCodeMarshal-4 1 128430317 ns/op 15.11 MB/s 1943656 B/op 18 allocs/op BenchmarkCodeMarshalError-4 1 149011322 ns/op 13.02 MB/s 10335392 B/op 111 allocs/op BenchmarkMarshalBytes/32-4 19128 5644 ns/op BenchmarkMarshalBytes/256-4 5581 22384 ns/op BenchmarkMarshalBytes/4096-4 445 270491 ns/op BenchmarkMarshalBytesError/32-4 54 2265786 ns/op BenchmarkMarshalBytesError/256-4 52 2144907 ns/op BenchmarkMarshalBytesError/4096-4 49 2467854 ns/op BenchmarkCodeDecoder-4 1 427640861 ns/op 4.54 MB/s 11015840 B/op 91355 allocs/op BenchmarkUnicodeDecoder-4 32407 3671 ns/op 3.81 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 44571 2605 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 377248728 ns/op 5.14 MB/s 2939400 B/op 91327 allocs/op BenchmarkCodeUnmarshalReuse-4 1 392494474 ns/op 4.94 MB/s 2938224 B/op 91327 allocs/op BenchmarkUnmarshalString-4 69618 1869 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 152035 1118 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 263240 854.4 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 66307 2453 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 77128 2051 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 18616 6368 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2811 42336 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 678 207763 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1164139 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 10320516 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 483588 214.5 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 611660 200.3 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 613116 189.6 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 567112 192.6 ns/op BenchmarkEncodeMarshaler-4 53047 1947 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 85862 1541 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4462954 23.51 ns/op BenchmarkNumberIsValidRegexp-4 17772 6531 ns/op PASS ok encoding/json 8.681s goos: darwin goarch: amd64 pkg: encoding/pem BenchmarkEncode-4 36 3082055 ns/op 21.26 MB/s BenchmarkDecode-4 32 4066948 ns/op 21.83 MB/s PASS ok encoding/pem 0.456s goos: darwin goarch: amd64 pkg: encoding/xml BenchmarkMarshal-4 1647 61283 ns/op 6281 B/op 24 allocs/op BenchmarkUnmarshal-4 734 167210 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 3230 42235 ns/op PASS ok encoding/xml 0.632s goos: darwin goarch: amd64 pkg: expvar BenchmarkIntAdd-4 446816 304.2 ns/op BenchmarkIntSet-4 539916 218.6 ns/op BenchmarkFloatAdd-4 122559 1058 ns/op BenchmarkFloatSet-4 558404 218.7 ns/op BenchmarkStringSet-4 469179 271.1 ns/op BenchmarkMapSet-4 122232 1117 ns/op BenchmarkMapSetDifferent-4 64323 2258 ns/op BenchmarkMapSetDifferentRandom-4 264 423498 ns/op BenchmarkMapSetString-4 124656 1064 ns/op BenchmarkMapAddSame-4 32642 4704 ns/op BenchmarkMapAddDifferent-4 15201 9606 ns/op BenchmarkMapAddDifferentRandom-4 261 458043 ns/op BenchmarkMapAddSameSteadyState-4 356050 334.4 ns/op BenchmarkMapAddDifferentSteadyState-4 176191 698.4 ns/op BenchmarkRealworldExpvarUsage-4 21498 5272 ns/op PASS ok expvar 2.951s goos: darwin goarch: amd64 pkg: fmt BenchmarkSprintfPadding-4 72032 1444 ns/op BenchmarkSprintfEmpty-4 418893 422.0 ns/op BenchmarkSprintfString-4 269004 602.3 ns/op BenchmarkSprintfTruncateString-4 260643 906.1 ns/op BenchmarkSprintfTruncateBytes-4 122671 846.1 ns/op BenchmarkSprintfSlowParsingPath-4 197263 651.5 ns/op BenchmarkSprintfQuoteString-4 44716 2675 ns/op BenchmarkSprintfInt-4 283129 585.8 ns/op BenchmarkSprintfIntInt-4 183020 833.8 ns/op BenchmarkSprintfPrefixedInt-4 256701 853.4 ns/op BenchmarkSprintfFloat-4 159256 972.1 ns/op BenchmarkSprintfComplex-4 53650 2401 ns/op BenchmarkSprintfBoolean-4 205590 555.7 ns/op BenchmarkSprintfHexString-4 126930 1587 ns/op BenchmarkSprintfHexBytes-4 87147 1901 ns/op BenchmarkSprintfBytes-4 41343 2963 ns/op BenchmarkSprintfStringer-4 75450 1807 ns/op BenchmarkSprintfStructure-4 26814 5350 ns/op BenchmarkManyArgs-4 61563 1956 ns/op BenchmarkFprintInt-4 75942 1661 ns/op BenchmarkFprintfBytes-4 78728 1588 ns/op BenchmarkFprintIntNoAlloc-4 74410 1646 ns/op BenchmarkScanInts-4 34 3386999 ns/op BenchmarkScanRecursiveInt-4 1 400428626 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 418361719 ns/op PASS ok fmt 5.555s goos: darwin goarch: amd64 pkg: go/build BenchmarkImportVendor-4 620 189301 ns/op PASS ok go/build 0.178s goos: darwin goarch: amd64 pkg: go/constant BenchmarkStringAdd/1-4 49516 2258 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 15698 7433 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5781 24380 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1272 91136 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 325 358290 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 70 1615287 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 19 6430255 ns/op 865637 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 25314611 ns/op 3634552 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 113559553 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.390s goos: darwin goarch: amd64 pkg: go/format BenchmarkFormat/array1-10000-4 1 271389043 ns/op 0.24 MB/s 47104352 B/op 49079 allocs/op PASS ok go/format 0.344s goos: darwin goarch: amd64 pkg: go/parser BenchmarkParse-4 6 19814516 ns/op 2.72 MB/s BenchmarkParseOnly-4 7 15955909 ns/op 3.38 MB/s BenchmarkResolve-4 67 1721301 ns/op 31.29 MB/s PASS ok go/parser 1.540s goos: darwin goarch: amd64 pkg: go/printer BenchmarkPrintFile-4 1 132955558 ns/op 0.39 MB/s 5135976 B/op 27630 allocs/op BenchmarkPrintDecl-4 956 128162 ns/op 0.25 MB/s 16043 B/op 51 allocs/op PASS ok go/printer 0.324s goos: darwin goarch: amd64 pkg: go/scanner BenchmarkScan-4 283 412371 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8553058 ns/op 6.41 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11989643 ns/op 6.00 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17032627 ns/op 6.65 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 222 537784 ns/op 5.72 MB/s PASS ok go/scanner 0.814s goos: darwin goarch: amd64 pkg: go/token BenchmarkSearchInts-4 1553815 74.90 ns/op PASS ok go/token 0.277s goos: darwin goarch: amd64 pkg: go/types BenchmarkLookupFieldOrMethod-4 148 791464 ns/op BenchmarkNamed/Underlying/nongeneric-4 786772 130.5 ns/op BenchmarkNamed/Underlying/generic-4 958484 125.3 ns/op BenchmarkNamed/Underlying/src_instance-4 938941 129.1 ns/op BenchmarkNamed/Underlying/user_instance-4 831688 129.1 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 20608 6252 ns/op BenchmarkNamed/NewMethodSet/generic-4 18045 5890 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 19701 6355 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 18776 6090 ns/op BenchmarkCheck/http/funcbodies/info-4 1 505535467 ns/op 60348 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 395410071 ns/op 76903 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 212352090 ns/op 143449 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 199854791 ns/op 152372 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 2318211016 ns/op 2202 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 125671956 ns/op 40648 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 71706439 ns/op 71247 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 69213230 ns/op 73848 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 786150276 ns/op 2753 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 70905672 ns/op 30460 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 79205612 ns/op 27187 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 51769750 ns/op 40970 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 2077570543 ns/op 30099 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 694820258 ns/op 89999 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 149687454 ns/op 414869 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 112964266 ns/op 547595 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 3763813067 ns/op 529.3 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 173497397 ns/op 11396 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 1 170612138 ns/op 11612 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 1 134642956 ns/op 14707 lines/s PASS ok go/types 44.739s goos: darwin goarch: amd64 pkg: hash/adler32 BenchmarkAdler32KB-4 11533 14446 ns/op 70.89 MB/s PASS ok hash/adler32 0.411s goos: darwin goarch: amd64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 185492 759.5 ns/op 19.75 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 182156 755.3 ns/op 19.86 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 103874 1281 ns/op 31.23 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 107384 1087 ns/op 36.79 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 251536 563.3 ns/op 908.97 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 282523 677.6 ns/op 755.59 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 262198 406.0 ns/op 2521.99 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 346141 444.2 ns/op 2305.34 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 169605 909.7 ns/op 4502.40 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 214390 573.5 ns/op 7142.27 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 54823 2951 ns/op 11103.75 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 48207 2268 ns/op 14450.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 357187 585.5 ns/op 25.62 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 381904 392.0 ns/op 38.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 309202 377.1 ns/op 106.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 381188 427.4 ns/op 93.59 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 245598 430.0 ns/op 1190.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 298755 453.9 ns/op 1127.95 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 196600 549.2 ns/op 1864.38 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 238960 625.6 ns/op 1636.87 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 199938 593.1 ns/op 6906.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 215631 661.4 ns/op 6193.25 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 48356 2422 ns/op 13530.96 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 49674 2357 ns/op 13902.28 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 227271 1009 ns/op 14.87 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 285934 558.7 ns/op 26.85 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 120066 977.3 ns/op 40.93 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 122209 995.3 ns/op 40.19 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9904 13116 ns/op 39.04 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 10000 10790 ns/op 47.45 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5421 29953 ns/op 34.19 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4416 24280 ns/op 42.18 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1258 90372 ns/op 45.32 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1468 116794 ns/op 35.07 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 147 781481 ns/op 41.93 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 168 725317 ns/op 45.18 MB/s PASS ok hash/crc32 8.794s goos: darwin goarch: amd64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 114 1075110 ns/op 60.96 MB/s BenchmarkCrc64/ISO4KB-4 1611 111183 ns/op 36.84 MB/s BenchmarkCrc64/ISO1KB-4 5590 21585 ns/op 47.44 MB/s BenchmarkCrc64/ECMA64KB-4 100 1192603 ns/op 54.95 MB/s BenchmarkCrc64/Random64KB-4 122 1040243 ns/op 63.00 MB/s BenchmarkCrc64/Random16KB-4 429 265739 ns/op 61.65 MB/s PASS ok hash/crc64 1.352s goos: darwin goarch: amd64 pkg: hash/fnv BenchmarkFnv32KB-4 11614 10754 ns/op 95.22 MB/s BenchmarkFnv32aKB-4 10000 13982 ns/op 73.24 MB/s BenchmarkFnv64KB-4 10000 10227 ns/op 100.12 MB/s BenchmarkFnv64aKB-4 10272 16425 ns/op 62.34 MB/s BenchmarkFnv128KB-4 1786 83523 ns/op 12.26 MB/s BenchmarkFnv128aKB-4 1422 81027 ns/op 12.64 MB/s PASS ok hash/fnv 1.380s goos: darwin goarch: amd64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 358453 306.2 ns/op 13.07 MB/s BenchmarkHash/n=4/Bytes-4 2789024 41.96 ns/op 95.33 MB/s BenchmarkHash/n=4/String-4 1292878 90.58 ns/op 44.16 MB/s BenchmarkHash/n=8/Write-4 332575 324.5 ns/op 24.65 MB/s BenchmarkHash/n=8/Bytes-4 2649672 42.22 ns/op 189.48 MB/s BenchmarkHash/n=8/String-4 1000000 181.0 ns/op 44.20 MB/s BenchmarkHash/n=16/Write-4 388754 339.1 ns/op 47.18 MB/s BenchmarkHash/n=16/Bytes-4 2549517 45.84 ns/op 349.06 MB/s BenchmarkHash/n=16/String-4 1360866 110.9 ns/op 144.24 MB/s BenchmarkHash/n=32/Write-4 388526 347.4 ns/op 92.10 MB/s BenchmarkHash/n=32/Bytes-4 2836765 40.34 ns/op 793.19 MB/s BenchmarkHash/n=32/String-4 1387760 85.66 ns/op 373.56 MB/s BenchmarkHash/n=64/Write-4 344732 651.9 ns/op 98.18 MB/s BenchmarkHash/n=64/Bytes-4 2645022 79.34 ns/op 806.65 MB/s BenchmarkHash/n=64/String-4 1000000 102.3 ns/op 625.84 MB/s BenchmarkHash/n=256/Write-4 267747 483.8 ns/op 529.14 MB/s BenchmarkHash/n=256/Bytes-4 1902542 76.05 ns/op 3366.10 MB/s BenchmarkHash/n=256/String-4 1000000 151.8 ns/op 1686.14 MB/s BenchmarkHash/n=320/Write-4 275529 835.2 ns/op 383.16 MB/s BenchmarkHash/n=320/Bytes-4 1673061 111.5 ns/op 2869.66 MB/s BenchmarkHash/n=320/String-4 687757 269.2 ns/op 1188.80 MB/s BenchmarkHash/n=1024/Write-4 148867 746.3 ns/op 1372.06 MB/s BenchmarkHash/n=1024/Bytes-4 922338 154.9 ns/op 6610.33 MB/s BenchmarkHash/n=1024/String-4 298592 620.1 ns/op 1651.36 MB/s BenchmarkHash/n=4096/Write-4 84228 1640 ns/op 2497.27 MB/s BenchmarkHash/n=4096/Bytes-4 249549 531.3 ns/op 7709.05 MB/s BenchmarkHash/n=4096/String-4 47540 2372 ns/op 1726.61 MB/s BenchmarkHash/n=16384/Write-4 23564 5075 ns/op 3228.39 MB/s BenchmarkHash/n=16384/Bytes-4 61722 2114 ns/op 7749.38 MB/s BenchmarkHash/n=16384/String-4 14018 10887 ns/op 1504.92 MB/s PASS ok hash/maphash 7.250s goos: darwin goarch: amd64 pkg: html BenchmarkEscape-4 517 220454 ns/op BenchmarkEscapeNone-4 117850 1275 ns/op BenchmarkUnescape-4 630 213682 ns/op BenchmarkUnescapeNone-4 594418 230.6 ns/op BenchmarkUnescapeSparse-4 10000 28787 ns/op BenchmarkUnescapeDense-4 849 190758 ns/op PASS ok html 1.394s goos: darwin goarch: amd64 pkg: html/template BenchmarkCSSEscaper-4 6357 18300 ns/op BenchmarkCSSEscaperNoSpecials-4 34273 3466 ns/op BenchmarkDecodeCSS-4 16836 5964 ns/op BenchmarkDecodeCSSNoSpecials-4 2717766 45.74 ns/op BenchmarkCSSValueFilter-4 73766 1551 ns/op BenchmarkCSSValueFilterOk-4 57542 1928 ns/op BenchmarkEscapedExecute-4 3806 33487 ns/op BenchmarkHTMLNospaceEscaper-4 7656 15287 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 45442 2575 ns/op BenchmarkStripTags-4 14823 12776 ns/op BenchmarkStripTagsNoSpecials-4 264732 692.9 ns/op BenchmarkJSValEscaperWithNum-4 17892 8829 ns/op BenchmarkJSValEscaperWithStr-4 4302 27042 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 15951 11411 ns/op BenchmarkJSValEscaperWithObj-4 3841 30867 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 10000 10319 ns/op BenchmarkJSStrEscaperNoSpecials-4 37782 3332 ns/op BenchmarkJSStrEscaper-4 7130 15509 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 37230 6276 ns/op BenchmarkJSRegexpEscaper-4 10000 20477 ns/op BenchmarkTemplateSpecialTags-4 87 1739450 ns/op BenchmarkURLEscaper-4 3390 36038 ns/op BenchmarkURLEscaperNoSpecials-4 126920 1297 ns/op BenchmarkURLNormalizer-4 3703 38864 ns/op BenchmarkURLNormalizerNoSpecials-4 129019 1231 ns/op BenchmarkSrcsetFilter-4 13772 8559 ns/op BenchmarkSrcsetFilterNoSpecials-4 71236 1591 ns/op PASS ok html/template 6.531s goos: darwin goarch: amd64 pkg: image BenchmarkAt/rgba-4 397809 276.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 323299 340.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 450648 310.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 360838 355.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1000000 122.9 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 160.4 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1359765 101.9 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1055406 241.7 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1000000 177.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 245204 428.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 297662 737.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 337657 405.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 358387 471.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 560475 200.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 380254 347.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 739792 193.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 524744 342.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 245526 430.3 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1000000 210.6 ns/op BenchmarkRGBASetRGBA-4 998952 148.7 ns/op BenchmarkRGBA64At-4 743878 309.4 ns/op BenchmarkRGBA64SetRGBA64-4 622660 192.7 ns/op BenchmarkNRGBAAt-4 1000000 112.7 ns/op BenchmarkNRGBASetNRGBA-4 1000000 177.7 ns/op BenchmarkNRGBA64At-4 839702 167.7 ns/op BenchmarkNRGBA64SetNRGBA64-4 622465 194.2 ns/op BenchmarkAlphaAt-4 2123414 52.18 ns/op BenchmarkAlphaSetAlpha-4 2060074 73.12 ns/op BenchmarkAlpha16At-4 1136516 106.1 ns/op BenchmarkAlphaSetAlpha16-4 1000000 119.6 ns/op BenchmarkGrayAt-4 1624534 72.91 ns/op BenchmarkGraySetGray-4 1785552 121.2 ns/op BenchmarkGray16At-4 1000000 110.3 ns/op BenchmarkGraySetGray16-4 1000000 188.1 ns/op PASS ok image 8.498s goos: darwin goarch: amd64 pkg: image/color BenchmarkYCbCrToRGB/0-4 2588215 66.75 ns/op BenchmarkYCbCrToRGB/128-4 2316654 71.18 ns/op BenchmarkYCbCrToRGB/255-4 1896819 63.95 ns/op BenchmarkRGBToYCbCr/0-4 2194054 49.25 ns/op BenchmarkRGBToYCbCr/Cb-4 2569308 46.44 ns/op BenchmarkRGBToYCbCr/Cr-4 3163028 39.06 ns/op BenchmarkYCbCrToRGBA/0-4 2937717 46.35 ns/op BenchmarkYCbCrToRGBA/128-4 1926966 57.80 ns/op BenchmarkYCbCrToRGBA/255-4 2191255 52.49 ns/op BenchmarkNYCbCrAToRGBA/0-4 2492500 45.74 ns/op BenchmarkNYCbCrAToRGBA/128-4 2426460 51.34 ns/op BenchmarkNYCbCrAToRGBA/255-4 1795065 86.93 ns/op PASS ok image/color 2.929s goos: darwin goarch: amd64 pkg: image/draw BenchmarkFillOver-4 3 50770494 ns/op BenchmarkFillSrc-4 235 430709 ns/op BenchmarkCopyOver-4 6 23291246 ns/op BenchmarkCopySrc-4 390 264780 ns/op BenchmarkNRGBAOver-4 6 17749781 ns/op BenchmarkNRGBASrc-4 10 21200009 ns/op BenchmarkYCbCr-4 8 13549254 ns/op BenchmarkGray-4 12 8472757 ns/op BenchmarkCMYK-4 9 16461827 ns/op BenchmarkGlyphOver-4 21 6788369 ns/op BenchmarkRGBAMaskOver-4 3 56562783 ns/op BenchmarkGrayMaskOver-4 5 24525931 ns/op BenchmarkRGBA64ImageMaskOver-4 3 37971917 ns/op BenchmarkRGBA-4 4 26688203 ns/op BenchmarkPalettedFill-4 796 188481 ns/op BenchmarkPalettedRGBA-4 4 27494815 ns/op BenchmarkGenericOver-4 2 52007224 ns/op BenchmarkGenericMaskOver-4 4 42896122 ns/op BenchmarkGenericSrc-4 3 55647901 ns/op BenchmarkGenericMaskSrc-4 3 34213505 ns/op PASS ok image/draw 8.328s goos: darwin goarch: amd64 pkg: image/gif BenchmarkDecode-4 16 6255750 ns/op 2.47 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 157271309 ns/op 1.95 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3293455453 ns/op 0.37 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 60 2497066 ns/op 6.19 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 199962049 ns/op 0.31 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.721s goos: darwin goarch: amd64 pkg: image/jpeg BenchmarkFDCT-4 3810 29248 ns/op BenchmarkIDCT-4 4574 25603 ns/op BenchmarkDecodeBaseline-4 7 15610353 ns/op 3.96 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 5 26247679 ns/op 2.35 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 186848639 ns/op 6.58 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 232735520 ns/op 3.96 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 2.480s goos: darwin goarch: amd64 pkg: image/png BenchmarkPaeth-4 12746043 11.49 ns/op BenchmarkDecodeGray-4 9 11255362 ns/op 5.82 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 48177647 ns/op 5.44 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 39293989 ns/op 6.67 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 16 6358831 ns/op 10.31 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 3 38590431 ns/op 6.79 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 2 50993193 ns/op 5.14 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 59525022 ns/op 5.16 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 63575345 ns/op 4.83 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 265512807 ns/op 4.63 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 253657082 ns/op 4.84 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 3 58310176 ns/op 5.27 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 246460061 ns/op 4.99 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 984177346 ns/op 1.25 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.749s goos: darwin goarch: amd64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 2 60464286 ns/op 1.65 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 48517740 ns/op 2.06 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 311423284 ns/op 1.61 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 345376296 ns/op 1.45 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 51895020 ns/op 1.93 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 46149441 ns/op 2.17 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 350536879 ns/op 1.43 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 260476073 ns/op 1.92 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 716978072 ns/op 1.39 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 577324010 ns/op 1.73 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3812897928 ns/op 1.31 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3545269735 ns/op 1.41 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 9181239 ns/op 10.89 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 11910690 ns/op 8.40 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 70369566 ns/op 7.11 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 73092503 ns/op 6.84 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 88660996 ns/op 11.28 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 91918434 ns/op 10.88 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 471127454 ns/op 10.61 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 521331098 ns/op 9.59 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 62572758 ns/op 1.60 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 78443836 ns/op 1.27 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 328602059 ns/op 1.52 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 326229312 ns/op 1.53 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 857264779 ns/op 1.17 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 992496222 ns/op 1.01 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 7129231164 ns/op 0.70 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5863480271 ns/op 0.85 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 175268088 ns/op 23.85 MB/s 5275656 B/op 5 allocs/op BenchmarkSaveRestore/bits=64-4 1 147162460 ns/op 28.40 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 55.740s goos: darwin goarch: amd64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 28086 3966 ns/op 0.25 MB/s BenchmarkMarshalCorpusFile/2-4 31998 4053 ns/op 0.49 MB/s BenchmarkMarshalCorpusFile/4-4 20689 4913 ns/op 0.81 MB/s BenchmarkMarshalCorpusFile/8-4 20500 5525 ns/op 1.45 MB/s BenchmarkMarshalCorpusFile/16-4 19496 9815 ns/op 1.63 MB/s BenchmarkMarshalCorpusFile/32-4 10000 13086 ns/op 2.45 MB/s BenchmarkMarshalCorpusFile/64-4 7958 18863 ns/op 3.39 MB/s BenchmarkMarshalCorpusFile/128-4 3967 42518 ns/op 3.01 MB/s BenchmarkMarshalCorpusFile/256-4 2124 76291 ns/op 3.36 MB/s BenchmarkMarshalCorpusFile/512-4 1008 121779 ns/op 4.20 MB/s BenchmarkMarshalCorpusFile/1024-4 592 277683 ns/op 3.69 MB/s BenchmarkMarshalCorpusFile/2048-4 238 605735 ns/op 3.38 MB/s BenchmarkMarshalCorpusFile/4096-4 100 1020065 ns/op 4.02 MB/s BenchmarkMarshalCorpusFile/8192-4 69 1890535 ns/op 4.33 MB/s BenchmarkMarshalCorpusFile/16384-4 38 3614786 ns/op 4.53 MB/s BenchmarkMarshalCorpusFile/32768-4 16 9499164 ns/op 3.45 MB/s BenchmarkMarshalCorpusFile/65536-4 7 18895578 ns/op 3.47 MB/s BenchmarkMarshalCorpusFile/131072-4 3 49268315 ns/op 2.66 MB/s BenchmarkMarshalCorpusFile/262144-4 2 85488782 ns/op 3.07 MB/s BenchmarkMarshalCorpusFile/524288-4 1 178456339 ns/op 2.94 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 314365216 ns/op 3.34 MB/s BenchmarkUnmarshalCorpusFile/1-4 7672 18134 ns/op 0.06 MB/s BenchmarkUnmarshalCorpusFile/2-4 7584 16020 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/4-4 7292 18480 ns/op 0.22 MB/s BenchmarkUnmarshalCorpusFile/8-4 6770 20373 ns/op 0.39 MB/s BenchmarkUnmarshalCorpusFile/16-4 5755 29353 ns/op 0.55 MB/s BenchmarkUnmarshalCorpusFile/32-4 1958 58457 ns/op 0.55 MB/s BenchmarkUnmarshalCorpusFile/64-4 3811 45180 ns/op 1.42 MB/s BenchmarkUnmarshalCorpusFile/128-4 2538 53056 ns/op 2.41 MB/s BenchmarkUnmarshalCorpusFile/256-4 783 133188 ns/op 1.92 MB/s BenchmarkUnmarshalCorpusFile/512-4 470 261640 ns/op 1.96 MB/s BenchmarkUnmarshalCorpusFile/1024-4 223 474209 ns/op 2.16 MB/s BenchmarkUnmarshalCorpusFile/2048-4 128 1687937 ns/op 1.21 MB/s BenchmarkUnmarshalCorpusFile/4096-4 67 1866065 ns/op 2.19 MB/s BenchmarkUnmarshalCorpusFile/8192-4 36 3753435 ns/op 2.18 MB/s BenchmarkUnmarshalCorpusFile/16384-4 14 8295902 ns/op 1.97 MB/s BenchmarkUnmarshalCorpusFile/32768-4 7 15569137 ns/op 2.10 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 29009581 ns/op 2.26 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 60450854 ns/op 2.17 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 126290528 ns/op 2.08 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 327472065 ns/op 1.60 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 610823660 ns/op 1.72 MB/s BenchmarkMutatorBytes/1-4 33932 5036 ns/op BenchmarkMutatorBytes/10-4 33481 5205 ns/op BenchmarkMutatorBytes/100-4 28906 3854 ns/op BenchmarkMutatorBytes/1000-4 21201 5575 ns/op BenchmarkMutatorBytes/10000-4 6872 24313 ns/op BenchmarkMutatorBytes/100000-4 865 155960 ns/op BenchmarkMutatorString/1-4 27367 4338 ns/op BenchmarkMutatorString/10-4 26872 3862 ns/op BenchmarkMutatorString/100-4 27535 5599 ns/op BenchmarkMutatorString/1000-4 10000 16434 ns/op BenchmarkMutatorString/10000-4 4219 58231 ns/op BenchmarkMutatorString/100000-4 248 478659 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 12667 8899 ns/op BenchmarkMutatorAllBasicTypes/string-4 16136 10424 ns/op BenchmarkMutatorAllBasicTypes/bool-4 54916 2354 ns/op BenchmarkMutatorAllBasicTypes/float32-4 52669 2340 ns/op BenchmarkMutatorAllBasicTypes/float64-4 45987 2393 ns/op BenchmarkMutatorAllBasicTypes/int-4 54513 2427 ns/op BenchmarkMutatorAllBasicTypes/int8-4 52088 2271 ns/op BenchmarkMutatorAllBasicTypes/int16-4 51020 2946 ns/op BenchmarkMutatorAllBasicTypes/int32-4 46014 2343 ns/op BenchmarkMutatorAllBasicTypes/int64-4 48368 2479 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 45392 2458 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 43586 2430 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 53392 3804 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 42213 2439 ns/op PASS ok internal/fuzz 16.658s goos: darwin goarch: amd64 pkg: internal/intern BenchmarkStress-4 10210 12092 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 139630 1345 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.786s PASS ok internal/poll 0.042s goos: darwin goarch: amd64 pkg: internal/trace BenchmarkMMU-4 5 23717998 ns/op PASS ok internal/trace 4.312s goos: darwin goarch: amd64 pkg: io BenchmarkCopyNSmall-4 10000 12555 ns/op BenchmarkCopyNLarge-4 194 648937 ns/op PASS ok io 0.571s goos: darwin goarch: amd64 pkg: log BenchmarkItoa-4 166143 749.1 ns/op BenchmarkPrintln-4 21369 5375 ns/op 79 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 33742 3931 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 7155 21425 ns/op BenchmarkDiscard-4 1000000 114.2 ns/op 0 B/op 0 allocs/op PASS ok log 1.015s goos: darwin goarch: amd64 pkg: math BenchmarkAcos-4 2651990 41.40 ns/op BenchmarkAcosh-4 1260760 87.92 ns/op BenchmarkAsin-4 2849510 44.57 ns/op BenchmarkAsinh-4 1288548 96.81 ns/op BenchmarkAtan-4 3001026 39.25 ns/op BenchmarkAtanh-4 1323561 91.80 ns/op BenchmarkAtan2-4 1315782 84.40 ns/op BenchmarkCbrt-4 1574256 76.34 ns/op BenchmarkCeil-4 20874708 5.418 ns/op BenchmarkCompare-4 4945738 25.20 ns/op BenchmarkCompare32-4 6064347 20.04 ns/op BenchmarkCopysign-4 3778834 31.70 ns/op BenchmarkCos-4 1265188 104.4 ns/op BenchmarkCosh-4 1612582 65.55 ns/op BenchmarkErf-4 3012924 60.40 ns/op BenchmarkErfc-4 2690674 62.85 ns/op BenchmarkErfinv-4 2729617 60.71 ns/op BenchmarkErfcinv-4 2582698 44.52 ns/op BenchmarkExp-4 5491822 19.49 ns/op BenchmarkExpGo-4 1000000 155.2 ns/op BenchmarkExpm1-4 2148315 67.90 ns/op BenchmarkExp2-4 1000000 197.9 ns/op BenchmarkExp2Go-4 1000000 127.5 ns/op BenchmarkAbs-4 4383295 26.49 ns/op BenchmarkDim-4 10291580 11.85 ns/op BenchmarkFloor-4 22398225 8.326 ns/op BenchmarkMax-4 15223808 11.31 ns/op BenchmarkMin-4 16370527 10.83 ns/op BenchmarkMod-4 289989 375.5 ns/op BenchmarkFrexp-4 1840215 66.99 ns/op BenchmarkGamma-4 803010 154.7 ns/op BenchmarkHypot-4 11232738 11.00 ns/op BenchmarkHypotGo-4 1496019 101.6 ns/op BenchmarkIlogb-4 1954150 60.04 ns/op BenchmarkJ0-4 282284 491.8 ns/op BenchmarkJ1-4 285340 711.0 ns/op BenchmarkJn-4 121754 956.1 ns/op BenchmarkLdexp-4 1807532 66.87 ns/op BenchmarkLgamma-4 790269 127.2 ns/op BenchmarkLog-4 5139927 24.15 ns/op BenchmarkLogb-4 1638993 73.54 ns/op BenchmarkLog1p-4 1580972 73.95 ns/op BenchmarkLog10-4 5836868 21.20 ns/op BenchmarkLog2-4 1000000 114.1 ns/op BenchmarkModf-4 2404130 48.69 ns/op BenchmarkNextafter32-4 2119756 77.36 ns/op BenchmarkNextafter64-4 2418662 48.11 ns/op BenchmarkPowInt-4 549745 213.6 ns/op BenchmarkPowFrac-4 442814 271.5 ns/op BenchmarkPow10Pos-4 6304072 20.96 ns/op BenchmarkPow10Neg-4 5046376 27.11 ns/op BenchmarkRound-4 4651227 27.04 ns/op BenchmarkRoundToEven-4 10806175 11.11 ns/op BenchmarkRemainder-4 532022 227.7 ns/op BenchmarkSignbit-4 6965571 25.38 ns/op BenchmarkSin-4 1000000 124.0 ns/op BenchmarkSincos-4 1000000 123.8 ns/op BenchmarkSinh-4 2159494 55.80 ns/op BenchmarkSqrtIndirect-4 22549554 5.667 ns/op BenchmarkSqrtLatency-4 23468347 10.49 ns/op BenchmarkSqrtIndirectLatency-4 22973396 5.935 ns/op BenchmarkSqrtGoLatency-4 1000000 104.4 ns/op BenchmarkSqrtPrime-4 38467 2853 ns/op BenchmarkTan-4 1494782 80.98 ns/op BenchmarkTanh-4 1000000 122.8 ns/op BenchmarkTrunc-4 20996772 5.644 ns/op BenchmarkY0-4 236876 459.6 ns/op BenchmarkY1-4 289609 461.2 ns/op BenchmarkYn-4 130846 938.1 ns/op BenchmarkFloat64bits-4 7193382 16.73 ns/op BenchmarkFloat64frombits-4 6350863 25.95 ns/op BenchmarkFloat32bits-4 7206642 17.64 ns/op BenchmarkFloat32frombits-4 6826555 16.95 ns/op BenchmarkFMA-4 16494264 6.096 ns/op PASS ok math 16.779s goos: darwin goarch: amd64 pkg: math/big BenchmarkAddVV/1-4 14895468 10.43 ns/op 6136.01 MB/s BenchmarkAddVV/2-4 11810049 9.151 ns/op 13987.05 MB/s BenchmarkAddVV/3-4 11941849 12.41 ns/op 15471.50 MB/s BenchmarkAddVV/4-4 9700624 16.88 ns/op 15165.12 MB/s BenchmarkAddVV/5-4 9340315 11.60 ns/op 27581.40 MB/s BenchmarkAddVV/10-4 8664381 15.08 ns/op 42438.54 MB/s BenchmarkAddVV/100-4 1755429 84.24 ns/op 75977.56 MB/s BenchmarkAddVV/1000-4 273952 549.3 ns/op 116502.40 MB/s BenchmarkSubVV/1-4 14768070 8.326 ns/op 7687.00 MB/s BenchmarkSubVV/2-4 14244999 9.379 ns/op 13646.91 MB/s BenchmarkSubVV/3-4 11749364 10.86 ns/op 17673.16 MB/s BenchmarkSubVV/4-4 8125782 15.15 ns/op 16902.71 MB/s BenchmarkSubVV/5-4 9369766 11.16 ns/op 28664.35 MB/s BenchmarkSubVV/10-4 9103920 13.83 ns/op 46286.62 MB/s BenchmarkSubVV/100-4 2132710 58.31 ns/op 109759.13 MB/s BenchmarkSubVV/1000-4 277773 752.9 ns/op 85005.31 MB/s BenchmarkAddVW/1-4 18485011 9.270 ns/op 863.03 MB/s BenchmarkAddVW/2-4 15561981 13.47 ns/op 1188.05 MB/s BenchmarkAddVW/3-4 11913542 14.14 ns/op 1697.25 MB/s BenchmarkAddVW/4-4 14214339 8.940 ns/op 3579.60 MB/s BenchmarkAddVW/5-4 12733982 10.62 ns/op 3767.71 MB/s BenchmarkAddVW/10-4 11236854 11.29 ns/op 7087.29 MB/s BenchmarkAddVW/100-4 256539 420.1 ns/op 1904.21 MB/s BenchmarkAddVW/1000-4 39592 2950 ns/op 2711.81 MB/s BenchmarkAddVWext/1-4 16526092 9.038 ns/op 885.11 MB/s BenchmarkAddVWext/2-4 14981484 10.99 ns/op 1456.26 MB/s BenchmarkAddVWext/3-4 14823522 11.63 ns/op 2064.20 MB/s BenchmarkAddVWext/4-4 11583012 8.838 ns/op 3620.72 MB/s BenchmarkAddVWext/5-4 13595536 9.860 ns/op 4056.96 MB/s BenchmarkAddVWext/10-4 11391649 12.00 ns/op 6668.37 MB/s BenchmarkAddVWext/100-4 47512 3415 ns/op 234.24 MB/s BenchmarkAddVWext/1000-4 5727 26890 ns/op 297.50 MB/s BenchmarkSubVW/1-4 17322828 8.378 ns/op 954.84 MB/s BenchmarkSubVW/2-4 15585416 8.265 ns/op 1935.82 MB/s BenchmarkSubVW/3-4 12945872 9.005 ns/op 2665.25 MB/s BenchmarkSubVW/4-4 8929132 14.85 ns/op 2154.46 MB/s BenchmarkSubVW/5-4 11547099 10.76 ns/op 3718.04 MB/s BenchmarkSubVW/10-4 10037095 12.43 ns/op 6436.87 MB/s BenchmarkSubVW/100-4 291435 432.9 ns/op 1847.97 MB/s BenchmarkSubVW/1000-4 41018 2886 ns/op 2772.21 MB/s BenchmarkSubVWext/1-4 15442476 7.672 ns/op 1042.79 MB/s BenchmarkSubVWext/2-4 14445517 12.44 ns/op 1286.49 MB/s BenchmarkSubVWext/3-4 14179231 8.876 ns/op 2703.85 MB/s BenchmarkSubVWext/4-4 11415444 9.566 ns/op 3345.14 MB/s BenchmarkSubVWext/5-4 10398132 14.54 ns/op 2751.87 MB/s BenchmarkSubVWext/10-4 11675052 12.38 ns/op 6464.47 MB/s BenchmarkSubVWext/100-4 45984 2458 ns/op 325.40 MB/s BenchmarkSubVWext/1000-4 5676 24458 ns/op 327.09 MB/s BenchmarkMulAddVWW/1-4 13727508 10.22 ns/op 6260.60 MB/s BenchmarkMulAddVWW/2-4 11340348 10.47 ns/op 12225.76 MB/s BenchmarkMulAddVWW/3-4 11937219 10.85 ns/op 17702.18 MB/s BenchmarkMulAddVWW/4-4 9737361 10.92 ns/op 23433.89 MB/s BenchmarkMulAddVWW/5-4 9735787 12.10 ns/op 26457.11 MB/s BenchmarkMulAddVWW/10-4 6385994 23.76 ns/op 26934.29 MB/s BenchmarkMulAddVWW/100-4 1000000 134.8 ns/op 47472.17 MB/s BenchmarkMulAddVWW/1000-4 157512 1322 ns/op 48423.29 MB/s BenchmarkAddMulVVW/1-4 14015877 11.98 ns/op 5343.67 MB/s BenchmarkAddMulVVW/2-4 12137818 9.493 ns/op 13483.25 MB/s BenchmarkAddMulVVW/3-4 13676023 14.14 ns/op 13580.08 MB/s BenchmarkAddMulVVW/4-4 11278212 10.76 ns/op 23800.67 MB/s BenchmarkAddMulVVW/5-4 9738374 12.85 ns/op 24907.37 MB/s BenchmarkAddMulVVW/10-4 6923604 15.80 ns/op 40507.82 MB/s BenchmarkAddMulVVW/100-4 1000000 111.8 ns/op 57247.53 MB/s BenchmarkAddMulVVW/1000-4 138900 755.2 ns/op 84743.47 MB/s BenchmarkDivWVW/1-4 1813942 71.10 ns/op 900.13 MB/s BenchmarkDivWVW/2-4 1000000 129.8 ns/op 985.81 MB/s BenchmarkDivWVW/3-4 856458 167.7 ns/op 1144.94 MB/s BenchmarkDivWVW/4-4 644613 196.0 ns/op 1306.38 MB/s BenchmarkDivWVW/5-4 535860 211.8 ns/op 1510.89 MB/s BenchmarkDivWVW/10-4 355132 630.9 ns/op 1014.41 MB/s BenchmarkDivWVW/100-4 35078 3121 ns/op 2050.61 MB/s BenchmarkDivWVW/1000-4 2242 45018 ns/op 1421.67 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13781256 7.917 ns/op BenchmarkNonZeroShifts/1/shlVU-4 15872408 12.76 ns/op BenchmarkNonZeroShifts/2/shrVU-4 12776886 10.20 ns/op BenchmarkNonZeroShifts/2/shlVU-4 13563825 8.835 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12296533 14.97 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13300106 13.72 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11629616 10.15 ns/op BenchmarkNonZeroShifts/4/shlVU-4 8567178 12.49 ns/op BenchmarkNonZeroShifts/5/shrVU-4 9583686 16.42 ns/op BenchmarkNonZeroShifts/5/shlVU-4 12006000 10.65 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7278237 25.22 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8106132 14.04 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 110.3 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1490149 73.77 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 151934 749.3 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 193654 790.0 ns/op BenchmarkDecimalConversion-4 172 640834 ns/op BenchmarkFloatString/100-4 10000 11593 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 206 654823 ns/op 2906 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 56455773 ns/op 61252 B/op 53 allocs/op BenchmarkFloatString/100000-4 1 5616547891 ns/op 843688 B/op 518 allocs/op BenchmarkFloatAdd/10-4 139506 887.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 144844 858.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 113233 971.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 68958 1630 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 15279 7673 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 125714 1137 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 194402 720.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 187156 788.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 155593 988.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 46306 2435 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1849 71248 ns/op BenchmarkParseFloatLargeExp-4 382 320187 ns/op BenchmarkGCD10x10/WithoutXY-4 179080 776.7 ns/op BenchmarkGCD10x10/WithXY-4 45626 2700 ns/op BenchmarkGCD10x100/WithoutXY-4 94215 1659 ns/op BenchmarkGCD10x100/WithXY-4 15148 9379 ns/op BenchmarkGCD10x1000/WithoutXY-4 52603 2958 ns/op BenchmarkGCD10x1000/WithXY-4 8260 15601 ns/op BenchmarkGCD100x100/WithoutXY-4 18266 6411 ns/op BenchmarkGCD100x100/WithXY-4 8302 13471 ns/op BenchmarkGCD100x1000/WithoutXY-4 11576 11568 ns/op BenchmarkGCD100x1000/WithXY-4 5743 26639 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2097 80741 ns/op BenchmarkGCD1000x1000/WithXY-4 567 203760 ns/op BenchmarkHilbert-4 18 6785883 ns/op BenchmarkBinomial-4 10128 11767 ns/op BenchmarkQuoRem-4 19621 8364 ns/op BenchmarkExp-4 14 7732742 ns/op BenchmarkExpMont/Odd-4 110 1092961 ns/op 2592 B/op 22 allocs/op BenchmarkExpMont/Even1-4 100 1109345 ns/op 3374 B/op 38 allocs/op BenchmarkExpMont/Even2-4 91 1396655 ns/op 3873 B/op 54 allocs/op BenchmarkExpMont/Even3-4 100 1155387 ns/op 3842 B/op 53 allocs/op BenchmarkExpMont/Even4-4 100 1188534 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even8-4 98 1205029 ns/op 3856 B/op 53 allocs/op BenchmarkExpMont/Even32-4 88 1213386 ns/op 3834 B/op 53 allocs/op BenchmarkExpMont/Even64-4 100 1855765 ns/op 3648 B/op 54 allocs/op BenchmarkExpMont/Even96-4 68 1723790 ns/op 3777 B/op 51 allocs/op BenchmarkExpMont/Even128-4 129 1266536 ns/op 3241 B/op 50 allocs/op BenchmarkExpMont/Even255-4 147 1169398 ns/op 2944 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 291 388878 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 315 439460 ns/op 1726 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 254 633806 ns/op 1735 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 274 440207 ns/op 1740 B/op 47 allocs/op BenchmarkExp2-4 14 7658094 ns/op BenchmarkBitset-4 541220 290.5 ns/op BenchmarkBitsetNeg-4 309836 561.5 ns/op BenchmarkBitsetOrig-4 188706 713.8 ns/op BenchmarkBitsetNegOrig-4 127801 1232 ns/op BenchmarkModSqrt225_Tonelli-4 98 1291965 ns/op BenchmarkModSqrt225_3Mod4-4 328 399961 ns/op BenchmarkModSqrt231_Tonelli-4 100 1446072 ns/op BenchmarkModSqrt231_5Mod8-4 285 412198 ns/op BenchmarkModInverse-4 10000 10961 ns/op BenchmarkSqrt-4 1909 79943 ns/op BenchmarkIntSqr/1-4 1000000 158.6 ns/op BenchmarkIntSqr/2-4 544831 239.5 ns/op BenchmarkIntSqr/3-4 538854 379.8 ns/op BenchmarkIntSqr/5-4 357998 514.5 ns/op BenchmarkIntSqr/8-4 293520 459.3 ns/op BenchmarkIntSqr/10-4 216898 625.2 ns/op BenchmarkIntSqr/20-4 46984 2559 ns/op BenchmarkIntSqr/30-4 38942 4664 ns/op BenchmarkIntSqr/50-4 20872 5632 ns/op BenchmarkIntSqr/80-4 13136 11157 ns/op BenchmarkIntSqr/100-4 10112 11832 ns/op BenchmarkIntSqr/200-4 4147 47470 ns/op BenchmarkIntSqr/300-4 1808 97989 ns/op BenchmarkIntSqr/500-4 897 155789 ns/op BenchmarkIntSqr/800-4 375 344677 ns/op BenchmarkIntSqr/1000-4 268 481013 ns/op BenchmarkDiv/20/10-4 298910 364.0 ns/op BenchmarkDiv/40/20-4 391628 340.9 ns/op BenchmarkDiv/100/50-4 271447 536.1 ns/op BenchmarkDiv/200/100-4 31250 4132 ns/op BenchmarkDiv/400/200-4 49268 2566 ns/op BenchmarkDiv/1000/500-4 40958 3045 ns/op BenchmarkDiv/2000/1000-4 29439 6198 ns/op BenchmarkDiv/20000/10000-4 1029 136877 ns/op BenchmarkDiv/200000/100000-4 26 4505079 ns/op BenchmarkDiv/2000000/1000000-4 1 146739254 ns/op BenchmarkDiv/20000000/10000000-4 1 4240804189 ns/op BenchmarkMul-4 4 34860396 ns/op BenchmarkNatMul/10-4 167209 1198 ns/op BenchmarkNatMul/100-4 4260 30122 ns/op BenchmarkNatMul/1000-4 170 894930 ns/op BenchmarkZeroShifts/Shl-4 10000 19338 ns/op BenchmarkZeroShifts/ShlSame-4 3159762 35.97 ns/op BenchmarkZeroShifts/Shr-4 10000 19765 ns/op BenchmarkZeroShifts/ShrSame-4 3367952 37.23 ns/op BenchmarkExp3Power/0x10-4 171477 1001 ns/op BenchmarkExp3Power/0x40-4 121916 1315 ns/op BenchmarkExp3Power/0x100-4 66408 1650 ns/op BenchmarkExp3Power/0x400-4 38077 4391 ns/op BenchmarkExp3Power/0x1000-4 10000 17114 ns/op BenchmarkExp3Power/0x4000-4 2140 76504 ns/op BenchmarkExp3Power/0x10000-4 202 678543 ns/op BenchmarkExp3Power/0x40000-4 19 6243346 ns/op BenchmarkExp3Power/0x100000-4 2 53079578 ns/op BenchmarkExp3Power/0x400000-4 1 534827439 ns/op BenchmarkFibo-4 3 48284163 ns/op BenchmarkNatSqr/1-4 815140 229.8 ns/op BenchmarkNatSqr/2-4 477942 460.4 ns/op BenchmarkNatSqr/3-4 449011 559.0 ns/op BenchmarkNatSqr/5-4 319812 765.4 ns/op BenchmarkNatSqr/8-4 230203 933.4 ns/op BenchmarkNatSqr/10-4 194940 1132 ns/op BenchmarkNatSqr/20-4 32984 4267 ns/op BenchmarkNatSqr/30-4 28260 4665 ns/op BenchmarkNatSqr/50-4 16477 9214 ns/op BenchmarkNatSqr/80-4 10000 12965 ns/op BenchmarkNatSqr/100-4 10000 17177 ns/op BenchmarkNatSqr/200-4 4360 41934 ns/op BenchmarkNatSqr/300-4 1336 96696 ns/op BenchmarkNatSqr/500-4 771 218775 ns/op BenchmarkNatSqr/800-4 306 450289 ns/op BenchmarkNatSqr/1000-4 235 520705 ns/op BenchmarkNatSetBytes/8-4 714127 215.4 ns/op BenchmarkNatSetBytes/24-4 259524 624.1 ns/op BenchmarkNatSetBytes/128-4 56164 2388 ns/op BenchmarkNatSetBytes/7-4 944610 143.8 ns/op BenchmarkNatSetBytes/23-4 265456 570.6 ns/op BenchmarkNatSetBytes/127-4 48342 2701 ns/op BenchmarkScanPi-4 208 654845 ns/op BenchmarkStringPiParallel-4 475 378013 ns/op BenchmarkScan/10/Base2-4 36105 3434 ns/op BenchmarkScan/100/Base2-4 4118 28726 ns/op BenchmarkScan/1000/Base2-4 417 279618 ns/op BenchmarkScan/10/Base8-4 80913 1442 ns/op BenchmarkScan/100/Base8-4 10000 10151 ns/op BenchmarkScan/1000/Base8-4 1161 103025 ns/op BenchmarkScan/10/Base10-4 85404 1909 ns/op BenchmarkScan/100/Base10-4 12733 9760 ns/op BenchmarkScan/1000/Base10-4 1386 93923 ns/op BenchmarkScan/10/Base16-4 85658 1244 ns/op BenchmarkScan/100/Base16-4 14047 8200 ns/op BenchmarkScan/1000/Base16-4 1609 77459 ns/op BenchmarkString/10/Base2-4 211293 683.8 ns/op BenchmarkString/100/Base2-4 26616 4589 ns/op BenchmarkString/1000/Base2-4 3460 44887 ns/op BenchmarkString/10/Base8-4 347862 399.5 ns/op BenchmarkString/100/Base8-4 59000 2679 ns/op BenchmarkString/1000/Base8-4 8020 17328 ns/op BenchmarkString/10/Base10-4 187329 642.2 ns/op BenchmarkString/100/Base10-4 33619 3342 ns/op BenchmarkString/1000/Base10-4 5083 30566 ns/op BenchmarkString/10/Base16-4 395804 524.4 ns/op BenchmarkString/100/Base16-4 63972 1607 ns/op BenchmarkString/1000/Base16-4 10270 12014 ns/op BenchmarkLeafSize/0-4 28 7024599 ns/op BenchmarkLeafSize/1-4 374 304966 ns/op BenchmarkLeafSize/2-4 429 332278 ns/op BenchmarkLeafSize/3-4 344 360618 ns/op BenchmarkLeafSize/4-4 444 332633 ns/op BenchmarkLeafSize/5-4 236 637489 ns/op BenchmarkLeafSize/6-4 259 451620 ns/op BenchmarkLeafSize/7-4 306 407298 ns/op BenchmarkLeafSize/8-4 266 458459 ns/op BenchmarkLeafSize/9-4 264 561745 ns/op BenchmarkLeafSize/10-4 318 475147 ns/op BenchmarkLeafSize/11-4 230 440414 ns/op BenchmarkLeafSize/12-4 259 402116 ns/op BenchmarkLeafSize/13-4 320 464875 ns/op BenchmarkLeafSize/14-4 304 445682 ns/op BenchmarkLeafSize/15-4 360 411491 ns/op BenchmarkLeafSize/16-4 438 272637 ns/op BenchmarkLeafSize/32-4 381 286571 ns/op BenchmarkLeafSize/64-4 363 354392 ns/op BenchmarkProbablyPrime/n=0-4 8 20147445 ns/op BenchmarkProbablyPrime/n=1-4 8 13316641 ns/op BenchmarkProbablyPrime/n=5-4 6 22632451 ns/op BenchmarkProbablyPrime/n=10-4 4 26425043 ns/op BenchmarkProbablyPrime/n=20-4 2 54064807 ns/op BenchmarkProbablyPrime/Lucas-4 10 10322349 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 78 1815644 ns/op BenchmarkRatCmp-4 148941 1051 ns/op BenchmarkFloatSqrt/64-4 19855 8741 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 12416 9231 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 8529 14729 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4227 24776 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 945 202402 ns/op 18127 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 68 2088190 ns/op 176622 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 147689344 ns/op 3729592 B/op 592 allocs/op PASS ok math/big 71.296s goos: darwin goarch: amd64 pkg: math/bits BenchmarkLeadingZeros-4 11667234 10.78 ns/op BenchmarkLeadingZeros8-4 11493766 11.86 ns/op BenchmarkLeadingZeros16-4 9629190 11.34 ns/op BenchmarkLeadingZeros32-4 10456746 15.71 ns/op BenchmarkLeadingZeros64-4 11744467 10.76 ns/op BenchmarkTrailingZeros-4 10301106 11.20 ns/op BenchmarkTrailingZeros8-4 10611854 11.78 ns/op BenchmarkTrailingZeros16-4 11972961 16.26 ns/op BenchmarkTrailingZeros32-4 11098160 15.15 ns/op BenchmarkTrailingZeros64-4 9767844 10.56 ns/op BenchmarkOnesCount-4 10402705 12.29 ns/op BenchmarkOnesCount8-4 9788560 15.18 ns/op BenchmarkOnesCount16-4 9588218 11.60 ns/op BenchmarkOnesCount32-4 11419434 11.80 ns/op BenchmarkOnesCount64-4 8972942 18.94 ns/op BenchmarkRotateLeft-4 12148743 10.58 ns/op BenchmarkRotateLeft8-4 12715699 16.32 ns/op BenchmarkRotateLeft16-4 10547541 10.82 ns/op BenchmarkRotateLeft32-4 12356481 13.05 ns/op BenchmarkRotateLeft64-4 11880211 10.62 ns/op BenchmarkReverse-4 9970309 11.08 ns/op BenchmarkReverse8-4 23107446 5.481 ns/op BenchmarkReverse16-4 19677824 6.664 ns/op BenchmarkReverse32-4 18956608 6.423 ns/op BenchmarkReverse64-4 16073304 7.481 ns/op BenchmarkReverseBytes-4 21386523 5.365 ns/op BenchmarkReverseBytes16-4 20351742 5.688 ns/op BenchmarkReverseBytes32-4 25138855 7.007 ns/op BenchmarkReverseBytes64-4 23847754 5.597 ns/op BenchmarkAdd-4 11060064 17.57 ns/op BenchmarkAdd32-4 12477600 12.75 ns/op BenchmarkAdd64-4 10872726 10.40 ns/op BenchmarkAdd64multiple-4 23679651 5.824 ns/op BenchmarkSub-4 12722408 10.31 ns/op BenchmarkSub32-4 10114184 15.04 ns/op BenchmarkSub64-4 13516123 9.995 ns/op BenchmarkSub64multiple-4 24536193 6.516 ns/op BenchmarkMul-4 10080760 12.70 ns/op BenchmarkMul32-4 8073753 22.99 ns/op BenchmarkMul64-4 12721824 12.22 ns/op BenchmarkDiv-4 3057163 35.36 ns/op BenchmarkDiv32-4 6421009 27.82 ns/op BenchmarkDiv64-4 3165628 37.14 ns/op PASS ok math/bits 9.096s goos: darwin goarch: amd64 pkg: math/cmplx BenchmarkAbs-4 11845166 15.85 ns/op BenchmarkAcos-4 521139 343.8 ns/op BenchmarkAcosh-4 473721 274.0 ns/op BenchmarkAsin-4 349244 357.7 ns/op BenchmarkAsinh-4 437047 312.7 ns/op BenchmarkAtan-4 826029 152.4 ns/op BenchmarkAtanh-4 890672 185.3 ns/op BenchmarkConj-4 27222001 4.741 ns/op BenchmarkCos-4 665235 174.8 ns/op BenchmarkCosh-4 814834 177.1 ns/op BenchmarkExp-4 814297 128.8 ns/op BenchmarkLog-4 1000000 122.6 ns/op BenchmarkLog10-4 1000000 133.6 ns/op BenchmarkPhase-4 2257009 65.50 ns/op BenchmarkPolar-4 1000000 169.4 ns/op BenchmarkPow-4 247941 819.3 ns/op BenchmarkRect-4 1000000 118.0 ns/op BenchmarkSin-4 711330 341.0 ns/op BenchmarkSinh-4 621306 184.1 ns/op BenchmarkSqrt-4 991592 115.6 ns/op BenchmarkTan-4 354236 345.7 ns/op BenchmarkTanh-4 467925 272.0 ns/op PASS ok math/cmplx 5.001s goos: darwin goarch: amd64 pkg: math/rand BenchmarkInt63Threadsafe-4 713401 166.3 ns/op BenchmarkInt63ThreadsafeParallel-4 831903 139.3 ns/op BenchmarkInt63Unthreadsafe-4 1000000 129.0 ns/op BenchmarkIntn1000-4 683031 168.2 ns/op BenchmarkInt63n1000-4 843108 160.4 ns/op BenchmarkInt31n1000-4 641894 160.5 ns/op BenchmarkFloat32-4 806498 135.7 ns/op BenchmarkFloat64-4 949690 142.9 ns/op BenchmarkPerm3-4 153700 842.6 ns/op BenchmarkPerm30-4 18148 7376 ns/op BenchmarkPerm30ViaShuffle-4 19201 6058 ns/op BenchmarkShuffleOverhead-4 10000 14069 ns/op BenchmarkRead3-4 871630 150.0 ns/op BenchmarkRead64-4 75288 1530 ns/op BenchmarkRead1000-4 5467 23050 ns/op BenchmarkConcurrent-4 221682 519.3 ns/op PASS ok math/rand 3.209s goos: darwin goarch: amd64 pkg: mime BenchmarkQEncodeWord-4 36280 2935 ns/op BenchmarkQDecodeWord-4 92636 1176 ns/op BenchmarkQDecodeHeader-4 90902 1334 ns/op BenchmarkTypeByExtension/.html-4 605446 229.7 ns/op BenchmarkTypeByExtension/.HTML-4 320888 349.9 ns/op BenchmarkTypeByExtension/.unused-4 381198 342.6 ns/op BenchmarkExtensionsByType/text/html-4 189622 1438 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 57567 2746 ns/op BenchmarkExtensionsByType/application/octet-stream-4 43609 2944 ns/op PASS ok mime 2.044s goos: darwin goarch: amd64 pkg: mime/quotedprintable BenchmarkWriter-4 859 132732 ns/op PASS ok mime/quotedprintable 0.204s goos: darwin goarch: amd64 pkg: net BenchmarkGoLookupIP-4 5 26524760 ns/op 8483 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 2 55640655 ns/op 13560 B/op 114 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5022834684 ns/op 152280 B/op 237 allocs/op BenchmarkDNSName-4 156925 686.6 ns/op BenchmarkInterfaces-4 2091 61028 ns/op BenchmarkInterfaceByIndex-4 6274 16416 ns/op BenchmarkInterfaceByName-4 2194 58653 ns/op BenchmarkInterfaceAddrs-4 2256 56540 ns/op BenchmarkInterfacesAndAddrs-4 5388 20884 ns/op BenchmarkInterfacesAndMulticastAddrs-4 2901 43621 ns/op BenchmarkParseIP-4 7897 15722 ns/op BenchmarkParseIPValidIPv4-4 355386 290.3 ns/op BenchmarkParseIPValidIPv6-4 228496 532.7 ns/op BenchmarkIPString/IPv4-4 119954 1001 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10000 10321 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 47858 2619 ns/op BenchmarkIPEqual/IPv4-4 995190 112.3 ns/op BenchmarkIPEqual/IPv6-4 1091794 110.3 ns/op BenchmarkTCP4OneShot-4 123 840338 ns/op BenchmarkTCP4OneShotTimeout-4 170 812585 ns/op BenchmarkTCP4Persistent-4 271 394648 ns/op BenchmarkTCP4PersistentTimeout-4 307 419835 ns/op BenchmarkTCP6OneShot-4 169 816830 ns/op BenchmarkTCP6OneShotTimeout-4 196 749328 ns/op BenchmarkTCP6Persistent-4 367 344732 ns/op BenchmarkTCP6PersistentTimeout-4 273 444543 ns/op BenchmarkTCP4ConcurrentReadWrite-4 18117 6541 ns/op BenchmarkTCP6ConcurrentReadWrite-4 13754 8886 ns/op BenchmarkSetReadDeadline-4 136654 870.6 ns/op BenchmarkUDP6LinkLocalUnicast-4 154 727953 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 192 596543 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 178 673328 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 220 480724 ns/op 0 B/op 0 allocs/op PASS ok net 11.610s goos: darwin goarch: amd64 pkg: net/http BenchmarkCookieString-4 19292 5347 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 8354 13676 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 10000 10254 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 16170 7366 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 22066 4925 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 36595 3660 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 935996 130.3 ns/op BenchmarkReadRequestChrome-4 4159 31383 ns/op 19.47 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 11858 ns/op 6.58 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10009 11372 ns/op 7.21 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7792 17348 ns/op 8.70 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 14059 8302 ns/op 4.82 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 38 2901396 ns/op 0.35 MB/s BenchmarkFileAndServer_1KB/https1-4 34 3919349 ns/op 0.26 MB/s BenchmarkFileAndServer_1KB/h2-4 30 4250548 ns/op 0.24 MB/s BenchmarkFileAndServer_16MB/h1-4 2 81828674 ns/op 205.03 MB/s BenchmarkFileAndServer_16MB/https1-4 1 184788894 ns/op 90.79 MB/s BenchmarkFileAndServer_16MB/h2-4 1 430673074 ns/op 38.96 MB/s BenchmarkFileAndServer_64MB/h1-4 1 349942293 ns/op 191.77 MB/s BenchmarkFileAndServer_64MB/https1-4 1 678101662 ns/op 98.97 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1635879655 ns/op 41.02 MB/s BenchmarkServeMux-4 289 433826 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 379 337280 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 45 3258551 ns/op 6771 B/op 67 allocs/op BenchmarkClientServer/https1-4 33 3115354 ns/op 10077 B/op 108 allocs/op BenchmarkClientServer/h2-4 36 3137567 ns/op 12742 B/op 114 allocs/op BenchmarkClientServerParallel/4/h1-4 174 575068 ns/op 11235 B/op 84 allocs/op BenchmarkClientServerParallel/4/https1-4 16 7794074 ns/op 107844 B/op 1176 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55557: read tcp 127.0.0.1:55547->127.0.0.1:55557: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55576: read tcp 127.0.0.1:55561->127.0.0.1:55576: use of closed network connection BenchmarkClientServerParallel/4/h2-4 19 6562223 ns/op 89192 B/op 1029 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55587: read tcp 127.0.0.1:55584->127.0.0.1:55587: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55598: read tcp 127.0.0.1:55594->127.0.0.1:55598: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55606: read tcp 127.0.0.1:55594->127.0.0.1:55606: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55604: read tcp 127.0.0.1:55594->127.0.0.1:55604: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55596: read tcp 127.0.0.1:55594->127.0.0.1:55596: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55603: read tcp 127.0.0.1:55594->127.0.0.1:55603: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55605: read tcp 127.0.0.1:55594->127.0.0.1:55605: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55599: read tcp 127.0.0.1:55594->127.0.0.1:55599: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55600: read tcp 127.0.0.1:55594->127.0.0.1:55600: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55601: read tcp 127.0.0.1:55594->127.0.0.1:55601: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 157 994584 ns/op 24301 B/op 125 allocs/op BenchmarkClientServerParallel/64/https1-4 18 6169980 ns/op 102107 B/op 1120 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55910: write tcp 127.0.0.1:55905->127.0.0.1:55910: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55930: write tcp 127.0.0.1:55916->127.0.0.1:55930: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55934: write tcp 127.0.0.1:55916->127.0.0.1:55934: use of closed network connection BenchmarkClientServerParallel/64/h2-4 15 6979550 ns/op 111740 B/op 1306 allocs/op BenchmarkServer-4 2 51801914 ns/op 16272 B/op 80 allocs/op BenchmarkClient-4 28 5049046 ns/op 4116 B/op 47 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 487 243206 ns/op 7646 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 856 138194 ns/op 3082 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1206 107570 ns/op 1892 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1232 92771 ns/op 2801 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1152 108257 ns/op 2721 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1371 104911 ns/op 2743 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1185 108182 ns/op 1933 B/op 14 allocs/op BenchmarkServerHijack-4 759 166692 ns/op 16721 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 38 3751438 ns/op 6204 B/op 54 allocs/op BenchmarkResponseStatusLine-4 345898 325.2 ns/op 0 B/op 0 allocs/op PASS ok net/http 15.138s goos: darwin goarch: amd64 pkg: net/http/httputil BenchmarkServeHTTP-4 1970 51759 ns/op 34075 B/op 12 allocs/op PASS ok net/http/httputil 0.203s goos: darwin goarch: amd64 pkg: net/netip BenchmarkIPNextPrev-4 97575 1174 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 419236 258.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 179880 570.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 65914 1736 ns/op BenchmarkStdIPv4-4 160897 735.4 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 98401 1092 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 96066 1142 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 110666 1215 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 73496 1404 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1535175 74.86 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1483527 83.45 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1269507 92.10 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 368169 346.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 362052 320.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 338071 365.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 99087 1182 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 270699 399.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 166678 673.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 182670 651.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 169062 761.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 83347 1391 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 343179 333.4 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 131791 953.5 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 148210 683.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 307916 425.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 120446 835.0 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 288024 403.0 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 148130 924.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 156746 821.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 140812 807.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 116205 1345 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 486009 250.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 130825 884.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 98536 1286 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 121663 1090 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 183129 740.2 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 93274 1129 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 289954 481.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 112675 1140 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 132861 933.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 173134 678.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 108354 965.9 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 912303 123.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 124.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 902156 120.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 131.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 946586 132.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 860404 131.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 876444 130.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 128.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 977757 127.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 348757 354.5 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 517983 229.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 226742 514.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 217959 528.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 238872 541.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 84406 1449 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 479443 239.5 ns/op PASS ok net/netip 9.721s 2023/03/16 21:40:01 Test RPC server listening on 127.0.0.1:56015 2023/03/16 21:40:01 Test HTTP RPC server listening on 127.0.0.1:56016 goos: darwin goarch: amd64 pkg: net/rpc BenchmarkEndToEnd-4 151 776629 ns/op BenchmarkEndToEndHTTP-4 216 529431 ns/op BenchmarkEndToEndAsync-4 1864 72797 ns/op BenchmarkEndToEndAsyncHTTP-4 1734 103348 ns/op PASS ok net/rpc 1.165s goos: darwin goarch: amd64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 3786 31954 ns/op BenchmarkReadMIMEHeader/server_headers-4 5395 20871 ns/op BenchmarkUncommon-4 23602 4668 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.600s goos: darwin goarch: amd64 pkg: net/url BenchmarkString-4 3892 28143 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 70509 1497 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 465112 256.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 101790 1170 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 213294 638.4 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 92850 1229 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13956 7687 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 337920 308.8 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 101737 1133 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 187485 612.5 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 99687 1160 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 17664 6476 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 166882 712.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 68818 1775 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 66489 1789 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 27460 3981 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5306 21739 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 138837 728.1 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 64005 1759 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 63178 1788 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 30943 3815 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 5490 19698 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.144s goos: darwin goarch: amd64 pkg: os BenchmarkExpand/noop-4 2453966 44.73 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 133782 866.5 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 555 216790 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries BenchmarkReaddir-4 164 674423 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries BenchmarkReadDir-4 423 272385 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries BenchmarkStatDot-4 46447 2636 ns/op BenchmarkStatFile-4 30794 3834 ns/op BenchmarkStatDir-4 32779 3827 ns/op BenchmarkLstatDot-4 47043 2586 ns/op BenchmarkLstatFile-4 30336 4036 ns/op BenchmarkLstatDir-4 32212 3983 ns/op PASS ok os 2.118s goos: darwin goarch: amd64 pkg: os/exec BenchmarkExecHostname-4 24 6694484 ns/op 8560 B/op 30 allocs/op PASS ok os/exec 0.461s goos: darwin goarch: amd64 pkg: os/user BenchmarkCurrent-4 333454 361.2 ns/op PASS ok os/user 0.349s goos: darwin goarch: amd64 pkg: reflect BenchmarkBool-4 2368809 45.10 ns/op BenchmarkString-4 1888845 60.12 ns/op BenchmarkBytes-4 1700912 73.32 ns/op BenchmarkNamedBytes-4 783175 161.2 ns/op BenchmarkBytesArray-4 800217 166.4 ns/op BenchmarkSliceLen-4 1947612 60.82 ns/op BenchmarkMapLen-4 1000000 101.3 ns/op BenchmarkStringLen-4 1394709 86.27 ns/op BenchmarkArrayLen-4 1329577 86.56 ns/op BenchmarkSliceCap-4 1771074 60.08 ns/op BenchmarkDeepEqual/int8-4 587559 203.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 102963 1174 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 540103 236.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 96112 1196 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 535327 233.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 102775 1192 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 528748 236.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 102348 1181 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 563036 229.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 95682 1202 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 653197 191.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 122610 1000 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 515240 235.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 96130 1185 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 537807 233.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 99734 1174 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 543410 234.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 99122 1181 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 537480 235.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 94147 1172 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 540402 246.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 102830 1184 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 517644 234.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 100033 1202 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 514394 238.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 93908 1182 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 548646 236.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 101200 1176 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 546494 235.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 95394 1207 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 563943 200.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 106717 1187 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 533380 260.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 98560 1195 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 134583 907.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 62852 1893 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 70617 1696 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 44036 2682 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 295165 403.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 40406 2857 ns/op BenchmarkIsZero/StructComparable-4 934302 132.2 ns/op BenchmarkIsZero/StructIncomparable-4 195777 643.0 ns/op BenchmarkSetZero/Bool/Direct-4 2786889 42.89 ns/op BenchmarkSetZero/Bool/CachedZero-4 1838128 64.86 ns/op BenchmarkSetZero/Bool/NewZero-4 1257253 95.03 ns/op BenchmarkSetZero/Int/Direct-4 2126971 57.71 ns/op BenchmarkSetZero/Int/CachedZero-4 1779313 67.74 ns/op BenchmarkSetZero/Int/NewZero-4 1240814 96.95 ns/op BenchmarkSetZero/Uint/Direct-4 2032833 58.37 ns/op BenchmarkSetZero/Uint/CachedZero-4 1731308 83.13 ns/op BenchmarkSetZero/Uint/NewZero-4 1000000 102.8 ns/op BenchmarkSetZero/Float/Direct-4 2004139 59.34 ns/op BenchmarkSetZero/Float/CachedZero-4 1742882 65.25 ns/op BenchmarkSetZero/Float/NewZero-4 1233566 96.04 ns/op BenchmarkSetZero/Complex/Direct-4 2087523 57.52 ns/op BenchmarkSetZero/Complex/CachedZero-4 1804532 66.56 ns/op BenchmarkSetZero/Complex/NewZero-4 1232875 96.17 ns/op BenchmarkSetZero/Array/Direct-4 2985092 38.31 ns/op BenchmarkSetZero/Array/CachedZero-4 1796437 65.99 ns/op BenchmarkSetZero/Array/NewZero-4 1236135 97.71 ns/op BenchmarkSetZero/Chan/Direct-4 2109616 55.68 ns/op BenchmarkSetZero/Chan/CachedZero-4 1400862 84.95 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 115.4 ns/op BenchmarkSetZero/Func/Direct-4 2114346 57.30 ns/op BenchmarkSetZero/Func/CachedZero-4 1390218 85.04 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 125.0 ns/op BenchmarkSetZero/Interface/Direct-4 1908700 64.67 ns/op BenchmarkSetZero/Interface/CachedZero-4 1843344 66.08 ns/op BenchmarkSetZero/Interface/NewZero-4 1233772 97.91 ns/op BenchmarkSetZero/Map/Direct-4 2052969 56.83 ns/op BenchmarkSetZero/Map/CachedZero-4 1363801 86.75 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 113.5 ns/op BenchmarkSetZero/Pointer/Direct-4 2026464 57.25 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1397913 85.40 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 116.6 ns/op BenchmarkSetZero/Slice/Direct-4 1843452 63.28 ns/op BenchmarkSetZero/Slice/CachedZero-4 1824470 65.24 ns/op BenchmarkSetZero/Slice/NewZero-4 1224822 95.50 ns/op BenchmarkSetZero/String/Direct-4 2012258 57.93 ns/op BenchmarkSetZero/String/CachedZero-4 1795761 65.77 ns/op BenchmarkSetZero/String/NewZero-4 1221012 96.87 ns/op BenchmarkSetZero/Struct/Direct-4 3075106 42.48 ns/op BenchmarkSetZero/Struct/CachedZero-4 1795206 68.32 ns/op BenchmarkSetZero/Struct/NewZero-4 1237424 95.73 ns/op BenchmarkSelect/1-4 176970 633.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 102453 1359 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 38133 2838 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 173164 753.7 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 136248 884.3 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 117998 996.4 ns/op 128.46 MB/s BenchmarkCallArgCopy/size=256-4 97232 1189 ns/op 215.27 MB/s BenchmarkCallArgCopy/size=1024-4 68257 2150 ns/op 476.24 MB/s BenchmarkCallArgCopy/size=4096-4 17950 7332 ns/op 558.63 MB/s BenchmarkCallArgCopy/size=65536-4 1098 96837 ns/op 676.76 MB/s BenchmarkPtrTo-4 545293 203.9 ns/op BenchmarkFieldByName1-4 431115 273.8 ns/op BenchmarkFieldByName2-4 42712 3758 ns/op BenchmarkFieldByName3-4 4711 26533 ns/op BenchmarkInterfaceBig-4 2804971 46.22 ns/op BenchmarkInterfaceSmall-4 2649249 41.60 ns/op BenchmarkNew-4 1000000 105.0 ns/op BenchmarkMap/StringKeys/MapIndex-4 3139 37486 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3357 37330 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2893 40547 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3102 41700 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2920 38401 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3165 37603 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 218475 567.8 ns/op PASS ok reflect 21.682s goos: darwin goarch: amd64 pkg: regexp BenchmarkFind-4 5320 21053 ns/op 9485 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 10000 16180 ns/op 9250 B/op 1 allocs/op BenchmarkFindString-4 7977 20197 ns/op 9045 B/op 1 allocs/op BenchmarkFindSubmatch-4 7075 21889 ns/op 9489 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 20332 ns/op 9161 B/op 2 allocs/op BenchmarkLiteral-4 10000 17263 ns/op BenchmarkNotLiteral-4 3993 39338 ns/op BenchmarkMatchClass-4 3512 45459 ns/op BenchmarkMatchClass_InRange-4 2954 41854 ns/op BenchmarkReplaceAll-4 1461 79970 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 10000 17808 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 23302 6316 ns/op BenchmarkAnchoredShortMatch-4 10000 18834 ns/op BenchmarkAnchoredLongMatch-4 15412 8076 ns/op BenchmarkOnePassShortA-4 19722 6553 ns/op BenchmarkNotOnePassShortA-4 5090 25299 ns/op BenchmarkOnePassShortB-4 23292 5016 ns/op BenchmarkNotOnePassShortB-4 5154 22412 ns/op BenchmarkOnePassLongPrefix-4 72230 1536 ns/op BenchmarkOnePassLongNotPrefix-4 27429 4076 ns/op BenchmarkMatchParallelShared-4 6675 21268 ns/op BenchmarkMatchParallelCopied-4 7239 23079 ns/op BenchmarkQuoteMetaAll-4 131438 872.8 ns/op 16.04 MB/s BenchmarkQuoteMetaNone-4 384276 317.8 ns/op 81.82 MB/s BenchmarkCompile/Onepass-4 4536 31802 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1875 83350 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 154 753904 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2598498 45.00 ns/op 355.56 MB/s BenchmarkMatch/Easy0/32-4 9890 16923 ns/op 1.89 MB/s BenchmarkMatch/Easy0/1K-4 4906 36363 ns/op 28.16 MB/s BenchmarkMatch/Easy0i/16-4 2533900 46.86 ns/op 341.46 MB/s BenchmarkMatch/Easy0i/32-4 6154 36744 ns/op 0.87 MB/s BenchmarkMatch/Easy0i/1K-4 225 500930 ns/op 2.04 MB/s BenchmarkMatch/Easy1/16-4 2613126 44.03 ns/op 363.39 MB/s BenchmarkMatch/Easy1/32-4 10000 17138 ns/op 1.87 MB/s BenchmarkMatch/Easy1/1K-4 3702 40487 ns/op 25.29 MB/s BenchmarkMatch/Medium/16-4 2630458 43.90 ns/op 364.50 MB/s BenchmarkMatch/Medium/32-4 6355 29763 ns/op 1.08 MB/s BenchmarkMatch/Medium/1K-4 268 418857 ns/op 2.44 MB/s BenchmarkMatch/Hard/16-4 2582329 44.15 ns/op 362.42 MB/s BenchmarkMatch/Hard/32-4 4575 37920 ns/op 0.84 MB/s BenchmarkMatch/Hard/1K-4 166 698542 ns/op 1.47 MB/s BenchmarkMatch/Hard1/16-4 1557 83892 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 822 150051 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 27 4320869 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 28453 4277 ns/op 3.74 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 15829 7328 ns/op 4.37 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 608 195980 ns/op 5.23 MB/s 26 B/op 0 allocs/op PASS ok regexp 9.355s goos: darwin goarch: amd64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 991299 131.3 ns/op BenchmarkIsWordChar-4 215442 568.3 ns/op PASS ok regexp/syntax 1.431s goos: darwin goarch: amd64 pkg: runtime BenchmarkCallers/cached-4 84193 1304 ns/op BenchmarkCallers/inlined-4 66474 1751 ns/op BenchmarkCallers/no-cache-4 15084 8080 ns/op BenchmarkMakeChan/Byte-4 992725 265.7 ns/op BenchmarkMakeChan/Int-4 1000000 380.9 ns/op BenchmarkMakeChan/Ptr-4 778138 419.5 ns/op BenchmarkMakeChan/Struct/0-4 1000000 254.9 ns/op BenchmarkMakeChan/Struct/32-4 286054 646.8 ns/op BenchmarkMakeChan/Struct/40-4 167364 746.3 ns/op BenchmarkChanNonblocking-4 7073136 18.23 ns/op BenchmarkSelectUncontended-4 949311 125.2 ns/op BenchmarkSelectSyncContended-4 97876 1262 ns/op BenchmarkSelectAsyncContended-4 232314 470.4 ns/op BenchmarkSelectNonblock-4 3902647 28.17 ns/op BenchmarkChanUncontended-4 17616 9803 ns/op BenchmarkChanContended-4 4726 25847 ns/op BenchmarkChanSync-4 227476 588.0 ns/op BenchmarkChanSyncWork-4 10000 32747 ns/op BenchmarkChanProdCons0-4 249272 469.7 ns/op BenchmarkChanProdCons10-4 467155 262.1 ns/op BenchmarkChanProdCons100-4 505398 240.1 ns/op BenchmarkChanProdConsWork0-4 129394 783.9 ns/op BenchmarkChanProdConsWork10-4 218121 528.5 ns/op BenchmarkChanProdConsWork100-4 232833 502.1 ns/op BenchmarkSelectProdCons-4 157514 731.6 ns/op BenchmarkReceiveDataFromClosedChan-4 936915 136.9 ns/op BenchmarkChanCreation-4 181182 669.8 ns/op BenchmarkChanSem-4 285038 426.2 ns/op BenchmarkChanPopular-4 109 1160310 ns/op BenchmarkChanClosed-4 914092 144.8 ns/op BenchmarkCallClosure-4 4189968 26.18 ns/op BenchmarkCallClosure1-4 4341585 23.32 ns/op BenchmarkCallClosure2-4 1000000 119.7 ns/op BenchmarkCallClosure3-4 1205676 97.68 ns/op BenchmarkCallClosure4-4 1000000 112.9 ns/op BenchmarkComplex128DivNormal-4 12233760 9.595 ns/op BenchmarkComplex128DivNisNaN-4 8420964 12.46 ns/op BenchmarkComplex128DivDisNaN-4 9068496 12.86 ns/op BenchmarkComplex128DivNisInf-4 12108946 9.790 ns/op BenchmarkComplex128DivDisInf-4 7263528 16.28 ns/op BenchmarkSetTypePtr-4 55128411 2.121 ns/op 3771.91 MB/s BenchmarkSetTypePtr8-4 12011481 10.00 ns/op 6398.49 MB/s BenchmarkSetTypePtr16-4 13153768 9.624 ns/op 13300.08 MB/s BenchmarkSetTypePtr32-4 13597904 9.536 ns/op 26845.50 MB/s BenchmarkSetTypePtr64-4 12257104 9.610 ns/op 53280.56 MB/s BenchmarkSetTypePtr126-4 6774324 16.59 ns/op 60772.92 MB/s BenchmarkSetTypePtr128-4 7217775 15.88 ns/op 64463.73 MB/s BenchmarkSetTypePtrSlice-4 993430 130.1 ns/op 62984.77 MB/s BenchmarkSetTypeNode1-4 11872686 10.10 ns/op 2376.89 MB/s BenchmarkSetTypeNode1Slice-4 3827504 30.36 ns/op 25293.36 MB/s BenchmarkSetTypeNode8-4 12931803 11.76 ns/op 6804.17 MB/s BenchmarkSetTypeNode8Slice-4 1922786 56.98 ns/op 44924.26 MB/s BenchmarkSetTypeNode64-4 6260040 16.85 ns/op 31333.69 MB/s BenchmarkSetTypeNode64Slice-4 319268 406.3 ns/op 41580.59 MB/s BenchmarkSetTypeNode64Dead-4 9766800 12.51 ns/op 42207.11 MB/s BenchmarkSetTypeNode64DeadSlice-4 360014 367.5 ns/op 45981.60 MB/s BenchmarkSetTypeNode124-4 6511329 17.10 ns/op 58943.49 MB/s BenchmarkSetTypeNode124Slice-4 246106 531.7 ns/op 60663.29 MB/s BenchmarkSetTypeNode126-4 6753961 16.41 ns/op 62408.17 MB/s BenchmarkSetTypeNode126Slice-4 244039 547.1 ns/op 59891.78 MB/s BenchmarkSetTypeNode128-4 4523902 24.10 ns/op 43159.49 MB/s BenchmarkSetTypeNode128Slice-4 198655 665.4 ns/op 50012.62 MB/s BenchmarkSetTypeNode130-4 4289914 24.31 ns/op 43430.18 MB/s BenchmarkSetTypeNode130Slice-4 189680 692.5 ns/op 48796.22 MB/s BenchmarkSetTypeNode1024-4 1000000 123.7 ns/op 66339.64 MB/s BenchmarkSetTypeNode1024Slice-4 28615 3930 ns/op 66837.18 MB/s BenchmarkAllocation-4 5316 75654 ns/op BenchmarkReadMemStats-4 94 1279414 ns/op BenchmarkReadMemStatsLatency-4 1 4852757 p50-ns 4852757 p90-ns 4852757 p99-ns BenchmarkWriteBarrier-4 1561578 103.7 ns/op BenchmarkBulkWriteBarrier-4 3983511 26.21 ns/op BenchmarkScanStackNoLocals-4 3 43106012 ns/op BenchmarkMSpanCountAlloc/bits=64-4 14482615 8.746 ns/op BenchmarkMSpanCountAlloc/bits=128-4 14104892 9.125 ns/op BenchmarkMSpanCountAlloc/bits=256-4 10520281 10.44 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8755639 13.98 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6254962 19.04 ns/op BenchmarkHash5-4 7375840 15.60 ns/op 320.42 MB/s BenchmarkHash16-4 9063496 12.96 ns/op 1234.81 MB/s BenchmarkHash64-4 7272534 15.52 ns/op 4124.80 MB/s BenchmarkHash1024-4 2554744 47.45 ns/op 21580.70 MB/s BenchmarkHash65536-4 48403 2388 ns/op 27447.60 MB/s BenchmarkAlignedLoad-4 10038586 10.99 ns/op BenchmarkUnalignedLoad-4 9904426 11.20 ns/op BenchmarkEqEfaceConcrete-4 7656462 14.45 ns/op BenchmarkEqIfaceConcrete-4 7729462 15.08 ns/op BenchmarkNeEfaceConcrete-4 8235904 16.13 ns/op BenchmarkNeIfaceConcrete-4 8336235 13.88 ns/op BenchmarkConvT2EByteSized/bool-4 4442791 25.83 ns/op BenchmarkConvT2EByteSized/uint8-4 4083752 27.74 ns/op BenchmarkConvT2ESmall-4 4268990 26.80 ns/op BenchmarkConvT2EUintptr-4 4193048 27.85 ns/op BenchmarkConvT2ELarge-4 1000000 138.1 ns/op BenchmarkConvT2ISmall-4 4289952 26.85 ns/op BenchmarkConvT2IUintptr-4 4138058 28.26 ns/op BenchmarkConvT2ILarge-4 1000000 123.9 ns/op BenchmarkConvI2E-4 4230226 28.76 ns/op BenchmarkConvI2I-4 3740278 31.09 ns/op BenchmarkAssertE2T-4 3713335 28.83 ns/op BenchmarkAssertE2TLarge-4 1979802 54.24 ns/op BenchmarkAssertE2I-4 3781261 31.08 ns/op BenchmarkAssertI2T-4 4018192 28.88 ns/op BenchmarkAssertI2I-4 3795229 31.40 ns/op BenchmarkAssertI2E-4 4582711 25.37 ns/op BenchmarkAssertE2E-4 4685941 24.55 ns/op BenchmarkAssertE2T2-4 2811860 37.91 ns/op BenchmarkAssertE2T2Blank-4 4144204 28.89 ns/op BenchmarkAssertI2E2-4 3604990 31.81 ns/op BenchmarkAssertI2E2Blank-4 4505209 26.45 ns/op BenchmarkAssertE2E2-4 3111052 37.89 ns/op BenchmarkAssertE2E2Blank-4 4415689 24.98 ns/op BenchmarkConvT2Ezero/zero/16-4 4373484 25.79 ns/op BenchmarkConvT2Ezero/zero/32-4 4494080 26.40 ns/op BenchmarkConvT2Ezero/zero/64-4 4465056 25.56 ns/op BenchmarkConvT2Ezero/zero/str-4 4694262 25.27 ns/op BenchmarkConvT2Ezero/zero/slice-4 4567153 25.85 ns/op BenchmarkConvT2Ezero/zero/big-4 144884 1054 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 103.5 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 156.4 ns/op BenchmarkConvT2Ezero/nonzero/big-4 126087 970.9 ns/op BenchmarkConvT2Ezero/smallint/16-4 4401238 26.35 ns/op BenchmarkConvT2Ezero/smallint/32-4 4390167 26.80 ns/op BenchmarkConvT2Ezero/smallint/64-4 4430636 26.47 ns/op BenchmarkConvT2Ezero/largeint/16-4 1246334 82.51 ns/op BenchmarkConvT2Ezero/largeint/32-4 1341153 88.78 ns/op BenchmarkConvT2Ezero/largeint/64-4 1424872 92.51 ns/op BenchmarkMalloc8-4 1000000 105.5 ns/op BenchmarkMalloc16-4 1000000 111.7 ns/op BenchmarkMallocTypeInfo8-4 1267015 98.90 ns/op BenchmarkMallocTypeInfo16-4 1000000 122.3 ns/op BenchmarkMallocLargeStruct-4 107430 1548 ns/op BenchmarkGoroutineSelect-4 26 4212032 ns/op BenchmarkGoroutineBlocking-4 27 4783686 ns/op BenchmarkGoroutineForRange-4 25 4302803 ns/op BenchmarkGoroutineIdle-4 26 4189275 ns/op BenchmarkHashStringSpeed-4 2557106 45.70 ns/op BenchmarkHashBytesSpeed-4 1247935 95.55 ns/op BenchmarkHashInt32Speed-4 2981962 40.07 ns/op BenchmarkHashInt64Speed-4 3128916 38.20 ns/op BenchmarkHashStringArraySpeed-4 672871 186.6 ns/op BenchmarkMegMap-4 3019454 38.50 ns/op BenchmarkMegOneMap-4 3410982 34.97 ns/op BenchmarkMegEqMap-4 3634 37549 ns/op BenchmarkMegEmptyMap-4 4255053 28.47 ns/op BenchmarkSmallStrMap-4 3065389 38.41 ns/op BenchmarkMapStringKeysEight_16-4 2888294 41.42 ns/op BenchmarkMapStringKeysEight_32-4 3072076 38.56 ns/op BenchmarkMapStringKeysEight_64-4 3084465 39.35 ns/op BenchmarkMapStringKeysEight_1M-4 3020992 39.25 ns/op BenchmarkIntMap-4 3307424 35.86 ns/op BenchmarkMapFirst/1-4 4120021 29.40 ns/op BenchmarkMapFirst/2-4 3949854 30.06 ns/op BenchmarkMapFirst/3-4 4082307 28.86 ns/op BenchmarkMapFirst/4-4 4056051 28.76 ns/op BenchmarkMapFirst/5-4 3988819 28.64 ns/op BenchmarkMapFirst/6-4 3781502 29.52 ns/op BenchmarkMapFirst/7-4 3805800 29.47 ns/op BenchmarkMapFirst/8-4 3827041 29.98 ns/op BenchmarkMapFirst/9-4 3648236 32.05 ns/op BenchmarkMapFirst/10-4 3473526 33.53 ns/op BenchmarkMapFirst/11-4 3565599 34.10 ns/op BenchmarkMapFirst/12-4 3522340 35.86 ns/op BenchmarkMapFirst/13-4 3042765 38.08 ns/op BenchmarkMapFirst/14-4 3490767 34.19 ns/op BenchmarkMapFirst/15-4 3744770 32.30 ns/op BenchmarkMapFirst/16-4 3646879 32.72 ns/op BenchmarkMapMid/1-4 3425251 34.56 ns/op BenchmarkMapMid/2-4 3467136 34.19 ns/op BenchmarkMapMid/3-4 3608160 33.17 ns/op BenchmarkMapMid/4-4 3363500 34.41 ns/op BenchmarkMapMid/5-4 3227968 35.04 ns/op BenchmarkMapMid/6-4 3416444 35.05 ns/op BenchmarkMapMid/7-4 3459416 34.41 ns/op BenchmarkMapMid/8-4 3415561 35.18 ns/op BenchmarkMapMid/9-4 3113985 38.28 ns/op BenchmarkMapMid/10-4 2846072 41.34 ns/op BenchmarkMapMid/11-4 2941171 44.61 ns/op BenchmarkMapMid/12-4 2526170 40.67 ns/op BenchmarkMapMid/13-4 2613068 52.50 ns/op BenchmarkMapMid/14-4 2630883 42.97 ns/op BenchmarkMapMid/15-4 2605134 40.92 ns/op BenchmarkMapMid/16-4 2767860 43.34 ns/op BenchmarkMapLast/1-4 2814289 39.22 ns/op BenchmarkMapLast/2-4 3014133 37.57 ns/op BenchmarkMapLast/3-4 3230408 37.90 ns/op BenchmarkMapLast/4-4 3077156 38.95 ns/op BenchmarkMapLast/5-4 2943132 39.57 ns/op BenchmarkMapLast/6-4 2712346 40.71 ns/op BenchmarkMapLast/7-4 2872054 39.14 ns/op BenchmarkMapLast/8-4 2647239 40.69 ns/op BenchmarkMapLast/9-4 2815438 39.67 ns/op BenchmarkMapLast/10-4 2804151 42.66 ns/op BenchmarkMapLast/11-4 2681648 42.73 ns/op BenchmarkMapLast/12-4 2611186 41.73 ns/op BenchmarkMapLast/13-4 2769397 39.70 ns/op BenchmarkMapLast/14-4 2839334 39.89 ns/op BenchmarkMapLast/15-4 2724007 41.73 ns/op BenchmarkMapLast/16-4 2885636 39.74 ns/op BenchmarkMapCycle-4 2315017 51.84 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3295058 37.06 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2726 41290 ns/op BenchmarkMakeMap/[Byte]Byte-4 767334 356.2 ns/op BenchmarkMakeMap/[Int]Int-4 176610 895.2 ns/op BenchmarkNewEmptyMap-4 15703600 7.745 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1427270 85.06 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 590070 199.6 ns/op BenchmarkMapIterEmpty-4 4088200 28.67 ns/op BenchmarkSameLengthMap-4 3660867 34.79 ns/op BenchmarkBigKeyMap-4 1000000 104.7 ns/op BenchmarkBigValMap-4 1000000 101.3 ns/op BenchmarkSmallKeyMap-4 2763771 42.96 ns/op BenchmarkMapPopulate/1-4 2109945 53.45 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 143036 978.7 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 10000 20543 ns/op 6271 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 640 187149 ns/op 51748 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 48 2346175 ns/op 416479 B/op 204 allocs/op BenchmarkMapPopulate/100000-4 4 27568772 ns/op 6524772 B/op 2869 allocs/op BenchmarkComplexAlgMap-4 463790 257.8 ns/op BenchmarkGoMapClear/Reflexive/1-4 586602 174.1 ns/op BenchmarkGoMapClear/Reflexive/10-4 578913 184.0 ns/op BenchmarkGoMapClear/Reflexive/100-4 303415 419.4 ns/op BenchmarkGoMapClear/Reflexive/1000-4 58545 2056 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7276 15902 ns/op BenchmarkGoMapClear/NonReflexive/1-4 593036 216.3 ns/op BenchmarkGoMapClear/NonReflexive/10-4 551690 237.9 ns/op BenchmarkGoMapClear/NonReflexive/100-4 276140 467.3 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 55009 2113 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7065 17671 ns/op BenchmarkMapStringConversion/32/simple-4 1491865 82.23 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1417219 79.70 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1309678 90.42 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1422517 83.79 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1354972 86.74 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1228659 98.46 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1812610 66.41 ns/op BenchmarkMapInterfacePtr-4 1919079 64.26 ns/op BenchmarkNewEmptyMapHintLessThan8-4 6006386 19.42 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 64707 1782 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 6034 18602 ns/op BenchmarkMapPop1000-4 453 265079 ns/op BenchmarkMapPop10000-4 20 5195260 ns/op BenchmarkMapAssign/Int32/256-4 2269900 54.07 ns/op BenchmarkMapAssign/Int32/65536-4 1386890 94.15 ns/op BenchmarkMapAssign/Int64/256-4 1913754 53.74 ns/op BenchmarkMapAssign/Int64/65536-4 1206574 88.84 ns/op BenchmarkMapAssign/Str/256-4 1994925 57.90 ns/op BenchmarkMapAssign/Str/65536-4 839283 136.2 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1433242 83.50 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 880460 130.1 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1443793 80.80 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 831594 139.0 ns/op BenchmarkMapOperatorAssign/Str/256-4 550335 4410 ns/op BenchmarkMapOperatorAssign/Str/65536-4 282777 387.9 ns/op BenchmarkMapAppendAssign/Int32/256-4 717068 180.3 ns/op 31 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 262642 391.6 ns/op 49 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 771206 159.3 ns/op 29 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 243798 419.3 ns/op 57 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 615504 213.3 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 185575 568.6 ns/op 101 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1484316 85.41 ns/op BenchmarkMapDelete/Int32/1000-4 2124986 56.93 ns/op BenchmarkMapDelete/Int32/10000-4 2112531 56.37 ns/op BenchmarkMapDelete/Int64/100-4 1321587 94.28 ns/op BenchmarkMapDelete/Int64/1000-4 1557481 76.73 ns/op BenchmarkMapDelete/Int64/10000-4 1604431 69.17 ns/op BenchmarkMapDelete/Str/100-4 1000000 120.3 ns/op BenchmarkMapDelete/Str/1000-4 1453215 92.55 ns/op BenchmarkMapDelete/Str/10000-4 1218189 100.2 ns/op BenchmarkMapDelete/Pointer/100-4 1000000 123.4 ns/op BenchmarkMapDelete/Pointer/1000-4 1402736 101.9 ns/op BenchmarkMapDelete/Pointer/10000-4 1315746 95.62 ns/op BenchmarkMemmove/0-4 18195392 12.68 ns/op BenchmarkMemmove/1-4 1000000 124.0 ns/op 8.07 MB/s BenchmarkMemmove/2-4 1000000 142.9 ns/op 14.00 MB/s BenchmarkMemmove/3-4 1000000 114.2 ns/op 26.27 MB/s BenchmarkMemmove/4-4 1000000 159.9 ns/op 25.01 MB/s BenchmarkMemmove/5-4 932640 118.0 ns/op 42.38 MB/s BenchmarkMemmove/6-4 1316598 92.57 ns/op 64.82 MB/s BenchmarkMemmove/7-4 1000000 105.9 ns/op 66.11 MB/s BenchmarkMemmove/8-4 1217714 99.47 ns/op 80.42 MB/s BenchmarkMemmove/9-4 1069256 99.31 ns/op 90.62 MB/s BenchmarkMemmove/10-4 1214172 96.77 ns/op 103.34 MB/s BenchmarkMemmove/11-4 1000000 102.3 ns/op 107.58 MB/s BenchmarkMemmove/12-4 1301350 111.8 ns/op 107.36 MB/s BenchmarkMemmove/13-4 1000000 115.9 ns/op 112.12 MB/s BenchmarkMemmove/14-4 1245156 155.5 ns/op 90.03 MB/s BenchmarkMemmove/15-4 1281774 96.54 ns/op 155.38 MB/s BenchmarkMemmove/16-4 1000000 107.1 ns/op 149.41 MB/s BenchmarkMemmove/32-4 1000000 101.2 ns/op 316.35 MB/s BenchmarkMemmove/64-4 1000000 185.0 ns/op 346.02 MB/s BenchmarkMemmove/128-4 663828 171.2 ns/op 747.85 MB/s BenchmarkMemmove/256-4 874660 154.5 ns/op 1656.65 MB/s BenchmarkMemmove/512-4 652472 187.4 ns/op 2731.98 MB/s BenchmarkMemmove/1024-4 365210 291.4 ns/op 3514.07 MB/s BenchmarkMemmove/2048-4 265302 447.6 ns/op 4575.89 MB/s BenchmarkMemmove/4096-4 152599 784.0 ns/op 5224.18 MB/s BenchmarkMemmoveOverlap/32-4 1201456 98.06 ns/op 326.33 MB/s BenchmarkMemmoveOverlap/64-4 1000000 149.5 ns/op 427.99 MB/s BenchmarkMemmoveOverlap/128-4 911631 115.9 ns/op 1104.06 MB/s BenchmarkMemmoveOverlap/256-4 794965 141.1 ns/op 1814.72 MB/s BenchmarkMemmoveOverlap/512-4 770935 181.5 ns/op 2821.68 MB/s BenchmarkMemmoveOverlap/1024-4 437526 280.9 ns/op 3645.77 MB/s BenchmarkMemmoveOverlap/2048-4 292866 464.4 ns/op 4410.33 MB/s BenchmarkMemmoveOverlap/4096-4 163966 783.4 ns/op 5228.29 MB/s BenchmarkMemmoveUnalignedDst/0-4 18406894 6.840 ns/op BenchmarkMemmoveUnalignedDst/1-4 1210867 86.50 ns/op 11.56 MB/s BenchmarkMemmoveUnalignedDst/2-4 1234801 154.3 ns/op 12.96 MB/s BenchmarkMemmoveUnalignedDst/3-4 1268366 94.82 ns/op 31.64 MB/s BenchmarkMemmoveUnalignedDst/4-4 1324182 97.98 ns/op 40.83 MB/s BenchmarkMemmoveUnalignedDst/5-4 1000000 103.4 ns/op 48.38 MB/s BenchmarkMemmoveUnalignedDst/6-4 1000000 173.8 ns/op 34.52 MB/s BenchmarkMemmoveUnalignedDst/7-4 1000000 111.5 ns/op 62.79 MB/s BenchmarkMemmoveUnalignedDst/8-4 1219357 96.04 ns/op 83.30 MB/s BenchmarkMemmoveUnalignedDst/9-4 1000000 101.8 ns/op 88.39 MB/s BenchmarkMemmoveUnalignedDst/10-4 1000000 138.8 ns/op 72.06 MB/s BenchmarkMemmoveUnalignedDst/11-4 1000000 106.6 ns/op 103.17 MB/s BenchmarkMemmoveUnalignedDst/12-4 1000000 163.9 ns/op 73.22 MB/s BenchmarkMemmoveUnalignedDst/13-4 1201960 99.64 ns/op 130.47 MB/s BenchmarkMemmoveUnalignedDst/14-4 1000000 125.6 ns/op 111.48 MB/s BenchmarkMemmoveUnalignedDst/15-4 1256145 163.5 ns/op 91.77 MB/s BenchmarkMemmoveUnalignedDst/16-4 1258125 118.2 ns/op 135.34 MB/s BenchmarkMemmoveUnalignedDst/32-4 1000000 104.4 ns/op 306.59 MB/s BenchmarkMemmoveUnalignedDst/64-4 1000000 104.5 ns/op 612.17 MB/s BenchmarkMemmoveUnalignedDst/128-4 1018854 182.0 ns/op 703.21 MB/s BenchmarkMemmoveUnalignedDst/256-4 859095 184.5 ns/op 1387.61 MB/s BenchmarkMemmoveUnalignedDst/512-4 641350 186.9 ns/op 2739.88 MB/s BenchmarkMemmoveUnalignedDst/1024-4 470197 306.0 ns/op 3346.09 MB/s BenchmarkMemmoveUnalignedDst/2048-4 228735 780.4 ns/op 2624.44 MB/s BenchmarkMemmoveUnalignedDst/4096-4 123968 927.5 ns/op 4416.05 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1000000 100.2 ns/op 319.21 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1069455 114.9 ns/op 557.04 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 876226 140.5 ns/op 911.17 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 942086 140.2 ns/op 1825.84 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 644007 189.4 ns/op 2703.75 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 370978 441.8 ns/op 2317.54 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 256342 486.1 ns/op 4213.27 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 140973 1033 ns/op 3964.51 MB/s BenchmarkMemmoveUnalignedSrc/0-4 20586304 7.633 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1000000 101.8 ns/op 9.82 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1000000 177.1 ns/op 11.29 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1111736 121.4 ns/op 24.71 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1207054 102.0 ns/op 39.23 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1000000 103.1 ns/op 48.49 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1000000 165.6 ns/op 36.22 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1000000 108.0 ns/op 64.80 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1000000 159.6 ns/op 50.11 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1220016 119.3 ns/op 75.45 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1218909 111.2 ns/op 89.91 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1000000 110.9 ns/op 99.19 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1000000 109.1 ns/op 109.97 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1000000 152.9 ns/op 85.04 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1000000 119.6 ns/op 117.04 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1000000 154.0 ns/op 97.42 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1000000 105.8 ns/op 151.21 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1000000 108.7 ns/op 294.39 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1000000 113.1 ns/op 565.84 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1000000 133.5 ns/op 958.65 MB/s BenchmarkMemmoveUnalignedSrc/256-4 892438 159.8 ns/op 1602.10 MB/s BenchmarkMemmoveUnalignedSrc/512-4 523562 206.4 ns/op 2480.72 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 359130 374.8 ns/op 2731.97 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 230242 529.2 ns/op 3869.90 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 142538 845.2 ns/op 4846.05 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1000000 105.8 ns/op 302.55 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1000000 178.3 ns/op 358.86 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1000000 194.2 ns/op 659.13 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 806344 160.8 ns/op 1591.76 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 708504 184.7 ns/op 2771.96 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 470880 299.1 ns/op 3423.52 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 277026 468.1 ns/op 4375.07 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 137773 838.1 ns/op 4887.05 MB/s BenchmarkMemclr/5-4 14285410 7.978 ns/op 626.69 MB/s BenchmarkMemclr/16-4 16728781 10.18 ns/op 1571.46 MB/s BenchmarkMemclr/64-4 16114903 8.453 ns/op 7571.29 MB/s BenchmarkMemclr/256-4 12083714 10.06 ns/op 25451.31 MB/s BenchmarkMemclr/4096-4 1758369 59.24 ns/op 69145.23 MB/s BenchmarkMemclr/65536-4 89791 1432 ns/op 45753.84 MB/s BenchmarkMemclr/1M-4 5332 23942 ns/op 43796.53 MB/s BenchmarkMemclr/4M-4 1171 142076 ns/op 29521.55 MB/s BenchmarkMemclr/8M-4 354 314121 ns/op 26705.04 MB/s BenchmarkMemclr/16M-4 100 1079516 ns/op 15541.42 MB/s BenchmarkMemclr/64M-4 49 3139236 ns/op 21377.45 MB/s BenchmarkGoMemclr/5-4 1000000 111.9 ns/op 44.68 MB/s BenchmarkGoMemclr/16-4 657961 243.9 ns/op 65.60 MB/s BenchmarkGoMemclr/64-4 169026 890.0 ns/op 71.91 MB/s BenchmarkGoMemclr/256-4 37539 4198 ns/op 60.98 MB/s BenchmarkMemclrRange/1K_2K-4 73960 1769 ns/op 54188.68 MB/s BenchmarkMemclrRange/2K_8K-4 25927 4352 ns/op 76629.30 MB/s BenchmarkMemclrRange/4K_16K-4 31486 3786 ns/op 85324.90 MB/s BenchmarkMemclrRange/160K_228K-4 3278 59416 ns/op 27986.73 MB/s BenchmarkClearFat7-4 3984588 32.61 ns/op BenchmarkClearFat8-4 3529332 42.75 ns/op BenchmarkClearFat11-4 3367816 30.12 ns/op BenchmarkClearFat12-4 4059888 31.30 ns/op BenchmarkClearFat13-4 3141139 36.50 ns/op BenchmarkClearFat14-4 3709143 37.13 ns/op BenchmarkClearFat15-4 2877056 35.58 ns/op BenchmarkClearFat16-4 4587518 25.48 ns/op BenchmarkClearFat24-4 4211648 34.17 ns/op BenchmarkClearFat32-4 3499525 43.99 ns/op BenchmarkClearFat40-4 3894844 31.05 ns/op BenchmarkClearFat48-4 3664802 33.48 ns/op BenchmarkClearFat56-4 3528717 44.18 ns/op BenchmarkClearFat64-4 2982344 37.58 ns/op BenchmarkClearFat72-4 3664690 37.74 ns/op BenchmarkClearFat128-4 3024250 52.06 ns/op BenchmarkClearFat256-4 2605687 46.40 ns/op BenchmarkClearFat512-4 1000000 115.9 ns/op BenchmarkClearFat1024-4 1000000 169.1 ns/op BenchmarkClearFat1032-4 991315 191.2 ns/op BenchmarkClearFat1040-4 1000000 134.5 ns/op BenchmarkCopyFat7-4 3933664 33.89 ns/op BenchmarkCopyFat8-4 4481994 29.64 ns/op BenchmarkCopyFat11-4 3428868 29.70 ns/op BenchmarkCopyFat12-4 3313209 41.67 ns/op BenchmarkCopyFat13-4 3221176 42.13 ns/op BenchmarkCopyFat14-4 3023703 39.03 ns/op BenchmarkCopyFat15-4 3265297 37.12 ns/op BenchmarkCopyFat16-4 3882394 28.38 ns/op BenchmarkCopyFat24-4 3574689 50.85 ns/op BenchmarkCopyFat32-4 3812973 32.57 ns/op BenchmarkCopyFat64-4 3690370 34.63 ns/op BenchmarkCopyFat72-4 2634492 41.01 ns/op BenchmarkCopyFat128-4 3015327 42.32 ns/op BenchmarkCopyFat256-4 2253061 59.79 ns/op BenchmarkCopyFat512-4 1000000 104.2 ns/op BenchmarkCopyFat520-4 1000000 110.4 ns/op BenchmarkCopyFat1024-4 751149 149.4 ns/op BenchmarkCopyFat1032-4 979866 276.1 ns/op BenchmarkCopyFat1040-4 960326 179.2 ns/op BenchmarkIssue18740/2byte-4 262 417069 ns/op BenchmarkIssue18740/4byte-4 554 231117 ns/op BenchmarkIssue18740/8byte-4 663 233250 ns/op BenchmarkMemclrKnownSize1-4 5181648 22.27 ns/op 44.89 MB/s BenchmarkMemclrKnownSize2-4 3660141 32.61 ns/op 61.34 MB/s BenchmarkMemclrKnownSize4-4 2646555 44.56 ns/op 89.76 MB/s BenchmarkMemclrKnownSize8-4 936750 155.0 ns/op 51.62 MB/s BenchmarkMemclrKnownSize16-4 698390 216.6 ns/op 73.87 MB/s BenchmarkMemclrKnownSize32-4 235794 602.8 ns/op 53.08 MB/s BenchmarkMemclrKnownSize64-4 119744 1176 ns/op 54.40 MB/s BenchmarkMemclrKnownSize112-4 101956 1417 ns/op 79.05 MB/s BenchmarkMemclrKnownSize128-4 62709 1699 ns/op 75.34 MB/s BenchmarkMemclrKnownSize192-4 42181 2951 ns/op 65.07 MB/s BenchmarkMemclrKnownSize248-4 30940 3786 ns/op 65.50 MB/s BenchmarkMemclrKnownSize256-4 36181 3184 ns/op 80.40 MB/s BenchmarkMemclrKnownSize512-4 14761 10232 ns/op 50.04 MB/s BenchmarkMemclrKnownSize1024-4 10000 16811 ns/op 60.91 MB/s BenchmarkMemclrKnownSize4096-4 2437 47197 ns/op 86.79 MB/s BenchmarkMemclrKnownSize512KiB-4 19 5854303 ns/op 89.56 MB/s BenchmarkReadMetricsLatency-4 10000 3345 p50-ns 5451 p90-ns 11069 p99-ns BenchmarkFinalizer-4 188 648570 ns/op BenchmarkFinalizerRun-4 168120 727.7 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8291967 15.16 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3447135 34.52 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2923186 42.74 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2829832 43.59 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1473462 73.85 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1352274 148.3 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2706256 45.39 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1000000 112.0 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1312670 94.59 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2454877 82.18 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1933512 52.66 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2139718 56.88 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1586470 90.72 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1734078 74.80 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6270328 17.30 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7093561 25.89 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6179133 26.01 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5760271 20.04 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6213027 23.21 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5776429 31.67 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6093799 18.56 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6593938 27.52 ns/op BenchmarkFindBitRange64/PatternAASize32-4 4871709 20.73 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6495555 21.86 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5951025 18.82 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7487998 21.75 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5861296 20.40 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5622273 20.85 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6676729 21.10 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6706479 23.95 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5817535 25.29 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5766549 17.90 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6334392 21.10 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5540374 18.94 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5500486 19.81 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6294645 19.82 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6280851 26.84 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6404128 20.86 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7485582 22.26 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5866249 18.37 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6515826 21.26 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6027200 20.07 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7154176 18.64 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6490304 17.77 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5620155 19.69 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5797266 18.86 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6347102 17.28 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6307591 32.26 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6298364 21.19 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6331431 21.02 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5902530 20.82 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5903709 23.65 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7502950 20.05 ns/op BenchmarkNetpollBreak-4 3196 48767 ns/op BenchmarkPingPongHog-4 673 299791 ns/op BenchmarkStackGrowth-4 88765 1305 ns/op BenchmarkStackGrowthDeep-4 886 128631 ns/op BenchmarkCreateGoroutines-4 51950 2490 ns/op BenchmarkCreateGoroutinesParallel-4 51200 6700 ns/op BenchmarkCreateGoroutinesCapture-4 9304 15765 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 10000 27396 ns/op BenchmarkClosureCall-4 24374514 7.665 ns/op BenchmarkWakeupParallelSpinning/0s-4 4669 26038 ns/op BenchmarkWakeupParallelSpinning/1µs-4 7177 26372 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4924 31945 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3548 59849 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1748 70836 ns/op BenchmarkWakeupParallelSpinning/20µs-4 918 138818 ns/op BenchmarkWakeupParallelSpinning/50µs-4 387 327514 ns/op BenchmarkWakeupParallelSpinning/100µs-4 178 625588 ns/op BenchmarkMatmult-4 3192225 53.00 ns/op BenchmarkFastrand-4 5630226 21.08 ns/op BenchmarkFastrand64-4 6186054 20.35 ns/op BenchmarkFastrandHashiter-4 2661414 44.17 ns/op BenchmarkFastrandn/2-4 3440919 29.27 ns/op BenchmarkFastrandn/3-4 3342787 46.20 ns/op BenchmarkFastrandn/4-4 3979534 36.75 ns/op BenchmarkFastrandn/5-4 3534505 31.00 ns/op BenchmarkIfaceCmp100-4 117374 1189 ns/op BenchmarkIfaceCmpNil100-4 240110 640.1 ns/op BenchmarkEfaceCmpDiff-4 43483 2736 ns/op BenchmarkEfaceCmpDiffIndirect-4 36957 3464 ns/op BenchmarkDefer-4 912272 121.1 ns/op BenchmarkDefer10-4 801542 202.1 ns/op BenchmarkDeferMany-4 601051 468.4 ns/op BenchmarkPanicRecover-4 229752 594.6 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 46 2215094 ns/op 2208458 p50-ns 2832511 p90-ns 3583320 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 45 3282974 ns/op 2486797 p50-ns 5713542 p90-ns 12472513 p99-ns BenchmarkGoroutineProfile/small/idle-4 19 6265033 ns/op 5779939 p50-ns 9479822 p90-ns 11342835 p99-ns BenchmarkGoroutineProfile/small/loaded-4 40 7108585 ns/op 5817839 p50-ns 11475206 p90-ns 33319491 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 54 2262370 ns/op 2040351 p50-ns 3017394 p90-ns 4733322 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 49 2668917 ns/op 2175675 p50-ns 4363681 p90-ns 9644601 p99-ns BenchmarkGoroutineProfile/large/idle-4 12 9398649 ns/op 9488021 p50-ns 10637468 p90-ns 11004016 p99-ns BenchmarkGoroutineProfile/large/loaded-4 8 19329052 ns/op 17365845 p50-ns 35755075 p90-ns 35755075 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 66 1952823 ns/op 1972036 p50-ns 2494309 p90-ns 3136054 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 100 2845377 ns/op 2313810 p50-ns 4292371 p90-ns 13992048 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 27 4168354 ns/op 4076107 p50-ns 5424179 p90-ns 6467927 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 28 13584788 ns/op 8572843 p50-ns 25289004 p90-ns 96467095 p99-ns BenchmarkRWMutexUncontended-4 846225 152.8 ns/op BenchmarkRWMutexWrite100-4 330000 2316 ns/op BenchmarkRWMutexWrite10-4 1000000 1853 ns/op BenchmarkRWMutexWorkWrite100-4 30860 4328 ns/op BenchmarkRWMutexWorkWrite10-4 34426 3509 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2274 72797 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 744 155996 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1062 99469 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 540 216154 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 553 211793 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 224 514395 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 252 423125 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 102 1332214 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 250936 903.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 175183 1024 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 163828 1074 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 227614 992.1 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 221720 1277 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 81247 1513 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 149970 1327 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 194059 1348 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 122256 1236 ns/op BenchmarkMakeSlice/Byte-4 1222393 87.22 ns/op BenchmarkMakeSlice/Int16-4 1443006 119.3 ns/op BenchmarkMakeSlice/Int-4 1000000 109.4 ns/op BenchmarkMakeSlice/Ptr-4 1000000 167.6 ns/op BenchmarkMakeSlice/Struct/24-4 627270 205.6 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 285.6 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 306.6 ns/op BenchmarkGrowSlice/Byte-4 532399 500.8 ns/op BenchmarkGrowSlice/Int16-4 465974 402.6 ns/op BenchmarkGrowSlice/Int-4 363147 460.8 ns/op BenchmarkGrowSlice/Ptr-4 269829 495.2 ns/op BenchmarkGrowSlice/Struct/24-4 369361 866.8 ns/op BenchmarkGrowSlice/Struct/32-4 128433 840.7 ns/op BenchmarkGrowSlice/Struct/40-4 111614 1612 ns/op BenchmarkExtendSlice/IntSlice-4 283574 869.7 ns/op BenchmarkExtendSlice/PointerSlice-4 161036 1081 ns/op BenchmarkExtendSlice/NoGrow-4 182364 788.1 ns/op BenchmarkAppend-4 819427 142.2 ns/op BenchmarkAppendGrowByte-4 2 174426230 ns/op BenchmarkAppendGrowString-4 1 566681854 ns/op BenchmarkAppendSlice/1Bytes-4 236983 643.5 ns/op BenchmarkAppendSlice/4Bytes-4 140588 715.2 ns/op BenchmarkAppendSlice/7Bytes-4 209997 520.5 ns/op BenchmarkAppendSlice/8Bytes-4 255350 685.7 ns/op BenchmarkAppendSlice/15Bytes-4 689274 438.8 ns/op BenchmarkAppendSlice/16Bytes-4 251001 500.2 ns/op BenchmarkAppendSlice/32Bytes-4 224557 500.0 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 31168 3441 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 10000 10374 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 62660 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1047 142519 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 78 1368490 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 26 5225162 ns/op BenchmarkAppendStr/1Bytes-4 307726 378.5 ns/op BenchmarkAppendStr/4Bytes-4 603762 244.0 ns/op BenchmarkAppendStr/8Bytes-4 386750 400.1 ns/op BenchmarkAppendStr/16Bytes-4 409131 341.9 ns/op BenchmarkAppendStr/32Bytes-4 70762 1671 ns/op BenchmarkAppendSpecialCase-4 813975 172.9 ns/op BenchmarkCopy/1Byte-4 1229438 88.76 ns/op 11.27 MB/s BenchmarkCopy/1String-4 967216 125.2 ns/op 7.99 MB/s BenchmarkCopy/2Byte-4 1000000 123.5 ns/op 16.20 MB/s BenchmarkCopy/2String-4 1000000 120.6 ns/op 16.59 MB/s BenchmarkCopy/4Byte-4 1374271 106.6 ns/op 37.52 MB/s BenchmarkCopy/4String-4 1277475 100.8 ns/op 39.67 MB/s BenchmarkCopy/8Byte-4 1000000 105.0 ns/op 76.17 MB/s BenchmarkCopy/8String-4 1288820 127.6 ns/op 62.71 MB/s BenchmarkCopy/12Byte-4 1000000 100.2 ns/op 119.77 MB/s BenchmarkCopy/12String-4 1000000 142.4 ns/op 84.27 MB/s BenchmarkCopy/16Byte-4 1251434 95.76 ns/op 167.08 MB/s BenchmarkCopy/16String-4 1000000 110.4 ns/op 144.87 MB/s BenchmarkCopy/32Byte-4 965211 122.1 ns/op 262.05 MB/s BenchmarkCopy/32String-4 1000000 132.1 ns/op 242.31 MB/s BenchmarkCopy/128Byte-4 948463 112.0 ns/op 1143.01 MB/s BenchmarkCopy/128String-4 802231 196.7 ns/op 650.81 MB/s BenchmarkCopy/1024Byte-4 378518 534.3 ns/op 1916.47 MB/s BenchmarkCopy/1024String-4 291766 400.2 ns/op 2558.52 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 19932 5957 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 13748 11841 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 18432 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 25669 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 28390 ns/op BenchmarkAppendInPlace/Grow/Byte-4 131665 1448 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 133818 1346 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 61950 1675 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 58418 2039 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 60490 2761 ns/op BenchmarkStackCopyPtr-4 1 207090205 ns/op BenchmarkStackCopy-4 2 91179824 ns/op BenchmarkStackCopyNoCache-4 30 4717623 ns/op BenchmarkStackCopyWithStkobj-4 2 56490300 ns/op BenchmarkIssue18138-4 246 645420 ns/op BenchmarkCompareStringEqual-4 15382662 9.200 ns/op BenchmarkCompareStringIdentical-4 17544266 7.521 ns/op BenchmarkCompareStringSameLength-4 17826355 7.555 ns/op BenchmarkCompareStringDifferentLength-4 16141864 7.355 ns/op BenchmarkCompareStringBigUnaligned-4 1394 86768 ns/op 12084.89 MB/s BenchmarkCompareStringBig-4 1070 97189 ns/op 10789.14 MB/s BenchmarkConcatStringAndBytes-4 1729946 67.47 ns/op BenchmarkSliceByteToString/1-4 1000000 119.3 ns/op BenchmarkSliceByteToString/2-4 872587 158.3 ns/op BenchmarkSliceByteToString/4-4 814356 150.4 ns/op BenchmarkSliceByteToString/8-4 944656 152.2 ns/op BenchmarkSliceByteToString/16-4 995280 188.0 ns/op BenchmarkSliceByteToString/32-4 1000000 179.4 ns/op BenchmarkSliceByteToString/64-4 876182 262.4 ns/op BenchmarkSliceByteToString/128-4 354891 326.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2200089 53.45 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 969750 128.8 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 152.6 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 2865846 44.14 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1700496 91.71 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1759670 114.5 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1687699 70.93 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 278559 368.0 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 427387 294.2 ns/op BenchmarkRuneIterate/range/ASCII-4 6725426 22.31 ns/op BenchmarkRuneIterate/range/Japanese-4 2160145 51.78 ns/op BenchmarkRuneIterate/range/MixedLength-4 2365274 72.55 ns/op BenchmarkRuneIterate/range1/ASCII-4 7239793 16.17 ns/op BenchmarkRuneIterate/range1/Japanese-4 2274884 49.91 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2323377 44.78 ns/op BenchmarkRuneIterate/range2/ASCII-4 7339630 16.11 ns/op BenchmarkRuneIterate/range2/Japanese-4 2394355 50.31 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2256268 59.02 ns/op BenchmarkArrayEqual-4 23384833 4.992 ns/op BenchmarkFunc/Name-4 5981870 18.91 ns/op BenchmarkFunc/Entry-4 11391523 16.29 ns/op BenchmarkFunc/FileLine-4 1696821 92.36 ns/op PASS ok runtime 433.745s goos: darwin goarch: amd64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 27805 4837 ns/op BenchmarkHandle/concurrent-4 21292 5263 ns/op PASS ok runtime/cgo 0.462s goos: darwin goarch: amd64 pkg: runtime/internal/atomic BenchmarkAtomicLoad64-4 29469048 5.226 ns/op BenchmarkAtomicStore64-4 12052263 16.88 ns/op BenchmarkAtomicLoad-4 24799684 4.946 ns/op BenchmarkAtomicStore-4 12861316 11.74 ns/op BenchmarkAnd8-4 12622563 11.82 ns/op BenchmarkAnd-4 12135558 11.54 ns/op BenchmarkAnd8Parallel-4 3717438 29.89 ns/op BenchmarkAndParallel-4 3621882 31.02 ns/op BenchmarkOr8-4 13406186 9.831 ns/op BenchmarkOr-4 10670034 11.80 ns/op BenchmarkOr8Parallel-4 3481512 30.70 ns/op BenchmarkOrParallel-4 3707925 29.52 ns/op BenchmarkXadd-4 4033540 28.96 ns/op BenchmarkXadd64-4 4112269 31.70 ns/op BenchmarkCas-4 2622825 42.98 ns/op BenchmarkCas64-4 2515618 46.00 ns/op BenchmarkXchg-4 3908523 30.58 ns/op BenchmarkXchg64-4 3814315 28.77 ns/op PASS ok runtime/internal/atomic 3.642s goos: darwin goarch: amd64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 3482377 31.88 ns/op BenchmarkMulUintptr/large-4 2149244 55.09 ns/op PASS ok runtime/internal/math 0.559s goos: darwin goarch: amd64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 15 10993905 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 9 18986830 ns/op 226.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 44 4612193 ns/op 31.07 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 5 20848549 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 4 32833204 ns/op 1470 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 21 5495074 ns/op 82.33 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 1 139644135 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 143618189 ns/op 11212 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 9 12808280 ns/op 672.0 concurrent_launches/op PASS ok runtime/pprof 2.000s goos: darwin goarch: amd64 pkg: runtime/race BenchmarkSyncLeak-4 6 21830096 ns/op BenchmarkStackLeak-4 20758 5352 ns/op PASS ok runtime/race 0.632s goos: darwin goarch: amd64 pkg: runtime/trace BenchmarkStartRegion-4 2760954 46.31 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 242229 544.6 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.449s goos: darwin goarch: amd64 pkg: slices BenchmarkCompact/nil-4 9503562 12.25 ns/op BenchmarkCompact/one-4 1000000 126.1 ns/op BenchmarkCompact/sorted-4 811315 147.4 ns/op BenchmarkCompact/1_item-4 1000000 128.3 ns/op BenchmarkCompact/unsorted-4 907347 151.6 ns/op BenchmarkCompact/many-4 582615 200.8 ns/op BenchmarkReplace/naive-fast-4 40194 3716 ns/op BenchmarkReplace/optimized-fast-4 58413 4088 ns/op BenchmarkReplace/naive-slow-4 19070 9083 ns/op BenchmarkReplace/optimized-slow-4 23732 7054 ns/op PASS ok slices 2.389s goos: darwin goarch: amd64 pkg: sort BenchmarkSearchWrappers-4 123151 1136 ns/op BenchmarkSortString1K-4 108 1052897 ns/op BenchmarkSortString1K_Slice-4 124 1016923 ns/op BenchmarkStableString1K-4 92 1746297 ns/op BenchmarkSortInt1K-4 139 871050 ns/op BenchmarkSortInt1K_Sorted-4 1699 81113 ns/op BenchmarkSortInt1K_Reversed-4 1317 95341 ns/op BenchmarkSortInt1K_Mod8-4 295 340159 ns/op BenchmarkStableInt1K-4 90 1178243 ns/op BenchmarkStableInt1K_Slice-4 100 1114944 ns/op BenchmarkSortInt64K-4 2 98559620 ns/op BenchmarkSortInt64K_Slice-4 2 58592152 ns/op BenchmarkStableInt64K-4 2 113195268 ns/op BenchmarkSort1e2-4 288 364555 ns/op BenchmarkStable1e2-4 100 1145741 ns/op BenchmarkSort1e4-4 2 68893513 ns/op BenchmarkStable1e4-4 1 382304211 ns/op PASS ok sort 41.714s goos: darwin goarch: amd64 pkg: strconv BenchmarkAtof64Decimal-4 653204 186.9 ns/op BenchmarkAtof64Float-4 476024 212.4 ns/op BenchmarkAtof64FloatExp-4 542481 232.8 ns/op BenchmarkAtof64Big-4 382758 302.4 ns/op BenchmarkAtof64RandomBits-4 207609 1045 ns/op BenchmarkAtof64RandomFloats-4 455743 285.7 ns/op BenchmarkAtof64RandomLongFloats-4 353773 410.8 ns/op BenchmarkAtof32Decimal-4 755932 181.3 ns/op BenchmarkAtof32Float-4 686509 297.9 ns/op BenchmarkAtof32FloatExp-4 493411 256.5 ns/op BenchmarkAtof32Random-4 293419 391.4 ns/op BenchmarkAtof32RandomLong-4 124263 1077 ns/op BenchmarkParseInt/Pos/7bit-4 1000000 117.9 ns/op BenchmarkParseInt/Pos/26bit-4 572409 187.7 ns/op BenchmarkParseInt/Pos/31bit-4 564890 233.0 ns/op BenchmarkParseInt/Pos/56bit-4 413214 303.8 ns/op BenchmarkParseInt/Pos/63bit-4 356433 505.3 ns/op BenchmarkParseInt/Neg/7bit-4 1081422 132.4 ns/op BenchmarkParseInt/Neg/26bit-4 846801 180.0 ns/op BenchmarkParseInt/Neg/31bit-4 713940 216.5 ns/op BenchmarkParseInt/Neg/56bit-4 344896 297.1 ns/op BenchmarkParseInt/Neg/63bit-4 341743 328.7 ns/op BenchmarkAtoi/Pos/7bit-4 1164697 111.8 ns/op BenchmarkAtoi/Pos/26bit-4 571630 240.0 ns/op BenchmarkAtoi/Pos/31bit-4 729444 168.8 ns/op BenchmarkAtoi/Pos/56bit-4 556375 233.8 ns/op BenchmarkAtoi/Pos/63bit-4 368331 501.3 ns/op BenchmarkAtoi/Neg/7bit-4 1355596 79.21 ns/op BenchmarkAtoi/Neg/26bit-4 759076 150.7 ns/op BenchmarkAtoi/Neg/31bit-4 842482 188.0 ns/op BenchmarkAtoi/Neg/56bit-4 523540 258.2 ns/op BenchmarkAtoi/Neg/63bit-4 403298 419.5 ns/op BenchmarkFormatFloat/Decimal-4 93432 1388 ns/op BenchmarkFormatFloat/Float-4 90537 1430 ns/op BenchmarkFormatFloat/Exp-4 77516 2158 ns/op BenchmarkFormatFloat/NegExp-4 91965 1288 ns/op BenchmarkFormatFloat/LongExp-4 70006 2556 ns/op BenchmarkFormatFloat/Big-4 68506 1639 ns/op BenchmarkFormatFloat/BinaryExp-4 164362 782.0 ns/op BenchmarkFormatFloat/32Integer-4 101510 1241 ns/op BenchmarkFormatFloat/32ExactFraction-4 64819 1976 ns/op BenchmarkFormatFloat/32Point-4 95708 1744 ns/op BenchmarkFormatFloat/32Exp-4 89241 1490 ns/op BenchmarkFormatFloat/32NegExp-4 97585 1273 ns/op BenchmarkFormatFloat/32Shortest-4 95696 1138 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 96979 1524 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 100936 1180 ns/op BenchmarkFormatFloat/64Fixed1-4 115372 1005 ns/op BenchmarkFormatFloat/64Fixed2-4 132801 949.0 ns/op BenchmarkFormatFloat/64Fixed3-4 104548 972.5 ns/op BenchmarkFormatFloat/64Fixed4-4 121575 980.3 ns/op BenchmarkFormatFloat/64Fixed12-4 66936 1574 ns/op BenchmarkFormatFloat/64Fixed16-4 88041 1356 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 94060 1843 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 87859 1530 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2072 60764 ns/op BenchmarkFormatFloat/Slowpath64-4 73070 1578 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 78410 1714 ns/op BenchmarkAppendFloat/Decimal-4 107356 1050 ns/op BenchmarkAppendFloat/Float-4 95211 2277 ns/op BenchmarkAppendFloat/Exp-4 109375 1030 ns/op BenchmarkAppendFloat/NegExp-4 101421 1092 ns/op BenchmarkAppendFloat/LongExp-4 87985 1317 ns/op BenchmarkAppendFloat/Big-4 87288 1411 ns/op BenchmarkAppendFloat/BinaryExp-4 274233 717.6 ns/op BenchmarkAppendFloat/32Integer-4 99906 1308 ns/op BenchmarkAppendFloat/32ExactFraction-4 123687 995.7 ns/op BenchmarkAppendFloat/32Point-4 90588 1176 ns/op BenchmarkAppendFloat/32Exp-4 97804 1042 ns/op BenchmarkAppendFloat/32NegExp-4 111253 1070 ns/op BenchmarkAppendFloat/32Shortest-4 119320 939.3 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 116818 1269 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 144391 1100 ns/op BenchmarkAppendFloat/64Fixed1-4 156987 878.0 ns/op BenchmarkAppendFloat/64Fixed2-4 162660 742.1 ns/op BenchmarkAppendFloat/64Fixed3-4 155932 779.6 ns/op BenchmarkAppendFloat/64Fixed4-4 175258 832.2 ns/op BenchmarkAppendFloat/64Fixed12-4 73015 1375 ns/op BenchmarkAppendFloat/64Fixed16-4 100635 1071 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 126336 1455 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 97389 1149 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2085 56953 ns/op BenchmarkAppendFloat/Slowpath64-4 84384 1559 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 73786 1361 ns/op BenchmarkFormatInt-4 13604 8782 ns/op BenchmarkAppendInt-4 15001 8075 ns/op BenchmarkFormatUint-4 78355 1867 ns/op BenchmarkAppendUint-4 85198 1426 ns/op BenchmarkFormatIntSmall/7-4 2034786 92.07 ns/op BenchmarkFormatIntSmall/42-4 1942494 94.30 ns/op BenchmarkAppendIntSmall-4 1000000 225.3 ns/op BenchmarkAppendUintVarlen/1-4 1036410 124.1 ns/op BenchmarkAppendUintVarlen/12-4 1000000 123.7 ns/op BenchmarkAppendUintVarlen/123-4 755806 354.6 ns/op BenchmarkAppendUintVarlen/1234-4 736345 157.3 ns/op BenchmarkAppendUintVarlen/12345-4 686641 169.5 ns/op BenchmarkAppendUintVarlen/123456-4 607431 240.4 ns/op BenchmarkAppendUintVarlen/1234567-4 762604 183.2 ns/op BenchmarkAppendUintVarlen/12345678-4 515120 203.5 ns/op BenchmarkAppendUintVarlen/123456789-4 608149 269.3 ns/op BenchmarkAppendUintVarlen/1234567890-4 838952 184.9 ns/op BenchmarkAppendUintVarlen/12345678901-4 806472 180.9 ns/op BenchmarkAppendUintVarlen/123456789012-4 710521 167.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 697712 168.0 ns/op BenchmarkAppendUintVarlen/12345678901234-4 731854 205.2 ns/op BenchmarkAppendUintVarlen/123456789012345-4 791478 174.6 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 664363 183.0 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 447054 285.6 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 658333 237.3 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 756945 390.9 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 743026 308.1 ns/op BenchmarkQuote-4 37438 3472 ns/op BenchmarkQuoteRune-4 343532 500.9 ns/op BenchmarkAppendQuote-4 39243 2868 ns/op BenchmarkAppendQuoteRune-4 684261 205.0 ns/op BenchmarkUnquoteEasy-4 1293219 88.57 ns/op BenchmarkUnquoteHard-4 35692 5613 ns/op PASS ok strconv 26.025s goos: darwin goarch: amd64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 267139 556.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 83917 1710 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 106856 1338 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 218493 943.6 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 48222 2128 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 83175 2018 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 595213 338.6 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21015 6514 ns/op BenchmarkGenericMatch1-4 2130 60968 ns/op BenchmarkGenericMatch2-4 391 279006 ns/op BenchmarkSingleMaxSkipping-4 8824 12089 ns/op 827.21 MB/s BenchmarkSingleLongSuffixFail-4 18699 6309 ns/op 158.83 MB/s BenchmarkSingleMatch-4 205 563568 ns/op 26.62 MB/s BenchmarkByteByteNoMatch-4 85419 1816 ns/op BenchmarkByteByteMatch-4 15057 8724 ns/op BenchmarkByteStringMatch-4 15632 7542 ns/op BenchmarkHTMLEscapeNew-4 59881 2045 ns/op BenchmarkHTMLEscapeOld-4 66660 2063 ns/op BenchmarkByteStringReplacerWriteString-4 874 158247 ns/op BenchmarkByteReplacerWriteString-4 1417 88488 ns/op BenchmarkByteByteReplaces-4 2430 51639 ns/op BenchmarkByteByteMap-4 8818 28860 ns/op BenchmarkMap/identity/ASCII-4 769802 189.8 ns/op BenchmarkMap/identity/Greek-4 609970 222.2 ns/op BenchmarkMap/change/ASCII-4 30087 4395 ns/op BenchmarkMap/change/Greek-4 21256 5517 ns/op BenchmarkIndexRune-4 1405802 72.01 ns/op BenchmarkIndexRuneLongString-4 1344868 113.4 ns/op BenchmarkIndexRuneFastPath-4 2500666 82.86 ns/op BenchmarkIndex-4 3044260 38.37 ns/op BenchmarkLastIndex-4 3095172 36.58 ns/op BenchmarkIndexByte-4 13257933 8.680 ns/op BenchmarkToUpper/#00-4 2628915 44.51 ns/op BenchmarkToUpper/ONLYUPPER-4 2180048 94.85 ns/op BenchmarkToUpper/abc-4 300649 476.2 ns/op BenchmarkToUpper/AbC123-4 170743 618.6 ns/op BenchmarkToUpper/azAZ09_-4 224242 530.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 44210 2606 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 62176 2172 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 26307 6482 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 55539 2610 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 126368 1473 ns/op BenchmarkToLower/#00-4 2773222 76.65 ns/op BenchmarkToLower/abc-4 2435570 86.53 ns/op BenchmarkToLower/AbC123-4 198332 677.5 ns/op BenchmarkToLower/azAZ09_-4 173467 642.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 72300 1444 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 54351 2994 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 27020 4484 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 64467 1850 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 94320 1170 ns/op BenchmarkMapNoChanges-4 1079714 115.7 ns/op BenchmarkTrim-4 32406 5352 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 1636821 65.14 ns/op BenchmarkToValidUTF8/InvalidASCII-4 140713 954.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 89042 1313 ns/op BenchmarkEqualFold/Tests-4 44724 3534 ns/op BenchmarkEqualFold/ASCII-4 2227658 54.25 ns/op BenchmarkEqualFold/UnicodePrefix-4 92127 1179 ns/op BenchmarkEqualFold/UnicodeSuffix-4 99624 1083 ns/op BenchmarkIndexHard1-4 903 130825 ns/op BenchmarkIndexHard2-4 757 167786 ns/op BenchmarkIndexHard3-4 163 700612 ns/op BenchmarkIndexHard4-4 220 594424 ns/op BenchmarkLastIndexHard1-4 62 2210152 ns/op BenchmarkLastIndexHard2-4 82 1656605 ns/op BenchmarkLastIndexHard3-4 81 1598999 ns/op BenchmarkCountHard1-4 954 261208 ns/op BenchmarkCountHard2-4 644 174262 ns/op BenchmarkCountHard3-4 180 751719 ns/op BenchmarkIndexTorture-4 9866 12939 ns/op BenchmarkCountTorture-4 10000 13350 ns/op BenchmarkCountTortureOverlapping-4 747 160411 ns/op BenchmarkCountByte/10-4 3124339 53.40 ns/op 187.27 MB/s BenchmarkCountByte/32-4 2521056 44.87 ns/op 713.21 MB/s BenchmarkCountByte/4096-4 817686 151.7 ns/op 27005.58 MB/s BenchmarkCountByte/4194304-4 723 150081 ns/op 27946.93 MB/s BenchmarkCountByte/67108864-4 21 10263769 ns/op 6538.42 MB/s BenchmarkFields/ASCII/16-4 322155 601.5 ns/op 26.60 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 17222 8879 ns/op 28.83 MB/s 448 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1705 117026 ns/op 35.00 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 69 1847988 ns/op 35.46 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 25191978 ns/op 41.62 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 96186 1687 ns/op 9.48 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9189 20862 ns/op 12.27 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 478 412477 ns/op 9.93 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 31 8450465 ns/op 7.76 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 105092046 ns/op 9.98 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 135840 798.6 ns/op 20.04 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 11929 10473 ns/op 24.44 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 777 230532 ns/op 17.77 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 22 5038332 ns/op 13.01 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 75925376 ns/op 13.81 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 118720 1286 ns/op 12.44 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8658 13590 ns/op 18.84 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 445 231817 ns/op 17.67 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 20 7133803 ns/op 9.19 MB/s 463113 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 115538488 ns/op 9.08 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 109183160 ns/op BenchmarkSplitSingleByteSeparator-4 15 10232675 ns/op BenchmarkSplitMultiByteSeparator-4 25 5715542 ns/op BenchmarkSplitNSingleByteSeparator-4 178017 1079 ns/op BenchmarkSplitNMultiByteSeparator-4 130952 1517 ns/op BenchmarkRepeat/5x0-4 2409639 50.39 ns/op BenchmarkRepeat/5x1-4 2475728 80.65 ns/op BenchmarkRepeat/5x2-4 214088 664.7 ns/op BenchmarkRepeat/5x6-4 98179 1834 ns/op BenchmarkRepeat/10x0-4 2431296 46.69 ns/op BenchmarkRepeat/10x1-4 2492036 68.59 ns/op BenchmarkRepeat/10x2-4 231626 842.1 ns/op BenchmarkRepeat/10x6-4 100884 1723 ns/op BenchmarkRepeatLarge/256/1-4 53739 3392 ns/op 75.48 MB/s BenchmarkRepeatLarge/256/16-4 76977 2157 ns/op 118.70 MB/s BenchmarkRepeatLarge/512/1-4 33381 4227 ns/op 121.13 MB/s BenchmarkRepeatLarge/512/16-4 51896 3642 ns/op 140.58 MB/s BenchmarkRepeatLarge/1024/1-4 22236 4851 ns/op 211.10 MB/s BenchmarkRepeatLarge/1024/16-4 29131 4868 ns/op 210.35 MB/s BenchmarkRepeatLarge/2048/1-4 10000 10193 ns/op 200.92 MB/s BenchmarkRepeatLarge/2048/16-4 18693 6883 ns/op 297.54 MB/s BenchmarkRepeatLarge/4096/1-4 11763 15402 ns/op 265.93 MB/s BenchmarkRepeatLarge/4096/16-4 10000 12971 ns/op 315.77 MB/s BenchmarkRepeatLarge/8192/1-4 10000 26202 ns/op 312.64 MB/s BenchmarkRepeatLarge/8192/16-4 10000 23574 ns/op 347.50 MB/s BenchmarkRepeatLarge/8192/4097-4 2818854 49.65 ns/op 82519.48 MB/s BenchmarkRepeatLarge/16384/1-4 6907 41478 ns/op 395.00 MB/s BenchmarkRepeatLarge/16384/16-4 10000 48431 ns/op 338.30 MB/s BenchmarkRepeatLarge/16384/4097-4 4659 29296 ns/op 419.54 MB/s BenchmarkRepeatLarge/32768/1-4 2000 97370 ns/op 336.53 MB/s BenchmarkRepeatLarge/32768/16-4 2007 93928 ns/op 348.86 MB/s BenchmarkRepeatLarge/32768/4097-4 2888 81937 ns/op 350.01 MB/s BenchmarkRepeatLarge/65536/1-4 1028 208232 ns/op 314.73 MB/s BenchmarkRepeatLarge/65536/16-4 577 177774 ns/op 368.65 MB/s BenchmarkRepeatLarge/65536/4097-4 958 181921 ns/op 337.81 MB/s BenchmarkRepeatLarge/131072/1-4 100 1076551 ns/op 121.75 MB/s BenchmarkRepeatLarge/131072/16-4 124 1259165 ns/op 104.09 MB/s BenchmarkRepeatLarge/131072/4097-4 100 1041587 ns/op 121.94 MB/s BenchmarkRepeatLarge/262144/1-4 78 1347159 ns/op 194.59 MB/s BenchmarkRepeatLarge/262144/16-4 100 1102207 ns/op 237.84 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1172796 ns/op 220.08 MB/s BenchmarkRepeatLarge/524288/1-4 55 2478364 ns/op 211.55 MB/s BenchmarkRepeatLarge/524288/16-4 99 1898538 ns/op 276.15 MB/s BenchmarkRepeatLarge/524288/4097-4 56 2282052 ns/op 228.00 MB/s BenchmarkRepeatLarge/1048576/1-4 73 4131273 ns/op 253.81 MB/s BenchmarkRepeatLarge/1048576/16-4 33 4431330 ns/op 236.63 MB/s BenchmarkRepeatLarge/1048576/4097-4 52 3697351 ns/op 282.56 MB/s BenchmarkRepeatLarge/2097152/1-4 18 6531396 ns/op 321.09 MB/s BenchmarkRepeatLarge/2097152/16-4 28 7469887 ns/op 280.75 MB/s BenchmarkRepeatLarge/2097152/4097-4 34 7637637 ns/op 274.11 MB/s BenchmarkRepeatLarge/4194304/1-4 9 11719608 ns/op 357.89 MB/s BenchmarkRepeatLarge/4194304/16-4 7 14366001 ns/op 291.96 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 14700781 ns/op 285.10 MB/s BenchmarkRepeatLarge/8388608/1-4 6 18226145 ns/op 460.25 MB/s BenchmarkRepeatLarge/8388608/16-4 5 21103775 ns/op 397.49 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 17990520 ns/op 466.17 MB/s BenchmarkRepeatLarge/16777216/1-4 3 42879828 ns/op 391.26 MB/s BenchmarkRepeatLarge/16777216/16-4 4 27654552 ns/op 606.67 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30902258 ns/op 542.91 MB/s BenchmarkRepeatLarge/33554432/1-4 2 72882852 ns/op 460.39 MB/s BenchmarkRepeatLarge/33554432/16-4 2 52984654 ns/op 633.29 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 63018742 ns/op 532.45 MB/s BenchmarkRepeatLarge/67108864/1-4 1 119372935 ns/op 562.18 MB/s BenchmarkRepeatLarge/67108864/16-4 1 107203232 ns/op 626.00 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 115235286 ns/op 582.36 MB/s BenchmarkRepeatLarge/134217728/1-4 1 236769329 ns/op 566.87 MB/s BenchmarkRepeatLarge/134217728/16-4 1 209497528 ns/op 640.66 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 253962067 ns/op 528.50 MB/s BenchmarkRepeatLarge/268435456/1-4 1 551070744 ns/op 487.12 MB/s BenchmarkRepeatLarge/268435456/16-4 1 438415842 ns/op 612.29 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 417025919 ns/op 643.69 MB/s BenchmarkRepeatLarge/536870912/1-4 1 975212202 ns/op 550.52 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1127587429 ns/op 476.12 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1041750443 ns/op 515.35 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4622749048 ns/op 232.27 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 5579480828 ns/op 192.44 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 6410266141 ns/op 167.50 MB/s BenchmarkIndexAnyASCII/1:1-4 1364445 112.7 ns/op BenchmarkIndexAnyASCII/1:2-4 1329718 75.43 ns/op BenchmarkIndexAnyASCII/1:4-4 1698380 80.97 ns/op BenchmarkIndexAnyASCII/1:8-4 1501724 67.94 ns/op BenchmarkIndexAnyASCII/1:16-4 1750332 67.68 ns/op BenchmarkIndexAnyASCII/1:32-4 1392298 77.06 ns/op BenchmarkIndexAnyASCII/1:64-4 1695900 60.88 ns/op BenchmarkIndexAnyASCII/16:1-4 1741752 106.4 ns/op BenchmarkIndexAnyASCII/16:2-4 769387 202.9 ns/op BenchmarkIndexAnyASCII/16:4-4 688479 155.9 ns/op BenchmarkIndexAnyASCII/16:8-4 638916 236.2 ns/op BenchmarkIndexAnyASCII/16:16-4 833301 172.1 ns/op BenchmarkIndexAnyASCII/16:32-4 629832 229.5 ns/op BenchmarkIndexAnyASCII/16:64-4 593966 241.1 ns/op BenchmarkIndexAnyASCII/256:1-4 1758453 96.34 ns/op BenchmarkIndexAnyASCII/256:2-4 83817 3447 ns/op BenchmarkIndexAnyASCII/256:4-4 71503 1545 ns/op BenchmarkIndexAnyASCII/256:8-4 81348 1538 ns/op BenchmarkIndexAnyASCII/256:16-4 89487 1642 ns/op BenchmarkIndexAnyASCII/256:32-4 78079 1567 ns/op BenchmarkIndexAnyASCII/256:64-4 88554 2571 ns/op BenchmarkIndexAnyUTF8/1:1-4 1857892 75.54 ns/op BenchmarkIndexAnyUTF8/1:2-4 1971025 65.96 ns/op BenchmarkIndexAnyUTF8/1:4-4 1731925 66.44 ns/op BenchmarkIndexAnyUTF8/1:8-4 1865331 71.33 ns/op BenchmarkIndexAnyUTF8/1:16-4 1576294 78.19 ns/op BenchmarkIndexAnyUTF8/1:32-4 1625854 66.56 ns/op BenchmarkIndexAnyUTF8/1:64-4 1757798 71.07 ns/op BenchmarkIndexAnyUTF8/16:1-4 1484815 84.62 ns/op BenchmarkIndexAnyUTF8/16:2-4 230262 591.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 225471 530.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 228544 513.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 258111 568.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 240850 547.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 204726 533.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 395086 403.6 ns/op BenchmarkIndexAnyUTF8/256:2-4 15970 7609 ns/op BenchmarkIndexAnyUTF8/256:4-4 10000 10292 ns/op BenchmarkIndexAnyUTF8/256:8-4 15906 13054 ns/op BenchmarkIndexAnyUTF8/256:16-4 10000 12258 ns/op BenchmarkIndexAnyUTF8/256:32-4 15220 8040 ns/op BenchmarkIndexAnyUTF8/256:64-4 14606 7543 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1851966 64.10 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1948111 61.93 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1957825 63.44 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1785879 63.45 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1845198 60.69 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1865569 69.89 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1953801 64.07 ns/op BenchmarkLastIndexAnyASCII/16:1-4 683092 228.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 884694 146.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 753696 299.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 822866 148.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 877760 160.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 695848 202.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 578571 448.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 77665 1395 ns/op BenchmarkLastIndexAnyASCII/256:2-4 78288 1482 ns/op BenchmarkLastIndexAnyASCII/256:4-4 88764 1431 ns/op BenchmarkLastIndexAnyASCII/256:8-4 86758 1424 ns/op BenchmarkLastIndexAnyASCII/256:16-4 92779 1437 ns/op BenchmarkLastIndexAnyASCII/256:32-4 79532 1431 ns/op BenchmarkLastIndexAnyASCII/256:64-4 76340 1661 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1529802 69.68 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1921947 60.46 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1000000 118.2 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2082783 59.94 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1883685 61.86 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1780782 62.12 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1000000 135.8 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 274466 422.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 150298 1068 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 138468 873.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 134850 1265 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 136231 1378 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 124530 1072 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 129826 1352 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18969 6635 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 8316 17067 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 9415 12903 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 8576 12744 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 9058 19977 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 8281 17245 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 9916 15634 ns/op BenchmarkTrimASCII/1:1-4 2295082 53.17 ns/op BenchmarkTrimASCII/1:2-4 1839745 60.64 ns/op BenchmarkTrimASCII/1:4-4 1459260 73.29 ns/op BenchmarkTrimASCII/1:8-4 1581570 86.45 ns/op BenchmarkTrimASCII/1:16-4 1362721 76.39 ns/op BenchmarkTrimASCII/16:1-4 1864342 65.48 ns/op BenchmarkTrimASCII/16:2-4 763792 147.7 ns/op BenchmarkTrimASCII/16:4-4 704208 291.7 ns/op BenchmarkTrimASCII/16:8-4 783562 278.7 ns/op BenchmarkTrimASCII/16:16-4 787089 178.9 ns/op BenchmarkTrimASCII/256:1-4 814502 154.9 ns/op BenchmarkTrimASCII/256:2-4 79992 1845 ns/op BenchmarkTrimASCII/256:4-4 78693 2149 ns/op BenchmarkTrimASCII/256:8-4 86556 1310 ns/op BenchmarkTrimASCII/256:16-4 83794 2621 ns/op BenchmarkTrimASCII/4096:1-4 64405 1580 ns/op BenchmarkTrimASCII/4096:2-4 5344 31155 ns/op BenchmarkTrimASCII/4096:4-4 5584 23216 ns/op BenchmarkTrimASCII/4096:8-4 6718 20525 ns/op BenchmarkTrimASCII/4096:16-4 6585 20670 ns/op BenchmarkTrimByte-4 2976637 41.18 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 14673 7344 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 15400 7729 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1352 89844 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2575 43784 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6054 20196 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7746 15447 ns/op BenchmarkJoin/0-4 3410937 37.54 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2664706 50.09 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 153100 1259 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 111572 1703 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 69177 2495 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 61947 2003 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 39226 4115 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 49598 2496 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 1890735 58.24 ns/op BenchmarkTrimSpace/ASCII-4 1160055 103.7 ns/op BenchmarkTrimSpace/SomeNonASCII-4 100201 1882 ns/op BenchmarkTrimSpace/JustNonASCII-4 70062 1807 ns/op BenchmarkReplaceAll-4 81778 1267 ns/op 16 B/op 1 allocs/op PASS ok strings 122.453s goos: darwin goarch: amd64 pkg: sync BenchmarkCond1-4 60301 1846 ns/op BenchmarkCond2-4 28486 4183 ns/op BenchmarkCond4-4 14289 8300 ns/op BenchmarkCond8-4 10000 15401 ns/op BenchmarkCond16-4 4957 31990 ns/op BenchmarkCond32-4 1994 58723 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 417270 273.6 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 366685 521.1 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 557607 198.9 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 583129 209.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 305074 336.1 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 679432 187.8 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 100377 1660 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 91898 1609 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 78018 1643 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 69123 2466 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 688856 183.5 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 172698 650.8 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 641006 203.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 135111 776.2 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 531177 223.5 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 182254 762.2 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 707736 159.2 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 59158 2706 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 115185 1024 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 352185 439.3 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4502 26459 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 224 555562 ns/op BenchmarkRange/*sync.Map-4 1360 118335 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 74910 2068 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 168031 646.8 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 61845 1841 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 51660 2701 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 195002 650.8 ns/op BenchmarkAdversarialDelete/*sync.Map-4 74372 1633 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 95850 1979 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 195585 620.0 ns/op BenchmarkDeleteCollision/*sync.Map-4 682273 183.2 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 48043 3231 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 155236 748.1 ns/op BenchmarkSwapCollision/*sync.Map-4 99381 1227 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 208 886437 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 145910 1021 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 341101 506.9 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 21481 6137 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 58918 1839 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 29241 4559 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 272931 465.4 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 109352 1202 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 230521 633.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1050698 127.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 179066 707.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 943815 150.8 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 481125 240.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 111099 944.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 473505 277.6 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 95592 1512 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 190045 689.3 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 237548 685.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 118700 1338 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 236133 529.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 318445 627.3 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 102750 1122 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 298758 463.6 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 53972 2838 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 150267 1098 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 296366 463.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 98827 1118 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 449725 353.6 ns/op BenchmarkUncontendedSemaphore-4 3624453 35.89 ns/op BenchmarkContendedSemaphore-4 3331461 43.19 ns/op BenchmarkMutexUncontended-4 401296 253.2 ns/op BenchmarkMutex-4 155293 767.6 ns/op BenchmarkMutexSlack-4 128575 868.0 ns/op BenchmarkMutexWork-4 175456 1007 ns/op BenchmarkMutexWorkSlack-4 140631 750.3 ns/op BenchmarkMutexNoSpin-4 41215 2645 ns/op BenchmarkMutexSpin-4 52909 2572 ns/op BenchmarkOnce-4 827185 132.4 ns/op BenchmarkSemaUncontended-4 4343523 31.31 ns/op BenchmarkSemaSyntNonblock-4 1355527 84.95 ns/op BenchmarkSemaSyntBlock-4 1498882 77.94 ns/op BenchmarkSemaWorkNonblock-4 936290 114.2 ns/op BenchmarkSemaWorkBlock-4 942720 120.2 ns/op BenchmarkRWMutexUncontended-4 228115 492.0 ns/op BenchmarkRWMutexWrite100-4 254210 466.1 ns/op BenchmarkRWMutexWrite10-4 267564 440.3 ns/op BenchmarkRWMutexWorkWrite100-4 196286 611.1 ns/op BenchmarkRWMutexWorkWrite10-4 207592 556.9 ns/op BenchmarkWaitGroupUncontended-4 515434 247.0 ns/op BenchmarkWaitGroupAddDone-4 339813 320.5 ns/op BenchmarkWaitGroupAddDoneWork-4 322376 345.8 ns/op BenchmarkWaitGroupWait-4 1602745 79.46 ns/op BenchmarkWaitGroupWaitWork-4 876026 127.6 ns/op BenchmarkWaitGroupActuallyWait-4 33909 3117 ns/op 32 B/op 2 allocs/op PASS ok sync 29.562s goos: darwin goarch: amd64 pkg: sync/atomic BenchmarkValueRead-4 700016 178.6 ns/op PASS ok sync/atomic 0.314s goos: darwin goarch: amd64 pkg: testing BenchmarkTBHelper-4 76774 1489 ns/op 0 B/op 0 allocs/op PASS ok testing 0.272s goos: darwin goarch: amd64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 4065 33339 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 6596 21180 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 66 2620739 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 56 2367945 ns/op 2310 B/op 18 allocs/op BenchmarkTable/1x100000/new-4 1 310100012 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 293531532 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1215 103467 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1772 101293 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 13 8099497 ns/op 413575 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 15 7380292 ns/op 27571 B/op 69 allocs/op BenchmarkTable/10x100000/new-4 1 1210922672 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 1054388637 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 145 1433588 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 100 1358675 ns/op 392 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 73567242 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 65574792 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 9704328402 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 9061488188 ns/op 335150360 B/op 100096 allocs/op BenchmarkPyramid/10-4 1736 80549 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 28 6678477 ns/op 409138 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 579667772 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2030 108775 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 142 971549 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 19 9126163 ns/op 427434 B/op 1661 allocs/op BenchmarkCode-4 5821 24502 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 26.830s goos: darwin goarch: amd64 pkg: text/template/parse BenchmarkParseLarge-4 1 138058948 ns/op BenchmarkVariableString-4 67134 2076 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1780 91488 ns/op 2522 B/op 39 allocs/op PASS ok text/template/parse 0.682s goos: darwin goarch: amd64 pkg: time BenchmarkAfterFunc-4 37 3033727 ns/op BenchmarkAfter-4 75 1549660 ns/op BenchmarkStop-4 176 779857 ns/op BenchmarkSimultaneousAfterFunc-4 26 4917738 ns/op BenchmarkStartStop-4 186 640852 ns/op BenchmarkReset-4 1281 172564 ns/op BenchmarkSleep-4 22 9111316 ns/op BenchmarkParallelTimerLatency-4 25 1752371 avg-late-ns 8575361 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 34 792646 avg-late-ns 2511525 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 36 1240341 avg-late-ns 5805772 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 30 784272 avg-late-ns 4445153 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 31 2151746 avg-late-ns 11083694 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 32 870167 avg-late-ns 6342859 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 26 801214 avg-late-ns 5674096 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 24 802614 avg-late-ns 3926255 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 21 5006784 avg-late-ns 18747487 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 21 9234047 avg-late-ns 27363560 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 19 7576520 avg-late-ns 27205076 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 31 3146516 avg-late-ns 9299231 max-late-ns BenchmarkTicker-4 97 1797219 ns/op BenchmarkTickerReset-4 1377 75667 ns/op BenchmarkTickerResetNaive-4 169 832512 ns/op BenchmarkNow-4 692462 361.2 ns/op BenchmarkNowUnixNano-4 597272 196.0 ns/op BenchmarkNowUnixMilli-4 557554 194.4 ns/op BenchmarkNowUnixMicro-4 538472 240.7 ns/op BenchmarkFormat-4 34416 3548 ns/op BenchmarkFormatRFC3339-4 57912 1967 ns/op BenchmarkFormatRFC3339Nano-4 52431 1909 ns/op BenchmarkFormatNow-4 56702 2344 ns/op BenchmarkMarshalJSON-4 67179 3440 ns/op BenchmarkMarshalText-4 66271 2214 ns/op BenchmarkParse-4 87213 1159 ns/op BenchmarkParseRFC3339UTC-4 244756 848.9 ns/op BenchmarkParseRFC3339UTCBytes-4 182832 996.5 ns/op BenchmarkParseRFC3339TZ-4 72141 2839 ns/op BenchmarkParseRFC3339TZBytes-4 65650 2099 ns/op BenchmarkParseDuration-4 444121 269.0 ns/op BenchmarkHour-4 795129 192.9 ns/op BenchmarkSecond-4 742495 155.3 ns/op BenchmarkYear-4 522042 206.4 ns/op BenchmarkDay-4 544798 237.8 ns/op BenchmarkISOWeek-4 602052 228.7 ns/op BenchmarkGoString-4 58287 2220 ns/op BenchmarkUnmarshalText-4 62053 1767 ns/op PASS ok time 16.585s goos: darwin goarch: amd64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 345692 355.4 ns/op BenchmarkDecodeValidJapaneseChars-4 433906 327.5 ns/op BenchmarkDecodeRune-4 2180238 61.11 ns/op BenchmarkEncodeValidASCII-4 323971 433.6 ns/op BenchmarkEncodeValidJapaneseChars-4 479198 368.3 ns/op BenchmarkAppendRuneValidASCII-4 949497 132.4 ns/op BenchmarkAppendRuneValidJapaneseChars-4 1909842 74.03 ns/op BenchmarkEncodeRune-4 3038149 33.14 ns/op PASS ok unicode/utf16 2.063s goos: darwin goarch: amd64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 932655 123.3 ns/op BenchmarkRuneCountTenJapaneseChars-4 146337 708.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2475417 45.39 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 308832 416.7 ns/op BenchmarkValidTenASCIIChars-4 935408 158.4 ns/op BenchmarkValid100KASCIIChars-4 129 860972 ns/op BenchmarkValidTenJapaneseChars-4 164091 937.4 ns/op BenchmarkValidLongMostlyASCII-4 117 1061302 ns/op BenchmarkValidLongJapanese-4 64 3244754 ns/op BenchmarkValidStringTenASCIIChars-4 3190152 40.04 ns/op BenchmarkValidString100KASCIIChars-4 10000 11297 ns/op BenchmarkValidStringTenJapaneseChars-4 330236 391.6 ns/op BenchmarkValidStringLongMostlyASCII-4 900 140647 ns/op BenchmarkValidStringLongJapanese-4 97 1189188 ns/op BenchmarkEncodeASCIIRune-4 2174779 63.94 ns/op BenchmarkEncodeJapaneseRune-4 1425896 151.7 ns/op BenchmarkAppendASCIIRune-4 6456973 16.24 ns/op BenchmarkAppendJapaneseRune-4 1770081 68.78 ns/op BenchmarkDecodeASCIIRune-4 1739026 60.03 ns/op BenchmarkDecodeJapaneseRune-4 1000000 174.4 ns/op BenchmarkFullRune/ASCII-4 2494696 60.72 ns/op BenchmarkFullRune/Incomplete-4 1000000 130.6 ns/op BenchmarkFullRune/Japanese-4 2899584 42.78 ns/op PASS ok unicode/utf8 6.072s goos: darwin goarch: amd64 pkg: cmd/api BenchmarkAll-4 1 100591833656 ns/op PASS ok cmd/api 140.052s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 1224645 95.94 ns/op BenchmarkEqArrayOfStrings64-4 213554 580.7 ns/op BenchmarkEqArrayOfStrings1024-4 13425 10324 ns/op BenchmarkEqArrayOfFloats5-4 1239855 141.4 ns/op BenchmarkEqArrayOfFloats64-4 146457 1005 ns/op BenchmarkEqArrayOfFloats1024-4 10000 14798 ns/op BenchmarkEqStruct-4 27313000 5.617 ns/op PASS ok cmd/compile/internal/reflectdata 1.797s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 10000 83653 ns/op BenchmarkCopyElim1-4 100 1126988 ns/op BenchmarkCopyElim10-4 141 891815 ns/op BenchmarkCopyElim100-4 100 1143112 ns/op BenchmarkCopyElim1000-4 31 3448909 ns/op BenchmarkCopyElim10000-4 2 56469230 ns/op BenchmarkCopyElim100000-4 1 577930721 ns/op BenchmarkDeadCode/1-4 186 930834 ns/op BenchmarkDeadCode/10-4 100 1023364 ns/op BenchmarkDeadCode/100-4 100 1186346 ns/op BenchmarkDeadCode/1000-4 27 3956307 ns/op BenchmarkDeadCode/10000-4 3 36199194 ns/op BenchmarkDeadCode/100000-4 1 419381659 ns/op BenchmarkDeadCode/200000-4 1 755601480 ns/op BenchmarkDominatorsLinear-4 14 10245407 ns/op 0.98 MB/s BenchmarkDominatorsFwdBack-4 8 12708592 ns/op 0.79 MB/s BenchmarkDominatorsManyPred-4 9 12322638 ns/op 0.81 MB/s BenchmarkDominatorsMaxPred-4 8 19278537 ns/op 0.52 MB/s BenchmarkDominatorsMaxPredVal-4 9 13137698 ns/op 0.76 MB/s BenchmarkFuse/1-4 157 665754 ns/op BenchmarkFuse/10-4 156 777298 ns/op BenchmarkFuse/100-4 91 1179755 ns/op BenchmarkFuse/1000-4 24 7151760 ns/op BenchmarkFuse/10000-4 1 142087231 ns/op BenchmarkNilCheckDeep1-4 10000 10620 ns/op 0.09 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4843 25177 ns/op 0.40 MB/s 230 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 650 168887 ns/op 0.59 MB/s 702 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 75 1623393 ns/op 0.62 MB/s 4741 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 7 19856661 ns/op 0.50 MB/s 51794 B/op 5 allocs/op BenchmarkDSEPass-4 30 5784754 ns/op 59233 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 165782894 ns/op 4289840 B/op 109100 allocs/op BenchmarkCSEPass-4 7 17530865 ns/op 150437 B/op 11 allocs/op BenchmarkCSEPassBlock-4 1 178166512 ns/op 5715784 B/op 97830 allocs/op BenchmarkDeadcodePass-4 140 718029 ns/op 99870 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 112979059 ns/op 4046320 B/op 44935 allocs/op BenchmarkMultiPass-4 62 2183524 ns/op 248007 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 368871319 ns/op 11278992 B/op 150456 allocs/op BenchmarkCondRewrite/SoloJump-4 3795694 53.28 ns/op BenchmarkCondRewrite/CombJump-4 4145904 29.54 ns/op PASS ok cmd/compile/internal/ssa 18.359s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 10000 11417 ns/op BenchmarkExtShift-4 20486 5994 ns/op BenchmarkModify-4 8112 25892 ns/op BenchmarkMullImm-4 21234 5030 ns/op BenchmarkConstModify-4 8610 23264 ns/op BenchmarkBitSet-4 10000 11457 ns/op BenchmarkBitClear-4 10000 10550 ns/op BenchmarkBitToggle-4 10000 17065 ns/op BenchmarkBitSetConst-4 102540 1316 ns/op BenchmarkBitClearConst-4 119080 1000 ns/op BenchmarkBitToggleConst-4 121869 1224 ns/op BenchmarkDivconstI64-4 6556017 27.67 ns/op BenchmarkModconstI64-4 6229254 38.10 ns/op BenchmarkDivisiblePow2constI64-4 5368888 23.35 ns/op BenchmarkDivisibleconstI64-4 6163183 20.84 ns/op BenchmarkDivisibleWDivconstI64-4 3031336 42.80 ns/op BenchmarkDivconstU64/3-4 3853268 27.45 ns/op BenchmarkDivconstU64/5-4 5564422 31.51 ns/op BenchmarkDivconstU64/37-4 5249427 22.71 ns/op BenchmarkDivconstU64/1234567-4 7851112 24.67 ns/op BenchmarkModconstU64-4 4969978 23.87 ns/op BenchmarkDivisibleconstU64-4 7635236 18.40 ns/op BenchmarkDivisibleWDivconstU64-4 3174591 42.58 ns/op BenchmarkDivconstI32-4 5150178 19.77 ns/op BenchmarkModconstI32-4 5172868 35.87 ns/op BenchmarkDivisiblePow2constI32-4 7138689 17.95 ns/op BenchmarkDivisibleconstI32-4 5992386 18.63 ns/op BenchmarkDivisibleWDivconstI32-4 3683224 33.36 ns/op BenchmarkDivconstU32-4 6970418 18.11 ns/op BenchmarkModconstU32-4 6279578 23.64 ns/op BenchmarkDivisibleconstU32-4 6291525 29.79 ns/op BenchmarkDivisibleWDivconstU32-4 3036487 33.54 ns/op BenchmarkDivconstI16-4 7189225 19.55 ns/op BenchmarkModconstI16-4 7210480 16.51 ns/op BenchmarkDivisiblePow2constI16-4 6587239 19.68 ns/op BenchmarkDivisibleconstI16-4 6643662 23.39 ns/op BenchmarkDivisibleWDivconstI16-4 3301086 33.98 ns/op BenchmarkDivconstU16-4 4373326 30.09 ns/op BenchmarkModconstU16-4 3278460 36.35 ns/op BenchmarkDivisibleconstU16-4 5603498 32.03 ns/op BenchmarkDivisibleWDivconstU16-4 2054558 61.35 ns/op BenchmarkDivconstI8-4 5093590 27.59 ns/op BenchmarkModconstI8-4 6994170 29.31 ns/op BenchmarkDivisiblePow2constI8-4 8387304 29.61 ns/op BenchmarkDivisibleconstI8-4 5329654 22.19 ns/op BenchmarkDivisibleWDivconstI8-4 2764507 57.82 ns/op BenchmarkDivconstU8-4 4855404 27.57 ns/op BenchmarkModconstU8-4 5120307 27.99 ns/op BenchmarkDivisibleconstU8-4 4096752 31.44 ns/op BenchmarkDivisibleWDivconstU8-4 2849784 40.90 ns/op BenchmarkMul2-4 199194 1062 ns/op BenchmarkMulNeg2-4 220279 617.5 ns/op BenchmarkEfaceInteger-4 2407036 55.31 ns/op BenchmarkMulconstI32/3-4 25740621 7.010 ns/op BenchmarkMulconstI32/5-4 23089884 5.875 ns/op BenchmarkMulconstI32/12-4 19378777 6.652 ns/op BenchmarkMulconstI32/120-4 20153340 6.338 ns/op BenchmarkMulconstI32/-120-4 24233547 6.653 ns/op BenchmarkMulconstI32/65537-4 24058056 6.116 ns/op BenchmarkMulconstI32/65538-4 23038386 5.771 ns/op BenchmarkMulconstI64/3-4 22125558 5.799 ns/op BenchmarkMulconstI64/5-4 24263127 6.015 ns/op BenchmarkMulconstI64/12-4 17936922 6.298 ns/op BenchmarkMulconstI64/120-4 23932705 6.729 ns/op BenchmarkMulconstI64/-120-4 21250864 7.490 ns/op BenchmarkMulconstI64/65537-4 23971608 8.286 ns/op BenchmarkMulconstI64/65538-4 19776522 7.156 ns/op BenchmarkMulconstU32/3-4 24857246 5.364 ns/op BenchmarkMulconstU32/5-4 23640468 5.429 ns/op BenchmarkMulconstU32/12-4 23506922 6.145 ns/op BenchmarkMulconstU32/120-4 27357297 5.677 ns/op BenchmarkMulconstU32/65537-4 19315944 6.761 ns/op BenchmarkMulconstU32/65538-4 22168708 7.202 ns/op BenchmarkMulconstU64/3-4 23375346 5.318 ns/op BenchmarkMulconstU64/5-4 19510492 6.593 ns/op BenchmarkMulconstU64/12-4 20128051 5.917 ns/op BenchmarkMulconstU64/120-4 21575134 5.786 ns/op BenchmarkMulconstU64/65537-4 23401113 10.05 ns/op BenchmarkMulconstU64/65538-4 16852987 6.064 ns/op BenchmarkShiftArithmeticRight-4 24695204 5.641 ns/op BenchmarkSwitch8Predictable-4 7550241 14.56 ns/op BenchmarkSwitch8Unpredictable-4 7815118 15.60 ns/op BenchmarkSwitch32Predictable-4 9647080 10.94 ns/op BenchmarkSwitch32Unpredictable-4 8592709 15.40 ns/op BenchmarkSwitchStringPredictable-4 5359360 21.66 ns/op BenchmarkSwitchStringUnpredictable-4 5965771 25.10 ns/op PASS ok cmd/compile/internal/test 20.609s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 160 827250 ns/op BenchmarkNamed/Underlying/nongeneric-4 883098 120.6 ns/op BenchmarkNamed/Underlying/generic-4 899478 135.8 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 118.3 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 118.7 ns/op BenchmarkCheck/http/funcbodies/info-4 1 428920522 ns/op 71199 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 331191963 ns/op 92068 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 125195162 ns/op 243282 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 118817287 ns/op 255947 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 1766898424 ns/op 2901 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 83492750 ns/op 61336 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 41471286 ns/op 122100 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 53689836 ns/op 94155 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 590155290 ns/op 3675 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 39318613 ns/op 55049 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 25343724 ns/op 85175 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 22414706 ns/op 96171 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1694393471 ns/op 37003 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 536667558 ns/op 116787 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 118020949 ns/op 529770 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 106705702 ns/op 585672 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2914849407 ns/op 685.2 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 112553229 ns/op 17579 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 53060200 ns/op 37474 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 60035674 ns/op 33071 lines/s PASS ok cmd/compile/internal/types2 41.709s goos: darwin goarch: amd64 pkg: cmd/go BenchmarkExecGoEnv-4 4 34518804 ns/op 16434750 sys-ns/op 4115250 user-ns/op PASS ok cmd/go 0.418s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 70252 1698 ns/op 4.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 80918 1436 ns/op 5.57 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 18688 6368 ns/op 160.81 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 19862 6147 ns/op 166.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3154 39190 ns/op 209.03 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3255 39510 ns/op 207.34 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.076s All tests passed.