linux-amd64-race at 3cb781d272a28836d5614fcade8b933814bccd58 ##### Testing packages. ok archive/tar 0.143s ok archive/zip 2.612s ok bufio 0.796s ok bytes 3.242s ok compress/bzip2 1.103s ok compress/flate 8.002s ok compress/gzip 0.512s ok compress/lzw 1.170s ok compress/zlib 8.186s ok container/heap 0.043s ok container/list 0.026s ok container/ring 0.032s ok context 1.025s ok crypto 0.055s ok crypto/aes 0.082s ok crypto/cipher 0.072s ok crypto/des 0.106s ok crypto/dsa 0.049s ok crypto/ecdsa 1.136s ok crypto/ed25519 1.048s ok crypto/elliptic 0.204s ok crypto/hmac 0.040s ok crypto/internal/subtle 0.020s ok crypto/md5 0.031s ok crypto/rand 0.280s ok crypto/rc4 0.854s ok crypto/rsa 0.375s ok crypto/sha1 0.054s ok crypto/sha256 0.040s ok crypto/sha512 0.031s ok crypto/subtle 0.079s ok crypto/tls 2.358s ok crypto/x509 1.815s ok database/sql 0.806s ok database/sql/driver 0.024s ok debug/dwarf 0.062s ok debug/elf 0.167s ok debug/gosym 0.107s ok debug/macho 0.059s ok debug/pe 0.052s ok debug/plan9obj 0.028s ok encoding/ascii85 0.043s ok encoding/asn1 0.031s ok encoding/base32 0.105s ok encoding/base64 0.052s ok encoding/binary 0.032s ok encoding/csv 0.054s ok encoding/gob 0.104s ok encoding/hex 0.052s ok encoding/json 1.189s ok encoding/pem 0.086s ok encoding/xml 0.153s ok errors 0.047s ok expvar 0.043s ok flag 0.033s ok fmt 0.862s ok go/ast 0.035s ok go/build 0.539s ok go/constant 0.047s ok go/doc 0.266s ok go/format 0.066s ok go/importer 0.250s ok go/internal/gccgoimporter 0.062s ok go/internal/gcimporter 18.818s ok go/internal/srcimporter 5.322s ok go/parser 0.326s ok go/printer 2.800s ok go/scanner 0.041s ok go/token 0.143s ok go/types 8.358s ok hash 0.033s ok hash/adler32 0.104s ok hash/crc32 0.082s ok hash/crc64 0.054s ok hash/fnv 0.032s ok hash/maphash 0.609s ok html 0.038s ok html/template 0.235s ok image 0.751s ok image/color 0.067s ok image/draw 0.579s ok image/gif 2.752s ok image/jpeg 2.214s ok image/png 0.463s ok index/suffixarray 2.056s ok internal/cpu 0.087s ok internal/fmtsort 0.031s ok internal/poll 0.422s ok internal/reflectlite 0.255s ok internal/singleflight 0.051s ok internal/trace 0.245s ok internal/xcoff 0.080s ok io 0.097s ok io/ioutil 0.033s ok log 0.072s ok log/syslog 1.269s ok math 0.052s ok math/big 4.194s ok math/bits 0.044s ok math/cmplx 0.032s ok math/rand 3.291s ok mime 0.051s ok mime/multipart 2.398s ok mime/quotedprintable 0.064s ok net 16.938s ok net/http 13.952s ok net/http/cgi 0.502s ok net/http/cookiejar 0.050s ok net/http/fcgi 0.038s ok net/http/httptest 0.143s ok net/http/httptrace 0.022s ok net/http/httputil 0.242s ok net/http/internal 0.038s ok net/http/pprof 2.097s ok net/internal/socktest 0.026s ok net/mail 0.037s ok net/rpc 0.092s ok net/rpc/jsonrpc 0.043s ok net/smtp 0.052s ok net/textproto 0.037s ok net/url 0.069s ok os 0.962s ok os/exec 1.506s ok os/signal 4.948s ok os/user 0.020s ok path 0.032s ok path/filepath 0.062s ok plugin 0.027s ok reflect 0.396s ok regexp 0.589s ok regexp/syntax 3.593s ok runtime 51.290s ok runtime/debug 0.094s ok runtime/internal/atomic 0.054s ok runtime/internal/math 0.029s ok runtime/internal/sys 0.021s ok runtime/pprof 8.202s ok runtime/pprof/internal/profile 0.031s ok runtime/race 16.607s ok runtime/trace 1.271s ok sort 0.802s ok strconv 4.641s ok strings 2.927s ok sync 2.003s ok sync/atomic 0.618s ok syscall 0.116s ok testing 0.467s ok testing/iotest 0.040s ok testing/quick 0.429s ok text/scanner 0.067s ok text/tabwriter 0.033s ok text/template 0.295s ok text/template/parse 0.119s ok time 2.193s ok unicode 0.038s ok unicode/utf16 0.049s ok unicode/utf8 0.042s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar Benchmark/Writer/USTAR-4 1588 66507 ns/op 1248 B/op 28 allocs/op Benchmark/Writer/GNU-4 1264 83146 ns/op 1799 B/op 50 allocs/op Benchmark/Writer/PAX-4 882 133040 ns/op 2448 B/op 64 allocs/op Benchmark/Reader/USTAR-4 1966 53703 ns/op 5544 B/op 37 allocs/op Benchmark/Reader/GNU-4 2995 36086 ns/op 5450 B/op 34 allocs/op Benchmark/Reader/PAX-4 927 113704 ns/op 9718 B/op 72 allocs/op PASS ok archive/tar 0.747s goos: linux goarch: amd64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 698662984 ns/op 824856 B/op 87 allocs/op BenchmarkZip64Test-4 1 255673991 ns/op BenchmarkZip64TestSizes/4096-4 578 192789 ns/op BenchmarkZip64TestSizes/1048576-4 50 2222911 ns/op BenchmarkZip64TestSizes/67108864-4 1 262939901 ns/op PASS ok archive/zip 2.291s goos: linux goarch: amd64 pkg: bufio BenchmarkReaderCopyOptimal-4 157375 754 ns/op BenchmarkReaderCopyUnoptimal-4 96582 1218 ns/op BenchmarkReaderCopyNoWriteTo-4 4000 26363 ns/op BenchmarkReaderWriteToOptimal-4 4792 24635 ns/op BenchmarkWriterCopyOptimal-4 146278 787 ns/op BenchmarkWriterCopyUnoptimal-4 152104 769 ns/op BenchmarkWriterCopyNoReadFrom-4 5002 24991 ns/op BenchmarkReaderEmpty-4 30072 4117 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 21110 5842 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 358597 315 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.462s goos: linux goarch: amd64 pkg: bytes BenchmarkReadString-4 2734 39200 ns/op 835.91 MB/s BenchmarkWriteByte-4 262 461766 ns/op 8.87 MB/s BenchmarkWriteRune-4 120 1030487 ns/op 11.92 MB/s BenchmarkBufferNotEmptyWriteRead-4 12 9605651 ns/op BenchmarkBufferFullSmallReads-4 54 2015843 ns/op BenchmarkIndexByte/10-4 3067087 38.4 ns/op 260.52 MB/s BenchmarkIndexByte/32-4 2964637 40.6 ns/op 788.76 MB/s BenchmarkIndexByte/4K-4 754934 146 ns/op 27963.90 MB/s BenchmarkIndexBytePortable/10-4 391183 299 ns/op 33.46 MB/s BenchmarkIndexBytePortable/32-4 118027 953 ns/op 33.56 MB/s BenchmarkIndexBytePortable/4K-4 993 118483 ns/op 34.57 MB/s BenchmarkIndexRune/10-4 765754 146 ns/op 68.58 MB/s BenchmarkIndexRune/32-4 718732 145 ns/op 219.94 MB/s BenchmarkIndexRune/4K-4 289941 399 ns/op 10263.33 MB/s BenchmarkIndexRuneASCII/10-4 3108314 40.1 ns/op 249.40 MB/s BenchmarkIndexRuneASCII/32-4 2980813 40.0 ns/op 799.55 MB/s BenchmarkIndexRuneASCII/4K-4 738597 145 ns/op 28182.22 MB/s BenchmarkEqual/0-4 5152705 23.4 ns/op BenchmarkEqual/1-4 961293 126 ns/op 7.95 MB/s BenchmarkEqual/6-4 509953 210 ns/op 28.54 MB/s BenchmarkEqual/9-4 509254 226 ns/op 39.81 MB/s BenchmarkEqual/15-4 435703 270 ns/op 55.56 MB/s BenchmarkEqual/16-4 809979 131 ns/op 122.02 MB/s BenchmarkEqual/20-4 499878 229 ns/op 87.20 MB/s BenchmarkEqual/32-4 716682 140 ns/op 229.14 MB/s BenchmarkEqual/4K-4 44644 2620 ns/op 1563.48 MB/s BenchmarkIndex/10-4 2154123 55.2 ns/op 181.15 MB/s BenchmarkIndex/32-4 2077455 56.9 ns/op 562.63 MB/s BenchmarkIndex/4K-4 20283 6045 ns/op 677.58 MB/s BenchmarkIndexEasy/10-4 2175283 54.3 ns/op 184.18 MB/s BenchmarkIndexEasy/32-4 2141377 55.9 ns/op 572.33 MB/s BenchmarkIndexEasy/4K-4 249417 449 ns/op 9119.82 MB/s BenchmarkCount/10-4 949833 112 ns/op 89.29 MB/s BenchmarkCount/32-4 997010 111 ns/op 288.05 MB/s BenchmarkCount/4K-4 20590 5852 ns/op 699.88 MB/s BenchmarkCountEasy/10-4 991476 106 ns/op 93.98 MB/s BenchmarkCountEasy/32-4 971371 107 ns/op 299.20 MB/s BenchmarkCountEasy/4K-4 231379 500 ns/op 8184.40 MB/s BenchmarkCountSingle/10-4 2278776 52.9 ns/op 188.97 MB/s BenchmarkCountSingle/32-4 2286598 52.6 ns/op 608.85 MB/s BenchmarkCountSingle/4K-4 624123 164 ns/op 25039.54 MB/s BenchmarkToUpper/#00-4 1345449 83.3 ns/op BenchmarkToUpper/ONLYUPPER-4 188647 668 ns/op BenchmarkToUpper/abc-4 329588 349 ns/op BenchmarkToUpper/AbC123-4 168685 723 ns/op BenchmarkToUpper/azAZ09_-4 139918 823 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 41036 2880 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 18147 6300 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 29388 4077 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 70465 1754 ns/op BenchmarkToLower/#00-4 1371927 82.4 ns/op BenchmarkToLower/abc-4 271705 410 ns/op BenchmarkToLower/AbC123-4 159805 695 ns/op BenchmarkToLower/azAZ09_-4 145720 825 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 40512 2923 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 18710 6315 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 32793 3820 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 70677 1669 ns/op BenchmarkFields/ASCII/16-4 72272 1775 ns/op 9.01 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 4462 24674 ns/op 10.38 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 295 396999 ns/op 10.32 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 16 6659451 ns/op 9.84 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 1 104004446 ns/op 10.08 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 46334 2358 ns/op 6.79 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 3430 33772 ns/op 7.58 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 217 526911 ns/op 7.77 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 10 10220043 ns/op 6.41 MB/s 497280 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 192824919 ns/op 5.44 MB/s 9606784 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 95610 1235 ns/op 12.96 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 6122 17022 ns/op 15.04 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 426 283981 ns/op 14.42 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 18 6146225 ns/op 10.66 MB/s 497280 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 1 133324475 ns/op 7.86 MB/s 9614976 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 73057 1736 ns/op 9.21 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 5011 22360 ns/op 11.45 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 334 358566 ns/op 11.42 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 15 7124236 ns/op 9.20 MB/s 497280 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 152246595 ns/op 6.89 MB/s 9606784 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1269002 97.5 ns/op BenchmarkTrimSpace/ASCII-4 556276 202 ns/op BenchmarkTrimSpace/SomeNonASCII-4 72645 1614 ns/op BenchmarkTrimSpace/JustNonASCII-4 34650 3480 ns/op BenchmarkToValidUTF8/Valid-4 272066 430 ns/op BenchmarkToValidUTF8/InvalidASCII-4 203534 588 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 54960 2168 ns/op BenchmarkIndexHard1-4 818 147621 ns/op BenchmarkIndexHard2-4 588 206972 ns/op BenchmarkIndexHard3-4 147 812151 ns/op BenchmarkIndexHard4-4 148 801369 ns/op BenchmarkLastIndexHard1-4 3 41249592 ns/op BenchmarkLastIndexHard2-4 2 52560814 ns/op BenchmarkLastIndexHard3-4 2 52366768 ns/op BenchmarkCountHard1-4 830 144507 ns/op BenchmarkCountHard2-4 579 202426 ns/op BenchmarkCountHard3-4 150 795690 ns/op BenchmarkSplitEmptySeparator-4 1 238875347 ns/op BenchmarkSplitSingleByteSeparator-4 7 16268116 ns/op BenchmarkSplitMultiByteSeparator-4 6 21184524 ns/op BenchmarkSplitNSingleByteSeparator-4 137718 887 ns/op BenchmarkSplitNMultiByteSeparator-4 38245 3172 ns/op BenchmarkRepeat-4 119413 989 ns/op BenchmarkBytesCompare/1-4 6130542 19.5 ns/op BenchmarkBytesCompare/2-4 6159656 19.6 ns/op BenchmarkBytesCompare/4-4 5472423 20.0 ns/op BenchmarkBytesCompare/8-4 6221776 19.2 ns/op BenchmarkBytesCompare/16-4 5660412 21.2 ns/op BenchmarkBytesCompare/32-4 5726072 20.6 ns/op BenchmarkBytesCompare/64-4 5773644 20.6 ns/op BenchmarkBytesCompare/128-4 5453352 22.0 ns/op BenchmarkBytesCompare/256-4 4656812 25.8 ns/op BenchmarkBytesCompare/512-4 3655460 33.0 ns/op BenchmarkBytesCompare/1024-4 2618157 45.8 ns/op BenchmarkBytesCompare/2048-4 1695951 70.8 ns/op BenchmarkIndexAnyASCII/1:1-4 1429284 84.2 ns/op BenchmarkIndexAnyASCII/1:2-4 1430905 85.0 ns/op BenchmarkIndexAnyASCII/1:4-4 1423251 87.2 ns/op BenchmarkIndexAnyASCII/1:8-4 1392908 86.2 ns/op BenchmarkIndexAnyASCII/1:16-4 1275684 92.0 ns/op BenchmarkIndexAnyASCII/16:1-4 214419 546 ns/op BenchmarkIndexAnyASCII/16:2-4 214608 544 ns/op BenchmarkIndexAnyASCII/16:4-4 213968 544 ns/op BenchmarkIndexAnyASCII/16:8-4 212418 552 ns/op BenchmarkIndexAnyASCII/16:16-4 204069 567 ns/op BenchmarkIndexAnyASCII/256:1-4 16204 7418 ns/op BenchmarkIndexAnyASCII/256:2-4 16219 7438 ns/op BenchmarkIndexAnyASCII/256:4-4 16309 7377 ns/op BenchmarkIndexAnyASCII/256:8-4 16252 7408 ns/op BenchmarkIndexAnyASCII/256:16-4 15067 7414 ns/op BenchmarkIndexAnyASCII/4096:1-4 990 115987 ns/op BenchmarkIndexAnyASCII/4096:2-4 1004 116654 ns/op BenchmarkIndexAnyASCII/4096:4-4 1015 116260 ns/op BenchmarkIndexAnyASCII/4096:8-4 1017 116324 ns/op BenchmarkIndexAnyASCII/4096:16-4 1016 116181 ns/op BenchmarkTrimASCII/1:1-4 402488 296 ns/op BenchmarkTrimASCII/1:2-4 294871 410 ns/op BenchmarkTrimASCII/1:4-4 290490 432 ns/op BenchmarkTrimASCII/1:8-4 281596 419 ns/op BenchmarkTrimASCII/1:16-4 279817 437 ns/op BenchmarkTrimASCII/16:1-4 149457 790 ns/op BenchmarkTrimASCII/16:2-4 88574 1392 ns/op BenchmarkTrimASCII/16:4-4 84982 1433 ns/op BenchmarkTrimASCII/16:8-4 84237 1404 ns/op BenchmarkTrimASCII/16:16-4 85918 1479 ns/op BenchmarkTrimASCII/256:1-4 14024 8594 ns/op BenchmarkTrimASCII/256:2-4 6254 16113 ns/op BenchmarkTrimASCII/256:4-4 6654 15957 ns/op BenchmarkTrimASCII/256:8-4 6882 15841 ns/op BenchmarkTrimASCII/256:16-4 6748 15715 ns/op BenchmarkTrimASCII/4096:1-4 906 130376 ns/op BenchmarkTrimASCII/4096:2-4 470 263442 ns/op BenchmarkTrimASCII/4096:4-4 472 251161 ns/op BenchmarkTrimASCII/4096:8-4 471 250624 ns/op BenchmarkTrimASCII/4096:16-4 486 242687 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12753 9263 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13000 9221 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 402 291952 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 766 150571 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 1558 72930 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 2916 37643 ns/op BenchmarkCompareBytesEqual-4 6193628 19.4 ns/op BenchmarkCompareBytesToNil-4 7287172 16.4 ns/op BenchmarkCompareBytesEmpty-4 7096062 16.9 ns/op BenchmarkCompareBytesIdentical-4 6772161 17.7 ns/op BenchmarkCompareBytesSameLength-4 6649054 17.9 ns/op BenchmarkCompareBytesDifferentLength-4 6718825 17.9 ns/op BenchmarkCompareBytesBigUnaligned-4 1735 69641 ns/op 15056.93 MB/s BenchmarkCompareBytesBig-4 1891 72379 ns/op 14487.36 MB/s BenchmarkCompareBytesBigIdentical-4 6180046 19.2 ns/op 54723576.85 MB/s PASS ok bytes 27.104s goos: linux goarch: amd64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 1 134668799 ns/op 0.74 MB/s 3620896 B/op 59 allocs/op BenchmarkDecodeNewton-4 1 533974305 ns/op 1.06 MB/s 3630480 B/op 53 allocs/op BenchmarkDecodeRand-4 3 42854115 ns/op 0.38 MB/s 3646554 B/op 56 allocs/op PASS ok compress/bzip2 1.763s goos: linux goarch: amd64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 36 3218968 ns/op 3.11 MB/s 43307 B/op 8 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 4 32359046 ns/op 3.09 MB/s 42736 B/op 8 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 305179173 ns/op 3.28 MB/s 49312 B/op 14 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 33 3268213 ns/op 3.06 MB/s 42139 B/op 10 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 3 33736360 ns/op 2.96 MB/s 46504 B/op 17 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 363073686 ns/op 2.75 MB/s 53072 B/op 82 allocs/op BenchmarkDecode/Digits/Default/1e4-4 37 3141050 ns/op 3.18 MB/s 42389 B/op 10 allocs/op BenchmarkDecode/Digits/Default/1e5-4 4 31250800 ns/op 3.20 MB/s 43024 B/op 16 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 315352525 ns/op 3.17 MB/s 53488 B/op 88 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 37 3150596 ns/op 3.17 MB/s 41943 B/op 9 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 4 34861431 ns/op 2.87 MB/s 45086 B/op 18 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 312501056 ns/op 3.20 MB/s 53488 B/op 88 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 33 3571997 ns/op 2.80 MB/s 43263 B/op 17 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 3 34934671 ns/op 2.86 MB/s 47946 B/op 27 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 336569992 ns/op 2.97 MB/s 88560 B/op 170 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 42 2809224 ns/op 3.56 MB/s 43340 B/op 21 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 4 25405396 ns/op 3.94 MB/s 45936 B/op 34 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 249726753 ns/op 4.00 MB/s 89816 B/op 236 allocs/op BenchmarkDecode/Newton/Default/1e4-4 46 2580732 ns/op 3.87 MB/s 44115 B/op 18 allocs/op BenchmarkDecode/Newton/Default/1e5-4 6 19826185 ns/op 5.04 MB/s 44365 B/op 35 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 197079312 ns/op 5.07 MB/s 70392 B/op 166 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 48 2527931 ns/op 3.96 MB/s 43816 B/op 18 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 6 19825514 ns/op 5.04 MB/s 45738 B/op 35 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 193343343 ns/op 5.17 MB/s 72240 B/op 159 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 37 2934923 ns/op 3.41 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 4 28065785 ns/op 3.56 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 282447232 ns/op 3.54 MB/s BenchmarkEncode/Digits/Speed/1e4-4 26 4433605 ns/op 2.26 MB/s BenchmarkEncode/Digits/Speed/1e5-4 3 36627318 ns/op 2.73 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 360141812 ns/op 2.78 MB/s BenchmarkEncode/Digits/Default/1e4-4 9 11623114 ns/op 0.86 MB/s BenchmarkEncode/Digits/Default/1e5-4 1 129201063 ns/op 0.77 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 1345324881 ns/op 0.74 MB/s BenchmarkEncode/Digits/Compression/1e4-4 9 11480746 ns/op 0.87 MB/s BenchmarkEncode/Digits/Compression/1e5-4 1 134236187 ns/op 0.74 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 1319672633 ns/op 0.76 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 36 3185380 ns/op 3.14 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 4 27324720 ns/op 3.66 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 273741611 ns/op 3.65 MB/s BenchmarkEncode/Newton/Speed/1e4-4 26 4079315 ns/op 2.45 MB/s BenchmarkEncode/Newton/Speed/1e5-4 4 29536565 ns/op 3.39 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 286180821 ns/op 3.49 MB/s BenchmarkEncode/Newton/Default/1e4-4 9 11224207 ns/op 0.89 MB/s BenchmarkEncode/Newton/Default/1e5-4 1 116266583 ns/op 0.86 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 1181543870 ns/op 0.85 MB/s BenchmarkEncode/Newton/Compression/1e4-4 9 11478739 ns/op 0.87 MB/s BenchmarkEncode/Newton/Compression/1e5-4 1 144782762 ns/op 0.69 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 1485403074 ns/op 0.67 MB/s PASS ok compress/flate 24.005s goos: linux goarch: amd64 pkg: compress/lzw BenchmarkDecoder/1e4-4 24 4679600 ns/op 2.14 MB/s BenchmarkDecoder/1e5-4 3 40053395 ns/op 2.50 MB/s BenchmarkDecoder/1e6-4 1 395500648 ns/op 2.53 MB/s BenchmarkEncoder/1e4-4 32 3705710 ns/op 2.70 MB/s BenchmarkEncoder/1e5-4 3 34471906 ns/op 2.90 MB/s BenchmarkEncoder/1e6-4 1 323805345 ns/op 3.09 MB/s PASS ok compress/lzw 1.844s goos: linux goarch: amd64 pkg: container/heap BenchmarkDup-4 16 6606519 ns/op PASS ok container/heap 0.229s goos: linux goarch: amd64 pkg: context BenchmarkCommonParentCancel-4 9128 13039 ns/op BenchmarkWithTimeout/concurrency=40-4 4882 22902 ns/op BenchmarkWithTimeout/concurrency=4000-4 4749 24594 ns/op BenchmarkWithTimeout/concurrency=400000-4 6547 19231 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 357374 336 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 24046 4976 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 40371 3049 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4862 23344 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 3260 38118 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 6073 18807 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 458 254229 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 339 370696 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 706 170277 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 43 2650674 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 30 3917479 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 63 1818784 ns/op BenchmarkCheckCanceled/Err-4 328934 351 ns/op BenchmarkCheckCanceled/Done-4 312745 369 ns/op PASS ok context 11.137s goos: linux goarch: amd64 pkg: crypto/aes BenchmarkEncrypt-4 1264245 91.1 ns/op 175.64 MB/s BenchmarkDecrypt-4 1203376 89.8 ns/op 178.11 MB/s BenchmarkExpand-4 726318 145 ns/op PASS ok crypto/aes 0.558s goos: linux goarch: amd64 pkg: crypto/cipher BenchmarkAESGCMSeal1K-4 175101 705 ns/op 1453.25 MB/s BenchmarkAESGCMOpen1K-4 86305 1375 ns/op 744.55 MB/s BenchmarkAESGCMSign8K-4 75853 1502 ns/op 5453.81 MB/s BenchmarkAESGCMSeal8K-4 43780 2713 ns/op 3019.56 MB/s BenchmarkAESGCMOpen8K-4 35793 3208 ns/op 2553.73 MB/s BenchmarkAESCFBEncrypt1K-4 2366 48562 ns/op 20.98 MB/s BenchmarkAESCFBDecrypt1K-4 3654 30186 ns/op 33.76 MB/s BenchmarkAESCFBDecrypt8K-4 463 285570 ns/op 28.67 MB/s BenchmarkAESOFB1K-4 7254 16588 ns/op 61.43 MB/s BenchmarkAESCTR1K-4 7669 13987 ns/op 72.85 MB/s BenchmarkAESCTR8K-4 1015 118503 ns/op 69.09 MB/s BenchmarkAESCBCEncrypt1K-4 5846 17999 ns/op 56.89 MB/s BenchmarkAESCBCDecrypt1K-4 10000 13720 ns/op 74.63 MB/s BenchmarkXORBytes/8Bytes-4 1553895 74.7 ns/op 107.13 MB/s BenchmarkXORBytes/128Bytes-4 1415833 80.3 ns/op 1594.86 MB/s BenchmarkXORBytes/2048Bytes-4 638587 175 ns/op 11696.87 MB/s BenchmarkXORBytes/32768Bytes-4 65200 2018 ns/op 16236.82 MB/s PASS ok crypto/cipher 2.498s goos: linux goarch: amd64 pkg: crypto/des BenchmarkEncrypt-4 42615 2742 ns/op 2.92 MB/s BenchmarkDecrypt-4 46718 2523 ns/op 3.17 MB/s BenchmarkTDESEncrypt-4 17836 7060 ns/op 1.13 MB/s BenchmarkTDESDecrypt-4 17418 6751 ns/op 1.19 MB/s PASS ok crypto/des 0.713s goos: linux goarch: amd64 pkg: crypto/ecdsa BenchmarkSignP256-4 3256 35304 ns/op 2849 B/op 47 allocs/op BenchmarkSignP384-4 6 16999641 ns/op 2140096 B/op 40807 allocs/op BenchmarkVerifyP256-4 1744 62522 ns/op 1031 B/op 30 allocs/op BenchmarkKeyGeneration-4 7302 17272 ns/op 716 B/op 19 allocs/op PASS ok crypto/ecdsa 0.867s goos: linux goarch: amd64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 76 1566910 ns/op BenchmarkNewKeyFromSeed-4 69 1525469 ns/op 0 B/op 0 allocs/op BenchmarkSigning-4 72 1565314 ns/op 448 B/op 5 allocs/op BenchmarkVerification-4 48 2386860 ns/op PASS ok crypto/ed25519 0.596s goos: linux goarch: amd64 pkg: crypto/elliptic BenchmarkBaseMult-4 7 15864651 ns/op 285 B/op 6 allocs/op BenchmarkBaseMultP256-4 8821 12915 ns/op 288 B/op 6 allocs/op BenchmarkScalarMultP256-4 2816 41635 ns/op 256 B/op 5 allocs/op PASS ok crypto/elliptic 0.652s goos: linux goarch: amd64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 12915 9047 ns/op 113.18 MB/s BenchmarkHMACSHA256_32-4 20383 5742 ns/op 5.57 MB/s PASS ok crypto/hmac 0.376s goos: linux goarch: amd64 pkg: crypto/md5 BenchmarkHash8Bytes-4 71090 1606 ns/op 4.98 MB/s BenchmarkHash1K-4 36952 3239 ns/op 316.11 MB/s BenchmarkHash8K-4 6949 16685 ns/op 490.98 MB/s BenchmarkHash8BytesUnaligned-4 62685 1696 ns/op 4.72 MB/s BenchmarkHash1KUnaligned-4 37081 3280 ns/op 312.24 MB/s BenchmarkHash8KUnaligned-4 6957 16561 ns/op 494.65 MB/s PASS ok crypto/md5 0.836s goos: linux goarch: amd64 pkg: crypto/rand BenchmarkPrime-4 1 512727825 ns/op PASS ok crypto/rand 0.532s goos: linux goarch: amd64 pkg: crypto/rc4 BenchmarkRC4_128-4 8576 14575 ns/op 8.78 MB/s BenchmarkRC4_1K-4 1054 109500 ns/op 9.35 MB/s BenchmarkRC4_8K-4 138 865667 ns/op 9.35 MB/s PASS ok crypto/rc4 0.587s goos: linux goarch: amd64 pkg: crypto/rsa BenchmarkRSA2048Decrypt-4 19 5749890 ns/op BenchmarkRSA2048Sign-4 18 6151395 ns/op Benchmark3PrimeRSA2048Decrypt-4 28 4203022 ns/op PASS ok crypto/rsa 0.373s goos: linux goarch: amd64 pkg: crypto/sha1 BenchmarkHash8Bytes-4 45667 2241 ns/op 3.57 MB/s BenchmarkHash320Bytes-4 41818 2783 ns/op 114.97 MB/s BenchmarkHash1K-4 32701 3688 ns/op 277.62 MB/s BenchmarkHash8K-4 8437 13124 ns/op 624.18 MB/s PASS ok crypto/sha1 0.577s goos: linux goarch: amd64 pkg: crypto/sha256 BenchmarkHash8Bytes-4 43502 2489 ns/op 3.21 MB/s BenchmarkHash1K-4 20203 5737 ns/op 178.48 MB/s BenchmarkHash8K-4 3861 29870 ns/op 274.25 MB/s PASS ok crypto/sha256 0.464s goos: linux goarch: amd64 pkg: crypto/sha512 BenchmarkHash8Bytes-4 27822 3605 ns/op 2.22 MB/s BenchmarkHash1K-4 20179 6645 ns/op 154.11 MB/s BenchmarkHash8K-4 5101 23927 ns/op 342.38 MB/s PASS ok crypto/sha512 0.492s goos: linux goarch: amd64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 7322095 15.4 ns/op BenchmarkConstantTimeEq-4 7874606 15.1 ns/op BenchmarkConstantTimeLessOrEq-4 7753113 15.3 ns/op PASS ok crypto/subtle 0.422s goos: linux goarch: amd64 pkg: crypto/tls BenchmarkHandshakeServer/RSA-4 57 2018302 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 39 2836190 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 48 2389307 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 81 1251197 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 142 854273 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 87 1209448 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 136 812797 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 1 106173374 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 1 104723871 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 7 15004088 ns/op 69.89 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 6 23279449 ns/op 45.04 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 25128488 ns/op 83.46 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 4 34692146 ns/op 60.45 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 44515592 ns/op 94.22 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 71444230 ns/op 58.71 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 85393410 ns/op 98.23 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 134841665 ns/op 62.21 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 169641019 ns/op 98.90 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 237248664 ns/op 70.72 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 372319279 ns/op 90.12 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 477185279 ns/op 70.32 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 637163057 ns/op 105.32 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 962771213 ns/op 69.70 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 7 15905321 ns/op 65.93 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 6 20341164 ns/op 51.55 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 5 26486478 ns/op 79.18 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 35078710 ns/op 59.78 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 45627981 ns/op 91.92 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 60351096 ns/op 69.50 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 100045765 ns/op 83.85 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 131210108 ns/op 63.93 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 171632605 ns/op 97.75 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 252753663 ns/op 66.38 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 360186468 ns/op 93.16 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 513581640 ns/op 65.33 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 748054824 ns/op 89.71 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1058924191 ns/op 63.37 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 698120950 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 703396419 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 282840445 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 285065074 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 144136967 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 145534957 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 74598374 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 75336726 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 4 33905033 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 4 33202743 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 137447733 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 142228202 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 58271826 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 59992584 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 4 31225364 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 4 32390203 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 6 18684614 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 6 19068424 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 10 10499724 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 9 11303127 ns/op PASS ok crypto/tls 16.426s goos: linux goarch: amd64 pkg: database/sql BenchmarkConcurrentDBExec-4 15 6797618 ns/op 274931 B/op 1769 allocs/op BenchmarkConcurrentStmtQuery-4 15 6991799 ns/op 272274 B/op 2037 allocs/op BenchmarkConcurrentStmtExec-4 21 5418737 ns/op 221086 B/op 874 allocs/op BenchmarkConcurrentTxQuery-4 18 6159596 ns/op 280637 B/op 2188 allocs/op BenchmarkConcurrentTxExec-4 22 4997088 ns/op 89919 B/op 1661 allocs/op BenchmarkConcurrentTxStmtQuery-4 10 10123770 ns/op 97390 B/op 1933 allocs/op BenchmarkConcurrentTxStmtExec-4 32 3475272 ns/op 41787 B/op 437 allocs/op BenchmarkConcurrentRandom-4 19 6594336 ns/op 230416 B/op 1885 allocs/op BenchmarkManyConcurrentQueries-4 1354 79471 ns/op 4177 B/op 31 allocs/op PASS ok database/sql 1.213s goos: linux goarch: amd64 pkg: encoding/asn1 BenchmarkMarshal-4 366 276286 ns/op 15216 B/op 1012 allocs/op PASS ok encoding/asn1 0.161s goos: linux goarch: amd64 pkg: encoding/base32 BenchmarkEncode-4 135 833558 ns/op 9.83 MB/s BenchmarkEncodeToString-4 129 882982 ns/op 9.28 MB/s BenchmarkDecode-4 73 1593657 ns/op 8.23 MB/s BenchmarkDecodeString-4 76 1522483 ns/op 8.61 MB/s PASS ok encoding/base32 0.806s goos: linux goarch: amd64 pkg: encoding/base64 BenchmarkEncodeToString-4 162 697164 ns/op 11.75 MB/s BenchmarkDecodeString/2-4 225566 522 ns/op 7.67 MB/s BenchmarkDecodeString/4-4 142816 841 ns/op 9.51 MB/s BenchmarkDecodeString/8-4 114014 1042 ns/op 11.52 MB/s BenchmarkDecodeString/64-4 21448 5438 ns/op 16.18 MB/s BenchmarkDecodeString/8192-4 183 628839 ns/op 17.37 MB/s PASS ok encoding/base64 1.045s goos: linux goarch: amd64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 802 149147 ns/op 26.82 MB/s BenchmarkReadStruct-4 10090 12209 ns/op 6.14 MB/s BenchmarkWriteStruct-4 11437 10628 ns/op 7.06 MB/s BenchmarkReadInts-4 33778 3461 ns/op 8.67 MB/s BenchmarkWriteInts-4 31057 3947 ns/op 7.60 MB/s BenchmarkWriteSlice1000Int32s-4 790 149007 ns/op 26.84 MB/s BenchmarkPutUint16-4 2088826 57.5 ns/op 34.80 MB/s BenchmarkPutUint32-4 1452573 81.9 ns/op 48.83 MB/s BenchmarkPutUint64-4 537837 202 ns/op 39.56 MB/s BenchmarkLittleEndianPutUint16-4 2017512 59.0 ns/op 33.92 MB/s BenchmarkLittleEndianPutUint32-4 1521961 79.4 ns/op 50.38 MB/s BenchmarkLittleEndianPutUint64-4 540393 199 ns/op 40.10 MB/s BenchmarkReadFloats-4 115590 1032 ns/op 11.62 MB/s BenchmarkWriteFloats-4 96046 1277 ns/op 9.39 MB/s BenchmarkReadSlice1000Float32s-4 753 155233 ns/op 25.77 MB/s BenchmarkWriteSlice1000Float32s-4 746 157314 ns/op 25.43 MB/s BenchmarkPutUvarint32-4 308527 373 ns/op 10.72 MB/s BenchmarkPutUvarint64-4 94830 1258 ns/op 6.36 MB/s PASS ok encoding/binary 2.883s goos: linux goarch: amd64 pkg: encoding/csv BenchmarkRead-4 4758 22841 ns/op 664 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 4874 22543 ns/op 664 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 4992 22357 ns/op 664 B/op 16 allocs/op BenchmarkReadLargeFields-4 2305 50819 ns/op 3939 B/op 24 allocs/op BenchmarkReadReuseRecord-4 5385 21344 ns/op 24 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 5270 22155 ns/op 24 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 5413 21317 ns/op 24 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 2331 48242 ns/op 2979 B/op 12 allocs/op PASS ok encoding/csv 1.057s goos: linux goarch: amd64 pkg: encoding/gob BenchmarkEndToEndPipe-4 6008 20271 ns/op BenchmarkEndToEndByteBuffer-4 7726 15260 ns/op BenchmarkEndToEndSliceByteBuffer-4 116 1000835 ns/op BenchmarkEncodeComplex128Slice-4 195 582760 ns/op BenchmarkEncodeFloat64Slice-4 465 246452 ns/op BenchmarkEncodeInt32Slice-4 458 252554 ns/op BenchmarkEncodeStringSlice-4 651 174041 ns/op BenchmarkEncodeInterfaceSlice-4 28 3735964 ns/op BenchmarkDecodeComplex128Slice-4 205 562031 ns/op BenchmarkDecodeFloat64Slice-4 483 245603 ns/op BenchmarkDecodeInt32Slice-4 498 236839 ns/op BenchmarkDecodeStringSlice-4 327 373257 ns/op BenchmarkDecodeInterfaceSlice-4 46 2485847 ns/op BenchmarkDecodeMap-4 61 1898465 ns/op PASS ok encoding/gob 2.283s goos: linux goarch: amd64 pkg: encoding/hex BenchmarkEncode/256-4 5734 18497 ns/op 13.84 MB/s BenchmarkEncode/1024-4 1610 70921 ns/op 14.44 MB/s BenchmarkEncode/4096-4 415 282342 ns/op 14.51 MB/s BenchmarkEncode/16384-4 104 1127604 ns/op 14.53 MB/s BenchmarkDecode/256-4 12378 9730 ns/op 26.31 MB/s BenchmarkDecode/1024-4 2937 39482 ns/op 25.94 MB/s BenchmarkDecode/4096-4 762 152185 ns/op 26.91 MB/s BenchmarkDecode/16384-4 196 609436 ns/op 26.88 MB/s BenchmarkDump/256-4 732 157308 ns/op 1.63 MB/s BenchmarkDump/1024-4 188 620374 ns/op 1.65 MB/s BenchmarkDump/4096-4 45 2501167 ns/op 1.64 MB/s BenchmarkDump/16384-4 10 10267485 ns/op 1.60 MB/s PASS ok encoding/hex 1.833s goos: linux goarch: amd64 pkg: encoding/json BenchmarkCodeEncoder-4 1 235206458 ns/op 8.25 MB/s 5482192 B/op 102497 allocs/op BenchmarkCodeMarshal-4 1 210462597 ns/op 9.22 MB/s 2763728 B/op 102472 allocs/op BenchmarkMarshalBytes/32-4 13362 8827 ns/op BenchmarkMarshalBytes/256-4 3770 29184 ns/op BenchmarkMarshalBytes/4096-4 282 429421 ns/op BenchmarkCodeDecoder-4 1 667122590 ns/op 2.91 MB/s 14114888 B/op 195159 allocs/op BenchmarkUnicodeDecoder-4 22519 5350 ns/op 2.62 MB/s 36 B/op 2 allocs/op BenchmarkDecoderStream-4 42776 2960 ns/op 8 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 584174302 ns/op 3.32 MB/s 4094904 B/op 195127 allocs/op BenchmarkCodeUnmarshalReuse-4 1 558078992 ns/op 3.48 MB/s 4096152 B/op 195133 allocs/op BenchmarkUnmarshalString-4 37868 2766 ns/op 192 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 79022 1511 ns/op 180 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 117139 913 ns/op 176 B/op 1 allocs/op BenchmarkIssue10335-4 44754 2596 ns/op 200 B/op 3 allocs/op BenchmarkIssue34127-4 40831 2955 ns/op 129 B/op 6 allocs/op BenchmarkUnmapped-4 12738 9105 ns/op 232 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 177 674892 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 165 734071 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 69 1758328 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 8 15105230 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 403998 285 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 417919 286 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 406004 281 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 420824 280 ns/op BenchmarkEncodeMarshaler-4 33194 3515 ns/op 140 B/op 9 allocs/op BenchmarkNumberIsValid-4 3103612 38.4 ns/op BenchmarkNumberIsValidRegexp-4 12525 9623 ns/op BenchmarkEncoderEncode-4 41881 2946 ns/op 97 B/op 5 allocs/op PASS ok encoding/json 8.267s goos: linux goarch: amd64 pkg: encoding/pem BenchmarkEncode-4 21 5476137 ns/op 11.97 MB/s BenchmarkDecode-4 12 9967608 ns/op 8.91 MB/s PASS ok encoding/pem 0.386s goos: linux goarch: amd64 pkg: encoding/xml BenchmarkMarshal-4 1237 83556 ns/op 5992 B/op 58 allocs/op BenchmarkUnmarshal-4 429 262721 ns/op 8604 B/op 234 allocs/op PASS ok encoding/xml 0.285s goos: linux goarch: amd64 pkg: expvar BenchmarkIntAdd-4 247575 439 ns/op BenchmarkIntSet-4 387728 334 ns/op BenchmarkFloatAdd-4 60753 1961 ns/op BenchmarkFloatSet-4 248762 410 ns/op BenchmarkStringSet-4 162154 693 ns/op BenchmarkMapSet-4 27061 4389 ns/op BenchmarkMapSetDifferent-4 42190 2719 ns/op BenchmarkMapSetDifferentRandom-4 266 457421 ns/op BenchmarkMapSetString-4 25528 4511 ns/op BenchmarkMapAddSame-4 23032 5542 ns/op BenchmarkMapAddDifferent-4 12001 10011 ns/op BenchmarkMapAddDifferentRandom-4 236 520609 ns/op BenchmarkMapAddSameSteadyState-4 66824 1745 ns/op BenchmarkMapAddDifferentSteadyState-4 77731 1433 ns/op BenchmarkRealworldExpvarUsage-4 9582 11610 ns/op PASS ok expvar 2.616s goos: linux goarch: amd64 pkg: fmt BenchmarkSprintfPadding-4 41766 2818 ns/op BenchmarkSprintfEmpty-4 163179 618 ns/op BenchmarkSprintfString-4 121251 951 ns/op BenchmarkSprintfTruncateString-4 109389 1083 ns/op BenchmarkSprintfTruncateBytes-4 78238 1594 ns/op BenchmarkSprintfSlowParsingPath-4 102866 1137 ns/op BenchmarkSprintfQuoteString-4 19950 5968 ns/op BenchmarkSprintfInt-4 109851 1006 ns/op BenchmarkSprintfIntInt-4 82350 1387 ns/op BenchmarkSprintfPrefixedInt-4 92526 1250 ns/op BenchmarkSprintfFloat-4 48396 2501 ns/op BenchmarkSprintfComplex-4 20107 5972 ns/op BenchmarkSprintfBoolean-4 125604 901 ns/op BenchmarkSprintfHexString-4 52140 2257 ns/op BenchmarkSprintfHexBytes-4 42618 2812 ns/op BenchmarkSprintfBytes-4 20773 5689 ns/op BenchmarkSprintfStringer-4 40123 2963 ns/op BenchmarkSprintfStructure-4 15909 7058 ns/op BenchmarkManyArgs-4 27756 4248 ns/op BenchmarkFprintInt-4 49555 2346 ns/op BenchmarkFprintfBytes-4 60373 1953 ns/op BenchmarkFprintIntNoAlloc-4 47296 2369 ns/op BenchmarkScanInts-4 22 5075847 ns/op BenchmarkScanRecursiveInt-4 1 561072609 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 561378227 ns/op PASS ok fmt 4.637s goos: linux goarch: amd64 pkg: go/constant BenchmarkStringAdd/1-4 44268 2471 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 12643 9040 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3600 29680 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1048 112198 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 255 453330 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 48 2393697 ns/op 188512 B/op 1037 allocs/op BenchmarkStringAdd/4096-4 12 9924703 ns/op 858848 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 46780109 ns/op 3808000 B/op 16408 allocs/op BenchmarkStringAdd/65536-4 1 181620098 ns/op 15530720 B/op 65566 allocs/op PASS ok go/constant 1.525s goos: linux goarch: amd64 pkg: go/format BenchmarkFormat/array1-10000-4 1 278678897 ns/op 0.23 MB/s 5516328 B/op 118965 allocs/op PASS ok go/format 0.344s goos: linux goarch: amd64 pkg: go/parser BenchmarkParse-4 3 37321748 ns/op 1.76 MB/s PASS ok go/parser 0.254s goos: linux goarch: amd64 pkg: go/printer BenchmarkPrint-4 1 183359328 ns/op PASS ok go/printer 0.209s goos: linux goarch: amd64 pkg: go/scanner BenchmarkScan-4 206 565643 ns/op BenchmarkScanFile-4 15 7347101 ns/op 3.13 MB/s PASS ok go/scanner 0.313s goos: linux goarch: amd64 pkg: hash/adler32 BenchmarkAdler32KB-4 4160 26056 ns/op 39.30 MB/s PASS ok hash/adler32 0.142s goos: linux goarch: amd64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 124396 937 ns/op 16.00 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 125246 947 ns/op 15.83 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 66242 1816 ns/op 22.03 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 64131 1798 ns/op 22.25 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 371760 315 ns/op 1624.66 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 339229 330 ns/op 1551.61 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 331650 342 ns/op 2996.50 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 338018 333 ns/op 3075.09 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 218602 531 ns/op 7717.87 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 213548 549 ns/op 7456.22 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 51898 2327 ns/op 14078.66 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 52329 2257 ns/op 14516.28 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 451770 257 ns/op 58.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 498056 240 ns/op 62.41 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 467563 242 ns/op 165.13 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 464145 241 ns/op 165.78 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 284086 396 ns/op 1293.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 293131 392 ns/op 1306.06 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 212995 541 ns/op 1894.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 211060 556 ns/op 1843.29 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 207286 572 ns/op 7159.81 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 203160 565 ns/op 7248.06 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 40290 2968 ns/op 11039.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 40413 2938 ns/op 11152.24 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 134991 857 ns/op 17.50 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 137473 849 ns/op 17.66 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 64652 1825 ns/op 21.91 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 62156 1930 ns/op 20.73 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 4843 21659 ns/op 23.64 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 4920 20800 ns/op 24.61 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 2738 42196 ns/op 24.27 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 2788 41451 ns/op 24.70 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 691 171174 ns/op 23.93 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 721 164164 ns/op 24.95 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 90 1300579 ns/op 25.19 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 84 1306831 ns/op 25.07 MB/s PASS ok hash/crc32 4.745s goos: linux goarch: amd64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 44 2471663 ns/op 26.51 MB/s BenchmarkCrc64/ISO4KB-4 752 154639 ns/op 26.49 MB/s BenchmarkCrc64/ISO1KB-4 2913 39218 ns/op 26.11 MB/s BenchmarkCrc64/ECMA64KB-4 45 2465044 ns/op 26.59 MB/s BenchmarkCrc64/Random64KB-4 45 2575166 ns/op 25.45 MB/s BenchmarkCrc64/Random16KB-4 174 684146 ns/op 23.95 MB/s PASS ok hash/crc64 0.832s goos: linux goarch: amd64 pkg: hash/fnv BenchmarkFnv32KB-4 3926 30139 ns/op 33.98 MB/s BenchmarkFnv32aKB-4 3811 29641 ns/op 34.55 MB/s BenchmarkFnv64KB-4 3870 29688 ns/op 34.49 MB/s BenchmarkFnv64aKB-4 3897 29131 ns/op 35.15 MB/s BenchmarkFnv128KB-4 919 111204 ns/op 9.21 MB/s BenchmarkFnv128aKB-4 1072 116289 ns/op 8.81 MB/s PASS ok hash/fnv 0.843s goos: linux goarch: amd64 pkg: html BenchmarkEscape-4 404 275707 ns/op BenchmarkEscapeNone-4 117313 1017 ns/op BenchmarkUnescape-4 496 233497 ns/op BenchmarkUnescapeNone-4 486340 223 ns/op BenchmarkUnescapeSparse-4 7628 15813 ns/op BenchmarkUnescapeDense-4 814 148626 ns/op PASS ok html 0.819s goos: linux goarch: amd64 pkg: html/template BenchmarkCSSEscaper-4 5271 20318 ns/op BenchmarkCSSEscaperNoSpecials-4 27176 4411 ns/op BenchmarkDecodeCSS-4 14776 8110 ns/op BenchmarkDecodeCSSNoSpecials-4 2910840 40.3 ns/op BenchmarkCSSValueFilter-4 64754 1858 ns/op BenchmarkCSSValueFilterOk-4 49994 2329 ns/op BenchmarkEscapedExecute-4 3549 29165 ns/op BenchmarkHTMLNospaceEscaper-4 6099 16827 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 45464 2726 ns/op BenchmarkStripTags-4 10000 10098 ns/op BenchmarkStripTagsNoSpecials-4 179001 687 ns/op BenchmarkJSValEscaperWithNum-4 15189 7605 ns/op BenchmarkJSValEscaperWithStr-4 2878 39621 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 11194 10779 ns/op BenchmarkJSValEscaperWithObj-4 2492 45315 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 8538 14762 ns/op BenchmarkJSStrEscaperNoSpecials-4 46771 2659 ns/op BenchmarkJSStrEscaper-4 7124 14906 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 36418 3329 ns/op BenchmarkJSRegexpEscaper-4 6068 16595 ns/op BenchmarkTemplateSpecialTags-4 45 2417252 ns/op BenchmarkURLEscaper-4 2792 38123 ns/op BenchmarkURLEscaperNoSpecials-4 144220 900 ns/op BenchmarkURLNormalizer-4 3536 30098 ns/op BenchmarkURLNormalizerNoSpecials-4 129350 945 ns/op BenchmarkSrcsetFilter-4 13435 8733 ns/op BenchmarkSrcsetFilterNoSpecials-4 69888 1718 ns/op PASS ok html/template 4.060s goos: linux goarch: amd64 pkg: image BenchmarkAt/rgba-4 415850 263 ns/op 4 B/op 1 allocs/op BenchmarkAt/rgba64-4 268989 465 ns/op 8 B/op 1 allocs/op BenchmarkAt/nrgba-4 426799 256 ns/op 4 B/op 1 allocs/op BenchmarkAt/nrgba64-4 276849 418 ns/op 8 B/op 1 allocs/op BenchmarkAt/alpha-4 586214 214 ns/op 1 B/op 1 allocs/op BenchmarkAt/alpha16-4 671149 167 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 618008 185 ns/op 1 B/op 1 allocs/op BenchmarkAt/gray16-4 676102 168 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 723928 152 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 227802 521 ns/op 8 B/op 2 allocs/op BenchmarkSet/rgba64-4 204549 602 ns/op 16 B/op 2 allocs/op BenchmarkSet/nrgba-4 234736 486 ns/op 8 B/op 2 allocs/op BenchmarkSet/nrgba64-4 203505 582 ns/op 16 B/op 2 allocs/op BenchmarkSet/alpha-4 300474 378 ns/op 2 B/op 2 allocs/op BenchmarkSet/alpha16-4 306009 380 ns/op 4 B/op 2 allocs/op BenchmarkSet/gray-4 392726 305 ns/op 1 B/op 1 allocs/op BenchmarkSet/gray16-4 316650 359 ns/op 4 B/op 2 allocs/op BenchmarkSet/paletted-4 260547 449 ns/op 1 B/op 1 allocs/op BenchmarkRGBAAt-4 704186 151 ns/op BenchmarkRGBASetRGBA-4 736723 149 ns/op BenchmarkRGBA64At-4 356456 318 ns/op BenchmarkRGBA64SetRGBA64-4 391060 327 ns/op BenchmarkNRGBAAt-4 804663 150 ns/op BenchmarkNRGBASetNRGBA-4 729607 148 ns/op BenchmarkNRGBA64At-4 350458 318 ns/op BenchmarkNRGBA64SetNRGBA64-4 365038 281 ns/op BenchmarkAlphaAt-4 1299450 94.0 ns/op BenchmarkAlphaSetAlpha-4 1281824 95.8 ns/op BenchmarkAlpha16At-4 748207 139 ns/op BenchmarkAlphaSetAlpha16-4 752240 138 ns/op BenchmarkGrayAt-4 1292322 92.2 ns/op BenchmarkGraySetGray-4 1283696 93.2 ns/op BenchmarkGray16At-4 779094 143 ns/op BenchmarkGraySetGray16-4 761643 138 ns/op PASS ok image 4.589s goos: linux goarch: amd64 pkg: image/color BenchmarkYCbCrToRGB/0-4 2357671 50.0 ns/op BenchmarkYCbCrToRGB/128-4 2395902 49.6 ns/op BenchmarkYCbCrToRGB/255-4 2370244 50.2 ns/op BenchmarkRGBToYCbCr/0-4 2382020 49.9 ns/op BenchmarkRGBToYCbCr/Cb-4 2385878 51.7 ns/op BenchmarkRGBToYCbCr/Cr-4 2344303 50.9 ns/op BenchmarkYCbCrToRGBA/0-4 1932684 61.7 ns/op BenchmarkYCbCrToRGBA/128-4 1904880 62.1 ns/op BenchmarkYCbCrToRGBA/255-4 1921592 62.0 ns/op BenchmarkNYCbCrAToRGBA/0-4 1915472 62.3 ns/op BenchmarkNYCbCrAToRGBA/128-4 1845856 62.5 ns/op BenchmarkNYCbCrAToRGBA/255-4 1904851 62.6 ns/op PASS ok image/color 2.180s goos: linux goarch: amd64 pkg: image/draw BenchmarkFillOver-4 2 64586346 ns/op BenchmarkFillSrc-4 150 708030 ns/op BenchmarkCopyOver-4 4 30148094 ns/op BenchmarkCopySrc-4 244 470394 ns/op BenchmarkNRGBAOver-4 3 36775590 ns/op BenchmarkNRGBASrc-4 5 22350393 ns/op BenchmarkYCbCr-4 4 28406010 ns/op BenchmarkGray-4 7 15112167 ns/op BenchmarkCMYK-4 5 22342471 ns/op BenchmarkGlyphOver-4 10 11357096 ns/op BenchmarkRGBA-4 2 73195144 ns/op BenchmarkPaletted-4 3 39291951 ns/op BenchmarkGenericOver-4 1 197222918 ns/op BenchmarkGenericMaskOver-4 2 81473522 ns/op BenchmarkGenericSrc-4 1 101881103 ns/op BenchmarkGenericMaskSrc-4 1 121173401 ns/op PASS ok image/draw 6.130s goos: linux goarch: amd64 pkg: image/gif BenchmarkDecode-4 13 8389830 ns/op 1.84 MB/s 44752 B/op 267 allocs/op BenchmarkEncode-4 1 198393703 ns/op 6.19 MB/s 79992 B/op 7 allocs/op BenchmarkQuantizedEncode-4 1 2291691717 ns/op 0.54 MB/s 417240 B/op 13 allocs/op PASS ok image/gif 7.225s goos: linux goarch: amd64 pkg: image/jpeg BenchmarkFDCT-4 2343 49268 ns/op BenchmarkIDCT-4 2517 44874 ns/op BenchmarkDecodeBaseline-4 5 20405120 ns/op 3.03 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 4 28376754 ns/op 2.18 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 264679915 ns/op 4.64 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 319083774 ns/op 2.89 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.894s goos: linux goarch: amd64 pkg: image/png BenchmarkPaeth-4 6639159 18.4 ns/op BenchmarkDecodeGray-4 6 17954849 ns/op 3.65 MB/s 137013 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 2 77672529 ns/op 3.37 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 2 66321008 ns/op 3.95 MB/s 346584 B/op 152 allocs/op BenchmarkDecodePaletted-4 12 9568167 ns/op 6.85 MB/s 136372 B/op 309 allocs/op BenchmarkDecodeRGB-4 2 61881956 ns/op 4.24 MB/s 331992 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 2 79508373 ns/op 3.30 MB/s 605208 B/op 268 allocs/op BenchmarkEncodeGray-4 1 120288051 ns/op 2.55 MB/s 852240 B/op 32 allocs/op BenchmarkEncodeGrayWithBufferPool-4 1 129803939 ns/op 2.37 MB/s 852208 B/op 31 allocs/op BenchmarkEncodeNRGBOpaque-4 1 415903948 ns/op 2.95 MB/s 860304 B/op 32 allocs/op BenchmarkEncodeNRGBA-4 1 435783358 ns/op 2.82 MB/s 864144 B/op 32 allocs/op BenchmarkEncodePaletted-4 2 60943688 ns/op 5.04 MB/s 848640 B/op 36 allocs/op BenchmarkEncodeRGBOpaque-4 1 403256167 ns/op 3.05 MB/s 860304 B/op 32 allocs/op BenchmarkEncodeRGBA-4 1 672656814 ns/op 1.83 MB/s 3321744 B/op 614432 allocs/op PASS ok image/png 3.998s goos: linux goarch: amd64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 2 93277051 ns/op 1.07 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 2 102362566 ns/op 0.98 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 599101581 ns/op 0.83 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 648655064 ns/op 0.77 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 95908808 ns/op 1.04 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 2 98337584 ns/op 1.02 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 582501311 ns/op 0.86 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 622981428 ns/op 0.80 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 1302914847 ns/op 0.77 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 1341257724 ns/op 0.75 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 6812922107 ns/op 0.73 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 7036997533 ns/op 0.71 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 6 18833049 ns/op 5.31 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 5 22162519 ns/op 4.51 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 93385497 ns/op 5.35 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 1 103678733 ns/op 4.82 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 185005651 ns/op 5.41 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 204969572 ns/op 4.88 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 954811303 ns/op 5.24 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 1019653945 ns/op 4.90 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 1 105182180 ns/op 0.95 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 1 113307834 ns/op 0.88 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 686366544 ns/op 0.73 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 887027545 ns/op 0.56 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 1716052566 ns/op 0.58 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1901097414 ns/op 0.53 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 9986769969 ns/op 0.50 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 10564662774 ns/op 0.47 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 349268178 ns/op 11.97 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 415105819 ns/op 10.07 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 90.991s goos: linux goarch: amd64 pkg: internal/trace BenchmarkMMU-4 3 35039492 ns/op PASS ok internal/trace 4.440s goos: linux goarch: amd64 pkg: io BenchmarkCopyNSmall-4 10000 16441 ns/op BenchmarkCopyNLarge-4 162 973493 ns/op PASS ok io 0.432s goos: linux goarch: amd64 pkg: log BenchmarkItoa-4 92130 1238 ns/op BenchmarkPrintln-4 21412 5464 ns/op BenchmarkPrintlnNoFlags-4 39570 3090 ns/op PASS ok log 0.487s goos: linux goarch: amd64 pkg: math BenchmarkAcos-4 1478914 81.9 ns/op BenchmarkAcosh-4 1215879 98.2 ns/op BenchmarkAsin-4 2108662 56.1 ns/op BenchmarkAsinh-4 1203694 98.5 ns/op BenchmarkAtan-4 2672304 43.7 ns/op BenchmarkAtanh-4 1220925 99.3 ns/op BenchmarkAtan2-4 1797098 68.2 ns/op BenchmarkCbrt-4 1389296 91.9 ns/op BenchmarkCeil-4 5027133 23.7 ns/op BenchmarkCopysign-4 2271980 53.9 ns/op BenchmarkCos-4 810500 132 ns/op BenchmarkCosh-4 1485898 80.6 ns/op BenchmarkErf-4 3034962 39.0 ns/op BenchmarkErfc-4 2918617 41.7 ns/op BenchmarkErfinv-4 2677676 44.1 ns/op BenchmarkErfcinv-4 2498960 47.8 ns/op BenchmarkExp-4 4601668 25.9 ns/op BenchmarkExpGo-4 684060 154 ns/op BenchmarkExpm1-4 2199068 54.3 ns/op BenchmarkExp2-4 722803 143 ns/op BenchmarkExp2Go-4 677078 157 ns/op BenchmarkAbs-4 2847236 41.9 ns/op BenchmarkDim-4 4893870 24.1 ns/op BenchmarkFloor-4 5004241 23.9 ns/op BenchmarkMax-4 7243902 16.3 ns/op BenchmarkMin-4 7208499 16.4 ns/op BenchmarkMod-4 284443 407 ns/op BenchmarkFrexp-4 1457044 93.5 ns/op BenchmarkGamma-4 458652 260 ns/op BenchmarkHypot-4 6804763 17.4 ns/op BenchmarkHypotGo-4 1367866 92.3 ns/op BenchmarkIlogb-4 1687036 64.4 ns/op BenchmarkJ0-4 159136 706 ns/op BenchmarkJ1-4 160032 711 ns/op BenchmarkJn-4 83965 1470 ns/op BenchmarkLdexp-4 1590159 75.3 ns/op BenchmarkLgamma-4 551247 196 ns/op BenchmarkLog-4 4200969 28.1 ns/op BenchmarkLogb-4 1838798 64.8 ns/op BenchmarkLog1p-4 1673644 72.1 ns/op BenchmarkLog10-4 2067962 58.8 ns/op BenchmarkLog2-4 1272472 95.9 ns/op BenchmarkModf-4 2115969 57.7 ns/op BenchmarkNextafter32-4 2254698 55.6 ns/op BenchmarkNextafter64-4 2171456 54.2 ns/op BenchmarkPowInt-4 459321 237 ns/op BenchmarkPowFrac-4 340531 333 ns/op BenchmarkPow10Pos-4 2468346 49.7 ns/op BenchmarkPow10Neg-4 2410418 48.5 ns/op BenchmarkRound-4 2591662 46.4 ns/op BenchmarkRoundToEven-4 3306087 35.1 ns/op BenchmarkRemainder-4 394249 282 ns/op BenchmarkSignbit-4 3520813 33.6 ns/op BenchmarkSin-4 1093880 108 ns/op BenchmarkSincos-4 608509 180 ns/op BenchmarkSinh-4 1911542 62.2 ns/op BenchmarkSqrtIndirect-4 7570284 15.9 ns/op BenchmarkSqrtLatency-4 8939504 13.4 ns/op BenchmarkSqrtIndirectLatency-4 6947367 17.2 ns/op BenchmarkSqrtGoLatency-4 992768 107 ns/op BenchmarkSqrtPrime-4 26172 4135 ns/op BenchmarkTan-4 871099 119 ns/op BenchmarkTanh-4 1428074 83.8 ns/op BenchmarkTrunc-4 5042725 23.6 ns/op BenchmarkY0-4 167424 686 ns/op BenchmarkY1-4 170562 679 ns/op BenchmarkYn-4 82508 1387 ns/op BenchmarkFloat64bits-4 3525009 34.0 ns/op BenchmarkFloat64frombits-4 2893610 34.7 ns/op BenchmarkFloat32bits-4 3589698 33.5 ns/op BenchmarkFloat32frombits-4 3434234 33.7 ns/op BenchmarkFMA-4 4996203 24.3 ns/op PASS ok math 11.482s goos: linux goarch: amd64 pkg: math/big BenchmarkAddVV/1-4 2077747 57.0 ns/op 1123.11 MB/s BenchmarkAddVV/2-4 2111937 56.8 ns/op 2253.01 MB/s BenchmarkAddVV/3-4 2078397 57.6 ns/op 3331.73 MB/s BenchmarkAddVV/4-4 2032228 58.9 ns/op 4349.42 MB/s BenchmarkAddVV/5-4 1870396 59.6 ns/op 5368.07 MB/s BenchmarkAddVV/10-4 1923805 62.2 ns/op 10292.44 MB/s BenchmarkAddVV/100-4 960872 114 ns/op 56112.39 MB/s BenchmarkAddVV/1000-4 188554 631 ns/op 101394.71 MB/s BenchmarkSubVV/1-4 2092141 57.0 ns/op 1123.73 MB/s BenchmarkSubVV/2-4 2097223 57.0 ns/op 2244.69 MB/s BenchmarkSubVV/3-4 2058446 59.7 ns/op 3214.12 MB/s BenchmarkSubVV/4-4 1988096 59.6 ns/op 4294.48 MB/s BenchmarkSubVV/5-4 1963782 60.6 ns/op 5282.68 MB/s BenchmarkSubVV/10-4 1931892 61.9 ns/op 10344.64 MB/s BenchmarkSubVV/100-4 1000000 114 ns/op 56139.72 MB/s BenchmarkSubVV/1000-4 158966 635 ns/op 100775.20 MB/s BenchmarkAddVW/1-4 2736975 44.0 ns/op 181.97 MB/s BenchmarkAddVW/2-4 2861301 42.2 ns/op 379.44 MB/s BenchmarkAddVW/3-4 2678295 44.5 ns/op 538.84 MB/s BenchmarkAddVW/4-4 2774544 44.1 ns/op 724.99 MB/s BenchmarkAddVW/5-4 2700711 44.2 ns/op 904.55 MB/s BenchmarkAddVW/10-4 2525467 47.3 ns/op 1690.99 MB/s BenchmarkAddVW/100-4 177298 648 ns/op 1233.79 MB/s BenchmarkAddVW/1000-4 20938 4981 ns/op 1606.00 MB/s BenchmarkSubVW/1-4 2844969 42.4 ns/op 188.83 MB/s BenchmarkSubVW/2-4 2764570 43.5 ns/op 368.22 MB/s BenchmarkSubVW/3-4 2795073 43.0 ns/op 558.17 MB/s BenchmarkSubVW/4-4 2701476 43.8 ns/op 730.37 MB/s BenchmarkSubVW/5-4 2656190 45.1 ns/op 885.99 MB/s BenchmarkSubVW/10-4 2270012 49.7 ns/op 1609.32 MB/s BenchmarkSubVW/100-4 170178 674 ns/op 1187.45 MB/s BenchmarkSubVW/1000-4 23784 4999 ns/op 1600.27 MB/s BenchmarkMulAddVWW/1-4 2777407 43.5 ns/op 1471.94 MB/s BenchmarkMulAddVWW/2-4 2701618 43.9 ns/op 2914.83 MB/s BenchmarkMulAddVWW/3-4 2728522 43.8 ns/op 4379.48 MB/s BenchmarkMulAddVWW/4-4 2657977 46.5 ns/op 5502.34 MB/s BenchmarkMulAddVWW/5-4 2587902 46.5 ns/op 6880.03 MB/s BenchmarkMulAddVWW/10-4 2232069 51.5 ns/op 12433.62 MB/s BenchmarkMulAddVWW/100-4 855055 136 ns/op 47011.73 MB/s BenchmarkMulAddVWW/1000-4 117697 996 ns/op 64234.43 MB/s BenchmarkAddMulVVW/1-4 2591904 46.4 ns/op 1378.90 MB/s BenchmarkAddMulVVW/2-4 2717822 43.4 ns/op 2948.27 MB/s BenchmarkAddMulVVW/3-4 2322932 48.2 ns/op 3984.63 MB/s BenchmarkAddMulVVW/4-4 2546563 45.9 ns/op 5582.27 MB/s BenchmarkAddMulVVW/5-4 2464278 47.1 ns/op 6798.71 MB/s BenchmarkAddMulVVW/10-4 2207344 54.0 ns/op 11860.87 MB/s BenchmarkAddMulVVW/100-4 790959 147 ns/op 43491.47 MB/s BenchmarkAddMulVVW/1000-4 107905 1087 ns/op 58851.51 MB/s BenchmarkDecimalConversion-4 132 928721 ns/op BenchmarkFloatString/100-4 6183 17609 ns/op 400 B/op 8 allocs/op BenchmarkFloatString/1000-4 92 1110936 ns/op 3233 B/op 15 allocs/op BenchmarkFloatString/10000-4 1 101981051 ns/op 68736 B/op 227 allocs/op BenchmarkFloatString/100000-4 1 10373775724 ns/op 888960 B/op 2012 allocs/op BenchmarkFloatAdd/10-4 94906 1275 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 102034 1235 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 94216 1397 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 42956 2391 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 9541 12006 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 121174 940 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 125775 942 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 120754 992 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 97740 1188 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 38367 3072 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1462 83198 ns/op BenchmarkParseFloatLargeExp-4 327 361149 ns/op BenchmarkGCD10x10/WithoutXY-4 139234 848 ns/op BenchmarkGCD10x10/WithXY-4 39202 3035 ns/op BenchmarkGCD10x100/WithoutXY-4 76752 1537 ns/op BenchmarkGCD10x100/WithXY-4 14577 7961 ns/op BenchmarkGCD10x1000/WithoutXY-4 53983 2262 ns/op BenchmarkGCD10x1000/WithXY-4 10000 10551 ns/op BenchmarkGCD100x100/WithoutXY-4 17679 6832 ns/op BenchmarkGCD100x100/WithXY-4 6582 15679 ns/op BenchmarkGCD100x1000/WithoutXY-4 8301 12941 ns/op BenchmarkGCD100x1000/WithXY-4 4311 24665 ns/op BenchmarkGCD1000x1000/WithoutXY-4 1282 90088 ns/op BenchmarkGCD1000x1000/WithXY-4 706 164319 ns/op BenchmarkHilbert-4 16 6839795 ns/op BenchmarkBinomial-4 18643 6462 ns/op BenchmarkQuoRem-4 13104 9201 ns/op BenchmarkExp-4 8 13767785 ns/op BenchmarkExp2-4 8 13706832 ns/op BenchmarkBitset-4 418623 261 ns/op BenchmarkBitsetNeg-4 230571 490 ns/op BenchmarkBitsetOrig-4 133131 918 ns/op BenchmarkBitsetNegOrig-4 95246 1295 ns/op BenchmarkModSqrt225_Tonelli-4 55 1993815 ns/op BenchmarkModSqrt225_3Mod4-4 192 635768 ns/op BenchmarkModSqrt231_Tonelli-4 51 2093128 ns/op BenchmarkModSqrt231_5Mod8-4 165 719036 ns/op BenchmarkModInverse-4 10656 10871 ns/op BenchmarkSqrt-4 1180 104512 ns/op BenchmarkIntSqr/1-4 601566 184 ns/op BenchmarkIntSqr/2-4 352566 329 ns/op BenchmarkIntSqr/3-4 290383 399 ns/op BenchmarkIntSqr/5-4 216620 547 ns/op BenchmarkIntSqr/8-4 148136 797 ns/op BenchmarkIntSqr/10-4 121826 968 ns/op BenchmarkIntSqr/20-4 36505 3265 ns/op BenchmarkIntSqr/30-4 23318 4619 ns/op BenchmarkIntSqr/50-4 15814 7583 ns/op BenchmarkIntSqr/80-4 7942 13240 ns/op BenchmarkIntSqr/100-4 6204 17271 ns/op BenchmarkIntSqr/200-4 2539 45810 ns/op BenchmarkIntSqr/300-4 1147 102164 ns/op BenchmarkIntSqr/500-4 574 206521 ns/op BenchmarkIntSqr/800-4 234 477211 ns/op BenchmarkIntSqr/1000-4 180 668942 ns/op BenchmarkDiv/20/10-4 249699 482 ns/op BenchmarkDiv/40/20-4 248774 486 ns/op BenchmarkDiv/100/50-4 240687 475 ns/op BenchmarkDiv/200/100-4 41374 2870 ns/op BenchmarkDiv/400/200-4 36746 3176 ns/op BenchmarkDiv/1000/500-4 25663 4141 ns/op BenchmarkDiv/2000/1000-4 19789 5911 ns/op BenchmarkDiv/20000/10000-4 763 156429 ns/op BenchmarkDiv/200000/100000-4 18 6491260 ns/op BenchmarkDiv/2000000/1000000-4 1 206947631 ns/op BenchmarkDiv/20000000/10000000-4 1 6389130506 ns/op BenchmarkMul-4 3 39933465 ns/op BenchmarkNatMul/10-4 104248 1113 ns/op BenchmarkNatMul/100-4 3644 32745 ns/op BenchmarkNatMul/1000-4 100 1073646 ns/op BenchmarkZeroShifts/Shl-4 13274 8938 ns/op BenchmarkZeroShifts/ShlSame-4 1951641 61.7 ns/op BenchmarkZeroShifts/Shr-4 13008 8936 ns/op BenchmarkZeroShifts/ShrSame-4 1951592 61.1 ns/op BenchmarkExp3Power/0x10-4 110892 1095 ns/op BenchmarkExp3Power/0x40-4 92493 1310 ns/op BenchmarkExp3Power/0x100-4 57939 2090 ns/op BenchmarkExp3Power/0x400-4 26521 4437 ns/op BenchmarkExp3Power/0x1000-4 6195 17614 ns/op BenchmarkExp3Power/0x4000-4 1315 90333 ns/op BenchmarkExp3Power/0x10000-4 156 783842 ns/op BenchmarkExp3Power/0x40000-4 13 8416294 ns/op BenchmarkExp3Power/0x100000-4 2 78698588 ns/op BenchmarkExp3Power/0x400000-4 1 680851713 ns/op BenchmarkFibo-4 3 45558290 ns/op BenchmarkNatSqr/1-4 605967 191 ns/op BenchmarkNatSqr/2-4 348555 328 ns/op BenchmarkNatSqr/3-4 282345 426 ns/op BenchmarkNatSqr/5-4 204632 591 ns/op BenchmarkNatSqr/8-4 137205 878 ns/op BenchmarkNatSqr/10-4 108760 1078 ns/op BenchmarkNatSqr/20-4 32797 3714 ns/op BenchmarkNatSqr/30-4 24580 4881 ns/op BenchmarkNatSqr/50-4 14367 8321 ns/op BenchmarkNatSqr/80-4 7438 14443 ns/op BenchmarkNatSqr/100-4 5823 18694 ns/op BenchmarkNatSqr/200-4 2470 49233 ns/op BenchmarkNatSqr/300-4 1072 113600 ns/op BenchmarkNatSqr/500-4 541 222070 ns/op BenchmarkNatSqr/800-4 236 504601 ns/op BenchmarkNatSqr/1000-4 174 678354 ns/op BenchmarkNatSetBytes/8-4 349593 327 ns/op BenchmarkNatSetBytes/24-4 129790 938 ns/op BenchmarkNatSetBytes/128-4 29092 4276 ns/op BenchmarkNatSetBytes/7-4 349713 318 ns/op BenchmarkNatSetBytes/23-4 133237 905 ns/op BenchmarkNatSetBytes/127-4 28932 4130 ns/op BenchmarkScanPi-4 153 782441 ns/op BenchmarkStringPiParallel-4 343 300838 ns/op BenchmarkScan/10/Base2-4 22317 5420 ns/op BenchmarkScan/100/Base2-4 2401 51495 ns/op BenchmarkScan/1000/Base2-4 243 485438 ns/op BenchmarkScan/10/Base8-4 57724 2048 ns/op BenchmarkScan/100/Base8-4 6456 16930 ns/op BenchmarkScan/1000/Base8-4 721 164984 ns/op BenchmarkScan/10/Base10-4 61648 1932 ns/op BenchmarkScan/100/Base10-4 6813 15705 ns/op BenchmarkScan/1000/Base10-4 771 155475 ns/op BenchmarkScan/10/Base16-4 68374 1699 ns/op BenchmarkScan/100/Base16-4 8181 13347 ns/op BenchmarkScan/1000/Base16-4 901 129970 ns/op BenchmarkString/10/Base2-4 125708 954 ns/op BenchmarkString/100/Base2-4 15646 7752 ns/op BenchmarkString/1000/Base2-4 1564 76954 ns/op BenchmarkString/10/Base8-4 244298 455 ns/op BenchmarkString/100/Base8-4 35019 2896 ns/op BenchmarkString/1000/Base8-4 4336 26413 ns/op BenchmarkString/10/Base10-4 149277 791 ns/op BenchmarkString/100/Base10-4 31510 3885 ns/op BenchmarkString/1000/Base10-4 3172 34651 ns/op BenchmarkString/10/Base16-4 291570 391 ns/op BenchmarkString/100/Base16-4 54068 2252 ns/op BenchmarkString/1000/Base16-4 5500 20983 ns/op BenchmarkLeafSize/0-4 28 4000576 ns/op BenchmarkLeafSize/1-4 270 437705 ns/op BenchmarkLeafSize/2-4 270 429726 ns/op BenchmarkLeafSize/3-4 208 559464 ns/op BenchmarkLeafSize/4-4 282 425335 ns/op BenchmarkLeafSize/5-4 184 672724 ns/op BenchmarkLeafSize/6-4 213 557408 ns/op BenchmarkLeafSize/7-4 224 537109 ns/op BenchmarkLeafSize/8-4 285 421844 ns/op BenchmarkLeafSize/9-4 164 735414 ns/op BenchmarkLeafSize/10-4 187 631980 ns/op BenchmarkLeafSize/11-4 198 612477 ns/op BenchmarkLeafSize/12-4 217 551777 ns/op BenchmarkLeafSize/13-4 204 582370 ns/op BenchmarkLeafSize/14-4 222 538462 ns/op BenchmarkLeafSize/15-4 242 486106 ns/op BenchmarkLeafSize/16-4 283 410508 ns/op BenchmarkLeafSize/32-4 247 427869 ns/op BenchmarkLeafSize/64-4 265 447388 ns/op BenchmarkProbablyPrime/n=0-4 6 17292164 ns/op BenchmarkProbablyPrime/n=1-4 6 19848437 ns/op BenchmarkProbablyPrime/n=5-4 4 31255844 ns/op BenchmarkProbablyPrime/n=10-4 3 45300317 ns/op BenchmarkProbablyPrime/n=20-4 2 73361765 ns/op BenchmarkProbablyPrime/Lucas-4 7 14454029 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 39 2881282 ns/op BenchmarkRatCmp-4 144570 826 ns/op BenchmarkFloatSqrt/64-4 19932 6358 ns/op 280 B/op 8 allocs/op BenchmarkFloatSqrt/128-4 7275 14041 ns/op 594 B/op 17 allocs/op BenchmarkFloatSqrt/256-4 5892 17787 ns/op 344 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 3313 34454 ns/op 1304 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 616 187317 ns/op 18082 B/op 23 allocs/op BenchmarkFloatSqrt/100000-4 39 2720039 ns/op 176357 B/op 78 allocs/op BenchmarkFloatSqrt/1000000-4 1 222829314 ns/op 3714544 B/op 3610 allocs/op PASS ok math/big 51.775s goos: linux goarch: amd64 pkg: math/bits BenchmarkLeadingZeros-4 4942418 24.0 ns/op BenchmarkLeadingZeros8-4 4911518 24.2 ns/op BenchmarkLeadingZeros16-4 4953739 24.0 ns/op BenchmarkLeadingZeros32-4 4929318 23.9 ns/op BenchmarkLeadingZeros64-4 4901072 24.1 ns/op BenchmarkTrailingZeros-4 4962132 24.5 ns/op BenchmarkTrailingZeros8-4 4872854 25.0 ns/op BenchmarkTrailingZeros16-4 4926536 23.9 ns/op BenchmarkTrailingZeros32-4 5003044 23.7 ns/op BenchmarkTrailingZeros64-4 4991445 23.9 ns/op BenchmarkOnesCount-4 3501484 34.1 ns/op BenchmarkOnesCount8-4 3435266 34.5 ns/op BenchmarkOnesCount16-4 3502867 34.0 ns/op BenchmarkOnesCount32-4 3090758 34.1 ns/op BenchmarkOnesCount64-4 3509121 34.1 ns/op BenchmarkRotateLeft-4 5070000 23.7 ns/op BenchmarkRotateLeft8-4 5054127 24.4 ns/op BenchmarkRotateLeft16-4 5068899 23.7 ns/op BenchmarkRotateLeft32-4 4932172 24.0 ns/op BenchmarkRotateLeft64-4 4988178 23.7 ns/op BenchmarkReverse-4 8252034 14.2 ns/op BenchmarkReverse8-4 3031303 37.7 ns/op BenchmarkReverse16-4 2331661 50.9 ns/op BenchmarkReverse32-4 8585862 13.6 ns/op BenchmarkReverse64-4 8652352 13.7 ns/op BenchmarkReverseBytes-4 8882232 13.6 ns/op BenchmarkReverseBytes16-4 8815749 13.5 ns/op BenchmarkReverseBytes32-4 8728858 14.2 ns/op BenchmarkReverseBytes64-4 8838099 13.4 ns/op BenchmarkAdd-4 4937509 24.1 ns/op BenchmarkAdd32-4 4912124 24.4 ns/op BenchmarkAdd64-4 4956165 24.3 ns/op BenchmarkAdd64multiple-4 7158088 16.7 ns/op BenchmarkSub-4 4871565 24.2 ns/op BenchmarkSub32-4 4998513 24.6 ns/op BenchmarkSub64-4 4937580 25.0 ns/op BenchmarkSub64multiple-4 7157136 16.8 ns/op BenchmarkMul-4 5048343 23.7 ns/op BenchmarkMul32-4 4762207 24.9 ns/op BenchmarkMul64-4 4991889 23.8 ns/op BenchmarkDiv-4 1970982 60.9 ns/op BenchmarkDiv32-4 3833658 30.3 ns/op BenchmarkDiv64-4 1929224 60.9 ns/op PASS ok math/bits 6.496s goos: linux goarch: amd64 pkg: math/cmplx BenchmarkAbs-4 6584475 18.6 ns/op BenchmarkAcos-4 421966 267 ns/op BenchmarkAcosh-4 390620 289 ns/op BenchmarkAsin-4 418878 275 ns/op BenchmarkAsinh-4 423620 270 ns/op BenchmarkAtan-4 822343 131 ns/op BenchmarkAtanh-4 791875 127 ns/op BenchmarkConj-4 9757755 12.2 ns/op BenchmarkCos-4 406110 272 ns/op BenchmarkCosh-4 406381 271 ns/op BenchmarkExp-4 467377 234 ns/op BenchmarkLog-4 717872 149 ns/op BenchmarkLog10-4 735649 148 ns/op BenchmarkPhase-4 1483687 78.0 ns/op BenchmarkPolar-4 1103989 108 ns/op BenchmarkPow-4 175462 633 ns/op BenchmarkRect-4 595087 182 ns/op BenchmarkSin-4 407890 277 ns/op BenchmarkSinh-4 415878 278 ns/op BenchmarkSqrt-4 877195 134 ns/op BenchmarkTan-4 281943 398 ns/op BenchmarkTanh-4 292750 377 ns/op PASS ok math/cmplx 2.805s goos: linux goarch: amd64 pkg: math/rand BenchmarkInt63Threadsafe-4 194522 574 ns/op BenchmarkInt63ThreadsafeParallel-4 77678 1473 ns/op BenchmarkInt63Unthreadsafe-4 648276 171 ns/op BenchmarkIntn1000-4 560860 214 ns/op BenchmarkInt63n1000-4 534766 206 ns/op BenchmarkInt31n1000-4 564952 190 ns/op BenchmarkFloat32-4 576301 190 ns/op BenchmarkFloat64-4 656136 168 ns/op BenchmarkPerm3-4 129644 949 ns/op BenchmarkPerm30-4 14965 7961 ns/op BenchmarkPerm30ViaShuffle-4 12926 8836 ns/op BenchmarkShuffleOverhead-4 9597 10757 ns/op BenchmarkRead3-4 475670 242 ns/op BenchmarkRead64-4 37675 3194 ns/op BenchmarkRead1000-4 2350 48849 ns/op PASS ok math/rand 2.106s goos: linux goarch: amd64 pkg: mime BenchmarkQEncodeWord-4 28951 4077 ns/op BenchmarkQDecodeWord-4 78038 1540 ns/op BenchmarkQDecodeHeader-4 69914 1758 ns/op BenchmarkTypeByExtension/.html-4 268328 440 ns/op BenchmarkTypeByExtension/.HTML-4 145884 734 ns/op BenchmarkTypeByExtension/.unused-4 154624 675 ns/op BenchmarkExtensionsByType/text/html-4 104026 1051 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 60384 2090 ns/op BenchmarkExtensionsByType/application/octet-stream-4 74913 1531 ns/op PASS ok mime 1.316s goos: linux goarch: amd64 pkg: mime/quotedprintable BenchmarkWriter-4 475 246633 ns/op PASS ok mime/quotedprintable 0.172s goos: linux goarch: amd64 pkg: net BenchmarkGoLookupIP-4 92 1255527 ns/op 8586 B/op 94 allocs/op BenchmarkGoLookupIPNoSuchHost-4 1 239600697 ns/op 22280 B/op 186 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5004123673 ns/op 176248 B/op 252 allocs/op BenchmarkDNSName-4 147438 784 ns/op BenchmarkInterfaces-4 1135 91272 ns/op BenchmarkInterfaceByIndex-4 1873 65092 ns/op BenchmarkInterfaceByName-4 1363 92491 ns/op BenchmarkInterfaceAddrs-4 859 139073 ns/op BenchmarkInterfacesAndAddrs-4 2772 41649 ns/op BenchmarkInterfacesAndMulticastAddrs-4 531 206614 ns/op BenchmarkParseIP-4 10556 11309 ns/op BenchmarkIPString/IPv4-4 82158 1457 ns/op 16 B/op 2 allocs/op BenchmarkIPString/IPv6-4 4956 21801 ns/op 224 B/op 11 allocs/op BenchmarkIPMaskString-4 31882 3968 ns/op BenchmarkIPEqual/IPv4-4 477008 249 ns/op BenchmarkIPEqual/IPv6-4 720896 163 ns/op BenchmarkSplice/tcp-to-tcp/1024-4 7657 14630 ns/op 69.99 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 8635 16969 ns/op 120.69 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 7702 14515 ns/op 282.19 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 4246 24977 ns/op 327.98 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 2198 48850 ns/op 335.39 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1412 79429 ns/op 412.54 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 682 150397 ns/op 435.75 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 391 257672 ns/op 508.68 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 234 486288 ns/op 539.07 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 154 849343 ns/op 617.29 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 78 1689012 ns/op 620.82 MB/s BenchmarkSplice/unix-to-tcp/1024-4 21978 5791 ns/op 176.84 MB/s BenchmarkSplice/unix-to-tcp/2048-4 15031 7362 ns/op 278.18 MB/s BenchmarkSplice/unix-to-tcp/4096-4 7203 14770 ns/op 277.31 MB/s BenchmarkSplice/unix-to-tcp/8192-4 5252 20099 ns/op 407.58 MB/s BenchmarkSplice/unix-to-tcp/16384-4 3787 37606 ns/op 435.67 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1590 69540 ns/op 471.21 MB/s BenchmarkSplice/unix-to-tcp/65536-4 673 150682 ns/op 434.93 MB/s BenchmarkSplice/unix-to-tcp/131072-4 430 232895 ns/op 562.79 MB/s BenchmarkSplice/unix-to-tcp/262144-4 258 445883 ns/op 587.92 MB/s BenchmarkSplice/unix-to-tcp/524288-4 123 826164 ns/op 634.60 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 55 1897715 ns/op 552.55 MB/s BenchmarkTCP4OneShot-4 388 305024 ns/op BenchmarkTCP4OneShotTimeout-4 386 300486 ns/op BenchmarkTCP4Persistent-4 9070 12226 ns/op BenchmarkTCP4PersistentTimeout-4 8406 12314 ns/op BenchmarkTCP6OneShot-4 375 298961 ns/op BenchmarkTCP6OneShotTimeout-4 382 301930 ns/op BenchmarkTCP6Persistent-4 9697 12108 ns/op BenchmarkTCP6PersistentTimeout-4 9028 12012 ns/op BenchmarkTCP4ConcurrentReadWrite-4 14916 7336 ns/op BenchmarkTCP6ConcurrentReadWrite-4 13346 8142 ns/op BenchmarkSetReadDeadline-4 135042 861 ns/op PASS ok net 17.227s goos: linux goarch: amd64 pkg: net/http BenchmarkCookieString-4 18159 6331 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 9270 13041 ns/op 976 B/op 15 allocs/op BenchmarkReadCookies-4 9858 12123 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 12828 9270 ns/op 69 B/op 3 allocs/op BenchmarkCopyValues-4 26292 4599 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 624199 173 ns/op BenchmarkReadRequestChrome-4 3105 36177 ns/op 16.89 MB/s 1490 B/op 16 allocs/op BenchmarkReadRequestCurl-4 6727 16030 ns/op 4.87 MB/s 913 B/op 11 allocs/op BenchmarkReadRequestApachebench-4 7452 13543 ns/op 6.05 MB/s 917 B/op 12 allocs/op BenchmarkReadRequestSiege-4 4777 22271 ns/op 6.78 MB/s 998 B/op 13 allocs/op BenchmarkReadRequestWrk-4 13448 8790 ns/op 4.55 MB/s 866 B/op 10 allocs/op BenchmarkFileAndServer_1KB/NoTLS-4 176 612309 ns/op 1.67 MB/s BenchmarkFileAndServer_1KB/TLS-4 168 714084 ns/op 1.43 MB/s BenchmarkFileAndServer_16MB/NoTLS-4 4 26906752 ns/op 623.53 MB/s BenchmarkFileAndServer_16MB/TLS-4 2 105654505 ns/op 158.79 MB/s BenchmarkFileAndServer_64MB/NoTLS-4 1 111976511 ns/op 599.31 MB/s BenchmarkFileAndServer_64MB/TLS-4 1 349687657 ns/op 191.91 MB/s BenchmarkServeMux-4 258 468559 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 326 368996 ns/op 0 B/op 0 allocs/op BenchmarkClientServer-4 183 604749 ns/op 6183 B/op 90 allocs/op BenchmarkClientServerParallel4-4 271 388865 ns/op 9777 B/op 105 allocs/op BenchmarkClientServerParallel64-4 108 1034013 ns/op 16809 B/op 135 allocs/op BenchmarkClientServerParallelTLS4-4 2020/01/14 16:08:31 http: TLS handshake error from 127.0.0.1:58274: read tcp 127.0.0.1:42283->127.0.0.1:58274: use of closed network connection 2020/01/14 16:08:31 http: TLS handshake error from 127.0.0.1:58276: write tcp 127.0.0.1:42283->127.0.0.1:58276: use of closed network connection 2020/01/14 16:08:31 http: TLS handshake error from 127.0.0.1:58278: read tcp 127.0.0.1:42283->127.0.0.1:58278: use of closed network connection 2020/01/14 16:08:31 http: TLS handshake error from 127.0.0.1:58282: read tcp 127.0.0.1:42283->127.0.0.1:58282: use of closed network connection 2020/01/14 16:08:31 http: TLS handshake error from 127.0.0.1:58280: write tcp 127.0.0.1:42283->127.0.0.1:58280: use of closed network connection 2020/01/14 16:08:31 http: TLS handshake error from 127.0.0.1:58286: write tcp 127.0.0.1:42283->127.0.0.1:58286: use of closed network connection 2020/01/14 16:08:31 http: TLS handshake error from 127.0.0.1:55736: read tcp 127.0.0.1:36887->127.0.0.1:55736: use of closed network connection 2020/01/14 16:08:32 http: TLS handshake error from 127.0.0.1:42578: read tcp 127.0.0.1:37319->127.0.0.1:42578: use of closed network connection 2020/01/14 16:08:32 http: TLS handshake error from 127.0.0.1:42604: read tcp 127.0.0.1:37319->127.0.0.1:42604: use of closed network connection 56 1821454 ns/op 76816 B/op 1341 allocs/op BenchmarkClientServerParallelTLS64-4 74 2527172 ns/op 93616 B/op 1613 allocs/op BenchmarkServer-4 91 1156954 ns/op 3154 B/op 31 allocs/op BenchmarkClient-4 156 813675 ns/op 3878 B/op 60 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 212 549856 ns/op 7339 B/op 66 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 423 273594 ns/op 3118 B/op 31 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 477 257997 ns/op 2001 B/op 21 allocs/op BenchmarkServerHandlerTypeLen-4 466 255853 ns/op 2756 B/op 28 allocs/op BenchmarkServerHandlerNoLen-4 454 249951 ns/op 2726 B/op 26 allocs/op BenchmarkServerHandlerNoType-4 466 258739 ns/op 2778 B/op 27 allocs/op BenchmarkServerHandlerNoHeader-4 488 259787 ns/op 1935 B/op 21 allocs/op BenchmarkServerHijack-4 243 499040 ns/op 16677 B/op 64 allocs/op BenchmarkCloseNotifier-4 159 765823 ns/op 6274 B/op 76 allocs/op BenchmarkResponseStatusLine-4 174394 679 ns/op 0 B/op 0 allocs/op PASS ok net/http 8.222s goos: linux goarch: amd64 pkg: net/http/httputil BenchmarkServeHTTP-4 3052 35760 ns/op 33570 B/op 6 allocs/op PASS ok net/http/httputil 0.195s 2020/01/14 16:09:23 Test RPC server listening on 127.0.0.1:39699 2020/01/14 16:09:23 Test HTTP RPC server listening on 127.0.0.1:40215 goos: linux goarch: amd64 pkg: net/rpc BenchmarkEndToEnd-4 422 240688 ns/op BenchmarkEndToEndHTTP-4 475 238754 ns/op BenchmarkEndToEndAsync-4 506 227397 ns/op BenchmarkEndToEndAsyncHTTP-4 537 231441 ns/op PASS ok net/rpc 0.707s goos: linux goarch: amd64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 3009 37005 ns/op BenchmarkReadMIMEHeader/server_headers-4 3525 30193 ns/op BenchmarkUncommon-4 14184 8265 ns/op 451 B/op 5 allocs/op PASS ok net/textproto 0.555s goos: linux goarch: amd64 pkg: net/url BenchmarkString-4 2768 38255 ns/op 1512 B/op 58 allocs/op BenchmarkQueryEscape/#00-4 312494 363 ns/op 8 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 51270 2277 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 101497 1110 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 52038 2309 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 7455 13735 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 249604 448 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 50104 2359 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 99158 1104 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 51994 2265 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 8064 12863 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 128582 908 ns/op 8 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 49832 2500 ns/op 32 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 47058 2479 ns/op 32 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 21424 5472 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 3696 30910 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 127020 1030 ns/op 8 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 49518 2359 ns/op 32 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 48171 2423 ns/op 32 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 21627 5613 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 3597 30770 ns/op 320 B/op 1 allocs/op BenchmarkSplit-4 1710740 70.4 ns/op PASS ok net/url 3.089s goos: linux goarch: amd64 pkg: os BenchmarkExpand/noop-4 2449478 49.0 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 114632 1000 ns/op 64 B/op 2 allocs/op BenchmarkReaddirname-4 762 158180 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:383: benchmarkReaddirname ".": 99 entries os_test.go:383: benchmarkReaddirname ".": 99 entries os_test.go:383: benchmarkReaddirname ".": 99 entries BenchmarkReaddir-4 307 415840 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:400: benchmarkReaddir ".": 99 entries os_test.go:400: benchmarkReaddir ".": 99 entries os_test.go:400: benchmarkReaddir ".": 99 entries BenchmarkStatDot-4 63256 1777 ns/op BenchmarkStatFile-4 55034 2277 ns/op BenchmarkStatDir-4 53320 2146 ns/op BenchmarkLstatDot-4 66733 1822 ns/op BenchmarkLstatFile-4 53866 2266 ns/op BenchmarkLstatDir-4 56674 2182 ns/op PASS ok os 1.496s goos: linux goarch: amd64 pkg: os/exec BenchmarkExecHostname-4 158 755748 ns/op 5583 B/op 31 allocs/op PASS ok os/exec 0.230s goos: linux goarch: amd64 pkg: os/user BenchmarkCurrent-4 296145 358 ns/op PASS ok os/user 0.342s goos: linux goarch: amd64 pkg: reflect BenchmarkCall-4 58816 1891 ns/op 78 B/op 8 allocs/op BenchmarkCallArgCopy/size=128-4 64849 1742 ns/op 73.50 MB/s BenchmarkCallArgCopy/size=256-4 59727 1944 ns/op 131.70 MB/s BenchmarkCallArgCopy/size=1024-4 41102 2835 ns/op 361.21 MB/s BenchmarkCallArgCopy/size=4096-4 18081 6861 ns/op 597.03 MB/s BenchmarkCallArgCopy/size=65536-4 561 188368 ns/op 347.92 MB/s BenchmarkPtrTo-4 464211 262 ns/op BenchmarkFieldByName1-4 378948 314 ns/op BenchmarkFieldByName2-4 44404 2709 ns/op BenchmarkFieldByName3-4 5610 21775 ns/op BenchmarkInterfaceBig-4 1509358 77.7 ns/op BenchmarkInterfaceSmall-4 1604757 77.7 ns/op BenchmarkNew-4 1597335 74.0 ns/op PASS ok reflect 2.263s goos: linux goarch: amd64 pkg: regexp BenchmarkFind-4 6698 15485 ns/op 9266 B/op 4 allocs/op BenchmarkFindAllNoMatches-4 10000 10957 ns/op 9354 B/op 4 allocs/op BenchmarkFindString-4 7353 15555 ns/op 9385 B/op 4 allocs/op BenchmarkFindSubmatch-4 7393 15846 ns/op 9069 B/op 4 allocs/op BenchmarkFindStringSubmatch-4 7470 15758 ns/op 9105 B/op 4 allocs/op BenchmarkLiteral-4 10000 10824 ns/op BenchmarkNotLiteral-4 2493 46412 ns/op BenchmarkMatchClass-4 1910 61008 ns/op BenchmarkMatchClass_InRange-4 1915 59249 ns/op BenchmarkReplaceAll-4 1714 69036 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 12465 9720 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 28692 4164 ns/op BenchmarkAnchoredShortMatch-4 10000 11477 ns/op BenchmarkAnchoredLongMatch-4 13346 8927 ns/op BenchmarkOnePassShortA-4 12109 9981 ns/op BenchmarkNotOnePassShortA-4 4767 23544 ns/op BenchmarkOnePassShortB-4 15465 7639 ns/op BenchmarkNotOnePassShortB-4 5352 18796 ns/op BenchmarkOnePassLongPrefix-4 53322 2258 ns/op BenchmarkOnePassLongNotPrefix-4 15957 7274 ns/op BenchmarkMatchParallelShared-4 15958 7609 ns/op BenchmarkMatchParallelCopied-4 15733 7543 ns/op BenchmarkQuoteMetaAll-4 94477 1259 ns/op 11.12 MB/s BenchmarkQuoteMetaNone-4 139767 836 ns/op 31.10 MB/s BenchmarkCompile/Onepass-4 2996 36986 ns/op 4032 B/op 52 allocs/op BenchmarkCompile/Medium-4 1190 96798 ns/op 9440 B/op 112 allocs/op BenchmarkCompile/Hard-4 147 830145 ns/op 84728 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 1942909 63.5 ns/op 251.85 MB/s BenchmarkMatch/Easy0/32-4 12469 9280 ns/op 3.45 MB/s BenchmarkMatch/Easy0/1K-4 3824 35963 ns/op 28.47 MB/s BenchmarkMatch/Easy0i/16-4 1905367 64.0 ns/op 249.98 MB/s BenchmarkMatch/Easy0i/32-4 3163 35532 ns/op 0.90 MB/s BenchmarkMatch/Easy0i/1K-4 147 783525 ns/op 1.31 MB/s BenchmarkMatch/Easy1/16-4 1940427 63.3 ns/op 252.81 MB/s BenchmarkMatch/Easy1/32-4 12874 9375 ns/op 3.41 MB/s BenchmarkMatch/Easy1/1K-4 2892 40665 ns/op 25.18 MB/s BenchmarkMatch/Medium/16-4 1937736 66.6 ns/op 240.39 MB/s BenchmarkMatch/Medium/32-4 3452 31741 ns/op 1.01 MB/s BenchmarkMatch/Medium/1K-4 168 719303 ns/op 1.42 MB/s BenchmarkMatch/Hard/16-4 1923146 62.3 ns/op 256.87 MB/s BenchmarkMatch/Hard/32-4 2284 49723 ns/op 0.64 MB/s BenchmarkMatch/Hard/1K-4 82 1292383 ns/op 0.79 MB/s BenchmarkMatch/Hard1/16-4 876 144548 ns/op 0.11 MB/s BenchmarkMatch/Hard1/32-4 422 281247 ns/op 0.11 MB/s BenchmarkMatch/Hard1/1K-4 14 7568908 ns/op 0.14 MB/s BenchmarkMatch_onepass_regex/16-4 17155 7428 ns/op 2.15 MB/s 47 B/op 3 allocs/op BenchmarkMatch_onepass_regex/32-4 9676 11948 ns/op 2.68 MB/s 45 B/op 2 allocs/op BenchmarkMatch_onepass_regex/1K-4 362 324025 ns/op 3.16 MB/s 44 B/op 2 allocs/op PASS ok regexp 7.648s goos: linux goarch: amd64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 496606 240 ns/op PASS ok regexp/syntax 2.492s goos: linux goarch: amd64 pkg: runtime BenchmarkMakeChan/Byte-4 831382 135 ns/op BenchmarkMakeChan/Int-4 798298 167 ns/op BenchmarkMakeChan/Ptr-4 533992 262 ns/op BenchmarkMakeChan/Struct/0-4 1000000 125 ns/op BenchmarkMakeChan/Struct/32-4 310274 493 ns/op BenchmarkMakeChan/Struct/40-4 272166 380 ns/op BenchmarkChanNonblocking-4 4252053 27.7 ns/op BenchmarkSelectUncontended-4 595908 199 ns/op BenchmarkSelectSyncContended-4 21436 5444 ns/op BenchmarkSelectAsyncContended-4 44660 2618 ns/op BenchmarkSelectNonblock-4 1977414 52.5 ns/op BenchmarkChanUncontended-4 7714 14174 ns/op BenchmarkChanContended-4 579 211413 ns/op BenchmarkChanSync-4 56806 2021 ns/op BenchmarkChanSyncWork-4 10000 36214 ns/op BenchmarkChanProdCons0-4 39591 3007 ns/op BenchmarkChanProdCons10-4 42436 2961 ns/op BenchmarkChanProdCons100-4 49490 2702 ns/op BenchmarkChanProdConsWork0-4 41422 3404 ns/op BenchmarkChanProdConsWork10-4 41020 3344 ns/op BenchmarkChanProdConsWork100-4 39038 3083 ns/op BenchmarkSelectProdCons-4 33859 3568 ns/op BenchmarkChanCreation-4 215407 585 ns/op BenchmarkChanSem-4 96414 1156 ns/op BenchmarkChanPopular-4 1 222040452 ns/op BenchmarkChanClosed-4 3900154 26.8 ns/op BenchmarkCallClosure-4 3428011 34.8 ns/op BenchmarkCallClosure1-4 3427467 35.4 ns/op BenchmarkCallClosure2-4 1266819 93.1 ns/op BenchmarkCallClosure3-4 1385002 91.1 ns/op BenchmarkCallClosure4-4 1214443 102 ns/op BenchmarkComplex128DivNormal-4 5753172 20.6 ns/op BenchmarkComplex128DivNisNaN-4 4807168 25.7 ns/op BenchmarkComplex128DivDisNaN-4 4755519 25.2 ns/op BenchmarkComplex128DivNisInf-4 5884344 20.5 ns/op BenchmarkComplex128DivDisInf-4 3725898 31.8 ns/op BenchmarkSetTypePtr-4 34128808 3.41 ns/op 2343.17 MB/s BenchmarkSetTypePtr8-4 7233043 16.3 ns/op 3927.51 MB/s BenchmarkSetTypePtr16-4 6008373 20.0 ns/op 6412.49 MB/s BenchmarkSetTypePtr32-4 4402099 27.8 ns/op 9201.62 MB/s BenchmarkSetTypePtr64-4 2860096 41.6 ns/op 12316.42 MB/s BenchmarkSetTypePtr126-4 1616067 74.6 ns/op 13507.86 MB/s BenchmarkSetTypePtr128-4 1653243 72.8 ns/op 14064.52 MB/s BenchmarkSetTypePtrSlice-4 181772 652 ns/op 12559.02 MB/s BenchmarkSetTypeNode1-4 8436279 14.0 ns/op 1713.10 MB/s BenchmarkSetTypeNode1Slice-4 1320135 95.4 ns/op 8050.30 MB/s BenchmarkSetTypeNode8-4 6839325 17.5 ns/op 4569.64 MB/s BenchmarkSetTypeNode8Slice-4 456685 258 ns/op 9914.31 MB/s BenchmarkSetTypeNode64-4 2645589 45.0 ns/op 11733.80 MB/s BenchmarkSetTypeNode64Slice-4 101010 1093 ns/op 15454.99 MB/s BenchmarkSetTypeNode64Dead-4 4722632 24.9 ns/op 21164.13 MB/s BenchmarkSetTypeNode64DeadSlice-4 90560 1303 ns/op 12965.59 MB/s BenchmarkSetTypeNode124-4 1606843 75.3 ns/op 13380.69 MB/s BenchmarkSetTypeNode124Slice-4 59628 2007 ns/op 16073.76 MB/s BenchmarkSetTypeNode126-4 1629405 72.8 ns/op 14066.19 MB/s BenchmarkSetTypeNode126Slice-4 59780 2002 ns/op 16364.74 MB/s BenchmarkSetTypeNode128-4 1523208 78.0 ns/op 13340.82 MB/s BenchmarkSetTypeNode128Slice-4 55392 2148 ns/op 15494.40 MB/s BenchmarkSetTypeNode130-4 1568332 80.0 ns/op 13202.77 MB/s BenchmarkSetTypeNode130Slice-4 54363 2179 ns/op 15504.57 MB/s BenchmarkSetTypeNode1024-4 225793 524 ns/op 15659.87 MB/s BenchmarkSetTypeNode1024Slice-4 7488 16061 ns/op 16353.79 MB/s BenchmarkAllocation-4 2446 51713 ns/op BenchmarkReadMemStats-4 4771 24205 ns/op BenchmarkWriteBarrier-4 1254915 102 ns/op BenchmarkBulkWriteBarrier-4 2788845 37.6 ns/op BenchmarkScanStackNoLocals-4 2 94041073 ns/op BenchmarkHash5-4 3834939 31.3 ns/op 159.51 MB/s BenchmarkHash16-4 3594217 29.4 ns/op 545.11 MB/s BenchmarkHash64-4 3593209 35.7 ns/op 1791.05 MB/s BenchmarkHash1024-4 1496205 80.3 ns/op 12751.53 MB/s BenchmarkHash65536-4 37156 3250 ns/op 20163.04 MB/s BenchmarkAlignedLoad-4 4535374 26.2 ns/op BenchmarkUnalignedLoad-4 4401991 27.3 ns/op BenchmarkEqEfaceConcrete-4 5165878 24.0 ns/op BenchmarkEqIfaceConcrete-4 5356602 22.3 ns/op BenchmarkNeEfaceConcrete-4 5078050 23.3 ns/op BenchmarkNeIfaceConcrete-4 5454540 22.3 ns/op BenchmarkConvT2ESmall-4 3291433 36.0 ns/op BenchmarkConvT2EUintptr-4 3294248 36.0 ns/op BenchmarkConvT2ELarge-4 888984 128 ns/op BenchmarkConvT2ISmall-4 3220233 38.5 ns/op BenchmarkConvT2IUintptr-4 3267800 37.1 ns/op BenchmarkConvT2ILarge-4 871897 128 ns/op BenchmarkConvI2E-4 3159336 38.3 ns/op BenchmarkConvI2I-4 2507049 47.7 ns/op BenchmarkAssertE2T-4 2665065 45.3 ns/op BenchmarkAssertE2TLarge-4 1462478 76.8 ns/op BenchmarkAssertE2I-4 2518944 47.0 ns/op BenchmarkAssertI2T-4 2635126 44.9 ns/op BenchmarkAssertI2I-4 2536766 47.3 ns/op BenchmarkAssertI2E-4 3415268 35.0 ns/op BenchmarkAssertE2E-4 3417481 34.9 ns/op BenchmarkAssertE2T2-4 1968884 56.8 ns/op BenchmarkAssertE2T2Blank-4 2679873 44.4 ns/op BenchmarkAssertI2E2-4 2577393 46.6 ns/op BenchmarkAssertI2E2Blank-4 3510704 33.9 ns/op BenchmarkAssertE2E2-4 2439188 46.7 ns/op BenchmarkAssertE2E2Blank-4 3534024 33.9 ns/op BenchmarkConvT2Ezero/zero/16-4 3290588 36.5 ns/op BenchmarkConvT2Ezero/zero/32-4 3324667 36.0 ns/op BenchmarkConvT2Ezero/zero/64-4 3304389 36.0 ns/op BenchmarkConvT2Ezero/zero/str-4 3273636 36.4 ns/op BenchmarkConvT2Ezero/zero/slice-4 3153428 37.2 ns/op BenchmarkConvT2Ezero/zero/big-4 172321 672 ns/op BenchmarkConvT2Ezero/nonzero/16-4 2242602 54.4 ns/op BenchmarkConvT2Ezero/nonzero/32-4 1844864 65.7 ns/op BenchmarkConvT2Ezero/nonzero/64-4 1756081 66.5 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 105 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 112 ns/op BenchmarkConvT2Ezero/nonzero/big-4 174712 687 ns/op BenchmarkMalloc8-4 8629093 13.8 ns/op BenchmarkMalloc16-4 7867401 15.7 ns/op BenchmarkMallocTypeInfo8-4 7433122 16.3 ns/op BenchmarkMallocTypeInfo16-4 9183662 13.2 ns/op BenchmarkMallocLargeStruct-4 3608534 33.3 ns/op BenchmarkGoroutineSelect-4 63 1929534 ns/op BenchmarkGoroutineBlocking-4 75 1604729 ns/op BenchmarkGoroutineForRange-4 76 1622815 ns/op BenchmarkGoroutineIdle-4 90 1379101 ns/op BenchmarkHashStringSpeed-4 1600948 80.6 ns/op BenchmarkHashBytesSpeed-4 503072 218 ns/op BenchmarkHashInt32Speed-4 1708478 74.7 ns/op BenchmarkHashInt64Speed-4 1838992 72.7 ns/op BenchmarkHashStringArraySpeed-4 656475 174 ns/op BenchmarkMegMap-4 2830963 42.7 ns/op BenchmarkMegOneMap-4 3169944 37.7 ns/op BenchmarkMegEqMap-4 1390 85963 ns/op BenchmarkMegEmptyMap-4 3573418 33.4 ns/op BenchmarkSmallStrMap-4 2725476 44.6 ns/op BenchmarkMapStringKeysEight_16-4 2302948 51.7 ns/op BenchmarkMapStringKeysEight_32-4 2271951 54.8 ns/op BenchmarkMapStringKeysEight_64-4 2242212 52.0 ns/op BenchmarkMapStringKeysEight_1M-4 2193804 50.9 ns/op BenchmarkIntMap-4 3167163 38.0 ns/op BenchmarkMapFirst/1-4 2674038 45.2 ns/op BenchmarkMapFirst/2-4 2680201 44.1 ns/op BenchmarkMapFirst/3-4 2706877 46.7 ns/op BenchmarkMapFirst/4-4 2647414 44.1 ns/op BenchmarkMapFirst/5-4 2725638 44.7 ns/op BenchmarkMapFirst/6-4 2714412 44.3 ns/op BenchmarkMapFirst/7-4 2686426 45.2 ns/op BenchmarkMapFirst/8-4 2704664 44.0 ns/op BenchmarkMapFirst/9-4 2365822 50.8 ns/op BenchmarkMapFirst/10-4 2364276 50.7 ns/op BenchmarkMapFirst/11-4 2367024 50.5 ns/op BenchmarkMapFirst/12-4 2337519 50.9 ns/op BenchmarkMapFirst/13-4 2335268 52.0 ns/op BenchmarkMapFirst/14-4 2353489 50.6 ns/op BenchmarkMapFirst/15-4 2255814 51.6 ns/op BenchmarkMapFirst/16-4 2346690 50.6 ns/op BenchmarkMapMid/1-4 2157381 55.7 ns/op BenchmarkMapMid/2-4 2133982 56.3 ns/op BenchmarkMapMid/3-4 1918578 58.7 ns/op BenchmarkMapMid/4-4 2100512 57.1 ns/op BenchmarkMapMid/5-4 2114349 57.1 ns/op BenchmarkMapMid/6-4 2106007 56.9 ns/op BenchmarkMapMid/7-4 2105236 56.7 ns/op BenchmarkMapMid/8-4 2008099 60.4 ns/op BenchmarkMapMid/9-4 1888736 64.0 ns/op BenchmarkMapMid/10-4 1834542 65.1 ns/op BenchmarkMapMid/11-4 1851051 62.9 ns/op BenchmarkMapMid/12-4 1846302 63.7 ns/op BenchmarkMapMid/13-4 1917008 64.3 ns/op BenchmarkMapMid/14-4 1830736 62.9 ns/op BenchmarkMapMid/15-4 1880138 63.9 ns/op BenchmarkMapMid/16-4 1880679 63.6 ns/op BenchmarkMapLast/1-4 2160872 55.7 ns/op BenchmarkMapLast/2-4 2136684 56.4 ns/op BenchmarkMapLast/3-4 1981507 62.3 ns/op BenchmarkMapLast/4-4 2018246 59.2 ns/op BenchmarkMapLast/5-4 2084823 57.9 ns/op BenchmarkMapLast/6-4 2053213 58.2 ns/op BenchmarkMapLast/7-4 1981153 67.0 ns/op BenchmarkMapLast/8-4 2027977 59.0 ns/op BenchmarkMapLast/9-4 1780065 63.7 ns/op BenchmarkMapLast/10-4 1830847 64.9 ns/op BenchmarkMapLast/11-4 1834968 65.9 ns/op BenchmarkMapLast/12-4 1885729 64.8 ns/op BenchmarkMapLast/13-4 1855100 65.9 ns/op BenchmarkMapLast/14-4 1852771 66.8 ns/op BenchmarkMapLast/15-4 1850245 63.6 ns/op BenchmarkMapLast/16-4 1827097 62.3 ns/op BenchmarkMapCycle-4 1579894 77.2 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2293131 51.9 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2324 50248 ns/op BenchmarkMakeMap/[Byte]Byte-4 617268 216 ns/op BenchmarkMakeMap/[Int]Int-4 367400 406 ns/op BenchmarkNewEmptyMap-4 6200059 19.4 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 974563 112 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 389503 300 ns/op BenchmarkMapIterEmpty-4 3208082 36.8 ns/op BenchmarkSameLengthMap-4 2609642 46.0 ns/op BenchmarkBigKeyMap-4 935158 116 ns/op BenchmarkBigValMap-4 865512 126 ns/op BenchmarkSmallKeyMap-4 1787335 66.1 ns/op BenchmarkMapPopulate/1-4 1365938 88.6 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 94369 1254 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 6112 17589 ns/op 3382 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 597 202022 ns/op 53390 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 36 3322402 ns/op 427627 B/op 318 allocs/op BenchmarkMapPopulate/100000-4 3 37824644 ns/op 3627888 B/op 4007 allocs/op BenchmarkComplexAlgMap-4 432868 264 ns/op BenchmarkGoMapClear/Reflexive/1-4 500407 230 ns/op BenchmarkGoMapClear/Reflexive/10-4 456916 246 ns/op BenchmarkGoMapClear/Reflexive/100-4 253298 449 ns/op BenchmarkGoMapClear/Reflexive/1000-4 32101 3720 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4177 28926 ns/op BenchmarkGoMapClear/NonReflexive/1-4 392469 288 ns/op BenchmarkGoMapClear/NonReflexive/10-4 361258 317 ns/op BenchmarkGoMapClear/NonReflexive/100-4 231032 518 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 31225 3741 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 3940 27919 ns/op BenchmarkMapStringConversion/32/simple-4 917247 116 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1043287 118 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 913513 116 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 848235 124 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 836862 124 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 836298 124 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1272717 109 ns/op BenchmarkMapInterfacePtr-4 1267132 94.5 ns/op BenchmarkMapPop100-4 4411 24892 ns/op BenchmarkMapPop1000-4 345 322161 ns/op BenchmarkMapPop10000-4 19 5659218 ns/op BenchmarkMapAssign/Int32/256-4 1683662 71.8 ns/op BenchmarkMapAssign/Int32/65536-4 491964 204 ns/op BenchmarkMapAssign/Int64/256-4 1593265 73.9 ns/op BenchmarkMapAssign/Int64/65536-4 517302 215 ns/op BenchmarkMapAssign/Str/256-4 1226065 94.6 ns/op BenchmarkMapAssign/Str/65536-4 246117 416 ns/op BenchmarkMapOperatorAssign/Int32/256-4 839376 123 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 385447 285 ns/op BenchmarkMapOperatorAssign/Int64/256-4 835257 122 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 355532 291 ns/op BenchmarkMapOperatorAssign/Str/256-4 402307 2143 ns/op BenchmarkMapOperatorAssign/Str/65536-4 127993 926 ns/op BenchmarkMapAppendAssign/Int32/256-4 571102 231 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 142389 785 ns/op 76 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 570920 223 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 125281 907 ns/op 92 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 408231 348 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 97810 1411 ns/op 149 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1097179 114 ns/op BenchmarkMapDelete/Int32/1000-4 1275246 91.8 ns/op BenchmarkMapDelete/Int32/10000-4 1359045 87.6 ns/op BenchmarkMapDelete/Int64/100-4 1000000 122 ns/op BenchmarkMapDelete/Int64/1000-4 1310368 94.2 ns/op BenchmarkMapDelete/Int64/10000-4 1324360 91.3 ns/op BenchmarkMapDelete/Str/100-4 1005786 137 ns/op BenchmarkMapDelete/Str/1000-4 1000000 133 ns/op BenchmarkMapDelete/Str/10000-4 893301 113 ns/op BenchmarkMemmove/0-4 6351067 18.9 ns/op BenchmarkMemmove/1-4 1217682 93.6 ns/op 10.68 MB/s BenchmarkMemmove/2-4 968498 105 ns/op 19.00 MB/s BenchmarkMemmove/3-4 691158 168 ns/op 17.89 MB/s BenchmarkMemmove/4-4 594116 184 ns/op 21.78 MB/s BenchmarkMemmove/5-4 559359 212 ns/op 23.63 MB/s BenchmarkMemmove/6-4 578253 189 ns/op 31.78 MB/s BenchmarkMemmove/7-4 496837 237 ns/op 29.58 MB/s BenchmarkMemmove/8-4 1000000 101 ns/op 79.47 MB/s BenchmarkMemmove/9-4 966307 108 ns/op 83.26 MB/s BenchmarkMemmove/10-4 906778 115 ns/op 86.75 MB/s BenchmarkMemmove/11-4 891142 119 ns/op 92.76 MB/s BenchmarkMemmove/12-4 820972 128 ns/op 93.88 MB/s BenchmarkMemmove/13-4 631869 170 ns/op 76.25 MB/s BenchmarkMemmove/14-4 541670 200 ns/op 69.91 MB/s BenchmarkMemmove/15-4 474624 232 ns/op 64.65 MB/s BenchmarkMemmove/16-4 984165 105 ns/op 152.61 MB/s BenchmarkMemmove/32-4 921151 113 ns/op 283.89 MB/s BenchmarkMemmove/64-4 812084 134 ns/op 477.77 MB/s BenchmarkMemmove/128-4 617214 171 ns/op 747.92 MB/s BenchmarkMemmove/256-4 449895 244 ns/op 1047.64 MB/s BenchmarkMemmove/512-4 286755 408 ns/op 1254.13 MB/s BenchmarkMemmove/1024-4 163980 708 ns/op 1445.39 MB/s BenchmarkMemmove/2048-4 91783 1291 ns/op 1586.58 MB/s BenchmarkMemmove/4096-4 46852 2547 ns/op 1608.41 MB/s BenchmarkMemmoveUnalignedDst/0-4 6273334 18.8 ns/op BenchmarkMemmoveUnalignedDst/1-4 1277700 93.5 ns/op 10.70 MB/s BenchmarkMemmoveUnalignedDst/2-4 981813 105 ns/op 19.01 MB/s BenchmarkMemmoveUnalignedDst/3-4 654475 166 ns/op 18.10 MB/s BenchmarkMemmoveUnalignedDst/4-4 1029325 116 ns/op 34.43 MB/s BenchmarkMemmoveUnalignedDst/5-4 622640 179 ns/op 28.01 MB/s BenchmarkMemmoveUnalignedDst/6-4 553365 199 ns/op 30.15 MB/s BenchmarkMemmoveUnalignedDst/7-4 482522 233 ns/op 30.09 MB/s BenchmarkMemmoveUnalignedDst/8-4 582397 186 ns/op 43.08 MB/s BenchmarkMemmoveUnalignedDst/9-4 575828 194 ns/op 46.48 MB/s BenchmarkMemmoveUnalignedDst/10-4 546632 199 ns/op 50.13 MB/s BenchmarkMemmoveUnalignedDst/11-4 546205 207 ns/op 53.14 MB/s BenchmarkMemmoveUnalignedDst/12-4 477648 236 ns/op 50.86 MB/s BenchmarkMemmoveUnalignedDst/13-4 419454 264 ns/op 49.16 MB/s BenchmarkMemmoveUnalignedDst/14-4 388119 293 ns/op 47.79 MB/s BenchmarkMemmoveUnalignedDst/15-4 458602 245 ns/op 61.15 MB/s BenchmarkMemmoveUnalignedDst/16-4 552387 199 ns/op 80.59 MB/s BenchmarkMemmoveUnalignedDst/32-4 545767 205 ns/op 156.38 MB/s BenchmarkMemmoveUnalignedDst/64-4 497076 224 ns/op 285.89 MB/s BenchmarkMemmoveUnalignedDst/128-4 430177 263 ns/op 487.41 MB/s BenchmarkMemmoveUnalignedDst/256-4 335635 354 ns/op 723.02 MB/s BenchmarkMemmoveUnalignedDst/512-4 235216 495 ns/op 1034.36 MB/s BenchmarkMemmoveUnalignedDst/1024-4 143643 816 ns/op 1254.19 MB/s BenchmarkMemmoveUnalignedDst/2048-4 85092 1391 ns/op 1472.58 MB/s BenchmarkMemmoveUnalignedDst/4096-4 45002 2676 ns/op 1530.50 MB/s BenchmarkMemmoveUnalignedSrc/0-4 6309408 19.0 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1258544 94.5 ns/op 10.58 MB/s BenchmarkMemmoveUnalignedSrc/2-4 951319 107 ns/op 18.63 MB/s BenchmarkMemmoveUnalignedSrc/3-4 700902 156 ns/op 19.20 MB/s BenchmarkMemmoveUnalignedSrc/4-4 633921 173 ns/op 23.14 MB/s BenchmarkMemmoveUnalignedSrc/5-4 662034 160 ns/op 31.15 MB/s BenchmarkMemmoveUnalignedSrc/6-4 576849 192 ns/op 31.24 MB/s BenchmarkMemmoveUnalignedSrc/7-4 482931 234 ns/op 29.97 MB/s BenchmarkMemmoveUnalignedSrc/8-4 603939 184 ns/op 43.58 MB/s BenchmarkMemmoveUnalignedSrc/9-4 572864 192 ns/op 46.97 MB/s BenchmarkMemmoveUnalignedSrc/10-4 549510 196 ns/op 51.09 MB/s BenchmarkMemmoveUnalignedSrc/11-4 548017 210 ns/op 52.46 MB/s BenchmarkMemmoveUnalignedSrc/12-4 467350 229 ns/op 52.51 MB/s BenchmarkMemmoveUnalignedSrc/13-4 424310 259 ns/op 50.11 MB/s BenchmarkMemmoveUnalignedSrc/14-4 384340 291 ns/op 48.10 MB/s BenchmarkMemmoveUnalignedSrc/15-4 455358 246 ns/op 61.07 MB/s BenchmarkMemmoveUnalignedSrc/16-4 567894 194 ns/op 82.53 MB/s BenchmarkMemmoveUnalignedSrc/32-4 545967 202 ns/op 158.57 MB/s BenchmarkMemmoveUnalignedSrc/64-4 494924 225 ns/op 284.97 MB/s BenchmarkMemmoveUnalignedSrc/128-4 430923 259 ns/op 493.31 MB/s BenchmarkMemmoveUnalignedSrc/256-4 334059 341 ns/op 750.19 MB/s BenchmarkMemmoveUnalignedSrc/512-4 230420 507 ns/op 1009.31 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 146709 803 ns/op 1275.01 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 84536 1393 ns/op 1470.54 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 45355 2640 ns/op 1551.42 MB/s BenchmarkMemclr/5-4 3746730 31.3 ns/op 159.62 MB/s BenchmarkMemclr/16-4 3839427 31.1 ns/op 514.27 MB/s BenchmarkMemclr/64-4 3863040 31.8 ns/op 2015.25 MB/s BenchmarkMemclr/256-4 3133234 35.5 ns/op 7203.40 MB/s BenchmarkMemclr/4096-4 1571067 77.5 ns/op 52862.30 MB/s BenchmarkMemclr/65536-4 83424 1426 ns/op 45972.07 MB/s BenchmarkMemclr/1M-4 3885 26552 ns/op 39491.78 MB/s BenchmarkMemclr/4M-4 651 184240 ns/op 22765.41 MB/s BenchmarkMemclr/8M-4 300 395656 ns/op 21201.78 MB/s BenchmarkMemclr/16M-4 127 928641 ns/op 18066.42 MB/s BenchmarkMemclr/64M-4 12 9717299 ns/op 6906.12 MB/s BenchmarkGoMemclr/5-4 1217251 102 ns/op 49.10 MB/s BenchmarkGoMemclr/16-4 294644 396 ns/op 40.37 MB/s BenchmarkGoMemclr/64-4 74944 1640 ns/op 39.03 MB/s BenchmarkGoMemclr/256-4 19021 6517 ns/op 39.28 MB/s BenchmarkClearFat8-4 9789622 12.5 ns/op BenchmarkClearFat12-4 9315530 12.5 ns/op BenchmarkClearFat16-4 9661132 12.4 ns/op BenchmarkClearFat24-4 9563450 12.4 ns/op BenchmarkClearFat32-4 9762922 12.5 ns/op BenchmarkClearFat40-4 9667437 12.3 ns/op BenchmarkClearFat48-4 9712786 12.4 ns/op BenchmarkClearFat56-4 9591818 12.3 ns/op BenchmarkClearFat64-4 9619146 12.3 ns/op BenchmarkClearFat128-4 9624933 12.3 ns/op BenchmarkClearFat256-4 9703111 12.4 ns/op BenchmarkClearFat512-4 9611710 12.3 ns/op BenchmarkClearFat1024-4 9537534 12.2 ns/op BenchmarkCopyFat8-4 9674034 12.3 ns/op BenchmarkCopyFat12-4 9601152 12.4 ns/op BenchmarkCopyFat16-4 9653790 12.3 ns/op BenchmarkCopyFat24-4 8621804 12.3 ns/op BenchmarkCopyFat32-4 9503905 12.3 ns/op BenchmarkCopyFat64-4 9685072 12.3 ns/op BenchmarkCopyFat128-4 9753066 12.3 ns/op BenchmarkCopyFat256-4 9660283 12.3 ns/op BenchmarkCopyFat512-4 9512131 12.5 ns/op BenchmarkCopyFat520-4 8200716 12.3 ns/op BenchmarkCopyFat1024-4 9650893 12.4 ns/op BenchmarkIssue18740-4 570 202186 ns/op BenchmarkFinalizer-4 72 1534891 ns/op BenchmarkFinalizerRun-4 114800 1175 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 516710 233 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 448221 274 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 511174 233 ns/op BenchmarkPingPongHog-4 746 268326 ns/op BenchmarkStackGrowth-4 1014054 114 ns/op BenchmarkStackGrowthDeep-4 12925 8461 ns/op BenchmarkCreateGoroutines-4 824 140233 ns/op BenchmarkCreateGoroutinesParallel-4 889 127413 ns/op BenchmarkCreateGoroutinesCapture-4 182 657525 ns/op 16 B/op 1 allocs/op BenchmarkClosureCall-4 7365291 16.5 ns/op BenchmarkWakeupParallelSpinning/0s-4 2724 45536 ns/op BenchmarkWakeupParallelSpinning/1µs-4 2138 49663 ns/op BenchmarkWakeupParallelSpinning/2µs-4 2187 53305 ns/op BenchmarkWakeupParallelSpinning/5µs-4 1753 67738 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1285 90275 ns/op BenchmarkWakeupParallelSpinning/20µs-4 979 124162 ns/op BenchmarkWakeupParallelSpinning/50µs-4 565 213349 ns/op BenchmarkWakeupParallelSpinning/100µs-4 352 342871 ns/op BenchmarkWakeupParallelSyscall/0s-4 544 206750 ns/op BenchmarkWakeupParallelSyscall/1µs-4 524 221285 ns/op BenchmarkWakeupParallelSyscall/2µs-4 522 231404 ns/op BenchmarkWakeupParallelSyscall/5µs-4 537 240136 ns/op BenchmarkWakeupParallelSyscall/10µs-4 463 237368 ns/op BenchmarkWakeupParallelSyscall/20µs-4 463 244639 ns/op BenchmarkWakeupParallelSyscall/50µs-4 402 308512 ns/op BenchmarkWakeupParallelSyscall/100µs-4 295 416483 ns/op BenchmarkMatmult-4 258507 1019 ns/op BenchmarkFastrand-4 4553826 24.1 ns/op BenchmarkFastrandHashiter-4 1720909 64.0 ns/op BenchmarkFastrandn/2-4 3079972 39.0 ns/op BenchmarkFastrandn/3-4 3142183 38.3 ns/op BenchmarkFastrandn/4-4 3071854 39.6 ns/op BenchmarkFastrandn/5-4 3133455 38.5 ns/op BenchmarkIfaceCmp100-4 42756 2437 ns/op BenchmarkIfaceCmpNil100-4 97299 1226 ns/op BenchmarkEfaceCmpDiff-4 19923 5896 ns/op BenchmarkEfaceCmpDiffIndirect-4 16914 7166 ns/op BenchmarkDefer-4 1000000 102 ns/op BenchmarkDefer10-4 1469739 81.8 ns/op BenchmarkDeferMany-4 517143 394 ns/op BenchmarkPanicRecover-4 206090 577 ns/op BenchmarkRWMutexUncontended-4 1626231 71.7 ns/op BenchmarkRWMutexWrite100-4 839450 203 ns/op BenchmarkRWMutexWrite10-4 100602 1227 ns/op BenchmarkRWMutexWorkWrite100-4 489434 274 ns/op BenchmarkRWMutexWorkWrite10-4 98383 2004 ns/op BenchmarkMakeSlice/Byte-4 3321540 37.2 ns/op BenchmarkMakeSlice/Int16-4 2372365 46.9 ns/op BenchmarkMakeSlice/Int-4 1533158 80.8 ns/op BenchmarkMakeSlice/Ptr-4 1000000 113 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 136 ns/op BenchmarkMakeSlice/Struct/32-4 936224 151 ns/op BenchmarkMakeSlice/Struct/40-4 782500 184 ns/op BenchmarkGrowSlice/Byte-4 569654 198 ns/op BenchmarkGrowSlice/Int16-4 505737 229 ns/op BenchmarkGrowSlice/Int-4 428544 293 ns/op BenchmarkGrowSlice/Ptr-4 353934 346 ns/op BenchmarkGrowSlice/Struct/24-4 245390 529 ns/op BenchmarkGrowSlice/Struct/32-4 202933 660 ns/op BenchmarkGrowSlice/Struct/40-4 152226 786 ns/op BenchmarkExtendSlice/IntSlice-4 430134 295 ns/op BenchmarkExtendSlice/PointerSlice-4 327885 367 ns/op BenchmarkExtendSlice/NoGrow-4 645728 191 ns/op BenchmarkAppend-4 376290 317 ns/op BenchmarkAppendGrowByte-4 2 50504234 ns/op BenchmarkAppendGrowString-4 1 565712615 ns/op BenchmarkAppendSlice/1Bytes-4 1232623 98.8 ns/op BenchmarkAppendSlice/4Bytes-4 894938 117 ns/op BenchmarkAppendSlice/7Bytes-4 587626 191 ns/op BenchmarkAppendSlice/8Bytes-4 809306 126 ns/op BenchmarkAppendSlice/15Bytes-4 562707 203 ns/op BenchmarkAppendSlice/16Bytes-4 791988 137 ns/op BenchmarkAppendSlice/32Bytes-4 938534 117 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 64382 1970 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 16666 7032 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 4762 27488 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 302 402215 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 64 1812110 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 12 8738486 ns/op BenchmarkAppendStr/1Bytes-4 1637750 72.6 ns/op BenchmarkAppendStr/4Bytes-4 1445683 83.1 ns/op BenchmarkAppendStr/8Bytes-4 1249182 98.0 ns/op BenchmarkAppendStr/16Bytes-4 1000000 104 ns/op BenchmarkAppendStr/32Bytes-4 1459437 81.7 ns/op BenchmarkAppendSpecialCase-4 334970 359 ns/op BenchmarkCopy/1Byte-4 978420 106 ns/op 9.41 MB/s BenchmarkCopy/1String-4 1668913 71.1 ns/op 14.06 MB/s BenchmarkCopy/2Byte-4 918586 113 ns/op 17.64 MB/s BenchmarkCopy/2String-4 1616446 73.6 ns/op 27.17 MB/s BenchmarkCopy/4Byte-4 845431 123 ns/op 32.45 MB/s BenchmarkCopy/4String-4 1531570 78.5 ns/op 50.99 MB/s BenchmarkCopy/8Byte-4 939236 112 ns/op 71.67 MB/s BenchmarkCopy/8String-4 1641438 72.7 ns/op 110.01 MB/s BenchmarkCopy/12Byte-4 791156 137 ns/op 87.78 MB/s BenchmarkCopy/12String-4 1394641 85.6 ns/op 140.19 MB/s BenchmarkCopy/16Byte-4 923608 118 ns/op 135.38 MB/s BenchmarkCopy/16String-4 1608870 75.5 ns/op 211.81 MB/s BenchmarkCopy/32Byte-4 819469 128 ns/op 249.54 MB/s BenchmarkCopy/32String-4 1518937 78.4 ns/op 408.29 MB/s BenchmarkCopy/128Byte-4 590988 183 ns/op 699.21 MB/s BenchmarkCopy/128String-4 935322 109 ns/op 1174.77 MB/s BenchmarkCopy/1024Byte-4 163182 714 ns/op 1434.89 MB/s BenchmarkCopy/1024String-4 299977 383 ns/op 2675.85 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 17276 6407 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 13526 8614 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 9828 13111 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 7597 16785 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 6283 20798 ns/op BenchmarkAppendInPlace/Grow/Byte-4 114663 1084 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 113102 1158 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 82316 1411 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 65774 1795 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 62817 2029 ns/op BenchmarkStackCopyPtr-4 1 166614896 ns/op BenchmarkStackCopy-4 1 188796687 ns/op BenchmarkStackCopyNoCache-4 1 334963619 ns/op BenchmarkCompareStringEqual-4 6061993 19.6 ns/op BenchmarkCompareStringIdentical-4 7228224 16.6 ns/op BenchmarkCompareStringSameLength-4 6969601 17.5 ns/op BenchmarkCompareStringDifferentLength-4 9800883 12.5 ns/op BenchmarkCompareStringBigUnaligned-4 945 106855 ns/op 9813.15 MB/s BenchmarkCompareStringBig-4 931 108798 ns/op 9637.93 MB/s BenchmarkConcatStringAndBytes-4 1506474 79.3 ns/op BenchmarkSliceByteToString/1-4 1497140 80.3 ns/op BenchmarkSliceByteToString/2-4 1211733 106 ns/op BenchmarkSliceByteToString/4-4 954746 119 ns/op BenchmarkSliceByteToString/8-4 905858 114 ns/op BenchmarkSliceByteToString/16-4 789625 146 ns/op BenchmarkSliceByteToString/32-4 759945 155 ns/op BenchmarkSliceByteToString/64-4 632134 200 ns/op BenchmarkSliceByteToString/128-4 500842 267 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 1852668 64.1 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 673407 182 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 761612 158 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 2104455 57.7 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1000000 109 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1240263 96.7 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1529830 77.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 267812 413 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 253735 452 ns/op BenchmarkRuneIterate/range/ASCII-4 4107019 29.1 ns/op BenchmarkRuneIterate/range/Japanese-4 1455535 82.0 ns/op BenchmarkRuneIterate/range/MixedLength-4 1686008 71.0 ns/op BenchmarkRuneIterate/range1/ASCII-4 4140758 29.1 ns/op BenchmarkRuneIterate/range1/Japanese-4 1471585 84.3 ns/op BenchmarkRuneIterate/range1/MixedLength-4 1680748 71.0 ns/op BenchmarkRuneIterate/range2/ASCII-4 4081380 29.5 ns/op BenchmarkRuneIterate/range2/Japanese-4 1289004 94.0 ns/op BenchmarkRuneIterate/range2/MixedLength-4 1698150 70.8 ns/op BenchmarkArrayEqual-4 6860772 17.5 ns/op PASS ok runtime 102.960s goos: linux goarch: amd64 pkg: runtime/internal/atomic BenchmarkAtomicLoad64-4 8465118 13.9 ns/op BenchmarkAtomicStore64-4 7801444 15.3 ns/op BenchmarkAtomicLoad-4 8580902 13.8 ns/op BenchmarkAtomicStore-4 7799667 15.3 ns/op BenchmarkAnd8-4 7819226 15.4 ns/op BenchmarkAnd8Parallel-4 3121638 40.0 ns/op BenchmarkOr8-4 7804176 15.6 ns/op BenchmarkOr8Parallel-4 3232900 38.3 ns/op BenchmarkXadd-4 3196376 36.2 ns/op BenchmarkXadd64-4 3171265 36.4 ns/op PASS ok runtime/internal/atomic 1.578s goos: linux goarch: amd64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 2538459 47.2 ns/op BenchmarkMulUintptr/large-4 2139192 55.9 ns/op PASS ok runtime/internal/math 0.374s goos: linux goarch: amd64 pkg: runtime/race BenchmarkSyncLeak-4 1 152888211 ns/op BenchmarkStackLeak-4 814 146110 ns/op PASS ok runtime/race 0.313s goos: linux goarch: amd64 pkg: runtime/trace BenchmarkStartRegion-4 1945377 62.6 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 90676 1235 ns/op 56 B/op 2 allocs/op PASS ok runtime/trace 0.325s goos: linux goarch: amd64 pkg: sort BenchmarkSearchWrappers-4 104766 1126 ns/op BenchmarkSortString1K-4 109 1064439 ns/op BenchmarkSortString1K_Slice-4 105 1144384 ns/op BenchmarkStableString1K-4 52 2141591 ns/op BenchmarkSortInt1K-4 120 987534 ns/op BenchmarkStableInt1K-4 66 1562551 ns/op BenchmarkStableInt1K_Slice-4 70 1662873 ns/op BenchmarkSortInt64K-4 2 95309974 ns/op BenchmarkSortInt64K_Slice-4 1 100423503 ns/op BenchmarkStableInt64K-4 1 149272748 ns/op BenchmarkSort1e2-4 225 514028 ns/op BenchmarkStable1e2-4 87 1332369 ns/op BenchmarkSort1e4-4 2 90062394 ns/op BenchmarkStable1e4-4 1 392506445 ns/op PASS ok sort 2.963s goos: linux goarch: amd64 pkg: strconv BenchmarkAtof64Decimal-4 639243 167 ns/op BenchmarkAtof64Float-4 556675 203 ns/op BenchmarkAtof64FloatExp-4 130662 871 ns/op BenchmarkAtof64Big-4 129186 889 ns/op BenchmarkAtof64RandomBits-4 418004 269 ns/op BenchmarkAtof64RandomFloats-4 407286 270 ns/op BenchmarkAtof32Decimal-4 649755 163 ns/op BenchmarkAtof32Float-4 534152 193 ns/op BenchmarkAtof32FloatExp-4 137976 847 ns/op BenchmarkAtof32Random-4 139857 866 ns/op BenchmarkParseInt/Pos/7bit-4 768982 141 ns/op BenchmarkParseInt/Pos/26bit-4 333133 316 ns/op BenchmarkParseInt/Pos/31bit-4 297963 372 ns/op BenchmarkParseInt/Pos/56bit-4 195758 604 ns/op BenchmarkParseInt/Pos/63bit-4 184870 630 ns/op BenchmarkParseInt/Neg/7bit-4 766179 145 ns/op BenchmarkParseInt/Neg/26bit-4 350544 316 ns/op BenchmarkParseInt/Neg/31bit-4 323222 351 ns/op BenchmarkParseInt/Neg/56bit-4 186424 622 ns/op BenchmarkParseInt/Neg/63bit-4 177734 648 ns/op BenchmarkAtoi/Pos/7bit-4 1000000 104 ns/op BenchmarkAtoi/Pos/26bit-4 389521 295 ns/op BenchmarkAtoi/Pos/31bit-4 346868 318 ns/op BenchmarkAtoi/Pos/56bit-4 207746 549 ns/op BenchmarkAtoi/Pos/63bit-4 172088 669 ns/op BenchmarkAtoi/Neg/7bit-4 1183320 99.9 ns/op BenchmarkAtoi/Neg/26bit-4 414788 269 ns/op BenchmarkAtoi/Neg/31bit-4 376633 306 ns/op BenchmarkAtoi/Neg/56bit-4 217453 499 ns/op BenchmarkAtoi/Neg/63bit-4 171332 687 ns/op BenchmarkFormatFloat/Decimal-4 87498 1338 ns/op BenchmarkFormatFloat/Float-4 51109 2231 ns/op BenchmarkFormatFloat/Exp-4 62601 1920 ns/op BenchmarkFormatFloat/NegExp-4 61154 1918 ns/op BenchmarkFormatFloat/Big-4 36379 3206 ns/op BenchmarkFormatFloat/BinaryExp-4 118813 969 ns/op BenchmarkFormatFloat/32Integer-4 87565 1421 ns/op BenchmarkFormatFloat/32ExactFraction-4 63882 1849 ns/op BenchmarkFormatFloat/32Point-4 52449 2250 ns/op BenchmarkFormatFloat/32Exp-4 62779 1850 ns/op BenchmarkFormatFloat/32NegExp-4 62659 1904 ns/op BenchmarkFormatFloat/64Fixed1-4 89619 1406 ns/op BenchmarkFormatFloat/64Fixed2-4 85096 1381 ns/op BenchmarkFormatFloat/64Fixed3-4 89532 1376 ns/op BenchmarkFormatFloat/64Fixed4-4 87452 1393 ns/op BenchmarkFormatFloat/Slowpath64-4 64 1592322 ns/op BenchmarkAppendFloat/Decimal-4 100706 1187 ns/op BenchmarkAppendFloat/Float-4 57776 2061 ns/op BenchmarkAppendFloat/Exp-4 69243 1736 ns/op BenchmarkAppendFloat/NegExp-4 68563 1775 ns/op BenchmarkAppendFloat/Big-4 39967 2987 ns/op BenchmarkAppendFloat/BinaryExp-4 172340 718 ns/op BenchmarkAppendFloat/32Integer-4 98074 1163 ns/op BenchmarkAppendFloat/32ExactFraction-4 69642 1708 ns/op BenchmarkAppendFloat/32Point-4 55501 2151 ns/op BenchmarkAppendFloat/32Exp-4 69136 1685 ns/op BenchmarkAppendFloat/32NegExp-4 69799 1730 ns/op BenchmarkAppendFloat/64Fixed1-4 97188 1226 ns/op BenchmarkAppendFloat/64Fixed2-4 99285 1236 ns/op BenchmarkAppendFloat/64Fixed3-4 102020 1163 ns/op BenchmarkAppendFloat/64Fixed4-4 99514 1204 ns/op BenchmarkAppendFloat/Slowpath64-4 66 1597618 ns/op BenchmarkFormatInt-4 13954 8625 ns/op BenchmarkAppendInt-4 12434 9623 ns/op BenchmarkFormatUint-4 65221 1845 ns/op BenchmarkAppendUint-4 61761 1894 ns/op BenchmarkFormatIntSmall/7-4 1740075 68.7 ns/op BenchmarkFormatIntSmall/42-4 1707108 67.3 ns/op BenchmarkAppendIntSmall-4 924390 125 ns/op BenchmarkAppendUintVarlen/1-4 859848 124 ns/op BenchmarkAppendUintVarlen/12-4 965802 135 ns/op BenchmarkAppendUintVarlen/123-4 561254 212 ns/op BenchmarkAppendUintVarlen/1234-4 497149 210 ns/op BenchmarkAppendUintVarlen/12345-4 393962 289 ns/op BenchmarkAppendUintVarlen/123456-4 359749 315 ns/op BenchmarkAppendUintVarlen/1234567-4 325640 351 ns/op BenchmarkAppendUintVarlen/12345678-4 409899 273 ns/op BenchmarkAppendUintVarlen/123456789-4 392430 282 ns/op BenchmarkAppendUintVarlen/1234567890-4 396062 288 ns/op BenchmarkAppendUintVarlen/12345678901-4 353426 321 ns/op BenchmarkAppendUintVarlen/123456789012-4 329532 345 ns/op BenchmarkAppendUintVarlen/1234567890123-4 292954 388 ns/op BenchmarkAppendUintVarlen/12345678901234-4 336223 343 ns/op BenchmarkAppendUintVarlen/123456789012345-4 298065 367 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 377209 296 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 353620 305 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 362220 325 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 341413 344 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 308244 361 ns/op BenchmarkQuote-4 37239 3289 ns/op BenchmarkQuoteRune-4 342351 326 ns/op BenchmarkAppendQuote-4 42057 2974 ns/op BenchmarkAppendQuoteRune-4 592981 190 ns/op BenchmarkUnquoteEasy-4 743456 144 ns/op BenchmarkUnquoteHard-4 28195 3675 ns/op PASS ok strconv 13.148s goos: linux goarch: amd64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 280809 420 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 83023 1434 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 109284 1132 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 191977 650 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 58905 2031 ns/op 352 B/op 3 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 72562 1667 ns/op 224 B/op 2 allocs/op BenchmarkGenericNoMatch-4 10000 10194 ns/op BenchmarkGenericMatch1-4 1410 82469 ns/op BenchmarkGenericMatch2-4 280 425196 ns/op BenchmarkSingleMaxSkipping-4 4322 27474 ns/op 363.98 MB/s BenchmarkSingleLongSuffixFail-4 7297 16198 ns/op 61.86 MB/s BenchmarkSingleMatch-4 183 651114 ns/op 23.04 MB/s BenchmarkByteByteNoMatch-4 33088 3613 ns/op BenchmarkByteByteMatch-4 8980 11557 ns/op BenchmarkByteStringMatch-4 13596 9152 ns/op BenchmarkHTMLEscapeNew-4 41113 2930 ns/op BenchmarkHTMLEscapeOld-4 76143 1572 ns/op BenchmarkByteStringReplacerWriteString-4 690 172800 ns/op BenchmarkByteReplacerWriteString-4 603 200164 ns/op BenchmarkByteByteReplaces-4 4507 23403 ns/op BenchmarkByteByteMap-4 5732 18927 ns/op BenchmarkMap/identity/ASCII-4 504382 237 ns/op BenchmarkMap/identity/Greek-4 336084 340 ns/op BenchmarkMap/change/ASCII-4 24270 5089 ns/op BenchmarkMap/change/Greek-4 15526 7671 ns/op BenchmarkIndexRune-4 1444162 84.8 ns/op BenchmarkIndexRuneLongString-4 1161597 103 ns/op BenchmarkIndexRuneFastPath-4 3129810 38.4 ns/op BenchmarkIndex-4 3065120 40.2 ns/op BenchmarkLastIndex-4 2964470 40.0 ns/op BenchmarkIndexByte-4 7046674 17.0 ns/op BenchmarkToUpper/#00-4 1938147 62.0 ns/op BenchmarkToUpper/ONLYUPPER-4 1727860 72.0 ns/op BenchmarkToUpper/abc-4 217863 508 ns/op BenchmarkToUpper/AbC123-4 151832 775 ns/op BenchmarkToUpper/azAZ09_-4 134330 927 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 37566 3115 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 18842 6146 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 28006 4276 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 69303 1697 ns/op BenchmarkToLower/#00-4 1960290 59.8 ns/op BenchmarkToLower/abc-4 1883491 65.8 ns/op BenchmarkToLower/AbC123-4 146937 786 ns/op BenchmarkToLower/azAZ09_-4 134664 894 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 37618 3148 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 19273 6338 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 31701 3679 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 71566 1653 ns/op BenchmarkMapNoChanges-4 682262 171 ns/op BenchmarkTrim-4 13456 9021 ns/op 640 B/op 23 allocs/op BenchmarkToValidUTF8/Valid-4 2243247 53.5 ns/op BenchmarkToValidUTF8/InvalidASCII-4 122902 927 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 87915 1362 ns/op BenchmarkEqualFold-4 36172 3276 ns/op BenchmarkIndexHard1-4 824 144542 ns/op BenchmarkIndexHard2-4 589 203495 ns/op BenchmarkIndexHard3-4 147 798879 ns/op BenchmarkIndexHard4-4 148 801562 ns/op BenchmarkLastIndexHard1-4 42 2803007 ns/op BenchmarkLastIndexHard2-4 40 2807691 ns/op BenchmarkLastIndexHard3-4 40 2809997 ns/op BenchmarkCountHard1-4 823 143014 ns/op BenchmarkCountHard2-4 543 202607 ns/op BenchmarkCountHard3-4 145 812220 ns/op BenchmarkIndexTorture-4 6171 19344 ns/op BenchmarkCountTorture-4 5857 19144 ns/op BenchmarkCountTortureOverlapping-4 614 203821 ns/op BenchmarkCountByte/10-4 3085034 38.2 ns/op 262.08 MB/s BenchmarkCountByte/32-4 3077335 39.1 ns/op 818.80 MB/s BenchmarkCountByte/4096-4 723236 150 ns/op 27280.44 MB/s BenchmarkCountByte/4194304-4 727 160288 ns/op 26167.26 MB/s BenchmarkCountByte/67108864-4 19 5790721 ns/op 11589.03 MB/s BenchmarkFields/ASCII/16-4 162100 739 ns/op 21.66 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 12260 9786 ns/op 26.16 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 768 156545 ns/op 26.17 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 40 2910282 ns/op 22.52 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 46739475 ns/op 22.43 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 76512 1567 ns/op 10.21 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6454 18009 ns/op 14.22 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 439 285929 ns/op 14.33 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 5772331 ns/op 11.35 MB/s 448128 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 117136420 ns/op 8.95 MB/s 8853120 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 162735 727 ns/op 22.01 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13846 8789 ns/op 29.13 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 751 162641 ns/op 25.18 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 30 3965177 ns/op 16.53 MB/s 448128 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 85854784 ns/op 12.21 MB/s 8853124 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 92331 1307 ns/op 12.24 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8223 12275 ns/op 20.86 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 570 214202 ns/op 19.12 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 25 4814276 ns/op 13.61 MB/s 448128 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 108504692 ns/op 9.66 MB/s 8853128 B/op 25 allocs/op BenchmarkSplitEmptySeparator-4 1 151018271 ns/op BenchmarkSplitSingleByteSeparator-4 9 11755360 ns/op BenchmarkSplitMultiByteSeparator-4 20 5427656 ns/op BenchmarkSplitNSingleByteSeparator-4 171618 717 ns/op BenchmarkSplitNMultiByteSeparator-4 123498 979 ns/op BenchmarkRepeat/5x1-4 262268 444 ns/op BenchmarkRepeat/5x2-4 185655 627 ns/op BenchmarkRepeat/5x6-4 101060 1236 ns/op BenchmarkRepeat/10x1-4 285661 423 ns/op BenchmarkRepeat/10x2-4 175239 695 ns/op BenchmarkRepeat/10x6-4 110810 1080 ns/op BenchmarkIndexAnyASCII/1:1-4 2003210 59.6 ns/op BenchmarkIndexAnyASCII/1:2-4 2005160 60.3 ns/op BenchmarkIndexAnyASCII/1:4-4 1949911 61.7 ns/op BenchmarkIndexAnyASCII/1:8-4 1801792 67.9 ns/op BenchmarkIndexAnyASCII/1:16-4 1638512 73.3 ns/op BenchmarkIndexAnyASCII/16:1-4 370509 306 ns/op BenchmarkIndexAnyASCII/16:2-4 377764 306 ns/op BenchmarkIndexAnyASCII/16:4-4 372380 308 ns/op BenchmarkIndexAnyASCII/16:8-4 351632 320 ns/op BenchmarkIndexAnyASCII/16:16-4 325338 357 ns/op BenchmarkIndexAnyASCII/256:1-4 32460 3726 ns/op BenchmarkIndexAnyASCII/256:2-4 29650 3724 ns/op BenchmarkIndexAnyASCII/256:4-4 32115 3722 ns/op BenchmarkIndexAnyASCII/256:8-4 32136 3719 ns/op BenchmarkIndexAnyASCII/256:16-4 31690 3765 ns/op BenchmarkIndexAnyASCII/4096:1-4 2052 57838 ns/op BenchmarkIndexAnyASCII/4096:2-4 2053 57739 ns/op BenchmarkIndexAnyASCII/4096:4-4 2046 58084 ns/op BenchmarkIndexAnyASCII/4096:8-4 2053 59575 ns/op BenchmarkIndexAnyASCII/4096:16-4 2025 58261 ns/op BenchmarkTrimASCII/1:1-4 393544 281 ns/op BenchmarkTrimASCII/1:2-4 309894 390 ns/op BenchmarkTrimASCII/1:4-4 305078 414 ns/op BenchmarkTrimASCII/1:8-4 300049 410 ns/op BenchmarkTrimASCII/1:16-4 280227 441 ns/op BenchmarkTrimASCII/16:1-4 356277 338 ns/op BenchmarkTrimASCII/16:2-4 130416 975 ns/op BenchmarkTrimASCII/16:4-4 124923 955 ns/op BenchmarkTrimASCII/16:8-4 125389 967 ns/op BenchmarkTrimASCII/16:16-4 116821 1019 ns/op BenchmarkTrimASCII/256:1-4 92347 1281 ns/op BenchmarkTrimASCII/256:2-4 12422 9418 ns/op BenchmarkTrimASCII/256:4-4 12652 9777 ns/op BenchmarkTrimASCII/256:8-4 12715 9316 ns/op BenchmarkTrimASCII/256:16-4 12597 9310 ns/op BenchmarkTrimASCII/4096:1-4 7305 16044 ns/op BenchmarkTrimASCII/4096:2-4 793 142519 ns/op BenchmarkTrimASCII/4096:4-4 806 144633 ns/op BenchmarkTrimASCII/4096:8-4 805 145310 ns/op BenchmarkTrimASCII/4096:16-4 818 144389 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13246 9048 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13312 9069 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1149 100932 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2242 50131 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4106 25431 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 8210 14428 ns/op BenchmarkJoin/0-4 3902274 30.7 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2585886 48.0 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 143880 816 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 98866 1209 ns/op 32 B/op 1 allocs/op BenchmarkJoin/4-4 70572 1641 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 57168 2146 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 47138 2559 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 39493 2954 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 1671651 81.5 ns/op BenchmarkTrimSpace/ASCII-4 836575 129 ns/op BenchmarkTrimSpace/SomeNonASCII-4 100087 1126 ns/op BenchmarkTrimSpace/JustNonASCII-4 50763 2359 ns/op PASS ok strings 26.348s goos: linux goarch: amd64 pkg: sync BenchmarkCond1-4 42219 2845 ns/op BenchmarkCond2-4 16195 8232 ns/op BenchmarkCond4-4 8007 16621 ns/op BenchmarkCond8-4 2366 49796 ns/op BenchmarkCond16-4 1410 120398 ns/op BenchmarkCond32-4 356 311708 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 479874 255 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 164728 659 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 437611 279 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 485760 225 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 164206 665 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 540954 223 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 59281 2574 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 54794 2184 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 40765 3217 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 31741 3953 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 520206 216 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 108325 940 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 474834 251 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 2196 50076 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 181 614819 ns/op BenchmarkRange/*sync.Map-4 1448 76631 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 61714 1800 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 145341 792 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 37381 2790 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 68721 1624 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 148381 692 ns/op BenchmarkAdversarialDelete/*sync.Map-4 102523 1112 ns/op BenchmarkUncontendedSemaphore-4 2728863 44.3 ns/op BenchmarkContendedSemaphore-4 2044320 54.7 ns/op BenchmarkMutexUncontended-4 671007 178 ns/op BenchmarkMutex-4 84306 1246 ns/op BenchmarkMutexSlack-4 84604 1478 ns/op BenchmarkMutexWork-4 79030 1509 ns/op BenchmarkMutexWorkSlack-4 68406 1657 ns/op BenchmarkMutexNoSpin-4 1315 87365 ns/op BenchmarkMutexSpin-4 21859 5230 ns/op BenchmarkOnce-4 1376702 87.2 ns/op BenchmarkSemaUncontended-4 2658302 43.6 ns/op BenchmarkSemaSyntNonblock-4 1549945 70.0 ns/op BenchmarkSemaSyntBlock-4 960332 123 ns/op BenchmarkSemaWorkNonblock-4 1049640 110 ns/op BenchmarkSemaWorkBlock-4 656275 179 ns/op BenchmarkRWMutexUncontended-4 324069 363 ns/op BenchmarkRWMutexWrite100-4 190113 530 ns/op BenchmarkRWMutexWrite10-4 140848 718 ns/op BenchmarkRWMutexWorkWrite100-4 161306 673 ns/op BenchmarkRWMutexWorkWrite10-4 135600 904 ns/op BenchmarkWaitGroupUncontended-4 439815 260 ns/op BenchmarkWaitGroupAddDone-4 185023 563 ns/op BenchmarkWaitGroupAddDoneWork-4 174121 575 ns/op BenchmarkWaitGroupWait-4 1773368 67.0 ns/op BenchmarkWaitGroupWaitWork-4 1214529 97.9 ns/op BenchmarkWaitGroupActuallyWait-4 926 116800 ns/op 16 B/op 1 allocs/op PASS ok sync 12.149s goos: linux goarch: amd64 pkg: sync/atomic BenchmarkValueRead-4 492439 211 ns/op PASS ok sync/atomic 0.235s goos: linux goarch: amd64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 4488 25016 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 5978 18135 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 57 1951469 ns/op 99440 B/op 1023 allocs/op BenchmarkTable/1x1000/reuse-4 67 1898206 ns/op 1484 B/op 15 allocs/op BenchmarkTable/1x100000/new-4 1 280836231 ns/op 19904256 B/op 100060 allocs/op BenchmarkTable/1x100000/reuse-4 1 273184053 ns/op 19904256 B/op 100060 allocs/op BenchmarkTable/10x10/new-4 1120 107396 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1174 98641 ns/op 4 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 10 10202074 ns/op 386817 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 12 9532269 ns/op 32234 B/op 86 allocs/op BenchmarkTable/10x100000/new-4 1 1239005868 ns/op 49262736 B/op 100077 allocs/op BenchmarkTable/10x100000/reuse-4 1 1183714341 ns/op 49262736 B/op 100077 allocs/op BenchmarkTable/100x10/new-4 128 944054 ns/op 38016 B/op 40 allocs/op BenchmarkTable/100x10/reuse-4 134 879156 ns/op 283 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 99824276 ns/op 3251336 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 95400732 ns/op 1625664 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 11797738010 ns/op 339962096 B/op 100094 allocs/op BenchmarkTable/100x100000/reuse-4 1 11047764939 ns/op 339962008 B/op 100094 allocs/op BenchmarkPyramid/10-4 1861 66456 ns/op 4880 B/op 35 allocs/op BenchmarkPyramid/100-4 21 5385287 ns/op 411184 B/op 231 allocs/op BenchmarkPyramid/1000-4 1 525404765 ns/op 41585984 B/op 2055 allocs/op BenchmarkRagged/10-4 1596 72784 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 164 715261 ns/op 41136 B/op 188 allocs/op BenchmarkRagged/1000-4 16 7150231 ns/op 400673 B/op 1661 allocs/op BenchmarkCode-4 4392 25447 ns/op 648 B/op 13 allocs/op PASS ok text/tabwriter 29.711s goos: linux goarch: amd64 pkg: text/template/parse BenchmarkParseLarge-4 1 270684574 ns/op BenchmarkVariableString-4 62576 1849 ns/op 72 B/op 3 allocs/op BenchmarkListString-4 1636 71294 ns/op 2914 B/op 86 allocs/op PASS ok text/template/parse 0.566s goos: linux goarch: amd64 pkg: time BenchmarkAfterFunc-4 1 148888474 ns/op BenchmarkAfter-4 78 1722533 ns/op BenchmarkStop-4 277 591332 ns/op BenchmarkSimultaneousAfterFunc-4 1 139636301 ns/op BenchmarkStartStop-4 226 506991 ns/op BenchmarkReset-4 1394 74702 ns/op BenchmarkSleep-4 1 144157817 ns/op BenchmarkTicker-4 127 975986 ns/op BenchmarkNow-4 741241 146 ns/op BenchmarkNowUnixNano-4 785256 150 ns/op BenchmarkFormat-4 47113 2629 ns/op BenchmarkFormatNow-4 48805 2354 ns/op BenchmarkMarshalJSON-4 39883 3105 ns/op BenchmarkMarshalText-4 40195 3061 ns/op BenchmarkParse-4 109868 1187 ns/op BenchmarkParseDuration-4 346546 336 ns/op BenchmarkHour-4 569186 183 ns/op BenchmarkSecond-4 586680 183 ns/op BenchmarkYear-4 493197 242 ns/op BenchmarkDay-4 417936 280 ns/op PASS ok time 5.558s goos: linux goarch: amd64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 191480 523 ns/op BenchmarkDecodeValidJapaneseChars-4 298605 400 ns/op BenchmarkDecodeRune-4 877592 139 ns/op BenchmarkEncodeValidASCII-4 357987 318 ns/op BenchmarkEncodeValidJapaneseChars-4 582144 207 ns/op BenchmarkEncodeRune-4 1477278 80.2 ns/op PASS ok unicode/utf16 1.040s goos: linux goarch: amd64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 409497 281 ns/op BenchmarkRuneCountTenJapaneseChars-4 96462 1219 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2607556 44.4 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 263857 411 ns/op BenchmarkValidTenASCIIChars-4 398272 284 ns/op BenchmarkValidTenJapaneseChars-4 98541 1199 ns/op BenchmarkValidStringTenASCIIChars-4 3081703 38.8 ns/op BenchmarkValidStringTenJapaneseChars-4 277401 401 ns/op BenchmarkEncodeASCIIRune-4 2784774 42.6 ns/op BenchmarkEncodeJapaneseRune-4 1532293 78.8 ns/op BenchmarkDecodeASCIIRune-4 1768309 67.3 ns/op BenchmarkDecodeJapaneseRune-4 1178720 101 ns/op BenchmarkFullASCIIRune-4 3439954 34.2 ns/op BenchmarkFullJapaneseRune-4 3448000 34.3 ns/op PASS ok unicode/utf8 2.260s ##### os/user with tag osusergo ok os/user 0.002s All tests passed.