freebsd-amd64-race at 3e1478ef0d4e98e5655afdee6efec2fc886d66fc :: 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.180s ok archive/zip 1.822s ok bufio 0.319s ok bytes 4.360s ok compress/bzip2 0.549s ok compress/flate 5.031s ok compress/gzip 10.862s ok compress/lzw 0.524s ok compress/zlib 4.359s ok container/heap 0.037s ok container/list 0.025s ok container/ring 0.036s ok context 0.039s ok crypto 0.027s ok crypto/aes 0.070s ok crypto/cipher 0.058s ok crypto/des 0.059s ok crypto/dsa 0.037s ok crypto/ecdh 0.186s ok crypto/ecdsa 0.134s ok crypto/ed25519 0.369s ok crypto/elliptic 0.047s ok crypto/hmac 0.037s ok crypto/internal/alias 0.025s ok crypto/internal/bigmod 2.393s ok crypto/internal/boring 0.027s ok crypto/internal/boring/bcache 0.413s ok crypto/internal/edwards25519 33.858s ok crypto/internal/edwards25519/field 12.436s ok crypto/internal/nistec 3.585s ok crypto/internal/nistec/fiat 0.025s [no tests to run] ok crypto/md5 0.033s ok crypto/rand 0.373s ok crypto/rc4 0.583s ok crypto/rsa 0.445s ok crypto/sha1 0.038s ok crypto/sha256 0.036s ok crypto/sha512 0.027s ok crypto/subtle 0.415s ok crypto/tls 1.509s ok crypto/x509 1.130s ok database/sql 0.357s ok database/sql/driver 0.026s ok debug/buildinfo 0.057s ok debug/dwarf 0.079s ok debug/elf 1.183s ok debug/gosym 0.111s ok debug/macho 0.048s ok debug/pe 0.059s ok debug/plan9obj 0.027s ok embed 0.029s [no tests to run] ok embed/internal/embedtest 0.026s ok encoding/ascii85 0.037s ok encoding/asn1 0.035s ok encoding/base32 0.092s ok encoding/base64 0.036s ok encoding/binary 0.036s ok encoding/csv 0.068s ok encoding/gob 14.631s ok encoding/hex 0.046s ok encoding/json 1.123s ok encoding/pem 2.019s ok encoding/xml 0.194s ok errors 0.036s ok expvar 0.026s ok flag 0.122s ok fmt 0.559s ok go/ast 0.037s ok go/build 3.986s ok go/build/constraint 0.037s ok go/constant 0.037s ok go/doc 0.228s ok go/doc/comment 1.975s ok go/format 0.069s ok go/importer 0.183s ok go/internal/gccgoimporter 0.080s ok go/internal/gcimporter 1.088s ok go/internal/srcimporter 10.437s ok go/parser 0.897s ok go/printer 1.320s ok go/scanner 0.037s ok go/token 0.123s ok go/types 29.186s ok hash 0.037s ok hash/adler32 0.058s ok hash/crc32 0.070s ok hash/crc64 0.037s ok hash/fnv 0.037s ok hash/maphash 0.027s ok html 0.038s ok html/template 0.219s ok image 0.422s ok image/color 0.069s ok image/draw 0.559s ok image/gif 0.859s ok image/jpeg 1.223s ok image/png 2.858s ok index/suffixarray 1.020s ok internal/abi 21.118s ok internal/buildcfg 0.026s ok internal/coverage/cformat 0.026s ok internal/coverage/cmerge 0.027s ok internal/coverage/pods 0.025s ok internal/coverage/slicereader 0.025s ok internal/coverage/slicewriter 0.026s ok internal/coverage/test 0.058s ok internal/cpu 0.079s ok internal/dag 0.027s ok internal/diff 0.036s ok internal/fmtsort 0.026s ok internal/fuzz 0.047s ok internal/godebug 0.025s ok internal/intern 0.223s ok internal/itoa 0.026s ok internal/poll 0.418s ok internal/profile 0.040s ok internal/reflectlite 0.240s ok internal/safefilepath 0.026s ok internal/saferio 0.133s ok internal/singleflight 0.072s ok internal/testenv 0.023s ok internal/trace 0.185s ok internal/types/errors 0.319s ok internal/unsafeheader 0.035s ok internal/xcoff 0.059s ok io 0.068s ok io/fs 0.262s ok io/ioutil 0.037s ok log 0.036s ok log/syslog 1.294s ok math 0.048s ok math/big 2.833s ok math/bits 0.037s ok math/cmplx 0.038s ok math/rand 1.832s ok mime 0.057s ok mime/multipart 1.526s ok mime/quotedprintable 0.059s ok net 7.991s ok net/http 8.252s ok net/http/cgi 0.331s ok net/http/cookiejar 0.038s ok net/http/fcgi 0.139s ok net/http/httptest 0.197s ok net/http/httptrace 0.026s ok net/http/httputil 0.663s ok net/http/internal 0.037s ok net/http/internal/ascii 0.026s ok net/http/pprof 5.367s ok net/internal/socktest 0.027s ok net/mail 0.037s ok net/netip 0.339s ok net/rpc 0.067s ok net/rpc/jsonrpc 0.037s ok net/smtp 0.060s ok net/textproto 0.048s ok net/url 0.046s ok os 0.470s ok os/exec 0.374s ok os/exec/internal/fdtest 0.027s ok os/signal 3.346s ok os/user 0.032s ok path 0.041s ok path/filepath 0.110s ok plugin 0.027s ok reflect 0.454s ok regexp 3.033s ok regexp/syntax 4.391s ok runtime 25.960s ok runtime/cgo 0.026s ok runtime/coverage 0.027s ok runtime/debug 0.149s ok runtime/internal/atomic 0.081s ok runtime/internal/math 0.061s ok runtime/internal/sys 0.058s ok runtime/metrics 0.025s ok runtime/pprof 7.462s ok runtime/race 8.257s ok runtime/trace 3.989s ok sort 0.432s ok strconv 2.304s ok strings 3.552s ok sync 0.610s ok sync/atomic 1.779s ok syscall 0.240s ok testing 1.648s ok testing/fstest 0.038s ok testing/iotest 0.026s ok testing/quick 0.156s ok text/scanner 0.036s ok text/tabwriter 0.036s ok text/template 0.091s ok text/template/parse 0.047s ok time 2.247s ok unicode 0.036s ok unicode/utf16 0.031s ok unicode/utf8 0.052s ok cmd/addr2line 1.813s ok cmd/api 5.689s ok cmd/asm/internal/asm 2.851s ok cmd/asm/internal/lex 0.037s ok cmd/compile/internal/abt 0.058s 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.500s ok cmd/compile/internal/importer 0.737s ok cmd/compile/internal/ir 0.025s ok cmd/compile/internal/logopt 0.192s ok cmd/compile/internal/noder 0.037s ok cmd/compile/internal/reflectdata 0.027s [no tests to run] ok cmd/compile/internal/ssa 3.026s ok cmd/compile/internal/syntax 0.171s ok cmd/compile/internal/test 11.477s ok cmd/compile/internal/typecheck 0.272s ok cmd/compile/internal/types 0.026s ok cmd/compile/internal/types2 7.306s ok cmd/covdata 0.025s ok cmd/cover 1.043s ok cmd/dist 0.026s ok cmd/doc 0.876s ok cmd/fix 1.937s ok cmd/go 75.099s ok cmd/go/internal/auth 0.027s ok cmd/go/internal/cache 0.170s ok cmd/go/internal/fsys 0.080s ok cmd/go/internal/generate 0.037s ok cmd/go/internal/get 0.038s ok cmd/go/internal/imports 0.039s ok cmd/go/internal/load 0.037s ok cmd/go/internal/lockedfile 0.472s ok cmd/go/internal/lockedfile/internal/filelock 0.077s ok cmd/go/internal/modconv 0.046s ok cmd/go/internal/modfetch 0.038s ok cmd/go/internal/modfetch/codehost 0.038s ok cmd/go/internal/modfetch/zip_sum_test 0.026s ok cmd/go/internal/modindex 0.511s ok cmd/go/internal/modload 0.036s ok cmd/go/internal/mvs 0.057s ok cmd/go/internal/par 0.188s ok cmd/go/internal/str 0.031s ok cmd/go/internal/test 0.049s ok cmd/go/internal/vcs 0.039s ok cmd/go/internal/vcweb 0.039s ok cmd/go/internal/vcweb/vcstest 1.949s ok cmd/go/internal/web 0.064s ok cmd/go/internal/work 0.091s ok cmd/gofmt 0.187s ok cmd/internal/archive 0.716s ok cmd/internal/buildid 0.612s ok cmd/internal/dwarf 0.027s ok cmd/internal/edit 0.027s ok cmd/internal/goobj 0.026s ok cmd/internal/moddeps 0.788s ok cmd/internal/notsha256 0.037s ok cmd/internal/obj 0.430s ok cmd/internal/obj/ppc64 0.091s ok cmd/internal/obj/riscv 0.038s ok cmd/internal/obj/s390x 0.027s ok cmd/internal/obj/x86 2.417s ok cmd/internal/objabi 0.028s ok cmd/internal/pkgpath 0.139s ok cmd/internal/pkgpattern 0.038s ok cmd/internal/quoted 0.027s ok cmd/internal/src 0.025s ok cmd/internal/test2json 0.728s ok cmd/link 5.609s ok cmd/link/internal/benchmark 0.034s ok cmd/link/internal/ld 4.057s ok cmd/link/internal/loader 0.133s ok cmd/nm 1.593s ok cmd/objdump 1.874s ok cmd/pack 1.241s ok cmd/pprof 1.522s ok cmd/trace 0.099s ok cmd/vet 13.266s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2928 37257 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2178 48065 ns/op 1861 B/op 37 allocs/op Benchmark/Writer/PAX-4 1630 70530 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3171 34057 ns/op 16729 B/op 15 allocs/op Benchmark/Reader/GNU-4 4222 26806 ns/op 17578 B/op 15 allocs/op Benchmark/Reader/PAX-4 1730 67236 ns/op 26770 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 304644446 ns/op 1643144 B/op 102 allocs/op BenchmarkZip64Test-4 1 151503755 ns/op BenchmarkZip64TestSizes/4096-4 1743 66667 ns/op BenchmarkZip64TestSizes/1048576-4 182 625970 ns/op BenchmarkZip64TestSizes/67108864-4 1 140481625 ns/op PASS ok archive/zip 1.225s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 230961 477.5 ns/op BenchmarkReaderCopyUnoptimal-4 136575 783.2 ns/op BenchmarkReaderCopyNoWriteTo-4 20046 6091 ns/op BenchmarkReaderWriteToOptimal-4 6189 19127 ns/op BenchmarkReaderReadString-4 143306 835.3 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 221697 531.6 ns/op BenchmarkWriterCopyUnoptimal-4 215797 553.2 ns/op BenchmarkWriterCopyNoReadFrom-4 20178 5643 ns/op BenchmarkReaderEmpty-4 35470 3652 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 30368 3847 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 587547 186.3 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.795s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5808 20924 ns/op 1566.05 MB/s BenchmarkWriteByte-4 513 230057 ns/op 17.80 MB/s BenchmarkWriteRune-4 259 461343 ns/op 26.64 MB/s BenchmarkBufferNotEmptyWriteRead-4 36 3219709 ns/op BenchmarkBufferFullSmallReads-4 100 1030623 ns/op BenchmarkBufferWriteBlock/N4096-4 8025 15538 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 481 247093 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 8013219 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4569987 28.10 ns/op 355.92 MB/s BenchmarkIndexByte/32-4 4221310 29.40 ns/op 1088.51 MB/s BenchmarkIndexByte/4K-4 870013 125.8 ns/op 32568.08 MB/s BenchmarkIndexBytePortable/10-4 918376 119.2 ns/op 83.89 MB/s BenchmarkIndexBytePortable/32-4 319954 364.0 ns/op 87.90 MB/s BenchmarkIndexBytePortable/4K-4 2800 42359 ns/op 96.70 MB/s BenchmarkIndexRune/10-4 1219101 98.62 ns/op 101.40 MB/s BenchmarkIndexRune/32-4 1000000 101.7 ns/op 314.60 MB/s BenchmarkIndexRune/4K-4 402110 297.1 ns/op 13788.04 MB/s BenchmarkIndexRuneASCII/10-4 4493145 26.91 ns/op 371.55 MB/s BenchmarkIndexRuneASCII/32-4 4259076 28.72 ns/op 1114.30 MB/s BenchmarkIndexRuneASCII/4K-4 904483 128.7 ns/op 31829.89 MB/s BenchmarkEqual/0-4 8366880 14.08 ns/op BenchmarkEqual/1-4 1490224 80.39 ns/op 12.44 MB/s BenchmarkEqual/6-4 1423779 84.02 ns/op 71.41 MB/s BenchmarkEqual/9-4 1429814 83.55 ns/op 107.72 MB/s BenchmarkEqual/15-4 1396472 86.84 ns/op 172.73 MB/s BenchmarkEqual/16-4 1472034 80.27 ns/op 199.32 MB/s BenchmarkEqual/20-4 1353898 88.18 ns/op 226.80 MB/s BenchmarkEqual/32-4 1367905 86.44 ns/op 370.20 MB/s BenchmarkEqual/4K-4 105547 1119 ns/op 3659.39 MB/s BenchmarkIndex/10-4 2992948 38.41 ns/op 260.33 MB/s BenchmarkIndex/32-4 3041835 39.45 ns/op 811.11 MB/s BenchmarkIndex/4K-4 17738 6584 ns/op 622.11 MB/s BenchmarkIndexEasy/10-4 3099864 37.50 ns/op 266.70 MB/s BenchmarkIndexEasy/32-4 2989810 39.24 ns/op 815.59 MB/s BenchmarkIndexEasy/4K-4 478863 239.2 ns/op 17124.89 MB/s BenchmarkCount/10-4 1526730 77.92 ns/op 128.34 MB/s BenchmarkCount/32-4 1494312 78.69 ns/op 406.68 MB/s BenchmarkCount/4K-4 17950 6724 ns/op 609.14 MB/s BenchmarkCountEasy/10-4 1604820 75.33 ns/op 132.75 MB/s BenchmarkCountEasy/32-4 1522134 78.55 ns/op 407.36 MB/s BenchmarkCountEasy/4K-4 405026 278.9 ns/op 14684.97 MB/s BenchmarkCountSingle/10-4 3574561 33.91 ns/op 294.94 MB/s BenchmarkCountSingle/32-4 3496636 35.08 ns/op 912.15 MB/s BenchmarkCountSingle/4K-4 795912 139.7 ns/op 29323.56 MB/s BenchmarkToUpper/#00-4 3008672 39.63 ns/op BenchmarkToUpper/ONLYUPPER-4 311727 379.7 ns/op BenchmarkToUpper/abc-4 536547 215.2 ns/op BenchmarkToUpper/AbC123-4 330277 358.5 ns/op BenchmarkToUpper/azAZ09_-4 302834 383.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 86833 1348 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 41846 2897 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 61011 1928 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 133832 889.2 ns/op BenchmarkToLower/#00-4 2930404 40.35 ns/op BenchmarkToLower/abc-4 466160 250.4 ns/op BenchmarkToLower/AbC123-4 331672 356.4 ns/op BenchmarkToLower/azAZ09_-4 310034 390.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 88220 1350 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 44959 2662 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 71085 1674 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 131127 915.9 ns/op BenchmarkFields/ASCII/16-4 155914 769.8 ns/op 20.78 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9562 10975 ns/op 23.33 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 680 174033 ns/op 23.54 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 38 2949736 ns/op 22.22 MB/s 139264 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 47609215 ns/op 22.02 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 159312 737.5 ns/op 21.69 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6483 17023 ns/op 15.04 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 422 284520 ns/op 14.40 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 22 5173943 ns/op 12.67 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 92819078 ns/op 11.30 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 168651 689.4 ns/op 23.21 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13692 8730 ns/op 29.33 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 750 154795 ns/op 26.46 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 2858851 ns/op 22.92 MB/s 504066 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 55135542 ns/op 19.02 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 192850 582.3 ns/op 27.48 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 10000 11813 ns/op 21.67 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 577 205631 ns/op 19.92 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 3841224 ns/op 17.06 MB/s 512265 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 68743758 ns/op 15.25 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2190961 53.73 ns/op BenchmarkTrimSpace/ASCII-4 1000000 104.1 ns/op BenchmarkTrimSpace/SomeNonASCII-4 117914 985.7 ns/op BenchmarkTrimSpace/JustNonASCII-4 54362 2167 ns/op BenchmarkToValidUTF8/Valid-4 538526 227.4 ns/op BenchmarkToValidUTF8/InvalidASCII-4 366781 326.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 101865 1194 ns/op BenchmarkIndexHard1-4 838 145042 ns/op BenchmarkIndexHard2-4 591 200542 ns/op BenchmarkIndexHard3-4 151 794077 ns/op BenchmarkIndexHard4-4 180 664062 ns/op BenchmarkLastIndexHard1-4 6 19056563 ns/op BenchmarkLastIndexHard2-4 5 24336760 ns/op BenchmarkLastIndexHard3-4 4 26061236 ns/op BenchmarkCountHard1-4 842 141343 ns/op BenchmarkCountHard2-4 596 200257 ns/op BenchmarkCountHard3-4 150 790651 ns/op BenchmarkSplitEmptySeparator-4 1 114229200 ns/op BenchmarkSplitSingleByteSeparator-4 16 6812901 ns/op BenchmarkSplitMultiByteSeparator-4 12 8663034 ns/op BenchmarkSplitNSingleByteSeparator-4 198882 618.7 ns/op BenchmarkSplitNMultiByteSeparator-4 75476 1574 ns/op BenchmarkRepeat-4 192728 630.7 ns/op BenchmarkRepeatLarge/256/1-4 143924 844.6 ns/op 303.10 MB/s BenchmarkRepeatLarge/256/16-4 214017 555.5 ns/op 460.82 MB/s BenchmarkRepeatLarge/512/1-4 105122 1110 ns/op 461.26 MB/s BenchmarkRepeatLarge/512/16-4 146914 813.8 ns/op 629.15 MB/s BenchmarkRepeatLarge/1024/1-4 75747 1610 ns/op 636.00 MB/s BenchmarkRepeatLarge/1024/16-4 92055 1298 ns/op 789.00 MB/s BenchmarkRepeatLarge/2048/1-4 41179 2899 ns/op 706.49 MB/s BenchmarkRepeatLarge/2048/16-4 45606 2542 ns/op 805.58 MB/s BenchmarkRepeatLarge/4096/1-4 25239 4727 ns/op 866.56 MB/s BenchmarkRepeatLarge/4096/16-4 27313 4548 ns/op 900.62 MB/s BenchmarkRepeatLarge/8192/1-4 14041 8838 ns/op 926.93 MB/s BenchmarkRepeatLarge/8192/16-4 14394 8272 ns/op 990.34 MB/s BenchmarkRepeatLarge/8192/4097-4 26118 4675 ns/op 876.37 MB/s BenchmarkRepeatLarge/16384/1-4 7509 15130 ns/op 1082.90 MB/s BenchmarkRepeatLarge/16384/16-4 7779 14839 ns/op 1104.14 MB/s BenchmarkRepeatLarge/16384/4097-4 9886 11270 ns/op 1090.56 MB/s BenchmarkRepeatLarge/32768/1-4 3752 28211 ns/op 1161.53 MB/s BenchmarkRepeatLarge/32768/16-4 4240 28592 ns/op 1146.06 MB/s BenchmarkRepeatLarge/32768/4097-4 3972 27372 ns/op 1047.75 MB/s BenchmarkRepeatLarge/65536/1-4 2014 53947 ns/op 1214.82 MB/s BenchmarkRepeatLarge/65536/16-4 2252 53759 ns/op 1219.08 MB/s BenchmarkRepeatLarge/65536/4097-4 2269 56947 ns/op 1079.16 MB/s BenchmarkRepeatLarge/131072/1-4 475 273246 ns/op 479.68 MB/s BenchmarkRepeatLarge/131072/16-4 496 243377 ns/op 538.55 MB/s BenchmarkRepeatLarge/131072/4097-4 508 290342 ns/op 437.44 MB/s BenchmarkRepeatLarge/262144/1-4 240 497943 ns/op 526.45 MB/s BenchmarkRepeatLarge/262144/16-4 241 504116 ns/op 520.01 MB/s BenchmarkRepeatLarge/262144/4097-4 250 471476 ns/op 547.45 MB/s BenchmarkRepeatLarge/524288/1-4 120 982424 ns/op 533.67 MB/s BenchmarkRepeatLarge/524288/16-4 122 967478 ns/op 541.91 MB/s BenchmarkRepeatLarge/524288/4097-4 124 961467 ns/op 541.17 MB/s BenchmarkRepeatLarge/1048576/1-4 55 1982991 ns/op 528.79 MB/s BenchmarkRepeatLarge/1048576/16-4 64 1948975 ns/op 538.01 MB/s BenchmarkRepeatLarge/1048576/4097-4 63 1961295 ns/op 532.68 MB/s BenchmarkRepeatLarge/2097152/1-4 28 4027374 ns/op 520.72 MB/s BenchmarkRepeatLarge/2097152/16-4 30 4031649 ns/op 520.17 MB/s BenchmarkRepeatLarge/2097152/4097-4 24 4205829 ns/op 497.78 MB/s BenchmarkRepeatLarge/4194304/1-4 13 8230047 ns/op 509.63 MB/s BenchmarkRepeatLarge/4194304/16-4 13 8060030 ns/op 520.38 MB/s BenchmarkRepeatLarge/4194304/4097-4 13 7987590 ns/op 524.72 MB/s BenchmarkRepeatLarge/8388608/1-4 7 16151773 ns/op 519.36 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15829775 ns/op 529.93 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15669927 ns/op 535.20 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30871572 ns/op 543.45 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30444360 ns/op 551.08 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30977726 ns/op 541.59 MB/s BenchmarkRepeatLarge/33554432/1-4 2 64455618 ns/op 520.58 MB/s BenchmarkRepeatLarge/33554432/16-4 2 63139984 ns/op 531.43 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 61148641 ns/op 548.74 MB/s BenchmarkRepeatLarge/67108864/1-4 1 121491820 ns/op 552.37 MB/s BenchmarkRepeatLarge/67108864/16-4 1 119463408 ns/op 561.75 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 117158649 ns/op 572.80 MB/s BenchmarkRepeatLarge/134217728/1-4 1 266030421 ns/op 504.52 MB/s BenchmarkRepeatLarge/134217728/16-4 1 236888036 ns/op 566.59 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 236671564 ns/op 567.11 MB/s BenchmarkRepeatLarge/268435456/1-4 1 521873435 ns/op 514.37 MB/s BenchmarkRepeatLarge/268435456/16-4 1 474676100 ns/op 565.51 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 478360349 ns/op 561.16 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1053973970 ns/op 509.38 MB/s BenchmarkRepeatLarge/536870912/16-4 1 953977065 ns/op 562.77 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 971311373 ns/op 552.73 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2093279798 ns/op 512.95 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1953500229 ns/op 549.65 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1887297059 ns/op 568.93 MB/s BenchmarkBytesCompare/1-4 10001280 11.23 ns/op BenchmarkBytesCompare/2-4 10312984 11.29 ns/op BenchmarkBytesCompare/4-4 10246219 11.29 ns/op BenchmarkBytesCompare/8-4 10397281 11.11 ns/op BenchmarkBytesCompare/16-4 10447821 10.91 ns/op BenchmarkBytesCompare/32-4 9504439 12.32 ns/op BenchmarkBytesCompare/64-4 8666325 13.39 ns/op BenchmarkBytesCompare/128-4 7888875 14.81 ns/op BenchmarkBytesCompare/256-4 6399726 18.09 ns/op BenchmarkBytesCompare/512-4 4491619 26.11 ns/op BenchmarkBytesCompare/1024-4 2843324 41.79 ns/op BenchmarkBytesCompare/2048-4 1651908 71.40 ns/op BenchmarkIndexAnyASCII/1:1-4 2400727 49.02 ns/op BenchmarkIndexAnyASCII/1:2-4 2462778 48.23 ns/op BenchmarkIndexAnyASCII/1:4-4 2433752 47.83 ns/op BenchmarkIndexAnyASCII/1:8-4 2422330 48.25 ns/op BenchmarkIndexAnyASCII/1:16-4 2447800 46.79 ns/op BenchmarkIndexAnyASCII/1:32-4 2453719 49.08 ns/op BenchmarkIndexAnyASCII/1:64-4 2409643 48.56 ns/op BenchmarkIndexAnyASCII/16:1-4 2062392 58.33 ns/op BenchmarkIndexAnyASCII/16:2-4 484362 240.3 ns/op BenchmarkIndexAnyASCII/16:4-4 482800 245.6 ns/op BenchmarkIndexAnyASCII/16:8-4 463999 250.5 ns/op BenchmarkIndexAnyASCII/16:16-4 447667 261.1 ns/op BenchmarkIndexAnyASCII/16:32-4 412422 285.0 ns/op BenchmarkIndexAnyASCII/16:64-4 348840 336.9 ns/op BenchmarkIndexAnyASCII/256:1-4 1821535 65.57 ns/op BenchmarkIndexAnyASCII/256:2-4 40233 3024 ns/op BenchmarkIndexAnyASCII/256:4-4 39374 3014 ns/op BenchmarkIndexAnyASCII/256:8-4 39976 3006 ns/op BenchmarkIndexAnyASCII/256:16-4 40316 2965 ns/op BenchmarkIndexAnyASCII/256:32-4 40095 3028 ns/op BenchmarkIndexAnyASCII/256:64-4 38059 3036 ns/op BenchmarkIndexAnyUTF8/1:1-4 2451902 48.88 ns/op BenchmarkIndexAnyUTF8/1:2-4 2388081 48.43 ns/op BenchmarkIndexAnyUTF8/1:4-4 2440790 48.00 ns/op BenchmarkIndexAnyUTF8/1:8-4 2457320 47.98 ns/op BenchmarkIndexAnyUTF8/1:16-4 2482150 47.29 ns/op BenchmarkIndexAnyUTF8/1:32-4 2467092 49.35 ns/op BenchmarkIndexAnyUTF8/1:64-4 2406525 49.11 ns/op BenchmarkIndexAnyUTF8/16:1-4 168566 701.8 ns/op BenchmarkIndexAnyUTF8/16:2-4 310467 384.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 306272 382.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 310887 380.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 310447 379.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 299796 399.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 290406 402.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10179 ns/op BenchmarkIndexAnyUTF8/256:2-4 22429 5411 ns/op BenchmarkIndexAnyUTF8/256:4-4 22468 5342 ns/op BenchmarkIndexAnyUTF8/256:8-4 22369 5350 ns/op BenchmarkIndexAnyUTF8/256:16-4 22248 5365 ns/op BenchmarkIndexAnyUTF8/256:32-4 21012 5662 ns/op BenchmarkIndexAnyUTF8/256:64-4 21112 5814 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2410896 48.56 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2494944 46.81 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2504936 46.92 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2497046 46.57 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2531428 47.04 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2502554 49.43 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2484942 48.77 ns/op BenchmarkLastIndexAnyASCII/16:1-4 387520 313.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 377413 313.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 384427 317.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 367826 323.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 354532 335.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 330186 361.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 296834 403.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 28705 4170 ns/op BenchmarkLastIndexAnyASCII/256:2-4 28952 4189 ns/op BenchmarkLastIndexAnyASCII/256:4-4 28922 4152 ns/op BenchmarkLastIndexAnyASCII/256:8-4 28832 4250 ns/op BenchmarkLastIndexAnyASCII/256:16-4 28245 4211 ns/op BenchmarkLastIndexAnyASCII/256:32-4 28546 4237 ns/op BenchmarkLastIndexAnyASCII/256:64-4 28196 4261 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2414888 47.98 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2474276 47.19 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2454556 47.79 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2458962 47.18 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2490079 47.01 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2457714 49.81 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2441158 49.32 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 235712 491.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 319918 381.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 312322 386.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 309194 390.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 303558 393.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 288289 415.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 285464 406.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17133 6592 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22452 5279 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22556 5345 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22015 5307 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 22134 5437 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20846 5732 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 20994 5681 ns/op BenchmarkTrimASCII/1:1-4 2617987 45.88 ns/op BenchmarkTrimASCII/1:2-4 2104310 57.25 ns/op BenchmarkTrimASCII/1:4-4 2093071 57.38 ns/op BenchmarkTrimASCII/1:8-4 1845282 64.13 ns/op BenchmarkTrimASCII/1:16-4 1573515 75.52 ns/op BenchmarkTrimASCII/16:1-4 489022 234.9 ns/op BenchmarkTrimASCII/16:2-4 372938 311.5 ns/op BenchmarkTrimASCII/16:4-4 368276 317.5 ns/op BenchmarkTrimASCII/16:8-4 356425 336.0 ns/op BenchmarkTrimASCII/16:16-4 359990 331.7 ns/op BenchmarkTrimASCII/256:1-4 39632 3044 ns/op BenchmarkTrimASCII/256:2-4 27884 4196 ns/op BenchmarkTrimASCII/256:4-4 28764 4201 ns/op BenchmarkTrimASCII/256:8-4 28275 4178 ns/op BenchmarkTrimASCII/256:16-4 28634 4289 ns/op BenchmarkTrimASCII/4096:1-4 2440 47378 ns/op BenchmarkTrimASCII/4096:2-4 1807 67803 ns/op BenchmarkTrimASCII/4096:4-4 1774 67030 ns/op BenchmarkTrimASCII/4096:8-4 1777 65411 ns/op BenchmarkTrimASCII/4096:16-4 1756 65225 ns/op BenchmarkTrimByte-4 1656165 73.36 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13230 9060 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13304 9060 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 715 166271 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1410 83494 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2746 42683 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4887 23013 ns/op BenchmarkCompareBytesEqual-4 10874914 9.784 ns/op BenchmarkCompareBytesToNil-4 12349654 8.683 ns/op BenchmarkCompareBytesEmpty-4 12775798 8.591 ns/op BenchmarkCompareBytesIdentical-4 12731575 8.557 ns/op BenchmarkCompareBytesSameLength-4 12073080 9.620 ns/op BenchmarkCompareBytesDifferentLength-4 11152008 10.18 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1348 74532 ns/op 14068.87 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1368 77267 ns/op 13570.97 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1810 83723 ns/op 12524.49 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1388 79983 ns/op 13110.06 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1758 85741 ns/op 12229.76 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2005 86372 ns/op 12140.35 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1636 73717 ns/op 14224.39 MB/s BenchmarkCompareBytesBig-4 1732 63345 ns/op 16553.51 MB/s BenchmarkCompareBytesBigIdentical-4 13363802 8.981 ns/op 116754803.88 MB/s PASS ok bytes 59.463s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 73437959 ns/op 1.36 MB/s 3628404 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 298690431 ns/op 1.90 MB/s 3663168 B/op 54 allocs/op BenchmarkDecodeRand-4 5 22853270 ns/op 0.72 MB/s 3649934 B/op 51 allocs/op PASS ok compress/bzip2 1.299s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 57 1759558 ns/op 5.68 MB/s 49741 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 17066448 ns/op 5.86 MB/s 57010 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 171995071 ns/op 5.81 MB/s 73840 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 61 1797740 ns/op 5.56 MB/s 49755 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17972404 ns/op 5.56 MB/s 57298 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 188023086 ns/op 5.32 MB/s 77600 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 62 1814383 ns/op 5.51 MB/s 49038 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17091947 ns/op 5.85 MB/s 46360 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 173768969 ns/op 5.75 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 63 1797668 ns/op 5.56 MB/s 50986 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17236609 ns/op 5.80 MB/s 51825 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 174922015 ns/op 5.72 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 60 1914813 ns/op 5.22 MB/s 48345 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18711704 ns/op 5.34 MB/s 56025 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 190618138 ns/op 5.25 MB/s 113088 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 70 1574403 ns/op 6.35 MB/s 50997 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 13174128 ns/op 7.59 MB/s 47876 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 132499536 ns/op 7.55 MB/s 114272 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 81 1377903 ns/op 7.26 MB/s 51173 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10302339 ns/op 9.71 MB/s 52769 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 105731122 ns/op 9.46 MB/s 94896 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 78 1378078 ns/op 7.26 MB/s 50724 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10462203 ns/op 9.56 MB/s 49490 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 103772015 ns/op 9.64 MB/s 96696 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 96 1137780 ns/op 8.79 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10981748 ns/op 9.11 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 109685099 ns/op 9.12 MB/s BenchmarkEncode/Digits/Speed/1e4-4 46 2242744 ns/op 4.46 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19877570 ns/op 5.03 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 193770700 ns/op 5.16 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6652970 ns/op 1.50 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 75951276 ns/op 1.32 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 797331615 ns/op 1.25 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6732627 ns/op 1.49 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 75893448 ns/op 1.32 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 783429437 ns/op 1.28 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 82 1368271 ns/op 7.31 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11776875 ns/op 8.49 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 116984489 ns/op 8.55 MB/s BenchmarkEncode/Newton/Speed/1e4-4 51 2066337 ns/op 4.84 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15947310 ns/op 6.27 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 157944214 ns/op 6.33 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6492885 ns/op 1.54 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 69685445 ns/op 1.44 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 697905907 ns/op 1.43 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6598351 ns/op 1.52 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 86685196 ns/op 1.15 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 879349534 ns/op 1.14 MB/s PASS ok compress/flate 14.466s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 49 2233703 ns/op 4.48 MB/s BenchmarkDecoder/1e-Reuse4-4 50 2288595 ns/op 4.37 MB/s BenchmarkDecoder/1e5-4 5 21973354 ns/op 4.55 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22011029 ns/op 4.54 MB/s BenchmarkDecoder/1e6-4 1 220600883 ns/op 4.53 MB/s BenchmarkDecoder/1e-Reuse6-4 1 222782761 ns/op 4.49 MB/s BenchmarkEncoder/1e4-4 55 1915989 ns/op 5.22 MB/s BenchmarkEncoder/1e-Reuse4-4 61 1749146 ns/op 5.72 MB/s BenchmarkEncoder/1e5-4 6 18261169 ns/op 5.48 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18261826 ns/op 5.48 MB/s BenchmarkEncoder/1e6-4 1 185871277 ns/op 5.38 MB/s BenchmarkEncoder/1e-Reuse6-4 1 186202047 ns/op 5.37 MB/s PASS ok compress/lzw 2.513s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3853458 ns/op PASS ok container/heap 0.125s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 22299 5764 ns/op BenchmarkWithTimeout/concurrency=40-4 4873 22995 ns/op BenchmarkWithTimeout/concurrency=4000-4 5061 25850 ns/op BenchmarkWithTimeout/concurrency=400000-4 6196 19359 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 328636 327.6 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13166 9385 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 16462 7343 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2750 56875 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1730 64912 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2515 44758 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 253 475997 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 188 636595 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 273 425115 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 24 4800782 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 14 8259174 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 27 4260161 ns/op BenchmarkCheckCanceled/Err-4 258081 436.2 ns/op BenchmarkCheckCanceled/Done-4 428413 282.3 ns/op BenchmarkContextCancelDone-4 462518 268.5 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 14307 8320 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 12920 9343 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12116 9906 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 11429 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8824 13515 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 527360 220.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 307700 386.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 216568 551.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 136239 878.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 69026 1728 ns/op PASS ok context 12.688s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1672683 71.96 ns/op 222.34 MB/s BenchmarkDecrypt-4 1621854 68.82 ns/op 232.50 MB/s BenchmarkExpand-4 1000000 122.3 ns/op PASS ok crypto/aes 0.543s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 195370 628.1 ns/op 101.90 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 357744 323.8 ns/op 197.65 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 196897 665.8 ns/op 96.12 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 361975 355.0 ns/op 180.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 126472 1312 ns/op 1029.20 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 177198 1052 ns/op 1283.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 113698 1429 ns/op 944.91 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 150357 1203 ns/op 1121.98 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 31089 5137 ns/op 1594.61 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 33176 4345 ns/op 1885.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 23558 5456 ns/op 1501.48 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 25813 5140 ns/op 1593.81 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6730 16753 ns/op 60.83 MB/s BenchmarkAESCFBDecrypt1K-4 6639 16662 ns/op 61.16 MB/s BenchmarkAESCFBDecrypt8K-4 916 133382 ns/op 61.38 MB/s BenchmarkAESOFB1K-4 10000 11574 ns/op 88.04 MB/s BenchmarkAESCTR1K-4 13926 8653 ns/op 117.76 MB/s BenchmarkAESCTR8K-4 1789 67323 ns/op 121.61 MB/s BenchmarkAESCBCEncrypt1K-4 13851 8731 ns/op 117.29 MB/s BenchmarkAESCBCDecrypt1K-4 16792 6904 ns/op 148.33 MB/s PASS ok crypto/cipher 3.258s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 84145 1404 ns/op 5.70 MB/s BenchmarkDecrypt-4 89618 1314 ns/op 6.09 MB/s BenchmarkTDESEncrypt-4 34432 3441 ns/op 2.32 MB/s BenchmarkTDESDecrypt-4 35322 3404 ns/op 2.35 MB/s PASS ok crypto/des 0.608s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 970 119834 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7460783 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19926194 ns/op 1533 B/op 21 allocs/op BenchmarkECDH/X25519-4 98 1202129 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.628s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1638 69372 ns/op 4560 B/op 40 allocs/op BenchmarkSign/P384-4 45 2454012 ns/op 10776 B/op 62 allocs/op BenchmarkSign/P521-4 20 5632493 ns/op 11159 B/op 63 allocs/op BenchmarkVerify/P256-4 928 125955 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 15 7357225 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 19489748 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3729 28959 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 64 1818804 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4786714 ns/op 1448 B/op 17 allocs/op PASS ok crypto/ecdsa 1.443s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 339 337680 ns/op BenchmarkNewKeyFromSeed-4 333 346567 ns/op BenchmarkSigning-4 328 364097 ns/op BenchmarkVerification-4 217 547742 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 4983 23780 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 168 700514 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 62 1880092 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4770689 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1362 86125 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 63 1853273 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5186211 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14387097 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13345 8777 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5770 19695 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3840 29021 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 88 1257138 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2514 45552 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 315 377668 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1536 73264 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 96 1165320 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.424s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15288 7881 ns/op 129.93 MB/s BenchmarkHMACSHA256_32-4 25285 4621 ns/op 6.92 MB/s BenchmarkNewWriteSum-4 12949 8845 ns/op 3.62 MB/s PASS ok crypto/hmac 0.608s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 60639 1959 ns/op BenchmarkModSub-4 77684 1529 ns/op BenchmarkMontgomeryRepr-4 23700 4607 ns/op BenchmarkMontgomeryMul-4 28976 4143 ns/op BenchmarkModMul-4 12724 9434 ns/op BenchmarkExpBig-4 15 7546400 ns/op BenchmarkExp-4 7 15118389 ns/op PASS ok crypto/internal/bigmod 1.152s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3274 32588 ns/op BenchmarkScalarBaseMult-4 360 317106 ns/op BenchmarkScalarMult-4 163 727624 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 194 608843 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 522202 207.6 ns/op BenchmarkMultiply-4 4267317 27.77 ns/op BenchmarkSquare-4 5268501 22.80 ns/op BenchmarkInvert-4 24657 4872 ns/op BenchmarkMult32-4 1490080 81.87 ns/op PASS ok crypto/internal/edwards25519/field 0.822s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 58 1752647 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1564 75252 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 22 4866088 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13689322 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 188 622904 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8142 15340 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 66 1609086 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 27 4067720 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.078s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 610406 183.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 326832 356.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 126103 957.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 639291 181.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 339903 353.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 125151 962.8 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.780s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 117060 1004 ns/op 7.97 MB/s BenchmarkHash64-4 128725 917.4 ns/op 69.76 MB/s BenchmarkHash128-4 115527 1012 ns/op 126.48 MB/s BenchmarkHash256-4 95342 1257 ns/op 203.62 MB/s BenchmarkHash512-4 67994 1734 ns/op 295.25 MB/s BenchmarkHash1K-4 44097 2725 ns/op 375.83 MB/s BenchmarkHash8K-4 7351 16066 ns/op 509.89 MB/s BenchmarkHash1M-4 61 1949447 ns/op 537.88 MB/s BenchmarkHash8M-4 7 15688930 ns/op 534.68 MB/s BenchmarkHash8BytesUnaligned-4 116906 1005 ns/op 7.96 MB/s BenchmarkHash1KUnaligned-4 43761 2718 ns/op 376.74 MB/s BenchmarkHash8KUnaligned-4 7430 16076 ns/op 509.57 MB/s PASS ok crypto/md5 1.809s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 138268505 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 14018 8555 ns/op 14.96 MB/s BenchmarkRC4_1K-4 1677 67634 ns/op 15.14 MB/s BenchmarkRC4_8K-4 219 542142 ns/op 14.93 MB/s PASS ok crypto/rc4 0.523s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8453895 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20099563 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 37778667 ns/op BenchmarkEncryptPKCS1v15/2048-4 40 2571043 ns/op BenchmarkDecryptOAEP/2048-4 13 8496786 ns/op BenchmarkEncryptOAEP/2048-4 40 2606943 ns/op BenchmarkSignPKCS1v15/2048-4 13 8629967 ns/op BenchmarkVerifyPKCS1v15/2048-4 45 2571756 ns/op BenchmarkSignPSS/2048-4 13 8685482 ns/op BenchmarkVerifyPSS/2048-4 42 2767331 ns/op PASS ok crypto/rsa 1.537s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 106227 1092 ns/op 7.32 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 123696 926.7 ns/op 8.63 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75933 1579 ns/op 202.64 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 85704 1383 ns/op 231.34 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48718 2464 ns/op 415.54 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53122 2248 ns/op 455.50 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9876 11716 ns/op 699.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9896 11498 ns/op 712.50 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.081s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 78582 1433 ns/op 5.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 94318 1232 ns/op 6.49 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 92830 1285 ns/op 6.23 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25755 4670 ns/op 219.29 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26630 4419 ns/op 231.72 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26728 4568 ns/op 224.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4182 28239 ns/op 290.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4251 28248 ns/op 290.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4228 27832 ns/op 294.34 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.292s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 55710 2020 ns/op 3.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 70429 1647 ns/op 4.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 64928 1840 ns/op 4.35 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27927 4201 ns/op 243.78 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31585 3777 ns/op 271.10 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29475 4016 ns/op 255.00 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5787 20429 ns/op 401.00 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5794 19781 ns/op 414.13 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5754 19925 ns/op 411.13 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.283s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17584020 6.840 ns/op BenchmarkConstantTimeEq-4 17472505 6.853 ns/op BenchmarkConstantTimeLessOrEq-4 17174280 6.915 ns/op BenchmarkXORBytes/8Bytes-4 4549182 27.68 ns/op 289.05 MB/s BenchmarkXORBytes/128Bytes-4 3935072 30.89 ns/op 4143.65 MB/s BenchmarkXORBytes/2048Bytes-4 888855 132.9 ns/op 15406.29 MB/s BenchmarkXORBytes/32768Bytes-4 60108 2037 ns/op 16085.32 MB/s PASS ok crypto/subtle 0.992s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 198 604278 ns/op BenchmarkCertCache/1-4 199 614251 ns/op BenchmarkCertCache/2-4 202 604564 ns/op BenchmarkCertCache/3-4 195 622718 ns/op BenchmarkHandshakeServer/RSA-4 39 3053195 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 31 3606045 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 37 3317315 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 96 1174137 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 136 851467 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 51 2237585 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 58 2009351 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 28579434 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 27452616 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21192855 ns/op 49.48 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 28509493 ns/op 36.78 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 35976963 ns/op 58.29 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 48886782 ns/op 42.90 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 68390518 ns/op 61.33 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 89746302 ns/op 46.74 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 119482278 ns/op 70.21 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 174529307 ns/op 48.06 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 225829699 ns/op 74.29 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 330605362 ns/op 50.75 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 451977822 ns/op 74.24 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 660058175 ns/op 50.84 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 907965795 ns/op 73.91 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1297868532 ns/op 51.71 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 22251632 ns/op 47.12 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 29165932 ns/op 35.95 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 35525756 ns/op 59.03 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 49403964 ns/op 42.45 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 64790016 ns/op 64.74 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 90542334 ns/op 46.32 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 120549328 ns/op 69.59 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 170725441 ns/op 49.14 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 230468485 ns/op 72.80 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 333369841 ns/op 50.33 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 454657057 ns/op 73.80 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 661498217 ns/op 50.72 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 920662242 ns/op 72.89 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1299572101 ns/op 51.64 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 700593879 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 704159952 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 285228592 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 285453371 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 146592194 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 146843462 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77423648 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77582237 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 35809158 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35311987 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140335366 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143517235 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 60913766 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 61541502 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34606332 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34740987 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21383933 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21104385 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 13305831 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 13076943 ns/op PASS ok crypto/tls 18.932s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 11551257 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 322 369220 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1195 106762 ns/op 13189 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1054 109231 ns/op 14612 B/op 262 allocs/op PASS ok crypto/x509 0.721s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 33 3111818 ns/op 281127 B/op 1649 allocs/op BenchmarkConcurrentStmtQuery-4 32 3499656 ns/op 265593 B/op 2057 allocs/op BenchmarkConcurrentStmtExec-4 42 2690182 ns/op 220835 B/op 754 allocs/op BenchmarkConcurrentTxQuery-4 44 2786578 ns/op 278625 B/op 2170 allocs/op BenchmarkConcurrentTxExec-4 52 2210018 ns/op 87812 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 42 2862873 ns/op 103994 B/op 2059 allocs/op BenchmarkConcurrentTxStmtExec-4 94 1097908 ns/op 40072 B/op 381 allocs/op BenchmarkConcurrentRandom-4 43 2822795 ns/op 240014 B/op 1877 allocs/op BenchmarkManyConcurrentQueries-4 2383 47659 ns/op 3969 B/op 20 allocs/op PASS ok database/sql 1.495s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 229417 513.7 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 94 1237322 ns/op 188258 B/op 13 allocs/op Benchmark115/LineToPC-4 82 1483604 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 19010 6380 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.767s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 734 149711 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2932 37460 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.276s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 286 404871 ns/op 20.23 MB/s BenchmarkEncodeToString-4 255 436472 ns/op 18.77 MB/s BenchmarkDecode-4 157 751326 ns/op 17.45 MB/s BenchmarkDecodeString-4 157 762379 ns/op 17.20 MB/s PASS ok encoding/base32 0.726s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 357 313049 ns/op 26.17 MB/s BenchmarkDecodeString/2-4 323487 347.8 ns/op 11.50 MB/s BenchmarkDecodeString/4-4 238584 493.6 ns/op 16.21 MB/s BenchmarkDecodeString/8-4 191816 599.5 ns/op 20.02 MB/s BenchmarkDecodeString/64-4 38725 3086 ns/op 28.52 MB/s BenchmarkDecodeString/8192-4 348 335168 ns/op 32.59 MB/s BenchmarkNewEncoding-4 93285 1258 ns/op 203.50 MB/s PASS ok encoding/base64 0.983s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1474 79229 ns/op 50.49 MB/s BenchmarkReadStruct-4 17623 6631 ns/op 11.31 MB/s BenchmarkWriteStruct-4 18606 6357 ns/op 11.80 MB/s BenchmarkReadInts-4 51478 2298 ns/op 13.06 MB/s BenchmarkWriteInts-4 43420 2762 ns/op 10.86 MB/s BenchmarkWriteSlice1000Int32s-4 1358 86090 ns/op 46.46 MB/s BenchmarkPutUint16-4 3892722 30.66 ns/op 65.23 MB/s BenchmarkAppendUint16-4 3657148 33.02 ns/op 60.57 MB/s BenchmarkPutUint32-4 2707363 41.76 ns/op 95.79 MB/s BenchmarkAppendUint32-4 2667585 43.48 ns/op 92.00 MB/s BenchmarkPutUint64-4 1099135 107.6 ns/op 74.36 MB/s BenchmarkAppendUint64-4 1000000 110.7 ns/op 72.27 MB/s BenchmarkLittleEndianPutUint16-4 3872373 30.71 ns/op 65.13 MB/s BenchmarkLittleEndianAppendUint16-4 3681225 32.35 ns/op 61.81 MB/s BenchmarkLittleEndianPutUint32-4 2804390 41.43 ns/op 96.55 MB/s BenchmarkLittleEndianAppendUint32-4 2621042 43.82 ns/op 91.29 MB/s BenchmarkLittleEndianPutUint64-4 1000000 110.9 ns/op 72.16 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 110.2 ns/op 72.59 MB/s BenchmarkReadFloats-4 175173 682.1 ns/op 17.59 MB/s BenchmarkWriteFloats-4 148075 820.9 ns/op 14.62 MB/s BenchmarkReadSlice1000Float32s-4 1308 87822 ns/op 45.55 MB/s BenchmarkWriteSlice1000Float32s-4 1158 99919 ns/op 40.03 MB/s BenchmarkReadSlice1000Uint8s-4 86312 1662 ns/op 601.85 MB/s BenchmarkWriteSlice1000Uint8s-4 112632 1269 ns/op 788.02 MB/s BenchmarkPutUvarint32-4 842510 142.2 ns/op 28.13 MB/s BenchmarkPutUvarint64-4 214152 562.6 ns/op 14.22 MB/s PASS ok encoding/binary 3.867s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5997 17133 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7423 16113 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6424 16415 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4070 26766 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 6813 14830 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7723 14828 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7651 14750 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4717 24351 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12672 9376 ns/op PASS ok encoding/csv 1.260s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12902 8743 ns/op BenchmarkEndToEndByteBuffer-4 17342 7218 ns/op BenchmarkEndToEndSliceByteBuffer-4 300 380059 ns/op BenchmarkEncodeComplex128Slice-4 829 138727 ns/op BenchmarkEncodeFloat64Slice-4 1724 64649 ns/op BenchmarkEncodeInt32Slice-4 1719 68301 ns/op BenchmarkEncodeStringSlice-4 2348 48842 ns/op BenchmarkEncodeInterfaceSlice-4 69 1728817 ns/op BenchmarkDecodeComplex128Slice-4 658 182406 ns/op BenchmarkDecodeFloat64Slice-4 1360 86205 ns/op BenchmarkDecodeInt32Slice-4 1370 85256 ns/op BenchmarkDecodeStringSlice-4 958 126716 ns/op BenchmarkDecodeStringsSlice-4 348 321953 ns/op BenchmarkDecodeBytesSlice-4 652 175260 ns/op BenchmarkDecodeInterfaceSlice-4 110 1062012 ns/op BenchmarkDecodeMap-4 87 1311282 ns/op PASS ok encoding/gob 2.340s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13630 8828 ns/op 29.00 MB/s BenchmarkEncode/1024-4 3211 35458 ns/op 28.88 MB/s BenchmarkEncode/4096-4 852 139794 ns/op 29.30 MB/s BenchmarkEncode/16384-4 214 552242 ns/op 29.67 MB/s BenchmarkDecode/256-4 27174 4399 ns/op 58.19 MB/s BenchmarkDecode/1024-4 6789 17330 ns/op 59.09 MB/s BenchmarkDecode/4096-4 1705 68945 ns/op 59.41 MB/s BenchmarkDecode/16384-4 438 274415 ns/op 59.71 MB/s BenchmarkDump/256-4 1318 89115 ns/op 2.87 MB/s BenchmarkDump/1024-4 345 344568 ns/op 2.97 MB/s BenchmarkDump/4096-4 82 1375969 ns/op 2.98 MB/s BenchmarkDump/16384-4 21 5710432 ns/op 2.87 MB/s PASS ok encoding/hex 1.764s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 119301022 ns/op 16.27 MB/s 8391160 B/op 51 allocs/op BenchmarkCodeEncoderError-4 1 122872947 ns/op 15.79 MB/s 8394032 B/op 106 allocs/op BenchmarkCodeMarshal-4 1 122476016 ns/op 15.84 MB/s 10332256 B/op 52 allocs/op BenchmarkCodeMarshalError-4 1 124831331 ns/op 15.54 MB/s 10335576 B/op 103 allocs/op BenchmarkMarshalBytes/32-4 22770 5247 ns/op BenchmarkMarshalBytes/256-4 6020 18450 ns/op BenchmarkMarshalBytes/4096-4 466 248637 ns/op BenchmarkMarshalBytesError/32-4 62 1845963 ns/op BenchmarkMarshalBytesError/256-4 62 1852600 ns/op BenchmarkMarshalBytesError/4096-4 54 2102726 ns/op BenchmarkCodeDecoder-4 1 396694765 ns/op 4.89 MB/s 11144968 B/op 92714 allocs/op BenchmarkUnicodeDecoder-4 37196 3152 ns/op 4.44 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 53724 2179 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 350303186 ns/op 5.54 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 345180442 ns/op 5.62 MB/s 3066936 B/op 92685 allocs/op BenchmarkUnmarshalString-4 52563 2297 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 142226 816.6 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 339846 402.7 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 82099 1592 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 65058 1850 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 17660 6892 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3028 41977 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 892 122919 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 126 949480 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 8587407 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 458254 233.1 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 479772 242.5 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 478675 228.4 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 487701 233.7 ns/op BenchmarkEncodeMarshaler-4 77521 1560 ns/op 92 B/op 1 allocs/op BenchmarkEncoderEncode-4 94132 1276 ns/op 59 B/op 0 allocs/op BenchmarkNumberIsValid-4 4303726 27.23 ns/op BenchmarkNumberIsValidRegexp-4 21982 5518 ns/op PASS ok encoding/json 6.757s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 46 2494548 ns/op 26.27 MB/s BenchmarkDecode-4 24 4816035 ns/op 18.43 MB/s PASS ok encoding/pem 0.382s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2814 40634 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 994 118407 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4154 24550 ns/op PASS ok encoding/xml 0.492s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 196200 542.3 ns/op BenchmarkIntSet-4 224335 493.3 ns/op BenchmarkFloatAdd-4 50318 2411 ns/op BenchmarkFloatSet-4 218071 517.1 ns/op BenchmarkStringSet-4 242716 485.4 ns/op BenchmarkMapSet-4 58324 2061 ns/op BenchmarkMapSetDifferent-4 61220 2083 ns/op BenchmarkMapSetDifferentRandom-4 253 437465 ns/op BenchmarkMapSetString-4 56750 2133 ns/op BenchmarkMapAddSame-4 38444 3195 ns/op BenchmarkMapAddDifferent-4 16668 7441 ns/op BenchmarkMapAddDifferentRandom-4 217 549872 ns/op BenchmarkMapAddSameSteadyState-4 214149 601.9 ns/op BenchmarkMapAddDifferentSteadyState-4 108782 999.9 ns/op BenchmarkRealworldExpvarUsage-4 23482 11956 ns/op PASS ok expvar 2.519s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 115648 979.0 ns/op BenchmarkSprintfEmpty-4 483752 243.5 ns/op BenchmarkSprintfString-4 336513 379.4 ns/op BenchmarkSprintfTruncateString-4 310827 397.1 ns/op BenchmarkSprintfTruncateBytes-4 168319 723.2 ns/op BenchmarkSprintfSlowParsingPath-4 309974 395.6 ns/op BenchmarkSprintfQuoteString-4 43328 2745 ns/op BenchmarkSprintfInt-4 327643 367.7 ns/op BenchmarkSprintfIntInt-4 233740 526.8 ns/op BenchmarkSprintfPrefixedInt-4 277412 451.9 ns/op BenchmarkSprintfFloat-4 163694 733.6 ns/op BenchmarkSprintfComplex-4 66430 1795 ns/op BenchmarkSprintfBoolean-4 322264 377.2 ns/op BenchmarkSprintfHexString-4 145504 840.5 ns/op BenchmarkSprintfHexBytes-4 91298 1381 ns/op BenchmarkSprintfBytes-4 49927 2404 ns/op BenchmarkSprintfStringer-4 94903 1278 ns/op BenchmarkSprintfStructure-4 44310 2777 ns/op BenchmarkManyArgs-4 74671 1571 ns/op BenchmarkFprintInt-4 76694 1508 ns/op BenchmarkFprintfBytes-4 84354 1445 ns/op BenchmarkFprintIntNoAlloc-4 75010 1527 ns/op BenchmarkScanInts-4 37 3175156 ns/op BenchmarkScanRecursiveInt-4 1 373665536 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 405405496 ns/op PASS ok fmt 3.991s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 780 128983 ns/op PASS ok go/build 0.148s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 45477 2333 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14200 8450 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3888 29433 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1069 110851 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 274 435209 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 58 1904569 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7872125 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 33362218 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 137910646 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.447s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 252970280 ns/op 0.26 MB/s 46516744 B/op 48978 allocs/op PASS ok go/format 0.307s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 19241779 ns/op 2.80 MB/s BenchmarkParseOnly-4 7 16520785 ns/op 3.26 MB/s BenchmarkResolve-4 48 2398551 ns/op 22.45 MB/s PASS ok go/parser 1.334s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 144069625 ns/op 0.36 MB/s 5167256 B/op 27615 allocs/op BenchmarkPrintDecl-4 759 148842 ns/op 0.21 MB/s 17107 B/op 51 allocs/op PASS ok go/printer 0.308s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 272 419553 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8183171 ns/op 6.68 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11806242 ns/op 6.09 MB/s BenchmarkScanFiles/net/http/server.go-4 6 16680030 ns/op 6.80 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 229 505686 ns/op 6.08 MB/s PASS ok go/scanner 0.812s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1205986 99.40 ns/op PASS ok go/token 0.257s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 129 896168 ns/op BenchmarkNamed/Underlying/nongeneric-4 792595 129.7 ns/op BenchmarkNamed/Underlying/generic-4 916346 130.3 ns/op BenchmarkNamed/Underlying/src_instance-4 904972 131.0 ns/op BenchmarkNamed/Underlying/user_instance-4 855908 133.0 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 23220 5127 ns/op BenchmarkNamed/NewMethodSet/generic-4 23116 5209 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 23272 5287 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 23092 5117 ns/op BenchmarkCheck/http/funcbodies/info-4 1 514619215 ns/op 59117 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 407335613 ns/op 74684 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 221554986 ns/op 137290 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 203613047 ns/op 149313 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 371086144 ns/op 13799 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 109875292 ns/op 46602 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 65699468 ns/op 77910 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 64964352 ns/op 78820 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 158257375 ns/op 13687 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 62815016 ns/op 34478 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 47690002 ns/op 45424 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 46346308 ns/op 46738 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 995687547 ns/op 61983 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 542350892 ns/op 113785 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 136856374 ns/op 450727 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 108312363 ns/op 569482 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 422708273 ns/op 4773 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 101344725 ns/op 19891 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 80983452 ns/op 24909 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 82446050 ns/op 24471 lines/s PASS ok go/types 16.529s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 10814 10977 ns/op 93.28 MB/s PASS ok hash/adler32 0.249s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 224169 512.8 ns/op 29.25 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 219066 510.8 ns/op 29.37 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 126349 918.6 ns/op 43.54 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 129771 916.2 ns/op 43.66 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 463946 265.9 ns/op 1925.35 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 464259 265.6 ns/op 1927.86 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 409255 318.9 ns/op 3210.83 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 419259 315.9 ns/op 3241.87 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 231943 620.4 ns/op 6602.34 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 244362 611.5 ns/op 6697.99 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 42056 3319 ns/op 9871.73 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 41882 3349 ns/op 9783.29 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 455973 255.6 ns/op 58.70 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 474645 245.9 ns/op 61.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 470146 254.5 ns/op 157.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 470426 254.1 ns/op 157.40 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 346020 336.5 ns/op 1521.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 348141 344.8 ns/op 1484.80 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 270378 435.1 ns/op 2353.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 244057 438.5 ns/op 2335.07 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 230341 514.3 ns/op 7964.38 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 226354 522.1 ns/op 7844.52 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 48612 2511 ns/op 13048.81 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 47961 2530 ns/op 12949.24 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 237424 507.6 ns/op 29.55 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 241366 511.3 ns/op 29.34 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 120766 962.1 ns/op 41.58 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 123786 960.7 ns/op 41.64 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9823 11905 ns/op 43.01 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9736 12138 ns/op 42.18 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4580 25495 ns/op 40.16 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4533 25676 ns/op 39.88 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1074 111005 ns/op 36.90 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1065 111310 ns/op 36.80 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 130 908667 ns/op 36.06 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 130 912832 ns/op 35.90 MB/s PASS ok hash/crc32 4.945s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 109 1103675 ns/op 59.38 MB/s BenchmarkCrc64/ISO4KB-4 1195 97036 ns/op 42.21 MB/s BenchmarkCrc64/ISO1KB-4 5468 20817 ns/op 49.19 MB/s BenchmarkCrc64/ECMA64KB-4 100 1093009 ns/op 59.96 MB/s BenchmarkCrc64/Random64KB-4 100 1040553 ns/op 62.98 MB/s BenchmarkCrc64/Random16KB-4 439 272507 ns/op 60.12 MB/s PASS ok hash/crc64 0.879s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 11059 10800 ns/op 94.81 MB/s BenchmarkFnv32aKB-4 11172 10913 ns/op 93.83 MB/s BenchmarkFnv64KB-4 10000 11182 ns/op 91.58 MB/s BenchmarkFnv64aKB-4 10000 11202 ns/op 91.41 MB/s BenchmarkFnv128KB-4 2130 55864 ns/op 18.33 MB/s BenchmarkFnv128aKB-4 2125 55871 ns/op 18.33 MB/s PASS ok hash/fnv 0.956s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 626581 188.9 ns/op 21.18 MB/s BenchmarkHash/n=4/Bytes-4 4051069 29.80 ns/op 134.23 MB/s BenchmarkHash/n=4/String-4 4157508 29.03 ns/op 137.79 MB/s BenchmarkHash/n=8/Write-4 581002 187.6 ns/op 42.64 MB/s BenchmarkHash/n=8/Bytes-4 4072089 30.14 ns/op 265.39 MB/s BenchmarkHash/n=8/String-4 4023687 30.01 ns/op 266.62 MB/s BenchmarkHash/n=16/Write-4 613418 191.7 ns/op 83.46 MB/s BenchmarkHash/n=16/Bytes-4 4203451 28.71 ns/op 557.39 MB/s BenchmarkHash/n=16/String-4 4388866 28.02 ns/op 570.97 MB/s BenchmarkHash/n=32/Write-4 589545 199.3 ns/op 160.57 MB/s BenchmarkHash/n=32/Bytes-4 4144290 29.92 ns/op 1069.65 MB/s BenchmarkHash/n=32/String-4 4176866 28.81 ns/op 1110.90 MB/s BenchmarkHash/n=64/Write-4 569583 209.4 ns/op 305.71 MB/s BenchmarkHash/n=64/Bytes-4 3775546 33.05 ns/op 1936.51 MB/s BenchmarkHash/n=64/String-4 3896166 32.23 ns/op 1985.43 MB/s BenchmarkHash/n=256/Write-4 420438 283.8 ns/op 901.94 MB/s BenchmarkHash/n=256/Bytes-4 1982443 60.46 ns/op 4234.28 MB/s BenchmarkHash/n=256/String-4 1933810 61.94 ns/op 4133.10 MB/s BenchmarkHash/n=320/Write-4 423463 289.9 ns/op 1103.96 MB/s BenchmarkHash/n=320/Bytes-4 1565065 75.89 ns/op 4216.50 MB/s BenchmarkHash/n=320/String-4 1562680 77.86 ns/op 4109.81 MB/s BenchmarkHash/n=1024/Write-4 269128 454.4 ns/op 2253.68 MB/s BenchmarkHash/n=1024/Bytes-4 753638 188.7 ns/op 5427.69 MB/s BenchmarkHash/n=1024/String-4 696558 192.0 ns/op 5332.32 MB/s BenchmarkHash/n=4096/Write-4 124293 1049 ns/op 3902.96 MB/s BenchmarkHash/n=4096/Bytes-4 206389 706.3 ns/op 5799.21 MB/s BenchmarkHash/n=4096/String-4 188493 711.4 ns/op 5757.95 MB/s BenchmarkHash/n=16384/Write-4 36189 3484 ns/op 4702.88 MB/s BenchmarkHash/n=16384/Bytes-4 48008 2752 ns/op 5954.47 MB/s BenchmarkHash/n=16384/String-4 47408 2756 ns/op 5944.06 MB/s PASS ok hash/maphash 4.630s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 820 129887 ns/op BenchmarkEscapeNone-4 123199 947.0 ns/op BenchmarkUnescape-4 766 153221 ns/op BenchmarkUnescapeNone-4 562154 214.6 ns/op BenchmarkUnescapeSparse-4 10129 10344 ns/op BenchmarkUnescapeDense-4 1161 99911 ns/op PASS ok html 0.878s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9553 12046 ns/op BenchmarkCSSEscaperNoSpecials-4 50673 2359 ns/op BenchmarkDecodeCSS-4 28166 4230 ns/op BenchmarkDecodeCSSNoSpecials-4 4302697 27.66 ns/op BenchmarkCSSValueFilter-4 121497 932.5 ns/op BenchmarkCSSValueFilterOk-4 88431 1334 ns/op BenchmarkEscapedExecute-4 4486 24226 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10451 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 70483 1645 ns/op BenchmarkStripTags-4 22530 5348 ns/op BenchmarkStripTagsNoSpecials-4 321405 384.1 ns/op BenchmarkJSValEscaperWithNum-4 26306 4563 ns/op BenchmarkJSValEscaperWithStr-4 4675 24112 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20431 5722 ns/op BenchmarkJSValEscaperWithObj-4 3808 27497 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14901 8150 ns/op BenchmarkJSStrEscaperNoSpecials-4 63126 1871 ns/op BenchmarkJSStrEscaper-4 12066 9984 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 58264 2028 ns/op BenchmarkJSRegexpEscaper-4 10000 10447 ns/op BenchmarkTemplateSpecialTags-4 86 1223711 ns/op BenchmarkURLEscaper-4 4442 25271 ns/op BenchmarkURLEscaperNoSpecials-4 195243 642.1 ns/op BenchmarkURLNormalizer-4 6104 18565 ns/op BenchmarkURLNormalizerNoSpecials-4 172464 649.0 ns/op BenchmarkSrcsetFilter-4 20262 5844 ns/op BenchmarkSrcsetFilterNoSpecials-4 117132 1024 ns/op PASS ok html/template 3.959s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 631699 178.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 442945 236.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 622566 179.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 451568 236.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1905657 62.83 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1297042 94.92 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1898850 62.66 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1319688 91.67 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1494792 80.08 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 439454 244.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 366963 311.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 464802 241.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 367429 314.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 814831 138.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 591572 203.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 867324 117.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 576967 203.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 444116 262.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1475233 80.67 ns/op BenchmarkRGBASetRGBA-4 1504456 80.80 ns/op BenchmarkRGBA64At-4 803605 138.3 ns/op BenchmarkRGBA64SetRGBA64-4 768358 148.3 ns/op BenchmarkNRGBAAt-4 1506578 79.59 ns/op BenchmarkNRGBASetNRGBA-4 1460192 81.29 ns/op BenchmarkNRGBA64At-4 846769 136.6 ns/op BenchmarkNRGBA64SetNRGBA64-4 803910 145.5 ns/op BenchmarkAlphaAt-4 2500982 47.24 ns/op BenchmarkAlphaSetAlpha-4 2605929 45.96 ns/op BenchmarkAlpha16At-4 1618684 72.99 ns/op BenchmarkAlphaSetAlpha16-4 1630245 73.42 ns/op BenchmarkGrayAt-4 2606685 46.16 ns/op BenchmarkGraySetGray-4 2484830 48.30 ns/op BenchmarkGray16At-4 1629087 73.17 ns/op BenchmarkGraySetGray16-4 1650826 72.76 ns/op PASS ok image 5.430s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4398927 27.23 ns/op BenchmarkYCbCrToRGB/128-4 4218715 28.02 ns/op BenchmarkYCbCrToRGB/255-4 4329339 27.42 ns/op BenchmarkRGBToYCbCr/0-4 4245373 28.36 ns/op BenchmarkRGBToYCbCr/Cb-4 4018514 29.53 ns/op BenchmarkRGBToYCbCr/Cr-4 4341339 27.37 ns/op BenchmarkYCbCrToRGBA/0-4 3250166 37.34 ns/op BenchmarkYCbCrToRGBA/128-4 3325387 35.54 ns/op BenchmarkYCbCrToRGBA/255-4 3465175 34.58 ns/op BenchmarkNYCbCrAToRGBA/0-4 3334040 35.09 ns/op BenchmarkNYCbCrAToRGBA/128-4 3384489 35.47 ns/op BenchmarkNYCbCrAToRGBA/255-4 3295982 35.79 ns/op PASS ok image/color 1.880s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 30599068 ns/op BenchmarkFillSrc-4 338 337998 ns/op BenchmarkCopyOver-4 7 15168909 ns/op BenchmarkCopySrc-4 436 253034 ns/op BenchmarkNRGBAOver-4 7 16181327 ns/op BenchmarkNRGBASrc-4 10 10714918 ns/op BenchmarkYCbCr-4 9 12483489 ns/op BenchmarkGray-4 16 6665147 ns/op BenchmarkCMYK-4 10 10591751 ns/op BenchmarkGlyphOver-4 21 5307540 ns/op BenchmarkRGBAMaskOver-4 4 26954816 ns/op BenchmarkGrayMaskOver-4 5 20874874 ns/op BenchmarkRGBA64ImageMaskOver-4 3 33469061 ns/op BenchmarkRGBA-4 5 22298957 ns/op BenchmarkPalettedFill-4 979 121658 ns/op BenchmarkPalettedRGBA-4 5 24946658 ns/op BenchmarkGenericOver-4 3 49062544 ns/op BenchmarkGenericMaskOver-4 5 20670955 ns/op BenchmarkGenericSrc-4 4 32717800 ns/op BenchmarkGenericMaskSrc-4 4 29375982 ns/op PASS ok image/draw 6.105s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4661177 ns/op 3.31 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 116906850 ns/op 2.63 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3026299104 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 63 1843414 ns/op 8.38 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 148281865 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.085s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3765 28368 ns/op BenchmarkIDCT-4 4012 27892 ns/op BenchmarkDecodeBaseline-4 9 12113760 ns/op 5.10 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 16967172 ns/op 3.64 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 158890772 ns/op 7.73 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 197592300 ns/op 4.66 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.218s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12978388 8.796 ns/op BenchmarkDecodeGray-4 12 8652668 ns/op 7.57 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 36268924 ns/op 7.23 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 31300012 ns/op 8.38 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5101751 ns/op 12.85 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 29013561 ns/op 9.04 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 36695325 ns/op 7.14 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 53023822 ns/op 5.79 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 52082998 ns/op 5.90 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 170221860 ns/op 7.22 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 186977278 ns/op 6.57 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 26684463 ns/op 11.51 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 169649726 ns/op 7.24 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 731831839 ns/op 1.68 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.401s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 50572479 ns/op 1.98 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 41173795 ns/op 2.43 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 291569878 ns/op 1.71 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 279423475 ns/op 1.79 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 49770944 ns/op 2.01 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 41619566 ns/op 2.40 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 278272220 ns/op 1.80 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 268018095 ns/op 1.87 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 641430862 ns/op 1.56 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 635061260 ns/op 1.57 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3702548512 ns/op 1.35 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3479597345 ns/op 1.44 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 8410394 ns/op 11.89 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 13 8663766 ns/op 11.54 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 41881292 ns/op 11.94 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 45118899 ns/op 11.08 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 81424878 ns/op 12.28 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 85274058 ns/op 11.73 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 411712167 ns/op 12.14 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 427604238 ns/op 11.69 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 58327206 ns/op 1.71 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 52940744 ns/op 1.89 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 369279190 ns/op 1.35 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 374942624 ns/op 1.33 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 867333865 ns/op 1.15 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 898172700 ns/op 1.11 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5388793760 ns/op 0.93 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5100592830 ns/op 0.98 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 153312490 ns/op 27.26 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 156921338 ns/op 26.64 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 66.469s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 37190 2993 ns/op 0.33 MB/s BenchmarkMarshalCorpusFile/2-4 38442 3174 ns/op 0.63 MB/s BenchmarkMarshalCorpusFile/4-4 34882 3575 ns/op 1.12 MB/s BenchmarkMarshalCorpusFile/8-4 28839 4160 ns/op 1.92 MB/s BenchmarkMarshalCorpusFile/16-4 22387 5356 ns/op 2.99 MB/s BenchmarkMarshalCorpusFile/32-4 14818 8030 ns/op 3.99 MB/s BenchmarkMarshalCorpusFile/64-4 8299 13021 ns/op 4.92 MB/s BenchmarkMarshalCorpusFile/128-4 5364 21248 ns/op 6.02 MB/s BenchmarkMarshalCorpusFile/256-4 2784 40118 ns/op 6.38 MB/s BenchmarkMarshalCorpusFile/512-4 1495 78780 ns/op 6.50 MB/s BenchmarkMarshalCorpusFile/1024-4 777 151753 ns/op 6.75 MB/s BenchmarkMarshalCorpusFile/2048-4 381 305775 ns/op 6.70 MB/s BenchmarkMarshalCorpusFile/4096-4 201 603564 ns/op 6.79 MB/s BenchmarkMarshalCorpusFile/8192-4 93 1194326 ns/op 6.86 MB/s BenchmarkMarshalCorpusFile/16384-4 48 2408533 ns/op 6.80 MB/s BenchmarkMarshalCorpusFile/32768-4 21 5293220 ns/op 6.19 MB/s BenchmarkMarshalCorpusFile/65536-4 10 10578482 ns/op 6.20 MB/s BenchmarkMarshalCorpusFile/131072-4 5 21943284 ns/op 5.97 MB/s BenchmarkMarshalCorpusFile/262144-4 3 44102200 ns/op 5.94 MB/s BenchmarkMarshalCorpusFile/524288-4 2 88877868 ns/op 5.90 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 177178319 ns/op 5.92 MB/s BenchmarkUnmarshalCorpusFile/1-4 9082 11650 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 8846 11682 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8844 12886 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 7472 14578 ns/op 0.55 MB/s BenchmarkUnmarshalCorpusFile/16-4 6398 17825 ns/op 0.90 MB/s BenchmarkUnmarshalCorpusFile/32-4 4232 26027 ns/op 1.23 MB/s BenchmarkUnmarshalCorpusFile/64-4 3490 30642 ns/op 2.09 MB/s BenchmarkUnmarshalCorpusFile/128-4 2713 40908 ns/op 3.13 MB/s BenchmarkUnmarshalCorpusFile/256-4 1092 107133 ns/op 2.39 MB/s BenchmarkUnmarshalCorpusFile/512-4 590 201755 ns/op 2.54 MB/s BenchmarkUnmarshalCorpusFile/1024-4 309 383863 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/2048-4 156 783930 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/4096-4 70 1539947 ns/op 2.66 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 3071427 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6111596 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11873749 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 24150452 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 48176648 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 97837664 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 191713582 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 390327893 ns/op 2.69 MB/s BenchmarkMutatorBytes/1-4 35888 3293 ns/op BenchmarkMutatorBytes/10-4 37497 3165 ns/op BenchmarkMutatorBytes/100-4 34690 3569 ns/op BenchmarkMutatorBytes/1000-4 22453 5591 ns/op BenchmarkMutatorBytes/10000-4 6271 22659 ns/op BenchmarkMutatorBytes/100000-4 920 144673 ns/op BenchmarkMutatorString/1-4 31161 3368 ns/op BenchmarkMutatorString/10-4 36447 3304 ns/op BenchmarkMutatorString/100-4 30702 4017 ns/op BenchmarkMutatorString/1000-4 14239 7959 ns/op BenchmarkMutatorString/10000-4 3082 53682 ns/op BenchmarkMutatorString/100000-4 346 371824 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 19792 6094 ns/op BenchmarkMutatorAllBasicTypes/string-4 19354 6424 ns/op BenchmarkMutatorAllBasicTypes/bool-4 59906 1966 ns/op BenchmarkMutatorAllBasicTypes/float32-4 54183 2151 ns/op BenchmarkMutatorAllBasicTypes/float64-4 54214 2153 ns/op BenchmarkMutatorAllBasicTypes/int-4 59758 2000 ns/op BenchmarkMutatorAllBasicTypes/int8-4 59834 1982 ns/op BenchmarkMutatorAllBasicTypes/int16-4 59023 2024 ns/op BenchmarkMutatorAllBasicTypes/int32-4 60057 2007 ns/op BenchmarkMutatorAllBasicTypes/int64-4 59235 2006 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 56514 2089 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 56356 2089 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 58473 2043 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 58527 2039 ns/op PASS ok internal/fuzz 11.778s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 45787 2276 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 136362 922.3 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.294s PASS ok internal/poll 0.028s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20843270 ns/op PASS ok internal/trace 2.557s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 8565 15758 ns/op BenchmarkCopyNLarge-4 283 602815 ns/op PASS ok io 0.477s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 212604 541.9 ns/op BenchmarkPrintln-4 27453 4345 ns/op BenchmarkPrintlnNoFlags-4 48589 2456 ns/op PASS ok log 0.460s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1778996 68.08 ns/op BenchmarkAcosh-4 936892 123.8 ns/op BenchmarkAsin-4 1777749 68.39 ns/op BenchmarkAsinh-4 934255 127.7 ns/op BenchmarkAtan-4 2530810 51.65 ns/op BenchmarkAtanh-4 1000000 120.9 ns/op BenchmarkAtan2-4 1782883 66.91 ns/op BenchmarkCbrt-4 1364157 87.73 ns/op BenchmarkCeil-4 18762332 6.507 ns/op BenchmarkCopysign-4 3096604 38.61 ns/op BenchmarkCos-4 1293826 93.07 ns/op BenchmarkCosh-4 1419850 86.12 ns/op BenchmarkErf-4 2280133 55.27 ns/op BenchmarkErfc-4 2269514 54.49 ns/op BenchmarkErfinv-4 1865564 65.83 ns/op BenchmarkErfcinv-4 1917998 65.29 ns/op BenchmarkExp-4 5896712 43.90 ns/op BenchmarkExpGo-4 906673 130.5 ns/op BenchmarkExpm1-4 1951185 63.42 ns/op BenchmarkExp2-4 942368 121.3 ns/op BenchmarkExp2Go-4 946336 129.5 ns/op BenchmarkAbs-4 4162786 29.08 ns/op BenchmarkDim-4 10009105 12.02 ns/op BenchmarkFloor-4 18382408 6.411 ns/op BenchmarkMax-4 12990796 9.579 ns/op BenchmarkMin-4 12924554 9.494 ns/op BenchmarkMod-4 342109 331.3 ns/op BenchmarkFrexp-4 2030728 58.88 ns/op BenchmarkGamma-4 776337 153.5 ns/op BenchmarkHypot-4 10068396 24.92 ns/op BenchmarkHypotGo-4 1606735 75.96 ns/op BenchmarkIlogb-4 2431040 49.19 ns/op BenchmarkJ0-4 259623 485.2 ns/op BenchmarkJ1-4 260340 461.0 ns/op BenchmarkJn-4 126460 994.7 ns/op BenchmarkLdexp-4 1952568 60.95 ns/op BenchmarkLgamma-4 947848 134.9 ns/op BenchmarkLog-4 4468028 51.69 ns/op BenchmarkLogb-4 2405143 49.78 ns/op BenchmarkLog1p-4 1235224 97.72 ns/op BenchmarkLog10-4 2972427 50.55 ns/op BenchmarkLog2-4 1502774 79.70 ns/op BenchmarkModf-4 2887995 40.93 ns/op BenchmarkNextafter32-4 2834060 41.38 ns/op BenchmarkNextafter64-4 2882822 41.65 ns/op BenchmarkPowInt-4 593534 192.9 ns/op BenchmarkPowFrac-4 430152 288.9 ns/op BenchmarkPow10Pos-4 4997799 23.75 ns/op BenchmarkPow10Neg-4 4928271 24.40 ns/op BenchmarkRound-4 3925370 30.38 ns/op BenchmarkRoundToEven-4 9701761 12.21 ns/op BenchmarkRemainder-4 506794 223.3 ns/op BenchmarkSignbit-4 5952506 20.17 ns/op BenchmarkSin-4 1670862 72.52 ns/op BenchmarkSincos-4 1000000 110.9 ns/op BenchmarkSinh-4 1686050 71.62 ns/op BenchmarkSqrtIndirect-4 18474091 6.472 ns/op BenchmarkSqrtLatency-4 17673885 7.691 ns/op BenchmarkSqrtIndirectLatency-4 17104213 7.715 ns/op BenchmarkSqrtGoLatency-4 1000000 102.4 ns/op BenchmarkSqrtPrime-4 32917 3692 ns/op BenchmarkTan-4 1470493 84.36 ns/op BenchmarkTanh-4 1294858 92.62 ns/op BenchmarkTrunc-4 18218810 6.669 ns/op BenchmarkY0-4 262438 461.2 ns/op BenchmarkY1-4 264700 462.5 ns/op BenchmarkYn-4 131031 962.6 ns/op BenchmarkFloat64bits-4 6048739 19.16 ns/op BenchmarkFloat64frombits-4 6065224 19.69 ns/op BenchmarkFloat32bits-4 6023931 19.69 ns/op BenchmarkFloat32frombits-4 5827473 20.83 ns/op BenchmarkFMA-4 17779114 6.792 ns/op PASS ok math 11.567s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11824786 10.31 ns/op 6209.42 MB/s BenchmarkAddVV/2-4 10709205 10.67 ns/op 11990.67 MB/s BenchmarkAddVV/3-4 9725264 12.16 ns/op 15792.14 MB/s BenchmarkAddVV/4-4 9816420 12.14 ns/op 21091.06 MB/s BenchmarkAddVV/5-4 9362911 12.84 ns/op 24916.44 MB/s BenchmarkAddVV/10-4 7556202 15.78 ns/op 40558.53 MB/s BenchmarkAddVV/100-4 1690045 70.63 ns/op 90618.66 MB/s BenchmarkAddVV/1000-4 205484 583.6 ns/op 109663.67 MB/s BenchmarkSubVV/1-4 11821005 10.32 ns/op 6200.18 MB/s BenchmarkSubVV/2-4 10882171 10.58 ns/op 12093.42 MB/s BenchmarkSubVV/3-4 9514507 12.05 ns/op 15927.54 MB/s BenchmarkSubVV/4-4 9861933 12.15 ns/op 21065.05 MB/s BenchmarkSubVV/5-4 8755026 13.54 ns/op 23641.79 MB/s BenchmarkSubVV/10-4 7338093 15.91 ns/op 40233.26 MB/s BenchmarkSubVV/100-4 1672900 71.16 ns/op 89937.51 MB/s BenchmarkSubVV/1000-4 202527 582.7 ns/op 109840.96 MB/s BenchmarkAddVW/1-4 12135055 9.607 ns/op 832.71 MB/s BenchmarkAddVW/2-4 12397412 9.781 ns/op 1635.79 MB/s BenchmarkAddVW/3-4 11006916 10.80 ns/op 2222.64 MB/s BenchmarkAddVW/4-4 11026256 10.97 ns/op 2917.30 MB/s BenchmarkAddVW/5-4 10639952 11.38 ns/op 3513.97 MB/s BenchmarkAddVW/10-4 8619264 14.03 ns/op 5702.87 MB/s BenchmarkAddVW/100-4 325440 344.9 ns/op 2319.51 MB/s BenchmarkAddVW/1000-4 53048 2307 ns/op 3466.98 MB/s BenchmarkAddVWext/1-4 12051853 9.565 ns/op 836.37 MB/s BenchmarkAddVWext/2-4 12168901 9.739 ns/op 1642.95 MB/s BenchmarkAddVWext/3-4 11032640 10.63 ns/op 2257.83 MB/s BenchmarkAddVWext/4-4 10942803 10.71 ns/op 2987.75 MB/s BenchmarkAddVWext/5-4 9693883 12.28 ns/op 3256.73 MB/s BenchmarkAddVWext/10-4 8883366 13.67 ns/op 5850.70 MB/s BenchmarkAddVWext/100-4 82404 1458 ns/op 548.57 MB/s BenchmarkAddVWext/1000-4 8362 13950 ns/op 573.48 MB/s BenchmarkSubVW/1-4 12729598 9.305 ns/op 859.75 MB/s BenchmarkSubVW/2-4 11956990 10.04 ns/op 1594.19 MB/s BenchmarkSubVW/3-4 11249304 10.96 ns/op 2190.25 MB/s BenchmarkSubVW/4-4 10788444 11.06 ns/op 2892.52 MB/s BenchmarkSubVW/5-4 10528587 11.71 ns/op 3417.20 MB/s BenchmarkSubVW/10-4 8796169 14.01 ns/op 5711.09 MB/s BenchmarkSubVW/100-4 330213 351.9 ns/op 2273.15 MB/s BenchmarkSubVW/1000-4 52640 2294 ns/op 3487.20 MB/s BenchmarkSubVWext/1-4 13174204 9.199 ns/op 869.64 MB/s BenchmarkSubVWext/2-4 11730997 9.997 ns/op 1600.50 MB/s BenchmarkSubVWext/3-4 10970542 10.79 ns/op 2223.28 MB/s BenchmarkSubVWext/4-4 11207298 10.72 ns/op 2986.14 MB/s BenchmarkSubVWext/5-4 10677391 11.66 ns/op 3429.42 MB/s BenchmarkSubVWext/10-4 8741074 13.61 ns/op 5876.26 MB/s BenchmarkSubVWext/100-4 86494 1396 ns/op 573.02 MB/s BenchmarkSubVWext/1000-4 8640 13667 ns/op 585.36 MB/s BenchmarkMulAddVWW/1-4 10762080 10.90 ns/op 5872.48 MB/s BenchmarkMulAddVWW/2-4 10321929 11.99 ns/op 10679.75 MB/s BenchmarkMulAddVWW/3-4 9610754 12.70 ns/op 15116.37 MB/s BenchmarkMulAddVWW/4-4 9013101 13.10 ns/op 19544.92 MB/s BenchmarkMulAddVWW/5-4 8355057 14.38 ns/op 22247.99 MB/s BenchmarkMulAddVWW/10-4 6234888 18.84 ns/op 33962.40 MB/s BenchmarkMulAddVWW/100-4 1000000 106.9 ns/op 59856.03 MB/s BenchmarkMulAddVWW/1000-4 128474 932.3 ns/op 68648.46 MB/s BenchmarkAddMulVVW/1-4 12144207 9.845 ns/op 6500.53 MB/s BenchmarkAddMulVVW/2-4 10872608 11.34 ns/op 11289.92 MB/s BenchmarkAddMulVVW/3-4 9671726 12.51 ns/op 15352.85 MB/s BenchmarkAddMulVVW/4-4 8627602 13.48 ns/op 18985.58 MB/s BenchmarkAddMulVVW/5-4 8201078 14.60 ns/op 21910.93 MB/s BenchmarkAddMulVVW/10-4 6562873 17.88 ns/op 35796.02 MB/s BenchmarkAddMulVVW/100-4 1464231 82.01 ns/op 78037.29 MB/s BenchmarkAddMulVVW/1000-4 167433 720.5 ns/op 88825.16 MB/s BenchmarkDivWVW/1-4 2741948 44.14 ns/op 1449.81 MB/s BenchmarkDivWVW/2-4 1240666 97.30 ns/op 1315.45 MB/s BenchmarkDivWVW/3-4 943828 125.2 ns/op 1533.71 MB/s BenchmarkDivWVW/4-4 822622 146.3 ns/op 1750.10 MB/s BenchmarkDivWVW/5-4 798706 150.3 ns/op 2129.23 MB/s BenchmarkDivWVW/10-4 405332 275.1 ns/op 2326.46 MB/s BenchmarkDivWVW/100-4 55345 2103 ns/op 3043.14 MB/s BenchmarkDivWVW/1000-4 5704 20814 ns/op 3074.80 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11286073 9.636 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12080820 9.635 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10390546 10.81 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11013678 10.21 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9754926 11.75 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9782054 11.10 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8433457 13.13 ns/op BenchmarkNonZeroShifts/4/shlVU-4 8893912 12.82 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8652924 13.01 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8905414 12.70 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6522087 17.48 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6971985 16.45 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 108.6 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1292338 91.93 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126639 943.1 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 151503 788.7 ns/op BenchmarkDecimalConversion-4 219 527447 ns/op BenchmarkFloatString/100-4 12238 9847 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 231 517325 ns/op 2909 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 47391396 ns/op 61586 B/op 57 allocs/op BenchmarkFloatString/100000-4 1 4716416150 ns/op 831672 B/op 514 allocs/op BenchmarkFloatAdd/10-4 176700 682.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 172438 668.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 154796 753.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 85438 1365 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17456 6904 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 223854 505.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 244586 489.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 234438 505.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 165130 758.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45456 2613 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1962 57512 ns/op BenchmarkParseFloatLargeExp-4 477 257500 ns/op BenchmarkGCD10x10/WithoutXY-4 210171 575.0 ns/op BenchmarkGCD10x10/WithXY-4 59910 1947 ns/op BenchmarkGCD10x100/WithoutXY-4 107982 1130 ns/op BenchmarkGCD10x100/WithXY-4 18640 6532 ns/op BenchmarkGCD10x1000/WithoutXY-4 67465 1830 ns/op BenchmarkGCD10x1000/WithXY-4 15013 8193 ns/op BenchmarkGCD100x100/WithoutXY-4 25988 4632 ns/op BenchmarkGCD100x100/WithXY-4 10856 11284 ns/op BenchmarkGCD100x1000/WithoutXY-4 12988 9139 ns/op BenchmarkGCD100x1000/WithXY-4 5757 17919 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2120 55393 ns/op BenchmarkGCD1000x1000/WithXY-4 1236 94691 ns/op BenchmarkHilbert-4 25 4816883 ns/op BenchmarkBinomial-4 14522 8258 ns/op BenchmarkQuoRem-4 22410 5680 ns/op BenchmarkExp-4 14 7613859 ns/op BenchmarkExpMont/Odd-4 123 962595 ns/op 2590 B/op 21 allocs/op BenchmarkExpMont/Even1-4 124 954598 ns/op 3367 B/op 38 allocs/op BenchmarkExpMont/Even2-4 122 981223 ns/op 3870 B/op 54 allocs/op BenchmarkExpMont/Even3-4 122 969949 ns/op 3868 B/op 54 allocs/op BenchmarkExpMont/Even4-4 100 1007480 ns/op 3830 B/op 53 allocs/op BenchmarkExpMont/Even8-4 121 1005448 ns/op 3864 B/op 53 allocs/op BenchmarkExpMont/Even32-4 120 985980 ns/op 3835 B/op 53 allocs/op BenchmarkExpMont/Even64-4 146 817596 ns/op 3645 B/op 54 allocs/op BenchmarkExpMont/Even96-4 140 838159 ns/op 3777 B/op 51 allocs/op BenchmarkExpMont/Even128-4 166 712747 ns/op 3253 B/op 50 allocs/op BenchmarkExpMont/Even255-4 187 640880 ns/op 2917 B/op 46 allocs/op BenchmarkExpMont/SmallEven1-4 435 268774 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 381 303357 ns/op 1720 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 376 306957 ns/op 1737 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 384 296022 ns/op 1741 B/op 47 allocs/op BenchmarkExp2-4 14 7551909 ns/op BenchmarkBitset-4 741990 149.8 ns/op BenchmarkBitsetNeg-4 425127 269.4 ns/op BenchmarkBitsetOrig-4 265201 468.8 ns/op BenchmarkBitsetNegOrig-4 169310 726.3 ns/op BenchmarkModSqrt225_Tonelli-4 100 1034248 ns/op BenchmarkModSqrt225_3Mod4-4 368 315448 ns/op BenchmarkModSqrt231_Tonelli-4 100 1073775 ns/op BenchmarkModSqrt231_5Mod8-4 318 369237 ns/op BenchmarkModInverse-4 14097 8692 ns/op BenchmarkSqrt-4 1778 66949 ns/op BenchmarkIntSqr/1-4 1403214 84.63 ns/op BenchmarkIntSqr/2-4 775735 154.7 ns/op BenchmarkIntSqr/3-4 651471 184.8 ns/op BenchmarkIntSqr/5-4 451876 265.2 ns/op BenchmarkIntSqr/8-4 314766 376.7 ns/op BenchmarkIntSqr/10-4 248826 481.8 ns/op BenchmarkIntSqr/20-4 50961 2437 ns/op BenchmarkIntSqr/30-4 38319 3305 ns/op BenchmarkIntSqr/50-4 23211 5340 ns/op BenchmarkIntSqr/80-4 13819 8871 ns/op BenchmarkIntSqr/100-4 9546 11728 ns/op BenchmarkIntSqr/200-4 3864 30001 ns/op BenchmarkIntSqr/300-4 1510 70391 ns/op BenchmarkIntSqr/500-4 818 152558 ns/op BenchmarkIntSqr/800-4 304 396089 ns/op BenchmarkIntSqr/1000-4 218 535656 ns/op BenchmarkDiv/20/10-4 416143 281.5 ns/op BenchmarkDiv/40/20-4 438649 277.3 ns/op BenchmarkDiv/100/50-4 370382 319.9 ns/op BenchmarkDiv/200/100-4 56190 2211 ns/op BenchmarkDiv/400/200-4 52713 2330 ns/op BenchmarkDiv/1000/500-4 42915 2871 ns/op BenchmarkDiv/2000/1000-4 31821 3921 ns/op BenchmarkDiv/20000/10000-4 1066 110770 ns/op BenchmarkDiv/200000/100000-4 25 4630285 ns/op BenchmarkDiv/2000000/1000000-4 1 126636321 ns/op BenchmarkDiv/20000000/10000000-4 1 3706600836 ns/op BenchmarkMul-4 5 22153856 ns/op BenchmarkNatMul/10-4 175124 648.5 ns/op BenchmarkNatMul/100-4 5818 20615 ns/op BenchmarkNatMul/1000-4 181 652143 ns/op BenchmarkZeroShifts/Shl-4 18344 6612 ns/op BenchmarkZeroShifts/ShlSame-4 5232931 22.83 ns/op BenchmarkZeroShifts/Shr-4 18802 6438 ns/op BenchmarkZeroShifts/ShrSame-4 5383990 22.18 ns/op BenchmarkExp3Power/0x10-4 196834 611.9 ns/op BenchmarkExp3Power/0x40-4 177444 702.8 ns/op BenchmarkExp3Power/0x100-4 103634 1157 ns/op BenchmarkExp3Power/0x400-4 47763 2546 ns/op BenchmarkExp3Power/0x1000-4 9969 11748 ns/op BenchmarkExp3Power/0x4000-4 1989 60520 ns/op BenchmarkExp3Power/0x10000-4 218 549969 ns/op BenchmarkExp3Power/0x40000-4 20 5813172 ns/op BenchmarkExp3Power/0x100000-4 2 56738680 ns/op BenchmarkExp3Power/0x400000-4 1 530671304 ns/op BenchmarkFibo-4 3 39446229 ns/op BenchmarkNatSqr/1-4 1000000 121.9 ns/op BenchmarkNatSqr/2-4 593529 201.4 ns/op BenchmarkNatSqr/3-4 478411 249.7 ns/op BenchmarkNatSqr/5-4 335480 359.7 ns/op BenchmarkNatSqr/8-4 239409 516.3 ns/op BenchmarkNatSqr/10-4 190032 635.5 ns/op BenchmarkNatSqr/20-4 46927 2501 ns/op BenchmarkNatSqr/30-4 35170 3530 ns/op BenchmarkNatSqr/50-4 21169 5671 ns/op BenchmarkNatSqr/80-4 12660 9602 ns/op BenchmarkNatSqr/100-4 9261 12555 ns/op BenchmarkNatSqr/200-4 3547 32255 ns/op BenchmarkNatSqr/300-4 1617 76318 ns/op BenchmarkNatSqr/500-4 800 151084 ns/op BenchmarkNatSqr/800-4 338 351406 ns/op BenchmarkNatSqr/1000-4 248 489747 ns/op BenchmarkNatSetBytes/8-4 817082 138.6 ns/op BenchmarkNatSetBytes/24-4 248890 499.0 ns/op BenchmarkNatSetBytes/128-4 57370 2083 ns/op BenchmarkNatSetBytes/7-4 857179 130.2 ns/op BenchmarkNatSetBytes/23-4 255019 466.0 ns/op BenchmarkNatSetBytes/127-4 57324 2071 ns/op BenchmarkScanPi-4 272 436157 ns/op BenchmarkStringPiParallel-4 763 155843 ns/op BenchmarkScan/10/Base2-4 44260 2649 ns/op BenchmarkScan/100/Base2-4 5007 23260 ns/op BenchmarkScan/1000/Base2-4 513 234627 ns/op BenchmarkScan/10/Base8-4 107979 1098 ns/op BenchmarkScan/100/Base8-4 14787 8058 ns/op BenchmarkScan/1000/Base8-4 1473 80427 ns/op BenchmarkScan/10/Base10-4 118201 1028 ns/op BenchmarkScan/100/Base10-4 15634 7582 ns/op BenchmarkScan/1000/Base10-4 1602 73380 ns/op BenchmarkScan/10/Base16-4 126931 931.2 ns/op BenchmarkScan/100/Base16-4 17986 6741 ns/op BenchmarkScan/1000/Base16-4 1803 64536 ns/op BenchmarkString/10/Base2-4 182088 649.6 ns/op BenchmarkString/100/Base2-4 24717 4947 ns/op BenchmarkString/1000/Base2-4 2524 47632 ns/op BenchmarkString/10/Base8-4 374866 321.7 ns/op BenchmarkString/100/Base8-4 64785 1863 ns/op BenchmarkString/1000/Base8-4 7185 16861 ns/op BenchmarkString/10/Base10-4 208752 573.2 ns/op BenchmarkString/100/Base10-4 40076 3006 ns/op BenchmarkString/1000/Base10-4 5073 23078 ns/op BenchmarkString/10/Base16-4 422992 281.6 ns/op BenchmarkString/100/Base16-4 85720 1416 ns/op BenchmarkString/1000/Base16-4 9872 11977 ns/op BenchmarkLeafSize/0-4 45 2641392 ns/op BenchmarkLeafSize/1-4 430 274865 ns/op BenchmarkLeafSize/2-4 442 268356 ns/op BenchmarkLeafSize/3-4 319 374806 ns/op BenchmarkLeafSize/4-4 441 265931 ns/op BenchmarkLeafSize/5-4 274 425104 ns/op BenchmarkLeafSize/6-4 324 372210 ns/op BenchmarkLeafSize/7-4 344 344452 ns/op BenchmarkLeafSize/8-4 452 262004 ns/op BenchmarkLeafSize/9-4 237 499102 ns/op BenchmarkLeafSize/10-4 280 419585 ns/op BenchmarkLeafSize/11-4 295 403873 ns/op BenchmarkLeafSize/12-4 322 364146 ns/op BenchmarkLeafSize/13-4 302 398144 ns/op BenchmarkLeafSize/14-4 342 347872 ns/op BenchmarkLeafSize/15-4 366 318349 ns/op BenchmarkLeafSize/16-4 440 261437 ns/op BenchmarkLeafSize/32-4 451 267461 ns/op BenchmarkLeafSize/64-4 409 286250 ns/op BenchmarkProbablyPrime/n=0-4 10 10987803 ns/op BenchmarkProbablyPrime/n=1-4 8 12781797 ns/op BenchmarkProbablyPrime/n=5-4 6 18937701 ns/op BenchmarkProbablyPrime/n=10-4 4 27054720 ns/op BenchmarkProbablyPrime/n=20-4 3 42389556 ns/op BenchmarkProbablyPrime/Lucas-4 12 9452247 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 74 1501314 ns/op BenchmarkRatCmp-4 240057 510.6 ns/op BenchmarkFloatSqrt/64-4 23277 5194 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 14284 8296 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9454 11555 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4894 23036 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 862 139943 ns/op 18130 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 57 1899706 ns/op 176127 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 140277766 ns/op 3750120 B/op 600 allocs/op PASS ok math/big 49.722s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8840686 13.59 ns/op BenchmarkLeadingZeros8-4 9186548 13.21 ns/op BenchmarkLeadingZeros16-4 9082077 13.23 ns/op BenchmarkLeadingZeros32-4 9282493 12.77 ns/op BenchmarkLeadingZeros64-4 9611713 12.36 ns/op BenchmarkTrailingZeros-4 9512478 12.76 ns/op BenchmarkTrailingZeros8-4 9015690 12.98 ns/op BenchmarkTrailingZeros16-4 9358862 12.73 ns/op BenchmarkTrailingZeros32-4 9230838 13.19 ns/op BenchmarkTrailingZeros64-4 9518190 12.65 ns/op BenchmarkOnesCount-4 9121357 12.86 ns/op BenchmarkOnesCount8-4 9677548 12.58 ns/op BenchmarkOnesCount16-4 9503677 12.53 ns/op BenchmarkOnesCount32-4 9445041 12.47 ns/op BenchmarkOnesCount64-4 9606483 12.59 ns/op BenchmarkRotateLeft-4 9814824 12.08 ns/op BenchmarkRotateLeft8-4 9582974 12.44 ns/op BenchmarkRotateLeft16-4 9718466 12.09 ns/op BenchmarkRotateLeft32-4 9676387 12.37 ns/op BenchmarkRotateLeft64-4 9847554 12.07 ns/op BenchmarkReverse-4 14277054 8.325 ns/op BenchmarkReverse8-4 18206076 6.544 ns/op BenchmarkReverse16-4 16008458 7.189 ns/op BenchmarkReverse32-4 14925190 7.975 ns/op BenchmarkReverse64-4 14551800 8.270 ns/op BenchmarkReverseBytes-4 18736374 6.400 ns/op BenchmarkReverseBytes16-4 18731359 6.447 ns/op BenchmarkReverseBytes32-4 18763650 6.432 ns/op BenchmarkReverseBytes64-4 18463264 6.418 ns/op BenchmarkAdd-4 9434822 12.58 ns/op BenchmarkAdd32-4 9363310 12.85 ns/op BenchmarkAdd64-4 9505236 12.84 ns/op BenchmarkAdd64multiple-4 17592031 6.745 ns/op BenchmarkSub-4 9462063 12.65 ns/op BenchmarkSub32-4 9185504 12.85 ns/op BenchmarkSub64-4 9359853 12.87 ns/op BenchmarkSub64multiple-4 17457850 6.848 ns/op BenchmarkMul-4 9649016 12.44 ns/op BenchmarkMul32-4 9491991 12.68 ns/op BenchmarkMul64-4 9652576 12.37 ns/op BenchmarkDiv-4 2657028 45.06 ns/op BenchmarkDiv32-4 5569414 21.65 ns/op BenchmarkDiv64-4 2666138 44.91 ns/op PASS ok math/bits 5.833s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10382804 23.42 ns/op BenchmarkAcos-4 400356 277.5 ns/op BenchmarkAcosh-4 400944 303.1 ns/op BenchmarkAsin-4 448123 281.9 ns/op BenchmarkAsinh-4 455535 279.0 ns/op BenchmarkAtan-4 702606 201.5 ns/op BenchmarkAtanh-4 722781 203.9 ns/op BenchmarkConj-4 19743141 5.644 ns/op BenchmarkCos-4 550527 208.3 ns/op BenchmarkCosh-4 605816 209.9 ns/op BenchmarkExp-4 822926 162.5 ns/op BenchmarkLog-4 789542 159.5 ns/op BenchmarkLog10-4 796832 161.1 ns/op BenchmarkPhase-4 1743602 69.36 ns/op BenchmarkPolar-4 1000000 107.6 ns/op BenchmarkPow-4 226448 588.2 ns/op BenchmarkRect-4 1000000 110.7 ns/op BenchmarkSin-4 606922 209.2 ns/op BenchmarkSinh-4 598929 206.4 ns/op BenchmarkSqrt-4 1000000 120.4 ns/op BenchmarkTan-4 362168 346.2 ns/op BenchmarkTanh-4 404466 318.1 ns/op PASS ok math/cmplx 3.059s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 177896 649.8 ns/op BenchmarkInt63ThreadsafeParallel-4 76450 1487 ns/op BenchmarkInt63Unthreadsafe-4 1324425 89.77 ns/op BenchmarkIntn1000-4 844248 134.8 ns/op BenchmarkInt63n1000-4 951154 120.3 ns/op BenchmarkInt31n1000-4 1000000 112.3 ns/op BenchmarkFloat32-4 1000000 108.9 ns/op BenchmarkFloat64-4 1338290 89.86 ns/op BenchmarkPerm3-4 209220 569.7 ns/op BenchmarkPerm30-4 24619 4902 ns/op BenchmarkPerm30ViaShuffle-4 26731 4444 ns/op BenchmarkShuffleOverhead-4 19220 6268 ns/op BenchmarkRead3-4 939405 126.3 ns/op BenchmarkRead64-4 76384 1523 ns/op BenchmarkRead1000-4 4670 22537 ns/op PASS ok math/rand 2.194s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45633 2567 ns/op BenchmarkQDecodeWord-4 102421 1077 ns/op BenchmarkQDecodeHeader-4 97284 1160 ns/op BenchmarkTypeByExtension/.html-4 392312 297.6 ns/op BenchmarkTypeByExtension/.HTML-4 286952 405.2 ns/op BenchmarkTypeByExtension/.unused-4 380296 296.8 ns/op BenchmarkExtensionsByType/text/html-4 196794 627.4 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 110535 1086 ns/op BenchmarkExtensionsByType/application/octet-stream-4 191634 628.8 ns/op PASS ok mime 1.200s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1039 115546 ns/op PASS ok mime/quotedprintable 0.168s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 144 854105 ns/op 8481 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 1 125224598 ns/op 19232 B/op 159 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5023155689 ns/op 157752 B/op 225 allocs/op BenchmarkDNSName-4 113654 981.0 ns/op BenchmarkInterfaces-4 5742 20144 ns/op BenchmarkInterfaceByIndex-4 9390 12536 ns/op BenchmarkInterfaceByName-4 5978 20249 ns/op BenchmarkInterfaceAddrs-4 6313 19023 ns/op BenchmarkInterfacesAndAddrs-4 8642 13402 ns/op BenchmarkInterfacesAndMulticastAddrs-4 6501 18022 ns/op BenchmarkParseIP-4 16144 7556 ns/op BenchmarkIPString/IPv4-4 149282 805.2 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10000 10005 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 51055 2290 ns/op BenchmarkIPEqual/IPv4-4 1193632 101.5 ns/op BenchmarkIPEqual/IPv6-4 1133532 102.3 ns/op BenchmarkTCP4OneShot-4 3036 33195 ns/op BenchmarkTCP4OneShotTimeout-4 3550 38595 ns/op BenchmarkTCP4Persistent-4 11784 9906 ns/op BenchmarkTCP4PersistentTimeout-4 12842 9684 ns/op BenchmarkTCP6OneShot-4 3235 35336 ns/op BenchmarkTCP6OneShotTimeout-4 3429 37529 ns/op BenchmarkTCP6Persistent-4 12136 9307 ns/op BenchmarkTCP6PersistentTimeout-4 13562 9143 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25954 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25663 ns/op BenchmarkSetReadDeadline-4 129722 899.7 ns/op BenchmarkUDP6LinkLocalUnicast-4 8517 14189 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 11509 10915 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10131 11670 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10563 10462 ns/op 0 B/op 0 allocs/op PASS ok net 10.607s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27444 4177 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11498 10251 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14155 8393 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18259 6661 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 34693 3500 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 873397 127.4 ns/op BenchmarkReadRequestChrome-4 3722 28549 ns/op 21.40 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10213 ns/op 7.64 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 10097 ns/op 8.12 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6843 14679 ns/op 10.29 MB/s 1035 B/op 11 allocs/op BenchmarkReadRequestWrk-4 18264 6569 ns/op 6.09 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 256 449774 ns/op 2.28 MB/s BenchmarkFileAndServer_1KB/https1-4 176 615475 ns/op 1.66 MB/s BenchmarkFileAndServer_1KB/h2-4 128 837842 ns/op 1.22 MB/s BenchmarkFileAndServer_16MB/h1-4 2 51687436 ns/op 324.59 MB/s BenchmarkFileAndServer_16MB/https1-4 1 117960200 ns/op 142.23 MB/s BenchmarkFileAndServer_16MB/h2-4 1 220658373 ns/op 76.03 MB/s BenchmarkFileAndServer_64MB/h1-4 1 211555794 ns/op 317.22 MB/s BenchmarkFileAndServer_64MB/https1-4 1 410386498 ns/op 163.53 MB/s BenchmarkFileAndServer_64MB/h2-4 1 900665488 ns/op 74.51 MB/s BenchmarkServeMux-4 295 437773 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 372 348220 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 270 435288 ns/op 5988 B/op 64 allocs/op BenchmarkClientServer/https1-4 195 555982 ns/op 6885 B/op 76 allocs/op BenchmarkClientServer/h2-4 146 752122 ns/op 10645 B/op 84 allocs/op BenchmarkClientServerParallel/4/h1-4 1136 99604 ns/op 10480 B/op 81 allocs/op BenchmarkClientServerParallel/4/https1-4 30 3365519 ns/op 103903 B/op 963 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54676: read tcp 127.0.0.1:54671->127.0.0.1:54676: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54673: write tcp 127.0.0.1:54671->127.0.0.1:54673: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54696: read tcp 127.0.0.1:54678->127.0.0.1:54696: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54700: write tcp 127.0.0.1:54678->127.0.0.1:54700: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54701: write tcp 127.0.0.1:54678->127.0.0.1:54701: use of closed network connection BenchmarkClientServerParallel/4/h2-4 326 319983 ns/op 14808 B/op 133 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54707: write tcp 127.0.0.1:54705->127.0.0.1:54707: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54709: write tcp 127.0.0.1:54705->127.0.0.1:54709: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54731: read tcp 127.0.0.1:54729->127.0.0.1:54731: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54735: read tcp 127.0.0.1:54729->127.0.0.1:54735: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54734: read tcp 127.0.0.1:54729->127.0.0.1:54734: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54736: write tcp 127.0.0.1:54729->127.0.0.1:54736: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54737: write tcp 127.0.0.1:54729->127.0.0.1:54737: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54739: write tcp 127.0.0.1:54729->127.0.0.1:54739: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54754: read tcp 127.0.0.1:54746->127.0.0.1:54754: use of closed network connection BenchmarkClientServerParallel/64/h1-4 816 150541 ns/op 17706 B/op 105 allocs/op BenchmarkClientServerParallel/64/https1-4 33 4474915 ns/op 136908 B/op 1268 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55565: read tcp 127.0.0.1:55564->127.0.0.1:55565: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55568: read tcp 127.0.0.1:55564->127.0.0.1:55568: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55570: read tcp 127.0.0.1:55564->127.0.0.1:55570: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55584: read tcp 127.0.0.1:55571->127.0.0.1:55584: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55589: read tcp 127.0.0.1:55571->127.0.0.1:55589: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55592: read tcp 127.0.0.1:55571->127.0.0.1:55592: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55588: write tcp 127.0.0.1:55571->127.0.0.1:55588: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55587: read tcp 127.0.0.1:55571->127.0.0.1:55587: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55591: write tcp 127.0.0.1:55571->127.0.0.1:55591: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55586: write tcp 127.0.0.1:55571->127.0.0.1:55586: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 28 3807441 ns/op 115808 B/op 1154 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55632: read tcp 127.0.0.1:55629->127.0.0.1:55632: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55635: write tcp 127.0.0.1:55629->127.0.0.1:55635: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55648: read tcp 127.0.0.1:55636->127.0.0.1:55648: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55647: read tcp 127.0.0.1:55636->127.0.0.1:55647: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55651: read tcp 127.0.0.1:55636->127.0.0.1:55651: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55650: write tcp 127.0.0.1:55636->127.0.0.1:55650: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55659: write tcp 127.0.0.1:55636->127.0.0.1:55659: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55649: write tcp 127.0.0.1:55636->127.0.0.1:55649: use of closed network connection BenchmarkServer-4 121 874168 ns/op 3201 B/op 23 allocs/op BenchmarkClient-4 249 483722 ns/op 3787 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 547 206690 ns/op 7381 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1182 112230 ns/op 3040 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1472 79459 ns/op 1909 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1358 84266 ns/op 2766 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1486 90685 ns/op 2720 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1434 80953 ns/op 2723 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1444 74684 ns/op 1922 B/op 14 allocs/op BenchmarkServerHijack-4 784 139849 ns/op 16700 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 415 296708 ns/op 6058 B/op 52 allocs/op BenchmarkResponseStatusLine-4 413715 243.1 ns/op 0 B/op 0 allocs/op PASS ok net/http 10.524s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4549 26733 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.225s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 86098 1345 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 484940 206.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 191602 619.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 68212 1768 ns/op BenchmarkStdIPv4-4 135171 883.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 86229 1352 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 90720 1330 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 112712 1072 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 64904 1844 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1270336 94.89 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 102.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1296621 92.78 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 257348 442.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 282267 419.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 260955 463.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 85774 1405 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 430291 262.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 300852 393.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 286726 413.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 160941 745.1 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 434239 264.1 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 376567 306.1 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 127958 940.4 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 170080 701.2 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 257097 460.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 159198 747.8 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 326042 352.7 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 157038 754.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 154459 749.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 154764 740.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 116102 985.9 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 463172 239.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 149317 746.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 95815 1261 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 119233 988.2 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 166465 726.0 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 112771 1063 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 263328 433.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 116269 993.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 139394 847.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 193545 622.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 134565 891.6 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 104.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 105.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 104.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 110.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 110.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 110.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 111.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 110.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 109.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 337551 350.6 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 572041 206.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 199881 580.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 219259 545.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 206680 578.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 75064 1579 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 535237 220.8 ns/op PASS ok net/netip 7.485s 2023/01/31 20:58:21 Test RPC server listening on 127.0.0.1:56222 2023/01/31 20:58:21 Test HTTP RPC server listening on 127.0.0.1:56223 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1576 78690 ns/op BenchmarkEndToEndHTTP-4 1238 81342 ns/op BenchmarkEndToEndAsync-4 3393 34031 ns/op BenchmarkEndToEndAsyncHTTP-4 3692 31650 ns/op PASS ok net/rpc 0.811s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3378 31912 ns/op BenchmarkReadMIMEHeader/server_headers-4 5824 20140 ns/op BenchmarkUncommon-4 27003 4332 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.532s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4968 23455 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 98977 1145 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 609874 189.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 96495 1234 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 182622 647.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 87436 1387 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14713 8281 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 407204 285.8 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 93078 1293 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 178404 646.4 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 86156 1388 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 16335 7434 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 203043 572.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 81084 1448 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 79113 1488 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35282 3320 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6148 18434 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 211306 572.2 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 78964 1503 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 76407 1528 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35659 3312 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6236 18114 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.194s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3334906 35.72 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 169640 674.1 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 951 121698 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 328 365369 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 745 158364 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 86090 1404 ns/op BenchmarkStatFile-4 69385 1672 ns/op BenchmarkStatDir-4 77529 1551 ns/op BenchmarkLstatDot-4 83347 1412 ns/op BenchmarkLstatFile-4 71406 1685 ns/op BenchmarkLstatDir-4 77618 1547 ns/op PASS ok os 1.572s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 51 1989387 ns/op 6361 B/op 29 allocs/op PASS ok os/exec 0.138s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 406033 288.5 ns/op PASS ok os/user 0.245s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3741868 32.15 ns/op BenchmarkString-4 2233030 53.08 ns/op BenchmarkBytes-4 1964791 59.74 ns/op BenchmarkNamedBytes-4 722868 154.3 ns/op BenchmarkBytesArray-4 670586 178.8 ns/op BenchmarkSliceLen-4 2239087 52.24 ns/op BenchmarkMapLen-4 1475416 81.08 ns/op BenchmarkStringLen-4 1857896 64.80 ns/op BenchmarkArrayLen-4 1764548 67.54 ns/op BenchmarkSliceCap-4 2432838 49.19 ns/op BenchmarkDeepEqual/int8-4 682717 176.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 105579 1047 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 501942 223.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 107122 1097 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 496194 224.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 103831 1111 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 475525 227.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 107169 1122 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 520497 231.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 105399 1109 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 664508 172.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 139768 860.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 532370 223.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 107059 1097 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 531471 229.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 102814 1086 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 507132 230.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 109256 1102 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 519426 225.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 111426 1091 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 508600 226.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 103506 1107 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 503882 225.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 107083 1106 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 517974 222.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 106826 1100 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 532068 221.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 108847 1102 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 521059 228.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 110521 1103 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 690567 170.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 111634 1052 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 540484 219.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 107060 1136 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 138776 850.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 65875 1778 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 67494 1740 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45476 2580 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 284868 417.3 ns/op BenchmarkIsZero/ArrayIncomparable-4 40213 2973 ns/op BenchmarkIsZero/StructComparable-4 935104 125.4 ns/op BenchmarkIsZero/StructIncomparable-4 180663 661.3 ns/op BenchmarkSetZero/Bool/Direct-4 4232715 28.26 ns/op BenchmarkSetZero/Bool/CachedZero-4 1722336 68.61 ns/op BenchmarkSetZero/Bool/NewZero-4 1237956 95.56 ns/op BenchmarkSetZero/Int/Direct-4 2498191 48.01 ns/op BenchmarkSetZero/Int/CachedZero-4 1719120 68.86 ns/op BenchmarkSetZero/Int/NewZero-4 1262083 95.09 ns/op BenchmarkSetZero/Uint/Direct-4 2515178 47.62 ns/op BenchmarkSetZero/Uint/CachedZero-4 1744095 69.07 ns/op BenchmarkSetZero/Uint/NewZero-4 1273320 94.72 ns/op BenchmarkSetZero/Float/Direct-4 2478160 47.63 ns/op BenchmarkSetZero/Float/CachedZero-4 1727865 69.12 ns/op BenchmarkSetZero/Float/NewZero-4 1263856 96.13 ns/op BenchmarkSetZero/Complex/Direct-4 2513689 49.03 ns/op BenchmarkSetZero/Complex/CachedZero-4 1713585 68.67 ns/op BenchmarkSetZero/Complex/NewZero-4 1258566 95.55 ns/op BenchmarkSetZero/Array/Direct-4 4039653 29.15 ns/op BenchmarkSetZero/Array/CachedZero-4 1749174 68.23 ns/op BenchmarkSetZero/Array/NewZero-4 1260396 95.27 ns/op BenchmarkSetZero/Chan/Direct-4 2560023 46.85 ns/op BenchmarkSetZero/Chan/CachedZero-4 1290501 92.44 ns/op BenchmarkSetZero/Chan/NewZero-4 921886 113.4 ns/op BenchmarkSetZero/Func/Direct-4 2531169 46.87 ns/op BenchmarkSetZero/Func/CachedZero-4 1285065 91.59 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 112.0 ns/op BenchmarkSetZero/Interface/Direct-4 2317056 51.89 ns/op BenchmarkSetZero/Interface/CachedZero-4 1731796 69.23 ns/op BenchmarkSetZero/Interface/NewZero-4 1262289 95.49 ns/op BenchmarkSetZero/Map/Direct-4 2531936 47.11 ns/op BenchmarkSetZero/Map/CachedZero-4 1307833 93.46 ns/op BenchmarkSetZero/Map/NewZero-4 999232 111.8 ns/op BenchmarkSetZero/Pointer/Direct-4 2542219 47.34 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1314512 91.60 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 112.8 ns/op BenchmarkSetZero/Slice/Direct-4 2238027 53.75 ns/op BenchmarkSetZero/Slice/CachedZero-4 1741606 68.81 ns/op BenchmarkSetZero/Slice/NewZero-4 1247856 95.26 ns/op BenchmarkSetZero/String/Direct-4 2538178 47.40 ns/op BenchmarkSetZero/String/CachedZero-4 1749081 68.97 ns/op BenchmarkSetZero/String/NewZero-4 1265226 95.13 ns/op BenchmarkSetZero/Struct/Direct-4 4114856 29.21 ns/op BenchmarkSetZero/Struct/CachedZero-4 1732600 68.56 ns/op BenchmarkSetZero/Struct/NewZero-4 1263009 95.18 ns/op BenchmarkSelect/1-4 185019 635.1 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 94032 1264 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 50710 2424 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 173962 626.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 133951 915.4 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 114740 1063 ns/op 120.41 MB/s BenchmarkCallArgCopy/size=256-4 101852 1098 ns/op 233.09 MB/s BenchmarkCallArgCopy/size=1024-4 78505 1688 ns/op 606.81 MB/s BenchmarkCallArgCopy/size=4096-4 36184 3484 ns/op 1175.59 MB/s BenchmarkCallArgCopy/size=65536-4 2811 38722 ns/op 1692.46 MB/s BenchmarkPtrTo-4 442143 229.0 ns/op BenchmarkFieldByName1-4 791979 141.4 ns/op BenchmarkFieldByName2-4 83966 1474 ns/op BenchmarkFieldByName3-4 9312 12624 ns/op BenchmarkInterfaceBig-4 5068538 23.57 ns/op BenchmarkInterfaceSmall-4 4989412 23.62 ns/op BenchmarkNew-4 2455266 48.24 ns/op BenchmarkMap/StringKeys/MapIndex-4 3242 36318 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3148 38160 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3020 38671 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2836 39810 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3147 36779 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3121 37570 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 238778 478.0 ns/op PASS ok reflect 18.004s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10982 9703 ns/op 9088 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15195 7482 ns/op 9282 B/op 1 allocs/op BenchmarkFindString-4 10000 11221 ns/op 9243 B/op 1 allocs/op BenchmarkFindSubmatch-4 11312 10874 ns/op 9377 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 12003 10333 ns/op 9384 B/op 2 allocs/op BenchmarkLiteral-4 17254 7638 ns/op BenchmarkNotLiteral-4 4281 26303 ns/op BenchmarkMatchClass-4 3248 34026 ns/op BenchmarkMatchClass_InRange-4 3717 33011 ns/op BenchmarkReplaceAll-4 2402 45351 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 18722 6733 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 40480 2934 ns/op BenchmarkAnchoredShortMatch-4 15979 7666 ns/op BenchmarkAnchoredLongMatch-4 20739 5847 ns/op BenchmarkOnePassShortA-4 22594 5570 ns/op BenchmarkNotOnePassShortA-4 8125 13902 ns/op BenchmarkOnePassShortB-4 28488 4086 ns/op BenchmarkNotOnePassShortB-4 9414 11378 ns/op BenchmarkOnePassLongPrefix-4 91633 1338 ns/op BenchmarkOnePassLongNotPrefix-4 30523 3933 ns/op BenchmarkMatchParallelShared-4 26986 4171 ns/op BenchmarkMatchParallelCopied-4 28335 4722 ns/op BenchmarkQuoteMetaAll-4 158628 762.6 ns/op 18.36 MB/s BenchmarkQuoteMetaNone-4 305812 387.8 ns/op 67.05 MB/s BenchmarkCompile/Onepass-4 4124 25869 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1737 67220 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 201 591874 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3855447 30.37 ns/op 526.86 MB/s BenchmarkMatch/Easy0/32-4 17641 6789 ns/op 4.71 MB/s BenchmarkMatch/Easy0/1K-4 5938 19156 ns/op 53.46 MB/s BenchmarkMatch/Easy0i/16-4 3905164 30.05 ns/op 532.45 MB/s BenchmarkMatch/Easy0i/32-4 5530 21076 ns/op 1.52 MB/s BenchmarkMatch/Easy0i/1K-4 277 426739 ns/op 2.40 MB/s BenchmarkMatch/Easy1/16-4 3909186 30.47 ns/op 525.05 MB/s BenchmarkMatch/Easy1/32-4 18567 6249 ns/op 5.12 MB/s BenchmarkMatch/Easy1/1K-4 4843 24703 ns/op 41.45 MB/s BenchmarkMatch/Medium/16-4 3967546 30.18 ns/op 530.09 MB/s BenchmarkMatch/Medium/32-4 6414 18456 ns/op 1.73 MB/s BenchmarkMatch/Medium/1K-4 320 370984 ns/op 2.76 MB/s BenchmarkMatch/Hard/16-4 3951598 30.74 ns/op 520.55 MB/s BenchmarkMatch/Hard/32-4 4375 26659 ns/op 1.20 MB/s BenchmarkMatch/Hard/1K-4 189 619329 ns/op 1.65 MB/s BenchmarkMatch/Hard1/16-4 1557 75063 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 832 138685 ns/op 0.23 MB/s BenchmarkMatch/Hard1/1K-4 27 4087391 ns/op 0.25 MB/s BenchmarkMatch_onepass_regex/16-4 32920 3648 ns/op 4.39 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 19362 6157 ns/op 5.20 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 740 162623 ns/op 6.30 MB/s 25 B/op 0 allocs/op PASS ok regexp 7.517s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 632145 188.6 ns/op PASS ok regexp/syntax 1.181s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1132280 112.2 ns/op BenchmarkMakeChan/Int-4 938928 141.3 ns/op BenchmarkMakeChan/Ptr-4 598729 210.0 ns/op BenchmarkMakeChan/Struct/0-4 1219465 105.3 ns/op BenchmarkMakeChan/Struct/32-4 512890 239.8 ns/op BenchmarkMakeChan/Struct/40-4 420618 288.7 ns/op BenchmarkChanNonblocking-4 10620195 10.14 ns/op BenchmarkSelectUncontended-4 970404 104.0 ns/op BenchmarkSelectSyncContended-4 25476 4657 ns/op BenchmarkSelectAsyncContended-4 93036 1250 ns/op BenchmarkSelectNonblock-4 6148761 18.96 ns/op BenchmarkChanUncontended-4 11541 10789 ns/op BenchmarkChanContended-4 1011 118952 ns/op BenchmarkChanSync-4 112443 980.3 ns/op BenchmarkChanSyncWork-4 10000 37204 ns/op BenchmarkChanProdCons0-4 73330 1760 ns/op BenchmarkChanProdCons10-4 79418 1554 ns/op BenchmarkChanProdCons100-4 82128 1436 ns/op BenchmarkChanProdConsWork0-4 68580 1775 ns/op BenchmarkChanProdConsWork10-4 65691 1681 ns/op BenchmarkChanProdConsWork100-4 70819 1781 ns/op BenchmarkSelectProdCons-4 47040 2383 ns/op BenchmarkReceiveDataFromClosedChan-4 693499 170.9 ns/op BenchmarkChanCreation-4 159478 631.6 ns/op BenchmarkChanSem-4 112016 1165 ns/op BenchmarkChanPopular-4 81 1316625 ns/op BenchmarkChanClosed-4 564858 201.0 ns/op BenchmarkCallClosure-4 6658546 17.88 ns/op BenchmarkCallClosure1-4 7220276 16.49 ns/op BenchmarkCallClosure2-4 1398934 81.15 ns/op BenchmarkCallClosure3-4 1708340 70.11 ns/op BenchmarkCallClosure4-4 1570681 77.43 ns/op BenchmarkComplex128DivNormal-4 9996429 20.19 ns/op BenchmarkComplex128DivNisNaN-4 7264803 20.41 ns/op BenchmarkComplex128DivDisNaN-4 7525700 22.97 ns/op BenchmarkComplex128DivNisInf-4 9998970 22.04 ns/op BenchmarkComplex128DivDisInf-4 5285637 29.45 ns/op BenchmarkSetTypePtr-4 44984625 2.642 ns/op 3028.13 MB/s BenchmarkSetTypePtr8-4 9663220 12.39 ns/op 5164.54 MB/s BenchmarkSetTypePtr16-4 9718726 12.48 ns/op 10252.89 MB/s BenchmarkSetTypePtr32-4 9600502 12.48 ns/op 20517.72 MB/s BenchmarkSetTypePtr64-4 9655050 12.46 ns/op 41107.21 MB/s BenchmarkSetTypePtr126-4 5670548 21.15 ns/op 47667.15 MB/s BenchmarkSetTypePtr128-4 5876924 20.30 ns/op 50454.06 MB/s BenchmarkSetTypePtrSlice-4 743668 163.6 ns/op 50073.27 MB/s BenchmarkSetTypeNode1-4 9700734 12.43 ns/op 1931.18 MB/s BenchmarkSetTypeNode1Slice-4 3063633 39.58 ns/op 19402.68 MB/s BenchmarkSetTypeNode8-4 9674068 17.38 ns/op 4603.21 MB/s BenchmarkSetTypeNode8Slice-4 1576784 76.13 ns/op 33627.06 MB/s BenchmarkSetTypeNode64-4 5719840 21.03 ns/op 25111.64 MB/s BenchmarkSetTypeNode64Slice-4 225326 524.6 ns/op 32205.50 MB/s BenchmarkSetTypeNode64Dead-4 7631065 15.79 ns/op 33445.68 MB/s BenchmarkSetTypeNode64DeadSlice-4 256051 460.9 ns/op 36661.45 MB/s BenchmarkSetTypeNode124-4 5700379 21.11 ns/op 47746.75 MB/s BenchmarkSetTypeNode124Slice-4 181530 659.8 ns/op 48888.34 MB/s BenchmarkSetTypeNode126-4 5891805 20.34 ns/op 50334.31 MB/s BenchmarkSetTypeNode126Slice-4 179870 664.7 ns/op 49298.82 MB/s BenchmarkSetTypeNode128-4 4061871 29.60 ns/op 35130.42 MB/s BenchmarkSetTypeNode128Slice-4 143709 833.1 ns/op 39949.58 MB/s BenchmarkSetTypeNode130-4 4066364 29.44 ns/op 35871.99 MB/s BenchmarkSetTypeNode130Slice-4 141301 846.0 ns/op 39945.31 MB/s BenchmarkSetTypeNode1024-4 765949 155.9 ns/op 52654.97 MB/s BenchmarkSetTypeNode1024Slice-4 24399 4856 ns/op 54084.06 MB/s BenchmarkAllocation-4 4935 28319 ns/op BenchmarkReadMemStats-4 6132 21107 ns/op BenchmarkReadMemStatsLatency-4 1 299226 p50-ns 299226 p90-ns 299226 p99-ns BenchmarkWriteBarrier-4 3153601 41.80 ns/op BenchmarkBulkWriteBarrier-4 8125862 15.51 ns/op BenchmarkScanStackNoLocals-4 3 46405862 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11347867 10.52 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10264026 11.18 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9068764 13.40 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6622408 17.88 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4855279 25.08 ns/op BenchmarkHash5-4 6600402 17.75 ns/op 281.62 MB/s BenchmarkHash16-4 6868753 17.19 ns/op 930.91 MB/s BenchmarkHash64-4 6191653 19.16 ns/op 3340.26 MB/s BenchmarkHash1024-4 1864551 63.73 ns/op 16068.77 MB/s BenchmarkHash65536-4 38737 3092 ns/op 21198.05 MB/s BenchmarkAlignedLoad-4 8222908 14.00 ns/op BenchmarkUnalignedLoad-4 8893927 13.06 ns/op BenchmarkEqEfaceConcrete-4 6407308 18.47 ns/op BenchmarkEqIfaceConcrete-4 6582980 18.14 ns/op BenchmarkNeEfaceConcrete-4 6933494 17.44 ns/op BenchmarkNeIfaceConcrete-4 6997484 17.37 ns/op BenchmarkConvT2EByteSized/bool-4 6689241 17.75 ns/op BenchmarkConvT2EByteSized/uint8-4 6580731 18.13 ns/op BenchmarkConvT2ESmall-4 6135037 19.80 ns/op BenchmarkConvT2EUintptr-4 6019778 19.91 ns/op BenchmarkConvT2ELarge-4 1248213 92.55 ns/op BenchmarkConvT2ISmall-4 6181917 19.42 ns/op BenchmarkConvT2IUintptr-4 6261105 18.80 ns/op BenchmarkConvT2ILarge-4 1000000 103.7 ns/op BenchmarkConvI2E-4 5325544 22.17 ns/op BenchmarkConvI2I-4 4726280 24.93 ns/op BenchmarkAssertE2T-4 5060301 23.84 ns/op BenchmarkAssertE2TLarge-4 2564635 45.09 ns/op BenchmarkAssertE2I-4 4811073 24.61 ns/op BenchmarkAssertI2T-4 5001354 23.89 ns/op BenchmarkAssertI2I-4 4563751 25.55 ns/op BenchmarkAssertI2E-4 6765849 18.03 ns/op BenchmarkAssertE2E-4 6622178 17.94 ns/op BenchmarkAssertE2T2-4 4190607 28.47 ns/op BenchmarkAssertE2T2Blank-4 4821915 24.78 ns/op BenchmarkAssertI2E2-4 4853329 24.76 ns/op BenchmarkAssertI2E2Blank-4 6678835 18.06 ns/op BenchmarkAssertE2E2-4 4953553 24.20 ns/op BenchmarkAssertE2E2Blank-4 6330078 18.46 ns/op BenchmarkConvT2Ezero/zero/16-4 5706763 21.11 ns/op BenchmarkConvT2Ezero/zero/32-4 5766834 20.90 ns/op BenchmarkConvT2Ezero/zero/64-4 5594396 21.59 ns/op BenchmarkConvT2Ezero/zero/str-4 5719004 20.88 ns/op BenchmarkConvT2Ezero/zero/slice-4 5613456 21.58 ns/op BenchmarkConvT2Ezero/zero/big-4 288675 569.0 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1506771 79.83 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1290483 87.16 ns/op BenchmarkConvT2Ezero/nonzero/big-4 286396 453.9 ns/op BenchmarkConvT2Ezero/smallint/16-4 5608538 21.14 ns/op BenchmarkConvT2Ezero/smallint/32-4 5733273 21.08 ns/op BenchmarkConvT2Ezero/smallint/64-4 5759106 20.84 ns/op BenchmarkConvT2Ezero/largeint/16-4 1872378 66.02 ns/op BenchmarkConvT2Ezero/largeint/32-4 1928821 66.31 ns/op BenchmarkConvT2Ezero/largeint/64-4 1750645 62.73 ns/op BenchmarkMalloc8-4 1626440 77.08 ns/op BenchmarkMalloc16-4 1542046 81.90 ns/op BenchmarkMallocTypeInfo8-4 1555147 77.15 ns/op BenchmarkMallocTypeInfo16-4 1306082 93.33 ns/op BenchmarkMallocLargeStruct-4 223557 678.8 ns/op BenchmarkGoroutineSelect-4 73 1780709 ns/op BenchmarkGoroutineBlocking-4 85 1793010 ns/op BenchmarkGoroutineForRange-4 73 1882343 ns/op BenchmarkGoroutineIdle-4 94 2061130 ns/op BenchmarkHashStringSpeed-4 2491435 45.40 ns/op BenchmarkHashBytesSpeed-4 1338937 83.24 ns/op BenchmarkHashInt32Speed-4 3213825 37.13 ns/op BenchmarkHashInt64Speed-4 2921972 46.25 ns/op BenchmarkHashStringArraySpeed-4 575010 205.0 ns/op BenchmarkMegMap-4 3316893 36.29 ns/op BenchmarkMegOneMap-4 4111243 30.45 ns/op BenchmarkMegEqMap-4 1556 70428 ns/op BenchmarkMegEmptyMap-4 4898572 24.62 ns/op BenchmarkSmallStrMap-4 3216748 36.91 ns/op BenchmarkMapStringKeysEight_16-4 3079173 38.43 ns/op BenchmarkMapStringKeysEight_32-4 3091322 39.28 ns/op BenchmarkMapStringKeysEight_64-4 3039490 39.11 ns/op BenchmarkMapStringKeysEight_1M-4 3134863 38.36 ns/op BenchmarkIntMap-4 3857478 31.41 ns/op BenchmarkMapFirst/1-4 4070695 29.90 ns/op BenchmarkMapFirst/2-4 4372480 26.75 ns/op BenchmarkMapFirst/3-4 4503511 26.50 ns/op BenchmarkMapFirst/4-4 4357396 26.54 ns/op BenchmarkMapFirst/5-4 4456989 26.15 ns/op BenchmarkMapFirst/6-4 4394121 26.31 ns/op BenchmarkMapFirst/7-4 4538908 26.22 ns/op BenchmarkMapFirst/8-4 4395736 26.47 ns/op BenchmarkMapFirst/9-4 3865206 31.51 ns/op BenchmarkMapFirst/10-4 3933111 31.46 ns/op BenchmarkMapFirst/11-4 3755834 31.68 ns/op BenchmarkMapFirst/12-4 3817885 32.23 ns/op BenchmarkMapFirst/13-4 3776064 30.95 ns/op BenchmarkMapFirst/14-4 3805654 31.18 ns/op BenchmarkMapFirst/15-4 3833428 31.28 ns/op BenchmarkMapFirst/16-4 3862622 31.20 ns/op BenchmarkMapMid/1-4 3770176 31.08 ns/op BenchmarkMapMid/2-4 3318880 36.15 ns/op BenchmarkMapMid/3-4 3267290 36.31 ns/op BenchmarkMapMid/4-4 3224420 37.10 ns/op BenchmarkMapMid/5-4 3175167 37.08 ns/op BenchmarkMapMid/6-4 3008952 39.10 ns/op BenchmarkMapMid/7-4 3109450 38.40 ns/op BenchmarkMapMid/8-4 2989706 38.93 ns/op BenchmarkMapMid/9-4 2899993 42.93 ns/op BenchmarkMapMid/10-4 2826050 42.66 ns/op BenchmarkMapMid/11-4 2778294 42.94 ns/op BenchmarkMapMid/12-4 2771752 43.41 ns/op BenchmarkMapMid/13-4 2864647 41.25 ns/op BenchmarkMapMid/14-4 2799622 40.97 ns/op BenchmarkMapMid/15-4 2748967 42.89 ns/op BenchmarkMapMid/16-4 2720547 41.49 ns/op BenchmarkMapLast/1-4 3835508 31.66 ns/op BenchmarkMapLast/2-4 3692870 32.98 ns/op BenchmarkMapLast/3-4 3558742 32.83 ns/op BenchmarkMapLast/4-4 3553477 33.51 ns/op BenchmarkMapLast/5-4 3576943 33.52 ns/op BenchmarkMapLast/6-4 3353210 35.53 ns/op BenchmarkMapLast/7-4 3405559 35.03 ns/op BenchmarkMapLast/8-4 3329284 35.23 ns/op BenchmarkMapLast/9-4 3045766 41.76 ns/op BenchmarkMapLast/10-4 2869638 40.31 ns/op BenchmarkMapLast/11-4 2792114 38.39 ns/op BenchmarkMapLast/12-4 3086460 43.49 ns/op BenchmarkMapLast/13-4 3130884 36.28 ns/op BenchmarkMapLast/14-4 3295792 39.86 ns/op BenchmarkMapLast/15-4 2967652 42.08 ns/op BenchmarkMapLast/16-4 3185080 39.85 ns/op BenchmarkMapCycle-4 2028009 60.10 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3243350 37.25 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2366 50642 ns/op BenchmarkMakeMap/[Byte]Byte-4 698173 187.4 ns/op BenchmarkMakeMap/[Int]Int-4 392845 363.3 ns/op BenchmarkNewEmptyMap-4 12235790 9.718 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1597000 73.91 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 460261 254.0 ns/op BenchmarkMapIterEmpty-4 5309456 22.48 ns/op BenchmarkSameLengthMap-4 4535658 26.85 ns/op BenchmarkBigKeyMap-4 1723332 69.58 ns/op BenchmarkBigValMap-4 1458631 82.37 ns/op BenchmarkSmallKeyMap-4 2793534 43.02 ns/op BenchmarkMapPopulate/1-4 2220990 54.35 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 139377 914.1 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7075 16628 ns/op 6272 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 776 154813 ns/op 51775 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 68 1859388 ns/op 416525 B/op 203 allocs/op BenchmarkMapPopulate/100000-4 4 26068452 ns/op 6542424 B/op 2947 allocs/op BenchmarkComplexAlgMap-4 477148 262.3 ns/op BenchmarkGoMapClear/Reflexive/1-4 701510 169.5 ns/op BenchmarkGoMapClear/Reflexive/10-4 636873 187.9 ns/op BenchmarkGoMapClear/Reflexive/100-4 242454 499.1 ns/op BenchmarkGoMapClear/Reflexive/1000-4 44132 2701 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5034 20661 ns/op BenchmarkGoMapClear/NonReflexive/1-4 522783 227.7 ns/op BenchmarkGoMapClear/NonReflexive/10-4 482000 251.9 ns/op BenchmarkGoMapClear/NonReflexive/100-4 211534 575.9 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 42681 2847 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5227 20984 ns/op BenchmarkMapStringConversion/32/simple-4 1771851 67.47 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1769312 68.62 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1586983 75.37 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1688054 70.38 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1592822 74.39 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1510924 81.00 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1778948 63.76 ns/op BenchmarkMapInterfacePtr-4 1841320 59.90 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4925935 24.43 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 147932 889.8 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5433 22565 ns/op BenchmarkMapPop1000-4 387 315657 ns/op BenchmarkMapPop10000-4 21 5716325 ns/op BenchmarkMapAssign/Int32/256-4 2274025 55.22 ns/op BenchmarkMapAssign/Int32/65536-4 979929 111.7 ns/op BenchmarkMapAssign/Int64/256-4 2246662 53.40 ns/op BenchmarkMapAssign/Int64/65536-4 823604 137.5 ns/op BenchmarkMapAssign/Str/256-4 1817350 64.90 ns/op BenchmarkMapAssign/Str/65536-4 402090 249.6 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1383568 82.55 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 555771 192.4 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1433094 86.01 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 620802 188.1 ns/op BenchmarkMapOperatorAssign/Str/256-4 540676 2628 ns/op BenchmarkMapOperatorAssign/Str/65536-4 210136 494.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 863175 155.5 ns/op 25 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 279841 417.6 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 820086 162.6 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 262599 446.7 ns/op 53 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 650682 241.4 ns/op 47 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 155931 761.8 ns/op 108 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1807723 66.18 ns/op BenchmarkMapDelete/Int32/1000-4 1933420 61.79 ns/op BenchmarkMapDelete/Int32/10000-4 1874505 65.13 ns/op BenchmarkMapDelete/Int64/100-4 1810014 67.01 ns/op BenchmarkMapDelete/Int64/1000-4 1883638 63.79 ns/op BenchmarkMapDelete/Int64/10000-4 1816615 67.04 ns/op BenchmarkMapDelete/Str/100-4 1467048 80.85 ns/op BenchmarkMapDelete/Str/1000-4 1488272 82.72 ns/op BenchmarkMapDelete/Str/10000-4 1377892 86.66 ns/op BenchmarkMapDelete/Pointer/100-4 1625455 73.18 ns/op BenchmarkMapDelete/Pointer/1000-4 1661238 71.11 ns/op BenchmarkMapDelete/Pointer/10000-4 1629834 73.54 ns/op BenchmarkMemmove/0-4 14742531 8.083 ns/op BenchmarkMemmove/1-4 1957915 61.64 ns/op 16.22 MB/s BenchmarkMemmove/2-4 1919654 63.18 ns/op 31.66 MB/s BenchmarkMemmove/3-4 1892698 62.58 ns/op 47.94 MB/s BenchmarkMemmove/4-4 1903272 62.05 ns/op 64.46 MB/s BenchmarkMemmove/5-4 1895964 61.88 ns/op 80.80 MB/s BenchmarkMemmove/6-4 1933531 62.66 ns/op 95.76 MB/s BenchmarkMemmove/7-4 1905339 62.58 ns/op 111.86 MB/s BenchmarkMemmove/8-4 1954400 62.55 ns/op 127.90 MB/s BenchmarkMemmove/9-4 1763838 66.61 ns/op 135.11 MB/s BenchmarkMemmove/10-4 1800829 66.24 ns/op 150.97 MB/s BenchmarkMemmove/11-4 1812289 66.19 ns/op 166.20 MB/s BenchmarkMemmove/12-4 1800075 66.70 ns/op 179.92 MB/s BenchmarkMemmove/13-4 1810671 65.97 ns/op 197.06 MB/s BenchmarkMemmove/14-4 1782382 67.04 ns/op 208.82 MB/s BenchmarkMemmove/15-4 1831686 66.08 ns/op 226.99 MB/s BenchmarkMemmove/16-4 1888365 62.51 ns/op 255.96 MB/s BenchmarkMemmove/32-4 1837184 65.47 ns/op 488.77 MB/s BenchmarkMemmove/64-4 1718571 69.69 ns/op 918.35 MB/s BenchmarkMemmove/128-4 1551170 76.02 ns/op 1683.73 MB/s BenchmarkMemmove/256-4 967004 119.1 ns/op 2149.40 MB/s BenchmarkMemmove/512-4 732692 162.7 ns/op 3146.07 MB/s BenchmarkMemmove/1024-4 490407 242.0 ns/op 4231.73 MB/s BenchmarkMemmove/2048-4 303237 387.6 ns/op 5284.18 MB/s BenchmarkMemmove/4096-4 167587 717.0 ns/op 5712.71 MB/s BenchmarkMemmoveOverlap/32-4 1810682 66.84 ns/op 478.72 MB/s BenchmarkMemmoveOverlap/64-4 1717905 69.03 ns/op 927.13 MB/s BenchmarkMemmoveOverlap/128-4 1526557 77.57 ns/op 1650.08 MB/s BenchmarkMemmoveOverlap/256-4 970495 120.0 ns/op 2133.42 MB/s BenchmarkMemmoveOverlap/512-4 745635 160.9 ns/op 3181.83 MB/s BenchmarkMemmoveOverlap/1024-4 487833 239.2 ns/op 4280.85 MB/s BenchmarkMemmoveOverlap/2048-4 303193 390.0 ns/op 5251.34 MB/s BenchmarkMemmoveOverlap/4096-4 161674 732.6 ns/op 5590.76 MB/s BenchmarkMemmoveUnalignedDst/0-4 14906768 8.101 ns/op BenchmarkMemmoveUnalignedDst/1-4 1929324 61.45 ns/op 16.27 MB/s BenchmarkMemmoveUnalignedDst/2-4 1863112 63.54 ns/op 31.47 MB/s BenchmarkMemmoveUnalignedDst/3-4 1796282 64.56 ns/op 46.47 MB/s BenchmarkMemmoveUnalignedDst/4-4 1894597 63.47 ns/op 63.02 MB/s BenchmarkMemmoveUnalignedDst/5-4 1856391 63.60 ns/op 78.61 MB/s BenchmarkMemmoveUnalignedDst/6-4 1857026 65.64 ns/op 91.41 MB/s BenchmarkMemmoveUnalignedDst/7-4 1863270 64.66 ns/op 108.26 MB/s BenchmarkMemmoveUnalignedDst/8-4 1932364 63.50 ns/op 125.98 MB/s BenchmarkMemmoveUnalignedDst/9-4 1784613 67.75 ns/op 132.83 MB/s BenchmarkMemmoveUnalignedDst/10-4 1765551 67.76 ns/op 147.58 MB/s BenchmarkMemmoveUnalignedDst/11-4 1800207 67.33 ns/op 163.38 MB/s BenchmarkMemmoveUnalignedDst/12-4 1782246 67.17 ns/op 178.65 MB/s BenchmarkMemmoveUnalignedDst/13-4 1785451 66.81 ns/op 194.58 MB/s BenchmarkMemmoveUnalignedDst/14-4 1787235 67.01 ns/op 208.91 MB/s BenchmarkMemmoveUnalignedDst/15-4 1786762 66.79 ns/op 224.59 MB/s BenchmarkMemmoveUnalignedDst/16-4 1759029 67.76 ns/op 236.11 MB/s BenchmarkMemmoveUnalignedDst/32-4 1681322 70.44 ns/op 454.27 MB/s BenchmarkMemmoveUnalignedDst/64-4 1622865 73.49 ns/op 870.88 MB/s BenchmarkMemmoveUnalignedDst/128-4 1459930 82.47 ns/op 1552.01 MB/s BenchmarkMemmoveUnalignedDst/256-4 949231 108.2 ns/op 2367.04 MB/s BenchmarkMemmoveUnalignedDst/512-4 685135 171.1 ns/op 2991.72 MB/s BenchmarkMemmoveUnalignedDst/1024-4 455444 263.6 ns/op 3885.34 MB/s BenchmarkMemmoveUnalignedDst/2048-4 304087 399.4 ns/op 5127.69 MB/s BenchmarkMemmoveUnalignedDst/4096-4 159250 753.6 ns/op 5435.53 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1657618 71.08 ns/op 450.19 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1554738 74.91 ns/op 854.40 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1449948 82.59 ns/op 1549.81 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 103.8 ns/op 2466.40 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 712140 168.9 ns/op 3031.33 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 466276 247.0 ns/op 4146.57 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 299600 398.9 ns/op 5134.70 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 163242 728.8 ns/op 5620.43 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14306570 8.070 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1926584 61.33 ns/op 16.31 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1900627 62.11 ns/op 32.20 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1895502 64.23 ns/op 46.70 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1905700 62.62 ns/op 63.87 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1891891 62.47 ns/op 80.03 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1902840 62.75 ns/op 95.62 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1908666 63.48 ns/op 110.27 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1820338 62.51 ns/op 127.99 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1814649 65.89 ns/op 136.60 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1796205 67.68 ns/op 147.75 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1797196 67.46 ns/op 163.05 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1793024 66.60 ns/op 180.17 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1826694 66.55 ns/op 195.34 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1815570 66.41 ns/op 210.81 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1784576 66.38 ns/op 225.97 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1817397 65.71 ns/op 243.50 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1708293 68.27 ns/op 468.75 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1627820 72.69 ns/op 880.42 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1477316 80.99 ns/op 1580.48 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1123585 106.6 ns/op 2402.08 MB/s BenchmarkMemmoveUnalignedSrc/512-4 693132 169.3 ns/op 3025.10 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 472602 244.3 ns/op 4190.71 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 305629 388.4 ns/op 5273.14 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 162964 730.0 ns/op 5610.67 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1699290 69.93 ns/op 457.59 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1617912 74.25 ns/op 861.93 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1455954 82.83 ns/op 1545.26 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 990345 103.8 ns/op 2466.35 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 712603 166.2 ns/op 3080.51 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 489103 243.6 ns/op 4204.01 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 302407 391.8 ns/op 5227.23 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 164841 724.0 ns/op 5657.16 MB/s BenchmarkMemclr/5-4 11837064 9.909 ns/op 504.61 MB/s BenchmarkMemclr/16-4 11830076 10.14 ns/op 1578.32 MB/s BenchmarkMemclr/64-4 10975269 10.88 ns/op 5884.88 MB/s BenchmarkMemclr/256-4 9363159 12.82 ns/op 19970.51 MB/s BenchmarkMemclr/4096-4 2403654 50.11 ns/op 81736.63 MB/s BenchmarkMemclr/65536-4 57427 2134 ns/op 30711.77 MB/s BenchmarkMemclr/1M-4 2808 41991 ns/op 24971.17 MB/s BenchmarkMemclr/4M-4 672 172693 ns/op 24287.65 MB/s BenchmarkMemclr/8M-4 286 463568 ns/op 18095.74 MB/s BenchmarkMemclr/16M-4 49 2265854 ns/op 7404.37 MB/s BenchmarkMemclr/64M-4 12 9723021 ns/op 6902.06 MB/s BenchmarkGoMemclr/5-4 2338486 52.64 ns/op 94.99 MB/s BenchmarkGoMemclr/16-4 510298 221.6 ns/op 72.20 MB/s BenchmarkGoMemclr/64-4 146896 832.0 ns/op 76.92 MB/s BenchmarkGoMemclr/256-4 36213 3221 ns/op 79.49 MB/s BenchmarkMemclrRange/1K_2K-4 62385 1911 ns/op 50183.06 MB/s BenchmarkMemclrRange/2K_8K-4 30729 3845 ns/op 86752.52 MB/s BenchmarkMemclrRange/4K_16K-4 42237 2850 ns/op 113343.36 MB/s BenchmarkMemclrRange/160K_228K-4 1820 63183 ns/op 26318.23 MB/s BenchmarkClearFat7-4 6464799 18.17 ns/op BenchmarkClearFat8-4 7598774 15.66 ns/op BenchmarkClearFat11-4 5967895 20.19 ns/op BenchmarkClearFat12-4 6157279 19.03 ns/op BenchmarkClearFat13-4 6057277 19.98 ns/op BenchmarkClearFat14-4 6242913 19.36 ns/op BenchmarkClearFat15-4 6004728 20.10 ns/op BenchmarkClearFat16-4 6877101 16.69 ns/op BenchmarkClearFat24-4 6897423 17.33 ns/op BenchmarkClearFat32-4 6891374 17.68 ns/op BenchmarkClearFat40-4 6253654 18.92 ns/op BenchmarkClearFat48-4 6171861 19.25 ns/op BenchmarkClearFat56-4 6285888 19.20 ns/op BenchmarkClearFat64-4 6020422 19.93 ns/op BenchmarkClearFat72-4 5713924 20.69 ns/op BenchmarkClearFat128-4 4897188 25.44 ns/op BenchmarkClearFat256-4 2584202 46.13 ns/op BenchmarkClearFat512-4 1899379 62.44 ns/op BenchmarkClearFat1024-4 1000000 113.7 ns/op BenchmarkClearFat1032-4 997651 121.5 ns/op BenchmarkClearFat1040-4 1000000 114.6 ns/op BenchmarkCopyFat7-4 6758283 17.35 ns/op BenchmarkCopyFat8-4 7203465 16.52 ns/op BenchmarkCopyFat11-4 6137014 19.42 ns/op BenchmarkCopyFat12-4 6085996 19.44 ns/op BenchmarkCopyFat13-4 6082832 19.77 ns/op BenchmarkCopyFat14-4 6074388 19.40 ns/op BenchmarkCopyFat15-4 6144952 19.44 ns/op BenchmarkCopyFat16-4 7020984 17.15 ns/op BenchmarkCopyFat24-4 6963960 17.18 ns/op BenchmarkCopyFat32-4 6560905 18.01 ns/op BenchmarkCopyFat64-4 5787266 20.52 ns/op BenchmarkCopyFat72-4 5754448 20.53 ns/op BenchmarkCopyFat128-4 4671441 25.55 ns/op BenchmarkCopyFat256-4 2482563 48.56 ns/op BenchmarkCopyFat512-4 1618267 74.10 ns/op BenchmarkCopyFat520-4 1574588 74.36 ns/op BenchmarkCopyFat1024-4 988327 123.2 ns/op BenchmarkCopyFat1032-4 931047 131.3 ns/op BenchmarkCopyFat1040-4 996460 119.4 ns/op BenchmarkIssue18740/2byte-4 447 260130 ns/op BenchmarkIssue18740/4byte-4 738 158551 ns/op BenchmarkIssue18740/8byte-4 1122 108440 ns/op BenchmarkMemclrKnownSize1-4 10187460 11.71 ns/op 85.42 MB/s BenchmarkMemclrKnownSize2-4 5919448 20.14 ns/op 99.30 MB/s BenchmarkMemclrKnownSize4-4 3678142 32.64 ns/op 122.54 MB/s BenchmarkMemclrKnownSize8-4 1000000 107.1 ns/op 74.70 MB/s BenchmarkMemclrKnownSize16-4 554454 216.8 ns/op 73.80 MB/s BenchmarkMemclrKnownSize32-4 281130 417.0 ns/op 76.74 MB/s BenchmarkMemclrKnownSize64-4 147676 817.9 ns/op 78.25 MB/s BenchmarkMemclrKnownSize112-4 85226 1418 ns/op 78.97 MB/s BenchmarkMemclrKnownSize128-4 71568 1616 ns/op 79.20 MB/s BenchmarkMemclrKnownSize192-4 49218 2398 ns/op 80.07 MB/s BenchmarkMemclrKnownSize248-4 38487 3096 ns/op 80.11 MB/s BenchmarkMemclrKnownSize256-4 37468 3222 ns/op 79.46 MB/s BenchmarkMemclrKnownSize512-4 18950 6452 ns/op 79.36 MB/s BenchmarkMemclrKnownSize1024-4 9268 13162 ns/op 77.80 MB/s BenchmarkMemclrKnownSize4096-4 2358 51327 ns/op 79.80 MB/s BenchmarkMemclrKnownSize512KiB-4 18 6679116 ns/op 78.50 MB/s BenchmarkReadMetricsLatency-4 19078 4464 p50-ns 5011 p90-ns 18569 p99-ns BenchmarkFinalizer-4 172 692292 ns/op BenchmarkFinalizerRun-4 180999 987.9 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6378493 18.49 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3065660 38.80 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2434382 48.93 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2368153 50.11 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1301745 92.18 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.6 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2206604 53.49 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1249420 95.22 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1323493 90.53 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1955251 61.77 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1977172 62.14 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1469884 82.02 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1474827 81.55 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1355805 89.33 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5901529 20.29 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6221732 19.41 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6125254 19.73 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6094350 19.70 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5624330 21.24 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5250964 22.91 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6087636 19.73 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6191125 19.40 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6127250 19.48 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6033890 19.85 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6166394 19.52 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6071886 19.35 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6031677 19.62 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6161905 19.42 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6105316 19.44 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6071808 19.74 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6223922 19.54 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6093562 19.26 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5982801 19.63 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5931564 20.05 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6009714 20.02 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5955774 19.78 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5855079 20.09 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5869561 20.09 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6096402 19.66 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5921046 20.25 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5867946 20.08 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6108060 19.65 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5941124 20.28 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5931835 20.14 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6117040 19.71 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6066187 19.35 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6179883 19.52 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6098431 19.72 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6175881 19.24 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6175705 19.44 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5956196 19.80 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6179683 19.46 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6187980 19.36 ns/op BenchmarkNetpollBreak-4 3487 31385 ns/op BenchmarkPingPongHog-4 270 392903 ns/op BenchmarkStackGrowth-4 121948 970.5 ns/op BenchmarkStackGrowthDeep-4 1326 85947 ns/op BenchmarkCreateGoroutines-4 34764 4322 ns/op BenchmarkCreateGoroutinesParallel-4 39585 3057 ns/op BenchmarkCreateGoroutinesCapture-4 4964 21826 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 39289 3330 ns/op BenchmarkClosureCall-4 19227397 5.667 ns/op BenchmarkWakeupParallelSpinning/0s-4 6852 20799 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4860 24860 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4306 29088 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2905 40976 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1912 60420 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1419 91760 ns/op BenchmarkWakeupParallelSpinning/50µs-4 769 157125 ns/op BenchmarkWakeupParallelSpinning/100µs-4 484 248868 ns/op BenchmarkMatmult-4 5114478 29.19 ns/op BenchmarkFastrand-4 12610581 9.144 ns/op BenchmarkFastrand64-4 12948178 9.138 ns/op BenchmarkFastrandHashiter-4 4631094 25.73 ns/op BenchmarkFastrandn/2-4 6049098 19.76 ns/op BenchmarkFastrandn/3-4 6226394 18.95 ns/op BenchmarkFastrandn/4-4 6217016 19.00 ns/op BenchmarkFastrandn/5-4 6287808 19.13 ns/op BenchmarkIfaceCmp100-4 103804 1182 ns/op BenchmarkIfaceCmpNil100-4 179450 672.9 ns/op BenchmarkEfaceCmpDiff-4 38635 3077 ns/op BenchmarkEfaceCmpDiffIndirect-4 36756 3277 ns/op BenchmarkDefer-4 1626523 73.26 ns/op BenchmarkDefer10-4 791559 147.8 ns/op BenchmarkDeferMany-4 492955 377.8 ns/op BenchmarkPanicRecover-4 161925 710.3 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 6232 19289 ns/op 16067 p50-ns 21299 p90-ns 83798 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 5986 67166 ns/op 16394 p50-ns 23949 p90-ns 121478 p99-ns BenchmarkGoroutineProfile/small/idle-4 2799 42199 ns/op 37194 p50-ns 44108 p90-ns 145345 p99-ns BenchmarkGoroutineProfile/small/loaded-4 51 4179574 ns/op 346698 p50-ns 16268439 p90-ns 20193205 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6688 17825 ns/op 16124 p50-ns 20101 p90-ns 45183 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 4666 61633 ns/op 16501 p50-ns 23761 p90-ns 109927 p99-ns BenchmarkGoroutineProfile/large/idle-4 12 9490775 ns/op 9451402 p50-ns 9512765 p90-ns 9893023 p99-ns BenchmarkGoroutineProfile/large/loaded-4 12 14555100 ns/op 10224528 p50-ns 25237154 p90-ns 28395952 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6428 18156 ns/op 15880 p50-ns 19487 p90-ns 49552 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 6828 227259 ns/op 19287 p50-ns 36622 p90-ns 11803528 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 777 139337 ns/op 126173 p50-ns 182851 p90-ns 285085 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 100 1141530 ns/op 213855 p50-ns 1087793 p90-ns 35403315 p99-ns BenchmarkRWMutexUncontended-4 3008097 38.98 ns/op BenchmarkRWMutexWrite100-4 475249 219.7 ns/op BenchmarkRWMutexWrite10-4 95730 1405 ns/op BenchmarkRWMutexWorkWrite100-4 400814 276.4 ns/op BenchmarkRWMutexWorkWrite10-4 71558 1748 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1794 65240 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 846 137263 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 924 126081 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 414 282904 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 453 256009 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 195 588988 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 226 509739 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 94 1233590 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 410614 435.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 315027 425.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 325255 443.6 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 330662 398.5 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 324128 425.4 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 259705 460.7 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 310845 396.9 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 312684 395.7 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 254127 553.1 ns/op BenchmarkMakeSlice/Byte-4 2158350 57.03 ns/op BenchmarkMakeSlice/Int16-4 2148705 58.02 ns/op BenchmarkMakeSlice/Int-4 1707932 76.02 ns/op BenchmarkMakeSlice/Ptr-4 1000000 101.6 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 125.8 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 185.5 ns/op BenchmarkMakeSlice/Struct/40-4 982002 227.8 ns/op BenchmarkGrowSlice/Byte-4 857937 146.9 ns/op BenchmarkGrowSlice/Int16-4 766327 155.2 ns/op BenchmarkGrowSlice/Int-4 704860 199.7 ns/op BenchmarkGrowSlice/Ptr-4 447361 259.6 ns/op BenchmarkGrowSlice/Struct/24-4 421028 448.9 ns/op BenchmarkGrowSlice/Struct/32-4 279352 462.1 ns/op BenchmarkGrowSlice/Struct/40-4 239179 537.1 ns/op BenchmarkExtendSlice/IntSlice-4 559204 255.1 ns/op BenchmarkExtendSlice/PointerSlice-4 433434 295.6 ns/op BenchmarkExtendSlice/NoGrow-4 924579 143.6 ns/op BenchmarkAppend-4 878407 131.6 ns/op BenchmarkAppendGrowByte-4 5 22977027 ns/op BenchmarkAppendGrowString-4 1 216878731 ns/op BenchmarkAppendSlice/1Bytes-4 1900303 62.73 ns/op BenchmarkAppendSlice/4Bytes-4 1879250 64.02 ns/op BenchmarkAppendSlice/7Bytes-4 1846585 64.87 ns/op BenchmarkAppendSlice/8Bytes-4 1888610 63.10 ns/op BenchmarkAppendSlice/15Bytes-4 1739150 69.65 ns/op BenchmarkAppendSlice/16Bytes-4 1746055 68.62 ns/op BenchmarkAppendSlice/32Bytes-4 1777237 67.63 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 94033 1205 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 25748 6344 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9252 19872 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1759 94074 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 190 566273 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 54 2105305 ns/op BenchmarkAppendStr/1Bytes-4 1405956 85.41 ns/op BenchmarkAppendStr/4Bytes-4 1457997 82.95 ns/op BenchmarkAppendStr/8Bytes-4 1407060 85.42 ns/op BenchmarkAppendStr/16Bytes-4 1375933 86.27 ns/op BenchmarkAppendStr/32Bytes-4 1404987 84.31 ns/op BenchmarkAppendSpecialCase-4 854430 140.5 ns/op BenchmarkCopy/1Byte-4 1931336 60.25 ns/op 16.60 MB/s BenchmarkCopy/1String-4 1895713 62.74 ns/op 15.94 MB/s BenchmarkCopy/2Byte-4 1880368 65.18 ns/op 30.68 MB/s BenchmarkCopy/2String-4 1878484 65.31 ns/op 30.62 MB/s BenchmarkCopy/4Byte-4 1931786 61.26 ns/op 65.30 MB/s BenchmarkCopy/4String-4 1864070 63.67 ns/op 62.83 MB/s BenchmarkCopy/8Byte-4 1929830 61.31 ns/op 130.48 MB/s BenchmarkCopy/8String-4 1947247 61.20 ns/op 130.72 MB/s BenchmarkCopy/12Byte-4 1833087 65.31 ns/op 183.73 MB/s BenchmarkCopy/12String-4 1780240 67.83 ns/op 176.92 MB/s BenchmarkCopy/16Byte-4 1867269 63.49 ns/op 252.02 MB/s BenchmarkCopy/16String-4 1791145 66.84 ns/op 239.39 MB/s BenchmarkCopy/32Byte-4 1711400 67.81 ns/op 471.92 MB/s BenchmarkCopy/32String-4 1710560 69.98 ns/op 457.28 MB/s BenchmarkCopy/128Byte-4 1417339 86.40 ns/op 1481.54 MB/s BenchmarkCopy/128String-4 1261988 93.42 ns/op 1370.08 MB/s BenchmarkCopy/1024Byte-4 435602 287.5 ns/op 3561.20 MB/s BenchmarkCopy/1024String-4 362050 326.8 ns/op 3133.35 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27918 4124 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 17421 6440 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10909 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 13185 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9390 18532 ns/op BenchmarkAppendInPlace/Grow/Byte-4 164823 844.8 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 161114 805.2 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 121956 1189 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 95728 1328 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 85198 1654 ns/op BenchmarkStackCopyPtr-4 1 139834845 ns/op BenchmarkStackCopy-4 1 111576665 ns/op BenchmarkStackCopyNoCache-4 18 6127397 ns/op BenchmarkStackCopyWithStkobj-4 2 60645665 ns/op BenchmarkIssue18138-4 956 130492 ns/op BenchmarkCompareStringEqual-4 11847813 10.02 ns/op BenchmarkCompareStringIdentical-4 16326254 6.412 ns/op BenchmarkCompareStringSameLength-4 13202220 8.737 ns/op BenchmarkCompareStringDifferentLength-4 19700541 5.646 ns/op BenchmarkCompareStringBigUnaligned-4 1662 74845 ns/op 14010.17 MB/s BenchmarkCompareStringBig-4 1537 68770 ns/op 15247.68 MB/s BenchmarkConcatStringAndBytes-4 2171072 55.59 ns/op BenchmarkSliceByteToString/1-4 2247960 52.67 ns/op BenchmarkSliceByteToString/2-4 1000000 103.4 ns/op BenchmarkSliceByteToString/4-4 1000000 101.6 ns/op BenchmarkSliceByteToString/8-4 1207022 102.8 ns/op BenchmarkSliceByteToString/16-4 1000000 105.9 ns/op BenchmarkSliceByteToString/32-4 1000000 118.9 ns/op BenchmarkSliceByteToString/64-4 960435 145.7 ns/op BenchmarkSliceByteToString/128-4 778416 185.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2482027 48.15 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 890812 136.3 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 116.6 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3716704 32.96 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1696104 70.92 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1883683 63.21 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2103158 54.49 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 446888 263.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 571012 211.9 ns/op BenchmarkRuneIterate/range/ASCII-4 6239809 19.48 ns/op BenchmarkRuneIterate/range/Japanese-4 2024079 59.59 ns/op BenchmarkRuneIterate/range/MixedLength-4 2208903 54.82 ns/op BenchmarkRuneIterate/range1/ASCII-4 5781682 20.84 ns/op BenchmarkRuneIterate/range1/Japanese-4 2021570 59.41 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2156970 55.19 ns/op BenchmarkRuneIterate/range2/ASCII-4 6171564 19.36 ns/op BenchmarkRuneIterate/range2/Japanese-4 2004979 59.42 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2176083 54.98 ns/op BenchmarkArrayEqual-4 18579457 5.697 ns/op BenchmarkFunc/Name-4 5089464 23.55 ns/op BenchmarkFunc/Entry-4 10137576 11.86 ns/op BenchmarkFunc/FileLine-4 1537908 75.95 ns/op PASS ok runtime 133.461s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 23845 4224 ns/op BenchmarkHandle/concurrent-4 13485 8455 ns/op PASS ok runtime/cgo 0.389s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 20794274 5.633 ns/op BenchmarkAtomicStore64-4 9560403 12.50 ns/op BenchmarkAtomicLoad-4 21298879 5.687 ns/op BenchmarkAtomicStore-4 9404299 12.43 ns/op BenchmarkAnd8-4 9651015 12.43 ns/op BenchmarkAnd-4 9592089 12.52 ns/op BenchmarkAnd8Parallel-4 2313361 50.75 ns/op BenchmarkAndParallel-4 2506501 51.36 ns/op BenchmarkOr8-4 9680083 12.45 ns/op BenchmarkOr-4 9630343 12.43 ns/op BenchmarkOr8Parallel-4 2375418 50.51 ns/op BenchmarkOrParallel-4 2366462 51.84 ns/op BenchmarkXadd-4 2368308 50.81 ns/op BenchmarkXadd64-4 2406624 50.91 ns/op BenchmarkCas-4 2205763 55.03 ns/op BenchmarkCas64-4 2118667 54.79 ns/op BenchmarkXchg-4 2377136 50.88 ns/op BenchmarkXchg64-4 2433232 50.53 ns/op PASS ok runtime/internal/atomic 2.849s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4932322 24.15 ns/op BenchmarkMulUintptr/large-4 4105855 28.82 ns/op PASS ok runtime/internal/math 0.330s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 27 3931824 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 30 4588955 ns/op 333.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 866 136396 ns/op 5.618 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 10249944 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 12299713 ns/op 944.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 135 899217 ns/op 63.46 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 74557748 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 83697556 ns/op 6884 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 10 10066605 ns/op 816.6 concurrent_launches/op PASS ok runtime/pprof 1.711s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 13 8251586 ns/op BenchmarkStackLeak-4 10040 11559 ns/op PASS ok runtime/race 0.450s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5315889 21.80 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 184142 608.9 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.294s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 158695 728.1 ns/op BenchmarkSortString1K-4 183 642469 ns/op BenchmarkSortString1K_Slice-4 208 571369 ns/op BenchmarkStableString1K-4 100 1113015 ns/op BenchmarkSortInt1K-4 218 552771 ns/op BenchmarkSortInt1K_Sorted-4 3326 36344 ns/op BenchmarkSortInt1K_Reversed-4 1987 59172 ns/op BenchmarkSortInt1K_Mod8-4 542 221113 ns/op BenchmarkStableInt1K-4 150 797625 ns/op BenchmarkStableInt1K_Slice-4 165 701359 ns/op BenchmarkSortInt64K-4 2 53961593 ns/op BenchmarkSortInt64K_Slice-4 3 45202559 ns/op BenchmarkStableInt64K-4 2 72976599 ns/op BenchmarkSort1e2-4 451 258108 ns/op BenchmarkStable1e2-4 171 695928 ns/op BenchmarkSort1e4-4 2 52775675 ns/op BenchmarkStable1e4-4 1 231950295 ns/op PASS ok sort 3.503s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 830198 145.8 ns/op BenchmarkAtof64Float-4 598826 167.3 ns/op BenchmarkAtof64FloatExp-4 627583 187.7 ns/op BenchmarkAtof64Big-4 415132 279.3 ns/op BenchmarkAtof64RandomBits-4 152730 772.5 ns/op BenchmarkAtof64RandomFloats-4 447469 266.5 ns/op BenchmarkAtof64RandomLongFloats-4 387307 306.8 ns/op BenchmarkAtof32Decimal-4 821572 147.5 ns/op BenchmarkAtof32Float-4 693582 164.3 ns/op BenchmarkAtof32FloatExp-4 596875 197.4 ns/op BenchmarkAtof32Random-4 355389 331.8 ns/op BenchmarkAtof32RandomLong-4 150967 782.0 ns/op BenchmarkParseInt/Pos/7bit-4 1390965 86.29 ns/op BenchmarkParseInt/Pos/26bit-4 726393 158.6 ns/op BenchmarkParseInt/Pos/31bit-4 585615 192.8 ns/op BenchmarkParseInt/Pos/56bit-4 423783 280.9 ns/op BenchmarkParseInt/Pos/63bit-4 381114 297.6 ns/op BenchmarkParseInt/Neg/7bit-4 1452282 84.48 ns/op BenchmarkParseInt/Neg/26bit-4 718323 157.3 ns/op BenchmarkParseInt/Neg/31bit-4 625129 186.8 ns/op BenchmarkParseInt/Neg/56bit-4 421340 276.4 ns/op BenchmarkParseInt/Neg/63bit-4 401702 291.8 ns/op BenchmarkAtoi/Pos/7bit-4 2009905 59.71 ns/op BenchmarkAtoi/Pos/26bit-4 942849 124.0 ns/op BenchmarkAtoi/Pos/31bit-4 839356 140.8 ns/op BenchmarkAtoi/Pos/56bit-4 518235 232.4 ns/op BenchmarkAtoi/Pos/63bit-4 362404 318.4 ns/op BenchmarkAtoi/Neg/7bit-4 1989658 60.70 ns/op BenchmarkAtoi/Neg/26bit-4 902714 126.1 ns/op BenchmarkAtoi/Neg/31bit-4 799084 140.0 ns/op BenchmarkAtoi/Neg/56bit-4 516342 230.7 ns/op BenchmarkAtoi/Neg/63bit-4 367492 319.9 ns/op BenchmarkFormatFloat/Decimal-4 116802 1055 ns/op BenchmarkFormatFloat/Float-4 105882 1090 ns/op BenchmarkFormatFloat/Exp-4 111984 1039 ns/op BenchmarkFormatFloat/NegExp-4 116226 1013 ns/op BenchmarkFormatFloat/LongExp-4 96585 1236 ns/op BenchmarkFormatFloat/Big-4 93624 1278 ns/op BenchmarkFormatFloat/BinaryExp-4 206749 574.8 ns/op BenchmarkFormatFloat/32Integer-4 115372 1016 ns/op BenchmarkFormatFloat/32ExactFraction-4 123235 963.8 ns/op BenchmarkFormatFloat/32Point-4 110649 1079 ns/op BenchmarkFormatFloat/32Exp-4 117189 1020 ns/op BenchmarkFormatFloat/32NegExp-4 113660 1003 ns/op BenchmarkFormatFloat/32Shortest-4 123484 958.3 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 140077 861.4 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 129979 883.8 ns/op BenchmarkFormatFloat/64Fixed1-4 154603 762.7 ns/op BenchmarkFormatFloat/64Fixed2-4 147824 763.5 ns/op BenchmarkFormatFloat/64Fixed3-4 157891 760.9 ns/op BenchmarkFormatFloat/64Fixed4-4 151706 765.5 ns/op BenchmarkFormatFloat/64Fixed12-4 88473 1336 ns/op BenchmarkFormatFloat/64Fixed16-4 112860 1055 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 114660 1031 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 100480 1151 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2445 47068 ns/op BenchmarkFormatFloat/Slowpath64-4 96319 1229 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 95326 1249 ns/op BenchmarkAppendFloat/Decimal-4 139744 861.9 ns/op BenchmarkAppendFloat/Float-4 123301 945.8 ns/op BenchmarkAppendFloat/Exp-4 139288 853.6 ns/op BenchmarkAppendFloat/NegExp-4 140042 844.2 ns/op BenchmarkAppendFloat/LongExp-4 111613 1065 ns/op BenchmarkAppendFloat/Big-4 106897 1094 ns/op BenchmarkAppendFloat/BinaryExp-4 322921 364.6 ns/op BenchmarkAppendFloat/32Integer-4 136256 864.6 ns/op BenchmarkAppendFloat/32ExactFraction-4 138570 854.6 ns/op BenchmarkAppendFloat/32Point-4 132595 905.5 ns/op BenchmarkAppendFloat/32Exp-4 141097 854.3 ns/op BenchmarkAppendFloat/32NegExp-4 142432 837.1 ns/op BenchmarkAppendFloat/32Shortest-4 149935 750.3 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 173682 674.0 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 170582 696.7 ns/op BenchmarkAppendFloat/64Fixed1-4 194300 613.6 ns/op BenchmarkAppendFloat/64Fixed2-4 195925 610.1 ns/op BenchmarkAppendFloat/64Fixed3-4 194281 599.0 ns/op BenchmarkAppendFloat/64Fixed4-4 191463 605.1 ns/op BenchmarkAppendFloat/64Fixed12-4 102270 1139 ns/op BenchmarkAppendFloat/64Fixed16-4 136896 886.6 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 148606 806.7 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 123537 954.2 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2518 46697 ns/op BenchmarkAppendFloat/Slowpath64-4 112191 1044 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 115896 1034 ns/op BenchmarkFormatInt-4 15765 7693 ns/op BenchmarkAppendInt-4 17244 6943 ns/op BenchmarkFormatUint-4 89506 1392 ns/op BenchmarkAppendUint-4 93818 1246 ns/op BenchmarkFormatIntSmall/7-4 2896041 41.88 ns/op BenchmarkFormatIntSmall/42-4 2914425 41.41 ns/op BenchmarkAppendIntSmall-4 1409041 87.66 ns/op BenchmarkAppendUintVarlen/1-4 1312936 91.41 ns/op BenchmarkAppendUintVarlen/12-4 1273731 93.62 ns/op BenchmarkAppendUintVarlen/123-4 881780 125.2 ns/op BenchmarkAppendUintVarlen/1234-4 906411 126.6 ns/op BenchmarkAppendUintVarlen/12345-4 923806 128.5 ns/op BenchmarkAppendUintVarlen/123456-4 909914 129.9 ns/op BenchmarkAppendUintVarlen/1234567-4 777404 139.3 ns/op BenchmarkAppendUintVarlen/12345678-4 806034 135.4 ns/op BenchmarkAppendUintVarlen/123456789-4 837481 144.7 ns/op BenchmarkAppendUintVarlen/1234567890-4 839241 147.5 ns/op BenchmarkAppendUintVarlen/12345678901-4 815788 142.7 ns/op BenchmarkAppendUintVarlen/123456789012-4 827287 141.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 770052 146.6 ns/op BenchmarkAppendUintVarlen/12345678901234-4 777733 151.7 ns/op BenchmarkAppendUintVarlen/123456789012345-4 743850 156.6 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 762984 151.3 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 734337 156.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 754618 155.3 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 706755 156.9 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 734931 159.2 ns/op BenchmarkQuote-4 45080 2634 ns/op BenchmarkQuoteRune-4 457710 252.8 ns/op BenchmarkAppendQuote-4 52248 2225 ns/op BenchmarkAppendQuoteRune-4 808020 151.7 ns/op BenchmarkUnquoteEasy-4 1377199 87.14 ns/op BenchmarkUnquoteHard-4 50041 2376 ns/op PASS ok strconv 15.862s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 436566 271.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 126462 918.8 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 195704 621.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 293319 391.0 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 90190 1320 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 107202 1140 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 678511 170.0 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23079 5101 ns/op BenchmarkGenericMatch1-4 2236 50240 ns/op BenchmarkGenericMatch2-4 458 259591 ns/op BenchmarkSingleMaxSkipping-4 8742 13494 ns/op 741.06 MB/s BenchmarkSingleLongSuffixFail-4 15800 7616 ns/op 131.57 MB/s BenchmarkSingleMatch-4 252 458444 ns/op 32.72 MB/s BenchmarkByteByteNoMatch-4 75099 1594 ns/op BenchmarkByteByteMatch-4 19202 6155 ns/op BenchmarkByteStringMatch-4 23100 5104 ns/op BenchmarkHTMLEscapeNew-4 72204 1619 ns/op BenchmarkHTMLEscapeOld-4 88837 1334 ns/op BenchmarkByteStringReplacerWriteString-4 1417 81187 ns/op BenchmarkByteReplacerWriteString-4 1651 70792 ns/op BenchmarkByteByteReplaces-4 3254 34790 ns/op BenchmarkByteByteMap-4 9879 11528 ns/op BenchmarkMap/identity/ASCII-4 680697 162.1 ns/op BenchmarkMap/identity/Greek-4 502914 230.8 ns/op BenchmarkMap/change/ASCII-4 37815 3110 ns/op BenchmarkMap/change/Greek-4 28497 4185 ns/op BenchmarkIndexRune-4 1930786 61.44 ns/op BenchmarkIndexRuneLongString-4 1635156 73.60 ns/op BenchmarkIndexRuneFastPath-4 4113643 29.81 ns/op BenchmarkIndex-4 4111699 29.24 ns/op BenchmarkLastIndex-4 4504201 26.54 ns/op BenchmarkIndexByte-4 10369720 10.95 ns/op BenchmarkToUpper/#00-4 3336333 35.40 ns/op BenchmarkToUpper/ONLYUPPER-4 2533520 47.12 ns/op BenchmarkToUpper/abc-4 331706 360.6 ns/op BenchmarkToUpper/AbC123-4 254510 453.1 ns/op BenchmarkToUpper/azAZ09_-4 284932 408.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 56098 2143 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 72595 1677 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 35001 3458 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 61839 1914 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 123285 945.2 ns/op BenchmarkToLower/#00-4 3287970 36.74 ns/op BenchmarkToLower/abc-4 2887245 40.31 ns/op BenchmarkToLower/AbC123-4 236733 513.5 ns/op BenchmarkToLower/azAZ09_-4 236521 516.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 96526 1226 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65106 1812 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36266 3360 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 74841 1592 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 124182 957.4 ns/op BenchmarkMapNoChanges-4 903692 127.2 ns/op BenchmarkTrim-4 37837 3213 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3245396 36.80 ns/op BenchmarkToValidUTF8/InvalidASCII-4 192136 615.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 130857 903.7 ns/op BenchmarkEqualFold/Tests-4 56552 2098 ns/op BenchmarkEqualFold/ASCII-4 3662437 33.26 ns/op BenchmarkEqualFold/UnicodePrefix-4 120888 987.8 ns/op BenchmarkEqualFold/UnicodeSuffix-4 128460 918.7 ns/op BenchmarkIndexHard1-4 834 147159 ns/op BenchmarkIndexHard2-4 594 200029 ns/op BenchmarkIndexHard3-4 151 801106 ns/op BenchmarkIndexHard4-4 182 660923 ns/op BenchmarkLastIndexHard1-4 58 1996702 ns/op BenchmarkLastIndexHard2-4 57 2001082 ns/op BenchmarkLastIndexHard3-4 51 2018383 ns/op BenchmarkCountHard1-4 831 145273 ns/op BenchmarkCountHard2-4 594 198500 ns/op BenchmarkCountHard3-4 151 794458 ns/op BenchmarkIndexTorture-4 7668 15653 ns/op BenchmarkCountTorture-4 7389 15599 ns/op BenchmarkCountTortureOverlapping-4 663 151583 ns/op BenchmarkCountByte/10-4 4257174 29.73 ns/op 336.32 MB/s BenchmarkCountByte/32-4 4048063 30.42 ns/op 1051.84 MB/s BenchmarkCountByte/4096-4 856612 135.5 ns/op 30236.80 MB/s BenchmarkCountByte/4194304-4 676 157151 ns/op 26689.69 MB/s BenchmarkCountByte/67108864-4 19 6354713 ns/op 10560.49 MB/s BenchmarkFields/ASCII/16-4 296065 375.5 ns/op 42.61 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 22226 5424 ns/op 47.20 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1354 86404 ns/op 47.41 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 75 1460159 ns/op 44.88 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 23501938 ns/op 44.62 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 275863 428.6 ns/op 37.33 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9328 11229 ns/op 22.80 MB/s 352 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 580 203936 ns/op 20.08 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 32 3624944 ns/op 18.08 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 66217706 ns/op 15.84 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 252594 484.4 ns/op 33.03 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17604 6734 ns/op 38.02 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 978 122430 ns/op 33.46 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 50 2331463 ns/op 28.11 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 45033161 ns/op 23.28 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 182568 636.0 ns/op 25.16 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13723 8771 ns/op 29.19 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 747 156362 ns/op 26.20 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 40 2889560 ns/op 22.68 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 54089562 ns/op 19.39 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 71513742 ns/op BenchmarkSplitSingleByteSeparator-4 22 5414096 ns/op BenchmarkSplitMultiByteSeparator-4 36 3243179 ns/op BenchmarkSplitNSingleByteSeparator-4 238034 538.4 ns/op BenchmarkSplitNMultiByteSeparator-4 170523 699.3 ns/op BenchmarkRepeat/5x0-4 3604738 33.33 ns/op BenchmarkRepeat/5x1-4 3460129 34.73 ns/op BenchmarkRepeat/5x2-4 277688 432.0 ns/op BenchmarkRepeat/5x6-4 162394 728.5 ns/op BenchmarkRepeat/10x0-4 3615872 33.98 ns/op BenchmarkRepeat/10x1-4 3451317 33.98 ns/op BenchmarkRepeat/10x2-4 269102 441.4 ns/op BenchmarkRepeat/10x6-4 158860 739.3 ns/op BenchmarkRepeatLarge/256/1-4 75586 1596 ns/op 160.35 MB/s BenchmarkRepeatLarge/256/16-4 121752 996.3 ns/op 256.96 MB/s BenchmarkRepeatLarge/512/1-4 58884 1984 ns/op 258.12 MB/s BenchmarkRepeatLarge/512/16-4 86289 1364 ns/op 375.41 MB/s BenchmarkRepeatLarge/1024/1-4 46478 2557 ns/op 400.45 MB/s BenchmarkRepeatLarge/1024/16-4 61078 1938 ns/op 528.48 MB/s BenchmarkRepeatLarge/2048/1-4 31338 3881 ns/op 527.64 MB/s BenchmarkRepeatLarge/2048/16-4 36950 3264 ns/op 627.43 MB/s BenchmarkRepeatLarge/4096/1-4 20284 5845 ns/op 700.77 MB/s BenchmarkRepeatLarge/4096/16-4 22798 5200 ns/op 787.74 MB/s BenchmarkRepeatLarge/8192/1-4 12195 9885 ns/op 828.74 MB/s BenchmarkRepeatLarge/8192/16-4 13113 9121 ns/op 898.13 MB/s BenchmarkRepeatLarge/8192/4097-4 5417743 21.92 ns/op 186919.54 MB/s BenchmarkRepeatLarge/16384/1-4 6828 17432 ns/op 939.85 MB/s BenchmarkRepeatLarge/16384/16-4 7434 16372 ns/op 1000.73 MB/s BenchmarkRepeatLarge/16384/4097-4 9104 12343 ns/op 995.81 MB/s BenchmarkRepeatLarge/32768/1-4 3732 31152 ns/op 1051.86 MB/s BenchmarkRepeatLarge/32768/16-4 3847 30735 ns/op 1066.16 MB/s BenchmarkRepeatLarge/32768/4097-4 4302 29289 ns/op 979.18 MB/s BenchmarkRepeatLarge/65536/1-4 2024 60066 ns/op 1091.07 MB/s BenchmarkRepeatLarge/65536/16-4 2011 55253 ns/op 1186.11 MB/s BenchmarkRepeatLarge/65536/4097-4 2130 53897 ns/op 1140.22 MB/s BenchmarkRepeatLarge/131072/1-4 463 280149 ns/op 467.87 MB/s BenchmarkRepeatLarge/131072/16-4 465 256275 ns/op 511.45 MB/s BenchmarkRepeatLarge/131072/4097-4 488 299688 ns/op 423.80 MB/s BenchmarkRepeatLarge/262144/1-4 241 488875 ns/op 536.22 MB/s BenchmarkRepeatLarge/262144/16-4 246 487807 ns/op 537.39 MB/s BenchmarkRepeatLarge/262144/4097-4 241 495700 ns/op 520.70 MB/s BenchmarkRepeatLarge/524288/1-4 100 1013895 ns/op 517.10 MB/s BenchmarkRepeatLarge/524288/16-4 121 977242 ns/op 536.50 MB/s BenchmarkRepeatLarge/524288/4097-4 121 975255 ns/op 533.52 MB/s BenchmarkRepeatLarge/1048576/1-4 66 1983788 ns/op 528.57 MB/s BenchmarkRepeatLarge/1048576/16-4 60 1975176 ns/op 530.88 MB/s BenchmarkRepeatLarge/1048576/4097-4 63 1974084 ns/op 529.23 MB/s BenchmarkRepeatLarge/2097152/1-4 30 3976953 ns/op 527.33 MB/s BenchmarkRepeatLarge/2097152/16-4 31 3968597 ns/op 528.44 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 4014473 ns/op 521.50 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7910509 ns/op 530.22 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7909826 ns/op 530.27 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7864667 ns/op 532.92 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15931290 ns/op 526.55 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15750759 ns/op 532.58 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 16470947 ns/op 509.17 MB/s BenchmarkRepeatLarge/16777216/1-4 4 31336092 ns/op 535.40 MB/s BenchmarkRepeatLarge/16777216/16-4 4 31757701 ns/op 528.29 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 31545154 ns/op 531.85 MB/s BenchmarkRepeatLarge/33554432/1-4 2 61771578 ns/op 543.20 MB/s BenchmarkRepeatLarge/33554432/16-4 2 61493320 ns/op 545.66 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 62973847 ns/op 532.83 MB/s BenchmarkRepeatLarge/67108864/1-4 1 119319828 ns/op 562.43 MB/s BenchmarkRepeatLarge/67108864/16-4 1 122331509 ns/op 548.58 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 119945004 ns/op 559.50 MB/s BenchmarkRepeatLarge/134217728/1-4 1 269806254 ns/op 497.46 MB/s BenchmarkRepeatLarge/134217728/16-4 1 240133017 ns/op 558.93 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 241418262 ns/op 555.96 MB/s BenchmarkRepeatLarge/268435456/1-4 1 525421041 ns/op 510.90 MB/s BenchmarkRepeatLarge/268435456/16-4 1 478123027 ns/op 561.44 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 483451321 ns/op 555.25 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1067969870 ns/op 502.70 MB/s BenchmarkRepeatLarge/536870912/16-4 1 972887800 ns/op 551.83 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 978638091 ns/op 548.59 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2524929154 ns/op 425.26 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2109021238 ns/op 509.12 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2213684410 ns/op 485.05 MB/s BenchmarkIndexAnyASCII/1:1-4 1803453 64.84 ns/op BenchmarkIndexAnyASCII/1:2-4 2040894 58.59 ns/op BenchmarkIndexAnyASCII/1:4-4 2077929 58.96 ns/op BenchmarkIndexAnyASCII/1:8-4 2014843 59.70 ns/op BenchmarkIndexAnyASCII/1:16-4 2101832 58.00 ns/op BenchmarkIndexAnyASCII/1:32-4 2058177 58.96 ns/op BenchmarkIndexAnyASCII/1:64-4 2051229 58.54 ns/op BenchmarkIndexAnyASCII/16:1-4 2089646 56.28 ns/op BenchmarkIndexAnyASCII/16:2-4 754888 157.0 ns/op BenchmarkIndexAnyASCII/16:4-4 687160 159.6 ns/op BenchmarkIndexAnyASCII/16:8-4 666805 168.1 ns/op BenchmarkIndexAnyASCII/16:16-4 690997 177.8 ns/op BenchmarkIndexAnyASCII/16:32-4 597091 204.6 ns/op BenchmarkIndexAnyASCII/16:64-4 456667 250.8 ns/op BenchmarkIndexAnyASCII/256:1-4 1856840 64.45 ns/op BenchmarkIndexAnyASCII/256:2-4 70700 1654 ns/op BenchmarkIndexAnyASCII/256:4-4 72513 1643 ns/op BenchmarkIndexAnyASCII/256:8-4 72260 1655 ns/op BenchmarkIndexAnyASCII/256:16-4 70702 1669 ns/op BenchmarkIndexAnyASCII/256:32-4 70641 1689 ns/op BenchmarkIndexAnyASCII/256:64-4 69384 1750 ns/op BenchmarkIndexAnyUTF8/1:1-4 2047698 57.66 ns/op BenchmarkIndexAnyUTF8/1:2-4 2064363 60.84 ns/op BenchmarkIndexAnyUTF8/1:4-4 1988718 58.17 ns/op BenchmarkIndexAnyUTF8/1:8-4 2082234 57.55 ns/op BenchmarkIndexAnyUTF8/1:16-4 2102590 57.36 ns/op BenchmarkIndexAnyUTF8/1:32-4 2047878 59.33 ns/op BenchmarkIndexAnyUTF8/1:64-4 2025817 58.18 ns/op BenchmarkIndexAnyUTF8/16:1-4 1645167 73.62 ns/op BenchmarkIndexAnyUTF8/16:2-4 308280 393.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 303112 387.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 304513 393.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 288805 399.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 296922 397.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 285832 411.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 439504 271.1 ns/op BenchmarkIndexAnyUTF8/256:2-4 21708 5475 ns/op BenchmarkIndexAnyUTF8/256:4-4 21956 5483 ns/op BenchmarkIndexAnyUTF8/256:8-4 21661 5468 ns/op BenchmarkIndexAnyUTF8/256:16-4 22262 5461 ns/op BenchmarkIndexAnyUTF8/256:32-4 21434 5818 ns/op BenchmarkIndexAnyUTF8/256:64-4 20839 5671 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2035681 58.47 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2065197 56.93 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2083074 57.47 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2047998 57.83 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2106535 56.40 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2007945 59.17 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2051287 58.48 ns/op BenchmarkLastIndexAnyASCII/16:1-4 756086 150.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 779940 150.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 775575 157.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 744057 161.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 698503 172.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 600676 197.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 485636 242.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 72202 1656 ns/op BenchmarkLastIndexAnyASCII/256:2-4 72015 1647 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72288 1649 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73005 1641 ns/op BenchmarkLastIndexAnyASCII/256:16-4 71724 1649 ns/op BenchmarkLastIndexAnyASCII/256:32-4 69082 1690 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69366 1743 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2006373 62.00 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2025223 58.25 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2067724 58.31 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2094460 57.09 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2065101 57.27 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2065249 58.09 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2045529 59.37 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 356088 330.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 177870 665.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 168852 665.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 173719 679.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 176223 703.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 164545 709.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 159354 719.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27477 4411 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 10223 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12055 10027 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 10005 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10376 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10627 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10395 ns/op BenchmarkTrimASCII/1:1-4 3304930 36.68 ns/op BenchmarkTrimASCII/1:2-4 2400576 49.19 ns/op BenchmarkTrimASCII/1:4-4 2272651 52.01 ns/op BenchmarkTrimASCII/1:8-4 2030265 58.56 ns/op BenchmarkTrimASCII/1:16-4 1708838 70.72 ns/op BenchmarkTrimASCII/16:1-4 2817452 43.36 ns/op BenchmarkTrimASCII/16:2-4 743756 154.4 ns/op BenchmarkTrimASCII/16:4-4 733501 158.3 ns/op BenchmarkTrimASCII/16:8-4 703462 162.2 ns/op BenchmarkTrimASCII/16:16-4 644223 173.6 ns/op BenchmarkTrimASCII/256:1-4 812018 142.5 ns/op BenchmarkTrimASCII/256:2-4 72559 1629 ns/op BenchmarkTrimASCII/256:4-4 72584 1643 ns/op BenchmarkTrimASCII/256:8-4 72583 1646 ns/op BenchmarkTrimASCII/256:16-4 72284 1656 ns/op BenchmarkTrimASCII/4096:1-4 74832 1601 ns/op BenchmarkTrimASCII/4096:2-4 4698 25221 ns/op BenchmarkTrimASCII/4096:4-4 4611 25451 ns/op BenchmarkTrimASCII/4096:8-4 4636 25563 ns/op BenchmarkTrimASCII/4096:16-4 4575 25560 ns/op BenchmarkTrimByte-4 4066555 29.78 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13387 8980 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13363 9007 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1140 105205 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2341 50886 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4633 25488 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7834 14482 ns/op BenchmarkJoin/0-4 5286322 22.00 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4142604 28.67 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 231480 522.3 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 149560 780.1 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 112852 1063 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 93662 1373 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 77241 1556 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 66220 1802 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2758444 42.88 ns/op BenchmarkTrimSpace/ASCII-4 1719222 69.64 ns/op BenchmarkTrimSpace/SomeNonASCII-4 141514 827.6 ns/op BenchmarkTrimSpace/JustNonASCII-4 76678 1545 ns/op BenchmarkReplaceAll-4 122661 1010 ns/op 16 B/op 1 allocs/op PASS ok strings 58.552s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 38186 2979 ns/op BenchmarkCond2-4 15838 7348 ns/op BenchmarkCond4-4 8142 12678 ns/op BenchmarkCond8-4 4249 33057 ns/op BenchmarkCond16-4 1467 77520 ns/op BenchmarkCond32-4 600 194438 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 466546 244.2 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 221346 577.7 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 496843 230.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 505801 262.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 236643 569.5 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 461454 253.6 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 80182 1630 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 64123 1990 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 67978 2067 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 39044 3219 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 444291 247.0 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 147456 759.0 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 467162 240.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 128062 909.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 526958 244.6 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 156572 772.9 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2619535 46.28 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 38100 3224 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 111379 1023 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 134455 772.4 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7766 14555 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 194 577083 ns/op BenchmarkRange/*sync.Map-4 1364 84891 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 91693 1402 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 148526 709.0 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 52450 2185 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 161470 662.8 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 239229 548.5 ns/op BenchmarkAdversarialDelete/*sync.Map-4 175526 829.2 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 63544 1889 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 171054 695.2 ns/op BenchmarkDeleteCollision/*sync.Map-4 491950 232.2 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 43860 2651 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 124191 983.5 ns/op BenchmarkSwapCollision/*sync.Map-4 50277 2388 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 394 304234 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 86311 1377 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 313143 353.2 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18895 6193 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 54876 2133 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 17517 6783 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 169557 605.7 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 91905 1281 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 136875 931.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1843144 58.51 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 154009 775.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2184752 50.95 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 424423 251.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 138862 851.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 496821 388.8 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 81602 1511 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 333914 376.3 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 406722 355.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 101662 1241 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 508051 255.3 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 69604 1598 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 102722 1203 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 130888 870.0 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 48168 2492 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 214210 617.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 476480 265.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 99958 1173 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 482174 239.5 ns/op BenchmarkUncontendedSemaphore-4 3343074 35.67 ns/op BenchmarkContendedSemaphore-4 2422364 48.01 ns/op BenchmarkMutexUncontended-4 853900 127.3 ns/op BenchmarkMutex-4 103263 1253 ns/op BenchmarkMutexSlack-4 92131 1216 ns/op BenchmarkMutexWork-4 74823 1348 ns/op BenchmarkMutexWorkSlack-4 86920 1380 ns/op BenchmarkMutexNoSpin-4 50332 2285 ns/op BenchmarkMutexSpin-4 54460 2318 ns/op BenchmarkOnce-4 531208 236.1 ns/op BenchmarkSemaUncontended-4 6675136 17.44 ns/op BenchmarkSemaSyntNonblock-4 1290835 98.28 ns/op BenchmarkSemaSyntBlock-4 1000000 143.3 ns/op BenchmarkSemaWorkNonblock-4 780705 144.1 ns/op BenchmarkSemaWorkBlock-4 635871 180.9 ns/op BenchmarkRWMutexUncontended-4 458695 247.2 ns/op BenchmarkRWMutexWrite100-4 208210 585.8 ns/op BenchmarkRWMutexWrite10-4 185775 641.1 ns/op BenchmarkRWMutexWorkWrite100-4 177818 640.5 ns/op BenchmarkRWMutexWorkWrite10-4 144795 789.0 ns/op BenchmarkWaitGroupUncontended-4 908025 120.5 ns/op BenchmarkWaitGroupAddDone-4 246903 504.2 ns/op BenchmarkWaitGroupAddDoneWork-4 246417 506.9 ns/op BenchmarkWaitGroupWait-4 4952760 23.66 ns/op BenchmarkWaitGroupWaitWork-4 3290319 36.39 ns/op BenchmarkWaitGroupActuallyWait-4 37648 3260 ns/op 32 B/op 2 allocs/op PASS ok sync 16.118s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 412779 259.1 ns/op PASS ok sync/atomic 0.147s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 103810 1156 ns/op 0 B/op 0 allocs/op PASS ok testing 0.169s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 8095 14027 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11667 10244 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 98 1176521 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 122 966338 ns/op 1060 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 146498458 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 143393590 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1774 63778 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2066 54378 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5883839 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5396784 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 670638106 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 661583585 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 219 542591 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 249 477332 ns/op 157 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 58826410 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 56604815 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6524582322 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6243552608 ns/op 335149968 B/op 100091 allocs/op BenchmarkPyramid/10-4 2581 43378 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 37 3128190 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 308555131 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2487 46301 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 273 431958 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4349163 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7050 14851 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 17.592s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 77845158 ns/op BenchmarkVariableString-4 98499 1186 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2044 53030 ns/op 2528 B/op 39 allocs/op PASS ok text/template/parse 0.524s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 31 3868196 ns/op BenchmarkAfter-4 96 1189213 ns/op BenchmarkStop-4 182 622975 ns/op BenchmarkSimultaneousAfterFunc-4 24 4450049 ns/op BenchmarkStartStop-4 194 735581 ns/op BenchmarkReset-4 2433 53720 ns/op BenchmarkSleep-4 30 3772231 ns/op BenchmarkParallelTimerLatency-4 52 178263 avg-late-ns 292316 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 103885 avg-late-ns 403104 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 81907 avg-late-ns 192784 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 84897 avg-late-ns 254775 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 68153 avg-late-ns 297661 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 77225 avg-late-ns 275135 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 86843 avg-late-ns 322027 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 116723 avg-late-ns 434695 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 110478 avg-late-ns 417749 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 136892 avg-late-ns 729899 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 849798 avg-late-ns 4109808 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 112035 avg-late-ns 332957 max-late-ns BenchmarkTicker-4 296 348316 ns/op BenchmarkTickerReset-4 4003 29355 ns/op BenchmarkTickerResetNaive-4 168 597405 ns/op BenchmarkNow-4 952074 115.1 ns/op BenchmarkNowUnixNano-4 1000000 111.5 ns/op BenchmarkNowUnixMilli-4 1000000 114.6 ns/op BenchmarkNowUnixMicro-4 936714 114.4 ns/op BenchmarkFormat-4 58093 2019 ns/op BenchmarkFormatRFC3339-4 80314 1489 ns/op BenchmarkFormatRFC3339Nano-4 77952 1503 ns/op BenchmarkFormatNow-4 81963 1436 ns/op BenchmarkMarshalJSON-4 105280 1085 ns/op BenchmarkMarshalText-4 116180 1062 ns/op BenchmarkParse-4 141697 835.6 ns/op BenchmarkParseRFC3339UTC-4 319810 358.2 ns/op BenchmarkParseRFC3339UTCBytes-4 228870 516.6 ns/op BenchmarkParseRFC3339TZ-4 102690 1164 ns/op BenchmarkParseRFC3339TZBytes-4 83256 1459 ns/op BenchmarkParseDuration-4 526816 228.5 ns/op BenchmarkHour-4 812544 141.6 ns/op BenchmarkSecond-4 792597 142.5 ns/op BenchmarkYear-4 621302 191.8 ns/op BenchmarkDay-4 570975 208.0 ns/op BenchmarkISOWeek-4 642969 186.9 ns/op BenchmarkGoString-4 84732 1396 ns/op BenchmarkUnmarshalText-4 72409 1655 ns/op PASS ok time 11.277s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 647470 170.4 ns/op BenchmarkDecodeValidJapaneseChars-4 789038 143.2 ns/op BenchmarkDecodeRune-4 1932532 60.11 ns/op BenchmarkEncodeValidASCII-4 544288 197.9 ns/op BenchmarkEncodeValidJapaneseChars-4 851151 143.1 ns/op BenchmarkAppendRuneValidASCII-4 1599142 74.95 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2516612 47.79 ns/op BenchmarkEncodeRune-4 3234918 37.37 ns/op PASS ok unicode/utf16 1.218s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 927332 128.8 ns/op BenchmarkRuneCountTenJapaneseChars-4 186787 607.9 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3842260 31.01 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 416908 283.9 ns/op BenchmarkValidTenASCIIChars-4 812114 134.9 ns/op BenchmarkValid100KASCIIChars-4 120 1000862 ns/op BenchmarkValidTenJapaneseChars-4 171974 714.1 ns/op BenchmarkValidLongMostlyASCII-4 105 1103392 ns/op BenchmarkValidLongJapanese-4 55 2010779 ns/op BenchmarkValidStringTenASCIIChars-4 4836081 24.58 ns/op BenchmarkValidString100KASCIIChars-4 9505 12593 ns/op BenchmarkValidStringTenJapaneseChars-4 426906 263.2 ns/op BenchmarkValidStringLongMostlyASCII-4 1232 97240 ns/op BenchmarkValidStringLongJapanese-4 159 753925 ns/op BenchmarkEncodeASCIIRune-4 4336161 26.50 ns/op BenchmarkEncodeJapaneseRune-4 2535279 48.68 ns/op BenchmarkAppendASCIIRune-4 11184314 10.68 ns/op BenchmarkAppendJapaneseRune-4 2973073 40.08 ns/op BenchmarkDecodeASCIIRune-4 3011077 39.85 ns/op BenchmarkDecodeJapaneseRune-4 2041250 58.58 ns/op BenchmarkFullRune/ASCII-4 3828258 31.29 ns/op BenchmarkFullRune/Incomplete-4 1724545 69.46 ns/op BenchmarkFullRune/Japanese-4 3925471 30.48 ns/op PASS ok unicode/utf8 3.621s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 49403820847 ns/op PASS ok cmd/api 54.449s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1241977 96.23 ns/op BenchmarkEqArrayOfStrings64-4 158718 750.8 ns/op BenchmarkEqArrayOfStrings1024-4 9289 11311 ns/op BenchmarkEqArrayOfFloats5-4 1504333 80.55 ns/op BenchmarkEqArrayOfFloats64-4 160867 730.6 ns/op BenchmarkEqArrayOfFloats1024-4 10000 11432 ns/op BenchmarkEqStruct-4 18687981 5.978 ns/op PASS ok cmd/compile/internal/reflectdata 1.056s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 9178 367851 ns/op BenchmarkCopyElim1-4 664 167656 ns/op BenchmarkCopyElim10-4 645 180287 ns/op BenchmarkCopyElim100-4 394 298866 ns/op BenchmarkCopyElim1000-4 70 1604637 ns/op BenchmarkCopyElim10000-4 4 29552350 ns/op BenchmarkCopyElim100000-4 1 546778475 ns/op BenchmarkDeadCode/1-4 529 192286 ns/op BenchmarkDeadCode/10-4 536 213343 ns/op BenchmarkDeadCode/100-4 302 387936 ns/op BenchmarkDeadCode/1000-4 52 2490326 ns/op BenchmarkDeadCode/10000-4 4 31937454 ns/op BenchmarkDeadCode/100000-4 1 368656187 ns/op BenchmarkDeadCode/200000-4 1 807868267 ns/op BenchmarkDominatorsLinear-4 13 10287953 ns/op 0.97 MB/s BenchmarkDominatorsFwdBack-4 7 15570725 ns/op 0.64 MB/s BenchmarkDominatorsManyPred-4 8 13889910 ns/op 0.72 MB/s BenchmarkDominatorsMaxPred-4 9 14558945 ns/op 0.69 MB/s BenchmarkDominatorsMaxPredVal-4 8 14121471 ns/op 0.71 MB/s BenchmarkFuse/1-4 530 252457 ns/op BenchmarkFuse/10-4 592 210927 ns/op BenchmarkFuse/100-4 181 646103 ns/op BenchmarkFuse/1000-4 19 5633953 ns/op BenchmarkFuse/10000-4 2 72392404 ns/op BenchmarkNilCheckDeep1-4 12783 9205 ns/op 0.11 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5242 22996 ns/op 0.43 MB/s 239 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 757 155862 ns/op 0.64 MB/s 688 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 74 1510188 ns/op 0.66 MB/s 4497 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 18248924 ns/op 0.55 MB/s 164216 B/op 7 allocs/op BenchmarkDSEPass-4 33 3462883 ns/op 41917 B/op 6 allocs/op BenchmarkDSEPassBlock-4 1 114799436 ns/op 4260992 B/op 108587 allocs/op BenchmarkCSEPass-4 7 14842943 ns/op 122170 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 149569289 ns/op 5703768 B/op 97743 allocs/op BenchmarkDeadcodePass-4 169 716380 ns/op 98240 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 121573110 ns/op 4033264 B/op 44822 allocs/op BenchmarkMultiPass-4 70 1620905 ns/op 222337 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 243804779 ns/op 11198464 B/op 149900 allocs/op BenchmarkCondRewrite/SoloJump-4 3407220 35.27 ns/op BenchmarkCondRewrite/CombJump-4 3387644 35.49 ns/op PASS ok cmd/compile/internal/ssa 16.340s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9598 11467 ns/op BenchmarkExtShift-4 18609 6383 ns/op BenchmarkModify-4 9709 11395 ns/op BenchmarkMullImm-4 19348 6188 ns/op BenchmarkConstModify-4 10000 11416 ns/op BenchmarkBitSet-4 20874 5771 ns/op BenchmarkBitClear-4 20589 5827 ns/op BenchmarkBitToggle-4 20791 5728 ns/op BenchmarkBitSetConst-4 171018 712.0 ns/op BenchmarkBitClearConst-4 166162 712.6 ns/op BenchmarkBitToggleConst-4 172933 712.5 ns/op BenchmarkDivconstI64-4 9053668 13.32 ns/op BenchmarkModconstI64-4 8837451 13.40 ns/op BenchmarkDivisiblePow2constI64-4 9282368 12.93 ns/op BenchmarkDivisibleconstI64-4 9890401 12.21 ns/op BenchmarkDivisibleWDivconstI64-4 6711956 17.36 ns/op BenchmarkDivconstU64/3-4 9132988 13.20 ns/op BenchmarkDivconstU64/5-4 8537625 14.04 ns/op BenchmarkDivconstU64/37-4 10140078 11.83 ns/op BenchmarkDivconstU64/1234567-4 9944616 11.81 ns/op BenchmarkModconstU64-4 10439457 11.53 ns/op BenchmarkDivisibleconstU64-4 10270880 11.61 ns/op BenchmarkDivisibleWDivconstU64-4 6527644 18.13 ns/op BenchmarkDivconstI32-4 8976264 13.17 ns/op BenchmarkModconstI32-4 10351472 11.49 ns/op BenchmarkDivisiblePow2constI32-4 10502492 11.58 ns/op BenchmarkDivisibleconstI32-4 10362544 11.37 ns/op BenchmarkDivisibleWDivconstI32-4 6879483 17.21 ns/op BenchmarkDivconstU32-4 9075044 13.08 ns/op BenchmarkModconstU32-4 9254229 13.00 ns/op BenchmarkDivisibleconstU32-4 10229097 11.53 ns/op BenchmarkDivisibleWDivconstU32-4 7298623 16.36 ns/op BenchmarkDivconstI16-4 9111454 13.17 ns/op BenchmarkModconstI16-4 10557946 11.64 ns/op BenchmarkDivisiblePow2constI16-4 10301430 11.56 ns/op BenchmarkDivisibleconstI16-4 10299555 11.28 ns/op BenchmarkDivisibleWDivconstI16-4 6210415 18.85 ns/op BenchmarkDivconstU16-4 10372747 11.62 ns/op BenchmarkModconstU16-4 9877038 11.95 ns/op BenchmarkDivisibleconstU16-4 10625631 11.39 ns/op BenchmarkDivisibleWDivconstU16-4 6541755 18.32 ns/op BenchmarkDivconstI8-4 10302700 11.57 ns/op BenchmarkModconstI8-4 10470003 11.72 ns/op BenchmarkDivisiblePow2constI8-4 11015908 11.08 ns/op BenchmarkDivisibleconstI8-4 10109918 11.73 ns/op BenchmarkDivisibleWDivconstI8-4 6809860 17.62 ns/op BenchmarkDivconstU8-4 10305652 11.82 ns/op BenchmarkModconstU8-4 10481605 11.48 ns/op BenchmarkDivisibleconstU8-4 10465450 11.42 ns/op BenchmarkDivisibleWDivconstU8-4 6853184 17.74 ns/op BenchmarkMul2-4 164100 754.6 ns/op BenchmarkMulNeg2-4 166684 755.4 ns/op BenchmarkEfaceInteger-4 3826495 27.59 ns/op BenchmarkMulconstI32/3-4 19345440 6.176 ns/op BenchmarkMulconstI32/5-4 19920259 6.133 ns/op BenchmarkMulconstI32/12-4 18744826 6.396 ns/op BenchmarkMulconstI32/120-4 19497303 6.160 ns/op BenchmarkMulconstI32/-120-4 19362499 6.075 ns/op BenchmarkMulconstI32/65537-4 18727842 6.446 ns/op BenchmarkMulconstI32/65538-4 18616954 6.364 ns/op BenchmarkMulconstI64/3-4 19951281 6.008 ns/op BenchmarkMulconstI64/5-4 19835788 5.999 ns/op BenchmarkMulconstI64/12-4 18838680 6.404 ns/op BenchmarkMulconstI64/120-4 19864513 6.084 ns/op BenchmarkMulconstI64/-120-4 19982515 6.002 ns/op BenchmarkMulconstI64/65537-4 18707390 6.484 ns/op BenchmarkMulconstI64/65538-4 18653798 6.404 ns/op BenchmarkMulconstU32/3-4 19780189 6.074 ns/op BenchmarkMulconstU32/5-4 19241354 6.001 ns/op BenchmarkMulconstU32/12-4 18571814 6.460 ns/op BenchmarkMulconstU32/120-4 19440548 6.114 ns/op BenchmarkMulconstU32/65537-4 18521305 6.410 ns/op BenchmarkMulconstU32/65538-4 18718856 6.421 ns/op BenchmarkMulconstU64/3-4 19834594 6.066 ns/op BenchmarkMulconstU64/5-4 19846608 6.093 ns/op BenchmarkMulconstU64/12-4 18746428 6.456 ns/op BenchmarkMulconstU64/120-4 19252681 6.044 ns/op BenchmarkMulconstU64/65537-4 18732610 6.469 ns/op BenchmarkMulconstU64/65538-4 18602923 6.467 ns/op BenchmarkShiftArithmeticRight-4 19774374 6.072 ns/op BenchmarkSwitch8Predictable-4 15245776 7.554 ns/op BenchmarkSwitch8Unpredictable-4 6384127 18.21 ns/op BenchmarkSwitch32Predictable-4 9211898 12.13 ns/op BenchmarkSwitch32Unpredictable-4 6402250 18.04 ns/op BenchmarkSwitchStringPredictable-4 8958632 12.50 ns/op BenchmarkSwitchStringUnpredictable-4 4921848 23.48 ns/op PASS ok cmd/compile/internal/test 11.804s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 132 943663 ns/op BenchmarkNamed/Underlying/nongeneric-4 819094 138.5 ns/op BenchmarkNamed/Underlying/generic-4 798632 138.2 ns/op BenchmarkNamed/Underlying/src_instance-4 854308 136.9 ns/op BenchmarkNamed/Underlying/user_instance-4 826627 140.4 ns/op BenchmarkCheck/http/funcbodies/info-4 1 482666049 ns/op 63108 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 353253122 ns/op 86222 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 148493271 ns/op 205014 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 125656772 ns/op 242251 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 356072130 ns/op 14404 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 84420662 ns/op 60745 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 31166861 ns/op 164506 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 29057752 ns/op 176437 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 134592165 ns/op 16115 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 39566007 ns/op 54825 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 20208410 ns/op 107197 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19937474 ns/op 108808 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1036413830 ns/op 59690 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 542891431 ns/op 113947 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 126289589 ns/op 489591 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 110128128 ns/op 561398 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 417138399 ns/op 4849 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 60432384 ns/op 33454 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 39501550 ns/op 51184 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 38592820 ns/op 52397 lines/s PASS ok cmd/compile/internal/types2 14.819s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 45 2318495 ns/op 3591422 sys-ns/op 570378 user-ns/op PASS ok cmd/go 0.242s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 67846 1739 ns/op 4.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 77443 1535 ns/op 5.21 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14244 8337 ns/op 122.83 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14474 8116 ns/op 126.18 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2145 53822 ns/op 152.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2214 55596 ns/op 147.35 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.972s All tests passed.