freebsd-amd64-race at c846964df5eeab05c8620d34fcd3e56d5b6cbcfa :: 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.169s ok archive/zip 1.789s ok bufio 0.304s ok bytes 4.311s ok compress/bzip2 0.524s ok compress/flate 5.021s ok compress/gzip 11.089s ok compress/lzw 0.544s ok compress/zlib 4.774s ok container/heap 0.036s ok container/list 0.026s ok container/ring 0.037s ok context 0.040s ok crypto 0.027s ok crypto/aes 0.068s ok crypto/cipher 0.072s ok crypto/des 0.078s ok crypto/dsa 0.045s ok crypto/ecdh 0.186s ok crypto/ecdsa 0.134s ok crypto/ed25519 0.390s ok crypto/elliptic 0.069s ok crypto/hmac 0.037s ok crypto/internal/alias 0.026s ok crypto/internal/bigmod 2.465s ok crypto/internal/boring 0.027s ok crypto/internal/boring/bcache 0.415s ok crypto/internal/edwards25519 34.968s ok crypto/internal/edwards25519/field 12.963s ok crypto/internal/nistec 3.624s ok crypto/internal/nistec/fiat 0.028s [no tests to run] ok crypto/md5 0.041s ok crypto/rand 0.391s ok crypto/rc4 0.444s ok crypto/rsa 0.502s ok crypto/sha1 0.038s ok crypto/sha256 0.037s ok crypto/sha512 0.037s ok crypto/subtle 0.429s ok crypto/tls 1.573s ok crypto/x509 1.165s ok database/sql 0.343s ok database/sql/driver 0.026s ok debug/buildinfo 0.048s ok debug/dwarf 0.079s ok debug/elf 1.195s ok debug/gosym 0.114s ok debug/macho 0.039s ok debug/pe 0.058s ok debug/plan9obj 0.028s ok embed 0.028s [no tests to run] ok embed/internal/embedtest 0.036s ok encoding/ascii85 0.036s ok encoding/asn1 0.036s ok encoding/base32 0.101s ok encoding/base64 0.037s ok encoding/binary 0.038s ok encoding/csv 0.069s ok encoding/gob 14.965s ok encoding/hex 0.038s ok encoding/json 1.209s ok encoding/pem 2.034s ok encoding/xml 0.204s ok errors 0.037s ok expvar 0.038s ok flag 0.123s ok fmt 0.595s ok go/ast 0.039s ok go/build 4.135s ok go/build/constraint 0.038s ok go/constant 0.036s ok go/doc 0.240s ok go/doc/comment 1.975s ok go/format 0.070s ok go/importer 0.190s ok go/internal/gccgoimporter 0.070s ok go/internal/gcimporter 1.159s ok go/internal/srcimporter 11.149s ok go/parser 0.939s ok go/printer 1.380s ok go/scanner 0.036s ok go/token 0.133s ok go/types 31.129s ok hash 0.037s ok hash/adler32 0.059s ok hash/crc32 0.081s ok hash/crc64 0.050s ok hash/fnv 0.040s ok hash/maphash 0.031s ok html 0.038s ok html/template 0.219s ok image 0.411s ok image/color 0.050s ok image/draw 0.570s ok image/gif 0.892s ok image/jpeg 1.238s ok image/png 3.038s ok index/suffixarray 1.114s ok internal/abi 24.062s ok internal/buildcfg 0.027s ok internal/coverage/cformat 0.028s ok internal/coverage/cmerge 0.030s ok internal/coverage/pods 0.038s ok internal/coverage/slicereader 0.027s ok internal/coverage/slicewriter 0.028s ok internal/coverage/test 0.081s ok internal/cpu 0.079s ok internal/dag 0.028s ok internal/diff 0.037s ok internal/fmtsort 0.027s ok internal/fuzz 0.049s ok internal/godebug 0.028s ok internal/intern 0.318s ok internal/itoa 0.027s ok internal/poll 0.386s ok internal/profile 0.041s ok internal/reflectlite 0.252s ok internal/safefilepath 0.028s ok internal/saferio 0.142s ok internal/singleflight 0.100s ok internal/testenv 0.036s ok internal/trace 0.199s ok internal/types/errors 0.387s ok internal/unsafeheader 0.034s ok internal/xcoff 0.061s ok io 0.065s ok io/fs 0.262s ok io/ioutil 0.038s ok log 0.040s ok log/syslog 1.304s ok math 0.049s ok math/big 2.887s ok math/bits 0.037s ok math/cmplx 0.046s ok math/rand 1.904s ok mime 0.048s ok mime/multipart 1.560s ok mime/quotedprintable 0.060s ok net 8.110s ok net/http 8.321s ok net/http/cgi 0.340s ok net/http/cookiejar 0.039s ok net/http/fcgi 0.153s ok net/http/httptest 0.202s ok net/http/httptrace 0.030s ok net/http/httputil 0.728s ok net/http/internal 0.039s ok net/http/internal/ascii 0.028s ok net/http/pprof 5.391s ok net/internal/socktest 0.029s ok net/mail 0.039s ok net/netip 0.363s ok net/rpc 0.075s ok net/rpc/jsonrpc 0.038s ok net/smtp 0.059s ok net/textproto 0.042s ok net/url 0.049s ok os 0.457s ok os/exec 0.419s ok os/exec/internal/fdtest 0.028s ok os/signal 3.401s ok os/user 0.028s ok path 0.038s ok path/filepath 0.124s ok plugin 0.026s ok reflect 0.511s ok regexp 3.136s ok regexp/syntax 4.447s ok runtime 27.932s ok runtime/cgo 0.027s ok runtime/coverage 0.027s ok runtime/debug 0.129s ok runtime/internal/atomic 0.080s ok runtime/internal/math 0.032s ok runtime/internal/sys 0.031s ok runtime/metrics 0.026s ok runtime/pprof 7.574s ok runtime/race 8.484s ok runtime/trace 4.286s ok sort 0.550s ok strconv 2.316s ok strings 3.476s ok sync 0.778s ok sync/atomic 1.728s ok syscall 0.246s ok testing 1.638s ok testing/fstest 0.038s ok testing/iotest 0.037s ok testing/quick 0.166s ok text/scanner 0.037s ok text/tabwriter 0.038s ok text/template 0.101s ok text/template/parse 0.048s ok time 2.256s ok unicode 0.039s ok unicode/utf16 0.029s ok unicode/utf8 0.052s ok cmd/addr2line 1.879s ok cmd/api 5.784s ok cmd/asm/internal/asm 2.910s ok cmd/asm/internal/lex 0.037s ok cmd/compile/internal/abt 0.059s ok cmd/compile/internal/amd64 0.038s ok cmd/compile/internal/base 0.029s ok cmd/compile/internal/compare 0.038s ok cmd/compile/internal/dwarfgen 0.500s ok cmd/compile/internal/importer 0.815s ok cmd/compile/internal/ir 0.027s ok cmd/compile/internal/logopt 0.206s ok cmd/compile/internal/noder 0.038s ok cmd/compile/internal/reflectdata 0.028s [no tests to run] ok cmd/compile/internal/ssa 3.201s ok cmd/compile/internal/syntax 0.180s ok cmd/compile/internal/test 12.105s ok cmd/compile/internal/typecheck 0.254s ok cmd/compile/internal/types 0.027s ok cmd/compile/internal/types2 7.460s ok cmd/covdata 0.028s ok cmd/cover 1.134s ok cmd/dist 0.026s ok cmd/doc 0.698s ok cmd/fix 1.927s ok cmd/go 79.441s ok cmd/go/internal/auth 0.025s ok cmd/go/internal/cache 0.169s ok cmd/go/internal/fsys 0.080s ok cmd/go/internal/generate 0.048s ok cmd/go/internal/get 0.028s ok cmd/go/internal/imports 0.040s ok cmd/go/internal/load 0.038s ok cmd/go/internal/lockedfile 0.488s ok cmd/go/internal/lockedfile/internal/filelock 0.077s ok cmd/go/internal/modconv 0.053s ok cmd/go/internal/modfetch 0.037s ok cmd/go/internal/modfetch/codehost 0.037s ok cmd/go/internal/modfetch/zip_sum_test 0.036s ok cmd/go/internal/modindex 0.517s ok cmd/go/internal/modload 0.036s ok cmd/go/internal/mvs 0.057s ok cmd/go/internal/par 0.184s ok cmd/go/internal/str 0.027s ok cmd/go/internal/test 0.027s ok cmd/go/internal/vcs 0.041s ok cmd/go/internal/vcweb 0.043s ok cmd/go/internal/vcweb/vcstest 1.778s ok cmd/go/internal/web 0.038s ok cmd/go/internal/work 0.101s ok cmd/gofmt 0.198s ok cmd/internal/archive 0.675s ok cmd/internal/buildid 0.589s ok cmd/internal/dwarf 0.026s ok cmd/internal/edit 0.026s ok cmd/internal/goobj 0.026s ok cmd/internal/moddeps 0.784s ok cmd/internal/notsha256 0.037s ok cmd/internal/obj 0.437s ok cmd/internal/obj/ppc64 0.093s ok cmd/internal/obj/riscv 0.047s ok cmd/internal/obj/s390x 0.026s ok cmd/internal/obj/x86 2.365s ok cmd/internal/objabi 0.027s ok cmd/internal/pkgpath 0.150s ok cmd/internal/pkgpattern 0.039s ok cmd/internal/quoted 0.037s ok cmd/internal/src 0.025s ok cmd/internal/test2json 0.755s ok cmd/link 5.809s ok cmd/link/internal/benchmark 0.037s ok cmd/link/internal/ld 4.120s ok cmd/link/internal/loader 0.061s ok cmd/nm 1.085s ok cmd/objdump 1.953s ok cmd/pack 1.203s ok cmd/pprof 1.542s ok cmd/trace 0.093s ok cmd/vet 13.116s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3043 37541 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2187 46973 ns/op 1857 B/op 37 allocs/op Benchmark/Writer/PAX-4 1624 71705 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3637 34991 ns/op 17560 B/op 16 allocs/op Benchmark/Reader/GNU-4 4230 26724 ns/op 17562 B/op 15 allocs/op Benchmark/Reader/PAX-4 1791 66271 ns/op 27798 B/op 33 allocs/op PASS ok archive/tar 0.763s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 304437133 ns/op 828832 B/op 83 allocs/op BenchmarkZip64Test-4 1 150126942 ns/op BenchmarkZip64TestSizes/4096-4 1585 65645 ns/op BenchmarkZip64TestSizes/1048576-4 178 639414 ns/op BenchmarkZip64TestSizes/67108864-4 1 141701506 ns/op PASS ok archive/zip 1.204s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 232814 477.7 ns/op BenchmarkReaderCopyUnoptimal-4 140930 781.7 ns/op BenchmarkReaderCopyNoWriteTo-4 19881 6276 ns/op BenchmarkReaderWriteToOptimal-4 5862 19310 ns/op BenchmarkReaderReadString-4 141511 850.0 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 204082 534.7 ns/op BenchmarkWriterCopyUnoptimal-4 208650 568.4 ns/op BenchmarkWriterCopyNoReadFrom-4 20857 6629 ns/op BenchmarkReaderEmpty-4 36598 3338 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 31328 4182 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 608515 191.4 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.725s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4725 25918 ns/op 1264.29 MB/s BenchmarkWriteByte-4 510 229623 ns/op 17.84 MB/s BenchmarkWriteRune-4 261 459794 ns/op 26.73 MB/s BenchmarkBufferNotEmptyWriteRead-4 36 3237145 ns/op BenchmarkBufferFullSmallReads-4 100 1053093 ns/op BenchmarkBufferWriteBlock/N4096-4 7556 15577 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 456 250920 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 8544094 ns/op 4192270 B/op 22 allocs/op BenchmarkIndexByte/10-4 4566177 27.77 ns/op 360.06 MB/s BenchmarkIndexByte/32-4 4321674 29.11 ns/op 1099.10 MB/s BenchmarkIndexByte/4K-4 947077 127.5 ns/op 32137.01 MB/s BenchmarkIndexBytePortable/10-4 943664 122.5 ns/op 81.66 MB/s BenchmarkIndexBytePortable/32-4 323112 367.2 ns/op 87.16 MB/s BenchmarkIndexBytePortable/4K-4 2809 42484 ns/op 96.41 MB/s BenchmarkIndexRune/10-4 1220408 99.16 ns/op 100.85 MB/s BenchmarkIndexRune/32-4 1000000 102.0 ns/op 313.63 MB/s BenchmarkIndexRune/4K-4 371042 299.1 ns/op 13694.99 MB/s BenchmarkIndexRuneASCII/10-4 4418875 27.86 ns/op 358.98 MB/s BenchmarkIndexRuneASCII/32-4 4123767 29.78 ns/op 1074.39 MB/s BenchmarkIndexRuneASCII/4K-4 901480 128.5 ns/op 31872.65 MB/s BenchmarkEqual/0-4 8177296 14.19 ns/op BenchmarkEqual/1-4 1476216 83.28 ns/op 12.01 MB/s BenchmarkEqual/6-4 1403743 83.07 ns/op 72.23 MB/s BenchmarkEqual/9-4 1446831 82.47 ns/op 109.13 MB/s BenchmarkEqual/15-4 1393538 86.30 ns/op 173.82 MB/s BenchmarkEqual/16-4 1483576 82.34 ns/op 194.32 MB/s BenchmarkEqual/20-4 1356042 88.85 ns/op 225.11 MB/s BenchmarkEqual/32-4 1384407 87.37 ns/op 366.27 MB/s BenchmarkEqual/4K-4 108012 1113 ns/op 3679.40 MB/s BenchmarkIndex/10-4 3151952 37.80 ns/op 264.57 MB/s BenchmarkIndex/32-4 3072423 39.66 ns/op 806.87 MB/s BenchmarkIndex/4K-4 18153 6614 ns/op 619.31 MB/s BenchmarkIndexEasy/10-4 3160413 37.37 ns/op 267.60 MB/s BenchmarkIndexEasy/32-4 2947059 40.90 ns/op 782.39 MB/s BenchmarkIndexEasy/4K-4 506072 238.6 ns/op 17163.52 MB/s BenchmarkCount/10-4 1552647 77.80 ns/op 128.54 MB/s BenchmarkCount/32-4 1509501 78.90 ns/op 405.59 MB/s BenchmarkCount/4K-4 18265 6593 ns/op 621.27 MB/s BenchmarkCountEasy/10-4 1529133 77.80 ns/op 128.53 MB/s BenchmarkCountEasy/32-4 1502859 79.69 ns/op 401.55 MB/s BenchmarkCountEasy/4K-4 423055 281.6 ns/op 14543.68 MB/s BenchmarkCountSingle/10-4 3672000 33.79 ns/op 295.94 MB/s BenchmarkCountSingle/32-4 3374982 34.71 ns/op 921.86 MB/s BenchmarkCountSingle/4K-4 825706 139.3 ns/op 29404.76 MB/s BenchmarkToUpper/#00-4 2954692 40.08 ns/op BenchmarkToUpper/ONLYUPPER-4 308130 384.3 ns/op BenchmarkToUpper/abc-4 554848 216.9 ns/op BenchmarkToUpper/AbC123-4 333230 350.7 ns/op BenchmarkToUpper/azAZ09_-4 301807 387.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 88238 1340 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 41418 2864 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 61440 1948 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 133372 894.7 ns/op BenchmarkToLower/#00-4 2876739 41.14 ns/op BenchmarkToLower/abc-4 466027 254.0 ns/op BenchmarkToLower/AbC123-4 325983 355.0 ns/op BenchmarkToLower/azAZ09_-4 306502 389.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 86848 1390 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 43855 2708 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 69898 1726 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 124028 927.0 ns/op BenchmarkFields/ASCII/16-4 152236 799.7 ns/op 20.01 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9373 11084 ns/op 23.10 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 662 176183 ns/op 23.25 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 34 3121123 ns/op 21.00 MB/s 139264 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 47660297 ns/op 22.00 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 151642 788.4 ns/op 20.29 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5936 19219 ns/op 13.32 MB/s 1920 B/op 2 allocs/op BenchmarkFields/Mixed/4096-4 412 288861 ns/op 14.18 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 22 5237096 ns/op 12.51 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 90771416 ns/op 11.55 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 176748 681.5 ns/op 23.48 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13287 8911 ns/op 28.73 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 778 151814 ns/op 26.98 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 2895891 ns/op 22.63 MB/s 504064 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 55947942 ns/op 18.74 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 174655 675.7 ns/op 23.68 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7773 14036 ns/op 18.24 MB/s 1920 B/op 2 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 571 213110 ns/op 19.22 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 3847840 ns/op 17.03 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 68963527 ns/op 15.20 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2217691 53.82 ns/op BenchmarkTrimSpace/ASCII-4 1000000 104.7 ns/op BenchmarkTrimSpace/SomeNonASCII-4 121114 993.2 ns/op BenchmarkTrimSpace/JustNonASCII-4 54123 2162 ns/op BenchmarkToValidUTF8/Valid-4 533520 227.9 ns/op BenchmarkToValidUTF8/InvalidASCII-4 341065 326.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 104287 1186 ns/op BenchmarkIndexHard1-4 832 143565 ns/op BenchmarkIndexHard2-4 597 200591 ns/op BenchmarkIndexHard3-4 151 794011 ns/op BenchmarkIndexHard4-4 182 658578 ns/op BenchmarkLastIndexHard1-4 6 19212529 ns/op BenchmarkLastIndexHard2-4 5 24797774 ns/op BenchmarkLastIndexHard3-4 4 26404757 ns/op BenchmarkCountHard1-4 837 143775 ns/op BenchmarkCountHard2-4 600 199190 ns/op BenchmarkCountHard3-4 150 793483 ns/op BenchmarkSplitEmptySeparator-4 1 111753828 ns/op BenchmarkSplitSingleByteSeparator-4 18 6802183 ns/op BenchmarkSplitMultiByteSeparator-4 13 8668201 ns/op BenchmarkSplitNSingleByteSeparator-4 200247 608.8 ns/op BenchmarkSplitNMultiByteSeparator-4 75091 1594 ns/op BenchmarkRepeat-4 179292 663.8 ns/op BenchmarkRepeatLarge/256/1-4 142912 829.5 ns/op 308.62 MB/s BenchmarkRepeatLarge/256/16-4 214786 568.7 ns/op 450.19 MB/s BenchmarkRepeatLarge/512/1-4 108079 1090 ns/op 469.72 MB/s BenchmarkRepeatLarge/512/16-4 145663 811.2 ns/op 631.14 MB/s BenchmarkRepeatLarge/1024/1-4 73773 1595 ns/op 641.90 MB/s BenchmarkRepeatLarge/1024/16-4 92797 1300 ns/op 787.49 MB/s BenchmarkRepeatLarge/2048/1-4 41571 2865 ns/op 714.95 MB/s BenchmarkRepeatLarge/2048/16-4 47636 2471 ns/op 828.95 MB/s BenchmarkRepeatLarge/4096/1-4 25358 5072 ns/op 807.60 MB/s BenchmarkRepeatLarge/4096/16-4 27706 4372 ns/op 936.78 MB/s BenchmarkRepeatLarge/8192/1-4 13357 8782 ns/op 932.86 MB/s BenchmarkRepeatLarge/8192/16-4 14280 8678 ns/op 943.97 MB/s BenchmarkRepeatLarge/8192/4097-4 25510 4697 ns/op 872.34 MB/s BenchmarkRepeatLarge/16384/1-4 6818 15553 ns/op 1053.43 MB/s BenchmarkRepeatLarge/16384/16-4 7672 15338 ns/op 1068.21 MB/s BenchmarkRepeatLarge/16384/4097-4 9765 11444 ns/op 1074.00 MB/s BenchmarkRepeatLarge/32768/1-4 3412 29690 ns/op 1103.66 MB/s BenchmarkRepeatLarge/32768/16-4 4021 30533 ns/op 1073.21 MB/s BenchmarkRepeatLarge/32768/4097-4 3870 27354 ns/op 1048.43 MB/s BenchmarkRepeatLarge/65536/1-4 2084 56848 ns/op 1152.83 MB/s BenchmarkRepeatLarge/65536/16-4 2091 52466 ns/op 1249.12 MB/s BenchmarkRepeatLarge/65536/4097-4 2181 59094 ns/op 1039.96 MB/s BenchmarkRepeatLarge/131072/1-4 457 263287 ns/op 497.83 MB/s BenchmarkRepeatLarge/131072/16-4 458 293334 ns/op 446.84 MB/s BenchmarkRepeatLarge/131072/4097-4 488 275392 ns/op 461.19 MB/s BenchmarkRepeatLarge/262144/1-4 240 502119 ns/op 522.08 MB/s BenchmarkRepeatLarge/262144/16-4 238 498824 ns/op 525.52 MB/s BenchmarkRepeatLarge/262144/4097-4 243 479881 ns/op 537.86 MB/s BenchmarkRepeatLarge/524288/1-4 120 999879 ns/op 524.35 MB/s BenchmarkRepeatLarge/524288/16-4 121 1003038 ns/op 522.70 MB/s BenchmarkRepeatLarge/524288/4097-4 121 976319 ns/op 532.94 MB/s BenchmarkRepeatLarge/1048576/1-4 61 2010340 ns/op 521.59 MB/s BenchmarkRepeatLarge/1048576/16-4 57 2021367 ns/op 518.75 MB/s BenchmarkRepeatLarge/1048576/4097-4 61 1957584 ns/op 533.69 MB/s BenchmarkRepeatLarge/2097152/1-4 31 3981661 ns/op 526.70 MB/s BenchmarkRepeatLarge/2097152/16-4 30 3940842 ns/op 532.16 MB/s BenchmarkRepeatLarge/2097152/4097-4 32 4031652 ns/op 519.28 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7931253 ns/op 528.83 MB/s BenchmarkRepeatLarge/4194304/16-4 13 7835194 ns/op 535.32 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7787079 ns/op 538.23 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15655393 ns/op 535.83 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15435580 ns/op 543.46 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15473261 ns/op 542.00 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30945724 ns/op 542.15 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30820928 ns/op 544.34 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30269217 ns/op 554.27 MB/s BenchmarkRepeatLarge/33554432/1-4 2 63984644 ns/op 524.41 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60648250 ns/op 553.26 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60509908 ns/op 554.53 MB/s BenchmarkRepeatLarge/67108864/1-4 1 119833176 ns/op 560.02 MB/s BenchmarkRepeatLarge/67108864/16-4 1 120667500 ns/op 556.15 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 119213474 ns/op 562.93 MB/s BenchmarkRepeatLarge/134217728/1-4 1 263106544 ns/op 510.13 MB/s BenchmarkRepeatLarge/134217728/16-4 1 238222904 ns/op 563.41 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 237056327 ns/op 566.18 MB/s BenchmarkRepeatLarge/268435456/1-4 1 528538434 ns/op 507.88 MB/s BenchmarkRepeatLarge/268435456/16-4 1 483797677 ns/op 554.85 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 479686728 ns/op 559.61 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1070504060 ns/op 501.51 MB/s BenchmarkRepeatLarge/536870912/16-4 1 973238802 ns/op 551.63 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 973477979 ns/op 551.50 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2135144513 ns/op 502.89 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1934608373 ns/op 555.02 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1928100042 ns/op 556.89 MB/s BenchmarkBytesCompare/1-4 9887708 11.29 ns/op BenchmarkBytesCompare/2-4 10221775 11.30 ns/op BenchmarkBytesCompare/4-4 10585484 11.22 ns/op BenchmarkBytesCompare/8-4 10481960 11.11 ns/op BenchmarkBytesCompare/16-4 10678802 10.90 ns/op BenchmarkBytesCompare/32-4 9469598 12.46 ns/op BenchmarkBytesCompare/64-4 8631134 13.34 ns/op BenchmarkBytesCompare/128-4 7903183 14.79 ns/op BenchmarkBytesCompare/256-4 6386412 17.99 ns/op BenchmarkBytesCompare/512-4 4556284 26.17 ns/op BenchmarkBytesCompare/1024-4 2896579 41.55 ns/op BenchmarkBytesCompare/2048-4 1653562 72.15 ns/op BenchmarkIndexAnyASCII/1:1-4 2387034 48.31 ns/op BenchmarkIndexAnyASCII/1:2-4 2437966 47.64 ns/op BenchmarkIndexAnyASCII/1:4-4 2453250 47.51 ns/op BenchmarkIndexAnyASCII/1:8-4 2466847 47.66 ns/op BenchmarkIndexAnyASCII/1:16-4 2457025 47.14 ns/op BenchmarkIndexAnyASCII/1:32-4 2395327 50.74 ns/op BenchmarkIndexAnyASCII/1:64-4 2447124 49.18 ns/op BenchmarkIndexAnyASCII/16:1-4 2033888 57.94 ns/op BenchmarkIndexAnyASCII/16:2-4 497130 241.1 ns/op BenchmarkIndexAnyASCII/16:4-4 475803 245.6 ns/op BenchmarkIndexAnyASCII/16:8-4 472832 249.1 ns/op BenchmarkIndexAnyASCII/16:16-4 448878 257.0 ns/op BenchmarkIndexAnyASCII/16:32-4 405247 290.4 ns/op BenchmarkIndexAnyASCII/16:64-4 352572 333.5 ns/op BenchmarkIndexAnyASCII/256:1-4 1879309 63.93 ns/op BenchmarkIndexAnyASCII/256:2-4 40948 2930 ns/op BenchmarkIndexAnyASCII/256:4-4 40344 2936 ns/op BenchmarkIndexAnyASCII/256:8-4 40664 2940 ns/op BenchmarkIndexAnyASCII/256:16-4 40183 2997 ns/op BenchmarkIndexAnyASCII/256:32-4 38877 3050 ns/op BenchmarkIndexAnyASCII/256:64-4 39633 3076 ns/op BenchmarkIndexAnyUTF8/1:1-4 2421229 49.90 ns/op BenchmarkIndexAnyUTF8/1:2-4 2430208 48.69 ns/op BenchmarkIndexAnyUTF8/1:4-4 2388950 48.96 ns/op BenchmarkIndexAnyUTF8/1:8-4 2391823 49.16 ns/op BenchmarkIndexAnyUTF8/1:16-4 2432221 49.19 ns/op BenchmarkIndexAnyUTF8/1:32-4 2373538 50.90 ns/op BenchmarkIndexAnyUTF8/1:64-4 2415345 49.89 ns/op BenchmarkIndexAnyUTF8/16:1-4 170196 710.4 ns/op BenchmarkIndexAnyUTF8/16:2-4 314750 381.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 319744 388.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 310412 380.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 310627 396.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 287019 416.9 ns/op BenchmarkIndexAnyUTF8/16:64-4 282882 405.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10115 ns/op BenchmarkIndexAnyUTF8/256:2-4 22611 5387 ns/op BenchmarkIndexAnyUTF8/256:4-4 22006 5437 ns/op BenchmarkIndexAnyUTF8/256:8-4 22168 5334 ns/op BenchmarkIndexAnyUTF8/256:16-4 22155 5444 ns/op BenchmarkIndexAnyUTF8/256:32-4 21165 5666 ns/op BenchmarkIndexAnyUTF8/256:64-4 20847 5650 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2485636 47.43 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2446516 46.70 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2498422 46.77 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2499297 46.71 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2506113 47.08 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2487342 49.48 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2471871 48.73 ns/op BenchmarkLastIndexAnyASCII/16:1-4 388329 311.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 336502 317.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 370731 322.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 364603 322.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 354793 334.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 328228 355.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 279752 402.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 29167 4072 ns/op BenchmarkLastIndexAnyASCII/256:2-4 29090 4117 ns/op BenchmarkLastIndexAnyASCII/256:4-4 29342 4089 ns/op BenchmarkLastIndexAnyASCII/256:8-4 29130 4129 ns/op BenchmarkLastIndexAnyASCII/256:16-4 28834 4130 ns/op BenchmarkLastIndexAnyASCII/256:32-4 29017 4154 ns/op BenchmarkLastIndexAnyASCII/256:64-4 28294 4178 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2479778 47.46 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2489596 47.38 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2441178 47.55 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2457150 47.30 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2524986 47.38 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2473162 50.62 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2459197 48.49 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 254064 466.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 317578 371.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 313190 373.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 321693 373.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 314182 379.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 298424 409.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 292603 399.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18618 6666 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22600 5296 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22332 5345 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22742 5261 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 22398 5354 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20888 5722 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 21153 5703 ns/op BenchmarkTrimASCII/1:1-4 2678079 44.94 ns/op BenchmarkTrimASCII/1:2-4 2193033 55.91 ns/op BenchmarkTrimASCII/1:4-4 2075124 58.23 ns/op BenchmarkTrimASCII/1:8-4 1876180 64.17 ns/op BenchmarkTrimASCII/1:16-4 1599796 75.55 ns/op BenchmarkTrimASCII/16:1-4 498087 233.0 ns/op BenchmarkTrimASCII/16:2-4 378264 312.0 ns/op BenchmarkTrimASCII/16:4-4 382084 317.1 ns/op BenchmarkTrimASCII/16:8-4 363426 323.3 ns/op BenchmarkTrimASCII/16:16-4 356876 335.0 ns/op BenchmarkTrimASCII/256:1-4 40166 2977 ns/op BenchmarkTrimASCII/256:2-4 28743 4255 ns/op BenchmarkTrimASCII/256:4-4 28711 4147 ns/op BenchmarkTrimASCII/256:8-4 27788 4266 ns/op BenchmarkTrimASCII/256:16-4 28207 4178 ns/op BenchmarkTrimASCII/4096:1-4 2491 48269 ns/op BenchmarkTrimASCII/4096:2-4 1821 65562 ns/op BenchmarkTrimASCII/4096:4-4 1795 65879 ns/op BenchmarkTrimASCII/4096:8-4 1808 65922 ns/op BenchmarkTrimASCII/4096:16-4 1690 65522 ns/op BenchmarkTrimByte-4 1648507 73.44 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13215 9097 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13256 8987 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 716 166034 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1399 84228 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2732 42539 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4976 22989 ns/op BenchmarkCompareBytesEqual-4 10827585 9.879 ns/op BenchmarkCompareBytesToNil-4 12355434 8.689 ns/op BenchmarkCompareBytesEmpty-4 12622876 8.726 ns/op BenchmarkCompareBytesIdentical-4 12802755 8.655 ns/op BenchmarkCompareBytesSameLength-4 11753822 9.658 ns/op BenchmarkCompareBytesDifferentLength-4 11438328 10.19 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1374 76949 ns/op 13627.06 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1665 70468 ns/op 14880.25 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1735 65327 ns/op 16051.36 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1498 77173 ns/op 13587.44 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1335 78797 ns/op 13307.47 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1365 74302 ns/op 14112.41 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1357 86855 ns/op 12072.85 MB/s BenchmarkCompareBytesBig-4 1384 82051 ns/op 12779.66 MB/s BenchmarkCompareBytesBigIdentical-4 13146868 9.082 ns/op 115454866.33 MB/s PASS ok bytes 59.082s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 74371412 ns/op 1.34 MB/s 3628924 B/op 53 allocs/op BenchmarkDecodeNewton-4 1 300786226 ns/op 1.89 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 22928138 ns/op 0.71 MB/s 3649934 B/op 51 allocs/op PASS ok compress/bzip2 1.303s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 61 1772990 ns/op 5.64 MB/s 48600 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16969479 ns/op 5.89 MB/s 62476 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 173839969 ns/op 5.75 MB/s 73840 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 57 1822024 ns/op 5.49 MB/s 52123 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 18147889 ns/op 5.51 MB/s 51833 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 186141786 ns/op 5.37 MB/s 77600 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 64 1814066 ns/op 5.51 MB/s 47749 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17381635 ns/op 5.75 MB/s 51825 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 175838676 ns/op 5.69 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 62 1778581 ns/op 5.62 MB/s 47981 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17127622 ns/op 5.84 MB/s 51825 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 175125141 ns/op 5.71 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 57 1956282 ns/op 5.11 MB/s 52747 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18736634 ns/op 5.34 MB/s 56025 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 192680792 ns/op 5.19 MB/s 113088 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1544196 ns/op 6.48 MB/s 49134 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 13106030 ns/op 7.63 MB/s 51975 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 131686495 ns/op 7.59 MB/s 114272 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 82 1406331 ns/op 7.11 MB/s 48652 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10706984 ns/op 9.34 MB/s 49490 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 104761184 ns/op 9.55 MB/s 94896 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 81 1376994 ns/op 7.26 MB/s 47531 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10360917 ns/op 9.65 MB/s 46211 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 103433326 ns/op 9.67 MB/s 96696 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1132131 ns/op 8.83 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10899547 ns/op 9.17 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 108630056 ns/op 9.21 MB/s BenchmarkEncode/Digits/Speed/1e4-4 48 2264236 ns/op 4.42 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19723959 ns/op 5.07 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 195896958 ns/op 5.10 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6724990 ns/op 1.49 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 77703299 ns/op 1.29 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 799776160 ns/op 1.25 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6829766 ns/op 1.46 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 76455714 ns/op 1.31 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 796525402 ns/op 1.26 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 86 1385389 ns/op 7.22 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11686423 ns/op 8.56 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 116066679 ns/op 8.62 MB/s BenchmarkEncode/Newton/Speed/1e4-4 51 2058213 ns/op 4.86 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16039357 ns/op 6.23 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 158047659 ns/op 6.33 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6463635 ns/op 1.55 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 68240074 ns/op 1.47 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 698678985 ns/op 1.43 MB/s BenchmarkEncode/Newton/Compression/1e4-4 15 6681636 ns/op 1.50 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 84751628 ns/op 1.18 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 888883775 ns/op 1.13 MB/s PASS ok compress/flate 14.777s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 49 2239527 ns/op 4.47 MB/s BenchmarkDecoder/1e-Reuse4-4 52 2309478 ns/op 4.33 MB/s BenchmarkDecoder/1e5-4 5 22051699 ns/op 4.53 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22022231 ns/op 4.54 MB/s BenchmarkDecoder/1e6-4 1 219825217 ns/op 4.55 MB/s BenchmarkDecoder/1e-Reuse6-4 1 220224485 ns/op 4.54 MB/s BenchmarkEncoder/1e4-4 57 1892051 ns/op 5.29 MB/s BenchmarkEncoder/1e-Reuse4-4 61 1744967 ns/op 5.73 MB/s BenchmarkEncoder/1e5-4 6 18295079 ns/op 5.47 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18173537 ns/op 5.50 MB/s BenchmarkEncoder/1e6-4 1 186105140 ns/op 5.37 MB/s BenchmarkEncoder/1e-Reuse6-4 1 181391811 ns/op 5.51 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 3814698 ns/op PASS ok container/heap 0.126s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 22963 5469 ns/op BenchmarkWithTimeout/concurrency=40-4 4838 23831 ns/op BenchmarkWithTimeout/concurrency=4000-4 4899 25564 ns/op BenchmarkWithTimeout/concurrency=400000-4 4789 21328 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 353286 317.1 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12825 9548 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 15836 7370 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2857 42342 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1852 65410 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2599 46218 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 259 463271 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 189 647619 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 277 434125 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 21 4932627 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 8145091 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 26 4367844 ns/op BenchmarkCheckCanceled/Err-4 269516 443.1 ns/op BenchmarkCheckCanceled/Done-4 382468 294.0 ns/op BenchmarkContextCancelDone-4 431846 264.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 14197 8301 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13464 9126 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10361 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9012 11623 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 9062 14264 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 532075 219.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 309085 385.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 216645 553.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 136600 883.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70821 1699 ns/op PASS ok context 10.620s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1692432 69.82 ns/op 229.15 MB/s BenchmarkDecrypt-4 1740523 67.37 ns/op 237.50 MB/s BenchmarkExpand-4 1000000 116.6 ns/op PASS ok crypto/aes 0.533s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 197697 627.2 ns/op 102.03 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 375106 318.9 ns/op 200.69 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 193426 668.2 ns/op 95.78 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 369052 348.7 ns/op 183.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 122496 1326 ns/op 1018.11 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 174984 1051 ns/op 1284.25 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 113340 1473 ns/op 916.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 149559 1198 ns/op 1127.16 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 33841 4994 ns/op 1640.47 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 40380 4482 ns/op 1827.79 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 26085 5523 ns/op 1483.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 28330 5259 ns/op 1557.59 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6645 16961 ns/op 60.08 MB/s BenchmarkAESCFBDecrypt1K-4 6991 16811 ns/op 60.61 MB/s BenchmarkAESCFBDecrypt8K-4 925 132147 ns/op 61.95 MB/s BenchmarkAESOFB1K-4 10000 11167 ns/op 91.25 MB/s BenchmarkAESCTR1K-4 14106 8500 ns/op 119.89 MB/s BenchmarkAESCTR8K-4 1749 69437 ns/op 117.90 MB/s BenchmarkAESCBCEncrypt1K-4 13812 8659 ns/op 118.26 MB/s BenchmarkAESCBCDecrypt1K-4 17590 6900 ns/op 148.41 MB/s PASS ok crypto/cipher 3.330s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 83738 1405 ns/op 5.69 MB/s BenchmarkDecrypt-4 91057 1309 ns/op 6.11 MB/s BenchmarkTDESEncrypt-4 34377 3483 ns/op 2.30 MB/s BenchmarkTDESDecrypt-4 35292 3442 ns/op 2.32 MB/s PASS ok crypto/des 0.620s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 978 182435 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 14 7687730 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 6 20172427 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 96 1221595 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.790s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1520 72481 ns/op 4559 B/op 40 allocs/op BenchmarkSign/P384-4 45 2562233 ns/op 10775 B/op 62 allocs/op BenchmarkSign/P521-4 20 7391680 ns/op 11158 B/op 63 allocs/op BenchmarkVerify/P256-4 697 159464 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 15 7393251 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 19320635 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3691 29181 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 66 1792249 ns/op 1127 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4859523 ns/op 1447 B/op 17 allocs/op PASS ok crypto/ecdsa 1.576s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 345 335513 ns/op BenchmarkNewKeyFromSeed-4 348 347862 ns/op BenchmarkSigning-4 328 368922 ns/op BenchmarkVerification-4 211 570688 ns/op PASS ok crypto/ed25519 0.672s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4869 23652 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 168 713307 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 61 1915558 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4862691 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1384 87427 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 62 1861146 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5058248 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14167652 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13233 8664 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6182 19201 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3817 27960 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 90 1239118 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2440 46356 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 318 378411 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1598 73857 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1155340 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.318s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15266 7748 ns/op 132.17 MB/s BenchmarkHMACSHA256_32-4 25508 4573 ns/op 7.00 MB/s BenchmarkNewWriteSum-4 12675 9006 ns/op 3.55 MB/s PASS ok crypto/hmac 0.610s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 60932 1910 ns/op BenchmarkModSub-4 78468 1538 ns/op BenchmarkMontgomeryRepr-4 24322 4655 ns/op BenchmarkMontgomeryMul-4 28864 4121 ns/op BenchmarkModMul-4 12798 9327 ns/op BenchmarkExpBig-4 15 7567160 ns/op BenchmarkExp-4 7 15327681 ns/op PASS ok crypto/internal/bigmod 1.159s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3259 32445 ns/op BenchmarkScalarBaseMult-4 367 317935 ns/op BenchmarkScalarMult-4 164 727966 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 238 503237 ns/op PASS ok crypto/internal/edwards25519 0.639s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 537388 204.3 ns/op BenchmarkMultiply-4 4401081 27.53 ns/op BenchmarkSquare-4 5286926 22.72 ns/op BenchmarkInvert-4 24876 4864 ns/op BenchmarkMult32-4 1479613 80.30 ns/op PASS ok crypto/internal/edwards25519/field 0.821s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 61 1777840 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1623 74592 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 22 4886089 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13724665 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 189 630441 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7866 15372 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 72 1635924 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4087727 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.099s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 636709 181.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 332080 349.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 124716 935.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 662325 175.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 344008 349.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 123373 947.0 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.768s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 118454 985.5 ns/op 8.12 MB/s BenchmarkHash64-4 128870 917.7 ns/op 69.74 MB/s BenchmarkHash128-4 117314 1015 ns/op 126.06 MB/s BenchmarkHash256-4 95342 1251 ns/op 204.67 MB/s BenchmarkHash512-4 67586 1735 ns/op 295.05 MB/s BenchmarkHash1K-4 44068 2724 ns/op 375.97 MB/s BenchmarkHash8K-4 7249 16036 ns/op 510.85 MB/s BenchmarkHash1M-4 60 1945353 ns/op 539.02 MB/s BenchmarkHash8M-4 7 15573876 ns/op 538.63 MB/s BenchmarkHash8BytesUnaligned-4 118266 980.3 ns/op 8.16 MB/s BenchmarkHash1KUnaligned-4 44138 2738 ns/op 374.00 MB/s BenchmarkHash8KUnaligned-4 7317 16085 ns/op 509.29 MB/s PASS ok crypto/md5 1.785s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 119469403 ns/op PASS ok crypto/rand 0.350s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13874 8596 ns/op 14.89 MB/s BenchmarkRC4_1K-4 1650 68108 ns/op 15.03 MB/s BenchmarkRC4_8K-4 218 543044 ns/op 14.91 MB/s PASS ok crypto/rc4 0.522s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8439220 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20107616 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 37832148 ns/op BenchmarkEncryptPKCS1v15/2048-4 39 2566988 ns/op BenchmarkDecryptOAEP/2048-4 13 8498343 ns/op BenchmarkEncryptOAEP/2048-4 40 2612618 ns/op BenchmarkSignPKCS1v15/2048-4 13 8620044 ns/op BenchmarkVerifyPKCS1v15/2048-4 45 2559326 ns/op BenchmarkSignPSS/2048-4 13 8702172 ns/op BenchmarkVerifyPSS/2048-4 42 2808465 ns/op PASS ok crypto/rsa 1.535s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 107467 1089 ns/op 7.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 125191 943.7 ns/op 8.48 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75560 1560 ns/op 205.07 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 87940 1351 ns/op 236.90 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48712 2435 ns/op 420.50 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53689 2249 ns/op 455.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11786 ns/op 695.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9987 11612 ns/op 705.49 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.092s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 82130 1426 ns/op 5.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 96945 1207 ns/op 6.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 92931 1297 ns/op 6.17 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25539 4641 ns/op 220.65 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27237 4439 ns/op 230.70 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26670 4553 ns/op 224.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4138 28143 ns/op 291.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4267 27892 ns/op 293.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4196 28329 ns/op 289.17 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.294s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 57408 2031 ns/op 3.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 72110 1640 ns/op 4.88 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 64683 1851 ns/op 4.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28297 4240 ns/op 241.51 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31105 3834 ns/op 267.06 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29142 4057 ns/op 252.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5659 20115 ns/op 407.25 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5904 19950 ns/op 410.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5802 20556 ns/op 398.52 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.305s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17469628 6.796 ns/op BenchmarkConstantTimeEq-4 17592026 6.818 ns/op BenchmarkConstantTimeLessOrEq-4 17236888 6.919 ns/op BenchmarkXORBytes/8Bytes-4 4325913 26.78 ns/op 298.78 MB/s BenchmarkXORBytes/128Bytes-4 3907078 32.17 ns/op 3978.90 MB/s BenchmarkXORBytes/2048Bytes-4 939776 135.1 ns/op 15158.82 MB/s BenchmarkXORBytes/32768Bytes-4 59931 2049 ns/op 15990.35 MB/s PASS ok crypto/subtle 0.994s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 169 658808 ns/op BenchmarkCertCache/1-4 194 603368 ns/op BenchmarkCertCache/2-4 198 617722 ns/op BenchmarkCertCache/3-4 193 616416 ns/op BenchmarkHandshakeServer/RSA-4 37 3133996 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 31 3650982 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 36 3358892 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1113538 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 138 892170 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 49 2295370 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 55 2092127 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 28450100 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28176496 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 22230334 ns/op 47.17 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 28742464 ns/op 36.48 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 35643152 ns/op 58.84 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 49831258 ns/op 42.09 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 65345998 ns/op 64.19 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 89660831 ns/op 46.78 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 118674465 ns/op 70.69 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 170719056 ns/op 49.14 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 236835628 ns/op 70.84 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 342884879 ns/op 48.93 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 455804879 ns/op 73.62 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 672865519 ns/op 49.87 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 932261144 ns/op 71.99 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1317660763 ns/op 50.93 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 22534471 ns/op 46.53 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 28774549 ns/op 36.44 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 36896270 ns/op 56.84 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 52299864 ns/op 40.10 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 65297564 ns/op 64.23 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 91396593 ns/op 45.89 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 121603522 ns/op 68.98 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 172825203 ns/op 48.54 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 236054019 ns/op 71.07 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 337017090 ns/op 49.78 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 455792772 ns/op 73.62 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 655557217 ns/op 51.18 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 942112780 ns/op 71.23 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1334212854 ns/op 50.30 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 701533440 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 703893964 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 285178590 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 285702837 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 146527797 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 146528344 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77347958 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77093485 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 35657916 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35275781 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140223863 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143640520 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 60834078 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 61582629 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34437737 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34435095 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21094443 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21046260 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 13268080 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 12993911 ns/op PASS ok crypto/tls 19.095s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 11517038 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 332 348494 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1188 100594 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1117 110486 ns/op 14613 B/op 262 allocs/op PASS ok crypto/x509 1.026s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 36 2978088 ns/op 280912 B/op 1648 allocs/op BenchmarkConcurrentStmtQuery-4 31 3633243 ns/op 265669 B/op 2058 allocs/op BenchmarkConcurrentStmtExec-4 46 2737071 ns/op 220430 B/op 743 allocs/op BenchmarkConcurrentTxQuery-4 39 3026040 ns/op 279167 B/op 2170 allocs/op BenchmarkConcurrentTxExec-4 51 2316462 ns/op 87874 B/op 1555 allocs/op BenchmarkConcurrentTxStmtQuery-4 39 3048690 ns/op 104029 B/op 2060 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1133850 ns/op 40080 B/op 381 allocs/op BenchmarkConcurrentRandom-4 37 2779740 ns/op 228305 B/op 1885 allocs/op BenchmarkManyConcurrentQueries-4 2397 47674 ns/op 3975 B/op 20 allocs/op PASS ok database/sql 1.315s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 200930 545.6 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 94 1240539 ns/op 188197 B/op 13 allocs/op Benchmark115/LineToPC-4 82 1509619 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18778 6342 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.781s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 747 151386 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2845 37539 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 292 403617 ns/op 20.30 MB/s BenchmarkEncodeToString-4 255 439390 ns/op 18.64 MB/s BenchmarkDecode-4 157 756484 ns/op 17.33 MB/s BenchmarkDecodeString-4 157 762657 ns/op 17.19 MB/s PASS ok encoding/base32 0.749s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 356 308140 ns/op 26.59 MB/s BenchmarkDecodeString/2-4 319010 345.1 ns/op 11.59 MB/s BenchmarkDecodeString/4-4 237757 494.0 ns/op 16.19 MB/s BenchmarkDecodeString/8-4 200078 598.4 ns/op 20.05 MB/s BenchmarkDecodeString/64-4 38451 3085 ns/op 28.53 MB/s BenchmarkDecodeString/8192-4 356 336452 ns/op 32.47 MB/s BenchmarkNewEncoding-4 92552 1271 ns/op 201.47 MB/s PASS ok encoding/base64 0.985s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1501 78221 ns/op 51.14 MB/s BenchmarkReadStruct-4 17871 6626 ns/op 11.32 MB/s BenchmarkWriteStruct-4 18552 6639 ns/op 11.30 MB/s BenchmarkReadInts-4 51432 2356 ns/op 12.73 MB/s BenchmarkWriteInts-4 43256 2780 ns/op 10.79 MB/s BenchmarkWriteSlice1000Int32s-4 1342 85877 ns/op 46.58 MB/s BenchmarkPutUint16-4 3915304 30.47 ns/op 65.64 MB/s BenchmarkAppendUint16-4 3664249 32.94 ns/op 60.71 MB/s BenchmarkPutUint32-4 2739061 41.97 ns/op 95.30 MB/s BenchmarkAppendUint32-4 2698732 43.38 ns/op 92.21 MB/s BenchmarkPutUint64-4 1107859 108.6 ns/op 73.67 MB/s BenchmarkAppendUint64-4 1000000 110.6 ns/op 72.36 MB/s BenchmarkLittleEndianPutUint16-4 3933357 30.39 ns/op 65.81 MB/s BenchmarkLittleEndianAppendUint16-4 3669460 32.28 ns/op 61.95 MB/s BenchmarkLittleEndianPutUint32-4 2790979 41.52 ns/op 96.34 MB/s BenchmarkLittleEndianAppendUint32-4 2617828 44.14 ns/op 90.61 MB/s BenchmarkLittleEndianPutUint64-4 1000000 111.9 ns/op 71.51 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 110.3 ns/op 72.54 MB/s BenchmarkReadFloats-4 172144 674.8 ns/op 17.78 MB/s BenchmarkWriteFloats-4 146888 824.6 ns/op 14.55 MB/s BenchmarkReadSlice1000Float32s-4 1341 88206 ns/op 45.35 MB/s BenchmarkWriteSlice1000Float32s-4 1202 99200 ns/op 40.32 MB/s BenchmarkReadSlice1000Uint8s-4 85772 1478 ns/op 676.55 MB/s BenchmarkWriteSlice1000Uint8s-4 112362 1206 ns/op 829.35 MB/s BenchmarkPutUvarint32-4 886638 142.7 ns/op 28.04 MB/s BenchmarkPutUvarint64-4 215395 559.4 ns/op 14.30 MB/s PASS ok encoding/binary 3.880s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6030 17027 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7434 16176 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6937 16293 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4159 26595 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7274 14851 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8046 14849 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8126 14908 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4832 24538 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 13066 9375 ns/op PASS ok encoding/csv 1.276s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12536 8791 ns/op BenchmarkEndToEndByteBuffer-4 17180 7774 ns/op BenchmarkEndToEndSliceByteBuffer-4 288 394705 ns/op BenchmarkEncodeComplex128Slice-4 828 138476 ns/op BenchmarkEncodeFloat64Slice-4 1742 63921 ns/op BenchmarkEncodeInt32Slice-4 1729 67469 ns/op BenchmarkEncodeStringSlice-4 2322 46924 ns/op BenchmarkEncodeInterfaceSlice-4 68 1645630 ns/op BenchmarkDecodeComplex128Slice-4 670 179053 ns/op BenchmarkDecodeFloat64Slice-4 1378 87043 ns/op BenchmarkDecodeInt32Slice-4 1394 87109 ns/op BenchmarkDecodeStringSlice-4 914 123612 ns/op BenchmarkDecodeStringsSlice-4 354 324361 ns/op BenchmarkDecodeBytesSlice-4 632 182060 ns/op BenchmarkDecodeInterfaceSlice-4 111 1068070 ns/op BenchmarkDecodeMap-4 87 1318384 ns/op PASS ok encoding/gob 2.346s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13566 9004 ns/op 28.43 MB/s BenchmarkEncode/1024-4 3189 35277 ns/op 29.03 MB/s BenchmarkEncode/4096-4 853 139895 ns/op 29.28 MB/s BenchmarkEncode/16384-4 213 556511 ns/op 29.44 MB/s BenchmarkDecode/256-4 26955 4423 ns/op 57.88 MB/s BenchmarkDecode/1024-4 6961 17385 ns/op 58.90 MB/s BenchmarkDecode/4096-4 1738 68557 ns/op 59.75 MB/s BenchmarkDecode/16384-4 438 274465 ns/op 59.69 MB/s BenchmarkDump/256-4 1308 90316 ns/op 2.83 MB/s BenchmarkDump/1024-4 346 346831 ns/op 2.95 MB/s BenchmarkDump/4096-4 86 1400242 ns/op 2.93 MB/s BenchmarkDump/16384-4 20 5630381 ns/op 2.91 MB/s PASS ok encoding/hex 1.861s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 117520729 ns/op 16.51 MB/s 8391160 B/op 51 allocs/op BenchmarkCodeEncoderError-4 1 122530879 ns/op 15.84 MB/s 8526016 B/op 130 allocs/op BenchmarkCodeMarshal-4 1 123457225 ns/op 15.72 MB/s 10200976 B/op 31 allocs/op BenchmarkCodeMarshalError-4 1 113322118 ns/op 17.12 MB/s 1946040 B/op 64 allocs/op BenchmarkMarshalBytes/32-4 22502 5388 ns/op BenchmarkMarshalBytes/256-4 5420 18454 ns/op BenchmarkMarshalBytes/4096-4 475 247874 ns/op BenchmarkMarshalBytesError/32-4 62 1859489 ns/op BenchmarkMarshalBytesError/256-4 63 1851591 ns/op BenchmarkMarshalBytesError/4096-4 54 2181573 ns/op BenchmarkCodeDecoder-4 1 401734491 ns/op 4.83 MB/s 11145800 B/op 92716 allocs/op BenchmarkUnicodeDecoder-4 38198 3178 ns/op 4.41 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 54796 2159 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 347124233 ns/op 5.59 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 336100240 ns/op 5.77 MB/s 3067352 B/op 92686 allocs/op BenchmarkUnmarshalString-4 52114 2509 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 147375 855.4 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 352429 413.0 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 79081 1523 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 64730 1877 ns/op 143 B/op 2 allocs/op BenchmarkUnmapped-4 17274 6892 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2791 43310 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 927 136817 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 128 1014356 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 8992712 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 464325 250.4 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 393847 254.8 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 459537 244.4 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 456552 252.3 ns/op BenchmarkEncodeMarshaler-4 78656 1538 ns/op 91 B/op 1 allocs/op BenchmarkEncoderEncode-4 93452 1282 ns/op 60 B/op 0 allocs/op BenchmarkNumberIsValid-4 4223952 27.65 ns/op BenchmarkNumberIsValidRegexp-4 21812 5504 ns/op PASS ok encoding/json 6.793s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 40 2506667 ns/op 26.14 MB/s BenchmarkDecode-4 24 4841145 ns/op 18.34 MB/s PASS ok encoding/pem 0.253s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2707 41156 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 963 121900 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4245 25320 ns/op PASS ok encoding/xml 0.492s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 217567 549.8 ns/op BenchmarkIntSet-4 246231 479.3 ns/op BenchmarkFloatAdd-4 56648 2264 ns/op BenchmarkFloatSet-4 263467 456.3 ns/op BenchmarkStringSet-4 285667 441.8 ns/op BenchmarkMapSet-4 55406 2024 ns/op BenchmarkMapSetDifferent-4 60418 1777 ns/op BenchmarkMapSetDifferentRandom-4 259 436914 ns/op BenchmarkMapSetString-4 54825 2085 ns/op BenchmarkMapAddSame-4 39232 3270 ns/op BenchmarkMapAddDifferent-4 16190 7593 ns/op BenchmarkMapAddDifferentRandom-4 212 577181 ns/op BenchmarkMapAddSameSteadyState-4 231738 523.4 ns/op BenchmarkMapAddDifferentSteadyState-4 114938 1020 ns/op BenchmarkRealworldExpvarUsage-4 10000 24825 ns/op PASS ok expvar 2.444s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 113722 984.6 ns/op BenchmarkSprintfEmpty-4 500184 245.5 ns/op BenchmarkSprintfString-4 316326 350.7 ns/op BenchmarkSprintfTruncateString-4 307620 394.7 ns/op BenchmarkSprintfTruncateBytes-4 167166 711.5 ns/op BenchmarkSprintfSlowParsingPath-4 315261 417.0 ns/op BenchmarkSprintfQuoteString-4 40612 2718 ns/op BenchmarkSprintfInt-4 311990 366.9 ns/op BenchmarkSprintfIntInt-4 237472 549.4 ns/op BenchmarkSprintfPrefixedInt-4 277293 462.5 ns/op BenchmarkSprintfFloat-4 162793 723.1 ns/op BenchmarkSprintfComplex-4 65887 1799 ns/op BenchmarkSprintfBoolean-4 328622 366.0 ns/op BenchmarkSprintfHexString-4 151372 825.4 ns/op BenchmarkSprintfHexBytes-4 92732 1332 ns/op BenchmarkSprintfBytes-4 51396 2355 ns/op BenchmarkSprintfStringer-4 78187 1494 ns/op BenchmarkSprintfStructure-4 43705 2787 ns/op BenchmarkManyArgs-4 73767 1579 ns/op BenchmarkFprintInt-4 76225 1533 ns/op BenchmarkFprintfBytes-4 83500 1440 ns/op BenchmarkFprintIntNoAlloc-4 78682 1537 ns/op BenchmarkScanInts-4 37 3191591 ns/op BenchmarkScanRecursiveInt-4 1 379455549 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 404725664 ns/op PASS ok fmt 3.991s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 816 132876 ns/op PASS ok go/build 0.149s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 44762 2374 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14151 8413 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3778 29183 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1090 113723 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 260 447442 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 62 1967446 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 14 8117464 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 34985656 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 139189292 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.402s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 249881868 ns/op 0.26 MB/s 46145296 B/op 48908 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 19022915 ns/op 2.83 MB/s BenchmarkParseOnly-4 7 16364031 ns/op 3.29 MB/s BenchmarkResolve-4 48 2347085 ns/op 22.95 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 144847548 ns/op 0.36 MB/s 5116600 B/op 27605 allocs/op BenchmarkPrintDecl-4 801 144134 ns/op 0.22 MB/s 16076 B/op 51 allocs/op PASS ok go/printer 0.307s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 267 418971 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8160464 ns/op 6.69 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11831604 ns/op 6.08 MB/s BenchmarkScanFiles/net/http/server.go-4 7 16695825 ns/op 6.79 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 231 512493 ns/op 6.00 MB/s PASS ok go/scanner 0.836s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1200621 98.97 ns/op PASS ok go/token 0.247s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 129 939837 ns/op BenchmarkNamed/Underlying/nongeneric-4 873883 139.6 ns/op BenchmarkNamed/Underlying/generic-4 807277 136.8 ns/op BenchmarkNamed/Underlying/src_instance-4 829952 138.9 ns/op BenchmarkNamed/Underlying/user_instance-4 852351 138.1 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 22418 5182 ns/op BenchmarkNamed/NewMethodSet/generic-4 23293 5316 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 22554 5274 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 22977 5345 ns/op BenchmarkCheck/http/funcbodies/info-4 1 534964723 ns/op 56867 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 401216695 ns/op 75820 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 225118167 ns/op 135123 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 202940393 ns/op 149831 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 389770254 ns/op 13006 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 111299061 ns/op 45986 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 65490474 ns/op 78184 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 64318156 ns/op 79591 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 165689828 ns/op 13074 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 63738072 ns/op 33980 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 47495949 ns/op 45612 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 46322069 ns/op 46768 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1032349692 ns/op 59782 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 548868526 ns/op 112433 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 135943416 ns/op 453755 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 110043352 ns/op 560548 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 458841217 ns/op 4296 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 104051872 ns/op 19385 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 85709340 ns/op 23539 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 81819418 ns/op 24655 lines/s PASS ok go/types 16.832s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 11036 10799 ns/op 94.82 MB/s PASS ok hash/adler32 0.239s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 218778 504.8 ns/op 29.71 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 230341 498.8 ns/op 30.07 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 125956 918.1 ns/op 43.57 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 130407 911.2 ns/op 43.90 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 461839 271.9 ns/op 1883.08 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 460718 266.3 ns/op 1922.46 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 398736 315.9 ns/op 3241.96 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 417078 317.9 ns/op 3221.44 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 229836 617.2 ns/op 6636.22 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 241899 610.9 ns/op 6704.47 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 45214 3412 ns/op 9605.13 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43442 3347 ns/op 9788.87 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 461181 250.0 ns/op 60.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 470136 248.2 ns/op 60.44 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 478545 249.7 ns/op 160.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 478506 252.8 ns/op 158.21 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 352682 356.5 ns/op 1436.07 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 342786 347.9 ns/op 1471.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 282312 431.6 ns/op 2372.60 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 273619 436.3 ns/op 2346.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 233145 515.9 ns/op 7939.59 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 229942 516.2 ns/op 7934.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 48846 2468 ns/op 13278.14 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 48546 2492 ns/op 13147.86 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 236662 498.4 ns/op 30.10 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 238552 504.8 ns/op 29.72 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 123172 976.3 ns/op 40.97 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 122588 972.4 ns/op 41.14 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9501 11911 ns/op 42.99 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9518 12031 ns/op 42.56 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4534 25652 ns/op 39.92 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4495 25616 ns/op 39.98 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1080 109861 ns/op 37.28 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1053 110753 ns/op 36.98 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 130 907659 ns/op 36.10 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 133 915822 ns/op 35.78 MB/s PASS ok hash/crc32 4.978s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1099971 ns/op 59.58 MB/s BenchmarkCrc64/ISO4KB-4 1203 97945 ns/op 41.82 MB/s BenchmarkCrc64/ISO1KB-4 5550 20275 ns/op 50.51 MB/s BenchmarkCrc64/ECMA64KB-4 100 1093711 ns/op 59.92 MB/s BenchmarkCrc64/Random64KB-4 100 1042183 ns/op 62.88 MB/s BenchmarkCrc64/Random16KB-4 439 272441 ns/op 60.14 MB/s PASS ok hash/crc64 0.748s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 11186 10719 ns/op 95.53 MB/s BenchmarkFnv32aKB-4 11163 10897 ns/op 93.97 MB/s BenchmarkFnv64KB-4 9704 11108 ns/op 92.18 MB/s BenchmarkFnv64aKB-4 10000 11175 ns/op 91.63 MB/s BenchmarkFnv128KB-4 2161 56392 ns/op 18.16 MB/s BenchmarkFnv128aKB-4 2113 55761 ns/op 18.36 MB/s PASS ok hash/fnv 0.951s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 535322 189.8 ns/op 21.08 MB/s BenchmarkHash/n=4/Bytes-4 3938654 30.34 ns/op 131.85 MB/s BenchmarkHash/n=4/String-4 4156736 28.90 ns/op 138.40 MB/s BenchmarkHash/n=8/Write-4 587088 190.7 ns/op 41.94 MB/s BenchmarkHash/n=8/Bytes-4 4079716 29.80 ns/op 268.47 MB/s BenchmarkHash/n=8/String-4 3949952 29.94 ns/op 267.24 MB/s BenchmarkHash/n=16/Write-4 619261 193.3 ns/op 82.77 MB/s BenchmarkHash/n=16/Bytes-4 4413272 28.35 ns/op 564.42 MB/s BenchmarkHash/n=16/String-4 4419903 27.17 ns/op 588.88 MB/s BenchmarkHash/n=32/Write-4 598354 197.2 ns/op 162.26 MB/s BenchmarkHash/n=32/Bytes-4 4216376 29.89 ns/op 1070.55 MB/s BenchmarkHash/n=32/String-4 4256899 28.93 ns/op 1106.27 MB/s BenchmarkHash/n=64/Write-4 585463 208.6 ns/op 306.78 MB/s BenchmarkHash/n=64/Bytes-4 3643398 33.53 ns/op 1908.62 MB/s BenchmarkHash/n=64/String-4 3755024 32.57 ns/op 1964.96 MB/s BenchmarkHash/n=256/Write-4 354549 290.7 ns/op 880.52 MB/s BenchmarkHash/n=256/Bytes-4 1985310 62.78 ns/op 4077.55 MB/s BenchmarkHash/n=256/String-4 1968871 61.22 ns/op 4181.46 MB/s BenchmarkHash/n=320/Write-4 419164 286.6 ns/op 1116.62 MB/s BenchmarkHash/n=320/Bytes-4 1595185 76.94 ns/op 4159.20 MB/s BenchmarkHash/n=320/String-4 1544749 78.41 ns/op 4081.19 MB/s BenchmarkHash/n=1024/Write-4 277148 447.1 ns/op 2290.09 MB/s BenchmarkHash/n=1024/Bytes-4 729471 186.6 ns/op 5487.24 MB/s BenchmarkHash/n=1024/String-4 710476 188.9 ns/op 5419.79 MB/s BenchmarkHash/n=4096/Write-4 126231 1049 ns/op 3903.64 MB/s BenchmarkHash/n=4096/Bytes-4 206068 706.2 ns/op 5800.17 MB/s BenchmarkHash/n=4096/String-4 198547 701.6 ns/op 5838.17 MB/s BenchmarkHash/n=16384/Write-4 36091 3454 ns/op 4743.37 MB/s BenchmarkHash/n=16384/Bytes-4 50586 2773 ns/op 5909.22 MB/s BenchmarkHash/n=16384/String-4 46015 2741 ns/op 5976.82 MB/s PASS ok hash/maphash 4.528s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 841 129841 ns/op BenchmarkEscapeNone-4 120729 935.6 ns/op BenchmarkUnescape-4 789 152358 ns/op BenchmarkUnescapeNone-4 558656 214.1 ns/op BenchmarkUnescapeSparse-4 10000 11237 ns/op BenchmarkUnescapeDense-4 1179 99252 ns/op PASS ok html 0.780s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9644 12050 ns/op BenchmarkCSSEscaperNoSpecials-4 49921 2341 ns/op BenchmarkDecodeCSS-4 27577 4398 ns/op BenchmarkDecodeCSSNoSpecials-4 4277713 27.88 ns/op BenchmarkCSSValueFilter-4 119528 974.6 ns/op BenchmarkCSSValueFilterOk-4 85974 1351 ns/op BenchmarkEscapedExecute-4 4273 24076 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10315 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 71372 1654 ns/op BenchmarkStripTags-4 22767 5336 ns/op BenchmarkStripTagsNoSpecials-4 314120 387.4 ns/op BenchmarkJSValEscaperWithNum-4 25707 4624 ns/op BenchmarkJSValEscaperWithStr-4 4268 24644 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20569 5774 ns/op BenchmarkJSValEscaperWithObj-4 4047 27519 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14842 8099 ns/op BenchmarkJSStrEscaperNoSpecials-4 63516 1859 ns/op BenchmarkJSStrEscaper-4 10000 10074 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 57625 2049 ns/op BenchmarkJSRegexpEscaper-4 10000 10522 ns/op BenchmarkTemplateSpecialTags-4 85 1201462 ns/op BenchmarkURLEscaper-4 4400 24921 ns/op BenchmarkURLEscaperNoSpecials-4 195811 608.1 ns/op BenchmarkURLNormalizer-4 5708 18459 ns/op BenchmarkURLNormalizerNoSpecials-4 188370 633.1 ns/op BenchmarkSrcsetFilter-4 20612 5871 ns/op BenchmarkSrcsetFilterNoSpecials-4 116682 1035 ns/op PASS ok html/template 3.822s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 620234 185.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 438988 242.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 642634 180.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 465350 243.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1870663 62.56 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1281140 94.45 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1873402 62.95 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1323609 91.62 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1506919 79.31 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 470395 249.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 369987 313.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 481287 240.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 373050 313.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 822868 139.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 582385 202.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 919030 118.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 524522 205.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 441194 259.7 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1488537 79.84 ns/op BenchmarkRGBASetRGBA-4 1535702 80.03 ns/op BenchmarkRGBA64At-4 827986 137.6 ns/op BenchmarkRGBA64SetRGBA64-4 823411 144.0 ns/op BenchmarkNRGBAAt-4 1503906 79.57 ns/op BenchmarkNRGBASetNRGBA-4 1475473 80.87 ns/op BenchmarkNRGBA64At-4 862021 136.6 ns/op BenchmarkNRGBA64SetNRGBA64-4 811952 144.5 ns/op BenchmarkAlphaAt-4 2561313 46.98 ns/op BenchmarkAlphaSetAlpha-4 2598279 46.54 ns/op BenchmarkAlpha16At-4 1590182 74.03 ns/op BenchmarkAlphaSetAlpha16-4 1636358 73.55 ns/op BenchmarkGrayAt-4 2611808 45.12 ns/op BenchmarkGraySetGray-4 2480384 48.46 ns/op BenchmarkGray16At-4 1648418 73.61 ns/op BenchmarkGraySetGray16-4 1628488 72.59 ns/op PASS ok image 5.464s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4398132 27.71 ns/op BenchmarkYCbCrToRGB/128-4 4142282 28.46 ns/op BenchmarkYCbCrToRGB/255-4 4320514 27.65 ns/op BenchmarkRGBToYCbCr/0-4 4231278 27.94 ns/op BenchmarkRGBToYCbCr/Cb-4 4057321 29.67 ns/op BenchmarkRGBToYCbCr/Cr-4 4359642 27.37 ns/op BenchmarkYCbCrToRGBA/0-4 3266929 37.11 ns/op BenchmarkYCbCrToRGBA/128-4 3279116 35.65 ns/op BenchmarkYCbCrToRGBA/255-4 3420022 34.61 ns/op BenchmarkNYCbCrAToRGBA/0-4 3385911 35.27 ns/op BenchmarkNYCbCrAToRGBA/128-4 3370615 35.95 ns/op BenchmarkNYCbCrAToRGBA/255-4 3259323 35.75 ns/op PASS ok image/color 1.875s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 30178112 ns/op BenchmarkFillSrc-4 340 343135 ns/op BenchmarkCopyOver-4 7 15104267 ns/op BenchmarkCopySrc-4 442 266107 ns/op BenchmarkNRGBAOver-4 7 16401484 ns/op BenchmarkNRGBASrc-4 10 10866276 ns/op BenchmarkYCbCr-4 8 12603306 ns/op BenchmarkGray-4 16 6758698 ns/op BenchmarkCMYK-4 10 10703335 ns/op BenchmarkGlyphOver-4 21 5371598 ns/op BenchmarkRGBAMaskOver-4 4 27194212 ns/op BenchmarkGrayMaskOver-4 5 21031511 ns/op BenchmarkRGBA64ImageMaskOver-4 3 33401773 ns/op BenchmarkRGBA-4 5 22518351 ns/op BenchmarkPalettedFill-4 1002 121359 ns/op BenchmarkPalettedRGBA-4 5 23979501 ns/op BenchmarkGenericOver-4 3 48936358 ns/op BenchmarkGenericMaskOver-4 5 20430288 ns/op BenchmarkGenericSrc-4 4 32839700 ns/op BenchmarkGenericMaskSrc-4 4 29442772 ns/op PASS ok image/draw 5.995s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4598510 ns/op 3.36 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 113962178 ns/op 2.70 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3039772792 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 61 1887737 ns/op 8.18 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 150033891 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.096s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3842 28777 ns/op BenchmarkIDCT-4 4002 27789 ns/op BenchmarkDecodeBaseline-4 9 12216930 ns/op 5.06 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17083361 ns/op 3.62 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 149974994 ns/op 8.19 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 188471066 ns/op 4.89 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.303s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12910346 8.853 ns/op BenchmarkDecodeGray-4 13 8523977 ns/op 7.69 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 36685308 ns/op 7.15 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 31339806 ns/op 8.36 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5147040 ns/op 12.73 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 29227782 ns/op 8.97 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 36569752 ns/op 7.17 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 52494246 ns/op 5.85 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 53447442 ns/op 5.75 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 173770672 ns/op 7.07 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 190113088 ns/op 6.46 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 26826157 ns/op 11.45 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 171430679 ns/op 7.17 MB/s 860256 B/op 30 allocs/op BenchmarkEncodeRGBA-4 1 754323169 ns/op 1.63 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.445s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 50440288 ns/op 1.98 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 43527388 ns/op 2.30 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 328298764 ns/op 1.52 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 316606233 ns/op 1.58 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 49486257 ns/op 2.02 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 43740036 ns/op 2.29 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 302563405 ns/op 1.65 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 289339851 ns/op 1.73 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 692087303 ns/op 1.44 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 655123188 ns/op 1.53 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3773188677 ns/op 1.33 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3644730776 ns/op 1.37 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8359483 ns/op 11.96 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 13 8778982 ns/op 11.39 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 51419023 ns/op 9.72 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 44313366 ns/op 11.28 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 81957392 ns/op 12.20 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 85987230 ns/op 11.63 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 414152107 ns/op 12.07 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 431320972 ns/op 11.59 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 57548558 ns/op 1.74 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 52194938 ns/op 1.92 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 402933789 ns/op 1.24 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 417943572 ns/op 1.20 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 928119727 ns/op 1.08 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 944281336 ns/op 1.06 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5610167057 ns/op 0.89 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5218045663 ns/op 0.96 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 153268596 ns/op 27.27 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 161642244 ns/op 25.86 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 68.206s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 36681 3036 ns/op 0.33 MB/s BenchmarkMarshalCorpusFile/2-4 38090 3162 ns/op 0.63 MB/s BenchmarkMarshalCorpusFile/4-4 33792 3486 ns/op 1.15 MB/s BenchmarkMarshalCorpusFile/8-4 28938 4187 ns/op 1.91 MB/s BenchmarkMarshalCorpusFile/16-4 22407 5314 ns/op 3.01 MB/s BenchmarkMarshalCorpusFile/32-4 14535 8234 ns/op 3.89 MB/s BenchmarkMarshalCorpusFile/64-4 9144 13146 ns/op 4.87 MB/s BenchmarkMarshalCorpusFile/128-4 5181 20778 ns/op 6.16 MB/s BenchmarkMarshalCorpusFile/256-4 2788 39747 ns/op 6.44 MB/s BenchmarkMarshalCorpusFile/512-4 1530 79723 ns/op 6.42 MB/s BenchmarkMarshalCorpusFile/1024-4 793 151957 ns/op 6.74 MB/s BenchmarkMarshalCorpusFile/2048-4 385 313302 ns/op 6.54 MB/s BenchmarkMarshalCorpusFile/4096-4 193 602351 ns/op 6.80 MB/s BenchmarkMarshalCorpusFile/8192-4 96 1207976 ns/op 6.78 MB/s BenchmarkMarshalCorpusFile/16384-4 46 2432264 ns/op 6.74 MB/s BenchmarkMarshalCorpusFile/32768-4 21 5403314 ns/op 6.06 MB/s BenchmarkMarshalCorpusFile/65536-4 10 10811850 ns/op 6.06 MB/s BenchmarkMarshalCorpusFile/131072-4 5 22061026 ns/op 5.94 MB/s BenchmarkMarshalCorpusFile/262144-4 3 43531797 ns/op 6.02 MB/s BenchmarkMarshalCorpusFile/524288-4 2 90433388 ns/op 5.80 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 175097949 ns/op 5.99 MB/s BenchmarkUnmarshalCorpusFile/1-4 8757 11629 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9697 11754 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 9439 12689 ns/op 0.32 MB/s BenchmarkUnmarshalCorpusFile/8-4 7444 14786 ns/op 0.54 MB/s BenchmarkUnmarshalCorpusFile/16-4 6524 17364 ns/op 0.92 MB/s BenchmarkUnmarshalCorpusFile/32-4 4303 25648 ns/op 1.25 MB/s BenchmarkUnmarshalCorpusFile/64-4 3621 29845 ns/op 2.14 MB/s BenchmarkUnmarshalCorpusFile/128-4 2989 39410 ns/op 3.25 MB/s BenchmarkUnmarshalCorpusFile/256-4 1122 105114 ns/op 2.44 MB/s BenchmarkUnmarshalCorpusFile/512-4 591 200240 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/1024-4 304 384397 ns/op 2.66 MB/s BenchmarkUnmarshalCorpusFile/2048-4 152 762263 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/4096-4 72 1518578 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 3063072 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5998926 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11936348 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23976740 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 47389248 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 96045640 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 195490356 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 384485874 ns/op 2.73 MB/s BenchmarkMutatorBytes/1-4 36576 3241 ns/op BenchmarkMutatorBytes/10-4 38832 3069 ns/op BenchmarkMutatorBytes/100-4 36165 3440 ns/op BenchmarkMutatorBytes/1000-4 23450 5423 ns/op BenchmarkMutatorBytes/10000-4 6207 23871 ns/op BenchmarkMutatorBytes/100000-4 943 143179 ns/op BenchmarkMutatorString/1-4 34765 3332 ns/op BenchmarkMutatorString/10-4 36655 3294 ns/op BenchmarkMutatorString/100-4 32076 4029 ns/op BenchmarkMutatorString/1000-4 14222 8051 ns/op BenchmarkMutatorString/10000-4 3327 54548 ns/op BenchmarkMutatorString/100000-4 302 389973 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17484 6211 ns/op BenchmarkMutatorAllBasicTypes/string-4 19057 6283 ns/op BenchmarkMutatorAllBasicTypes/bool-4 64093 1915 ns/op BenchmarkMutatorAllBasicTypes/float32-4 54811 2116 ns/op BenchmarkMutatorAllBasicTypes/float64-4 53904 2177 ns/op BenchmarkMutatorAllBasicTypes/int-4 60411 1986 ns/op BenchmarkMutatorAllBasicTypes/int8-4 61102 1980 ns/op BenchmarkMutatorAllBasicTypes/int16-4 60603 2036 ns/op BenchmarkMutatorAllBasicTypes/int32-4 58327 2030 ns/op BenchmarkMutatorAllBasicTypes/int64-4 60626 1963 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 59277 2087 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 59008 2074 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 57886 2054 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 58056 2048 ns/op PASS ok internal/fuzz 11.725s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 48056 2330 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 136081 915.2 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.301s PASS ok internal/poll 0.028s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20718966 ns/op PASS ok internal/trace 2.546s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 6392 16253 ns/op BenchmarkCopyNLarge-4 285 584262 ns/op PASS ok io 0.349s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 214795 532.9 ns/op BenchmarkPrintln-4 28315 4233 ns/op BenchmarkPrintlnNoFlags-4 49987 2423 ns/op PASS ok log 0.468s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1815730 67.83 ns/op BenchmarkAcosh-4 971414 121.5 ns/op BenchmarkAsin-4 1799622 69.19 ns/op BenchmarkAsinh-4 1000000 127.3 ns/op BenchmarkAtan-4 2440137 50.62 ns/op BenchmarkAtanh-4 1000000 120.2 ns/op BenchmarkAtan2-4 1783021 66.79 ns/op BenchmarkCbrt-4 1375137 87.14 ns/op BenchmarkCeil-4 17910829 6.596 ns/op BenchmarkCopysign-4 3134680 37.96 ns/op BenchmarkCos-4 1299972 91.76 ns/op BenchmarkCosh-4 1421919 86.20 ns/op BenchmarkErf-4 2336074 53.75 ns/op BenchmarkErfc-4 2382493 53.33 ns/op BenchmarkErfinv-4 1950104 67.24 ns/op BenchmarkErfcinv-4 1904978 66.44 ns/op BenchmarkExp-4 5232795 42.82 ns/op BenchmarkExpGo-4 872814 130.5 ns/op BenchmarkExpm1-4 1914483 62.53 ns/op BenchmarkExp2-4 961640 121.4 ns/op BenchmarkExp2Go-4 946480 127.8 ns/op BenchmarkAbs-4 4093364 29.21 ns/op BenchmarkDim-4 9649184 12.07 ns/op BenchmarkFloor-4 18332214 6.572 ns/op BenchmarkMax-4 13090935 9.502 ns/op BenchmarkMin-4 12900133 9.657 ns/op BenchmarkMod-4 332280 339.6 ns/op BenchmarkFrexp-4 1934443 60.71 ns/op BenchmarkGamma-4 803755 152.3 ns/op BenchmarkHypot-4 9974991 25.19 ns/op BenchmarkHypotGo-4 1597182 74.25 ns/op BenchmarkIlogb-4 2344861 50.95 ns/op BenchmarkJ0-4 263186 475.4 ns/op BenchmarkJ1-4 267271 460.0 ns/op BenchmarkJn-4 130128 960.4 ns/op BenchmarkLdexp-4 1944138 62.12 ns/op BenchmarkLgamma-4 962218 131.7 ns/op BenchmarkLog-4 3970885 49.77 ns/op BenchmarkLogb-4 2414245 49.53 ns/op BenchmarkLog1p-4 1246752 96.89 ns/op BenchmarkLog10-4 3566571 51.02 ns/op BenchmarkLog2-4 1531747 79.03 ns/op BenchmarkModf-4 2897706 41.53 ns/op BenchmarkNextafter32-4 2909856 41.40 ns/op BenchmarkNextafter64-4 2871836 41.96 ns/op BenchmarkPowInt-4 617043 195.9 ns/op BenchmarkPowFrac-4 428452 286.1 ns/op BenchmarkPow10Pos-4 4979160 23.97 ns/op BenchmarkPow10Neg-4 4941097 24.32 ns/op BenchmarkRound-4 3888106 30.31 ns/op BenchmarkRoundToEven-4 9713100 12.28 ns/op BenchmarkRemainder-4 526090 222.7 ns/op BenchmarkSignbit-4 6002143 19.96 ns/op BenchmarkSin-4 1644146 73.06 ns/op BenchmarkSincos-4 1000000 110.3 ns/op BenchmarkSinh-4 1647379 72.34 ns/op BenchmarkSqrtIndirect-4 18551116 6.537 ns/op BenchmarkSqrtLatency-4 17633960 7.692 ns/op BenchmarkSqrtIndirectLatency-4 17177985 7.607 ns/op BenchmarkSqrtGoLatency-4 1000000 101.1 ns/op BenchmarkSqrtPrime-4 32454 3668 ns/op BenchmarkTan-4 1469276 83.30 ns/op BenchmarkTanh-4 1301139 91.96 ns/op BenchmarkTrunc-4 18286285 6.572 ns/op BenchmarkY0-4 264112 455.8 ns/op BenchmarkY1-4 275269 456.6 ns/op BenchmarkYn-4 131439 943.7 ns/op BenchmarkFloat64bits-4 6194593 19.28 ns/op BenchmarkFloat64frombits-4 6087682 19.80 ns/op BenchmarkFloat32bits-4 5951012 19.72 ns/op BenchmarkFloat32frombits-4 5724834 20.91 ns/op BenchmarkFMA-4 17673578 6.795 ns/op PASS ok math 11.534s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11561997 10.36 ns/op 6174.73 MB/s BenchmarkAddVV/2-4 10680980 10.82 ns/op 11825.13 MB/s BenchmarkAddVV/3-4 9649180 12.14 ns/op 15809.23 MB/s BenchmarkAddVV/4-4 9807123 12.34 ns/op 20741.35 MB/s BenchmarkAddVV/5-4 9369638 12.99 ns/op 24626.96 MB/s BenchmarkAddVV/10-4 7570562 15.79 ns/op 40530.33 MB/s BenchmarkAddVV/100-4 1673704 71.16 ns/op 89941.51 MB/s BenchmarkAddVV/1000-4 201441 585.3 ns/op 109338.69 MB/s BenchmarkSubVV/1-4 11766276 10.39 ns/op 6159.04 MB/s BenchmarkSubVV/2-4 10874440 10.55 ns/op 12134.64 MB/s BenchmarkSubVV/3-4 9854376 12.21 ns/op 15727.91 MB/s BenchmarkSubVV/4-4 9624516 12.25 ns/op 20903.21 MB/s BenchmarkSubVV/5-4 9309564 12.90 ns/op 24800.77 MB/s BenchmarkSubVV/10-4 7572554 15.89 ns/op 40264.34 MB/s BenchmarkSubVV/100-4 1675971 72.25 ns/op 88579.29 MB/s BenchmarkSubVV/1000-4 193531 588.6 ns/op 108731.54 MB/s BenchmarkAddVW/1-4 12154428 9.541 ns/op 838.45 MB/s BenchmarkAddVW/2-4 12367100 9.712 ns/op 1647.50 MB/s BenchmarkAddVW/3-4 10820322 10.88 ns/op 2205.56 MB/s BenchmarkAddVW/4-4 11225073 10.89 ns/op 2937.73 MB/s BenchmarkAddVW/5-4 10488066 11.35 ns/op 3525.70 MB/s BenchmarkAddVW/10-4 8756098 14.02 ns/op 5707.60 MB/s BenchmarkAddVW/100-4 324806 341.2 ns/op 2344.35 MB/s BenchmarkAddVW/1000-4 52917 2284 ns/op 3502.87 MB/s BenchmarkAddVWext/1-4 11760966 9.575 ns/op 835.53 MB/s BenchmarkAddVWext/2-4 12418546 9.705 ns/op 1648.62 MB/s BenchmarkAddVWext/3-4 11205777 10.57 ns/op 2270.95 MB/s BenchmarkAddVWext/4-4 10257350 11.98 ns/op 2670.39 MB/s BenchmarkAddVWext/5-4 9788151 12.37 ns/op 3233.43 MB/s BenchmarkAddVWext/10-4 8681779 13.89 ns/op 5759.32 MB/s BenchmarkAddVWext/100-4 82516 1466 ns/op 545.61 MB/s BenchmarkAddVWext/1000-4 8427 13762 ns/op 581.31 MB/s BenchmarkSubVW/1-4 13082103 9.259 ns/op 864.06 MB/s BenchmarkSubVW/2-4 12094402 10.01 ns/op 1597.63 MB/s BenchmarkSubVW/3-4 11198194 10.94 ns/op 2194.63 MB/s BenchmarkSubVW/4-4 10234904 11.84 ns/op 2702.34 MB/s BenchmarkSubVW/5-4 10668517 11.49 ns/op 3482.73 MB/s BenchmarkSubVW/10-4 8881866 14.02 ns/op 5707.34 MB/s BenchmarkSubVW/100-4 331200 350.8 ns/op 2280.61 MB/s BenchmarkSubVW/1000-4 53188 2273 ns/op 3519.49 MB/s BenchmarkSubVWext/1-4 13029079 9.142 ns/op 875.08 MB/s BenchmarkSubVWext/2-4 11967703 10.15 ns/op 1575.77 MB/s BenchmarkSubVWext/3-4 9823003 12.14 ns/op 1976.57 MB/s BenchmarkSubVWext/4-4 11011628 10.80 ns/op 2964.17 MB/s BenchmarkSubVWext/5-4 10587123 11.55 ns/op 3462.98 MB/s BenchmarkSubVWext/10-4 8839054 13.72 ns/op 5830.84 MB/s BenchmarkSubVWext/100-4 86665 1371 ns/op 583.55 MB/s BenchmarkSubVWext/1000-4 8607 13681 ns/op 584.77 MB/s BenchmarkMulAddVWW/1-4 10862666 10.96 ns/op 5837.64 MB/s BenchmarkMulAddVWW/2-4 9858277 11.58 ns/op 11057.86 MB/s BenchmarkMulAddVWW/3-4 9791071 12.60 ns/op 15241.43 MB/s BenchmarkMulAddVWW/4-4 8771500 13.09 ns/op 19559.02 MB/s BenchmarkMulAddVWW/5-4 8366088 14.36 ns/op 22290.39 MB/s BenchmarkMulAddVWW/10-4 6439442 19.07 ns/op 33558.76 MB/s BenchmarkMulAddVWW/100-4 1000000 106.8 ns/op 59947.11 MB/s BenchmarkMulAddVWW/1000-4 129350 930.4 ns/op 68790.32 MB/s BenchmarkAddMulVVW/1-4 12153912 10.05 ns/op 6368.09 MB/s BenchmarkAddMulVVW/2-4 10796720 11.41 ns/op 11218.55 MB/s BenchmarkAddMulVVW/3-4 9751707 12.28 ns/op 15637.73 MB/s BenchmarkAddMulVVW/4-4 8943397 13.65 ns/op 18751.24 MB/s BenchmarkAddMulVVW/5-4 8117655 15.00 ns/op 21340.44 MB/s BenchmarkAddMulVVW/10-4 6795120 17.75 ns/op 36061.91 MB/s BenchmarkAddMulVVW/100-4 1473016 82.92 ns/op 77181.40 MB/s BenchmarkAddMulVVW/1000-4 167197 718.5 ns/op 89069.47 MB/s BenchmarkDivWVW/1-4 2753254 43.68 ns/op 1465.05 MB/s BenchmarkDivWVW/2-4 1239531 96.73 ns/op 1323.22 MB/s BenchmarkDivWVW/3-4 917812 124.1 ns/op 1547.02 MB/s BenchmarkDivWVW/4-4 830673 143.9 ns/op 1779.58 MB/s BenchmarkDivWVW/5-4 809528 148.9 ns/op 2149.42 MB/s BenchmarkDivWVW/10-4 443119 273.6 ns/op 2339.34 MB/s BenchmarkDivWVW/100-4 57588 2050 ns/op 3122.31 MB/s BenchmarkDivWVW/1000-4 5815 20294 ns/op 3153.70 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11311898 9.602 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12216687 9.680 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10446934 10.76 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11021684 10.13 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9950724 11.44 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9519236 11.27 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8930403 12.24 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9509198 11.72 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8465736 13.02 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8901757 12.66 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6606608 17.47 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6920166 16.43 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.5 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1294359 93.11 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 125347 944.6 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 154368 787.6 ns/op BenchmarkDecimalConversion-4 222 550482 ns/op BenchmarkFloatString/100-4 12097 10064 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 225 521971 ns/op 2915 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 47382051 ns/op 61317 B/op 53 allocs/op BenchmarkFloatString/100000-4 1 4720548026 ns/op 845760 B/op 503 allocs/op BenchmarkFloatAdd/10-4 174066 671.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 178654 664.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 161281 744.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 88182 1366 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17256 6932 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 240543 495.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 242767 483.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 232050 516.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 161460 722.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45182 2605 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2007 55670 ns/op BenchmarkParseFloatLargeExp-4 490 244437 ns/op BenchmarkGCD10x10/WithoutXY-4 212367 571.6 ns/op BenchmarkGCD10x10/WithXY-4 62307 1945 ns/op BenchmarkGCD10x100/WithoutXY-4 109608 1110 ns/op BenchmarkGCD10x100/WithXY-4 19160 6456 ns/op BenchmarkGCD10x1000/WithoutXY-4 67567 1766 ns/op BenchmarkGCD10x1000/WithXY-4 15192 7898 ns/op BenchmarkGCD100x100/WithoutXY-4 26872 4456 ns/op BenchmarkGCD100x100/WithXY-4 9520 10730 ns/op BenchmarkGCD100x1000/WithoutXY-4 13072 9285 ns/op BenchmarkGCD100x1000/WithXY-4 6337 18286 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2224 53332 ns/op BenchmarkGCD1000x1000/WithXY-4 1206 95989 ns/op BenchmarkHilbert-4 24 4804672 ns/op BenchmarkBinomial-4 14704 8021 ns/op BenchmarkQuoRem-4 22360 5653 ns/op BenchmarkExp-4 14 7479007 ns/op BenchmarkExpMont/Odd-4 126 945341 ns/op 2597 B/op 22 allocs/op BenchmarkExpMont/Even1-4 121 954430 ns/op 3362 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 1004059 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even3-4 122 979757 ns/op 3839 B/op 53 allocs/op BenchmarkExpMont/Even4-4 122 994236 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even8-4 120 991859 ns/op 3815 B/op 52 allocs/op BenchmarkExpMont/Even32-4 100 1002873 ns/op 3854 B/op 53 allocs/op BenchmarkExpMont/Even64-4 147 828370 ns/op 3646 B/op 54 allocs/op BenchmarkExpMont/Even96-4 142 837304 ns/op 3779 B/op 51 allocs/op BenchmarkExpMont/Even128-4 163 712525 ns/op 3266 B/op 50 allocs/op BenchmarkExpMont/Even255-4 189 627527 ns/op 2940 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 426 275616 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 392 314415 ns/op 1730 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 387 305851 ns/op 1730 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 381 313892 ns/op 1743 B/op 47 allocs/op BenchmarkExp2-4 14 7516720 ns/op BenchmarkBitset-4 791472 152.5 ns/op BenchmarkBitsetNeg-4 422708 273.3 ns/op BenchmarkBitsetOrig-4 263019 467.3 ns/op BenchmarkBitsetNegOrig-4 173346 731.7 ns/op BenchmarkModSqrt225_Tonelli-4 100 1030548 ns/op BenchmarkModSqrt225_3Mod4-4 376 319048 ns/op BenchmarkModSqrt231_Tonelli-4 99 1111862 ns/op BenchmarkModSqrt231_5Mod8-4 321 372147 ns/op BenchmarkModInverse-4 13863 8779 ns/op BenchmarkSqrt-4 1731 68373 ns/op BenchmarkIntSqr/1-4 1377712 87.31 ns/op BenchmarkIntSqr/2-4 752394 155.2 ns/op BenchmarkIntSqr/3-4 608894 188.5 ns/op BenchmarkIntSqr/5-4 444055 271.3 ns/op BenchmarkIntSqr/8-4 317252 375.4 ns/op BenchmarkIntSqr/10-4 256952 468.4 ns/op BenchmarkIntSqr/20-4 52472 2446 ns/op BenchmarkIntSqr/30-4 37830 3303 ns/op BenchmarkIntSqr/50-4 23218 5313 ns/op BenchmarkIntSqr/80-4 13596 8973 ns/op BenchmarkIntSqr/100-4 10364 11670 ns/op BenchmarkIntSqr/200-4 3902 30123 ns/op BenchmarkIntSqr/300-4 1726 76384 ns/op BenchmarkIntSqr/500-4 772 152707 ns/op BenchmarkIntSqr/800-4 307 398974 ns/op BenchmarkIntSqr/1000-4 235 501541 ns/op BenchmarkDiv/20/10-4 431739 272.8 ns/op BenchmarkDiv/40/20-4 402374 270.7 ns/op BenchmarkDiv/100/50-4 358322 322.2 ns/op BenchmarkDiv/200/100-4 54931 2232 ns/op BenchmarkDiv/400/200-4 52413 2301 ns/op BenchmarkDiv/1000/500-4 42898 2870 ns/op BenchmarkDiv/2000/1000-4 32230 3935 ns/op BenchmarkDiv/20000/10000-4 1096 110840 ns/op BenchmarkDiv/200000/100000-4 26 4705315 ns/op BenchmarkDiv/2000000/1000000-4 1 127502117 ns/op BenchmarkDiv/20000000/10000000-4 1 3751917832 ns/op BenchmarkMul-4 5 21686329 ns/op BenchmarkNatMul/10-4 176401 640.7 ns/op BenchmarkNatMul/100-4 6123 20555 ns/op BenchmarkNatMul/1000-4 180 659581 ns/op BenchmarkZeroShifts/Shl-4 19275 6292 ns/op BenchmarkZeroShifts/ShlSame-4 5256945 22.77 ns/op BenchmarkZeroShifts/Shr-4 19568 6311 ns/op BenchmarkZeroShifts/ShrSame-4 5339436 24.02 ns/op BenchmarkExp3Power/0x10-4 200061 608.9 ns/op BenchmarkExp3Power/0x40-4 172095 708.5 ns/op BenchmarkExp3Power/0x100-4 103719 1157 ns/op BenchmarkExp3Power/0x400-4 46522 2507 ns/op BenchmarkExp3Power/0x1000-4 9570 11611 ns/op BenchmarkExp3Power/0x4000-4 2032 59776 ns/op BenchmarkExp3Power/0x10000-4 218 558976 ns/op BenchmarkExp3Power/0x40000-4 20 5737067 ns/op BenchmarkExp3Power/0x100000-4 2 57216189 ns/op BenchmarkExp3Power/0x400000-4 1 534901113 ns/op BenchmarkFibo-4 3 39180959 ns/op BenchmarkNatSqr/1-4 1000000 115.9 ns/op BenchmarkNatSqr/2-4 611244 208.6 ns/op BenchmarkNatSqr/3-4 500962 244.2 ns/op BenchmarkNatSqr/5-4 340695 357.4 ns/op BenchmarkNatSqr/8-4 233026 513.0 ns/op BenchmarkNatSqr/10-4 189757 632.9 ns/op BenchmarkNatSqr/20-4 48955 2506 ns/op BenchmarkNatSqr/30-4 35689 3458 ns/op BenchmarkNatSqr/50-4 21492 5637 ns/op BenchmarkNatSqr/80-4 12734 9388 ns/op BenchmarkNatSqr/100-4 8104 12739 ns/op BenchmarkNatSqr/200-4 3753 32217 ns/op BenchmarkNatSqr/300-4 1594 74509 ns/op BenchmarkNatSqr/500-4 800 150071 ns/op BenchmarkNatSqr/800-4 334 372712 ns/op BenchmarkNatSqr/1000-4 247 486979 ns/op BenchmarkNatSetBytes/8-4 791064 139.3 ns/op BenchmarkNatSetBytes/24-4 253171 481.3 ns/op BenchmarkNatSetBytes/128-4 57348 2126 ns/op BenchmarkNatSetBytes/7-4 880724 130.0 ns/op BenchmarkNatSetBytes/23-4 254630 463.1 ns/op BenchmarkNatSetBytes/127-4 57765 2057 ns/op BenchmarkScanPi-4 270 441177 ns/op BenchmarkStringPiParallel-4 776 150193 ns/op BenchmarkScan/10/Base2-4 44554 2664 ns/op BenchmarkScan/100/Base2-4 5115 23172 ns/op BenchmarkScan/1000/Base2-4 516 228282 ns/op BenchmarkScan/10/Base8-4 111280 1088 ns/op BenchmarkScan/100/Base8-4 14754 8156 ns/op BenchmarkScan/1000/Base8-4 1491 79860 ns/op BenchmarkScan/10/Base10-4 116132 1035 ns/op BenchmarkScan/100/Base10-4 15651 7564 ns/op BenchmarkScan/1000/Base10-4 1632 74250 ns/op BenchmarkScan/10/Base16-4 129958 934.8 ns/op BenchmarkScan/100/Base16-4 17982 6782 ns/op BenchmarkScan/1000/Base16-4 1724 66405 ns/op BenchmarkString/10/Base2-4 184797 653.4 ns/op BenchmarkString/100/Base2-4 23746 5111 ns/op BenchmarkString/1000/Base2-4 2355 49401 ns/op BenchmarkString/10/Base8-4 349189 327.5 ns/op BenchmarkString/100/Base8-4 61970 1887 ns/op BenchmarkString/1000/Base8-4 6681 17000 ns/op BenchmarkString/10/Base10-4 213786 575.8 ns/op BenchmarkString/100/Base10-4 39342 3105 ns/op BenchmarkString/1000/Base10-4 4911 23481 ns/op BenchmarkString/10/Base16-4 415941 287.0 ns/op BenchmarkString/100/Base16-4 84249 1414 ns/op BenchmarkString/1000/Base16-4 9322 12316 ns/op BenchmarkLeafSize/0-4 44 2591628 ns/op BenchmarkLeafSize/1-4 432 279255 ns/op BenchmarkLeafSize/2-4 440 270633 ns/op BenchmarkLeafSize/3-4 306 399178 ns/op BenchmarkLeafSize/4-4 447 265789 ns/op BenchmarkLeafSize/5-4 273 427006 ns/op BenchmarkLeafSize/6-4 324 374303 ns/op BenchmarkLeafSize/7-4 340 348138 ns/op BenchmarkLeafSize/8-4 451 268263 ns/op BenchmarkLeafSize/9-4 224 521142 ns/op BenchmarkLeafSize/10-4 272 432887 ns/op BenchmarkLeafSize/11-4 295 415022 ns/op BenchmarkLeafSize/12-4 313 373932 ns/op BenchmarkLeafSize/13-4 302 399218 ns/op BenchmarkLeafSize/14-4 344 343927 ns/op BenchmarkLeafSize/15-4 367 321428 ns/op BenchmarkLeafSize/16-4 444 261915 ns/op BenchmarkLeafSize/32-4 436 266669 ns/op BenchmarkLeafSize/64-4 416 287513 ns/op BenchmarkProbablyPrime/n=0-4 10 11005909 ns/op BenchmarkProbablyPrime/n=1-4 9 12589160 ns/op BenchmarkProbablyPrime/n=5-4 6 18344749 ns/op BenchmarkProbablyPrime/n=10-4 4 26282261 ns/op BenchmarkProbablyPrime/n=20-4 3 41503776 ns/op BenchmarkProbablyPrime/Lucas-4 12 9545905 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 78 1517278 ns/op BenchmarkRatCmp-4 235624 507.3 ns/op BenchmarkFloatSqrt/64-4 22852 5198 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 14340 8252 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9681 11957 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4808 23197 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 823 142505 ns/op 18039 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 61 1866607 ns/op 176006 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 142846131 ns/op 3899736 B/op 687 allocs/op PASS ok math/big 49.620s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8897290 13.53 ns/op BenchmarkLeadingZeros8-4 8958588 13.32 ns/op BenchmarkLeadingZeros16-4 9099853 13.23 ns/op BenchmarkLeadingZeros32-4 9183817 13.15 ns/op BenchmarkLeadingZeros64-4 9361803 12.64 ns/op BenchmarkTrailingZeros-4 9361777 12.72 ns/op BenchmarkTrailingZeros8-4 9259556 12.83 ns/op BenchmarkTrailingZeros16-4 9556953 12.76 ns/op BenchmarkTrailingZeros32-4 9341794 13.13 ns/op BenchmarkTrailingZeros64-4 9298740 12.81 ns/op BenchmarkOnesCount-4 9093667 12.99 ns/op BenchmarkOnesCount8-4 9712129 12.58 ns/op BenchmarkOnesCount16-4 9242690 12.62 ns/op BenchmarkOnesCount32-4 9465132 12.58 ns/op BenchmarkOnesCount64-4 9516448 12.67 ns/op BenchmarkRotateLeft-4 9761730 12.35 ns/op BenchmarkRotateLeft8-4 9655284 12.56 ns/op BenchmarkRotateLeft16-4 9818086 12.12 ns/op BenchmarkRotateLeft32-4 9619219 12.49 ns/op BenchmarkRotateLeft64-4 9845676 12.23 ns/op BenchmarkReverse-4 14012452 8.381 ns/op BenchmarkReverse8-4 18324182 6.641 ns/op BenchmarkReverse16-4 16410644 7.228 ns/op BenchmarkReverse32-4 14777596 8.053 ns/op BenchmarkReverse64-4 14336570 8.325 ns/op BenchmarkReverseBytes-4 18390421 6.488 ns/op BenchmarkReverseBytes16-4 18820490 6.396 ns/op BenchmarkReverseBytes32-4 18501858 6.380 ns/op BenchmarkReverseBytes64-4 18869870 6.416 ns/op BenchmarkAdd-4 9236785 12.60 ns/op BenchmarkAdd32-4 9189627 12.86 ns/op BenchmarkAdd64-4 9516006 12.54 ns/op BenchmarkAdd64multiple-4 17643238 6.786 ns/op BenchmarkSub-4 9484366 12.62 ns/op BenchmarkSub32-4 9320365 13.00 ns/op BenchmarkSub64-4 9355794 12.96 ns/op BenchmarkSub64multiple-4 17650515 6.904 ns/op BenchmarkMul-4 9651996 12.49 ns/op BenchmarkMul32-4 9511628 12.66 ns/op BenchmarkMul64-4 9720850 12.28 ns/op BenchmarkDiv-4 2661061 44.85 ns/op BenchmarkDiv32-4 5629868 21.39 ns/op BenchmarkDiv64-4 2667907 44.92 ns/op PASS ok math/bits 5.837s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10386200 23.62 ns/op BenchmarkAcos-4 407886 277.7 ns/op BenchmarkAcosh-4 408824 301.6 ns/op BenchmarkAsin-4 448669 282.1 ns/op BenchmarkAsinh-4 459892 279.5 ns/op BenchmarkAtan-4 715323 203.1 ns/op BenchmarkAtanh-4 688804 200.2 ns/op BenchmarkConj-4 19891702 5.753 ns/op BenchmarkCos-4 546628 208.8 ns/op BenchmarkCosh-4 598736 207.8 ns/op BenchmarkExp-4 800458 161.0 ns/op BenchmarkLog-4 825297 160.5 ns/op BenchmarkLog10-4 817064 159.4 ns/op BenchmarkPhase-4 1763233 68.63 ns/op BenchmarkPolar-4 1000000 108.8 ns/op BenchmarkPow-4 229638 586.0 ns/op BenchmarkRect-4 1000000 112.1 ns/op BenchmarkSin-4 602655 211.3 ns/op BenchmarkSinh-4 567216 211.0 ns/op BenchmarkSqrt-4 987685 121.9 ns/op BenchmarkTan-4 346381 345.3 ns/op BenchmarkTanh-4 398955 318.2 ns/op PASS ok math/cmplx 3.061s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 176464 657.6 ns/op BenchmarkInt63ThreadsafeParallel-4 74032 1531 ns/op BenchmarkInt63Unthreadsafe-4 1332322 89.83 ns/op BenchmarkIntn1000-4 826195 138.3 ns/op BenchmarkInt63n1000-4 975729 124.2 ns/op BenchmarkInt31n1000-4 1000000 114.2 ns/op BenchmarkFloat32-4 1000000 108.4 ns/op BenchmarkFloat64-4 1323639 91.67 ns/op BenchmarkPerm3-4 207414 590.2 ns/op BenchmarkPerm30-4 24540 4961 ns/op BenchmarkPerm30ViaShuffle-4 26460 4436 ns/op BenchmarkShuffleOverhead-4 18976 6278 ns/op BenchmarkRead3-4 907795 127.3 ns/op BenchmarkRead64-4 78213 1539 ns/op BenchmarkRead1000-4 5312 22771 ns/op PASS ok math/rand 2.234s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 44961 2662 ns/op BenchmarkQDecodeWord-4 102127 1087 ns/op BenchmarkQDecodeHeader-4 100440 1170 ns/op BenchmarkTypeByExtension/.html-4 385984 300.4 ns/op BenchmarkTypeByExtension/.HTML-4 327114 353.9 ns/op BenchmarkTypeByExtension/.unused-4 371498 326.7 ns/op BenchmarkExtensionsByType/text/html-4 175419 656.3 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 112800 1070 ns/op BenchmarkExtensionsByType/application/octet-stream-4 171591 680.7 ns/op PASS ok mime 1.196s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1003 112603 ns/op PASS ok mime/quotedprintable 0.159s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 27 3801117 ns/op 8671 B/op 93 allocs/op BenchmarkGoLookupIPNoSuchHost-4 15 8500087 ns/op 19605 B/op 166 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5085204027 ns/op 158232 B/op 228 allocs/op BenchmarkDNSName-4 110791 981.4 ns/op BenchmarkInterfaces-4 5463 20401 ns/op BenchmarkInterfaceByIndex-4 7915 12686 ns/op BenchmarkInterfaceByName-4 5305 19611 ns/op BenchmarkInterfaceAddrs-4 6168 18778 ns/op BenchmarkInterfacesAndAddrs-4 8781 13580 ns/op BenchmarkInterfacesAndMulticastAddrs-4 5835 17765 ns/op BenchmarkParseIP-4 7057 16538 ns/op BenchmarkParseIPValidIPv4-4 380275 325.4 ns/op BenchmarkParseIPValidIPv6-4 201562 602.1 ns/op BenchmarkIPString/IPv4-4 116506 1021 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9656 10940 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 51920 2332 ns/op BenchmarkIPEqual/IPv4-4 1147401 102.5 ns/op BenchmarkIPEqual/IPv6-4 1135790 104.5 ns/op BenchmarkTCP4OneShot-4 3256 35667 ns/op BenchmarkTCP4OneShotTimeout-4 3139 35552 ns/op BenchmarkTCP4Persistent-4 13671 7988 ns/op BenchmarkTCP4PersistentTimeout-4 13252 8461 ns/op BenchmarkTCP6OneShot-4 3252 39182 ns/op BenchmarkTCP6OneShotTimeout-4 3310 37153 ns/op BenchmarkTCP6Persistent-4 13606 8659 ns/op BenchmarkTCP6PersistentTimeout-4 14395 8749 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25311 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25511 ns/op BenchmarkSetReadDeadline-4 132784 906.0 ns/op BenchmarkUDP6LinkLocalUnicast-4 7689 14561 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 11610 9855 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 11108 11898 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 11856 10139 ns/op 0 B/op 0 allocs/op PASS ok net 10.285s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28062 4227 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11661 10350 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14203 8350 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18451 6674 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 33204 3549 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 880650 126.5 ns/op BenchmarkReadRequestChrome-4 3804 28766 ns/op 21.24 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10343 ns/op 7.54 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11432 10456 ns/op 7.84 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7141 15405 ns/op 9.80 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17445 6847 ns/op 5.84 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 202 509836 ns/op 2.01 MB/s BenchmarkFileAndServer_1KB/https1-4 158 717817 ns/op 1.43 MB/s BenchmarkFileAndServer_1KB/h2-4 120 952819 ns/op 1.07 MB/s BenchmarkFileAndServer_16MB/h1-4 2 51535874 ns/op 325.54 MB/s BenchmarkFileAndServer_16MB/https1-4 1 115851442 ns/op 144.82 MB/s BenchmarkFileAndServer_16MB/h2-4 1 226500338 ns/op 74.07 MB/s BenchmarkFileAndServer_64MB/h1-4 1 209214049 ns/op 320.77 MB/s BenchmarkFileAndServer_64MB/https1-4 1 418608880 ns/op 160.31 MB/s BenchmarkFileAndServer_64MB/h2-4 1 886169722 ns/op 75.73 MB/s BenchmarkServeMux-4 296 427082 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 378 341799 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 249 463718 ns/op 5877 B/op 65 allocs/op BenchmarkClientServer/https1-4 168 670061 ns/op 7066 B/op 77 allocs/op BenchmarkClientServer/h2-4 132 886321 ns/op 9777 B/op 84 allocs/op BenchmarkClientServerParallel/4/h1-4 963 113102 ns/op 10464 B/op 81 allocs/op BenchmarkClientServerParallel/4/https1-4 24 4296739 ns/op 129344 B/op 1200 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47750: read tcp 127.0.0.1:47749->127.0.0.1:47750: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47755: write tcp 127.0.0.1:47749->127.0.0.1:47755: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47779: write tcp 127.0.0.1:47756->127.0.0.1:47779: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47780: write tcp 127.0.0.1:47756->127.0.0.1:47780: use of closed network connection BenchmarkClientServerParallel/4/h2-4 285 369061 ns/op 15885 B/op 142 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47784: write tcp 127.0.0.1:47783->127.0.0.1:47784: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47786: write tcp 127.0.0.1:47783->127.0.0.1:47786: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47795: write tcp 127.0.0.1:47790->127.0.0.1:47795: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47823: read tcp 127.0.0.1:47807->127.0.0.1:47823: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47816: read tcp 127.0.0.1:47807->127.0.0.1:47816: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47818: read tcp 127.0.0.1:47807->127.0.0.1:47818: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47822: write tcp 127.0.0.1:47807->127.0.0.1:47822: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47835: read tcp 127.0.0.1:47824->127.0.0.1:47835: use of closed network connection BenchmarkClientServerParallel/64/h1-4 813 157790 ns/op 18461 B/op 108 allocs/op BenchmarkClientServerParallel/64/https1-4 109 1019881 ns/op 36782 B/op 358 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48668: read tcp 127.0.0.1:48665->127.0.0.1:48668: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48667: write tcp 127.0.0.1:48665->127.0.0.1:48667: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48695: write tcp 127.0.0.1:48672->127.0.0.1:48695: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48692: read tcp 127.0.0.1:48672->127.0.0.1:48692: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48697: read tcp 127.0.0.1:48672->127.0.0.1:48697: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48694: read tcp 127.0.0.1:48672->127.0.0.1:48694: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48696: read tcp 127.0.0.1:48672->127.0.0.1:48696: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48685: read tcp 127.0.0.1:48672->127.0.0.1:48685: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48693: read tcp 127.0.0.1:48672->127.0.0.1:48693: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48689: read tcp 127.0.0.1:48672->127.0.0.1:48689: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 27 4520223 ns/op 136439 B/op 1366 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48856: read tcp 127.0.0.1:48851->127.0.0.1:48856: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48857: read tcp 127.0.0.1:48851->127.0.0.1:48857: use of closed network connection BenchmarkServer-4 117 943340 ns/op 3034 B/op 23 allocs/op BenchmarkClient-4 236 506229 ns/op 3810 B/op 46 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 554 210107 ns/op 7336 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1050 103068 ns/op 3051 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1436 82637 ns/op 1880 B/op 13 allocs/op BenchmarkServerHandlerTypeLen-4 1194 86607 ns/op 2799 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1352 82601 ns/op 2729 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1354 83119 ns/op 2740 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1622 79362 ns/op 1916 B/op 14 allocs/op BenchmarkServerHijack-4 799 146482 ns/op 16686 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 336 348848 ns/op 5756 B/op 52 allocs/op BenchmarkResponseStatusLine-4 409510 245.2 ns/op 0 B/op 0 allocs/op PASS ok net/http 10.771s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4591 28309 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.234s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 89432 1298 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 568806 198.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 185182 619.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 68894 1861 ns/op BenchmarkStdIPv4-4 127384 890.0 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 86763 1353 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 87625 1389 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 81607 1444 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 63732 1846 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1252585 96.21 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 106.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1311246 91.34 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 264915 458.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 279013 430.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 257031 457.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 85726 1445 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 270950 407.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 147916 789.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 156166 744.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 148574 784.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 77502 1547 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 381786 302.4 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 124291 931.8 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 167396 697.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 255691 454.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 159939 766.8 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 325741 350.3 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 159546 745.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 158746 749.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 162004 749.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 121213 987.8 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 482181 248.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 156358 755.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 90055 1323 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 115311 995.4 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 171014 709.3 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 113277 1057 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 274022 428.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 118353 1008 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 140136 840.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 193864 620.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 131382 885.9 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 102.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 104.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 105.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 112.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 111.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 111.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 111.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 988766 111.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 111.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 348762 353.4 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 553310 206.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 208250 571.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 213226 542.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 209716 574.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 77293 1567 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 516103 222.3 ns/op PASS ok net/netip 7.662s 2023/02/01 17:19:15 Test RPC server listening on 127.0.0.1:49364 2023/02/01 17:19:15 Test HTTP RPC server listening on 127.0.0.1:49365 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1484 72529 ns/op BenchmarkEndToEndHTTP-4 1453 73427 ns/op BenchmarkEndToEndAsync-4 3830 33188 ns/op BenchmarkEndToEndAsyncHTTP-4 3595 32592 ns/op PASS ok net/rpc 0.774s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3315 32439 ns/op BenchmarkReadMIMEHeader/server_headers-4 5844 20070 ns/op BenchmarkUncommon-4 27636 4323 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.535s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4141 24209 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 96213 1179 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 587798 192.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 96120 1235 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 183115 648.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 86335 1394 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14686 8190 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 407994 283.4 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 93471 1273 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 185104 648.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 85728 1387 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 16408 7399 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 209206 562.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 80064 1467 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 79596 1507 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35642 3337 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6412 18333 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 206139 570.1 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 80265 1471 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 79178 1511 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36121 3332 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6601 18026 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.086s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3171673 36.09 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 176888 670.1 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 961 118151 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 343 346822 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 756 160211 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 86634 1418 ns/op BenchmarkStatFile-4 70033 1666 ns/op BenchmarkStatDir-4 78477 1544 ns/op BenchmarkLstatDot-4 79928 1399 ns/op BenchmarkLstatFile-4 69962 1636 ns/op BenchmarkLstatDir-4 79074 1530 ns/op PASS ok os 1.567s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 48 2166848 ns/op 6374 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 377230 294.1 ns/op PASS ok os/user 0.247s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3594505 31.83 ns/op BenchmarkString-4 2288388 51.64 ns/op BenchmarkBytes-4 2056352 57.83 ns/op BenchmarkNamedBytes-4 740263 154.7 ns/op BenchmarkBytesArray-4 661936 174.6 ns/op BenchmarkSliceLen-4 2288061 52.02 ns/op BenchmarkMapLen-4 1537984 78.89 ns/op BenchmarkStringLen-4 1839422 65.37 ns/op BenchmarkArrayLen-4 1713627 69.60 ns/op BenchmarkSliceCap-4 2443358 48.95 ns/op BenchmarkDeepEqual/int8-4 711798 168.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 112429 1024 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 519730 228.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 109491 1099 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 529935 226.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 107700 1095 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 522888 231.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 110130 1087 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 495627 225.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 102727 1104 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 655533 172.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 139932 842.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 529696 225.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 110320 1092 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 523327 223.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 110029 1091 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 523347 227.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 110644 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 512386 224.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 108510 1085 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 521274 224.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 109454 1100 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 511416 227.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 108694 1079 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 523520 231.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 109680 1096 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 523485 230.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 108846 1100 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 508294 229.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 106890 1101 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 709057 174.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 116371 1033 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 533372 219.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 108189 1101 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 141253 844.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 66206 1767 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 69228 1747 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 44724 2676 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 291292 413.2 ns/op BenchmarkIsZero/ArrayIncomparable-4 38424 3078 ns/op BenchmarkIsZero/StructComparable-4 910852 129.1 ns/op BenchmarkIsZero/StructIncomparable-4 173733 690.8 ns/op BenchmarkSetZero/Bool/Direct-4 4341752 27.57 ns/op BenchmarkSetZero/Bool/CachedZero-4 1692163 70.60 ns/op BenchmarkSetZero/Bool/NewZero-4 1264419 94.94 ns/op BenchmarkSetZero/Int/Direct-4 2552796 46.79 ns/op BenchmarkSetZero/Int/CachedZero-4 1728580 68.43 ns/op BenchmarkSetZero/Int/NewZero-4 1270174 93.68 ns/op BenchmarkSetZero/Uint/Direct-4 2559301 47.26 ns/op BenchmarkSetZero/Uint/CachedZero-4 1776092 68.06 ns/op BenchmarkSetZero/Uint/NewZero-4 1272109 93.89 ns/op BenchmarkSetZero/Float/Direct-4 2544283 47.30 ns/op BenchmarkSetZero/Float/CachedZero-4 1768935 68.11 ns/op BenchmarkSetZero/Float/NewZero-4 1267105 94.92 ns/op BenchmarkSetZero/Complex/Direct-4 2558918 47.45 ns/op BenchmarkSetZero/Complex/CachedZero-4 1763674 68.20 ns/op BenchmarkSetZero/Complex/NewZero-4 1264868 94.89 ns/op BenchmarkSetZero/Array/Direct-4 4167243 28.73 ns/op BenchmarkSetZero/Array/CachedZero-4 1734957 68.94 ns/op BenchmarkSetZero/Array/NewZero-4 1241240 96.83 ns/op BenchmarkSetZero/Chan/Direct-4 2597910 46.28 ns/op BenchmarkSetZero/Chan/CachedZero-4 1362507 88.27 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 112.3 ns/op BenchmarkSetZero/Func/Direct-4 2565351 47.05 ns/op BenchmarkSetZero/Func/CachedZero-4 1333452 88.49 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 111.0 ns/op BenchmarkSetZero/Interface/Direct-4 2351958 51.26 ns/op BenchmarkSetZero/Interface/CachedZero-4 1754035 68.05 ns/op BenchmarkSetZero/Interface/NewZero-4 1275508 94.51 ns/op BenchmarkSetZero/Map/Direct-4 2583726 46.77 ns/op BenchmarkSetZero/Map/CachedZero-4 1360036 87.45 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 110.7 ns/op BenchmarkSetZero/Pointer/Direct-4 2577420 46.21 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1352593 89.70 ns/op BenchmarkSetZero/Pointer/NewZero-4 982594 113.0 ns/op BenchmarkSetZero/Slice/Direct-4 2219071 54.51 ns/op BenchmarkSetZero/Slice/CachedZero-4 1762998 68.30 ns/op BenchmarkSetZero/Slice/NewZero-4 1245402 94.69 ns/op BenchmarkSetZero/String/Direct-4 2512636 47.23 ns/op BenchmarkSetZero/String/CachedZero-4 1754985 67.92 ns/op BenchmarkSetZero/String/NewZero-4 1249196 95.74 ns/op BenchmarkSetZero/Struct/Direct-4 4219190 28.42 ns/op BenchmarkSetZero/Struct/CachedZero-4 1740429 69.74 ns/op BenchmarkSetZero/Struct/NewZero-4 1259972 95.46 ns/op BenchmarkSelect/1-4 175285 649.8 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 96884 1250 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 50836 2558 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 168115 630.7 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 131832 892.9 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 126378 960.4 ns/op 133.28 MB/s BenchmarkCallArgCopy/size=256-4 117500 1056 ns/op 242.40 MB/s BenchmarkCallArgCopy/size=1024-4 83101 1477 ns/op 693.34 MB/s BenchmarkCallArgCopy/size=4096-4 34611 3289 ns/op 1245.31 MB/s BenchmarkCallArgCopy/size=65536-4 2854 40319 ns/op 1625.43 MB/s BenchmarkPtrTo-4 484033 248.4 ns/op BenchmarkFieldByName1-4 733438 143.3 ns/op BenchmarkFieldByName2-4 82908 1474 ns/op BenchmarkFieldByName3-4 10423 11888 ns/op BenchmarkInterfaceBig-4 5020128 24.06 ns/op BenchmarkInterfaceSmall-4 4932272 24.35 ns/op BenchmarkNew-4 2487632 47.64 ns/op BenchmarkMap/StringKeys/MapIndex-4 3302 36838 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3136 37743 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3165 38568 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2968 39378 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3308 36294 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3166 38186 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 257931 473.8 ns/op PASS ok reflect 18.162s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10754 9958 ns/op 9381 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15963 8029 ns/op 9409 B/op 1 allocs/op BenchmarkFindString-4 12524 10101 ns/op 9343 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 10876 ns/op 9381 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10840 ns/op 9309 B/op 2 allocs/op BenchmarkLiteral-4 17379 7497 ns/op BenchmarkNotLiteral-4 4198 26310 ns/op BenchmarkMatchClass-4 3518 34463 ns/op BenchmarkMatchClass_InRange-4 3512 32728 ns/op BenchmarkReplaceAll-4 2272 47463 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 17779 7277 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 41875 2889 ns/op BenchmarkAnchoredShortMatch-4 15060 7839 ns/op BenchmarkAnchoredLongMatch-4 20110 5781 ns/op BenchmarkOnePassShortA-4 21325 5478 ns/op BenchmarkNotOnePassShortA-4 9250 14237 ns/op BenchmarkOnePassShortB-4 29085 4088 ns/op BenchmarkNotOnePassShortB-4 10000 11471 ns/op BenchmarkOnePassLongPrefix-4 90032 1336 ns/op BenchmarkOnePassLongNotPrefix-4 30772 3928 ns/op BenchmarkMatchParallelShared-4 30027 4442 ns/op BenchmarkMatchParallelCopied-4 27469 4441 ns/op BenchmarkQuoteMetaAll-4 156654 762.3 ns/op 18.37 MB/s BenchmarkQuoteMetaNone-4 309079 383.7 ns/op 67.75 MB/s BenchmarkCompile/Onepass-4 4252 25323 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1699 67265 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 206 598148 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3741751 32.24 ns/op 496.24 MB/s BenchmarkMatch/Easy0/32-4 17511 6699 ns/op 4.78 MB/s BenchmarkMatch/Easy0/1K-4 6378 19381 ns/op 52.84 MB/s BenchmarkMatch/Easy0i/16-4 3760000 32.23 ns/op 496.37 MB/s BenchmarkMatch/Easy0i/32-4 5978 20157 ns/op 1.59 MB/s BenchmarkMatch/Easy0i/1K-4 280 428380 ns/op 2.39 MB/s BenchmarkMatch/Easy1/16-4 3681078 31.91 ns/op 501.37 MB/s BenchmarkMatch/Easy1/32-4 18532 6945 ns/op 4.61 MB/s BenchmarkMatch/Easy1/1K-4 4496 24496 ns/op 41.80 MB/s BenchmarkMatch/Medium/16-4 3751416 31.75 ns/op 503.97 MB/s BenchmarkMatch/Medium/32-4 6286 17946 ns/op 1.78 MB/s BenchmarkMatch/Medium/1K-4 325 364847 ns/op 2.81 MB/s BenchmarkMatch/Hard/16-4 3751898 32.11 ns/op 498.31 MB/s BenchmarkMatch/Hard/32-4 4028 27251 ns/op 1.17 MB/s BenchmarkMatch/Hard/1K-4 189 627870 ns/op 1.63 MB/s BenchmarkMatch/Hard1/16-4 1627 75311 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 853 138790 ns/op 0.23 MB/s BenchmarkMatch/Hard1/1K-4 28 4156014 ns/op 0.25 MB/s BenchmarkMatch_onepass_regex/16-4 33004 3685 ns/op 4.34 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18994 6408 ns/op 4.99 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 721 163912 ns/op 6.25 MB/s 23 B/op 0 allocs/op PASS ok regexp 7.491s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 628850 189.5 ns/op PASS ok regexp/syntax 1.191s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1099849 104.8 ns/op BenchmarkMakeChan/Int-4 925638 127.5 ns/op BenchmarkMakeChan/Ptr-4 645666 211.9 ns/op BenchmarkMakeChan/Struct/0-4 1000000 114.6 ns/op BenchmarkMakeChan/Struct/32-4 492954 257.3 ns/op BenchmarkMakeChan/Struct/40-4 396726 276.3 ns/op BenchmarkChanNonblocking-4 11114125 10.08 ns/op BenchmarkSelectUncontended-4 979462 117.4 ns/op BenchmarkSelectSyncContended-4 23070 4705 ns/op BenchmarkSelectAsyncContended-4 96322 1171 ns/op BenchmarkSelectNonblock-4 6311257 18.79 ns/op BenchmarkChanUncontended-4 12049 9709 ns/op BenchmarkChanContended-4 1194 106945 ns/op BenchmarkChanSync-4 120061 988.7 ns/op BenchmarkChanSyncWork-4 10000 36629 ns/op BenchmarkChanProdCons0-4 80298 1586 ns/op BenchmarkChanProdCons10-4 89854 1374 ns/op BenchmarkChanProdCons100-4 96705 1223 ns/op BenchmarkChanProdConsWork0-4 70293 1615 ns/op BenchmarkChanProdConsWork10-4 76072 1610 ns/op BenchmarkChanProdConsWork100-4 78848 1615 ns/op BenchmarkSelectProdCons-4 56834 2048 ns/op BenchmarkReceiveDataFromClosedChan-4 661578 171.3 ns/op BenchmarkChanCreation-4 179617 614.2 ns/op BenchmarkChanSem-4 121482 1042 ns/op BenchmarkChanPopular-4 98 1247267 ns/op BenchmarkChanClosed-4 480748 238.3 ns/op BenchmarkCallClosure-4 6271662 18.30 ns/op BenchmarkCallClosure1-4 6217501 18.72 ns/op BenchmarkCallClosure2-4 1515202 81.40 ns/op BenchmarkCallClosure3-4 1605837 70.91 ns/op BenchmarkCallClosure4-4 1548811 78.66 ns/op BenchmarkComplex128DivNormal-4 9908366 19.83 ns/op BenchmarkComplex128DivNisNaN-4 7093622 20.98 ns/op BenchmarkComplex128DivDisNaN-4 7203465 23.33 ns/op BenchmarkComplex128DivNisInf-4 9629824 22.58 ns/op BenchmarkComplex128DivDisInf-4 5550142 30.38 ns/op BenchmarkSetTypePtr-4 44061468 2.688 ns/op 2976.43 MB/s BenchmarkSetTypePtr8-4 9497757 12.54 ns/op 5102.11 MB/s BenchmarkSetTypePtr16-4 9441766 12.53 ns/op 10218.13 MB/s BenchmarkSetTypePtr32-4 9468837 12.51 ns/op 20458.91 MB/s BenchmarkSetTypePtr64-4 9646081 12.55 ns/op 40793.59 MB/s BenchmarkSetTypePtr126-4 5723001 21.00 ns/op 47997.87 MB/s BenchmarkSetTypePtr128-4 5797915 20.63 ns/op 49630.43 MB/s BenchmarkSetTypePtrSlice-4 722786 164.2 ns/op 49901.13 MB/s BenchmarkSetTypeNode1-4 9677059 12.54 ns/op 1913.56 MB/s BenchmarkSetTypeNode1Slice-4 3027310 39.43 ns/op 19476.49 MB/s BenchmarkSetTypeNode8-4 9495764 12.44 ns/op 6432.34 MB/s BenchmarkSetTypeNode8Slice-4 1574329 77.07 ns/op 33215.94 MB/s BenchmarkSetTypeNode64-4 5633229 21.30 ns/op 24784.74 MB/s BenchmarkSetTypeNode64Slice-4 231082 520.8 ns/op 32443.71 MB/s BenchmarkSetTypeNode64Dead-4 7516454 16.00 ns/op 32992.83 MB/s BenchmarkSetTypeNode64DeadSlice-4 258445 466.9 ns/op 36186.17 MB/s BenchmarkSetTypeNode124-4 5602276 21.30 ns/op 47313.71 MB/s BenchmarkSetTypeNode124Slice-4 182253 657.9 ns/op 49030.72 MB/s BenchmarkSetTypeNode126-4 5935239 20.28 ns/op 50481.56 MB/s BenchmarkSetTypeNode126Slice-4 181011 674.5 ns/op 48578.95 MB/s BenchmarkSetTypeNode128-4 4080258 29.47 ns/op 35286.98 MB/s BenchmarkSetTypeNode128Slice-4 143080 837.9 ns/op 39717.38 MB/s BenchmarkSetTypeNode130-4 4063306 29.58 ns/op 35702.15 MB/s BenchmarkSetTypeNode130Slice-4 137161 847.7 ns/op 39862.16 MB/s BenchmarkSetTypeNode1024-4 776185 155.2 ns/op 52891.37 MB/s BenchmarkSetTypeNode1024Slice-4 24400 4899 ns/op 53617.54 MB/s BenchmarkAllocation-4 5120 27807 ns/op BenchmarkReadMemStats-4 6392 18247 ns/op BenchmarkReadMemStatsLatency-4 1 13081585 p50-ns 13081585 p90-ns 13081585 p99-ns BenchmarkWriteBarrier-4 3029734 41.61 ns/op BenchmarkBulkWriteBarrier-4 7386648 15.62 ns/op BenchmarkScanStackNoLocals-4 3 44674410 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11709780 10.43 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10281249 11.12 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9441103 13.07 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6993820 17.39 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4690548 25.37 ns/op BenchmarkHash5-4 6441099 18.38 ns/op 272.03 MB/s BenchmarkHash16-4 7210852 16.72 ns/op 956.71 MB/s BenchmarkHash64-4 6180825 20.11 ns/op 3182.03 MB/s BenchmarkHash1024-4 1847504 63.87 ns/op 16031.86 MB/s BenchmarkHash65536-4 38176 3104 ns/op 21113.26 MB/s BenchmarkAlignedLoad-4 8304400 14.11 ns/op BenchmarkUnalignedLoad-4 9055167 13.12 ns/op BenchmarkEqEfaceConcrete-4 6353013 18.60 ns/op BenchmarkEqIfaceConcrete-4 6682100 17.97 ns/op BenchmarkNeEfaceConcrete-4 7017070 17.34 ns/op BenchmarkNeIfaceConcrete-4 6863358 17.86 ns/op BenchmarkConvT2EByteSized/bool-4 6701826 17.35 ns/op BenchmarkConvT2EByteSized/uint8-4 6659821 17.79 ns/op BenchmarkConvT2ESmall-4 5859560 20.56 ns/op BenchmarkConvT2EUintptr-4 5716885 21.12 ns/op BenchmarkConvT2ELarge-4 1288536 93.45 ns/op BenchmarkConvT2ISmall-4 5869196 20.52 ns/op BenchmarkConvT2IUintptr-4 5759941 20.92 ns/op BenchmarkConvT2ILarge-4 1299763 93.55 ns/op BenchmarkConvI2E-4 5140460 22.55 ns/op BenchmarkConvI2I-4 4427314 26.73 ns/op BenchmarkAssertE2T-4 5109159 23.44 ns/op BenchmarkAssertE2TLarge-4 2501622 47.01 ns/op BenchmarkAssertE2I-4 4603051 25.47 ns/op BenchmarkAssertI2T-4 5135511 23.69 ns/op BenchmarkAssertI2I-4 4667400 25.93 ns/op BenchmarkAssertI2E-4 6416599 18.18 ns/op BenchmarkAssertE2E-4 6251810 18.33 ns/op BenchmarkAssertE2T2-4 3827428 30.84 ns/op BenchmarkAssertE2T2Blank-4 4822516 24.95 ns/op BenchmarkAssertI2E2-4 4682714 25.68 ns/op BenchmarkAssertI2E2Blank-4 6407526 18.93 ns/op BenchmarkAssertE2E2-4 4917759 24.08 ns/op BenchmarkAssertE2E2Blank-4 6749390 17.84 ns/op BenchmarkConvT2Ezero/zero/16-4 6081676 19.57 ns/op BenchmarkConvT2Ezero/zero/32-4 5880291 20.40 ns/op BenchmarkConvT2Ezero/zero/64-4 6054765 19.85 ns/op BenchmarkConvT2Ezero/zero/str-4 5905545 20.45 ns/op BenchmarkConvT2Ezero/zero/slice-4 5806628 20.73 ns/op BenchmarkConvT2Ezero/zero/big-4 290510 504.2 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1391619 79.26 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 101.1 ns/op BenchmarkConvT2Ezero/nonzero/big-4 279484 500.9 ns/op BenchmarkConvT2Ezero/smallint/16-4 5937380 20.16 ns/op BenchmarkConvT2Ezero/smallint/32-4 5764260 20.06 ns/op BenchmarkConvT2Ezero/smallint/64-4 6118422 19.75 ns/op BenchmarkConvT2Ezero/largeint/16-4 1884810 66.27 ns/op BenchmarkConvT2Ezero/largeint/32-4 1729842 70.11 ns/op BenchmarkConvT2Ezero/largeint/64-4 1765614 66.09 ns/op BenchmarkMalloc8-4 1507974 73.86 ns/op BenchmarkMalloc16-4 1469924 79.38 ns/op BenchmarkMallocTypeInfo8-4 1575207 74.81 ns/op BenchmarkMallocTypeInfo16-4 1310025 92.61 ns/op BenchmarkMallocLargeStruct-4 214470 640.9 ns/op BenchmarkGoroutineSelect-4 69 2002670 ns/op BenchmarkGoroutineBlocking-4 74 2134929 ns/op BenchmarkGoroutineForRange-4 73 1950275 ns/op BenchmarkGoroutineIdle-4 98 1757873 ns/op BenchmarkHashStringSpeed-4 2277289 47.31 ns/op BenchmarkHashBytesSpeed-4 1411852 85.13 ns/op BenchmarkHashInt32Speed-4 2747158 47.13 ns/op BenchmarkHashInt64Speed-4 2919912 45.46 ns/op BenchmarkHashStringArraySpeed-4 590530 193.0 ns/op BenchmarkMegMap-4 3162188 37.73 ns/op BenchmarkMegOneMap-4 4052690 30.04 ns/op BenchmarkMegEqMap-4 1394 82900 ns/op BenchmarkMegEmptyMap-4 4823919 24.66 ns/op BenchmarkSmallStrMap-4 3335562 36.31 ns/op BenchmarkMapStringKeysEight_16-4 3271846 36.20 ns/op BenchmarkMapStringKeysEight_32-4 3348786 36.10 ns/op BenchmarkMapStringKeysEight_64-4 3240698 37.26 ns/op BenchmarkMapStringKeysEight_1M-4 3291862 36.70 ns/op BenchmarkIntMap-4 4001688 30.30 ns/op BenchmarkMapFirst/1-4 4696053 25.72 ns/op BenchmarkMapFirst/2-4 4657920 26.09 ns/op BenchmarkMapFirst/3-4 4749934 25.27 ns/op BenchmarkMapFirst/4-4 4564170 25.45 ns/op BenchmarkMapFirst/5-4 4351005 25.74 ns/op BenchmarkMapFirst/6-4 4504288 26.12 ns/op BenchmarkMapFirst/7-4 4637532 25.82 ns/op BenchmarkMapFirst/8-4 4609663 26.71 ns/op BenchmarkMapFirst/9-4 4030335 29.98 ns/op BenchmarkMapFirst/10-4 3952155 30.36 ns/op BenchmarkMapFirst/11-4 3893238 29.99 ns/op BenchmarkMapFirst/12-4 3955437 30.48 ns/op BenchmarkMapFirst/13-4 3924414 30.95 ns/op BenchmarkMapFirst/14-4 4101958 30.13 ns/op BenchmarkMapFirst/15-4 3936838 29.87 ns/op BenchmarkMapFirst/16-4 3758192 30.69 ns/op BenchmarkMapMid/1-4 3748408 31.99 ns/op BenchmarkMapMid/2-4 3569092 33.53 ns/op BenchmarkMapMid/3-4 3618841 32.65 ns/op BenchmarkMapMid/4-4 3624304 33.16 ns/op BenchmarkMapMid/5-4 3647061 32.54 ns/op BenchmarkMapMid/6-4 3583196 33.65 ns/op BenchmarkMapMid/7-4 3577424 33.85 ns/op BenchmarkMapMid/8-4 3435999 34.97 ns/op BenchmarkMapMid/9-4 3299046 37.49 ns/op BenchmarkMapMid/10-4 3087092 38.43 ns/op BenchmarkMapMid/11-4 3158281 38.65 ns/op BenchmarkMapMid/12-4 3191941 37.29 ns/op BenchmarkMapMid/13-4 3119468 36.55 ns/op BenchmarkMapMid/14-4 3217372 38.16 ns/op BenchmarkMapMid/15-4 3287702 38.00 ns/op BenchmarkMapMid/16-4 2935550 42.38 ns/op BenchmarkMapLast/1-4 3683432 32.48 ns/op BenchmarkMapLast/2-4 3616280 33.69 ns/op BenchmarkMapLast/3-4 3671596 33.18 ns/op BenchmarkMapLast/4-4 3522726 33.62 ns/op BenchmarkMapLast/5-4 3501028 35.17 ns/op BenchmarkMapLast/6-4 3288824 36.27 ns/op BenchmarkMapLast/7-4 3419896 35.12 ns/op BenchmarkMapLast/8-4 3345148 35.34 ns/op BenchmarkMapLast/9-4 2973627 40.05 ns/op BenchmarkMapLast/10-4 3119269 38.36 ns/op BenchmarkMapLast/11-4 3011216 38.34 ns/op BenchmarkMapLast/12-4 2938081 42.37 ns/op BenchmarkMapLast/13-4 3290523 37.00 ns/op BenchmarkMapLast/14-4 3198348 37.48 ns/op BenchmarkMapLast/15-4 3185883 37.62 ns/op BenchmarkMapLast/16-4 3010597 38.93 ns/op BenchmarkMapCycle-4 1993077 59.37 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3314452 37.02 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2353 50365 ns/op BenchmarkMakeMap/[Byte]Byte-4 726740 171.4 ns/op BenchmarkMakeMap/[Int]Int-4 418130 336.6 ns/op BenchmarkNewEmptyMap-4 12447312 9.848 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1677040 71.38 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 424611 265.2 ns/op BenchmarkMapIterEmpty-4 5258820 23.00 ns/op BenchmarkSameLengthMap-4 4002490 28.06 ns/op BenchmarkBigKeyMap-4 1686236 69.96 ns/op BenchmarkBigValMap-4 1538412 79.02 ns/op BenchmarkSmallKeyMap-4 2803947 42.82 ns/op BenchmarkMapPopulate/1-4 2241381 54.32 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 135050 931.1 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7342 16463 ns/op 6272 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 796 153727 ns/op 51745 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 62 1740125 ns/op 416267 B/op 203 allocs/op BenchmarkMapPopulate/100000-4 4 27356049 ns/op 6528688 B/op 2910 allocs/op BenchmarkComplexAlgMap-4 450976 258.2 ns/op BenchmarkGoMapClear/Reflexive/1-4 671833 172.5 ns/op BenchmarkGoMapClear/Reflexive/10-4 639241 190.4 ns/op BenchmarkGoMapClear/Reflexive/100-4 237572 505.5 ns/op BenchmarkGoMapClear/Reflexive/1000-4 44436 2723 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5214 20937 ns/op BenchmarkGoMapClear/NonReflexive/1-4 512283 234.6 ns/op BenchmarkGoMapClear/NonReflexive/10-4 474099 253.1 ns/op BenchmarkGoMapClear/NonReflexive/100-4 214957 568.5 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 42700 2810 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5288 21252 ns/op BenchmarkMapStringConversion/32/simple-4 1859628 64.16 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1804532 66.87 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1618707 73.38 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1726425 68.79 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1660368 72.27 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1517083 78.80 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1876261 63.38 ns/op BenchmarkMapInterfacePtr-4 1974996 60.37 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4656800 26.02 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 147376 860.6 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5224 23444 ns/op BenchmarkMapPop1000-4 388 320860 ns/op BenchmarkMapPop10000-4 20 5762687 ns/op BenchmarkMapAssign/Int32/256-4 2231998 53.94 ns/op BenchmarkMapAssign/Int32/65536-4 876960 140.3 ns/op BenchmarkMapAssign/Int64/256-4 2169319 53.80 ns/op BenchmarkMapAssign/Int64/65536-4 738160 140.8 ns/op BenchmarkMapAssign/Str/256-4 1843509 65.37 ns/op BenchmarkMapAssign/Str/65536-4 502328 224.2 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1405734 84.26 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 541171 197.5 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1480666 83.24 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 478056 213.1 ns/op BenchmarkMapOperatorAssign/Str/256-4 544248 2545 ns/op BenchmarkMapOperatorAssign/Str/65536-4 196026 564.3 ns/op BenchmarkMapAppendAssign/Int32/256-4 915042 171.4 ns/op 35 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 268010 430.4 ns/op 49 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 806206 160.2 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 257252 477.5 ns/op 54 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 447034 265.9 ns/op 45 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 141655 800.4 ns/op 113 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1762773 66.46 ns/op BenchmarkMapDelete/Int32/1000-4 1928187 61.63 ns/op BenchmarkMapDelete/Int32/10000-4 1878204 64.80 ns/op BenchmarkMapDelete/Int64/100-4 1765797 67.72 ns/op BenchmarkMapDelete/Int64/1000-4 1911500 62.60 ns/op BenchmarkMapDelete/Int64/10000-4 1797313 66.37 ns/op BenchmarkMapDelete/Str/100-4 1432910 83.35 ns/op BenchmarkMapDelete/Str/1000-4 1487600 87.45 ns/op BenchmarkMapDelete/Str/10000-4 1377028 85.86 ns/op BenchmarkMapDelete/Pointer/100-4 1611462 74.54 ns/op BenchmarkMapDelete/Pointer/1000-4 1704531 69.52 ns/op BenchmarkMapDelete/Pointer/10000-4 1633400 72.34 ns/op BenchmarkMemmove/0-4 16252518 7.404 ns/op BenchmarkMemmove/1-4 1940390 61.16 ns/op 16.35 MB/s BenchmarkMemmove/2-4 1911330 62.69 ns/op 31.90 MB/s BenchmarkMemmove/3-4 1871746 65.19 ns/op 46.02 MB/s BenchmarkMemmove/4-4 1909310 64.35 ns/op 62.16 MB/s BenchmarkMemmove/5-4 1835444 63.33 ns/op 78.95 MB/s BenchmarkMemmove/6-4 1813225 63.71 ns/op 94.17 MB/s BenchmarkMemmove/7-4 1861275 64.15 ns/op 109.12 MB/s BenchmarkMemmove/8-4 1841271 63.70 ns/op 125.60 MB/s BenchmarkMemmove/9-4 1799556 66.68 ns/op 134.96 MB/s BenchmarkMemmove/10-4 1778778 68.39 ns/op 146.22 MB/s BenchmarkMemmove/11-4 1760588 66.69 ns/op 164.94 MB/s BenchmarkMemmove/12-4 1785688 66.52 ns/op 180.39 MB/s BenchmarkMemmove/13-4 1791400 66.84 ns/op 194.48 MB/s BenchmarkMemmove/14-4 1779939 66.40 ns/op 210.85 MB/s BenchmarkMemmove/15-4 1773758 65.78 ns/op 228.02 MB/s BenchmarkMemmove/16-4 1860576 64.08 ns/op 249.68 MB/s BenchmarkMemmove/32-4 1841226 66.36 ns/op 482.23 MB/s BenchmarkMemmove/64-4 1698942 70.13 ns/op 912.63 MB/s BenchmarkMemmove/128-4 1560804 77.92 ns/op 1642.73 MB/s BenchmarkMemmove/256-4 1000000 102.3 ns/op 2502.62 MB/s BenchmarkMemmove/512-4 700958 166.6 ns/op 3073.57 MB/s BenchmarkMemmove/1024-4 488007 247.4 ns/op 4139.58 MB/s BenchmarkMemmove/2048-4 305222 391.7 ns/op 5228.42 MB/s BenchmarkMemmove/4096-4 164089 744.1 ns/op 5504.41 MB/s BenchmarkMemmoveOverlap/32-4 1861814 66.19 ns/op 483.47 MB/s BenchmarkMemmoveOverlap/64-4 1700746 70.64 ns/op 906.01 MB/s BenchmarkMemmoveOverlap/128-4 1540413 79.40 ns/op 1611.99 MB/s BenchmarkMemmoveOverlap/256-4 1200705 102.8 ns/op 2489.55 MB/s BenchmarkMemmoveOverlap/512-4 740476 164.4 ns/op 3114.19 MB/s BenchmarkMemmoveOverlap/1024-4 497712 248.0 ns/op 4129.41 MB/s BenchmarkMemmoveOverlap/2048-4 303310 394.9 ns/op 5185.61 MB/s BenchmarkMemmoveOverlap/4096-4 166940 732.2 ns/op 5594.46 MB/s BenchmarkMemmoveUnalignedDst/0-4 14328891 8.522 ns/op BenchmarkMemmoveUnalignedDst/1-4 1964668 61.29 ns/op 16.32 MB/s BenchmarkMemmoveUnalignedDst/2-4 1890956 62.53 ns/op 31.98 MB/s BenchmarkMemmoveUnalignedDst/3-4 1873182 63.73 ns/op 47.08 MB/s BenchmarkMemmoveUnalignedDst/4-4 1911541 63.08 ns/op 63.41 MB/s BenchmarkMemmoveUnalignedDst/5-4 1871023 62.92 ns/op 79.47 MB/s BenchmarkMemmoveUnalignedDst/6-4 1908596 63.19 ns/op 94.95 MB/s BenchmarkMemmoveUnalignedDst/7-4 1900036 62.73 ns/op 111.59 MB/s BenchmarkMemmoveUnalignedDst/8-4 1938766 60.57 ns/op 132.08 MB/s BenchmarkMemmoveUnalignedDst/9-4 1816954 65.70 ns/op 136.99 MB/s BenchmarkMemmoveUnalignedDst/10-4 1804754 66.12 ns/op 151.23 MB/s BenchmarkMemmoveUnalignedDst/11-4 1807876 65.71 ns/op 167.40 MB/s BenchmarkMemmoveUnalignedDst/12-4 1803292 65.69 ns/op 182.69 MB/s BenchmarkMemmoveUnalignedDst/13-4 1797684 66.31 ns/op 196.05 MB/s BenchmarkMemmoveUnalignedDst/14-4 1821493 65.92 ns/op 212.38 MB/s BenchmarkMemmoveUnalignedDst/15-4 1790128 67.11 ns/op 223.52 MB/s BenchmarkMemmoveUnalignedDst/16-4 1788430 67.06 ns/op 238.61 MB/s BenchmarkMemmoveUnalignedDst/32-4 1654459 71.51 ns/op 447.50 MB/s BenchmarkMemmoveUnalignedDst/64-4 1620828 73.09 ns/op 875.69 MB/s BenchmarkMemmoveUnalignedDst/128-4 1419765 82.67 ns/op 1548.36 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 106.5 ns/op 2404.82 MB/s BenchmarkMemmoveUnalignedDst/512-4 671865 171.0 ns/op 2994.26 MB/s BenchmarkMemmoveUnalignedDst/1024-4 443443 267.3 ns/op 3830.20 MB/s BenchmarkMemmoveUnalignedDst/2048-4 300766 392.6 ns/op 5215.90 MB/s BenchmarkMemmoveUnalignedDst/4096-4 160963 746.1 ns/op 5490.24 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1718889 69.04 ns/op 463.52 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1585287 75.72 ns/op 845.17 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1426904 85.98 ns/op 1488.74 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 112.0 ns/op 2285.94 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 691609 175.5 ns/op 2917.35 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 480036 250.7 ns/op 4084.50 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 301888 403.3 ns/op 5078.50 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 166062 735.5 ns/op 5568.99 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14678796 8.125 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1956627 62.25 ns/op 16.06 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1883822 63.29 ns/op 31.60 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1891716 64.13 ns/op 46.78 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1916664 62.51 ns/op 63.99 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1916163 62.70 ns/op 79.74 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1906869 62.76 ns/op 95.61 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1919736 64.16 ns/op 109.10 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1949372 61.08 ns/op 130.97 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1795279 65.14 ns/op 138.17 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1800022 65.42 ns/op 152.86 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1819540 66.26 ns/op 166.02 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1846905 65.41 ns/op 183.47 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1836380 64.74 ns/op 200.81 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1798116 65.15 ns/op 214.88 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1855783 65.59 ns/op 228.70 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1833193 64.77 ns/op 247.04 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1747483 69.68 ns/op 459.25 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1594100 73.81 ns/op 867.15 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1448871 82.66 ns/op 1548.54 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 104.5 ns/op 2449.05 MB/s BenchmarkMemmoveUnalignedSrc/512-4 664489 170.6 ns/op 3000.71 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 484970 248.4 ns/op 4122.38 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 297490 400.0 ns/op 5119.60 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 161728 754.2 ns/op 5431.09 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1672825 72.03 ns/op 444.26 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1587934 74.84 ns/op 855.12 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1444983 83.10 ns/op 1540.24 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 107.3 ns/op 2385.08 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 687638 176.3 ns/op 2903.60 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 487386 247.4 ns/op 4139.88 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 305523 397.8 ns/op 5147.89 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 163807 721.4 ns/op 5677.84 MB/s BenchmarkMemclr/5-4 11708220 9.765 ns/op 512.05 MB/s BenchmarkMemclr/16-4 11325596 10.54 ns/op 1518.30 MB/s BenchmarkMemclr/64-4 10431012 11.94 ns/op 5359.54 MB/s BenchmarkMemclr/256-4 9735340 12.45 ns/op 20557.16 MB/s BenchmarkMemclr/4096-4 2347266 50.90 ns/op 80466.10 MB/s BenchmarkMemclr/65536-4 51916 2415 ns/op 27137.30 MB/s BenchmarkMemclr/1M-4 2708 42742 ns/op 24532.45 MB/s BenchmarkMemclr/4M-4 676 169460 ns/op 24751.06 MB/s BenchmarkMemclr/8M-4 252 430042 ns/op 19506.46 MB/s BenchmarkMemclr/16M-4 49 2307925 ns/op 7269.39 MB/s BenchmarkMemclr/64M-4 12 9765449 ns/op 6872.07 MB/s BenchmarkGoMemclr/5-4 2315557 51.96 ns/op 96.23 MB/s BenchmarkGoMemclr/16-4 520532 216.8 ns/op 73.79 MB/s BenchmarkGoMemclr/64-4 146643 817.7 ns/op 78.27 MB/s BenchmarkGoMemclr/256-4 37209 3284 ns/op 77.96 MB/s BenchmarkMemclrRange/1K_2K-4 59720 1986 ns/op 48284.40 MB/s BenchmarkMemclrRange/2K_8K-4 28251 4221 ns/op 79020.48 MB/s BenchmarkMemclrRange/4K_16K-4 39253 3052 ns/op 105841.54 MB/s BenchmarkMemclrRange/160K_228K-4 1783 65017 ns/op 25575.93 MB/s BenchmarkClearFat7-4 6957351 17.06 ns/op BenchmarkClearFat8-4 7292332 16.26 ns/op BenchmarkClearFat11-4 6326997 18.99 ns/op BenchmarkClearFat12-4 6080178 19.81 ns/op BenchmarkClearFat13-4 6281688 19.15 ns/op BenchmarkClearFat14-4 6135804 19.84 ns/op BenchmarkClearFat15-4 6148291 19.12 ns/op BenchmarkClearFat16-4 6880381 17.26 ns/op BenchmarkClearFat24-4 6503410 18.00 ns/op BenchmarkClearFat32-4 6520374 19.15 ns/op BenchmarkClearFat40-4 6386791 19.25 ns/op BenchmarkClearFat48-4 5989455 19.70 ns/op BenchmarkClearFat56-4 6165841 19.87 ns/op BenchmarkClearFat64-4 6040748 19.85 ns/op BenchmarkClearFat72-4 5833329 20.26 ns/op BenchmarkClearFat128-4 4467823 26.50 ns/op BenchmarkClearFat256-4 2615685 48.04 ns/op BenchmarkClearFat512-4 1615185 73.41 ns/op BenchmarkClearFat1024-4 1000000 110.3 ns/op BenchmarkClearFat1032-4 900517 127.8 ns/op BenchmarkClearFat1040-4 1000000 113.6 ns/op BenchmarkCopyFat7-4 6716347 18.28 ns/op BenchmarkCopyFat8-4 7114177 17.11 ns/op BenchmarkCopyFat11-4 6235809 18.82 ns/op BenchmarkCopyFat12-4 6399729 18.92 ns/op BenchmarkCopyFat13-4 6205737 19.10 ns/op BenchmarkCopyFat14-4 6347410 19.06 ns/op BenchmarkCopyFat15-4 6323022 18.91 ns/op BenchmarkCopyFat16-4 6917004 17.28 ns/op BenchmarkCopyFat24-4 6725617 18.11 ns/op BenchmarkCopyFat32-4 6554641 17.92 ns/op BenchmarkCopyFat64-4 6109534 19.64 ns/op BenchmarkCopyFat72-4 5821488 20.75 ns/op BenchmarkCopyFat128-4 4436568 26.69 ns/op BenchmarkCopyFat256-4 2454608 52.86 ns/op BenchmarkCopyFat512-4 1688848 71.53 ns/op BenchmarkCopyFat520-4 1558158 78.86 ns/op BenchmarkCopyFat1024-4 978444 121.7 ns/op BenchmarkCopyFat1032-4 992828 130.1 ns/op BenchmarkCopyFat1040-4 1000000 118.5 ns/op BenchmarkIssue18740/2byte-4 445 267019 ns/op BenchmarkIssue18740/4byte-4 734 162061 ns/op BenchmarkIssue18740/8byte-4 1038 115295 ns/op BenchmarkMemclrKnownSize1-4 9456573 12.78 ns/op 78.23 MB/s BenchmarkMemclrKnownSize2-4 5807827 20.86 ns/op 95.86 MB/s BenchmarkMemclrKnownSize4-4 3677841 32.77 ns/op 122.05 MB/s BenchmarkMemclrKnownSize8-4 1000000 105.6 ns/op 75.78 MB/s BenchmarkMemclrKnownSize16-4 518947 217.3 ns/op 73.64 MB/s BenchmarkMemclrKnownSize32-4 281970 423.4 ns/op 75.58 MB/s BenchmarkMemclrKnownSize64-4 135073 831.3 ns/op 76.99 MB/s BenchmarkMemclrKnownSize112-4 84243 1405 ns/op 79.70 MB/s BenchmarkMemclrKnownSize128-4 74506 1605 ns/op 79.74 MB/s BenchmarkMemclrKnownSize192-4 49442 2413 ns/op 79.57 MB/s BenchmarkMemclrKnownSize248-4 36751 3089 ns/op 80.29 MB/s BenchmarkMemclrKnownSize256-4 37466 3202 ns/op 79.96 MB/s BenchmarkMemclrKnownSize512-4 18686 6382 ns/op 80.22 MB/s BenchmarkMemclrKnownSize1024-4 9196 12618 ns/op 81.15 MB/s BenchmarkMemclrKnownSize4096-4 2353 51226 ns/op 79.96 MB/s BenchmarkMemclrKnownSize512KiB-4 15 6685110 ns/op 78.43 MB/s BenchmarkReadMetricsLatency-4 23532 4227 p50-ns 4712 p90-ns 16632 p99-ns BenchmarkFinalizer-4 164 654371 ns/op BenchmarkFinalizerRun-4 206060 879.1 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6657981 17.57 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3067102 38.91 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2400421 49.56 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2340649 51.16 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1281308 96.82 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 995906 106.5 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2050501 54.82 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1245553 95.16 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1317656 93.48 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1897089 62.37 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1914048 61.48 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1485524 80.84 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1460238 81.41 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1344108 89.01 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5727669 20.76 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5926008 20.38 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5863138 20.63 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5858971 20.36 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5437495 21.98 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4981632 24.32 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5882684 20.50 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5847105 20.29 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5924692 20.30 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5813840 20.50 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5924925 20.21 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5924982 20.39 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5823524 20.39 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5863473 20.38 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5882085 20.37 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5925331 20.36 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5899978 20.22 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5934912 20.40 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5892643 20.51 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5334519 22.39 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5306286 22.62 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5855912 20.23 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5216089 22.59 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5214039 22.40 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5878611 20.35 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5331158 22.54 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5342866 22.33 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5880000 20.41 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5366230 22.39 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5380642 22.34 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5930544 20.27 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5913033 20.33 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5903900 20.32 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5891839 20.30 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5932071 20.25 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5914459 20.32 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5925876 20.23 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5848153 20.33 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5927118 20.36 ns/op BenchmarkNetpollBreak-4 3727 32045 ns/op BenchmarkPingPongHog-4 282 376442 ns/op BenchmarkStackGrowth-4 117016 907.6 ns/op BenchmarkStackGrowthDeep-4 1387 87220 ns/op BenchmarkCreateGoroutines-4 28562 4158 ns/op BenchmarkCreateGoroutinesParallel-4 41746 3249 ns/op BenchmarkCreateGoroutinesCapture-4 4971 29050 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 39188 3120 ns/op BenchmarkClosureCall-4 19800463 5.635 ns/op BenchmarkWakeupParallelSpinning/0s-4 5719 20547 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4798 24173 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4074 28627 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3003 40287 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1962 61080 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1413 90578 ns/op BenchmarkWakeupParallelSpinning/50µs-4 766 159208 ns/op BenchmarkWakeupParallelSpinning/100µs-4 466 260916 ns/op BenchmarkMatmult-4 4989880 32.24 ns/op BenchmarkFastrand-4 12868080 9.399 ns/op BenchmarkFastrand64-4 12588896 9.408 ns/op BenchmarkFastrandHashiter-4 4541323 26.32 ns/op BenchmarkFastrandn/2-4 6372745 18.91 ns/op BenchmarkFastrandn/3-4 6525740 18.39 ns/op BenchmarkFastrandn/4-4 6510591 18.48 ns/op BenchmarkFastrandn/5-4 6382022 18.55 ns/op BenchmarkIfaceCmp100-4 104820 1144 ns/op BenchmarkIfaceCmpNil100-4 175616 679.3 ns/op BenchmarkEfaceCmpDiff-4 40689 2919 ns/op BenchmarkEfaceCmpDiffIndirect-4 36841 3260 ns/op BenchmarkDefer-4 1568180 76.74 ns/op BenchmarkDefer10-4 781272 148.2 ns/op BenchmarkDeferMany-4 522699 434.1 ns/op BenchmarkPanicRecover-4 154030 717.1 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 6624 17808 ns/op 15796 p50-ns 19974 p90-ns 52826 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 2716 71830 ns/op 16782 p50-ns 26327 p90-ns 309334 p99-ns BenchmarkGoroutineProfile/small/idle-4 3026 41190 ns/op 36849 p50-ns 42983 p90-ns 121563 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 6276805 ns/op 296342 p50-ns 19953627 p90-ns 39247052 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6655 20233 ns/op 16319 p50-ns 22846 p90-ns 82427 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 2274 60660 ns/op 17083 p50-ns 28102 p90-ns 133022 p99-ns BenchmarkGoroutineProfile/large/idle-4 12 9786897 ns/op 9718435 p50-ns 9948557 p90-ns 10479826 p99-ns BenchmarkGoroutineProfile/large/loaded-4 8 12919420 ns/op 10331357 p50-ns 24081654 p90-ns 24081654 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6536 18285 ns/op 16366 p50-ns 20862 p90-ns 45425 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 760 222708 ns/op 20240 p50-ns 38869 p90-ns 9711921 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 812 138402 ns/op 129094 p50-ns 151138 p90-ns 284492 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 279 1726722 ns/op 296538 p50-ns 1004723 p90-ns 21029602 p99-ns BenchmarkRWMutexUncontended-4 2834638 39.31 ns/op BenchmarkRWMutexWrite100-4 593128 227.6 ns/op BenchmarkRWMutexWrite10-4 96604 1336 ns/op BenchmarkRWMutexWorkWrite100-4 437568 288.4 ns/op BenchmarkRWMutexWorkWrite10-4 75933 1572 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1843 64980 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 860 137361 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 912 128198 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 405 286239 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 459 256040 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 194 595343 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 224 513949 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 97 1223458 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 421136 452.4 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 306578 499.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 242743 443.9 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 370856 502.6 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 274250 521.7 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 279771 538.0 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 350132 407.7 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 275133 399.7 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 238263 517.9 ns/op BenchmarkMakeSlice/Byte-4 2086563 62.67 ns/op BenchmarkMakeSlice/Int16-4 2203252 56.12 ns/op BenchmarkMakeSlice/Int-4 1706562 71.30 ns/op BenchmarkMakeSlice/Ptr-4 1242572 94.28 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 113.5 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 147.2 ns/op BenchmarkMakeSlice/Struct/40-4 920132 195.0 ns/op BenchmarkGrowSlice/Byte-4 863356 147.8 ns/op BenchmarkGrowSlice/Int16-4 764898 156.3 ns/op BenchmarkGrowSlice/Int-4 679191 199.6 ns/op BenchmarkGrowSlice/Ptr-4 558348 259.8 ns/op BenchmarkGrowSlice/Struct/24-4 417354 346.2 ns/op BenchmarkGrowSlice/Struct/32-4 276990 437.9 ns/op BenchmarkGrowSlice/Struct/40-4 234758 623.3 ns/op BenchmarkExtendSlice/IntSlice-4 564207 243.7 ns/op BenchmarkExtendSlice/PointerSlice-4 426910 296.6 ns/op BenchmarkExtendSlice/NoGrow-4 905132 138.8 ns/op BenchmarkAppend-4 879265 131.5 ns/op BenchmarkAppendGrowByte-4 5 25759341 ns/op BenchmarkAppendGrowString-4 1 199984600 ns/op BenchmarkAppendSlice/1Bytes-4 1864738 63.62 ns/op BenchmarkAppendSlice/4Bytes-4 1875840 63.60 ns/op BenchmarkAppendSlice/7Bytes-4 1822807 66.08 ns/op BenchmarkAppendSlice/8Bytes-4 1834615 65.70 ns/op BenchmarkAppendSlice/15Bytes-4 1706318 69.67 ns/op BenchmarkAppendSlice/16Bytes-4 1728466 68.96 ns/op BenchmarkAppendSlice/32Bytes-4 1730085 67.10 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 93691 1752 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 26028 4697 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9508 18645 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1645 82495 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 223 528404 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 52 2276885 ns/op BenchmarkAppendStr/1Bytes-4 1398238 85.67 ns/op BenchmarkAppendStr/4Bytes-4 1413921 84.28 ns/op BenchmarkAppendStr/8Bytes-4 1402677 86.09 ns/op BenchmarkAppendStr/16Bytes-4 1367235 87.51 ns/op BenchmarkAppendStr/32Bytes-4 1379542 85.19 ns/op BenchmarkAppendSpecialCase-4 828216 140.4 ns/op BenchmarkCopy/1Byte-4 2004868 60.15 ns/op 16.62 MB/s BenchmarkCopy/1String-4 1948328 61.94 ns/op 16.14 MB/s BenchmarkCopy/2Byte-4 1936065 62.54 ns/op 31.98 MB/s BenchmarkCopy/2String-4 1926709 62.22 ns/op 32.14 MB/s BenchmarkCopy/4Byte-4 1914678 61.89 ns/op 64.63 MB/s BenchmarkCopy/4String-4 1951183 62.30 ns/op 64.21 MB/s BenchmarkCopy/8Byte-4 1934365 62.17 ns/op 128.67 MB/s BenchmarkCopy/8String-4 1936323 62.11 ns/op 128.80 MB/s BenchmarkCopy/12Byte-4 1782782 66.76 ns/op 179.75 MB/s BenchmarkCopy/12String-4 1801346 67.39 ns/op 178.07 MB/s BenchmarkCopy/16Byte-4 1850406 64.26 ns/op 249.00 MB/s BenchmarkCopy/16String-4 1834980 65.49 ns/op 244.32 MB/s BenchmarkCopy/32Byte-4 1730925 68.18 ns/op 469.37 MB/s BenchmarkCopy/32String-4 1802232 67.90 ns/op 471.26 MB/s BenchmarkCopy/128Byte-4 1399188 85.23 ns/op 1501.87 MB/s BenchmarkCopy/128String-4 1346544 89.67 ns/op 1427.44 MB/s BenchmarkCopy/1024Byte-4 437997 274.8 ns/op 3725.80 MB/s BenchmarkCopy/1024String-4 375363 320.1 ns/op 3199.11 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 29800 3938 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 17692 6536 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 11419 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 13299 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8515 15752 ns/op BenchmarkAppendInPlace/Grow/Byte-4 161722 841.6 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 166206 814.0 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 118989 1147 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 96705 1294 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 83292 1460 ns/op BenchmarkStackCopyPtr-4 1 141851436 ns/op BenchmarkStackCopy-4 1 115434466 ns/op BenchmarkStackCopyNoCache-4 18 6247466 ns/op BenchmarkStackCopyWithStkobj-4 2 61479840 ns/op BenchmarkIssue18138-4 830 135270 ns/op BenchmarkCompareStringEqual-4 11637044 9.914 ns/op BenchmarkCompareStringIdentical-4 16495915 6.919 ns/op BenchmarkCompareStringSameLength-4 13271830 8.829 ns/op BenchmarkCompareStringDifferentLength-4 19425754 5.634 ns/op BenchmarkCompareStringBigUnaligned-4 1414 93520 ns/op 11212.47 MB/s BenchmarkCompareStringBig-4 1470 71767 ns/op 14611.03 MB/s BenchmarkConcatStringAndBytes-4 2179490 55.56 ns/op BenchmarkSliceByteToString/1-4 2231745 52.88 ns/op BenchmarkSliceByteToString/2-4 1000000 100.5 ns/op BenchmarkSliceByteToString/4-4 1000000 105.6 ns/op BenchmarkSliceByteToString/8-4 1000000 100.4 ns/op BenchmarkSliceByteToString/16-4 1000000 106.2 ns/op BenchmarkSliceByteToString/32-4 896848 120.0 ns/op BenchmarkSliceByteToString/64-4 913833 158.3 ns/op BenchmarkSliceByteToString/128-4 760706 211.5 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2266933 53.66 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 884270 138.8 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 117.8 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3522627 34.06 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1691211 69.43 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1933696 61.57 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2265097 52.61 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 462950 258.3 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 575432 203.8 ns/op BenchmarkRuneIterate/range/ASCII-4 6477272 18.56 ns/op BenchmarkRuneIterate/range/Japanese-4 2040342 58.85 ns/op BenchmarkRuneIterate/range/MixedLength-4 2293414 52.41 ns/op BenchmarkRuneIterate/range1/ASCII-4 6502864 18.50 ns/op BenchmarkRuneIterate/range1/Japanese-4 2037915 59.25 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2295332 52.56 ns/op BenchmarkRuneIterate/range2/ASCII-4 6275407 19.33 ns/op BenchmarkRuneIterate/range2/Japanese-4 2032738 58.88 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2249664 53.31 ns/op BenchmarkArrayEqual-4 18136857 6.098 ns/op BenchmarkFunc/Name-4 4984992 23.61 ns/op BenchmarkFunc/Entry-4 10215220 11.57 ns/op BenchmarkFunc/FileLine-4 1549333 76.94 ns/op PASS ok runtime 133.066s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24034 4244 ns/op BenchmarkHandle/concurrent-4 13489 8594 ns/op PASS ok runtime/cgo 0.391s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21320085 5.740 ns/op BenchmarkAtomicStore64-4 9648274 12.54 ns/op BenchmarkAtomicLoad-4 20932512 5.763 ns/op BenchmarkAtomicStore-4 9446823 12.62 ns/op BenchmarkAnd8-4 9676786 12.50 ns/op BenchmarkAnd-4 9675866 12.51 ns/op BenchmarkAnd8Parallel-4 2439181 50.40 ns/op BenchmarkAndParallel-4 2317467 51.14 ns/op BenchmarkOr8-4 9707781 12.41 ns/op BenchmarkOr-4 9377007 12.45 ns/op BenchmarkOr8Parallel-4 2424136 51.40 ns/op BenchmarkOrParallel-4 2361666 50.40 ns/op BenchmarkXadd-4 2267782 52.13 ns/op BenchmarkXadd64-4 2358441 49.72 ns/op BenchmarkCas-4 2268410 53.25 ns/op BenchmarkCas64-4 2262074 53.38 ns/op BenchmarkXchg-4 2166889 50.03 ns/op BenchmarkXchg64-4 2334400 50.49 ns/op PASS ok runtime/internal/atomic 2.832s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4966868 23.97 ns/op BenchmarkMulUintptr/large-4 4114808 28.45 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 26 3951446 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 28 4559130 ns/op 334.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 890 145038 ns/op 5.446 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 10227826 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11680680 ns/op 963.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 139 854980 ns/op 61.23 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 73759542 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 87009723 ns/op 6754 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 9858042 ns/op 831.9 concurrent_launches/op PASS ok runtime/pprof 1.858s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 13 8432354 ns/op BenchmarkStackLeak-4 8763 12127 ns/op PASS ok runtime/race 0.363s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5042319 22.48 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 192280 606.2 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.305s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 153758 748.5 ns/op BenchmarkSortString1K-4 184 646515 ns/op BenchmarkSortString1K_Slice-4 206 578534 ns/op BenchmarkStableString1K-4 100 1082263 ns/op BenchmarkSortInt1K-4 212 552692 ns/op BenchmarkSortInt1K_Sorted-4 3037 37528 ns/op BenchmarkSortInt1K_Reversed-4 1908 60863 ns/op BenchmarkSortInt1K_Mod8-4 531 229812 ns/op BenchmarkStableInt1K-4 147 820055 ns/op BenchmarkStableInt1K_Slice-4 168 703980 ns/op BenchmarkSortInt64K-4 2 53389134 ns/op BenchmarkSortInt64K_Slice-4 3 45135912 ns/op BenchmarkStableInt64K-4 2 73451301 ns/op BenchmarkSort1e2-4 459 260843 ns/op BenchmarkStable1e2-4 170 704167 ns/op BenchmarkSort1e4-4 2 52515858 ns/op BenchmarkStable1e4-4 1 233895603 ns/op PASS ok sort 3.512s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 693144 144.9 ns/op BenchmarkAtof64Float-4 608767 166.9 ns/op BenchmarkAtof64FloatExp-4 628310 186.2 ns/op BenchmarkAtof64Big-4 427278 277.9 ns/op BenchmarkAtof64RandomBits-4 212787 546.0 ns/op BenchmarkAtof64RandomFloats-4 447320 268.3 ns/op BenchmarkAtof64RandomLongFloats-4 381576 311.7 ns/op BenchmarkAtof32Decimal-4 797052 144.2 ns/op BenchmarkAtof32Float-4 704019 160.6 ns/op BenchmarkAtof32FloatExp-4 609169 196.0 ns/op BenchmarkAtof32Random-4 358180 336.2 ns/op BenchmarkAtof32RandomLong-4 148562 784.4 ns/op BenchmarkParseInt/Pos/7bit-4 1389762 85.96 ns/op BenchmarkParseInt/Pos/26bit-4 712201 161.6 ns/op BenchmarkParseInt/Pos/31bit-4 624700 190.1 ns/op BenchmarkParseInt/Pos/56bit-4 417876 280.4 ns/op BenchmarkParseInt/Pos/63bit-4 379728 302.4 ns/op BenchmarkParseInt/Neg/7bit-4 1419925 84.17 ns/op BenchmarkParseInt/Neg/26bit-4 678288 165.7 ns/op BenchmarkParseInt/Neg/31bit-4 593668 190.5 ns/op BenchmarkParseInt/Neg/56bit-4 407356 283.2 ns/op BenchmarkParseInt/Neg/63bit-4 396145 301.2 ns/op BenchmarkAtoi/Pos/7bit-4 1983223 60.17 ns/op BenchmarkAtoi/Pos/26bit-4 886790 127.6 ns/op BenchmarkAtoi/Pos/31bit-4 845052 139.3 ns/op BenchmarkAtoi/Pos/56bit-4 505252 234.6 ns/op BenchmarkAtoi/Pos/63bit-4 377098 317.8 ns/op BenchmarkAtoi/Neg/7bit-4 1936707 60.65 ns/op BenchmarkAtoi/Neg/26bit-4 926344 127.5 ns/op BenchmarkAtoi/Neg/31bit-4 835204 139.2 ns/op BenchmarkAtoi/Neg/56bit-4 511444 228.5 ns/op BenchmarkAtoi/Neg/63bit-4 375428 311.1 ns/op BenchmarkFormatFloat/Decimal-4 117040 1095 ns/op BenchmarkFormatFloat/Float-4 100065 1116 ns/op BenchmarkFormatFloat/Exp-4 107192 1024 ns/op BenchmarkFormatFloat/NegExp-4 116812 1036 ns/op BenchmarkFormatFloat/LongExp-4 96469 1238 ns/op BenchmarkFormatFloat/Big-4 93186 1279 ns/op BenchmarkFormatFloat/BinaryExp-4 201758 567.1 ns/op BenchmarkFormatFloat/32Integer-4 115635 1041 ns/op BenchmarkFormatFloat/32ExactFraction-4 123590 987.5 ns/op BenchmarkFormatFloat/32Point-4 107893 1089 ns/op BenchmarkFormatFloat/32Exp-4 117031 1032 ns/op BenchmarkFormatFloat/32NegExp-4 114930 1028 ns/op BenchmarkFormatFloat/32Shortest-4 120166 978.5 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 140479 861.0 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 133497 900.5 ns/op BenchmarkFormatFloat/64Fixed1-4 155923 785.6 ns/op BenchmarkFormatFloat/64Fixed2-4 151225 778.8 ns/op BenchmarkFormatFloat/64Fixed3-4 152481 771.9 ns/op BenchmarkFormatFloat/64Fixed4-4 151372 783.2 ns/op BenchmarkFormatFloat/64Fixed12-4 89623 1362 ns/op BenchmarkFormatFloat/64Fixed16-4 113152 1062 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 114747 1054 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 102667 1179 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2395 47849 ns/op BenchmarkFormatFloat/Slowpath64-4 96468 1278 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 93469 1263 ns/op BenchmarkAppendFloat/Decimal-4 135129 859.5 ns/op BenchmarkAppendFloat/Float-4 124764 960.1 ns/op BenchmarkAppendFloat/Exp-4 139413 862.0 ns/op BenchmarkAppendFloat/NegExp-4 138158 864.1 ns/op BenchmarkAppendFloat/LongExp-4 111160 1062 ns/op BenchmarkAppendFloat/Big-4 107025 1114 ns/op BenchmarkAppendFloat/BinaryExp-4 331986 361.4 ns/op BenchmarkAppendFloat/32Integer-4 138486 868.2 ns/op BenchmarkAppendFloat/32ExactFraction-4 135494 874.9 ns/op BenchmarkAppendFloat/32Point-4 130788 910.5 ns/op BenchmarkAppendFloat/32Exp-4 137806 845.4 ns/op BenchmarkAppendFloat/32NegExp-4 142177 857.8 ns/op BenchmarkAppendFloat/32Shortest-4 156291 762.6 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 172983 683.5 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 167500 705.1 ns/op BenchmarkAppendFloat/64Fixed1-4 189694 605.8 ns/op BenchmarkAppendFloat/64Fixed2-4 194980 605.0 ns/op BenchmarkAppendFloat/64Fixed3-4 197370 601.5 ns/op BenchmarkAppendFloat/64Fixed4-4 197492 599.2 ns/op BenchmarkAppendFloat/64Fixed12-4 106498 1127 ns/op BenchmarkAppendFloat/64Fixed16-4 136432 871.8 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 150021 811.5 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 125977 945.1 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2527 46956 ns/op BenchmarkAppendFloat/Slowpath64-4 105307 1049 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 114772 1051 ns/op BenchmarkFormatInt-4 15712 7722 ns/op BenchmarkAppendInt-4 17245 6957 ns/op BenchmarkFormatUint-4 86469 1397 ns/op BenchmarkAppendUint-4 95547 1232 ns/op BenchmarkFormatIntSmall/7-4 2900808 42.41 ns/op BenchmarkFormatIntSmall/42-4 2920616 41.77 ns/op BenchmarkAppendIntSmall-4 1419087 84.36 ns/op BenchmarkAppendUintVarlen/1-4 1281354 92.82 ns/op BenchmarkAppendUintVarlen/12-4 1240816 92.77 ns/op BenchmarkAppendUintVarlen/123-4 937938 124.3 ns/op BenchmarkAppendUintVarlen/1234-4 927100 125.9 ns/op BenchmarkAppendUintVarlen/12345-4 916233 128.5 ns/op BenchmarkAppendUintVarlen/123456-4 895785 128.4 ns/op BenchmarkAppendUintVarlen/1234567-4 847800 135.6 ns/op BenchmarkAppendUintVarlen/12345678-4 857584 134.4 ns/op BenchmarkAppendUintVarlen/123456789-4 833062 137.9 ns/op BenchmarkAppendUintVarlen/1234567890-4 842389 139.2 ns/op BenchmarkAppendUintVarlen/12345678901-4 769424 143.4 ns/op BenchmarkAppendUintVarlen/123456789012-4 817820 144.3 ns/op BenchmarkAppendUintVarlen/1234567890123-4 801253 145.8 ns/op BenchmarkAppendUintVarlen/12345678901234-4 777375 145.9 ns/op BenchmarkAppendUintVarlen/123456789012345-4 763069 151.0 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 792672 152.8 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 722016 155.0 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 749205 155.3 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 758936 158.7 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 727032 160.9 ns/op BenchmarkQuote-4 44617 2660 ns/op BenchmarkQuoteRune-4 451654 254.2 ns/op BenchmarkAppendQuote-4 53606 2244 ns/op BenchmarkAppendQuoteRune-4 766030 151.7 ns/op BenchmarkUnquoteEasy-4 1376373 89.99 ns/op BenchmarkUnquoteHard-4 49239 2446 ns/op PASS ok strconv 15.798s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 435249 269.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 135877 873.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 186544 626.6 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 315576 397.3 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 88726 1393 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 107361 1153 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 741158 172.5 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22867 5140 ns/op BenchmarkGenericMatch1-4 2286 51537 ns/op BenchmarkGenericMatch2-4 444 263085 ns/op BenchmarkSingleMaxSkipping-4 8973 12973 ns/op 770.83 MB/s BenchmarkSingleLongSuffixFail-4 15979 7485 ns/op 133.88 MB/s BenchmarkSingleMatch-4 252 451733 ns/op 33.21 MB/s BenchmarkByteByteNoMatch-4 74883 1592 ns/op BenchmarkByteByteMatch-4 19707 6115 ns/op BenchmarkByteStringMatch-4 23265 5233 ns/op BenchmarkHTMLEscapeNew-4 74677 1628 ns/op BenchmarkHTMLEscapeOld-4 89476 1355 ns/op BenchmarkByteStringReplacerWriteString-4 1478 79074 ns/op BenchmarkByteReplacerWriteString-4 1678 69972 ns/op BenchmarkByteByteReplaces-4 3346 34937 ns/op BenchmarkByteByteMap-4 10000 11279 ns/op BenchmarkMap/identity/ASCII-4 739260 162.0 ns/op BenchmarkMap/identity/Greek-4 502983 232.2 ns/op BenchmarkMap/change/ASCII-4 37168 3130 ns/op BenchmarkMap/change/Greek-4 28850 4200 ns/op BenchmarkIndexRune-4 1937608 61.67 ns/op BenchmarkIndexRuneLongString-4 1657342 72.87 ns/op BenchmarkIndexRuneFastPath-4 4026714 29.59 ns/op BenchmarkIndex-4 4082199 29.77 ns/op BenchmarkLastIndex-4 4544800 26.28 ns/op BenchmarkIndexByte-4 10318531 10.89 ns/op BenchmarkToUpper/#00-4 3410444 35.17 ns/op BenchmarkToUpper/ONLYUPPER-4 2554422 48.05 ns/op BenchmarkToUpper/abc-4 333274 360.0 ns/op BenchmarkToUpper/AbC123-4 254362 457.9 ns/op BenchmarkToUpper/azAZ09_-4 278859 416.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 54459 2161 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 71304 1648 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34533 3471 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 60326 1948 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 125428 936.6 ns/op BenchmarkToLower/#00-4 3212642 36.96 ns/op BenchmarkToLower/abc-4 2838266 40.79 ns/op BenchmarkToLower/AbC123-4 223911 506.7 ns/op BenchmarkToLower/azAZ09_-4 235402 511.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 99206 1225 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 66673 1779 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35918 3294 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 74557 1576 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 119947 960.9 ns/op BenchmarkMapNoChanges-4 924111 127.7 ns/op BenchmarkTrim-4 36429 3251 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3296845 36.63 ns/op BenchmarkToValidUTF8/InvalidASCII-4 199562 604.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 129987 901.1 ns/op BenchmarkEqualFold/Tests-4 55340 2125 ns/op BenchmarkEqualFold/ASCII-4 3589136 33.11 ns/op BenchmarkEqualFold/UnicodePrefix-4 119187 974.2 ns/op BenchmarkEqualFold/UnicodeSuffix-4 119708 943.7 ns/op BenchmarkIndexHard1-4 849 145207 ns/op BenchmarkIndexHard2-4 601 199167 ns/op BenchmarkIndexHard3-4 151 790869 ns/op BenchmarkIndexHard4-4 181 658686 ns/op BenchmarkLastIndexHard1-4 57 2009197 ns/op BenchmarkLastIndexHard2-4 58 1999556 ns/op BenchmarkLastIndexHard3-4 60 2003941 ns/op BenchmarkCountHard1-4 843 144439 ns/op BenchmarkCountHard2-4 597 199479 ns/op BenchmarkCountHard3-4 150 800143 ns/op BenchmarkIndexTorture-4 7404 15658 ns/op BenchmarkCountTorture-4 7692 15709 ns/op BenchmarkCountTortureOverlapping-4 711 153158 ns/op BenchmarkCountByte/10-4 4209942 29.55 ns/op 338.36 MB/s BenchmarkCountByte/32-4 4008152 30.66 ns/op 1043.65 MB/s BenchmarkCountByte/4096-4 861834 134.2 ns/op 30511.22 MB/s BenchmarkCountByte/4194304-4 674 179101 ns/op 23418.67 MB/s BenchmarkCountByte/67108864-4 19 6039162 ns/op 11112.28 MB/s BenchmarkFields/ASCII/16-4 252717 425.3 ns/op 37.62 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 23047 5151 ns/op 49.69 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1309 85383 ns/op 47.97 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 79 1454636 ns/op 45.05 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 23623359 ns/op 44.39 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 151848 784.6 ns/op 20.39 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9705 11880 ns/op 21.55 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 627 192972 ns/op 21.23 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 31 3488811 ns/op 18.78 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 64552836 ns/op 16.24 MB/s 10473728 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 182458 610.9 ns/op 26.19 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18060 6563 ns/op 39.01 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1002 121131 ns/op 33.81 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 50 2325720 ns/op 28.18 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 45388797 ns/op 23.10 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 186030 656.8 ns/op 24.36 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13026 9108 ns/op 28.11 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 804 153211 ns/op 26.73 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 42 2960490 ns/op 22.14 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 53707196 ns/op 19.52 MB/s 10473728 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 69517860 ns/op BenchmarkSplitSingleByteSeparator-4 22 5516074 ns/op BenchmarkSplitMultiByteSeparator-4 36 3212899 ns/op BenchmarkSplitNSingleByteSeparator-4 218344 558.8 ns/op BenchmarkSplitNMultiByteSeparator-4 174753 726.6 ns/op BenchmarkRepeat/5x0-4 3540624 33.50 ns/op BenchmarkRepeat/5x1-4 3504303 34.96 ns/op BenchmarkRepeat/5x2-4 266670 426.1 ns/op BenchmarkRepeat/5x6-4 166077 732.8 ns/op BenchmarkRepeat/10x0-4 3499483 33.89 ns/op BenchmarkRepeat/10x1-4 3471027 34.48 ns/op BenchmarkRepeat/10x2-4 269238 450.2 ns/op BenchmarkRepeat/10x6-4 155356 747.1 ns/op BenchmarkRepeatLarge/256/1-4 76023 1623 ns/op 157.70 MB/s BenchmarkRepeatLarge/256/16-4 120469 995.9 ns/op 257.05 MB/s BenchmarkRepeatLarge/512/1-4 60033 2006 ns/op 255.19 MB/s BenchmarkRepeatLarge/512/16-4 86244 1369 ns/op 374.06 MB/s BenchmarkRepeatLarge/1024/1-4 46584 2635 ns/op 388.55 MB/s BenchmarkRepeatLarge/1024/16-4 59667 1959 ns/op 522.63 MB/s BenchmarkRepeatLarge/2048/1-4 30451 3891 ns/op 526.34 MB/s BenchmarkRepeatLarge/2048/16-4 37010 3326 ns/op 615.73 MB/s BenchmarkRepeatLarge/4096/1-4 20379 5763 ns/op 710.79 MB/s BenchmarkRepeatLarge/4096/16-4 23137 5208 ns/op 786.53 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10041 ns/op 815.85 MB/s BenchmarkRepeatLarge/8192/16-4 12414 9341 ns/op 877.02 MB/s BenchmarkRepeatLarge/8192/4097-4 5484999 21.80 ns/op 187943.20 MB/s BenchmarkRepeatLarge/16384/1-4 6930 17442 ns/op 939.33 MB/s BenchmarkRepeatLarge/16384/16-4 7683 16570 ns/op 988.80 MB/s BenchmarkRepeatLarge/16384/4097-4 8456 12188 ns/op 1008.47 MB/s BenchmarkRepeatLarge/32768/1-4 3494 32224 ns/op 1016.88 MB/s BenchmarkRepeatLarge/32768/16-4 3596 30726 ns/op 1066.47 MB/s BenchmarkRepeatLarge/32768/4097-4 4603 28962 ns/op 990.24 MB/s BenchmarkRepeatLarge/65536/1-4 1839 64856 ns/op 1010.48 MB/s BenchmarkRepeatLarge/65536/16-4 2157 57067 ns/op 1148.41 MB/s BenchmarkRepeatLarge/65536/4097-4 2208 54722 ns/op 1123.04 MB/s BenchmarkRepeatLarge/131072/1-4 463 259980 ns/op 504.16 MB/s BenchmarkRepeatLarge/131072/16-4 470 253474 ns/op 517.10 MB/s BenchmarkRepeatLarge/131072/4097-4 492 284279 ns/op 446.77 MB/s BenchmarkRepeatLarge/262144/1-4 236 503758 ns/op 520.38 MB/s BenchmarkRepeatLarge/262144/16-4 240 494135 ns/op 530.51 MB/s BenchmarkRepeatLarge/262144/4097-4 244 481523 ns/op 536.03 MB/s BenchmarkRepeatLarge/524288/1-4 100 1006910 ns/op 520.69 MB/s BenchmarkRepeatLarge/524288/16-4 121 973743 ns/op 538.43 MB/s BenchmarkRepeatLarge/524288/4097-4 123 966155 ns/op 538.55 MB/s BenchmarkRepeatLarge/1048576/1-4 63 1957880 ns/op 535.57 MB/s BenchmarkRepeatLarge/1048576/16-4 63 1983252 ns/op 528.72 MB/s BenchmarkRepeatLarge/1048576/4097-4 60 2042462 ns/op 511.51 MB/s BenchmarkRepeatLarge/2097152/1-4 31 4076086 ns/op 514.50 MB/s BenchmarkRepeatLarge/2097152/16-4 28 4023135 ns/op 521.27 MB/s BenchmarkRepeatLarge/2097152/4097-4 28 3955706 ns/op 529.25 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7823956 ns/op 536.08 MB/s BenchmarkRepeatLarge/4194304/16-4 14 8027955 ns/op 522.46 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7789796 ns/op 538.04 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15732621 ns/op 533.20 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15933565 ns/op 526.47 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15630053 ns/op 536.57 MB/s BenchmarkRepeatLarge/16777216/1-4 4 31567361 ns/op 531.47 MB/s BenchmarkRepeatLarge/16777216/16-4 4 31201989 ns/op 537.70 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 31474697 ns/op 533.04 MB/s BenchmarkRepeatLarge/33554432/1-4 2 62574414 ns/op 536.23 MB/s BenchmarkRepeatLarge/33554432/16-4 2 61620034 ns/op 544.54 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60496991 ns/op 554.65 MB/s BenchmarkRepeatLarge/67108864/1-4 1 120656043 ns/op 556.20 MB/s BenchmarkRepeatLarge/67108864/16-4 1 121457525 ns/op 552.53 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 123220573 ns/op 544.62 MB/s BenchmarkRepeatLarge/134217728/1-4 1 265459840 ns/op 505.60 MB/s BenchmarkRepeatLarge/134217728/16-4 1 240834473 ns/op 557.30 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 241505549 ns/op 555.75 MB/s BenchmarkRepeatLarge/268435456/1-4 1 541701895 ns/op 495.54 MB/s BenchmarkRepeatLarge/268435456/16-4 1 482554282 ns/op 556.28 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 485235018 ns/op 553.21 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1078358714 ns/op 497.86 MB/s BenchmarkRepeatLarge/536870912/16-4 1 986457546 ns/op 544.24 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 973386248 ns/op 551.55 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2469405830 ns/op 434.82 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1970282842 ns/op 544.97 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1966564638 ns/op 546.00 MB/s BenchmarkIndexAnyASCII/1:1-4 1836636 62.06 ns/op BenchmarkIndexAnyASCII/1:2-4 2080042 57.49 ns/op BenchmarkIndexAnyASCII/1:4-4 2020353 58.95 ns/op BenchmarkIndexAnyASCII/1:8-4 2074017 58.19 ns/op BenchmarkIndexAnyASCII/1:16-4 2105325 57.11 ns/op BenchmarkIndexAnyASCII/1:32-4 2035638 59.25 ns/op BenchmarkIndexAnyASCII/1:64-4 2054823 57.54 ns/op BenchmarkIndexAnyASCII/16:1-4 2076256 57.64 ns/op BenchmarkIndexAnyASCII/16:2-4 772878 155.9 ns/op BenchmarkIndexAnyASCII/16:4-4 733092 158.6 ns/op BenchmarkIndexAnyASCII/16:8-4 681823 170.1 ns/op BenchmarkIndexAnyASCII/16:16-4 607968 178.0 ns/op BenchmarkIndexAnyASCII/16:32-4 596850 202.7 ns/op BenchmarkIndexAnyASCII/16:64-4 489288 247.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1841845 65.44 ns/op BenchmarkIndexAnyASCII/256:2-4 70731 1669 ns/op BenchmarkIndexAnyASCII/256:4-4 68269 1673 ns/op BenchmarkIndexAnyASCII/256:8-4 70461 1676 ns/op BenchmarkIndexAnyASCII/256:16-4 70132 1678 ns/op BenchmarkIndexAnyASCII/256:32-4 70831 1707 ns/op BenchmarkIndexAnyASCII/256:64-4 69388 1749 ns/op BenchmarkIndexAnyUTF8/1:1-4 2072526 58.31 ns/op BenchmarkIndexAnyUTF8/1:2-4 2043122 58.37 ns/op BenchmarkIndexAnyUTF8/1:4-4 2019729 60.03 ns/op BenchmarkIndexAnyUTF8/1:8-4 2032868 57.86 ns/op BenchmarkIndexAnyUTF8/1:16-4 2059425 57.24 ns/op BenchmarkIndexAnyUTF8/1:32-4 2035396 58.01 ns/op BenchmarkIndexAnyUTF8/1:64-4 2065527 57.51 ns/op BenchmarkIndexAnyUTF8/16:1-4 1628005 73.13 ns/op BenchmarkIndexAnyUTF8/16:2-4 301933 393.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 299827 391.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 308536 389.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 309830 388.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 302646 404.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 293685 410.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 448507 267.9 ns/op BenchmarkIndexAnyUTF8/256:2-4 21649 5494 ns/op BenchmarkIndexAnyUTF8/256:4-4 22060 5396 ns/op BenchmarkIndexAnyUTF8/256:8-4 22060 5435 ns/op BenchmarkIndexAnyUTF8/256:16-4 22074 5517 ns/op BenchmarkIndexAnyUTF8/256:32-4 20884 5699 ns/op BenchmarkIndexAnyUTF8/256:64-4 21162 5777 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1983786 60.12 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2078967 57.43 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2037344 58.91 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2042377 58.71 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2033143 59.46 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2061505 60.11 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2047220 59.15 ns/op BenchmarkLastIndexAnyASCII/16:1-4 804544 150.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 796020 151.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 770962 154.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 732866 162.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 700874 175.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 616146 200.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 498385 247.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 72352 1646 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73820 1660 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73297 1640 ns/op BenchmarkLastIndexAnyASCII/256:8-4 72957 1652 ns/op BenchmarkLastIndexAnyASCII/256:16-4 71878 1676 ns/op BenchmarkLastIndexAnyASCII/256:32-4 72038 1709 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69775 1724 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2012096 60.06 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2103966 57.46 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2066772 57.22 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2102038 57.50 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2077898 56.58 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2092366 57.46 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2044633 59.15 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 360860 325.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 180606 661.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 174573 665.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 181936 670.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 171357 692.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 168684 714.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 169682 705.1 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 26876 4416 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 10216 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 10024 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 10268 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10093 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10607 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10403 ns/op BenchmarkTrimASCII/1:1-4 3329187 35.47 ns/op BenchmarkTrimASCII/1:2-4 2438985 48.54 ns/op BenchmarkTrimASCII/1:4-4 2301728 50.97 ns/op BenchmarkTrimASCII/1:8-4 2027791 58.36 ns/op BenchmarkTrimASCII/1:16-4 1715714 68.99 ns/op BenchmarkTrimASCII/16:1-4 2787705 43.37 ns/op BenchmarkTrimASCII/16:2-4 780957 151.0 ns/op BenchmarkTrimASCII/16:4-4 764479 156.1 ns/op BenchmarkTrimASCII/16:8-4 705424 162.7 ns/op BenchmarkTrimASCII/16:16-4 682948 171.8 ns/op BenchmarkTrimASCII/256:1-4 824293 145.4 ns/op BenchmarkTrimASCII/256:2-4 71926 1629 ns/op BenchmarkTrimASCII/256:4-4 72109 1646 ns/op BenchmarkTrimASCII/256:8-4 73123 1643 ns/op BenchmarkTrimASCII/256:16-4 73249 1646 ns/op BenchmarkTrimASCII/4096:1-4 75727 1592 ns/op BenchmarkTrimASCII/4096:2-4 4736 25475 ns/op BenchmarkTrimASCII/4096:4-4 4683 25380 ns/op BenchmarkTrimASCII/4096:8-4 4519 25159 ns/op BenchmarkTrimASCII/4096:16-4 4629 25357 ns/op BenchmarkTrimByte-4 4095127 29.36 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13269 9226 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13192 8968 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1134 104431 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2347 51245 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4586 25903 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7723 14682 ns/op BenchmarkJoin/0-4 5408534 21.98 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4092488 29.34 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 231258 518.1 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 156229 766.2 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 115684 1071 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 93333 1299 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 78927 1525 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 65760 1834 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2722052 42.80 ns/op BenchmarkTrimSpace/ASCII-4 1738042 70.25 ns/op BenchmarkTrimSpace/SomeNonASCII-4 144354 830.3 ns/op BenchmarkTrimSpace/JustNonASCII-4 75033 1548 ns/op BenchmarkReplaceAll-4 120811 988.0 ns/op 16 B/op 1 allocs/op PASS ok strings 57.467s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 39466 2882 ns/op BenchmarkCond2-4 16138 7516 ns/op BenchmarkCond4-4 9192 12944 ns/op BenchmarkCond8-4 3651 31134 ns/op BenchmarkCond16-4 1470 78506 ns/op BenchmarkCond32-4 607 202372 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 418039 255.4 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 273753 427.8 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 567922 237.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 442128 256.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 273472 500.9 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 486465 248.0 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 80011 1644 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 62839 2101 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 67125 2074 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 40089 3145 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 431769 384.6 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 158536 735.2 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 427608 402.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 121558 910.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 478449 240.8 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 159354 751.5 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2730330 46.59 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 34192 3199 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 124863 988.8 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 146998 752.4 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7401 15071 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 262 471844 ns/op BenchmarkRange/*sync.Map-4 1423 84740 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 99595 1298 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 227547 553.7 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 55987 2044 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 150907 687.7 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 233754 465.7 ns/op BenchmarkAdversarialDelete/*sync.Map-4 139704 832.4 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 64696 1850 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 161096 718.8 ns/op BenchmarkDeleteCollision/*sync.Map-4 609228 257.0 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 45674 2603 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 121952 952.2 ns/op BenchmarkSwapCollision/*sync.Map-4 54932 2160 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 404 306137 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 90099 1336 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 330734 338.2 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18997 6385 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 54352 2175 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 17886 6729 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 184705 614.6 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 84865 1281 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 134464 927.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1947655 60.01 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 153356 816.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2214627 53.06 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 477171 246.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 140173 840.0 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 425736 240.0 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 79778 1498 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 343872 343.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 420786 311.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 95539 1227 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 485796 253.2 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 74823 1555 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 98496 1177 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 141273 879.4 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 48234 2454 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 211132 599.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 400012 331.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 100323 1142 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 485850 209.4 ns/op BenchmarkUncontendedSemaphore-4 3433942 35.13 ns/op BenchmarkContendedSemaphore-4 2491642 48.54 ns/op BenchmarkMutexUncontended-4 848966 128.7 ns/op BenchmarkMutex-4 94854 1276 ns/op BenchmarkMutexSlack-4 87277 1342 ns/op BenchmarkMutexWork-4 79748 1427 ns/op BenchmarkMutexWorkSlack-4 85838 1547 ns/op BenchmarkMutexNoSpin-4 44599 2250 ns/op BenchmarkMutexSpin-4 61198 1996 ns/op BenchmarkOnce-4 460382 235.7 ns/op BenchmarkSemaUncontended-4 6777657 17.47 ns/op BenchmarkSemaSyntNonblock-4 1251308 102.0 ns/op BenchmarkSemaSyntBlock-4 1000000 139.6 ns/op BenchmarkSemaWorkNonblock-4 820244 146.4 ns/op BenchmarkSemaWorkBlock-4 807661 178.8 ns/op BenchmarkRWMutexUncontended-4 388569 262.4 ns/op BenchmarkRWMutexWrite100-4 270836 497.2 ns/op BenchmarkRWMutexWrite10-4 181226 626.4 ns/op BenchmarkRWMutexWorkWrite100-4 243375 511.4 ns/op BenchmarkRWMutexWorkWrite10-4 156488 751.3 ns/op BenchmarkWaitGroupUncontended-4 912477 113.0 ns/op BenchmarkWaitGroupAddDone-4 272641 413.3 ns/op BenchmarkWaitGroupAddDoneWork-4 302673 402.5 ns/op BenchmarkWaitGroupWait-4 4986864 23.79 ns/op BenchmarkWaitGroupWaitWork-4 3274764 36.16 ns/op BenchmarkWaitGroupActuallyWait-4 40573 3144 ns/op 32 B/op 2 allocs/op PASS ok sync 16.539s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 351770 371.4 ns/op PASS ok sync/atomic 0.170s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 103246 1168 ns/op 0 B/op 0 allocs/op PASS ok testing 0.170s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 8106 13815 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11786 10360 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 98 1191925 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 121 967875 ns/op 1069 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 145388587 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 144161186 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1695 65548 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1993 53533 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5896988 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5535249 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 692842537 ns/op 48120712 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 672839441 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 219 536392 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 252 480673 ns/op 155 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 57153172 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 57088970 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6510217017 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6214267646 ns/op 335149968 B/op 100091 allocs/op BenchmarkPyramid/10-4 2780 42373 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 36 3083113 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 312560080 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2662 45673 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 283 426263 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4381861 ns/op 427427 B/op 1661 allocs/op BenchmarkCode-4 6792 14851 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 17.612s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 76134418 ns/op BenchmarkVariableString-4 100611 1170 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2055 52899 ns/op 2518 B/op 39 allocs/op PASS ok text/template/parse 0.511s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 36 3462797 ns/op BenchmarkAfter-4 118 1133204 ns/op BenchmarkStop-4 206 598226 ns/op BenchmarkSimultaneousAfterFunc-4 27 4614229 ns/op BenchmarkStartStop-4 196 653035 ns/op BenchmarkReset-4 2479 52247 ns/op BenchmarkSleep-4 26 3851539 ns/op BenchmarkParallelTimerLatency-4 51 204529 avg-late-ns 412190 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 108623 avg-late-ns 267706 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 105893 avg-late-ns 475315 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 86831 avg-late-ns 279117 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 86301 avg-late-ns 411939 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 108810 avg-late-ns 535356 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 81949 avg-late-ns 483278 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 123102 avg-late-ns 572956 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 114211 avg-late-ns 458152 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 119198 avg-late-ns 583092 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 1040184 avg-late-ns 4926033 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 111935 avg-late-ns 280587 max-late-ns BenchmarkTicker-4 369 387992 ns/op BenchmarkTickerReset-4 4017 29848 ns/op BenchmarkTickerResetNaive-4 171 661548 ns/op BenchmarkNow-4 1009416 120.8 ns/op BenchmarkNowUnixNano-4 996093 115.0 ns/op BenchmarkNowUnixMilli-4 1000000 116.5 ns/op BenchmarkNowUnixMicro-4 1000000 118.9 ns/op BenchmarkFormat-4 59575 2004 ns/op BenchmarkFormatRFC3339-4 79494 1497 ns/op BenchmarkFormatRFC3339Nano-4 75848 1545 ns/op BenchmarkFormatNow-4 83272 1496 ns/op BenchmarkMarshalJSON-4 108430 1100 ns/op BenchmarkMarshalText-4 111574 1073 ns/op BenchmarkParse-4 137538 842.8 ns/op BenchmarkParseRFC3339UTC-4 323384 360.9 ns/op BenchmarkParseRFC3339UTCBytes-4 219892 532.6 ns/op BenchmarkParseRFC3339TZ-4 104295 1178 ns/op BenchmarkParseRFC3339TZBytes-4 83560 1462 ns/op BenchmarkParseDuration-4 535635 224.4 ns/op BenchmarkHour-4 817671 140.6 ns/op BenchmarkSecond-4 848932 141.6 ns/op BenchmarkYear-4 622617 189.7 ns/op BenchmarkDay-4 579222 207.0 ns/op BenchmarkISOWeek-4 621194 193.5 ns/op BenchmarkGoString-4 86385 1403 ns/op BenchmarkUnmarshalText-4 71864 1679 ns/op PASS ok time 11.978s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 640024 175.7 ns/op BenchmarkDecodeValidJapaneseChars-4 761053 144.0 ns/op BenchmarkDecodeRune-4 1955824 60.43 ns/op BenchmarkEncodeValidASCII-4 545486 199.5 ns/op BenchmarkEncodeValidJapaneseChars-4 870319 139.2 ns/op BenchmarkAppendRuneValidASCII-4 1593499 75.08 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2509956 47.51 ns/op BenchmarkEncodeRune-4 3219763 37.10 ns/op PASS ok unicode/utf16 1.314s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 919681 131.7 ns/op BenchmarkRuneCountTenJapaneseChars-4 191700 607.0 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3737922 31.50 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 427887 283.8 ns/op BenchmarkValidTenASCIIChars-4 863000 136.8 ns/op BenchmarkValid100KASCIIChars-4 118 1009783 ns/op BenchmarkValidTenJapaneseChars-4 172836 711.7 ns/op BenchmarkValidLongMostlyASCII-4 90 1136475 ns/op BenchmarkValidLongJapanese-4 50 2013681 ns/op BenchmarkValidStringTenASCIIChars-4 4871910 25.00 ns/op BenchmarkValidString100KASCIIChars-4 9232 12611 ns/op BenchmarkValidStringTenJapaneseChars-4 436490 266.0 ns/op BenchmarkValidStringLongMostlyASCII-4 1244 98495 ns/op BenchmarkValidStringLongJapanese-4 159 738601 ns/op BenchmarkEncodeASCIIRune-4 4464342 26.54 ns/op BenchmarkEncodeJapaneseRune-4 2544612 49.35 ns/op BenchmarkAppendASCIIRune-4 11069446 10.75 ns/op BenchmarkAppendJapaneseRune-4 3020521 40.54 ns/op BenchmarkDecodeASCIIRune-4 2997226 39.99 ns/op BenchmarkDecodeJapaneseRune-4 2040967 59.42 ns/op BenchmarkFullRune/ASCII-4 3856640 30.99 ns/op BenchmarkFullRune/Incomplete-4 1735081 69.29 ns/op BenchmarkFullRune/Japanese-4 3916825 30.44 ns/op PASS ok unicode/utf8 3.517s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 49232257600 ns/op PASS ok cmd/api 54.392s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1257762 94.85 ns/op BenchmarkEqArrayOfStrings64-4 154875 739.3 ns/op BenchmarkEqArrayOfStrings1024-4 9741 11421 ns/op BenchmarkEqArrayOfFloats5-4 1494116 80.28 ns/op BenchmarkEqArrayOfFloats64-4 161286 749.5 ns/op BenchmarkEqArrayOfFloats1024-4 9644 11488 ns/op BenchmarkEqStruct-4 18721376 5.995 ns/op PASS ok cmd/compile/internal/reflectdata 1.060s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 9238 378977 ns/op BenchmarkCopyElim1-4 729 141960 ns/op BenchmarkCopyElim10-4 744 158217 ns/op BenchmarkCopyElim100-4 410 290353 ns/op BenchmarkCopyElim1000-4 73 1628406 ns/op BenchmarkCopyElim10000-4 4 30066487 ns/op BenchmarkCopyElim100000-4 1 553142128 ns/op BenchmarkDeadCode/1-4 586 172749 ns/op BenchmarkDeadCode/10-4 615 212568 ns/op BenchmarkDeadCode/100-4 302 379210 ns/op BenchmarkDeadCode/1000-4 50 2396014 ns/op BenchmarkDeadCode/10000-4 4 32323397 ns/op BenchmarkDeadCode/100000-4 1 397352648 ns/op BenchmarkDeadCode/200000-4 1 836041938 ns/op BenchmarkDominatorsLinear-4 12 11276468 ns/op 0.89 MB/s BenchmarkDominatorsFwdBack-4 7 15807545 ns/op 0.63 MB/s BenchmarkDominatorsManyPred-4 8 13905903 ns/op 0.72 MB/s BenchmarkDominatorsMaxPred-4 8 13567892 ns/op 0.74 MB/s BenchmarkDominatorsMaxPredVal-4 8 13906828 ns/op 0.72 MB/s BenchmarkFuse/1-4 667 187933 ns/op BenchmarkFuse/10-4 555 197931 ns/op BenchmarkFuse/100-4 188 636713 ns/op BenchmarkFuse/1000-4 20 5711635 ns/op BenchmarkFuse/10000-4 2 72915469 ns/op BenchmarkNilCheckDeep1-4 12968 9277 ns/op 0.11 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5260 21968 ns/op 0.46 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 778 153347 ns/op 0.65 MB/s 647 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 69 1485339 ns/op 0.67 MB/s 4163 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 17879908 ns/op 0.56 MB/s 125973 B/op 7 allocs/op BenchmarkDSEPass-4 33 3482771 ns/op 55840 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 114156706 ns/op 4235824 B/op 108060 allocs/op BenchmarkCSEPass-4 7 15039959 ns/op 140894 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 152092413 ns/op 5695088 B/op 97681 allocs/op BenchmarkDeadcodePass-4 165 698774 ns/op 75158 B/op 2 allocs/op BenchmarkDeadcodePassBlock-4 1 126402412 ns/op 4056848 B/op 45017 allocs/op BenchmarkMultiPass-4 66 1676089 ns/op 211411 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 249439463 ns/op 11236216 B/op 150082 allocs/op BenchmarkCondRewrite/SoloJump-4 3356050 35.16 ns/op BenchmarkCondRewrite/CombJump-4 3381469 35.47 ns/op PASS ok cmd/compile/internal/ssa 16.558s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9501 11369 ns/op BenchmarkExtShift-4 18458 6520 ns/op BenchmarkModify-4 10000 11347 ns/op BenchmarkMullImm-4 19246 6270 ns/op BenchmarkConstModify-4 10000 11123 ns/op BenchmarkBitSet-4 20914 5764 ns/op BenchmarkBitClear-4 20091 5867 ns/op BenchmarkBitToggle-4 20523 5789 ns/op BenchmarkBitSetConst-4 172047 723.0 ns/op BenchmarkBitClearConst-4 165826 720.9 ns/op BenchmarkBitToggleConst-4 172096 711.0 ns/op BenchmarkDivconstI64-4 9147194 13.14 ns/op BenchmarkModconstI64-4 8686321 13.40 ns/op BenchmarkDivisiblePow2constI64-4 9270004 12.89 ns/op BenchmarkDivisibleconstI64-4 9732588 12.34 ns/op BenchmarkDivisibleWDivconstI64-4 6916660 17.27 ns/op BenchmarkDivconstU64/3-4 9122114 13.15 ns/op BenchmarkDivconstU64/5-4 8220045 13.80 ns/op BenchmarkDivconstU64/37-4 10292091 11.78 ns/op BenchmarkDivconstU64/1234567-4 10072353 11.87 ns/op BenchmarkModconstU64-4 10429525 11.59 ns/op BenchmarkDivisibleconstU64-4 10268005 11.73 ns/op BenchmarkDivisibleWDivconstU64-4 6520262 18.18 ns/op BenchmarkDivconstI32-4 9045572 13.16 ns/op BenchmarkModconstI32-4 10386309 11.59 ns/op BenchmarkDivisiblePow2constI32-4 10604067 11.52 ns/op BenchmarkDivisibleconstI32-4 10751305 11.38 ns/op BenchmarkDivisibleWDivconstI32-4 6969588 17.33 ns/op BenchmarkDivconstU32-4 9131442 13.22 ns/op BenchmarkModconstU32-4 9292082 13.21 ns/op BenchmarkDivisibleconstU32-4 10223120 11.43 ns/op BenchmarkDivisibleWDivconstU32-4 7218272 16.37 ns/op BenchmarkDivconstI16-4 8836616 13.13 ns/op BenchmarkModconstI16-4 10347542 11.54 ns/op BenchmarkDivisiblePow2constI16-4 10716984 11.60 ns/op BenchmarkDivisibleconstI16-4 10466449 11.32 ns/op BenchmarkDivisibleWDivconstI16-4 6567235 18.74 ns/op BenchmarkDivconstU16-4 10143024 11.66 ns/op BenchmarkModconstU16-4 9980560 12.03 ns/op BenchmarkDivisibleconstU16-4 10707124 11.40 ns/op BenchmarkDivisibleWDivconstU16-4 6595686 18.15 ns/op BenchmarkDivconstI8-4 10578612 11.58 ns/op BenchmarkModconstI8-4 10453216 11.62 ns/op BenchmarkDivisiblePow2constI8-4 10965102 10.98 ns/op BenchmarkDivisibleconstI8-4 10118748 11.69 ns/op BenchmarkDivisibleWDivconstI8-4 6841462 17.45 ns/op BenchmarkDivconstU8-4 10186966 11.85 ns/op BenchmarkModconstU8-4 10439935 11.52 ns/op BenchmarkDivisibleconstU8-4 10502792 11.43 ns/op BenchmarkDivisibleWDivconstU8-4 6719952 17.93 ns/op BenchmarkMul2-4 166636 751.9 ns/op BenchmarkMulNeg2-4 162343 756.2 ns/op BenchmarkEfaceInteger-4 3885655 27.65 ns/op BenchmarkMulconstI32/3-4 19348125 6.117 ns/op BenchmarkMulconstI32/5-4 19815841 6.056 ns/op BenchmarkMulconstI32/12-4 18625344 6.377 ns/op BenchmarkMulconstI32/120-4 19531399 6.154 ns/op BenchmarkMulconstI32/-120-4 19513134 6.074 ns/op BenchmarkMulconstI32/65537-4 18718429 6.483 ns/op BenchmarkMulconstI32/65538-4 18381451 6.423 ns/op BenchmarkMulconstI64/3-4 19548627 6.066 ns/op BenchmarkMulconstI64/5-4 19817101 6.086 ns/op BenchmarkMulconstI64/12-4 18554083 6.444 ns/op BenchmarkMulconstI64/120-4 19811103 5.987 ns/op BenchmarkMulconstI64/-120-4 19957041 6.019 ns/op BenchmarkMulconstI64/65537-4 18325453 6.469 ns/op BenchmarkMulconstI64/65538-4 18658178 6.473 ns/op BenchmarkMulconstU32/3-4 19972702 6.042 ns/op BenchmarkMulconstU32/5-4 19858096 6.068 ns/op BenchmarkMulconstU32/12-4 18381014 6.544 ns/op BenchmarkMulconstU32/120-4 19887822 6.041 ns/op BenchmarkMulconstU32/65537-4 18296290 6.442 ns/op BenchmarkMulconstU32/65538-4 18892311 6.417 ns/op BenchmarkMulconstU64/3-4 19764375 6.021 ns/op BenchmarkMulconstU64/5-4 19352522 6.068 ns/op BenchmarkMulconstU64/12-4 18734148 6.390 ns/op BenchmarkMulconstU64/120-4 19897662 6.050 ns/op BenchmarkMulconstU64/65537-4 18675562 6.410 ns/op BenchmarkMulconstU64/65538-4 18810327 6.359 ns/op BenchmarkShiftArithmeticRight-4 19662792 6.016 ns/op BenchmarkSwitch8Predictable-4 15560502 7.580 ns/op BenchmarkSwitch8Unpredictable-4 6378872 18.17 ns/op BenchmarkSwitch32Predictable-4 9108711 12.09 ns/op BenchmarkSwitch32Unpredictable-4 6445377 18.04 ns/op BenchmarkSwitchStringPredictable-4 8852565 12.69 ns/op BenchmarkSwitchStringUnpredictable-4 4924239 23.50 ns/op PASS ok cmd/compile/internal/test 11.822s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 127 925212 ns/op BenchmarkNamed/Underlying/nongeneric-4 820862 137.9 ns/op BenchmarkNamed/Underlying/generic-4 845388 149.2 ns/op BenchmarkNamed/Underlying/src_instance-4 804043 140.3 ns/op BenchmarkNamed/Underlying/user_instance-4 812917 148.0 ns/op BenchmarkCheck/http/funcbodies/info-4 1 468350061 ns/op 65034 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 360957860 ns/op 84379 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 147572011 ns/op 206240 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 126020470 ns/op 241577 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 376495783 ns/op 13623 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 87996882 ns/op 58278 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 30682962 ns/op 167102 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 30338448 ns/op 169026 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 136261046 ns/op 15917 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 39089875 ns/op 55498 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 20238807 ns/op 107152 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18884540 ns/op 114846 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1042295168 ns/op 59353 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 552496700 ns/op 111969 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 132637576 ns/op 466144 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 103889925 ns/op 595177 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 385287513 ns/op 5250 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 62620157 ns/op 32291 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 35602489 ns/op 56795 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 37383119 ns/op 54100 lines/s PASS ok cmd/compile/internal/types2 14.762s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 45 2803916 ns/op 4042867 sys-ns/op 548733 user-ns/op PASS ok cmd/go 0.252s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 68056 1783 ns/op 4.49 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 76892 1537 ns/op 5.21 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14229 8390 ns/op 122.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14162 8145 ns/op 125.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2210 53966 ns/op 151.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2232 53776 ns/op 152.33 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.973s All tests passed.