freebsd-amd64-race at 2423370136d4b1915d06bb1aaacbedaa900bc5c7 :: 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.230s ok archive/zip 1.883s ok bufio 0.340s ok bytes 4.317s ok compress/bzip2 0.515s ok compress/flate 5.151s ok compress/gzip 10.974s ok compress/lzw 0.548s ok compress/zlib 4.369s ok container/heap 0.037s ok container/list 0.027s ok container/ring 0.030s ok context 0.039s ok crypto 0.026s ok crypto/aes 0.070s ok crypto/cipher 0.059s ok crypto/des 0.059s ok crypto/dsa 0.028s ok crypto/ecdh 0.209s ok crypto/ecdsa 0.145s ok crypto/ed25519 0.391s ok crypto/elliptic 0.048s ok crypto/hmac 0.037s ok crypto/internal/alias 0.026s ok crypto/internal/bigmod 2.342s ok crypto/internal/boring 0.026s ok crypto/internal/boring/bcache 0.401s ok crypto/internal/edwards25519 34.521s ok crypto/internal/edwards25519/field 12.580s ok crypto/internal/nistec 3.689s ok crypto/internal/nistec/fiat 0.026s [no tests to run] ok crypto/md5 0.039s ok crypto/rand 0.385s ok crypto/rc4 0.439s ok crypto/rsa 0.487s ok crypto/sha1 0.037s ok crypto/sha256 0.038s ok crypto/sha512 0.038s ok crypto/subtle 0.426s ok crypto/tls 1.528s ok crypto/x509 1.108s ok database/sql 0.388s ok database/sql/driver 0.027s ok debug/buildinfo 0.047s ok debug/dwarf 0.080s ok debug/elf 1.195s ok debug/gosym 0.114s ok debug/macho 0.047s ok debug/pe 0.049s ok debug/plan9obj 0.026s ok embed 0.027s [no tests to run] ok embed/internal/embedtest 0.026s ok encoding/ascii85 0.038s ok encoding/asn1 0.036s ok encoding/base32 0.096s ok encoding/base64 0.036s ok encoding/binary 0.036s ok encoding/csv 0.068s ok encoding/gob 15.311s ok encoding/hex 0.046s ok encoding/json 1.153s ok encoding/pem 2.012s ok encoding/xml 0.191s ok errors 0.037s ok expvar 0.026s ok flag 0.121s ok fmt 0.572s ok go/ast 0.039s ok go/build 4.179s ok go/build/constraint 0.037s ok go/constant 0.036s ok go/doc 0.228s ok go/doc/comment 1.899s ok go/format 0.059s ok go/importer 0.162s ok go/internal/gccgoimporter 0.070s ok go/internal/gcimporter 1.252s ok go/internal/srcimporter 10.825s ok go/parser 0.981s ok go/printer 1.360s ok go/scanner 0.036s ok go/token 0.145s ok go/types 30.213s ok hash 0.038s ok hash/adler32 0.047s ok hash/crc32 0.069s ok hash/crc64 0.048s ok hash/fnv 0.027s ok hash/maphash 0.027s ok html 0.036s ok html/template 0.241s ok image 0.434s ok image/color 0.048s ok image/draw 0.569s ok image/gif 0.842s ok image/jpeg 1.233s ok image/png 2.855s ok index/suffixarray 0.989s ok internal/abi 3.941s ok internal/buildcfg 0.025s ok internal/coverage/cformat 0.026s ok internal/coverage/cmerge 0.026s ok internal/coverage/pods 0.026s ok internal/coverage/slicereader 0.028s ok internal/coverage/slicewriter 0.027s ok internal/coverage/test 0.058s ok internal/cpu 0.076s ok internal/dag 0.026s ok internal/diff 0.026s ok internal/fmtsort 0.026s ok internal/fuzz 0.048s ok internal/godebug 0.027s ok internal/intern 0.219s ok internal/itoa 0.027s ok internal/poll 0.413s ok internal/profile 0.042s ok internal/reflectlite 0.241s ok internal/safefilepath 0.025s ok internal/saferio 0.133s ok internal/singleflight 0.081s ok internal/testenv 0.029s ok internal/trace 0.175s ok internal/types/errors 0.377s ok internal/unsafeheader 0.031s ok internal/xcoff 0.048s ok io 0.068s ok io/fs 0.262s ok io/ioutil 0.040s ok log 0.038s ok log/syslog 1.279s ok math 0.048s ok math/big 2.845s ok math/bits 0.049s ok math/cmplx 0.039s ok math/rand 1.892s ok mime 0.049s ok mime/multipart 1.505s ok mime/quotedprintable 0.083s ok net 8.099s ok net/http 8.472s ok net/http/cgi 0.330s ok net/http/cookiejar 0.037s ok net/http/fcgi 0.139s ok net/http/httptest 0.189s ok net/http/httptrace 0.027s ok net/http/httputil 0.685s ok net/http/internal 0.037s ok net/http/internal/ascii 0.037s ok net/http/pprof 5.295s ok net/internal/socktest 0.031s ok net/mail 0.038s ok net/netip 0.347s ok net/rpc 0.072s ok net/rpc/jsonrpc 0.038s ok net/smtp 0.071s ok net/textproto 0.043s ok net/url 0.047s ok os 0.463s ok os/exec 0.398s ok os/exec/internal/fdtest 0.027s ok os/signal 3.394s ok os/user 0.027s ok path 0.038s ok path/filepath 0.121s ok plugin 0.026s ok reflect 0.462s ok regexp 3.054s ok regexp/syntax 4.384s ok runtime 27.313s ok runtime/cgo 0.028s ok runtime/coverage 0.030s ok runtime/debug 0.127s ok runtime/internal/atomic 0.075s ok runtime/internal/math 0.032s ok runtime/internal/sys 0.058s ok runtime/metrics 0.038s ok runtime/pprof 6.984s ok runtime/race 8.534s ok runtime/trace 4.075s ok sort 0.458s ok strconv 2.295s ok strings 3.591s ok sync 0.632s ok sync/atomic 1.782s ok syscall 0.258s ok testing 1.540s ok testing/fstest 0.038s ok testing/iotest 0.036s ok testing/quick 0.176s ok text/scanner 0.036s ok text/tabwriter 0.037s ok text/template 0.092s ok text/template/parse 0.048s ok time 2.263s ok unicode 0.038s ok unicode/utf16 0.030s ok unicode/utf8 0.053s ok cmd/addr2line 2.193s ok cmd/api 6.239s ok cmd/asm/internal/asm 2.818s ok cmd/asm/internal/lex 0.027s ok cmd/compile/internal/abt 0.060s ok cmd/compile/internal/amd64 0.037s ok cmd/compile/internal/base 0.037s ok cmd/compile/internal/compare 0.039s ok cmd/compile/internal/dwarfgen 0.492s ok cmd/compile/internal/importer 0.858s ok cmd/compile/internal/ir 0.027s ok cmd/compile/internal/logopt 0.202s ok cmd/compile/internal/noder 0.037s ok cmd/compile/internal/reflectdata 0.026s [no tests to run] ok cmd/compile/internal/ssa 3.091s ok cmd/compile/internal/syntax 0.168s ok cmd/compile/internal/test 11.982s ok cmd/compile/internal/typecheck 0.270s ok cmd/compile/internal/types 0.036s ok cmd/compile/internal/types2 7.723s ok cmd/covdata 0.025s ok cmd/cover 1.219s ok cmd/dist 0.027s ok cmd/doc 0.894s ok cmd/fix 1.981s ok cmd/go 87.449s ok cmd/go/internal/auth 0.026s ok cmd/go/internal/cache 0.198s ok cmd/go/internal/fsys 0.093s ok cmd/go/internal/generate 0.037s ok cmd/go/internal/get 0.039s ok cmd/go/internal/imports 0.039s ok cmd/go/internal/load 0.040s ok cmd/go/internal/lockedfile 0.484s ok cmd/go/internal/lockedfile/internal/filelock 0.089s ok cmd/go/internal/modconv 0.049s ok cmd/go/internal/modfetch 0.038s ok cmd/go/internal/modfetch/codehost 0.039s ok cmd/go/internal/modfetch/zip_sum_test 0.040s ok cmd/go/internal/modindex 0.528s ok cmd/go/internal/modload 0.037s ok cmd/go/internal/mvs 0.058s ok cmd/go/internal/par 0.195s ok cmd/go/internal/str 0.028s ok cmd/go/internal/test 0.033s ok cmd/go/internal/vcs 0.039s ok cmd/go/internal/vcweb 0.041s ok cmd/go/internal/vcweb/vcstest 2.577s ok cmd/go/internal/web 0.041s ok cmd/go/internal/work 0.084s ok cmd/gofmt 0.198s ok cmd/internal/archive 0.736s ok cmd/internal/buildid 0.600s ok cmd/internal/dwarf 0.026s ok cmd/internal/edit 0.027s ok cmd/internal/goobj 0.027s ok cmd/internal/moddeps 0.809s ok cmd/internal/notsha256 0.039s ok cmd/internal/obj 0.472s ok cmd/internal/obj/ppc64 0.088s ok cmd/internal/obj/riscv 0.048s ok cmd/internal/obj/s390x 0.028s ok cmd/internal/obj/x86 2.534s ok cmd/internal/objabi 0.027s ok cmd/internal/pkgpath 0.149s ok cmd/internal/pkgpattern 0.037s ok cmd/internal/quoted 0.040s ok cmd/internal/src 0.036s ok cmd/internal/test2json 0.739s ok cmd/link 6.120s ok cmd/link/internal/benchmark 0.035s ok cmd/link/internal/ld 4.041s ok cmd/link/internal/loader 0.138s ok cmd/nm 1.770s ok cmd/objdump 2.106s ok cmd/pack 1.419s ok cmd/pprof 1.550s ok cmd/trace 0.096s ok cmd/vet 14.451s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3034 37045 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2217 47867 ns/op 1855 B/op 36 allocs/op Benchmark/Writer/PAX-4 1581 71610 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4346 27699 ns/op 5110 B/op 15 allocs/op Benchmark/Reader/GNU-4 5778 19860 ns/op 5119 B/op 14 allocs/op Benchmark/Reader/PAX-4 2070 57522 ns/op 8872 B/op 33 allocs/op PASS ok archive/tar 0.860s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 304146029 ns/op 15040 B/op 66 allocs/op BenchmarkZip64Test-4 1 149858197 ns/op BenchmarkZip64TestSizes/4096-4 1693 68146 ns/op BenchmarkZip64TestSizes/1048576-4 177 636845 ns/op BenchmarkZip64TestSizes/67108864-4 1 147178179 ns/op PASS ok archive/zip 1.226s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 239516 468.9 ns/op BenchmarkReaderCopyUnoptimal-4 143536 764.9 ns/op BenchmarkReaderCopyNoWriteTo-4 6242 25342 ns/op BenchmarkReaderWriteToOptimal-4 7436 13933 ns/op BenchmarkReaderReadString-4 144524 849.1 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 230079 516.2 ns/op BenchmarkWriterCopyUnoptimal-4 216914 544.1 ns/op BenchmarkWriterCopyNoReadFrom-4 7588 19612 ns/op BenchmarkReaderEmpty-4 36087 3264 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 29840 3997 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 591169 198.6 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.532s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 3734 26881 ns/op 1218.99 MB/s BenchmarkWriteByte-4 474 249364 ns/op 16.43 MB/s BenchmarkWriteRune-4 256 464396 ns/op 26.46 MB/s BenchmarkBufferNotEmptyWriteRead-4 34 3246551 ns/op BenchmarkBufferFullSmallReads-4 100 1091233 ns/op BenchmarkBufferWriteBlock/N4096-4 7216 16493 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 440 261649 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 9122368 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4595721 28.52 ns/op 350.67 MB/s BenchmarkIndexByte/32-4 4263284 29.70 ns/op 1077.52 MB/s BenchmarkIndexByte/4K-4 877065 131.4 ns/op 31176.42 MB/s BenchmarkIndexBytePortable/10-4 907186 129.3 ns/op 77.37 MB/s BenchmarkIndexBytePortable/32-4 314829 369.1 ns/op 86.69 MB/s BenchmarkIndexBytePortable/4K-4 2743 42366 ns/op 96.68 MB/s BenchmarkIndexRune/10-4 1203818 101.7 ns/op 98.32 MB/s BenchmarkIndexRune/32-4 1205683 98.41 ns/op 325.18 MB/s BenchmarkIndexRune/4K-4 403921 298.2 ns/op 13734.89 MB/s BenchmarkIndexRuneASCII/10-4 4545892 27.49 ns/op 363.73 MB/s BenchmarkIndexRuneASCII/32-4 4268888 28.25 ns/op 1132.69 MB/s BenchmarkIndexRuneASCII/4K-4 878319 130.0 ns/op 31517.93 MB/s BenchmarkEqual/0-4 8139061 14.39 ns/op BenchmarkEqual/1-4 1411470 83.49 ns/op 11.98 MB/s BenchmarkEqual/6-4 1416866 86.26 ns/op 69.56 MB/s BenchmarkEqual/9-4 1413672 87.70 ns/op 102.63 MB/s BenchmarkEqual/15-4 1340904 87.62 ns/op 171.20 MB/s BenchmarkEqual/16-4 1507830 81.97 ns/op 195.19 MB/s BenchmarkEqual/20-4 1354646 89.06 ns/op 224.57 MB/s BenchmarkEqual/32-4 1389345 84.25 ns/op 379.82 MB/s BenchmarkEqual/4K-4 104114 1161 ns/op 3527.30 MB/s BenchmarkIndex/10-4 2953168 38.81 ns/op 257.69 MB/s BenchmarkIndex/32-4 2988396 39.67 ns/op 806.74 MB/s BenchmarkIndex/4K-4 17979 6631 ns/op 617.69 MB/s BenchmarkIndexEasy/10-4 3110714 38.23 ns/op 261.58 MB/s BenchmarkIndexEasy/32-4 2951805 39.89 ns/op 802.22 MB/s BenchmarkIndexEasy/4K-4 478092 243.8 ns/op 16802.52 MB/s BenchmarkCount/10-4 1537215 77.14 ns/op 129.63 MB/s BenchmarkCount/32-4 1509636 79.87 ns/op 400.66 MB/s BenchmarkCount/4K-4 18177 6610 ns/op 619.70 MB/s BenchmarkCountEasy/10-4 1586289 74.38 ns/op 134.45 MB/s BenchmarkCountEasy/32-4 1524660 78.66 ns/op 406.81 MB/s BenchmarkCountEasy/4K-4 426298 281.0 ns/op 14574.06 MB/s BenchmarkCountSingle/10-4 3371420 35.36 ns/op 282.83 MB/s BenchmarkCountSingle/32-4 3328704 36.80 ns/op 869.49 MB/s BenchmarkCountSingle/4K-4 808689 141.5 ns/op 28954.85 MB/s BenchmarkToUpper/#00-4 3026755 39.38 ns/op BenchmarkToUpper/ONLYUPPER-4 295449 385.3 ns/op BenchmarkToUpper/abc-4 523768 224.8 ns/op BenchmarkToUpper/AbC123-4 325647 367.4 ns/op BenchmarkToUpper/azAZ09_-4 294636 401.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 89319 1325 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 39962 2998 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 60402 1968 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 127220 919.2 ns/op BenchmarkToLower/#00-4 3029002 39.27 ns/op BenchmarkToLower/abc-4 473388 253.2 ns/op BenchmarkToLower/AbC123-4 310251 358.6 ns/op BenchmarkToLower/azAZ09_-4 297985 390.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 88395 1303 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 43441 2713 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 69249 1712 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 127456 922.4 ns/op BenchmarkFields/ASCII/16-4 156667 767.6 ns/op 20.84 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 10639 ns/op 24.06 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 664 179004 ns/op 22.88 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 37 3030285 ns/op 21.63 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 50367118 ns/op 20.82 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 85056 1356 ns/op 11.80 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6813 16873 ns/op 15.17 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 397 301927 ns/op 13.57 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 21 5377546 ns/op 12.19 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 95032344 ns/op 11.03 MB/s 11202864 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 162661 739.2 ns/op 21.65 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13548 8901 ns/op 28.76 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 717 164145 ns/op 24.95 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 37 3130065 ns/op 20.94 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 60327678 ns/op 17.38 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 106521 1089 ns/op 14.69 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8730 11889 ns/op 21.53 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 553 215862 ns/op 18.98 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 28 4040242 ns/op 16.22 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 73082858 ns/op 14.35 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2134735 56.20 ns/op BenchmarkTrimSpace/ASCII-4 1000000 115.7 ns/op BenchmarkTrimSpace/SomeNonASCII-4 103864 1021 ns/op BenchmarkTrimSpace/JustNonASCII-4 52411 2263 ns/op BenchmarkToValidUTF8/Valid-4 538867 222.2 ns/op BenchmarkToValidUTF8/InvalidASCII-4 338478 338.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 98010 1191 ns/op BenchmarkIndexHard1-4 801 143592 ns/op BenchmarkIndexHard2-4 584 200230 ns/op BenchmarkIndexHard3-4 151 795516 ns/op BenchmarkIndexHard4-4 182 657898 ns/op BenchmarkLastIndexHard1-4 6 19837585 ns/op BenchmarkLastIndexHard2-4 5 25125823 ns/op BenchmarkLastIndexHard3-4 4 27526680 ns/op BenchmarkCountHard1-4 798 142746 ns/op BenchmarkCountHard2-4 597 201488 ns/op BenchmarkCountHard3-4 146 795667 ns/op BenchmarkSplitEmptySeparator-4 1 119347242 ns/op BenchmarkSplitSingleByteSeparator-4 15 7553944 ns/op BenchmarkSplitMultiByteSeparator-4 12 8745036 ns/op BenchmarkSplitNSingleByteSeparator-4 171933 655.2 ns/op BenchmarkSplitNMultiByteSeparator-4 73702 1604 ns/op BenchmarkRepeat-4 172218 649.9 ns/op BenchmarkRepeatLarge/256/1-4 141405 879.9 ns/op 290.93 MB/s BenchmarkRepeatLarge/256/16-4 211270 581.4 ns/op 440.31 MB/s BenchmarkRepeatLarge/512/1-4 100935 1155 ns/op 443.12 MB/s BenchmarkRepeatLarge/512/16-4 133647 856.7 ns/op 597.67 MB/s BenchmarkRepeatLarge/1024/1-4 65642 1763 ns/op 580.92 MB/s BenchmarkRepeatLarge/1024/16-4 86506 1396 ns/op 733.64 MB/s BenchmarkRepeatLarge/2048/1-4 39213 3046 ns/op 672.31 MB/s BenchmarkRepeatLarge/2048/16-4 44929 2694 ns/op 760.25 MB/s BenchmarkRepeatLarge/4096/1-4 23508 4954 ns/op 826.74 MB/s BenchmarkRepeatLarge/4096/16-4 26839 4682 ns/op 874.86 MB/s BenchmarkRepeatLarge/8192/1-4 13875 8895 ns/op 920.99 MB/s BenchmarkRepeatLarge/8192/16-4 13869 9478 ns/op 864.33 MB/s BenchmarkRepeatLarge/8192/4097-4 24588 4795 ns/op 854.38 MB/s BenchmarkRepeatLarge/16384/1-4 6844 17401 ns/op 941.56 MB/s BenchmarkRepeatLarge/16384/16-4 7746 15237 ns/op 1075.25 MB/s BenchmarkRepeatLarge/16384/4097-4 8800 13117 ns/op 937.00 MB/s BenchmarkRepeatLarge/32768/1-4 3958 36563 ns/op 896.20 MB/s BenchmarkRepeatLarge/32768/16-4 4083 29498 ns/op 1110.87 MB/s BenchmarkRepeatLarge/32768/4097-4 4676 28883 ns/op 992.95 MB/s BenchmarkRepeatLarge/65536/1-4 1948 54266 ns/op 1207.69 MB/s BenchmarkRepeatLarge/65536/16-4 2263 58281 ns/op 1124.49 MB/s BenchmarkRepeatLarge/65536/4097-4 2120 57269 ns/op 1073.09 MB/s BenchmarkRepeatLarge/131072/1-4 422 281307 ns/op 465.94 MB/s BenchmarkRepeatLarge/131072/16-4 420 348047 ns/op 376.59 MB/s BenchmarkRepeatLarge/131072/4097-4 444 269750 ns/op 470.83 MB/s BenchmarkRepeatLarge/262144/1-4 219 558446 ns/op 469.42 MB/s BenchmarkRepeatLarge/262144/16-4 218 554578 ns/op 472.69 MB/s BenchmarkRepeatLarge/262144/4097-4 217 532719 ns/op 484.52 MB/s BenchmarkRepeatLarge/524288/1-4 100 1097170 ns/op 477.85 MB/s BenchmarkRepeatLarge/524288/16-4 100 1107115 ns/op 473.56 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1099303 ns/op 473.32 MB/s BenchmarkRepeatLarge/1048576/1-4 62 2172305 ns/op 482.70 MB/s BenchmarkRepeatLarge/1048576/16-4 60 2166841 ns/op 483.92 MB/s BenchmarkRepeatLarge/1048576/4097-4 63 2108194 ns/op 495.56 MB/s BenchmarkRepeatLarge/2097152/1-4 28 4391302 ns/op 477.57 MB/s BenchmarkRepeatLarge/2097152/16-4 28 4365675 ns/op 480.37 MB/s BenchmarkRepeatLarge/2097152/4097-4 25 4354015 ns/op 480.84 MB/s BenchmarkRepeatLarge/4194304/1-4 12 9027440 ns/op 464.62 MB/s BenchmarkRepeatLarge/4194304/16-4 12 8710211 ns/op 481.54 MB/s BenchmarkRepeatLarge/4194304/4097-4 13 8661112 ns/op 483.91 MB/s BenchmarkRepeatLarge/8388608/1-4 6 17690630 ns/op 474.18 MB/s BenchmarkRepeatLarge/8388608/16-4 6 17463450 ns/op 480.35 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 17024589 ns/op 492.61 MB/s BenchmarkRepeatLarge/16777216/1-4 3 34974006 ns/op 479.71 MB/s BenchmarkRepeatLarge/16777216/16-4 3 35812222 ns/op 468.48 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 33929894 ns/op 494.47 MB/s BenchmarkRepeatLarge/33554432/1-4 2 70709120 ns/op 474.54 MB/s BenchmarkRepeatLarge/33554432/16-4 2 65592140 ns/op 511.56 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 66870790 ns/op 501.78 MB/s BenchmarkRepeatLarge/67108864/1-4 1 135473042 ns/op 495.37 MB/s BenchmarkRepeatLarge/67108864/16-4 1 128549401 ns/op 522.05 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 130683343 ns/op 513.52 MB/s BenchmarkRepeatLarge/134217728/1-4 1 286094966 ns/op 469.14 MB/s BenchmarkRepeatLarge/134217728/16-4 1 261134631 ns/op 513.98 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 262082716 ns/op 512.12 MB/s BenchmarkRepeatLarge/268435456/1-4 1 575720549 ns/op 466.26 MB/s BenchmarkRepeatLarge/268435456/16-4 1 523697583 ns/op 512.58 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 521989266 ns/op 514.25 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1146321208 ns/op 468.34 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1064572401 ns/op 504.31 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1060463069 ns/op 506.26 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2370339289 ns/op 452.99 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2240516886 ns/op 479.24 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2269236822 ns/op 473.17 MB/s BenchmarkBytesCompare/1-4 8640124 12.18 ns/op BenchmarkBytesCompare/2-4 9514261 12.45 ns/op BenchmarkBytesCompare/4-4 9110362 12.49 ns/op BenchmarkBytesCompare/8-4 9768099 11.48 ns/op BenchmarkBytesCompare/16-4 8970572 11.17 ns/op BenchmarkBytesCompare/32-4 8807342 13.33 ns/op BenchmarkBytesCompare/64-4 8194302 14.04 ns/op BenchmarkBytesCompare/128-4 7885216 15.03 ns/op BenchmarkBytesCompare/256-4 6169208 18.53 ns/op BenchmarkBytesCompare/512-4 4424292 26.43 ns/op BenchmarkBytesCompare/1024-4 2864384 41.59 ns/op BenchmarkBytesCompare/2048-4 1673166 71.82 ns/op BenchmarkIndexAnyASCII/1:1-4 2328160 51.55 ns/op BenchmarkIndexAnyASCII/1:2-4 2269986 50.22 ns/op BenchmarkIndexAnyASCII/1:4-4 2291617 50.45 ns/op BenchmarkIndexAnyASCII/1:8-4 2263903 51.17 ns/op BenchmarkIndexAnyASCII/1:16-4 2329346 51.34 ns/op BenchmarkIndexAnyASCII/1:32-4 2279391 51.41 ns/op BenchmarkIndexAnyASCII/1:64-4 2241387 50.51 ns/op BenchmarkIndexAnyASCII/16:1-4 2153246 55.13 ns/op BenchmarkIndexAnyASCII/16:2-4 496906 237.0 ns/op BenchmarkIndexAnyASCII/16:4-4 488259 239.4 ns/op BenchmarkIndexAnyASCII/16:8-4 473100 250.0 ns/op BenchmarkIndexAnyASCII/16:16-4 459562 256.0 ns/op BenchmarkIndexAnyASCII/16:32-4 421018 284.3 ns/op BenchmarkIndexAnyASCII/16:64-4 355449 330.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1932889 62.12 ns/op BenchmarkIndexAnyASCII/256:2-4 42217 2825 ns/op BenchmarkIndexAnyASCII/256:4-4 42003 2824 ns/op BenchmarkIndexAnyASCII/256:8-4 42195 2842 ns/op BenchmarkIndexAnyASCII/256:16-4 41644 2854 ns/op BenchmarkIndexAnyASCII/256:32-4 41118 2895 ns/op BenchmarkIndexAnyASCII/256:64-4 41283 2919 ns/op BenchmarkIndexAnyUTF8/1:1-4 2398389 50.58 ns/op BenchmarkIndexAnyUTF8/1:2-4 2369064 50.11 ns/op BenchmarkIndexAnyUTF8/1:4-4 2385896 49.84 ns/op BenchmarkIndexAnyUTF8/1:8-4 2361682 49.91 ns/op BenchmarkIndexAnyUTF8/1:16-4 2341462 49.00 ns/op BenchmarkIndexAnyUTF8/1:32-4 2371130 51.01 ns/op BenchmarkIndexAnyUTF8/1:64-4 2325471 50.93 ns/op BenchmarkIndexAnyUTF8/16:1-4 166948 704.7 ns/op BenchmarkIndexAnyUTF8/16:2-4 309163 383.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 315170 382.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 309151 380.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 302305 392.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 286580 418.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 270704 424.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10315 ns/op BenchmarkIndexAnyUTF8/256:2-4 22156 5344 ns/op BenchmarkIndexAnyUTF8/256:4-4 22215 5388 ns/op BenchmarkIndexAnyUTF8/256:8-4 21928 5489 ns/op BenchmarkIndexAnyUTF8/256:16-4 21134 5538 ns/op BenchmarkIndexAnyUTF8/256:32-4 20228 5914 ns/op BenchmarkIndexAnyUTF8/256:64-4 20479 5885 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2471557 48.41 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2416060 47.56 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2396458 48.23 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2358837 48.02 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2451861 47.62 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2412244 48.38 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2440738 48.63 ns/op BenchmarkLastIndexAnyASCII/16:1-4 356986 310.6 ns/op BenchmarkLastIndexAnyASCII/16:2-4 375696 311.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 378837 316.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 343195 321.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 353761 357.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 329828 386.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 295614 405.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 29580 4130 ns/op BenchmarkLastIndexAnyASCII/256:2-4 28866 4087 ns/op BenchmarkLastIndexAnyASCII/256:4-4 28803 4122 ns/op BenchmarkLastIndexAnyASCII/256:8-4 29145 4085 ns/op BenchmarkLastIndexAnyASCII/256:16-4 29228 4087 ns/op BenchmarkLastIndexAnyASCII/256:32-4 29056 4181 ns/op BenchmarkLastIndexAnyASCII/256:64-4 28328 4164 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2500878 48.54 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2470546 47.42 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2454038 47.56 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2470297 47.80 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2503386 47.14 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2426235 48.35 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2431164 48.76 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 230716 478.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 319515 378.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 307267 374.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 323485 382.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 308184 384.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 288870 404.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 284559 403.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18021 6740 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22521 5302 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22766 5325 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22622 5349 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 21939 5406 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20461 5743 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 20872 5820 ns/op BenchmarkTrimASCII/1:1-4 2612667 45.86 ns/op BenchmarkTrimASCII/1:2-4 2156308 55.16 ns/op BenchmarkTrimASCII/1:4-4 2002822 59.19 ns/op BenchmarkTrimASCII/1:8-4 1817316 66.02 ns/op BenchmarkTrimASCII/1:16-4 1574528 76.44 ns/op BenchmarkTrimASCII/16:1-4 497874 232.8 ns/op BenchmarkTrimASCII/16:2-4 386522 313.2 ns/op BenchmarkTrimASCII/16:4-4 375325 313.8 ns/op BenchmarkTrimASCII/16:8-4 364982 320.7 ns/op BenchmarkTrimASCII/16:16-4 357328 332.5 ns/op BenchmarkTrimASCII/256:1-4 39769 2973 ns/op BenchmarkTrimASCII/256:2-4 29122 4055 ns/op BenchmarkTrimASCII/256:4-4 29475 4211 ns/op BenchmarkTrimASCII/256:8-4 28430 4084 ns/op BenchmarkTrimASCII/256:16-4 29400 4134 ns/op BenchmarkTrimASCII/4096:1-4 2481 46761 ns/op BenchmarkTrimASCII/4096:2-4 1804 64744 ns/op BenchmarkTrimASCII/4096:4-4 1809 64918 ns/op BenchmarkTrimASCII/4096:8-4 1838 64813 ns/op BenchmarkTrimASCII/4096:16-4 1794 66098 ns/op BenchmarkTrimByte-4 1589384 76.33 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13304 9183 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13236 8993 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 708 163903 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1386 82747 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2692 42167 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5017 22842 ns/op BenchmarkCompareBytesEqual-4 11158058 10.36 ns/op BenchmarkCompareBytesToNil-4 12581754 9.692 ns/op BenchmarkCompareBytesEmpty-4 11909286 9.347 ns/op BenchmarkCompareBytesIdentical-4 12684337 8.905 ns/op BenchmarkCompareBytesSameLength-4 11685328 9.778 ns/op BenchmarkCompareBytesDifferentLength-4 11098864 10.34 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1359 75741 ns/op 13844.34 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1370 87200 ns/op 12025.06 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1639 77106 ns/op 13599.25 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1762 86401 ns/op 12136.23 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1371 84763 ns/op 12370.74 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1356 87180 ns/op 12027.76 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1346 85941 ns/op 12201.17 MB/s BenchmarkCompareBytesBig-4 1357 82234 ns/op 12751.21 MB/s BenchmarkCompareBytesBigIdentical-4 13268274 9.438 ns/op 111096840.09 MB/s PASS ok bytes 60.729s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 73804929 ns/op 1.35 MB/s 3616636 B/op 53 allocs/op BenchmarkDecodeNewton-4 1 312683192 ns/op 1.81 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 5 23305258 ns/op 0.70 MB/s 3646662 B/op 51 allocs/op PASS ok compress/bzip2 1.347s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 61 1698556 ns/op 5.89 MB/s 42691 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16203610 ns/op 6.17 MB/s 41776 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 166428014 ns/op 6.01 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 63 1779487 ns/op 5.62 MB/s 42311 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 18301266 ns/op 5.46 MB/s 42272 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 184567635 ns/op 5.42 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 62 1766493 ns/op 5.66 MB/s 44154 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17325340 ns/op 5.77 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 176651709 ns/op 5.66 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 63 1776080 ns/op 5.63 MB/s 42793 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17143795 ns/op 5.83 MB/s 42264 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 173686854 ns/op 5.76 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 57 1855423 ns/op 5.39 MB/s 42682 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18029009 ns/op 5.55 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 181768712 ns/op 5.50 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 73 1525037 ns/op 6.56 MB/s 43410 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 13095606 ns/op 7.64 MB/s 46858 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 132917806 ns/op 7.52 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 76 1375207 ns/op 7.27 MB/s 43215 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10518604 ns/op 9.51 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 105105476 ns/op 9.51 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 84 1360398 ns/op 7.35 MB/s 42323 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10336061 ns/op 9.67 MB/s 47861 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 103817792 ns/op 9.63 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 98 1165792 ns/op 8.58 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 11213277 ns/op 8.92 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 110548388 ns/op 9.05 MB/s BenchmarkEncode/Digits/Speed/1e4-4 48 2228349 ns/op 4.49 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 20897167 ns/op 4.79 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 198134632 ns/op 5.05 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6574676 ns/op 1.52 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 79254978 ns/op 1.26 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 807058311 ns/op 1.24 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6614425 ns/op 1.51 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 83378966 ns/op 1.20 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 816529068 ns/op 1.22 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 81 1379066 ns/op 7.25 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11752556 ns/op 8.51 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 116795393 ns/op 8.56 MB/s BenchmarkEncode/Newton/Speed/1e4-4 50 2069345 ns/op 4.83 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16462409 ns/op 6.07 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 162160116 ns/op 6.17 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6513565 ns/op 1.54 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 69663234 ns/op 1.44 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 706985189 ns/op 1.41 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6440810 ns/op 1.55 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 85347196 ns/op 1.17 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 899816299 ns/op 1.11 MB/s PASS ok compress/flate 14.757s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 54 2120464 ns/op 4.72 MB/s BenchmarkDecoder/1e-Reuse4-4 54 2221524 ns/op 4.50 MB/s BenchmarkDecoder/1e5-4 5 21223175 ns/op 4.71 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21320396 ns/op 4.69 MB/s BenchmarkDecoder/1e6-4 1 215388409 ns/op 4.64 MB/s BenchmarkDecoder/1e-Reuse6-4 1 213019436 ns/op 4.69 MB/s BenchmarkEncoder/1e4-4 60 1854255 ns/op 5.39 MB/s BenchmarkEncoder/1e-Reuse4-4 62 1726519 ns/op 5.79 MB/s BenchmarkEncoder/1e5-4 6 17891039 ns/op 5.59 MB/s BenchmarkEncoder/1e-Reuse5-4 6 17632885 ns/op 5.67 MB/s BenchmarkEncoder/1e6-4 1 181698880 ns/op 5.50 MB/s BenchmarkEncoder/1e-Reuse6-4 1 178058910 ns/op 5.62 MB/s PASS ok compress/lzw 2.474s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 28 3759551 ns/op PASS ok container/heap 0.142s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 20724 5184 ns/op BenchmarkWithTimeout/concurrency=40-4 4928 23486 ns/op BenchmarkWithTimeout/concurrency=4000-4 4984 25043 ns/op BenchmarkWithTimeout/concurrency=400000-4 4572 22724 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 298640 370.1 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12076 10412 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 15063 7725 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2661 45739 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1700 70937 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2287 48842 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 232 509166 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 175 705732 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 259 463032 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 22 6633893 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 9158909 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 25 4532121 ns/op BenchmarkCheckCanceled/Err-4 272214 433.6 ns/op BenchmarkCheckCanceled/Done-4 399440 302.0 ns/op BenchmarkContextCancelDone-4 467858 263.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 14098 8574 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 12766 9273 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10083 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10564 11457 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8878 13915 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 556150 212.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 317593 374.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 223531 532.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 137511 852.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 72478 1656 ns/op PASS ok context 10.903s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1748959 67.77 ns/op 236.10 MB/s BenchmarkDecrypt-4 1711426 70.08 ns/op 228.31 MB/s BenchmarkExpand-4 1000000 117.5 ns/op PASS ok crypto/aes 0.536s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 196968 633.0 ns/op 101.10 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 360813 318.7 ns/op 200.84 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 196239 671.5 ns/op 95.31 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 375678 350.8 ns/op 182.43 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 130201 1327 ns/op 1017.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 167659 1062 ns/op 1271.48 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 114120 1495 ns/op 903.13 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 144858 1216 ns/op 1109.88 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 33651 4959 ns/op 1652.06 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 34058 4696 ns/op 1744.50 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 23674 5486 ns/op 1493.26 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 25186 5248 ns/op 1560.89 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6586 16869 ns/op 60.41 MB/s BenchmarkAESCFBDecrypt1K-4 6997 16786 ns/op 60.71 MB/s BenchmarkAESCFBDecrypt8K-4 924 129550 ns/op 63.20 MB/s BenchmarkAESOFB1K-4 10000 11351 ns/op 89.77 MB/s BenchmarkAESCTR1K-4 14082 8463 ns/op 120.41 MB/s BenchmarkAESCTR8K-4 1716 67979 ns/op 120.43 MB/s BenchmarkAESCBCEncrypt1K-4 13848 8447 ns/op 121.23 MB/s BenchmarkAESCBCDecrypt1K-4 17289 6831 ns/op 149.91 MB/s PASS ok crypto/cipher 3.290s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 82478 1426 ns/op 5.61 MB/s BenchmarkDecrypt-4 86932 1366 ns/op 5.86 MB/s BenchmarkTDESEncrypt-4 34460 3432 ns/op 2.33 MB/s BenchmarkTDESDecrypt-4 35506 3381 ns/op 2.37 MB/s PASS ok crypto/des 0.609s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 943 121910 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 13 8630190 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 6 20033713 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 93 1282647 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.641s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1562 69219 ns/op 4559 B/op 40 allocs/op BenchmarkSign/P384-4 40 2840511 ns/op 10775 B/op 62 allocs/op BenchmarkSign/P521-4 20 5755855 ns/op 11160 B/op 63 allocs/op BenchmarkVerify/P256-4 892 125736 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 13 8666223 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 19488685 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3831 29350 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 58 2099891 ns/op 1127 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4830048 ns/op 1447 B/op 17 allocs/op PASS ok crypto/ecdsa 1.467s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 319 359894 ns/op BenchmarkNewKeyFromSeed-4 328 360450 ns/op BenchmarkSigning-4 312 381263 ns/op BenchmarkVerification-4 210 568671 ns/op PASS ok crypto/ed25519 0.650s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5031 23904 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 157 738132 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 54 2257601 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 4977746 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1369 86122 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 1918440 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 6071490 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14450021 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13000 9193 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5580 19807 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3796 29104 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 85 1259378 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2482 46561 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 240 495357 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1593 73752 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 96 1185323 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.335s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15260 7855 ns/op 130.36 MB/s BenchmarkHMACSHA256_32-4 25756 4625 ns/op 6.92 MB/s BenchmarkNewWriteSum-4 12657 8909 ns/op 3.59 MB/s PASS ok crypto/hmac 0.612s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 60879 1925 ns/op BenchmarkModSub-4 74964 1514 ns/op BenchmarkMontgomeryRepr-4 23816 4726 ns/op BenchmarkMontgomeryMul-4 29058 4090 ns/op BenchmarkModMul-4 12589 9572 ns/op BenchmarkExpBig-4 15 7684328 ns/op BenchmarkExp-4 7 15191256 ns/op PASS ok crypto/internal/bigmod 1.155s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3288 32803 ns/op BenchmarkScalarBaseMult-4 364 320084 ns/op BenchmarkScalarMult-4 159 734877 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 231 511199 ns/op PASS ok crypto/internal/edwards25519 0.632s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 527481 214.1 ns/op BenchmarkMultiply-4 4267549 27.36 ns/op BenchmarkSquare-4 5271412 22.65 ns/op BenchmarkInvert-4 24897 4815 ns/op BenchmarkMult32-4 1477737 80.46 ns/op PASS ok crypto/internal/edwards25519/field 0.806s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 58 1835015 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1581 74899 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5888595 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13988684 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 186 641544 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7838 15377 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 60 1863721 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4179586 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.100s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 637039 179.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 234700 479.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 125080 945.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 658302 182.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 238041 478.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 126082 963.2 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.783s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 119899 982.0 ns/op 8.15 MB/s BenchmarkHash64-4 127682 928.4 ns/op 68.93 MB/s BenchmarkHash128-4 116838 1100 ns/op 116.37 MB/s BenchmarkHash256-4 94425 1262 ns/op 202.84 MB/s BenchmarkHash512-4 67760 1743 ns/op 293.74 MB/s BenchmarkHash1K-4 43688 2728 ns/op 375.36 MB/s BenchmarkHash8K-4 7299 16053 ns/op 510.32 MB/s BenchmarkHash1M-4 60 1950538 ns/op 537.58 MB/s BenchmarkHash8M-4 7 15549250 ns/op 539.49 MB/s BenchmarkHash8BytesUnaligned-4 118188 969.5 ns/op 8.25 MB/s BenchmarkHash1KUnaligned-4 42942 2729 ns/op 375.22 MB/s BenchmarkHash8KUnaligned-4 7347 16146 ns/op 507.37 MB/s PASS ok crypto/md5 1.791s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 572380645 ns/op PASS ok crypto/rand 0.607s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13900 8538 ns/op 14.99 MB/s BenchmarkRC4_1K-4 1647 67785 ns/op 15.11 MB/s BenchmarkRC4_8K-4 214 570054 ns/op 14.20 MB/s PASS ok crypto/rc4 0.544s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8825501 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20899858 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 39150868 ns/op BenchmarkEncryptPKCS1v15/2048-4 38 2763379 ns/op BenchmarkDecryptOAEP/2048-4 13 8848139 ns/op BenchmarkEncryptOAEP/2048-4 38 2796982 ns/op BenchmarkSignPKCS1v15/2048-4 12 8968270 ns/op BenchmarkVerifyPKCS1v15/2048-4 43 2837912 ns/op BenchmarkSignPSS/2048-4 12 8999370 ns/op BenchmarkVerifyPSS/2048-4 39 2892145 ns/op PASS ok crypto/rsa 1.570s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 107266 1092 ns/op 7.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 126513 930.1 ns/op 8.60 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 76377 1556 ns/op 205.67 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 87679 1429 ns/op 224.01 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48681 2432 ns/op 421.11 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53080 2224 ns/op 460.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9987 11878 ns/op 689.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11663 ns/op 702.39 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.100s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 82588 1409 ns/op 5.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 97153 1213 ns/op 6.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 92536 1299 ns/op 6.16 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25968 4591 ns/op 223.02 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27070 4415 ns/op 231.91 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26578 4539 ns/op 225.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4058 28084 ns/op 291.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4191 27980 ns/op 292.78 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4018 27996 ns/op 292.61 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.297s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 58516 2022 ns/op 3.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 72770 1636 ns/op 4.89 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 64071 1870 ns/op 4.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27832 4286 ns/op 238.93 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 30991 3839 ns/op 266.73 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29284 4072 ns/op 251.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5650 20263 ns/op 404.28 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5907 19730 ns/op 415.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5905 19820 ns/op 413.32 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.303s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16902524 6.944 ns/op BenchmarkConstantTimeEq-4 17135121 6.770 ns/op BenchmarkConstantTimeLessOrEq-4 17177545 6.914 ns/op BenchmarkXORBytes/8Bytes-4 4213647 27.32 ns/op 292.82 MB/s BenchmarkXORBytes/128Bytes-4 3862302 30.87 ns/op 4146.30 MB/s BenchmarkXORBytes/2048Bytes-4 915897 133.6 ns/op 15331.32 MB/s BenchmarkXORBytes/32768Bytes-4 61326 2032 ns/op 16126.17 MB/s PASS ok crypto/subtle 0.983s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 154 728478 ns/op BenchmarkCertCache/1-4 176 644933 ns/op BenchmarkCertCache/2-4 194 606791 ns/op BenchmarkCertCache/3-4 198 607415 ns/op BenchmarkHandshakeServer/RSA-4 36 3028592 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 28 3881066 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 34 3349834 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 97 1184776 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 145 873461 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 49 2316151 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 60 2127090 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 29739082 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28385723 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21441224 ns/op 48.90 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 28657405 ns/op 36.59 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 35995266 ns/op 58.26 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 49881639 ns/op 42.04 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 61542518 ns/op 68.15 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 88567598 ns/op 47.36 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 117408285 ns/op 71.45 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 169279401 ns/op 49.55 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 235214804 ns/op 71.33 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 330088740 ns/op 50.83 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 447269464 ns/op 75.02 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 651393406 ns/op 51.51 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 917977664 ns/op 73.11 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1308828110 ns/op 51.27 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 22659234 ns/op 46.28 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 29781851 ns/op 35.21 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 36269547 ns/op 57.82 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 50406726 ns/op 41.60 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 65640991 ns/op 63.90 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 90527174 ns/op 46.33 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 120113347 ns/op 69.84 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 167250623 ns/op 50.16 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 227171881 ns/op 73.85 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 345198932 ns/op 48.60 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 474418908 ns/op 70.73 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 682967000 ns/op 49.13 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 943534071 ns/op 71.13 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1330533528 ns/op 50.44 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 701536466 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 704494891 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 285437900 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 285598452 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 147513470 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 146864739 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77739569 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77581396 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 35690651 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35775225 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140391735 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143443488 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 61179206 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 61715072 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34694747 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34856756 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21384373 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21216417 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 13317481 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 13191316 ns/op PASS ok crypto/tls 19.196s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 12298992 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 322 361829 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1102 103535 ns/op 13188 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1028 116466 ns/op 14610 B/op 262 allocs/op PASS ok crypto/x509 1.259s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 33 3104439 ns/op 280869 B/op 1648 allocs/op BenchmarkConcurrentStmtQuery-4 33 3483825 ns/op 266054 B/op 2064 allocs/op BenchmarkConcurrentStmtExec-4 44 2708896 ns/op 220802 B/op 749 allocs/op BenchmarkConcurrentTxQuery-4 39 2940182 ns/op 279149 B/op 2170 allocs/op BenchmarkConcurrentTxExec-4 57 2283430 ns/op 87772 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 37 2882721 ns/op 104324 B/op 2063 allocs/op BenchmarkConcurrentTxStmtExec-4 110 1091409 ns/op 40162 B/op 381 allocs/op BenchmarkConcurrentRandom-4 40 2721443 ns/op 232369 B/op 1884 allocs/op BenchmarkManyConcurrentQueries-4 2403 45580 ns/op 3965 B/op 20 allocs/op PASS ok database/sql 1.399s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 199604 513.8 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 91 1267527 ns/op 188248 B/op 13 allocs/op Benchmark115/LineToPC-4 81 1487110 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18817 6407 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.770s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 744 149335 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2788 37305 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.277s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 292 406189 ns/op 20.17 MB/s BenchmarkEncodeToString-4 256 441437 ns/op 18.56 MB/s BenchmarkDecode-4 156 748361 ns/op 17.52 MB/s BenchmarkDecodeString-4 153 770997 ns/op 17.01 MB/s PASS ok encoding/base32 0.737s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 358 305214 ns/op 26.84 MB/s BenchmarkDecodeString/2-4 315469 347.6 ns/op 11.51 MB/s BenchmarkDecodeString/4-4 232855 491.3 ns/op 16.28 MB/s BenchmarkDecodeString/8-4 198109 595.3 ns/op 20.16 MB/s BenchmarkDecodeString/64-4 38864 3083 ns/op 28.55 MB/s BenchmarkDecodeString/8192-4 358 335510 ns/op 32.56 MB/s BenchmarkNewEncoding-4 91429 1287 ns/op 198.90 MB/s PASS ok encoding/base64 0.986s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1425 77397 ns/op 51.68 MB/s BenchmarkReadStruct-4 18423 6519 ns/op 11.50 MB/s BenchmarkWriteStruct-4 19057 6299 ns/op 11.91 MB/s BenchmarkReadInts-4 51152 2342 ns/op 12.81 MB/s BenchmarkWriteInts-4 43507 2793 ns/op 10.74 MB/s BenchmarkWriteSlice1000Int32s-4 1303 89036 ns/op 44.93 MB/s BenchmarkPutUint16-4 4001230 29.88 ns/op 66.93 MB/s BenchmarkAppendUint16-4 3848437 31.27 ns/op 63.95 MB/s BenchmarkPutUint32-4 2823212 42.26 ns/op 94.66 MB/s BenchmarkAppendUint32-4 2662414 44.65 ns/op 89.58 MB/s BenchmarkPutUint64-4 1099720 107.6 ns/op 74.35 MB/s BenchmarkAppendUint64-4 1000000 109.7 ns/op 72.93 MB/s BenchmarkLittleEndianPutUint16-4 3930385 29.97 ns/op 66.74 MB/s BenchmarkLittleEndianAppendUint16-4 3651943 33.31 ns/op 60.04 MB/s BenchmarkLittleEndianPutUint32-4 2652043 43.21 ns/op 92.58 MB/s BenchmarkLittleEndianAppendUint32-4 2663080 43.98 ns/op 90.96 MB/s BenchmarkLittleEndianPutUint64-4 1000000 110.1 ns/op 72.65 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 112.0 ns/op 71.40 MB/s BenchmarkReadFloats-4 165942 699.2 ns/op 17.16 MB/s BenchmarkWriteFloats-4 146623 852.6 ns/op 14.07 MB/s BenchmarkReadSlice1000Float32s-4 1362 86084 ns/op 46.47 MB/s BenchmarkWriteSlice1000Float32s-4 1111 99461 ns/op 40.22 MB/s BenchmarkReadSlice1000Uint8s-4 84338 1496 ns/op 668.42 MB/s BenchmarkWriteSlice1000Uint8s-4 116226 1181 ns/op 846.96 MB/s BenchmarkPutUvarint32-4 822782 144.4 ns/op 27.70 MB/s BenchmarkPutUvarint64-4 212659 562.0 ns/op 14.23 MB/s PASS ok encoding/binary 3.861s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6067 17002 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7393 15947 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6318 16226 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4573 27315 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7038 14849 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7713 14954 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7838 14893 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4843 24443 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 10000 10143 ns/op PASS ok encoding/csv 1.266s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 13033 8727 ns/op BenchmarkEndToEndByteBuffer-4 16954 7085 ns/op BenchmarkEndToEndSliceByteBuffer-4 289 395868 ns/op BenchmarkEncodeComplex128Slice-4 817 139374 ns/op BenchmarkEncodeFloat64Slice-4 1782 64627 ns/op BenchmarkEncodeInt32Slice-4 1692 68736 ns/op BenchmarkEncodeStringSlice-4 2167 48965 ns/op BenchmarkEncodeInterfaceSlice-4 68 1666022 ns/op BenchmarkDecodeComplex128Slice-4 586 182574 ns/op BenchmarkDecodeFloat64Slice-4 1372 90456 ns/op BenchmarkDecodeInt32Slice-4 1285 92248 ns/op BenchmarkDecodeStringSlice-4 903 143448 ns/op BenchmarkDecodeStringsSlice-4 343 331943 ns/op BenchmarkDecodeBytesSlice-4 621 178954 ns/op BenchmarkDecodeInterfaceSlice-4 115 1101690 ns/op BenchmarkDecodeMap-4 82 1350785 ns/op PASS ok encoding/gob 2.343s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13713 8644 ns/op 29.62 MB/s BenchmarkEncode/1024-4 3225 34772 ns/op 29.45 MB/s BenchmarkEncode/4096-4 868 137441 ns/op 29.80 MB/s BenchmarkEncode/16384-4 216 547980 ns/op 29.90 MB/s BenchmarkDecode/256-4 27674 4309 ns/op 59.41 MB/s BenchmarkDecode/1024-4 6900 17118 ns/op 59.82 MB/s BenchmarkDecode/4096-4 1748 67851 ns/op 60.37 MB/s BenchmarkDecode/16384-4 430 273441 ns/op 59.92 MB/s BenchmarkDump/256-4 1320 87811 ns/op 2.92 MB/s BenchmarkDump/1024-4 340 342315 ns/op 2.99 MB/s BenchmarkDump/4096-4 85 1378255 ns/op 2.97 MB/s BenchmarkDump/16384-4 20 5601203 ns/op 2.93 MB/s PASS ok encoding/hex 1.754s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 104906915 ns/op 18.50 MB/s 2048 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 127331288 ns/op 15.24 MB/s 8394440 B/op 106 allocs/op BenchmarkCodeMarshal-4 1 111850140 ns/op 17.35 MB/s 1943656 B/op 18 allocs/op BenchmarkCodeMarshalError-4 1 127430623 ns/op 15.23 MB/s 10466216 B/op 123 allocs/op BenchmarkMarshalBytes/32-4 22725 5342 ns/op BenchmarkMarshalBytes/256-4 6154 18488 ns/op BenchmarkMarshalBytes/4096-4 474 253507 ns/op BenchmarkMarshalBytesError/32-4 61 1907720 ns/op BenchmarkMarshalBytesError/256-4 61 1896967 ns/op BenchmarkMarshalBytesError/4096-4 54 2212737 ns/op BenchmarkCodeDecoder-4 1 409814948 ns/op 4.73 MB/s 11145384 B/op 92715 allocs/op BenchmarkUnicodeDecoder-4 37335 3158 ns/op 4.43 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 51487 2278 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 353826641 ns/op 5.48 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 340391558 ns/op 5.70 MB/s 3067352 B/op 92686 allocs/op BenchmarkUnmarshalString-4 53428 2191 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 145128 843.3 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 360494 418.1 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 78525 1522 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 64870 2024 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 17257 6853 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2778 42207 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 931 125005 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 127 951796 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 9339442 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 478004 230.7 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 491361 226.3 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 481050 237.3 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 487539 233.8 ns/op BenchmarkEncodeMarshaler-4 78078 1568 ns/op 91 B/op 1 allocs/op BenchmarkEncoderEncode-4 91497 1323 ns/op 59 B/op 0 allocs/op BenchmarkNumberIsValid-4 4196755 27.89 ns/op BenchmarkNumberIsValidRegexp-4 21574 5640 ns/op PASS ok encoding/json 6.834s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2450287 ns/op 26.75 MB/s BenchmarkDecode-4 24 4799307 ns/op 18.50 MB/s PASS ok encoding/pem 0.383s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2798 41615 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 975 120327 ns/op 8290 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4875 24572 ns/op PASS ok encoding/xml 0.592s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 226213 555.9 ns/op BenchmarkIntSet-4 249488 503.0 ns/op BenchmarkFloatAdd-4 54440 2324 ns/op BenchmarkFloatSet-4 270558 489.0 ns/op BenchmarkStringSet-4 275022 421.5 ns/op BenchmarkMapSet-4 57522 2325 ns/op BenchmarkMapSetDifferent-4 56544 1974 ns/op BenchmarkMapSetDifferentRandom-4 256 436379 ns/op BenchmarkMapSetString-4 54300 2253 ns/op BenchmarkMapAddSame-4 37081 3684 ns/op BenchmarkMapAddDifferent-4 15014 7734 ns/op BenchmarkMapAddDifferentRandom-4 210 566143 ns/op BenchmarkMapAddSameSteadyState-4 219033 607.0 ns/op BenchmarkMapAddDifferentSteadyState-4 127819 1026 ns/op BenchmarkRealworldExpvarUsage-4 23604 4784 ns/op PASS ok expvar 2.503s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 110564 1057 ns/op BenchmarkSprintfEmpty-4 473949 245.5 ns/op BenchmarkSprintfString-4 349148 352.4 ns/op BenchmarkSprintfTruncateString-4 300786 409.4 ns/op BenchmarkSprintfTruncateBytes-4 163119 733.4 ns/op BenchmarkSprintfSlowParsingPath-4 309796 404.5 ns/op BenchmarkSprintfQuoteString-4 43630 2785 ns/op BenchmarkSprintfInt-4 311824 378.5 ns/op BenchmarkSprintfIntInt-4 237417 519.2 ns/op BenchmarkSprintfPrefixedInt-4 265017 465.8 ns/op BenchmarkSprintfFloat-4 147117 744.4 ns/op BenchmarkSprintfComplex-4 64672 1863 ns/op BenchmarkSprintfBoolean-4 335617 371.7 ns/op BenchmarkSprintfHexString-4 141631 828.7 ns/op BenchmarkSprintfHexBytes-4 89144 1372 ns/op BenchmarkSprintfBytes-4 47473 2422 ns/op BenchmarkSprintfStringer-4 96308 1343 ns/op BenchmarkSprintfStructure-4 41085 3039 ns/op BenchmarkManyArgs-4 74118 1614 ns/op BenchmarkFprintInt-4 77454 1527 ns/op BenchmarkFprintfBytes-4 82987 1478 ns/op BenchmarkFprintIntNoAlloc-4 79184 1606 ns/op BenchmarkScanInts-4 36 3148447 ns/op BenchmarkScanRecursiveInt-4 1 377971016 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 402022060 ns/op PASS ok fmt 4.018s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 793 128065 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 50626 2256 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14396 8476 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4059 31192 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1034 113753 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 259 458239 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 58 1989510 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 13 8421394 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 35717433 ns/op 3634560 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 142399525 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.610s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 256541329 ns/op 0.25 MB/s 44831608 B/op 48661 allocs/op PASS ok go/format 0.311s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 18731340 ns/op 2.88 MB/s BenchmarkParseOnly-4 6 16687081 ns/op 3.23 MB/s BenchmarkResolve-4 49 2391022 ns/op 22.53 MB/s PASS ok go/parser 1.338s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 142783077 ns/op 0.36 MB/s 5269192 B/op 27638 allocs/op BenchmarkPrintDecl-4 808 149178 ns/op 0.21 MB/s 16615 B/op 51 allocs/op PASS ok go/printer 0.319s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 280 421730 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8136067 ns/op 6.71 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11524146 ns/op 6.24 MB/s BenchmarkScanFiles/net/http/server.go-4 7 16389599 ns/op 6.93 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 235 499974 ns/op 6.15 MB/s PASS ok go/scanner 0.843s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1208874 99.43 ns/op PASS ok go/token 0.258s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 128 965717 ns/op BenchmarkNamed/Underlying/nongeneric-4 862816 141.4 ns/op BenchmarkNamed/Underlying/generic-4 790572 145.7 ns/op BenchmarkNamed/Underlying/src_instance-4 821337 147.0 ns/op BenchmarkNamed/Underlying/user_instance-4 808240 141.3 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 21235 5523 ns/op BenchmarkNamed/NewMethodSet/generic-4 21421 5459 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 22141 5532 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 19738 5724 ns/op BenchmarkCheck/http/funcbodies/info-4 1 574278651 ns/op 52979 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 432881056 ns/op 70282 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 249564839 ns/op 121898 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 222244430 ns/op 136840 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 418384306 ns/op 12240 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 114535392 ns/op 44683 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 67759425 ns/op 75557 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 66439164 ns/op 77050 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 188403291 ns/op 11499 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 68959090 ns/op 31403 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 48917459 ns/op 44256 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 48401186 ns/op 44763 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1093522774 ns/op 56436 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 600322041 ns/op 102804 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 151172720 ns/op 408034 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 120384344 ns/op 512336 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 493019370 ns/op 4093 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 103913324 ns/op 19409 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 85398540 ns/op 23624 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 83482796 ns/op 24166 lines/s PASS ok go/types 18.144s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 11011 10841 ns/op 94.46 MB/s PASS ok hash/adler32 0.248s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 231544 488.2 ns/op 30.73 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 235096 491.1 ns/op 30.54 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 127531 906.8 ns/op 44.11 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 133758 885.0 ns/op 45.20 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 485289 257.1 ns/op 1991.77 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 491760 257.8 ns/op 1986.05 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 438536 306.0 ns/op 3346.28 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 430452 305.5 ns/op 3351.95 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 244455 594.7 ns/op 6887.17 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 244040 599.1 ns/op 6836.66 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 45996 3400 ns/op 9638.60 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 41624 3359 ns/op 9756.14 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 490844 237.5 ns/op 63.16 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 483382 240.3 ns/op 62.42 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 468768 240.3 ns/op 166.43 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 491593 239.8 ns/op 166.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 354493 329.4 ns/op 1554.30 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 348235 332.4 ns/op 1540.14 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 281320 419.8 ns/op 2439.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 286580 419.3 ns/op 2442.34 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 237103 499.9 ns/op 8193.26 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 237706 506.1 ns/op 8093.47 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 48699 2448 ns/op 13383.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 48382 2483 ns/op 13194.94 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 238690 492.5 ns/op 30.46 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 242565 506.1 ns/op 29.64 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 123597 981.8 ns/op 40.74 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 122164 973.6 ns/op 41.09 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9789 11988 ns/op 42.71 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9771 12240 ns/op 41.83 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4348 26552 ns/op 38.57 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4506 25684 ns/op 39.87 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1089 109277 ns/op 37.48 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1094 109852 ns/op 37.29 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 134 887411 ns/op 36.93 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 135 883371 ns/op 37.09 MB/s PASS ok hash/crc32 4.963s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1085340 ns/op 60.38 MB/s BenchmarkCrc64/ISO4KB-4 1166 97277 ns/op 42.11 MB/s BenchmarkCrc64/ISO1KB-4 5558 20538 ns/op 49.86 MB/s BenchmarkCrc64/ECMA64KB-4 100 1084218 ns/op 60.45 MB/s BenchmarkCrc64/Random64KB-4 100 1064550 ns/op 61.56 MB/s BenchmarkCrc64/Random16KB-4 430 271392 ns/op 60.37 MB/s PASS ok hash/crc64 0.761s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 11176 10787 ns/op 94.93 MB/s BenchmarkFnv32aKB-4 11000 10770 ns/op 95.08 MB/s BenchmarkFnv64KB-4 10000 11343 ns/op 90.27 MB/s BenchmarkFnv64aKB-4 9670 11137 ns/op 91.94 MB/s BenchmarkFnv128KB-4 2323 50916 ns/op 20.11 MB/s BenchmarkFnv128aKB-4 2224 50234 ns/op 20.38 MB/s PASS ok hash/fnv 0.931s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 524685 196.8 ns/op 20.32 MB/s BenchmarkHash/n=4/Bytes-4 4058509 30.09 ns/op 132.92 MB/s BenchmarkHash/n=4/String-4 4171425 29.05 ns/op 137.70 MB/s BenchmarkHash/n=8/Write-4 548734 194.1 ns/op 41.21 MB/s BenchmarkHash/n=8/Bytes-4 4147719 30.38 ns/op 263.33 MB/s BenchmarkHash/n=8/String-4 4038592 29.83 ns/op 268.23 MB/s BenchmarkHash/n=16/Write-4 582894 197.0 ns/op 81.21 MB/s BenchmarkHash/n=16/Bytes-4 4378990 29.29 ns/op 546.23 MB/s BenchmarkHash/n=16/String-4 4478263 27.32 ns/op 585.64 MB/s BenchmarkHash/n=32/Write-4 591243 204.4 ns/op 156.56 MB/s BenchmarkHash/n=32/Bytes-4 4327172 29.52 ns/op 1084.17 MB/s BenchmarkHash/n=32/String-4 4160212 28.63 ns/op 1117.56 MB/s BenchmarkHash/n=64/Write-4 522930 216.7 ns/op 295.28 MB/s BenchmarkHash/n=64/Bytes-4 3993512 31.28 ns/op 2045.77 MB/s BenchmarkHash/n=64/String-4 3968964 30.36 ns/op 2107.85 MB/s BenchmarkHash/n=256/Write-4 399864 293.9 ns/op 871.05 MB/s BenchmarkHash/n=256/Bytes-4 2043123 59.87 ns/op 4276.11 MB/s BenchmarkHash/n=256/String-4 2002426 60.00 ns/op 4266.55 MB/s BenchmarkHash/n=320/Write-4 425797 287.5 ns/op 1113.07 MB/s BenchmarkHash/n=320/Bytes-4 1619611 74.88 ns/op 4273.76 MB/s BenchmarkHash/n=320/String-4 1610163 74.76 ns/op 4280.58 MB/s BenchmarkHash/n=1024/Write-4 280203 451.2 ns/op 2269.28 MB/s BenchmarkHash/n=1024/Bytes-4 744668 186.3 ns/op 5496.54 MB/s BenchmarkHash/n=1024/String-4 718988 188.9 ns/op 5420.39 MB/s BenchmarkHash/n=4096/Write-4 126884 1049 ns/op 3904.82 MB/s BenchmarkHash/n=4096/Bytes-4 207306 698.5 ns/op 5863.95 MB/s BenchmarkHash/n=4096/String-4 209326 707.3 ns/op 5791.37 MB/s BenchmarkHash/n=16384/Write-4 36661 3355 ns/op 4884.01 MB/s BenchmarkHash/n=16384/Bytes-4 48105 2754 ns/op 5948.11 MB/s BenchmarkHash/n=16384/String-4 48813 2776 ns/op 5902.76 MB/s PASS ok hash/maphash 4.524s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 824 133110 ns/op BenchmarkEscapeNone-4 126146 910.3 ns/op BenchmarkUnescape-4 775 156604 ns/op BenchmarkUnescapeNone-4 528297 216.1 ns/op BenchmarkUnescapeSparse-4 10000 10750 ns/op BenchmarkUnescapeDense-4 1128 98607 ns/op PASS ok html 0.782s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9493 12153 ns/op BenchmarkCSSEscaperNoSpecials-4 50336 2329 ns/op BenchmarkDecodeCSS-4 27598 4437 ns/op BenchmarkDecodeCSSNoSpecials-4 4364889 27.04 ns/op BenchmarkCSSValueFilter-4 123602 953.0 ns/op BenchmarkCSSValueFilterOk-4 88234 1347 ns/op BenchmarkEscapedExecute-4 4357 24287 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10483 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 70292 1682 ns/op BenchmarkStripTags-4 21351 5805 ns/op BenchmarkStripTagsNoSpecials-4 301657 387.9 ns/op BenchmarkJSValEscaperWithNum-4 25032 4753 ns/op BenchmarkJSValEscaperWithStr-4 4353 25074 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20199 5862 ns/op BenchmarkJSValEscaperWithObj-4 4311 27716 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14578 8176 ns/op BenchmarkJSStrEscaperNoSpecials-4 58927 1982 ns/op BenchmarkJSStrEscaper-4 10000 10466 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 59421 2103 ns/op BenchmarkJSRegexpEscaper-4 10000 10710 ns/op BenchmarkTemplateSpecialTags-4 84 1202821 ns/op BenchmarkURLEscaper-4 4422 25558 ns/op BenchmarkURLEscaperNoSpecials-4 186262 644.9 ns/op BenchmarkURLNormalizer-4 6256 18712 ns/op BenchmarkURLNormalizerNoSpecials-4 175978 673.5 ns/op BenchmarkSrcsetFilter-4 19855 6212 ns/op BenchmarkSrcsetFilterNoSpecials-4 105038 1089 ns/op PASS ok html/template 3.968s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 522849 193.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 411697 245.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 588132 187.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 479978 238.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1831958 65.33 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1215747 98.36 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1835826 64.77 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1245428 96.84 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1483428 80.88 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 446245 256.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 349840 323.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 463208 251.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 362786 323.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 765612 145.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 574185 206.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 875860 127.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 559579 219.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 418160 271.9 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1431013 86.63 ns/op BenchmarkRGBASetRGBA-4 1395320 85.13 ns/op BenchmarkRGBA64At-4 847094 140.2 ns/op BenchmarkRGBA64SetRGBA64-4 786261 147.3 ns/op BenchmarkNRGBAAt-4 1449879 83.17 ns/op BenchmarkNRGBASetNRGBA-4 1395108 84.57 ns/op BenchmarkNRGBA64At-4 835761 139.4 ns/op BenchmarkNRGBA64SetNRGBA64-4 770263 148.3 ns/op BenchmarkAlphaAt-4 2435708 49.15 ns/op BenchmarkAlphaSetAlpha-4 2494842 48.42 ns/op BenchmarkAlpha16At-4 1578358 76.23 ns/op BenchmarkAlphaSetAlpha16-4 1560291 76.74 ns/op BenchmarkGrayAt-4 2425939 49.72 ns/op BenchmarkGraySetGray-4 2507402 47.63 ns/op BenchmarkGray16At-4 1586325 76.11 ns/op BenchmarkGraySetGray16-4 1533264 79.08 ns/op PASS ok image 5.397s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4523083 26.50 ns/op BenchmarkYCbCrToRGB/128-4 4395966 27.10 ns/op BenchmarkYCbCrToRGB/255-4 4209975 28.69 ns/op BenchmarkRGBToYCbCr/0-4 4464523 26.95 ns/op BenchmarkRGBToYCbCr/Cb-4 4602962 25.97 ns/op BenchmarkRGBToYCbCr/Cr-4 4542280 26.29 ns/op BenchmarkYCbCrToRGBA/0-4 3203025 37.26 ns/op BenchmarkYCbCrToRGBA/128-4 3453829 34.77 ns/op BenchmarkYCbCrToRGBA/255-4 3477146 34.53 ns/op BenchmarkNYCbCrAToRGBA/0-4 3269262 36.38 ns/op BenchmarkNYCbCrAToRGBA/128-4 3376178 35.60 ns/op BenchmarkNYCbCrAToRGBA/255-4 3414387 34.77 ns/op PASS ok image/color 1.878s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 30461904 ns/op BenchmarkFillSrc-4 343 341122 ns/op BenchmarkCopyOver-4 7 15311094 ns/op BenchmarkCopySrc-4 435 263270 ns/op BenchmarkNRGBAOver-4 7 16365774 ns/op BenchmarkNRGBASrc-4 10 10987446 ns/op BenchmarkYCbCr-4 8 12662541 ns/op BenchmarkGray-4 16 7009121 ns/op BenchmarkCMYK-4 10 10683945 ns/op BenchmarkGlyphOver-4 21 5462925 ns/op BenchmarkRGBAMaskOver-4 4 27255083 ns/op BenchmarkGrayMaskOver-4 5 21509840 ns/op BenchmarkRGBA64ImageMaskOver-4 3 34351588 ns/op BenchmarkRGBA-4 5 23061558 ns/op BenchmarkPalettedFill-4 962 127845 ns/op BenchmarkPalettedRGBA-4 5 24947975 ns/op BenchmarkGenericOver-4 2 51369457 ns/op BenchmarkGenericMaskOver-4 5 21426814 ns/op BenchmarkGenericSrc-4 3 34771823 ns/op BenchmarkGenericMaskSrc-4 4 31931373 ns/op PASS ok image/draw 5.982s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4626070 ns/op 3.34 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 112730591 ns/op 2.73 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2955791482 ns/op 0.42 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 62 1872321 ns/op 8.25 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 146888207 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.013s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3894 28757 ns/op BenchmarkIDCT-4 3970 27952 ns/op BenchmarkDecodeBaseline-4 9 12271762 ns/op 5.04 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17022820 ns/op 3.63 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 158268894 ns/op 7.76 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 199877486 ns/op 4.61 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.336s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12810637 9.080 ns/op BenchmarkDecodeGray-4 12 8756854 ns/op 7.48 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 36740291 ns/op 7.14 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 31174987 ns/op 8.41 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5088980 ns/op 12.88 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 29337216 ns/op 8.94 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 36085547 ns/op 7.26 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 52109248 ns/op 5.90 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 52718140 ns/op 5.83 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 170802908 ns/op 7.19 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 183525111 ns/op 6.70 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 26938368 ns/op 11.40 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 167794321 ns/op 7.32 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 747634476 ns/op 1.64 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.431s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 51448800 ns/op 1.94 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 43193492 ns/op 2.32 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 330483216 ns/op 1.51 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 371433336 ns/op 1.35 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 51666254 ns/op 1.94 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 42224080 ns/op 2.37 MB/s 802898 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 317156063 ns/op 1.58 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 286876221 ns/op 1.74 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 756614690 ns/op 1.32 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 750312490 ns/op 1.33 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4157516029 ns/op 1.20 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4272632528 ns/op 1.17 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 8542410 ns/op 11.71 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9049645 ns/op 11.05 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 43522433 ns/op 11.49 MB/s 2007122 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 47130003 ns/op 10.61 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 83153472 ns/op 12.03 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 88075293 ns/op 11.35 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 417147232 ns/op 11.99 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 443563356 ns/op 11.27 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 59369380 ns/op 1.68 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 55990450 ns/op 1.79 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 430383718 ns/op 1.16 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 423308221 ns/op 1.18 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 943080884 ns/op 1.06 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1047192602 ns/op 0.95 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6315188212 ns/op 0.79 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6063259926 ns/op 0.82 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 156761118 ns/op 26.66 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 162647712 ns/op 25.70 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 73.068s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 36966 2914 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 38914 3136 ns/op 0.64 MB/s BenchmarkMarshalCorpusFile/4-4 35812 3493 ns/op 1.15 MB/s BenchmarkMarshalCorpusFile/8-4 29202 4111 ns/op 1.95 MB/s BenchmarkMarshalCorpusFile/16-4 22648 5278 ns/op 3.03 MB/s BenchmarkMarshalCorpusFile/32-4 14863 8068 ns/op 3.97 MB/s BenchmarkMarshalCorpusFile/64-4 8100 13341 ns/op 4.80 MB/s BenchmarkMarshalCorpusFile/128-4 5442 21455 ns/op 5.97 MB/s BenchmarkMarshalCorpusFile/256-4 2767 42061 ns/op 6.09 MB/s BenchmarkMarshalCorpusFile/512-4 1494 80324 ns/op 6.37 MB/s BenchmarkMarshalCorpusFile/1024-4 702 154350 ns/op 6.63 MB/s BenchmarkMarshalCorpusFile/2048-4 386 311837 ns/op 6.57 MB/s BenchmarkMarshalCorpusFile/4096-4 198 603454 ns/op 6.79 MB/s BenchmarkMarshalCorpusFile/8192-4 93 1204737 ns/op 6.80 MB/s BenchmarkMarshalCorpusFile/16384-4 48 2413078 ns/op 6.79 MB/s BenchmarkMarshalCorpusFile/32768-4 21 5555422 ns/op 5.90 MB/s BenchmarkMarshalCorpusFile/65536-4 10 11057609 ns/op 5.93 MB/s BenchmarkMarshalCorpusFile/131072-4 5 22697838 ns/op 5.77 MB/s BenchmarkMarshalCorpusFile/262144-4 3 45314620 ns/op 5.78 MB/s BenchmarkMarshalCorpusFile/524288-4 2 91014828 ns/op 5.76 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 179689891 ns/op 5.84 MB/s BenchmarkUnmarshalCorpusFile/1-4 9712 11045 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9322 11745 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8715 12592 ns/op 0.32 MB/s BenchmarkUnmarshalCorpusFile/8-4 7527 14257 ns/op 0.56 MB/s BenchmarkUnmarshalCorpusFile/16-4 6736 17622 ns/op 0.91 MB/s BenchmarkUnmarshalCorpusFile/32-4 4546 25230 ns/op 1.27 MB/s BenchmarkUnmarshalCorpusFile/64-4 3781 30455 ns/op 2.10 MB/s BenchmarkUnmarshalCorpusFile/128-4 3038 39390 ns/op 3.25 MB/s BenchmarkUnmarshalCorpusFile/256-4 1159 101420 ns/op 2.52 MB/s BenchmarkUnmarshalCorpusFile/512-4 607 197866 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/1024-4 312 378004 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/2048-4 159 748360 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/4096-4 73 1474131 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 2957481 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 5904635 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11724292 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23229621 ns/op 2.82 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 46896264 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 95083566 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 194849918 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 385904720 ns/op 2.72 MB/s BenchmarkMutatorBytes/1-4 37328 3241 ns/op BenchmarkMutatorBytes/10-4 39087 3083 ns/op BenchmarkMutatorBytes/100-4 35073 3351 ns/op BenchmarkMutatorBytes/1000-4 23649 5468 ns/op BenchmarkMutatorBytes/10000-4 6280 23685 ns/op BenchmarkMutatorBytes/100000-4 938 142188 ns/op BenchmarkMutatorString/1-4 33310 3341 ns/op BenchmarkMutatorString/10-4 35074 3393 ns/op BenchmarkMutatorString/100-4 31388 4001 ns/op BenchmarkMutatorString/1000-4 13758 8161 ns/op BenchmarkMutatorString/10000-4 3362 60161 ns/op BenchmarkMutatorString/100000-4 301 398949 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 20112 6092 ns/op BenchmarkMutatorAllBasicTypes/string-4 18746 6163 ns/op BenchmarkMutatorAllBasicTypes/bool-4 62460 1924 ns/op BenchmarkMutatorAllBasicTypes/float32-4 55317 2156 ns/op BenchmarkMutatorAllBasicTypes/float64-4 55215 2131 ns/op BenchmarkMutatorAllBasicTypes/int-4 60458 1981 ns/op BenchmarkMutatorAllBasicTypes/int8-4 60066 2019 ns/op BenchmarkMutatorAllBasicTypes/int16-4 59026 1976 ns/op BenchmarkMutatorAllBasicTypes/int32-4 59430 2021 ns/op BenchmarkMutatorAllBasicTypes/int64-4 60714 1993 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 58470 2060 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 57238 2064 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 58460 2045 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 57955 2042 ns/op PASS ok internal/fuzz 11.702s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 41257 2443 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 130975 922.0 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.271s PASS ok internal/poll 0.029s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20294696 ns/op PASS ok internal/trace 2.617s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 20686 8572 ns/op BenchmarkCopyNLarge-4 286 544885 ns/op PASS ok io 0.721s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 211148 547.7 ns/op BenchmarkPrintln-4 27010 4401 ns/op BenchmarkPrintlnNoFlags-4 50146 2430 ns/op PASS ok log 0.460s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1684244 69.81 ns/op BenchmarkAcosh-4 922088 118.9 ns/op BenchmarkAsin-4 1789358 69.80 ns/op BenchmarkAsinh-4 988604 128.5 ns/op BenchmarkAtan-4 2501419 50.61 ns/op BenchmarkAtanh-4 1000000 116.3 ns/op BenchmarkAtan2-4 1802174 66.48 ns/op BenchmarkCbrt-4 1355672 87.69 ns/op BenchmarkCeil-4 18781999 6.365 ns/op BenchmarkCopysign-4 3342258 36.30 ns/op BenchmarkCos-4 1327636 91.07 ns/op BenchmarkCosh-4 1415019 85.27 ns/op BenchmarkErf-4 2278468 54.09 ns/op BenchmarkErfc-4 2318925 53.66 ns/op BenchmarkErfinv-4 1956501 66.24 ns/op BenchmarkErfcinv-4 1889095 65.72 ns/op BenchmarkExp-4 4050574 41.31 ns/op BenchmarkExpGo-4 895423 137.8 ns/op BenchmarkExpm1-4 1998115 60.63 ns/op BenchmarkExp2-4 994256 126.0 ns/op BenchmarkExp2Go-4 941028 134.1 ns/op BenchmarkAbs-4 3545142 34.17 ns/op BenchmarkDim-4 9486774 12.81 ns/op BenchmarkFloor-4 18326424 6.673 ns/op BenchmarkMax-4 12924867 9.527 ns/op BenchmarkMin-4 13187710 9.500 ns/op BenchmarkMod-4 340233 327.6 ns/op BenchmarkFrexp-4 2103873 57.16 ns/op BenchmarkGamma-4 779240 154.8 ns/op BenchmarkHypot-4 9991263 24.81 ns/op BenchmarkHypotGo-4 1617762 75.57 ns/op BenchmarkIlogb-4 2447776 50.67 ns/op BenchmarkJ0-4 254665 477.8 ns/op BenchmarkJ1-4 269786 472.5 ns/op BenchmarkJn-4 122484 1039 ns/op BenchmarkLdexp-4 2025720 58.99 ns/op BenchmarkLgamma-4 919622 133.9 ns/op BenchmarkLog-4 4272026 52.28 ns/op BenchmarkLogb-4 2443561 48.94 ns/op BenchmarkLog1p-4 1254462 95.91 ns/op BenchmarkLog10-4 3646065 51.03 ns/op BenchmarkLog2-4 1481337 80.42 ns/op BenchmarkModf-4 2792049 44.28 ns/op BenchmarkNextafter32-4 2803786 41.76 ns/op BenchmarkNextafter64-4 3002011 40.26 ns/op BenchmarkPowInt-4 602246 191.6 ns/op BenchmarkPowFrac-4 441636 293.1 ns/op BenchmarkPow10Pos-4 4994504 24.19 ns/op BenchmarkPow10Neg-4 4900654 24.86 ns/op BenchmarkRound-4 3959708 30.43 ns/op BenchmarkRoundToEven-4 9700791 12.21 ns/op BenchmarkRemainder-4 529606 230.6 ns/op BenchmarkSignbit-4 5937054 20.06 ns/op BenchmarkSin-4 1700167 72.64 ns/op BenchmarkSincos-4 1000000 108.9 ns/op BenchmarkSinh-4 1706529 71.44 ns/op BenchmarkSqrtIndirect-4 18867823 6.409 ns/op BenchmarkSqrtLatency-4 17554617 7.543 ns/op BenchmarkSqrtIndirectLatency-4 17598024 7.633 ns/op BenchmarkSqrtGoLatency-4 1000000 103.5 ns/op BenchmarkSqrtPrime-4 31143 3815 ns/op BenchmarkTan-4 1437535 83.44 ns/op BenchmarkTanh-4 1310394 91.68 ns/op BenchmarkTrunc-4 18759974 6.361 ns/op BenchmarkY0-4 271854 451.5 ns/op BenchmarkY1-4 273775 459.6 ns/op BenchmarkYn-4 131476 946.5 ns/op BenchmarkFloat64bits-4 6009897 19.94 ns/op BenchmarkFloat64frombits-4 5786962 20.65 ns/op BenchmarkFloat32bits-4 6030259 19.79 ns/op BenchmarkFloat32frombits-4 5886746 20.35 ns/op BenchmarkFMA-4 17520081 6.821 ns/op PASS ok math 11.563s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11636761 10.14 ns/op 6309.09 MB/s BenchmarkAddVV/2-4 10712157 11.21 ns/op 11419.91 MB/s BenchmarkAddVV/3-4 9858368 12.37 ns/op 15519.83 MB/s BenchmarkAddVV/4-4 9909475 12.03 ns/op 21276.73 MB/s BenchmarkAddVV/5-4 9304350 12.90 ns/op 24810.94 MB/s BenchmarkAddVV/10-4 7773364 15.57 ns/op 41100.80 MB/s BenchmarkAddVV/100-4 1670606 71.60 ns/op 89391.59 MB/s BenchmarkAddVV/1000-4 202670 591.7 ns/op 108162.80 MB/s BenchmarkSubVV/1-4 11787471 10.38 ns/op 6165.13 MB/s BenchmarkSubVV/2-4 10305549 11.27 ns/op 11361.57 MB/s BenchmarkSubVV/3-4 9751514 12.54 ns/op 15309.02 MB/s BenchmarkSubVV/4-4 9741021 11.99 ns/op 21358.32 MB/s BenchmarkSubVV/5-4 9305014 13.25 ns/op 24151.53 MB/s BenchmarkSubVV/10-4 7630654 16.11 ns/op 39718.88 MB/s BenchmarkSubVV/100-4 1668625 71.56 ns/op 89440.78 MB/s BenchmarkSubVV/1000-4 200194 582.6 ns/op 109849.66 MB/s BenchmarkAddVW/1-4 13006165 9.118 ns/op 877.38 MB/s BenchmarkAddVW/2-4 11932137 9.967 ns/op 1605.36 MB/s BenchmarkAddVW/3-4 10630780 11.27 ns/op 2130.09 MB/s BenchmarkAddVW/4-4 11333660 10.65 ns/op 3003.68 MB/s BenchmarkAddVW/5-4 10718216 11.13 ns/op 3594.77 MB/s BenchmarkAddVW/10-4 8719465 13.59 ns/op 5887.99 MB/s BenchmarkAddVW/100-4 298102 377.2 ns/op 2121.10 MB/s BenchmarkAddVW/1000-4 52138 2266 ns/op 3531.00 MB/s BenchmarkAddVWext/1-4 13254638 9.208 ns/op 868.79 MB/s BenchmarkAddVWext/2-4 12581070 9.833 ns/op 1627.16 MB/s BenchmarkAddVWext/3-4 10919884 10.72 ns/op 2238.04 MB/s BenchmarkAddVWext/4-4 10625985 11.61 ns/op 2755.60 MB/s BenchmarkAddVWext/5-4 10487882 11.14 ns/op 3591.24 MB/s BenchmarkAddVWext/10-4 8639234 13.88 ns/op 5764.65 MB/s BenchmarkAddVWext/100-4 82036 1429 ns/op 559.90 MB/s BenchmarkAddVWext/1000-4 7766 14079 ns/op 568.22 MB/s BenchmarkSubVW/1-4 13061892 9.318 ns/op 858.58 MB/s BenchmarkSubVW/2-4 11231781 9.979 ns/op 1603.40 MB/s BenchmarkSubVW/3-4 11402499 10.51 ns/op 2283.86 MB/s BenchmarkSubVW/4-4 11403068 10.62 ns/op 3013.08 MB/s BenchmarkSubVW/5-4 10656478 11.50 ns/op 3478.53 MB/s BenchmarkSubVW/10-4 8789973 13.73 ns/op 5828.22 MB/s BenchmarkSubVW/100-4 333502 352.7 ns/op 2268.13 MB/s BenchmarkSubVW/1000-4 52436 2281 ns/op 3507.88 MB/s BenchmarkSubVWext/1-4 13023784 9.347 ns/op 855.87 MB/s BenchmarkSubVWext/2-4 11295934 10.03 ns/op 1595.97 MB/s BenchmarkSubVWext/3-4 11232111 10.62 ns/op 2259.40 MB/s BenchmarkSubVWext/4-4 11622246 10.81 ns/op 2959.59 MB/s BenchmarkSubVWext/5-4 10675969 11.25 ns/op 3556.38 MB/s BenchmarkSubVWext/10-4 8829051 13.64 ns/op 5864.05 MB/s BenchmarkSubVWext/100-4 85929 1382 ns/op 579.05 MB/s BenchmarkSubVWext/1000-4 8536 13325 ns/op 600.37 MB/s BenchmarkMulAddVWW/1-4 10573857 10.83 ns/op 5911.45 MB/s BenchmarkMulAddVWW/2-4 9746024 12.02 ns/op 10651.09 MB/s BenchmarkMulAddVWW/3-4 9421040 12.85 ns/op 14946.91 MB/s BenchmarkMulAddVWW/4-4 8486871 14.01 ns/op 18269.66 MB/s BenchmarkMulAddVWW/5-4 8692052 13.71 ns/op 23348.55 MB/s BenchmarkMulAddVWW/10-4 6376858 18.89 ns/op 33879.66 MB/s BenchmarkMulAddVWW/100-4 1000000 107.7 ns/op 59427.59 MB/s BenchmarkMulAddVWW/1000-4 129027 933.0 ns/op 68596.70 MB/s BenchmarkAddMulVVW/1-4 11865552 10.04 ns/op 6373.03 MB/s BenchmarkAddMulVVW/2-4 10803613 11.13 ns/op 11496.66 MB/s BenchmarkAddMulVVW/3-4 9465913 12.82 ns/op 14975.92 MB/s BenchmarkAddMulVVW/4-4 8338346 13.98 ns/op 18306.94 MB/s BenchmarkAddMulVVW/5-4 7957964 14.80 ns/op 21623.71 MB/s BenchmarkAddMulVVW/10-4 6713562 17.51 ns/op 36560.95 MB/s BenchmarkAddMulVVW/100-4 1492670 80.59 ns/op 79413.48 MB/s BenchmarkAddMulVVW/1000-4 163898 712.7 ns/op 89802.69 MB/s BenchmarkDivWVW/1-4 2701987 44.79 ns/op 1428.77 MB/s BenchmarkDivWVW/2-4 1232763 96.80 ns/op 1322.38 MB/s BenchmarkDivWVW/3-4 894578 132.2 ns/op 1452.44 MB/s BenchmarkDivWVW/4-4 780026 148.1 ns/op 1728.72 MB/s BenchmarkDivWVW/5-4 802972 146.5 ns/op 2184.13 MB/s BenchmarkDivWVW/10-4 438051 272.4 ns/op 2349.75 MB/s BenchmarkDivWVW/100-4 58003 2079 ns/op 3078.99 MB/s BenchmarkDivWVW/1000-4 5782 20054 ns/op 3191.42 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11852833 9.916 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11942364 9.606 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10895239 10.46 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11074905 10.28 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10184562 11.15 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10362091 10.91 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9382720 12.22 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9664322 11.63 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8355480 13.81 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8329482 13.64 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6784274 17.24 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6991993 16.61 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.2 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1301194 91.71 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 128811 937.7 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 153289 776.1 ns/op BenchmarkDecimalConversion-4 217 540358 ns/op BenchmarkFloatString/100-4 10000 10010 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 230 522822 ns/op 2910 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 47497888 ns/op 60368 B/op 46 allocs/op BenchmarkFloatString/100000-4 1 4780888604 ns/op 841728 B/op 519 allocs/op BenchmarkFloatAdd/10-4 170200 711.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 168979 711.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 151957 803.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 86355 1413 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17041 6954 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 232315 515.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 220047 512.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 214323 537.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 158331 756.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45129 2660 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1956 57848 ns/op BenchmarkParseFloatLargeExp-4 476 258238 ns/op BenchmarkGCD10x10/WithoutXY-4 198463 591.8 ns/op BenchmarkGCD10x10/WithXY-4 57750 2096 ns/op BenchmarkGCD10x100/WithoutXY-4 105751 1162 ns/op BenchmarkGCD10x100/WithXY-4 18532 6641 ns/op BenchmarkGCD10x1000/WithoutXY-4 65737 1826 ns/op BenchmarkGCD10x1000/WithXY-4 15316 8280 ns/op BenchmarkGCD100x100/WithoutXY-4 25436 4613 ns/op BenchmarkGCD100x100/WithXY-4 10000 10960 ns/op BenchmarkGCD100x1000/WithoutXY-4 12957 9242 ns/op BenchmarkGCD100x1000/WithXY-4 5840 18622 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2115 55849 ns/op BenchmarkGCD1000x1000/WithXY-4 1197 98305 ns/op BenchmarkHilbert-4 24 5034398 ns/op BenchmarkBinomial-4 14018 8690 ns/op BenchmarkQuoRem-4 21235 5722 ns/op BenchmarkExp-4 14 7722021 ns/op BenchmarkExpMont/Odd-4 100 1038402 ns/op 2585 B/op 21 allocs/op BenchmarkExpMont/Even1-4 100 1053684 ns/op 3362 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 1031593 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even3-4 100 1020739 ns/op 3829 B/op 52 allocs/op BenchmarkExpMont/Even4-4 100 1029760 ns/op 3866 B/op 54 allocs/op BenchmarkExpMont/Even8-4 100 1036235 ns/op 3841 B/op 53 allocs/op BenchmarkExpMont/Even32-4 100 1028874 ns/op 3859 B/op 53 allocs/op BenchmarkExpMont/Even64-4 140 852192 ns/op 3618 B/op 53 allocs/op BenchmarkExpMont/Even96-4 132 907062 ns/op 3766 B/op 51 allocs/op BenchmarkExpMont/Even128-4 153 756949 ns/op 3253 B/op 50 allocs/op BenchmarkExpMont/Even255-4 184 664451 ns/op 2957 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 415 281333 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 381 321965 ns/op 1734 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 366 312102 ns/op 1752 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 380 311003 ns/op 1739 B/op 47 allocs/op BenchmarkExp2-4 14 7738160 ns/op BenchmarkBitset-4 774265 151.6 ns/op BenchmarkBitsetNeg-4 423906 287.4 ns/op BenchmarkBitsetOrig-4 254052 478.4 ns/op BenchmarkBitsetNegOrig-4 164637 722.5 ns/op BenchmarkModSqrt225_Tonelli-4 100 1089622 ns/op BenchmarkModSqrt225_3Mod4-4 358 334060 ns/op BenchmarkModSqrt231_Tonelli-4 96 1125468 ns/op BenchmarkModSqrt231_5Mod8-4 304 393946 ns/op BenchmarkModInverse-4 13864 8950 ns/op BenchmarkSqrt-4 1686 69351 ns/op BenchmarkIntSqr/1-4 1399204 86.93 ns/op BenchmarkIntSqr/2-4 725472 160.5 ns/op BenchmarkIntSqr/3-4 613592 195.6 ns/op BenchmarkIntSqr/5-4 411980 286.1 ns/op BenchmarkIntSqr/8-4 297424 394.0 ns/op BenchmarkIntSqr/10-4 241034 491.3 ns/op BenchmarkIntSqr/20-4 51178 2453 ns/op BenchmarkIntSqr/30-4 36697 3385 ns/op BenchmarkIntSqr/50-4 22580 5424 ns/op BenchmarkIntSqr/80-4 13296 8930 ns/op BenchmarkIntSqr/100-4 8677 11764 ns/op BenchmarkIntSqr/200-4 3656 30498 ns/op BenchmarkIntSqr/300-4 1542 71452 ns/op BenchmarkIntSqr/500-4 802 155923 ns/op BenchmarkIntSqr/800-4 303 394767 ns/op BenchmarkIntSqr/1000-4 220 531827 ns/op BenchmarkDiv/20/10-4 416064 280.7 ns/op BenchmarkDiv/40/20-4 419784 281.8 ns/op BenchmarkDiv/100/50-4 351098 329.8 ns/op BenchmarkDiv/200/100-4 54792 2233 ns/op BenchmarkDiv/400/200-4 50533 2369 ns/op BenchmarkDiv/1000/500-4 42763 2915 ns/op BenchmarkDiv/2000/1000-4 31658 3989 ns/op BenchmarkDiv/20000/10000-4 1021 112936 ns/op BenchmarkDiv/200000/100000-4 25 4736763 ns/op BenchmarkDiv/2000000/1000000-4 1 130301955 ns/op BenchmarkDiv/20000000/10000000-4 1 3799815964 ns/op BenchmarkMul-4 5 22523237 ns/op BenchmarkNatMul/10-4 167856 677.2 ns/op BenchmarkNatMul/100-4 5278 21179 ns/op BenchmarkNatMul/1000-4 176 672658 ns/op BenchmarkZeroShifts/Shl-4 19009 6430 ns/op BenchmarkZeroShifts/ShlSame-4 4838728 24.67 ns/op BenchmarkZeroShifts/Shr-4 18356 6450 ns/op BenchmarkZeroShifts/ShrSame-4 4765837 23.48 ns/op BenchmarkExp3Power/0x10-4 197020 614.0 ns/op BenchmarkExp3Power/0x40-4 171998 714.2 ns/op BenchmarkExp3Power/0x100-4 99318 1211 ns/op BenchmarkExp3Power/0x400-4 45878 2649 ns/op BenchmarkExp3Power/0x1000-4 8880 12046 ns/op BenchmarkExp3Power/0x4000-4 1848 61086 ns/op BenchmarkExp3Power/0x10000-4 213 557672 ns/op BenchmarkExp3Power/0x40000-4 20 5877609 ns/op BenchmarkExp3Power/0x100000-4 2 57875459 ns/op BenchmarkExp3Power/0x400000-4 1 531450880 ns/op BenchmarkFibo-4 3 39442579 ns/op BenchmarkNatSqr/1-4 928892 123.0 ns/op BenchmarkNatSqr/2-4 531846 218.7 ns/op BenchmarkNatSqr/3-4 471846 263.9 ns/op BenchmarkNatSqr/5-4 323859 379.0 ns/op BenchmarkNatSqr/8-4 226843 539.7 ns/op BenchmarkNatSqr/10-4 183261 660.9 ns/op BenchmarkNatSqr/20-4 46887 2584 ns/op BenchmarkNatSqr/30-4 34298 3612 ns/op BenchmarkNatSqr/50-4 20170 5908 ns/op BenchmarkNatSqr/80-4 12262 9831 ns/op BenchmarkNatSqr/100-4 8684 12955 ns/op BenchmarkNatSqr/200-4 3510 33211 ns/op BenchmarkNatSqr/300-4 1544 76883 ns/op BenchmarkNatSqr/500-4 777 155261 ns/op BenchmarkNatSqr/800-4 321 365515 ns/op BenchmarkNatSqr/1000-4 243 494550 ns/op BenchmarkNatSetBytes/8-4 783789 149.3 ns/op BenchmarkNatSetBytes/24-4 248562 490.3 ns/op BenchmarkNatSetBytes/128-4 57861 2060 ns/op BenchmarkNatSetBytes/7-4 884487 133.1 ns/op BenchmarkNatSetBytes/23-4 255278 463.1 ns/op BenchmarkNatSetBytes/127-4 56590 2063 ns/op BenchmarkScanPi-4 259 458149 ns/op BenchmarkStringPiParallel-4 735 149597 ns/op BenchmarkScan/10/Base2-4 43381 2690 ns/op BenchmarkScan/100/Base2-4 4654 23447 ns/op BenchmarkScan/1000/Base2-4 518 229529 ns/op BenchmarkScan/10/Base8-4 107565 1101 ns/op BenchmarkScan/100/Base8-4 14622 8238 ns/op BenchmarkScan/1000/Base8-4 1453 80713 ns/op BenchmarkScan/10/Base10-4 115554 1032 ns/op BenchmarkScan/100/Base10-4 15765 7532 ns/op BenchmarkScan/1000/Base10-4 1599 73142 ns/op BenchmarkScan/10/Base16-4 128176 942.5 ns/op BenchmarkScan/100/Base16-4 17196 7004 ns/op BenchmarkScan/1000/Base16-4 1795 66484 ns/op BenchmarkString/10/Base2-4 179002 668.1 ns/op BenchmarkString/100/Base2-4 23338 5161 ns/op BenchmarkString/1000/Base2-4 2450 49147 ns/op BenchmarkString/10/Base8-4 356437 333.6 ns/op BenchmarkString/100/Base8-4 63618 1874 ns/op BenchmarkString/1000/Base8-4 6693 16983 ns/op BenchmarkString/10/Base10-4 198141 610.0 ns/op BenchmarkString/100/Base10-4 39160 3084 ns/op BenchmarkString/1000/Base10-4 4958 23485 ns/op BenchmarkString/10/Base16-4 405356 296.7 ns/op BenchmarkString/100/Base16-4 84127 1439 ns/op BenchmarkString/1000/Base16-4 9204 12764 ns/op BenchmarkLeafSize/0-4 43 2688346 ns/op BenchmarkLeafSize/1-4 424 277753 ns/op BenchmarkLeafSize/2-4 429 274827 ns/op BenchmarkLeafSize/3-4 310 392889 ns/op BenchmarkLeafSize/4-4 446 274638 ns/op BenchmarkLeafSize/5-4 279 432347 ns/op BenchmarkLeafSize/6-4 324 370221 ns/op BenchmarkLeafSize/7-4 342 353666 ns/op BenchmarkLeafSize/8-4 447 267645 ns/op BenchmarkLeafSize/9-4 230 516054 ns/op BenchmarkLeafSize/10-4 280 428642 ns/op BenchmarkLeafSize/11-4 291 409047 ns/op BenchmarkLeafSize/12-4 315 372595 ns/op BenchmarkLeafSize/13-4 286 409824 ns/op BenchmarkLeafSize/14-4 334 353702 ns/op BenchmarkLeafSize/15-4 366 326670 ns/op BenchmarkLeafSize/16-4 451 267685 ns/op BenchmarkLeafSize/32-4 436 272370 ns/op BenchmarkLeafSize/64-4 411 293714 ns/op BenchmarkProbablyPrime/n=0-4 9 11461361 ns/op BenchmarkProbablyPrime/n=1-4 8 12805773 ns/op BenchmarkProbablyPrime/n=5-4 6 19238408 ns/op BenchmarkProbablyPrime/n=10-4 4 26759923 ns/op BenchmarkProbablyPrime/n=20-4 3 42637200 ns/op BenchmarkProbablyPrime/Lucas-4 12 9877245 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 73 1593369 ns/op BenchmarkRatCmp-4 231436 528.0 ns/op BenchmarkFloatSqrt/64-4 22596 5332 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13722 8429 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 10118 11956 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4702 23823 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 765 148159 ns/op 17973 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 61 1924142 ns/op 173745 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 142605731 ns/op 3814536 B/op 632 allocs/op PASS ok math/big 49.283s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8599748 13.80 ns/op BenchmarkLeadingZeros8-4 8704786 13.55 ns/op BenchmarkLeadingZeros16-4 9260670 13.35 ns/op BenchmarkLeadingZeros32-4 9083824 13.05 ns/op BenchmarkLeadingZeros64-4 9791169 12.37 ns/op BenchmarkTrailingZeros-4 8985345 13.24 ns/op BenchmarkTrailingZeros8-4 9588752 12.84 ns/op BenchmarkTrailingZeros16-4 8673516 13.71 ns/op BenchmarkTrailingZeros32-4 9435142 12.89 ns/op BenchmarkTrailingZeros64-4 9074965 13.10 ns/op BenchmarkOnesCount-4 9507552 12.59 ns/op BenchmarkOnesCount8-4 9737886 12.41 ns/op BenchmarkOnesCount16-4 9013287 13.16 ns/op BenchmarkOnesCount32-4 9283732 13.05 ns/op BenchmarkOnesCount64-4 9369687 13.11 ns/op BenchmarkRotateLeft-4 9798466 12.12 ns/op BenchmarkRotateLeft8-4 9601286 12.39 ns/op BenchmarkRotateLeft16-4 9828478 12.22 ns/op BenchmarkRotateLeft32-4 9691957 12.31 ns/op BenchmarkRotateLeft64-4 9738651 12.08 ns/op BenchmarkReverse-4 14301237 8.651 ns/op BenchmarkReverse8-4 18289075 6.466 ns/op BenchmarkReverse16-4 16718800 7.176 ns/op BenchmarkReverse32-4 15025864 7.918 ns/op BenchmarkReverse64-4 14485294 8.301 ns/op BenchmarkReverseBytes-4 18177303 6.509 ns/op BenchmarkReverseBytes16-4 18393439 6.438 ns/op BenchmarkReverseBytes32-4 18572794 6.543 ns/op BenchmarkReverseBytes64-4 18117292 6.536 ns/op BenchmarkAdd-4 9382383 12.84 ns/op BenchmarkAdd32-4 9459962 12.53 ns/op BenchmarkAdd64-4 9443942 12.66 ns/op BenchmarkAdd64multiple-4 17144916 6.820 ns/op BenchmarkSub-4 9345922 12.62 ns/op BenchmarkSub32-4 9050983 13.32 ns/op BenchmarkSub64-4 9269937 12.81 ns/op BenchmarkSub64multiple-4 17412496 6.772 ns/op BenchmarkMul-4 9584238 12.29 ns/op BenchmarkMul32-4 9266913 12.58 ns/op BenchmarkMul64-4 9715780 12.36 ns/op BenchmarkDiv-4 2639006 45.17 ns/op BenchmarkDiv32-4 5547304 21.37 ns/op BenchmarkDiv64-4 2733858 43.70 ns/op PASS ok math/bits 5.848s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10321165 23.41 ns/op BenchmarkAcos-4 407221 275.4 ns/op BenchmarkAcosh-4 409801 301.7 ns/op BenchmarkAsin-4 467902 276.9 ns/op BenchmarkAsinh-4 465981 274.9 ns/op BenchmarkAtan-4 725654 198.6 ns/op BenchmarkAtanh-4 748250 196.5 ns/op BenchmarkConj-4 19746595 5.287 ns/op BenchmarkCos-4 558514 205.1 ns/op BenchmarkCosh-4 617930 203.7 ns/op BenchmarkExp-4 805215 161.9 ns/op BenchmarkLog-4 841723 160.7 ns/op BenchmarkLog10-4 820958 161.4 ns/op BenchmarkPhase-4 1738626 71.03 ns/op BenchmarkPolar-4 1000000 106.7 ns/op BenchmarkPow-4 231025 584.0 ns/op BenchmarkRect-4 1000000 112.2 ns/op BenchmarkSin-4 586122 208.4 ns/op BenchmarkSinh-4 602527 206.6 ns/op BenchmarkSqrt-4 1000000 119.0 ns/op BenchmarkTan-4 350635 344.6 ns/op BenchmarkTanh-4 405254 321.7 ns/op PASS ok math/cmplx 3.069s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 167222 653.5 ns/op BenchmarkInt63ThreadsafeParallel-4 70614 1579 ns/op BenchmarkInt63Unthreadsafe-4 1269801 94.04 ns/op BenchmarkIntn1000-4 798012 141.1 ns/op BenchmarkInt63n1000-4 828849 127.8 ns/op BenchmarkInt31n1000-4 968828 116.8 ns/op BenchmarkFloat32-4 998756 119.1 ns/op BenchmarkFloat64-4 1263507 94.01 ns/op BenchmarkPerm3-4 193372 615.9 ns/op BenchmarkPerm30-4 23854 5120 ns/op BenchmarkPerm30ViaShuffle-4 25982 4655 ns/op BenchmarkShuffleOverhead-4 18579 6620 ns/op BenchmarkRead3-4 926420 129.6 ns/op BenchmarkRead64-4 75118 1572 ns/op BenchmarkRead1000-4 5068 23112 ns/op PASS ok math/rand 2.232s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45260 2647 ns/op BenchmarkQDecodeWord-4 101373 1080 ns/op BenchmarkQDecodeHeader-4 101934 1176 ns/op BenchmarkTypeByExtension/.html-4 385521 272.9 ns/op BenchmarkTypeByExtension/.HTML-4 333232 357.0 ns/op BenchmarkTypeByExtension/.unused-4 342115 373.8 ns/op BenchmarkExtensionsByType/text/html-4 183910 689.3 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 108993 1116 ns/op BenchmarkExtensionsByType/application/octet-stream-4 179968 655.9 ns/op PASS ok mime 1.418s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1022 113756 ns/op PASS ok mime/quotedprintable 0.159s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 121 937758 ns/op 8439 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 15 6806271 ns/op 19284 B/op 159 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5045062410 ns/op 159000 B/op 228 allocs/op BenchmarkDNSName-4 112026 987.1 ns/op BenchmarkInterfaces-4 5112 20710 ns/op BenchmarkInterfaceByIndex-4 9008 13187 ns/op BenchmarkInterfaceByName-4 5420 20493 ns/op BenchmarkInterfaceAddrs-4 6294 19873 ns/op BenchmarkInterfacesAndAddrs-4 8574 13895 ns/op BenchmarkInterfacesAndMulticastAddrs-4 5668 18566 ns/op BenchmarkParseIP-4 15530 7687 ns/op BenchmarkIPString/IPv4-4 151378 789.8 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10000 10031 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 52341 2327 ns/op BenchmarkIPEqual/IPv4-4 1173736 100.9 ns/op BenchmarkIPEqual/IPv6-4 1146926 103.7 ns/op BenchmarkTCP4OneShot-4 3141 33529 ns/op BenchmarkTCP4OneShotTimeout-4 3135 32106 ns/op BenchmarkTCP4Persistent-4 12133 9779 ns/op BenchmarkTCP4PersistentTimeout-4 11139 9195 ns/op BenchmarkTCP6OneShot-4 3222 42390 ns/op BenchmarkTCP6OneShotTimeout-4 2998 36599 ns/op BenchmarkTCP6Persistent-4 13054 9390 ns/op BenchmarkTCP6PersistentTimeout-4 7443 14010 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25590 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25666 ns/op BenchmarkSetReadDeadline-4 132663 906.1 ns/op BenchmarkUDP6LinkLocalUnicast-4 8859 14766 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 10000 10880 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 11458 10535 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 11878 10262 ns/op 0 B/op 0 allocs/op PASS ok net 10.055s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 26210 4262 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11155 10708 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14304 8421 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18439 6685 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 33961 3651 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 944600 121.6 ns/op BenchmarkReadRequestChrome-4 3891 28383 ns/op 21.53 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 12057 10035 ns/op 7.77 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 10391 ns/op 7.89 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7138 14798 ns/op 10.20 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 18056 6628 ns/op 6.03 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 255 449774 ns/op 2.28 MB/s BenchmarkFileAndServer_1KB/https1-4 181 610381 ns/op 1.68 MB/s BenchmarkFileAndServer_1KB/h2-4 122 827507 ns/op 1.24 MB/s BenchmarkFileAndServer_16MB/h1-4 2 51410261 ns/op 326.34 MB/s BenchmarkFileAndServer_16MB/https1-4 1 120325111 ns/op 139.43 MB/s BenchmarkFileAndServer_16MB/h2-4 1 227318222 ns/op 73.80 MB/s BenchmarkFileAndServer_64MB/h1-4 1 204602331 ns/op 328.00 MB/s BenchmarkFileAndServer_64MB/https1-4 1 420613612 ns/op 159.55 MB/s BenchmarkFileAndServer_64MB/h2-4 1 921523873 ns/op 72.82 MB/s BenchmarkServeMux-4 282 434753 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 360 345412 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 300 475449 ns/op 6010 B/op 64 allocs/op BenchmarkClientServer/https1-4 183 570657 ns/op 6867 B/op 76 allocs/op BenchmarkClientServer/h2-4 142 757843 ns/op 10330 B/op 84 allocs/op BenchmarkClientServerParallel/4/h1-4 1263 94488 ns/op 10101 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 44 2729600 ns/op 88162 B/op 814 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20785: read tcp 127.0.0.1:20782->127.0.0.1:20785: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20787: write tcp 127.0.0.1:20782->127.0.0.1:20787: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20783: write tcp 127.0.0.1:20782->127.0.0.1:20783: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20806: read tcp 127.0.0.1:20789->127.0.0.1:20806: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20813: read tcp 127.0.0.1:20789->127.0.0.1:20813: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20815: read tcp 127.0.0.1:20789->127.0.0.1:20815: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20816: read tcp 127.0.0.1:20789->127.0.0.1:20816: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20808: read tcp 127.0.0.1:20789->127.0.0.1:20808: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20811: read tcp 127.0.0.1:20789->127.0.0.1:20811: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20821: read tcp 127.0.0.1:20789->127.0.0.1:20821: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 265 402153 ns/op 16013 B/op 147 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20860: read tcp 127.0.0.1:20856->127.0.0.1:20860: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20858: write tcp 127.0.0.1:20856->127.0.0.1:20858: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20859: write tcp 127.0.0.1:20856->127.0.0.1:20859: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20866: write tcp 127.0.0.1:20863->127.0.0.1:20866: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20870: write tcp 127.0.0.1:20863->127.0.0.1:20870: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20905: read tcp 127.0.0.1:20897->127.0.0.1:20905: use of closed network connection BenchmarkClientServerParallel/64/h1-4 770 174322 ns/op 18088 B/op 105 allocs/op BenchmarkClientServerParallel/64/https1-4 25 4400788 ns/op 129540 B/op 1198 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21644: read tcp 127.0.0.1:21641->127.0.0.1:21644: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21645: read tcp 127.0.0.1:21641->127.0.0.1:21645: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21654: read tcp 127.0.0.1:21648->127.0.0.1:21654: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21657: read tcp 127.0.0.1:21648->127.0.0.1:21657: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21658: read tcp 127.0.0.1:21648->127.0.0.1:21658: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21656: write tcp 127.0.0.1:21648->127.0.0.1:21656: use of closed network connection BenchmarkClientServerParallel/64/h2-4 28 3657437 ns/op 102827 B/op 1017 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21681: read tcp 127.0.0.1:21676->127.0.0.1:21681: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21682: read tcp 127.0.0.1:21676->127.0.0.1:21682: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21679: read tcp 127.0.0.1:21676->127.0.0.1:21679: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21710: write tcp 127.0.0.1:21683->127.0.0.1:21710: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21696: read tcp 127.0.0.1:21683->127.0.0.1:21696: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21688: read tcp 127.0.0.1:21683->127.0.0.1:21688: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21705: read tcp 127.0.0.1:21683->127.0.0.1:21705: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21711: write tcp 127.0.0.1:21683->127.0.0.1:21711: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21686: write tcp 127.0.0.1:21683->127.0.0.1:21686: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21707: write tcp 127.0.0.1:21683->127.0.0.1:21707: use of closed network connection ... [output truncated] BenchmarkServer-4 122 953792 ns/op 3077 B/op 23 allocs/op BenchmarkClient-4 231 492737 ns/op 3802 B/op 46 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 507 230731 ns/op 7459 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1038 113638 ns/op 3085 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1460 83748 ns/op 1976 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1413 83649 ns/op 2748 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1339 82100 ns/op 2737 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1476 76623 ns/op 2708 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1579 77899 ns/op 1878 B/op 13 allocs/op BenchmarkServerHijack-4 759 154683 ns/op 16747 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 364 341223 ns/op 5748 B/op 51 allocs/op BenchmarkResponseStatusLine-4 457209 245.8 ns/op 0 B/op 0 allocs/op PASS ok net/http 10.708s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4240 34043 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.246s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 91753 1266 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 496742 204.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 194466 609.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 66871 1798 ns/op BenchmarkStdIPv4-4 134668 902.5 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 85120 1377 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 84150 1424 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 111169 1085 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 63578 1892 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1306653 91.52 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1218718 98.47 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1362710 87.26 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 258519 453.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 276606 422.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 254682 455.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 85166 1412 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 431751 264.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 283650 394.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 283951 394.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 160462 736.7 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 440810 269.0 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 364891 313.4 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 129385 905.9 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 174134 673.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 251368 447.0 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 159008 732.8 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 339111 347.5 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 154593 762.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 157330 767.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 150308 751.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 118390 1001 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 450706 241.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 159571 749.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 94117 1242 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 122230 982.5 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 165606 714.2 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 112722 1061 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 265035 421.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 122210 982.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 143002 834.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 196404 607.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 135074 893.3 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1206207 99.75 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 102.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 100.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 106.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 106.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 107.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 108.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 108.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 108.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 334280 345.1 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 545980 213.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 202200 579.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 225440 529.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 203517 604.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 73594 1578 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 541713 216.7 ns/op PASS ok net/netip 7.687s 2023/01/23 21:26:54 Test RPC server listening on 127.0.0.1:22218 2023/01/23 21:26:54 Test HTTP RPC server listening on 127.0.0.1:22219 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1315 88011 ns/op BenchmarkEndToEndHTTP-4 1411 91409 ns/op BenchmarkEndToEndAsync-4 3021 37031 ns/op BenchmarkEndToEndAsyncHTTP-4 3374 38222 ns/op PASS ok net/rpc 0.936s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3258 33317 ns/op BenchmarkReadMIMEHeader/server_headers-4 5742 20677 ns/op BenchmarkUncommon-4 26882 4438 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.536s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4861 23641 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 94458 1193 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 494739 204.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 98941 1224 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 172550 676.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 78230 1432 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14155 8591 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 370994 289.2 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 96580 1252 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 176898 666.4 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 84330 1423 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15303 7786 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 205455 576.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 77826 1522 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 75156 1543 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35256 3377 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5976 18821 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 201734 593.8 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 77317 1537 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 75296 1543 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35637 3362 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6500 18243 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.192s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3438241 33.86 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 164294 709.0 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 961 119403 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 332 358380 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 750 159018 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 83409 1440 ns/op BenchmarkStatFile-4 69873 1701 ns/op BenchmarkStatDir-4 73315 1561 ns/op BenchmarkLstatDot-4 83166 1435 ns/op BenchmarkLstatFile-4 71954 1689 ns/op BenchmarkLstatDir-4 76405 1620 ns/op PASS ok os 1.582s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 55 2128012 ns/op 6380 B/op 29 allocs/op PASS ok os/exec 0.244s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 389428 287.2 ns/op PASS ok os/user 0.247s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3796611 31.59 ns/op BenchmarkString-4 2383260 50.17 ns/op BenchmarkBytes-4 2109570 56.68 ns/op BenchmarkNamedBytes-4 796760 151.0 ns/op BenchmarkBytesArray-4 654040 176.0 ns/op BenchmarkSliceLen-4 2478876 48.90 ns/op BenchmarkMapLen-4 1532820 77.78 ns/op BenchmarkStringLen-4 1801641 66.88 ns/op BenchmarkArrayLen-4 1735084 69.00 ns/op BenchmarkSliceCap-4 2504796 47.45 ns/op BenchmarkDeepEqual/int8-4 674468 164.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 115286 1018 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 522177 232.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 107560 1081 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 519766 234.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 111054 1074 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 495487 235.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 111277 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 527389 224.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 111355 1068 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 675646 167.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 143379 827.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 505622 226.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 111354 1090 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 511725 227.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 110109 1090 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 522052 229.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 109225 1082 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 522260 229.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 110376 1087 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 525900 227.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 108548 1075 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 487316 233.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 109881 1086 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 484249 237.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 110343 1093 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 517014 232.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 111201 1071 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 523658 224.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 110577 1092 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 723418 163.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 118105 1023 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 527848 225.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 109574 1078 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 139989 829.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 69540 1718 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 66717 1781 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45308 2647 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 280330 419.5 ns/op BenchmarkIsZero/ArrayIncomparable-4 40078 2992 ns/op BenchmarkIsZero/StructComparable-4 900842 129.6 ns/op BenchmarkIsZero/StructIncomparable-4 178458 676.2 ns/op BenchmarkSetZero/Bool/Direct-4 4186993 28.02 ns/op BenchmarkSetZero/Bool/CachedZero-4 1708480 73.42 ns/op BenchmarkSetZero/Bool/NewZero-4 1301125 92.11 ns/op BenchmarkSetZero/Int/Direct-4 2565580 46.87 ns/op BenchmarkSetZero/Int/CachedZero-4 1762774 67.93 ns/op BenchmarkSetZero/Int/NewZero-4 1291089 92.19 ns/op BenchmarkSetZero/Uint/Direct-4 2564976 47.85 ns/op BenchmarkSetZero/Uint/CachedZero-4 1765532 67.03 ns/op BenchmarkSetZero/Uint/NewZero-4 1224638 95.02 ns/op BenchmarkSetZero/Float/Direct-4 2558236 47.66 ns/op BenchmarkSetZero/Float/CachedZero-4 1689932 69.73 ns/op BenchmarkSetZero/Float/NewZero-4 1296136 92.15 ns/op BenchmarkSetZero/Complex/Direct-4 2504444 47.06 ns/op BenchmarkSetZero/Complex/CachedZero-4 1735255 69.77 ns/op BenchmarkSetZero/Complex/NewZero-4 1285040 93.47 ns/op BenchmarkSetZero/Array/Direct-4 4009010 28.86 ns/op BenchmarkSetZero/Array/CachedZero-4 1764276 68.14 ns/op BenchmarkSetZero/Array/NewZero-4 1286347 96.01 ns/op BenchmarkSetZero/Chan/Direct-4 2533740 46.84 ns/op BenchmarkSetZero/Chan/CachedZero-4 1342884 89.51 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 110.2 ns/op BenchmarkSetZero/Func/Direct-4 2589703 46.19 ns/op BenchmarkSetZero/Func/CachedZero-4 1348268 88.98 ns/op BenchmarkSetZero/Func/NewZero-4 971990 111.7 ns/op BenchmarkSetZero/Interface/Direct-4 2323677 51.39 ns/op BenchmarkSetZero/Interface/CachedZero-4 1759285 68.33 ns/op BenchmarkSetZero/Interface/NewZero-4 1295071 91.65 ns/op BenchmarkSetZero/Map/Direct-4 2587484 46.85 ns/op BenchmarkSetZero/Map/CachedZero-4 1346672 88.57 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 110.2 ns/op BenchmarkSetZero/Pointer/Direct-4 2552895 46.39 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1359717 88.99 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 110.6 ns/op BenchmarkSetZero/Slice/Direct-4 2308116 52.71 ns/op BenchmarkSetZero/Slice/CachedZero-4 1755825 68.31 ns/op BenchmarkSetZero/Slice/NewZero-4 1304598 91.38 ns/op BenchmarkSetZero/String/Direct-4 2554918 46.85 ns/op BenchmarkSetZero/String/CachedZero-4 1743259 68.47 ns/op BenchmarkSetZero/String/NewZero-4 1271677 92.17 ns/op BenchmarkSetZero/Struct/Direct-4 4089117 28.39 ns/op BenchmarkSetZero/Struct/CachedZero-4 1749657 70.21 ns/op BenchmarkSetZero/Struct/NewZero-4 1274044 94.67 ns/op BenchmarkSelect/1-4 182139 680.6 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 95671 1295 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 48048 2491 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 168765 632.3 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 130288 918.4 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 114400 1020 ns/op 125.55 MB/s BenchmarkCallArgCopy/size=256-4 111547 1075 ns/op 238.25 MB/s BenchmarkCallArgCopy/size=1024-4 80220 1611 ns/op 635.45 MB/s BenchmarkCallArgCopy/size=4096-4 33718 3378 ns/op 1212.41 MB/s BenchmarkCallArgCopy/size=65536-4 2770 40811 ns/op 1605.82 MB/s BenchmarkPtrTo-4 482812 232.5 ns/op BenchmarkFieldByName1-4 724824 151.0 ns/op BenchmarkFieldByName2-4 70371 1531 ns/op BenchmarkFieldByName3-4 10386 11675 ns/op BenchmarkInterfaceBig-4 4836488 23.98 ns/op BenchmarkInterfaceSmall-4 4929213 24.02 ns/op BenchmarkNew-4 2516599 53.17 ns/op BenchmarkMap/StringKeys/MapIndex-4 3216 36866 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3146 37205 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3108 38857 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3015 38803 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3069 36927 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3202 36682 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 257493 460.9 ns/op PASS ok reflect 18.116s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10167 10928 ns/op 9080 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 14437 8150 ns/op 9409 B/op 1 allocs/op BenchmarkFindString-4 10000 10325 ns/op 9295 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 11576 ns/op 9306 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 11319 10711 ns/op 9143 B/op 2 allocs/op BenchmarkLiteral-4 16336 7444 ns/op BenchmarkNotLiteral-4 4006 26628 ns/op BenchmarkMatchClass-4 3322 34830 ns/op BenchmarkMatchClass_InRange-4 3486 34818 ns/op BenchmarkReplaceAll-4 2229 51382 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 15123 8089 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 37348 3074 ns/op BenchmarkAnchoredShortMatch-4 14070 8556 ns/op BenchmarkAnchoredLongMatch-4 19096 6023 ns/op BenchmarkOnePassShortA-4 20906 5494 ns/op BenchmarkNotOnePassShortA-4 7075 15188 ns/op BenchmarkOnePassShortB-4 28346 4137 ns/op BenchmarkNotOnePassShortB-4 9002 12172 ns/op BenchmarkOnePassLongPrefix-4 89946 1355 ns/op BenchmarkOnePassLongNotPrefix-4 29701 4035 ns/op BenchmarkMatchParallelShared-4 24891 4326 ns/op BenchmarkMatchParallelCopied-4 26546 5171 ns/op BenchmarkQuoteMetaAll-4 149835 775.0 ns/op 18.07 MB/s BenchmarkQuoteMetaNone-4 312672 383.5 ns/op 67.80 MB/s BenchmarkCompile/Onepass-4 3925 27018 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1560 73469 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 189 614177 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3578294 34.00 ns/op 470.62 MB/s BenchmarkMatch/Easy0/32-4 13766 7367 ns/op 4.34 MB/s BenchmarkMatch/Easy0/1K-4 5389 20111 ns/op 50.92 MB/s BenchmarkMatch/Easy0i/16-4 3716172 31.25 ns/op 512.05 MB/s BenchmarkMatch/Easy0i/32-4 5217 20809 ns/op 1.54 MB/s BenchmarkMatch/Easy0i/1K-4 270 438312 ns/op 2.34 MB/s BenchmarkMatch/Easy1/16-4 3810949 31.53 ns/op 507.39 MB/s BenchmarkMatch/Easy1/32-4 16771 7302 ns/op 4.38 MB/s BenchmarkMatch/Easy1/1K-4 4239 25966 ns/op 39.44 MB/s BenchmarkMatch/Medium/16-4 3833961 30.97 ns/op 516.70 MB/s BenchmarkMatch/Medium/32-4 6258 19168 ns/op 1.67 MB/s BenchmarkMatch/Medium/1K-4 318 387473 ns/op 2.64 MB/s BenchmarkMatch/Hard/16-4 3758362 30.84 ns/op 518.87 MB/s BenchmarkMatch/Hard/32-4 3934 28836 ns/op 1.11 MB/s BenchmarkMatch/Hard/1K-4 186 641985 ns/op 1.60 MB/s BenchmarkMatch/Hard1/16-4 1519 77100 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 813 139682 ns/op 0.23 MB/s BenchmarkMatch/Hard1/1K-4 26 4211136 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 31524 3895 ns/op 4.11 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18160 6457 ns/op 4.96 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 724 165944 ns/op 6.17 MB/s 22 B/op 0 allocs/op PASS ok regexp 7.370s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 639628 182.3 ns/op PASS ok regexp/syntax 1.181s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1020049 120.7 ns/op BenchmarkMakeChan/Int-4 929398 140.7 ns/op BenchmarkMakeChan/Ptr-4 587587 213.0 ns/op BenchmarkMakeChan/Struct/0-4 1000000 103.3 ns/op BenchmarkMakeChan/Struct/32-4 486228 308.3 ns/op BenchmarkMakeChan/Struct/40-4 365283 316.1 ns/op BenchmarkChanNonblocking-4 10334460 10.58 ns/op BenchmarkSelectUncontended-4 1000000 109.1 ns/op BenchmarkSelectSyncContended-4 23073 4583 ns/op BenchmarkSelectAsyncContended-4 76533 1370 ns/op BenchmarkSelectNonblock-4 5586937 20.17 ns/op BenchmarkChanUncontended-4 10099 10788 ns/op BenchmarkChanContended-4 1003 118024 ns/op BenchmarkChanSync-4 120765 1019 ns/op BenchmarkChanSyncWork-4 10000 36031 ns/op BenchmarkChanProdCons0-4 74767 1647 ns/op BenchmarkChanProdCons10-4 75554 1548 ns/op BenchmarkChanProdCons100-4 90134 1322 ns/op BenchmarkChanProdConsWork0-4 71150 1832 ns/op BenchmarkChanProdConsWork10-4 73436 1736 ns/op BenchmarkChanProdConsWork100-4 65769 1704 ns/op BenchmarkSelectProdCons-4 54900 2343 ns/op BenchmarkReceiveDataFromClosedChan-4 699806 174.1 ns/op BenchmarkChanCreation-4 172424 636.9 ns/op BenchmarkChanSem-4 99858 1055 ns/op BenchmarkChanPopular-4 96 1251138 ns/op BenchmarkChanClosed-4 472554 231.2 ns/op BenchmarkCallClosure-4 6046172 19.97 ns/op BenchmarkCallClosure1-4 6113880 19.30 ns/op BenchmarkCallClosure2-4 1472822 82.77 ns/op BenchmarkCallClosure3-4 1680367 83.20 ns/op BenchmarkCallClosure4-4 1433353 81.76 ns/op BenchmarkComplex128DivNormal-4 10180700 19.80 ns/op BenchmarkComplex128DivNisNaN-4 7737830 20.63 ns/op BenchmarkComplex128DivDisNaN-4 7565626 23.39 ns/op BenchmarkComplex128DivNisInf-4 9840524 22.56 ns/op BenchmarkComplex128DivDisInf-4 4984452 29.09 ns/op BenchmarkSetTypePtr-4 51510900 2.155 ns/op 3712.07 MB/s BenchmarkSetTypePtr8-4 9714482 12.37 ns/op 5174.54 MB/s BenchmarkSetTypePtr16-4 9757550 12.35 ns/op 10363.30 MB/s BenchmarkSetTypePtr32-4 9850285 12.27 ns/op 20863.56 MB/s BenchmarkSetTypePtr64-4 9935886 12.26 ns/op 41746.43 MB/s BenchmarkSetTypePtr126-4 5745333 20.75 ns/op 48578.29 MB/s BenchmarkSetTypePtr128-4 5947920 20.08 ns/op 50987.52 MB/s BenchmarkSetTypePtrSlice-4 732222 162.1 ns/op 50529.57 MB/s BenchmarkSetTypeNode1-4 9669387 16.65 ns/op 1441.05 MB/s BenchmarkSetTypeNode1Slice-4 3003110 40.16 ns/op 19125.88 MB/s BenchmarkSetTypeNode8-4 9980768 12.29 ns/op 6511.92 MB/s BenchmarkSetTypeNode8Slice-4 1575372 75.51 ns/op 33902.36 MB/s BenchmarkSetTypeNode64-4 5731419 20.80 ns/op 25381.54 MB/s BenchmarkSetTypeNode64Slice-4 233122 507.7 ns/op 33282.18 MB/s BenchmarkSetTypeNode64Dead-4 7539782 15.88 ns/op 33259.01 MB/s BenchmarkSetTypeNode64DeadSlice-4 269103 442.9 ns/op 38147.52 MB/s BenchmarkSetTypeNode124-4 5793877 20.65 ns/op 48806.37 MB/s BenchmarkSetTypeNode124Slice-4 188374 635.2 ns/op 50779.00 MB/s BenchmarkSetTypeNode126-4 6045050 19.96 ns/op 51305.55 MB/s BenchmarkSetTypeNode126Slice-4 186194 642.0 ns/op 51043.68 MB/s BenchmarkSetTypeNode128-4 4146644 28.93 ns/op 35944.94 MB/s BenchmarkSetTypeNode128Slice-4 146396 813.6 ns/op 40903.57 MB/s BenchmarkSetTypeNode130-4 4144507 29.24 ns/op 36119.20 MB/s BenchmarkSetTypeNode130Slice-4 143391 824.6 ns/op 40980.48 MB/s BenchmarkSetTypeNode1024-4 785530 150.1 ns/op 54671.21 MB/s BenchmarkSetTypeNode1024Slice-4 25072 4841 ns/op 54253.87 MB/s BenchmarkAllocation-4 4548 31214 ns/op BenchmarkReadMemStats-4 6120 19309 ns/op BenchmarkReadMemStatsLatency-4 1 85179 p50-ns 85179 p90-ns 85179 p99-ns BenchmarkWriteBarrier-4 2579104 43.59 ns/op BenchmarkBulkWriteBarrier-4 7264747 16.03 ns/op BenchmarkScanStackNoLocals-4 3 48367781 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11719182 10.39 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10047817 11.12 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9086263 13.29 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6967094 17.43 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4877192 27.60 ns/op BenchmarkHash5-4 5861065 19.75 ns/op 253.11 MB/s BenchmarkHash16-4 6410089 18.58 ns/op 861.07 MB/s BenchmarkHash64-4 5768550 20.07 ns/op 3188.25 MB/s BenchmarkHash1024-4 1889139 63.10 ns/op 16228.93 MB/s BenchmarkHash65536-4 38740 3098 ns/op 21157.51 MB/s BenchmarkAlignedLoad-4 7547752 15.28 ns/op BenchmarkUnalignedLoad-4 8348882 13.80 ns/op BenchmarkEqEfaceConcrete-4 6014617 20.17 ns/op BenchmarkEqIfaceConcrete-4 5783080 20.91 ns/op BenchmarkNeEfaceConcrete-4 6085981 19.59 ns/op BenchmarkNeIfaceConcrete-4 6107445 19.56 ns/op BenchmarkConvT2EByteSized/bool-4 5872798 20.20 ns/op BenchmarkConvT2EByteSized/uint8-4 6063782 19.79 ns/op BenchmarkConvT2ESmall-4 5605143 21.52 ns/op BenchmarkConvT2EUintptr-4 5432672 22.10 ns/op BenchmarkConvT2ELarge-4 1279516 92.52 ns/op BenchmarkConvT2ISmall-4 5390823 21.69 ns/op BenchmarkConvT2IUintptr-4 5583027 21.56 ns/op BenchmarkConvT2ILarge-4 1279318 94.87 ns/op BenchmarkConvI2E-4 4601492 26.08 ns/op BenchmarkConvI2I-4 4309994 27.11 ns/op BenchmarkAssertE2T-4 4604330 26.22 ns/op BenchmarkAssertE2TLarge-4 2382076 48.16 ns/op BenchmarkAssertE2I-4 4269720 28.06 ns/op BenchmarkAssertI2T-4 4418301 26.91 ns/op BenchmarkAssertI2I-4 4172005 28.00 ns/op BenchmarkAssertI2E-4 6059778 19.53 ns/op BenchmarkAssertE2E-4 5773339 20.14 ns/op BenchmarkAssertE2T2-4 3597598 33.90 ns/op BenchmarkAssertE2T2Blank-4 4434988 26.85 ns/op BenchmarkAssertI2E2-4 4433264 26.78 ns/op BenchmarkAssertI2E2Blank-4 5720341 20.68 ns/op BenchmarkAssertE2E2-4 4519621 26.63 ns/op BenchmarkAssertE2E2Blank-4 5591836 20.77 ns/op BenchmarkConvT2Ezero/zero/16-4 5586603 21.62 ns/op BenchmarkConvT2Ezero/zero/32-4 5374000 22.03 ns/op BenchmarkConvT2Ezero/zero/64-4 5283207 22.90 ns/op BenchmarkConvT2Ezero/zero/str-4 4919730 24.03 ns/op BenchmarkConvT2Ezero/zero/slice-4 5340081 22.77 ns/op BenchmarkConvT2Ezero/zero/big-4 258421 588.9 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1368142 85.40 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1295288 103.2 ns/op BenchmarkConvT2Ezero/nonzero/big-4 266599 514.5 ns/op BenchmarkConvT2Ezero/smallint/16-4 5267160 22.11 ns/op BenchmarkConvT2Ezero/smallint/32-4 5553184 21.90 ns/op BenchmarkConvT2Ezero/smallint/64-4 5460084 22.07 ns/op BenchmarkConvT2Ezero/largeint/16-4 1740561 67.87 ns/op BenchmarkConvT2Ezero/largeint/32-4 1672528 70.63 ns/op BenchmarkConvT2Ezero/largeint/64-4 1815241 67.30 ns/op BenchmarkMalloc8-4 1608212 75.31 ns/op BenchmarkMalloc16-4 1450918 84.12 ns/op BenchmarkMallocTypeInfo8-4 1489994 81.41 ns/op BenchmarkMallocTypeInfo16-4 1248452 94.74 ns/op BenchmarkMallocLargeStruct-4 188721 729.9 ns/op BenchmarkGoroutineSelect-4 60 2073351 ns/op BenchmarkGoroutineBlocking-4 72 2403149 ns/op BenchmarkGoroutineForRange-4 76 2059411 ns/op BenchmarkGoroutineIdle-4 100 1623710 ns/op BenchmarkHashStringSpeed-4 2288724 51.87 ns/op BenchmarkHashBytesSpeed-4 1299913 89.78 ns/op BenchmarkHashInt32Speed-4 2856108 42.40 ns/op BenchmarkHashInt64Speed-4 2730466 47.19 ns/op BenchmarkHashStringArraySpeed-4 556399 204.0 ns/op BenchmarkMegMap-4 2994796 39.08 ns/op BenchmarkMegOneMap-4 3813164 31.45 ns/op BenchmarkMegEqMap-4 1936 86748 ns/op BenchmarkMegEmptyMap-4 4735118 25.52 ns/op BenchmarkSmallStrMap-4 3182989 37.70 ns/op BenchmarkMapStringKeysEight_16-4 3121063 38.88 ns/op BenchmarkMapStringKeysEight_32-4 3241027 36.98 ns/op BenchmarkMapStringKeysEight_64-4 3193947 37.69 ns/op BenchmarkMapStringKeysEight_1M-4 3208808 37.84 ns/op BenchmarkIntMap-4 3759147 32.12 ns/op BenchmarkMapFirst/1-4 4114245 27.66 ns/op BenchmarkMapFirst/2-4 4341032 27.68 ns/op BenchmarkMapFirst/3-4 4355259 26.93 ns/op BenchmarkMapFirst/4-4 4263867 27.57 ns/op BenchmarkMapFirst/5-4 4348177 27.16 ns/op BenchmarkMapFirst/6-4 4220695 27.47 ns/op BenchmarkMapFirst/7-4 4317120 26.88 ns/op BenchmarkMapFirst/8-4 4082056 28.40 ns/op BenchmarkMapFirst/9-4 3824160 31.14 ns/op BenchmarkMapFirst/10-4 3766800 31.21 ns/op BenchmarkMapFirst/11-4 3775688 31.99 ns/op BenchmarkMapFirst/12-4 3630426 33.46 ns/op BenchmarkMapFirst/13-4 3817417 31.35 ns/op BenchmarkMapFirst/14-4 3631084 30.93 ns/op BenchmarkMapFirst/15-4 3743272 31.15 ns/op BenchmarkMapFirst/16-4 3660631 31.23 ns/op BenchmarkMapMid/1-4 3553860 33.16 ns/op BenchmarkMapMid/2-4 3496401 34.23 ns/op BenchmarkMapMid/3-4 3487059 33.36 ns/op BenchmarkMapMid/4-4 3407420 34.30 ns/op BenchmarkMapMid/5-4 3472501 34.34 ns/op BenchmarkMapMid/6-4 3419695 35.62 ns/op BenchmarkMapMid/7-4 3388296 35.34 ns/op BenchmarkMapMid/8-4 3265819 35.52 ns/op BenchmarkMapMid/9-4 3210374 38.17 ns/op BenchmarkMapMid/10-4 3032922 38.16 ns/op BenchmarkMapMid/11-4 2950120 40.77 ns/op BenchmarkMapMid/12-4 3036772 40.92 ns/op BenchmarkMapMid/13-4 3161869 39.47 ns/op BenchmarkMapMid/14-4 3059894 38.76 ns/op BenchmarkMapMid/15-4 3209872 38.07 ns/op BenchmarkMapMid/16-4 3182872 39.93 ns/op BenchmarkMapLast/1-4 3583843 33.38 ns/op BenchmarkMapLast/2-4 3431443 34.47 ns/op BenchmarkMapLast/3-4 3362486 34.77 ns/op BenchmarkMapLast/4-4 3400809 34.79 ns/op BenchmarkMapLast/5-4 3406622 36.54 ns/op BenchmarkMapLast/6-4 3127694 38.04 ns/op BenchmarkMapLast/7-4 3136562 37.66 ns/op BenchmarkMapLast/8-4 3105283 38.02 ns/op BenchmarkMapLast/9-4 3109483 38.64 ns/op BenchmarkMapLast/10-4 2944395 39.48 ns/op BenchmarkMapLast/11-4 2929761 41.22 ns/op BenchmarkMapLast/12-4 2921079 41.46 ns/op BenchmarkMapLast/13-4 3186181 40.08 ns/op BenchmarkMapLast/14-4 3122828 38.04 ns/op BenchmarkMapLast/15-4 3050754 41.04 ns/op BenchmarkMapLast/16-4 2870043 47.11 ns/op BenchmarkMapCycle-4 1987150 58.68 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3237334 35.95 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2346 51048 ns/op BenchmarkMakeMap/[Byte]Byte-4 755137 206.7 ns/op BenchmarkMakeMap/[Int]Int-4 346142 379.4 ns/op BenchmarkNewEmptyMap-4 12422082 9.775 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1611409 74.11 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 444914 262.7 ns/op BenchmarkMapIterEmpty-4 5118120 23.15 ns/op BenchmarkSameLengthMap-4 4290697 28.88 ns/op BenchmarkBigKeyMap-4 1590853 76.24 ns/op BenchmarkBigValMap-4 1459692 82.01 ns/op BenchmarkSmallKeyMap-4 2702022 44.94 ns/op BenchmarkMapPopulate/1-4 2256213 52.38 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 135949 928.1 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 6836 17864 ns/op 6271 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 759 160607 ns/op 51794 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 64 1819970 ns/op 416554 B/op 203 allocs/op BenchmarkMapPopulate/100000-4 4 29214716 ns/op 6539760 B/op 2916 allocs/op BenchmarkComplexAlgMap-4 468469 264.2 ns/op BenchmarkGoMapClear/Reflexive/1-4 679473 173.2 ns/op BenchmarkGoMapClear/Reflexive/10-4 629620 191.0 ns/op BenchmarkGoMapClear/Reflexive/100-4 212208 570.4 ns/op BenchmarkGoMapClear/Reflexive/1000-4 36532 3249 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4388 24639 ns/op BenchmarkGoMapClear/NonReflexive/1-4 505386 236.4 ns/op BenchmarkGoMapClear/NonReflexive/10-4 446122 260.3 ns/op BenchmarkGoMapClear/NonReflexive/100-4 186362 645.7 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 35865 3382 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4204 24914 ns/op BenchmarkMapStringConversion/32/simple-4 1815014 66.55 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1728202 80.86 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1542879 77.22 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1665255 70.54 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1594420 73.51 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1454074 81.32 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1786965 65.67 ns/op BenchmarkMapInterfacePtr-4 1900082 67.47 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4796674 25.41 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 140985 1149 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5131 24020 ns/op BenchmarkMapPop1000-4 364 347968 ns/op BenchmarkMapPop10000-4 19 6300928 ns/op BenchmarkMapAssign/Int32/256-4 2135422 55.97 ns/op BenchmarkMapAssign/Int32/65536-4 848109 137.3 ns/op BenchmarkMapAssign/Int64/256-4 2156322 54.68 ns/op BenchmarkMapAssign/Int64/65536-4 682482 157.5 ns/op BenchmarkMapAssign/Str/256-4 1884312 67.40 ns/op BenchmarkMapAssign/Str/65536-4 391700 274.0 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1438995 83.66 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 523137 204.9 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1450597 83.86 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 447942 243.5 ns/op BenchmarkMapOperatorAssign/Str/256-4 513997 2579 ns/op BenchmarkMapOperatorAssign/Str/65536-4 209606 602.0 ns/op BenchmarkMapAppendAssign/Int32/256-4 866466 175.6 ns/op 25 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 243410 528.3 ns/op 52 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 817965 181.8 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 218344 551.6 ns/op 64 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 579450 262.2 ns/op 53 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 140992 851.0 ns/op 113 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1793868 66.15 ns/op BenchmarkMapDelete/Int32/1000-4 1870370 63.56 ns/op BenchmarkMapDelete/Int32/10000-4 1845892 65.40 ns/op BenchmarkMapDelete/Int64/100-4 1784992 66.63 ns/op BenchmarkMapDelete/Int64/1000-4 1881280 63.64 ns/op BenchmarkMapDelete/Int64/10000-4 1779919 67.40 ns/op BenchmarkMapDelete/Str/100-4 1435419 82.65 ns/op BenchmarkMapDelete/Str/1000-4 1432809 81.31 ns/op BenchmarkMapDelete/Str/10000-4 1390599 85.76 ns/op BenchmarkMapDelete/Pointer/100-4 1607060 73.47 ns/op BenchmarkMapDelete/Pointer/1000-4 1721630 69.83 ns/op BenchmarkMapDelete/Pointer/10000-4 1636452 73.18 ns/op BenchmarkMemmove/0-4 14311597 8.066 ns/op BenchmarkMemmove/1-4 1934292 61.87 ns/op 16.16 MB/s BenchmarkMemmove/2-4 1818392 65.52 ns/op 30.53 MB/s BenchmarkMemmove/3-4 1845129 66.48 ns/op 45.13 MB/s BenchmarkMemmove/4-4 1825065 65.33 ns/op 61.23 MB/s BenchmarkMemmove/5-4 1826956 65.76 ns/op 76.03 MB/s BenchmarkMemmove/6-4 1829606 65.47 ns/op 91.65 MB/s BenchmarkMemmove/7-4 1835301 65.89 ns/op 106.24 MB/s BenchmarkMemmove/8-4 1905355 62.73 ns/op 127.53 MB/s BenchmarkMemmove/9-4 1708050 70.10 ns/op 128.39 MB/s BenchmarkMemmove/10-4 1670593 70.93 ns/op 140.98 MB/s BenchmarkMemmove/11-4 1707967 71.16 ns/op 154.59 MB/s BenchmarkMemmove/12-4 1728570 72.78 ns/op 164.89 MB/s BenchmarkMemmove/13-4 1658030 71.21 ns/op 182.55 MB/s BenchmarkMemmove/14-4 1658499 70.27 ns/op 199.22 MB/s BenchmarkMemmove/15-4 1715313 69.82 ns/op 214.84 MB/s BenchmarkMemmove/16-4 1833991 64.77 ns/op 247.04 MB/s BenchmarkMemmove/32-4 1758717 68.42 ns/op 467.73 MB/s BenchmarkMemmove/64-4 1700828 71.68 ns/op 892.82 MB/s BenchmarkMemmove/128-4 1504950 79.82 ns/op 1603.71 MB/s BenchmarkMemmove/256-4 1000000 102.2 ns/op 2505.44 MB/s BenchmarkMemmove/512-4 716481 167.6 ns/op 3054.97 MB/s BenchmarkMemmove/1024-4 479217 245.4 ns/op 4172.29 MB/s BenchmarkMemmove/2048-4 301951 390.2 ns/op 5248.55 MB/s BenchmarkMemmove/4096-4 166123 727.6 ns/op 5629.43 MB/s BenchmarkMemmoveOverlap/32-4 1729192 71.22 ns/op 449.33 MB/s BenchmarkMemmoveOverlap/64-4 1639600 72.64 ns/op 881.03 MB/s BenchmarkMemmoveOverlap/128-4 1458403 81.18 ns/op 1576.67 MB/s BenchmarkMemmoveOverlap/256-4 985350 104.3 ns/op 2453.69 MB/s BenchmarkMemmoveOverlap/512-4 717087 168.1 ns/op 3045.64 MB/s BenchmarkMemmoveOverlap/1024-4 486009 247.5 ns/op 4137.37 MB/s BenchmarkMemmoveOverlap/2048-4 301575 385.6 ns/op 5310.83 MB/s BenchmarkMemmoveOverlap/4096-4 163141 727.4 ns/op 5631.29 MB/s BenchmarkMemmoveUnalignedDst/0-4 14536041 8.104 ns/op BenchmarkMemmoveUnalignedDst/1-4 1930776 62.65 ns/op 15.96 MB/s BenchmarkMemmoveUnalignedDst/2-4 1796650 66.34 ns/op 30.15 MB/s BenchmarkMemmoveUnalignedDst/3-4 1791361 67.10 ns/op 44.71 MB/s BenchmarkMemmoveUnalignedDst/4-4 1809321 68.49 ns/op 58.40 MB/s BenchmarkMemmoveUnalignedDst/5-4 1745376 67.74 ns/op 73.81 MB/s BenchmarkMemmoveUnalignedDst/6-4 1792172 68.25 ns/op 87.91 MB/s BenchmarkMemmoveUnalignedDst/7-4 1701848 68.06 ns/op 102.85 MB/s BenchmarkMemmoveUnalignedDst/8-4 1816854 64.53 ns/op 123.98 MB/s BenchmarkMemmoveUnalignedDst/9-4 1625132 71.80 ns/op 125.35 MB/s BenchmarkMemmoveUnalignedDst/10-4 1681828 71.37 ns/op 140.12 MB/s BenchmarkMemmoveUnalignedDst/11-4 1691790 70.48 ns/op 156.08 MB/s BenchmarkMemmoveUnalignedDst/12-4 1667901 70.55 ns/op 170.08 MB/s BenchmarkMemmoveUnalignedDst/13-4 1679562 71.24 ns/op 182.47 MB/s BenchmarkMemmoveUnalignedDst/14-4 1664856 72.27 ns/op 193.71 MB/s BenchmarkMemmoveUnalignedDst/15-4 1664631 71.38 ns/op 210.14 MB/s BenchmarkMemmoveUnalignedDst/16-4 1657406 71.94 ns/op 222.41 MB/s BenchmarkMemmoveUnalignedDst/32-4 1545993 76.01 ns/op 420.98 MB/s BenchmarkMemmoveUnalignedDst/64-4 1527519 78.87 ns/op 811.43 MB/s BenchmarkMemmoveUnalignedDst/128-4 1380500 86.72 ns/op 1476.06 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 109.4 ns/op 2340.19 MB/s BenchmarkMemmoveUnalignedDst/512-4 706863 171.2 ns/op 2990.22 MB/s BenchmarkMemmoveUnalignedDst/1024-4 440748 264.7 ns/op 3869.19 MB/s BenchmarkMemmoveUnalignedDst/2048-4 300476 401.9 ns/op 5095.61 MB/s BenchmarkMemmoveUnalignedDst/4096-4 160248 743.2 ns/op 5511.19 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1662345 72.55 ns/op 441.05 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1517244 77.72 ns/op 823.47 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1360064 85.80 ns/op 1491.77 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 931066 124.3 ns/op 2058.91 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 656994 171.5 ns/op 2984.62 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 466084 258.0 ns/op 3968.23 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 296106 409.1 ns/op 5005.60 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 165098 726.5 ns/op 5638.34 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14778027 8.111 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1855551 62.22 ns/op 16.07 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1777345 69.44 ns/op 28.80 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1740468 72.26 ns/op 41.52 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1787401 68.35 ns/op 58.52 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1806982 66.87 ns/op 74.78 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1748020 66.91 ns/op 89.68 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1769010 69.82 ns/op 100.26 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1852660 64.73 ns/op 123.60 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1692936 70.37 ns/op 127.89 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1688901 71.12 ns/op 140.60 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1692987 70.02 ns/op 157.09 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1710010 69.86 ns/op 171.77 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1708939 71.02 ns/op 183.04 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1679934 72.51 ns/op 193.07 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1698345 69.80 ns/op 214.89 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1717620 70.52 ns/op 226.88 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1648124 72.24 ns/op 442.97 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1593972 75.33 ns/op 849.64 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1395511 84.91 ns/op 1507.49 MB/s BenchmarkMemmoveUnalignedSrc/256-4 947979 119.8 ns/op 2136.57 MB/s BenchmarkMemmoveUnalignedSrc/512-4 661201 172.1 ns/op 2974.63 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 475358 249.5 ns/op 4104.29 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 295148 404.4 ns/op 5064.67 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 159927 741.3 ns/op 5525.68 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1603534 74.88 ns/op 427.34 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1561279 79.02 ns/op 809.92 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1395382 86.06 ns/op 1487.36 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 107.6 ns/op 2380.23 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 693856 170.4 ns/op 3003.82 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 465386 252.9 ns/op 4048.84 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 291745 416.8 ns/op 4913.86 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 155694 770.6 ns/op 5315.55 MB/s BenchmarkMemclr/5-4 11708758 10.30 ns/op 485.31 MB/s BenchmarkMemclr/16-4 11155255 10.57 ns/op 1513.54 MB/s BenchmarkMemclr/64-4 10826880 10.81 ns/op 5917.90 MB/s BenchmarkMemclr/256-4 9889340 12.14 ns/op 21088.13 MB/s BenchmarkMemclr/4096-4 2362629 50.19 ns/op 81612.68 MB/s BenchmarkMemclr/65536-4 56694 1899 ns/op 34506.58 MB/s BenchmarkMemclr/1M-4 2690 41653 ns/op 25173.92 MB/s BenchmarkMemclr/4M-4 670 173421 ns/op 24185.65 MB/s BenchmarkMemclr/8M-4 258 427925 ns/op 19603.00 MB/s BenchmarkMemclr/16M-4 32 3382950 ns/op 4959.35 MB/s BenchmarkMemclr/64M-4 13 8357181 ns/op 8030.08 MB/s BenchmarkGoMemclr/5-4 2296750 52.50 ns/op 95.25 MB/s BenchmarkGoMemclr/16-4 506626 222.5 ns/op 71.91 MB/s BenchmarkGoMemclr/64-4 145771 823.5 ns/op 77.72 MB/s BenchmarkGoMemclr/256-4 37400 3237 ns/op 79.08 MB/s BenchmarkMemclrRange/1K_2K-4 73408 1671 ns/op 57389.30 MB/s BenchmarkMemclrRange/2K_8K-4 31369 3778 ns/op 88280.60 MB/s BenchmarkMemclrRange/4K_16K-4 42999 2795 ns/op 115590.16 MB/s BenchmarkMemclrRange/160K_228K-4 2245 55700 ns/op 29854.10 MB/s BenchmarkClearFat7-4 6429181 17.50 ns/op BenchmarkClearFat8-4 6889484 16.95 ns/op BenchmarkClearFat11-4 6368586 19.05 ns/op BenchmarkClearFat12-4 6006189 19.91 ns/op BenchmarkClearFat13-4 6273512 19.26 ns/op BenchmarkClearFat14-4 6014564 20.14 ns/op BenchmarkClearFat15-4 6315159 19.12 ns/op BenchmarkClearFat16-4 6790792 17.67 ns/op BenchmarkClearFat24-4 6547771 18.11 ns/op BenchmarkClearFat32-4 6161116 18.90 ns/op BenchmarkClearFat40-4 6146340 19.87 ns/op BenchmarkClearFat48-4 6001350 20.31 ns/op BenchmarkClearFat56-4 5718758 20.97 ns/op BenchmarkClearFat64-4 5809884 20.70 ns/op BenchmarkClearFat72-4 5576830 21.60 ns/op BenchmarkClearFat128-4 4657880 25.63 ns/op BenchmarkClearFat256-4 2469894 48.70 ns/op BenchmarkClearFat512-4 1827560 66.17 ns/op BenchmarkClearFat1024-4 1000000 110.6 ns/op BenchmarkClearFat1032-4 955128 123.4 ns/op BenchmarkClearFat1040-4 1000000 114.3 ns/op BenchmarkCopyFat7-4 6878392 17.34 ns/op BenchmarkCopyFat8-4 7144624 16.88 ns/op BenchmarkCopyFat11-4 6282387 18.62 ns/op BenchmarkCopyFat12-4 6291208 18.93 ns/op BenchmarkCopyFat13-4 6335370 18.74 ns/op BenchmarkCopyFat14-4 6328399 18.88 ns/op BenchmarkCopyFat15-4 6296166 18.73 ns/op BenchmarkCopyFat16-4 6784995 17.73 ns/op BenchmarkCopyFat24-4 6631992 18.01 ns/op BenchmarkCopyFat32-4 6401174 18.64 ns/op BenchmarkCopyFat64-4 5970981 20.20 ns/op BenchmarkCopyFat72-4 5493525 21.55 ns/op BenchmarkCopyFat128-4 4447982 27.54 ns/op BenchmarkCopyFat256-4 2495220 48.42 ns/op BenchmarkCopyFat512-4 1552609 72.88 ns/op BenchmarkCopyFat520-4 1596654 76.10 ns/op BenchmarkCopyFat1024-4 1000000 123.4 ns/op BenchmarkCopyFat1032-4 930242 125.4 ns/op BenchmarkCopyFat1040-4 1000000 118.1 ns/op BenchmarkIssue18740/2byte-4 421 281534 ns/op BenchmarkIssue18740/4byte-4 675 175817 ns/op BenchmarkIssue18740/8byte-4 1030 115181 ns/op BenchmarkReadMetricsLatency-4 22059 4492 p50-ns 5033 p90-ns 19513 p99-ns BenchmarkFinalizer-4 169 679537 ns/op BenchmarkFinalizerRun-4 180720 1040 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6279948 18.51 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3123061 38.88 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2384707 49.30 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2363305 50.70 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1305306 92.46 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.1 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2202949 53.57 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1246377 95.22 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1319571 90.25 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1613964 73.82 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1618774 73.68 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1412692 84.27 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1474809 81.83 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1336458 88.80 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5490272 21.62 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5691352 21.21 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5570576 21.04 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5618563 21.23 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5243362 22.73 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4779810 25.03 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5620366 21.31 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5674926 21.07 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5673273 21.11 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5567491 21.35 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5685728 21.02 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5663220 21.08 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5629987 21.40 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5694318 21.16 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5613157 21.08 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5576562 21.23 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5663448 21.09 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5678569 21.05 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5608921 21.22 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5211730 23.00 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5140148 22.91 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5600166 21.39 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5204848 23.11 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5189551 22.97 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5581887 21.69 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5100352 23.09 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5193018 22.93 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5591650 21.28 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5145219 23.12 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5206699 23.09 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5570067 21.29 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5634097 21.00 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5676554 21.29 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5608836 21.25 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5684398 21.03 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5683216 21.31 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5633791 21.46 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5609002 21.44 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5677687 21.09 ns/op BenchmarkNetpollBreak-4 3871 31434 ns/op BenchmarkPingPongHog-4 392 380301 ns/op BenchmarkStackGrowth-4 121238 1014 ns/op BenchmarkStackGrowthDeep-4 1285 92064 ns/op BenchmarkCreateGoroutines-4 28062 4456 ns/op BenchmarkCreateGoroutinesParallel-4 40588 3020 ns/op BenchmarkCreateGoroutinesCapture-4 4784 22387 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 39115 3313 ns/op BenchmarkClosureCall-4 17727232 6.512 ns/op BenchmarkWakeupParallelSpinning/0s-4 6547 20667 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4710 24370 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4562 28591 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2990 40684 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2022 58988 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1344 90603 ns/op BenchmarkWakeupParallelSpinning/50µs-4 824 157232 ns/op BenchmarkWakeupParallelSpinning/100µs-4 464 256414 ns/op BenchmarkMatmult-4 4412434 32.63 ns/op BenchmarkFastrand-4 12060500 9.519 ns/op BenchmarkFastrand64-4 12467062 9.592 ns/op BenchmarkFastrandHashiter-4 4659555 25.81 ns/op BenchmarkFastrandn/2-4 5802332 20.67 ns/op BenchmarkFastrandn/3-4 5888913 20.10 ns/op BenchmarkFastrandn/4-4 5991378 20.25 ns/op BenchmarkFastrandn/5-4 5974896 20.19 ns/op BenchmarkIfaceCmp100-4 92122 1301 ns/op BenchmarkIfaceCmpNil100-4 181980 653.6 ns/op BenchmarkEfaceCmpDiff-4 35727 3321 ns/op BenchmarkEfaceCmpDiffIndirect-4 35996 3371 ns/op BenchmarkDefer-4 1545579 78.08 ns/op BenchmarkDefer10-4 828883 162.5 ns/op BenchmarkDeferMany-4 506130 394.2 ns/op BenchmarkPanicRecover-4 174369 653.5 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7056 20152 ns/op 16577 p50-ns 25832 p90-ns 78935 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6500 60654 ns/op 16181 p50-ns 23453 p90-ns 119807 p99-ns BenchmarkGoroutineProfile/small/idle-4 2869 42570 ns/op 37025 p50-ns 43057 p90-ns 147552 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 6006723 ns/op 326668 p50-ns 19775935 p90-ns 38649139 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6206 17804 ns/op 15899 p50-ns 20267 p90-ns 52882 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 6306 67558 ns/op 16390 p50-ns 24383 p90-ns 101648 p99-ns BenchmarkGoroutineProfile/large/idle-4 10 10281168 ns/op 10399847 p50-ns 10691452 p90-ns 10691452 p99-ns BenchmarkGoroutineProfile/large/loaded-4 10 14164214 ns/op 11407056 p50-ns 22510629 p90-ns 22510629 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6241 17494 ns/op 16157 p50-ns 18090 p90-ns 29779 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 672 238707 ns/op 19499 p50-ns 31204 p90-ns 12648106 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 798 136362 ns/op 131693 p50-ns 144159 p90-ns 224950 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 258 1340674 ns/op 285450 p50-ns 996066 p90-ns 22688646 p99-ns BenchmarkRWMutexUncontended-4 2874980 39.91 ns/op BenchmarkRWMutexWrite100-4 616916 207.6 ns/op BenchmarkRWMutexWrite10-4 106713 1347 ns/op BenchmarkRWMutexWorkWrite100-4 453100 330.4 ns/op BenchmarkRWMutexWorkWrite10-4 73326 1615 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1694 67324 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 866 134963 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 907 128365 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 391 279494 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 457 256195 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 193 585258 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 231 512781 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 96 1198433 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 317383 413.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 265053 379.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 267058 434.7 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 279603 398.7 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 299300 445.1 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 256908 456.0 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 282026 423.7 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 266895 416.5 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 224137 517.2 ns/op BenchmarkMakeSlice/Byte-4 2037972 57.15 ns/op BenchmarkMakeSlice/Int16-4 2040613 58.37 ns/op BenchmarkMakeSlice/Int-4 1272424 81.90 ns/op BenchmarkMakeSlice/Ptr-4 1000000 109.5 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 137.4 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 148.5 ns/op BenchmarkMakeSlice/Struct/40-4 934236 196.5 ns/op BenchmarkGrowSlice/Byte-4 845469 162.2 ns/op BenchmarkGrowSlice/Int16-4 756720 168.3 ns/op BenchmarkGrowSlice/Int-4 638332 227.7 ns/op BenchmarkGrowSlice/Ptr-4 502592 278.1 ns/op BenchmarkGrowSlice/Struct/24-4 399393 416.3 ns/op BenchmarkGrowSlice/Struct/32-4 247767 460.3 ns/op BenchmarkGrowSlice/Struct/40-4 232536 534.0 ns/op BenchmarkExtendSlice/IntSlice-4 518730 269.0 ns/op BenchmarkExtendSlice/PointerSlice-4 402331 329.6 ns/op BenchmarkExtendSlice/NoGrow-4 767695 153.3 ns/op BenchmarkAppend-4 873457 134.2 ns/op BenchmarkAppendGrowByte-4 4 25236733 ns/op BenchmarkAppendGrowString-4 1 222477248 ns/op BenchmarkAppendSlice/1Bytes-4 1819312 64.97 ns/op BenchmarkAppendSlice/4Bytes-4 1721911 70.01 ns/op BenchmarkAppendSlice/7Bytes-4 1716458 70.33 ns/op BenchmarkAppendSlice/8Bytes-4 1752039 68.33 ns/op BenchmarkAppendSlice/15Bytes-4 1613524 73.88 ns/op BenchmarkAppendSlice/16Bytes-4 1628330 72.67 ns/op BenchmarkAppendSlice/32Bytes-4 1703575 69.63 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 88404 1493 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 23463 5036 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8835 18697 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1662 79479 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 193 598420 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 44 2656758 ns/op BenchmarkAppendStr/1Bytes-4 1364184 89.42 ns/op BenchmarkAppendStr/4Bytes-4 1356518 88.77 ns/op BenchmarkAppendStr/8Bytes-4 1324156 89.46 ns/op BenchmarkAppendStr/16Bytes-4 1283352 94.84 ns/op BenchmarkAppendStr/32Bytes-4 1355200 88.42 ns/op BenchmarkAppendSpecialCase-4 822408 140.2 ns/op BenchmarkCopy/1Byte-4 1929640 62.29 ns/op 16.05 MB/s BenchmarkCopy/1String-4 1825382 65.77 ns/op 15.20 MB/s BenchmarkCopy/2Byte-4 1831281 67.43 ns/op 29.66 MB/s BenchmarkCopy/2String-4 1711125 66.87 ns/op 29.91 MB/s BenchmarkCopy/4Byte-4 1848938 65.71 ns/op 60.88 MB/s BenchmarkCopy/4String-4 1803838 66.75 ns/op 59.92 MB/s BenchmarkCopy/8Byte-4 1835835 65.32 ns/op 122.47 MB/s BenchmarkCopy/8String-4 1878026 65.40 ns/op 122.33 MB/s BenchmarkCopy/12Byte-4 1700716 69.17 ns/op 173.49 MB/s BenchmarkCopy/12String-4 1713524 71.82 ns/op 167.08 MB/s BenchmarkCopy/16Byte-4 1750220 67.57 ns/op 236.78 MB/s BenchmarkCopy/16String-4 1775125 68.17 ns/op 234.72 MB/s BenchmarkCopy/32Byte-4 1705393 69.58 ns/op 459.91 MB/s BenchmarkCopy/32String-4 1674211 70.99 ns/op 450.75 MB/s BenchmarkCopy/128Byte-4 1368492 89.15 ns/op 1435.77 MB/s BenchmarkCopy/128String-4 1284046 92.52 ns/op 1383.44 MB/s BenchmarkCopy/1024Byte-4 432686 279.4 ns/op 3665.14 MB/s BenchmarkCopy/1024String-4 360556 324.3 ns/op 3157.60 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28710 4191 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 17590 6719 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10468 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 14795 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8701 16929 ns/op BenchmarkAppendInPlace/Grow/Byte-4 152292 849.9 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 156171 853.3 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 113480 1115 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 88856 1397 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 77680 1502 ns/op BenchmarkStackCopyPtr-4 1 144062125 ns/op BenchmarkStackCopy-4 1 112745880 ns/op BenchmarkStackCopyNoCache-4 19 6174399 ns/op BenchmarkStackCopyWithStkobj-4 2 66823730 ns/op BenchmarkIssue18138-4 805 129724 ns/op BenchmarkCompareStringEqual-4 11057624 10.37 ns/op BenchmarkCompareStringIdentical-4 15521904 7.614 ns/op BenchmarkCompareStringSameLength-4 12971325 9.031 ns/op BenchmarkCompareStringDifferentLength-4 19352612 6.016 ns/op BenchmarkCompareStringBigUnaligned-4 1465 70920 ns/op 14785.55 MB/s BenchmarkCompareStringBig-4 1135 96049 ns/op 10917.15 MB/s BenchmarkConcatStringAndBytes-4 2115526 58.01 ns/op BenchmarkSliceByteToString/1-4 2216241 54.16 ns/op BenchmarkSliceByteToString/2-4 1000000 106.1 ns/op BenchmarkSliceByteToString/4-4 1000000 104.7 ns/op BenchmarkSliceByteToString/8-4 1000000 103.5 ns/op BenchmarkSliceByteToString/16-4 1000000 105.7 ns/op BenchmarkSliceByteToString/32-4 1000000 126.7 ns/op BenchmarkSliceByteToString/64-4 832034 161.4 ns/op BenchmarkSliceByteToString/128-4 691776 215.0 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2305473 51.74 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 862754 139.1 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 117.0 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3218708 36.50 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1558274 76.61 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1839519 64.88 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2159108 54.47 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 436060 277.5 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 529430 215.2 ns/op BenchmarkRuneIterate/range/ASCII-4 5980176 19.95 ns/op BenchmarkRuneIterate/range/Japanese-4 1954035 60.83 ns/op BenchmarkRuneIterate/range/MixedLength-4 2341389 51.55 ns/op BenchmarkRuneIterate/range1/ASCII-4 5893796 20.30 ns/op BenchmarkRuneIterate/range1/Japanese-4 1914712 61.74 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2344316 51.87 ns/op BenchmarkRuneIterate/range2/ASCII-4 6035434 20.12 ns/op BenchmarkRuneIterate/range2/Japanese-4 1990714 59.92 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2325986 50.91 ns/op BenchmarkArrayEqual-4 18410246 6.028 ns/op BenchmarkFunc/Name-4 4940457 23.58 ns/op BenchmarkFunc/Entry-4 9724933 12.22 ns/op BenchmarkFunc/FileLine-4 1565791 76.34 ns/op PASS ok runtime 132.421s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 23023 4459 ns/op BenchmarkHandle/concurrent-4 12657 8740 ns/op PASS ok runtime/cgo 0.404s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21339710 5.656 ns/op BenchmarkAtomicStore64-4 9545838 12.38 ns/op BenchmarkAtomicLoad-4 20947537 5.669 ns/op BenchmarkAtomicStore-4 9558891 12.41 ns/op BenchmarkAnd8-4 9673164 12.35 ns/op BenchmarkAnd-4 9466874 12.39 ns/op BenchmarkAnd8Parallel-4 2406508 52.32 ns/op BenchmarkAndParallel-4 2365357 49.90 ns/op BenchmarkOr8-4 9712623 12.39 ns/op BenchmarkOr-4 9563024 12.43 ns/op BenchmarkOr8Parallel-4 2434838 50.10 ns/op BenchmarkOrParallel-4 2416711 49.19 ns/op BenchmarkXadd-4 2327662 51.39 ns/op BenchmarkXadd64-4 2301354 49.02 ns/op BenchmarkCas-4 2245448 54.73 ns/op BenchmarkCas64-4 2200994 54.56 ns/op BenchmarkXchg-4 2419142 51.67 ns/op BenchmarkXchg64-4 2393692 50.81 ns/op PASS ok runtime/internal/atomic 2.839s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 5052446 23.80 ns/op BenchmarkMulUintptr/large-4 4042016 29.63 ns/op PASS ok runtime/internal/math 0.332s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 26 4105664 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 26 4828867 ns/op 354.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 872 136339 ns/op 5.077 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 10559202 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 8 12644612 ns/op 990.0 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 144 831413 ns/op 60.24 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 77098151 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 87366638 ns/op 7351 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 10 10592856 ns/op 847.9 concurrent_launches/op PASS ok runtime/pprof 1.749s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 12 8448266 ns/op BenchmarkStackLeak-4 9909 12137 ns/op PASS ok runtime/race 0.440s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5212186 22.16 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 162036 639.2 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.292s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 157693 719.6 ns/op BenchmarkSortString1K-4 178 646565 ns/op BenchmarkSortString1K_Slice-4 205 575811 ns/op BenchmarkStableString1K-4 109 1093007 ns/op BenchmarkSortInt1K-4 214 555728 ns/op BenchmarkSortInt1K_Sorted-4 3218 36602 ns/op BenchmarkSortInt1K_Reversed-4 1952 60887 ns/op BenchmarkSortInt1K_Mod8-4 499 235659 ns/op BenchmarkStableInt1K-4 142 814809 ns/op BenchmarkStableInt1K_Slice-4 169 726784 ns/op BenchmarkSortInt64K-4 2 55405370 ns/op BenchmarkSortInt64K_Slice-4 3 45836110 ns/op BenchmarkStableInt64K-4 2 74350536 ns/op BenchmarkSort1e2-4 458 256228 ns/op BenchmarkStable1e2-4 169 697375 ns/op BenchmarkSort1e4-4 2 51788770 ns/op BenchmarkStable1e4-4 1 238004696 ns/op PASS ok sort 3.641s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 883663 137.9 ns/op BenchmarkAtof64Float-4 753729 158.5 ns/op BenchmarkAtof64FloatExp-4 593600 189.8 ns/op BenchmarkAtof64Big-4 399004 278.3 ns/op BenchmarkAtof64RandomBits-4 382514 302.7 ns/op BenchmarkAtof64RandomFloats-4 436062 267.5 ns/op BenchmarkAtof64RandomLongFloats-4 382898 309.4 ns/op BenchmarkAtof32Decimal-4 811876 140.4 ns/op BenchmarkAtof32Float-4 690351 157.1 ns/op BenchmarkAtof32FloatExp-4 569239 201.9 ns/op BenchmarkAtof32Random-4 304850 328.5 ns/op BenchmarkAtof32RandomLong-4 145696 775.9 ns/op BenchmarkParseInt/Pos/7bit-4 1392442 88.00 ns/op BenchmarkParseInt/Pos/26bit-4 703197 158.5 ns/op BenchmarkParseInt/Pos/31bit-4 599226 191.7 ns/op BenchmarkParseInt/Pos/56bit-4 427243 282.3 ns/op BenchmarkParseInt/Pos/63bit-4 384253 300.3 ns/op BenchmarkParseInt/Neg/7bit-4 1402533 86.88 ns/op BenchmarkParseInt/Neg/26bit-4 617002 166.0 ns/op BenchmarkParseInt/Neg/31bit-4 586077 190.5 ns/op BenchmarkParseInt/Neg/56bit-4 411068 308.1 ns/op BenchmarkParseInt/Neg/63bit-4 371539 297.5 ns/op BenchmarkAtoi/Pos/7bit-4 2270317 53.52 ns/op BenchmarkAtoi/Pos/26bit-4 920350 124.0 ns/op BenchmarkAtoi/Pos/31bit-4 826904 136.4 ns/op BenchmarkAtoi/Pos/56bit-4 505240 232.1 ns/op BenchmarkAtoi/Pos/63bit-4 353614 319.7 ns/op BenchmarkAtoi/Neg/7bit-4 2213809 55.40 ns/op BenchmarkAtoi/Neg/26bit-4 867157 123.8 ns/op BenchmarkAtoi/Neg/31bit-4 850502 137.4 ns/op BenchmarkAtoi/Neg/56bit-4 510820 225.9 ns/op BenchmarkAtoi/Neg/63bit-4 355460 314.3 ns/op BenchmarkFormatFloat/Decimal-4 115947 1084 ns/op BenchmarkFormatFloat/Float-4 106210 1105 ns/op BenchmarkFormatFloat/Exp-4 115026 1033 ns/op BenchmarkFormatFloat/NegExp-4 116010 1047 ns/op BenchmarkFormatFloat/LongExp-4 93540 1255 ns/op BenchmarkFormatFloat/Big-4 86307 1287 ns/op BenchmarkFormatFloat/BinaryExp-4 204055 562.7 ns/op BenchmarkFormatFloat/32Integer-4 119781 996.7 ns/op BenchmarkFormatFloat/32ExactFraction-4 122830 952.3 ns/op BenchmarkFormatFloat/32Point-4 110703 1080 ns/op BenchmarkFormatFloat/32Exp-4 116470 1030 ns/op BenchmarkFormatFloat/32NegExp-4 116569 1039 ns/op BenchmarkFormatFloat/32Shortest-4 121923 994.4 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 139106 884.9 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 118804 1007 ns/op BenchmarkFormatFloat/64Fixed1-4 142676 795.9 ns/op BenchmarkFormatFloat/64Fixed2-4 152894 778.3 ns/op BenchmarkFormatFloat/64Fixed3-4 154003 806.1 ns/op BenchmarkFormatFloat/64Fixed4-4 150692 774.8 ns/op BenchmarkFormatFloat/64Fixed12-4 88038 1336 ns/op BenchmarkFormatFloat/64Fixed16-4 107752 1066 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 107907 1061 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 103990 1144 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2535 46982 ns/op BenchmarkFormatFloat/Slowpath64-4 96158 1257 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 87729 1287 ns/op BenchmarkAppendFloat/Decimal-4 138802 887.0 ns/op BenchmarkAppendFloat/Float-4 121444 977.9 ns/op BenchmarkAppendFloat/Exp-4 137864 857.2 ns/op BenchmarkAppendFloat/NegExp-4 138316 840.7 ns/op BenchmarkAppendFloat/LongExp-4 110691 1039 ns/op BenchmarkAppendFloat/Big-4 107176 1115 ns/op BenchmarkAppendFloat/BinaryExp-4 322678 349.5 ns/op BenchmarkAppendFloat/32Integer-4 143526 851.5 ns/op BenchmarkAppendFloat/32ExactFraction-4 135736 901.6 ns/op BenchmarkAppendFloat/32Point-4 127118 907.8 ns/op BenchmarkAppendFloat/32Exp-4 138488 859.5 ns/op BenchmarkAppendFloat/32NegExp-4 141153 830.8 ns/op BenchmarkAppendFloat/32Shortest-4 158133 747.5 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 177980 663.7 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 172754 686.5 ns/op BenchmarkAppendFloat/64Fixed1-4 195570 599.1 ns/op BenchmarkAppendFloat/64Fixed2-4 194493 599.6 ns/op BenchmarkAppendFloat/64Fixed3-4 192067 599.8 ns/op BenchmarkAppendFloat/64Fixed4-4 197146 596.1 ns/op BenchmarkAppendFloat/64Fixed12-4 106770 1114 ns/op BenchmarkAppendFloat/64Fixed16-4 137022 870.5 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 150170 791.9 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 127995 936.5 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2540 47126 ns/op BenchmarkAppendFloat/Slowpath64-4 111315 1043 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 115332 1044 ns/op BenchmarkFormatInt-4 15010 8270 ns/op BenchmarkAppendInt-4 16630 7127 ns/op BenchmarkFormatUint-4 85408 1411 ns/op BenchmarkAppendUint-4 96336 1238 ns/op BenchmarkFormatIntSmall/7-4 3132226 37.89 ns/op BenchmarkFormatIntSmall/42-4 3129928 38.10 ns/op BenchmarkAppendIntSmall-4 1445560 82.81 ns/op BenchmarkAppendUintVarlen/1-4 1336644 87.06 ns/op BenchmarkAppendUintVarlen/12-4 1343401 88.96 ns/op BenchmarkAppendUintVarlen/123-4 930715 127.0 ns/op BenchmarkAppendUintVarlen/1234-4 901692 125.3 ns/op BenchmarkAppendUintVarlen/12345-4 814780 126.9 ns/op BenchmarkAppendUintVarlen/123456-4 908478 130.0 ns/op BenchmarkAppendUintVarlen/1234567-4 853063 130.0 ns/op BenchmarkAppendUintVarlen/12345678-4 884247 127.7 ns/op BenchmarkAppendUintVarlen/123456789-4 855276 134.3 ns/op BenchmarkAppendUintVarlen/1234567890-4 866085 135.3 ns/op BenchmarkAppendUintVarlen/12345678901-4 845709 136.9 ns/op BenchmarkAppendUintVarlen/123456789012-4 802838 139.9 ns/op BenchmarkAppendUintVarlen/1234567890123-4 818042 140.4 ns/op BenchmarkAppendUintVarlen/12345678901234-4 839092 140.3 ns/op BenchmarkAppendUintVarlen/123456789012345-4 808410 144.4 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 808530 145.9 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 743413 151.6 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 777174 149.6 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 735468 152.6 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 765962 155.6 ns/op BenchmarkQuote-4 44421 2675 ns/op BenchmarkQuoteRune-4 462103 262.4 ns/op BenchmarkAppendQuote-4 51667 2276 ns/op BenchmarkAppendQuoteRune-4 885559 134.2 ns/op BenchmarkUnquoteEasy-4 1377224 91.39 ns/op BenchmarkUnquoteHard-4 48949 2456 ns/op PASS ok strconv 15.908s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 373754 292.4 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 123423 1032 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 180174 670.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 297121 413.6 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 87616 1371 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 102651 1179 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 692444 183.2 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22741 5245 ns/op BenchmarkGenericMatch1-4 2240 52984 ns/op BenchmarkGenericMatch2-4 426 276583 ns/op BenchmarkSingleMaxSkipping-4 8996 13517 ns/op 739.82 MB/s BenchmarkSingleLongSuffixFail-4 15741 7763 ns/op 129.08 MB/s BenchmarkSingleMatch-4 250 478698 ns/op 31.34 MB/s BenchmarkByteByteNoMatch-4 73766 1582 ns/op BenchmarkByteByteMatch-4 19328 6485 ns/op BenchmarkByteStringMatch-4 22336 5359 ns/op BenchmarkHTMLEscapeNew-4 70376 1648 ns/op BenchmarkHTMLEscapeOld-4 84936 1391 ns/op BenchmarkByteStringReplacerWriteString-4 1447 83517 ns/op BenchmarkByteReplacerWriteString-4 1609 73015 ns/op BenchmarkByteByteReplaces-4 3210 35906 ns/op BenchmarkByteByteMap-4 10000 11589 ns/op BenchmarkMap/identity/ASCII-4 609196 203.3 ns/op BenchmarkMap/identity/Greek-4 411094 285.0 ns/op BenchmarkMap/change/ASCII-4 37202 3164 ns/op BenchmarkMap/change/Greek-4 28141 4271 ns/op BenchmarkIndexRune-4 1884189 63.99 ns/op BenchmarkIndexRuneLongString-4 1653696 77.01 ns/op BenchmarkIndexRuneFastPath-4 3709167 30.59 ns/op BenchmarkIndex-4 3816109 31.54 ns/op BenchmarkLastIndex-4 4749558 25.80 ns/op BenchmarkIndexByte-4 10300314 11.35 ns/op BenchmarkToUpper/#00-4 3292698 35.82 ns/op BenchmarkToUpper/ONLYUPPER-4 2505236 47.29 ns/op BenchmarkToUpper/abc-4 334818 353.8 ns/op BenchmarkToUpper/AbC123-4 250086 472.8 ns/op BenchmarkToUpper/azAZ09_-4 283644 415.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 53355 2219 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 71667 1669 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34310 3473 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 59750 1958 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 120343 976.8 ns/op BenchmarkToLower/#00-4 3351700 35.30 ns/op BenchmarkToLower/abc-4 3001390 40.10 ns/op BenchmarkToLower/AbC123-4 215610 535.8 ns/op BenchmarkToLower/azAZ09_-4 210104 521.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 96321 1223 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65156 1833 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36567 3258 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 73280 1621 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 120862 988.3 ns/op BenchmarkMapNoChanges-4 768087 143.1 ns/op BenchmarkTrim-4 36570 3194 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3348780 35.55 ns/op BenchmarkToValidUTF8/InvalidASCII-4 193264 608.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 126832 948.5 ns/op BenchmarkEqualFold/Tests-4 55892 2134 ns/op BenchmarkEqualFold/ASCII-4 3201694 36.82 ns/op BenchmarkEqualFold/UnicodePrefix-4 117962 997.3 ns/op BenchmarkEqualFold/UnicodeSuffix-4 122944 970.1 ns/op BenchmarkIndexHard1-4 832 143005 ns/op BenchmarkIndexHard2-4 601 200017 ns/op BenchmarkIndexHard3-4 151 794534 ns/op BenchmarkIndexHard4-4 176 675136 ns/op BenchmarkLastIndexHard1-4 60 1972380 ns/op BenchmarkLastIndexHard2-4 60 2007191 ns/op BenchmarkLastIndexHard3-4 57 1985599 ns/op BenchmarkCountHard1-4 818 144272 ns/op BenchmarkCountHard2-4 597 198313 ns/op BenchmarkCountHard3-4 150 790654 ns/op BenchmarkIndexTorture-4 7659 15642 ns/op BenchmarkCountTorture-4 7562 15712 ns/op BenchmarkCountTortureOverlapping-4 662 156888 ns/op BenchmarkCountByte/10-4 4062231 29.71 ns/op 336.60 MB/s BenchmarkCountByte/32-4 3858404 31.14 ns/op 1027.50 MB/s BenchmarkCountByte/4096-4 835753 135.6 ns/op 30215.71 MB/s BenchmarkCountByte/4194304-4 628 163932 ns/op 25585.69 MB/s BenchmarkCountByte/67108864-4 18 7040820 ns/op 9531.40 MB/s BenchmarkFields/ASCII/16-4 255157 468.0 ns/op 34.18 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 23504 5158 ns/op 49.63 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1347 85704 ns/op 47.79 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 74 1498245 ns/op 43.74 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 23675343 ns/op 44.29 MB/s 1523712 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 141640 845.8 ns/op 18.92 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8564 11720 ns/op 21.84 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 583 203746 ns/op 20.10 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 31 3758208 ns/op 17.44 MB/s 463107 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 68677788 ns/op 15.27 MB/s 10457392 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 176912 643.3 ns/op 24.87 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16964 6897 ns/op 37.12 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 910 135139 ns/op 30.31 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 44 2571523 ns/op 25.49 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 48684254 ns/op 21.54 MB/s 10465568 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 164756 679.1 ns/op 23.56 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12361 9865 ns/op 25.95 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 736 162770 ns/op 25.16 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 38 3032393 ns/op 21.61 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 58512894 ns/op 17.92 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 73747062 ns/op BenchmarkSplitSingleByteSeparator-4 20 5693373 ns/op BenchmarkSplitMultiByteSeparator-4 36 3254064 ns/op BenchmarkSplitNSingleByteSeparator-4 230055 541.1 ns/op BenchmarkSplitNMultiByteSeparator-4 163539 738.0 ns/op BenchmarkRepeat/5x0-4 3562230 34.02 ns/op BenchmarkRepeat/5x1-4 3506526 34.24 ns/op BenchmarkRepeat/5x2-4 258897 445.4 ns/op BenchmarkRepeat/5x6-4 141805 732.4 ns/op BenchmarkRepeat/10x0-4 3577323 34.13 ns/op BenchmarkRepeat/10x1-4 3526694 33.75 ns/op BenchmarkRepeat/10x2-4 259126 450.0 ns/op BenchmarkRepeat/10x6-4 154807 812.7 ns/op BenchmarkRepeatLarge/256/1-4 70855 1731 ns/op 147.90 MB/s BenchmarkRepeatLarge/256/16-4 104353 1072 ns/op 238.76 MB/s BenchmarkRepeatLarge/512/1-4 58844 2077 ns/op 246.51 MB/s BenchmarkRepeatLarge/512/16-4 82161 1442 ns/op 355.05 MB/s BenchmarkRepeatLarge/1024/1-4 43789 2700 ns/op 379.20 MB/s BenchmarkRepeatLarge/1024/16-4 59820 2034 ns/op 503.39 MB/s BenchmarkRepeatLarge/2048/1-4 28594 4198 ns/op 487.84 MB/s BenchmarkRepeatLarge/2048/16-4 34860 3451 ns/op 593.42 MB/s BenchmarkRepeatLarge/4096/1-4 20064 6389 ns/op 641.13 MB/s BenchmarkRepeatLarge/4096/16-4 21206 5898 ns/op 694.43 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10965 ns/op 747.13 MB/s BenchmarkRepeatLarge/8192/16-4 10000 10016 ns/op 817.89 MB/s BenchmarkRepeatLarge/8192/4097-4 4880334 23.17 ns/op 176786.74 MB/s BenchmarkRepeatLarge/16384/1-4 6561 18164 ns/op 901.99 MB/s BenchmarkRepeatLarge/16384/16-4 6942 17753 ns/op 922.86 MB/s BenchmarkRepeatLarge/16384/4097-4 8512 12465 ns/op 986.07 MB/s BenchmarkRepeatLarge/32768/1-4 3627 32011 ns/op 1023.66 MB/s BenchmarkRepeatLarge/32768/16-4 3730 32404 ns/op 1011.22 MB/s BenchmarkRepeatLarge/32768/4097-4 3978 30975 ns/op 925.86 MB/s BenchmarkRepeatLarge/65536/1-4 1824 60878 ns/op 1076.51 MB/s BenchmarkRepeatLarge/65536/16-4 1964 61466 ns/op 1066.21 MB/s BenchmarkRepeatLarge/65536/4097-4 2034 57134 ns/op 1075.62 MB/s BenchmarkRepeatLarge/131072/1-4 417 330281 ns/op 396.85 MB/s BenchmarkRepeatLarge/131072/16-4 436 367194 ns/op 356.96 MB/s BenchmarkRepeatLarge/131072/4097-4 448 279381 ns/op 454.60 MB/s BenchmarkRepeatLarge/262144/1-4 216 556889 ns/op 470.73 MB/s BenchmarkRepeatLarge/262144/16-4 217 546721 ns/op 479.48 MB/s BenchmarkRepeatLarge/262144/4097-4 218 544701 ns/op 473.86 MB/s BenchmarkRepeatLarge/524288/1-4 100 1117370 ns/op 469.22 MB/s BenchmarkRepeatLarge/524288/16-4 100 1096645 ns/op 478.08 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1090674 ns/op 477.06 MB/s BenchmarkRepeatLarge/1048576/1-4 60 2182533 ns/op 480.44 MB/s BenchmarkRepeatLarge/1048576/16-4 58 2184467 ns/op 480.01 MB/s BenchmarkRepeatLarge/1048576/4097-4 58 2221239 ns/op 470.34 MB/s BenchmarkRepeatLarge/2097152/1-4 25 4572649 ns/op 458.63 MB/s BenchmarkRepeatLarge/2097152/16-4 26 4524143 ns/op 463.55 MB/s BenchmarkRepeatLarge/2097152/4097-4 26 4394097 ns/op 476.45 MB/s BenchmarkRepeatLarge/4194304/1-4 13 8594444 ns/op 488.03 MB/s BenchmarkRepeatLarge/4194304/16-4 13 8637038 ns/op 485.62 MB/s BenchmarkRepeatLarge/4194304/4097-4 13 8434611 ns/op 496.91 MB/s BenchmarkRepeatLarge/8388608/1-4 6 17273364 ns/op 485.64 MB/s BenchmarkRepeatLarge/8388608/16-4 6 17287633 ns/op 485.24 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 17157008 ns/op 488.81 MB/s BenchmarkRepeatLarge/16777216/1-4 3 33464925 ns/op 501.34 MB/s BenchmarkRepeatLarge/16777216/16-4 4 33492700 ns/op 500.92 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 34177303 ns/op 490.89 MB/s BenchmarkRepeatLarge/33554432/1-4 2 67530565 ns/op 496.88 MB/s BenchmarkRepeatLarge/33554432/16-4 2 66014680 ns/op 508.29 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 67652876 ns/op 495.98 MB/s BenchmarkRepeatLarge/67108864/1-4 1 131685859 ns/op 509.61 MB/s BenchmarkRepeatLarge/67108864/16-4 1 133974420 ns/op 500.91 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 129822881 ns/op 516.93 MB/s BenchmarkRepeatLarge/134217728/1-4 1 287631334 ns/op 466.63 MB/s BenchmarkRepeatLarge/134217728/16-4 1 264802131 ns/op 506.86 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 265118680 ns/op 506.26 MB/s BenchmarkRepeatLarge/268435456/1-4 1 584236137 ns/op 459.46 MB/s BenchmarkRepeatLarge/268435456/16-4 1 542103074 ns/op 495.17 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 549494696 ns/op 488.51 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1204138226 ns/op 445.85 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1100122729 ns/op 488.01 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1089118780 ns/op 492.94 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2576294167 ns/op 416.78 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2293333854 ns/op 468.20 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2259626505 ns/op 475.19 MB/s BenchmarkIndexAnyASCII/1:1-4 1786672 61.45 ns/op BenchmarkIndexAnyASCII/1:2-4 2087794 58.00 ns/op BenchmarkIndexAnyASCII/1:4-4 1990126 58.93 ns/op BenchmarkIndexAnyASCII/1:8-4 2073560 58.16 ns/op BenchmarkIndexAnyASCII/1:16-4 2059995 57.61 ns/op BenchmarkIndexAnyASCII/1:32-4 1962806 59.73 ns/op BenchmarkIndexAnyASCII/1:64-4 2001415 59.15 ns/op BenchmarkIndexAnyASCII/16:1-4 1998357 59.39 ns/op BenchmarkIndexAnyASCII/16:2-4 723111 155.5 ns/op BenchmarkIndexAnyASCII/16:4-4 749020 158.8 ns/op BenchmarkIndexAnyASCII/16:8-4 723739 166.1 ns/op BenchmarkIndexAnyASCII/16:16-4 674028 174.2 ns/op BenchmarkIndexAnyASCII/16:32-4 519710 200.7 ns/op BenchmarkIndexAnyASCII/16:64-4 488474 248.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1811079 63.85 ns/op BenchmarkIndexAnyASCII/256:2-4 73000 1621 ns/op BenchmarkIndexAnyASCII/256:4-4 72446 1628 ns/op BenchmarkIndexAnyASCII/256:8-4 72741 1642 ns/op BenchmarkIndexAnyASCII/256:16-4 71114 1662 ns/op BenchmarkIndexAnyASCII/256:32-4 71774 1705 ns/op BenchmarkIndexAnyASCII/256:64-4 70119 1709 ns/op BenchmarkIndexAnyUTF8/1:1-4 2152599 57.16 ns/op BenchmarkIndexAnyUTF8/1:2-4 2062612 57.60 ns/op BenchmarkIndexAnyUTF8/1:4-4 2051384 57.38 ns/op BenchmarkIndexAnyUTF8/1:8-4 2072054 57.06 ns/op BenchmarkIndexAnyUTF8/1:16-4 2075553 58.66 ns/op BenchmarkIndexAnyUTF8/1:32-4 2009760 60.23 ns/op BenchmarkIndexAnyUTF8/1:64-4 2017738 59.27 ns/op BenchmarkIndexAnyUTF8/16:1-4 1642945 72.51 ns/op BenchmarkIndexAnyUTF8/16:2-4 286299 399.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 281497 396.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 285752 397.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 301425 401.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 290698 419.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 292908 407.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 438840 266.8 ns/op BenchmarkIndexAnyUTF8/256:2-4 21351 5595 ns/op BenchmarkIndexAnyUTF8/256:4-4 21096 5597 ns/op BenchmarkIndexAnyUTF8/256:8-4 21543 5534 ns/op BenchmarkIndexAnyUTF8/256:16-4 21398 5558 ns/op BenchmarkIndexAnyUTF8/256:32-4 20317 5869 ns/op BenchmarkIndexAnyUTF8/256:64-4 20768 5872 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1978968 62.16 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2082186 57.19 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2079676 59.17 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2015487 58.60 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1952835 57.67 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2005867 58.40 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1914470 60.67 ns/op BenchmarkLastIndexAnyASCII/16:1-4 775797 155.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 665558 159.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 757093 161.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 705058 166.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 678518 176.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 593690 202.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 483427 247.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 72994 1641 ns/op BenchmarkLastIndexAnyASCII/256:2-4 72093 1646 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73356 1654 ns/op BenchmarkLastIndexAnyASCII/256:8-4 71551 1668 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72174 2356 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71119 1699 ns/op BenchmarkLastIndexAnyASCII/256:64-4 68619 1817 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1893708 61.98 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1999683 58.89 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2022174 58.62 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2030194 59.58 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2003965 61.34 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1929196 62.30 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1924324 60.36 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 333188 329.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 175977 684.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 170821 665.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 173775 671.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 176946 678.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 168084 690.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 171344 696.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 26820 4504 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12190 10197 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12014 9907 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12190 10484 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 11082 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10462 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10373 ns/op BenchmarkTrimASCII/1:1-4 3381154 36.24 ns/op BenchmarkTrimASCII/1:2-4 2402847 50.92 ns/op BenchmarkTrimASCII/1:4-4 2213956 55.89 ns/op BenchmarkTrimASCII/1:8-4 1939636 62.32 ns/op BenchmarkTrimASCII/1:16-4 1623975 74.17 ns/op BenchmarkTrimASCII/16:1-4 2675406 44.68 ns/op BenchmarkTrimASCII/16:2-4 765500 154.6 ns/op BenchmarkTrimASCII/16:4-4 684709 157.3 ns/op BenchmarkTrimASCII/16:8-4 725034 164.1 ns/op BenchmarkTrimASCII/16:16-4 659162 177.2 ns/op BenchmarkTrimASCII/256:1-4 686174 173.2 ns/op BenchmarkTrimASCII/256:2-4 73198 1642 ns/op BenchmarkTrimASCII/256:4-4 72943 1650 ns/op BenchmarkTrimASCII/256:8-4 73086 1635 ns/op BenchmarkTrimASCII/256:16-4 72478 1676 ns/op BenchmarkTrimASCII/4096:1-4 55614 2143 ns/op BenchmarkTrimASCII/4096:2-4 4544 26136 ns/op BenchmarkTrimASCII/4096:4-4 4527 26118 ns/op BenchmarkTrimASCII/4096:8-4 4520 26379 ns/op BenchmarkTrimASCII/4096:16-4 4392 27939 ns/op BenchmarkTrimByte-4 4147180 29.03 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13305 9085 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13200 9008 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1152 105113 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2312 51101 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4544 25960 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7042 15023 ns/op BenchmarkJoin/0-4 4900323 24.29 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3938764 31.70 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 217951 536.7 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 152431 778.3 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 113814 1088 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 89116 1368 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 74209 1605 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 65770 1846 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2591257 45.34 ns/op BenchmarkTrimSpace/ASCII-4 1672245 71.52 ns/op BenchmarkTrimSpace/SomeNonASCII-4 141158 855.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 75068 1558 ns/op BenchmarkReplaceAll-4 119426 1023 ns/op 16 B/op 1 allocs/op PASS ok strings 59.579s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 39493 2911 ns/op BenchmarkCond2-4 15832 7336 ns/op BenchmarkCond4-4 9910 12313 ns/op BenchmarkCond8-4 3933 31291 ns/op BenchmarkCond16-4 1497 80053 ns/op BenchmarkCond32-4 649 192383 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 423530 266.5 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 183430 591.6 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 485366 244.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 435406 278.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 225814 519.2 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 607096 241.3 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 74539 1813 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 59983 2279 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 58003 2594 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 34611 3624 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 436564 252.8 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 150529 785.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 460207 234.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 120886 970.1 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 493372 230.4 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 134870 841.5 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1971420 69.08 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 35865 3494 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 101006 1144 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 182466 714.9 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7672 14883 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 229 587745 ns/op BenchmarkRange/*sync.Map-4 1305 90383 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 93054 1320 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 180021 622.5 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 52150 2088 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 166526 704.8 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 207183 565.8 ns/op BenchmarkAdversarialDelete/*sync.Map-4 167677 879.0 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 60584 2012 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 164568 733.3 ns/op BenchmarkDeleteCollision/*sync.Map-4 503542 213.3 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 42464 2728 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 123678 997.9 ns/op BenchmarkSwapCollision/*sync.Map-4 52026 2251 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 346 330787 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 88353 1421 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 299505 373.7 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18440 6377 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 54850 2265 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 16939 7278 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 198616 716.7 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 93307 1307 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 130184 932.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2050278 58.85 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 150081 797.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2230135 51.96 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 490330 246.0 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 136502 873.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 472032 250.2 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 81211 1520 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 331128 405.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 438500 310.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 95325 1296 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 515592 238.2 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 145219 1465 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 98314 1241 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 130594 870.8 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 48666 2517 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 207824 614.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 324794 374.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 96439 1239 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 493846 235.3 ns/op BenchmarkUncontendedSemaphore-4 3726936 32.35 ns/op BenchmarkContendedSemaphore-4 2710191 43.22 ns/op BenchmarkMutexUncontended-4 824320 131.2 ns/op BenchmarkMutex-4 95527 1185 ns/op BenchmarkMutexSlack-4 97150 1345 ns/op BenchmarkMutexWork-4 85465 1440 ns/op BenchmarkMutexWorkSlack-4 85843 1452 ns/op BenchmarkMutexNoSpin-4 51606 2224 ns/op BenchmarkMutexSpin-4 53372 2115 ns/op BenchmarkOnce-4 497131 252.0 ns/op BenchmarkSemaUncontended-4 6655390 17.57 ns/op BenchmarkSemaSyntNonblock-4 1209126 96.00 ns/op BenchmarkSemaSyntBlock-4 851025 133.4 ns/op BenchmarkSemaWorkNonblock-4 797552 146.1 ns/op BenchmarkSemaWorkBlock-4 636751 179.5 ns/op BenchmarkRWMutexUncontended-4 432337 258.3 ns/op BenchmarkRWMutexWrite100-4 224778 527.4 ns/op BenchmarkRWMutexWrite10-4 170977 656.8 ns/op BenchmarkRWMutexWorkWrite100-4 198710 636.1 ns/op BenchmarkRWMutexWorkWrite10-4 155541 768.3 ns/op BenchmarkWaitGroupUncontended-4 898939 132.4 ns/op BenchmarkWaitGroupAddDone-4 249121 477.6 ns/op BenchmarkWaitGroupAddDoneWork-4 284224 510.8 ns/op BenchmarkWaitGroupWait-4 4725308 25.66 ns/op BenchmarkWaitGroupWaitWork-4 3206587 37.97 ns/op BenchmarkWaitGroupActuallyWait-4 35678 3628 ns/op 32 B/op 2 allocs/op PASS ok sync 16.857s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 407619 256.1 ns/op PASS ok sync/atomic 0.139s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 104023 1153 ns/op 0 B/op 0 allocs/op PASS ok testing 0.173s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7995 15387 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11636 10309 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 97 1179219 ns/op 129395 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 123 978608 ns/op 1051 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 152053454 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 148617546 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1712 65920 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1993 56294 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 6107536 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5624003 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 718324654 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 696597623 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 207 554582 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 240 502999 ns/op 163 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 61094306 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 60345007 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7006946461 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6711501231 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2556 45121 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 34 3167034 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 332542373 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2292 46686 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 267 445979 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4418131 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7238 14908 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.725s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 77610195 ns/op BenchmarkVariableString-4 99373 1182 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2112 53038 ns/op 2520 B/op 39 allocs/op PASS ok text/template/parse 0.519s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 34 3446521 ns/op BenchmarkAfter-4 102 1310788 ns/op BenchmarkStop-4 193 621735 ns/op BenchmarkSimultaneousAfterFunc-4 28 4252307 ns/op BenchmarkStartStop-4 204 738421 ns/op BenchmarkReset-4 2498 53530 ns/op BenchmarkSleep-4 27 4293376 ns/op BenchmarkParallelTimerLatency-4 52 187167 avg-late-ns 1023471 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 98045 avg-late-ns 251936 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 85682 avg-late-ns 223792 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 90668 avg-late-ns 222544 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 77876 avg-late-ns 257159 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 76057 avg-late-ns 321559 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 96696 avg-late-ns 318869 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 60748 avg-late-ns 241371 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 91881 avg-late-ns 441465 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 137487 avg-late-ns 557473 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 1063632 avg-late-ns 5205343 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 99329 avg-late-ns 249652 max-late-ns BenchmarkTicker-4 302 402179 ns/op BenchmarkTickerReset-4 3513 33015 ns/op BenchmarkTickerResetNaive-4 201 696473 ns/op BenchmarkNow-4 906094 117.0 ns/op BenchmarkNowUnixNano-4 981842 116.2 ns/op BenchmarkNowUnixMilli-4 886974 117.5 ns/op BenchmarkNowUnixMicro-4 1000000 114.4 ns/op BenchmarkFormat-4 59337 2048 ns/op BenchmarkFormatRFC3339-4 79179 1488 ns/op BenchmarkFormatRFC3339Nano-4 78138 1519 ns/op BenchmarkFormatNow-4 81241 1504 ns/op BenchmarkMarshalJSON-4 108637 1101 ns/op BenchmarkMarshalText-4 112099 1093 ns/op BenchmarkParse-4 137169 855.3 ns/op BenchmarkParseRFC3339UTC-4 336253 351.4 ns/op BenchmarkParseRFC3339UTCBytes-4 231820 512.5 ns/op BenchmarkParseRFC3339TZ-4 100113 1172 ns/op BenchmarkParseRFC3339TZBytes-4 83666 1439 ns/op BenchmarkParseDuration-4 521503 222.8 ns/op BenchmarkHour-4 818706 142.1 ns/op BenchmarkSecond-4 806974 141.0 ns/op BenchmarkYear-4 611263 190.6 ns/op BenchmarkDay-4 569547 210.4 ns/op BenchmarkISOWeek-4 608338 193.5 ns/op BenchmarkGoString-4 77942 1536 ns/op BenchmarkUnmarshalText-4 72153 1655 ns/op PASS ok time 11.636s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 623238 173.3 ns/op BenchmarkDecodeValidJapaneseChars-4 784549 145.2 ns/op BenchmarkDecodeRune-4 1753594 68.13 ns/op BenchmarkEncodeValidASCII-4 552530 200.5 ns/op BenchmarkEncodeValidJapaneseChars-4 827884 136.8 ns/op BenchmarkAppendRuneValidASCII-4 1612071 74.22 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2505870 47.94 ns/op BenchmarkEncodeRune-4 3188761 37.12 ns/op PASS ok unicode/utf16 1.206s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 917499 131.3 ns/op BenchmarkRuneCountTenJapaneseChars-4 187286 617.3 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3980545 30.05 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 437154 271.5 ns/op BenchmarkValidTenASCIIChars-4 838807 133.1 ns/op BenchmarkValid100KASCIIChars-4 118 1003904 ns/op BenchmarkValidTenJapaneseChars-4 172800 701.6 ns/op BenchmarkValidLongMostlyASCII-4 112 1071677 ns/op BenchmarkValidLongJapanese-4 54 2052426 ns/op BenchmarkValidStringTenASCIIChars-4 4574535 26.08 ns/op BenchmarkValidString100KASCIIChars-4 8346 14157 ns/op BenchmarkValidStringTenJapaneseChars-4 405055 269.5 ns/op BenchmarkValidStringLongMostlyASCII-4 1230 97004 ns/op BenchmarkValidStringLongJapanese-4 160 748483 ns/op BenchmarkEncodeASCIIRune-4 4613522 25.86 ns/op BenchmarkEncodeJapaneseRune-4 2517271 47.71 ns/op BenchmarkAppendASCIIRune-4 10553055 11.31 ns/op BenchmarkAppendJapaneseRune-4 2790837 42.78 ns/op BenchmarkDecodeASCIIRune-4 3075921 39.04 ns/op BenchmarkDecodeJapaneseRune-4 2054320 59.21 ns/op BenchmarkFullRune/ASCII-4 3996163 29.80 ns/op BenchmarkFullRune/Incomplete-4 1730052 69.08 ns/op BenchmarkFullRune/Japanese-4 4078945 29.19 ns/op PASS ok unicode/utf8 3.620s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 50846650229 ns/op PASS ok cmd/api 56.345s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1237119 95.73 ns/op BenchmarkEqArrayOfStrings64-4 158284 753.0 ns/op BenchmarkEqArrayOfStrings1024-4 9534 11266 ns/op BenchmarkEqArrayOfFloats5-4 1454764 82.17 ns/op BenchmarkEqArrayOfFloats64-4 160827 754.7 ns/op BenchmarkEqArrayOfFloats1024-4 10000 11890 ns/op BenchmarkEqStruct-4 19633809 5.674 ns/op PASS ok cmd/compile/internal/reflectdata 1.079s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 8965 365189 ns/op BenchmarkCopyElim1-4 644 173235 ns/op BenchmarkCopyElim10-4 584 207760 ns/op BenchmarkCopyElim100-4 346 318068 ns/op BenchmarkCopyElim1000-4 67 1840977 ns/op BenchmarkCopyElim10000-4 4 31547344 ns/op BenchmarkCopyElim100000-4 1 579481017 ns/op BenchmarkDeadCode/1-4 566 195391 ns/op BenchmarkDeadCode/10-4 534 221029 ns/op BenchmarkDeadCode/100-4 285 407611 ns/op BenchmarkDeadCode/1000-4 46 2584719 ns/op BenchmarkDeadCode/10000-4 3 33848117 ns/op BenchmarkDeadCode/100000-4 1 410818111 ns/op BenchmarkDeadCode/200000-4 1 909672488 ns/op BenchmarkDominatorsLinear-4 10 12102199 ns/op 0.83 MB/s BenchmarkDominatorsFwdBack-4 6 17743524 ns/op 0.56 MB/s BenchmarkDominatorsManyPred-4 7 16328819 ns/op 0.61 MB/s BenchmarkDominatorsMaxPred-4 8 15787936 ns/op 0.63 MB/s BenchmarkDominatorsMaxPredVal-4 8 16314704 ns/op 0.61 MB/s BenchmarkFuse/1-4 616 214184 ns/op BenchmarkFuse/10-4 489 244781 ns/op BenchmarkFuse/100-4 172 671194 ns/op BenchmarkFuse/1000-4 19 6129023 ns/op BenchmarkFuse/10000-4 2 80859068 ns/op BenchmarkNilCheckDeep1-4 13017 9602 ns/op 0.10 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4706 23387 ns/op 0.43 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 738 153287 ns/op 0.65 MB/s 629 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 74 1505042 ns/op 0.66 MB/s 3801 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 18694711 ns/op 0.53 MB/s 76805 B/op 6 allocs/op BenchmarkDSEPass-4 33 3491927 ns/op 65822 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 115862904 ns/op 4292192 B/op 109165 allocs/op BenchmarkCSEPass-4 7 15380742 ns/op 65982 B/op 8 allocs/op BenchmarkCSEPassBlock-4 1 154562946 ns/op 5652808 B/op 97379 allocs/op BenchmarkDeadcodePass-4 165 728202 ns/op 101691 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 122663763 ns/op 4037208 B/op 44920 allocs/op BenchmarkMultiPass-4 68 1691802 ns/op 217754 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 251385608 ns/op 11226248 B/op 150094 allocs/op BenchmarkCondRewrite/SoloJump-4 3555741 33.68 ns/op BenchmarkCondRewrite/CombJump-4 3368532 35.29 ns/op PASS ok cmd/compile/internal/ssa 16.858s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9127 12119 ns/op BenchmarkExtShift-4 18195 6695 ns/op BenchmarkModify-4 9266 12126 ns/op BenchmarkMullImm-4 19291 6209 ns/op BenchmarkConstModify-4 9434 12205 ns/op BenchmarkBitSet-4 19390 6019 ns/op BenchmarkBitClear-4 19328 6003 ns/op BenchmarkBitToggle-4 19502 5974 ns/op BenchmarkBitSetConst-4 155883 764.9 ns/op BenchmarkBitClearConst-4 150144 797.4 ns/op BenchmarkBitToggleConst-4 152895 778.9 ns/op BenchmarkDivconstI64-4 8719296 13.59 ns/op BenchmarkModconstI64-4 8355862 14.47 ns/op BenchmarkDivisiblePow2constI64-4 8910392 13.53 ns/op BenchmarkDivisibleconstI64-4 9452008 12.83 ns/op BenchmarkDivisibleWDivconstI64-4 6370508 18.45 ns/op BenchmarkDivconstU64/3-4 8804103 13.81 ns/op BenchmarkDivconstU64/5-4 8145589 14.71 ns/op BenchmarkDivconstU64/37-4 9328914 12.68 ns/op BenchmarkDivconstU64/1234567-4 9303240 12.62 ns/op BenchmarkModconstU64-4 8564020 13.62 ns/op BenchmarkDivisibleconstU64-4 9774361 12.31 ns/op BenchmarkDivisibleWDivconstU64-4 6014618 19.61 ns/op BenchmarkDivconstI32-4 9104379 13.60 ns/op BenchmarkModconstI32-4 10182434 11.90 ns/op BenchmarkDivisiblePow2constI32-4 9609229 12.33 ns/op BenchmarkDivisibleconstI32-4 8930809 13.43 ns/op BenchmarkDivisibleWDivconstI32-4 6077445 19.67 ns/op BenchmarkDivconstU32-4 8869614 13.54 ns/op BenchmarkModconstU32-4 8467180 13.90 ns/op BenchmarkDivisibleconstU32-4 9547036 12.55 ns/op BenchmarkDivisibleWDivconstU32-4 6098600 19.69 ns/op BenchmarkDivconstI16-4 8346487 13.81 ns/op BenchmarkModconstI16-4 9884936 12.01 ns/op BenchmarkDivisiblePow2constI16-4 9562672 12.58 ns/op BenchmarkDivisibleconstI16-4 9511899 12.78 ns/op BenchmarkDivisibleWDivconstI16-4 6190555 19.37 ns/op BenchmarkDivconstU16-4 8974622 13.54 ns/op BenchmarkModconstU16-4 9028309 13.33 ns/op BenchmarkDivisibleconstU16-4 9583051 12.54 ns/op BenchmarkDivisibleWDivconstU16-4 6018531 19.59 ns/op BenchmarkDivconstI8-4 10098949 12.06 ns/op BenchmarkModconstI8-4 9291590 12.75 ns/op BenchmarkDivisiblePow2constI8-4 9161605 12.94 ns/op BenchmarkDivisibleconstI8-4 9259743 12.66 ns/op BenchmarkDivisibleWDivconstI8-4 5846034 20.64 ns/op BenchmarkDivconstU8-4 8855142 13.55 ns/op BenchmarkModconstU8-4 9724070 12.71 ns/op BenchmarkDivisibleconstU8-4 9572085 12.32 ns/op BenchmarkDivisibleWDivconstU8-4 6086115 19.63 ns/op BenchmarkMul2-4 165946 754.2 ns/op BenchmarkMulNeg2-4 164700 749.9 ns/op BenchmarkEfaceInteger-4 3740560 27.95 ns/op BenchmarkMulconstI32/3-4 19814037 6.030 ns/op BenchmarkMulconstI32/5-4 19844816 6.066 ns/op BenchmarkMulconstI32/12-4 18674254 6.463 ns/op BenchmarkMulconstI32/120-4 19789214 6.073 ns/op BenchmarkMulconstI32/-120-4 19468622 6.136 ns/op BenchmarkMulconstI32/65537-4 17841944 6.457 ns/op BenchmarkMulconstI32/65538-4 18724166 6.429 ns/op BenchmarkMulconstI64/3-4 18391573 6.435 ns/op BenchmarkMulconstI64/5-4 18805292 6.427 ns/op BenchmarkMulconstI64/12-4 18594828 6.402 ns/op BenchmarkMulconstI64/120-4 18704476 6.363 ns/op BenchmarkMulconstI64/-120-4 18471640 6.424 ns/op BenchmarkMulconstI64/65537-4 18251721 6.446 ns/op BenchmarkMulconstI64/65538-4 18646606 6.406 ns/op BenchmarkMulconstU32/3-4 18470895 6.030 ns/op BenchmarkMulconstU32/5-4 19952890 6.095 ns/op BenchmarkMulconstU32/12-4 18516492 6.441 ns/op BenchmarkMulconstU32/120-4 19773507 6.064 ns/op BenchmarkMulconstU32/65537-4 18559675 6.420 ns/op BenchmarkMulconstU32/65538-4 18718251 6.461 ns/op BenchmarkMulconstU64/3-4 18831764 6.477 ns/op BenchmarkMulconstU64/5-4 18769111 6.561 ns/op BenchmarkMulconstU64/12-4 18513597 6.503 ns/op BenchmarkMulconstU64/120-4 18660055 6.405 ns/op BenchmarkMulconstU64/65537-4 18735336 6.388 ns/op BenchmarkMulconstU64/65538-4 18722328 6.381 ns/op BenchmarkShiftArithmeticRight-4 19291329 6.021 ns/op BenchmarkSwitch8Predictable-4 15128846 7.343 ns/op BenchmarkSwitch8Unpredictable-4 6452066 18.12 ns/op BenchmarkSwitch32Predictable-4 9786630 12.11 ns/op BenchmarkSwitch32Unpredictable-4 6569702 18.37 ns/op BenchmarkSwitchStringPredictable-4 8743324 12.92 ns/op BenchmarkSwitchStringUnpredictable-4 4751962 23.75 ns/op PASS ok cmd/compile/internal/test 11.882s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 120 1025310 ns/op BenchmarkNamed/Underlying/nongeneric-4 897706 131.2 ns/op BenchmarkNamed/Underlying/generic-4 856864 132.6 ns/op BenchmarkNamed/Underlying/src_instance-4 841095 137.5 ns/op BenchmarkNamed/Underlying/user_instance-4 888062 131.9 ns/op BenchmarkCheck/http/funcbodies/info-4 1 553412332 ns/op 55044 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 367080415 ns/op 82979 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 159502526 ns/op 190872 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 132679328 ns/op 229450 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 388518757 ns/op 13201 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 89093274 ns/op 57561 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 33467605 ns/op 153224 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 31262894 ns/op 164019 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 151189423 ns/op 14346 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 41537371 ns/op 52223 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21557355 ns/op 100615 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19215218 ns/op 112853 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1073502478 ns/op 57625 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 585687013 ns/op 105621 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 141378183 ns/op 437299 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 114675462 ns/op 539143 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 480037979 ns/op 4214 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 66243777 ns/op 30526 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 37035267 ns/op 54597 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 36656213 ns/op 55164 lines/s PASS ok cmd/compile/internal/types2 15.703s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 49 2764926 ns/op 4038245 sys-ns/op 369429 user-ns/op PASS ok cmd/go 0.269s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 64896 1716 ns/op 4.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 74870 1523 ns/op 5.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14250 8457 ns/op 121.08 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14548 8219 ns/op 124.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2136 54624 ns/op 149.97 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2206 53710 ns/op 152.52 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.966s All tests passed.