freebsd-amd64-race at 77cd3a46a86dca22348a313912093503f3cded66 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src Building Go cmd/dist using /tmp/workdir/go1.4. (go1.17.13 freebsd/amd64) Building Go toolchain1 using /tmp/workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for freebsd/amd64. --- Installed Go for freebsd/amd64 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin :: Running /tmp/workdir/go/bin/go with args ["/tmp/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "PWD=/tmp/workdir/go/bin"] in dir /tmp/workdir/go/bin ##### 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.172s ok archive/zip 1.840s ok bufio 0.306s ok bytes 4.347s ok compress/bzip2 0.535s ok compress/flate 5.041s ok compress/gzip 11.052s ok compress/lzw 0.524s ok compress/zlib 4.468s ok container/heap 0.037s ok container/list 0.026s ok container/ring 0.038s ok context 0.040s ok crypto 0.027s ok crypto/aes 0.071s ok crypto/cipher 0.058s ok crypto/des 0.058s ok crypto/dsa 0.039s ok crypto/ecdh 0.198s ok crypto/ecdsa 0.135s ok crypto/ed25519 0.393s ok crypto/elliptic 0.059s ok crypto/hmac 0.037s ok crypto/internal/alias 0.025s ok crypto/internal/bigmod 2.409s ok crypto/internal/boring 0.025s ok crypto/internal/boring/bcache 0.385s ok crypto/internal/edwards25519 34.226s ok crypto/internal/edwards25519/field 12.580s ok crypto/internal/nistec 3.647s ok crypto/internal/nistec/fiat 0.025s [no tests to run] ok crypto/md5 0.032s ok crypto/rand 0.373s ok crypto/rc4 0.432s ok crypto/rsa 0.478s ok crypto/sha1 0.031s ok crypto/sha256 0.036s ok crypto/sha512 0.027s ok crypto/subtle 0.419s ok crypto/tls 1.554s ok crypto/x509 1.150s ok database/sql 0.373s ok database/sql/driver 0.026s ok debug/buildinfo 0.048s ok debug/dwarf 0.081s ok debug/elf 1.187s ok debug/gosym 0.114s ok debug/macho 0.053s ok debug/pe 0.048s ok debug/plan9obj 0.025s ok embed 0.026s [no tests to run] ok embed/internal/embedtest 0.037s ok encoding/ascii85 0.036s ok encoding/asn1 0.037s ok encoding/base32 0.094s ok encoding/base64 0.037s ok encoding/binary 0.037s ok encoding/csv 0.077s ok encoding/gob 15.296s ok encoding/hex 0.043s ok encoding/json 1.143s ok encoding/pem 1.990s ok encoding/xml 0.192s ok errors 0.036s ok expvar 0.026s ok flag 0.129s ok fmt 0.518s ok go/ast 0.036s ok go/build 3.910s ok go/build/constraint 0.036s ok go/constant 0.036s ok go/doc 0.228s ok go/doc/comment 1.829s ok go/format 0.057s ok go/importer 0.175s ok go/internal/gccgoimporter 0.072s ok go/internal/gcimporter 1.091s ok go/internal/srcimporter 10.545s ok go/parser 0.921s ok go/printer 1.281s ok go/scanner 0.036s ok go/token 0.170s ok go/types 29.813s ok hash 0.038s ok hash/adler32 0.057s ok hash/crc32 0.069s ok hash/crc64 0.039s ok hash/fnv 0.026s ok hash/maphash 0.038s ok html 0.038s ok html/template 0.218s ok image 0.432s ok image/color 0.070s ok image/draw 0.579s ok image/gif 0.862s ok image/jpeg 1.247s ok image/png 2.885s ok index/suffixarray 0.979s ok internal/abi 3.955s ok internal/buildcfg 0.026s ok internal/coverage/cformat 0.026s ok internal/coverage/cmerge 0.027s ok internal/coverage/pods 0.028s ok internal/coverage/slicereader 0.028s ok internal/coverage/slicewriter 0.028s ok internal/coverage/test 0.057s ok internal/cpu 0.080s ok internal/dag 0.027s ok internal/diff 0.025s ok internal/fmtsort 0.025s ok internal/fuzz 0.048s ok internal/godebug 0.025s ok internal/intern 0.236s ok internal/itoa 0.026s ok internal/poll 0.415s ok internal/profile 0.038s ok internal/reflectlite 0.240s ok internal/safefilepath 0.026s ok internal/saferio 0.149s ok internal/singleflight 0.070s ok internal/testenv 0.028s ok internal/trace 0.183s ok internal/types/errors 0.355s ok internal/unsafeheader 0.031s ok internal/xcoff 0.060s ok io 0.060s ok io/fs 0.282s ok io/ioutil 0.036s ok log 0.038s ok log/syslog 1.297s ok math 0.049s ok math/big 2.874s ok math/bits 0.050s ok math/cmplx 0.036s ok math/rand 1.859s ok mime 0.048s ok mime/multipart 1.494s ok mime/quotedprintable 0.076s ok net 7.963s ok net/http 8.060s ok net/http/cgi 0.328s ok net/http/cookiejar 0.038s ok net/http/fcgi 0.154s ok net/http/httptest 0.193s ok net/http/httptrace 0.025s ok net/http/httputil 0.684s ok net/http/internal 0.037s ok net/http/internal/ascii 0.026s ok net/http/pprof 5.413s ok net/internal/socktest 0.025s ok net/mail 0.037s ok net/netip 0.338s ok net/rpc 0.068s ok net/rpc/jsonrpc 0.037s ok net/smtp 0.061s ok net/textproto 0.047s ok net/url 0.052s ok os 0.479s ok os/exec 0.376s ok os/exec/internal/fdtest 0.028s ok os/signal 3.362s ok os/user 0.028s ok path 0.040s ok path/filepath 0.114s ok plugin 0.026s ok reflect 0.457s ok regexp 3.089s ok regexp/syntax 4.382s ok runtime 27.734s ok runtime/cgo 0.026s ok runtime/coverage 0.027s ok runtime/debug 0.134s ok runtime/internal/atomic 0.074s ok runtime/internal/math 0.034s ok runtime/internal/sys 0.032s ok runtime/metrics 0.026s ok runtime/pprof 6.926s ok runtime/race 8.359s ok runtime/trace 3.949s ok sort 0.582s ok strconv 2.262s ok strings 3.735s ok sync 0.597s ok sync/atomic 1.822s ok syscall 0.255s ok testing 1.467s ok testing/fstest 0.038s ok testing/iotest 0.027s ok testing/quick 0.165s ok text/scanner 0.046s ok text/tabwriter 0.036s ok text/template 0.090s ok text/template/parse 0.048s ok time 2.248s ok unicode 0.040s ok unicode/utf16 0.039s ok unicode/utf8 0.071s ok cmd/addr2line 1.954s ok cmd/api 5.957s ok cmd/asm/internal/asm 2.822s ok cmd/asm/internal/lex 0.041s ok cmd/compile/internal/abt 0.062s ok cmd/compile/internal/amd64 0.037s ok cmd/compile/internal/base 0.028s ok cmd/compile/internal/compare 0.038s ok cmd/compile/internal/dwarfgen 0.552s ok cmd/compile/internal/importer 0.780s ok cmd/compile/internal/ir 0.027s ok cmd/compile/internal/logopt 0.183s ok cmd/compile/internal/noder 0.037s ok cmd/compile/internal/reflectdata 0.026s [no tests to run] ok cmd/compile/internal/ssa 3.037s ok cmd/compile/internal/syntax 0.165s ok cmd/compile/internal/test 11.821s ok cmd/compile/internal/typecheck 0.270s ok cmd/compile/internal/types 0.026s ok cmd/compile/internal/types2 7.508s ok cmd/covdata 0.025s ok cmd/cover 1.111s ok cmd/dist 0.027s ok cmd/doc 1.004s ok cmd/fix 1.891s ok cmd/go 75.045s ok cmd/go/internal/auth 0.026s ok cmd/go/internal/cache 0.173s ok cmd/go/internal/fsys 0.081s ok cmd/go/internal/generate 0.038s ok cmd/go/internal/get 0.038s ok cmd/go/internal/imports 0.040s ok cmd/go/internal/load 0.038s ok cmd/go/internal/lockedfile 0.487s ok cmd/go/internal/lockedfile/internal/filelock 0.081s ok cmd/go/internal/modconv 0.047s ok cmd/go/internal/modfetch 0.048s ok cmd/go/internal/modfetch/codehost 0.038s ok cmd/go/internal/modfetch/zip_sum_test 0.037s ok cmd/go/internal/modindex 0.534s ok cmd/go/internal/modload 0.037s ok cmd/go/internal/mvs 0.058s ok cmd/go/internal/par 0.197s ok cmd/go/internal/str 0.039s ok cmd/go/internal/test 0.027s ok cmd/go/internal/vcs 0.038s ok cmd/go/internal/vcweb 0.038s ok cmd/go/internal/vcweb/vcstest 2.089s ok cmd/go/internal/web 0.036s ok cmd/go/internal/work 0.090s ok cmd/gofmt 0.208s ok cmd/internal/archive 0.748s ok cmd/internal/buildid 0.613s ok cmd/internal/dwarf 0.025s ok cmd/internal/edit 0.026s ok cmd/internal/goobj 0.025s ok cmd/internal/moddeps 0.807s ok cmd/internal/notsha256 0.038s ok cmd/internal/obj 0.724s ok cmd/internal/obj/ppc64 0.085s ok cmd/internal/obj/riscv 0.047s ok cmd/internal/obj/s390x 0.027s ok cmd/internal/obj/x86 2.417s ok cmd/internal/objabi 0.026s ok cmd/internal/pkgpath 0.138s ok cmd/internal/pkgpattern 0.037s ok cmd/internal/quoted 0.037s ok cmd/internal/src 0.026s ok cmd/internal/test2json 0.818s ok cmd/link 5.551s ok cmd/link/internal/benchmark 0.042s ok cmd/link/internal/ld 4.269s ok cmd/link/internal/loader 0.083s ok cmd/nm 0.922s ok cmd/objdump 2.146s ok cmd/pack 1.221s ok cmd/pprof 1.538s ok cmd/trace 0.088s ok cmd/vet 13.451s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3086 35835 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2221 45449 ns/op 1870 B/op 37 allocs/op Benchmark/Writer/PAX-4 1651 68624 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4047 28320 ns/op 5247 B/op 16 allocs/op Benchmark/Reader/GNU-4 5448 19018 ns/op 5108 B/op 14 allocs/op Benchmark/Reader/PAX-4 2116 55249 ns/op 8710 B/op 33 allocs/op PASS ok archive/tar 0.736s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 302196839 ns/op 828832 B/op 83 allocs/op BenchmarkZip64Test-4 1 149045110 ns/op BenchmarkZip64TestSizes/4096-4 1700 64278 ns/op BenchmarkZip64TestSizes/1048576-4 189 628804 ns/op BenchmarkZip64TestSizes/67108864-4 1 141201921 ns/op PASS ok archive/zip 1.211s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 247260 472.0 ns/op BenchmarkReaderCopyUnoptimal-4 149810 785.8 ns/op BenchmarkReaderCopyNoWriteTo-4 6181 21458 ns/op BenchmarkReaderWriteToOptimal-4 7891 13597 ns/op BenchmarkReaderReadString-4 143888 822.7 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 218907 526.4 ns/op BenchmarkWriterCopyUnoptimal-4 213360 540.0 ns/op BenchmarkWriterCopyNoReadFrom-4 7788 19048 ns/op BenchmarkReaderEmpty-4 38330 3569 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 29947 3872 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 632126 178.0 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.520s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4323 27200 ns/op 1204.69 MB/s BenchmarkWriteByte-4 460 251692 ns/op 16.27 MB/s BenchmarkWriteRune-4 254 470726 ns/op 26.10 MB/s BenchmarkBufferNotEmptyWriteRead-4 34 3435133 ns/op BenchmarkBufferFullSmallReads-4 100 1087954 ns/op BenchmarkBufferWriteBlock/N4096-4 7736 15200 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 469 246456 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 8154718 ns/op 4192270 B/op 22 allocs/op BenchmarkIndexByte/10-4 4186756 27.50 ns/op 363.64 MB/s BenchmarkIndexByte/32-4 4212636 29.41 ns/op 1088.18 MB/s BenchmarkIndexByte/4K-4 932046 126.3 ns/op 32437.06 MB/s BenchmarkIndexBytePortable/10-4 964003 119.4 ns/op 83.78 MB/s BenchmarkIndexBytePortable/32-4 327079 364.1 ns/op 87.88 MB/s BenchmarkIndexBytePortable/4K-4 2800 42552 ns/op 96.26 MB/s BenchmarkIndexRune/10-4 1227466 98.24 ns/op 101.80 MB/s BenchmarkIndexRune/32-4 1212037 98.29 ns/op 325.57 MB/s BenchmarkIndexRune/4K-4 380130 306.2 ns/op 13378.57 MB/s BenchmarkIndexRuneASCII/10-4 4372544 28.22 ns/op 354.36 MB/s BenchmarkIndexRuneASCII/32-4 4124356 29.70 ns/op 1077.51 MB/s BenchmarkIndexRuneASCII/4K-4 908282 127.3 ns/op 32172.65 MB/s BenchmarkEqual/0-4 8217355 14.20 ns/op BenchmarkEqual/1-4 1479994 81.29 ns/op 12.30 MB/s BenchmarkEqual/6-4 1417809 84.19 ns/op 71.26 MB/s BenchmarkEqual/9-4 1422751 81.97 ns/op 109.79 MB/s BenchmarkEqual/15-4 1394860 86.31 ns/op 173.80 MB/s BenchmarkEqual/16-4 1505589 80.39 ns/op 199.03 MB/s BenchmarkEqual/20-4 1379238 86.95 ns/op 230.02 MB/s BenchmarkEqual/32-4 1433222 83.77 ns/op 382.02 MB/s BenchmarkEqual/4K-4 108549 1098 ns/op 3730.35 MB/s BenchmarkIndex/10-4 3012066 38.74 ns/op 258.14 MB/s BenchmarkIndex/32-4 2962263 39.12 ns/op 818.10 MB/s BenchmarkIndex/4K-4 18380 6535 ns/op 626.81 MB/s BenchmarkIndexEasy/10-4 3126904 39.85 ns/op 250.96 MB/s BenchmarkIndexEasy/32-4 2983846 40.20 ns/op 796.06 MB/s BenchmarkIndexEasy/4K-4 480668 238.5 ns/op 17173.42 MB/s BenchmarkCount/10-4 1574355 76.54 ns/op 130.66 MB/s BenchmarkCount/32-4 1501483 79.77 ns/op 401.16 MB/s BenchmarkCount/4K-4 18284 6581 ns/op 622.44 MB/s BenchmarkCountEasy/10-4 1594833 75.06 ns/op 133.22 MB/s BenchmarkCountEasy/32-4 1526241 77.78 ns/op 411.41 MB/s BenchmarkCountEasy/4K-4 432753 276.0 ns/op 14841.42 MB/s BenchmarkCountSingle/10-4 3588157 34.76 ns/op 287.70 MB/s BenchmarkCountSingle/32-4 3414012 36.08 ns/op 886.96 MB/s BenchmarkCountSingle/4K-4 775566 141.1 ns/op 29024.21 MB/s BenchmarkToUpper/#00-4 3008936 39.64 ns/op BenchmarkToUpper/ONLYUPPER-4 318494 375.4 ns/op BenchmarkToUpper/abc-4 522412 221.5 ns/op BenchmarkToUpper/AbC123-4 323449 361.5 ns/op BenchmarkToUpper/azAZ09_-4 292680 392.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 88452 1342 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 39921 2971 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 59629 1976 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 122962 921.4 ns/op BenchmarkToLower/#00-4 2976039 40.24 ns/op BenchmarkToLower/abc-4 471482 248.1 ns/op BenchmarkToLower/AbC123-4 326146 356.6 ns/op BenchmarkToLower/azAZ09_-4 308127 391.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 90804 1316 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 43653 2709 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 69530 1725 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 127015 931.1 ns/op BenchmarkFields/ASCII/16-4 140792 849.9 ns/op 18.83 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9127 11324 ns/op 22.61 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 669 176420 ns/op 23.22 MB/s 10240 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 38 2942097 ns/op 22.28 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 47571386 ns/op 22.04 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 95078 1224 ns/op 13.07 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6462 17506 ns/op 14.62 MB/s 512 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 404 296561 ns/op 13.81 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 22 5141124 ns/op 12.75 MB/s 512260 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 92598388 ns/op 11.32 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 147688 795.6 ns/op 20.11 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12735 9433 ns/op 27.14 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 728 164488 ns/op 24.90 MB/s 25600 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 37 3021968 ns/op 21.69 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 56872094 ns/op 18.44 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 135482 888.9 ns/op 18.00 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8776 12770 ns/op 20.05 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 549 216392 ns/op 18.93 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 3920564 ns/op 16.72 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 70655644 ns/op 14.84 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2118889 56.82 ns/op BenchmarkTrimSpace/ASCII-4 1000000 115.2 ns/op BenchmarkTrimSpace/SomeNonASCII-4 114087 1021 ns/op BenchmarkTrimSpace/JustNonASCII-4 53281 2255 ns/op BenchmarkToValidUTF8/Valid-4 523720 224.3 ns/op BenchmarkToValidUTF8/InvalidASCII-4 348272 327.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 100432 1184 ns/op BenchmarkIndexHard1-4 840 142236 ns/op BenchmarkIndexHard2-4 604 199500 ns/op BenchmarkIndexHard3-4 151 794529 ns/op BenchmarkIndexHard4-4 151 791951 ns/op BenchmarkLastIndexHard1-4 6 19154031 ns/op BenchmarkLastIndexHard2-4 5 24989519 ns/op BenchmarkLastIndexHard3-4 4 26855509 ns/op BenchmarkCountHard1-4 838 143130 ns/op BenchmarkCountHard2-4 595 199589 ns/op BenchmarkCountHard3-4 152 793817 ns/op BenchmarkSplitEmptySeparator-4 1 113718531 ns/op BenchmarkSplitSingleByteSeparator-4 16 6903884 ns/op BenchmarkSplitMultiByteSeparator-4 12 8796319 ns/op BenchmarkSplitNSingleByteSeparator-4 199888 632.6 ns/op BenchmarkSplitNMultiByteSeparator-4 74757 1615 ns/op BenchmarkRepeat-4 179791 654.7 ns/op BenchmarkRepeatLarge/256/1-4 141082 830.7 ns/op 308.17 MB/s BenchmarkRepeatLarge/256/16-4 218655 552.3 ns/op 463.51 MB/s BenchmarkRepeatLarge/512/1-4 107103 1104 ns/op 463.97 MB/s BenchmarkRepeatLarge/512/16-4 148068 821.6 ns/op 623.14 MB/s BenchmarkRepeatLarge/1024/1-4 73730 1631 ns/op 627.99 MB/s BenchmarkRepeatLarge/1024/16-4 91742 1310 ns/op 781.72 MB/s BenchmarkRepeatLarge/2048/1-4 40881 2876 ns/op 712.06 MB/s BenchmarkRepeatLarge/2048/16-4 47010 2522 ns/op 812.08 MB/s BenchmarkRepeatLarge/4096/1-4 25304 4693 ns/op 872.72 MB/s BenchmarkRepeatLarge/4096/16-4 27402 4269 ns/op 959.49 MB/s BenchmarkRepeatLarge/8192/1-4 13521 8510 ns/op 962.61 MB/s BenchmarkRepeatLarge/8192/16-4 13860 8398 ns/op 975.48 MB/s BenchmarkRepeatLarge/8192/4097-4 25076 5134 ns/op 798.08 MB/s BenchmarkRepeatLarge/16384/1-4 7652 15060 ns/op 1087.89 MB/s BenchmarkRepeatLarge/16384/16-4 8701 14363 ns/op 1140.73 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10972 ns/op 1120.26 MB/s BenchmarkRepeatLarge/32768/1-4 4027 27939 ns/op 1172.84 MB/s BenchmarkRepeatLarge/32768/16-4 4378 29652 ns/op 1105.09 MB/s BenchmarkRepeatLarge/32768/4097-4 4392 27644 ns/op 1037.45 MB/s BenchmarkRepeatLarge/65536/1-4 2167 52301 ns/op 1253.06 MB/s BenchmarkRepeatLarge/65536/16-4 2185 53856 ns/op 1216.88 MB/s BenchmarkRepeatLarge/65536/4097-4 2188 51209 ns/op 1200.09 MB/s BenchmarkRepeatLarge/131072/1-4 483 246582 ns/op 531.55 MB/s BenchmarkRepeatLarge/131072/16-4 492 243612 ns/op 538.04 MB/s BenchmarkRepeatLarge/131072/4097-4 514 266415 ns/op 476.73 MB/s BenchmarkRepeatLarge/262144/1-4 241 484406 ns/op 541.17 MB/s BenchmarkRepeatLarge/262144/16-4 247 470348 ns/op 557.34 MB/s BenchmarkRepeatLarge/262144/4097-4 255 465066 ns/op 555.00 MB/s BenchmarkRepeatLarge/524288/1-4 124 942137 ns/op 556.49 MB/s BenchmarkRepeatLarge/524288/16-4 123 952265 ns/op 550.57 MB/s BenchmarkRepeatLarge/524288/4097-4 124 940554 ns/op 553.20 MB/s BenchmarkRepeatLarge/1048576/1-4 64 1887523 ns/op 555.53 MB/s BenchmarkRepeatLarge/1048576/16-4 64 1920048 ns/op 546.12 MB/s BenchmarkRepeatLarge/1048576/4097-4 62 1836696 ns/op 568.81 MB/s BenchmarkRepeatLarge/2097152/1-4 33 3765212 ns/op 556.98 MB/s BenchmarkRepeatLarge/2097152/16-4 32 3774013 ns/op 555.68 MB/s BenchmarkRepeatLarge/2097152/4097-4 32 3760600 ns/op 556.71 MB/s BenchmarkRepeatLarge/4194304/1-4 15 7756923 ns/op 540.72 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7620427 ns/op 550.40 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7567391 ns/op 553.85 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15393087 ns/op 544.96 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15366562 ns/op 545.90 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 14956680 ns/op 560.72 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30224119 ns/op 555.09 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30885712 ns/op 543.20 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30177313 ns/op 555.95 MB/s BenchmarkRepeatLarge/33554432/1-4 2 63454528 ns/op 528.79 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60825122 ns/op 551.65 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60521081 ns/op 554.43 MB/s BenchmarkRepeatLarge/67108864/1-4 1 118096111 ns/op 568.26 MB/s BenchmarkRepeatLarge/67108864/16-4 1 117661235 ns/op 570.36 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 117050426 ns/op 573.33 MB/s BenchmarkRepeatLarge/134217728/1-4 1 257814108 ns/op 520.60 MB/s BenchmarkRepeatLarge/134217728/16-4 1 232595488 ns/op 577.04 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 238719775 ns/op 562.24 MB/s BenchmarkRepeatLarge/268435456/1-4 1 530674254 ns/op 505.84 MB/s BenchmarkRepeatLarge/268435456/16-4 1 491696418 ns/op 545.94 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 472071990 ns/op 568.63 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1052689092 ns/op 510.00 MB/s BenchmarkRepeatLarge/536870912/16-4 1 952769941 ns/op 563.48 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 946020077 ns/op 567.50 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2093182751 ns/op 512.97 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1908905359 ns/op 562.49 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1890102451 ns/op 568.09 MB/s BenchmarkBytesCompare/1-4 9173792 11.67 ns/op BenchmarkBytesCompare/2-4 9689533 11.80 ns/op BenchmarkBytesCompare/4-4 9737656 11.85 ns/op BenchmarkBytesCompare/8-4 10184548 11.33 ns/op BenchmarkBytesCompare/16-4 10564131 11.29 ns/op BenchmarkBytesCompare/32-4 8973862 13.25 ns/op BenchmarkBytesCompare/64-4 8466465 14.01 ns/op BenchmarkBytesCompare/128-4 8102502 14.99 ns/op BenchmarkBytesCompare/256-4 6260088 18.33 ns/op BenchmarkBytesCompare/512-4 4524699 26.25 ns/op BenchmarkBytesCompare/1024-4 2876343 41.36 ns/op BenchmarkBytesCompare/2048-4 1670167 71.04 ns/op BenchmarkIndexAnyASCII/1:1-4 2282655 51.36 ns/op BenchmarkIndexAnyASCII/1:2-4 2247582 50.91 ns/op BenchmarkIndexAnyASCII/1:4-4 2276710 50.36 ns/op BenchmarkIndexAnyASCII/1:8-4 2265732 50.24 ns/op BenchmarkIndexAnyASCII/1:16-4 2295800 49.90 ns/op BenchmarkIndexAnyASCII/1:32-4 2291064 51.45 ns/op BenchmarkIndexAnyASCII/1:64-4 2324664 50.12 ns/op BenchmarkIndexAnyASCII/16:1-4 2138997 55.56 ns/op BenchmarkIndexAnyASCII/16:2-4 482098 245.5 ns/op BenchmarkIndexAnyASCII/16:4-4 468624 251.4 ns/op BenchmarkIndexAnyASCII/16:8-4 478995 248.6 ns/op BenchmarkIndexAnyASCII/16:16-4 453537 255.3 ns/op BenchmarkIndexAnyASCII/16:32-4 409802 286.0 ns/op BenchmarkIndexAnyASCII/16:64-4 353421 340.5 ns/op BenchmarkIndexAnyASCII/256:1-4 1871500 62.66 ns/op BenchmarkIndexAnyASCII/256:2-4 42192 2887 ns/op BenchmarkIndexAnyASCII/256:4-4 41540 2892 ns/op BenchmarkIndexAnyASCII/256:8-4 41497 2852 ns/op BenchmarkIndexAnyASCII/256:16-4 41918 2882 ns/op BenchmarkIndexAnyASCII/256:32-4 39952 3022 ns/op BenchmarkIndexAnyASCII/256:64-4 40357 2929 ns/op BenchmarkIndexAnyUTF8/1:1-4 2378259 51.20 ns/op BenchmarkIndexAnyUTF8/1:2-4 2317969 50.26 ns/op BenchmarkIndexAnyUTF8/1:4-4 2300510 50.24 ns/op BenchmarkIndexAnyUTF8/1:8-4 2292260 50.02 ns/op BenchmarkIndexAnyUTF8/1:16-4 2328793 49.34 ns/op BenchmarkIndexAnyUTF8/1:32-4 2328278 50.94 ns/op BenchmarkIndexAnyUTF8/1:64-4 2341966 50.43 ns/op BenchmarkIndexAnyUTF8/16:1-4 160849 728.1 ns/op BenchmarkIndexAnyUTF8/16:2-4 323100 384.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 318076 381.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 311712 386.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 305612 396.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 277944 409.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 272872 413.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 12012 10093 ns/op BenchmarkIndexAnyUTF8/256:2-4 22426 5322 ns/op BenchmarkIndexAnyUTF8/256:4-4 22478 5305 ns/op BenchmarkIndexAnyUTF8/256:8-4 22443 5336 ns/op BenchmarkIndexAnyUTF8/256:16-4 21848 5552 ns/op BenchmarkIndexAnyUTF8/256:32-4 20281 5836 ns/op BenchmarkIndexAnyUTF8/256:64-4 20283 5913 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2442756 49.40 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2401633 49.54 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2404324 49.55 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2407375 49.14 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2416510 48.79 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2301202 49.08 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2379891 49.23 ns/op BenchmarkLastIndexAnyASCII/16:1-4 384408 304.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 378259 318.0 ns/op BenchmarkLastIndexAnyASCII/16:4-4 371248 315.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 361854 326.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 352734 333.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 322351 355.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 293420 407.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 29486 4076 ns/op BenchmarkLastIndexAnyASCII/256:2-4 29668 4073 ns/op BenchmarkLastIndexAnyASCII/256:4-4 29162 4066 ns/op BenchmarkLastIndexAnyASCII/256:8-4 29251 4074 ns/op BenchmarkLastIndexAnyASCII/256:16-4 29437 4122 ns/op BenchmarkLastIndexAnyASCII/256:32-4 28358 4131 ns/op BenchmarkLastIndexAnyASCII/256:64-4 28966 4175 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2490664 49.37 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2414474 47.75 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2410780 48.05 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2452092 48.08 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2497551 47.84 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2369211 49.22 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2442879 49.19 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 249232 453.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 320994 376.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 290931 374.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 316035 379.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 312285 379.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 289519 402.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 299242 394.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18796 6452 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22503 5311 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22886 5327 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 21823 5288 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 22190 5484 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20797 5834 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 21109 5700 ns/op BenchmarkTrimASCII/1:1-4 2637716 44.30 ns/op BenchmarkTrimASCII/1:2-4 2170027 55.62 ns/op BenchmarkTrimASCII/1:4-4 2083516 58.05 ns/op BenchmarkTrimASCII/1:8-4 1830562 66.07 ns/op BenchmarkTrimASCII/1:16-4 1553319 76.86 ns/op BenchmarkTrimASCII/16:1-4 494908 234.3 ns/op BenchmarkTrimASCII/16:2-4 381766 315.6 ns/op BenchmarkTrimASCII/16:4-4 369728 317.2 ns/op BenchmarkTrimASCII/16:8-4 359176 322.6 ns/op BenchmarkTrimASCII/16:16-4 358231 328.2 ns/op BenchmarkTrimASCII/256:1-4 40243 2972 ns/op BenchmarkTrimASCII/256:2-4 29364 4077 ns/op BenchmarkTrimASCII/256:4-4 29227 4136 ns/op BenchmarkTrimASCII/256:8-4 29346 4082 ns/op BenchmarkTrimASCII/256:16-4 28976 4197 ns/op BenchmarkTrimASCII/4096:1-4 2474 46585 ns/op BenchmarkTrimASCII/4096:2-4 1818 64906 ns/op BenchmarkTrimASCII/4096:4-4 1795 64922 ns/op BenchmarkTrimASCII/4096:8-4 1836 65566 ns/op BenchmarkTrimASCII/4096:16-4 1818 66092 ns/op BenchmarkTrimByte-4 1583187 78.16 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13312 9016 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13251 8997 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 712 165090 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1406 83615 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2727 42628 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4621 22708 ns/op BenchmarkCompareBytesEqual-4 10681489 10.41 ns/op BenchmarkCompareBytesToNil-4 12157510 9.712 ns/op BenchmarkCompareBytesEmpty-4 13433456 8.694 ns/op BenchmarkCompareBytesIdentical-4 13106533 8.979 ns/op BenchmarkCompareBytesSameLength-4 11477926 10.04 ns/op BenchmarkCompareBytesDifferentLength-4 11414602 10.21 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1430 70774 ns/op 14815.90 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1774 76595 ns/op 13689.98 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1329 80046 ns/op 13099.77 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1386 82373 ns/op 12729.71 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1810 70599 ns/op 14852.79 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1506 72421 ns/op 14479.07 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1381 78877 ns/op 13293.86 MB/s BenchmarkCompareBytesBig-4 1366 80384 ns/op 13044.77 MB/s BenchmarkCompareBytesBigIdentical-4 13003281 9.365 ns/op 111966115.34 MB/s PASS ok bytes 59.388s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 74096928 ns/op 1.35 MB/s 3612316 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 297602337 ns/op 1.91 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 5 22481454 ns/op 0.73 MB/s 3645019 B/op 51 allocs/op PASS ok compress/bzip2 1.287s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 64 1700638 ns/op 5.88 MB/s 42975 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16177157 ns/op 6.18 MB/s 42949 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 163164899 ns/op 6.13 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 62 1753067 ns/op 5.70 MB/s 42339 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 18072722 ns/op 5.53 MB/s 46380 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 185101568 ns/op 5.40 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 64 1750234 ns/op 5.71 MB/s 42758 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17003444 ns/op 5.88 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 172055032 ns/op 5.81 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 64 1747757 ns/op 5.72 MB/s 42630 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17178934 ns/op 5.82 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 171642002 ns/op 5.83 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 61 1828133 ns/op 5.47 MB/s 43799 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17950743 ns/op 5.57 MB/s 50572 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 180367681 ns/op 5.54 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 76 1498234 ns/op 6.67 MB/s 43537 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12803511 ns/op 7.81 MB/s 47885 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 130693261 ns/op 7.65 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 84 1345669 ns/op 7.43 MB/s 43497 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10257902 ns/op 9.75 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 103079104 ns/op 9.70 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 81 1351071 ns/op 7.40 MB/s 43284 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10173438 ns/op 9.83 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 102986167 ns/op 9.71 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 99 1130078 ns/op 8.85 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 11065191 ns/op 9.04 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 109654963 ns/op 9.12 MB/s BenchmarkEncode/Digits/Speed/1e4-4 54 2165704 ns/op 4.62 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19570835 ns/op 5.11 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 194586691 ns/op 5.14 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6521499 ns/op 1.53 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 77816613 ns/op 1.29 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 779397941 ns/op 1.28 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6476260 ns/op 1.54 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 77212738 ns/op 1.30 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 782686252 ns/op 1.28 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 81 1364444 ns/op 7.33 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11708256 ns/op 8.54 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 116012240 ns/op 8.62 MB/s BenchmarkEncode/Newton/Speed/1e4-4 52 2078068 ns/op 4.81 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15965464 ns/op 6.26 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 159223747 ns/op 6.28 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6293246 ns/op 1.59 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 68354266 ns/op 1.46 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 695164578 ns/op 1.44 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6403079 ns/op 1.56 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 86225455 ns/op 1.16 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 890858284 ns/op 1.12 MB/s PASS ok compress/flate 14.456s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 54 2149992 ns/op 4.65 MB/s BenchmarkDecoder/1e-Reuse4-4 54 2220221 ns/op 4.50 MB/s BenchmarkDecoder/1e5-4 5 21389067 ns/op 4.68 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21421252 ns/op 4.67 MB/s BenchmarkDecoder/1e6-4 1 213324040 ns/op 4.69 MB/s BenchmarkDecoder/1e-Reuse6-4 1 216898176 ns/op 4.61 MB/s BenchmarkEncoder/1e4-4 60 1848480 ns/op 5.41 MB/s BenchmarkEncoder/1e-Reuse4-4 61 1694095 ns/op 5.90 MB/s BenchmarkEncoder/1e5-4 6 17823020 ns/op 5.61 MB/s BenchmarkEncoder/1e-Reuse5-4 6 17879946 ns/op 5.59 MB/s BenchmarkEncoder/1e6-4 1 180692612 ns/op 5.53 MB/s BenchmarkEncoder/1e-Reuse6-4 1 176112239 ns/op 5.68 MB/s PASS ok compress/lzw 2.477s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3734922 ns/op PASS ok container/heap 0.140s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 24195 4774 ns/op BenchmarkWithTimeout/concurrency=40-4 4812 22722 ns/op BenchmarkWithTimeout/concurrency=4000-4 5596 24354 ns/op BenchmarkWithTimeout/concurrency=400000-4 4932 21793 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 328915 345.4 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13168 9516 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 15558 7486 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2796 43172 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1845 66990 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2376 47223 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 253 480367 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 182 664978 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 264 557383 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 22 5060783 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 8781578 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 26 4351976 ns/op BenchmarkCheckCanceled/Err-4 263335 480.4 ns/op BenchmarkCheckCanceled/Done-4 409434 284.7 ns/op BenchmarkContextCancelDone-4 446732 259.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 15138 8799 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 15228 8951 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12285 9621 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 11330 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 9092 12521 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 540780 214.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 320643 377.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 223761 531.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 140804 852.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 71602 1662 ns/op PASS ok context 10.566s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1713294 68.76 ns/op 232.68 MB/s BenchmarkDecrypt-4 1718769 68.09 ns/op 234.97 MB/s BenchmarkExpand-4 941047 118.7 ns/op PASS ok crypto/aes 0.524s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 192496 632.5 ns/op 101.19 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 372530 322.5 ns/op 198.43 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 193646 699.0 ns/op 91.56 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 367710 350.6 ns/op 182.55 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 129236 1369 ns/op 985.89 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 164589 1059 ns/op 1274.68 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 113076 1497 ns/op 902.01 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 145372 1199 ns/op 1125.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 28699 4958 ns/op 1652.37 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 35689 4651 ns/op 1761.27 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 27327 5401 ns/op 1516.81 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 27520 5263 ns/op 1556.52 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6649 16547 ns/op 61.58 MB/s BenchmarkAESCFBDecrypt1K-4 7152 16810 ns/op 60.62 MB/s BenchmarkAESCFBDecrypt8K-4 932 130930 ns/op 62.53 MB/s BenchmarkAESOFB1K-4 10000 11704 ns/op 87.06 MB/s BenchmarkAESCTR1K-4 14046 8569 ns/op 118.92 MB/s BenchmarkAESCTR8K-4 1748 67156 ns/op 121.91 MB/s BenchmarkAESCBCEncrypt1K-4 14038 8625 ns/op 118.72 MB/s BenchmarkAESCBCDecrypt1K-4 17366 6896 ns/op 148.50 MB/s PASS ok crypto/cipher 3.297s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 85519 1375 ns/op 5.82 MB/s BenchmarkDecrypt-4 90609 1318 ns/op 6.07 MB/s BenchmarkTDESEncrypt-4 33928 3486 ns/op 2.29 MB/s BenchmarkTDESDecrypt-4 35695 3405 ns/op 2.35 MB/s PASS ok crypto/des 0.618s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 970 120746 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 13 8762919 ns/op 1086 B/op 21 allocs/op BenchmarkECDH/P521-4 6 20152798 ns/op 1530 B/op 21 allocs/op BenchmarkECDH/X25519-4 94 1233229 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 0.630s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1656 67537 ns/op 4560 B/op 40 allocs/op BenchmarkSign/P384-4 43 2701099 ns/op 10777 B/op 62 allocs/op BenchmarkSign/P521-4 20 5639800 ns/op 11160 B/op 63 allocs/op BenchmarkVerify/P256-4 896 126702 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 13 8573917 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 19456796 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3802 28913 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 57 2045036 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4863008 ns/op 1451 B/op 17 allocs/op PASS ok crypto/ecdsa 1.453s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 326 362140 ns/op BenchmarkNewKeyFromSeed-4 333 363745 ns/op BenchmarkSigning-4 313 383396 ns/op BenchmarkVerification-4 210 574918 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 4917 23701 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 165 741327 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 55 2127016 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4936608 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1383 87728 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 62 1883144 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 6147337 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14579377 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13358 8666 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5444 19563 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3808 28945 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 86 1263178 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2480 46498 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 238 496518 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1626 73956 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 97 1177888 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.334s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15144 7936 ns/op 129.04 MB/s BenchmarkHMACSHA256_32-4 26236 4567 ns/op 7.01 MB/s BenchmarkNewWriteSum-4 12954 8837 ns/op 3.62 MB/s PASS ok crypto/hmac 0.619s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 60578 1924 ns/op BenchmarkModSub-4 77583 1551 ns/op BenchmarkMontgomeryRepr-4 25546 4432 ns/op BenchmarkMontgomeryMul-4 31161 3852 ns/op BenchmarkModMul-4 13244 9050 ns/op BenchmarkExpBig-4 14 7639665 ns/op BenchmarkExp-4 7 14552331 ns/op PASS ok crypto/internal/bigmod 1.120s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3337 31956 ns/op BenchmarkScalarBaseMult-4 369 312362 ns/op BenchmarkScalarMult-4 160 745784 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 235 507727 ns/op PASS ok crypto/internal/edwards25519 0.650s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 518791 206.1 ns/op BenchmarkMultiply-4 4378045 27.13 ns/op BenchmarkSquare-4 5326614 22.64 ns/op BenchmarkInvert-4 24996 4836 ns/op BenchmarkMult32-4 1481728 80.56 ns/op PASS ok crypto/internal/edwards25519/field 0.801s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 57 1786408 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1624 75285 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5811393 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13963547 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 184 635216 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7570 15578 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 63 1834198 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4135248 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.092s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 645812 174.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 233044 470.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 127665 930.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 675960 178.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 240186 493.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 125329 951.6 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.779s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 122113 963.0 ns/op 8.31 MB/s BenchmarkHash64-4 131068 907.1 ns/op 70.55 MB/s BenchmarkHash128-4 119760 1006 ns/op 127.22 MB/s BenchmarkHash256-4 94040 1252 ns/op 204.53 MB/s BenchmarkHash512-4 66657 1750 ns/op 292.64 MB/s BenchmarkHash1K-4 43216 2734 ns/op 374.59 MB/s BenchmarkHash8K-4 7378 16245 ns/op 504.28 MB/s BenchmarkHash1M-4 61 1942285 ns/op 539.87 MB/s BenchmarkHash8M-4 7 15866226 ns/op 528.71 MB/s BenchmarkHash8BytesUnaligned-4 119565 958.7 ns/op 8.34 MB/s BenchmarkHash1KUnaligned-4 44252 2745 ns/op 373.08 MB/s BenchmarkHash8KUnaligned-4 7477 16197 ns/op 505.78 MB/s PASS ok crypto/md5 1.819s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 134635476 ns/op PASS ok crypto/rand 0.167s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13910 8601 ns/op 14.88 MB/s BenchmarkRC4_1K-4 1672 70202 ns/op 14.59 MB/s BenchmarkRC4_8K-4 217 546002 ns/op 14.83 MB/s PASS ok crypto/rc4 0.537s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8828341 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20191402 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 38072501 ns/op BenchmarkEncryptPKCS1v15/2048-4 38 2799647 ns/op BenchmarkDecryptOAEP/2048-4 13 8883122 ns/op BenchmarkEncryptOAEP/2048-4 38 2794795 ns/op BenchmarkSignPKCS1v15/2048-4 12 8973795 ns/op BenchmarkVerifyPKCS1v15/2048-4 42 2768008 ns/op BenchmarkSignPSS/2048-4 13 8969316 ns/op BenchmarkVerifyPSS/2048-4 39 2928753 ns/op PASS ok crypto/rsa 1.557s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 107586 1080 ns/op 7.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 127383 923.1 ns/op 8.67 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 74712 1570 ns/op 203.88 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 85827 1378 ns/op 232.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49815 2414 ns/op 424.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 52968 2228 ns/op 459.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11792 ns/op 694.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11605 ns/op 705.92 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.090s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 83604 1407 ns/op 5.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 97507 1207 ns/op 6.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 93399 1289 ns/op 6.20 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25898 4619 ns/op 221.67 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27211 4420 ns/op 231.69 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26469 4585 ns/op 223.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4070 28645 ns/op 285.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4215 28259 ns/op 289.89 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4212 27906 ns/op 293.55 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.307s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 58212 2045 ns/op 3.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 73108 1631 ns/op 4.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 63850 1843 ns/op 4.34 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28416 4189 ns/op 244.47 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31518 3796 ns/op 269.79 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 30051 4020 ns/op 254.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5907 20074 ns/op 408.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5994 19768 ns/op 414.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5875 20034 ns/op 408.91 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.303s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17447558 6.869 ns/op BenchmarkConstantTimeEq-4 17612023 6.837 ns/op BenchmarkConstantTimeLessOrEq-4 17415495 6.959 ns/op BenchmarkXORBytes/8Bytes-4 4320654 27.06 ns/op 295.62 MB/s BenchmarkXORBytes/128Bytes-4 3863142 31.24 ns/op 4097.05 MB/s BenchmarkXORBytes/2048Bytes-4 913548 131.3 ns/op 15596.35 MB/s BenchmarkXORBytes/32768Bytes-4 61158 2048 ns/op 15999.16 MB/s PASS ok crypto/subtle 0.996s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 205 625568 ns/op BenchmarkCertCache/1-4 196 595566 ns/op BenchmarkCertCache/2-4 187 623671 ns/op BenchmarkCertCache/3-4 199 624774 ns/op BenchmarkHandshakeServer/RSA-4 37 3166103 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 30 3869912 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 32 3389756 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1078243 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 145 800922 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 52 2247781 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 61 2047039 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 29412428 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 27804265 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21324009 ns/op 49.17 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 29108929 ns/op 36.02 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 35366758 ns/op 59.30 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 47999255 ns/op 43.69 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 61185352 ns/op 68.55 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 87939292 ns/op 47.70 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 118718948 ns/op 70.66 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 168203996 ns/op 49.87 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 226757591 ns/op 73.99 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 330878312 ns/op 50.71 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 446090804 ns/op 75.22 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 650447586 ns/op 51.59 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 893700386 ns/op 75.09 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1279488831 ns/op 52.45 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 22022791 ns/op 47.61 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 28034510 ns/op 37.40 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 35582325 ns/op 58.94 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 49136064 ns/op 42.68 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 62652907 ns/op 66.95 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 89723914 ns/op 46.75 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 116891752 ns/op 71.76 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 167276158 ns/op 50.15 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 231107581 ns/op 72.59 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 328803145 ns/op 51.03 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 452187431 ns/op 74.20 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 665807537 ns/op 50.40 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 923641565 ns/op 72.66 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1310185212 ns/op 51.22 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 700970256 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 704250307 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 285243170 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 285656631 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 146951380 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 146657685 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77244142 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77254522 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 35702935 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35522298 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140110562 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143208675 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 60699530 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 61684198 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34931582 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34788896 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21201283 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21154409 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 13233816 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 13046282 ns/op PASS ok crypto/tls 18.942s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 11937098 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 340 347295 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1108 98276 ns/op 13188 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1042 110268 ns/op 14612 B/op 262 allocs/op PASS ok crypto/x509 1.224s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 37 3107303 ns/op 281440 B/op 1654 allocs/op BenchmarkConcurrentStmtQuery-4 25 4070810 ns/op 267446 B/op 2070 allocs/op BenchmarkConcurrentStmtExec-4 38 2705437 ns/op 220577 B/op 749 allocs/op BenchmarkConcurrentTxQuery-4 48 2622509 ns/op 278465 B/op 2173 allocs/op BenchmarkConcurrentTxExec-4 54 2122893 ns/op 87912 B/op 1555 allocs/op BenchmarkConcurrentTxStmtQuery-4 40 2611087 ns/op 104340 B/op 2063 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1019037 ns/op 40072 B/op 381 allocs/op BenchmarkConcurrentRandom-4 42 2610450 ns/op 231488 B/op 1863 allocs/op BenchmarkManyConcurrentQueries-4 2583 45408 ns/op 3972 B/op 20 allocs/op PASS ok database/sql 1.267s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 212983 515.1 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 96 1228980 ns/op 188238 B/op 13 allocs/op Benchmark115/LineToPC-4 80 1493751 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 19287 6289 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.775s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 762 152053 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2709 37342 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.261s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 290 407080 ns/op 20.12 MB/s BenchmarkEncodeToString-4 255 433157 ns/op 18.91 MB/s BenchmarkDecode-4 156 753485 ns/op 17.40 MB/s BenchmarkDecodeString-4 154 781680 ns/op 16.77 MB/s PASS ok encoding/base32 0.747s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 364 304888 ns/op 26.87 MB/s BenchmarkDecodeString/2-4 329598 337.7 ns/op 11.84 MB/s BenchmarkDecodeString/4-4 249691 475.4 ns/op 16.83 MB/s BenchmarkDecodeString/8-4 208407 567.8 ns/op 21.14 MB/s BenchmarkDecodeString/64-4 38991 3045 ns/op 28.90 MB/s BenchmarkDecodeString/8192-4 360 332333 ns/op 32.87 MB/s BenchmarkNewEncoding-4 87057 1343 ns/op 190.65 MB/s PASS ok encoding/base64 0.982s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1400 77122 ns/op 51.87 MB/s BenchmarkReadStruct-4 18650 6438 ns/op 11.65 MB/s BenchmarkWriteStruct-4 18980 6197 ns/op 12.10 MB/s BenchmarkReadInts-4 52249 2313 ns/op 12.97 MB/s BenchmarkWriteInts-4 44414 2743 ns/op 10.94 MB/s BenchmarkWriteSlice1000Int32s-4 1317 89571 ns/op 44.66 MB/s BenchmarkPutUint16-4 4015424 29.91 ns/op 66.87 MB/s BenchmarkAppendUint16-4 3756700 31.31 ns/op 63.88 MB/s BenchmarkPutUint32-4 2812614 42.66 ns/op 93.76 MB/s BenchmarkAppendUint32-4 2645335 44.99 ns/op 88.91 MB/s BenchmarkPutUint64-4 1095364 109.3 ns/op 73.21 MB/s BenchmarkAppendUint64-4 1000000 112.1 ns/op 71.36 MB/s BenchmarkLittleEndianPutUint16-4 4019427 30.36 ns/op 65.88 MB/s BenchmarkLittleEndianAppendUint16-4 3651691 32.68 ns/op 61.19 MB/s BenchmarkLittleEndianPutUint32-4 2676370 43.11 ns/op 92.78 MB/s BenchmarkLittleEndianAppendUint32-4 2648053 44.21 ns/op 90.48 MB/s BenchmarkLittleEndianPutUint64-4 1000000 109.9 ns/op 72.77 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 110.0 ns/op 72.70 MB/s BenchmarkReadFloats-4 176539 668.4 ns/op 17.95 MB/s BenchmarkWriteFloats-4 138342 824.1 ns/op 14.56 MB/s BenchmarkReadSlice1000Float32s-4 1357 86103 ns/op 46.46 MB/s BenchmarkWriteSlice1000Float32s-4 1170 99349 ns/op 40.26 MB/s BenchmarkReadSlice1000Uint8s-4 85753 1484 ns/op 674.01 MB/s BenchmarkWriteSlice1000Uint8s-4 113221 1286 ns/op 777.65 MB/s BenchmarkPutUvarint32-4 761986 144.1 ns/op 27.75 MB/s BenchmarkPutUvarint64-4 207471 574.8 ns/op 13.92 MB/s PASS ok encoding/binary 3.849s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5919 17033 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7447 16462 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6678 15900 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4240 26052 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7366 15168 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7870 15030 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7911 14945 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4680 24269 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12938 9570 ns/op PASS ok encoding/csv 1.283s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 13701 8613 ns/op BenchmarkEndToEndByteBuffer-4 15723 6798 ns/op BenchmarkEndToEndSliceByteBuffer-4 296 405329 ns/op BenchmarkEncodeComplex128Slice-4 830 137563 ns/op BenchmarkEncodeFloat64Slice-4 1732 64374 ns/op BenchmarkEncodeInt32Slice-4 1599 70076 ns/op BenchmarkEncodeStringSlice-4 2342 47882 ns/op BenchmarkEncodeInterfaceSlice-4 74 1689793 ns/op BenchmarkDecodeComplex128Slice-4 645 181044 ns/op BenchmarkDecodeFloat64Slice-4 1376 87411 ns/op BenchmarkDecodeInt32Slice-4 1368 88315 ns/op BenchmarkDecodeStringSlice-4 972 129007 ns/op BenchmarkDecodeStringsSlice-4 340 342993 ns/op BenchmarkDecodeBytesSlice-4 627 177195 ns/op BenchmarkDecodeInterfaceSlice-4 116 1007641 ns/op BenchmarkDecodeMap-4 87 1335226 ns/op PASS ok encoding/gob 2.351s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13830 8737 ns/op 29.30 MB/s BenchmarkEncode/1024-4 3135 35187 ns/op 29.10 MB/s BenchmarkEncode/4096-4 835 138648 ns/op 29.54 MB/s BenchmarkEncode/16384-4 219 553863 ns/op 29.58 MB/s BenchmarkDecode/256-4 27472 4370 ns/op 58.58 MB/s BenchmarkDecode/1024-4 6890 17205 ns/op 59.52 MB/s BenchmarkDecode/4096-4 1750 67805 ns/op 60.41 MB/s BenchmarkDecode/16384-4 439 276150 ns/op 59.33 MB/s BenchmarkDump/256-4 1348 88734 ns/op 2.89 MB/s BenchmarkDump/1024-4 342 345562 ns/op 2.96 MB/s BenchmarkDump/4096-4 86 1375942 ns/op 2.98 MB/s BenchmarkDump/16384-4 21 5561984 ns/op 2.95 MB/s PASS ok encoding/hex 1.767s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 117070406 ns/op 16.58 MB/s 8391160 B/op 51 allocs/op BenchmarkCodeEncoderError-4 1 123198443 ns/op 15.75 MB/s 8525712 B/op 129 allocs/op BenchmarkCodeMarshal-4 1 124289267 ns/op 15.61 MB/s 10332960 B/op 55 allocs/op BenchmarkCodeMarshalError-4 1 126327196 ns/op 15.36 MB/s 10336312 B/op 104 allocs/op BenchmarkMarshalBytes/32-4 21892 5294 ns/op BenchmarkMarshalBytes/256-4 6321 18134 ns/op BenchmarkMarshalBytes/4096-4 464 252085 ns/op BenchmarkMarshalBytesError/32-4 57 1853700 ns/op BenchmarkMarshalBytesError/256-4 61 1840510 ns/op BenchmarkMarshalBytesError/4096-4 54 2159185 ns/op BenchmarkCodeDecoder-4 1 397944177 ns/op 4.88 MB/s 11146216 B/op 92717 allocs/op BenchmarkUnicodeDecoder-4 36052 3232 ns/op 4.33 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 51868 2273 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 345748248 ns/op 5.61 MB/s 3067376 B/op 92684 allocs/op BenchmarkCodeUnmarshalReuse-4 1 341431166 ns/op 5.68 MB/s 3068184 B/op 92688 allocs/op BenchmarkUnmarshalString-4 52738 2314 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 151123 829.4 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 351244 438.4 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 81990 1488 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 66966 1831 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 16772 6958 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2554 40200 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1081 107203 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 136 859806 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 7547911 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 488110 250.3 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 421430 262.2 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 427792 248.0 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 465741 244.9 ns/op BenchmarkEncodeMarshaler-4 77956 1498 ns/op 92 B/op 2 allocs/op BenchmarkEncoderEncode-4 97822 1226 ns/op 59 B/op 0 allocs/op BenchmarkNumberIsValid-4 4140116 27.81 ns/op BenchmarkNumberIsValidRegexp-4 21553 5538 ns/op PASS ok encoding/json 6.862s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 40 2503832 ns/op 26.17 MB/s BenchmarkDecode-4 22 4869303 ns/op 18.23 MB/s PASS ok encoding/pem 0.265s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2382 42772 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 973 122355 ns/op 8290 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4184 25173 ns/op PASS ok encoding/xml 0.385s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 213427 531.3 ns/op BenchmarkIntSet-4 234876 478.2 ns/op BenchmarkFloatAdd-4 43334 2483 ns/op BenchmarkFloatSet-4 264244 462.1 ns/op BenchmarkStringSet-4 265748 454.4 ns/op BenchmarkMapSet-4 55244 2100 ns/op BenchmarkMapSetDifferent-4 59688 2213 ns/op BenchmarkMapSetDifferentRandom-4 250 437480 ns/op BenchmarkMapSetString-4 57517 2272 ns/op BenchmarkMapAddSame-4 38512 3024 ns/op BenchmarkMapAddDifferent-4 17187 7205 ns/op BenchmarkMapAddDifferentRandom-4 204 572081 ns/op BenchmarkMapAddSameSteadyState-4 217954 563.4 ns/op BenchmarkMapAddDifferentSteadyState-4 114235 1067 ns/op BenchmarkRealworldExpvarUsage-4 27604 4867 ns/op PASS ok expvar 2.383s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 105505 1002 ns/op BenchmarkSprintfEmpty-4 480520 242.0 ns/op BenchmarkSprintfString-4 353467 378.2 ns/op BenchmarkSprintfTruncateString-4 308688 409.5 ns/op BenchmarkSprintfTruncateBytes-4 129537 779.3 ns/op BenchmarkSprintfSlowParsingPath-4 312411 385.0 ns/op BenchmarkSprintfQuoteString-4 43214 2721 ns/op BenchmarkSprintfInt-4 324603 380.2 ns/op BenchmarkSprintfIntInt-4 228448 515.2 ns/op BenchmarkSprintfPrefixedInt-4 277888 462.3 ns/op BenchmarkSprintfFloat-4 159877 747.4 ns/op BenchmarkSprintfComplex-4 63747 1978 ns/op BenchmarkSprintfBoolean-4 325072 368.9 ns/op BenchmarkSprintfHexString-4 150390 900.1 ns/op BenchmarkSprintfHexBytes-4 88249 1368 ns/op BenchmarkSprintfBytes-4 52015 2411 ns/op BenchmarkSprintfStringer-4 99384 1266 ns/op BenchmarkSprintfStructure-4 42908 2871 ns/op BenchmarkManyArgs-4 76333 1585 ns/op BenchmarkFprintInt-4 79771 1513 ns/op BenchmarkFprintfBytes-4 83012 1441 ns/op BenchmarkFprintIntNoAlloc-4 75195 1522 ns/op BenchmarkScanInts-4 37 3173964 ns/op BenchmarkScanRecursiveInt-4 1 334026219 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 361339898 ns/op PASS ok fmt 3.919s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 823 131435 ns/op PASS ok go/build 0.159s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 44614 2354 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13922 8387 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3702 28573 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1094 109492 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 268 434809 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 62 1931694 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 14 8013430 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 35313326 ns/op 3634530 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 139316013 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.448s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 250231376 ns/op 0.26 MB/s 46026976 B/op 48881 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 18834817 ns/op 2.86 MB/s BenchmarkParseOnly-4 7 16228263 ns/op 3.32 MB/s BenchmarkResolve-4 48 2362460 ns/op 22.80 MB/s PASS ok go/parser 1.327s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 143670679 ns/op 0.36 MB/s 5318352 B/op 27641 allocs/op BenchmarkPrintDecl-4 776 147332 ns/op 0.22 MB/s 16904 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 285 426553 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8334648 ns/op 6.55 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11694785 ns/op 6.15 MB/s BenchmarkScanFiles/net/http/server.go-4 7 16198578 ns/op 7.02 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 235 498488 ns/op 6.17 MB/s PASS ok go/scanner 0.833s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1257582 95.95 ns/op PASS ok go/token 0.260s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 133 893652 ns/op BenchmarkNamed/Underlying/nongeneric-4 875300 144.9 ns/op BenchmarkNamed/Underlying/generic-4 822813 146.5 ns/op BenchmarkNamed/Underlying/src_instance-4 800372 146.8 ns/op BenchmarkNamed/Underlying/user_instance-4 843184 144.9 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 21504 5416 ns/op BenchmarkNamed/NewMethodSet/generic-4 21960 5351 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 21970 5317 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 22102 5280 ns/op BenchmarkCheck/http/funcbodies/info-4 1 551536896 ns/op 55164 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 409673355 ns/op 74264 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 230808485 ns/op 131800 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 204853557 ns/op 148520 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 420204020 ns/op 12187 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 112450134 ns/op 45517 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 65804334 ns/op 77803 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 63962130 ns/op 80061 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 178597162 ns/op 12130 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 67726278 ns/op 31986 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 47815149 ns/op 45290 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 48323403 ns/op 44825 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1047094018 ns/op 58938 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 549219024 ns/op 111622 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 136594452 ns/op 451565 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 112617197 ns/op 547739 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 523095670 ns/op 3857 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 104604390 ns/op 19281 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 83196224 ns/op 24249 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 85015098 ns/op 23733 lines/s PASS ok go/types 17.473s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 10839 11149 ns/op 91.84 MB/s PASS ok hash/adler32 0.258s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 232380 492.3 ns/op 30.47 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 220422 490.5 ns/op 30.58 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 127381 929.5 ns/op 43.03 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 129739 923.3 ns/op 43.32 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 475334 260.2 ns/op 1967.92 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 482714 261.3 ns/op 1959.59 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 419145 309.8 ns/op 3305.87 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 426414 312.0 ns/op 3282.05 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 247705 606.5 ns/op 6753.07 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 252618 598.1 ns/op 6848.67 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43158 3282 ns/op 9985.50 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 51715 3310 ns/op 9900.49 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 474978 242.7 ns/op 61.80 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 499915 239.9 ns/op 62.54 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 496840 239.7 ns/op 166.89 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 478929 242.1 ns/op 165.21 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 351236 331.7 ns/op 1543.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 345232 336.1 ns/op 1523.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 284973 422.0 ns/op 2426.54 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 282648 426.6 ns/op 2400.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 233412 503.3 ns/op 8138.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 236935 507.2 ns/op 8075.72 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 48181 2491 ns/op 13156.11 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46351 2474 ns/op 13243.02 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 237992 496.2 ns/op 30.23 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 239614 493.0 ns/op 30.42 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 123566 959.1 ns/op 41.71 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 124797 962.3 ns/op 41.57 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9540 12006 ns/op 42.65 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9013 12218 ns/op 41.91 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4610 25653 ns/op 39.92 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4602 25456 ns/op 40.23 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1074 109873 ns/op 37.28 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1087 109454 ns/op 37.42 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 134 883107 ns/op 37.11 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 133 893625 ns/op 36.67 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 1103812 ns/op 59.37 MB/s BenchmarkCrc64/ISO4KB-4 1207 97409 ns/op 42.05 MB/s BenchmarkCrc64/ISO1KB-4 5576 20361 ns/op 50.29 MB/s BenchmarkCrc64/ECMA64KB-4 100 1088973 ns/op 60.18 MB/s BenchmarkCrc64/Random64KB-4 100 1058408 ns/op 61.92 MB/s BenchmarkCrc64/Random16KB-4 426 271093 ns/op 60.44 MB/s PASS ok hash/crc64 0.766s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 11217 10820 ns/op 94.64 MB/s BenchmarkFnv32aKB-4 9148 10935 ns/op 93.65 MB/s BenchmarkFnv64KB-4 10000 11487 ns/op 89.14 MB/s BenchmarkFnv64aKB-4 10000 11209 ns/op 91.36 MB/s BenchmarkFnv128KB-4 2295 51251 ns/op 19.98 MB/s BenchmarkFnv128aKB-4 2200 50474 ns/op 20.29 MB/s PASS ok hash/fnv 0.835s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 540024 191.8 ns/op 20.86 MB/s BenchmarkHash/n=4/Bytes-4 3684709 33.37 ns/op 119.86 MB/s BenchmarkHash/n=4/String-4 3778549 31.29 ns/op 127.83 MB/s BenchmarkHash/n=8/Write-4 566602 191.4 ns/op 41.80 MB/s BenchmarkHash/n=8/Bytes-4 3696030 33.00 ns/op 242.45 MB/s BenchmarkHash/n=8/String-4 3778778 31.98 ns/op 250.13 MB/s BenchmarkHash/n=16/Write-4 608721 193.7 ns/op 82.58 MB/s BenchmarkHash/n=16/Bytes-4 4521175 28.37 ns/op 564.05 MB/s BenchmarkHash/n=16/String-4 4571210 27.24 ns/op 587.37 MB/s BenchmarkHash/n=32/Write-4 601056 203.2 ns/op 157.51 MB/s BenchmarkHash/n=32/Bytes-4 4353978 29.95 ns/op 1068.46 MB/s BenchmarkHash/n=32/String-4 4418107 28.51 ns/op 1122.24 MB/s BenchmarkHash/n=64/Write-4 540315 221.5 ns/op 288.88 MB/s BenchmarkHash/n=64/Bytes-4 3971898 31.59 ns/op 2026.13 MB/s BenchmarkHash/n=64/String-4 3934219 30.42 ns/op 2103.94 MB/s BenchmarkHash/n=256/Write-4 414142 289.6 ns/op 883.99 MB/s BenchmarkHash/n=256/Bytes-4 2041156 59.97 ns/op 4268.51 MB/s BenchmarkHash/n=256/String-4 2035166 59.48 ns/op 4303.69 MB/s BenchmarkHash/n=320/Write-4 423202 284.6 ns/op 1124.33 MB/s BenchmarkHash/n=320/Bytes-4 1624664 74.79 ns/op 4278.51 MB/s BenchmarkHash/n=320/String-4 1600089 74.75 ns/op 4281.06 MB/s BenchmarkHash/n=1024/Write-4 279630 443.2 ns/op 2310.30 MB/s BenchmarkHash/n=1024/Bytes-4 739549 186.3 ns/op 5495.57 MB/s BenchmarkHash/n=1024/String-4 735397 184.5 ns/op 5551.17 MB/s BenchmarkHash/n=4096/Write-4 129427 1047 ns/op 3910.69 MB/s BenchmarkHash/n=4096/Bytes-4 207506 693.1 ns/op 5909.27 MB/s BenchmarkHash/n=4096/String-4 209124 698.7 ns/op 5862.57 MB/s BenchmarkHash/n=16384/Write-4 38060 3368 ns/op 4864.62 MB/s BenchmarkHash/n=16384/Bytes-4 49710 2812 ns/op 5826.49 MB/s BenchmarkHash/n=16384/String-4 47391 2747 ns/op 5963.66 MB/s PASS ok hash/maphash 4.550s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 829 131469 ns/op BenchmarkEscapeNone-4 117838 969.6 ns/op BenchmarkUnescape-4 769 149352 ns/op BenchmarkUnescapeNone-4 561968 210.6 ns/op BenchmarkUnescapeSparse-4 10000 10174 ns/op BenchmarkUnescapeDense-4 1201 97790 ns/op PASS ok html 0.764s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9320 12399 ns/op BenchmarkCSSEscaperNoSpecials-4 49090 2373 ns/op BenchmarkDecodeCSS-4 28119 4277 ns/op BenchmarkDecodeCSSNoSpecials-4 4220140 28.10 ns/op BenchmarkCSSValueFilter-4 126988 936.1 ns/op BenchmarkCSSValueFilterOk-4 89450 1334 ns/op BenchmarkEscapedExecute-4 4674 24291 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10668 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 70922 1686 ns/op BenchmarkStripTags-4 22921 5262 ns/op BenchmarkStripTagsNoSpecials-4 310450 398.0 ns/op BenchmarkJSValEscaperWithNum-4 25938 4653 ns/op BenchmarkJSValEscaperWithStr-4 4623 24592 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20535 5786 ns/op BenchmarkJSValEscaperWithObj-4 4226 27386 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14871 8073 ns/op BenchmarkJSStrEscaperNoSpecials-4 64154 1854 ns/op BenchmarkJSStrEscaper-4 10000 10184 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 58958 2026 ns/op BenchmarkJSRegexpEscaper-4 10000 10631 ns/op BenchmarkTemplateSpecialTags-4 85 1193206 ns/op BenchmarkURLEscaper-4 4550 25185 ns/op BenchmarkURLEscaperNoSpecials-4 196146 622.1 ns/op BenchmarkURLNormalizer-4 5760 18768 ns/op BenchmarkURLNormalizerNoSpecials-4 186652 648.8 ns/op BenchmarkSrcsetFilter-4 20535 5830 ns/op BenchmarkSrcsetFilterNoSpecials-4 116180 1027 ns/op PASS ok html/template 3.869s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 552174 191.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 446982 237.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 609627 181.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 498745 244.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1828951 66.03 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1229762 97.11 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1862251 64.25 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1247390 97.60 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1496815 79.96 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 464422 249.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 358772 318.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 463432 249.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 361016 314.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 789066 149.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 546956 203.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 933948 128.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 579493 209.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 433305 267.0 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1437397 82.22 ns/op BenchmarkRGBASetRGBA-4 1398499 85.79 ns/op BenchmarkRGBA64At-4 831795 138.2 ns/op BenchmarkRGBA64SetRGBA64-4 811970 149.8 ns/op BenchmarkNRGBAAt-4 1459194 82.50 ns/op BenchmarkNRGBASetNRGBA-4 1421992 84.10 ns/op BenchmarkNRGBA64At-4 831774 139.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 755786 148.8 ns/op BenchmarkAlphaAt-4 2428972 49.56 ns/op BenchmarkAlphaSetAlpha-4 2431089 48.36 ns/op BenchmarkAlpha16At-4 1574421 75.87 ns/op BenchmarkAlphaSetAlpha16-4 1591806 76.15 ns/op BenchmarkGrayAt-4 2422303 49.08 ns/op BenchmarkGraySetGray-4 2486937 48.43 ns/op BenchmarkGray16At-4 1575160 76.15 ns/op BenchmarkGraySetGray16-4 1542747 78.28 ns/op PASS ok image 5.407s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4568632 26.11 ns/op BenchmarkYCbCrToRGB/128-4 4450644 26.81 ns/op BenchmarkYCbCrToRGB/255-4 4278423 28.07 ns/op BenchmarkRGBToYCbCr/0-4 4507688 26.69 ns/op BenchmarkRGBToYCbCr/Cb-4 4584192 26.24 ns/op BenchmarkRGBToYCbCr/Cr-4 4539488 26.16 ns/op BenchmarkYCbCrToRGBA/0-4 3253185 36.92 ns/op BenchmarkYCbCrToRGBA/128-4 3411151 34.90 ns/op BenchmarkYCbCrToRGBA/255-4 3480231 34.78 ns/op BenchmarkNYCbCrAToRGBA/0-4 3297231 36.85 ns/op BenchmarkNYCbCrAToRGBA/128-4 3362758 35.71 ns/op BenchmarkNYCbCrAToRGBA/255-4 3464754 34.77 ns/op PASS ok image/color 1.881s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 30435978 ns/op BenchmarkFillSrc-4 342 330636 ns/op BenchmarkCopyOver-4 7 15296954 ns/op BenchmarkCopySrc-4 468 237014 ns/op BenchmarkNRGBAOver-4 7 16232503 ns/op BenchmarkNRGBASrc-4 10 10719127 ns/op BenchmarkYCbCr-4 8 12608385 ns/op BenchmarkGray-4 16 6710890 ns/op BenchmarkCMYK-4 10 10738734 ns/op BenchmarkGlyphOver-4 21 5365863 ns/op BenchmarkRGBAMaskOver-4 4 27093473 ns/op BenchmarkGrayMaskOver-4 5 21404062 ns/op BenchmarkRGBA64ImageMaskOver-4 3 33878965 ns/op BenchmarkRGBA-4 5 22626134 ns/op BenchmarkPalettedFill-4 1051 115511 ns/op BenchmarkPalettedRGBA-4 5 24586164 ns/op BenchmarkGenericOver-4 3 49805490 ns/op BenchmarkGenericMaskOver-4 5 20723938 ns/op BenchmarkGenericSrc-4 3 33634591 ns/op BenchmarkGenericMaskSrc-4 4 29699361 ns/op PASS ok image/draw 5.999s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4587234 ns/op 3.37 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 114150859 ns/op 2.69 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2978333120 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 62 1861715 ns/op 8.30 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 147438313 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.031s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3813 28520 ns/op BenchmarkIDCT-4 3882 27805 ns/op BenchmarkDecodeBaseline-4 9 12178952 ns/op 5.07 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 16743187 ns/op 3.69 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 151262772 ns/op 8.12 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 186559173 ns/op 4.94 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.197s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12994495 8.772 ns/op BenchmarkDecodeGray-4 13 8381566 ns/op 7.82 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 36028486 ns/op 7.28 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 30544742 ns/op 8.58 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 24 5003581 ns/op 13.10 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 28618437 ns/op 9.16 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 35644913 ns/op 7.35 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 51582144 ns/op 5.96 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 52520459 ns/op 5.85 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 170171082 ns/op 7.22 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 184167238 ns/op 6.67 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 26354884 ns/op 11.66 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 166932679 ns/op 7.36 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 721424057 ns/op 1.70 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.373s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 50510436 ns/op 1.98 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 40470908 ns/op 2.47 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 297557053 ns/op 1.68 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 281962160 ns/op 1.77 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 49776570 ns/op 2.01 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 40956080 ns/op 2.44 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 293289464 ns/op 1.70 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 279126564 ns/op 1.79 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 639547828 ns/op 1.56 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 641688737 ns/op 1.56 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3808822675 ns/op 1.31 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3674307702 ns/op 1.36 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8398436 ns/op 11.91 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 13 8859455 ns/op 11.29 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 42102240 ns/op 11.88 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 44120550 ns/op 11.33 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 80546474 ns/op 12.42 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 86186410 ns/op 11.60 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 406893269 ns/op 12.29 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 430057727 ns/op 11.63 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 57858142 ns/op 1.73 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 47738379 ns/op 2.09 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 380842705 ns/op 1.31 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 403781132 ns/op 1.24 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 870164078 ns/op 1.15 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 899972200 ns/op 1.11 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5691478909 ns/op 0.88 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5464617397 ns/op 0.91 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 152994284 ns/op 27.32 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 158228066 ns/op 26.42 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 69.785s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 37951 2906 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 40158 2992 ns/op 0.67 MB/s BenchmarkMarshalCorpusFile/4-4 35923 3376 ns/op 1.18 MB/s BenchmarkMarshalCorpusFile/8-4 29877 4003 ns/op 2.00 MB/s BenchmarkMarshalCorpusFile/16-4 22504 5218 ns/op 3.07 MB/s BenchmarkMarshalCorpusFile/32-4 15160 7897 ns/op 4.05 MB/s BenchmarkMarshalCorpusFile/64-4 8559 12721 ns/op 5.03 MB/s BenchmarkMarshalCorpusFile/128-4 5521 20846 ns/op 6.14 MB/s BenchmarkMarshalCorpusFile/256-4 2886 39507 ns/op 6.48 MB/s BenchmarkMarshalCorpusFile/512-4 1509 79509 ns/op 6.44 MB/s BenchmarkMarshalCorpusFile/1024-4 782 149629 ns/op 6.84 MB/s BenchmarkMarshalCorpusFile/2048-4 391 299786 ns/op 6.83 MB/s BenchmarkMarshalCorpusFile/4096-4 199 592425 ns/op 6.91 MB/s BenchmarkMarshalCorpusFile/8192-4 96 1179130 ns/op 6.95 MB/s BenchmarkMarshalCorpusFile/16384-4 46 2375237 ns/op 6.90 MB/s BenchmarkMarshalCorpusFile/32768-4 21 5258426 ns/op 6.23 MB/s BenchmarkMarshalCorpusFile/65536-4 10 10577615 ns/op 6.20 MB/s BenchmarkMarshalCorpusFile/131072-4 5 21844959 ns/op 6.00 MB/s BenchmarkMarshalCorpusFile/262144-4 3 43205274 ns/op 6.07 MB/s BenchmarkMarshalCorpusFile/524288-4 2 87367431 ns/op 6.00 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 173593942 ns/op 6.04 MB/s BenchmarkUnmarshalCorpusFile/1-4 9817 11369 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9262 11486 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8750 12768 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 8262 13897 ns/op 0.58 MB/s BenchmarkUnmarshalCorpusFile/16-4 6775 17049 ns/op 0.94 MB/s BenchmarkUnmarshalCorpusFile/32-4 4602 25234 ns/op 1.27 MB/s BenchmarkUnmarshalCorpusFile/64-4 3934 29540 ns/op 2.17 MB/s BenchmarkUnmarshalCorpusFile/128-4 3039 38789 ns/op 3.30 MB/s BenchmarkUnmarshalCorpusFile/256-4 1148 102396 ns/op 2.50 MB/s BenchmarkUnmarshalCorpusFile/512-4 597 194876 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/1024-4 316 375415 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/2048-4 160 749174 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/4096-4 75 1484018 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 2958672 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5848934 ns/op 2.80 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11686092 ns/op 2.80 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23252444 ns/op 2.82 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 46468366 ns/op 2.82 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 93746936 ns/op 2.80 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 188768271 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 377493529 ns/op 2.78 MB/s BenchmarkMutatorBytes/1-4 38322 3178 ns/op BenchmarkMutatorBytes/10-4 39644 3007 ns/op BenchmarkMutatorBytes/100-4 35850 3423 ns/op BenchmarkMutatorBytes/1000-4 23239 5429 ns/op BenchmarkMutatorBytes/10000-4 5842 23943 ns/op BenchmarkMutatorBytes/100000-4 819 158753 ns/op BenchmarkMutatorString/1-4 36462 3256 ns/op BenchmarkMutatorString/10-4 37804 3234 ns/op BenchmarkMutatorString/100-4 32704 3918 ns/op BenchmarkMutatorString/1000-4 15162 7642 ns/op BenchmarkMutatorString/10000-4 3324 51319 ns/op BenchmarkMutatorString/100000-4 319 381490 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 20425 5870 ns/op BenchmarkMutatorAllBasicTypes/string-4 19742 5881 ns/op BenchmarkMutatorAllBasicTypes/bool-4 65712 1826 ns/op BenchmarkMutatorAllBasicTypes/float32-4 56311 2166 ns/op BenchmarkMutatorAllBasicTypes/float64-4 57074 2089 ns/op BenchmarkMutatorAllBasicTypes/int-4 61588 1933 ns/op BenchmarkMutatorAllBasicTypes/int8-4 61496 1952 ns/op BenchmarkMutatorAllBasicTypes/int16-4 62374 1999 ns/op BenchmarkMutatorAllBasicTypes/int32-4 58246 1993 ns/op BenchmarkMutatorAllBasicTypes/int64-4 58970 1977 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 56754 2087 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 59400 2037 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 57306 2019 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 58933 2037 ns/op PASS ok internal/fuzz 11.696s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 45472 2312 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 134235 909.3 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.296s PASS ok internal/poll 0.028s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20277213 ns/op PASS ok internal/trace 2.506s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 18174 9095 ns/op BenchmarkCopyNLarge-4 298 484263 ns/op PASS ok io 0.584s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 211364 531.2 ns/op BenchmarkPrintln-4 28580 4234 ns/op BenchmarkPrintlnNoFlags-4 51117 2415 ns/op PASS ok log 0.467s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1784410 70.18 ns/op BenchmarkAcosh-4 984434 116.8 ns/op BenchmarkAsin-4 1750843 69.13 ns/op BenchmarkAsinh-4 1000000 126.3 ns/op BenchmarkAtan-4 2465864 50.44 ns/op BenchmarkAtanh-4 1000000 116.0 ns/op BenchmarkAtan2-4 1856002 66.92 ns/op BenchmarkCbrt-4 1377444 86.83 ns/op BenchmarkCeil-4 17908854 6.469 ns/op BenchmarkCopysign-4 3316297 35.79 ns/op BenchmarkCos-4 1336898 89.22 ns/op BenchmarkCosh-4 1409078 84.40 ns/op BenchmarkErf-4 2415811 53.12 ns/op BenchmarkErfc-4 2325355 53.71 ns/op BenchmarkErfinv-4 1886953 66.53 ns/op BenchmarkErfcinv-4 1884601 66.07 ns/op BenchmarkExp-4 4426260 40.74 ns/op BenchmarkExpGo-4 931689 129.0 ns/op BenchmarkExpm1-4 2037044 58.86 ns/op BenchmarkExp2-4 985586 119.6 ns/op BenchmarkExp2Go-4 955046 125.2 ns/op BenchmarkAbs-4 4321873 27.53 ns/op BenchmarkDim-4 9414654 12.34 ns/op BenchmarkFloor-4 18266035 6.420 ns/op BenchmarkMax-4 12991510 9.435 ns/op BenchmarkMin-4 12865314 9.492 ns/op BenchmarkMod-4 350968 325.8 ns/op BenchmarkFrexp-4 2110588 56.61 ns/op BenchmarkGamma-4 803690 150.4 ns/op BenchmarkHypot-4 9876325 25.34 ns/op BenchmarkHypotGo-4 1627137 73.40 ns/op BenchmarkIlogb-4 2381168 50.30 ns/op BenchmarkJ0-4 256942 477.5 ns/op BenchmarkJ1-4 266864 459.0 ns/op BenchmarkJn-4 129626 956.0 ns/op BenchmarkLdexp-4 2021934 61.81 ns/op BenchmarkLgamma-4 949302 131.8 ns/op BenchmarkLog-4 2911204 50.27 ns/op BenchmarkLogb-4 2423151 50.09 ns/op BenchmarkLog1p-4 1256822 95.11 ns/op BenchmarkLog10-4 3866151 49.75 ns/op BenchmarkLog2-4 1533742 76.23 ns/op BenchmarkModf-4 2844753 42.00 ns/op BenchmarkNextafter32-4 2720073 43.87 ns/op BenchmarkNextafter64-4 2768238 43.50 ns/op BenchmarkPowInt-4 556928 197.9 ns/op BenchmarkPowFrac-4 436096 288.6 ns/op BenchmarkPow10Pos-4 4994503 24.51 ns/op BenchmarkPow10Neg-4 4793650 24.13 ns/op BenchmarkRound-4 4064204 29.09 ns/op BenchmarkRoundToEven-4 9931530 12.18 ns/op BenchmarkRemainder-4 525358 234.9 ns/op BenchmarkSignbit-4 5998500 20.04 ns/op BenchmarkSin-4 1687293 72.54 ns/op BenchmarkSincos-4 1000000 110.1 ns/op BenchmarkSinh-4 1682040 71.25 ns/op BenchmarkSqrtIndirect-4 18364876 6.508 ns/op BenchmarkSqrtLatency-4 17312187 7.666 ns/op BenchmarkSqrtIndirectLatency-4 17034122 7.776 ns/op BenchmarkSqrtGoLatency-4 1340358 89.03 ns/op BenchmarkSqrtPrime-4 31276 3884 ns/op BenchmarkTan-4 1398723 83.79 ns/op BenchmarkTanh-4 1309694 92.41 ns/op BenchmarkTrunc-4 18808650 6.406 ns/op BenchmarkY0-4 271756 448.9 ns/op BenchmarkY1-4 269977 455.8 ns/op BenchmarkYn-4 133286 946.2 ns/op BenchmarkFloat64bits-4 6114134 19.64 ns/op BenchmarkFloat64frombits-4 5931051 20.21 ns/op BenchmarkFloat32bits-4 6120813 19.70 ns/op BenchmarkFloat32frombits-4 5967457 20.19 ns/op BenchmarkFMA-4 17582113 6.830 ns/op PASS ok math 11.562s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11504166 10.22 ns/op 6261.35 MB/s BenchmarkAddVV/2-4 10760748 11.17 ns/op 11460.92 MB/s BenchmarkAddVV/3-4 9853522 12.30 ns/op 15603.62 MB/s BenchmarkAddVV/4-4 9848330 12.27 ns/op 20868.67 MB/s BenchmarkAddVV/5-4 9399754 12.83 ns/op 24933.11 MB/s BenchmarkAddVV/10-4 7796452 15.85 ns/op 40381.58 MB/s BenchmarkAddVV/100-4 1822731 64.92 ns/op 98584.76 MB/s BenchmarkAddVV/1000-4 204127 581.2 ns/op 110111.21 MB/s BenchmarkSubVV/1-4 11935890 10.18 ns/op 6287.10 MB/s BenchmarkSubVV/2-4 10701168 11.23 ns/op 11397.77 MB/s BenchmarkSubVV/3-4 9749047 12.41 ns/op 15465.45 MB/s BenchmarkSubVV/4-4 9763869 11.95 ns/op 21422.34 MB/s BenchmarkSubVV/5-4 8991404 13.53 ns/op 23651.84 MB/s BenchmarkSubVV/10-4 7774237 15.55 ns/op 41163.72 MB/s BenchmarkSubVV/100-4 1838983 64.86 ns/op 98678.39 MB/s BenchmarkSubVV/1000-4 205980 579.5 ns/op 110439.43 MB/s BenchmarkAddVW/1-4 13130299 9.097 ns/op 879.40 MB/s BenchmarkAddVW/2-4 12324415 9.830 ns/op 1627.65 MB/s BenchmarkAddVW/3-4 11409932 10.58 ns/op 2267.40 MB/s BenchmarkAddVW/4-4 11516529 10.57 ns/op 3026.20 MB/s BenchmarkAddVW/5-4 10825238 11.19 ns/op 3575.60 MB/s BenchmarkAddVW/10-4 8912571 13.62 ns/op 5874.99 MB/s BenchmarkAddVW/100-4 324193 342.7 ns/op 2334.15 MB/s BenchmarkAddVW/1000-4 53028 2278 ns/op 3512.21 MB/s BenchmarkAddVWext/1-4 13244310 9.165 ns/op 872.90 MB/s BenchmarkAddVWext/2-4 12386272 9.797 ns/op 1633.19 MB/s BenchmarkAddVWext/3-4 11377032 10.51 ns/op 2283.77 MB/s BenchmarkAddVWext/4-4 11421902 10.88 ns/op 2940.49 MB/s BenchmarkAddVWext/5-4 10595598 11.28 ns/op 3546.00 MB/s BenchmarkAddVWext/10-4 8815179 13.64 ns/op 5865.28 MB/s BenchmarkAddVWext/100-4 85490 1373 ns/op 582.48 MB/s BenchmarkAddVWext/1000-4 8990 13252 ns/op 603.70 MB/s BenchmarkSubVW/1-4 13155218 9.177 ns/op 871.79 MB/s BenchmarkSubVW/2-4 11935057 10.01 ns/op 1598.48 MB/s BenchmarkSubVW/3-4 10639814 11.30 ns/op 2123.24 MB/s BenchmarkSubVW/4-4 10933522 10.62 ns/op 3011.82 MB/s BenchmarkSubVW/5-4 10421751 11.19 ns/op 3574.74 MB/s BenchmarkSubVW/10-4 8913619 13.84 ns/op 5779.53 MB/s BenchmarkSubVW/100-4 340814 349.3 ns/op 2290.40 MB/s BenchmarkSubVW/1000-4 52920 2264 ns/op 3533.29 MB/s BenchmarkSubVWext/1-4 13142924 9.162 ns/op 873.20 MB/s BenchmarkSubVWext/2-4 12008192 9.941 ns/op 1609.51 MB/s BenchmarkSubVWext/3-4 11446065 10.52 ns/op 2282.25 MB/s BenchmarkSubVWext/4-4 11610339 10.63 ns/op 3010.63 MB/s BenchmarkSubVWext/5-4 10499470 11.26 ns/op 3551.31 MB/s BenchmarkSubVWext/10-4 8854396 13.53 ns/op 5914.79 MB/s BenchmarkSubVWext/100-4 86136 1374 ns/op 582.27 MB/s BenchmarkSubVWext/1000-4 8601 13311 ns/op 601.02 MB/s BenchmarkMulAddVWW/1-4 11045960 11.26 ns/op 5684.32 MB/s BenchmarkMulAddVWW/2-4 9999506 12.00 ns/op 10667.30 MB/s BenchmarkMulAddVWW/3-4 9608710 12.67 ns/op 15148.04 MB/s BenchmarkMulAddVWW/4-4 9236812 13.34 ns/op 19191.90 MB/s BenchmarkMulAddVWW/5-4 8812897 13.69 ns/op 23382.59 MB/s BenchmarkMulAddVWW/10-4 6425638 18.61 ns/op 34382.47 MB/s BenchmarkMulAddVWW/100-4 1000000 102.2 ns/op 62627.97 MB/s BenchmarkMulAddVWW/1000-4 127354 943.4 ns/op 67841.28 MB/s BenchmarkAddMulVVW/1-4 11886746 9.993 ns/op 6404.23 MB/s BenchmarkAddMulVVW/2-4 10840840 11.07 ns/op 11567.35 MB/s BenchmarkAddMulVVW/3-4 9749112 12.30 ns/op 15607.85 MB/s BenchmarkAddMulVVW/4-4 8793826 13.64 ns/op 18770.78 MB/s BenchmarkAddMulVVW/5-4 8127529 14.73 ns/op 21729.50 MB/s BenchmarkAddMulVVW/10-4 6700820 17.68 ns/op 36199.47 MB/s BenchmarkAddMulVVW/100-4 1469954 81.10 ns/op 78913.02 MB/s BenchmarkAddMulVVW/1000-4 167422 715.0 ns/op 89514.50 MB/s BenchmarkDivWVW/1-4 2701113 44.13 ns/op 1450.34 MB/s BenchmarkDivWVW/2-4 1233158 96.68 ns/op 1323.89 MB/s BenchmarkDivWVW/3-4 972794 125.8 ns/op 1526.79 MB/s BenchmarkDivWVW/4-4 849846 143.1 ns/op 1789.58 MB/s BenchmarkDivWVW/5-4 780792 148.3 ns/op 2157.28 MB/s BenchmarkDivWVW/10-4 431671 276.1 ns/op 2317.67 MB/s BenchmarkDivWVW/100-4 57338 2069 ns/op 3093.21 MB/s BenchmarkDivWVW/1000-4 5877 20235 ns/op 3162.85 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11985811 10.02 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11961975 9.713 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10984268 10.47 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11120332 10.18 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10378226 11.29 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10146824 10.99 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9363380 12.29 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9682972 11.62 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8914738 13.09 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8914950 12.68 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6771849 17.22 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7044186 16.55 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 106.8 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1306728 90.70 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 131540 915.3 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155454 778.3 ns/op BenchmarkDecimalConversion-4 218 535267 ns/op BenchmarkFloatString/100-4 12181 9785 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 228 523797 ns/op 2905 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 47795288 ns/op 60424 B/op 46 allocs/op BenchmarkFloatString/100000-4 1 4755447339 ns/op 841808 B/op 542 allocs/op BenchmarkFloatAdd/10-4 152684 695.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 174242 692.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 152026 770.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 81172 1354 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17329 6979 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 228073 519.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 232216 516.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 224046 531.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 164001 737.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45012 2660 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2042 57314 ns/op BenchmarkParseFloatLargeExp-4 482 247249 ns/op BenchmarkGCD10x10/WithoutXY-4 204280 578.9 ns/op BenchmarkGCD10x10/WithXY-4 58962 1997 ns/op BenchmarkGCD10x100/WithoutXY-4 108390 1111 ns/op BenchmarkGCD10x100/WithXY-4 19056 6481 ns/op BenchmarkGCD10x1000/WithoutXY-4 67802 1758 ns/op BenchmarkGCD10x1000/WithXY-4 15441 8200 ns/op BenchmarkGCD100x100/WithoutXY-4 26151 4663 ns/op BenchmarkGCD100x100/WithXY-4 9765 10893 ns/op BenchmarkGCD100x1000/WithoutXY-4 13021 9125 ns/op BenchmarkGCD100x1000/WithXY-4 5881 17919 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2192 54774 ns/op BenchmarkGCD1000x1000/WithXY-4 1212 95469 ns/op BenchmarkHilbert-4 22 4841679 ns/op BenchmarkBinomial-4 14362 8447 ns/op BenchmarkQuoRem-4 21448 5751 ns/op BenchmarkExp-4 14 7563538 ns/op BenchmarkExpMont/Odd-4 123 975561 ns/op 2583 B/op 21 allocs/op BenchmarkExpMont/Even1-4 122 966071 ns/op 3351 B/op 37 allocs/op BenchmarkExpMont/Even2-4 100 1006779 ns/op 3839 B/op 53 allocs/op BenchmarkExpMont/Even3-4 100 1004876 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even4-4 100 1024922 ns/op 3847 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1008863 ns/op 3798 B/op 51 allocs/op BenchmarkExpMont/Even32-4 100 1014100 ns/op 3843 B/op 53 allocs/op BenchmarkExpMont/Even64-4 141 843310 ns/op 3644 B/op 54 allocs/op BenchmarkExpMont/Even96-4 136 868195 ns/op 3784 B/op 51 allocs/op BenchmarkExpMont/Even128-4 160 741289 ns/op 3268 B/op 50 allocs/op BenchmarkExpMont/Even255-4 183 650255 ns/op 2949 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 435 271520 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 391 303080 ns/op 1715 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 384 309892 ns/op 1745 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 387 311165 ns/op 1770 B/op 48 allocs/op BenchmarkExp2-4 14 7704177 ns/op BenchmarkBitset-4 742653 148.2 ns/op BenchmarkBitsetNeg-4 436650 282.7 ns/op BenchmarkBitsetOrig-4 247228 466.8 ns/op BenchmarkBitsetNegOrig-4 165055 734.1 ns/op BenchmarkModSqrt225_Tonelli-4 100 1067197 ns/op BenchmarkModSqrt225_3Mod4-4 368 323448 ns/op BenchmarkModSqrt231_Tonelli-4 96 1110566 ns/op BenchmarkModSqrt231_5Mod8-4 306 384563 ns/op BenchmarkModInverse-4 14036 8790 ns/op BenchmarkSqrt-4 1761 69797 ns/op BenchmarkIntSqr/1-4 1391664 85.98 ns/op BenchmarkIntSqr/2-4 731529 163.2 ns/op BenchmarkIntSqr/3-4 585237 199.0 ns/op BenchmarkIntSqr/5-4 414088 292.8 ns/op BenchmarkIntSqr/8-4 292488 406.7 ns/op BenchmarkIntSqr/10-4 233035 508.3 ns/op BenchmarkIntSqr/20-4 51958 2466 ns/op BenchmarkIntSqr/30-4 37743 3320 ns/op BenchmarkIntSqr/50-4 22926 5484 ns/op BenchmarkIntSqr/80-4 13398 8925 ns/op BenchmarkIntSqr/100-4 9868 11697 ns/op BenchmarkIntSqr/200-4 3822 30759 ns/op BenchmarkIntSqr/300-4 1520 71859 ns/op BenchmarkIntSqr/500-4 783 154823 ns/op BenchmarkIntSqr/800-4 297 398326 ns/op BenchmarkIntSqr/1000-4 222 534887 ns/op BenchmarkDiv/20/10-4 426999 276.0 ns/op BenchmarkDiv/40/20-4 417552 280.0 ns/op BenchmarkDiv/100/50-4 356960 324.6 ns/op BenchmarkDiv/200/100-4 55006 2254 ns/op BenchmarkDiv/400/200-4 49952 2329 ns/op BenchmarkDiv/1000/500-4 43456 2875 ns/op BenchmarkDiv/2000/1000-4 30848 4082 ns/op BenchmarkDiv/20000/10000-4 1077 108854 ns/op BenchmarkDiv/200000/100000-4 25 4744849 ns/op BenchmarkDiv/2000000/1000000-4 1 129464774 ns/op BenchmarkDiv/20000000/10000000-4 1 3817487033 ns/op BenchmarkMul-4 5 22592577 ns/op BenchmarkNatMul/10-4 176274 653.7 ns/op BenchmarkNatMul/100-4 5682 21044 ns/op BenchmarkNatMul/1000-4 176 679221 ns/op BenchmarkZeroShifts/Shl-4 19516 5922 ns/op BenchmarkZeroShifts/ShlSame-4 5109495 23.48 ns/op BenchmarkZeroShifts/Shr-4 18894 6176 ns/op BenchmarkZeroShifts/ShrSame-4 5141444 22.74 ns/op BenchmarkExp3Power/0x10-4 192540 619.0 ns/op BenchmarkExp3Power/0x40-4 162872 716.5 ns/op BenchmarkExp3Power/0x100-4 94197 1191 ns/op BenchmarkExp3Power/0x400-4 45688 2560 ns/op BenchmarkExp3Power/0x1000-4 10000 11643 ns/op BenchmarkExp3Power/0x4000-4 1977 59495 ns/op BenchmarkExp3Power/0x10000-4 218 543284 ns/op BenchmarkExp3Power/0x40000-4 19 5783226 ns/op BenchmarkExp3Power/0x100000-4 2 57900446 ns/op BenchmarkExp3Power/0x400000-4 1 536055682 ns/op BenchmarkFibo-4 3 38532564 ns/op BenchmarkNatSqr/1-4 1000000 118.6 ns/op BenchmarkNatSqr/2-4 584640 207.0 ns/op BenchmarkNatSqr/3-4 482755 253.5 ns/op BenchmarkNatSqr/5-4 327961 367.6 ns/op BenchmarkNatSqr/8-4 224520 524.0 ns/op BenchmarkNatSqr/10-4 185374 646.8 ns/op BenchmarkNatSqr/20-4 47112 2538 ns/op BenchmarkNatSqr/30-4 35091 3538 ns/op BenchmarkNatSqr/50-4 20958 5694 ns/op BenchmarkNatSqr/80-4 12510 9660 ns/op BenchmarkNatSqr/100-4 8888 12818 ns/op BenchmarkNatSqr/200-4 3627 32964 ns/op BenchmarkNatSqr/300-4 1510 76299 ns/op BenchmarkNatSqr/500-4 789 152291 ns/op BenchmarkNatSqr/800-4 322 358059 ns/op BenchmarkNatSqr/1000-4 242 494822 ns/op BenchmarkNatSetBytes/8-4 808596 142.2 ns/op BenchmarkNatSetBytes/24-4 248962 499.7 ns/op BenchmarkNatSetBytes/128-4 55596 2135 ns/op BenchmarkNatSetBytes/7-4 846012 135.1 ns/op BenchmarkNatSetBytes/23-4 263074 463.0 ns/op BenchmarkNatSetBytes/127-4 59196 2046 ns/op BenchmarkScanPi-4 260 459484 ns/op BenchmarkStringPiParallel-4 735 150593 ns/op BenchmarkScan/10/Base2-4 44236 2813 ns/op BenchmarkScan/100/Base2-4 5037 24190 ns/op BenchmarkScan/1000/Base2-4 507 236380 ns/op BenchmarkScan/10/Base8-4 102028 1138 ns/op BenchmarkScan/100/Base8-4 14347 8283 ns/op BenchmarkScan/1000/Base8-4 1425 81805 ns/op BenchmarkScan/10/Base10-4 113170 1079 ns/op BenchmarkScan/100/Base10-4 15594 7637 ns/op BenchmarkScan/1000/Base10-4 1590 73634 ns/op BenchmarkScan/10/Base16-4 124854 976.4 ns/op BenchmarkScan/100/Base16-4 17140 7049 ns/op BenchmarkScan/1000/Base16-4 1816 66182 ns/op BenchmarkString/10/Base2-4 186271 661.1 ns/op BenchmarkString/100/Base2-4 24033 5072 ns/op BenchmarkString/1000/Base2-4 2504 48051 ns/op BenchmarkString/10/Base8-4 365067 328.1 ns/op BenchmarkString/100/Base8-4 64189 1869 ns/op BenchmarkString/1000/Base8-4 7008 17025 ns/op BenchmarkString/10/Base10-4 199005 606.2 ns/op BenchmarkString/100/Base10-4 39236 3099 ns/op BenchmarkString/1000/Base10-4 4942 23480 ns/op BenchmarkString/10/Base16-4 401787 287.3 ns/op BenchmarkString/100/Base16-4 84546 1409 ns/op BenchmarkString/1000/Base16-4 9272 12442 ns/op BenchmarkLeafSize/0-4 44 2637297 ns/op BenchmarkLeafSize/1-4 436 274012 ns/op BenchmarkLeafSize/2-4 423 271838 ns/op BenchmarkLeafSize/3-4 321 369953 ns/op BenchmarkLeafSize/4-4 441 267681 ns/op BenchmarkLeafSize/5-4 278 427164 ns/op BenchmarkLeafSize/6-4 330 362369 ns/op BenchmarkLeafSize/7-4 336 345219 ns/op BenchmarkLeafSize/8-4 452 266134 ns/op BenchmarkLeafSize/9-4 229 507041 ns/op BenchmarkLeafSize/10-4 273 430011 ns/op BenchmarkLeafSize/11-4 297 401269 ns/op BenchmarkLeafSize/12-4 328 362429 ns/op BenchmarkLeafSize/13-4 294 396617 ns/op BenchmarkLeafSize/14-4 345 343656 ns/op BenchmarkLeafSize/15-4 373 323201 ns/op BenchmarkLeafSize/16-4 445 268888 ns/op BenchmarkLeafSize/32-4 441 267736 ns/op BenchmarkLeafSize/64-4 406 292283 ns/op BenchmarkProbablyPrime/n=0-4 9 11196223 ns/op BenchmarkProbablyPrime/n=1-4 8 12698542 ns/op BenchmarkProbablyPrime/n=5-4 6 18755609 ns/op BenchmarkProbablyPrime/n=10-4 4 26702100 ns/op BenchmarkProbablyPrime/n=20-4 3 42342505 ns/op BenchmarkProbablyPrime/Lucas-4 12 9683798 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 74 1560500 ns/op BenchmarkRatCmp-4 231351 520.6 ns/op BenchmarkFloatSqrt/64-4 22672 5413 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13942 8697 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9290 12169 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4977 23674 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 830 142926 ns/op 18051 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 63 1897092 ns/op 174706 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 143081770 ns/op 3705848 B/op 580 allocs/op PASS ok math/big 49.302s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8744311 13.86 ns/op BenchmarkLeadingZeros8-4 8931061 13.39 ns/op BenchmarkLeadingZeros16-4 9327330 13.06 ns/op BenchmarkLeadingZeros32-4 9406406 12.75 ns/op BenchmarkLeadingZeros64-4 9676713 12.30 ns/op BenchmarkTrailingZeros-4 9208459 13.10 ns/op BenchmarkTrailingZeros8-4 9592364 12.57 ns/op BenchmarkTrailingZeros16-4 8754904 13.50 ns/op BenchmarkTrailingZeros32-4 9493809 12.60 ns/op BenchmarkTrailingZeros64-4 9411228 12.84 ns/op BenchmarkOnesCount-4 9554139 12.63 ns/op BenchmarkOnesCount8-4 9619896 12.38 ns/op BenchmarkOnesCount16-4 9016374 13.21 ns/op BenchmarkOnesCount32-4 9029398 13.16 ns/op BenchmarkOnesCount64-4 9007359 13.16 ns/op BenchmarkRotateLeft-4 9863716 12.10 ns/op BenchmarkRotateLeft8-4 9541065 12.37 ns/op BenchmarkRotateLeft16-4 9868671 12.11 ns/op BenchmarkRotateLeft32-4 9671918 12.41 ns/op BenchmarkRotateLeft64-4 10015892 12.25 ns/op BenchmarkReverse-4 12558163 9.244 ns/op BenchmarkReverse8-4 17797507 6.804 ns/op BenchmarkReverse16-4 15829741 7.503 ns/op BenchmarkReverse32-4 13725765 8.669 ns/op BenchmarkReverse64-4 12940386 9.155 ns/op BenchmarkReverseBytes-4 18140018 6.656 ns/op BenchmarkReverseBytes16-4 18318529 6.508 ns/op BenchmarkReverseBytes32-4 18349962 6.518 ns/op BenchmarkReverseBytes64-4 18103448 6.670 ns/op BenchmarkAdd-4 9418930 12.73 ns/op BenchmarkAdd32-4 9404925 12.75 ns/op BenchmarkAdd64-4 9349706 12.79 ns/op BenchmarkAdd64multiple-4 16323230 7.461 ns/op BenchmarkSub-4 9515484 12.67 ns/op BenchmarkSub32-4 8976874 13.34 ns/op BenchmarkSub64-4 9547873 12.71 ns/op BenchmarkSub64multiple-4 17589099 6.783 ns/op BenchmarkMul-4 9705295 12.36 ns/op BenchmarkMul32-4 9579877 12.63 ns/op BenchmarkMul64-4 9757484 12.41 ns/op BenchmarkDiv-4 2683016 45.26 ns/op BenchmarkDiv32-4 5595574 21.33 ns/op BenchmarkDiv64-4 2744272 43.84 ns/op PASS ok math/bits 5.853s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10381110 23.43 ns/op BenchmarkAcos-4 397378 276.9 ns/op BenchmarkAcosh-4 419938 302.3 ns/op BenchmarkAsin-4 456988 274.9 ns/op BenchmarkAsinh-4 466611 275.1 ns/op BenchmarkAtan-4 725778 202.8 ns/op BenchmarkAtanh-4 713644 202.8 ns/op BenchmarkConj-4 19720442 5.274 ns/op BenchmarkCos-4 574888 206.8 ns/op BenchmarkCosh-4 616078 204.2 ns/op BenchmarkExp-4 788300 159.1 ns/op BenchmarkLog-4 817716 160.1 ns/op BenchmarkLog10-4 825448 160.8 ns/op BenchmarkPhase-4 1765620 67.83 ns/op BenchmarkPolar-4 1000000 103.6 ns/op BenchmarkPow-4 237151 580.2 ns/op BenchmarkRect-4 1000000 110.4 ns/op BenchmarkSin-4 598701 204.6 ns/op BenchmarkSinh-4 619092 204.8 ns/op BenchmarkSqrt-4 1000000 119.6 ns/op BenchmarkTan-4 367128 344.2 ns/op BenchmarkTanh-4 403578 315.5 ns/op PASS ok math/cmplx 3.157s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 182950 639.3 ns/op BenchmarkInt63ThreadsafeParallel-4 79458 1303 ns/op BenchmarkInt63Unthreadsafe-4 1271708 93.21 ns/op BenchmarkIntn1000-4 812839 136.3 ns/op BenchmarkInt63n1000-4 887972 125.5 ns/op BenchmarkInt31n1000-4 970814 113.7 ns/op BenchmarkFloat32-4 1000000 110.8 ns/op BenchmarkFloat64-4 1300099 92.47 ns/op BenchmarkPerm3-4 201986 589.6 ns/op BenchmarkPerm30-4 23986 4933 ns/op BenchmarkPerm30ViaShuffle-4 26107 4503 ns/op BenchmarkShuffleOverhead-4 18795 6360 ns/op BenchmarkRead3-4 882783 133.0 ns/op BenchmarkRead64-4 77244 1536 ns/op BenchmarkRead1000-4 4833 22914 ns/op PASS ok math/rand 2.187s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45430 2613 ns/op BenchmarkQDecodeWord-4 104565 1076 ns/op BenchmarkQDecodeHeader-4 102944 1161 ns/op BenchmarkTypeByExtension/.html-4 410104 270.9 ns/op BenchmarkTypeByExtension/.HTML-4 349167 366.7 ns/op BenchmarkTypeByExtension/.unused-4 358616 303.4 ns/op BenchmarkExtensionsByType/text/html-4 193107 639.6 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 103905 1086 ns/op BenchmarkExtensionsByType/application/octet-stream-4 175786 620.2 ns/op PASS ok mime 1.283s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1044 114497 ns/op PASS ok mime/quotedprintable 0.169s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 73 1931862 ns/op 8460 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 20 6948087 ns/op 19636 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5121663710 ns/op 157752 B/op 225 allocs/op BenchmarkDNSName-4 109006 976.1 ns/op BenchmarkInterfaces-4 5692 20390 ns/op BenchmarkInterfaceByIndex-4 9447 12357 ns/op BenchmarkInterfaceByName-4 5212 19505 ns/op BenchmarkInterfaceAddrs-4 5673 18391 ns/op BenchmarkInterfacesAndAddrs-4 7816 13352 ns/op BenchmarkInterfacesAndMulticastAddrs-4 5956 17446 ns/op BenchmarkParseIP-4 16160 7547 ns/op BenchmarkIPString/IPv4-4 138403 769.7 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 12084 9942 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 51426 2334 ns/op BenchmarkIPEqual/IPv4-4 1166641 100.8 ns/op BenchmarkIPEqual/IPv6-4 1174795 99.98 ns/op BenchmarkTCP4OneShot-4 3331 30096 ns/op BenchmarkTCP4OneShotTimeout-4 3547 32366 ns/op BenchmarkTCP4Persistent-4 15703 7804 ns/op BenchmarkTCP4PersistentTimeout-4 15745 8046 ns/op BenchmarkTCP6OneShot-4 3147 34403 ns/op BenchmarkTCP6OneShotTimeout-4 3644 32198 ns/op BenchmarkTCP6Persistent-4 15879 7655 ns/op BenchmarkTCP6PersistentTimeout-4 14931 8418 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25139 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 26201 ns/op BenchmarkSetReadDeadline-4 132254 905.4 ns/op BenchmarkUDP6LinkLocalUnicast-4 8958 15869 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 12547 9394 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12873 9524 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 12597 9273 ns/op 0 B/op 0 allocs/op PASS ok net 10.478s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27374 4185 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11284 10926 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14738 8647 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18298 6536 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 34890 3494 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 897266 123.3 ns/op BenchmarkReadRequestChrome-4 3949 28018 ns/op 21.81 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 12057 9974 ns/op 7.82 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 12170 9955 ns/op 8.24 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 8180 14638 ns/op 10.32 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 18471 6626 ns/op 6.04 MB/s 875 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 310 389149 ns/op 2.63 MB/s BenchmarkFileAndServer_1KB/https1-4 189 628982 ns/op 1.63 MB/s BenchmarkFileAndServer_1KB/h2-4 142 767142 ns/op 1.33 MB/s BenchmarkFileAndServer_16MB/h1-4 2 51267706 ns/op 327.25 MB/s BenchmarkFileAndServer_16MB/https1-4 1 114767109 ns/op 146.18 MB/s BenchmarkFileAndServer_16MB/h2-4 1 219416427 ns/op 76.46 MB/s BenchmarkFileAndServer_64MB/h1-4 1 203648055 ns/op 329.53 MB/s BenchmarkFileAndServer_64MB/https1-4 1 408415523 ns/op 164.32 MB/s BenchmarkFileAndServer_64MB/h2-4 1 898223231 ns/op 74.71 MB/s BenchmarkServeMux-4 294 434064 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 367 338832 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 342 363280 ns/op 6029 B/op 64 allocs/op BenchmarkClientServer/https1-4 228 556110 ns/op 6761 B/op 75 allocs/op BenchmarkClientServer/h2-4 156 790808 ns/op 10286 B/op 83 allocs/op BenchmarkClientServerParallel/4/h1-4 1105 94057 ns/op 10092 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 31 3307181 ns/op 99666 B/op 920 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52712: write tcp 127.0.0.1:52706->127.0.0.1:52712: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52709: write tcp 127.0.0.1:52706->127.0.0.1:52709: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52732: read tcp 127.0.0.1:52713->127.0.0.1:52732: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52738: read tcp 127.0.0.1:52713->127.0.0.1:52738: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52736: read tcp 127.0.0.1:52713->127.0.0.1:52736: use of closed network connection BenchmarkClientServerParallel/4/h2-4 318 341553 ns/op 15283 B/op 134 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52743: read tcp 127.0.0.1:52741->127.0.0.1:52743: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52747: write tcp 127.0.0.1:52741->127.0.0.1:52747: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52753: read tcp 127.0.0.1:52748->127.0.0.1:52753: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52773: read tcp 127.0.0.1:52765->127.0.0.1:52773: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52788: write tcp 127.0.0.1:52782->127.0.0.1:52788: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52791: write tcp 127.0.0.1:52782->127.0.0.1:52791: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52807: read tcp 127.0.0.1:52799->127.0.0.1:52807: use of closed network connection BenchmarkClientServerParallel/64/h1-4 873 150238 ns/op 17107 B/op 103 allocs/op BenchmarkClientServerParallel/64/https1-4 27 4394453 ns/op 135522 B/op 1250 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53632: read tcp 127.0.0.1:53627->127.0.0.1:53632: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53633: write tcp 127.0.0.1:53627->127.0.0.1:53633: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53641: read tcp 127.0.0.1:53634->127.0.0.1:53641: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53655: read tcp 127.0.0.1:53634->127.0.0.1:53655: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53638: read tcp 127.0.0.1:53634->127.0.0.1:53638: use of closed network connection BenchmarkClientServerParallel/64/h2-4 91 4390430 ns/op 132116 B/op 1327 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53669: read tcp 127.0.0.1:53664->127.0.0.1:53669: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53670: read tcp 127.0.0.1:53664->127.0.0.1:53670: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53699: write tcp 127.0.0.1:53671->127.0.0.1:53699: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53678: read tcp 127.0.0.1:53671->127.0.0.1:53678: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53687: write tcp 127.0.0.1:53671->127.0.0.1:53687: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53684: read tcp 127.0.0.1:53671->127.0.0.1:53684: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53679: read tcp 127.0.0.1:53671->127.0.0.1:53679: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53681: read tcp 127.0.0.1:53671->127.0.0.1:53681: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53682: read tcp 127.0.0.1:53671->127.0.0.1:53682: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53680: read tcp 127.0.0.1:53671->127.0.0.1:53680: use of closed network connection ... [output truncated] BenchmarkServer-4 133 801994 ns/op 2967 B/op 23 allocs/op BenchmarkClient-4 276 466484 ns/op 3772 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 501 205556 ns/op 7329 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1048 102487 ns/op 3052 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1524 78035 ns/op 1946 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1592 75275 ns/op 2745 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1594 78036 ns/op 2726 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1452 77567 ns/op 2690 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1614 74466 ns/op 1911 B/op 14 allocs/op BenchmarkServerHijack-4 848 140866 ns/op 16713 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 444 264137 ns/op 6117 B/op 52 allocs/op BenchmarkResponseStatusLine-4 464668 243.1 ns/op 0 B/op 0 allocs/op PASS ok net/http 11.353s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4986 29741 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.250s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 93903 1248 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 609903 187.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 194565 602.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 69691 1718 ns/op BenchmarkStdIPv4-4 135560 871.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 86454 1395 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 87388 1424 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 111718 1071 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 67492 1771 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1325294 90.51 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1234467 97.31 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1308651 91.75 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 268498 438.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 289233 408.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 267232 451.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 84981 1426 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 451548 253.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 292516 388.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 306136 391.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 163725 734.8 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 442737 271.9 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 389734 305.2 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 130374 895.8 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 178524 667.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 270562 433.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 162216 720.5 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 346052 340.6 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 158626 739.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 158425 748.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 160603 750.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 121620 984.9 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 501655 237.4 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 155745 716.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 98228 1246 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 121032 989.4 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 171147 711.2 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 114355 1035 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 280446 418.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 122642 985.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 141276 800.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 200996 614.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 139964 848.4 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1226985 97.58 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1213609 99.32 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1224606 97.93 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 104.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 103.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 103.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 104.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 104.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 104.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 348663 330.3 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 591949 199.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 213606 558.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 226868 529.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 209298 567.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 77991 1562 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 525273 221.3 ns/op PASS ok net/netip 8.031s 2023/01/25 17:17:22 Test RPC server listening on 127.0.0.1:54378 2023/01/25 17:17:22 Test HTTP RPC server listening on 127.0.0.1:54379 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1544 86989 ns/op BenchmarkEndToEndHTTP-4 1483 75653 ns/op BenchmarkEndToEndAsync-4 3514 31393 ns/op BenchmarkEndToEndAsyncHTTP-4 3880 31466 ns/op PASS ok net/rpc 0.925s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3445 31585 ns/op BenchmarkReadMIMEHeader/server_headers-4 5791 20429 ns/op BenchmarkUncommon-4 27722 4366 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.535s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4885 23014 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 100663 1166 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 526149 203.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 95388 1255 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 168420 677.1 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 82725 1467 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13849 8587 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 398539 290.9 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 93374 1276 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 174819 677.0 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 82297 1456 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15368 7699 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 201322 574.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 80887 1480 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 77276 1520 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35955 3316 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6379 18139 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 206014 574.5 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 79930 1495 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 77481 1543 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35798 3362 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6608 18061 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.207s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3208082 36.75 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 165283 673.0 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1003 117439 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 338 347840 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 741 154515 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 85960 1389 ns/op BenchmarkStatFile-4 73753 1623 ns/op BenchmarkStatDir-4 79927 1518 ns/op BenchmarkLstatDot-4 85348 1402 ns/op BenchmarkLstatFile-4 73214 1644 ns/op BenchmarkLstatDir-4 78430 1517 ns/op PASS ok os 1.560s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 57 1953304 ns/op 6390 B/op 29 allocs/op PASS ok os/exec 0.233s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 366169 294.5 ns/op PASS ok os/user 0.244s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3696370 32.67 ns/op BenchmarkString-4 2320490 50.93 ns/op BenchmarkBytes-4 2067339 56.97 ns/op BenchmarkNamedBytes-4 760838 153.6 ns/op BenchmarkBytesArray-4 687784 174.2 ns/op BenchmarkSliceLen-4 2408337 48.97 ns/op BenchmarkMapLen-4 1525880 78.75 ns/op BenchmarkStringLen-4 1882850 65.04 ns/op BenchmarkArrayLen-4 1698300 69.88 ns/op BenchmarkSliceCap-4 2523559 48.34 ns/op BenchmarkDeepEqual/int8-4 703461 167.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 118387 1008 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 537138 224.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 110406 1063 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 523150 222.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 111200 1067 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 522010 224.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 113265 1066 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 491828 228.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 112042 1063 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 695887 168.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 141043 830.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 515109 230.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 113588 1080 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 509102 229.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 110734 1071 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 512500 227.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 110270 1061 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 495584 227.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 111900 1069 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 515062 227.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 111632 1060 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 478540 237.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 112364 1071 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 480980 236.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 110677 1090 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 519098 228.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 111914 1096 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 525669 224.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 112294 1065 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 717968 170.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 120547 1008 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 552652 218.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 111742 1099 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 142813 833.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 69790 1740 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 68241 1750 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 46046 2551 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 274744 413.7 ns/op BenchmarkIsZero/ArrayIncomparable-4 39102 3023 ns/op BenchmarkIsZero/StructComparable-4 941886 127.4 ns/op BenchmarkIsZero/StructIncomparable-4 178771 677.2 ns/op BenchmarkSetZero/Bool/Direct-4 4240305 28.64 ns/op BenchmarkSetZero/Bool/CachedZero-4 1692156 70.06 ns/op BenchmarkSetZero/Bool/NewZero-4 1276074 94.49 ns/op BenchmarkSetZero/Int/Direct-4 2531508 46.49 ns/op BenchmarkSetZero/Int/CachedZero-4 1792302 69.50 ns/op BenchmarkSetZero/Int/NewZero-4 1261789 95.23 ns/op BenchmarkSetZero/Uint/Direct-4 2600301 45.78 ns/op BenchmarkSetZero/Uint/CachedZero-4 1775122 67.67 ns/op BenchmarkSetZero/Uint/NewZero-4 1275822 94.90 ns/op BenchmarkSetZero/Float/Direct-4 2586669 46.37 ns/op BenchmarkSetZero/Float/CachedZero-4 1790752 67.84 ns/op BenchmarkSetZero/Float/NewZero-4 1287385 94.35 ns/op BenchmarkSetZero/Complex/Direct-4 2482070 48.28 ns/op BenchmarkSetZero/Complex/CachedZero-4 1777318 67.81 ns/op BenchmarkSetZero/Complex/NewZero-4 1282189 92.31 ns/op BenchmarkSetZero/Array/Direct-4 4215152 28.41 ns/op BenchmarkSetZero/Array/CachedZero-4 1758205 67.32 ns/op BenchmarkSetZero/Array/NewZero-4 1297950 92.01 ns/op BenchmarkSetZero/Chan/Direct-4 2587915 48.01 ns/op BenchmarkSetZero/Chan/CachedZero-4 1274654 92.01 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 114.7 ns/op BenchmarkSetZero/Func/Direct-4 2571277 47.03 ns/op BenchmarkSetZero/Func/CachedZero-4 1271202 95.03 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 114.9 ns/op BenchmarkSetZero/Interface/Direct-4 2332767 52.77 ns/op BenchmarkSetZero/Interface/CachedZero-4 1623930 73.37 ns/op BenchmarkSetZero/Interface/NewZero-4 1294915 92.17 ns/op BenchmarkSetZero/Map/Direct-4 2577285 46.36 ns/op BenchmarkSetZero/Map/CachedZero-4 1275778 94.96 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 114.8 ns/op BenchmarkSetZero/Pointer/Direct-4 2560374 47.14 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1249911 94.72 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 115.0 ns/op BenchmarkSetZero/Slice/Direct-4 2244273 53.33 ns/op BenchmarkSetZero/Slice/CachedZero-4 1800025 66.41 ns/op BenchmarkSetZero/Slice/NewZero-4 1316110 92.47 ns/op BenchmarkSetZero/String/Direct-4 2562483 47.16 ns/op BenchmarkSetZero/String/CachedZero-4 1789113 67.26 ns/op BenchmarkSetZero/String/NewZero-4 1296752 94.76 ns/op BenchmarkSetZero/Struct/Direct-4 4304538 27.67 ns/op BenchmarkSetZero/Struct/CachedZero-4 1788434 66.22 ns/op BenchmarkSetZero/Struct/NewZero-4 1304745 92.77 ns/op BenchmarkSelect/1-4 183184 647.9 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 95722 1260 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 49294 2498 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 170079 642.3 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 132610 904.7 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 127386 991.9 ns/op 129.04 MB/s BenchmarkCallArgCopy/size=256-4 110895 1031 ns/op 248.21 MB/s BenchmarkCallArgCopy/size=1024-4 81816 1544 ns/op 663.10 MB/s BenchmarkCallArgCopy/size=4096-4 37213 3215 ns/op 1273.92 MB/s BenchmarkCallArgCopy/size=65536-4 2766 37394 ns/op 1752.56 MB/s BenchmarkPtrTo-4 464142 256.6 ns/op BenchmarkFieldByName1-4 770490 143.9 ns/op BenchmarkFieldByName2-4 85384 1505 ns/op BenchmarkFieldByName3-4 9140 11614 ns/op BenchmarkInterfaceBig-4 5024259 23.07 ns/op BenchmarkInterfaceSmall-4 5046579 23.10 ns/op BenchmarkNew-4 2540719 49.36 ns/op BenchmarkMap/StringKeys/MapIndex-4 3152 36451 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3122 38061 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3054 38863 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2928 40087 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3049 36984 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3166 37749 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 246459 467.6 ns/op PASS ok reflect 18.092s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 11188 9868 ns/op 9296 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 12763 7935 ns/op 9328 B/op 1 allocs/op BenchmarkFindString-4 12512 9777 ns/op 9281 B/op 1 allocs/op BenchmarkFindSubmatch-4 9882 12102 ns/op 9360 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 11847 ns/op 9268 B/op 2 allocs/op BenchmarkLiteral-4 18144 6561 ns/op BenchmarkNotLiteral-4 4374 25919 ns/op BenchmarkMatchClass-4 3613 33754 ns/op BenchmarkMatchClass_InRange-4 3522 32627 ns/op BenchmarkReplaceAll-4 2376 45539 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 19176 6609 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 41488 2941 ns/op BenchmarkAnchoredShortMatch-4 15138 7804 ns/op BenchmarkAnchoredLongMatch-4 20660 5974 ns/op BenchmarkOnePassShortA-4 22329 5425 ns/op BenchmarkNotOnePassShortA-4 7614 14370 ns/op BenchmarkOnePassShortB-4 28674 4132 ns/op BenchmarkNotOnePassShortB-4 10000 11523 ns/op BenchmarkOnePassLongPrefix-4 90991 1370 ns/op BenchmarkOnePassLongNotPrefix-4 30320 4012 ns/op BenchmarkMatchParallelShared-4 24514 4171 ns/op BenchmarkMatchParallelCopied-4 23468 4771 ns/op BenchmarkQuoteMetaAll-4 157748 750.9 ns/op 18.64 MB/s BenchmarkQuoteMetaNone-4 317804 381.8 ns/op 68.11 MB/s BenchmarkCompile/Onepass-4 4225 26296 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1672 68828 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 199 594093 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3804492 30.44 ns/op 525.58 MB/s BenchmarkMatch/Easy0/32-4 18216 6906 ns/op 4.63 MB/s BenchmarkMatch/Easy0/1K-4 5661 20077 ns/op 51.00 MB/s BenchmarkMatch/Easy0i/16-4 3820442 31.42 ns/op 509.18 MB/s BenchmarkMatch/Easy0i/32-4 6381 20312 ns/op 1.58 MB/s BenchmarkMatch/Easy0i/1K-4 278 436892 ns/op 2.34 MB/s BenchmarkMatch/Easy1/16-4 3782306 31.51 ns/op 507.71 MB/s BenchmarkMatch/Easy1/32-4 17310 8319 ns/op 3.85 MB/s BenchmarkMatch/Easy1/1K-4 4617 25649 ns/op 39.92 MB/s BenchmarkMatch/Medium/16-4 3836360 31.51 ns/op 507.71 MB/s BenchmarkMatch/Medium/32-4 6708 18648 ns/op 1.72 MB/s BenchmarkMatch/Medium/1K-4 315 371951 ns/op 2.75 MB/s BenchmarkMatch/Hard/16-4 3619365 31.10 ns/op 514.52 MB/s BenchmarkMatch/Hard/32-4 4051 27451 ns/op 1.17 MB/s BenchmarkMatch/Hard/1K-4 183 652926 ns/op 1.57 MB/s BenchmarkMatch/Hard1/16-4 1572 79559 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 829 147214 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 27 4284033 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 32232 3778 ns/op 4.23 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18774 6367 ns/op 5.03 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 728 165053 ns/op 6.20 MB/s 22 B/op 0 allocs/op PASS ok regexp 7.390s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 622815 184.3 ns/op PASS ok regexp/syntax 1.183s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1174459 103.2 ns/op BenchmarkMakeChan/Int-4 962750 131.1 ns/op BenchmarkMakeChan/Ptr-4 588631 212.1 ns/op BenchmarkMakeChan/Struct/0-4 1275218 96.25 ns/op BenchmarkMakeChan/Struct/32-4 558654 288.1 ns/op BenchmarkMakeChan/Struct/40-4 413774 275.4 ns/op BenchmarkChanNonblocking-4 10969326 10.27 ns/op BenchmarkSelectUncontended-4 1000000 112.2 ns/op BenchmarkSelectSyncContended-4 37050 3106 ns/op BenchmarkSelectAsyncContended-4 100308 1134 ns/op BenchmarkSelectNonblock-4 6255326 18.52 ns/op BenchmarkChanUncontended-4 10000 10696 ns/op BenchmarkChanContended-4 1476 77156 ns/op BenchmarkChanSync-4 116778 1024 ns/op BenchmarkChanSyncWork-4 10000 35236 ns/op BenchmarkChanProdCons0-4 101914 1218 ns/op BenchmarkChanProdCons10-4 137793 936.3 ns/op BenchmarkChanProdCons100-4 135303 858.5 ns/op BenchmarkChanProdConsWork0-4 82821 1484 ns/op BenchmarkChanProdConsWork10-4 89325 1323 ns/op BenchmarkChanProdConsWork100-4 82867 1263 ns/op BenchmarkSelectProdCons-4 72066 1659 ns/op BenchmarkReceiveDataFromClosedChan-4 665964 178.7 ns/op BenchmarkChanCreation-4 200697 523.7 ns/op BenchmarkChanSem-4 183158 664.9 ns/op BenchmarkChanPopular-4 84 1233356 ns/op BenchmarkChanClosed-4 410848 278.2 ns/op BenchmarkCallClosure-4 6486393 18.41 ns/op BenchmarkCallClosure1-4 6795928 17.68 ns/op BenchmarkCallClosure2-4 1489820 81.75 ns/op BenchmarkCallClosure3-4 1499802 69.20 ns/op BenchmarkCallClosure4-4 1529509 78.43 ns/op BenchmarkComplex128DivNormal-4 10122858 20.20 ns/op BenchmarkComplex128DivNisNaN-4 6946015 20.54 ns/op BenchmarkComplex128DivDisNaN-4 7551897 23.58 ns/op BenchmarkComplex128DivNisInf-4 9914241 22.24 ns/op BenchmarkComplex128DivDisInf-4 5001807 28.97 ns/op BenchmarkSetTypePtr-4 52420448 2.298 ns/op 3481.37 MB/s BenchmarkSetTypePtr8-4 9923262 12.19 ns/op 5250.81 MB/s BenchmarkSetTypePtr16-4 9918344 12.13 ns/op 10551.04 MB/s BenchmarkSetTypePtr32-4 9768123 12.15 ns/op 21072.37 MB/s BenchmarkSetTypePtr64-4 9786661 12.17 ns/op 42085.25 MB/s BenchmarkSetTypePtr126-4 5660696 20.84 ns/op 48367.13 MB/s BenchmarkSetTypePtr128-4 6033663 20.18 ns/op 50754.82 MB/s BenchmarkSetTypePtrSlice-4 732122 168.2 ns/op 48717.84 MB/s BenchmarkSetTypeNode1-4 9450940 12.38 ns/op 1938.24 MB/s BenchmarkSetTypeNode1Slice-4 2957187 40.33 ns/op 19044.01 MB/s BenchmarkSetTypeNode8-4 9814270 12.07 ns/op 6629.09 MB/s BenchmarkSetTypeNode8Slice-4 1581669 76.46 ns/op 33481.71 MB/s BenchmarkSetTypeNode64-4 5688346 20.76 ns/op 25427.53 MB/s BenchmarkSetTypeNode64Slice-4 225319 510.0 ns/op 33130.27 MB/s BenchmarkSetTypeNode64Dead-4 7386712 16.00 ns/op 33007.17 MB/s BenchmarkSetTypeNode64DeadSlice-4 269137 443.8 ns/op 38072.73 MB/s BenchmarkSetTypeNode124-4 5708328 20.88 ns/op 48273.91 MB/s BenchmarkSetTypeNode124Slice-4 184960 641.3 ns/op 50294.22 MB/s BenchmarkSetTypeNode126-4 6029960 20.02 ns/op 51138.75 MB/s BenchmarkSetTypeNode126Slice-4 187008 639.3 ns/op 51256.68 MB/s BenchmarkSetTypeNode128-4 4152777 28.86 ns/op 36041.57 MB/s BenchmarkSetTypeNode128Slice-4 147874 816.8 ns/op 40742.88 MB/s BenchmarkSetTypeNode130-4 4108485 29.12 ns/op 36260.24 MB/s BenchmarkSetTypeNode130Slice-4 145725 822.1 ns/op 41106.50 MB/s BenchmarkSetTypeNode1024-4 802281 150.8 ns/op 54430.03 MB/s BenchmarkSetTypeNode1024Slice-4 24777 4793 ns/op 54795.53 MB/s BenchmarkAllocation-4 5260 27876 ns/op BenchmarkReadMemStats-4 7034 17616 ns/op BenchmarkReadMemStatsLatency-4 1 114468 p50-ns 114468 p90-ns 114468 p99-ns BenchmarkWriteBarrier-4 2712224 41.65 ns/op BenchmarkBulkWriteBarrier-4 6478153 17.26 ns/op BenchmarkScanStackNoLocals-4 2 52860138 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11471824 10.54 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10115785 11.04 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9406095 12.82 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7064079 16.91 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4799570 25.24 ns/op BenchmarkHash5-4 5637662 18.64 ns/op 268.27 MB/s BenchmarkHash16-4 6866364 17.61 ns/op 908.33 MB/s BenchmarkHash64-4 6229785 19.22 ns/op 3329.25 MB/s BenchmarkHash1024-4 1872570 64.04 ns/op 15988.84 MB/s BenchmarkHash65536-4 37924 3145 ns/op 20839.19 MB/s BenchmarkAlignedLoad-4 8340044 14.28 ns/op BenchmarkUnalignedLoad-4 8607967 13.18 ns/op BenchmarkEqEfaceConcrete-4 6669018 17.94 ns/op BenchmarkEqIfaceConcrete-4 6815756 17.33 ns/op BenchmarkNeEfaceConcrete-4 7117563 16.83 ns/op BenchmarkNeIfaceConcrete-4 6949653 17.67 ns/op BenchmarkConvT2EByteSized/bool-4 6560810 18.14 ns/op BenchmarkConvT2EByteSized/uint8-4 6731647 18.28 ns/op BenchmarkConvT2ESmall-4 5897403 19.92 ns/op BenchmarkConvT2EUintptr-4 5797662 20.57 ns/op BenchmarkConvT2ELarge-4 1000000 100.8 ns/op BenchmarkConvT2ISmall-4 5876253 20.45 ns/op BenchmarkConvT2IUintptr-4 6069151 19.93 ns/op BenchmarkConvT2ILarge-4 1276564 99.62 ns/op BenchmarkConvI2E-4 5121171 22.55 ns/op BenchmarkConvI2I-4 4340707 27.20 ns/op BenchmarkAssertE2T-4 5006287 24.00 ns/op BenchmarkAssertE2TLarge-4 2590485 45.62 ns/op BenchmarkAssertE2I-4 4232164 27.27 ns/op BenchmarkAssertI2T-4 5051732 23.54 ns/op BenchmarkAssertI2I-4 4283736 27.78 ns/op BenchmarkAssertI2E-4 6162895 19.08 ns/op BenchmarkAssertE2E-4 6552160 17.95 ns/op BenchmarkAssertE2T2-4 4081461 29.51 ns/op BenchmarkAssertE2T2Blank-4 4707199 25.72 ns/op BenchmarkAssertI2E2-4 4776224 25.13 ns/op BenchmarkAssertI2E2Blank-4 6654810 17.99 ns/op BenchmarkAssertE2E2-4 4975629 23.61 ns/op BenchmarkAssertE2E2Blank-4 6092930 18.89 ns/op BenchmarkConvT2Ezero/zero/16-4 5890042 20.89 ns/op BenchmarkConvT2Ezero/zero/32-4 5415193 21.91 ns/op BenchmarkConvT2Ezero/zero/64-4 5550034 21.54 ns/op BenchmarkConvT2Ezero/zero/str-4 5691758 21.31 ns/op BenchmarkConvT2Ezero/zero/slice-4 5789631 21.09 ns/op BenchmarkConvT2Ezero/zero/big-4 297182 440.1 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1375404 83.95 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 101.2 ns/op BenchmarkConvT2Ezero/nonzero/big-4 261542 445.4 ns/op BenchmarkConvT2Ezero/smallint/16-4 5639266 21.26 ns/op BenchmarkConvT2Ezero/smallint/32-4 5707232 20.95 ns/op BenchmarkConvT2Ezero/smallint/64-4 5619890 21.21 ns/op BenchmarkConvT2Ezero/largeint/16-4 1891251 67.23 ns/op BenchmarkConvT2Ezero/largeint/32-4 1831975 63.95 ns/op BenchmarkConvT2Ezero/largeint/64-4 1536705 70.68 ns/op BenchmarkMalloc8-4 1618573 74.45 ns/op BenchmarkMalloc16-4 1515578 80.41 ns/op BenchmarkMallocTypeInfo8-4 1577860 76.33 ns/op BenchmarkMallocTypeInfo16-4 1256995 96.76 ns/op BenchmarkMallocLargeStruct-4 189079 665.1 ns/op BenchmarkGoroutineSelect-4 49 2079517 ns/op BenchmarkGoroutineBlocking-4 88 1725177 ns/op BenchmarkGoroutineForRange-4 85 2165942 ns/op BenchmarkGoroutineIdle-4 100 2525634 ns/op BenchmarkHashStringSpeed-4 2329345 52.56 ns/op BenchmarkHashBytesSpeed-4 1440278 85.58 ns/op BenchmarkHashInt32Speed-4 3185804 36.92 ns/op BenchmarkHashInt64Speed-4 3004950 40.15 ns/op BenchmarkHashStringArraySpeed-4 556173 204.5 ns/op BenchmarkMegMap-4 3079892 37.83 ns/op BenchmarkMegOneMap-4 3797989 31.30 ns/op BenchmarkMegEqMap-4 1821 75844 ns/op BenchmarkMegEmptyMap-4 4629976 26.77 ns/op BenchmarkSmallStrMap-4 3281906 36.87 ns/op BenchmarkMapStringKeysEight_16-4 3415512 34.94 ns/op BenchmarkMapStringKeysEight_32-4 3473688 33.87 ns/op BenchmarkMapStringKeysEight_64-4 3391550 34.15 ns/op BenchmarkMapStringKeysEight_1M-4 3532617 34.13 ns/op BenchmarkIntMap-4 3870514 31.43 ns/op BenchmarkMapFirst/1-4 4482753 26.62 ns/op BenchmarkMapFirst/2-4 4332541 27.42 ns/op BenchmarkMapFirst/3-4 4411210 26.79 ns/op BenchmarkMapFirst/4-4 4352976 26.74 ns/op BenchmarkMapFirst/5-4 4347710 26.74 ns/op BenchmarkMapFirst/6-4 4336622 27.15 ns/op BenchmarkMapFirst/7-4 4436791 26.86 ns/op BenchmarkMapFirst/8-4 4443230 26.93 ns/op BenchmarkMapFirst/9-4 4004654 30.91 ns/op BenchmarkMapFirst/10-4 3865300 30.31 ns/op BenchmarkMapFirst/11-4 3946054 30.37 ns/op BenchmarkMapFirst/12-4 3867895 30.56 ns/op BenchmarkMapFirst/13-4 3962376 30.50 ns/op BenchmarkMapFirst/14-4 3968180 29.78 ns/op BenchmarkMapFirst/15-4 3916935 30.31 ns/op BenchmarkMapFirst/16-4 3853915 30.84 ns/op BenchmarkMapMid/1-4 3481864 33.99 ns/op BenchmarkMapMid/2-4 3414103 35.02 ns/op BenchmarkMapMid/3-4 3421844 34.61 ns/op BenchmarkMapMid/4-4 3372132 35.23 ns/op BenchmarkMapMid/5-4 3401624 35.29 ns/op BenchmarkMapMid/6-4 3306615 36.29 ns/op BenchmarkMapMid/7-4 3261530 36.48 ns/op BenchmarkMapMid/8-4 3188203 36.83 ns/op BenchmarkMapMid/9-4 3013900 39.04 ns/op BenchmarkMapMid/10-4 2863605 37.88 ns/op BenchmarkMapMid/11-4 3037156 40.13 ns/op BenchmarkMapMid/12-4 3057948 37.81 ns/op BenchmarkMapMid/13-4 3137384 39.07 ns/op BenchmarkMapMid/14-4 2979205 37.69 ns/op BenchmarkMapMid/15-4 3181008 38.33 ns/op BenchmarkMapMid/16-4 3159634 38.98 ns/op BenchmarkMapLast/1-4 3681943 32.64 ns/op BenchmarkMapLast/2-4 3536967 33.87 ns/op BenchmarkMapLast/3-4 3461824 34.98 ns/op BenchmarkMapLast/4-4 3317696 34.75 ns/op BenchmarkMapLast/5-4 3325232 36.37 ns/op BenchmarkMapLast/6-4 3090902 37.98 ns/op BenchmarkMapLast/7-4 3165637 37.95 ns/op BenchmarkMapLast/8-4 3101067 39.04 ns/op BenchmarkMapLast/9-4 3139668 37.98 ns/op BenchmarkMapLast/10-4 2850668 39.74 ns/op BenchmarkMapLast/11-4 3019050 38.69 ns/op BenchmarkMapLast/12-4 2664086 40.13 ns/op BenchmarkMapLast/13-4 3223485 37.32 ns/op BenchmarkMapLast/14-4 2965647 41.79 ns/op BenchmarkMapLast/15-4 3312824 40.21 ns/op BenchmarkMapLast/16-4 2971407 38.50 ns/op BenchmarkMapCycle-4 2003845 58.27 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3284962 37.11 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2312 50610 ns/op BenchmarkMakeMap/[Byte]Byte-4 752552 171.7 ns/op BenchmarkMakeMap/[Int]Int-4 413186 395.5 ns/op BenchmarkNewEmptyMap-4 12017845 9.868 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1654352 71.01 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 476025 246.2 ns/op BenchmarkMapIterEmpty-4 5301994 22.65 ns/op BenchmarkSameLengthMap-4 4282090 26.36 ns/op BenchmarkBigKeyMap-4 1645341 72.77 ns/op BenchmarkBigValMap-4 1545771 78.32 ns/op BenchmarkSmallKeyMap-4 2797261 42.05 ns/op BenchmarkMapPopulate/1-4 2328020 52.38 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 139467 910.5 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7041 17241 ns/op 6274 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 802 152367 ns/op 51792 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 70 1742838 ns/op 416358 B/op 201 allocs/op BenchmarkMapPopulate/100000-4 4 26486766 ns/op 6534472 B/op 2896 allocs/op BenchmarkComplexAlgMap-4 477991 252.6 ns/op BenchmarkGoMapClear/Reflexive/1-4 700458 166.5 ns/op BenchmarkGoMapClear/Reflexive/10-4 637327 186.2 ns/op BenchmarkGoMapClear/Reflexive/100-4 209868 571.2 ns/op BenchmarkGoMapClear/Reflexive/1000-4 36572 3264 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4453 24669 ns/op BenchmarkGoMapClear/NonReflexive/1-4 513073 229.8 ns/op BenchmarkGoMapClear/NonReflexive/10-4 470571 252.7 ns/op BenchmarkGoMapClear/NonReflexive/100-4 182590 638.8 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 36388 3315 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4392 24716 ns/op BenchmarkMapStringConversion/32/simple-4 1883138 64.01 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1771392 68.31 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1581278 73.36 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1717171 69.04 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1642693 73.72 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1532606 79.27 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1821567 61.55 ns/op BenchmarkMapInterfacePtr-4 1932988 65.44 ns/op BenchmarkNewEmptyMapHintLessThan8-4 5041840 23.91 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 153381 749.5 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5350 22829 ns/op BenchmarkMapPop1000-4 366 342128 ns/op BenchmarkMapPop10000-4 19 5931346 ns/op BenchmarkMapAssign/Int32/256-4 2217072 55.00 ns/op BenchmarkMapAssign/Int32/65536-4 1055454 119.6 ns/op BenchmarkMapAssign/Int64/256-4 2212858 54.16 ns/op BenchmarkMapAssign/Int64/65536-4 925365 134.8 ns/op BenchmarkMapAssign/Str/256-4 1831856 65.85 ns/op BenchmarkMapAssign/Str/65536-4 527162 195.3 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1451280 82.86 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 727278 164.5 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1509933 83.85 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 659409 173.8 ns/op BenchmarkMapOperatorAssign/Str/256-4 539644 2361 ns/op BenchmarkMapOperatorAssign/Str/65536-4 208315 509.3 ns/op BenchmarkMapAppendAssign/Int32/256-4 843537 159.0 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 290474 421.5 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 897824 171.5 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 235875 466.1 ns/op 59 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 635038 234.0 ns/op 48 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 146576 776.9 ns/op 111 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1868181 64.25 ns/op BenchmarkMapDelete/Int32/1000-4 1954676 61.50 ns/op BenchmarkMapDelete/Int32/10000-4 1812996 67.65 ns/op BenchmarkMapDelete/Int64/100-4 1823473 66.37 ns/op BenchmarkMapDelete/Int64/1000-4 1958107 62.94 ns/op BenchmarkMapDelete/Int64/10000-4 1824950 64.95 ns/op BenchmarkMapDelete/Str/100-4 1460280 80.90 ns/op BenchmarkMapDelete/Str/1000-4 1482568 80.89 ns/op BenchmarkMapDelete/Str/10000-4 1383757 87.85 ns/op BenchmarkMapDelete/Pointer/100-4 1678130 71.14 ns/op BenchmarkMapDelete/Pointer/1000-4 1710073 68.84 ns/op BenchmarkMapDelete/Pointer/10000-4 1624921 72.78 ns/op BenchmarkMemmove/0-4 14927491 7.890 ns/op BenchmarkMemmove/1-4 1941961 61.55 ns/op 16.25 MB/s BenchmarkMemmove/2-4 1895268 64.11 ns/op 31.20 MB/s BenchmarkMemmove/3-4 1844295 63.89 ns/op 46.96 MB/s BenchmarkMemmove/4-4 1886539 63.00 ns/op 63.49 MB/s BenchmarkMemmove/5-4 1900056 64.00 ns/op 78.12 MB/s BenchmarkMemmove/6-4 1892766 65.78 ns/op 91.22 MB/s BenchmarkMemmove/7-4 1855214 62.71 ns/op 111.63 MB/s BenchmarkMemmove/8-4 1923352 62.06 ns/op 128.90 MB/s BenchmarkMemmove/9-4 1778263 66.27 ns/op 135.82 MB/s BenchmarkMemmove/10-4 1799078 66.72 ns/op 149.87 MB/s BenchmarkMemmove/11-4 1788734 66.51 ns/op 165.40 MB/s BenchmarkMemmove/12-4 1772234 67.27 ns/op 178.38 MB/s BenchmarkMemmove/13-4 1735566 68.23 ns/op 190.54 MB/s BenchmarkMemmove/14-4 1677825 66.99 ns/op 209.00 MB/s BenchmarkMemmove/15-4 1801515 66.31 ns/op 226.22 MB/s BenchmarkMemmove/16-4 1852009 62.84 ns/op 254.61 MB/s BenchmarkMemmove/32-4 1803024 66.16 ns/op 483.70 MB/s BenchmarkMemmove/64-4 1783758 67.81 ns/op 943.85 MB/s BenchmarkMemmove/128-4 1559035 76.80 ns/op 1666.58 MB/s BenchmarkMemmove/256-4 1208259 98.00 ns/op 2612.31 MB/s BenchmarkMemmove/512-4 829132 136.3 ns/op 3755.37 MB/s BenchmarkMemmove/1024-4 506431 241.9 ns/op 4232.28 MB/s BenchmarkMemmove/2048-4 312032 381.1 ns/op 5373.27 MB/s BenchmarkMemmove/4096-4 177457 676.9 ns/op 6050.97 MB/s BenchmarkMemmoveOverlap/32-4 1822800 66.02 ns/op 484.69 MB/s BenchmarkMemmoveOverlap/64-4 1737794 70.03 ns/op 913.96 MB/s BenchmarkMemmoveOverlap/128-4 1542366 77.85 ns/op 1644.27 MB/s BenchmarkMemmoveOverlap/256-4 1000000 101.0 ns/op 2534.38 MB/s BenchmarkMemmoveOverlap/512-4 784030 139.7 ns/op 3665.37 MB/s BenchmarkMemmoveOverlap/1024-4 508982 236.1 ns/op 4336.67 MB/s BenchmarkMemmoveOverlap/2048-4 316329 376.5 ns/op 5438.91 MB/s BenchmarkMemmoveOverlap/4096-4 177206 676.8 ns/op 6051.93 MB/s BenchmarkMemmoveUnalignedDst/0-4 14542726 8.082 ns/op BenchmarkMemmoveUnalignedDst/1-4 1937476 61.47 ns/op 16.27 MB/s BenchmarkMemmoveUnalignedDst/2-4 1859672 64.24 ns/op 31.14 MB/s BenchmarkMemmoveUnalignedDst/3-4 1873509 64.70 ns/op 46.37 MB/s BenchmarkMemmoveUnalignedDst/4-4 1890870 63.83 ns/op 62.67 MB/s BenchmarkMemmoveUnalignedDst/5-4 1871703 63.44 ns/op 78.81 MB/s BenchmarkMemmoveUnalignedDst/6-4 1883169 63.27 ns/op 94.84 MB/s BenchmarkMemmoveUnalignedDst/7-4 1891132 64.30 ns/op 108.86 MB/s BenchmarkMemmoveUnalignedDst/8-4 1911007 63.28 ns/op 126.42 MB/s BenchmarkMemmoveUnalignedDst/9-4 1803348 68.21 ns/op 131.94 MB/s BenchmarkMemmoveUnalignedDst/10-4 1805539 67.06 ns/op 149.12 MB/s BenchmarkMemmoveUnalignedDst/11-4 1777855 67.61 ns/op 162.70 MB/s BenchmarkMemmoveUnalignedDst/12-4 1786278 67.07 ns/op 178.92 MB/s BenchmarkMemmoveUnalignedDst/13-4 1796131 66.23 ns/op 196.27 MB/s BenchmarkMemmoveUnalignedDst/14-4 1798215 66.86 ns/op 209.38 MB/s BenchmarkMemmoveUnalignedDst/15-4 1786086 66.14 ns/op 226.79 MB/s BenchmarkMemmoveUnalignedDst/16-4 1768161 67.27 ns/op 237.84 MB/s BenchmarkMemmoveUnalignedDst/32-4 1699975 70.17 ns/op 456.05 MB/s BenchmarkMemmoveUnalignedDst/64-4 1610984 73.07 ns/op 875.86 MB/s BenchmarkMemmoveUnalignedDst/128-4 1416176 82.40 ns/op 1553.49 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 107.8 ns/op 2374.67 MB/s BenchmarkMemmoveUnalignedDst/512-4 803186 144.0 ns/op 3555.57 MB/s BenchmarkMemmoveUnalignedDst/1024-4 471388 256.5 ns/op 3992.94 MB/s BenchmarkMemmoveUnalignedDst/2048-4 303278 385.9 ns/op 5306.57 MB/s BenchmarkMemmoveUnalignedDst/4096-4 170006 716.4 ns/op 5717.48 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1703122 71.21 ns/op 449.39 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1542873 76.38 ns/op 837.90 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1385775 83.71 ns/op 1529.09 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 107.4 ns/op 2383.84 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 803872 145.6 ns/op 3515.82 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 499552 241.8 ns/op 4235.23 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 305041 386.1 ns/op 5304.67 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 171493 696.5 ns/op 5880.87 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14762066 8.178 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1950956 61.29 ns/op 16.32 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1875364 63.94 ns/op 31.28 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1864714 64.17 ns/op 46.75 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1837556 63.01 ns/op 63.48 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1903598 62.83 ns/op 79.59 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1878603 64.39 ns/op 93.18 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1856646 63.73 ns/op 109.85 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1885136 62.45 ns/op 128.10 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1773841 66.76 ns/op 134.81 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1807855 67.10 ns/op 149.02 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1760455 68.64 ns/op 160.26 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1772799 66.79 ns/op 179.66 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1803038 66.99 ns/op 194.06 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1796216 67.78 ns/op 206.54 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1791434 67.63 ns/op 221.80 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1732143 67.38 ns/op 237.46 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1765340 69.53 ns/op 460.21 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1646029 75.38 ns/op 848.98 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1458409 82.45 ns/op 1552.40 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 106.4 ns/op 2406.42 MB/s BenchmarkMemmoveUnalignedSrc/512-4 841932 143.9 ns/op 3557.79 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 478762 240.2 ns/op 4263.73 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 295263 386.9 ns/op 5293.26 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 172059 688.5 ns/op 5949.44 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1719546 71.21 ns/op 449.38 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1605218 76.91 ns/op 832.19 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1431903 83.91 ns/op 1525.43 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 105.7 ns/op 2422.57 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 830614 141.9 ns/op 3608.66 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 505168 239.9 ns/op 4267.62 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 318034 378.7 ns/op 5407.98 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 176427 679.9 ns/op 6024.52 MB/s BenchmarkMemclr/5-4 12799676 9.287 ns/op 538.37 MB/s BenchmarkMemclr/16-4 12559677 9.650 ns/op 1657.96 MB/s BenchmarkMemclr/64-4 11528721 9.962 ns/op 6424.48 MB/s BenchmarkMemclr/256-4 10238870 11.78 ns/op 21739.31 MB/s BenchmarkMemclr/4096-4 2392150 50.91 ns/op 80451.89 MB/s BenchmarkMemclr/65536-4 48753 2188 ns/op 29958.94 MB/s BenchmarkMemclr/1M-4 2757 42481 ns/op 24683.70 MB/s BenchmarkMemclr/4M-4 678 171232 ns/op 24494.92 MB/s BenchmarkMemclr/8M-4 291 395079 ns/op 21232.75 MB/s BenchmarkMemclr/16M-4 67 2132318 ns/op 7868.06 MB/s BenchmarkMemclr/64M-4 12 9754076 ns/op 6880.08 MB/s BenchmarkGoMemclr/5-4 2354301 51.28 ns/op 97.51 MB/s BenchmarkGoMemclr/16-4 543228 217.6 ns/op 73.52 MB/s BenchmarkGoMemclr/64-4 145569 818.2 ns/op 78.22 MB/s BenchmarkGoMemclr/256-4 37090 3258 ns/op 78.57 MB/s BenchmarkMemclrRange/1K_2K-4 63270 1984 ns/op 48332.79 MB/s BenchmarkMemclrRange/2K_8K-4 31153 3868 ns/op 86224.49 MB/s BenchmarkMemclrRange/4K_16K-4 41626 2866 ns/op 112715.68 MB/s BenchmarkMemclrRange/160K_228K-4 1586 64689 ns/op 25705.42 MB/s BenchmarkClearFat7-4 7079835 17.23 ns/op BenchmarkClearFat8-4 7198905 16.08 ns/op BenchmarkClearFat11-4 6298806 19.12 ns/op BenchmarkClearFat12-4 5761408 20.01 ns/op BenchmarkClearFat13-4 6194607 19.45 ns/op BenchmarkClearFat14-4 6125139 19.63 ns/op BenchmarkClearFat15-4 6329653 18.79 ns/op BenchmarkClearFat16-4 6964681 17.01 ns/op BenchmarkClearFat24-4 6887659 17.43 ns/op BenchmarkClearFat32-4 6306493 18.70 ns/op BenchmarkClearFat40-4 6384952 18.74 ns/op BenchmarkClearFat48-4 5943144 20.16 ns/op BenchmarkClearFat56-4 6040143 19.76 ns/op BenchmarkClearFat64-4 6137832 19.65 ns/op BenchmarkClearFat72-4 5908878 20.40 ns/op BenchmarkClearFat128-4 4577970 25.50 ns/op BenchmarkClearFat256-4 3222804 35.22 ns/op BenchmarkClearFat512-4 1850402 64.45 ns/op BenchmarkClearFat1024-4 1000000 106.2 ns/op BenchmarkClearFat1032-4 908419 129.6 ns/op BenchmarkClearFat1040-4 1000000 106.6 ns/op BenchmarkCopyFat7-4 6635317 18.02 ns/op BenchmarkCopyFat8-4 7136342 16.94 ns/op BenchmarkCopyFat11-4 6451672 18.68 ns/op BenchmarkCopyFat12-4 6348847 18.93 ns/op BenchmarkCopyFat13-4 6229770 19.08 ns/op BenchmarkCopyFat14-4 6219002 19.27 ns/op BenchmarkCopyFat15-4 6335796 18.74 ns/op BenchmarkCopyFat16-4 7022900 17.98 ns/op BenchmarkCopyFat24-4 6743692 17.66 ns/op BenchmarkCopyFat32-4 6728439 18.08 ns/op BenchmarkCopyFat64-4 6008133 19.93 ns/op BenchmarkCopyFat72-4 5901224 20.68 ns/op BenchmarkCopyFat128-4 4558903 26.16 ns/op BenchmarkCopyFat256-4 3168180 37.71 ns/op BenchmarkCopyFat512-4 1678569 71.07 ns/op BenchmarkCopyFat520-4 1657494 74.78 ns/op BenchmarkCopyFat1024-4 1000000 115.2 ns/op BenchmarkCopyFat1032-4 973146 122.2 ns/op BenchmarkCopyFat1040-4 1000000 109.0 ns/op BenchmarkIssue18740/2byte-4 432 276504 ns/op BenchmarkIssue18740/4byte-4 720 168459 ns/op BenchmarkIssue18740/8byte-4 1005 110482 ns/op BenchmarkReadMetricsLatency-4 18193 4295 p50-ns 5142 p90-ns 11168 p99-ns BenchmarkFinalizer-4 168 718429 ns/op BenchmarkFinalizerRun-4 182650 948.0 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7638274 15.37 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3102529 39.13 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2324481 49.90 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2383474 50.15 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1296439 92.52 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 103.8 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2247736 53.10 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1245622 96.89 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1317206 91.24 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1974763 59.97 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2006679 61.16 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1705851 70.18 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1446262 81.63 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1349601 89.37 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5372634 21.99 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5693283 21.30 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5643859 21.15 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5571837 21.68 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5163712 23.08 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4783108 25.08 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5530392 21.66 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5658553 21.13 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5578598 21.28 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5538696 21.56 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5685877 21.35 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5571403 21.53 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5594182 21.64 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5598444 21.32 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5681011 21.26 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5530580 21.50 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5712202 21.03 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5696986 21.24 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5573397 21.53 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5392081 21.99 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5437406 21.98 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5517320 21.66 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5361306 21.81 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5453822 21.83 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5591439 21.58 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5403462 22.10 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5470174 21.93 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5551220 21.79 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5505238 21.79 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5463804 21.90 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5569904 21.67 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5473086 21.38 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5633096 21.15 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5511584 21.48 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5609538 21.25 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5684199 21.11 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5549727 21.86 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5631927 21.45 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5656648 21.28 ns/op BenchmarkNetpollBreak-4 3687 31890 ns/op BenchmarkPingPongHog-4 327 389286 ns/op BenchmarkStackGrowth-4 108127 984.8 ns/op BenchmarkStackGrowthDeep-4 1351 88523 ns/op BenchmarkCreateGoroutines-4 28687 4082 ns/op BenchmarkCreateGoroutinesParallel-4 43555 2638 ns/op BenchmarkCreateGoroutinesCapture-4 5310 19272 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 41356 3258 ns/op BenchmarkClosureCall-4 19586934 5.693 ns/op BenchmarkWakeupParallelSpinning/0s-4 6200 18989 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5257 22772 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4393 27136 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2964 40471 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2084 57723 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1351 90691 ns/op BenchmarkWakeupParallelSpinning/50µs-4 735 150430 ns/op BenchmarkWakeupParallelSpinning/100µs-4 498 254048 ns/op BenchmarkMatmult-4 5407717 28.05 ns/op BenchmarkFastrand-4 12484449 9.255 ns/op BenchmarkFastrand64-4 12862921 9.282 ns/op BenchmarkFastrandHashiter-4 4713132 24.52 ns/op BenchmarkFastrandn/2-4 6154640 19.35 ns/op BenchmarkFastrandn/3-4 6247978 18.93 ns/op BenchmarkFastrandn/4-4 6364521 18.79 ns/op BenchmarkFastrandn/5-4 6248900 18.85 ns/op BenchmarkIfaceCmp100-4 103776 1179 ns/op BenchmarkIfaceCmpNil100-4 181318 658.9 ns/op BenchmarkEfaceCmpDiff-4 39799 3015 ns/op BenchmarkEfaceCmpDiffIndirect-4 36206 3274 ns/op BenchmarkDefer-4 1670593 72.97 ns/op BenchmarkDefer10-4 815511 146.5 ns/op BenchmarkDeferMany-4 517197 398.1 ns/op BenchmarkPanicRecover-4 179596 630.6 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7806 15981 ns/op 14099 p50-ns 17584 p90-ns 33486 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 2763 47422 ns/op 14425 p50-ns 20109 p90-ns 156472 p99-ns BenchmarkGoroutineProfile/small/idle-4 3423 35701 ns/op 33199 p50-ns 36784 p90-ns 80276 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 2969108 ns/op 216787 p50-ns 12777366 p90-ns 45794885 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7132 16749 ns/op 13881 p50-ns 17467 p90-ns 54234 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 7183 73272 ns/op 14905 p50-ns 20719 p90-ns 119354 p99-ns BenchmarkGoroutineProfile/large/idle-4 12 9544774 ns/op 9483956 p50-ns 9819103 p90-ns 10066556 p99-ns BenchmarkGoroutineProfile/large/loaded-4 9 13367195 ns/op 11065016 p50-ns 20656557 p90-ns 20656557 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6358 17002 ns/op 14524 p50-ns 17889 p90-ns 35430 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 619 221474 ns/op 18088 p50-ns 76711 p90-ns 7348174 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 745 145663 ns/op 132657 p50-ns 168057 p90-ns 389070 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 150 1313254 ns/op 320661 p50-ns 1795461 p90-ns 19932712 p99-ns BenchmarkRWMutexUncontended-4 2997812 40.01 ns/op BenchmarkRWMutexWrite100-4 513724 263.9 ns/op BenchmarkRWMutexWrite10-4 123729 1161 ns/op BenchmarkRWMutexWorkWrite100-4 523358 234.4 ns/op BenchmarkRWMutexWorkWrite10-4 64593 1678 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1832 64275 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 874 135965 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 916 125974 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 396 280053 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 464 255312 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 202 579023 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 231 507418 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 98 1211120 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 325538 410.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 326541 365.4 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 292587 450.1 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 274831 379.1 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 267315 420.6 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 277591 529.4 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 248954 408.5 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 273262 430.0 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 214696 533.2 ns/op BenchmarkMakeSlice/Byte-4 1998985 61.50 ns/op BenchmarkMakeSlice/Int16-4 2172312 64.84 ns/op BenchmarkMakeSlice/Int-4 1523088 78.76 ns/op BenchmarkMakeSlice/Ptr-4 1231777 98.32 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 116.0 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 148.9 ns/op BenchmarkMakeSlice/Struct/40-4 977755 189.0 ns/op BenchmarkGrowSlice/Byte-4 808300 155.3 ns/op BenchmarkGrowSlice/Int16-4 776745 168.4 ns/op BenchmarkGrowSlice/Int-4 650130 216.4 ns/op BenchmarkGrowSlice/Ptr-4 524622 268.2 ns/op BenchmarkGrowSlice/Struct/24-4 262198 413.7 ns/op BenchmarkGrowSlice/Struct/32-4 285402 497.0 ns/op BenchmarkGrowSlice/Struct/40-4 223293 546.7 ns/op BenchmarkExtendSlice/IntSlice-4 512791 267.1 ns/op BenchmarkExtendSlice/PointerSlice-4 432772 318.3 ns/op BenchmarkExtendSlice/NoGrow-4 911402 164.5 ns/op BenchmarkAppend-4 863133 135.7 ns/op BenchmarkAppendGrowByte-4 5 24204182 ns/op BenchmarkAppendGrowString-4 1 222341983 ns/op BenchmarkAppendSlice/1Bytes-4 1805864 64.90 ns/op BenchmarkAppendSlice/4Bytes-4 1771792 66.11 ns/op BenchmarkAppendSlice/7Bytes-4 1833282 66.26 ns/op BenchmarkAppendSlice/8Bytes-4 1737751 67.18 ns/op BenchmarkAppendSlice/15Bytes-4 1712096 70.18 ns/op BenchmarkAppendSlice/16Bytes-4 1768849 68.82 ns/op BenchmarkAppendSlice/32Bytes-4 1822609 66.33 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 96870 1431 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 24992 5338 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8758 17234 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1708 83899 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 217 559260 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 54 2217075 ns/op BenchmarkAppendStr/1Bytes-4 1383222 86.40 ns/op BenchmarkAppendStr/4Bytes-4 1425216 85.25 ns/op BenchmarkAppendStr/8Bytes-4 1383720 86.06 ns/op BenchmarkAppendStr/16Bytes-4 1330332 89.31 ns/op BenchmarkAppendStr/32Bytes-4 1355426 88.24 ns/op BenchmarkAppendSpecialCase-4 856682 140.2 ns/op BenchmarkCopy/1Byte-4 1951308 60.99 ns/op 16.39 MB/s BenchmarkCopy/1String-4 1924088 61.54 ns/op 16.25 MB/s BenchmarkCopy/2Byte-4 1898534 63.42 ns/op 31.54 MB/s BenchmarkCopy/2String-4 1894304 62.06 ns/op 32.23 MB/s BenchmarkCopy/4Byte-4 1871418 62.79 ns/op 63.71 MB/s BenchmarkCopy/4String-4 1867188 62.84 ns/op 63.66 MB/s BenchmarkCopy/8Byte-4 1902273 63.75 ns/op 125.48 MB/s BenchmarkCopy/8String-4 1929778 61.75 ns/op 129.55 MB/s BenchmarkCopy/12Byte-4 1784893 67.67 ns/op 177.34 MB/s BenchmarkCopy/12String-4 1757173 66.79 ns/op 179.66 MB/s BenchmarkCopy/16Byte-4 1834009 66.18 ns/op 241.77 MB/s BenchmarkCopy/16String-4 1864674 64.80 ns/op 246.93 MB/s BenchmarkCopy/32Byte-4 1747700 68.76 ns/op 465.37 MB/s BenchmarkCopy/32String-4 1774837 67.66 ns/op 472.99 MB/s BenchmarkCopy/128Byte-4 1443858 84.69 ns/op 1511.38 MB/s BenchmarkCopy/128String-4 1361823 90.32 ns/op 1417.16 MB/s BenchmarkCopy/1024Byte-4 444926 270.8 ns/op 3781.13 MB/s BenchmarkCopy/1024String-4 378524 318.5 ns/op 3214.81 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 30189 3935 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 16497 6158 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10898 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 12591 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9679 16170 ns/op BenchmarkAppendInPlace/Grow/Byte-4 162049 843.1 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 157221 875.7 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 120842 1372 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 90249 1523 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 89839 1726 ns/op BenchmarkStackCopyPtr-4 1 134757840 ns/op BenchmarkStackCopy-4 1 104691732 ns/op BenchmarkStackCopyNoCache-4 20 5411160 ns/op BenchmarkStackCopyWithStkobj-4 2 60031112 ns/op BenchmarkIssue18138-4 991 117372 ns/op BenchmarkCompareStringEqual-4 10988830 10.47 ns/op BenchmarkCompareStringIdentical-4 16719751 7.185 ns/op BenchmarkCompareStringSameLength-4 13126045 9.014 ns/op BenchmarkCompareStringDifferentLength-4 19783668 5.323 ns/op BenchmarkCompareStringBigUnaligned-4 1406 81442 ns/op 12875.30 MB/s BenchmarkCompareStringBig-4 1396 77427 ns/op 13542.96 MB/s BenchmarkConcatStringAndBytes-4 2106753 56.65 ns/op BenchmarkSliceByteToString/1-4 2324493 51.49 ns/op BenchmarkSliceByteToString/2-4 1000000 105.6 ns/op BenchmarkSliceByteToString/4-4 1000000 106.5 ns/op BenchmarkSliceByteToString/8-4 1000000 104.3 ns/op BenchmarkSliceByteToString/16-4 1000000 108.2 ns/op BenchmarkSliceByteToString/32-4 1000000 114.6 ns/op BenchmarkSliceByteToString/64-4 948862 147.0 ns/op BenchmarkSliceByteToString/128-4 766639 224.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2281455 53.07 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 873331 136.7 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 116.3 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3461550 34.99 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1606830 74.40 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1891816 63.13 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2425794 48.81 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 449608 260.7 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 568996 200.8 ns/op BenchmarkRuneIterate/range/ASCII-4 6231778 19.24 ns/op BenchmarkRuneIterate/range/Japanese-4 1976736 60.55 ns/op BenchmarkRuneIterate/range/MixedLength-4 2348539 51.33 ns/op BenchmarkRuneIterate/range1/ASCII-4 6070646 22.12 ns/op BenchmarkRuneIterate/range1/Japanese-4 1968622 60.06 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2341143 51.23 ns/op BenchmarkRuneIterate/range2/ASCII-4 4982260 22.69 ns/op BenchmarkRuneIterate/range2/Japanese-4 1943214 63.48 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2305272 55.23 ns/op BenchmarkArrayEqual-4 18793815 5.684 ns/op BenchmarkFunc/Name-4 5126091 22.55 ns/op BenchmarkFunc/Entry-4 11173466 10.68 ns/op BenchmarkFunc/FileLine-4 1574929 75.11 ns/op PASS ok runtime 128.731s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24512 4304 ns/op BenchmarkHandle/concurrent-4 14433 8101 ns/op PASS ok runtime/cgo 0.381s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21366626 5.663 ns/op BenchmarkAtomicStore64-4 9694401 12.38 ns/op BenchmarkAtomicLoad-4 20917777 5.654 ns/op BenchmarkAtomicStore-4 9682755 12.33 ns/op BenchmarkAnd8-4 9549014 12.39 ns/op BenchmarkAnd-4 9687830 12.38 ns/op BenchmarkAnd8Parallel-4 2481591 51.40 ns/op BenchmarkAndParallel-4 2264572 52.48 ns/op BenchmarkOr8-4 9629690 12.48 ns/op BenchmarkOr-4 9667539 12.46 ns/op BenchmarkOr8Parallel-4 2486262 49.67 ns/op BenchmarkOrParallel-4 2479030 48.73 ns/op BenchmarkXadd-4 2557788 49.05 ns/op BenchmarkXadd64-4 2215860 48.81 ns/op BenchmarkCas-4 2219510 57.68 ns/op BenchmarkCas64-4 2156713 52.88 ns/op BenchmarkXchg-4 2465402 50.12 ns/op BenchmarkXchg64-4 2383926 49.12 ns/op PASS ok runtime/internal/atomic 2.835s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 5113905 24.04 ns/op BenchmarkMulUintptr/large-4 4000370 29.60 ns/op PASS ok runtime/internal/math 0.333s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 27 3926610 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 28 4690111 ns/op 375.1 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 879 145889 ns/op 5.775 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 10165945 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 12151885 ns/op 1085 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 140 821493 ns/op 68.83 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 75502319 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 85293628 ns/op 8273 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 10376182 ns/op 897.5 concurrent_launches/op PASS ok runtime/pprof 1.894s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 15 7050852 ns/op BenchmarkStackLeak-4 11606 10323 ns/op PASS ok runtime/race 0.545s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5299982 25.41 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 172261 582.1 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.304s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 160368 724.4 ns/op BenchmarkSortString1K-4 186 672798 ns/op BenchmarkSortString1K_Slice-4 204 586654 ns/op BenchmarkStableString1K-4 98 1091046 ns/op BenchmarkSortInt1K-4 210 556580 ns/op BenchmarkSortInt1K_Sorted-4 3337 36945 ns/op BenchmarkSortInt1K_Reversed-4 1858 59765 ns/op BenchmarkSortInt1K_Mod8-4 516 240590 ns/op BenchmarkStableInt1K-4 144 801818 ns/op BenchmarkStableInt1K_Slice-4 174 710267 ns/op BenchmarkSortInt64K-4 2 54841074 ns/op BenchmarkSortInt64K_Slice-4 3 45756562 ns/op BenchmarkStableInt64K-4 2 75108806 ns/op BenchmarkSort1e2-4 468 253904 ns/op BenchmarkStable1e2-4 169 704746 ns/op BenchmarkSort1e4-4 2 51306446 ns/op BenchmarkStable1e4-4 1 234818331 ns/op PASS ok sort 3.588s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 892801 136.5 ns/op BenchmarkAtof64Float-4 666970 155.3 ns/op BenchmarkAtof64FloatExp-4 629596 183.2 ns/op BenchmarkAtof64Big-4 420650 275.7 ns/op BenchmarkAtof64RandomBits-4 398017 282.5 ns/op BenchmarkAtof64RandomFloats-4 449203 265.7 ns/op BenchmarkAtof64RandomLongFloats-4 384460 310.8 ns/op BenchmarkAtof32Decimal-4 756763 134.5 ns/op BenchmarkAtof32Float-4 753720 152.8 ns/op BenchmarkAtof32FloatExp-4 615907 195.1 ns/op BenchmarkAtof32Random-4 365095 323.8 ns/op BenchmarkAtof32RandomLong-4 153765 769.0 ns/op BenchmarkParseInt/Pos/7bit-4 1412314 86.28 ns/op BenchmarkParseInt/Pos/26bit-4 659320 163.3 ns/op BenchmarkParseInt/Pos/31bit-4 596300 199.3 ns/op BenchmarkParseInt/Pos/56bit-4 392414 286.4 ns/op BenchmarkParseInt/Pos/63bit-4 395096 300.8 ns/op BenchmarkParseInt/Neg/7bit-4 1351831 88.31 ns/op BenchmarkParseInt/Neg/26bit-4 708220 162.1 ns/op BenchmarkParseInt/Neg/31bit-4 595952 192.4 ns/op BenchmarkParseInt/Neg/56bit-4 416395 285.1 ns/op BenchmarkParseInt/Neg/63bit-4 374430 304.3 ns/op BenchmarkAtoi/Pos/7bit-4 2288640 51.99 ns/op BenchmarkAtoi/Pos/26bit-4 923408 121.8 ns/op BenchmarkAtoi/Pos/31bit-4 871956 133.5 ns/op BenchmarkAtoi/Pos/56bit-4 511053 227.4 ns/op BenchmarkAtoi/Pos/63bit-4 363093 326.0 ns/op BenchmarkAtoi/Neg/7bit-4 2230464 52.51 ns/op BenchmarkAtoi/Neg/26bit-4 891343 122.5 ns/op BenchmarkAtoi/Neg/31bit-4 828806 135.4 ns/op BenchmarkAtoi/Neg/56bit-4 497397 226.3 ns/op BenchmarkAtoi/Neg/63bit-4 362838 327.8 ns/op BenchmarkFormatFloat/Decimal-4 118305 1025 ns/op BenchmarkFormatFloat/Float-4 109406 1096 ns/op BenchmarkFormatFloat/Exp-4 114348 1005 ns/op BenchmarkFormatFloat/NegExp-4 116372 1015 ns/op BenchmarkFormatFloat/LongExp-4 96674 1228 ns/op BenchmarkFormatFloat/Big-4 93727 1295 ns/op BenchmarkFormatFloat/BinaryExp-4 210150 557.7 ns/op BenchmarkFormatFloat/32Integer-4 119875 1007 ns/op BenchmarkFormatFloat/32ExactFraction-4 123891 943.5 ns/op BenchmarkFormatFloat/32Point-4 113384 1072 ns/op BenchmarkFormatFloat/32Exp-4 117837 1014 ns/op BenchmarkFormatFloat/32NegExp-4 108499 1019 ns/op BenchmarkFormatFloat/32Shortest-4 121312 972.6 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 136954 850.5 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 135836 874.8 ns/op BenchmarkFormatFloat/64Fixed1-4 149108 775.6 ns/op BenchmarkFormatFloat/64Fixed2-4 157137 762.8 ns/op BenchmarkFormatFloat/64Fixed3-4 143208 809.5 ns/op BenchmarkFormatFloat/64Fixed4-4 156396 778.3 ns/op BenchmarkFormatFloat/64Fixed12-4 90519 1338 ns/op BenchmarkFormatFloat/64Fixed16-4 110655 1057 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 115990 1046 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 103986 1130 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2516 46543 ns/op BenchmarkFormatFloat/Slowpath64-4 97375 1228 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 98289 1229 ns/op BenchmarkAppendFloat/Decimal-4 143658 839.7 ns/op BenchmarkAppendFloat/Float-4 126087 937.7 ns/op BenchmarkAppendFloat/Exp-4 144026 853.1 ns/op BenchmarkAppendFloat/NegExp-4 138757 848.5 ns/op BenchmarkAppendFloat/LongExp-4 112909 1045 ns/op BenchmarkAppendFloat/Big-4 109404 1081 ns/op BenchmarkAppendFloat/BinaryExp-4 330198 348.1 ns/op BenchmarkAppendFloat/32Integer-4 137485 859.6 ns/op BenchmarkAppendFloat/32ExactFraction-4 142273 838.7 ns/op BenchmarkAppendFloat/32Point-4 132580 886.8 ns/op BenchmarkAppendFloat/32Exp-4 141751 841.8 ns/op BenchmarkAppendFloat/32NegExp-4 145598 825.9 ns/op BenchmarkAppendFloat/32Shortest-4 153010 746.9 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 180158 657.8 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 172158 681.9 ns/op BenchmarkAppendFloat/64Fixed1-4 194812 598.1 ns/op BenchmarkAppendFloat/64Fixed2-4 197295 595.4 ns/op BenchmarkAppendFloat/64Fixed3-4 199082 587.9 ns/op BenchmarkAppendFloat/64Fixed4-4 197692 594.8 ns/op BenchmarkAppendFloat/64Fixed12-4 106345 1113 ns/op BenchmarkAppendFloat/64Fixed16-4 138296 861.4 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 148864 789.9 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 128277 930.0 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2602 45717 ns/op BenchmarkAppendFloat/Slowpath64-4 112375 1058 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 117661 1026 ns/op BenchmarkFormatInt-4 16124 7434 ns/op BenchmarkAppendInt-4 16582 7027 ns/op BenchmarkFormatUint-4 89954 1372 ns/op BenchmarkAppendUint-4 96182 1247 ns/op BenchmarkFormatIntSmall/7-4 3043108 39.61 ns/op BenchmarkFormatIntSmall/42-4 3004603 39.42 ns/op BenchmarkAppendIntSmall-4 1450497 85.85 ns/op BenchmarkAppendUintVarlen/1-4 1335963 87.80 ns/op BenchmarkAppendUintVarlen/12-4 1260033 90.83 ns/op BenchmarkAppendUintVarlen/123-4 916231 123.1 ns/op BenchmarkAppendUintVarlen/1234-4 950058 121.9 ns/op BenchmarkAppendUintVarlen/12345-4 909202 125.0 ns/op BenchmarkAppendUintVarlen/123456-4 945670 125.5 ns/op BenchmarkAppendUintVarlen/1234567-4 895756 128.1 ns/op BenchmarkAppendUintVarlen/12345678-4 900405 127.9 ns/op BenchmarkAppendUintVarlen/123456789-4 896338 132.8 ns/op BenchmarkAppendUintVarlen/1234567890-4 837940 134.5 ns/op BenchmarkAppendUintVarlen/12345678901-4 860277 137.5 ns/op BenchmarkAppendUintVarlen/123456789012-4 790260 138.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 843067 139.6 ns/op BenchmarkAppendUintVarlen/12345678901234-4 800536 141.0 ns/op BenchmarkAppendUintVarlen/123456789012345-4 816312 146.4 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 786406 146.8 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 775052 147.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 798511 149.5 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 755420 152.7 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 740235 154.7 ns/op BenchmarkQuote-4 46442 2592 ns/op BenchmarkQuoteRune-4 468774 246.8 ns/op BenchmarkAppendQuote-4 54489 2191 ns/op BenchmarkAppendQuoteRune-4 906514 131.6 ns/op BenchmarkUnquoteEasy-4 1396310 85.41 ns/op BenchmarkUnquoteHard-4 50491 2370 ns/op PASS ok strconv 15.797s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 397726 278.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 142674 916.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 185114 633.6 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 289170 390.0 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 90291 1331 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 100471 1182 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 667330 173.7 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22965 5161 ns/op BenchmarkGenericMatch1-4 2227 51072 ns/op BenchmarkGenericMatch2-4 438 269557 ns/op BenchmarkSingleMaxSkipping-4 8749 12978 ns/op 770.52 MB/s BenchmarkSingleLongSuffixFail-4 15841 7651 ns/op 130.96 MB/s BenchmarkSingleMatch-4 262 450011 ns/op 33.33 MB/s BenchmarkByteByteNoMatch-4 76768 1559 ns/op BenchmarkByteByteMatch-4 19324 6191 ns/op BenchmarkByteStringMatch-4 23274 5134 ns/op BenchmarkHTMLEscapeNew-4 73058 1586 ns/op BenchmarkHTMLEscapeOld-4 88525 1365 ns/op BenchmarkByteStringReplacerWriteString-4 1473 80919 ns/op BenchmarkByteReplacerWriteString-4 1664 69989 ns/op BenchmarkByteByteReplaces-4 3319 34880 ns/op BenchmarkByteByteMap-4 10000 11283 ns/op BenchmarkMap/identity/ASCII-4 627468 195.8 ns/op BenchmarkMap/identity/Greek-4 428670 280.8 ns/op BenchmarkMap/change/ASCII-4 38347 3092 ns/op BenchmarkMap/change/Greek-4 28296 4239 ns/op BenchmarkIndexRune-4 1977764 60.07 ns/op BenchmarkIndexRuneLongString-4 1696460 70.52 ns/op BenchmarkIndexRuneFastPath-4 4051770 29.72 ns/op BenchmarkIndex-4 4045862 31.01 ns/op BenchmarkLastIndex-4 4493437 26.45 ns/op BenchmarkIndexByte-4 10326840 10.90 ns/op BenchmarkToUpper/#00-4 3358928 34.98 ns/op BenchmarkToUpper/ONLYUPPER-4 2555611 47.35 ns/op BenchmarkToUpper/abc-4 343143 346.4 ns/op BenchmarkToUpper/AbC123-4 267954 470.7 ns/op BenchmarkToUpper/azAZ09_-4 288943 411.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55228 2166 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 73966 1629 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 32803 3554 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 61850 1971 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 120027 995.6 ns/op BenchmarkToLower/#00-4 3417962 34.85 ns/op BenchmarkToLower/abc-4 2994585 40.15 ns/op BenchmarkToLower/AbC123-4 237196 500.5 ns/op BenchmarkToLower/azAZ09_-4 235930 512.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 99694 1249 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 66580 1805 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35904 3253 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 71974 1658 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 121938 988.9 ns/op BenchmarkMapNoChanges-4 857170 144.1 ns/op BenchmarkTrim-4 36903 3266 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3409880 34.86 ns/op BenchmarkToValidUTF8/InvalidASCII-4 196374 612.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 122052 936.5 ns/op BenchmarkEqualFold/Tests-4 53482 2118 ns/op BenchmarkEqualFold/ASCII-4 3236641 36.75 ns/op BenchmarkEqualFold/UnicodePrefix-4 117675 1002 ns/op BenchmarkEqualFold/UnicodeSuffix-4 122929 961.9 ns/op BenchmarkIndexHard1-4 844 142717 ns/op BenchmarkIndexHard2-4 604 199675 ns/op BenchmarkIndexHard3-4 151 788281 ns/op BenchmarkIndexHard4-4 152 790969 ns/op BenchmarkLastIndexHard1-4 58 2005584 ns/op BenchmarkLastIndexHard2-4 58 2005621 ns/op BenchmarkLastIndexHard3-4 58 2024895 ns/op BenchmarkCountHard1-4 837 141877 ns/op BenchmarkCountHard2-4 601 197995 ns/op BenchmarkCountHard3-4 150 793153 ns/op BenchmarkIndexTorture-4 7473 15769 ns/op BenchmarkCountTorture-4 7614 15818 ns/op BenchmarkCountTortureOverlapping-4 716 157552 ns/op BenchmarkCountByte/10-4 4179687 29.37 ns/op 340.54 MB/s BenchmarkCountByte/32-4 3967183 31.05 ns/op 1030.71 MB/s BenchmarkCountByte/4096-4 784335 135.3 ns/op 30275.62 MB/s BenchmarkCountByte/4194304-4 679 171788 ns/op 24415.57 MB/s BenchmarkCountByte/67108864-4 18 6494041 ns/op 10333.91 MB/s BenchmarkFields/ASCII/16-4 267207 458.1 ns/op 34.92 MB/s 64 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21823 5494 ns/op 46.59 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1390 87093 ns/op 47.03 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 78 1478366 ns/op 44.33 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 23660965 ns/op 44.32 MB/s 1515539 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 128156 933.2 ns/op 17.15 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9399 11757 ns/op 21.77 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 579 201780 ns/op 20.30 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 32 3585272 ns/op 18.28 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 67096719 ns/op 15.63 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 174866 696.3 ns/op 22.98 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16437 7544 ns/op 33.94 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 952 129159 ns/op 31.71 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 50 2401550 ns/op 27.29 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 46008215 ns/op 22.79 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 157272 753.0 ns/op 21.25 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13267 9049 ns/op 28.29 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 765 157390 ns/op 26.02 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 39 2957533 ns/op 22.16 MB/s 463108 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 54193374 ns/op 19.35 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 70472478 ns/op BenchmarkSplitSingleByteSeparator-4 20 5305877 ns/op BenchmarkSplitMultiByteSeparator-4 34 3155246 ns/op BenchmarkSplitNSingleByteSeparator-4 235423 518.6 ns/op BenchmarkSplitNMultiByteSeparator-4 180157 666.9 ns/op BenchmarkRepeat/5x0-4 3333451 35.76 ns/op BenchmarkRepeat/5x1-4 3421381 35.06 ns/op BenchmarkRepeat/5x2-4 281059 435.6 ns/op BenchmarkRepeat/5x6-4 167052 732.2 ns/op BenchmarkRepeat/10x0-4 3418836 35.87 ns/op BenchmarkRepeat/10x1-4 3354182 35.61 ns/op BenchmarkRepeat/10x2-4 267472 450.5 ns/op BenchmarkRepeat/10x6-4 159428 756.7 ns/op BenchmarkRepeatLarge/256/1-4 74719 1605 ns/op 159.49 MB/s BenchmarkRepeatLarge/256/16-4 118956 1020 ns/op 250.96 MB/s BenchmarkRepeatLarge/512/1-4 59835 1972 ns/op 259.69 MB/s BenchmarkRepeatLarge/512/16-4 87480 1368 ns/op 374.34 MB/s BenchmarkRepeatLarge/1024/1-4 46579 2633 ns/op 388.85 MB/s BenchmarkRepeatLarge/1024/16-4 60841 1939 ns/op 528.14 MB/s BenchmarkRepeatLarge/2048/1-4 30271 3980 ns/op 514.58 MB/s BenchmarkRepeatLarge/2048/16-4 35685 3284 ns/op 623.57 MB/s BenchmarkRepeatLarge/4096/1-4 20442 5888 ns/op 695.65 MB/s BenchmarkRepeatLarge/4096/16-4 23305 5095 ns/op 804.00 MB/s BenchmarkRepeatLarge/8192/1-4 12078 9626 ns/op 851.02 MB/s BenchmarkRepeatLarge/8192/16-4 13254 9246 ns/op 885.97 MB/s BenchmarkRepeatLarge/8192/4097-4 5287251 22.42 ns/op 182738.78 MB/s BenchmarkRepeatLarge/16384/1-4 6638 16909 ns/op 968.95 MB/s BenchmarkRepeatLarge/16384/16-4 8082 15264 ns/op 1073.40 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10578 ns/op 1161.98 MB/s BenchmarkRepeatLarge/32768/1-4 4069 28714 ns/op 1141.19 MB/s BenchmarkRepeatLarge/32768/16-4 4104 28426 ns/op 1152.76 MB/s BenchmarkRepeatLarge/32768/4097-4 4862 27964 ns/op 1025.55 MB/s BenchmarkRepeatLarge/65536/1-4 1824 55006 ns/op 1191.43 MB/s BenchmarkRepeatLarge/65536/16-4 2032 53842 ns/op 1217.19 MB/s BenchmarkRepeatLarge/65536/4097-4 2085 55346 ns/op 1110.39 MB/s BenchmarkRepeatLarge/131072/1-4 457 257815 ns/op 508.40 MB/s BenchmarkRepeatLarge/131072/16-4 477 249149 ns/op 526.08 MB/s BenchmarkRepeatLarge/131072/4097-4 518 273025 ns/op 465.18 MB/s BenchmarkRepeatLarge/262144/1-4 240 496828 ns/op 527.64 MB/s BenchmarkRepeatLarge/262144/16-4 236 506553 ns/op 517.51 MB/s BenchmarkRepeatLarge/262144/4097-4 249 484840 ns/op 532.36 MB/s BenchmarkRepeatLarge/524288/1-4 121 970499 ns/op 540.22 MB/s BenchmarkRepeatLarge/524288/16-4 123 984846 ns/op 532.36 MB/s BenchmarkRepeatLarge/524288/4097-4 123 958905 ns/op 542.62 MB/s BenchmarkRepeatLarge/1048576/1-4 72 1946766 ns/op 538.62 MB/s BenchmarkRepeatLarge/1048576/16-4 66 1947897 ns/op 538.31 MB/s BenchmarkRepeatLarge/1048576/4097-4 57 1909950 ns/op 547.00 MB/s BenchmarkRepeatLarge/2097152/1-4 32 3894245 ns/op 538.53 MB/s BenchmarkRepeatLarge/2097152/16-4 27 3935076 ns/op 532.94 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 3903815 ns/op 536.29 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7915541 ns/op 529.88 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7851513 ns/op 534.20 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7734324 ns/op 541.90 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15573700 ns/op 538.64 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15728585 ns/op 533.34 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15515048 ns/op 540.54 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30828502 ns/op 544.21 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30983303 ns/op 541.49 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 31130836 ns/op 538.93 MB/s BenchmarkRepeatLarge/33554432/1-4 2 61696474 ns/op 543.86 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60205472 ns/op 557.33 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 61528132 ns/op 545.35 MB/s BenchmarkRepeatLarge/67108864/1-4 1 120555929 ns/op 556.66 MB/s BenchmarkRepeatLarge/67108864/16-4 1 120187148 ns/op 558.37 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 119801677 ns/op 560.17 MB/s BenchmarkRepeatLarge/134217728/1-4 1 264280581 ns/op 507.86 MB/s BenchmarkRepeatLarge/134217728/16-4 1 240117428 ns/op 558.97 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 240120747 ns/op 558.96 MB/s BenchmarkRepeatLarge/268435456/1-4 1 527670005 ns/op 508.72 MB/s BenchmarkRepeatLarge/268435456/16-4 1 481113429 ns/op 557.95 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 484248077 ns/op 554.33 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1062420161 ns/op 505.33 MB/s BenchmarkRepeatLarge/536870912/16-4 1 970004364 ns/op 553.47 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 972914521 ns/op 551.82 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2462775880 ns/op 435.99 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1955405963 ns/op 549.11 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1971845557 ns/op 544.54 MB/s BenchmarkIndexAnyASCII/1:1-4 1908939 60.12 ns/op BenchmarkIndexAnyASCII/1:2-4 2049049 57.87 ns/op BenchmarkIndexAnyASCII/1:4-4 2055128 58.21 ns/op BenchmarkIndexAnyASCII/1:8-4 2064075 57.77 ns/op BenchmarkIndexAnyASCII/1:16-4 2078650 57.89 ns/op BenchmarkIndexAnyASCII/1:32-4 2016315 59.39 ns/op BenchmarkIndexAnyASCII/1:64-4 2033016 59.18 ns/op BenchmarkIndexAnyASCII/16:1-4 2111643 56.84 ns/op BenchmarkIndexAnyASCII/16:2-4 762244 158.1 ns/op BenchmarkIndexAnyASCII/16:4-4 735514 161.8 ns/op BenchmarkIndexAnyASCII/16:8-4 733966 165.1 ns/op BenchmarkIndexAnyASCII/16:16-4 675115 179.2 ns/op BenchmarkIndexAnyASCII/16:32-4 541024 202.1 ns/op BenchmarkIndexAnyASCII/16:64-4 486096 247.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1923080 63.08 ns/op BenchmarkIndexAnyASCII/256:2-4 73201 1636 ns/op BenchmarkIndexAnyASCII/256:4-4 73232 1631 ns/op BenchmarkIndexAnyASCII/256:8-4 73082 1638 ns/op BenchmarkIndexAnyASCII/256:16-4 72564 1661 ns/op BenchmarkIndexAnyASCII/256:32-4 71637 1673 ns/op BenchmarkIndexAnyASCII/256:64-4 69182 1727 ns/op BenchmarkIndexAnyUTF8/1:1-4 2137794 56.07 ns/op BenchmarkIndexAnyUTF8/1:2-4 2067847 57.52 ns/op BenchmarkIndexAnyUTF8/1:4-4 2032778 57.72 ns/op BenchmarkIndexAnyUTF8/1:8-4 2063456 57.91 ns/op BenchmarkIndexAnyUTF8/1:16-4 2084367 57.08 ns/op BenchmarkIndexAnyUTF8/1:32-4 2061313 58.99 ns/op BenchmarkIndexAnyUTF8/1:64-4 2007458 59.70 ns/op BenchmarkIndexAnyUTF8/16:1-4 1692337 71.04 ns/op BenchmarkIndexAnyUTF8/16:2-4 308134 379.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 310243 399.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 309960 390.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 298551 392.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 271440 409.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 286075 416.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 344046 351.7 ns/op BenchmarkIndexAnyUTF8/256:2-4 22059 5382 ns/op BenchmarkIndexAnyUTF8/256:4-4 22131 5520 ns/op BenchmarkIndexAnyUTF8/256:8-4 21986 5515 ns/op BenchmarkIndexAnyUTF8/256:16-4 22137 5418 ns/op BenchmarkIndexAnyUTF8/256:32-4 21026 5720 ns/op BenchmarkIndexAnyUTF8/256:64-4 20924 5902 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2090402 57.91 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2123889 56.48 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2120810 57.06 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2131663 56.31 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2171871 54.81 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2088664 56.72 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2076567 57.54 ns/op BenchmarkLastIndexAnyASCII/16:1-4 758066 153.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 782107 154.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 764684 157.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 728851 165.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 674680 174.6 ns/op BenchmarkLastIndexAnyASCII/16:32-4 594417 202.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 485994 244.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74244 1647 ns/op BenchmarkLastIndexAnyASCII/256:2-4 72237 1632 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73363 1624 ns/op BenchmarkLastIndexAnyASCII/256:8-4 74010 1644 ns/op BenchmarkLastIndexAnyASCII/256:16-4 71487 1675 ns/op BenchmarkLastIndexAnyASCII/256:32-4 70734 1685 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69856 1713 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2042532 57.88 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2074278 58.15 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2091943 56.85 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2117982 57.95 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2092936 56.41 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2095862 57.55 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2049660 58.14 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 359211 328.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 188484 664.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 171609 659.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 181452 660.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 177562 664.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 174745 704.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 169782 714.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 26852 4366 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12303 9702 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12213 9811 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12214 9794 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10192 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10609 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10598 ns/op BenchmarkTrimASCII/1:1-4 3257132 36.55 ns/op BenchmarkTrimASCII/1:2-4 2452676 49.03 ns/op BenchmarkTrimASCII/1:4-4 2255497 53.24 ns/op BenchmarkTrimASCII/1:8-4 2011171 59.65 ns/op BenchmarkTrimASCII/1:16-4 1707164 72.27 ns/op BenchmarkTrimASCII/16:1-4 2724631 43.72 ns/op BenchmarkTrimASCII/16:2-4 770007 154.1 ns/op BenchmarkTrimASCII/16:4-4 765772 156.8 ns/op BenchmarkTrimASCII/16:8-4 702752 163.5 ns/op BenchmarkTrimASCII/16:16-4 681333 179.6 ns/op BenchmarkTrimASCII/256:1-4 634705 174.0 ns/op BenchmarkTrimASCII/256:2-4 73893 1639 ns/op BenchmarkTrimASCII/256:4-4 74125 1628 ns/op BenchmarkTrimASCII/256:8-4 72208 1639 ns/op BenchmarkTrimASCII/256:16-4 72840 1667 ns/op BenchmarkTrimASCII/4096:1-4 59110 1998 ns/op BenchmarkTrimASCII/4096:2-4 4534 26153 ns/op BenchmarkTrimASCII/4096:4-4 4512 26507 ns/op BenchmarkTrimASCII/4096:8-4 4504 26674 ns/op BenchmarkTrimASCII/4096:16-4 4419 26527 ns/op BenchmarkTrimByte-4 4124362 28.96 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13388 9059 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13380 8975 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1150 103558 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2322 50750 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4586 25775 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6648 16683 ns/op BenchmarkJoin/0-4 5257605 22.70 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4147460 29.24 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 230234 521.1 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 156092 777.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 110954 1050 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 94230 1289 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 79503 1525 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 66650 1789 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2659420 44.86 ns/op BenchmarkTrimSpace/ASCII-4 1717723 70.23 ns/op BenchmarkTrimSpace/SomeNonASCII-4 144339 818.7 ns/op BenchmarkTrimSpace/JustNonASCII-4 77186 1538 ns/op BenchmarkReplaceAll-4 121560 987.3 ns/op 16 B/op 1 allocs/op PASS ok strings 58.140s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 40006 3061 ns/op BenchmarkCond2-4 17636 6907 ns/op BenchmarkCond4-4 9438 11804 ns/op BenchmarkCond8-4 3842 28530 ns/op BenchmarkCond16-4 1556 86399 ns/op BenchmarkCond32-4 549 201044 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 422858 247.4 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 250681 473.4 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 520107 227.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 474969 262.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 280293 464.2 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 494918 216.7 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 84602 1489 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 70482 2031 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 68388 2078 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 38616 3234 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 437816 267.1 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 171084 744.3 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 488006 257.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 137733 822.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 500430 234.7 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 157728 716.3 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2161882 54.14 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 40212 3032 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 117597 987.3 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 108930 1338 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 5689 19125 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 247 465599 ns/op BenchmarkRange/*sync.Map-4 1200 83599 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 104947 1326 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 214188 558.2 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 59504 1767 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 157239 644.3 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 222176 454.3 ns/op BenchmarkAdversarialDelete/*sync.Map-4 182745 705.3 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 68988 1788 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 171624 671.7 ns/op BenchmarkDeleteCollision/*sync.Map-4 553041 274.2 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 47373 2446 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 136855 871.2 ns/op BenchmarkSwapCollision/*sync.Map-4 68575 1746 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 416 287754 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 93756 1275 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 343788 354.1 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 19777 6184 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 60237 1951 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 19159 6183 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 98402 1321 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 95769 1159 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 126860 861.5 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2086413 59.69 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 163747 727.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2572783 50.62 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 507458 277.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 155582 767.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 473910 251.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 92109 1323 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 322240 351.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 456986 299.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 113409 1066 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 520132 242.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 43155 2741 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 102710 1116 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 154489 823.2 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 54958 2259 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 217425 588.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 465998 267.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 119804 991.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 508278 203.4 ns/op BenchmarkUncontendedSemaphore-4 3710557 32.04 ns/op BenchmarkContendedSemaphore-4 2800504 41.95 ns/op BenchmarkMutexUncontended-4 589234 205.9 ns/op BenchmarkMutex-4 113546 1001 ns/op BenchmarkMutexSlack-4 119409 990.8 ns/op BenchmarkMutexWork-4 104589 1166 ns/op BenchmarkMutexWorkSlack-4 101553 1212 ns/op BenchmarkMutexNoSpin-4 57344 2073 ns/op BenchmarkMutexSpin-4 65774 1732 ns/op BenchmarkOnce-4 498822 240.2 ns/op BenchmarkSemaUncontended-4 7091748 16.28 ns/op BenchmarkSemaSyntNonblock-4 1000000 103.1 ns/op BenchmarkSemaSyntBlock-4 1000000 112.3 ns/op BenchmarkSemaWorkNonblock-4 797082 145.1 ns/op BenchmarkSemaWorkBlock-4 790838 164.9 ns/op BenchmarkRWMutexUncontended-4 399084 266.8 ns/op BenchmarkRWMutexWrite100-4 264513 462.5 ns/op BenchmarkRWMutexWrite10-4 176734 669.4 ns/op BenchmarkRWMutexWorkWrite100-4 214424 511.2 ns/op BenchmarkRWMutexWorkWrite10-4 157945 782.7 ns/op BenchmarkWaitGroupUncontended-4 968695 113.3 ns/op BenchmarkWaitGroupAddDone-4 285380 397.8 ns/op BenchmarkWaitGroupAddDoneWork-4 293140 424.0 ns/op BenchmarkWaitGroupWait-4 5005780 23.81 ns/op BenchmarkWaitGroupWaitWork-4 3256278 36.30 ns/op BenchmarkWaitGroupActuallyWait-4 40288 2982 ns/op 32 B/op 2 allocs/op PASS ok sync 15.751s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 420609 262.0 ns/op PASS ok sync/atomic 0.140s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 104736 1111 ns/op 0 B/op 0 allocs/op PASS ok testing 0.158s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 8168 14053 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11712 10286 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 100 1159624 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 123 950019 ns/op 1051 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 144302139 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 139168170 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1749 63570 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2203 53777 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5750221 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 22 5262996 ns/op 18798 B/op 47 allocs/op BenchmarkTable/10x100000/new-4 1 668280716 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 712582244 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 216 547460 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 241 496990 ns/op 163 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 58905402 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 56943370 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6509694402 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6208536980 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2844 41484 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 34 2958355 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 302624365 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2755 43521 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 286 417000 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4229651 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7998 14534 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 17.735s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 75259305 ns/op BenchmarkVariableString-4 102170 1206 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2180 51938 ns/op 2502 B/op 39 allocs/op PASS ok text/template/parse 0.531s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 36 3017694 ns/op BenchmarkAfter-4 104 1059118 ns/op BenchmarkStop-4 219 548913 ns/op BenchmarkSimultaneousAfterFunc-4 28 3865546 ns/op BenchmarkStartStop-4 224 663054 ns/op BenchmarkReset-4 2443 53144 ns/op BenchmarkSleep-4 34 3612481 ns/op BenchmarkParallelTimerLatency-4 52 172798 avg-late-ns 290680 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 97346 avg-late-ns 254523 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 83485 avg-late-ns 246953 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 61848 avg-late-ns 187991 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 72284 avg-late-ns 282589 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 95099 avg-late-ns 671029 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 88127 avg-late-ns 322826 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 108834 avg-late-ns 424847 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 100516 avg-late-ns 489869 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 127976 avg-late-ns 547061 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 768098 avg-late-ns 2728609 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 96296 avg-late-ns 252442 max-late-ns BenchmarkTicker-4 332 355410 ns/op BenchmarkTickerReset-4 3904 30698 ns/op BenchmarkTickerResetNaive-4 208 579668 ns/op BenchmarkNow-4 994348 126.7 ns/op BenchmarkNowUnixNano-4 912867 119.8 ns/op BenchmarkNowUnixMilli-4 985382 122.5 ns/op BenchmarkNowUnixMicro-4 1000000 118.1 ns/op BenchmarkFormat-4 59889 2041 ns/op BenchmarkFormatRFC3339-4 80564 1468 ns/op BenchmarkFormatRFC3339Nano-4 76723 1495 ns/op BenchmarkFormatNow-4 82050 1466 ns/op BenchmarkMarshalJSON-4 111396 1093 ns/op BenchmarkMarshalText-4 114248 1054 ns/op BenchmarkParse-4 143295 843.2 ns/op BenchmarkParseRFC3339UTC-4 342163 347.2 ns/op BenchmarkParseRFC3339UTCBytes-4 235758 504.9 ns/op BenchmarkParseRFC3339TZ-4 104870 1160 ns/op BenchmarkParseRFC3339TZBytes-4 85119 1422 ns/op BenchmarkParseDuration-4 536134 221.4 ns/op BenchmarkHour-4 849523 139.2 ns/op BenchmarkSecond-4 829300 140.2 ns/op BenchmarkYear-4 632701 186.8 ns/op BenchmarkDay-4 578917 203.0 ns/op BenchmarkISOWeek-4 604876 185.3 ns/op BenchmarkGoString-4 80761 1510 ns/op BenchmarkUnmarshalText-4 74434 1644 ns/op PASS ok time 10.926s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 650845 172.5 ns/op BenchmarkDecodeValidJapaneseChars-4 757659 147.5 ns/op BenchmarkDecodeRune-4 1749150 68.07 ns/op BenchmarkEncodeValidASCII-4 565551 198.3 ns/op BenchmarkEncodeValidJapaneseChars-4 894374 133.5 ns/op BenchmarkAppendRuneValidASCII-4 1621384 74.08 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2501894 48.22 ns/op BenchmarkEncodeRune-4 3231799 36.83 ns/op PASS ok unicode/utf16 1.220s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 927900 129.9 ns/op BenchmarkRuneCountTenJapaneseChars-4 191286 612.0 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3967494 29.75 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 439188 269.8 ns/op BenchmarkValidTenASCIIChars-4 881697 131.7 ns/op BenchmarkValid100KASCIIChars-4 120 999435 ns/op BenchmarkValidTenJapaneseChars-4 172038 700.8 ns/op BenchmarkValidLongMostlyASCII-4 96 1070170 ns/op BenchmarkValidLongJapanese-4 54 1997668 ns/op BenchmarkValidStringTenASCIIChars-4 4583200 25.73 ns/op BenchmarkValidString100KASCIIChars-4 8409 14195 ns/op BenchmarkValidStringTenJapaneseChars-4 403735 262.8 ns/op BenchmarkValidStringLongMostlyASCII-4 1222 97245 ns/op BenchmarkValidStringLongJapanese-4 157 768602 ns/op BenchmarkEncodeASCIIRune-4 4640272 25.85 ns/op BenchmarkEncodeJapaneseRune-4 2516848 47.16 ns/op BenchmarkAppendASCIIRune-4 10287673 11.41 ns/op BenchmarkAppendJapaneseRune-4 2961991 41.35 ns/op BenchmarkDecodeASCIIRune-4 3079929 38.21 ns/op BenchmarkDecodeJapaneseRune-4 2049007 58.48 ns/op BenchmarkFullRune/ASCII-4 4039024 29.75 ns/op BenchmarkFullRune/Incomplete-4 1743117 68.46 ns/op BenchmarkFullRune/Japanese-4 4080024 29.17 ns/op PASS ok unicode/utf8 3.494s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 47937216277 ns/op PASS ok cmd/api 53.101s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1247827 96.15 ns/op BenchmarkEqArrayOfStrings64-4 160657 744.5 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11119 ns/op BenchmarkEqArrayOfFloats5-4 1511944 79.24 ns/op BenchmarkEqArrayOfFloats64-4 153406 788.3 ns/op BenchmarkEqArrayOfFloats1024-4 10000 11980 ns/op BenchmarkEqStruct-4 19018740 5.762 ns/op PASS ok cmd/compile/internal/reflectdata 1.073s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 9146 374698 ns/op BenchmarkCopyElim1-4 606 169584 ns/op BenchmarkCopyElim10-4 634 175808 ns/op BenchmarkCopyElim100-4 400 285873 ns/op BenchmarkCopyElim1000-4 70 1531284 ns/op BenchmarkCopyElim10000-4 4 28732787 ns/op BenchmarkCopyElim100000-4 1 552102615 ns/op BenchmarkDeadCode/1-4 658 179468 ns/op BenchmarkDeadCode/10-4 646 191713 ns/op BenchmarkDeadCode/100-4 318 377579 ns/op BenchmarkDeadCode/1000-4 50 2380632 ns/op BenchmarkDeadCode/10000-4 4 32536732 ns/op BenchmarkDeadCode/100000-4 1 396177025 ns/op BenchmarkDeadCode/200000-4 1 823573057 ns/op BenchmarkDominatorsLinear-4 14 9261478 ns/op 1.08 MB/s BenchmarkDominatorsFwdBack-4 9 13648881 ns/op 0.73 MB/s BenchmarkDominatorsManyPred-4 9 13192425 ns/op 0.76 MB/s BenchmarkDominatorsMaxPred-4 9 13215156 ns/op 0.76 MB/s BenchmarkDominatorsMaxPredVal-4 10 13439481 ns/op 0.74 MB/s BenchmarkFuse/1-4 588 195972 ns/op BenchmarkFuse/10-4 548 202629 ns/op BenchmarkFuse/100-4 190 646560 ns/op BenchmarkFuse/1000-4 22 5392974 ns/op BenchmarkFuse/10000-4 2 70949041 ns/op BenchmarkNilCheckDeep1-4 13212 9124 ns/op 0.11 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5181 22386 ns/op 0.45 MB/s 228 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 789 156548 ns/op 0.64 MB/s 664 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 73 1566832 ns/op 0.64 MB/s 4331 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 18366680 ns/op 0.54 MB/s 153301 B/op 8 allocs/op BenchmarkDSEPass-4 34 3366121 ns/op 52270 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 111480708 ns/op 4266992 B/op 108686 allocs/op BenchmarkCSEPass-4 7 14391259 ns/op 56769 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 146801891 ns/op 5624808 B/op 97179 allocs/op BenchmarkDeadcodePass-4 170 697166 ns/op 96516 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 121551534 ns/op 4055312 B/op 45035 allocs/op BenchmarkMultiPass-4 75 1526916 ns/op 221159 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 247435676 ns/op 11278344 B/op 150473 allocs/op BenchmarkCondRewrite/SoloJump-4 3584266 33.62 ns/op BenchmarkCondRewrite/CombJump-4 3402921 35.20 ns/op PASS ok cmd/compile/internal/ssa 16.291s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 8847 12086 ns/op BenchmarkExtShift-4 18243 6566 ns/op BenchmarkModify-4 9436 12008 ns/op BenchmarkMullImm-4 19304 6182 ns/op BenchmarkConstModify-4 9141 12314 ns/op BenchmarkBitSet-4 19552 5979 ns/op BenchmarkBitClear-4 19365 5965 ns/op BenchmarkBitToggle-4 19542 6009 ns/op BenchmarkBitSetConst-4 156658 765.8 ns/op BenchmarkBitClearConst-4 148348 805.3 ns/op BenchmarkBitToggleConst-4 153279 769.9 ns/op BenchmarkDivconstI64-4 8707086 13.67 ns/op BenchmarkModconstI64-4 8388355 14.30 ns/op BenchmarkDivisiblePow2constI64-4 8722390 13.66 ns/op BenchmarkDivisibleconstI64-4 9408998 12.75 ns/op BenchmarkDivisibleWDivconstI64-4 6504472 18.26 ns/op BenchmarkDivconstU64/3-4 8772448 13.82 ns/op BenchmarkDivconstU64/5-4 8307318 14.34 ns/op BenchmarkDivconstU64/37-4 9303601 12.68 ns/op BenchmarkDivconstU64/1234567-4 9366691 12.66 ns/op BenchmarkModconstU64-4 8666514 13.62 ns/op BenchmarkDivisibleconstU64-4 9475426 12.31 ns/op BenchmarkDivisibleWDivconstU64-4 6151918 19.38 ns/op BenchmarkDivconstI32-4 9083907 13.65 ns/op BenchmarkModconstI32-4 10172235 11.78 ns/op BenchmarkDivisiblePow2constI32-4 9739615 12.63 ns/op BenchmarkDivisibleconstI32-4 9117937 13.28 ns/op BenchmarkDivisibleWDivconstI32-4 6154664 19.54 ns/op BenchmarkDivconstU32-4 8894667 13.49 ns/op BenchmarkModconstU32-4 8465433 14.01 ns/op BenchmarkDivisibleconstU32-4 9656942 12.52 ns/op BenchmarkDivisibleWDivconstU32-4 6112243 19.58 ns/op BenchmarkDivconstI16-4 9007604 13.34 ns/op BenchmarkModconstI16-4 9922046 12.10 ns/op BenchmarkDivisiblePow2constI16-4 9746244 12.43 ns/op BenchmarkDivisibleconstI16-4 9708714 12.64 ns/op BenchmarkDivisibleWDivconstI16-4 6169196 19.33 ns/op BenchmarkDivconstU16-4 9268891 12.86 ns/op BenchmarkModconstU16-4 9373221 12.91 ns/op BenchmarkDivisibleconstU16-4 9668826 12.75 ns/op BenchmarkDivisibleWDivconstU16-4 6012529 20.22 ns/op BenchmarkDivconstI8-4 9837519 11.88 ns/op BenchmarkModconstI8-4 9378351 12.96 ns/op BenchmarkDivisiblePow2constI8-4 9362066 13.02 ns/op BenchmarkDivisibleconstI8-4 9551349 12.82 ns/op BenchmarkDivisibleWDivconstI8-4 5853457 20.54 ns/op BenchmarkDivconstU8-4 9132570 13.33 ns/op BenchmarkModconstU8-4 9431326 12.78 ns/op BenchmarkDivisibleconstU8-4 9613117 12.41 ns/op BenchmarkDivisibleWDivconstU8-4 6109034 19.72 ns/op BenchmarkMul2-4 164576 751.2 ns/op BenchmarkMulNeg2-4 165985 753.5 ns/op BenchmarkEfaceInteger-4 3744476 27.77 ns/op BenchmarkMulconstI32/3-4 19104264 6.259 ns/op BenchmarkMulconstI32/5-4 19107805 6.305 ns/op BenchmarkMulconstI32/12-4 18552385 6.490 ns/op BenchmarkMulconstI32/120-4 18349953 6.261 ns/op BenchmarkMulconstI32/-120-4 19303096 6.244 ns/op BenchmarkMulconstI32/65537-4 17993292 6.535 ns/op BenchmarkMulconstI32/65538-4 17890028 6.474 ns/op BenchmarkMulconstI64/3-4 18743962 6.402 ns/op BenchmarkMulconstI64/5-4 18665427 6.440 ns/op BenchmarkMulconstI64/12-4 18386258 6.483 ns/op BenchmarkMulconstI64/120-4 18681286 6.413 ns/op BenchmarkMulconstI64/-120-4 18885226 6.420 ns/op BenchmarkMulconstI64/65537-4 18827826 6.485 ns/op BenchmarkMulconstI64/65538-4 18453926 6.391 ns/op BenchmarkMulconstU32/3-4 19009735 6.319 ns/op BenchmarkMulconstU32/5-4 19049808 6.268 ns/op BenchmarkMulconstU32/12-4 18444585 6.464 ns/op BenchmarkMulconstU32/120-4 18768891 6.410 ns/op BenchmarkMulconstU32/65537-4 18146202 6.450 ns/op BenchmarkMulconstU32/65538-4 17678539 6.471 ns/op BenchmarkMulconstU64/3-4 18680414 6.395 ns/op BenchmarkMulconstU64/5-4 18871870 6.362 ns/op BenchmarkMulconstU64/12-4 18327138 6.463 ns/op BenchmarkMulconstU64/120-4 18676789 6.375 ns/op BenchmarkMulconstU64/65537-4 18285864 6.384 ns/op BenchmarkMulconstU64/65538-4 18654816 6.395 ns/op BenchmarkShiftArithmeticRight-4 19579884 6.028 ns/op BenchmarkSwitch8Predictable-4 15225465 7.313 ns/op BenchmarkSwitch8Unpredictable-4 6389318 18.11 ns/op BenchmarkSwitch32Predictable-4 9724934 12.10 ns/op BenchmarkSwitch32Unpredictable-4 6496702 18.04 ns/op BenchmarkSwitchStringPredictable-4 8769536 12.72 ns/op BenchmarkSwitchStringUnpredictable-4 4761691 23.72 ns/op PASS ok cmd/compile/internal/test 11.837s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 139 887221 ns/op BenchmarkNamed/Underlying/nongeneric-4 826047 131.9 ns/op BenchmarkNamed/Underlying/generic-4 898155 136.1 ns/op BenchmarkNamed/Underlying/src_instance-4 903926 132.5 ns/op BenchmarkNamed/Underlying/user_instance-4 900266 131.1 ns/op BenchmarkCheck/http/funcbodies/info-4 1 470636668 ns/op 64726 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 346139465 ns/op 88004 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 141210393 ns/op 215583 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 123046888 ns/op 247392 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 368357053 ns/op 13924 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 86351472 ns/op 59388 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 31566836 ns/op 162465 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 29059958 ns/op 176458 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 145629032 ns/op 14895 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 38600833 ns/op 56122 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 20177943 ns/op 107038 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18306598 ns/op 118369 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1028347195 ns/op 60155 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 547642728 ns/op 112959 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 128225844 ns/op 482169 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 104712273 ns/op 590471 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 432665686 ns/op 4675 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 59834435 ns/op 33799 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 34895319 ns/op 57947 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 33435789 ns/op 60476 lines/s PASS ok cmd/compile/internal/types2 14.856s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 42 3007294 ns/op 4460500 sys-ns/op 260429 user-ns/op PASS ok cmd/go 0.269s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 67000 1727 ns/op 4.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 78708 1511 ns/op 5.30 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14468 8339 ns/op 122.80 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14786 8217 ns/op 124.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2234 54705 ns/op 149.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2205 53390 ns/op 153.44 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.972s All tests passed.