freebsd-amd64-race at 1f29f39795e736238200840c368c4e0c6edbfbae ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: freebsd # OS Version: FreeBSD 13.0-STABLE FreeBSD 13.0-STABLE #0 stable/13-n248759-3684bb89d52: Thu Dec 30 02:37:49 UTC 2021 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 ##### Testing packages. ok archive/tar 1.178s ok archive/zip 1.800s ok bufio 0.331s ok bytes 4.194s ok compress/bzip2 0.561s ok compress/flate 4.889s ok compress/gzip 10.829s ok compress/lzw 0.491s ok compress/zlib 4.154s ok container/heap 0.036s ok container/list 0.026s ok container/ring 0.036s ok context 0.038s ok crypto 0.026s ok crypto/aes 0.070s ok crypto/cipher 0.058s ok crypto/des 0.058s ok crypto/dsa 0.038s ok crypto/ecdh 0.199s ok crypto/ecdsa 0.144s ok crypto/ed25519 0.389s ok crypto/elliptic 0.058s ok crypto/hmac 0.037s ok crypto/internal/alias 0.025s ok crypto/internal/bigmod 2.321s ok crypto/internal/boring 0.026s ok crypto/internal/boring/bcache 0.390s ok crypto/internal/edwards25519 33.684s ok crypto/internal/edwards25519/field 12.345s ok crypto/internal/nistec 3.596s ok crypto/internal/nistec/fiat 0.026s [no tests to run] ok crypto/md5 0.039s ok crypto/rand 0.382s ok crypto/rc4 0.436s ok crypto/rsa 0.477s ok crypto/sha1 0.038s ok crypto/sha256 0.037s ok crypto/sha512 0.037s ok crypto/subtle 0.411s ok crypto/tls 1.574s ok crypto/x509 1.259s ok database/sql 0.372s ok database/sql/driver 0.026s ok debug/buildinfo 0.047s ok debug/dwarf 0.079s ok debug/elf 1.155s ok debug/gosym 0.112s ok debug/macho 0.038s ok debug/pe 0.060s ok debug/plan9obj 0.028s ok embed 0.027s [no tests to run] ok embed/internal/embedtest 0.037s ok encoding/ascii85 0.036s ok encoding/asn1 0.036s ok encoding/base32 0.070s ok encoding/base64 0.035s ok encoding/binary 0.036s ok encoding/csv 0.068s ok encoding/gob 14.978s ok encoding/hex 0.044s ok encoding/json 1.099s ok encoding/pem 1.966s ok encoding/xml 0.191s ok errors 0.036s ok expvar 0.036s ok flag 0.127s ok fmt 0.507s ok go/ast 0.038s ok go/build 4.167s ok go/build/constraint 0.037s ok go/constant 0.036s ok go/doc 0.229s ok go/doc/comment 1.935s ok go/format 0.069s ok go/importer 0.168s ok go/internal/gccgoimporter 0.068s ok go/internal/gcimporter 1.089s ok go/internal/srcimporter 10.451s ok go/parser 0.884s ok go/printer 1.247s ok go/scanner 0.036s ok go/token 0.122s ok go/types 29.326s ok hash 0.039s ok hash/adler32 0.058s ok hash/crc32 0.068s ok hash/crc64 0.036s ok hash/fnv 0.036s ok hash/maphash 0.036s ok html 0.036s ok html/template 0.208s ok image 0.410s ok image/color 0.057s ok image/draw 0.547s ok image/gif 0.828s ok image/jpeg 1.212s ok image/png 2.825s ok index/suffixarray 0.946s ok internal/abi 3.929s ok internal/buildcfg 0.025s ok internal/coverage/cformat 0.025s ok internal/coverage/cmerge 0.026s ok internal/coverage/pods 0.027s ok internal/coverage/slicereader 0.026s ok internal/coverage/slicewriter 0.026s ok internal/coverage/test 0.057s ok internal/cpu 0.076s ok internal/dag 0.026s ok internal/diff 0.036s ok internal/fmtsort 0.025s ok internal/fuzz 0.048s ok internal/godebug 0.025s ok internal/intern 0.207s ok internal/itoa 0.026s ok internal/poll 0.366s ok internal/profile 0.037s ok internal/reflectlite 0.229s ok internal/safefilepath 0.026s ok internal/saferio 0.114s ok internal/singleflight 0.072s ok internal/testenv 0.025s ok internal/trace 0.205s ok internal/types/errors 0.343s ok internal/unsafeheader 0.035s ok internal/xcoff 0.060s ok io 0.067s ok io/fs 0.282s ok io/ioutil 0.037s ok log 0.036s ok log/syslog 1.297s ok math 0.047s ok math/big 2.828s ok math/bits 0.049s ok math/cmplx 0.037s ok math/rand 1.861s ok mime 0.047s ok mime/multipart 1.473s ok mime/quotedprintable 0.079s ok net 7.743s ok net/http 8.163s ok net/http/cgi 0.320s ok net/http/cookiejar 0.036s ok net/http/fcgi 0.143s ok net/http/httptest 0.189s ok net/http/httptrace 0.025s ok net/http/httputil 0.654s ok net/http/internal 0.037s ok net/http/internal/ascii 0.025s ok net/http/pprof 5.346s ok net/internal/socktest 0.028s ok net/mail 0.036s ok net/netip 0.336s ok net/rpc 0.064s ok net/rpc/jsonrpc 0.037s ok net/smtp 0.061s ok net/textproto 0.048s ok net/url 0.047s ok os 0.445s ok os/exec 0.417s ok os/exec/internal/fdtest 0.041s ok os/signal 3.326s ok os/user 0.028s ok path 0.037s ok path/filepath 0.100s ok plugin 0.025s ok reflect 0.441s ok regexp 3.010s ok regexp/syntax 4.259s ok runtime 25.599s ok runtime/cgo 0.025s ok runtime/coverage 0.026s ok runtime/debug 0.130s ok runtime/internal/atomic 0.076s ok runtime/internal/math 0.059s ok runtime/internal/sys 0.059s ok runtime/metrics 0.039s ok runtime/pprof 6.895s ok runtime/race 8.335s ok runtime/trace 3.722s ok sort 0.440s ok strconv 2.209s ok strings 3.683s ok sync 0.576s ok sync/atomic 1.769s ok syscall 0.242s ok testing 1.601s ok testing/fstest 0.037s ok testing/iotest 0.026s ok testing/quick 0.165s ok text/scanner 0.047s ok text/tabwriter 0.036s ok text/template 0.091s ok text/template/parse 0.047s ok time 2.233s ok unicode 0.038s ok unicode/utf16 0.026s ok unicode/utf8 0.067s ok cmd/addr2line 1.904s ok cmd/api 5.762s ok cmd/asm/internal/asm 2.742s ok cmd/asm/internal/lex 0.026s ok cmd/compile/internal/abt 0.048s ok cmd/compile/internal/amd64 0.037s ok cmd/compile/internal/base 0.026s ok cmd/compile/internal/compare 0.038s ok cmd/compile/internal/dwarfgen 0.576s ok cmd/compile/internal/importer 0.810s ok cmd/compile/internal/ir 0.026s ok cmd/compile/internal/logopt 0.187s ok cmd/compile/internal/noder 0.037s ok cmd/compile/internal/reflectdata 0.026s [no tests to run] ok cmd/compile/internal/ssa 2.992s ok cmd/compile/internal/syntax 0.179s ok cmd/compile/internal/test 11.258s ok cmd/compile/internal/typecheck 0.254s ok cmd/compile/internal/types 0.030s ok cmd/compile/internal/types2 7.474s ok cmd/covdata 0.025s ok cmd/cover 1.087s ok cmd/dist 0.025s ok cmd/doc 0.883s ok cmd/fix 1.854s ok cmd/go 75.064s ok cmd/go/internal/auth 0.026s ok cmd/go/internal/cache 0.154s ok cmd/go/internal/fsys 0.079s ok cmd/go/internal/generate 0.039s ok cmd/go/internal/get 0.038s ok cmd/go/internal/imports 0.038s ok cmd/go/internal/load 0.037s ok cmd/go/internal/lockedfile 0.420s ok cmd/go/internal/lockedfile/internal/filelock 0.078s ok cmd/go/internal/modconv 0.047s ok cmd/go/internal/modfetch 0.037s ok cmd/go/internal/modfetch/codehost 0.037s ok cmd/go/internal/modfetch/zip_sum_test 0.036s ok cmd/go/internal/modindex 0.504s ok cmd/go/internal/modload 0.037s ok cmd/go/internal/mvs 0.058s ok cmd/go/internal/par 0.162s ok cmd/go/internal/str 0.026s ok cmd/go/internal/test 0.028s ok cmd/go/internal/vcs 0.038s ok cmd/go/internal/vcweb 0.042s ok cmd/go/internal/vcweb/vcstest 1.669s ok cmd/go/internal/web 0.039s ok cmd/go/internal/work 0.080s ok cmd/gofmt 0.195s ok cmd/internal/archive 0.709s ok cmd/internal/buildid 0.600s ok cmd/internal/dwarf 0.026s ok cmd/internal/edit 0.026s ok cmd/internal/goobj 0.025s ok cmd/internal/moddeps 0.743s ok cmd/internal/notsha256 0.036s ok cmd/internal/obj 0.419s ok cmd/internal/obj/ppc64 0.083s ok cmd/internal/obj/riscv 0.048s ok cmd/internal/obj/s390x 0.027s ok cmd/internal/obj/x86 2.361s ok cmd/internal/objabi 0.028s ok cmd/internal/pkgpath 0.138s ok cmd/internal/pkgpattern 0.036s ok cmd/internal/quoted 0.026s ok cmd/internal/src 0.025s ok cmd/internal/test2json 0.740s ok cmd/link 5.063s ok cmd/link/internal/benchmark 0.046s ok cmd/link/internal/ld 3.770s ok cmd/link/internal/loader 0.075s ok cmd/nm 1.324s ok cmd/objdump 2.113s ok cmd/pack 1.453s ok cmd/pprof 1.511s ok cmd/trace 0.086s ok cmd/vet 13.217s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3147 35892 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2290 46021 ns/op 1853 B/op 36 allocs/op Benchmark/Writer/PAX-4 1736 67919 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3753 26681 ns/op 5134 B/op 15 allocs/op Benchmark/Reader/GNU-4 6050 18877 ns/op 5199 B/op 15 allocs/op Benchmark/Reader/PAX-4 2077 55527 ns/op 9002 B/op 33 allocs/op PASS ok archive/tar 0.741s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 299421195 ns/op 15040 B/op 66 allocs/op BenchmarkZip64Test-4 1 146291075 ns/op BenchmarkZip64TestSizes/4096-4 1778 63611 ns/op BenchmarkZip64TestSizes/1048576-4 183 614049 ns/op BenchmarkZip64TestSizes/67108864-4 1 137502671 ns/op PASS ok archive/zip 1.197s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 243466 469.8 ns/op BenchmarkReaderCopyUnoptimal-4 152976 768.1 ns/op BenchmarkReaderCopyNoWriteTo-4 5276 20343 ns/op BenchmarkReaderWriteToOptimal-4 8089 13403 ns/op BenchmarkReaderReadString-4 147121 836.0 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 231081 517.4 ns/op BenchmarkWriterCopyUnoptimal-4 219888 533.7 ns/op BenchmarkWriterCopyNoReadFrom-4 8535 17832 ns/op BenchmarkReaderEmpty-4 38488 3005 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 29805 3638 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 588652 181.6 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.478s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 6194 24095 ns/op 1359.95 MB/s BenchmarkWriteByte-4 470 251112 ns/op 16.31 MB/s BenchmarkWriteRune-4 254 466651 ns/op 26.33 MB/s BenchmarkBufferNotEmptyWriteRead-4 33 3388449 ns/op BenchmarkBufferFullSmallReads-4 100 1082952 ns/op BenchmarkBufferWriteBlock/N4096-4 7785 16139 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 535 224436 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 14 7906934 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4602850 27.42 ns/op 364.74 MB/s BenchmarkIndexByte/32-4 4258908 29.37 ns/op 1089.65 MB/s BenchmarkIndexByte/4K-4 943968 124.9 ns/op 32798.16 MB/s BenchmarkIndexBytePortable/10-4 962409 121.5 ns/op 82.30 MB/s BenchmarkIndexBytePortable/32-4 330400 361.8 ns/op 88.44 MB/s BenchmarkIndexBytePortable/4K-4 2749 42084 ns/op 97.33 MB/s BenchmarkIndexRune/10-4 1210944 97.32 ns/op 102.75 MB/s BenchmarkIndexRune/32-4 1000000 100.0 ns/op 319.92 MB/s BenchmarkIndexRune/4K-4 379785 300.7 ns/op 13620.84 MB/s BenchmarkIndexRuneASCII/10-4 4577925 27.31 ns/op 366.22 MB/s BenchmarkIndexRuneASCII/32-4 4193538 28.69 ns/op 1115.25 MB/s BenchmarkIndexRuneASCII/4K-4 951602 125.6 ns/op 32616.73 MB/s BenchmarkEqual/0-4 8268619 14.00 ns/op BenchmarkEqual/1-4 1459916 81.63 ns/op 12.25 MB/s BenchmarkEqual/6-4 1424157 84.11 ns/op 71.34 MB/s BenchmarkEqual/9-4 1443764 82.35 ns/op 109.30 MB/s BenchmarkEqual/15-4 1400961 86.32 ns/op 173.78 MB/s BenchmarkEqual/16-4 1511446 79.03 ns/op 202.45 MB/s BenchmarkEqual/20-4 1390357 87.09 ns/op 229.64 MB/s BenchmarkEqual/32-4 1418001 83.34 ns/op 383.97 MB/s BenchmarkEqual/4K-4 109692 1098 ns/op 3731.39 MB/s BenchmarkIndex/10-4 3112177 38.33 ns/op 260.90 MB/s BenchmarkIndex/32-4 3055173 39.50 ns/op 810.14 MB/s BenchmarkIndex/4K-4 18304 6498 ns/op 630.36 MB/s BenchmarkIndexEasy/10-4 3134833 37.22 ns/op 268.67 MB/s BenchmarkIndexEasy/32-4 3038540 39.49 ns/op 810.35 MB/s BenchmarkIndexEasy/4K-4 497474 238.3 ns/op 17189.41 MB/s BenchmarkCount/10-4 1579454 75.86 ns/op 131.83 MB/s BenchmarkCount/32-4 1526341 79.06 ns/op 404.76 MB/s BenchmarkCount/4K-4 18254 6556 ns/op 624.79 MB/s BenchmarkCountEasy/10-4 1631821 73.83 ns/op 135.44 MB/s BenchmarkCountEasy/32-4 1545142 77.44 ns/op 413.24 MB/s BenchmarkCountEasy/4K-4 428900 277.3 ns/op 14768.85 MB/s BenchmarkCountSingle/10-4 3609020 34.23 ns/op 292.12 MB/s BenchmarkCountSingle/32-4 3419563 35.77 ns/op 894.51 MB/s BenchmarkCountSingle/4K-4 813516 141.6 ns/op 28934.74 MB/s BenchmarkToUpper/#00-4 3055356 39.37 ns/op BenchmarkToUpper/ONLYUPPER-4 310575 375.8 ns/op BenchmarkToUpper/abc-4 552362 220.6 ns/op BenchmarkToUpper/AbC123-4 328222 359.5 ns/op BenchmarkToUpper/azAZ09_-4 303831 392.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 92564 1299 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40380 2946 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 59929 2011 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 130105 918.5 ns/op BenchmarkToLower/#00-4 3035870 39.48 ns/op BenchmarkToLower/abc-4 491445 245.7 ns/op BenchmarkToLower/AbC123-4 336703 355.7 ns/op BenchmarkToLower/azAZ09_-4 304606 387.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 92383 1303 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 43894 2758 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 68773 1715 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 126253 927.9 ns/op BenchmarkFields/ASCII/16-4 125676 944.5 ns/op 16.94 MB/s 128 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 11143 ns/op 22.97 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 681 175466 ns/op 23.34 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 38 2983282 ns/op 21.97 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 47730007 ns/op 21.97 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 101570 1196 ns/op 13.38 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6520 17197 ns/op 14.89 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 416 287098 ns/op 14.27 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 22 5116634 ns/op 12.81 MB/s 512264 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 89633744 ns/op 11.70 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 123864 939.9 ns/op 17.02 MB/s 128 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12577 9558 ns/op 26.78 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 756 159987 ns/op 25.60 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 38 3006725 ns/op 21.80 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 56694882 ns/op 18.50 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 137608 875.9 ns/op 18.27 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9343 12566 ns/op 20.37 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 571 209295 ns/op 19.57 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 3881570 ns/op 16.88 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 69745890 ns/op 15.03 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2146003 55.86 ns/op BenchmarkTrimSpace/ASCII-4 1000000 113.3 ns/op BenchmarkTrimSpace/SomeNonASCII-4 116776 1013 ns/op BenchmarkTrimSpace/JustNonASCII-4 53611 2255 ns/op BenchmarkToValidUTF8/Valid-4 540216 222.5 ns/op BenchmarkToValidUTF8/InvalidASCII-4 362260 325.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 104066 1173 ns/op BenchmarkIndexHard1-4 842 140814 ns/op BenchmarkIndexHard2-4 604 198684 ns/op BenchmarkIndexHard3-4 152 787116 ns/op BenchmarkIndexHard4-4 151 791213 ns/op BenchmarkLastIndexHard1-4 6 18865851 ns/op BenchmarkLastIndexHard2-4 5 24121668 ns/op BenchmarkLastIndexHard3-4 4 26405514 ns/op BenchmarkCountHard1-4 847 141771 ns/op BenchmarkCountHard2-4 603 200981 ns/op BenchmarkCountHard3-4 150 787717 ns/op BenchmarkSplitEmptySeparator-4 1 111698060 ns/op BenchmarkSplitSingleByteSeparator-4 16 6779939 ns/op BenchmarkSplitMultiByteSeparator-4 12 8611269 ns/op BenchmarkSplitNSingleByteSeparator-4 198332 630.0 ns/op BenchmarkSplitNMultiByteSeparator-4 75777 1552 ns/op BenchmarkRepeat-4 189627 629.8 ns/op BenchmarkRepeatLarge/256/1-4 145233 828.2 ns/op 309.12 MB/s BenchmarkRepeatLarge/256/16-4 213674 547.7 ns/op 467.42 MB/s BenchmarkRepeatLarge/512/1-4 108553 1098 ns/op 466.43 MB/s BenchmarkRepeatLarge/512/16-4 147709 794.1 ns/op 644.72 MB/s BenchmarkRepeatLarge/1024/1-4 75217 1576 ns/op 649.62 MB/s BenchmarkRepeatLarge/1024/16-4 95841 1285 ns/op 796.97 MB/s BenchmarkRepeatLarge/2048/1-4 42612 2833 ns/op 722.90 MB/s BenchmarkRepeatLarge/2048/16-4 49454 2430 ns/op 842.66 MB/s BenchmarkRepeatLarge/4096/1-4 25917 4646 ns/op 881.71 MB/s BenchmarkRepeatLarge/4096/16-4 26829 4395 ns/op 932.01 MB/s BenchmarkRepeatLarge/8192/1-4 14612 8550 ns/op 958.18 MB/s BenchmarkRepeatLarge/8192/16-4 14151 8034 ns/op 1019.66 MB/s BenchmarkRepeatLarge/8192/4097-4 26758 4697 ns/op 872.27 MB/s BenchmarkRepeatLarge/16384/1-4 6855 14924 ns/op 1097.84 MB/s BenchmarkRepeatLarge/16384/16-4 7704 14287 ns/op 1146.75 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 12627 ns/op 973.43 MB/s BenchmarkRepeatLarge/32768/1-4 5071 27404 ns/op 1195.73 MB/s BenchmarkRepeatLarge/32768/16-4 4509 26805 ns/op 1222.48 MB/s BenchmarkRepeatLarge/32768/4097-4 5352 24848 ns/op 1154.20 MB/s BenchmarkRepeatLarge/65536/1-4 2172 48184 ns/op 1360.13 MB/s BenchmarkRepeatLarge/65536/16-4 2342 50666 ns/op 1293.50 MB/s BenchmarkRepeatLarge/65536/4097-4 2612 55602 ns/op 1105.27 MB/s BenchmarkRepeatLarge/131072/1-4 487 241114 ns/op 543.61 MB/s BenchmarkRepeatLarge/131072/16-4 500 238860 ns/op 548.74 MB/s BenchmarkRepeatLarge/131072/4097-4 514 260376 ns/op 487.78 MB/s BenchmarkRepeatLarge/262144/1-4 255 460807 ns/op 568.88 MB/s BenchmarkRepeatLarge/262144/16-4 255 470103 ns/op 557.63 MB/s BenchmarkRepeatLarge/262144/4097-4 253 459292 ns/op 561.98 MB/s BenchmarkRepeatLarge/524288/1-4 124 932742 ns/op 562.09 MB/s BenchmarkRepeatLarge/524288/16-4 129 916053 ns/op 572.33 MB/s BenchmarkRepeatLarge/524288/4097-4 130 898670 ns/op 578.99 MB/s BenchmarkRepeatLarge/1048576/1-4 70 1869144 ns/op 560.99 MB/s BenchmarkRepeatLarge/1048576/16-4 69 1903733 ns/op 550.80 MB/s BenchmarkRepeatLarge/1048576/4097-4 63 1928352 ns/op 541.78 MB/s BenchmarkRepeatLarge/2097152/1-4 32 3789180 ns/op 553.46 MB/s BenchmarkRepeatLarge/2097152/16-4 31 3785680 ns/op 553.97 MB/s BenchmarkRepeatLarge/2097152/4097-4 32 3807415 ns/op 549.87 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7636206 ns/op 549.27 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7605744 ns/op 551.47 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7552074 ns/op 554.98 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15349368 ns/op 546.51 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15271300 ns/op 549.31 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15211129 ns/op 551.34 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30171814 ns/op 556.06 MB/s BenchmarkRepeatLarge/16777216/16-4 4 29993907 ns/op 559.35 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30073485 ns/op 557.87 MB/s BenchmarkRepeatLarge/33554432/1-4 2 62912752 ns/op 533.35 MB/s BenchmarkRepeatLarge/33554432/16-4 2 59800886 ns/op 561.10 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60557034 ns/op 554.10 MB/s BenchmarkRepeatLarge/67108864/1-4 1 117637501 ns/op 570.47 MB/s BenchmarkRepeatLarge/67108864/16-4 1 116946384 ns/op 573.84 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 117581408 ns/op 570.74 MB/s BenchmarkRepeatLarge/134217728/1-4 1 258126377 ns/op 519.97 MB/s BenchmarkRepeatLarge/134217728/16-4 1 234744909 ns/op 571.76 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 235589632 ns/op 569.71 MB/s BenchmarkRepeatLarge/268435456/1-4 1 511038333 ns/op 525.27 MB/s BenchmarkRepeatLarge/268435456/16-4 1 474375670 ns/op 565.87 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 466349537 ns/op 575.61 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1026941836 ns/op 522.79 MB/s BenchmarkRepeatLarge/536870912/16-4 1 936416951 ns/op 573.32 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 934046486 ns/op 574.78 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2077990639 ns/op 516.72 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1874188505 ns/op 572.91 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1901591815 ns/op 564.65 MB/s BenchmarkBytesCompare/1-4 9472856 11.39 ns/op BenchmarkBytesCompare/2-4 9755319 11.89 ns/op BenchmarkBytesCompare/4-4 9741157 11.66 ns/op BenchmarkBytesCompare/8-4 10305003 11.29 ns/op BenchmarkBytesCompare/16-4 10444443 11.14 ns/op BenchmarkBytesCompare/32-4 8828746 13.19 ns/op BenchmarkBytesCompare/64-4 8461807 13.99 ns/op BenchmarkBytesCompare/128-4 7921222 14.98 ns/op BenchmarkBytesCompare/256-4 6259053 18.24 ns/op BenchmarkBytesCompare/512-4 4520179 26.20 ns/op BenchmarkBytesCompare/1024-4 2895686 41.48 ns/op BenchmarkBytesCompare/2048-4 1682184 71.74 ns/op BenchmarkIndexAnyASCII/1:1-4 2292058 51.20 ns/op BenchmarkIndexAnyASCII/1:2-4 2294973 50.45 ns/op BenchmarkIndexAnyASCII/1:4-4 2261013 51.05 ns/op BenchmarkIndexAnyASCII/1:8-4 2287812 50.35 ns/op BenchmarkIndexAnyASCII/1:16-4 2279067 49.24 ns/op BenchmarkIndexAnyASCII/1:32-4 2257940 49.89 ns/op BenchmarkIndexAnyASCII/1:64-4 2322132 49.53 ns/op BenchmarkIndexAnyASCII/16:1-4 2171880 54.86 ns/op BenchmarkIndexAnyASCII/16:2-4 478446 244.7 ns/op BenchmarkIndexAnyASCII/16:4-4 465871 250.0 ns/op BenchmarkIndexAnyASCII/16:8-4 478209 245.1 ns/op BenchmarkIndexAnyASCII/16:16-4 468045 253.8 ns/op BenchmarkIndexAnyASCII/16:32-4 414468 286.7 ns/op BenchmarkIndexAnyASCII/16:64-4 352704 331.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1951784 61.33 ns/op BenchmarkIndexAnyASCII/256:2-4 42638 2809 ns/op BenchmarkIndexAnyASCII/256:4-4 41770 2829 ns/op BenchmarkIndexAnyASCII/256:8-4 42211 2829 ns/op BenchmarkIndexAnyASCII/256:16-4 42190 2831 ns/op BenchmarkIndexAnyASCII/256:32-4 41698 2864 ns/op BenchmarkIndexAnyASCII/256:64-4 40828 2926 ns/op BenchmarkIndexAnyUTF8/1:1-4 2370813 51.50 ns/op BenchmarkIndexAnyUTF8/1:2-4 2334861 50.37 ns/op BenchmarkIndexAnyUTF8/1:4-4 2325592 50.27 ns/op BenchmarkIndexAnyUTF8/1:8-4 2344563 49.53 ns/op BenchmarkIndexAnyUTF8/1:16-4 2380998 49.18 ns/op BenchmarkIndexAnyUTF8/1:32-4 2332365 50.07 ns/op BenchmarkIndexAnyUTF8/1:64-4 2335543 50.52 ns/op BenchmarkIndexAnyUTF8/16:1-4 162860 731.6 ns/op BenchmarkIndexAnyUTF8/16:2-4 307658 382.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 305282 379.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 313561 380.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 293671 399.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 288186 417.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 287244 411.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10219 ns/op BenchmarkIndexAnyUTF8/256:2-4 22640 5352 ns/op BenchmarkIndexAnyUTF8/256:4-4 22527 5346 ns/op BenchmarkIndexAnyUTF8/256:8-4 22657 5317 ns/op BenchmarkIndexAnyUTF8/256:16-4 22118 5458 ns/op BenchmarkIndexAnyUTF8/256:32-4 20809 5786 ns/op BenchmarkIndexAnyUTF8/256:64-4 20462 5861 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2442990 49.25 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2385534 48.99 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2373552 48.60 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2413477 48.64 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2407372 47.89 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2401123 49.16 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2400600 47.79 ns/op BenchmarkLastIndexAnyASCII/16:1-4 380866 309.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 386738 311.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 383463 310.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 378320 315.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 353430 327.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 328855 352.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 298656 403.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 29464 4015 ns/op BenchmarkLastIndexAnyASCII/256:2-4 29348 4034 ns/op BenchmarkLastIndexAnyASCII/256:4-4 29751 4017 ns/op BenchmarkLastIndexAnyASCII/256:8-4 29718 4055 ns/op BenchmarkLastIndexAnyASCII/256:16-4 29668 4067 ns/op BenchmarkLastIndexAnyASCII/256:32-4 29242 4106 ns/op BenchmarkLastIndexAnyASCII/256:64-4 29029 4117 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2527353 48.32 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2487636 46.97 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2481392 47.04 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2450608 46.78 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2524393 46.22 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2449072 47.76 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2462020 47.30 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 249273 462.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 302008 367.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 319264 365.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 318572 367.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 314787 378.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 297234 403.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 298380 398.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18843 6347 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 23211 5180 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22792 5220 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22916 5241 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 22468 5344 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20845 5809 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 20846 5614 ns/op BenchmarkTrimASCII/1:1-4 2736535 44.32 ns/op BenchmarkTrimASCII/1:2-4 2201361 55.40 ns/op BenchmarkTrimASCII/1:4-4 2078584 58.38 ns/op BenchmarkTrimASCII/1:8-4 1809313 66.38 ns/op BenchmarkTrimASCII/1:16-4 1561874 76.03 ns/op BenchmarkTrimASCII/16:1-4 512163 228.9 ns/op BenchmarkTrimASCII/16:2-4 388880 307.9 ns/op BenchmarkTrimASCII/16:4-4 382987 314.7 ns/op BenchmarkTrimASCII/16:8-4 375510 319.4 ns/op BenchmarkTrimASCII/16:16-4 357993 330.8 ns/op BenchmarkTrimASCII/256:1-4 40549 2926 ns/op BenchmarkTrimASCII/256:2-4 29290 4070 ns/op BenchmarkTrimASCII/256:4-4 29558 4086 ns/op BenchmarkTrimASCII/256:8-4 29296 4068 ns/op BenchmarkTrimASCII/256:16-4 29484 4067 ns/op BenchmarkTrimASCII/4096:1-4 2575 45926 ns/op BenchmarkTrimASCII/4096:2-4 1836 64357 ns/op BenchmarkTrimASCII/4096:4-4 1858 64556 ns/op BenchmarkTrimASCII/4096:8-4 1844 64203 ns/op BenchmarkTrimASCII/4096:16-4 1830 63701 ns/op BenchmarkTrimByte-4 1592323 77.25 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13280 9017 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13285 8985 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 714 166022 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1413 82767 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2656 42865 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4993 22613 ns/op BenchmarkCompareBytesEqual-4 11009342 10.32 ns/op BenchmarkCompareBytesToNil-4 12325254 9.641 ns/op BenchmarkCompareBytesEmpty-4 13365786 8.594 ns/op BenchmarkCompareBytesIdentical-4 13166758 9.014 ns/op BenchmarkCompareBytesSameLength-4 11604122 9.991 ns/op BenchmarkCompareBytesDifferentLength-4 11333698 10.15 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1382 85997 ns/op 12193.34 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1396 84810 ns/op 12363.97 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1399 84723 ns/op 12376.69 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1396 85559 ns/op 12255.69 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1672 72348 ns/op 14493.67 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1388 77463 ns/op 13536.52 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1438 85114 ns/op 12319.80 MB/s BenchmarkCompareBytesBig-4 1404 84803 ns/op 12365.01 MB/s BenchmarkCompareBytesBigIdentical-4 12994984 9.375 ns/op 111853342.54 MB/s PASS ok bytes 58.756s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 72704260 ns/op 1.38 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 289823907 ns/op 1.96 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 22494676 ns/op 0.73 MB/s 3646766 B/op 52 allocs/op PASS ok compress/bzip2 1.273s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 64 1683925 ns/op 5.94 MB/s 42846 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16070781 ns/op 6.22 MB/s 41776 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 162044008 ns/op 6.17 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 64 1770669 ns/op 5.65 MB/s 42285 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17937042 ns/op 5.58 MB/s 45010 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 182217709 ns/op 5.49 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 62 1735694 ns/op 5.76 MB/s 43094 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16840490 ns/op 5.94 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 172596646 ns/op 5.79 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 66 1741900 ns/op 5.74 MB/s 43065 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17131124 ns/op 5.84 MB/s 42264 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 170669468 ns/op 5.86 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 61 1836784 ns/op 5.44 MB/s 44338 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17720850 ns/op 5.64 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 178815671 ns/op 5.59 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1503407 ns/op 6.65 MB/s 44044 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12814348 ns/op 7.80 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 130486813 ns/op 7.66 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 82 1345868 ns/op 7.43 MB/s 43256 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10402011 ns/op 9.61 MB/s 47040 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 103890398 ns/op 9.63 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 86 1363776 ns/op 7.33 MB/s 43346 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10224053 ns/op 9.78 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 114035053 ns/op 8.77 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 76 1347935 ns/op 7.42 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 11437561 ns/op 8.74 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 115246826 ns/op 8.68 MB/s BenchmarkEncode/Digits/Speed/1e4-4 49 2367738 ns/op 4.22 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20004970 ns/op 5.00 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 222710692 ns/op 4.49 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6544491 ns/op 1.53 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 74049792 ns/op 1.35 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 771874860 ns/op 1.30 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6367367 ns/op 1.57 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 75630501 ns/op 1.32 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 774950778 ns/op 1.29 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 82 1369325 ns/op 7.30 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11601948 ns/op 8.62 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 114788116 ns/op 8.71 MB/s BenchmarkEncode/Newton/Speed/1e4-4 51 2042023 ns/op 4.90 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16153427 ns/op 6.19 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 157295221 ns/op 6.36 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6237345 ns/op 1.60 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 67274715 ns/op 1.49 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 686967930 ns/op 1.46 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6278981 ns/op 1.59 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 83509754 ns/op 1.20 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 872385940 ns/op 1.15 MB/s PASS ok compress/flate 14.416s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 52 2119666 ns/op 4.72 MB/s BenchmarkDecoder/1e-Reuse4-4 52 2201912 ns/op 4.54 MB/s BenchmarkDecoder/1e5-4 5 21308008 ns/op 4.69 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21119537 ns/op 4.73 MB/s BenchmarkDecoder/1e6-4 1 211465465 ns/op 4.73 MB/s BenchmarkDecoder/1e-Reuse6-4 1 213755794 ns/op 4.68 MB/s BenchmarkEncoder/1e4-4 58 1848554 ns/op 5.41 MB/s BenchmarkEncoder/1e-Reuse4-4 63 1698145 ns/op 5.89 MB/s BenchmarkEncoder/1e5-4 6 17764030 ns/op 5.63 MB/s BenchmarkEncoder/1e-Reuse5-4 6 17471901 ns/op 5.72 MB/s BenchmarkEncoder/1e6-4 1 179433195 ns/op 5.57 MB/s BenchmarkEncoder/1e-Reuse6-4 1 178054021 ns/op 5.62 MB/s PASS ok compress/lzw 2.448s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3724327 ns/op PASS ok container/heap 0.140s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 24517 4805 ns/op BenchmarkWithTimeout/concurrency=40-4 5780 20442 ns/op BenchmarkWithTimeout/concurrency=4000-4 5439 22908 ns/op BenchmarkWithTimeout/concurrency=400000-4 5085 20210 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 323937 325.9 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13646 9169 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 16326 7111 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2806 40781 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1873 64170 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2606 45088 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 259 461234 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 189 662633 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 277 426487 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 22 4839843 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 7733324 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 27 4222820 ns/op BenchmarkCheckCanceled/Err-4 262192 444.8 ns/op BenchmarkCheckCanceled/Done-4 430570 276.1 ns/op BenchmarkContextCancelDone-4 465631 262.1 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 16039 7485 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 14822 8133 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 13938 8720 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 12781 9701 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 9630 11634 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 568862 210.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 321298 370.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 224107 536.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 140826 853.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 71618 1650 ns/op PASS ok context 10.380s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1755367 69.35 ns/op 230.73 MB/s BenchmarkDecrypt-4 1740108 67.52 ns/op 236.97 MB/s BenchmarkExpand-4 957902 117.5 ns/op PASS ok crypto/aes 0.532s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 194580 633.2 ns/op 101.07 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 379066 316.1 ns/op 202.47 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 199081 661.5 ns/op 96.74 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 378469 345.4 ns/op 185.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 130075 1326 ns/op 1018.11 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 169312 1049 ns/op 1287.16 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 114225 1440 ns/op 937.53 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 147051 1212 ns/op 1113.91 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 36790 4852 ns/op 1688.41 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 37611 4568 ns/op 1793.48 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 25716 5522 ns/op 1483.51 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 27708 5278 ns/op 1552.13 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6784 16455 ns/op 61.93 MB/s BenchmarkAESCFBDecrypt1K-4 7203 16278 ns/op 62.60 MB/s BenchmarkAESCFBDecrypt8K-4 925 128233 ns/op 63.84 MB/s BenchmarkAESOFB1K-4 10000 11301 ns/op 90.17 MB/s BenchmarkAESCTR1K-4 14320 8494 ns/op 119.97 MB/s BenchmarkAESCTR8K-4 1816 67291 ns/op 121.66 MB/s BenchmarkAESCBCEncrypt1K-4 14116 8491 ns/op 120.60 MB/s BenchmarkAESCBCDecrypt1K-4 17770 6726 ns/op 152.24 MB/s PASS ok crypto/cipher 3.323s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 84962 1392 ns/op 5.75 MB/s BenchmarkDecrypt-4 90834 1306 ns/op 6.12 MB/s BenchmarkTDESEncrypt-4 32192 3649 ns/op 2.19 MB/s BenchmarkTDESDecrypt-4 35767 3323 ns/op 2.41 MB/s PASS ok crypto/des 0.598s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 979 120248 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8604640 ns/op 1089 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19856720 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 96 1218400 ns/op 377 B/op 9 allocs/op PASS ok crypto/ecdh 0.639s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1552 66244 ns/op 4560 B/op 40 allocs/op BenchmarkSign/P384-4 43 2722409 ns/op 10775 B/op 62 allocs/op BenchmarkSign/P521-4 20 5618731 ns/op 11162 B/op 63 allocs/op BenchmarkVerify/P256-4 943 127812 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 13 8363750 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 19263086 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3734 28959 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 57 2046019 ns/op 1127 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4716558 ns/op 1447 B/op 17 allocs/op PASS ok crypto/ecdsa 1.441s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 328 356289 ns/op BenchmarkNewKeyFromSeed-4 336 355887 ns/op BenchmarkSigning-4 318 382330 ns/op BenchmarkVerification-4 207 575376 ns/op PASS ok crypto/ed25519 0.659s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5066 23457 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 165 707382 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 55 2127178 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4829731 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1360 85763 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 63 1871657 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 6157236 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14099460 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13586 8748 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6133 19204 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3867 28097 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 88 1244919 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2455 46461 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 248 477042 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1569 73476 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 94 1178860 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.433s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15472 7745 ns/op 132.21 MB/s BenchmarkHMACSHA256_32-4 26428 4592 ns/op 6.97 MB/s BenchmarkNewWriteSum-4 13039 8699 ns/op 3.68 MB/s PASS ok crypto/hmac 0.615s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 60909 1914 ns/op BenchmarkModSub-4 77234 1504 ns/op BenchmarkMontgomeryRepr-4 25609 4395 ns/op BenchmarkMontgomeryMul-4 31219 3831 ns/op BenchmarkModMul-4 13371 8986 ns/op BenchmarkExpBig-4 14 7637865 ns/op BenchmarkExp-4 7 14424879 ns/op PASS ok crypto/internal/bigmod 1.123s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3284 32119 ns/op BenchmarkScalarBaseMult-4 373 316077 ns/op BenchmarkScalarMult-4 162 732823 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 237 505345 ns/op PASS ok crypto/internal/edwards25519 0.649s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 541792 202.8 ns/op BenchmarkMultiply-4 4334953 27.05 ns/op BenchmarkSquare-4 5282468 22.53 ns/op BenchmarkInvert-4 25194 4789 ns/op BenchmarkMult32-4 1506819 79.39 ns/op PASS ok crypto/internal/edwards25519/field 0.799s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 58 1784568 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1612 74498 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5748937 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13690842 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 188 633063 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7945 15420 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 63 1788065 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4108700 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.087s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 636472 175.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 240529 480.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 128881 940.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 664178 175.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 252834 471.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 126952 946.4 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.780s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 121947 956.6 ns/op 8.36 MB/s BenchmarkHash64-4 129451 896.0 ns/op 71.43 MB/s BenchmarkHash128-4 119348 1011 ns/op 126.63 MB/s BenchmarkHash256-4 96177 1244 ns/op 205.79 MB/s BenchmarkHash512-4 69039 1729 ns/op 296.07 MB/s BenchmarkHash1K-4 44552 2702 ns/op 378.92 MB/s BenchmarkHash8K-4 7406 16006 ns/op 511.79 MB/s BenchmarkHash1M-4 61 1949099 ns/op 537.98 MB/s BenchmarkHash8M-4 7 15505175 ns/op 541.02 MB/s BenchmarkHash8BytesUnaligned-4 121564 950.1 ns/op 8.42 MB/s BenchmarkHash1KUnaligned-4 44296 2709 ns/op 377.95 MB/s BenchmarkHash8KUnaligned-4 7221 16113 ns/op 508.41 MB/s PASS ok crypto/md5 1.797s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 179420162 ns/op PASS ok crypto/rand 0.210s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13854 8500 ns/op 15.06 MB/s BenchmarkRC4_1K-4 1675 67345 ns/op 15.21 MB/s BenchmarkRC4_8K-4 220 533556 ns/op 15.17 MB/s PASS ok crypto/rc4 0.544s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8798402 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20088008 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 37802996 ns/op BenchmarkEncryptPKCS1v15/2048-4 39 2717667 ns/op BenchmarkDecryptOAEP/2048-4 13 8740441 ns/op BenchmarkEncryptOAEP/2048-4 38 2769066 ns/op BenchmarkSignPKCS1v15/2048-4 13 8847082 ns/op BenchmarkVerifyPKCS1v15/2048-4 43 2706783 ns/op BenchmarkSignPSS/2048-4 13 8881942 ns/op BenchmarkVerifyPSS/2048-4 39 2862405 ns/op PASS ok crypto/rsa 1.556s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 107468 1077 ns/op 7.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 129498 916.7 ns/op 8.73 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 76374 1555 ns/op 205.80 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 87319 1358 ns/op 235.72 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 50156 2409 ns/op 425.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53330 2223 ns/op 460.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9772 11626 ns/op 704.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11479 ns/op 713.64 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.088s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 82106 1401 ns/op 5.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 98218 1214 ns/op 6.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 92905 1284 ns/op 6.23 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 26071 4581 ns/op 223.53 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27174 4409 ns/op 232.24 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26628 4461 ns/op 229.54 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4201 28117 ns/op 291.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4278 27805 ns/op 294.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4204 28007 ns/op 292.50 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.304s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 57942 2004 ns/op 3.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 72332 1617 ns/op 4.95 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 64401 1852 ns/op 4.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28387 4205 ns/op 243.53 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31890 3800 ns/op 269.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29836 3992 ns/op 256.51 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5986 20080 ns/op 407.97 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5959 19783 ns/op 414.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5894 19960 ns/op 410.43 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.291s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16981556 6.923 ns/op BenchmarkConstantTimeEq-4 17503299 6.821 ns/op BenchmarkConstantTimeLessOrEq-4 17204638 6.902 ns/op BenchmarkXORBytes/8Bytes-4 4460300 27.72 ns/op 288.61 MB/s BenchmarkXORBytes/128Bytes-4 3833496 31.86 ns/op 4017.48 MB/s BenchmarkXORBytes/2048Bytes-4 894894 134.4 ns/op 15236.59 MB/s BenchmarkXORBytes/32768Bytes-4 61675 2031 ns/op 16131.75 MB/s PASS ok crypto/subtle 0.980s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 204 575200 ns/op BenchmarkCertCache/1-4 201 574212 ns/op BenchmarkCertCache/2-4 201 597066 ns/op BenchmarkCertCache/3-4 198 591982 ns/op BenchmarkHandshakeServer/RSA-4 37 3075427 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 32 3545028 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 33 3378248 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1088242 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 153 819854 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 48 2250859 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 63 1974988 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 28268330 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 27894252 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21019729 ns/op 49.89 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 28077956 ns/op 37.35 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 33961573 ns/op 61.75 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 47938438 ns/op 43.75 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 60383466 ns/op 69.46 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 86760112 ns/op 48.34 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 113877876 ns/op 73.66 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 164697056 ns/op 50.93 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 217536919 ns/op 77.12 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 322411651 ns/op 52.04 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 439669854 ns/op 76.32 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 650357222 ns/op 51.59 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 896691155 ns/op 74.84 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1274963241 ns/op 52.64 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 21752660 ns/op 48.20 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 28403404 ns/op 36.92 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 35510396 ns/op 59.06 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 48596831 ns/op 43.15 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 60627880 ns/op 69.18 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 88018288 ns/op 47.65 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 114775582 ns/op 73.09 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 166848847 ns/op 50.28 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 217135709 ns/op 77.27 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 319098947 ns/op 52.58 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 444187194 ns/op 75.54 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 641579608 ns/op 52.30 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 891479098 ns/op 75.28 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1279093055 ns/op 52.47 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 701081648 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 704176815 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 285325295 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 285555693 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 146738144 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 146922480 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77394822 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77003052 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 36027159 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35421410 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140327638 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143441301 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 60676344 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 61353345 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34423858 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34561928 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21220721 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21026927 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 13339002 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 13005786 ns/op PASS ok crypto/tls 18.579s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 11908429 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 321 357871 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1167 100946 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1083 111532 ns/op 14610 B/op 262 allocs/op PASS ok crypto/x509 1.342s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 37 3015712 ns/op 281186 B/op 1654 allocs/op BenchmarkConcurrentStmtQuery-4 30 3403476 ns/op 266849 B/op 2067 allocs/op BenchmarkConcurrentStmtExec-4 48 2496980 ns/op 221272 B/op 762 allocs/op BenchmarkConcurrentTxQuery-4 42 2673351 ns/op 279074 B/op 2173 allocs/op BenchmarkConcurrentTxExec-4 55 2065805 ns/op 87824 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 45 2793743 ns/op 104244 B/op 2062 allocs/op BenchmarkConcurrentTxStmtExec-4 97 1047863 ns/op 40072 B/op 381 allocs/op BenchmarkConcurrentRandom-4 43 2691034 ns/op 229227 B/op 1859 allocs/op BenchmarkManyConcurrentQueries-4 2470 44362 ns/op 3967 B/op 20 allocs/op PASS ok database/sql 1.286s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 210196 520.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 96 1230999 ns/op 188233 B/op 13 allocs/op Benchmark115/LineToPC-4 75 1498209 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18988 6282 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.767s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 747 148570 ns/op 9530 B/op 363 allocs/op BenchmarkUnmarshal-4 2977 36860 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.276s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 291 406589 ns/op 20.15 MB/s BenchmarkEncodeToString-4 260 431385 ns/op 18.99 MB/s BenchmarkDecode-4 157 748680 ns/op 17.51 MB/s BenchmarkDecodeString-4 153 776837 ns/op 16.88 MB/s PASS ok encoding/base32 0.725s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 366 300156 ns/op 27.29 MB/s BenchmarkDecodeString/2-4 332962 338.6 ns/op 11.81 MB/s BenchmarkDecodeString/4-4 253952 472.2 ns/op 16.94 MB/s BenchmarkDecodeString/8-4 201994 567.1 ns/op 21.16 MB/s BenchmarkDecodeString/64-4 38536 3050 ns/op 28.85 MB/s BenchmarkDecodeString/8192-4 362 330504 ns/op 33.05 MB/s BenchmarkNewEncoding-4 88017 1337 ns/op 191.55 MB/s PASS ok encoding/base64 0.981s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1525 77811 ns/op 51.41 MB/s BenchmarkReadStruct-4 18724 6353 ns/op 11.81 MB/s BenchmarkWriteStruct-4 19123 6161 ns/op 12.17 MB/s BenchmarkReadInts-4 53318 2287 ns/op 13.12 MB/s BenchmarkWriteInts-4 44570 2725 ns/op 11.01 MB/s BenchmarkWriteSlice1000Int32s-4 1363 87161 ns/op 45.89 MB/s BenchmarkPutUint16-4 3996853 29.85 ns/op 66.99 MB/s BenchmarkAppendUint16-4 3824754 31.30 ns/op 63.89 MB/s BenchmarkPutUint32-4 2796656 42.08 ns/op 95.05 MB/s BenchmarkAppendUint32-4 2664104 44.75 ns/op 89.38 MB/s BenchmarkPutUint64-4 1109948 107.6 ns/op 74.36 MB/s BenchmarkAppendUint64-4 1000000 109.0 ns/op 73.42 MB/s BenchmarkLittleEndianPutUint16-4 4012291 29.86 ns/op 66.98 MB/s BenchmarkLittleEndianAppendUint16-4 3662172 32.85 ns/op 60.88 MB/s BenchmarkLittleEndianPutUint32-4 2676644 42.86 ns/op 93.33 MB/s BenchmarkLittleEndianAppendUint32-4 2662293 43.64 ns/op 91.67 MB/s BenchmarkLittleEndianPutUint64-4 1000000 108.7 ns/op 73.62 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 108.7 ns/op 73.57 MB/s BenchmarkReadFloats-4 179943 662.3 ns/op 18.12 MB/s BenchmarkWriteFloats-4 150046 795.2 ns/op 15.09 MB/s BenchmarkReadSlice1000Float32s-4 1381 83969 ns/op 47.64 MB/s BenchmarkWriteSlice1000Float32s-4 1207 97675 ns/op 40.95 MB/s BenchmarkReadSlice1000Uint8s-4 86929 1530 ns/op 653.72 MB/s BenchmarkWriteSlice1000Uint8s-4 116685 1056 ns/op 946.69 MB/s BenchmarkPutUvarint32-4 857703 141.6 ns/op 28.25 MB/s BenchmarkPutUvarint64-4 208064 559.4 ns/op 14.30 MB/s PASS ok encoding/binary 3.843s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6154 16660 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7591 16241 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6848 16011 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4200 26014 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7256 14997 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7558 14761 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7784 14836 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4788 23982 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 13104 9195 ns/op PASS ok encoding/csv 1.268s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 13576 8404 ns/op BenchmarkEndToEndByteBuffer-4 17940 6640 ns/op BenchmarkEndToEndSliceByteBuffer-4 310 382636 ns/op BenchmarkEncodeComplex128Slice-4 835 136762 ns/op BenchmarkEncodeFloat64Slice-4 1816 63551 ns/op BenchmarkEncodeInt32Slice-4 1718 67807 ns/op BenchmarkEncodeStringSlice-4 2448 46484 ns/op BenchmarkEncodeInterfaceSlice-4 69 1606928 ns/op BenchmarkDecodeComplex128Slice-4 679 178947 ns/op BenchmarkDecodeFloat64Slice-4 1377 91230 ns/op BenchmarkDecodeInt32Slice-4 1386 83895 ns/op BenchmarkDecodeStringSlice-4 992 123178 ns/op BenchmarkDecodeStringsSlice-4 355 321588 ns/op BenchmarkDecodeBytesSlice-4 657 174119 ns/op BenchmarkDecodeInterfaceSlice-4 116 1017942 ns/op BenchmarkDecodeMap-4 88 1337872 ns/op PASS ok encoding/gob 2.350s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13785 8637 ns/op 29.64 MB/s BenchmarkEncode/1024-4 3265 34557 ns/op 29.63 MB/s BenchmarkEncode/4096-4 870 136636 ns/op 29.98 MB/s BenchmarkEncode/16384-4 219 549203 ns/op 29.83 MB/s BenchmarkDecode/256-4 27784 4283 ns/op 59.78 MB/s BenchmarkDecode/1024-4 6847 17273 ns/op 59.28 MB/s BenchmarkDecode/4096-4 1746 67564 ns/op 60.62 MB/s BenchmarkDecode/16384-4 439 272817 ns/op 60.05 MB/s BenchmarkDump/256-4 1324 89719 ns/op 2.85 MB/s BenchmarkDump/1024-4 340 343108 ns/op 2.98 MB/s BenchmarkDump/4096-4 86 1373788 ns/op 2.98 MB/s BenchmarkDump/16384-4 20 5614105 ns/op 2.92 MB/s PASS ok encoding/hex 1.759s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 116378602 ns/op 16.67 MB/s 8391256 B/op 52 allocs/op BenchmarkCodeEncoderError-4 1 107800211 ns/op 18.00 MB/s 136624 B/op 92 allocs/op BenchmarkCodeMarshal-4 1 121425186 ns/op 15.98 MB/s 10331528 B/op 51 allocs/op BenchmarkCodeMarshalError-4 1 125288609 ns/op 15.49 MB/s 10336104 B/op 104 allocs/op BenchmarkMarshalBytes/32-4 22876 5201 ns/op BenchmarkMarshalBytes/256-4 6091 18610 ns/op BenchmarkMarshalBytes/4096-4 457 260746 ns/op BenchmarkMarshalBytesError/32-4 62 1838267 ns/op BenchmarkMarshalBytesError/256-4 62 1873795 ns/op BenchmarkMarshalBytesError/4096-4 55 2139512 ns/op BenchmarkCodeDecoder-4 1 391351853 ns/op 4.96 MB/s 11145384 B/op 92715 allocs/op BenchmarkUnicodeDecoder-4 38288 3144 ns/op 4.45 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 52732 2258 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 347499479 ns/op 5.58 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 339760576 ns/op 5.71 MB/s 3066936 B/op 92685 allocs/op BenchmarkUnmarshalString-4 52171 2270 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 149606 845.9 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 354742 407.0 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 83608 1523 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 66538 1811 ns/op 145 B/op 2 allocs/op BenchmarkUnmapped-4 17193 6961 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2859 36551 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1116 100464 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 159 737655 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 15 7064846 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 481026 244.2 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 482932 236.9 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 469034 241.9 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 486769 245.5 ns/op BenchmarkEncodeMarshaler-4 82119 1465 ns/op 91 B/op 1 allocs/op BenchmarkEncoderEncode-4 99481 1205 ns/op 59 B/op 0 allocs/op BenchmarkNumberIsValid-4 4261258 27.64 ns/op BenchmarkNumberIsValidRegexp-4 21730 5481 ns/op PASS ok encoding/json 6.739s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2451234 ns/op 26.74 MB/s BenchmarkDecode-4 25 4747533 ns/op 18.70 MB/s PASS ok encoding/pem 0.371s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2852 40052 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1008 117300 ns/op 8290 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4452 23847 ns/op PASS ok encoding/xml 0.491s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 234031 522.1 ns/op BenchmarkIntSet-4 277651 464.3 ns/op BenchmarkFloatAdd-4 56166 2192 ns/op BenchmarkFloatSet-4 272899 440.6 ns/op BenchmarkStringSet-4 262837 425.2 ns/op BenchmarkMapSet-4 60056 2164 ns/op BenchmarkMapSetDifferent-4 61726 2011 ns/op BenchmarkMapSetDifferentRandom-4 259 431237 ns/op BenchmarkMapSetString-4 59628 2142 ns/op BenchmarkMapAddSame-4 41494 2975 ns/op BenchmarkMapAddDifferent-4 17431 6979 ns/op BenchmarkMapAddDifferentRandom-4 202 561819 ns/op BenchmarkMapAddSameSteadyState-4 220153 532.6 ns/op BenchmarkMapAddDifferentSteadyState-4 121578 1009 ns/op BenchmarkRealworldExpvarUsage-4 23020 11435 ns/op PASS ok expvar 2.538s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 113589 967.6 ns/op BenchmarkSprintfEmpty-4 493419 236.6 ns/op BenchmarkSprintfString-4 360529 342.7 ns/op BenchmarkSprintfTruncateString-4 319450 379.7 ns/op BenchmarkSprintfTruncateBytes-4 170481 705.4 ns/op BenchmarkSprintfSlowParsingPath-4 313944 418.1 ns/op BenchmarkSprintfQuoteString-4 44323 2624 ns/op BenchmarkSprintfInt-4 328432 385.9 ns/op BenchmarkSprintfIntInt-4 232850 510.9 ns/op BenchmarkSprintfPrefixedInt-4 272652 438.3 ns/op BenchmarkSprintfFloat-4 168768 722.5 ns/op BenchmarkSprintfComplex-4 64927 1844 ns/op BenchmarkSprintfBoolean-4 322527 361.3 ns/op BenchmarkSprintfHexString-4 152338 830.9 ns/op BenchmarkSprintfHexBytes-4 92144 1334 ns/op BenchmarkSprintfBytes-4 51411 2339 ns/op BenchmarkSprintfStringer-4 99402 1234 ns/op BenchmarkSprintfStructure-4 43624 2849 ns/op BenchmarkManyArgs-4 76197 1619 ns/op BenchmarkFprintInt-4 80002 1508 ns/op BenchmarkFprintfBytes-4 83721 1449 ns/op BenchmarkFprintIntNoAlloc-4 80120 1501 ns/op BenchmarkScanInts-4 37 3088936 ns/op BenchmarkScanRecursiveInt-4 1 325239894 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 350624373 ns/op PASS ok fmt 3.916s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 813 124714 ns/op PASS ok go/build 0.149s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 44466 2360 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14353 8291 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3592 28382 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1098 109521 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 276 433824 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 63 1889857 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7739040 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 33400509 ns/op 3634530 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 138145974 ns/op 15259072 B/op 65566 allocs/op PASS ok go/constant 1.445s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 253095030 ns/op 0.26 MB/s 45233296 B/op 48727 allocs/op PASS ok go/format 0.306s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 19452680 ns/op 2.77 MB/s BenchmarkParseOnly-4 7 15996990 ns/op 3.37 MB/s BenchmarkResolve-4 50 2280002 ns/op 23.62 MB/s PASS ok go/parser 1.165s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 141680053 ns/op 0.37 MB/s 5202312 B/op 27629 allocs/op BenchmarkPrintDecl-4 786 147336 ns/op 0.22 MB/s 16823 B/op 51 allocs/op PASS ok go/printer 0.307s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 286 413779 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8068374 ns/op 6.77 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11490712 ns/op 6.26 MB/s BenchmarkScanFiles/net/http/server.go-4 7 16194861 ns/op 7.02 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 237 500633 ns/op 6.15 MB/s PASS ok go/scanner 0.819s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1260832 95.76 ns/op PASS ok go/token 0.257s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 144 851931 ns/op BenchmarkNamed/Underlying/nongeneric-4 722376 145.3 ns/op BenchmarkNamed/Underlying/generic-4 838368 142.7 ns/op BenchmarkNamed/Underlying/src_instance-4 864621 140.9 ns/op BenchmarkNamed/Underlying/user_instance-4 845770 135.7 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 22873 5169 ns/op BenchmarkNamed/NewMethodSet/generic-4 23197 5167 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 23190 5182 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 22999 5194 ns/op BenchmarkCheck/http/funcbodies/info-4 1 519874324 ns/op 58524 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 391432604 ns/op 77723 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 224549311 ns/op 135475 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 198976831 ns/op 152897 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 408105511 ns/op 12549 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 108799469 ns/op 47045 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 64693802 ns/op 79129 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 63060110 ns/op 81205 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 173832076 ns/op 12463 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 63745074 ns/op 33976 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 47467421 ns/op 45522 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 45194084 ns/op 47930 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1000493951 ns/op 61684 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 525555463 ns/op 117414 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 133379984 ns/op 462485 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 104557021 ns/op 589971 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 483693547 ns/op 4171 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 101017992 ns/op 19968 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 80744402 ns/op 24987 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 80476192 ns/op 25067 lines/s PASS ok go/types 16.697s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 11050 10781 ns/op 94.98 MB/s PASS ok hash/adler32 0.250s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 234370 488.7 ns/op 30.70 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 231792 484.4 ns/op 30.96 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 129246 907.6 ns/op 44.07 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 134868 890.4 ns/op 44.92 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 477518 259.5 ns/op 1973.36 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 478204 258.0 ns/op 1984.70 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 425028 308.3 ns/op 3321.84 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 428900 307.0 ns/op 3336.04 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 243850 596.8 ns/op 6862.80 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 251180 593.0 ns/op 6907.67 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 46849 3331 ns/op 9838.44 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43627 3259 ns/op 10055.70 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 492360 241.1 ns/op 62.21 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 498090 238.1 ns/op 63.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 487881 239.9 ns/op 166.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 496027 240.4 ns/op 166.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 363868 334.3 ns/op 1531.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 356065 335.5 ns/op 1525.95 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 285808 414.9 ns/op 2468.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 285342 421.4 ns/op 2429.80 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 238020 500.6 ns/op 8182.23 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 233434 502.7 ns/op 8148.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 48554 2475 ns/op 13241.16 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 48433 2497 ns/op 13122.17 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 234403 499.9 ns/op 30.00 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 240939 493.5 ns/op 30.39 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 123892 965.8 ns/op 41.42 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 124392 955.3 ns/op 41.87 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9730 11940 ns/op 42.88 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9531 12060 ns/op 42.46 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4597 25542 ns/op 40.09 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4702 25580 ns/op 40.03 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1099 109639 ns/op 37.36 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1087 109766 ns/op 37.32 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 133 882445 ns/op 37.13 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 135 889230 ns/op 36.85 MB/s PASS ok hash/crc32 4.969s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1082449 ns/op 60.54 MB/s BenchmarkCrc64/ISO4KB-4 1212 96793 ns/op 42.32 MB/s BenchmarkCrc64/ISO1KB-4 5515 20312 ns/op 50.41 MB/s BenchmarkCrc64/ECMA64KB-4 100 1083611 ns/op 60.48 MB/s BenchmarkCrc64/Random64KB-4 100 1051598 ns/op 62.32 MB/s BenchmarkCrc64/Random16KB-4 438 273591 ns/op 59.88 MB/s PASS ok hash/crc64 0.757s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 11250 10651 ns/op 96.14 MB/s BenchmarkFnv32aKB-4 11245 10734 ns/op 95.40 MB/s BenchmarkFnv64KB-4 10000 11084 ns/op 92.38 MB/s BenchmarkFnv64aKB-4 10000 11135 ns/op 91.96 MB/s BenchmarkFnv128KB-4 2377 50690 ns/op 20.20 MB/s BenchmarkFnv128aKB-4 2344 50628 ns/op 20.23 MB/s PASS ok hash/fnv 0.950s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 547736 188.6 ns/op 21.21 MB/s BenchmarkHash/n=4/Bytes-4 4102568 32.88 ns/op 121.64 MB/s BenchmarkHash/n=4/String-4 4048486 31.52 ns/op 126.91 MB/s BenchmarkHash/n=8/Write-4 582105 191.2 ns/op 41.84 MB/s BenchmarkHash/n=8/Bytes-4 3847480 32.94 ns/op 242.90 MB/s BenchmarkHash/n=8/String-4 3751992 32.00 ns/op 249.96 MB/s BenchmarkHash/n=16/Write-4 616054 192.4 ns/op 83.16 MB/s BenchmarkHash/n=16/Bytes-4 4486012 28.29 ns/op 565.49 MB/s BenchmarkHash/n=16/String-4 4560258 27.18 ns/op 588.70 MB/s BenchmarkHash/n=32/Write-4 594055 200.3 ns/op 159.74 MB/s BenchmarkHash/n=32/Bytes-4 4376892 29.54 ns/op 1083.27 MB/s BenchmarkHash/n=32/String-4 4434896 28.60 ns/op 1118.80 MB/s BenchmarkHash/n=64/Write-4 561331 213.7 ns/op 299.44 MB/s BenchmarkHash/n=64/Bytes-4 4013145 30.95 ns/op 2068.11 MB/s BenchmarkHash/n=64/String-4 3976610 30.29 ns/op 2112.78 MB/s BenchmarkHash/n=256/Write-4 421725 286.8 ns/op 892.48 MB/s BenchmarkHash/n=256/Bytes-4 2091789 59.44 ns/op 4306.84 MB/s BenchmarkHash/n=256/String-4 2066680 59.69 ns/op 4288.86 MB/s BenchmarkHash/n=320/Write-4 429542 284.2 ns/op 1126.08 MB/s BenchmarkHash/n=320/Bytes-4 1627221 74.72 ns/op 4282.57 MB/s BenchmarkHash/n=320/String-4 1606303 75.29 ns/op 4250.24 MB/s BenchmarkHash/n=1024/Write-4 281818 443.8 ns/op 2307.51 MB/s BenchmarkHash/n=1024/Bytes-4 728629 184.9 ns/op 5538.95 MB/s BenchmarkHash/n=1024/String-4 748264 186.2 ns/op 5500.65 MB/s BenchmarkHash/n=4096/Write-4 126597 1034 ns/op 3960.49 MB/s BenchmarkHash/n=4096/Bytes-4 209588 698.5 ns/op 5864.35 MB/s BenchmarkHash/n=4096/String-4 208044 688.7 ns/op 5947.18 MB/s BenchmarkHash/n=16384/Write-4 37017 3409 ns/op 4806.43 MB/s BenchmarkHash/n=16384/Bytes-4 48715 2714 ns/op 6036.57 MB/s BenchmarkHash/n=16384/String-4 49011 2757 ns/op 5941.86 MB/s PASS ok hash/maphash 4.555s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 816 130699 ns/op BenchmarkEscapeNone-4 117190 972.3 ns/op BenchmarkUnescape-4 774 149949 ns/op BenchmarkUnescapeNone-4 561704 210.1 ns/op BenchmarkUnescapeSparse-4 12234 10388 ns/op BenchmarkUnescapeDense-4 1198 95931 ns/op PASS ok html 0.896s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9404 12280 ns/op BenchmarkCSSEscaperNoSpecials-4 50352 2324 ns/op BenchmarkDecodeCSS-4 28030 4268 ns/op BenchmarkDecodeCSSNoSpecials-4 4243639 28.23 ns/op BenchmarkCSSValueFilter-4 127666 929.8 ns/op BenchmarkCSSValueFilterOk-4 91722 1306 ns/op BenchmarkEscapedExecute-4 4680 23333 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10406 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 73254 1653 ns/op BenchmarkStripTags-4 23064 5259 ns/op BenchmarkStripTagsNoSpecials-4 313707 381.5 ns/op BenchmarkJSValEscaperWithNum-4 26190 4605 ns/op BenchmarkJSValEscaperWithStr-4 4580 23914 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20814 5679 ns/op BenchmarkJSValEscaperWithObj-4 4240 27544 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14896 8086 ns/op BenchmarkJSStrEscaperNoSpecials-4 64546 1849 ns/op BenchmarkJSStrEscaper-4 10000 10495 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 59671 1973 ns/op BenchmarkJSRegexpEscaper-4 10000 10398 ns/op BenchmarkTemplateSpecialTags-4 86 1169871 ns/op BenchmarkURLEscaper-4 4432 24513 ns/op BenchmarkURLEscaperNoSpecials-4 195853 614.9 ns/op BenchmarkURLNormalizer-4 5946 18244 ns/op BenchmarkURLNormalizerNoSpecials-4 188800 641.5 ns/op BenchmarkSrcsetFilter-4 20522 5843 ns/op BenchmarkSrcsetFilterNoSpecials-4 119451 1006 ns/op PASS ok html/template 3.836s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 622333 180.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 459427 242.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 565053 182.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 501230 239.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1838144 65.15 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1232450 97.31 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1864167 64.05 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1239715 97.18 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1505557 80.92 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 463482 249.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 365648 316.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 479420 247.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 364377 313.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 800988 145.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 600864 202.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 906979 126.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 583917 209.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 444314 264.2 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1453270 82.10 ns/op BenchmarkRGBASetRGBA-4 1396058 86.04 ns/op BenchmarkRGBA64At-4 861182 138.0 ns/op BenchmarkRGBA64SetRGBA64-4 786637 147.7 ns/op BenchmarkNRGBAAt-4 1434830 83.21 ns/op BenchmarkNRGBASetNRGBA-4 1424230 84.15 ns/op BenchmarkNRGBA64At-4 833392 137.9 ns/op BenchmarkNRGBA64SetNRGBA64-4 775255 149.1 ns/op BenchmarkAlphaAt-4 2419772 49.47 ns/op BenchmarkAlphaSetAlpha-4 2443713 48.67 ns/op BenchmarkAlpha16At-4 1577752 75.80 ns/op BenchmarkAlphaSetAlpha16-4 1579054 76.02 ns/op BenchmarkGrayAt-4 2430002 49.75 ns/op BenchmarkGraySetGray-4 2483127 48.17 ns/op BenchmarkGray16At-4 1572742 76.29 ns/op BenchmarkGraySetGray16-4 1548160 77.40 ns/op PASS ok image 5.523s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4631673 25.97 ns/op BenchmarkYCbCrToRGB/128-4 4481991 26.72 ns/op BenchmarkYCbCrToRGB/255-4 4323477 27.82 ns/op BenchmarkRGBToYCbCr/0-4 4526383 26.50 ns/op BenchmarkRGBToYCbCr/Cb-4 4590176 26.17 ns/op BenchmarkRGBToYCbCr/Cr-4 4563417 26.17 ns/op BenchmarkYCbCrToRGBA/0-4 3255498 36.90 ns/op BenchmarkYCbCrToRGBA/128-4 3400272 34.98 ns/op BenchmarkYCbCrToRGBA/255-4 3485667 34.40 ns/op BenchmarkNYCbCrAToRGBA/0-4 3307692 36.16 ns/op BenchmarkNYCbCrAToRGBA/128-4 3364987 35.32 ns/op BenchmarkNYCbCrAToRGBA/255-4 3415780 34.99 ns/op PASS ok image/color 1.869s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 30382725 ns/op BenchmarkFillSrc-4 357 325917 ns/op BenchmarkCopyOver-4 7 15126557 ns/op BenchmarkCopySrc-4 492 227161 ns/op BenchmarkNRGBAOver-4 7 16199028 ns/op BenchmarkNRGBASrc-4 10 10666487 ns/op BenchmarkYCbCr-4 8 12719269 ns/op BenchmarkGray-4 16 6700310 ns/op BenchmarkCMYK-4 10 10614939 ns/op BenchmarkGlyphOver-4 21 5309362 ns/op BenchmarkRGBAMaskOver-4 4 27278442 ns/op BenchmarkGrayMaskOver-4 5 21474842 ns/op BenchmarkRGBA64ImageMaskOver-4 3 33866930 ns/op BenchmarkRGBA-4 5 22443849 ns/op BenchmarkPalettedFill-4 1088 113997 ns/op BenchmarkPalettedRGBA-4 5 24284288 ns/op BenchmarkGenericOver-4 3 49421815 ns/op BenchmarkGenericMaskOver-4 5 20605152 ns/op BenchmarkGenericSrc-4 3 33438620 ns/op BenchmarkGenericMaskSrc-4 4 29750126 ns/op PASS ok image/draw 6.056s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4592629 ns/op 3.36 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 112144303 ns/op 2.74 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2984340474 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 61 1846181 ns/op 8.37 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 145880944 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.026s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3856 28857 ns/op BenchmarkIDCT-4 3993 27945 ns/op BenchmarkDecodeBaseline-4 9 12072345 ns/op 5.12 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 16760946 ns/op 3.69 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 146607897 ns/op 8.38 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 182807082 ns/op 5.04 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.282s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12902142 8.845 ns/op BenchmarkDecodeGray-4 13 8443677 ns/op 7.76 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 36179971 ns/op 7.25 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 30738638 ns/op 8.53 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5003162 ns/op 13.10 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 28696373 ns/op 9.14 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 35778010 ns/op 7.33 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 52321311 ns/op 5.87 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 51303588 ns/op 5.99 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 166980709 ns/op 7.36 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 179965701 ns/op 6.83 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 26094948 ns/op 11.77 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 169241241 ns/op 7.26 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 712430673 ns/op 1.72 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.351s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 3 50150761 ns/op 1.99 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 40224010 ns/op 2.49 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 289060332 ns/op 1.73 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 274261780 ns/op 1.82 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 49040650 ns/op 2.04 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 40789584 ns/op 2.45 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 274935234 ns/op 1.82 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 258951319 ns/op 1.93 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 622853116 ns/op 1.61 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 588578839 ns/op 1.70 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3660565484 ns/op 1.37 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3495171218 ns/op 1.43 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8355444 ns/op 11.97 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 13 8818314 ns/op 11.34 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 41466178 ns/op 12.06 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 44205148 ns/op 11.31 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 80342373 ns/op 12.45 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 85385637 ns/op 11.71 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 411716748 ns/op 12.14 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 428612921 ns/op 11.67 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 55894628 ns/op 1.79 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 47159847 ns/op 2.12 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 357496663 ns/op 1.40 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 350869204 ns/op 1.43 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 825562907 ns/op 1.21 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 833564276 ns/op 1.20 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5464123707 ns/op 0.92 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5087598100 ns/op 0.98 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 150774029 ns/op 27.72 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 159419151 ns/op 26.22 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 65.786s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 38937 2892 ns/op 0.35 MB/s BenchmarkMarshalCorpusFile/2-4 39748 2989 ns/op 0.67 MB/s BenchmarkMarshalCorpusFile/4-4 35914 3333 ns/op 1.20 MB/s BenchmarkMarshalCorpusFile/8-4 29613 4008 ns/op 2.00 MB/s BenchmarkMarshalCorpusFile/16-4 22842 5224 ns/op 3.06 MB/s BenchmarkMarshalCorpusFile/32-4 15180 7824 ns/op 4.09 MB/s BenchmarkMarshalCorpusFile/64-4 8354 12724 ns/op 5.03 MB/s BenchmarkMarshalCorpusFile/128-4 5258 20395 ns/op 6.28 MB/s BenchmarkMarshalCorpusFile/256-4 2850 39443 ns/op 6.49 MB/s BenchmarkMarshalCorpusFile/512-4 1542 77639 ns/op 6.59 MB/s BenchmarkMarshalCorpusFile/1024-4 780 150912 ns/op 6.79 MB/s BenchmarkMarshalCorpusFile/2048-4 388 308674 ns/op 6.63 MB/s BenchmarkMarshalCorpusFile/4096-4 199 597364 ns/op 6.86 MB/s BenchmarkMarshalCorpusFile/8192-4 88 1186144 ns/op 6.91 MB/s BenchmarkMarshalCorpusFile/16384-4 46 2383374 ns/op 6.87 MB/s BenchmarkMarshalCorpusFile/32768-4 21 5273069 ns/op 6.21 MB/s BenchmarkMarshalCorpusFile/65536-4 10 10799952 ns/op 6.07 MB/s BenchmarkMarshalCorpusFile/131072-4 5 21654939 ns/op 6.05 MB/s BenchmarkMarshalCorpusFile/262144-4 3 43354720 ns/op 6.05 MB/s BenchmarkMarshalCorpusFile/524288-4 2 87339400 ns/op 6.00 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 176376064 ns/op 5.95 MB/s BenchmarkUnmarshalCorpusFile/1-4 9633 11019 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 10000 11067 ns/op 0.18 MB/s BenchmarkUnmarshalCorpusFile/4-4 9183 12401 ns/op 0.32 MB/s BenchmarkUnmarshalCorpusFile/8-4 7722 13955 ns/op 0.57 MB/s BenchmarkUnmarshalCorpusFile/16-4 6450 16996 ns/op 0.94 MB/s BenchmarkUnmarshalCorpusFile/32-4 4585 24723 ns/op 1.29 MB/s BenchmarkUnmarshalCorpusFile/64-4 3736 29872 ns/op 2.14 MB/s BenchmarkUnmarshalCorpusFile/128-4 2938 39269 ns/op 3.26 MB/s BenchmarkUnmarshalCorpusFile/256-4 1088 103282 ns/op 2.48 MB/s BenchmarkUnmarshalCorpusFile/512-4 607 193424 ns/op 2.65 MB/s BenchmarkUnmarshalCorpusFile/1024-4 319 371530 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/2048-4 160 741716 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/4096-4 79 1459385 ns/op 2.81 MB/s BenchmarkUnmarshalCorpusFile/8192-4 39 2919444 ns/op 2.81 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5836180 ns/op 2.81 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11818679 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23276933 ns/op 2.82 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 46661702 ns/op 2.81 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 94205002 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 188171916 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 375645363 ns/op 2.79 MB/s BenchmarkMutatorBytes/1-4 38565 3190 ns/op BenchmarkMutatorBytes/10-4 39646 2986 ns/op BenchmarkMutatorBytes/100-4 36643 3323 ns/op BenchmarkMutatorBytes/1000-4 23761 5394 ns/op BenchmarkMutatorBytes/10000-4 6006 23472 ns/op BenchmarkMutatorBytes/100000-4 801 155307 ns/op BenchmarkMutatorString/1-4 34498 3277 ns/op BenchmarkMutatorString/10-4 35913 3250 ns/op BenchmarkMutatorString/100-4 31528 3836 ns/op BenchmarkMutatorString/1000-4 14917 7954 ns/op BenchmarkMutatorString/10000-4 3074 52015 ns/op BenchmarkMutatorString/100000-4 318 378048 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 16935 5907 ns/op BenchmarkMutatorAllBasicTypes/string-4 19899 5989 ns/op BenchmarkMutatorAllBasicTypes/bool-4 64610 1840 ns/op BenchmarkMutatorAllBasicTypes/float32-4 54586 2076 ns/op BenchmarkMutatorAllBasicTypes/float64-4 57490 2106 ns/op BenchmarkMutatorAllBasicTypes/int-4 61873 1937 ns/op BenchmarkMutatorAllBasicTypes/int8-4 62748 1929 ns/op BenchmarkMutatorAllBasicTypes/int16-4 60866 1926 ns/op BenchmarkMutatorAllBasicTypes/int32-4 60435 1960 ns/op BenchmarkMutatorAllBasicTypes/int64-4 60777 1956 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 57553 2026 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 60366 2030 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 60190 1979 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 58862 1990 ns/op PASS ok internal/fuzz 11.418s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 46851 2443 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 136647 932.1 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.302s PASS ok internal/poll 0.028s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20157675 ns/op PASS ok internal/trace 2.471s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 18381 8756 ns/op BenchmarkCopyNLarge-4 302 476769 ns/op PASS ok io 0.583s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 215940 532.3 ns/op BenchmarkPrintln-4 28842 4165 ns/op BenchmarkPrintlnNoFlags-4 50475 2376 ns/op PASS ok log 0.467s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1763247 68.37 ns/op BenchmarkAcosh-4 996723 116.8 ns/op BenchmarkAsin-4 1744096 69.13 ns/op BenchmarkAsinh-4 997016 124.9 ns/op BenchmarkAtan-4 2480328 50.31 ns/op BenchmarkAtanh-4 1000000 115.1 ns/op BenchmarkAtan2-4 1865094 66.39 ns/op BenchmarkCbrt-4 1396950 86.28 ns/op BenchmarkCeil-4 18686445 6.429 ns/op BenchmarkCopysign-4 3330477 35.78 ns/op BenchmarkCos-4 1356410 88.84 ns/op BenchmarkCosh-4 1433704 83.91 ns/op BenchmarkErf-4 2389518 52.34 ns/op BenchmarkErfc-4 2410436 53.75 ns/op BenchmarkErfinv-4 1906293 65.36 ns/op BenchmarkErfcinv-4 1940442 65.09 ns/op BenchmarkExp-4 4877446 42.26 ns/op BenchmarkExpGo-4 934902 127.6 ns/op BenchmarkExpm1-4 2051678 58.73 ns/op BenchmarkExp2-4 1000000 118.6 ns/op BenchmarkExp2Go-4 927769 125.1 ns/op BenchmarkAbs-4 4362110 27.11 ns/op BenchmarkDim-4 9489396 12.22 ns/op BenchmarkFloor-4 18766860 6.354 ns/op BenchmarkMax-4 13230066 9.475 ns/op BenchmarkMin-4 13182112 9.462 ns/op BenchmarkMod-4 344840 324.2 ns/op BenchmarkFrexp-4 2122177 56.46 ns/op BenchmarkGamma-4 806817 149.0 ns/op BenchmarkHypot-4 10070641 24.91 ns/op BenchmarkHypotGo-4 1660188 73.00 ns/op BenchmarkIlogb-4 2539588 47.07 ns/op BenchmarkJ0-4 271220 469.4 ns/op BenchmarkJ1-4 272604 458.1 ns/op BenchmarkJn-4 131496 940.2 ns/op BenchmarkLdexp-4 1996353 59.79 ns/op BenchmarkLgamma-4 939499 131.6 ns/op BenchmarkLog-4 3641822 50.10 ns/op BenchmarkLogb-4 2419266 49.20 ns/op BenchmarkLog1p-4 1268785 94.58 ns/op BenchmarkLog10-4 3757306 50.15 ns/op BenchmarkLog2-4 1570255 76.48 ns/op BenchmarkModf-4 3012570 39.68 ns/op BenchmarkNextafter32-4 2926069 41.03 ns/op BenchmarkNextafter64-4 3036402 39.18 ns/op BenchmarkPowInt-4 611854 185.8 ns/op BenchmarkPowFrac-4 452263 285.0 ns/op BenchmarkPow10Pos-4 4990642 24.17 ns/op BenchmarkPow10Neg-4 4957502 23.95 ns/op BenchmarkRound-4 4118074 29.06 ns/op BenchmarkRoundToEven-4 9767636 12.17 ns/op BenchmarkRemainder-4 527692 224.3 ns/op BenchmarkSignbit-4 6024597 19.77 ns/op BenchmarkSin-4 1722252 71.53 ns/op BenchmarkSincos-4 1000000 107.9 ns/op BenchmarkSinh-4 1712904 70.19 ns/op BenchmarkSqrtIndirect-4 18494090 6.399 ns/op BenchmarkSqrtLatency-4 17481398 7.543 ns/op BenchmarkSqrtIndirectLatency-4 17606164 7.637 ns/op BenchmarkSqrtGoLatency-4 1396453 86.60 ns/op BenchmarkSqrtPrime-4 31516 3787 ns/op BenchmarkTan-4 1461421 82.54 ns/op BenchmarkTanh-4 1315327 90.89 ns/op BenchmarkTrunc-4 18219474 6.395 ns/op BenchmarkY0-4 276076 452.3 ns/op BenchmarkY1-4 275022 448.4 ns/op BenchmarkYn-4 135298 921.3 ns/op BenchmarkFloat64bits-4 6163434 19.38 ns/op BenchmarkFloat64frombits-4 5887316 20.38 ns/op BenchmarkFloat32bits-4 6108553 19.70 ns/op BenchmarkFloat32frombits-4 6052616 19.72 ns/op BenchmarkFMA-4 16984878 6.779 ns/op PASS ok math 11.532s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11657512 10.12 ns/op 6325.21 MB/s BenchmarkAddVV/2-4 10640906 11.09 ns/op 11545.61 MB/s BenchmarkAddVV/3-4 9870046 12.31 ns/op 15602.09 MB/s BenchmarkAddVV/4-4 9899331 11.97 ns/op 21388.64 MB/s BenchmarkAddVV/5-4 9336967 12.74 ns/op 25114.23 MB/s BenchmarkAddVV/10-4 7784665 15.44 ns/op 41453.14 MB/s BenchmarkAddVV/100-4 1848986 64.62 ns/op 99044.21 MB/s BenchmarkAddVV/1000-4 200216 578.2 ns/op 110681.93 MB/s BenchmarkSubVV/1-4 11590605 10.15 ns/op 6303.59 MB/s BenchmarkSubVV/2-4 10659879 11.22 ns/op 11411.31 MB/s BenchmarkSubVV/3-4 9892195 12.29 ns/op 15617.15 MB/s BenchmarkSubVV/4-4 9943402 12.01 ns/op 21317.50 MB/s BenchmarkSubVV/5-4 8945721 13.50 ns/op 23700.98 MB/s BenchmarkSubVV/10-4 7809162 15.48 ns/op 41346.97 MB/s BenchmarkSubVV/100-4 1846984 64.71 ns/op 98907.21 MB/s BenchmarkSubVV/1000-4 204331 580.8 ns/op 110196.58 MB/s BenchmarkAddVW/1-4 13275142 9.358 ns/op 854.84 MB/s BenchmarkAddVW/2-4 12502735 9.708 ns/op 1648.05 MB/s BenchmarkAddVW/3-4 11150604 10.62 ns/op 2259.52 MB/s BenchmarkAddVW/4-4 11462011 10.59 ns/op 3020.30 MB/s BenchmarkAddVW/5-4 10462812 11.12 ns/op 3597.23 MB/s BenchmarkAddVW/10-4 8914590 13.55 ns/op 5905.53 MB/s BenchmarkAddVW/100-4 312032 345.0 ns/op 2319.00 MB/s BenchmarkAddVW/1000-4 52848 2274 ns/op 3517.47 MB/s BenchmarkAddVWext/1-4 13085569 9.288 ns/op 861.34 MB/s BenchmarkAddVWext/2-4 12468277 9.639 ns/op 1659.96 MB/s BenchmarkAddVWext/3-4 11482262 10.64 ns/op 2256.08 MB/s BenchmarkAddVWext/4-4 11524916 10.61 ns/op 3015.28 MB/s BenchmarkAddVWext/5-4 10815848 11.05 ns/op 3618.68 MB/s BenchmarkAddVWext/10-4 8841135 13.52 ns/op 5918.32 MB/s BenchmarkAddVWext/100-4 86986 1376 ns/op 581.61 MB/s BenchmarkAddVWext/1000-4 8800 13391 ns/op 597.43 MB/s BenchmarkSubVW/1-4 12963495 9.189 ns/op 870.62 MB/s BenchmarkSubVW/2-4 11416923 10.12 ns/op 1581.23 MB/s BenchmarkSubVW/3-4 11371123 10.46 ns/op 2293.51 MB/s BenchmarkSubVW/4-4 11466151 10.68 ns/op 2996.27 MB/s BenchmarkSubVW/5-4 10634269 11.28 ns/op 3546.83 MB/s BenchmarkSubVW/10-4 8830704 13.59 ns/op 5886.47 MB/s BenchmarkSubVW/100-4 339708 352.8 ns/op 2267.25 MB/s BenchmarkSubVW/1000-4 52764 2309 ns/op 3464.14 MB/s BenchmarkSubVWext/1-4 13060339 9.302 ns/op 860.04 MB/s BenchmarkSubVWext/2-4 12021550 10.14 ns/op 1577.15 MB/s BenchmarkSubVWext/3-4 11285748 10.55 ns/op 2274.22 MB/s BenchmarkSubVWext/4-4 10774804 10.82 ns/op 2956.52 MB/s BenchmarkSubVWext/5-4 10658085 11.20 ns/op 3571.75 MB/s BenchmarkSubVWext/10-4 8765667 13.55 ns/op 5904.41 MB/s BenchmarkSubVWext/100-4 87123 1392 ns/op 574.55 MB/s BenchmarkSubVWext/1000-4 8998 13286 ns/op 602.15 MB/s BenchmarkMulAddVWW/1-4 11007679 10.88 ns/op 5884.95 MB/s BenchmarkMulAddVWW/2-4 10176975 11.90 ns/op 10754.41 MB/s BenchmarkMulAddVWW/3-4 8932857 13.45 ns/op 14275.97 MB/s BenchmarkMulAddVWW/4-4 9171710 13.32 ns/op 19212.21 MB/s BenchmarkMulAddVWW/5-4 8790927 13.51 ns/op 23693.88 MB/s BenchmarkMulAddVWW/10-4 6417133 18.80 ns/op 34034.09 MB/s BenchmarkMulAddVWW/100-4 1000000 102.0 ns/op 62720.73 MB/s BenchmarkMulAddVWW/1000-4 127048 944.0 ns/op 67797.60 MB/s BenchmarkAddMulVVW/1-4 11903456 9.976 ns/op 6415.67 MB/s BenchmarkAddMulVVW/2-4 10195660 11.72 ns/op 10919.67 MB/s BenchmarkAddMulVVW/3-4 9413581 12.67 ns/op 15148.42 MB/s BenchmarkAddMulVVW/4-4 8781571 13.64 ns/op 18767.78 MB/s BenchmarkAddMulVVW/5-4 7719415 14.57 ns/op 21961.87 MB/s BenchmarkAddMulVVW/10-4 6812241 18.21 ns/op 35144.07 MB/s BenchmarkAddMulVVW/100-4 1482055 82.28 ns/op 77779.52 MB/s BenchmarkAddMulVVW/1000-4 167298 712.1 ns/op 89872.54 MB/s BenchmarkDivWVW/1-4 2704688 43.94 ns/op 1456.52 MB/s BenchmarkDivWVW/2-4 1259396 95.97 ns/op 1333.74 MB/s BenchmarkDivWVW/3-4 965115 123.0 ns/op 1560.88 MB/s BenchmarkDivWVW/4-4 847183 143.3 ns/op 1785.95 MB/s BenchmarkDivWVW/5-4 787674 146.8 ns/op 2179.73 MB/s BenchmarkDivWVW/10-4 441028 272.9 ns/op 2344.75 MB/s BenchmarkDivWVW/100-4 57919 2053 ns/op 3117.40 MB/s BenchmarkDivWVW/1000-4 5773 19985 ns/op 3202.40 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11863153 10.02 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12047173 9.630 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10937758 10.34 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11171280 10.28 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10270470 11.15 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10366798 10.92 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8760860 13.34 ns/op BenchmarkNonZeroShifts/4/shlVU-4 8803744 13.00 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8436974 13.70 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8101808 13.58 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6777019 17.17 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7041633 16.46 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 106.6 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1302259 91.10 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 131786 920.4 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155704 768.9 ns/op BenchmarkDecimalConversion-4 222 558061 ns/op BenchmarkFloatString/100-4 12240 9845 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 229 515402 ns/op 2910 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 46927643 ns/op 60288 B/op 45 allocs/op BenchmarkFloatString/100000-4 1 4734634860 ns/op 847760 B/op 531 allocs/op BenchmarkFloatAdd/10-4 170805 689.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 172396 689.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 154227 762.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 88274 1379 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17389 6879 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 234195 510.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 235240 506.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 221372 529.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 162657 731.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45531 2621 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2090 56373 ns/op BenchmarkParseFloatLargeExp-4 482 254193 ns/op BenchmarkGCD10x10/WithoutXY-4 204978 589.6 ns/op BenchmarkGCD10x10/WithXY-4 59503 2017 ns/op BenchmarkGCD10x100/WithoutXY-4 104361 1133 ns/op BenchmarkGCD10x100/WithXY-4 18723 6573 ns/op BenchmarkGCD10x1000/WithoutXY-4 68331 1741 ns/op BenchmarkGCD10x1000/WithXY-4 15308 8132 ns/op BenchmarkGCD100x100/WithoutXY-4 26265 4577 ns/op BenchmarkGCD100x100/WithXY-4 10000 11008 ns/op BenchmarkGCD100x1000/WithoutXY-4 13069 9201 ns/op BenchmarkGCD100x1000/WithXY-4 6054 18046 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2180 54545 ns/op BenchmarkGCD1000x1000/WithXY-4 1172 96147 ns/op BenchmarkHilbert-4 22 4836581 ns/op BenchmarkBinomial-4 14264 8380 ns/op BenchmarkQuoRem-4 22081 5704 ns/op BenchmarkExp-4 15 7532893 ns/op BenchmarkExpMont/Odd-4 123 963356 ns/op 2589 B/op 21 allocs/op BenchmarkExpMont/Even1-4 121 973581 ns/op 3352 B/op 37 allocs/op BenchmarkExpMont/Even2-4 100 1000671 ns/op 3862 B/op 53 allocs/op BenchmarkExpMont/Even3-4 120 1018319 ns/op 3843 B/op 53 allocs/op BenchmarkExpMont/Even4-4 100 1009547 ns/op 3823 B/op 52 allocs/op BenchmarkExpMont/Even8-4 100 1014288 ns/op 3855 B/op 53 allocs/op BenchmarkExpMont/Even32-4 100 1015342 ns/op 3879 B/op 54 allocs/op BenchmarkExpMont/Even64-4 141 846670 ns/op 3611 B/op 53 allocs/op BenchmarkExpMont/Even96-4 132 881046 ns/op 3763 B/op 51 allocs/op BenchmarkExpMont/Even128-4 158 739047 ns/op 3241 B/op 50 allocs/op BenchmarkExpMont/Even255-4 184 658411 ns/op 2954 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 434 273672 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 386 305572 ns/op 1738 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 385 308356 ns/op 1741 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 381 306577 ns/op 1731 B/op 47 allocs/op BenchmarkExp2-4 14 7600282 ns/op BenchmarkBitset-4 773793 149.2 ns/op BenchmarkBitsetNeg-4 419554 276.7 ns/op BenchmarkBitsetOrig-4 261344 467.9 ns/op BenchmarkBitsetNegOrig-4 163621 721.3 ns/op BenchmarkModSqrt225_Tonelli-4 100 1076541 ns/op BenchmarkModSqrt225_3Mod4-4 367 325358 ns/op BenchmarkModSqrt231_Tonelli-4 98 1110787 ns/op BenchmarkModSqrt231_5Mod8-4 313 378797 ns/op BenchmarkModInverse-4 14089 8776 ns/op BenchmarkSqrt-4 1714 67837 ns/op BenchmarkIntSqr/1-4 1410399 84.61 ns/op BenchmarkIntSqr/2-4 723596 161.4 ns/op BenchmarkIntSqr/3-4 573775 196.6 ns/op BenchmarkIntSqr/5-4 413372 289.5 ns/op BenchmarkIntSqr/8-4 291120 402.9 ns/op BenchmarkIntSqr/10-4 236052 507.5 ns/op BenchmarkIntSqr/20-4 51237 2451 ns/op BenchmarkIntSqr/30-4 37824 3335 ns/op BenchmarkIntSqr/50-4 23089 5330 ns/op BenchmarkIntSqr/80-4 13638 8827 ns/op BenchmarkIntSqr/100-4 9324 11580 ns/op BenchmarkIntSqr/200-4 3796 30320 ns/op BenchmarkIntSqr/300-4 1548 70482 ns/op BenchmarkIntSqr/500-4 811 153563 ns/op BenchmarkIntSqr/800-4 307 392529 ns/op BenchmarkIntSqr/1000-4 222 527321 ns/op BenchmarkDiv/20/10-4 427056 275.7 ns/op BenchmarkDiv/40/20-4 422360 278.7 ns/op BenchmarkDiv/100/50-4 358392 322.8 ns/op BenchmarkDiv/200/100-4 53962 2209 ns/op BenchmarkDiv/400/200-4 53713 2322 ns/op BenchmarkDiv/1000/500-4 43633 2847 ns/op BenchmarkDiv/2000/1000-4 31954 3888 ns/op BenchmarkDiv/20000/10000-4 1088 109488 ns/op BenchmarkDiv/200000/100000-4 25 4668316 ns/op BenchmarkDiv/2000000/1000000-4 1 128018197 ns/op BenchmarkDiv/20000000/10000000-4 1 3791701597 ns/op BenchmarkMul-4 5 22348281 ns/op BenchmarkNatMul/10-4 174010 659.2 ns/op BenchmarkNatMul/100-4 5569 20536 ns/op BenchmarkNatMul/1000-4 180 666231 ns/op BenchmarkZeroShifts/Shl-4 20395 6005 ns/op BenchmarkZeroShifts/ShlSame-4 5070134 23.21 ns/op BenchmarkZeroShifts/Shr-4 20157 5939 ns/op BenchmarkZeroShifts/ShrSame-4 5256601 24.21 ns/op BenchmarkExp3Power/0x10-4 194354 618.3 ns/op BenchmarkExp3Power/0x40-4 168554 724.6 ns/op BenchmarkExp3Power/0x100-4 102435 1226 ns/op BenchmarkExp3Power/0x400-4 46530 2560 ns/op BenchmarkExp3Power/0x1000-4 9086 11638 ns/op BenchmarkExp3Power/0x4000-4 2050 58916 ns/op BenchmarkExp3Power/0x10000-4 219 544032 ns/op BenchmarkExp3Power/0x40000-4 20 5740022 ns/op BenchmarkExp3Power/0x100000-4 2 56305076 ns/op BenchmarkExp3Power/0x400000-4 1 527197440 ns/op BenchmarkFibo-4 3 38427449 ns/op BenchmarkNatSqr/1-4 1000000 119.0 ns/op BenchmarkNatSqr/2-4 611424 204.8 ns/op BenchmarkNatSqr/3-4 478849 255.9 ns/op BenchmarkNatSqr/5-4 329900 380.8 ns/op BenchmarkNatSqr/8-4 229934 517.5 ns/op BenchmarkNatSqr/10-4 189872 635.5 ns/op BenchmarkNatSqr/20-4 48349 2482 ns/op BenchmarkNatSqr/30-4 35433 3403 ns/op BenchmarkNatSqr/50-4 21373 5615 ns/op BenchmarkNatSqr/80-4 12597 9533 ns/op BenchmarkNatSqr/100-4 9290 12395 ns/op BenchmarkNatSqr/200-4 3579 32316 ns/op BenchmarkNatSqr/300-4 1629 75303 ns/op BenchmarkNatSqr/500-4 804 149196 ns/op BenchmarkNatSqr/800-4 333 354052 ns/op BenchmarkNatSqr/1000-4 242 486370 ns/op BenchmarkNatSetBytes/8-4 830235 139.9 ns/op BenchmarkNatSetBytes/24-4 248096 474.4 ns/op BenchmarkNatSetBytes/128-4 57972 2058 ns/op BenchmarkNatSetBytes/7-4 863906 129.9 ns/op BenchmarkNatSetBytes/23-4 266019 454.7 ns/op BenchmarkNatSetBytes/127-4 58897 2035 ns/op BenchmarkScanPi-4 262 449457 ns/op BenchmarkStringPiParallel-4 802 159282 ns/op BenchmarkScan/10/Base2-4 43950 2667 ns/op BenchmarkScan/100/Base2-4 5065 23630 ns/op BenchmarkScan/1000/Base2-4 501 228799 ns/op BenchmarkScan/10/Base8-4 106740 1112 ns/op BenchmarkScan/100/Base8-4 14630 8279 ns/op BenchmarkScan/1000/Base8-4 1488 80145 ns/op BenchmarkScan/10/Base10-4 114466 1075 ns/op BenchmarkScan/100/Base10-4 15595 7642 ns/op BenchmarkScan/1000/Base10-4 1630 73288 ns/op BenchmarkScan/10/Base16-4 125406 947.8 ns/op BenchmarkScan/100/Base16-4 17674 6773 ns/op BenchmarkScan/1000/Base16-4 1818 64895 ns/op BenchmarkString/10/Base2-4 186439 648.1 ns/op BenchmarkString/100/Base2-4 24240 4904 ns/op BenchmarkString/1000/Base2-4 2509 46736 ns/op BenchmarkString/10/Base8-4 378681 321.0 ns/op BenchmarkString/100/Base8-4 64040 1854 ns/op BenchmarkString/1000/Base8-4 6980 16782 ns/op BenchmarkString/10/Base10-4 208122 581.5 ns/op BenchmarkString/100/Base10-4 39528 3055 ns/op BenchmarkString/1000/Base10-4 5061 23327 ns/op BenchmarkString/10/Base16-4 423331 280.9 ns/op BenchmarkString/100/Base16-4 85258 1382 ns/op BenchmarkString/1000/Base16-4 9664 12163 ns/op BenchmarkLeafSize/0-4 44 2617433 ns/op BenchmarkLeafSize/1-4 444 267282 ns/op BenchmarkLeafSize/2-4 446 268962 ns/op BenchmarkLeafSize/3-4 320 370050 ns/op BenchmarkLeafSize/4-4 445 260916 ns/op BenchmarkLeafSize/5-4 286 417322 ns/op BenchmarkLeafSize/6-4 333 356312 ns/op BenchmarkLeafSize/7-4 346 344125 ns/op BenchmarkLeafSize/8-4 458 259414 ns/op BenchmarkLeafSize/9-4 235 504703 ns/op BenchmarkLeafSize/10-4 282 417930 ns/op BenchmarkLeafSize/11-4 298 396639 ns/op BenchmarkLeafSize/12-4 327 363892 ns/op BenchmarkLeafSize/13-4 301 393475 ns/op BenchmarkLeafSize/14-4 351 339567 ns/op BenchmarkLeafSize/15-4 375 315188 ns/op BenchmarkLeafSize/16-4 451 258866 ns/op BenchmarkLeafSize/32-4 448 263976 ns/op BenchmarkLeafSize/64-4 416 284714 ns/op BenchmarkProbablyPrime/n=0-4 10 11156364 ns/op BenchmarkProbablyPrime/n=1-4 8 12609056 ns/op BenchmarkProbablyPrime/n=5-4 6 18962268 ns/op BenchmarkProbablyPrime/n=10-4 4 26858440 ns/op BenchmarkProbablyPrime/n=20-4 3 42003614 ns/op BenchmarkProbablyPrime/Lucas-4 12 9579735 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 75 1546065 ns/op BenchmarkRatCmp-4 229429 518.4 ns/op BenchmarkFloatSqrt/64-4 23150 5293 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 14352 8460 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9379 11741 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4916 23256 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 849 143577 ns/op 18130 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 62 1889782 ns/op 173873 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 141586501 ns/op 3810744 B/op 636 allocs/op PASS ok math/big 49.441s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8745219 13.74 ns/op BenchmarkLeadingZeros8-4 9032672 13.30 ns/op BenchmarkLeadingZeros16-4 9237262 12.97 ns/op BenchmarkLeadingZeros32-4 9460837 12.75 ns/op BenchmarkLeadingZeros64-4 9762363 12.31 ns/op BenchmarkTrailingZeros-4 9226945 13.07 ns/op BenchmarkTrailingZeros8-4 9621831 12.58 ns/op BenchmarkTrailingZeros16-4 8818069 13.56 ns/op BenchmarkTrailingZeros32-4 9369804 12.55 ns/op BenchmarkTrailingZeros64-4 9235648 13.05 ns/op BenchmarkOnesCount-4 9632031 12.60 ns/op BenchmarkOnesCount8-4 9830330 12.31 ns/op BenchmarkOnesCount16-4 9301423 13.04 ns/op BenchmarkOnesCount32-4 9388653 13.06 ns/op BenchmarkOnesCount64-4 9292670 13.31 ns/op BenchmarkRotateLeft-4 9761328 12.02 ns/op BenchmarkRotateLeft8-4 9680989 12.45 ns/op BenchmarkRotateLeft16-4 9912529 12.04 ns/op BenchmarkRotateLeft32-4 9745410 12.33 ns/op BenchmarkRotateLeft64-4 9877254 12.01 ns/op BenchmarkReverse-4 14361513 8.312 ns/op BenchmarkReverse8-4 18787977 6.353 ns/op BenchmarkReverse16-4 16639790 7.183 ns/op BenchmarkReverse32-4 15029908 7.942 ns/op BenchmarkReverse64-4 14082409 8.284 ns/op BenchmarkReverseBytes-4 18262015 6.498 ns/op BenchmarkReverseBytes16-4 18819118 6.368 ns/op BenchmarkReverseBytes32-4 18660264 6.376 ns/op BenchmarkReverseBytes64-4 18603782 6.509 ns/op BenchmarkAdd-4 9466246 12.61 ns/op BenchmarkAdd32-4 9592365 12.57 ns/op BenchmarkAdd64-4 9495188 12.68 ns/op BenchmarkAdd64multiple-4 17599864 6.775 ns/op BenchmarkSub-4 9470031 12.60 ns/op BenchmarkSub32-4 9132999 13.16 ns/op BenchmarkSub64-4 9530125 12.67 ns/op BenchmarkSub64multiple-4 17561697 6.787 ns/op BenchmarkMul-4 9807927 12.37 ns/op BenchmarkMul32-4 9506246 12.70 ns/op BenchmarkMul64-4 9816404 12.35 ns/op BenchmarkDiv-4 2655880 44.92 ns/op BenchmarkDiv32-4 5593166 21.33 ns/op BenchmarkDiv64-4 2754471 43.59 ns/op PASS ok math/bits 5.836s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10444873 23.33 ns/op BenchmarkAcos-4 408660 271.9 ns/op BenchmarkAcosh-4 421459 298.3 ns/op BenchmarkAsin-4 472621 273.5 ns/op BenchmarkAsinh-4 474068 274.2 ns/op BenchmarkAtan-4 746990 199.9 ns/op BenchmarkAtanh-4 749914 197.9 ns/op BenchmarkConj-4 19876990 5.268 ns/op BenchmarkCos-4 554212 206.0 ns/op BenchmarkCosh-4 624942 202.8 ns/op BenchmarkExp-4 839332 159.0 ns/op BenchmarkLog-4 812629 160.6 ns/op BenchmarkLog10-4 827884 159.2 ns/op BenchmarkPhase-4 1762664 67.61 ns/op BenchmarkPolar-4 1000000 104.9 ns/op BenchmarkPow-4 234416 575.7 ns/op BenchmarkRect-4 1000000 109.0 ns/op BenchmarkSin-4 592546 205.2 ns/op BenchmarkSinh-4 603502 203.5 ns/op BenchmarkSqrt-4 1000000 118.2 ns/op BenchmarkTan-4 367142 343.5 ns/op BenchmarkTanh-4 413655 312.5 ns/op PASS ok math/cmplx 3.059s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 172862 682.7 ns/op BenchmarkInt63ThreadsafeParallel-4 83653 1267 ns/op BenchmarkInt63Unthreadsafe-4 1302806 91.68 ns/op BenchmarkIntn1000-4 823311 145.7 ns/op BenchmarkInt63n1000-4 917182 125.8 ns/op BenchmarkInt31n1000-4 1000000 113.6 ns/op BenchmarkFloat32-4 1000000 109.6 ns/op BenchmarkFloat64-4 1300690 92.66 ns/op BenchmarkPerm3-4 201693 591.8 ns/op BenchmarkPerm30-4 24177 4933 ns/op BenchmarkPerm30ViaShuffle-4 26527 4592 ns/op BenchmarkShuffleOverhead-4 18588 6440 ns/op BenchmarkRead3-4 829893 131.3 ns/op BenchmarkRead64-4 78409 1513 ns/op BenchmarkRead1000-4 5216 22542 ns/op PASS ok math/rand 2.200s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 46388 2597 ns/op BenchmarkQDecodeWord-4 106818 1062 ns/op BenchmarkQDecodeHeader-4 103480 1143 ns/op BenchmarkTypeByExtension/.html-4 370899 287.2 ns/op BenchmarkTypeByExtension/.HTML-4 324924 330.5 ns/op BenchmarkTypeByExtension/.unused-4 377968 316.7 ns/op BenchmarkExtensionsByType/text/html-4 196470 615.0 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 118285 1029 ns/op BenchmarkExtensionsByType/application/octet-stream-4 196063 601.7 ns/op PASS ok mime 1.186s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1039 112135 ns/op PASS ok mime/quotedprintable 0.157s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 45 2550570 ns/op 8700 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 19 6548004 ns/op 19441 B/op 159 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 6249209560 ns/op 157752 B/op 225 allocs/op BenchmarkDNSName-4 114351 960.9 ns/op BenchmarkInterfaces-4 5714 19938 ns/op BenchmarkInterfaceByIndex-4 9541 12495 ns/op BenchmarkInterfaceByName-4 5114 19641 ns/op BenchmarkInterfaceAddrs-4 5959 18545 ns/op BenchmarkInterfacesAndAddrs-4 9087 13273 ns/op BenchmarkInterfacesAndMulticastAddrs-4 5990 17594 ns/op BenchmarkParseIP-4 16125 7482 ns/op BenchmarkIPString/IPv4-4 155781 762.9 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 12019 9907 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 51801 2313 ns/op BenchmarkIPEqual/IPv4-4 1204384 99.59 ns/op BenchmarkIPEqual/IPv6-4 1155489 100.3 ns/op BenchmarkTCP4OneShot-4 4200 28842 ns/op BenchmarkTCP4OneShotTimeout-4 3370 30274 ns/op BenchmarkTCP4Persistent-4 16384 7229 ns/op BenchmarkTCP4PersistentTimeout-4 16412 7145 ns/op BenchmarkTCP6OneShot-4 3781 31765 ns/op BenchmarkTCP6OneShotTimeout-4 3355 31567 ns/op BenchmarkTCP6Persistent-4 16064 7349 ns/op BenchmarkTCP6PersistentTimeout-4 15920 7279 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25671 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25573 ns/op BenchmarkSetReadDeadline-4 130633 901.0 ns/op BenchmarkUDP6LinkLocalUnicast-4 9404 12396 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 13119 9183 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 13168 9348 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 13267 8993 ns/op 0 B/op 0 allocs/op PASS ok net 11.515s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28430 4193 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11205 10607 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14846 8089 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18777 6442 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 35060 3400 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 884920 124.3 ns/op BenchmarkReadRequestChrome-4 4036 27906 ns/op 21.90 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 12102 9714 ns/op 8.03 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 12253 9737 ns/op 8.42 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7803 14473 ns/op 10.43 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 19017 6270 ns/op 6.38 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 306 386347 ns/op 2.65 MB/s BenchmarkFileAndServer_1KB/https1-4 206 503746 ns/op 2.03 MB/s BenchmarkFileAndServer_1KB/h2-4 156 754845 ns/op 1.36 MB/s BenchmarkFileAndServer_16MB/h1-4 3 49519909 ns/op 338.80 MB/s BenchmarkFileAndServer_16MB/https1-4 1 113477014 ns/op 147.85 MB/s BenchmarkFileAndServer_16MB/h2-4 1 208963316 ns/op 80.29 MB/s BenchmarkFileAndServer_64MB/h1-4 1 196112325 ns/op 342.20 MB/s BenchmarkFileAndServer_64MB/https1-4 1 399635444 ns/op 167.93 MB/s BenchmarkFileAndServer_64MB/h2-4 1 866284952 ns/op 77.47 MB/s BenchmarkServeMux-4 295 421953 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 382 338981 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 364 349678 ns/op 5972 B/op 64 allocs/op BenchmarkClientServer/https1-4 232 460026 ns/op 6748 B/op 74 allocs/op BenchmarkClientServer/h2-4 174 649881 ns/op 10295 B/op 83 allocs/op BenchmarkClientServerParallel/4/h1-4 1190 90532 ns/op 10360 B/op 80 allocs/op BenchmarkClientServerParallel/4/https1-4 25 4061458 ns/op 128838 B/op 1201 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62360: read tcp 127.0.0.1:62358->127.0.0.1:62360: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62364: write tcp 127.0.0.1:62358->127.0.0.1:62364: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62384: read tcp 127.0.0.1:62365->127.0.0.1:62384: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62390: read tcp 127.0.0.1:62365->127.0.0.1:62390: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62389: write tcp 127.0.0.1:62365->127.0.0.1:62389: use of closed network connection BenchmarkClientServerParallel/4/h2-4 350 297154 ns/op 14328 B/op 128 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62399: read tcp 127.0.0.1:62393->127.0.0.1:62399: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62397: read tcp 127.0.0.1:62393->127.0.0.1:62397: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62404: read tcp 127.0.0.1:62400->127.0.0.1:62404: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62412: read tcp 127.0.0.1:62400->127.0.0.1:62412: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62406: write tcp 127.0.0.1:62400->127.0.0.1:62406: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62407: write tcp 127.0.0.1:62400->127.0.0.1:62407: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62409: write tcp 127.0.0.1:62400->127.0.0.1:62409: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62445: read tcp 127.0.0.1:62434->127.0.0.1:62445: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62436: read tcp 127.0.0.1:62434->127.0.0.1:62436: use of closed network connection BenchmarkClientServerParallel/64/h1-4 828 143260 ns/op 18208 B/op 103 allocs/op BenchmarkClientServerParallel/64/https1-4 28 4430072 ns/op 140102 B/op 1286 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63222: write tcp 127.0.0.1:63218->127.0.0.1:63222: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63224: write tcp 127.0.0.1:63218->127.0.0.1:63224: use of closed network connection BenchmarkClientServerParallel/64/h2-4 45 2346845 ns/op 70152 B/op 676 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63259: read tcp 127.0.0.1:63256->127.0.0.1:63259: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63262: read tcp 127.0.0.1:63256->127.0.0.1:63262: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63269: read tcp 127.0.0.1:63263->127.0.0.1:63269: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63270: read tcp 127.0.0.1:63263->127.0.0.1:63270: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63274: read tcp 127.0.0.1:63263->127.0.0.1:63274: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63276: read tcp 127.0.0.1:63263->127.0.0.1:63276: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63278: read tcp 127.0.0.1:63263->127.0.0.1:63278: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63272: write tcp 127.0.0.1:63263->127.0.0.1:63272: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63275: write tcp 127.0.0.1:63263->127.0.0.1:63275: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63279: read tcp 127.0.0.1:63263->127.0.0.1:63279: use of closed network connection ... [output truncated] BenchmarkServer-4 145 750533 ns/op 3042 B/op 23 allocs/op BenchmarkClient-4 277 422672 ns/op 3789 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 651 169790 ns/op 7221 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1242 88406 ns/op 3031 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1840 69386 ns/op 1911 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1786 70608 ns/op 2779 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1611 68731 ns/op 2723 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1676 69717 ns/op 2729 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1862 64769 ns/op 1917 B/op 14 allocs/op BenchmarkServerHijack-4 1027 121106 ns/op 16737 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 462 241929 ns/op 5870 B/op 52 allocs/op BenchmarkResponseStatusLine-4 473092 235.7 ns/op 0 B/op 0 allocs/op PASS ok net/http 10.706s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4520 25992 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.229s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 93783 1242 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 524641 197.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 191769 600.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 69408 1706 ns/op BenchmarkStdIPv4-4 136052 869.2 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 85334 1366 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 86016 1389 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 111925 1067 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 67896 1764 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1316756 91.28 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1233618 97.22 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1321774 90.79 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 271598 438.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 284648 405.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 264417 448.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 85947 1389 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 451482 252.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 306638 383.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 294568 391.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 162924 741.8 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 417450 270.2 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 392299 302.5 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 133347 899.9 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 175558 666.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 274017 434.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 166311 718.3 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 348846 341.4 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 161424 741.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 159675 744.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 159573 744.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 123724 955.3 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 475225 233.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 165312 729.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 99127 1211 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 124113 946.4 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 177079 685.2 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 114879 1015 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 280816 414.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 122922 959.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 143570 797.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 200088 592.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 141436 844.6 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1233489 96.44 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1216801 99.48 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1225262 97.78 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 104.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 103.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 103.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 103.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 104.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 103.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 361178 333.6 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 581920 200.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 214426 560.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 223657 523.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 207711 566.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 79402 1537 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 528949 221.4 ns/op PASS ok net/netip 7.874s 2023/01/25 21:22:09 Test RPC server listening on 127.0.0.1:63941 2023/01/25 21:22:09 Test HTTP RPC server listening on 127.0.0.1:63942 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1838 63563 ns/op BenchmarkEndToEndHTTP-4 1713 61049 ns/op BenchmarkEndToEndAsync-4 4053 31256 ns/op BenchmarkEndToEndAsyncHTTP-4 3976 30623 ns/op PASS ok net/rpc 0.819s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3424 31861 ns/op BenchmarkReadMIMEHeader/server_headers-4 5956 20052 ns/op BenchmarkUncommon-4 28300 4349 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.532s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4299 24505 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 100412 1193 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 566863 200.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 96075 1240 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 178316 672.2 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 82351 1449 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13908 8472 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 402069 289.2 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 93898 1277 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 176742 673.4 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 82263 1441 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15676 7720 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 206452 576.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 79584 1477 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 76267 1520 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 34707 3351 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6420 18338 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 203349 582.1 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 78424 1491 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 78483 1519 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35600 3306 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6579 18149 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.097s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3249753 36.36 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 173436 662.3 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 986 116513 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries BenchmarkReaddir-4 333 344411 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries BenchmarkReadDir-4 768 152527 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 126 entries os_test.go:535: benchmarkReadDir ".": 126 entries os_test.go:535: benchmarkReadDir ".": 126 entries BenchmarkStatDot-4 87019 1389 ns/op BenchmarkStatFile-4 73872 1644 ns/op BenchmarkStatDir-4 78110 1532 ns/op BenchmarkLstatDot-4 86124 1395 ns/op BenchmarkLstatFile-4 74116 1633 ns/op BenchmarkLstatDir-4 78673 1507 ns/op PASS ok os 1.560s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 67 1852791 ns/op 6359 B/op 29 allocs/op PASS ok os/exec 0.242s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 405338 280.3 ns/op PASS ok os/user 0.233s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3717014 31.96 ns/op BenchmarkString-4 2364294 50.65 ns/op BenchmarkBytes-4 2115589 56.13 ns/op BenchmarkNamedBytes-4 785707 151.6 ns/op BenchmarkBytesArray-4 681324 170.9 ns/op BenchmarkSliceLen-4 2463123 49.22 ns/op BenchmarkMapLen-4 1527667 77.81 ns/op BenchmarkStringLen-4 1874941 63.30 ns/op BenchmarkArrayLen-4 1722446 69.56 ns/op BenchmarkSliceCap-4 2523585 47.61 ns/op BenchmarkDeepEqual/int8-4 703167 165.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 119044 1000 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 534253 226.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 113394 1053 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 518185 221.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 108894 1055 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 540206 221.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 113952 1054 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 536714 220.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 113539 1054 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 715810 166.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 143442 820.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 532599 229.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 110046 1057 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 516754 227.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 113408 1053 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 512364 229.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 112972 1053 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 536732 224.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 113956 1057 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 530986 223.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 113919 1059 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 495025 227.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 113535 1050 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 529395 225.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 111361 1058 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 525685 223.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 112887 1049 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 509798 225.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 113139 1052 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 707872 165.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 118608 993.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 552175 217.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 112215 1055 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 145174 827.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 70575 1692 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 70850 1694 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 47324 2543 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 290283 409.5 ns/op BenchmarkIsZero/ArrayIncomparable-4 40552 2960 ns/op BenchmarkIsZero/StructComparable-4 941835 125.8 ns/op BenchmarkIsZero/StructIncomparable-4 181059 673.5 ns/op BenchmarkSetZero/Bool/Direct-4 4162192 28.94 ns/op BenchmarkSetZero/Bool/CachedZero-4 1732333 68.92 ns/op BenchmarkSetZero/Bool/NewZero-4 1286454 92.90 ns/op BenchmarkSetZero/Int/Direct-4 2562284 46.88 ns/op BenchmarkSetZero/Int/CachedZero-4 1788807 67.50 ns/op BenchmarkSetZero/Int/NewZero-4 1305240 92.12 ns/op BenchmarkSetZero/Uint/Direct-4 2523417 47.01 ns/op BenchmarkSetZero/Uint/CachedZero-4 1800776 66.55 ns/op BenchmarkSetZero/Uint/NewZero-4 1299716 91.91 ns/op BenchmarkSetZero/Float/Direct-4 2536231 46.96 ns/op BenchmarkSetZero/Float/CachedZero-4 1774359 67.60 ns/op BenchmarkSetZero/Float/NewZero-4 1296696 92.46 ns/op BenchmarkSetZero/Complex/Direct-4 2507263 47.85 ns/op BenchmarkSetZero/Complex/CachedZero-4 1800807 67.70 ns/op BenchmarkSetZero/Complex/NewZero-4 1290442 91.87 ns/op BenchmarkSetZero/Array/Direct-4 3882306 30.55 ns/op BenchmarkSetZero/Array/CachedZero-4 1780941 66.70 ns/op BenchmarkSetZero/Array/NewZero-4 1320812 90.94 ns/op BenchmarkSetZero/Chan/Direct-4 2531612 47.38 ns/op BenchmarkSetZero/Chan/CachedZero-4 1307338 91.91 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 114.8 ns/op BenchmarkSetZero/Func/Direct-4 2535722 47.30 ns/op BenchmarkSetZero/Func/CachedZero-4 1312430 91.29 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 114.6 ns/op BenchmarkSetZero/Interface/Direct-4 2217888 53.84 ns/op BenchmarkSetZero/Interface/CachedZero-4 1791998 67.32 ns/op BenchmarkSetZero/Interface/NewZero-4 1289679 92.03 ns/op BenchmarkSetZero/Map/Direct-4 2566182 46.35 ns/op BenchmarkSetZero/Map/CachedZero-4 1316467 91.20 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 115.3 ns/op BenchmarkSetZero/Pointer/Direct-4 2575902 46.55 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1315538 91.33 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 114.0 ns/op BenchmarkSetZero/Slice/Direct-4 2231048 53.28 ns/op BenchmarkSetZero/Slice/CachedZero-4 1804678 66.06 ns/op BenchmarkSetZero/Slice/NewZero-4 1307395 91.64 ns/op BenchmarkSetZero/String/Direct-4 2574021 46.89 ns/op BenchmarkSetZero/String/CachedZero-4 1794039 67.34 ns/op BenchmarkSetZero/String/NewZero-4 1302500 92.37 ns/op BenchmarkSetZero/Struct/Direct-4 4331215 27.52 ns/op BenchmarkSetZero/Struct/CachedZero-4 1806321 66.95 ns/op BenchmarkSetZero/Struct/NewZero-4 1305949 91.00 ns/op BenchmarkSelect/1-4 185546 636.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 96218 1257 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 50804 2382 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 172840 610.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 129915 905.9 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 129807 906.8 ns/op 141.16 MB/s BenchmarkCallArgCopy/size=256-4 120262 1008 ns/op 253.95 MB/s BenchmarkCallArgCopy/size=1024-4 86576 1461 ns/op 700.98 MB/s BenchmarkCallArgCopy/size=4096-4 38150 3130 ns/op 1308.59 MB/s BenchmarkCallArgCopy/size=65536-4 3007 37032 ns/op 1769.72 MB/s BenchmarkPtrTo-4 322719 378.8 ns/op BenchmarkFieldByName1-4 822640 140.9 ns/op BenchmarkFieldByName2-4 82930 1504 ns/op BenchmarkFieldByName3-4 11066 11127 ns/op BenchmarkInterfaceBig-4 5209528 23.07 ns/op BenchmarkInterfaceSmall-4 5076337 23.39 ns/op BenchmarkNew-4 2479828 46.59 ns/op BenchmarkMap/StringKeys/MapIndex-4 3253 36585 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3229 37435 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3082 38744 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2991 38519 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3249 36537 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3142 37383 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 262615 452.0 ns/op PASS ok reflect 18.077s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10976 9533 ns/op 9235 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15699 7725 ns/op 9177 B/op 1 allocs/op BenchmarkFindString-4 13020 9214 ns/op 9126 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 10243 ns/op 9566 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 12136 9872 ns/op 9251 B/op 2 allocs/op BenchmarkLiteral-4 18901 7197 ns/op BenchmarkNotLiteral-4 4657 25325 ns/op BenchmarkMatchClass-4 3512 33474 ns/op BenchmarkMatchClass_InRange-4 3696 32966 ns/op BenchmarkReplaceAll-4 2756 44139 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 20950 6406 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 40328 2867 ns/op BenchmarkAnchoredShortMatch-4 16581 7023 ns/op BenchmarkAnchoredLongMatch-4 20220 5716 ns/op BenchmarkOnePassShortA-4 22556 5354 ns/op BenchmarkNotOnePassShortA-4 8338 14147 ns/op BenchmarkOnePassShortB-4 28597 4083 ns/op BenchmarkNotOnePassShortB-4 9417 11092 ns/op BenchmarkOnePassLongPrefix-4 91526 1352 ns/op BenchmarkOnePassLongNotPrefix-4 30885 3912 ns/op BenchmarkMatchParallelShared-4 31218 4331 ns/op BenchmarkMatchParallelCopied-4 31150 3891 ns/op BenchmarkQuoteMetaAll-4 160053 753.6 ns/op 18.58 MB/s BenchmarkQuoteMetaNone-4 314340 379.5 ns/op 68.51 MB/s BenchmarkCompile/Onepass-4 4293 26542 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1708 69357 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 201 582865 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3942321 30.09 ns/op 531.79 MB/s BenchmarkMatch/Easy0/32-4 19544 6653 ns/op 4.81 MB/s BenchmarkMatch/Easy0/1K-4 5930 18983 ns/op 53.94 MB/s BenchmarkMatch/Easy0i/16-4 3888411 30.04 ns/op 532.58 MB/s BenchmarkMatch/Easy0i/32-4 5959 19629 ns/op 1.63 MB/s BenchmarkMatch/Easy0i/1K-4 280 425205 ns/op 2.41 MB/s BenchmarkMatch/Easy1/16-4 3935480 29.70 ns/op 538.69 MB/s BenchmarkMatch/Easy1/32-4 21885 6118 ns/op 5.23 MB/s BenchmarkMatch/Easy1/1K-4 5044 24612 ns/op 41.61 MB/s BenchmarkMatch/Medium/16-4 3889854 29.99 ns/op 533.47 MB/s BenchmarkMatch/Medium/32-4 6724 17634 ns/op 1.81 MB/s BenchmarkMatch/Medium/1K-4 324 364567 ns/op 2.81 MB/s BenchmarkMatch/Hard/16-4 3866406 29.89 ns/op 535.34 MB/s BenchmarkMatch/Hard/32-4 4521 26823 ns/op 1.19 MB/s BenchmarkMatch/Hard/1K-4 184 636419 ns/op 1.61 MB/s BenchmarkMatch/Hard1/16-4 1603 75293 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 847 140358 ns/op 0.23 MB/s BenchmarkMatch/Hard1/1K-4 26 4184763 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 32941 3660 ns/op 4.37 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 19420 6160 ns/op 5.19 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 734 160457 ns/op 6.38 MB/s 22 B/op 0 allocs/op PASS ok regexp 7.446s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 653299 181.6 ns/op PASS ok regexp/syntax 1.159s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1266753 94.32 ns/op BenchmarkMakeChan/Int-4 955646 119.3 ns/op BenchmarkMakeChan/Ptr-4 606640 198.9 ns/op BenchmarkMakeChan/Struct/0-4 1279642 92.93 ns/op BenchmarkMakeChan/Struct/32-4 607972 223.4 ns/op BenchmarkMakeChan/Struct/40-4 436705 229.1 ns/op BenchmarkChanNonblocking-4 11168353 9.801 ns/op BenchmarkSelectUncontended-4 1228393 100.6 ns/op BenchmarkSelectSyncContended-4 40384 2918 ns/op BenchmarkSelectAsyncContended-4 108439 1119 ns/op BenchmarkSelectNonblock-4 6290167 18.92 ns/op BenchmarkChanUncontended-4 12354 10861 ns/op BenchmarkChanContended-4 1592 80549 ns/op BenchmarkChanSync-4 127158 968.5 ns/op BenchmarkChanSyncWork-4 10000 34254 ns/op BenchmarkChanProdCons0-4 100842 1207 ns/op BenchmarkChanProdCons10-4 129289 1015 ns/op BenchmarkChanProdCons100-4 124128 935.5 ns/op BenchmarkChanProdConsWork0-4 82749 1463 ns/op BenchmarkChanProdConsWork10-4 90205 1296 ns/op BenchmarkChanProdConsWork100-4 96318 1233 ns/op BenchmarkSelectProdCons-4 71920 1697 ns/op BenchmarkReceiveDataFromClosedChan-4 694542 170.1 ns/op BenchmarkChanCreation-4 205863 526.8 ns/op BenchmarkChanSem-4 183100 633.2 ns/op BenchmarkChanPopular-4 100 1038367 ns/op BenchmarkChanClosed-4 496032 243.7 ns/op BenchmarkCallClosure-4 6554433 18.37 ns/op BenchmarkCallClosure1-4 6815136 17.51 ns/op BenchmarkCallClosure2-4 1504275 80.84 ns/op BenchmarkCallClosure3-4 1746818 71.03 ns/op BenchmarkCallClosure4-4 1445118 77.08 ns/op BenchmarkComplex128DivNormal-4 10186316 20.10 ns/op BenchmarkComplex128DivNisNaN-4 7783162 20.49 ns/op BenchmarkComplex128DivDisNaN-4 6739064 23.06 ns/op BenchmarkComplex128DivNisInf-4 9943934 21.91 ns/op BenchmarkComplex128DivDisInf-4 5783692 28.83 ns/op BenchmarkSetTypePtr-4 53084778 2.240 ns/op 3570.74 MB/s BenchmarkSetTypePtr8-4 9797065 12.06 ns/op 5305.83 MB/s BenchmarkSetTypePtr16-4 9893521 12.12 ns/op 10556.70 MB/s BenchmarkSetTypePtr32-4 9887442 12.08 ns/op 21194.33 MB/s BenchmarkSetTypePtr64-4 9890592 12.06 ns/op 42445.65 MB/s BenchmarkSetTypePtr126-4 5781261 20.81 ns/op 48447.17 MB/s BenchmarkSetTypePtr128-4 6054706 19.78 ns/op 51761.91 MB/s BenchmarkSetTypePtrSlice-4 752004 160.2 ns/op 51129.44 MB/s BenchmarkSetTypeNode1-4 9889224 12.15 ns/op 1974.74 MB/s BenchmarkSetTypeNode1Slice-4 3013150 39.95 ns/op 19221.88 MB/s BenchmarkSetTypeNode8-4 9960172 12.06 ns/op 6631.89 MB/s BenchmarkSetTypeNode8Slice-4 1580694 76.79 ns/op 33336.87 MB/s BenchmarkSetTypeNode64-4 5819484 20.59 ns/op 25643.09 MB/s BenchmarkSetTypeNode64Slice-4 233620 505.0 ns/op 33456.28 MB/s BenchmarkSetTypeNode64Dead-4 7524975 15.78 ns/op 33462.82 MB/s BenchmarkSetTypeNode64DeadSlice-4 266512 442.3 ns/op 38200.47 MB/s BenchmarkSetTypeNode124-4 5806102 20.87 ns/op 48300.28 MB/s BenchmarkSetTypeNode124Slice-4 189244 631.4 ns/op 51089.41 MB/s BenchmarkSetTypeNode126-4 6069241 19.95 ns/op 51316.24 MB/s BenchmarkSetTypeNode126Slice-4 187492 642.2 ns/op 51028.53 MB/s BenchmarkSetTypeNode128-4 4162042 28.94 ns/op 35932.81 MB/s BenchmarkSetTypeNode128Slice-4 147272 806.6 ns/op 41259.40 MB/s BenchmarkSetTypeNode130-4 4172253 28.94 ns/op 36483.77 MB/s BenchmarkSetTypeNode130Slice-4 146156 821.9 ns/op 41113.51 MB/s BenchmarkSetTypeNode1024-4 789153 149.1 ns/op 55055.22 MB/s BenchmarkSetTypeNode1024Slice-4 25048 4772 ns/op 55044.29 MB/s BenchmarkAllocation-4 5120 27449 ns/op BenchmarkReadMemStats-4 6466 16924 ns/op BenchmarkReadMemStatsLatency-4 1 90430 p50-ns 90430 p90-ns 90430 p99-ns BenchmarkWriteBarrier-4 2741588 44.54 ns/op BenchmarkBulkWriteBarrier-4 8523580 15.38 ns/op BenchmarkScanStackNoLocals-4 3 43820560 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11679872 10.34 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10625233 10.77 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9501234 12.73 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7135540 16.81 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4959081 24.21 ns/op BenchmarkHash5-4 6320323 17.46 ns/op 286.34 MB/s BenchmarkHash16-4 6798916 17.05 ns/op 938.47 MB/s BenchmarkHash64-4 6287438 19.23 ns/op 3328.84 MB/s BenchmarkHash1024-4 1884650 62.81 ns/op 16304.42 MB/s BenchmarkHash65536-4 38790 3096 ns/op 21169.79 MB/s BenchmarkAlignedLoad-4 8205586 14.15 ns/op BenchmarkUnalignedLoad-4 8796391 13.14 ns/op BenchmarkEqEfaceConcrete-4 6701838 17.86 ns/op BenchmarkEqIfaceConcrete-4 6752446 17.38 ns/op BenchmarkNeEfaceConcrete-4 7103305 16.73 ns/op BenchmarkNeIfaceConcrete-4 6931603 17.18 ns/op BenchmarkConvT2EByteSized/bool-4 6648854 17.93 ns/op BenchmarkConvT2EByteSized/uint8-4 6667694 17.91 ns/op BenchmarkConvT2ESmall-4 6097470 19.77 ns/op BenchmarkConvT2EUintptr-4 5853722 20.64 ns/op BenchmarkConvT2ELarge-4 1311644 103.8 ns/op BenchmarkConvT2ISmall-4 5998252 20.18 ns/op BenchmarkConvT2IUintptr-4 6015852 19.95 ns/op BenchmarkConvT2ILarge-4 1292280 92.55 ns/op BenchmarkConvI2E-4 5257594 22.21 ns/op BenchmarkConvI2I-4 4394905 27.04 ns/op BenchmarkAssertE2T-4 5083668 23.57 ns/op BenchmarkAssertE2TLarge-4 2631120 45.17 ns/op BenchmarkAssertE2I-4 4273608 27.29 ns/op BenchmarkAssertI2T-4 5067423 23.78 ns/op BenchmarkAssertI2I-4 4293750 27.69 ns/op BenchmarkAssertI2E-4 6036171 18.92 ns/op BenchmarkAssertE2E-4 6738244 17.72 ns/op BenchmarkAssertE2T2-4 4092120 29.45 ns/op BenchmarkAssertE2T2Blank-4 4788770 25.27 ns/op BenchmarkAssertI2E2-4 4825843 24.86 ns/op BenchmarkAssertI2E2Blank-4 6605230 17.64 ns/op BenchmarkAssertE2E2-4 5033492 23.74 ns/op BenchmarkAssertE2E2Blank-4 6078936 18.86 ns/op BenchmarkConvT2Ezero/zero/16-4 5886343 20.40 ns/op BenchmarkConvT2Ezero/zero/32-4 5771752 20.70 ns/op BenchmarkConvT2Ezero/zero/64-4 5767468 20.75 ns/op BenchmarkConvT2Ezero/zero/str-4 5567770 21.28 ns/op BenchmarkConvT2Ezero/zero/slice-4 5810252 20.69 ns/op BenchmarkConvT2Ezero/zero/big-4 310766 402.4 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1484379 82.57 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1346841 92.74 ns/op BenchmarkConvT2Ezero/nonzero/big-4 296746 390.7 ns/op BenchmarkConvT2Ezero/smallint/16-4 5884441 20.37 ns/op BenchmarkConvT2Ezero/smallint/32-4 5950102 20.29 ns/op BenchmarkConvT2Ezero/smallint/64-4 5952379 20.58 ns/op BenchmarkConvT2Ezero/largeint/16-4 1956273 61.91 ns/op BenchmarkConvT2Ezero/largeint/32-4 1798845 64.03 ns/op BenchmarkConvT2Ezero/largeint/64-4 1974450 65.27 ns/op BenchmarkMalloc8-4 1580869 74.86 ns/op BenchmarkMalloc16-4 1309298 79.12 ns/op BenchmarkMallocTypeInfo8-4 1526576 75.07 ns/op BenchmarkMallocTypeInfo16-4 1283817 92.38 ns/op BenchmarkMallocLargeStruct-4 228030 627.6 ns/op BenchmarkGoroutineSelect-4 81 1993947 ns/op BenchmarkGoroutineBlocking-4 91 1851105 ns/op BenchmarkGoroutineForRange-4 87 1987504 ns/op BenchmarkGoroutineIdle-4 100 4064033 ns/op BenchmarkHashStringSpeed-4 2510931 46.61 ns/op BenchmarkHashBytesSpeed-4 1523486 80.88 ns/op BenchmarkHashInt32Speed-4 3257908 36.33 ns/op BenchmarkHashInt64Speed-4 2697159 37.54 ns/op BenchmarkHashStringArraySpeed-4 587114 195.0 ns/op BenchmarkMegMap-4 3253556 37.48 ns/op BenchmarkMegOneMap-4 3966609 30.35 ns/op BenchmarkMegEqMap-4 1398 80428 ns/op BenchmarkMegEmptyMap-4 4830808 24.45 ns/op BenchmarkSmallStrMap-4 3337101 35.79 ns/op BenchmarkMapStringKeysEight_16-4 3450643 34.86 ns/op BenchmarkMapStringKeysEight_32-4 3602108 33.34 ns/op BenchmarkMapStringKeysEight_64-4 3532988 34.12 ns/op BenchmarkMapStringKeysEight_1M-4 3567315 33.44 ns/op BenchmarkIntMap-4 3968541 30.65 ns/op BenchmarkMapFirst/1-4 4472331 26.37 ns/op BenchmarkMapFirst/2-4 4481835 26.94 ns/op BenchmarkMapFirst/3-4 4497915 26.68 ns/op BenchmarkMapFirst/4-4 4427547 27.05 ns/op BenchmarkMapFirst/5-4 4375063 26.68 ns/op BenchmarkMapFirst/6-4 4416478 26.55 ns/op BenchmarkMapFirst/7-4 4383342 26.62 ns/op BenchmarkMapFirst/8-4 4474873 26.44 ns/op BenchmarkMapFirst/9-4 4010109 29.71 ns/op BenchmarkMapFirst/10-4 3886099 30.21 ns/op BenchmarkMapFirst/11-4 3986439 30.66 ns/op BenchmarkMapFirst/12-4 3953820 30.00 ns/op BenchmarkMapFirst/13-4 3939124 30.00 ns/op BenchmarkMapFirst/14-4 3948782 30.14 ns/op BenchmarkMapFirst/15-4 4015388 30.57 ns/op BenchmarkMapFirst/16-4 3861457 30.31 ns/op BenchmarkMapMid/1-4 3569488 33.86 ns/op BenchmarkMapMid/2-4 3450170 35.41 ns/op BenchmarkMapMid/3-4 3512335 34.31 ns/op BenchmarkMapMid/4-4 3329149 35.39 ns/op BenchmarkMapMid/5-4 3349184 34.78 ns/op BenchmarkMapMid/6-4 3295099 36.64 ns/op BenchmarkMapMid/7-4 3282928 36.17 ns/op BenchmarkMapMid/8-4 3230061 36.93 ns/op BenchmarkMapMid/9-4 3062643 37.37 ns/op BenchmarkMapMid/10-4 2993583 36.98 ns/op BenchmarkMapMid/11-4 2861769 38.07 ns/op BenchmarkMapMid/12-4 2926377 39.59 ns/op BenchmarkMapMid/13-4 3121642 37.52 ns/op BenchmarkMapMid/14-4 3103926 37.02 ns/op BenchmarkMapMid/15-4 2946304 37.78 ns/op BenchmarkMapMid/16-4 3178758 36.61 ns/op BenchmarkMapLast/1-4 3679897 32.60 ns/op BenchmarkMapLast/2-4 3479665 34.01 ns/op BenchmarkMapLast/3-4 3521324 34.66 ns/op BenchmarkMapLast/4-4 3254157 35.08 ns/op BenchmarkMapLast/5-4 3355876 35.91 ns/op BenchmarkMapLast/6-4 3164971 38.23 ns/op BenchmarkMapLast/7-4 3124825 37.93 ns/op BenchmarkMapLast/8-4 3117550 38.95 ns/op BenchmarkMapLast/9-4 3119504 37.10 ns/op BenchmarkMapLast/10-4 2858983 42.53 ns/op BenchmarkMapLast/11-4 2979309 40.63 ns/op BenchmarkMapLast/12-4 2737689 37.18 ns/op BenchmarkMapLast/13-4 3090262 39.70 ns/op BenchmarkMapLast/14-4 3056504 39.89 ns/op BenchmarkMapLast/15-4 2921397 37.41 ns/op BenchmarkMapLast/16-4 3232629 38.60 ns/op BenchmarkMapCycle-4 2080486 57.69 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3375142 36.17 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2259 50360 ns/op BenchmarkMakeMap/[Byte]Byte-4 728194 238.2 ns/op BenchmarkMakeMap/[Int]Int-4 412098 292.3 ns/op BenchmarkNewEmptyMap-4 12325309 9.769 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1670052 70.30 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 490221 246.4 ns/op BenchmarkMapIterEmpty-4 5372396 22.47 ns/op BenchmarkSameLengthMap-4 4580124 27.72 ns/op BenchmarkBigKeyMap-4 1694866 71.84 ns/op BenchmarkBigValMap-4 1569043 78.09 ns/op BenchmarkSmallKeyMap-4 2807956 41.99 ns/op BenchmarkMapPopulate/1-4 2325526 51.91 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 138535 880.1 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7209 15875 ns/op 6273 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 823 157021 ns/op 51748 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 75 1679740 ns/op 416432 B/op 201 allocs/op BenchmarkMapPopulate/100000-4 4 25292354 ns/op 6535172 B/op 2907 allocs/op BenchmarkComplexAlgMap-4 490872 251.7 ns/op BenchmarkGoMapClear/Reflexive/1-4 735376 164.9 ns/op BenchmarkGoMapClear/Reflexive/10-4 634165 182.2 ns/op BenchmarkGoMapClear/Reflexive/100-4 210715 566.5 ns/op BenchmarkGoMapClear/Reflexive/1000-4 36927 3242 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4371 24359 ns/op BenchmarkGoMapClear/NonReflexive/1-4 521924 226.4 ns/op BenchmarkGoMapClear/NonReflexive/10-4 478356 250.6 ns/op BenchmarkGoMapClear/NonReflexive/100-4 189379 633.4 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 36211 3293 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4369 24579 ns/op BenchmarkMapStringConversion/32/simple-4 1881429 64.02 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1777384 65.97 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1645878 73.40 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1709421 68.21 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1651533 71.59 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1479591 78.78 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1877504 66.99 ns/op BenchmarkMapInterfacePtr-4 2032610 59.56 ns/op BenchmarkNewEmptyMapHintLessThan8-4 5027718 23.67 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 165019 750.4 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5425 23409 ns/op BenchmarkMapPop1000-4 363 336709 ns/op BenchmarkMapPop10000-4 20 5705756 ns/op BenchmarkMapAssign/Int32/256-4 2227471 54.33 ns/op BenchmarkMapAssign/Int32/65536-4 1191914 95.22 ns/op BenchmarkMapAssign/Int64/256-4 2289368 52.80 ns/op BenchmarkMapAssign/Int64/65536-4 1020780 100.2 ns/op BenchmarkMapAssign/Str/256-4 1838559 64.04 ns/op BenchmarkMapAssign/Str/65536-4 639430 174.4 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1455766 83.71 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 782808 161.0 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1454193 81.62 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 708062 156.2 ns/op BenchmarkMapOperatorAssign/Str/256-4 535538 2141 ns/op BenchmarkMapOperatorAssign/Str/65536-4 231232 447.1 ns/op BenchmarkMapAppendAssign/Int32/256-4 900409 163.2 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 265443 404.1 ns/op 49 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 854136 159.6 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 263358 421.2 ns/op 53 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 583039 233.4 ns/op 52 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 157903 683.1 ns/op 108 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1903327 63.08 ns/op BenchmarkMapDelete/Int32/1000-4 1925044 61.37 ns/op BenchmarkMapDelete/Int32/10000-4 1861603 64.73 ns/op BenchmarkMapDelete/Int64/100-4 1854345 64.72 ns/op BenchmarkMapDelete/Int64/1000-4 1978734 60.77 ns/op BenchmarkMapDelete/Int64/10000-4 1878202 63.16 ns/op BenchmarkMapDelete/Str/100-4 1490090 81.14 ns/op BenchmarkMapDelete/Str/1000-4 1523812 78.39 ns/op BenchmarkMapDelete/Str/10000-4 1429922 84.97 ns/op BenchmarkMapDelete/Pointer/100-4 1707822 70.41 ns/op BenchmarkMapDelete/Pointer/1000-4 1757640 68.41 ns/op BenchmarkMapDelete/Pointer/10000-4 1690042 71.28 ns/op BenchmarkMemmove/0-4 15245596 7.773 ns/op BenchmarkMemmove/1-4 2006619 59.62 ns/op 16.77 MB/s BenchmarkMemmove/2-4 1923284 61.57 ns/op 32.48 MB/s BenchmarkMemmove/3-4 1864987 63.26 ns/op 47.43 MB/s BenchmarkMemmove/4-4 1936426 65.30 ns/op 61.25 MB/s BenchmarkMemmove/5-4 1940494 61.58 ns/op 81.20 MB/s BenchmarkMemmove/6-4 1825262 62.62 ns/op 95.82 MB/s BenchmarkMemmove/7-4 1925835 61.75 ns/op 113.36 MB/s BenchmarkMemmove/8-4 1915756 63.97 ns/op 125.05 MB/s BenchmarkMemmove/9-4 1812396 68.01 ns/op 132.33 MB/s BenchmarkMemmove/10-4 1774789 67.44 ns/op 148.27 MB/s BenchmarkMemmove/11-4 1829671 68.30 ns/op 161.06 MB/s BenchmarkMemmove/12-4 1816730 65.82 ns/op 182.33 MB/s BenchmarkMemmove/13-4 1811193 65.17 ns/op 199.47 MB/s BenchmarkMemmove/14-4 1766142 65.22 ns/op 214.67 MB/s BenchmarkMemmove/15-4 1776307 65.38 ns/op 229.42 MB/s BenchmarkMemmove/16-4 1882575 62.69 ns/op 255.24 MB/s BenchmarkMemmove/32-4 1839253 64.87 ns/op 493.33 MB/s BenchmarkMemmove/64-4 1782926 66.87 ns/op 957.14 MB/s BenchmarkMemmove/128-4 1550509 75.87 ns/op 1687.08 MB/s BenchmarkMemmove/256-4 1205312 96.91 ns/op 2641.74 MB/s BenchmarkMemmove/512-4 851254 135.5 ns/op 3779.40 MB/s BenchmarkMemmove/1024-4 501530 236.0 ns/op 4339.85 MB/s BenchmarkMemmove/2048-4 314288 380.5 ns/op 5382.86 MB/s BenchmarkMemmove/4096-4 178387 668.2 ns/op 6130.32 MB/s BenchmarkMemmoveOverlap/32-4 1861255 65.89 ns/op 485.68 MB/s BenchmarkMemmoveOverlap/64-4 1715973 66.98 ns/op 955.47 MB/s BenchmarkMemmoveOverlap/128-4 1571569 75.96 ns/op 1685.09 MB/s BenchmarkMemmoveOverlap/256-4 1000000 101.1 ns/op 2531.60 MB/s BenchmarkMemmoveOverlap/512-4 880713 137.8 ns/op 3715.91 MB/s BenchmarkMemmoveOverlap/1024-4 492806 235.2 ns/op 4353.59 MB/s BenchmarkMemmoveOverlap/2048-4 318589 374.8 ns/op 5464.76 MB/s BenchmarkMemmoveOverlap/4096-4 176726 674.6 ns/op 6071.36 MB/s BenchmarkMemmoveUnalignedDst/0-4 14905608 8.018 ns/op BenchmarkMemmoveUnalignedDst/1-4 1993149 61.50 ns/op 16.26 MB/s BenchmarkMemmoveUnalignedDst/2-4 1881620 62.79 ns/op 31.85 MB/s BenchmarkMemmoveUnalignedDst/3-4 1872104 63.56 ns/op 47.20 MB/s BenchmarkMemmoveUnalignedDst/4-4 1916824 63.17 ns/op 63.32 MB/s BenchmarkMemmoveUnalignedDst/5-4 1929535 62.73 ns/op 79.71 MB/s BenchmarkMemmoveUnalignedDst/6-4 1878018 62.16 ns/op 96.53 MB/s BenchmarkMemmoveUnalignedDst/7-4 1931018 62.34 ns/op 112.29 MB/s BenchmarkMemmoveUnalignedDst/8-4 1950358 61.13 ns/op 130.88 MB/s BenchmarkMemmoveUnalignedDst/9-4 1821154 65.56 ns/op 137.27 MB/s BenchmarkMemmoveUnalignedDst/10-4 1792221 65.61 ns/op 152.42 MB/s BenchmarkMemmoveUnalignedDst/11-4 1815547 65.60 ns/op 167.67 MB/s BenchmarkMemmoveUnalignedDst/12-4 1785573 66.42 ns/op 180.67 MB/s BenchmarkMemmoveUnalignedDst/13-4 1817642 65.81 ns/op 197.54 MB/s BenchmarkMemmoveUnalignedDst/14-4 1790762 65.69 ns/op 213.13 MB/s BenchmarkMemmoveUnalignedDst/15-4 1815045 66.76 ns/op 224.67 MB/s BenchmarkMemmoveUnalignedDst/16-4 1761690 68.94 ns/op 232.08 MB/s BenchmarkMemmoveUnalignedDst/32-4 1718379 70.08 ns/op 456.62 MB/s BenchmarkMemmoveUnalignedDst/64-4 1658516 72.58 ns/op 881.74 MB/s BenchmarkMemmoveUnalignedDst/128-4 1433227 83.57 ns/op 1531.69 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 105.4 ns/op 2428.86 MB/s BenchmarkMemmoveUnalignedDst/512-4 804244 147.5 ns/op 3471.79 MB/s BenchmarkMemmoveUnalignedDst/1024-4 475156 253.0 ns/op 4046.69 MB/s BenchmarkMemmoveUnalignedDst/2048-4 307760 380.9 ns/op 5376.38 MB/s BenchmarkMemmoveUnalignedDst/4096-4 168818 703.5 ns/op 5822.08 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1697322 70.69 ns/op 452.71 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1566884 76.38 ns/op 837.87 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1406220 84.22 ns/op 1519.80 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 106.7 ns/op 2399.59 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 823836 144.1 ns/op 3552.50 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 486332 242.9 ns/op 4216.13 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 310020 388.0 ns/op 5277.96 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 173491 687.5 ns/op 5957.60 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14925745 8.053 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1978818 61.08 ns/op 16.37 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1885358 62.61 ns/op 31.94 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1901136 63.61 ns/op 47.16 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1886916 63.94 ns/op 62.56 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1904004 62.61 ns/op 79.86 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1876412 63.78 ns/op 94.08 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1870939 63.23 ns/op 110.71 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1948215 62.44 ns/op 128.11 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1792728 66.25 ns/op 135.85 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1808590 67.24 ns/op 148.71 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1816576 66.15 ns/op 166.30 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1821255 66.29 ns/op 181.01 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1785776 66.99 ns/op 194.06 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1806110 65.95 ns/op 212.27 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1823420 66.73 ns/op 224.78 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1804311 66.20 ns/op 241.68 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1747863 67.99 ns/op 470.66 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1657116 72.99 ns/op 876.77 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1454392 81.76 ns/op 1565.59 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 106.2 ns/op 2411.52 MB/s BenchmarkMemmoveUnalignedSrc/512-4 840469 140.2 ns/op 3652.07 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 495466 242.4 ns/op 4224.43 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 308166 381.4 ns/op 5369.08 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 175093 681.7 ns/op 6008.67 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1679504 69.68 ns/op 459.22 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1621484 74.25 ns/op 861.91 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1398639 84.87 ns/op 1508.13 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 102.4 ns/op 2500.18 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 828489 144.5 ns/op 3543.17 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 476654 237.5 ns/op 4311.22 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 316952 376.7 ns/op 5435.99 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 174471 674.1 ns/op 6076.62 MB/s BenchmarkMemclr/5-4 12863523 9.168 ns/op 545.36 MB/s BenchmarkMemclr/16-4 12743192 9.389 ns/op 1704.16 MB/s BenchmarkMemclr/64-4 12063178 9.854 ns/op 6494.55 MB/s BenchmarkMemclr/256-4 9822362 12.31 ns/op 20803.58 MB/s BenchmarkMemclr/4096-4 2394969 50.49 ns/op 81123.26 MB/s BenchmarkMemclr/65536-4 72594 1549 ns/op 42308.11 MB/s BenchmarkMemclr/1M-4 2820 40408 ns/op 25949.83 MB/s BenchmarkMemclr/4M-4 700 166552 ns/op 25183.21 MB/s BenchmarkMemclr/8M-4 327 363806 ns/op 23057.94 MB/s BenchmarkMemclr/16M-4 87 1800626 ns/op 9317.43 MB/s BenchmarkMemclr/64M-4 12 9613934 ns/op 6980.38 MB/s BenchmarkGoMemclr/5-4 2365764 50.82 ns/op 98.39 MB/s BenchmarkGoMemclr/16-4 541404 218.5 ns/op 73.21 MB/s BenchmarkGoMemclr/64-4 142329 815.6 ns/op 78.47 MB/s BenchmarkGoMemclr/256-4 37471 3219 ns/op 79.53 MB/s BenchmarkMemclrRange/1K_2K-4 70543 1767 ns/op 54246.93 MB/s BenchmarkMemclrRange/2K_8K-4 31971 3755 ns/op 88833.32 MB/s BenchmarkMemclrRange/4K_16K-4 42981 2776 ns/op 116362.53 MB/s BenchmarkMemclrRange/160K_228K-4 2208 59829 ns/op 27793.75 MB/s BenchmarkClearFat7-4 7119994 16.88 ns/op BenchmarkClearFat8-4 7436174 16.20 ns/op BenchmarkClearFat11-4 6190550 19.12 ns/op BenchmarkClearFat12-4 6141356 19.52 ns/op BenchmarkClearFat13-4 6210565 19.31 ns/op BenchmarkClearFat14-4 6055419 19.83 ns/op BenchmarkClearFat15-4 6359191 18.64 ns/op BenchmarkClearFat16-4 7038588 17.09 ns/op BenchmarkClearFat24-4 6909703 17.67 ns/op BenchmarkClearFat32-4 6478082 18.53 ns/op BenchmarkClearFat40-4 6349483 18.70 ns/op BenchmarkClearFat48-4 6022285 19.86 ns/op BenchmarkClearFat56-4 5956419 19.50 ns/op BenchmarkClearFat64-4 6051212 19.82 ns/op BenchmarkClearFat72-4 5774001 20.64 ns/op BenchmarkClearFat128-4 4748733 25.47 ns/op BenchmarkClearFat256-4 3397244 36.54 ns/op BenchmarkClearFat512-4 1827428 64.66 ns/op BenchmarkClearFat1024-4 1000000 105.8 ns/op BenchmarkClearFat1032-4 907333 130.1 ns/op BenchmarkClearFat1040-4 1000000 107.3 ns/op BenchmarkCopyFat7-4 6524198 17.95 ns/op BenchmarkCopyFat8-4 6985168 16.91 ns/op BenchmarkCopyFat11-4 6383168 18.78 ns/op BenchmarkCopyFat12-4 6352090 18.98 ns/op BenchmarkCopyFat13-4 6273682 18.87 ns/op BenchmarkCopyFat14-4 6293090 19.31 ns/op BenchmarkCopyFat15-4 6415870 18.61 ns/op BenchmarkCopyFat16-4 7003772 17.42 ns/op BenchmarkCopyFat24-4 6749859 17.88 ns/op BenchmarkCopyFat32-4 6622412 17.89 ns/op BenchmarkCopyFat64-4 6065691 19.36 ns/op BenchmarkCopyFat72-4 5763634 20.95 ns/op BenchmarkCopyFat128-4 4656432 25.93 ns/op BenchmarkCopyFat256-4 3252111 37.27 ns/op BenchmarkCopyFat512-4 1653560 70.96 ns/op BenchmarkCopyFat520-4 1631096 73.65 ns/op BenchmarkCopyFat1024-4 1000000 115.1 ns/op BenchmarkCopyFat1032-4 967459 117.2 ns/op BenchmarkCopyFat1040-4 1000000 109.6 ns/op BenchmarkIssue18740/2byte-4 450 268005 ns/op BenchmarkIssue18740/4byte-4 729 163134 ns/op BenchmarkIssue18740/8byte-4 1128 105408 ns/op BenchmarkReadMetricsLatency-4 22998 4324 p50-ns 4660 p90-ns 9516 p99-ns BenchmarkFinalizer-4 168 711290 ns/op BenchmarkFinalizerRun-4 187059 877.3 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7432328 15.36 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3122640 38.00 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2257356 51.46 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2393534 49.73 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1297461 92.01 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1182436 101.7 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2154592 55.58 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1259756 95.12 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1319401 90.19 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2009575 59.63 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2018311 59.66 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1717734 69.70 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1473908 81.40 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1346539 88.49 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5530735 21.68 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5682916 21.16 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5668680 21.09 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5553240 21.56 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5203971 22.93 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4757272 25.17 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5579385 21.48 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5709218 21.19 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5599592 21.07 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5601744 21.53 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5718540 21.14 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5694016 21.12 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5549005 21.76 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5702194 21.14 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5624559 21.27 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5518495 21.48 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5682932 21.30 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5606005 21.07 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5510752 21.90 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5481505 21.96 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5470248 21.82 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5561563 21.74 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5440180 21.94 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5422370 21.93 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5566668 21.61 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5464867 21.84 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5455743 21.91 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5542887 21.68 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5414995 21.94 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5419766 21.92 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5517129 21.58 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5593716 21.06 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5696701 21.10 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5522563 21.66 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5672829 21.02 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5659448 21.36 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5565826 21.82 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5653977 21.48 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5555599 21.19 ns/op BenchmarkNetpollBreak-4 3304 30391 ns/op BenchmarkPingPongHog-4 264 402795 ns/op BenchmarkStackGrowth-4 104990 1006 ns/op BenchmarkStackGrowthDeep-4 1387 86692 ns/op BenchmarkCreateGoroutines-4 28342 3831 ns/op BenchmarkCreateGoroutinesParallel-4 43857 2710 ns/op BenchmarkCreateGoroutinesCapture-4 6164 20577 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 37914 2901 ns/op BenchmarkClosureCall-4 19824290 5.629 ns/op BenchmarkWakeupParallelSpinning/0s-4 7198 19017 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5215 22746 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4581 27196 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2991 40521 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2025 57575 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1296 88263 ns/op BenchmarkWakeupParallelSpinning/50µs-4 724 153690 ns/op BenchmarkWakeupParallelSpinning/100µs-4 490 245393 ns/op BenchmarkMatmult-4 5368088 26.01 ns/op BenchmarkFastrand-4 12994650 9.137 ns/op BenchmarkFastrand64-4 12859300 9.134 ns/op BenchmarkFastrandHashiter-4 4597156 25.20 ns/op BenchmarkFastrandn/2-4 6182720 19.25 ns/op BenchmarkFastrandn/3-4 6355906 18.73 ns/op BenchmarkFastrandn/4-4 6368108 18.78 ns/op BenchmarkFastrandn/5-4 6361917 18.83 ns/op BenchmarkIfaceCmp100-4 103960 1163 ns/op BenchmarkIfaceCmpNil100-4 177105 675.3 ns/op BenchmarkEfaceCmpDiff-4 40113 2995 ns/op BenchmarkEfaceCmpDiffIndirect-4 36772 3291 ns/op BenchmarkDefer-4 1592192 74.75 ns/op BenchmarkDefer10-4 839428 147.5 ns/op BenchmarkDeferMany-4 531176 365.5 ns/op BenchmarkPanicRecover-4 177931 631.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7664 15621 ns/op 14205 p50-ns 17307 p90-ns 26579 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 5920 24924 ns/op 14268 p50-ns 17883 p90-ns 34255 p99-ns BenchmarkGoroutineProfile/small/idle-4 3446 35921 ns/op 33571 p50-ns 37272 p90-ns 75189 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 3677115 ns/op 203063 p50-ns 19415552 p90-ns 26995774 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7106 16357 ns/op 14627 p50-ns 17587 p90-ns 27350 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 2113 56637 ns/op 14391 p50-ns 19780 p90-ns 80956 p99-ns BenchmarkGoroutineProfile/large/idle-4 12 9087193 ns/op 9067899 p50-ns 9247628 p90-ns 9540420 p99-ns BenchmarkGoroutineProfile/large/loaded-4 9 11143414 ns/op 10083992 p50-ns 19628823 p90-ns 19628823 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7305 16485 ns/op 14570 p50-ns 17505 p90-ns 33551 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 796 198928 ns/op 17062 p50-ns 32260 p90-ns 8514334 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 831 134228 ns/op 129153 p50-ns 145125 p90-ns 218382 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 100 1224088 ns/op 285183 p50-ns 945464 p90-ns 20207153 p99-ns BenchmarkRWMutexUncontended-4 2874867 39.63 ns/op BenchmarkRWMutexWrite100-4 589027 174.8 ns/op BenchmarkRWMutexWrite10-4 101186 1335 ns/op BenchmarkRWMutexWorkWrite100-4 604460 198.7 ns/op BenchmarkRWMutexWorkWrite10-4 71479 1714 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1728 63996 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 838 135225 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 924 125673 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 421 278854 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 465 252936 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 199 575462 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 234 504599 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 93 1215306 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 338934 403.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 311439 364.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 276760 465.6 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 334275 424.4 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 281990 416.3 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 268615 481.5 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 293919 497.1 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 254245 410.1 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 238621 473.2 ns/op BenchmarkMakeSlice/Byte-4 1848098 66.18 ns/op BenchmarkMakeSlice/Int16-4 2065732 61.58 ns/op BenchmarkMakeSlice/Int-4 1574536 75.05 ns/op BenchmarkMakeSlice/Ptr-4 1244973 97.34 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 116.1 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 145.4 ns/op BenchmarkMakeSlice/Struct/40-4 990177 215.5 ns/op BenchmarkGrowSlice/Byte-4 825286 151.9 ns/op BenchmarkGrowSlice/Int16-4 801937 159.9 ns/op BenchmarkGrowSlice/Int-4 651681 213.2 ns/op BenchmarkGrowSlice/Ptr-4 527042 266.6 ns/op BenchmarkGrowSlice/Struct/24-4 411770 366.7 ns/op BenchmarkGrowSlice/Struct/32-4 307830 383.0 ns/op BenchmarkGrowSlice/Struct/40-4 239247 598.7 ns/op BenchmarkExtendSlice/IntSlice-4 545936 258.2 ns/op BenchmarkExtendSlice/PointerSlice-4 406492 309.3 ns/op BenchmarkExtendSlice/NoGrow-4 905904 146.4 ns/op BenchmarkAppend-4 908047 130.9 ns/op BenchmarkAppendGrowByte-4 5 23299499 ns/op BenchmarkAppendGrowString-4 1 200075871 ns/op BenchmarkAppendSlice/1Bytes-4 1928350 61.55 ns/op BenchmarkAppendSlice/4Bytes-4 1888136 63.92 ns/op BenchmarkAppendSlice/7Bytes-4 1842751 64.77 ns/op BenchmarkAppendSlice/8Bytes-4 1836092 65.05 ns/op BenchmarkAppendSlice/15Bytes-4 1757252 68.13 ns/op BenchmarkAppendSlice/16Bytes-4 1787050 67.78 ns/op BenchmarkAppendSlice/32Bytes-4 1808563 65.79 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 101245 1261 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 26512 5157 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8908 18719 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1902 92730 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 228 573270 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 48 2371174 ns/op BenchmarkAppendStr/1Bytes-4 1403544 85.48 ns/op BenchmarkAppendStr/4Bytes-4 1436130 84.88 ns/op BenchmarkAppendStr/8Bytes-4 1403754 84.98 ns/op BenchmarkAppendStr/16Bytes-4 1359495 89.94 ns/op BenchmarkAppendStr/32Bytes-4 1383974 87.13 ns/op BenchmarkAppendSpecialCase-4 841298 138.9 ns/op BenchmarkCopy/1Byte-4 1973257 60.23 ns/op 16.60 MB/s BenchmarkCopy/1String-4 1968062 61.08 ns/op 16.37 MB/s BenchmarkCopy/2Byte-4 1805048 62.14 ns/op 32.18 MB/s BenchmarkCopy/2String-4 1917469 61.99 ns/op 32.26 MB/s BenchmarkCopy/4Byte-4 1889540 63.09 ns/op 63.40 MB/s BenchmarkCopy/4String-4 1910266 63.07 ns/op 63.43 MB/s BenchmarkCopy/8Byte-4 1932978 62.21 ns/op 128.60 MB/s BenchmarkCopy/8String-4 1933852 62.40 ns/op 128.20 MB/s BenchmarkCopy/12Byte-4 1762508 66.19 ns/op 181.31 MB/s BenchmarkCopy/12String-4 1796836 66.20 ns/op 181.26 MB/s BenchmarkCopy/16Byte-4 1850278 66.01 ns/op 242.38 MB/s BenchmarkCopy/16String-4 1899218 63.40 ns/op 252.37 MB/s BenchmarkCopy/32Byte-4 1719273 68.56 ns/op 466.75 MB/s BenchmarkCopy/32String-4 1803567 66.61 ns/op 480.43 MB/s BenchmarkCopy/128Byte-4 1438572 83.95 ns/op 1524.71 MB/s BenchmarkCopy/128String-4 1336521 90.09 ns/op 1420.85 MB/s BenchmarkCopy/1024Byte-4 443683 265.4 ns/op 3858.77 MB/s BenchmarkCopy/1024String-4 364945 315.0 ns/op 3250.47 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 30745 3872 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 20607 6204 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 13105 9357 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 12732 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9358 17711 ns/op BenchmarkAppendInPlace/Grow/Byte-4 165372 801.8 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 161292 813.2 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 122293 1160 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 95683 1272 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 81572 1382 ns/op BenchmarkStackCopyPtr-4 1 133282222 ns/op BenchmarkStackCopy-4 1 102921135 ns/op BenchmarkStackCopyNoCache-4 19 5372245 ns/op BenchmarkStackCopyWithStkobj-4 2 59262252 ns/op BenchmarkIssue18138-4 921 114540 ns/op BenchmarkCompareStringEqual-4 11227758 10.48 ns/op BenchmarkCompareStringIdentical-4 16705622 7.168 ns/op BenchmarkCompareStringSameLength-4 13012494 9.014 ns/op BenchmarkCompareStringDifferentLength-4 19626594 5.294 ns/op BenchmarkCompareStringBigUnaligned-4 1182 87781 ns/op 11945.46 MB/s BenchmarkCompareStringBig-4 1326 88857 ns/op 11800.89 MB/s BenchmarkConcatStringAndBytes-4 2143390 56.74 ns/op BenchmarkSliceByteToString/1-4 2319904 51.27 ns/op BenchmarkSliceByteToString/2-4 1000000 101.5 ns/op BenchmarkSliceByteToString/4-4 1000000 100.8 ns/op BenchmarkSliceByteToString/8-4 1205223 103.1 ns/op BenchmarkSliceByteToString/16-4 1000000 102.8 ns/op BenchmarkSliceByteToString/32-4 1000000 117.2 ns/op BenchmarkSliceByteToString/64-4 938046 139.6 ns/op BenchmarkSliceByteToString/128-4 778140 197.3 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2274150 52.53 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 865275 136.3 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 999615 115.3 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3407632 35.13 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1608782 74.08 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1888212 63.52 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2368248 48.94 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 461845 263.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 586000 200.1 ns/op BenchmarkRuneIterate/range/ASCII-4 6214005 19.53 ns/op BenchmarkRuneIterate/range/Japanese-4 1991566 60.36 ns/op BenchmarkRuneIterate/range/MixedLength-4 2369148 50.91 ns/op BenchmarkRuneIterate/range1/ASCII-4 6158440 19.74 ns/op BenchmarkRuneIterate/range1/Japanese-4 1996921 59.86 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2356045 50.78 ns/op BenchmarkRuneIterate/range2/ASCII-4 6212524 18.95 ns/op BenchmarkRuneIterate/range2/Japanese-4 2000650 60.20 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2334350 51.06 ns/op BenchmarkArrayEqual-4 18881704 5.625 ns/op BenchmarkFunc/Name-4 5117828 22.56 ns/op BenchmarkFunc/Entry-4 11199890 10.63 ns/op BenchmarkFunc/FileLine-4 1581350 74.87 ns/op PASS ok runtime 128.769s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24460 4217 ns/op BenchmarkHandle/concurrent-4 15255 7767 ns/op PASS ok runtime/cgo 0.393s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21316078 5.602 ns/op BenchmarkAtomicStore64-4 9676881 12.33 ns/op BenchmarkAtomicLoad-4 20867481 5.647 ns/op BenchmarkAtomicStore-4 9691674 12.40 ns/op BenchmarkAnd8-4 9592742 12.45 ns/op BenchmarkAnd-4 9673924 12.37 ns/op BenchmarkAnd8Parallel-4 2519502 46.98 ns/op BenchmarkAndParallel-4 2414566 45.80 ns/op BenchmarkOr8-4 9684351 12.33 ns/op BenchmarkOr-4 9482854 12.36 ns/op BenchmarkOr8Parallel-4 2501979 48.59 ns/op BenchmarkOrParallel-4 2507763 48.45 ns/op BenchmarkXadd-4 2538631 48.63 ns/op BenchmarkXadd64-4 2515971 48.83 ns/op BenchmarkCas-4 2324907 51.34 ns/op BenchmarkCas64-4 2310176 51.79 ns/op BenchmarkXchg-4 2430001 47.95 ns/op BenchmarkXchg64-4 3086138 48.27 ns/op PASS ok runtime/internal/atomic 2.813s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 5049196 24.03 ns/op BenchmarkMulUintptr/large-4 3965886 29.41 ns/op PASS ok runtime/internal/math 0.330s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 27 3938686 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 28 4380894 ns/op 372.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 915 132584 ns/op 6.126 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 10190555 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11975979 ns/op 1086 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 152 800004 ns/op 66.93 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 72183244 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 83918430 ns/op 7476 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 9514736 ns/op 885.9 concurrent_launches/op PASS ok runtime/pprof 1.673s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 14 7150788 ns/op BenchmarkStackLeak-4 11617 10210 ns/op PASS ok runtime/race 0.441s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5437813 21.38 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 211533 579.0 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.305s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 158619 724.7 ns/op BenchmarkSortString1K-4 184 637038 ns/op BenchmarkSortString1K_Slice-4 213 579363 ns/op BenchmarkStableString1K-4 100 1065908 ns/op BenchmarkSortInt1K-4 219 543310 ns/op BenchmarkSortInt1K_Sorted-4 3432 35924 ns/op BenchmarkSortInt1K_Reversed-4 1992 57840 ns/op BenchmarkSortInt1K_Mod8-4 554 228437 ns/op BenchmarkStableInt1K-4 148 788248 ns/op BenchmarkStableInt1K_Slice-4 175 680693 ns/op BenchmarkSortInt64K-4 2 53069828 ns/op BenchmarkSortInt64K_Slice-4 3 44885177 ns/op BenchmarkStableInt64K-4 2 73170038 ns/op BenchmarkSort1e2-4 480 248695 ns/op BenchmarkStable1e2-4 174 700387 ns/op BenchmarkSort1e4-4 2 51550424 ns/op BenchmarkStable1e4-4 1 235247284 ns/op PASS ok sort 3.449s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 892472 134.5 ns/op BenchmarkAtof64Float-4 776902 154.4 ns/op BenchmarkAtof64FloatExp-4 653842 181.8 ns/op BenchmarkAtof64Big-4 429584 274.3 ns/op BenchmarkAtof64RandomBits-4 380191 302.9 ns/op BenchmarkAtof64RandomFloats-4 445450 260.2 ns/op BenchmarkAtof64RandomLongFloats-4 379752 305.7 ns/op BenchmarkAtof32Decimal-4 847249 134.4 ns/op BenchmarkAtof32Float-4 770378 151.6 ns/op BenchmarkAtof32FloatExp-4 610800 190.1 ns/op BenchmarkAtof32Random-4 360772 321.3 ns/op BenchmarkAtof32RandomLong-4 156544 755.2 ns/op BenchmarkParseInt/Pos/7bit-4 1405417 85.20 ns/op BenchmarkParseInt/Pos/26bit-4 720938 159.3 ns/op BenchmarkParseInt/Pos/31bit-4 613514 191.5 ns/op BenchmarkParseInt/Pos/56bit-4 423301 281.6 ns/op BenchmarkParseInt/Pos/63bit-4 398602 298.0 ns/op BenchmarkParseInt/Neg/7bit-4 1365548 87.64 ns/op BenchmarkParseInt/Neg/26bit-4 720097 160.9 ns/op BenchmarkParseInt/Neg/31bit-4 601083 193.3 ns/op BenchmarkParseInt/Neg/56bit-4 425290 280.2 ns/op BenchmarkParseInt/Neg/63bit-4 393190 295.3 ns/op BenchmarkAtoi/Pos/7bit-4 2347449 51.93 ns/op BenchmarkAtoi/Pos/26bit-4 957319 121.9 ns/op BenchmarkAtoi/Pos/31bit-4 868546 133.1 ns/op BenchmarkAtoi/Pos/56bit-4 513276 232.1 ns/op BenchmarkAtoi/Pos/63bit-4 363466 325.7 ns/op BenchmarkAtoi/Neg/7bit-4 2187984 53.40 ns/op BenchmarkAtoi/Neg/26bit-4 890978 120.1 ns/op BenchmarkAtoi/Neg/31bit-4 880227 135.1 ns/op BenchmarkAtoi/Neg/56bit-4 517344 224.0 ns/op BenchmarkAtoi/Neg/63bit-4 366056 324.1 ns/op BenchmarkFormatFloat/Decimal-4 118207 1030 ns/op BenchmarkFormatFloat/Float-4 109152 1102 ns/op BenchmarkFormatFloat/Exp-4 118436 1003 ns/op BenchmarkFormatFloat/NegExp-4 118951 996.3 ns/op BenchmarkFormatFloat/LongExp-4 94983 1216 ns/op BenchmarkFormatFloat/Big-4 95737 1262 ns/op BenchmarkFormatFloat/BinaryExp-4 213703 546.4 ns/op BenchmarkFormatFloat/32Integer-4 123075 974.6 ns/op BenchmarkFormatFloat/32ExactFraction-4 127515 933.0 ns/op BenchmarkFormatFloat/32Point-4 111249 1049 ns/op BenchmarkFormatFloat/32Exp-4 120702 994.7 ns/op BenchmarkFormatFloat/32NegExp-4 122392 986.7 ns/op BenchmarkFormatFloat/32Shortest-4 125272 952.8 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 140419 843.6 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 136884 869.9 ns/op BenchmarkFormatFloat/64Fixed1-4 157885 750.0 ns/op BenchmarkFormatFloat/64Fixed2-4 152247 752.5 ns/op BenchmarkFormatFloat/64Fixed3-4 155349 755.9 ns/op BenchmarkFormatFloat/64Fixed4-4 159486 748.6 ns/op BenchmarkFormatFloat/64Fixed12-4 91240 1308 ns/op BenchmarkFormatFloat/64Fixed16-4 112357 1035 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 111843 1025 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 104751 1128 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2532 46293 ns/op BenchmarkFormatFloat/Slowpath64-4 97042 1215 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 98391 1214 ns/op BenchmarkAppendFloat/Decimal-4 143251 827.8 ns/op BenchmarkAppendFloat/Float-4 126861 929.3 ns/op BenchmarkAppendFloat/Exp-4 144402 833.3 ns/op BenchmarkAppendFloat/NegExp-4 142796 834.0 ns/op BenchmarkAppendFloat/LongExp-4 112512 1028 ns/op BenchmarkAppendFloat/Big-4 111138 1083 ns/op BenchmarkAppendFloat/BinaryExp-4 338983 347.1 ns/op BenchmarkAppendFloat/32Integer-4 144614 822.2 ns/op BenchmarkAppendFloat/32ExactFraction-4 142846 820.7 ns/op BenchmarkAppendFloat/32Point-4 134703 875.3 ns/op BenchmarkAppendFloat/32Exp-4 144952 822.4 ns/op BenchmarkAppendFloat/32NegExp-4 144373 826.4 ns/op BenchmarkAppendFloat/32Shortest-4 163192 736.6 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 182212 654.0 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 174991 683.8 ns/op BenchmarkAppendFloat/64Fixed1-4 201235 587.8 ns/op BenchmarkAppendFloat/64Fixed2-4 200107 586.4 ns/op BenchmarkAppendFloat/64Fixed3-4 195072 585.2 ns/op BenchmarkAppendFloat/64Fixed4-4 199496 588.4 ns/op BenchmarkAppendFloat/64Fixed12-4 106899 1097 ns/op BenchmarkAppendFloat/64Fixed16-4 139264 853.4 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 149835 781.3 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 126505 925.0 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2547 45365 ns/op BenchmarkAppendFloat/Slowpath64-4 114120 1039 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 116581 1017 ns/op BenchmarkFormatInt-4 16322 7335 ns/op BenchmarkAppendInt-4 16944 6925 ns/op BenchmarkFormatUint-4 91080 1332 ns/op BenchmarkAppendUint-4 96061 1209 ns/op BenchmarkFormatIntSmall/7-4 3210524 36.87 ns/op BenchmarkFormatIntSmall/42-4 3219536 36.70 ns/op BenchmarkAppendIntSmall-4 1480621 80.66 ns/op BenchmarkAppendUintVarlen/1-4 1399962 85.76 ns/op BenchmarkAppendUintVarlen/12-4 1359949 87.61 ns/op BenchmarkAppendUintVarlen/123-4 948733 121.7 ns/op BenchmarkAppendUintVarlen/1234-4 908833 121.7 ns/op BenchmarkAppendUintVarlen/12345-4 952204 125.4 ns/op BenchmarkAppendUintVarlen/123456-4 948996 124.8 ns/op BenchmarkAppendUintVarlen/1234567-4 918560 127.6 ns/op BenchmarkAppendUintVarlen/12345678-4 925852 129.0 ns/op BenchmarkAppendUintVarlen/123456789-4 857998 134.2 ns/op BenchmarkAppendUintVarlen/1234567890-4 836444 134.3 ns/op BenchmarkAppendUintVarlen/12345678901-4 873165 136.0 ns/op BenchmarkAppendUintVarlen/123456789012-4 853599 136.8 ns/op BenchmarkAppendUintVarlen/1234567890123-4 834100 138.7 ns/op BenchmarkAppendUintVarlen/12345678901234-4 794413 139.9 ns/op BenchmarkAppendUintVarlen/123456789012345-4 798448 146.3 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 806919 146.2 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 782590 149.0 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 794532 150.4 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 768020 151.8 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 750546 150.9 ns/op BenchmarkQuote-4 45790 2541 ns/op BenchmarkQuoteRune-4 499610 248.4 ns/op BenchmarkAppendQuote-4 54668 2202 ns/op BenchmarkAppendQuoteRune-4 907830 131.7 ns/op BenchmarkUnquoteEasy-4 1398608 85.55 ns/op BenchmarkUnquoteHard-4 50110 2366 ns/op PASS ok strconv 15.899s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 399429 278.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 140727 893.7 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 192481 621.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 298144 409.8 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 92071 1274 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 106666 1131 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 639291 177.1 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22887 5116 ns/op BenchmarkGenericMatch1-4 2181 50790 ns/op BenchmarkGenericMatch2-4 452 263353 ns/op BenchmarkSingleMaxSkipping-4 8617 12893 ns/op 775.62 MB/s BenchmarkSingleLongSuffixFail-4 15637 7536 ns/op 132.97 MB/s BenchmarkSingleMatch-4 260 441593 ns/op 33.97 MB/s BenchmarkByteByteNoMatch-4 76675 1553 ns/op BenchmarkByteByteMatch-4 19208 6196 ns/op BenchmarkByteStringMatch-4 23120 5146 ns/op BenchmarkHTMLEscapeNew-4 76040 1580 ns/op BenchmarkHTMLEscapeOld-4 89245 1332 ns/op BenchmarkByteStringReplacerWriteString-4 1431 79640 ns/op BenchmarkByteReplacerWriteString-4 1681 70466 ns/op BenchmarkByteByteReplaces-4 3354 34561 ns/op BenchmarkByteByteMap-4 10000 11073 ns/op BenchmarkMap/identity/ASCII-4 593463 196.1 ns/op BenchmarkMap/identity/Greek-4 423198 278.4 ns/op BenchmarkMap/change/ASCII-4 38719 3087 ns/op BenchmarkMap/change/Greek-4 28671 4188 ns/op BenchmarkIndexRune-4 1986567 60.40 ns/op BenchmarkIndexRuneLongString-4 1713597 69.96 ns/op BenchmarkIndexRuneFastPath-4 4221807 29.10 ns/op BenchmarkIndex-4 3997059 30.27 ns/op BenchmarkLastIndex-4 4802430 24.68 ns/op BenchmarkIndexByte-4 10377519 10.68 ns/op BenchmarkToUpper/#00-4 3436525 35.54 ns/op BenchmarkToUpper/ONLYUPPER-4 2556913 47.07 ns/op BenchmarkToUpper/abc-4 344845 347.5 ns/op BenchmarkToUpper/AbC123-4 259008 445.2 ns/op BenchmarkToUpper/azAZ09_-4 301119 399.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55777 2125 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 72776 1612 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 35239 3399 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 62252 1929 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 124135 943.3 ns/op BenchmarkToLower/#00-4 3439908 35.15 ns/op BenchmarkToLower/abc-4 3048168 39.34 ns/op BenchmarkToLower/AbC123-4 242233 502.7 ns/op BenchmarkToLower/azAZ09_-4 236852 510.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 96386 1201 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 66698 1789 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 37114 3247 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 73512 1600 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 124264 955.6 ns/op BenchmarkMapNoChanges-4 837456 140.5 ns/op BenchmarkTrim-4 37272 3210 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3461640 34.16 ns/op BenchmarkToValidUTF8/InvalidASCII-4 196272 602.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 129856 911.1 ns/op BenchmarkEqualFold/Tests-4 56094 2112 ns/op BenchmarkEqualFold/ASCII-4 3184819 37.82 ns/op BenchmarkEqualFold/UnicodePrefix-4 120504 979.5 ns/op BenchmarkEqualFold/UnicodeSuffix-4 124614 948.9 ns/op BenchmarkIndexHard1-4 829 141135 ns/op BenchmarkIndexHard2-4 603 197854 ns/op BenchmarkIndexHard3-4 151 795931 ns/op BenchmarkIndexHard4-4 151 792186 ns/op BenchmarkLastIndexHard1-4 58 2001563 ns/op BenchmarkLastIndexHard2-4 57 2000868 ns/op BenchmarkLastIndexHard3-4 60 2006904 ns/op BenchmarkCountHard1-4 844 143163 ns/op BenchmarkCountHard2-4 596 200173 ns/op BenchmarkCountHard3-4 151 791274 ns/op BenchmarkIndexTorture-4 7587 15638 ns/op BenchmarkCountTorture-4 7632 15577 ns/op BenchmarkCountTortureOverlapping-4 688 146394 ns/op BenchmarkCountByte/10-4 4253005 29.03 ns/op 344.46 MB/s BenchmarkCountByte/32-4 3935494 30.94 ns/op 1034.36 MB/s BenchmarkCountByte/4096-4 829834 134.6 ns/op 30424.27 MB/s BenchmarkCountByte/4194304-4 684 160743 ns/op 26093.22 MB/s BenchmarkCountByte/67108864-4 21 5536971 ns/op 12120.14 MB/s BenchmarkFields/ASCII/16-4 293744 399.2 ns/op 40.08 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 23547 4989 ns/op 51.31 MB/s 320 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1407 84274 ns/op 48.60 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 74 1450728 ns/op 45.17 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 23523152 ns/op 44.58 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 143004 841.3 ns/op 19.02 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 11127 ns/op 23.01 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 613 195444 ns/op 20.96 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 32 3505643 ns/op 18.69 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 64011493 ns/op 16.38 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 215796 554.5 ns/op 28.86 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18604 6420 ns/op 39.88 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 985 122477 ns/op 33.44 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 50 2358907 ns/op 27.78 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 45040538 ns/op 23.28 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 173139 697.4 ns/op 22.94 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13784 8693 ns/op 29.45 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 768 155640 ns/op 26.32 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 40 2921236 ns/op 22.43 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 54395016 ns/op 19.28 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 70175372 ns/op BenchmarkSplitSingleByteSeparator-4 21 5223405 ns/op BenchmarkSplitMultiByteSeparator-4 36 3153050 ns/op BenchmarkSplitNSingleByteSeparator-4 231072 518.4 ns/op BenchmarkSplitNMultiByteSeparator-4 187270 645.8 ns/op BenchmarkRepeat/5x0-4 3545744 33.67 ns/op BenchmarkRepeat/5x1-4 3321337 35.35 ns/op BenchmarkRepeat/5x2-4 278049 429.8 ns/op BenchmarkRepeat/5x6-4 163756 728.9 ns/op BenchmarkRepeat/10x0-4 3498327 34.42 ns/op BenchmarkRepeat/10x1-4 3449949 35.00 ns/op BenchmarkRepeat/10x2-4 266497 444.8 ns/op BenchmarkRepeat/10x6-4 155666 755.6 ns/op BenchmarkRepeatLarge/256/1-4 75591 1604 ns/op 159.63 MB/s BenchmarkRepeatLarge/256/16-4 117391 1010 ns/op 253.57 MB/s BenchmarkRepeatLarge/512/1-4 61674 2011 ns/op 254.55 MB/s BenchmarkRepeatLarge/512/16-4 87156 1363 ns/op 375.54 MB/s BenchmarkRepeatLarge/1024/1-4 46357 2578 ns/op 397.22 MB/s BenchmarkRepeatLarge/1024/16-4 60399 1949 ns/op 525.42 MB/s BenchmarkRepeatLarge/2048/1-4 30996 3869 ns/op 529.37 MB/s BenchmarkRepeatLarge/2048/16-4 37650 3277 ns/op 624.93 MB/s BenchmarkRepeatLarge/4096/1-4 20875 5639 ns/op 726.40 MB/s BenchmarkRepeatLarge/4096/16-4 24117 5131 ns/op 798.28 MB/s BenchmarkRepeatLarge/8192/1-4 12320 9633 ns/op 850.44 MB/s BenchmarkRepeatLarge/8192/16-4 13244 8590 ns/op 953.71 MB/s BenchmarkRepeatLarge/8192/4097-4 5313176 22.23 ns/op 184275.05 MB/s BenchmarkRepeatLarge/16384/1-4 7029 16113 ns/op 1016.80 MB/s BenchmarkRepeatLarge/16384/16-4 9457 14240 ns/op 1150.58 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 11053 ns/op 1111.98 MB/s BenchmarkRepeatLarge/32768/1-4 4621 31625 ns/op 1036.13 MB/s BenchmarkRepeatLarge/32768/16-4 4582 27611 ns/op 1186.76 MB/s BenchmarkRepeatLarge/32768/4097-4 4321 26225 ns/op 1093.59 MB/s BenchmarkRepeatLarge/65536/1-4 2228 54084 ns/op 1211.74 MB/s BenchmarkRepeatLarge/65536/16-4 2148 52326 ns/op 1252.46 MB/s BenchmarkRepeatLarge/65536/4097-4 2142 50977 ns/op 1205.55 MB/s BenchmarkRepeatLarge/131072/1-4 469 275531 ns/op 475.71 MB/s BenchmarkRepeatLarge/131072/16-4 468 275222 ns/op 476.24 MB/s BenchmarkRepeatLarge/131072/4097-4 511 237680 ns/op 534.36 MB/s BenchmarkRepeatLarge/262144/1-4 241 490701 ns/op 534.22 MB/s BenchmarkRepeatLarge/262144/16-4 242 483337 ns/op 542.36 MB/s BenchmarkRepeatLarge/262144/4097-4 253 466286 ns/op 553.55 MB/s BenchmarkRepeatLarge/524288/1-4 127 958745 ns/op 546.85 MB/s BenchmarkRepeatLarge/524288/16-4 124 951379 ns/op 551.08 MB/s BenchmarkRepeatLarge/524288/4097-4 127 924833 ns/op 562.61 MB/s BenchmarkRepeatLarge/1048576/1-4 69 1924521 ns/op 544.85 MB/s BenchmarkRepeatLarge/1048576/16-4 62 1912093 ns/op 548.39 MB/s BenchmarkRepeatLarge/1048576/4097-4 66 1866672 ns/op 559.68 MB/s BenchmarkRepeatLarge/2097152/1-4 33 3852125 ns/op 544.41 MB/s BenchmarkRepeatLarge/2097152/16-4 28 3907641 ns/op 536.68 MB/s BenchmarkRepeatLarge/2097152/4097-4 31 3848043 ns/op 544.06 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7775234 ns/op 539.44 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7777881 ns/op 539.26 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7802178 ns/op 537.19 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15570501 ns/op 538.75 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15337112 ns/op 546.95 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15525673 ns/op 540.17 MB/s BenchmarkRepeatLarge/16777216/1-4 4 31151118 ns/op 538.58 MB/s BenchmarkRepeatLarge/16777216/16-4 4 31083375 ns/op 539.75 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 31222394 ns/op 537.35 MB/s BenchmarkRepeatLarge/33554432/1-4 2 61155566 ns/op 548.67 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60531479 ns/op 554.33 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60513895 ns/op 554.49 MB/s BenchmarkRepeatLarge/67108864/1-4 1 120693545 ns/op 556.03 MB/s BenchmarkRepeatLarge/67108864/16-4 1 120015305 ns/op 559.17 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 120955524 ns/op 554.82 MB/s BenchmarkRepeatLarge/134217728/1-4 1 262574364 ns/op 511.16 MB/s BenchmarkRepeatLarge/134217728/16-4 1 239133964 ns/op 561.27 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 239647046 ns/op 560.06 MB/s BenchmarkRepeatLarge/268435456/1-4 1 523902922 ns/op 512.38 MB/s BenchmarkRepeatLarge/268435456/16-4 1 477955769 ns/op 561.63 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 482587215 ns/op 556.24 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1069772850 ns/op 501.86 MB/s BenchmarkRepeatLarge/536870912/16-4 1 967423708 ns/op 554.95 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 982171438 ns/op 546.62 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2447378271 ns/op 438.73 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2134798222 ns/op 502.97 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1995454298 ns/op 538.09 MB/s BenchmarkIndexAnyASCII/1:1-4 1944343 59.49 ns/op BenchmarkIndexAnyASCII/1:2-4 2061117 57.54 ns/op BenchmarkIndexAnyASCII/1:4-4 2047431 58.20 ns/op BenchmarkIndexAnyASCII/1:8-4 2018374 57.85 ns/op BenchmarkIndexAnyASCII/1:16-4 2116764 57.80 ns/op BenchmarkIndexAnyASCII/1:32-4 2072943 57.56 ns/op BenchmarkIndexAnyASCII/1:64-4 2045157 57.54 ns/op BenchmarkIndexAnyASCII/16:1-4 2132936 56.23 ns/op BenchmarkIndexAnyASCII/16:2-4 701385 155.3 ns/op BenchmarkIndexAnyASCII/16:4-4 737550 158.9 ns/op BenchmarkIndexAnyASCII/16:8-4 644385 163.6 ns/op BenchmarkIndexAnyASCII/16:16-4 668007 178.7 ns/op BenchmarkIndexAnyASCII/16:32-4 597607 203.3 ns/op BenchmarkIndexAnyASCII/16:64-4 448653 245.5 ns/op BenchmarkIndexAnyASCII/256:1-4 1880600 63.01 ns/op BenchmarkIndexAnyASCII/256:2-4 71396 1646 ns/op BenchmarkIndexAnyASCII/256:4-4 71884 1641 ns/op BenchmarkIndexAnyASCII/256:8-4 72296 1646 ns/op BenchmarkIndexAnyASCII/256:16-4 71839 1651 ns/op BenchmarkIndexAnyASCII/256:32-4 71221 1674 ns/op BenchmarkIndexAnyASCII/256:64-4 69920 1713 ns/op BenchmarkIndexAnyUTF8/1:1-4 2108397 56.04 ns/op BenchmarkIndexAnyUTF8/1:2-4 2049524 57.96 ns/op BenchmarkIndexAnyUTF8/1:4-4 2022765 59.70 ns/op BenchmarkIndexAnyUTF8/1:8-4 2088169 57.67 ns/op BenchmarkIndexAnyUTF8/1:16-4 2032021 58.30 ns/op BenchmarkIndexAnyUTF8/1:32-4 2094381 58.19 ns/op BenchmarkIndexAnyUTF8/1:64-4 1998082 59.83 ns/op BenchmarkIndexAnyUTF8/16:1-4 1687987 70.25 ns/op BenchmarkIndexAnyUTF8/16:2-4 305041 383.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 313261 380.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 309174 382.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 307321 380.0 ns/op BenchmarkIndexAnyUTF8/16:32-4 303116 395.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 296698 401.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 337410 352.6 ns/op BenchmarkIndexAnyUTF8/256:2-4 22482 5341 ns/op BenchmarkIndexAnyUTF8/256:4-4 22944 5221 ns/op BenchmarkIndexAnyUTF8/256:8-4 22880 5264 ns/op BenchmarkIndexAnyUTF8/256:16-4 22878 5276 ns/op BenchmarkIndexAnyUTF8/256:32-4 21540 5580 ns/op BenchmarkIndexAnyUTF8/256:64-4 20732 5644 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2105857 57.69 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2138478 56.34 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2104366 55.90 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2153145 55.74 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2141017 56.16 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2120367 56.52 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2087298 57.34 ns/op BenchmarkLastIndexAnyASCII/16:1-4 771480 150.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 790010 152.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 746449 156.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 731011 165.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 687615 172.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 586602 199.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 479299 246.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73458 1615 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74529 1636 ns/op BenchmarkLastIndexAnyASCII/256:4-4 74157 1623 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73768 1620 ns/op BenchmarkLastIndexAnyASCII/256:16-4 73771 1631 ns/op BenchmarkLastIndexAnyASCII/256:32-4 72243 1671 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70156 1708 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2024838 60.41 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2100123 56.26 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2118316 57.23 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2092929 56.51 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2144527 56.66 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2103805 56.41 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2088152 58.50 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 378558 307.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 193420 641.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 185934 634.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 191037 638.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 181725 650.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 174756 687.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 167359 679.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28071 4230 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12873 9400 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12638 9379 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12693 9392 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12360 9726 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10045 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10270 ns/op BenchmarkTrimASCII/1:1-4 3233683 36.47 ns/op BenchmarkTrimASCII/1:2-4 2456635 48.64 ns/op BenchmarkTrimASCII/1:4-4 2284987 52.42 ns/op BenchmarkTrimASCII/1:8-4 1989805 61.12 ns/op BenchmarkTrimASCII/1:16-4 1704171 70.53 ns/op BenchmarkTrimASCII/16:1-4 2716706 43.55 ns/op BenchmarkTrimASCII/16:2-4 771211 152.5 ns/op BenchmarkTrimASCII/16:4-4 752113 156.3 ns/op BenchmarkTrimASCII/16:8-4 705310 164.3 ns/op BenchmarkTrimASCII/16:16-4 677941 174.2 ns/op BenchmarkTrimASCII/256:1-4 680983 173.9 ns/op BenchmarkTrimASCII/256:2-4 73156 1618 ns/op BenchmarkTrimASCII/256:4-4 74014 1623 ns/op BenchmarkTrimASCII/256:8-4 73538 1631 ns/op BenchmarkTrimASCII/256:16-4 72343 1641 ns/op BenchmarkTrimASCII/4096:1-4 60506 1984 ns/op BenchmarkTrimASCII/4096:2-4 4556 25917 ns/op BenchmarkTrimASCII/4096:4-4 4648 26113 ns/op BenchmarkTrimASCII/4096:8-4 4503 25902 ns/op BenchmarkTrimASCII/4096:16-4 4513 26074 ns/op BenchmarkTrimByte-4 4023776 28.93 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13408 8902 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13443 8942 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1138 103537 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2360 50801 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4616 25345 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7024 16519 ns/op BenchmarkJoin/0-4 5361559 21.96 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4160863 28.89 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 237182 513.7 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 152508 771.0 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 114285 1045 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 94562 1293 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 78728 1500 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 69582 1745 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2680770 44.14 ns/op BenchmarkTrimSpace/ASCII-4 1716422 69.70 ns/op BenchmarkTrimSpace/SomeNonASCII-4 145772 819.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 76368 1531 ns/op BenchmarkReplaceAll-4 123061 969.3 ns/op 16 B/op 1 allocs/op PASS ok strings 58.096s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 40815 2804 ns/op BenchmarkCond2-4 17083 6914 ns/op BenchmarkCond4-4 10000 11593 ns/op BenchmarkCond8-4 4503 28728 ns/op BenchmarkCond16-4 1610 73950 ns/op BenchmarkCond32-4 687 170578 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 464454 247.3 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 279168 422.1 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 493628 232.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 439789 257.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 284457 409.4 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 528439 251.2 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 92115 1402 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 73938 1816 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 74983 1835 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 43556 2940 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 457548 380.8 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 172558 686.0 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 462219 251.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 149492 799.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 470160 250.1 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 170932 696.1 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2642152 44.74 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 40159 2976 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 126894 940.2 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 99105 1417 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7845 14340 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 276 419220 ns/op BenchmarkRange/*sync.Map-4 1438 80845 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 89316 1163 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 241484 488.4 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 66171 1644 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 162141 645.9 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 262897 439.0 ns/op BenchmarkAdversarialDelete/*sync.Map-4 199078 652.4 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 69466 1714 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 172696 665.5 ns/op BenchmarkDeleteCollision/*sync.Map-4 459556 253.9 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 49662 2362 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 135015 871.8 ns/op BenchmarkSwapCollision/*sync.Map-4 70178 1660 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 429 285027 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 98709 1239 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 334927 326.4 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 21111 5659 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 62460 1902 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 19750 6233 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 182522 1064 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 96594 1180 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 140845 936.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2146963 59.60 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 171736 691.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2387018 52.00 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 444243 233.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 158090 743.8 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 479659 386.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 91993 1315 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 359700 348.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 481935 278.3 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 119528 1014 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 574675 236.6 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 41592 3051 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 110280 1078 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 135933 810.6 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 55964 2141 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 224583 548.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 458601 249.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 124915 977.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 473119 246.1 ns/op BenchmarkUncontendedSemaphore-4 3739783 32.20 ns/op BenchmarkContendedSemaphore-4 2728579 43.08 ns/op BenchmarkMutexUncontended-4 770601 163.2 ns/op BenchmarkMutex-4 120904 979.8 ns/op BenchmarkMutexSlack-4 115573 1022 ns/op BenchmarkMutexWork-4 108483 1138 ns/op BenchmarkMutexWorkSlack-4 102759 1126 ns/op BenchmarkMutexNoSpin-4 58657 1995 ns/op BenchmarkMutexSpin-4 69487 1731 ns/op BenchmarkOnce-4 498380 236.2 ns/op BenchmarkSemaUncontended-4 7198699 16.51 ns/op BenchmarkSemaSyntNonblock-4 1232577 97.76 ns/op BenchmarkSemaSyntBlock-4 989161 111.8 ns/op BenchmarkSemaWorkNonblock-4 814164 140.7 ns/op BenchmarkSemaWorkBlock-4 673558 165.7 ns/op BenchmarkRWMutexUncontended-4 439178 274.1 ns/op BenchmarkRWMutexWrite100-4 272466 453.0 ns/op BenchmarkRWMutexWrite10-4 182041 649.5 ns/op BenchmarkRWMutexWorkWrite100-4 250431 474.4 ns/op BenchmarkRWMutexWorkWrite10-4 154432 758.7 ns/op BenchmarkWaitGroupUncontended-4 943536 111.9 ns/op BenchmarkWaitGroupAddDone-4 276537 405.3 ns/op BenchmarkWaitGroupAddDoneWork-4 281947 391.5 ns/op BenchmarkWaitGroupWait-4 4981310 23.64 ns/op BenchmarkWaitGroupWaitWork-4 3308398 35.93 ns/op BenchmarkWaitGroupActuallyWait-4 44518 2688 ns/op 32 B/op 2 allocs/op PASS ok sync 15.872s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 348211 327.9 ns/op PASS ok sync/atomic 0.147s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 105252 1117 ns/op 0 B/op 0 allocs/op PASS ok testing 0.146s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 8246 13607 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11901 10209 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 100 1150881 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 127 938173 ns/op 1018 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 142187521 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 141842413 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1867 62186 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2084 53768 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 20 5806334 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 20 5279035 ns/op 20678 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 666366334 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 651989682 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 223 536210 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 249 479891 ns/op 157 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 56388224 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 56057344 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6380051487 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6089531420 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2721 40821 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 39 2911851 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 298330141 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2470 43330 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 288 409606 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4175903 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7533 14541 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 17.273s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 74725099 ns/op BenchmarkVariableString-4 102444 1156 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2086 51987 ns/op 2512 B/op 39 allocs/op PASS ok text/template/parse 0.518s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 36 2923645 ns/op BenchmarkAfter-4 117 998243 ns/op BenchmarkStop-4 225 545425 ns/op BenchmarkSimultaneousAfterFunc-4 30 3829347 ns/op BenchmarkStartStop-4 216 686666 ns/op BenchmarkReset-4 2227 48098 ns/op BenchmarkSleep-4 33 3340303 ns/op BenchmarkParallelTimerLatency-4 51 153962 avg-late-ns 305834 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 79919 avg-late-ns 225207 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 64987 avg-late-ns 153318 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 55069 avg-late-ns 191335 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 37418 avg-late-ns 179019 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 67066 avg-late-ns 296591 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 88230 avg-late-ns 365690 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 105336 avg-late-ns 324001 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 109688 avg-late-ns 457877 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 138834 avg-late-ns 664102 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 769737 avg-late-ns 3356057 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 76223 avg-late-ns 219953 max-late-ns BenchmarkTicker-4 379 307890 ns/op BenchmarkTickerReset-4 3614 30152 ns/op BenchmarkTickerResetNaive-4 207 543116 ns/op BenchmarkNow-4 908103 129.3 ns/op BenchmarkNowUnixNano-4 1000000 113.0 ns/op BenchmarkNowUnixMilli-4 921145 126.5 ns/op BenchmarkNowUnixMicro-4 1000000 113.1 ns/op BenchmarkFormat-4 59846 2015 ns/op BenchmarkFormatRFC3339-4 81973 1467 ns/op BenchmarkFormatRFC3339Nano-4 79442 1496 ns/op BenchmarkFormatNow-4 81126 1469 ns/op BenchmarkMarshalJSON-4 110382 1086 ns/op BenchmarkMarshalText-4 113082 1065 ns/op BenchmarkParse-4 144788 841.8 ns/op BenchmarkParseRFC3339UTC-4 347457 347.7 ns/op BenchmarkParseRFC3339UTCBytes-4 235242 503.0 ns/op BenchmarkParseRFC3339TZ-4 104282 1156 ns/op BenchmarkParseRFC3339TZBytes-4 84826 1421 ns/op BenchmarkParseDuration-4 533540 222.7 ns/op BenchmarkHour-4 838423 140.3 ns/op BenchmarkSecond-4 839118 138.6 ns/op BenchmarkYear-4 633498 186.9 ns/op BenchmarkDay-4 559162 206.1 ns/op BenchmarkISOWeek-4 629325 185.8 ns/op BenchmarkGoString-4 78678 1463 ns/op BenchmarkUnmarshalText-4 73754 1607 ns/op PASS ok time 11.012s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 660682 173.8 ns/op BenchmarkDecodeValidJapaneseChars-4 760465 143.9 ns/op BenchmarkDecodeRune-4 1768136 67.57 ns/op BenchmarkEncodeValidASCII-4 553638 190.1 ns/op BenchmarkEncodeValidJapaneseChars-4 842155 134.8 ns/op BenchmarkAppendRuneValidASCII-4 1631163 73.52 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2486262 48.22 ns/op BenchmarkEncodeRune-4 3274909 36.82 ns/op PASS ok unicode/utf16 1.207s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 925192 129.1 ns/op BenchmarkRuneCountTenJapaneseChars-4 191629 615.0 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4046229 29.69 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 447778 270.0 ns/op BenchmarkValidTenASCIIChars-4 876734 131.2 ns/op BenchmarkValid100KASCIIChars-4 120 1004876 ns/op BenchmarkValidTenJapaneseChars-4 173685 701.0 ns/op BenchmarkValidLongMostlyASCII-4 112 1069000 ns/op BenchmarkValidLongJapanese-4 54 2000492 ns/op BenchmarkValidStringTenASCIIChars-4 4626807 25.58 ns/op BenchmarkValidString100KASCIIChars-4 8504 14162 ns/op BenchmarkValidStringTenJapaneseChars-4 419002 261.3 ns/op BenchmarkValidStringLongMostlyASCII-4 1221 97640 ns/op BenchmarkValidStringLongJapanese-4 156 762859 ns/op BenchmarkEncodeASCIIRune-4 4629368 25.84 ns/op BenchmarkEncodeJapaneseRune-4 2544686 47.05 ns/op BenchmarkAppendASCIIRune-4 10163019 11.45 ns/op BenchmarkAppendJapaneseRune-4 2980437 40.75 ns/op BenchmarkDecodeASCIIRune-4 3172406 37.96 ns/op BenchmarkDecodeJapaneseRune-4 2065491 58.34 ns/op BenchmarkFullRune/ASCII-4 4027351 29.59 ns/op BenchmarkFullRune/Incomplete-4 1739322 68.49 ns/op BenchmarkFullRune/Japanese-4 4121454 29.22 ns/op PASS ok unicode/utf8 3.629s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 47354074883 ns/op PASS ok cmd/api 52.488s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1257621 95.28 ns/op BenchmarkEqArrayOfStrings64-4 159250 747.3 ns/op BenchmarkEqArrayOfStrings1024-4 9645 11097 ns/op BenchmarkEqArrayOfFloats5-4 1508892 79.32 ns/op BenchmarkEqArrayOfFloats64-4 152032 782.7 ns/op BenchmarkEqArrayOfFloats1024-4 9796 11856 ns/op BenchmarkEqStruct-4 18988720 5.696 ns/op PASS ok cmd/compile/internal/reflectdata 1.051s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 9114 361846 ns/op BenchmarkCopyElim1-4 868 129433 ns/op BenchmarkCopyElim10-4 718 142369 ns/op BenchmarkCopyElim100-4 440 263744 ns/op BenchmarkCopyElim1000-4 79 1479694 ns/op BenchmarkCopyElim10000-4 4 26569259 ns/op BenchmarkCopyElim100000-4 1 530033928 ns/op BenchmarkDeadCode/1-4 810 146496 ns/op BenchmarkDeadCode/10-4 777 167152 ns/op BenchmarkDeadCode/100-4 333 349460 ns/op BenchmarkDeadCode/1000-4 54 2263071 ns/op BenchmarkDeadCode/10000-4 4 27810242 ns/op BenchmarkDeadCode/100000-4 1 367110842 ns/op BenchmarkDeadCode/200000-4 1 770309431 ns/op BenchmarkDominatorsLinear-4 15 8591183 ns/op 1.16 MB/s BenchmarkDominatorsFwdBack-4 10 11907493 ns/op 0.84 MB/s BenchmarkDominatorsManyPred-4 10 11320671 ns/op 0.88 MB/s BenchmarkDominatorsMaxPred-4 10 11381662 ns/op 0.88 MB/s BenchmarkDominatorsMaxPredVal-4 10 11720385 ns/op 0.85 MB/s BenchmarkFuse/1-4 704 167449 ns/op BenchmarkFuse/10-4 572 191188 ns/op BenchmarkFuse/100-4 189 622213 ns/op BenchmarkFuse/1000-4 24 5105893 ns/op BenchmarkFuse/10000-4 2 67937204 ns/op BenchmarkNilCheckDeep1-4 13363 8891 ns/op 0.11 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5272 21764 ns/op 0.46 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 788 148886 ns/op 0.67 MB/s 666 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 75 1477228 ns/op 0.68 MB/s 4274 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 17358248 ns/op 0.58 MB/s 125972 B/op 7 allocs/op BenchmarkDSEPass-4 36 3310623 ns/op 62171 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 111502036 ns/op 4229920 B/op 107961 allocs/op BenchmarkCSEPass-4 8 13883756 ns/op 98731 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 148226763 ns/op 5643848 B/op 97315 allocs/op BenchmarkDeadcodePass-4 176 650151 ns/op 95220 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 119548446 ns/op 4065664 B/op 45103 allocs/op BenchmarkMultiPass-4 75 1519931 ns/op 226605 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 240092321 ns/op 11267464 B/op 150373 allocs/op BenchmarkCondRewrite/SoloJump-4 3519525 33.57 ns/op BenchmarkCondRewrite/CombJump-4 3430491 34.99 ns/op PASS ok cmd/compile/internal/ssa 16.084s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9630 12058 ns/op BenchmarkExtShift-4 18138 6599 ns/op BenchmarkModify-4 9307 12062 ns/op BenchmarkMullImm-4 19164 6200 ns/op BenchmarkConstModify-4 9540 12135 ns/op BenchmarkBitSet-4 19372 5972 ns/op BenchmarkBitClear-4 19558 5945 ns/op BenchmarkBitToggle-4 19334 5981 ns/op BenchmarkBitSetConst-4 154543 770.9 ns/op BenchmarkBitClearConst-4 149233 807.3 ns/op BenchmarkBitToggleConst-4 152347 766.9 ns/op BenchmarkDivconstI64-4 8779975 13.60 ns/op BenchmarkModconstI64-4 8438473 14.28 ns/op BenchmarkDivisiblePow2constI64-4 8800724 13.73 ns/op BenchmarkDivisibleconstI64-4 9312940 13.03 ns/op BenchmarkDivisibleWDivconstI64-4 6432240 18.41 ns/op BenchmarkDivconstU64/3-4 8758948 13.68 ns/op BenchmarkDivconstU64/5-4 8325376 14.22 ns/op BenchmarkDivconstU64/37-4 9466491 12.73 ns/op BenchmarkDivconstU64/1234567-4 9335671 12.57 ns/op BenchmarkModconstU64-4 8680812 13.62 ns/op BenchmarkDivisibleconstU64-4 9742942 12.23 ns/op BenchmarkDivisibleWDivconstU64-4 6113322 19.52 ns/op BenchmarkDivconstI32-4 8928175 13.73 ns/op BenchmarkModconstI32-4 10169372 12.50 ns/op BenchmarkDivisiblePow2constI32-4 9725898 12.41 ns/op BenchmarkDivisibleconstI32-4 9524499 12.89 ns/op BenchmarkDivisibleWDivconstI32-4 6145903 19.46 ns/op BenchmarkDivconstU32-4 8943052 13.41 ns/op BenchmarkModconstU32-4 8591029 13.92 ns/op BenchmarkDivisibleconstU32-4 9591126 12.37 ns/op BenchmarkDivisibleWDivconstU32-4 6081476 19.49 ns/op BenchmarkDivconstI16-4 9014066 13.21 ns/op BenchmarkModconstI16-4 10086940 11.87 ns/op BenchmarkDivisiblePow2constI16-4 9678514 12.42 ns/op BenchmarkDivisibleconstI16-4 9573319 12.68 ns/op BenchmarkDivisibleWDivconstI16-4 6133156 19.28 ns/op BenchmarkDivconstU16-4 9185155 13.03 ns/op BenchmarkModconstU16-4 8959729 13.43 ns/op BenchmarkDivisibleconstU16-4 9639860 12.47 ns/op BenchmarkDivisibleWDivconstU16-4 6124845 19.61 ns/op BenchmarkDivconstI8-4 10234874 11.99 ns/op BenchmarkModconstI8-4 9406082 12.76 ns/op BenchmarkDivisiblePow2constI8-4 9334473 12.90 ns/op BenchmarkDivisibleconstI8-4 9599916 12.58 ns/op BenchmarkDivisibleWDivconstI8-4 5833496 20.55 ns/op BenchmarkDivconstU8-4 9163808 13.42 ns/op BenchmarkModconstU8-4 9255615 12.52 ns/op BenchmarkDivisibleconstU8-4 9549447 12.56 ns/op BenchmarkDivisibleWDivconstU8-4 6078050 19.60 ns/op BenchmarkMul2-4 170293 747.2 ns/op BenchmarkMulNeg2-4 166982 751.9 ns/op BenchmarkEfaceInteger-4 3525733 30.10 ns/op BenchmarkMulconstI32/3-4 20017888 6.027 ns/op BenchmarkMulconstI32/5-4 19334817 6.027 ns/op BenchmarkMulconstI32/12-4 18619945 6.378 ns/op BenchmarkMulconstI32/120-4 19991640 6.011 ns/op BenchmarkMulconstI32/-120-4 19628430 6.126 ns/op BenchmarkMulconstI32/65537-4 18785721 6.416 ns/op BenchmarkMulconstI32/65538-4 18775336 6.380 ns/op BenchmarkMulconstI64/3-4 18824984 6.358 ns/op BenchmarkMulconstI64/5-4 18665032 6.362 ns/op BenchmarkMulconstI64/12-4 18847887 6.377 ns/op BenchmarkMulconstI64/120-4 18805498 6.359 ns/op BenchmarkMulconstI64/-120-4 18835066 6.359 ns/op BenchmarkMulconstI64/65537-4 18712401 6.346 ns/op BenchmarkMulconstI64/65538-4 18780438 6.377 ns/op BenchmarkMulconstU32/3-4 20042125 6.012 ns/op BenchmarkMulconstU32/5-4 19704979 5.982 ns/op BenchmarkMulconstU32/12-4 18791532 6.366 ns/op BenchmarkMulconstU32/120-4 19626805 6.204 ns/op BenchmarkMulconstU32/65537-4 18881313 6.347 ns/op BenchmarkMulconstU32/65538-4 18584314 6.371 ns/op BenchmarkMulconstU64/3-4 18662144 6.392 ns/op BenchmarkMulconstU64/5-4 18830750 6.418 ns/op BenchmarkMulconstU64/12-4 18791228 6.466 ns/op BenchmarkMulconstU64/120-4 18776750 6.401 ns/op BenchmarkMulconstU64/65537-4 18866983 6.409 ns/op BenchmarkMulconstU64/65538-4 18502724 6.433 ns/op BenchmarkShiftArithmeticRight-4 20072950 6.006 ns/op BenchmarkSwitch8Predictable-4 15330553 7.309 ns/op BenchmarkSwitch8Unpredictable-4 6383857 18.06 ns/op BenchmarkSwitch32Predictable-4 9567687 11.97 ns/op BenchmarkSwitch32Unpredictable-4 6588452 18.01 ns/op BenchmarkSwitchStringPredictable-4 8772997 12.64 ns/op BenchmarkSwitchStringUnpredictable-4 4913200 23.52 ns/op PASS ok cmd/compile/internal/test 11.846s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 144 820461 ns/op BenchmarkNamed/Underlying/nongeneric-4 782023 130.4 ns/op BenchmarkNamed/Underlying/generic-4 904341 131.5 ns/op BenchmarkNamed/Underlying/src_instance-4 893479 132.7 ns/op BenchmarkNamed/Underlying/user_instance-4 882880 132.1 ns/op BenchmarkCheck/http/funcbodies/info-4 1 442831434 ns/op 68790 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 332035282 ns/op 91742 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 133617863 ns/op 227974 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 116482428 ns/op 261365 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 363537442 ns/op 14108 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 89380676 ns/op 57375 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 29374351 ns/op 174561 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 27865082 ns/op 183878 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 145923340 ns/op 14866 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 38085491 ns/op 56955 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 19287887 ns/op 112419 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18094288 ns/op 119864 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1006641106 ns/op 61453 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 536967444 ns/op 115206 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 124140891 ns/op 498064 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 104518795 ns/op 591602 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 428909577 ns/op 4716 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 61930222 ns/op 32649 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 33237393 ns/op 60835 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 32983970 ns/op 61310 lines/s PASS ok cmd/compile/internal/types2 14.750s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 60 2330308 ns/op 3758967 sys-ns/op 383933 user-ns/op PASS ok cmd/go 0.261s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 68799 1693 ns/op 4.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 78253 1503 ns/op 5.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14364 8306 ns/op 123.29 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14862 8084 ns/op 126.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2245 53136 ns/op 154.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2258 53181 ns/op 154.04 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.962s All tests passed.