freebsd-amd64-race at 3d49b683c6095a9a2681e84f05adfbb8d82882e8 :: 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.228s ok archive/zip 1.982s ok bufio 0.310s ok bytes 4.498s ok compress/bzip2 0.567s ok compress/flate 5.288s ok compress/gzip 11.070s ok compress/lzw 0.536s ok compress/zlib 4.497s ok container/heap 0.039s ok container/list 0.039s ok container/ring 0.039s ok context 0.041s ok crypto 0.034s ok crypto/aes 0.075s ok crypto/cipher 0.061s ok crypto/des 0.062s ok crypto/dsa 0.040s ok crypto/ecdh 0.275s ok crypto/ecdsa 0.146s ok crypto/ed25519 0.392s ok crypto/elliptic 0.049s ok crypto/hmac 0.039s ok crypto/internal/alias 0.029s ok crypto/internal/bigmod 2.355s ok crypto/internal/boring 0.028s ok crypto/internal/boring/bcache 0.430s ok crypto/internal/edwards25519 34.754s ok crypto/internal/edwards25519/field 12.547s ok crypto/internal/nistec 3.727s ok crypto/internal/nistec/fiat 0.028s [no tests to run] ok crypto/md5 0.041s ok crypto/rand 0.399s ok crypto/rc4 0.447s ok crypto/rsa 0.522s ok crypto/sha1 0.039s ok crypto/sha256 0.039s ok crypto/sha512 0.028s ok crypto/subtle 0.429s ok crypto/tls 1.551s ok crypto/x509 1.148s ok database/sql 0.377s ok database/sql/driver 0.027s ok debug/buildinfo 0.052s ok debug/dwarf 0.082s ok debug/elf 1.208s ok debug/gosym 0.125s ok debug/macho 0.049s ok debug/pe 0.063s ok debug/plan9obj 0.030s ok embed 0.034s [no tests to run] ok embed/internal/embedtest 0.028s ok encoding/ascii85 0.039s ok encoding/asn1 0.038s ok encoding/base32 0.095s ok encoding/base64 0.038s ok encoding/binary 0.038s ok encoding/csv 0.071s ok encoding/gob 15.288s ok encoding/hex 0.052s ok encoding/json 1.324s ok encoding/pem 2.184s ok encoding/xml 0.235s ok errors 0.042s ok expvar 0.038s ok flag 0.136s ok fmt 0.596s ok go/ast 0.041s ok go/build 4.268s ok go/build/constraint 0.038s ok go/constant 0.039s ok go/doc 0.252s ok go/doc/comment 2.067s ok go/format 0.073s ok go/importer 0.181s ok go/internal/gccgoimporter 0.070s ok go/internal/gcimporter 1.206s ok go/internal/srcimporter 11.355s ok go/parser 0.994s ok go/printer 1.362s ok go/scanner 0.038s ok go/token 0.146s ok go/types 31.411s ok hash 0.040s ok hash/adler32 0.059s ok hash/crc32 0.082s ok hash/crc64 0.050s ok hash/fnv 0.041s ok hash/maphash 0.030s ok html 0.044s ok html/template 0.231s ok image 0.414s ok image/color 0.062s ok image/draw 0.580s ok image/gif 0.901s ok image/jpeg 1.238s ok image/png 2.933s ok index/suffixarray 0.978s ok internal/abi 4.284s ok internal/buildcfg 0.028s ok internal/coverage/cformat 0.028s ok internal/coverage/cmerge 0.036s ok internal/coverage/pods 0.043s ok internal/coverage/slicereader 0.033s ok internal/coverage/slicewriter 0.029s ok internal/coverage/test 0.060s ok internal/cpu 0.081s ok internal/dag 0.028s ok internal/diff 0.038s ok internal/fmtsort 0.028s ok internal/fuzz 0.050s ok internal/godebug 0.027s ok internal/intern 0.229s ok internal/itoa 0.028s ok internal/poll 0.475s ok internal/profile 0.045s ok internal/reflectlite 0.254s ok internal/safefilepath 0.037s ok internal/saferio 0.144s ok internal/singleflight 0.098s ok internal/testenv 0.029s ok internal/trace 0.197s ok internal/types/errors 0.368s ok internal/unsafeheader 0.040s ok internal/xcoff 0.051s ok io 0.068s ok io/fs 0.263s ok io/ioutil 0.040s ok log 0.038s ok log/syslog 1.299s ok math 0.049s ok math/big 2.957s ok math/bits 0.054s ok math/cmplx 0.037s ok math/rand 1.915s ok mime 0.049s ok mime/multipart 1.525s ok mime/quotedprintable 0.082s ok net 7.992s ok net/http 9.022s ok net/http/cgi 0.371s ok net/http/cookiejar 0.041s ok net/http/fcgi 0.147s ok net/http/httptest 0.202s ok net/http/httptrace 0.028s ok net/http/httputil 0.684s ok net/http/internal 0.038s ok net/http/internal/ascii 0.029s ok net/http/pprof 5.342s ok net/internal/socktest 0.030s ok net/mail 0.038s ok net/netip 0.369s ok net/rpc 0.070s ok net/rpc/jsonrpc 0.041s ok net/smtp 0.064s ok net/textproto 0.048s ok net/url 0.049s ok os 0.477s ok os/exec 0.411s ok os/exec/internal/fdtest 0.031s ok os/signal 3.406s ok os/user 0.028s ok path 0.038s ok path/filepath 0.117s ok plugin 0.029s ok reflect 0.497s ok regexp 3.237s ok regexp/syntax 4.500s ok runtime 28.468s ok runtime/cgo 0.032s ok runtime/coverage 0.030s ok runtime/debug 0.170s ok runtime/internal/atomic 0.076s ok runtime/internal/math 0.059s ok runtime/internal/sys 0.059s ok runtime/metrics 0.040s ok runtime/pprof 7.376s ok runtime/race 8.976s ok runtime/trace 4.048s ok sort 0.472s ok strconv 2.306s ok strings 3.486s ok sync 0.691s ok sync/atomic 1.752s ok syscall 1.253s ok testing 2.462s ok testing/fstest 0.040s ok testing/iotest 0.040s ok testing/quick 0.168s ok text/scanner 0.048s ok text/tabwriter 0.037s ok text/template 0.104s ok text/template/parse 0.050s ok time 2.286s ok unicode 0.041s ok unicode/utf16 0.031s ok unicode/utf8 0.066s ok cmd/addr2line 2.058s ok cmd/api 6.683s ok cmd/asm/internal/asm 2.910s ok cmd/asm/internal/lex 0.044s ok cmd/compile/internal/abt 0.060s ok cmd/compile/internal/amd64 0.039s ok cmd/compile/internal/base 0.039s ok cmd/compile/internal/compare 0.040s ok cmd/compile/internal/dwarfgen 0.560s ok cmd/compile/internal/importer 0.867s ok cmd/compile/internal/ir 0.032s ok cmd/compile/internal/logopt 0.205s ok cmd/compile/internal/noder 0.040s ok cmd/compile/internal/reflectdata 0.029s [no tests to run] ok cmd/compile/internal/ssa 3.159s ok cmd/compile/internal/syntax 0.197s ok cmd/compile/internal/test 12.807s ok cmd/compile/internal/typecheck 0.307s ok cmd/compile/internal/types 0.032s ok cmd/compile/internal/types2 8.146s ok cmd/covdata 0.028s ok cmd/cover 1.276s ok cmd/dist 0.029s ok cmd/doc 0.864s ok cmd/fix 2.101s ok cmd/go 85.403s ok cmd/go/internal/auth 0.027s ok cmd/go/internal/cache 0.183s ok cmd/go/internal/fsys 0.081s ok cmd/go/internal/generate 0.040s ok cmd/go/internal/get 0.040s ok cmd/go/internal/imports 0.039s ok cmd/go/internal/load 0.039s ok cmd/go/internal/lockedfile 0.491s ok cmd/go/internal/lockedfile/internal/filelock 0.083s ok cmd/go/internal/modconv 0.052s ok cmd/go/internal/modfetch 0.039s ok cmd/go/internal/modfetch/codehost 0.040s ok cmd/go/internal/modfetch/zip_sum_test 0.042s ok cmd/go/internal/modindex 0.531s ok cmd/go/internal/modload 0.038s ok cmd/go/internal/mvs 0.058s ok cmd/go/internal/par 0.196s ok cmd/go/internal/str 0.030s ok cmd/go/internal/test 0.051s ok cmd/go/internal/vcs 0.042s ok cmd/go/internal/vcweb 0.042s ok cmd/go/internal/vcweb/vcstest 2.078s ok cmd/go/internal/web 0.041s ok cmd/go/internal/work 0.107s ok cmd/gofmt 0.210s ok cmd/internal/archive 0.831s ok cmd/internal/buildid 0.655s ok cmd/internal/dwarf 0.028s ok cmd/internal/edit 0.028s ok cmd/internal/goobj 0.026s ok cmd/internal/moddeps 0.821s ok cmd/internal/notsha256 0.038s ok cmd/internal/obj 0.480s ok cmd/internal/obj/ppc64 0.100s ok cmd/internal/obj/riscv 0.052s ok cmd/internal/obj/s390x 0.027s ok cmd/internal/obj/x86 2.637s ok cmd/internal/objabi 0.028s ok cmd/internal/pkgpath 0.149s ok cmd/internal/pkgpattern 0.038s ok cmd/internal/quoted 0.029s ok cmd/internal/src 0.027s ok cmd/internal/test2json 0.765s ok cmd/link 6.512s ok cmd/link/internal/benchmark 0.041s ok cmd/link/internal/ld 4.237s ok cmd/link/internal/loader 0.088s ok cmd/nm 2.376s ok cmd/objdump 2.206s ok cmd/pack 1.455s ok cmd/pprof 1.581s ok cmd/trace 0.094s ok cmd/vet 18.066s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2742 42683 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 1730 58322 ns/op 1852 B/op 36 allocs/op Benchmark/Writer/PAX-4 1267 84674 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3279 36395 ns/op 5140 B/op 16 allocs/op Benchmark/Reader/GNU-4 4717 26314 ns/op 5079 B/op 14 allocs/op Benchmark/Reader/PAX-4 1551 72645 ns/op 8722 B/op 33 allocs/op PASS ok archive/tar 1.067s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 374115284 ns/op 15040 B/op 66 allocs/op BenchmarkZip64Test-4 1 186514649 ns/op BenchmarkZip64TestSizes/4096-4 1656 90305 ns/op BenchmarkZip64TestSizes/1048576-4 148 786374 ns/op BenchmarkZip64TestSizes/67108864-4 1 184243283 ns/op PASS ok archive/zip 1.491s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 192152 617.8 ns/op BenchmarkReaderCopyUnoptimal-4 113791 1018 ns/op BenchmarkReaderCopyNoWriteTo-4 4620 29621 ns/op BenchmarkReaderWriteToOptimal-4 6726 17119 ns/op BenchmarkReaderReadString-4 117938 1051 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 184891 632.0 ns/op BenchmarkWriterCopyUnoptimal-4 183918 706.2 ns/op BenchmarkWriterCopyNoReadFrom-4 4614 32248 ns/op BenchmarkReaderEmpty-4 26203 4756 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 22784 5259 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 520945 214.6 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.603s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 3735 40712 ns/op 804.87 MB/s BenchmarkWriteByte-4 384 313673 ns/op 13.06 MB/s BenchmarkWriteRune-4 222 557641 ns/op 22.04 MB/s BenchmarkBufferNotEmptyWriteRead-4 31 4007116 ns/op BenchmarkBufferFullSmallReads-4 85 1308183 ns/op BenchmarkBufferWriteBlock/N4096-4 5708 21932 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 338 355000 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 9 12565931 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 3473269 34.78 ns/op 287.51 MB/s BenchmarkIndexByte/32-4 3352000 35.85 ns/op 892.59 MB/s BenchmarkIndexByte/4K-4 781305 154.3 ns/op 26548.76 MB/s BenchmarkIndexBytePortable/10-4 821877 146.6 ns/op 68.23 MB/s BenchmarkIndexBytePortable/32-4 265754 446.3 ns/op 71.71 MB/s BenchmarkIndexBytePortable/4K-4 2334 52543 ns/op 77.96 MB/s BenchmarkIndexRune/10-4 961321 126.7 ns/op 78.94 MB/s BenchmarkIndexRune/32-4 958556 125.9 ns/op 254.27 MB/s BenchmarkIndexRune/4K-4 280612 373.2 ns/op 10974.95 MB/s BenchmarkIndexRuneASCII/10-4 3598908 33.90 ns/op 295.00 MB/s BenchmarkIndexRuneASCII/32-4 3164871 36.13 ns/op 885.72 MB/s BenchmarkIndexRuneASCII/4K-4 740491 159.4 ns/op 25702.97 MB/s BenchmarkEqual/0-4 6562621 17.59 ns/op BenchmarkEqual/1-4 1121314 105.6 ns/op 9.47 MB/s BenchmarkEqual/6-4 1000000 112.0 ns/op 53.55 MB/s BenchmarkEqual/9-4 1082164 99.59 ns/op 90.37 MB/s BenchmarkEqual/15-4 1000000 105.3 ns/op 142.44 MB/s BenchmarkEqual/16-4 1246200 102.1 ns/op 156.70 MB/s BenchmarkEqual/20-4 1000000 116.0 ns/op 172.45 MB/s BenchmarkEqual/32-4 1000000 106.8 ns/op 299.66 MB/s BenchmarkEqual/4K-4 85758 1388 ns/op 2950.66 MB/s BenchmarkIndex/10-4 2509416 47.39 ns/op 211.01 MB/s BenchmarkIndex/32-4 2549209 48.57 ns/op 658.83 MB/s BenchmarkIndex/4K-4 15339 8047 ns/op 509.01 MB/s BenchmarkIndexEasy/10-4 2558157 46.31 ns/op 215.95 MB/s BenchmarkIndexEasy/32-4 2387361 49.72 ns/op 643.64 MB/s BenchmarkIndexEasy/4K-4 449772 300.9 ns/op 13611.42 MB/s BenchmarkCount/10-4 1291350 87.42 ns/op 114.39 MB/s BenchmarkCount/32-4 1321951 98.26 ns/op 325.65 MB/s BenchmarkCount/4K-4 15306 7062 ns/op 580.00 MB/s BenchmarkCountEasy/10-4 1562110 74.75 ns/op 133.79 MB/s BenchmarkCountEasy/32-4 1520726 78.44 ns/op 407.97 MB/s BenchmarkCountEasy/4K-4 432252 282.0 ns/op 14522.52 MB/s BenchmarkCountSingle/10-4 3587403 34.92 ns/op 286.36 MB/s BenchmarkCountSingle/32-4 3280261 35.97 ns/op 889.66 MB/s BenchmarkCountSingle/4K-4 812115 140.8 ns/op 29081.12 MB/s BenchmarkToUpper/#00-4 2971656 39.76 ns/op BenchmarkToUpper/ONLYUPPER-4 313684 382.7 ns/op BenchmarkToUpper/abc-4 512838 226.6 ns/op BenchmarkToUpper/AbC123-4 316557 369.4 ns/op BenchmarkToUpper/azAZ09_-4 286485 401.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 89088 1314 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 39747 2982 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57931 2002 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 124592 920.8 ns/op BenchmarkToLower/#00-4 3012462 40.23 ns/op BenchmarkToLower/abc-4 454177 250.3 ns/op BenchmarkToLower/AbC123-4 305913 361.7 ns/op BenchmarkToLower/azAZ09_-4 289512 395.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 90218 1319 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 43548 2727 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 67564 1730 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 127351 935.0 ns/op BenchmarkFields/ASCII/16-4 134694 909.1 ns/op 17.60 MB/s 96 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8816 11919 ns/op 21.48 MB/s 896 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 654 181657 ns/op 22.55 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 37 3120817 ns/op 21.00 MB/s 147458 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 50531023 ns/op 20.75 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 80522 1456 ns/op 10.99 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6208 17395 ns/op 14.72 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 385 307243 ns/op 13.33 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 5582233 ns/op 11.74 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 97864180 ns/op 10.71 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 134433 892.0 ns/op 17.94 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 9596 11783 ns/op 21.73 MB/s 1920 B/op 2 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 674 169619 ns/op 24.15 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 36 3224197 ns/op 20.33 MB/s 512261 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 61536576 ns/op 17.04 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 101088 1121 ns/op 14.27 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8827 12358 ns/op 20.72 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 534 225499 ns/op 18.16 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 27 4151073 ns/op 15.79 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 77119823 ns/op 13.60 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2121715 56.75 ns/op BenchmarkTrimSpace/ASCII-4 1000000 117.7 ns/op BenchmarkTrimSpace/SomeNonASCII-4 115392 1019 ns/op BenchmarkTrimSpace/JustNonASCII-4 51741 2270 ns/op BenchmarkToValidUTF8/Valid-4 509286 228.6 ns/op BenchmarkToValidUTF8/InvalidASCII-4 358308 332.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 100206 1194 ns/op BenchmarkIndexHard1-4 829 142071 ns/op BenchmarkIndexHard2-4 584 200245 ns/op BenchmarkIndexHard3-4 150 790664 ns/op BenchmarkIndexHard4-4 180 659166 ns/op BenchmarkLastIndexHard1-4 6 19284811 ns/op BenchmarkLastIndexHard2-4 5 24892841 ns/op BenchmarkLastIndexHard3-4 4 27517132 ns/op BenchmarkCountHard1-4 837 143201 ns/op BenchmarkCountHard2-4 596 200300 ns/op BenchmarkCountHard3-4 150 799150 ns/op BenchmarkSplitEmptySeparator-4 1 130716786 ns/op BenchmarkSplitSingleByteSeparator-4 14 8153334 ns/op BenchmarkSplitMultiByteSeparator-4 12 9302518 ns/op BenchmarkSplitNSingleByteSeparator-4 185120 671.8 ns/op BenchmarkSplitNMultiByteSeparator-4 70153 1675 ns/op BenchmarkRepeat-4 173071 686.0 ns/op BenchmarkRepeatLarge/256/1-4 135150 904.9 ns/op 282.92 MB/s BenchmarkRepeatLarge/256/16-4 199302 596.8 ns/op 428.98 MB/s BenchmarkRepeatLarge/512/1-4 100066 1188 ns/op 430.81 MB/s BenchmarkRepeatLarge/512/16-4 122814 884.2 ns/op 579.06 MB/s BenchmarkRepeatLarge/1024/1-4 68592 1780 ns/op 575.14 MB/s BenchmarkRepeatLarge/1024/16-4 84864 1472 ns/op 695.68 MB/s BenchmarkRepeatLarge/2048/1-4 34706 3489 ns/op 587.00 MB/s BenchmarkRepeatLarge/2048/16-4 37964 3035 ns/op 674.70 MB/s BenchmarkRepeatLarge/4096/1-4 20840 5681 ns/op 721.04 MB/s BenchmarkRepeatLarge/4096/16-4 22593 5265 ns/op 777.95 MB/s BenchmarkRepeatLarge/8192/1-4 12015 10161 ns/op 806.24 MB/s BenchmarkRepeatLarge/8192/16-4 12451 9352 ns/op 875.98 MB/s BenchmarkRepeatLarge/8192/4097-4 21799 5592 ns/op 732.65 MB/s BenchmarkRepeatLarge/16384/1-4 6322 17405 ns/op 941.35 MB/s BenchmarkRepeatLarge/16384/16-4 6093 17560 ns/op 933.05 MB/s BenchmarkRepeatLarge/16384/4097-4 8860 12800 ns/op 960.23 MB/s BenchmarkRepeatLarge/32768/1-4 3111 35614 ns/op 920.09 MB/s BenchmarkRepeatLarge/32768/16-4 2954 36132 ns/op 906.89 MB/s BenchmarkRepeatLarge/32768/4097-4 3298 32886 ns/op 872.06 MB/s BenchmarkRepeatLarge/65536/1-4 1759 63597 ns/op 1030.50 MB/s BenchmarkRepeatLarge/65536/16-4 1932 60356 ns/op 1085.83 MB/s BenchmarkRepeatLarge/65536/4097-4 1950 59311 ns/op 1036.15 MB/s BenchmarkRepeatLarge/131072/1-4 384 314840 ns/op 416.31 MB/s BenchmarkRepeatLarge/131072/16-4 388 310475 ns/op 422.17 MB/s BenchmarkRepeatLarge/131072/4097-4 393 298021 ns/op 426.17 MB/s BenchmarkRepeatLarge/262144/1-4 196 625029 ns/op 419.41 MB/s BenchmarkRepeatLarge/262144/16-4 199 609044 ns/op 430.42 MB/s BenchmarkRepeatLarge/262144/4097-4 200 591187 ns/op 436.60 MB/s BenchmarkRepeatLarge/524288/1-4 100 1225320 ns/op 427.88 MB/s BenchmarkRepeatLarge/524288/16-4 99 1204585 ns/op 435.24 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1191219 ns/op 436.80 MB/s BenchmarkRepeatLarge/1048576/1-4 63 2417881 ns/op 433.68 MB/s BenchmarkRepeatLarge/1048576/16-4 54 2401545 ns/op 436.63 MB/s BenchmarkRepeatLarge/1048576/4097-4 55 2369465 ns/op 440.92 MB/s BenchmarkRepeatLarge/2097152/1-4 22 4764862 ns/op 440.13 MB/s BenchmarkRepeatLarge/2097152/16-4 22 4823487 ns/op 434.78 MB/s BenchmarkRepeatLarge/2097152/4097-4 25 4649143 ns/op 450.31 MB/s BenchmarkRepeatLarge/4194304/1-4 13 9544154 ns/op 439.46 MB/s BenchmarkRepeatLarge/4194304/16-4 12 9295056 ns/op 451.24 MB/s BenchmarkRepeatLarge/4194304/4097-4 12 9331842 ns/op 449.13 MB/s BenchmarkRepeatLarge/8388608/1-4 6 18894630 ns/op 443.97 MB/s BenchmarkRepeatLarge/8388608/16-4 6 18738010 ns/op 447.68 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 18740591 ns/op 447.51 MB/s BenchmarkRepeatLarge/16777216/1-4 3 38221777 ns/op 438.94 MB/s BenchmarkRepeatLarge/16777216/16-4 3 37067313 ns/op 452.61 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 36982223 ns/op 453.66 MB/s BenchmarkRepeatLarge/33554432/1-4 2 75763202 ns/op 442.89 MB/s BenchmarkRepeatLarge/33554432/16-4 2 73816060 ns/op 454.57 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 73472008 ns/op 456.70 MB/s BenchmarkRepeatLarge/67108864/1-4 1 141768697 ns/op 473.37 MB/s BenchmarkRepeatLarge/67108864/16-4 1 145088928 ns/op 462.54 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 141422562 ns/op 474.53 MB/s BenchmarkRepeatLarge/134217728/1-4 1 308560605 ns/op 434.98 MB/s BenchmarkRepeatLarge/134217728/16-4 1 284943129 ns/op 471.03 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 285638493 ns/op 469.89 MB/s BenchmarkRepeatLarge/268435456/1-4 1 644206723 ns/op 416.69 MB/s BenchmarkRepeatLarge/268435456/16-4 1 592222838 ns/op 453.27 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 585505649 ns/op 458.47 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1243866491 ns/op 431.61 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1101346363 ns/op 487.47 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1102438449 ns/op 486.98 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2909352415 ns/op 369.07 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2690766620 ns/op 399.05 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2675545792 ns/op 401.32 MB/s BenchmarkBytesCompare/1-4 8623681 12.05 ns/op BenchmarkBytesCompare/2-4 9969964 14.16 ns/op BenchmarkBytesCompare/4-4 7929160 15.33 ns/op BenchmarkBytesCompare/8-4 10199032 11.30 ns/op BenchmarkBytesCompare/16-4 10597972 11.23 ns/op BenchmarkBytesCompare/32-4 8992861 13.18 ns/op BenchmarkBytesCompare/64-4 8434046 13.87 ns/op BenchmarkBytesCompare/128-4 7983298 14.95 ns/op BenchmarkBytesCompare/256-4 6102940 18.36 ns/op BenchmarkBytesCompare/512-4 4589161 26.11 ns/op BenchmarkBytesCompare/1024-4 2887376 41.33 ns/op BenchmarkBytesCompare/2048-4 1674643 71.61 ns/op BenchmarkIndexAnyASCII/1:1-4 2263336 52.03 ns/op BenchmarkIndexAnyASCII/1:2-4 2202408 50.93 ns/op BenchmarkIndexAnyASCII/1:4-4 2240858 50.86 ns/op BenchmarkIndexAnyASCII/1:8-4 2208488 51.08 ns/op BenchmarkIndexAnyASCII/1:16-4 2268943 51.63 ns/op BenchmarkIndexAnyASCII/1:32-4 2203484 51.05 ns/op BenchmarkIndexAnyASCII/1:64-4 2293836 50.54 ns/op BenchmarkIndexAnyASCII/16:1-4 2082650 56.51 ns/op BenchmarkIndexAnyASCII/16:2-4 425143 262.3 ns/op BenchmarkIndexAnyASCII/16:4-4 433226 266.7 ns/op BenchmarkIndexAnyASCII/16:8-4 433699 263.1 ns/op BenchmarkIndexAnyASCII/16:16-4 434887 272.8 ns/op BenchmarkIndexAnyASCII/16:32-4 403718 297.7 ns/op BenchmarkIndexAnyASCII/16:64-4 334964 351.2 ns/op BenchmarkIndexAnyASCII/256:1-4 1889476 62.57 ns/op BenchmarkIndexAnyASCII/256:2-4 41625 2895 ns/op BenchmarkIndexAnyASCII/256:4-4 41049 2900 ns/op BenchmarkIndexAnyASCII/256:8-4 40964 2895 ns/op BenchmarkIndexAnyASCII/256:16-4 40539 2921 ns/op BenchmarkIndexAnyASCII/256:32-4 40938 2957 ns/op BenchmarkIndexAnyASCII/256:64-4 40450 2949 ns/op BenchmarkIndexAnyUTF8/1:1-4 2344069 51.55 ns/op BenchmarkIndexAnyUTF8/1:2-4 2305024 50.10 ns/op BenchmarkIndexAnyUTF8/1:4-4 2301496 50.56 ns/op BenchmarkIndexAnyUTF8/1:8-4 2307610 50.37 ns/op BenchmarkIndexAnyUTF8/1:16-4 2369884 49.20 ns/op BenchmarkIndexAnyUTF8/1:32-4 2303966 51.32 ns/op BenchmarkIndexAnyUTF8/1:64-4 2313255 51.75 ns/op BenchmarkIndexAnyUTF8/16:1-4 158732 730.0 ns/op BenchmarkIndexAnyUTF8/16:2-4 308937 395.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 309940 389.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 309794 389.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 294232 406.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 283226 422.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 273578 426.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10253 ns/op BenchmarkIndexAnyUTF8/256:2-4 22197 5450 ns/op BenchmarkIndexAnyUTF8/256:4-4 22220 5405 ns/op BenchmarkIndexAnyUTF8/256:8-4 22058 5401 ns/op BenchmarkIndexAnyUTF8/256:16-4 21621 5516 ns/op BenchmarkIndexAnyUTF8/256:32-4 20324 5835 ns/op BenchmarkIndexAnyUTF8/256:64-4 20150 5968 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2427207 49.36 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2368243 49.43 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2390492 49.39 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2396505 49.16 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2410478 49.03 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2322054 49.63 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2378911 48.44 ns/op BenchmarkLastIndexAnyASCII/16:1-4 376028 311.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 365547 313.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 355784 319.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 354381 325.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 341822 343.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 326672 358.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 294529 407.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 29019 4123 ns/op BenchmarkLastIndexAnyASCII/256:2-4 29158 4142 ns/op BenchmarkLastIndexAnyASCII/256:4-4 28905 4098 ns/op BenchmarkLastIndexAnyASCII/256:8-4 28908 4075 ns/op BenchmarkLastIndexAnyASCII/256:16-4 29188 4151 ns/op BenchmarkLastIndexAnyASCII/256:32-4 28435 4189 ns/op BenchmarkLastIndexAnyASCII/256:64-4 28116 4214 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2481852 49.25 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2456160 47.48 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2461514 47.29 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2450168 46.98 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2453872 47.31 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2381090 48.84 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2452132 49.31 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 255487 469.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 311547 377.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 310747 377.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 318039 373.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 300754 383.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 290235 404.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 290037 405.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18614 6403 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22586 5331 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22525 5354 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22636 5374 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 21991 5423 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20515 5872 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 20622 5665 ns/op BenchmarkTrimASCII/1:1-4 2645655 44.58 ns/op BenchmarkTrimASCII/1:2-4 2103597 56.31 ns/op BenchmarkTrimASCII/1:4-4 1998220 58.90 ns/op BenchmarkTrimASCII/1:8-4 1805938 67.45 ns/op BenchmarkTrimASCII/1:16-4 1502553 79.11 ns/op BenchmarkTrimASCII/16:1-4 471285 232.6 ns/op BenchmarkTrimASCII/16:2-4 376573 311.3 ns/op BenchmarkTrimASCII/16:4-4 362416 322.9 ns/op BenchmarkTrimASCII/16:8-4 362713 333.3 ns/op BenchmarkTrimASCII/16:16-4 350656 345.1 ns/op BenchmarkTrimASCII/256:1-4 38542 3021 ns/op BenchmarkTrimASCII/256:2-4 28672 4260 ns/op BenchmarkTrimASCII/256:4-4 28927 4228 ns/op BenchmarkTrimASCII/256:8-4 28592 4241 ns/op BenchmarkTrimASCII/256:16-4 28590 4175 ns/op BenchmarkTrimASCII/4096:1-4 2437 47090 ns/op BenchmarkTrimASCII/4096:2-4 1850 65298 ns/op BenchmarkTrimASCII/4096:4-4 1782 64633 ns/op BenchmarkTrimASCII/4096:8-4 1830 65790 ns/op BenchmarkTrimASCII/4096:16-4 1786 64558 ns/op BenchmarkTrimByte-4 1562850 77.69 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13240 9009 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13360 9177 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 714 165907 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1394 83607 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2696 42644 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4930 22731 ns/op BenchmarkCompareBytesEqual-4 11020687 10.33 ns/op BenchmarkCompareBytesToNil-4 12478390 9.592 ns/op BenchmarkCompareBytesEmpty-4 13528635 8.701 ns/op BenchmarkCompareBytesIdentical-4 13126892 8.980 ns/op BenchmarkCompareBytesSameLength-4 11469866 10.11 ns/op BenchmarkCompareBytesDifferentLength-4 11293266 10.19 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1465 85999 ns/op 12193.02 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1681 84868 ns/op 12355.56 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1359 86091 ns/op 12180.03 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1674 72898 ns/op 14384.30 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1374 73315 ns/op 14302.47 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1370 85324 ns/op 12289.46 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1824 85209 ns/op 12306.02 MB/s BenchmarkCompareBytesBig-4 1364 74774 ns/op 14023.39 MB/s BenchmarkCompareBytesBigIdentical-4 13130859 9.423 ns/op 111284545.99 MB/s PASS ok bytes 63.320s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 73540028 ns/op 1.36 MB/s 3612364 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 310186073 ns/op 1.83 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 23037492 ns/op 0.71 MB/s 3643376 B/op 50 allocs/op PASS ok compress/bzip2 1.346s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 63 1709670 ns/op 5.85 MB/s 42622 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16368971 ns/op 6.11 MB/s 41776 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 163408125 ns/op 6.12 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 63 1804521 ns/op 5.54 MB/s 42311 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17875069 ns/op 5.59 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 183391820 ns/op 5.45 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 62 1766580 ns/op 5.66 MB/s 42564 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17122972 ns/op 5.84 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 174260074 ns/op 5.74 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 58 1769471 ns/op 5.65 MB/s 42701 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17060418 ns/op 5.86 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 172648030 ns/op 5.79 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 61 1844851 ns/op 5.42 MB/s 43395 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17960248 ns/op 5.57 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 180020161 ns/op 5.55 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 70 1507181 ns/op 6.63 MB/s 43029 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12909235 ns/op 7.75 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 132690209 ns/op 7.54 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 79 1362467 ns/op 7.34 MB/s 43341 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10343779 ns/op 9.67 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 103378858 ns/op 9.67 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 82 1372995 ns/op 7.28 MB/s 43256 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10341888 ns/op 9.67 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 103053626 ns/op 9.70 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 96 1136187 ns/op 8.80 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10968748 ns/op 9.12 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 110277564 ns/op 9.07 MB/s BenchmarkEncode/Digits/Speed/1e4-4 46 2310899 ns/op 4.33 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20773134 ns/op 4.81 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 208515198 ns/op 4.80 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6751614 ns/op 1.48 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 79410654 ns/op 1.26 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 842652251 ns/op 1.19 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6720217 ns/op 1.49 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 78033506 ns/op 1.28 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 852543870 ns/op 1.17 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 84 1379560 ns/op 7.25 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11911699 ns/op 8.40 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 118213226 ns/op 8.46 MB/s BenchmarkEncode/Newton/Speed/1e4-4 50 2079307 ns/op 4.81 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 16882516 ns/op 5.92 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 166026252 ns/op 6.02 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6590052 ns/op 1.52 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 71565030 ns/op 1.40 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 729259649 ns/op 1.37 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6543699 ns/op 1.53 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 88475616 ns/op 1.13 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 915396640 ns/op 1.09 MB/s PASS ok compress/flate 14.878s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2183825 ns/op 4.58 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2242221 ns/op 4.46 MB/s BenchmarkDecoder/1e5-4 5 21298282 ns/op 4.70 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21726179 ns/op 4.60 MB/s BenchmarkDecoder/1e6-4 1 214369948 ns/op 4.66 MB/s BenchmarkDecoder/1e-Reuse6-4 1 217262314 ns/op 4.60 MB/s BenchmarkEncoder/1e4-4 56 1892104 ns/op 5.29 MB/s BenchmarkEncoder/1e-Reuse4-4 69 1731635 ns/op 5.77 MB/s BenchmarkEncoder/1e5-4 6 18277364 ns/op 5.47 MB/s BenchmarkEncoder/1e-Reuse5-4 6 17877591 ns/op 5.59 MB/s BenchmarkEncoder/1e6-4 1 182642750 ns/op 5.48 MB/s BenchmarkEncoder/1e-Reuse6-4 1 176794428 ns/op 5.66 MB/s PASS ok compress/lzw 2.589s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3754958 ns/op PASS ok container/heap 0.142s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 21702 5793 ns/op BenchmarkWithTimeout/concurrency=40-4 5102 24066 ns/op BenchmarkWithTimeout/concurrency=4000-4 4615 27082 ns/op BenchmarkWithTimeout/concurrency=400000-4 5692 21550 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 293180 346.5 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 11131 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 13747 8572 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2331 51256 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1558 78919 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2088 73022 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 207 567540 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 154 770738 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 235 510574 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 19 5965832 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 10 10206264 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 22 5066940 ns/op BenchmarkCheckCanceled/Err-4 254198 446.3 ns/op BenchmarkCheckCanceled/Done-4 416352 282.1 ns/op BenchmarkContextCancelDone-4 472425 245.5 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 13104 9148 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 12116 9862 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10893 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 12304 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8284 14664 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 539247 217.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 314822 378.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 222036 541.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 136656 861.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70912 1659 ns/op PASS ok context 13.783s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1760347 68.63 ns/op 233.13 MB/s BenchmarkDecrypt-4 1723214 69.04 ns/op 231.76 MB/s BenchmarkExpand-4 948932 120.7 ns/op PASS ok crypto/aes 0.535s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 187710 640.5 ns/op 99.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 350173 329.3 ns/op 194.36 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 192924 675.9 ns/op 94.69 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 361519 358.0 ns/op 178.76 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 126529 1373 ns/op 983.37 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 165729 1076 ns/op 1254.96 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 112477 1472 ns/op 916.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 141462 1216 ns/op 1110.15 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 33648 5063 ns/op 1617.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 29782 4656 ns/op 1759.41 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 23482 5498 ns/op 1489.93 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 23920 5380 ns/op 1522.55 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6324 16828 ns/op 60.55 MB/s BenchmarkAESCFBDecrypt1K-4 7059 17134 ns/op 59.47 MB/s BenchmarkAESCFBDecrypt8K-4 898 131953 ns/op 62.04 MB/s BenchmarkAESOFB1K-4 9970 12438 ns/op 81.93 MB/s BenchmarkAESCTR1K-4 13800 8593 ns/op 118.59 MB/s BenchmarkAESCTR8K-4 1772 67302 ns/op 121.64 MB/s BenchmarkAESCBCEncrypt1K-4 13708 8600 ns/op 119.06 MB/s BenchmarkAESCBCDecrypt1K-4 17550 6765 ns/op 151.36 MB/s PASS ok crypto/cipher 3.268s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 85287 1385 ns/op 5.78 MB/s BenchmarkDecrypt-4 90422 1301 ns/op 6.15 MB/s BenchmarkTDESEncrypt-4 34957 3487 ns/op 2.29 MB/s BenchmarkTDESDecrypt-4 34824 3429 ns/op 2.33 MB/s PASS ok crypto/des 0.612s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 961 122817 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 13 8779627 ns/op 1090 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19997295 ns/op 1533 B/op 21 allocs/op BenchmarkECDH/X25519-4 93 1267674 ns/op 374 B/op 9 allocs/op PASS ok crypto/ecdh 0.630s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1557 69601 ns/op 4560 B/op 40 allocs/op BenchmarkSign/P384-4 38 2801599 ns/op 10776 B/op 62 allocs/op BenchmarkSign/P521-4 20 5777479 ns/op 11160 B/op 63 allocs/op BenchmarkVerify/P256-4 906 125641 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 13 8560457 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 19341560 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3662 29533 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 57 2078496 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4829506 ns/op 1450 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 322 361488 ns/op BenchmarkNewKeyFromSeed-4 326 363283 ns/op BenchmarkSigning-4 313 382894 ns/op BenchmarkVerification-4 206 573687 ns/op PASS ok crypto/ed25519 0.673s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4878 23670 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 165 724036 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 55 2144481 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4911216 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1372 86825 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 58 1873718 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 6159275 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14357570 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13180 8870 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5830 19730 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3870 28652 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 84 1265306 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2446 46975 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 242 496295 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1606 73053 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 96 1185398 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.324s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15194 7741 ns/op 132.28 MB/s BenchmarkHMACSHA256_32-4 25509 4599 ns/op 6.96 MB/s BenchmarkNewWriteSum-4 12834 8788 ns/op 3.64 MB/s PASS ok crypto/hmac 0.604s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 60936 1912 ns/op BenchmarkModSub-4 77694 1530 ns/op BenchmarkMontgomeryRepr-4 23712 4712 ns/op BenchmarkMontgomeryMul-4 29286 4119 ns/op BenchmarkModMul-4 12546 9572 ns/op BenchmarkExpBig-4 14 7744718 ns/op BenchmarkExp-4 7 15344599 ns/op PASS ok crypto/internal/bigmod 1.145s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3219 32710 ns/op BenchmarkScalarBaseMult-4 363 327600 ns/op BenchmarkScalarMult-4 159 740021 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 232 519999 ns/op PASS ok crypto/internal/edwards25519 0.651s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 512676 208.1 ns/op BenchmarkMultiply-4 4380402 27.48 ns/op BenchmarkSquare-4 5240082 22.74 ns/op BenchmarkInvert-4 25090 4765 ns/op BenchmarkMult32-4 1434897 80.86 ns/op PASS ok crypto/internal/edwards25519/field 0.814s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 58 1793834 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1608 74436 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5890619 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13783425 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 184 641298 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8060 15558 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 62 1807145 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4136064 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.104s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 617360 176.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 231546 474.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 124702 942.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 676573 180.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 237078 477.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 121698 956.6 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.770s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 119652 956.9 ns/op 8.36 MB/s BenchmarkHash64-4 130867 893.3 ns/op 71.64 MB/s BenchmarkHash128-4 119190 997.9 ns/op 128.27 MB/s BenchmarkHash256-4 93819 1241 ns/op 206.28 MB/s BenchmarkHash512-4 69186 1723 ns/op 297.24 MB/s BenchmarkHash1K-4 44146 2697 ns/op 379.66 MB/s BenchmarkHash8K-4 7316 16077 ns/op 509.56 MB/s BenchmarkHash1M-4 61 1943651 ns/op 539.49 MB/s BenchmarkHash8M-4 7 15523539 ns/op 540.38 MB/s BenchmarkHash8BytesUnaligned-4 119710 969.4 ns/op 8.25 MB/s BenchmarkHash1KUnaligned-4 44426 2693 ns/op 380.21 MB/s BenchmarkHash8KUnaligned-4 7489 16027 ns/op 511.13 MB/s PASS ok crypto/md5 1.781s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 185672631 ns/op PASS ok crypto/rand 0.223s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13968 8554 ns/op 14.96 MB/s BenchmarkRC4_1K-4 1654 67908 ns/op 15.08 MB/s BenchmarkRC4_8K-4 218 539568 ns/op 15.00 MB/s PASS ok crypto/rc4 0.535s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8833465 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20786819 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 39123483 ns/op BenchmarkEncryptPKCS1v15/2048-4 43 2749219 ns/op BenchmarkDecryptOAEP/2048-4 13 8775223 ns/op BenchmarkEncryptOAEP/2048-4 38 2812314 ns/op BenchmarkSignPKCS1v15/2048-4 13 8933313 ns/op BenchmarkVerifyPKCS1v15/2048-4 43 2780073 ns/op BenchmarkSignPSS/2048-4 12 9129317 ns/op BenchmarkVerifyPSS/2048-4 39 2888738 ns/op PASS ok crypto/rsa 1.688s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 105201 1068 ns/op 7.49 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 126793 915.4 ns/op 8.74 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 76412 1545 ns/op 207.10 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 87674 1372 ns/op 233.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49486 2435 ns/op 420.56 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53656 2259 ns/op 453.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9657 11715 ns/op 699.30 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9744 11693 ns/op 700.59 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.082s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 80606 1410 ns/op 5.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 94976 1211 ns/op 6.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 92480 1288 ns/op 6.21 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25792 4635 ns/op 220.94 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26644 4420 ns/op 231.68 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26510 4518 ns/op 226.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4134 28168 ns/op 290.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4039 27827 ns/op 294.39 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3907 28228 ns/op 290.21 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.287s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 57844 2036 ns/op 3.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 71930 1653 ns/op 4.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 63950 1870 ns/op 4.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28065 4213 ns/op 243.04 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31620 3812 ns/op 268.65 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29691 4021 ns/op 254.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5798 20318 ns/op 403.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5904 19628 ns/op 417.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5877 19920 ns/op 411.24 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.297s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17386042 6.785 ns/op BenchmarkConstantTimeEq-4 17549160 6.750 ns/op BenchmarkConstantTimeLessOrEq-4 17353970 6.876 ns/op BenchmarkXORBytes/8Bytes-4 4228275 27.52 ns/op 290.74 MB/s BenchmarkXORBytes/128Bytes-4 4009652 30.69 ns/op 4171.15 MB/s BenchmarkXORBytes/2048Bytes-4 934695 132.8 ns/op 15417.77 MB/s BenchmarkXORBytes/32768Bytes-4 59247 2053 ns/op 15958.71 MB/s PASS ok crypto/subtle 0.994s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 198 585263 ns/op BenchmarkCertCache/1-4 193 606976 ns/op BenchmarkCertCache/2-4 199 610750 ns/op BenchmarkCertCache/3-4 199 605980 ns/op BenchmarkHandshakeServer/RSA-4 39 3154946 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 31 3772282 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 34 3415885 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1126051 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 146 794589 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 52 2239642 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 62 2026250 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 29470294 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28643266 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21802868 ns/op 48.09 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 28578842 ns/op 36.69 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 35742027 ns/op 58.67 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 48825162 ns/op 42.95 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 62055334 ns/op 67.59 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 89408414 ns/op 46.91 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 118295006 ns/op 70.91 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 173678979 ns/op 48.30 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 229386602 ns/op 73.14 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 332736753 ns/op 50.42 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 449392507 ns/op 74.67 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 659893523 ns/op 50.85 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 913578983 ns/op 73.46 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1302627066 ns/op 51.52 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 22597540 ns/op 46.40 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 29829483 ns/op 35.15 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 37799069 ns/op 55.48 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 51103191 ns/op 41.04 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 67200896 ns/op 62.41 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 91947058 ns/op 45.62 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 120079434 ns/op 69.86 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 172228025 ns/op 48.71 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 228383055 ns/op 73.46 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 333378618 ns/op 50.32 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 447989956 ns/op 74.90 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 660588040 ns/op 50.79 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 925197956 ns/op 72.53 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1307390742 ns/op 51.33 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 701163228 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 704267728 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 285830469 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 285789194 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 147250137 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 147371939 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77393260 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77444959 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 35979182 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35689271 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140349786 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143920021 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 61201136 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 61562081 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34625117 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34978887 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21509812 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21408007 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 13675954 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 13436744 ns/op PASS ok crypto/tls 18.869s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 12095350 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 320 362484 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1099 105792 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 920 115151 ns/op 14610 B/op 262 allocs/op PASS ok crypto/x509 1.015s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 33 3245058 ns/op 280953 B/op 1649 allocs/op BenchmarkConcurrentStmtQuery-4 31 3733958 ns/op 266550 B/op 2066 allocs/op BenchmarkConcurrentStmtExec-4 44 2680582 ns/op 220567 B/op 748 allocs/op BenchmarkConcurrentTxQuery-4 40 2908364 ns/op 279451 B/op 2174 allocs/op BenchmarkConcurrentTxExec-4 52 2307120 ns/op 87887 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 34 2962713 ns/op 104225 B/op 2062 allocs/op BenchmarkConcurrentTxStmtExec-4 96 1104962 ns/op 40090 B/op 381 allocs/op BenchmarkConcurrentRandom-4 45 2846294 ns/op 228490 B/op 1883 allocs/op BenchmarkManyConcurrentQueries-4 2342 48350 ns/op 3970 B/op 20 allocs/op PASS ok database/sql 1.299s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 193608 540.6 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 90 1300529 ns/op 188245 B/op 13 allocs/op Benchmark115/LineToPC-4 80 1488508 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 19075 6250 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.752s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 712 153994 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2719 37769 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.278s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 290 407138 ns/op 20.12 MB/s BenchmarkEncodeToString-4 250 443444 ns/op 18.47 MB/s BenchmarkDecode-4 156 757066 ns/op 17.32 MB/s BenchmarkDecodeString-4 152 774717 ns/op 16.92 MB/s PASS ok encoding/base32 0.741s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 357 305830 ns/op 26.79 MB/s BenchmarkDecodeString/2-4 308820 341.6 ns/op 11.71 MB/s BenchmarkDecodeString/4-4 223990 493.8 ns/op 16.20 MB/s BenchmarkDecodeString/8-4 197497 596.1 ns/op 20.13 MB/s BenchmarkDecodeString/64-4 37909 3150 ns/op 27.94 MB/s BenchmarkDecodeString/8192-4 357 336704 ns/op 32.44 MB/s BenchmarkNewEncoding-4 90129 1296 ns/op 197.48 MB/s PASS ok encoding/base64 0.983s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1488 78114 ns/op 51.21 MB/s BenchmarkReadStruct-4 18697 6481 ns/op 11.57 MB/s BenchmarkWriteStruct-4 18938 6243 ns/op 12.01 MB/s BenchmarkReadInts-4 52599 2272 ns/op 13.20 MB/s BenchmarkWriteInts-4 43293 2754 ns/op 10.89 MB/s BenchmarkWriteSlice1000Int32s-4 1335 90152 ns/op 44.37 MB/s BenchmarkPutUint16-4 3975609 29.94 ns/op 66.80 MB/s BenchmarkAppendUint16-4 3803035 31.35 ns/op 63.80 MB/s BenchmarkPutUint32-4 2811182 42.35 ns/op 94.45 MB/s BenchmarkAppendUint32-4 2660832 44.77 ns/op 89.35 MB/s BenchmarkPutUint64-4 921698 109.6 ns/op 72.99 MB/s BenchmarkAppendUint64-4 1000000 108.6 ns/op 73.64 MB/s BenchmarkLittleEndianPutUint16-4 3971216 30.10 ns/op 66.44 MB/s BenchmarkLittleEndianAppendUint16-4 3663514 33.07 ns/op 60.48 MB/s BenchmarkLittleEndianPutUint32-4 2686048 42.84 ns/op 93.37 MB/s BenchmarkLittleEndianAppendUint32-4 2664938 43.61 ns/op 91.72 MB/s BenchmarkLittleEndianPutUint64-4 998564 110.6 ns/op 72.34 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 110.0 ns/op 72.72 MB/s BenchmarkReadFloats-4 174717 685.2 ns/op 17.51 MB/s BenchmarkWriteFloats-4 146661 835.8 ns/op 14.36 MB/s BenchmarkReadSlice1000Float32s-4 1344 87909 ns/op 45.50 MB/s BenchmarkWriteSlice1000Float32s-4 1093 98898 ns/op 40.45 MB/s BenchmarkReadSlice1000Uint8s-4 81469 1638 ns/op 610.55 MB/s BenchmarkWriteSlice1000Uint8s-4 107432 1135 ns/op 881.44 MB/s BenchmarkPutUvarint32-4 869060 143.3 ns/op 27.91 MB/s BenchmarkPutUvarint64-4 210531 566.9 ns/op 14.11 MB/s PASS ok encoding/binary 3.738s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5924 17120 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7264 16101 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7368 16097 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4148 26973 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7278 14776 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8068 15063 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8103 14916 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4826 25187 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 10000 10618 ns/op PASS ok encoding/csv 1.197s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12736 8824 ns/op BenchmarkEndToEndByteBuffer-4 17090 6979 ns/op BenchmarkEndToEndSliceByteBuffer-4 298 385858 ns/op BenchmarkEncodeComplex128Slice-4 787 140691 ns/op BenchmarkEncodeFloat64Slice-4 1764 64893 ns/op BenchmarkEncodeInt32Slice-4 1616 69416 ns/op BenchmarkEncodeStringSlice-4 2350 47748 ns/op BenchmarkEncodeInterfaceSlice-4 64 1742114 ns/op BenchmarkDecodeComplex128Slice-4 652 181773 ns/op BenchmarkDecodeFloat64Slice-4 1323 88806 ns/op BenchmarkDecodeInt32Slice-4 1309 89764 ns/op BenchmarkDecodeStringSlice-4 913 129983 ns/op BenchmarkDecodeStringsSlice-4 339 418873 ns/op BenchmarkDecodeBytesSlice-4 637 183549 ns/op BenchmarkDecodeInterfaceSlice-4 112 1027190 ns/op BenchmarkDecodeMap-4 84 1365884 ns/op PASS ok encoding/gob 2.365s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13804 8705 ns/op 29.41 MB/s BenchmarkEncode/1024-4 3180 34895 ns/op 29.35 MB/s BenchmarkEncode/4096-4 865 138909 ns/op 29.49 MB/s BenchmarkEncode/16384-4 216 553866 ns/op 29.58 MB/s BenchmarkDecode/256-4 27386 4339 ns/op 58.99 MB/s BenchmarkDecode/1024-4 6561 17190 ns/op 59.57 MB/s BenchmarkDecode/4096-4 1724 68539 ns/op 59.76 MB/s BenchmarkDecode/16384-4 439 275870 ns/op 59.39 MB/s BenchmarkDump/256-4 1317 89036 ns/op 2.88 MB/s BenchmarkDump/1024-4 338 352098 ns/op 2.91 MB/s BenchmarkDump/4096-4 81 1410810 ns/op 2.90 MB/s BenchmarkDump/16384-4 20 5634051 ns/op 2.91 MB/s PASS ok encoding/hex 1.744s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 124700675 ns/op 15.56 MB/s 8391160 B/op 51 allocs/op BenchmarkCodeEncoderError-4 1 110653792 ns/op 17.54 MB/s 3968 B/op 66 allocs/op BenchmarkCodeMarshal-4 1 130982484 ns/op 14.81 MB/s 10332192 B/op 52 allocs/op BenchmarkCodeMarshalError-4 1 116573711 ns/op 16.65 MB/s 1946928 B/op 67 allocs/op BenchmarkMarshalBytes/32-4 22126 5413 ns/op BenchmarkMarshalBytes/256-4 5866 18338 ns/op BenchmarkMarshalBytes/4096-4 477 253465 ns/op BenchmarkMarshalBytesError/32-4 61 1961948 ns/op BenchmarkMarshalBytesError/256-4 58 1926234 ns/op BenchmarkMarshalBytesError/4096-4 52 2196379 ns/op BenchmarkCodeDecoder-4 1 403753931 ns/op 4.81 MB/s 11144968 B/op 92714 allocs/op BenchmarkUnicodeDecoder-4 36823 3246 ns/op 4.31 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 50979 2367 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 355117835 ns/op 5.46 MB/s 3067280 B/op 92683 allocs/op BenchmarkCodeUnmarshalReuse-4 1 346943682 ns/op 5.59 MB/s 3068184 B/op 92688 allocs/op BenchmarkUnmarshalString-4 51303 2275 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 148260 845.1 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 351849 430.5 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 80841 1516 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 63964 1873 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 17601 6890 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2580 43336 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 921 130485 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 121 961866 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 8942994 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 516679 228.9 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 488553 229.8 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 503653 221.4 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 511575 232.3 ns/op BenchmarkEncodeMarshaler-4 75783 1597 ns/op 92 B/op 2 allocs/op BenchmarkEncoderEncode-4 92864 1323 ns/op 60 B/op 0 allocs/op BenchmarkNumberIsValid-4 4252129 28.11 ns/op BenchmarkNumberIsValidRegexp-4 21332 5733 ns/op PASS ok encoding/json 6.843s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2477968 ns/op 26.45 MB/s BenchmarkDecode-4 24 4911300 ns/op 18.08 MB/s PASS ok encoding/pem 0.386s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2368 43687 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 984 118904 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4815 26249 ns/op PASS ok encoding/xml 0.501s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 209971 583.4 ns/op BenchmarkIntSet-4 237548 493.5 ns/op BenchmarkFloatAdd-4 54288 2216 ns/op BenchmarkFloatSet-4 252894 485.0 ns/op BenchmarkStringSet-4 229878 515.6 ns/op BenchmarkMapSet-4 59720 2203 ns/op BenchmarkMapSetDifferent-4 60562 2095 ns/op BenchmarkMapSetDifferentRandom-4 247 457384 ns/op BenchmarkMapSetString-4 55888 2229 ns/op BenchmarkMapAddSame-4 35433 3535 ns/op BenchmarkMapAddDifferent-4 15111 8203 ns/op BenchmarkMapAddDifferentRandom-4 195 618110 ns/op BenchmarkMapAddSameSteadyState-4 226236 592.6 ns/op BenchmarkMapAddDifferentSteadyState-4 119654 1045 ns/op BenchmarkRealworldExpvarUsage-4 23818 11180 ns/op PASS ok expvar 2.584s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 111352 1016 ns/op BenchmarkSprintfEmpty-4 485961 250.4 ns/op BenchmarkSprintfString-4 338571 358.5 ns/op BenchmarkSprintfTruncateString-4 299946 405.9 ns/op BenchmarkSprintfTruncateBytes-4 161040 730.5 ns/op BenchmarkSprintfSlowParsingPath-4 306550 405.1 ns/op BenchmarkSprintfQuoteString-4 43800 2733 ns/op BenchmarkSprintfInt-4 318903 375.7 ns/op BenchmarkSprintfIntInt-4 237615 517.5 ns/op BenchmarkSprintfPrefixedInt-4 266826 457.6 ns/op BenchmarkSprintfFloat-4 162157 730.9 ns/op BenchmarkSprintfComplex-4 63091 1858 ns/op BenchmarkSprintfBoolean-4 329604 374.3 ns/op BenchmarkSprintfHexString-4 144595 869.7 ns/op BenchmarkSprintfHexBytes-4 90949 1468 ns/op BenchmarkSprintfBytes-4 44745 2343 ns/op BenchmarkSprintfStringer-4 94004 1316 ns/op BenchmarkSprintfStructure-4 42944 2820 ns/op BenchmarkManyArgs-4 76011 1624 ns/op BenchmarkFprintInt-4 77380 1567 ns/op BenchmarkFprintfBytes-4 82689 1485 ns/op BenchmarkFprintIntNoAlloc-4 77770 1562 ns/op BenchmarkScanInts-4 36 3194659 ns/op BenchmarkScanRecursiveInt-4 1 381277763 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 408442760 ns/op PASS ok fmt 4.026s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 802 137250 ns/op PASS ok go/build 0.160s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 41792 2506 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13567 8632 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3465 30773 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1042 117999 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 253 485128 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 54 2104749 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 8769023 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 38764249 ns/op 3634560 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 153550049 ns/op 15258984 B/op 65566 allocs/op PASS ok go/constant 1.415s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 260304597 ns/op 0.25 MB/s 45895544 B/op 48869 allocs/op PASS ok go/format 0.320s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 19061815 ns/op 2.83 MB/s BenchmarkParseOnly-4 7 16113949 ns/op 3.34 MB/s BenchmarkResolve-4 44 2508294 ns/op 21.47 MB/s PASS ok go/parser 1.272s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 141846157 ns/op 0.37 MB/s 5168256 B/op 27620 allocs/op BenchmarkPrintDecl-4 769 150104 ns/op 0.21 MB/s 16148 B/op 51 allocs/op PASS ok go/printer 0.308s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 279 418912 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8084443 ns/op 6.76 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11557582 ns/op 6.23 MB/s BenchmarkScanFiles/net/http/server.go-4 7 16472732 ns/op 6.90 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 235 506770 ns/op 6.07 MB/s PASS ok go/scanner 0.837s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1250252 99.25 ns/op PASS ok go/token 0.260s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 136 881095 ns/op BenchmarkNamed/Underlying/nongeneric-4 850430 140.0 ns/op BenchmarkNamed/Underlying/generic-4 896685 129.0 ns/op BenchmarkNamed/Underlying/src_instance-4 915338 129.0 ns/op BenchmarkNamed/Underlying/user_instance-4 885733 130.5 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 22294 5318 ns/op BenchmarkNamed/NewMethodSet/generic-4 22855 5355 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 22404 5504 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 22165 5585 ns/op BenchmarkCheck/http/funcbodies/info-4 1 571212558 ns/op 53263 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 433993240 ns/op 70102 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 237955133 ns/op 127842 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 219805459 ns/op 138396 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 443806639 ns/op 11539 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 115607225 ns/op 44271 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 69076984 ns/op 74110 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 67654279 ns/op 75669 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 179604646 ns/op 12062 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 66528465 ns/op 32554 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 48347031 ns/op 44810 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 49214708 ns/op 44022 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1170594509 ns/op 52718 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 589865074 ns/op 104624 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 154433527 ns/op 399394 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 117474144 ns/op 525050 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 518010619 ns/op 3895 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 106184356 ns/op 18994 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 85559874 ns/op 23573 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 85758228 ns/op 23522 lines/s PASS ok go/types 17.977s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 10946 10897 ns/op 93.97 MB/s PASS ok hash/adler32 0.252s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 219438 511.7 ns/op 29.32 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 226324 511.0 ns/op 29.35 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 128883 911.7 ns/op 43.87 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 129030 925.6 ns/op 43.22 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 474306 259.2 ns/op 1975.38 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 477470 261.5 ns/op 1958.28 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 411649 312.4 ns/op 3277.82 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 413295 311.7 ns/op 3285.63 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 244825 613.5 ns/op 6676.88 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 242029 600.9 ns/op 6816.47 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 41362 3346 ns/op 9794.00 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 41595 3362 ns/op 9746.26 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 464570 250.9 ns/op 59.78 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 485338 250.3 ns/op 59.92 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 457741 248.5 ns/op 160.99 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 457880 252.8 ns/op 158.26 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 336475 341.8 ns/op 1498.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 347420 343.0 ns/op 1492.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 275281 431.4 ns/op 2373.68 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 279304 434.9 ns/op 2354.43 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 228141 511.4 ns/op 8009.05 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 228700 518.3 ns/op 7902.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 48661 2486 ns/op 13182.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 47679 2482 ns/op 13199.97 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 223777 501.4 ns/op 29.92 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 235618 501.8 ns/op 29.89 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 120624 992.7 ns/op 40.29 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 122054 976.0 ns/op 40.98 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9729 12267 ns/op 41.74 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9355 12246 ns/op 41.81 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4624 26142 ns/op 39.17 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4645 26028 ns/op 39.34 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1059 110601 ns/op 37.03 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1076 110946 ns/op 36.92 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 133 898232 ns/op 36.48 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 134 890005 ns/op 36.82 MB/s PASS ok hash/crc32 4.947s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1093842 ns/op 59.91 MB/s BenchmarkCrc64/ISO4KB-4 1194 97518 ns/op 42.00 MB/s BenchmarkCrc64/ISO1KB-4 5468 20466 ns/op 50.03 MB/s BenchmarkCrc64/ECMA64KB-4 98 1088242 ns/op 60.22 MB/s BenchmarkCrc64/Random64KB-4 100 1047906 ns/op 62.54 MB/s BenchmarkCrc64/Random16KB-4 434 271990 ns/op 60.24 MB/s PASS ok hash/crc64 0.759s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 11109 10792 ns/op 94.88 MB/s BenchmarkFnv32aKB-4 11050 10933 ns/op 93.66 MB/s BenchmarkFnv64KB-4 10000 11175 ns/op 91.64 MB/s BenchmarkFnv64aKB-4 9880 11291 ns/op 90.70 MB/s BenchmarkFnv128KB-4 2233 51627 ns/op 19.83 MB/s BenchmarkFnv128aKB-4 2221 51856 ns/op 19.75 MB/s PASS ok hash/fnv 0.933s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 630277 192.5 ns/op 20.78 MB/s BenchmarkHash/n=4/Bytes-4 4112469 29.96 ns/op 133.53 MB/s BenchmarkHash/n=4/String-4 4123138 28.85 ns/op 138.67 MB/s BenchmarkHash/n=8/Write-4 550935 200.0 ns/op 39.99 MB/s BenchmarkHash/n=8/Bytes-4 3920139 31.35 ns/op 255.19 MB/s BenchmarkHash/n=8/String-4 4210620 28.65 ns/op 279.19 MB/s BenchmarkHash/n=16/Write-4 556375 203.7 ns/op 78.55 MB/s BenchmarkHash/n=16/Bytes-4 4417830 28.54 ns/op 560.71 MB/s BenchmarkHash/n=16/String-4 4453197 27.71 ns/op 577.38 MB/s BenchmarkHash/n=32/Write-4 563772 209.3 ns/op 152.89 MB/s BenchmarkHash/n=32/Bytes-4 4216042 29.88 ns/op 1070.87 MB/s BenchmarkHash/n=32/String-4 4217074 28.57 ns/op 1120.11 MB/s BenchmarkHash/n=64/Write-4 522465 221.3 ns/op 289.26 MB/s BenchmarkHash/n=64/Bytes-4 3975688 31.52 ns/op 2030.42 MB/s BenchmarkHash/n=64/String-4 4065379 30.53 ns/op 2096.36 MB/s BenchmarkHash/n=256/Write-4 417950 289.6 ns/op 883.95 MB/s BenchmarkHash/n=256/Bytes-4 2059069 59.40 ns/op 4309.80 MB/s BenchmarkHash/n=256/String-4 2027212 59.41 ns/op 4308.87 MB/s BenchmarkHash/n=320/Write-4 423416 286.3 ns/op 1117.68 MB/s BenchmarkHash/n=320/Bytes-4 1626577 74.35 ns/op 4303.70 MB/s BenchmarkHash/n=320/String-4 1617951 75.29 ns/op 4249.97 MB/s BenchmarkHash/n=1024/Write-4 285393 447.2 ns/op 2289.75 MB/s BenchmarkHash/n=1024/Bytes-4 738793 182.8 ns/op 5601.94 MB/s BenchmarkHash/n=1024/String-4 751333 185.8 ns/op 5512.08 MB/s BenchmarkHash/n=4096/Write-4 127081 1038 ns/op 3947.02 MB/s BenchmarkHash/n=4096/Bytes-4 208911 690.4 ns/op 5932.77 MB/s BenchmarkHash/n=4096/String-4 206526 694.4 ns/op 5898.73 MB/s BenchmarkHash/n=16384/Write-4 36470 3377 ns/op 4852.22 MB/s BenchmarkHash/n=16384/Bytes-4 48218 2732 ns/op 5996.48 MB/s BenchmarkHash/n=16384/String-4 49458 2778 ns/op 5898.22 MB/s PASS ok hash/maphash 4.633s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 777 134549 ns/op BenchmarkEscapeNone-4 124143 920.7 ns/op BenchmarkUnescape-4 742 154198 ns/op BenchmarkUnescapeNone-4 538057 216.1 ns/op BenchmarkUnescapeSparse-4 9806 11428 ns/op BenchmarkUnescapeDense-4 1155 100449 ns/op PASS ok html 0.777s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9225 12440 ns/op BenchmarkCSSEscaperNoSpecials-4 49801 2346 ns/op BenchmarkDecodeCSS-4 27814 4403 ns/op BenchmarkDecodeCSSNoSpecials-4 4150234 28.35 ns/op BenchmarkCSSValueFilter-4 118251 947.4 ns/op BenchmarkCSSValueFilterOk-4 90175 1323 ns/op BenchmarkEscapedExecute-4 4284 24160 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10768 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 71560 1707 ns/op BenchmarkStripTags-4 22473 5307 ns/op BenchmarkStripTagsNoSpecials-4 290268 417.8 ns/op BenchmarkJSValEscaperWithNum-4 25888 4755 ns/op BenchmarkJSValEscaperWithStr-4 4321 24307 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20512 5834 ns/op BenchmarkJSValEscaperWithObj-4 4053 27852 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14304 8328 ns/op BenchmarkJSStrEscaperNoSpecials-4 63992 1869 ns/op BenchmarkJSStrEscaper-4 10000 10249 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 58194 2071 ns/op BenchmarkJSRegexpEscaper-4 10000 10730 ns/op BenchmarkTemplateSpecialTags-4 84 1203341 ns/op BenchmarkURLEscaper-4 4378 25182 ns/op BenchmarkURLEscaperNoSpecials-4 190570 622.2 ns/op BenchmarkURLNormalizer-4 5830 18575 ns/op BenchmarkURLNormalizerNoSpecials-4 182187 662.1 ns/op BenchmarkSrcsetFilter-4 20173 6010 ns/op BenchmarkSrcsetFilterNoSpecials-4 113167 1053 ns/op PASS ok html/template 3.832s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 546206 193.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 455769 241.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 644017 182.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 489492 238.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1829419 65.41 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1229821 97.01 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1867874 65.06 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1244806 97.41 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1464864 82.72 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 439153 252.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 375513 319.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 449640 256.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 366382 319.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 788276 149.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 587776 205.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 862742 129.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 562459 224.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 436807 265.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1444642 82.59 ns/op BenchmarkRGBASetRGBA-4 1403134 85.77 ns/op BenchmarkRGBA64At-4 841362 138.2 ns/op BenchmarkRGBA64SetRGBA64-4 781622 147.0 ns/op BenchmarkNRGBAAt-4 1433946 83.11 ns/op BenchmarkNRGBASetNRGBA-4 1423423 84.25 ns/op BenchmarkNRGBA64At-4 823185 138.6 ns/op BenchmarkNRGBA64SetNRGBA64-4 786985 149.2 ns/op BenchmarkAlphaAt-4 2428992 49.42 ns/op BenchmarkAlphaSetAlpha-4 2466787 48.61 ns/op BenchmarkAlpha16At-4 1577748 76.37 ns/op BenchmarkAlphaSetAlpha16-4 1570554 76.63 ns/op BenchmarkGrayAt-4 2437182 49.63 ns/op BenchmarkGraySetGray-4 2476390 48.47 ns/op BenchmarkGray16At-4 1569426 75.62 ns/op BenchmarkGraySetGray16-4 1529944 78.77 ns/op PASS ok image 5.443s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4607936 25.99 ns/op BenchmarkYCbCrToRGB/128-4 4390516 26.86 ns/op BenchmarkYCbCrToRGB/255-4 4290488 27.77 ns/op BenchmarkRGBToYCbCr/0-4 4526030 26.55 ns/op BenchmarkRGBToYCbCr/Cb-4 4554292 26.23 ns/op BenchmarkRGBToYCbCr/Cr-4 4522290 26.27 ns/op BenchmarkYCbCrToRGBA/0-4 3196483 36.89 ns/op BenchmarkYCbCrToRGBA/128-4 3392382 35.11 ns/op BenchmarkYCbCrToRGBA/255-4 3438386 34.76 ns/op BenchmarkNYCbCrAToRGBA/0-4 3307419 36.50 ns/op BenchmarkNYCbCrAToRGBA/128-4 3335594 35.61 ns/op BenchmarkNYCbCrAToRGBA/255-4 3449239 35.04 ns/op PASS ok image/color 1.879s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 31116817 ns/op BenchmarkFillSrc-4 343 337790 ns/op BenchmarkCopyOver-4 7 15476363 ns/op BenchmarkCopySrc-4 456 251400 ns/op BenchmarkNRGBAOver-4 7 16387181 ns/op BenchmarkNRGBASrc-4 10 10713681 ns/op BenchmarkYCbCr-4 8 12667995 ns/op BenchmarkGray-4 16 6799245 ns/op BenchmarkCMYK-4 10 10877413 ns/op BenchmarkGlyphOver-4 21 5342871 ns/op BenchmarkRGBAMaskOver-4 4 27363436 ns/op BenchmarkGrayMaskOver-4 5 21605188 ns/op BenchmarkRGBA64ImageMaskOver-4 3 34354060 ns/op BenchmarkRGBA-4 5 22638286 ns/op BenchmarkPalettedFill-4 978 124367 ns/op BenchmarkPalettedRGBA-4 5 24679193 ns/op BenchmarkGenericOver-4 2 50084836 ns/op BenchmarkGenericMaskOver-4 5 20803927 ns/op BenchmarkGenericSrc-4 3 33698613 ns/op BenchmarkGenericMaskSrc-4 4 29872177 ns/op PASS ok image/draw 5.838s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4661179 ns/op 3.31 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 112728000 ns/op 2.73 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2996908761 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 63 1899936 ns/op 8.13 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 148548240 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.043s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3673 28909 ns/op BenchmarkIDCT-4 3663 27765 ns/op BenchmarkDecodeBaseline-4 9 12116885 ns/op 5.10 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17021370 ns/op 3.63 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 147644515 ns/op 8.32 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 184186059 ns/op 5.00 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.283s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12886468 8.806 ns/op BenchmarkDecodeGray-4 13 8393517 ns/op 7.81 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 36480585 ns/op 7.19 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 30835015 ns/op 8.50 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 24 5040813 ns/op 13.00 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 28911311 ns/op 9.07 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 36177104 ns/op 7.25 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 51597644 ns/op 5.95 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 51719817 ns/op 5.94 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 170378132 ns/op 7.21 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 187699345 ns/op 6.55 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 26732308 ns/op 11.49 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 170741160 ns/op 7.20 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 745350948 ns/op 1.65 MB/s 864184 B/op 30 allocs/op PASS ok image/png 3.436s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 51488288 ns/op 1.94 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 41589365 ns/op 2.40 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 322210904 ns/op 1.55 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 340086003 ns/op 1.47 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 50512254 ns/op 1.98 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 41541177 ns/op 2.41 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 300505246 ns/op 1.66 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 305111522 ns/op 1.64 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 714063181 ns/op 1.40 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 746327043 ns/op 1.34 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4471680252 ns/op 1.12 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4459222835 ns/op 1.12 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 8495241 ns/op 11.77 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9228810 ns/op 10.84 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 42851123 ns/op 11.67 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 45772967 ns/op 10.92 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 82081075 ns/op 12.18 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 90061649 ns/op 11.10 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 418952411 ns/op 11.93 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 457557354 ns/op 10.93 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 57505502 ns/op 1.74 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 51286482 ns/op 1.95 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 400799984 ns/op 1.25 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 495939493 ns/op 1.01 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 1140152082 ns/op 0.88 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1217941781 ns/op 0.82 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 7114034237 ns/op 0.70 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6869008917 ns/op 0.73 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 160056627 ns/op 26.11 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 164810397 ns/op 25.36 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 73.399s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 37587 2903 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 39235 3133 ns/op 0.64 MB/s BenchmarkMarshalCorpusFile/4-4 35247 3430 ns/op 1.17 MB/s BenchmarkMarshalCorpusFile/8-4 27979 4170 ns/op 1.92 MB/s BenchmarkMarshalCorpusFile/16-4 22623 5302 ns/op 3.02 MB/s BenchmarkMarshalCorpusFile/32-4 14754 8096 ns/op 3.95 MB/s BenchmarkMarshalCorpusFile/64-4 8950 12999 ns/op 4.92 MB/s BenchmarkMarshalCorpusFile/128-4 4874 21543 ns/op 5.94 MB/s BenchmarkMarshalCorpusFile/256-4 2641 40743 ns/op 6.28 MB/s BenchmarkMarshalCorpusFile/512-4 1482 80167 ns/op 6.39 MB/s BenchmarkMarshalCorpusFile/1024-4 786 154807 ns/op 6.61 MB/s BenchmarkMarshalCorpusFile/2048-4 370 313826 ns/op 6.53 MB/s BenchmarkMarshalCorpusFile/4096-4 196 608136 ns/op 6.74 MB/s BenchmarkMarshalCorpusFile/8192-4 87 1207238 ns/op 6.79 MB/s BenchmarkMarshalCorpusFile/16384-4 45 2463266 ns/op 6.65 MB/s BenchmarkMarshalCorpusFile/32768-4 20 5551466 ns/op 5.90 MB/s BenchmarkMarshalCorpusFile/65536-4 9 11287797 ns/op 5.81 MB/s BenchmarkMarshalCorpusFile/131072-4 5 23103196 ns/op 5.67 MB/s BenchmarkMarshalCorpusFile/262144-4 3 45403293 ns/op 5.77 MB/s BenchmarkMarshalCorpusFile/524288-4 2 91205614 ns/op 5.75 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 184495401 ns/op 5.68 MB/s BenchmarkUnmarshalCorpusFile/1-4 10490 11671 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 8841 11939 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8378 13062 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 7792 14684 ns/op 0.54 MB/s BenchmarkUnmarshalCorpusFile/16-4 5545 18303 ns/op 0.87 MB/s BenchmarkUnmarshalCorpusFile/32-4 4210 26383 ns/op 1.21 MB/s BenchmarkUnmarshalCorpusFile/64-4 3838 30241 ns/op 2.12 MB/s BenchmarkUnmarshalCorpusFile/128-4 2739 40216 ns/op 3.18 MB/s BenchmarkUnmarshalCorpusFile/256-4 1088 104757 ns/op 2.44 MB/s BenchmarkUnmarshalCorpusFile/512-4 596 201243 ns/op 2.54 MB/s BenchmarkUnmarshalCorpusFile/1024-4 309 378606 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/2048-4 159 751996 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/4096-4 74 1551002 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 3049908 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5975621 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11764813 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23637452 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 46881100 ns/op 2.80 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 95139468 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 189492026 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 380959631 ns/op 2.75 MB/s BenchmarkMutatorBytes/1-4 37260 3200 ns/op BenchmarkMutatorBytes/10-4 37761 3068 ns/op BenchmarkMutatorBytes/100-4 35803 3368 ns/op BenchmarkMutatorBytes/1000-4 22665 5467 ns/op BenchmarkMutatorBytes/10000-4 5762 22542 ns/op BenchmarkMutatorBytes/100000-4 942 146766 ns/op BenchmarkMutatorString/1-4 30000 3379 ns/op BenchmarkMutatorString/10-4 35265 3373 ns/op BenchmarkMutatorString/100-4 31515 4009 ns/op BenchmarkMutatorString/1000-4 13832 8116 ns/op BenchmarkMutatorString/10000-4 3004 59935 ns/op BenchmarkMutatorString/100000-4 310 391738 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 20077 5920 ns/op BenchmarkMutatorAllBasicTypes/string-4 19370 6037 ns/op BenchmarkMutatorAllBasicTypes/bool-4 62787 1936 ns/op BenchmarkMutatorAllBasicTypes/float32-4 55154 2170 ns/op BenchmarkMutatorAllBasicTypes/float64-4 53599 2155 ns/op BenchmarkMutatorAllBasicTypes/int-4 58986 1991 ns/op BenchmarkMutatorAllBasicTypes/int8-4 56911 2021 ns/op BenchmarkMutatorAllBasicTypes/int16-4 57076 2060 ns/op BenchmarkMutatorAllBasicTypes/int32-4 56138 2080 ns/op BenchmarkMutatorAllBasicTypes/int64-4 55663 2005 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 53661 2112 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 57046 2081 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 58357 2075 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 58458 2068 ns/op PASS ok internal/fuzz 11.854s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 51403 2477 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 132307 961.9 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.413s PASS ok internal/poll 0.030s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20589247 ns/op PASS ok internal/trace 2.666s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 10647 ns/op BenchmarkCopyNLarge-4 324 546261 ns/op PASS ok io 0.478s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 212086 532.0 ns/op BenchmarkPrintln-4 27848 4265 ns/op BenchmarkPrintlnNoFlags-4 48792 2430 ns/op PASS ok log 0.470s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1776342 69.36 ns/op BenchmarkAcosh-4 956778 116.7 ns/op BenchmarkAsin-4 1797939 69.72 ns/op BenchmarkAsinh-4 1000000 125.8 ns/op BenchmarkAtan-4 2511934 51.57 ns/op BenchmarkAtanh-4 1000000 116.2 ns/op BenchmarkAtan2-4 1850980 66.96 ns/op BenchmarkCbrt-4 1375644 87.33 ns/op BenchmarkCeil-4 18519192 6.429 ns/op BenchmarkCopysign-4 3272880 36.68 ns/op BenchmarkCos-4 1313245 90.70 ns/op BenchmarkCosh-4 1379830 86.65 ns/op BenchmarkErf-4 2379384 52.67 ns/op BenchmarkErfc-4 2393008 54.68 ns/op BenchmarkErfinv-4 1944594 64.63 ns/op BenchmarkErfcinv-4 2015895 65.66 ns/op BenchmarkExp-4 5470218 42.08 ns/op BenchmarkExpGo-4 887082 129.8 ns/op BenchmarkExpm1-4 2007187 59.60 ns/op BenchmarkExp2-4 1000000 121.3 ns/op BenchmarkExp2Go-4 974954 125.1 ns/op BenchmarkAbs-4 4416427 27.14 ns/op BenchmarkDim-4 9541519 12.47 ns/op BenchmarkFloor-4 18665883 6.372 ns/op BenchmarkMax-4 12973136 9.509 ns/op BenchmarkMin-4 13038782 9.433 ns/op BenchmarkMod-4 347258 328.0 ns/op BenchmarkFrexp-4 2090942 57.36 ns/op BenchmarkGamma-4 799684 151.6 ns/op BenchmarkHypot-4 9849506 24.78 ns/op BenchmarkHypotGo-4 1602408 73.44 ns/op BenchmarkIlogb-4 2479522 47.55 ns/op BenchmarkJ0-4 262954 473.5 ns/op BenchmarkJ1-4 272930 458.8 ns/op BenchmarkJn-4 130998 958.7 ns/op BenchmarkLdexp-4 2015972 58.72 ns/op BenchmarkLgamma-4 939066 133.6 ns/op BenchmarkLog-4 3000061 49.60 ns/op BenchmarkLogb-4 2502055 48.93 ns/op BenchmarkLog1p-4 1248985 94.90 ns/op BenchmarkLog10-4 3888610 49.99 ns/op BenchmarkLog2-4 1552950 76.66 ns/op BenchmarkModf-4 2953911 40.12 ns/op BenchmarkNextafter32-4 2899342 41.20 ns/op BenchmarkNextafter64-4 2976037 39.45 ns/op BenchmarkPowInt-4 627070 191.5 ns/op BenchmarkPowFrac-4 438615 284.9 ns/op BenchmarkPow10Pos-4 4969394 24.11 ns/op BenchmarkPow10Neg-4 4977794 24.15 ns/op BenchmarkRound-4 4073623 29.33 ns/op BenchmarkRoundToEven-4 9919554 12.18 ns/op BenchmarkRemainder-4 504394 227.3 ns/op BenchmarkSignbit-4 5989105 19.80 ns/op BenchmarkSin-4 1690828 73.88 ns/op BenchmarkSincos-4 1000000 109.9 ns/op BenchmarkSinh-4 1718342 71.13 ns/op BenchmarkSqrtIndirect-4 18741571 6.401 ns/op BenchmarkSqrtLatency-4 17727933 7.596 ns/op BenchmarkSqrtIndirectLatency-4 17313086 7.599 ns/op BenchmarkSqrtGoLatency-4 1000000 101.3 ns/op BenchmarkSqrtPrime-4 31124 3814 ns/op BenchmarkTan-4 1443100 83.78 ns/op BenchmarkTanh-4 1290300 91.77 ns/op BenchmarkTrunc-4 18849086 6.398 ns/op BenchmarkY0-4 268800 454.0 ns/op BenchmarkY1-4 274467 455.6 ns/op BenchmarkYn-4 133315 940.0 ns/op BenchmarkFloat64bits-4 6072627 19.57 ns/op BenchmarkFloat64frombits-4 5913349 20.12 ns/op BenchmarkFloat32bits-4 6068475 19.92 ns/op BenchmarkFloat32frombits-4 6012016 20.02 ns/op BenchmarkFMA-4 17599261 6.754 ns/op PASS ok math 11.486s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11528959 10.27 ns/op 6234.62 MB/s BenchmarkAddVV/2-4 10524820 11.18 ns/op 11452.15 MB/s BenchmarkAddVV/3-4 9699702 12.28 ns/op 15632.45 MB/s BenchmarkAddVV/4-4 9377890 12.56 ns/op 20386.01 MB/s BenchmarkAddVV/5-4 9312606 12.74 ns/op 25120.39 MB/s BenchmarkAddVV/10-4 7566433 15.49 ns/op 41321.13 MB/s BenchmarkAddVV/100-4 1664720 72.06 ns/op 88821.01 MB/s BenchmarkAddVV/1000-4 203085 581.5 ns/op 110062.30 MB/s BenchmarkSubVV/1-4 11567782 10.14 ns/op 6314.61 MB/s BenchmarkSubVV/2-4 10579759 11.20 ns/op 11427.23 MB/s BenchmarkSubVV/3-4 9790912 12.32 ns/op 15583.68 MB/s BenchmarkSubVV/4-4 9936429 12.07 ns/op 21217.36 MB/s BenchmarkSubVV/5-4 9396517 12.74 ns/op 25115.23 MB/s BenchmarkSubVV/10-4 7766240 15.56 ns/op 41137.47 MB/s BenchmarkSubVV/100-4 1705395 70.85 ns/op 90326.06 MB/s BenchmarkSubVV/1000-4 205536 583.4 ns/op 109699.30 MB/s BenchmarkAddVW/1-4 13143184 9.067 ns/op 882.32 MB/s BenchmarkAddVW/2-4 12234469 9.736 ns/op 1643.33 MB/s BenchmarkAddVW/3-4 11109484 10.53 ns/op 2279.50 MB/s BenchmarkAddVW/4-4 11591392 10.58 ns/op 3025.96 MB/s BenchmarkAddVW/5-4 10789147 11.23 ns/op 3563.21 MB/s BenchmarkAddVW/10-4 8882533 13.58 ns/op 5891.70 MB/s BenchmarkAddVW/100-4 310664 349.2 ns/op 2291.24 MB/s BenchmarkAddVW/1000-4 52754 2282 ns/op 3506.13 MB/s BenchmarkAddVWext/1-4 13210514 9.098 ns/op 879.28 MB/s BenchmarkAddVWext/2-4 12366292 9.746 ns/op 1641.66 MB/s BenchmarkAddVWext/3-4 11270316 10.53 ns/op 2280.16 MB/s BenchmarkAddVWext/4-4 11575078 10.70 ns/op 2989.86 MB/s BenchmarkAddVWext/5-4 10618945 11.17 ns/op 3579.42 MB/s BenchmarkAddVWext/10-4 8742574 13.64 ns/op 5864.89 MB/s BenchmarkAddVWext/100-4 86746 1379 ns/op 579.95 MB/s BenchmarkAddVWext/1000-4 8680 13324 ns/op 600.41 MB/s BenchmarkSubVW/1-4 13052439 9.139 ns/op 875.37 MB/s BenchmarkSubVW/2-4 11452564 10.05 ns/op 1592.65 MB/s BenchmarkSubVW/3-4 11308576 10.52 ns/op 2281.23 MB/s BenchmarkSubVW/4-4 11537899 10.70 ns/op 2989.74 MB/s BenchmarkSubVW/5-4 10709186 11.30 ns/op 3540.80 MB/s BenchmarkSubVW/10-4 8836047 13.60 ns/op 5880.42 MB/s BenchmarkSubVW/100-4 336278 352.0 ns/op 2272.54 MB/s BenchmarkSubVW/1000-4 52831 2280 ns/op 3509.21 MB/s BenchmarkSubVWext/1-4 13023734 9.211 ns/op 868.54 MB/s BenchmarkSubVWext/2-4 11578322 10.03 ns/op 1594.55 MB/s BenchmarkSubVWext/3-4 11349579 10.55 ns/op 2274.78 MB/s BenchmarkSubVWext/4-4 11621856 10.67 ns/op 2999.67 MB/s BenchmarkSubVWext/5-4 10706865 11.22 ns/op 3566.48 MB/s BenchmarkSubVWext/10-4 8666160 13.70 ns/op 5840.58 MB/s BenchmarkSubVWext/100-4 87214 1372 ns/op 583.07 MB/s BenchmarkSubVWext/1000-4 8953 13267 ns/op 602.99 MB/s BenchmarkMulAddVWW/1-4 10951960 10.88 ns/op 5882.97 MB/s BenchmarkMulAddVWW/2-4 10095297 11.98 ns/op 10686.44 MB/s BenchmarkMulAddVWW/3-4 9599574 12.56 ns/op 15289.78 MB/s BenchmarkMulAddVWW/4-4 9076639 13.37 ns/op 19143.57 MB/s BenchmarkMulAddVWW/5-4 8775506 13.90 ns/op 23019.86 MB/s BenchmarkMulAddVWW/10-4 6326077 18.71 ns/op 34200.50 MB/s BenchmarkMulAddVWW/100-4 1000000 109.3 ns/op 58544.12 MB/s BenchmarkMulAddVWW/1000-4 128464 944.7 ns/op 67749.44 MB/s BenchmarkAddMulVVW/1-4 11763565 10.09 ns/op 6345.15 MB/s BenchmarkAddMulVVW/2-4 10707633 11.22 ns/op 11409.14 MB/s BenchmarkAddMulVVW/3-4 9646294 12.44 ns/op 15440.06 MB/s BenchmarkAddMulVVW/4-4 8719802 13.72 ns/op 18663.98 MB/s BenchmarkAddMulVVW/5-4 8061308 14.84 ns/op 21559.53 MB/s BenchmarkAddMulVVW/10-4 6797203 17.72 ns/op 36110.16 MB/s BenchmarkAddMulVVW/100-4 1469037 81.01 ns/op 78999.28 MB/s BenchmarkAddMulVVW/1000-4 166960 714.4 ns/op 89582.42 MB/s BenchmarkDivWVW/1-4 2675869 44.75 ns/op 1430.12 MB/s BenchmarkDivWVW/2-4 1256120 96.68 ns/op 1323.99 MB/s BenchmarkDivWVW/3-4 950426 125.4 ns/op 1531.12 MB/s BenchmarkDivWVW/4-4 795327 143.2 ns/op 1787.55 MB/s BenchmarkDivWVW/5-4 782068 147.8 ns/op 2165.68 MB/s BenchmarkDivWVW/10-4 431146 276.5 ns/op 2315.05 MB/s BenchmarkDivWVW/100-4 57358 2094 ns/op 3056.49 MB/s BenchmarkDivWVW/1000-4 5883 20249 ns/op 3160.59 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11732505 9.985 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12007191 9.644 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10853296 10.47 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11058831 10.28 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10312278 11.29 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10234806 11.00 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9373603 12.23 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9703516 11.68 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8908876 13.02 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8972419 12.72 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6776778 17.28 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7007925 16.45 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 108.3 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1305464 91.86 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 128772 930.6 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155684 770.0 ns/op BenchmarkDecimalConversion-4 211 537790 ns/op BenchmarkFloatString/100-4 12103 9890 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 229 522219 ns/op 2905 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 47417138 ns/op 60658 B/op 48 allocs/op BenchmarkFloatString/100000-4 1 4782772382 ns/op 850488 B/op 497 allocs/op BenchmarkFloatAdd/10-4 168229 706.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 171226 692.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 153446 773.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 86210 1405 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16940 6897 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 232281 517.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 230277 508.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 209691 536.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 160236 754.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45630 2638 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1900 59050 ns/op BenchmarkParseFloatLargeExp-4 457 253479 ns/op BenchmarkGCD10x10/WithoutXY-4 202237 592.2 ns/op BenchmarkGCD10x10/WithXY-4 58033 2064 ns/op BenchmarkGCD10x100/WithoutXY-4 105302 1177 ns/op BenchmarkGCD10x100/WithXY-4 18344 6587 ns/op BenchmarkGCD10x1000/WithoutXY-4 66652 1845 ns/op BenchmarkGCD10x1000/WithXY-4 14649 8321 ns/op BenchmarkGCD100x100/WithoutXY-4 25680 4609 ns/op BenchmarkGCD100x100/WithXY-4 9595 11073 ns/op BenchmarkGCD100x1000/WithoutXY-4 12817 9381 ns/op BenchmarkGCD100x1000/WithXY-4 5774 18905 ns/op BenchmarkGCD1000x1000/WithoutXY-4 1994 55558 ns/op BenchmarkGCD1000x1000/WithXY-4 1183 98785 ns/op BenchmarkHilbert-4 22 5008593 ns/op BenchmarkBinomial-4 13736 8634 ns/op BenchmarkQuoRem-4 21534 5727 ns/op BenchmarkExp-4 14 7681426 ns/op BenchmarkExpMont/Odd-4 121 980303 ns/op 2598 B/op 22 allocs/op BenchmarkExpMont/Even1-4 120 995669 ns/op 3369 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 1017709 ns/op 3830 B/op 53 allocs/op BenchmarkExpMont/Even3-4 100 1012191 ns/op 3878 B/op 54 allocs/op BenchmarkExpMont/Even4-4 100 1042745 ns/op 3860 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1022831 ns/op 3866 B/op 54 allocs/op BenchmarkExpMont/Even32-4 100 1013300 ns/op 3871 B/op 54 allocs/op BenchmarkExpMont/Even64-4 138 848947 ns/op 3629 B/op 53 allocs/op BenchmarkExpMont/Even96-4 132 884815 ns/op 3779 B/op 51 allocs/op BenchmarkExpMont/Even128-4 156 758374 ns/op 3273 B/op 51 allocs/op BenchmarkExpMont/Even255-4 181 659148 ns/op 2946 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 403 279433 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 378 314366 ns/op 1732 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 385 315501 ns/op 1747 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 364 312936 ns/op 1750 B/op 48 allocs/op BenchmarkExp2-4 14 7628298 ns/op BenchmarkBitset-4 743176 152.7 ns/op BenchmarkBitsetNeg-4 422689 282.2 ns/op BenchmarkBitsetOrig-4 250062 475.6 ns/op BenchmarkBitsetNegOrig-4 154796 755.1 ns/op BenchmarkModSqrt225_Tonelli-4 100 1090559 ns/op BenchmarkModSqrt225_3Mod4-4 354 329515 ns/op BenchmarkModSqrt231_Tonelli-4 91 1118274 ns/op BenchmarkModSqrt231_5Mod8-4 307 392363 ns/op BenchmarkModInverse-4 13474 9048 ns/op BenchmarkSqrt-4 1736 70151 ns/op BenchmarkIntSqr/1-4 1367874 87.13 ns/op BenchmarkIntSqr/2-4 733388 165.9 ns/op BenchmarkIntSqr/3-4 560398 201.6 ns/op BenchmarkIntSqr/5-4 402573 290.1 ns/op BenchmarkIntSqr/8-4 288876 409.3 ns/op BenchmarkIntSqr/10-4 234489 509.2 ns/op BenchmarkIntSqr/20-4 50034 2504 ns/op BenchmarkIntSqr/30-4 36279 3414 ns/op BenchmarkIntSqr/50-4 22848 5544 ns/op BenchmarkIntSqr/80-4 13058 8993 ns/op BenchmarkIntSqr/100-4 9079 11811 ns/op BenchmarkIntSqr/200-4 3696 31446 ns/op BenchmarkIntSqr/300-4 1479 72795 ns/op BenchmarkIntSqr/500-4 795 156370 ns/op BenchmarkIntSqr/800-4 300 404845 ns/op BenchmarkIntSqr/1000-4 214 546479 ns/op BenchmarkDiv/20/10-4 406626 281.0 ns/op BenchmarkDiv/40/20-4 411346 280.9 ns/op BenchmarkDiv/100/50-4 337173 332.9 ns/op BenchmarkDiv/200/100-4 54073 2240 ns/op BenchmarkDiv/400/200-4 52321 2333 ns/op BenchmarkDiv/1000/500-4 42360 2915 ns/op BenchmarkDiv/2000/1000-4 30210 4057 ns/op BenchmarkDiv/20000/10000-4 1024 114698 ns/op BenchmarkDiv/200000/100000-4 24 4748404 ns/op BenchmarkDiv/2000000/1000000-4 1 130040148 ns/op BenchmarkDiv/20000000/10000000-4 1 3841052829 ns/op BenchmarkMul-4 5 23017654 ns/op BenchmarkNatMul/10-4 169171 688.0 ns/op BenchmarkNatMul/100-4 5197 22429 ns/op BenchmarkNatMul/1000-4 171 706271 ns/op BenchmarkZeroShifts/Shl-4 15992 6558 ns/op BenchmarkZeroShifts/ShlSame-4 4912810 24.22 ns/op BenchmarkZeroShifts/Shr-4 18176 6746 ns/op BenchmarkZeroShifts/ShrSame-4 4946031 26.26 ns/op BenchmarkExp3Power/0x10-4 182542 667.3 ns/op BenchmarkExp3Power/0x40-4 164658 759.7 ns/op BenchmarkExp3Power/0x100-4 94456 1236 ns/op BenchmarkExp3Power/0x400-4 43838 2713 ns/op BenchmarkExp3Power/0x1000-4 8938 12066 ns/op BenchmarkExp3Power/0x4000-4 1956 61946 ns/op BenchmarkExp3Power/0x10000-4 199 569899 ns/op BenchmarkExp3Power/0x40000-4 19 5984278 ns/op BenchmarkExp3Power/0x100000-4 2 59080291 ns/op BenchmarkExp3Power/0x400000-4 1 541812486 ns/op BenchmarkFibo-4 3 40059962 ns/op BenchmarkNatSqr/1-4 945420 130.4 ns/op BenchmarkNatSqr/2-4 570949 222.6 ns/op BenchmarkNatSqr/3-4 444117 272.8 ns/op BenchmarkNatSqr/5-4 309879 387.5 ns/op BenchmarkNatSqr/8-4 216334 556.2 ns/op BenchmarkNatSqr/10-4 177208 678.5 ns/op BenchmarkNatSqr/20-4 45619 2694 ns/op BenchmarkNatSqr/30-4 33868 3703 ns/op BenchmarkNatSqr/50-4 20212 6033 ns/op BenchmarkNatSqr/80-4 12063 9889 ns/op BenchmarkNatSqr/100-4 8700 12934 ns/op BenchmarkNatSqr/200-4 3562 33742 ns/op BenchmarkNatSqr/300-4 1500 80766 ns/op BenchmarkNatSqr/500-4 760 157794 ns/op BenchmarkNatSqr/800-4 322 369118 ns/op BenchmarkNatSqr/1000-4 234 500857 ns/op BenchmarkNatSetBytes/8-4 780669 142.5 ns/op BenchmarkNatSetBytes/24-4 242577 486.2 ns/op BenchmarkNatSetBytes/128-4 57228 2087 ns/op BenchmarkNatSetBytes/7-4 826623 134.7 ns/op BenchmarkNatSetBytes/23-4 255777 472.2 ns/op BenchmarkNatSetBytes/127-4 56743 2102 ns/op BenchmarkScanPi-4 253 478671 ns/op BenchmarkStringPiParallel-4 720 150038 ns/op BenchmarkScan/10/Base2-4 42746 2739 ns/op BenchmarkScan/100/Base2-4 5061 23418 ns/op BenchmarkScan/1000/Base2-4 511 232022 ns/op BenchmarkScan/10/Base8-4 104856 1141 ns/op BenchmarkScan/100/Base8-4 14396 8330 ns/op BenchmarkScan/1000/Base8-4 1472 80875 ns/op BenchmarkScan/10/Base10-4 110392 1069 ns/op BenchmarkScan/100/Base10-4 15294 7749 ns/op BenchmarkScan/1000/Base10-4 1556 74518 ns/op BenchmarkScan/10/Base16-4 122576 976.1 ns/op BenchmarkScan/100/Base16-4 17220 6902 ns/op BenchmarkScan/1000/Base16-4 1768 65989 ns/op BenchmarkString/10/Base2-4 175402 664.8 ns/op BenchmarkString/100/Base2-4 23454 5039 ns/op BenchmarkString/1000/Base2-4 2403 49007 ns/op BenchmarkString/10/Base8-4 354735 331.0 ns/op BenchmarkString/100/Base8-4 61357 1898 ns/op BenchmarkString/1000/Base8-4 6654 17253 ns/op BenchmarkString/10/Base10-4 194557 615.4 ns/op BenchmarkString/100/Base10-4 37863 3145 ns/op BenchmarkString/1000/Base10-4 4856 23903 ns/op BenchmarkString/10/Base16-4 398300 291.8 ns/op BenchmarkString/100/Base16-4 81690 1435 ns/op BenchmarkString/1000/Base16-4 9006 12543 ns/op BenchmarkLeafSize/0-4 43 2617720 ns/op BenchmarkLeafSize/1-4 422 281582 ns/op BenchmarkLeafSize/2-4 415 281342 ns/op BenchmarkLeafSize/3-4 300 392523 ns/op BenchmarkLeafSize/4-4 432 279527 ns/op BenchmarkLeafSize/5-4 270 446841 ns/op BenchmarkLeafSize/6-4 304 382957 ns/op BenchmarkLeafSize/7-4 326 360492 ns/op BenchmarkLeafSize/8-4 438 276954 ns/op BenchmarkLeafSize/9-4 229 516537 ns/op BenchmarkLeafSize/10-4 276 436108 ns/op BenchmarkLeafSize/11-4 285 414709 ns/op BenchmarkLeafSize/12-4 313 382553 ns/op BenchmarkLeafSize/13-4 288 415995 ns/op BenchmarkLeafSize/14-4 331 362500 ns/op BenchmarkLeafSize/15-4 352 334003 ns/op BenchmarkLeafSize/16-4 438 274376 ns/op BenchmarkLeafSize/32-4 422 281520 ns/op BenchmarkLeafSize/64-4 394 303322 ns/op BenchmarkProbablyPrime/n=0-4 9 11421812 ns/op BenchmarkProbablyPrime/n=1-4 8 13152132 ns/op BenchmarkProbablyPrime/n=5-4 6 19835951 ns/op BenchmarkProbablyPrime/n=10-4 4 26879753 ns/op BenchmarkProbablyPrime/n=20-4 3 43344712 ns/op BenchmarkProbablyPrime/Lucas-4 12 9854151 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 70 1565340 ns/op BenchmarkRatCmp-4 218342 539.2 ns/op BenchmarkFloatSqrt/64-4 22564 5321 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13788 8637 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 8502 12215 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4754 23835 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 813 146869 ns/op 18097 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 58 1929679 ns/op 177043 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 144793163 ns/op 3718520 B/op 586 allocs/op PASS ok math/big 49.746s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8632572 13.84 ns/op BenchmarkLeadingZeros8-4 8857749 13.39 ns/op BenchmarkLeadingZeros16-4 9286051 12.93 ns/op BenchmarkLeadingZeros32-4 9371168 12.72 ns/op BenchmarkLeadingZeros64-4 9812329 12.34 ns/op BenchmarkTrailingZeros-4 9199413 13.07 ns/op BenchmarkTrailingZeros8-4 9531043 12.54 ns/op BenchmarkTrailingZeros16-4 8926069 13.56 ns/op BenchmarkTrailingZeros32-4 9482488 12.57 ns/op BenchmarkTrailingZeros64-4 9140010 13.15 ns/op BenchmarkOnesCount-4 9571105 12.58 ns/op BenchmarkOnesCount8-4 9791866 12.25 ns/op BenchmarkOnesCount16-4 9179604 13.18 ns/op BenchmarkOnesCount32-4 9388827 13.20 ns/op BenchmarkOnesCount64-4 9153282 13.22 ns/op BenchmarkRotateLeft-4 9954406 12.16 ns/op BenchmarkRotateLeft8-4 9547676 12.42 ns/op BenchmarkRotateLeft16-4 9879933 12.14 ns/op BenchmarkRotateLeft32-4 9782559 12.29 ns/op BenchmarkRotateLeft64-4 9748008 12.03 ns/op BenchmarkReverse-4 14326227 8.405 ns/op BenchmarkReverse8-4 18438889 6.378 ns/op BenchmarkReverse16-4 16604694 7.165 ns/op BenchmarkReverse32-4 15258596 7.924 ns/op BenchmarkReverse64-4 14329897 8.313 ns/op BenchmarkReverseBytes-4 18747046 6.508 ns/op BenchmarkReverseBytes16-4 18564927 6.411 ns/op BenchmarkReverseBytes32-4 18646424 6.412 ns/op BenchmarkReverseBytes64-4 18206926 6.526 ns/op BenchmarkAdd-4 9349884 12.68 ns/op BenchmarkAdd32-4 9563936 12.53 ns/op BenchmarkAdd64-4 9383275 12.68 ns/op BenchmarkAdd64multiple-4 17325031 6.770 ns/op BenchmarkSub-4 9428050 12.64 ns/op BenchmarkSub32-4 9107085 13.22 ns/op BenchmarkSub64-4 9481509 12.73 ns/op BenchmarkSub64multiple-4 17616354 6.785 ns/op BenchmarkMul-4 9779731 12.33 ns/op BenchmarkMul32-4 9462522 12.59 ns/op BenchmarkMul64-4 9548208 12.31 ns/op BenchmarkDiv-4 2647627 45.59 ns/op BenchmarkDiv32-4 5569820 21.71 ns/op BenchmarkDiv64-4 2715199 44.06 ns/op PASS ok math/bits 5.884s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10297461 22.83 ns/op BenchmarkAcos-4 395954 276.1 ns/op BenchmarkAcosh-4 410899 298.5 ns/op BenchmarkAsin-4 467347 277.3 ns/op BenchmarkAsinh-4 463653 274.3 ns/op BenchmarkAtan-4 721966 200.3 ns/op BenchmarkAtanh-4 730402 199.8 ns/op BenchmarkConj-4 19890901 5.310 ns/op BenchmarkCos-4 546339 210.9 ns/op BenchmarkCosh-4 597441 204.3 ns/op BenchmarkExp-4 783457 162.7 ns/op BenchmarkLog-4 806721 163.1 ns/op BenchmarkLog10-4 809044 162.0 ns/op BenchmarkPhase-4 1764775 68.68 ns/op BenchmarkPolar-4 1000000 105.1 ns/op BenchmarkPow-4 218674 586.0 ns/op BenchmarkRect-4 1000000 109.9 ns/op BenchmarkSin-4 598315 206.8 ns/op BenchmarkSinh-4 592984 207.5 ns/op BenchmarkSqrt-4 1000000 119.2 ns/op BenchmarkTan-4 350169 351.6 ns/op BenchmarkTanh-4 411462 315.5 ns/op PASS ok math/cmplx 3.033s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 179415 648.3 ns/op BenchmarkInt63ThreadsafeParallel-4 75578 1481 ns/op BenchmarkInt63Unthreadsafe-4 1277971 94.15 ns/op BenchmarkIntn1000-4 795144 138.8 ns/op BenchmarkInt63n1000-4 858445 127.2 ns/op BenchmarkInt31n1000-4 960572 116.8 ns/op BenchmarkFloat32-4 900438 112.7 ns/op BenchmarkFloat64-4 1264646 93.55 ns/op BenchmarkPerm3-4 194907 606.8 ns/op BenchmarkPerm30-4 23413 5102 ns/op BenchmarkPerm30ViaShuffle-4 25795 4613 ns/op BenchmarkShuffleOverhead-4 18560 6433 ns/op BenchmarkRead3-4 880395 134.3 ns/op BenchmarkRead64-4 76866 1560 ns/op BenchmarkRead1000-4 5218 23227 ns/op PASS ok math/rand 2.200s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45178 2701 ns/op BenchmarkQDecodeWord-4 104325 1075 ns/op BenchmarkQDecodeHeader-4 103656 1164 ns/op BenchmarkTypeByExtension/.html-4 303481 378.0 ns/op BenchmarkTypeByExtension/.HTML-4 320191 344.9 ns/op BenchmarkTypeByExtension/.unused-4 370382 297.6 ns/op BenchmarkExtensionsByType/text/html-4 188278 644.7 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 111882 1068 ns/op BenchmarkExtensionsByType/application/octet-stream-4 192452 641.5 ns/op PASS ok mime 1.209s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1017 113918 ns/op PASS ok mime/quotedprintable 0.161s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 141 856381 ns/op 8427 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 16 7132897 ns/op 19260 B/op 159 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5111800299 ns/op 157848 B/op 226 allocs/op BenchmarkDNSName-4 112188 968.4 ns/op BenchmarkInterfaces-4 5116 20780 ns/op BenchmarkInterfaceByIndex-4 9078 13282 ns/op BenchmarkInterfaceByName-4 5408 20962 ns/op BenchmarkInterfaceAddrs-4 5300 19703 ns/op BenchmarkInterfacesAndAddrs-4 8710 13607 ns/op BenchmarkInterfacesAndMulticastAddrs-4 6519 18020 ns/op BenchmarkParseIP-4 15916 7651 ns/op BenchmarkIPString/IPv4-4 149712 779.0 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10000 10025 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 49884 2368 ns/op BenchmarkIPEqual/IPv4-4 1170255 101.4 ns/op BenchmarkIPEqual/IPv6-4 1136748 104.2 ns/op BenchmarkTCP4OneShot-4 3774 31970 ns/op BenchmarkTCP4OneShotTimeout-4 3548 34578 ns/op BenchmarkTCP4Persistent-4 14766 8350 ns/op BenchmarkTCP4PersistentTimeout-4 14715 8181 ns/op BenchmarkTCP6OneShot-4 3340 34442 ns/op BenchmarkTCP6OneShotTimeout-4 3066 34971 ns/op BenchmarkTCP6Persistent-4 14763 8316 ns/op BenchmarkTCP6PersistentTimeout-4 14466 8524 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25087 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25484 ns/op BenchmarkSetReadDeadline-4 130194 919.0 ns/op BenchmarkUDP6LinkLocalUnicast-4 8577 14442 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 11257 10347 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 11612 9825 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 11870 11004 ns/op 0 B/op 0 allocs/op PASS ok net 10.680s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27600 4262 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10346 11086 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14194 8355 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18108 6520 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 32956 3584 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 932496 124.2 ns/op BenchmarkReadRequestChrome-4 3812 28850 ns/op 21.18 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11595 10300 ns/op 7.57 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 10146 ns/op 8.08 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6866 14959 ns/op 10.09 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17666 6691 ns/op 5.98 MB/s 875 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 270 439632 ns/op 2.33 MB/s BenchmarkFileAndServer_1KB/https1-4 189 565345 ns/op 1.81 MB/s BenchmarkFileAndServer_1KB/h2-4 135 837091 ns/op 1.22 MB/s BenchmarkFileAndServer_16MB/h1-4 2 50858885 ns/op 329.88 MB/s BenchmarkFileAndServer_16MB/https1-4 1 117759731 ns/op 142.47 MB/s BenchmarkFileAndServer_16MB/h2-4 1 243863132 ns/op 68.80 MB/s BenchmarkFileAndServer_64MB/h1-4 1 204490734 ns/op 328.18 MB/s BenchmarkFileAndServer_64MB/https1-4 1 422152098 ns/op 158.97 MB/s BenchmarkFileAndServer_64MB/h2-4 1 955022073 ns/op 70.27 MB/s BenchmarkServeMux-4 286 430507 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 373 346866 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 280 432322 ns/op 5903 B/op 64 allocs/op BenchmarkClientServer/https1-4 174 601744 ns/op 6952 B/op 77 allocs/op BenchmarkClientServer/h2-4 148 739421 ns/op 10411 B/op 84 allocs/op BenchmarkClientServerParallel/4/h1-4 1155 101720 ns/op 10068 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 28 4059500 ns/op 122902 B/op 1137 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14434: read tcp 127.0.0.1:14429->127.0.0.1:14434: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14435: write tcp 127.0.0.1:14429->127.0.0.1:14435: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14458: read tcp 127.0.0.1:14436->127.0.0.1:14458: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14455: read tcp 127.0.0.1:14436->127.0.0.1:14455: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14459: read tcp 127.0.0.1:14436->127.0.0.1:14459: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14485: read tcp 127.0.0.1:14460->127.0.0.1:14485: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14481: read tcp 127.0.0.1:14460->127.0.0.1:14481: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14482: read tcp 127.0.0.1:14460->127.0.0.1:14482: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14483: read tcp 127.0.0.1:14460->127.0.0.1:14483: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14488: read tcp 127.0.0.1:14460->127.0.0.1:14488: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 303 355061 ns/op 15250 B/op 137 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14496: read tcp 127.0.0.1:14491->127.0.0.1:14496: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14497: write tcp 127.0.0.1:14491->127.0.0.1:14497: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14511: read tcp 127.0.0.1:14498->127.0.0.1:14511: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14513: write tcp 127.0.0.1:14498->127.0.0.1:14513: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14512: write tcp 127.0.0.1:14498->127.0.0.1:14512: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14509: write tcp 127.0.0.1:14498->127.0.0.1:14509: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14527: write tcp 127.0.0.1:14515->127.0.0.1:14527: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14540: write tcp 127.0.0.1:14532->127.0.0.1:14540: use of closed network connection BenchmarkClientServerParallel/64/h1-4 770 169205 ns/op 18279 B/op 106 allocs/op BenchmarkClientServerParallel/64/https1-4 28 4502119 ns/op 132749 B/op 1234 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15327: write tcp 127.0.0.1:15326->127.0.0.1:15327: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15329: read tcp 127.0.0.1:15326->127.0.0.1:15329: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15348: read tcp 127.0.0.1:15333->127.0.0.1:15348: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15337: read tcp 127.0.0.1:15333->127.0.0.1:15337: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15344: read tcp 127.0.0.1:15333->127.0.0.1:15344: use of closed network connection BenchmarkClientServerParallel/64/h2-4 31 4032324 ns/op 111335 B/op 1097 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15367: read tcp 127.0.0.1:15364->127.0.0.1:15367: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15368: write tcp 127.0.0.1:15364->127.0.0.1:15368: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15369: write tcp 127.0.0.1:15364->127.0.0.1:15369: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15381: read tcp 127.0.0.1:15371->127.0.0.1:15381: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15385: read tcp 127.0.0.1:15371->127.0.0.1:15385: use of closed network connection BenchmarkServer-4 93 1080027 ns/op 3020 B/op 23 allocs/op BenchmarkClient-4 223 501151 ns/op 3786 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 506 226921 ns/op 7372 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1040 107228 ns/op 3046 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1333 80281 ns/op 1896 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1446 81389 ns/op 2770 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1521 78828 ns/op 2710 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1473 83074 ns/op 2716 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1431 75684 ns/op 1922 B/op 14 allocs/op BenchmarkServerHijack-4 770 154789 ns/op 16719 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 357 298048 ns/op 5619 B/op 52 allocs/op BenchmarkResponseStatusLine-4 444099 251.1 ns/op 0 B/op 0 allocs/op PASS ok net/http 10.767s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4242 31079 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.242s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 90814 1254 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 501812 204.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 187782 601.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 69121 1753 ns/op BenchmarkStdIPv4-4 131194 891.4 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 85474 1375 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 85263 1403 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 109682 1095 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 66478 1778 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1310490 92.31 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1232042 98.42 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1302084 91.59 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 261314 439.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 291169 414.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 254593 457.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 84330 1414 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 423540 265.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 287646 401.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 288542 415.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 152144 749.8 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 413389 279.5 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 358515 317.2 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 126795 950.3 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 169105 686.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 262075 456.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 158434 747.5 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 306466 369.6 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 155350 768.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 150744 766.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 149215 765.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 112280 1006 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 466652 242.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 156441 741.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 93943 1245 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 120084 984.7 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 155378 713.6 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 111301 1041 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 268408 423.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 121856 969.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 144018 839.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 191072 613.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 127456 871.6 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1227649 97.16 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1204327 100.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1201932 98.65 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 104.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 105.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 104.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 104.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 104.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 104.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 356070 335.6 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 558081 202.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 210577 568.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 227721 530.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 207009 564.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 78846 1547 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 510386 220.4 ns/op PASS ok net/netip 7.868s 2023/01/25 21:42:46 Test RPC server listening on 127.0.0.1:15902 2023/01/25 21:42:46 Test HTTP RPC server listening on 127.0.0.1:15903 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1549 71777 ns/op BenchmarkEndToEndHTTP-4 1476 72336 ns/op BenchmarkEndToEndAsync-4 2986 34996 ns/op BenchmarkEndToEndAsyncHTTP-4 3627 32123 ns/op PASS ok net/rpc 0.694s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3638 31204 ns/op BenchmarkReadMIMEHeader/server_headers-4 5731 20863 ns/op BenchmarkUncommon-4 26148 4468 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.642s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4742 23680 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 96025 1212 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 533054 204.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 93948 1277 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 171214 697.7 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 80401 1498 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13822 8814 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 376712 301.3 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 91794 1296 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 174735 689.8 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 80962 1503 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14936 7885 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 199159 581.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 79929 1505 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 76725 1549 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35448 3389 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5802 18694 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 200659 584.4 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 77845 1522 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 76668 1529 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35763 3378 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6326 18226 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.210s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 2852574 43.41 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 160579 680.8 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 936 121694 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 324 373404 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 738 162329 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 81433 1483 ns/op BenchmarkStatFile-4 71815 1676 ns/op BenchmarkStatDir-4 74094 1589 ns/op BenchmarkLstatDot-4 84181 1418 ns/op BenchmarkLstatFile-4 73828 1673 ns/op BenchmarkLstatDir-4 74462 1564 ns/op PASS ok os 1.589s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 58 2096880 ns/op 6368 B/op 29 allocs/op PASS ok os/exec 0.245s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 291120 360.0 ns/op PASS ok os/user 0.149s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3672714 32.62 ns/op BenchmarkString-4 2337878 51.95 ns/op BenchmarkBytes-4 2039223 56.61 ns/op BenchmarkNamedBytes-4 757581 154.7 ns/op BenchmarkBytesArray-4 631250 174.9 ns/op BenchmarkSliceLen-4 2414197 49.66 ns/op BenchmarkMapLen-4 1486219 78.85 ns/op BenchmarkStringLen-4 1878768 63.63 ns/op BenchmarkArrayLen-4 1682710 70.30 ns/op BenchmarkSliceCap-4 2443954 48.24 ns/op BenchmarkDeepEqual/int8-4 695970 176.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 112296 1035 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 489175 225.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 109400 1088 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 480622 233.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 108338 1112 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 473043 228.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 110468 1069 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 522520 225.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 109756 1062 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 660154 168.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 139660 830.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 518874 229.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 111921 1066 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 495476 235.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 111828 1059 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 510968 228.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 110976 1065 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 485606 225.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 111081 1062 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 513674 226.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 107792 1066 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 485937 233.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 112154 1062 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 494210 228.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 109264 1074 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 499420 226.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 111948 1055 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 519948 227.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 112790 1076 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 716268 169.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 114720 1019 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 529610 219.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 110606 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 141476 851.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 68241 1739 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 68492 1764 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45482 2602 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 278504 417.1 ns/op BenchmarkIsZero/ArrayIncomparable-4 39837 2990 ns/op BenchmarkIsZero/StructComparable-4 896198 127.3 ns/op BenchmarkIsZero/StructIncomparable-4 180860 664.1 ns/op BenchmarkSetZero/Bool/Direct-4 4039257 29.16 ns/op BenchmarkSetZero/Bool/CachedZero-4 1712481 70.02 ns/op BenchmarkSetZero/Bool/NewZero-4 1270498 93.64 ns/op BenchmarkSetZero/Int/Direct-4 2550934 46.96 ns/op BenchmarkSetZero/Int/CachedZero-4 1780107 67.41 ns/op BenchmarkSetZero/Int/NewZero-4 1291687 93.18 ns/op BenchmarkSetZero/Uint/Direct-4 2533531 47.81 ns/op BenchmarkSetZero/Uint/CachedZero-4 1783861 67.29 ns/op BenchmarkSetZero/Uint/NewZero-4 1286325 93.15 ns/op BenchmarkSetZero/Float/Direct-4 2506048 47.61 ns/op BenchmarkSetZero/Float/CachedZero-4 1772282 67.42 ns/op BenchmarkSetZero/Float/NewZero-4 1295674 94.08 ns/op BenchmarkSetZero/Complex/Direct-4 2478135 48.23 ns/op BenchmarkSetZero/Complex/CachedZero-4 1770318 67.51 ns/op BenchmarkSetZero/Complex/NewZero-4 1295976 93.37 ns/op BenchmarkSetZero/Array/Direct-4 3870716 30.69 ns/op BenchmarkSetZero/Array/CachedZero-4 1769010 67.60 ns/op BenchmarkSetZero/Array/NewZero-4 1298245 92.08 ns/op BenchmarkSetZero/Chan/Direct-4 2527604 47.50 ns/op BenchmarkSetZero/Chan/CachedZero-4 1284289 92.35 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 114.2 ns/op BenchmarkSetZero/Func/Direct-4 2474606 47.30 ns/op BenchmarkSetZero/Func/CachedZero-4 1300161 92.34 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 114.8 ns/op BenchmarkSetZero/Interface/Direct-4 2151726 54.34 ns/op BenchmarkSetZero/Interface/CachedZero-4 1784029 67.32 ns/op BenchmarkSetZero/Interface/NewZero-4 1278920 94.84 ns/op BenchmarkSetZero/Map/Direct-4 2497030 48.31 ns/op BenchmarkSetZero/Map/CachedZero-4 1281894 93.67 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 115.8 ns/op BenchmarkSetZero/Pointer/Direct-4 2518425 47.83 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1297688 91.72 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 115.0 ns/op BenchmarkSetZero/Slice/Direct-4 2161232 55.24 ns/op BenchmarkSetZero/Slice/CachedZero-4 1779656 67.06 ns/op BenchmarkSetZero/Slice/NewZero-4 1300999 92.35 ns/op BenchmarkSetZero/String/Direct-4 2554646 47.72 ns/op BenchmarkSetZero/String/CachedZero-4 1768662 67.37 ns/op BenchmarkSetZero/String/NewZero-4 1275224 92.69 ns/op BenchmarkSetZero/Struct/Direct-4 3826616 31.40 ns/op BenchmarkSetZero/Struct/CachedZero-4 1772628 67.47 ns/op BenchmarkSetZero/Struct/NewZero-4 1303701 92.92 ns/op BenchmarkSelect/1-4 177481 667.4 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 89926 1317 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 45936 2536 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 168154 634.1 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 124448 937.3 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 115234 997.5 ns/op 128.32 MB/s BenchmarkCallArgCopy/size=256-4 109623 1024 ns/op 250.09 MB/s BenchmarkCallArgCopy/size=1024-4 80553 1534 ns/op 667.41 MB/s BenchmarkCallArgCopy/size=4096-4 36044 3513 ns/op 1166.11 MB/s BenchmarkCallArgCopy/size=65536-4 3030 42009 ns/op 1560.05 MB/s BenchmarkPtrTo-4 484166 244.6 ns/op BenchmarkFieldByName1-4 763822 144.3 ns/op BenchmarkFieldByName2-4 79254 1514 ns/op BenchmarkFieldByName3-4 9205 11563 ns/op BenchmarkInterfaceBig-4 5102907 23.04 ns/op BenchmarkInterfaceSmall-4 5128906 22.95 ns/op BenchmarkNew-4 2399190 50.58 ns/op BenchmarkMap/StringKeys/MapIndex-4 3314 36428 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3044 38203 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2968 40121 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2961 40596 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3248 37604 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3036 37510 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 237576 489.4 ns/op PASS ok reflect 17.986s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 9506 11091 ns/op 9478 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 12510 8123 ns/op 9282 B/op 1 allocs/op BenchmarkFindString-4 10000 10371 ns/op 9310 B/op 1 allocs/op BenchmarkFindSubmatch-4 9886 11204 ns/op 9285 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 8799 12187 ns/op 9014 B/op 2 allocs/op BenchmarkLiteral-4 16119 7428 ns/op BenchmarkNotLiteral-4 4311 26571 ns/op BenchmarkMatchClass-4 3439 35145 ns/op BenchmarkMatchClass_InRange-4 3451 34299 ns/op BenchmarkReplaceAll-4 2197 47711 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 15763 8604 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 38383 3140 ns/op BenchmarkAnchoredShortMatch-4 14218 8588 ns/op BenchmarkAnchoredLongMatch-4 19316 6211 ns/op BenchmarkOnePassShortA-4 22038 5536 ns/op BenchmarkNotOnePassShortA-4 7665 15402 ns/op BenchmarkOnePassShortB-4 28912 4118 ns/op BenchmarkNotOnePassShortB-4 10000 12342 ns/op BenchmarkOnePassLongPrefix-4 87488 1356 ns/op BenchmarkOnePassLongNotPrefix-4 30691 3934 ns/op BenchmarkMatchParallelShared-4 28255 4734 ns/op BenchmarkMatchParallelCopied-4 28474 4980 ns/op BenchmarkQuoteMetaAll-4 156687 785.8 ns/op 17.82 MB/s BenchmarkQuoteMetaNone-4 304620 399.0 ns/op 65.16 MB/s BenchmarkCompile/Onepass-4 3722 28024 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1605 72166 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 193 615046 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3615606 31.06 ns/op 515.19 MB/s BenchmarkMatch/Easy0/32-4 16363 7578 ns/op 4.22 MB/s BenchmarkMatch/Easy0/1K-4 5268 20596 ns/op 49.72 MB/s BenchmarkMatch/Easy0i/16-4 3558981 31.38 ns/op 509.94 MB/s BenchmarkMatch/Easy0i/32-4 5472 23605 ns/op 1.36 MB/s BenchmarkMatch/Easy0i/1K-4 272 438460 ns/op 2.34 MB/s BenchmarkMatch/Easy1/16-4 3525518 33.34 ns/op 479.90 MB/s BenchmarkMatch/Easy1/32-4 17857 6896 ns/op 4.64 MB/s BenchmarkMatch/Easy1/1K-4 4710 26691 ns/op 38.36 MB/s BenchmarkMatch/Medium/16-4 3541936 33.14 ns/op 482.74 MB/s BenchmarkMatch/Medium/32-4 5950 19285 ns/op 1.66 MB/s BenchmarkMatch/Medium/1K-4 316 381024 ns/op 2.69 MB/s BenchmarkMatch/Hard/16-4 3549836 33.51 ns/op 477.43 MB/s BenchmarkMatch/Hard/32-4 4118 28897 ns/op 1.11 MB/s BenchmarkMatch/Hard/1K-4 183 645337 ns/op 1.59 MB/s BenchmarkMatch/Hard1/16-4 1522 79251 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 818 144300 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 26 4282233 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 30663 3736 ns/op 4.28 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18502 6369 ns/op 5.02 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 735 165742 ns/op 6.18 MB/s 24 B/op 0 allocs/op PASS ok regexp 7.432s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 632340 182.3 ns/op PASS ok regexp/syntax 1.172s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1052331 111.8 ns/op BenchmarkMakeChan/Int-4 908118 162.5 ns/op BenchmarkMakeChan/Ptr-4 542547 226.4 ns/op BenchmarkMakeChan/Struct/0-4 1000000 101.0 ns/op BenchmarkMakeChan/Struct/32-4 487087 255.3 ns/op BenchmarkMakeChan/Struct/40-4 365497 302.5 ns/op BenchmarkChanNonblocking-4 10828424 9.909 ns/op BenchmarkSelectUncontended-4 1214262 122.7 ns/op BenchmarkSelectSyncContended-4 27240 4541 ns/op BenchmarkSelectAsyncContended-4 102462 1238 ns/op BenchmarkSelectNonblock-4 6259120 18.61 ns/op BenchmarkChanUncontended-4 9369 11717 ns/op BenchmarkChanContended-4 1070 111552 ns/op BenchmarkChanSync-4 115526 1012 ns/op BenchmarkChanSyncWork-4 10000 35455 ns/op BenchmarkChanProdCons0-4 77124 1715 ns/op BenchmarkChanProdCons10-4 85776 1577 ns/op BenchmarkChanProdCons100-4 83176 1325 ns/op BenchmarkChanProdConsWork0-4 70681 1693 ns/op BenchmarkChanProdConsWork10-4 72844 1686 ns/op BenchmarkChanProdConsWork100-4 73440 1658 ns/op BenchmarkSelectProdCons-4 54252 2246 ns/op BenchmarkReceiveDataFromClosedChan-4 577789 178.4 ns/op BenchmarkChanCreation-4 172371 608.0 ns/op BenchmarkChanSem-4 122772 988.1 ns/op BenchmarkChanPopular-4 98 1191229 ns/op BenchmarkChanClosed-4 457579 259.7 ns/op BenchmarkCallClosure-4 6512424 18.51 ns/op BenchmarkCallClosure1-4 6834124 17.53 ns/op BenchmarkCallClosure2-4 1473862 92.12 ns/op BenchmarkCallClosure3-4 1668756 71.08 ns/op BenchmarkCallClosure4-4 1454548 79.56 ns/op BenchmarkComplex128DivNormal-4 10212435 20.13 ns/op BenchmarkComplex128DivNisNaN-4 7706278 20.69 ns/op BenchmarkComplex128DivDisNaN-4 7620685 23.24 ns/op BenchmarkComplex128DivNisInf-4 9987583 22.06 ns/op BenchmarkComplex128DivDisInf-4 5219296 29.35 ns/op BenchmarkSetTypePtr-4 52164409 2.260 ns/op 3539.05 MB/s BenchmarkSetTypePtr8-4 9598845 12.08 ns/op 5299.12 MB/s BenchmarkSetTypePtr16-4 9707847 12.14 ns/op 10543.20 MB/s BenchmarkSetTypePtr32-4 9752148 12.08 ns/op 21189.91 MB/s BenchmarkSetTypePtr64-4 9810672 12.13 ns/op 42195.09 MB/s BenchmarkSetTypePtr126-4 5651325 20.64 ns/op 48834.25 MB/s BenchmarkSetTypePtr128-4 6040881 19.88 ns/op 51498.80 MB/s BenchmarkSetTypePtrSlice-4 724676 162.6 ns/op 50391.15 MB/s BenchmarkSetTypeNode1-4 9845252 12.31 ns/op 1950.41 MB/s BenchmarkSetTypeNode1Slice-4 3006973 39.51 ns/op 19437.95 MB/s BenchmarkSetTypeNode8-4 9779428 16.52 ns/op 4843.87 MB/s BenchmarkSetTypeNode8Slice-4 1579515 75.96 ns/op 33702.88 MB/s BenchmarkSetTypeNode64-4 5728186 20.85 ns/op 25318.90 MB/s BenchmarkSetTypeNode64Slice-4 230382 509.2 ns/op 33180.08 MB/s BenchmarkSetTypeNode64Dead-4 7553955 16.14 ns/op 32705.46 MB/s BenchmarkSetTypeNode64DeadSlice-4 269404 444.5 ns/op 38010.12 MB/s BenchmarkSetTypeNode124-4 5710495 20.69 ns/op 48727.52 MB/s BenchmarkSetTypeNode124Slice-4 185167 639.4 ns/op 50450.29 MB/s BenchmarkSetTypeNode126-4 5928237 19.94 ns/op 51351.72 MB/s BenchmarkSetTypeNode126Slice-4 187476 640.6 ns/op 51148.67 MB/s BenchmarkSetTypeNode128-4 4087917 28.96 ns/op 35907.81 MB/s BenchmarkSetTypeNode128Slice-4 147104 816.2 ns/op 40776.53 MB/s BenchmarkSetTypeNode130-4 4126219 28.98 ns/op 36440.52 MB/s BenchmarkSetTypeNode130Slice-4 143362 832.5 ns/op 40590.08 MB/s BenchmarkSetTypeNode1024-4 802261 149.8 ns/op 54781.75 MB/s BenchmarkSetTypeNode1024Slice-4 25130 4775 ns/op 55008.47 MB/s BenchmarkAllocation-4 4806 31505 ns/op BenchmarkReadMemStats-4 6223 19310 ns/op BenchmarkReadMemStatsLatency-4 1 83166 p50-ns 83166 p90-ns 83166 p99-ns BenchmarkWriteBarrier-4 2697148 42.98 ns/op BenchmarkBulkWriteBarrier-4 5828870 18.70 ns/op BenchmarkScanStackNoLocals-4 3 46614498 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10876590 11.00 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9986629 11.36 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8731640 13.92 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7003548 17.07 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4710717 25.56 ns/op BenchmarkHash5-4 6252379 17.45 ns/op 286.57 MB/s BenchmarkHash16-4 6680822 17.50 ns/op 914.05 MB/s BenchmarkHash64-4 6156573 19.37 ns/op 3304.49 MB/s BenchmarkHash1024-4 1876216 63.20 ns/op 16203.54 MB/s BenchmarkHash65536-4 38634 3106 ns/op 21102.69 MB/s BenchmarkAlignedLoad-4 8248372 14.24 ns/op BenchmarkUnalignedLoad-4 8646196 13.34 ns/op BenchmarkEqEfaceConcrete-4 6542968 18.07 ns/op BenchmarkEqIfaceConcrete-4 6809354 17.52 ns/op BenchmarkNeEfaceConcrete-4 7105581 17.01 ns/op BenchmarkNeIfaceConcrete-4 7059687 17.19 ns/op BenchmarkConvT2EByteSized/bool-4 6626818 17.93 ns/op BenchmarkConvT2EByteSized/uint8-4 6594547 18.07 ns/op BenchmarkConvT2ESmall-4 6019491 19.72 ns/op BenchmarkConvT2EUintptr-4 5777938 20.56 ns/op BenchmarkConvT2ELarge-4 1000000 102.3 ns/op BenchmarkConvT2ISmall-4 5979195 20.38 ns/op BenchmarkConvT2IUintptr-4 5962995 19.89 ns/op BenchmarkConvT2ILarge-4 1229262 95.26 ns/op BenchmarkConvI2E-4 5199704 22.18 ns/op BenchmarkConvI2I-4 4377408 27.19 ns/op BenchmarkAssertE2T-4 5029804 23.83 ns/op BenchmarkAssertE2TLarge-4 2555229 47.09 ns/op BenchmarkAssertE2I-4 4237615 27.67 ns/op BenchmarkAssertI2T-4 5118116 23.50 ns/op BenchmarkAssertI2I-4 4310935 27.68 ns/op BenchmarkAssertI2E-4 6263848 18.80 ns/op BenchmarkAssertE2E-4 6761983 18.04 ns/op BenchmarkAssertE2T2-4 4079364 29.13 ns/op BenchmarkAssertE2T2Blank-4 4729725 25.40 ns/op BenchmarkAssertI2E2-4 4801347 24.87 ns/op BenchmarkAssertI2E2Blank-4 6659642 17.94 ns/op BenchmarkAssertE2E2-4 5059399 23.64 ns/op BenchmarkAssertE2E2Blank-4 6131430 18.64 ns/op BenchmarkConvT2Ezero/zero/16-4 5877430 20.90 ns/op BenchmarkConvT2Ezero/zero/32-4 5767534 20.86 ns/op BenchmarkConvT2Ezero/zero/64-4 5723049 20.92 ns/op BenchmarkConvT2Ezero/zero/str-4 5508421 21.38 ns/op BenchmarkConvT2Ezero/zero/slice-4 5840802 20.69 ns/op BenchmarkConvT2Ezero/zero/big-4 268304 472.3 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1409536 96.33 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1293164 105.9 ns/op BenchmarkConvT2Ezero/nonzero/big-4 264526 580.2 ns/op BenchmarkConvT2Ezero/smallint/16-4 5693005 20.36 ns/op BenchmarkConvT2Ezero/smallint/32-4 5815197 20.40 ns/op BenchmarkConvT2Ezero/smallint/64-4 5813337 20.78 ns/op BenchmarkConvT2Ezero/largeint/16-4 1813804 71.81 ns/op BenchmarkConvT2Ezero/largeint/32-4 1848573 65.64 ns/op BenchmarkConvT2Ezero/largeint/64-4 1826541 67.30 ns/op BenchmarkMalloc8-4 1457695 80.86 ns/op BenchmarkMalloc16-4 1441822 82.36 ns/op BenchmarkMallocTypeInfo8-4 1513854 77.41 ns/op BenchmarkMallocTypeInfo16-4 1247911 96.50 ns/op BenchmarkMallocLargeStruct-4 192711 724.7 ns/op BenchmarkGoroutineSelect-4 66 2565777 ns/op BenchmarkGoroutineBlocking-4 69 1764958 ns/op BenchmarkGoroutineForRange-4 70 2267588 ns/op BenchmarkGoroutineIdle-4 66 2515503 ns/op BenchmarkHashStringSpeed-4 2236171 59.02 ns/op BenchmarkHashBytesSpeed-4 1292991 83.93 ns/op BenchmarkHashInt32Speed-4 3193411 38.17 ns/op BenchmarkHashInt64Speed-4 2603714 38.67 ns/op BenchmarkHashStringArraySpeed-4 580048 202.9 ns/op BenchmarkMegMap-4 2940550 38.54 ns/op BenchmarkMegOneMap-4 3789122 32.46 ns/op BenchmarkMegEqMap-4 1998 71181 ns/op BenchmarkMegEmptyMap-4 4248001 27.50 ns/op BenchmarkSmallStrMap-4 3250006 37.35 ns/op BenchmarkMapStringKeysEight_16-4 2831370 42.02 ns/op BenchmarkMapStringKeysEight_32-4 2951972 39.17 ns/op BenchmarkMapStringKeysEight_64-4 3408910 35.14 ns/op BenchmarkMapStringKeysEight_1M-4 3348558 34.73 ns/op BenchmarkIntMap-4 3244198 31.30 ns/op BenchmarkMapFirst/1-4 4243143 28.05 ns/op BenchmarkMapFirst/2-4 4024699 29.32 ns/op BenchmarkMapFirst/3-4 4284494 27.57 ns/op BenchmarkMapFirst/4-4 4243916 27.91 ns/op BenchmarkMapFirst/5-4 4238953 27.30 ns/op BenchmarkMapFirst/6-4 4322925 27.28 ns/op BenchmarkMapFirst/7-4 4377580 27.42 ns/op BenchmarkMapFirst/8-4 4350774 27.38 ns/op BenchmarkMapFirst/9-4 3958498 30.18 ns/op BenchmarkMapFirst/10-4 3785337 31.10 ns/op BenchmarkMapFirst/11-4 3918879 30.50 ns/op BenchmarkMapFirst/12-4 3804445 31.06 ns/op BenchmarkMapFirst/13-4 3880450 31.44 ns/op BenchmarkMapFirst/14-4 3833628 30.43 ns/op BenchmarkMapFirst/15-4 3838956 30.69 ns/op BenchmarkMapFirst/16-4 3761956 31.56 ns/op BenchmarkMapMid/1-4 3446860 34.65 ns/op BenchmarkMapMid/2-4 3373441 36.45 ns/op BenchmarkMapMid/3-4 3326232 35.13 ns/op BenchmarkMapMid/4-4 3287606 36.03 ns/op BenchmarkMapMid/5-4 3288127 35.98 ns/op BenchmarkMapMid/6-4 3230696 36.94 ns/op BenchmarkMapMid/7-4 3246835 37.07 ns/op BenchmarkMapMid/8-4 3126747 38.09 ns/op BenchmarkMapMid/9-4 3109476 40.48 ns/op BenchmarkMapMid/10-4 3010390 40.16 ns/op BenchmarkMapMid/11-4 3083750 40.81 ns/op BenchmarkMapMid/12-4 2859747 39.23 ns/op BenchmarkMapMid/13-4 3034107 38.78 ns/op BenchmarkMapMid/14-4 3038493 39.91 ns/op BenchmarkMapMid/15-4 3046374 40.01 ns/op BenchmarkMapMid/16-4 3015308 42.32 ns/op BenchmarkMapLast/1-4 3586147 33.39 ns/op BenchmarkMapLast/2-4 3430244 34.97 ns/op BenchmarkMapLast/3-4 3285914 35.81 ns/op BenchmarkMapLast/4-4 3308991 36.07 ns/op BenchmarkMapLast/5-4 3275732 37.59 ns/op BenchmarkMapLast/6-4 3042238 39.17 ns/op BenchmarkMapLast/7-4 3066046 39.06 ns/op BenchmarkMapLast/8-4 3093915 39.52 ns/op BenchmarkMapLast/9-4 2984205 38.10 ns/op BenchmarkMapLast/10-4 2927503 43.22 ns/op BenchmarkMapLast/11-4 3014860 42.68 ns/op BenchmarkMapLast/12-4 2856436 40.83 ns/op BenchmarkMapLast/13-4 3085993 39.13 ns/op BenchmarkMapLast/14-4 3220054 38.42 ns/op BenchmarkMapLast/15-4 3209890 38.40 ns/op BenchmarkMapLast/16-4 3198823 37.41 ns/op BenchmarkMapCycle-4 2047857 62.79 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2715606 36.91 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2301 50716 ns/op BenchmarkMakeMap/[Byte]Byte-4 660117 211.2 ns/op BenchmarkMakeMap/[Int]Int-4 375114 473.1 ns/op BenchmarkNewEmptyMap-4 12335574 9.775 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1618082 74.17 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 461412 265.9 ns/op BenchmarkMapIterEmpty-4 5076954 23.32 ns/op BenchmarkSameLengthMap-4 4432281 29.00 ns/op BenchmarkBigKeyMap-4 1637456 76.87 ns/op BenchmarkBigValMap-4 1489675 82.06 ns/op BenchmarkSmallKeyMap-4 2589226 42.89 ns/op BenchmarkMapPopulate/1-4 2280184 53.71 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 136070 915.6 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7208 17147 ns/op 6273 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 744 168949 ns/op 51740 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 62 1874942 ns/op 416461 B/op 202 allocs/op BenchmarkMapPopulate/100000-4 3 34717169 ns/op 6537266 B/op 2950 allocs/op BenchmarkComplexAlgMap-4 437086 261.9 ns/op BenchmarkGoMapClear/Reflexive/1-4 680137 173.4 ns/op BenchmarkGoMapClear/Reflexive/10-4 642264 189.3 ns/op BenchmarkGoMapClear/Reflexive/100-4 208237 583.3 ns/op BenchmarkGoMapClear/Reflexive/1000-4 36801 3300 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4300 24946 ns/op BenchmarkGoMapClear/NonReflexive/1-4 485554 236.5 ns/op BenchmarkGoMapClear/NonReflexive/10-4 456196 258.1 ns/op BenchmarkGoMapClear/NonReflexive/100-4 182761 645.0 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 35305 3351 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4225 24804 ns/op BenchmarkMapStringConversion/32/simple-4 1807926 65.25 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1721197 67.61 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1561437 75.59 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1710295 69.18 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1625535 73.31 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1513066 79.39 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1812762 74.05 ns/op BenchmarkMapInterfacePtr-4 1890901 59.43 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4973936 23.72 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 148537 882.0 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4713 25661 ns/op BenchmarkMapPop1000-4 333 351868 ns/op BenchmarkMapPop10000-4 18 6491112 ns/op BenchmarkMapAssign/Int32/256-4 2217184 54.68 ns/op BenchmarkMapAssign/Int32/65536-4 727450 167.9 ns/op BenchmarkMapAssign/Int64/256-4 2162558 55.22 ns/op BenchmarkMapAssign/Int64/65536-4 499657 216.4 ns/op BenchmarkMapAssign/Str/256-4 1836237 66.19 ns/op BenchmarkMapAssign/Str/65536-4 322590 316.1 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1406622 82.45 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 518614 228.5 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1414336 84.09 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 419106 272.2 ns/op BenchmarkMapOperatorAssign/Str/256-4 490644 2541 ns/op BenchmarkMapOperatorAssign/Str/65536-4 190404 659.1 ns/op BenchmarkMapAppendAssign/Int32/256-4 793592 185.4 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 247057 539.5 ns/op 52 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 773126 182.3 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 232323 591.5 ns/op 60 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 613054 270.9 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 115533 987.3 ns/op 128 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1790408 66.37 ns/op BenchmarkMapDelete/Int32/1000-4 1897420 63.51 ns/op BenchmarkMapDelete/Int32/10000-4 1766793 65.96 ns/op BenchmarkMapDelete/Int64/100-4 1798152 67.30 ns/op BenchmarkMapDelete/Int64/1000-4 1921288 62.17 ns/op BenchmarkMapDelete/Int64/10000-4 1834970 65.91 ns/op BenchmarkMapDelete/Str/100-4 1406569 85.23 ns/op BenchmarkMapDelete/Str/1000-4 1481151 80.56 ns/op BenchmarkMapDelete/Str/10000-4 1384627 86.35 ns/op BenchmarkMapDelete/Pointer/100-4 1652985 73.39 ns/op BenchmarkMapDelete/Pointer/1000-4 1707896 70.00 ns/op BenchmarkMapDelete/Pointer/10000-4 1647646 74.39 ns/op BenchmarkMemmove/0-4 15147045 7.916 ns/op BenchmarkMemmove/1-4 1850204 64.79 ns/op 15.44 MB/s BenchmarkMemmove/2-4 1836783 67.67 ns/op 29.56 MB/s BenchmarkMemmove/3-4 1780989 66.41 ns/op 45.18 MB/s BenchmarkMemmove/4-4 1847274 65.49 ns/op 61.08 MB/s BenchmarkMemmove/5-4 1850317 63.88 ns/op 78.28 MB/s BenchmarkMemmove/6-4 1821372 65.16 ns/op 92.08 MB/s BenchmarkMemmove/7-4 1872664 65.28 ns/op 107.23 MB/s BenchmarkMemmove/8-4 1889548 63.61 ns/op 125.77 MB/s BenchmarkMemmove/9-4 1708816 68.05 ns/op 132.26 MB/s BenchmarkMemmove/10-4 1754584 67.73 ns/op 147.65 MB/s BenchmarkMemmove/11-4 1764643 67.51 ns/op 162.94 MB/s BenchmarkMemmove/12-4 1755841 68.40 ns/op 175.43 MB/s BenchmarkMemmove/13-4 1749951 68.45 ns/op 189.92 MB/s BenchmarkMemmove/14-4 1679505 67.55 ns/op 207.26 MB/s BenchmarkMemmove/15-4 1715304 68.23 ns/op 219.85 MB/s BenchmarkMemmove/16-4 1755956 66.80 ns/op 239.52 MB/s BenchmarkMemmove/32-4 1745134 70.42 ns/op 454.40 MB/s BenchmarkMemmove/64-4 1715869 69.92 ns/op 915.31 MB/s BenchmarkMemmove/128-4 1503693 78.65 ns/op 1627.38 MB/s BenchmarkMemmove/256-4 956392 117.4 ns/op 2181.16 MB/s BenchmarkMemmove/512-4 730663 167.0 ns/op 3065.82 MB/s BenchmarkMemmove/1024-4 490254 249.2 ns/op 4108.50 MB/s BenchmarkMemmove/2048-4 304914 395.7 ns/op 5176.25 MB/s BenchmarkMemmove/4096-4 164574 724.3 ns/op 5655.43 MB/s BenchmarkMemmoveOverlap/32-4 1788433 67.99 ns/op 470.68 MB/s BenchmarkMemmoveOverlap/64-4 1691306 71.01 ns/op 901.28 MB/s BenchmarkMemmoveOverlap/128-4 1505550 78.76 ns/op 1625.23 MB/s BenchmarkMemmoveOverlap/256-4 898921 120.4 ns/op 2126.88 MB/s BenchmarkMemmoveOverlap/512-4 686067 167.2 ns/op 3061.51 MB/s BenchmarkMemmoveOverlap/1024-4 485656 245.2 ns/op 4175.56 MB/s BenchmarkMemmoveOverlap/2048-4 300715 392.5 ns/op 5217.78 MB/s BenchmarkMemmoveOverlap/4096-4 163074 732.1 ns/op 5594.66 MB/s BenchmarkMemmoveUnalignedDst/0-4 14837035 8.103 ns/op BenchmarkMemmoveUnalignedDst/1-4 1889805 62.79 ns/op 15.93 MB/s BenchmarkMemmoveUnalignedDst/2-4 1838114 65.87 ns/op 30.36 MB/s BenchmarkMemmoveUnalignedDst/3-4 1845242 65.93 ns/op 45.50 MB/s BenchmarkMemmoveUnalignedDst/4-4 1824867 64.95 ns/op 61.59 MB/s BenchmarkMemmoveUnalignedDst/5-4 1819860 65.00 ns/op 76.93 MB/s BenchmarkMemmoveUnalignedDst/6-4 1838184 65.39 ns/op 91.75 MB/s BenchmarkMemmoveUnalignedDst/7-4 1791025 64.95 ns/op 107.78 MB/s BenchmarkMemmoveUnalignedDst/8-4 1810899 63.01 ns/op 126.97 MB/s BenchmarkMemmoveUnalignedDst/9-4 1762561 68.57 ns/op 131.26 MB/s BenchmarkMemmoveUnalignedDst/10-4 1706348 68.98 ns/op 144.96 MB/s BenchmarkMemmoveUnalignedDst/11-4 1741503 69.65 ns/op 157.94 MB/s BenchmarkMemmoveUnalignedDst/12-4 1762359 67.68 ns/op 177.31 MB/s BenchmarkMemmoveUnalignedDst/13-4 1690726 69.71 ns/op 186.48 MB/s BenchmarkMemmoveUnalignedDst/14-4 1696992 68.74 ns/op 203.67 MB/s BenchmarkMemmoveUnalignedDst/15-4 1755476 67.72 ns/op 221.50 MB/s BenchmarkMemmoveUnalignedDst/16-4 1727444 70.38 ns/op 227.33 MB/s BenchmarkMemmoveUnalignedDst/32-4 1642050 71.11 ns/op 450.03 MB/s BenchmarkMemmoveUnalignedDst/64-4 1545964 75.17 ns/op 851.46 MB/s BenchmarkMemmoveUnalignedDst/128-4 1415078 85.08 ns/op 1504.42 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 105.8 ns/op 2420.09 MB/s BenchmarkMemmoveUnalignedDst/512-4 683509 173.6 ns/op 2950.06 MB/s BenchmarkMemmoveUnalignedDst/1024-4 441361 266.5 ns/op 3842.55 MB/s BenchmarkMemmoveUnalignedDst/2048-4 300175 397.7 ns/op 5149.18 MB/s BenchmarkMemmoveUnalignedDst/4096-4 159308 746.6 ns/op 5486.17 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1643991 73.55 ns/op 435.11 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1523200 79.72 ns/op 802.78 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1372910 87.36 ns/op 1465.16 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 113.7 ns/op 2251.76 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 668222 172.8 ns/op 2962.59 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 471111 251.7 ns/op 4068.26 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 291433 402.8 ns/op 5084.42 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 163292 734.9 ns/op 5573.33 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14799864 8.071 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1898020 66.30 ns/op 15.08 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1808847 70.37 ns/op 28.42 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1718218 66.33 ns/op 45.23 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1790608 70.77 ns/op 56.52 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1824774 66.18 ns/op 75.56 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1810264 64.84 ns/op 92.53 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1723858 69.29 ns/op 101.03 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1843903 67.72 ns/op 118.14 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1632697 68.63 ns/op 131.13 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1642824 69.45 ns/op 144.00 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1738719 72.38 ns/op 151.99 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1735376 72.56 ns/op 165.39 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1665576 68.22 ns/op 190.56 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1670677 68.94 ns/op 203.06 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1709802 69.34 ns/op 216.32 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1730403 68.64 ns/op 233.10 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1693303 72.75 ns/op 439.86 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1568101 76.12 ns/op 840.76 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1425099 83.68 ns/op 1529.57 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1084341 108.1 ns/op 2367.92 MB/s BenchmarkMemmoveUnalignedSrc/512-4 655392 172.7 ns/op 2964.91 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 467035 248.8 ns/op 4116.31 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 298977 392.6 ns/op 5217.00 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 158404 746.0 ns/op 5490.29 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1656684 72.08 ns/op 443.97 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1568979 75.99 ns/op 842.27 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1387204 86.00 ns/op 1488.37 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 104.7 ns/op 2446.24 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 671097 169.7 ns/op 3017.39 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 478980 247.9 ns/op 4130.45 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 305224 388.2 ns/op 5275.71 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 166412 729.7 ns/op 5613.51 MB/s BenchmarkMemclr/5-4 12667825 9.244 ns/op 540.90 MB/s BenchmarkMemclr/16-4 12576832 9.440 ns/op 1694.91 MB/s BenchmarkMemclr/64-4 12022042 9.861 ns/op 6490.22 MB/s BenchmarkMemclr/256-4 10285136 11.73 ns/op 21830.07 MB/s BenchmarkMemclr/4096-4 2384572 50.22 ns/op 81557.90 MB/s BenchmarkMemclr/65536-4 71895 1800 ns/op 36403.10 MB/s BenchmarkMemclr/1M-4 2784 41324 ns/op 25374.35 MB/s BenchmarkMemclr/4M-4 694 167508 ns/op 25039.40 MB/s BenchmarkMemclr/8M-4 270 501765 ns/op 16718.20 MB/s BenchmarkMemclr/16M-4 28 3928546 ns/op 4270.59 MB/s BenchmarkMemclr/64M-4 26 4424758 ns/op 15166.67 MB/s BenchmarkGoMemclr/5-4 2275856 52.24 ns/op 95.72 MB/s BenchmarkGoMemclr/16-4 543243 221.0 ns/op 72.41 MB/s BenchmarkGoMemclr/64-4 143048 824.1 ns/op 77.66 MB/s BenchmarkGoMemclr/256-4 36348 3274 ns/op 78.18 MB/s BenchmarkMemclrRange/1K_2K-4 69829 1646 ns/op 58258.98 MB/s BenchmarkMemclrRange/2K_8K-4 31748 3794 ns/op 87900.56 MB/s BenchmarkMemclrRange/4K_16K-4 41212 2873 ns/op 112435.87 MB/s BenchmarkMemclrRange/160K_228K-4 1786 60779 ns/op 27359.17 MB/s BenchmarkClearFat7-4 6902864 17.27 ns/op BenchmarkClearFat8-4 7112560 16.41 ns/op BenchmarkClearFat11-4 6268716 19.46 ns/op BenchmarkClearFat12-4 5958063 20.14 ns/op BenchmarkClearFat13-4 6141984 19.73 ns/op BenchmarkClearFat14-4 5984313 19.94 ns/op BenchmarkClearFat15-4 6222909 19.12 ns/op BenchmarkClearFat16-4 6708505 17.44 ns/op BenchmarkClearFat24-4 6770167 17.74 ns/op BenchmarkClearFat32-4 6268562 19.18 ns/op BenchmarkClearFat40-4 6288799 19.20 ns/op BenchmarkClearFat48-4 5861518 20.84 ns/op BenchmarkClearFat56-4 5793951 20.36 ns/op BenchmarkClearFat64-4 5966840 20.18 ns/op BenchmarkClearFat72-4 5678593 20.98 ns/op BenchmarkClearFat128-4 4670430 25.88 ns/op BenchmarkClearFat256-4 2389150 45.97 ns/op BenchmarkClearFat512-4 1823654 65.79 ns/op BenchmarkClearFat1024-4 1000000 112.4 ns/op BenchmarkClearFat1032-4 954301 123.7 ns/op BenchmarkClearFat1040-4 1000000 113.2 ns/op BenchmarkCopyFat7-4 6453111 18.66 ns/op BenchmarkCopyFat8-4 7024772 17.35 ns/op BenchmarkCopyFat11-4 6197845 19.14 ns/op BenchmarkCopyFat12-4 6298311 19.45 ns/op BenchmarkCopyFat13-4 6217863 19.34 ns/op BenchmarkCopyFat14-4 6147856 19.53 ns/op BenchmarkCopyFat15-4 6279601 19.21 ns/op BenchmarkCopyFat16-4 6936531 17.89 ns/op BenchmarkCopyFat24-4 6689175 18.18 ns/op BenchmarkCopyFat32-4 6569156 18.60 ns/op BenchmarkCopyFat64-4 5995990 20.03 ns/op BenchmarkCopyFat72-4 5586902 21.27 ns/op BenchmarkCopyFat128-4 4544803 26.30 ns/op BenchmarkCopyFat256-4 2507325 47.64 ns/op BenchmarkCopyFat512-4 1703041 69.65 ns/op BenchmarkCopyFat520-4 1606882 74.91 ns/op BenchmarkCopyFat1024-4 964254 123.3 ns/op BenchmarkCopyFat1032-4 943466 124.0 ns/op BenchmarkCopyFat1040-4 1000000 117.6 ns/op BenchmarkIssue18740/2byte-4 440 271404 ns/op BenchmarkIssue18740/4byte-4 718 166227 ns/op BenchmarkIssue18740/8byte-4 1105 108568 ns/op BenchmarkReadMetricsLatency-4 19839 4449 p50-ns 5171 p90-ns 19536 p99-ns BenchmarkFinalizer-4 165 706456 ns/op BenchmarkFinalizerRun-4 192176 1043 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7739155 15.44 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3140329 37.84 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2407258 49.43 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2408599 49.62 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1307088 91.93 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 102.0 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2270589 53.21 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1246869 95.80 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1315905 91.65 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2013644 59.78 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1983022 60.49 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1689588 70.14 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1477560 81.24 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1339224 89.08 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5487992 21.80 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5638658 21.33 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5660684 21.23 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5581518 21.58 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5160873 23.23 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4775767 25.03 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5559136 21.46 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5665269 21.19 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5696913 21.21 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5545406 21.54 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5649855 21.13 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5678378 21.27 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5541216 21.46 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5712990 21.27 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5681689 21.31 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5507173 21.57 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5655552 21.28 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5689702 21.25 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5540211 21.60 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5404707 21.78 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5445356 21.92 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5464972 21.86 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5451537 22.02 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5425065 22.02 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5527177 21.64 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5456600 21.92 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5478775 21.82 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5458275 21.56 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5410942 22.02 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5469231 21.82 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5577369 21.52 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5651768 21.22 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5671402 21.31 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5565616 21.67 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5689221 21.12 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5694112 21.09 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5504643 21.49 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5692164 21.21 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5678514 21.26 ns/op BenchmarkNetpollBreak-4 3375 32999 ns/op BenchmarkPingPongHog-4 372 400000 ns/op BenchmarkStackGrowth-4 122472 938.6 ns/op BenchmarkStackGrowthDeep-4 1310 89730 ns/op BenchmarkCreateGoroutines-4 27460 4454 ns/op BenchmarkCreateGoroutinesParallel-4 37948 3087 ns/op BenchmarkCreateGoroutinesCapture-4 5598 22357 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 39537 3082 ns/op BenchmarkClosureCall-4 19121996 5.636 ns/op BenchmarkWakeupParallelSpinning/0s-4 6075 20878 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5122 24782 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4438 28872 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2989 41043 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1960 59775 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1232 94744 ns/op BenchmarkWakeupParallelSpinning/50µs-4 733 155583 ns/op BenchmarkWakeupParallelSpinning/100µs-4 441 261325 ns/op BenchmarkMatmult-4 5109429 31.33 ns/op BenchmarkFastrand-4 12185179 9.500 ns/op BenchmarkFastrand64-4 12381376 9.477 ns/op BenchmarkFastrandHashiter-4 4485850 25.99 ns/op BenchmarkFastrandn/2-4 6173246 19.50 ns/op BenchmarkFastrandn/3-4 6241512 19.30 ns/op BenchmarkFastrandn/4-4 5779186 18.85 ns/op BenchmarkFastrandn/5-4 6327963 18.92 ns/op BenchmarkIfaceCmp100-4 102325 1158 ns/op BenchmarkIfaceCmpNil100-4 183948 648.8 ns/op BenchmarkEfaceCmpDiff-4 39786 2978 ns/op BenchmarkEfaceCmpDiffIndirect-4 36543 3260 ns/op BenchmarkDefer-4 1616911 74.18 ns/op BenchmarkDefer10-4 774651 149.5 ns/op BenchmarkDeferMany-4 499861 401.3 ns/op BenchmarkPanicRecover-4 175778 635.5 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 6927 17351 ns/op 15920 p50-ns 19765 p90-ns 39193 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 4794 52347 ns/op 16066 p50-ns 22692 p90-ns 99314 p99-ns BenchmarkGoroutineProfile/small/idle-4 3075 38851 ns/op 35709 p50-ns 39969 p90-ns 103182 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 4788389 ns/op 265343 p50-ns 19624968 p90-ns 61058071 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6758 18840 ns/op 15924 p50-ns 20167 p90-ns 47797 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 5552 49225 ns/op 15930 p50-ns 21109 p90-ns 72585 p99-ns BenchmarkGoroutineProfile/large/idle-4 10 10668704 ns/op 10695410 p50-ns 11048403 p90-ns 11048403 p99-ns BenchmarkGoroutineProfile/large/loaded-4 8 12964108 ns/op 11341068 p50-ns 22229092 p90-ns 22229092 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6488 18006 ns/op 16073 p50-ns 19544 p90-ns 30973 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 996 180184 ns/op 20401 p50-ns 34916 p90-ns 6376704 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 843 142390 ns/op 132014 p50-ns 170599 p90-ns 226113 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 256 1452021 ns/op 335309 p50-ns 755095 p90-ns 19670908 p99-ns BenchmarkRWMutexUncontended-4 3172286 37.33 ns/op BenchmarkRWMutexWrite100-4 551852 203.8 ns/op BenchmarkRWMutexWrite10-4 88242 1360 ns/op BenchmarkRWMutexWorkWrite100-4 391632 269.9 ns/op BenchmarkRWMutexWorkWrite10-4 76899 1563 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1855 64117 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 861 133642 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 928 124660 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 402 276611 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 446 250924 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 193 587083 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 230 514025 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 97 1212344 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 285038 421.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 303714 424.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 239354 447.8 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 290881 414.3 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 268110 403.4 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 262176 546.5 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 275073 467.8 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 236853 485.4 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 236742 503.4 ns/op BenchmarkMakeSlice/Byte-4 2086111 58.85 ns/op BenchmarkMakeSlice/Int16-4 2094042 57.48 ns/op BenchmarkMakeSlice/Int-4 1564916 87.76 ns/op BenchmarkMakeSlice/Ptr-4 1215698 102.2 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 146.3 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 176.9 ns/op BenchmarkMakeSlice/Struct/40-4 994622 202.8 ns/op BenchmarkGrowSlice/Byte-4 779853 155.4 ns/op BenchmarkGrowSlice/Int16-4 740542 161.0 ns/op BenchmarkGrowSlice/Int-4 656024 260.4 ns/op BenchmarkGrowSlice/Ptr-4 541470 261.9 ns/op BenchmarkGrowSlice/Struct/24-4 404977 359.2 ns/op BenchmarkGrowSlice/Struct/32-4 289160 474.4 ns/op BenchmarkGrowSlice/Struct/40-4 247309 588.3 ns/op BenchmarkExtendSlice/IntSlice-4 554047 256.6 ns/op BenchmarkExtendSlice/PointerSlice-4 417140 321.9 ns/op BenchmarkExtendSlice/NoGrow-4 774980 151.2 ns/op BenchmarkAppend-4 865620 134.7 ns/op BenchmarkAppendGrowByte-4 4 25864293 ns/op BenchmarkAppendGrowString-4 1 223692589 ns/op BenchmarkAppendSlice/1Bytes-4 1913694 62.81 ns/op BenchmarkAppendSlice/4Bytes-4 1853720 65.39 ns/op BenchmarkAppendSlice/7Bytes-4 1780558 67.14 ns/op BenchmarkAppendSlice/8Bytes-4 1795318 66.29 ns/op BenchmarkAppendSlice/15Bytes-4 1711772 70.23 ns/op BenchmarkAppendSlice/16Bytes-4 1730082 69.00 ns/op BenchmarkAppendSlice/32Bytes-4 1773740 68.38 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 95487 1329 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 22777 5079 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8676 19129 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1584 81839 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 188 605869 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 38 2727887 ns/op BenchmarkAppendStr/1Bytes-4 1367320 88.62 ns/op BenchmarkAppendStr/4Bytes-4 1388552 86.56 ns/op BenchmarkAppendStr/8Bytes-4 1350174 87.52 ns/op BenchmarkAppendStr/16Bytes-4 1321332 90.68 ns/op BenchmarkAppendStr/32Bytes-4 1367194 87.99 ns/op BenchmarkAppendSpecialCase-4 848120 139.4 ns/op BenchmarkCopy/1Byte-4 1912801 62.72 ns/op 15.94 MB/s BenchmarkCopy/1String-4 1876573 63.89 ns/op 15.65 MB/s BenchmarkCopy/2Byte-4 1843029 63.79 ns/op 31.35 MB/s BenchmarkCopy/2String-4 1878784 64.88 ns/op 30.83 MB/s BenchmarkCopy/4Byte-4 1857459 65.45 ns/op 61.12 MB/s BenchmarkCopy/4String-4 1875714 64.72 ns/op 61.81 MB/s BenchmarkCopy/8Byte-4 1863028 65.90 ns/op 121.39 MB/s BenchmarkCopy/8String-4 1878235 63.78 ns/op 125.43 MB/s BenchmarkCopy/12Byte-4 1736176 68.20 ns/op 175.95 MB/s BenchmarkCopy/12String-4 1761248 67.51 ns/op 177.74 MB/s BenchmarkCopy/16Byte-4 1750825 67.55 ns/op 236.85 MB/s BenchmarkCopy/16String-4 1827969 64.85 ns/op 246.71 MB/s BenchmarkCopy/32Byte-4 1735129 68.76 ns/op 465.40 MB/s BenchmarkCopy/32String-4 1748163 68.01 ns/op 470.50 MB/s BenchmarkCopy/128Byte-4 1399466 86.21 ns/op 1484.83 MB/s BenchmarkCopy/128String-4 1353178 91.42 ns/op 1400.06 MB/s BenchmarkCopy/1024Byte-4 441276 273.1 ns/op 3749.22 MB/s BenchmarkCopy/1024String-4 374318 319.5 ns/op 3205.40 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 29409 3990 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19188 6419 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 11094 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 9055 14458 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8548 17370 ns/op BenchmarkAppendInPlace/Grow/Byte-4 154538 829.0 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 155013 853.6 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 116079 1105 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 87330 1486 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 78549 1548 ns/op BenchmarkStackCopyPtr-4 1 145598240 ns/op BenchmarkStackCopy-4 1 112986911 ns/op BenchmarkStackCopyNoCache-4 18 6162247 ns/op BenchmarkStackCopyWithStkobj-4 2 65146636 ns/op BenchmarkIssue18138-4 813 134594 ns/op BenchmarkCompareStringEqual-4 11484644 10.49 ns/op BenchmarkCompareStringIdentical-4 16561148 7.161 ns/op BenchmarkCompareStringSameLength-4 13132798 9.007 ns/op BenchmarkCompareStringDifferentLength-4 19558237 5.269 ns/op BenchmarkCompareStringBigUnaligned-4 1149 87668 ns/op 11960.87 MB/s BenchmarkCompareStringBig-4 1464 85143 ns/op 12315.61 MB/s BenchmarkConcatStringAndBytes-4 2124547 57.04 ns/op BenchmarkSliceByteToString/1-4 2252431 51.96 ns/op BenchmarkSliceByteToString/2-4 1000000 107.3 ns/op BenchmarkSliceByteToString/4-4 1000000 106.7 ns/op BenchmarkSliceByteToString/8-4 1000000 105.0 ns/op BenchmarkSliceByteToString/16-4 1000000 111.0 ns/op BenchmarkSliceByteToString/32-4 1000000 127.7 ns/op BenchmarkSliceByteToString/64-4 947443 150.4 ns/op BenchmarkSliceByteToString/128-4 756726 202.9 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2248448 52.93 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 844272 137.4 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 872280 118.5 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3419800 35.27 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1581493 74.87 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1860194 63.75 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2402530 49.64 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 448692 266.7 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 535395 204.5 ns/op BenchmarkRuneIterate/range/ASCII-4 6225200 19.67 ns/op BenchmarkRuneIterate/range/Japanese-4 1992669 60.15 ns/op BenchmarkRuneIterate/range/MixedLength-4 2349399 51.30 ns/op BenchmarkRuneIterate/range1/ASCII-4 6226400 25.63 ns/op BenchmarkRuneIterate/range1/Japanese-4 1998096 60.15 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2338249 51.23 ns/op BenchmarkRuneIterate/range2/ASCII-4 6127803 19.29 ns/op BenchmarkRuneIterate/range2/Japanese-4 1983961 60.16 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2359170 50.94 ns/op BenchmarkArrayEqual-4 18848284 5.620 ns/op BenchmarkFunc/Name-4 5105617 22.50 ns/op BenchmarkFunc/Entry-4 11167611 10.57 ns/op BenchmarkFunc/FileLine-4 1570306 75.48 ns/op PASS ok runtime 131.606s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 23280 4358 ns/op BenchmarkHandle/concurrent-4 13598 8704 ns/op PASS ok runtime/cgo 0.391s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21394072 5.637 ns/op BenchmarkAtomicStore64-4 9615622 12.35 ns/op BenchmarkAtomicLoad-4 21285867 5.632 ns/op BenchmarkAtomicStore-4 9627639 12.33 ns/op BenchmarkAnd8-4 9678843 12.36 ns/op BenchmarkAnd-4 9613010 12.39 ns/op BenchmarkAnd8Parallel-4 2361656 49.30 ns/op BenchmarkAndParallel-4 2387146 48.34 ns/op BenchmarkOr8-4 9683826 12.40 ns/op BenchmarkOr-4 9694905 12.40 ns/op BenchmarkOr8Parallel-4 2366095 50.99 ns/op BenchmarkOrParallel-4 2341773 50.49 ns/op BenchmarkXadd-4 2345256 51.67 ns/op BenchmarkXadd64-4 2342084 50.78 ns/op BenchmarkCas-4 2236362 53.42 ns/op BenchmarkCas64-4 2224446 53.32 ns/op BenchmarkXchg-4 2431302 50.67 ns/op BenchmarkXchg64-4 2405840 49.98 ns/op PASS ok runtime/internal/atomic 2.834s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 5083038 24.49 ns/op BenchmarkMulUintptr/large-4 4027441 29.65 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 24 4369078 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 24 4896999 ns/op 365.0 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 853 130668 ns/op 5.064 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 10856419 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 12717348 ns/op 966.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 147 826195 ns/op 57.89 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 77161932 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 87358797 ns/op 7362 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 10 10557276 ns/op 816.5 concurrent_launches/op PASS ok runtime/pprof 1.846s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 13 8574971 ns/op BenchmarkStackLeak-4 9622 12506 ns/op PASS ok runtime/race 0.466s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5286939 21.50 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 196800 609.1 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.306s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 156744 726.0 ns/op BenchmarkSortString1K-4 184 650611 ns/op BenchmarkSortString1K_Slice-4 207 584043 ns/op BenchmarkStableString1K-4 100 1110885 ns/op BenchmarkSortInt1K-4 217 570215 ns/op BenchmarkSortInt1K_Sorted-4 3169 37100 ns/op BenchmarkSortInt1K_Reversed-4 1982 59837 ns/op BenchmarkSortInt1K_Mod8-4 540 235253 ns/op BenchmarkStableInt1K-4 145 805266 ns/op BenchmarkStableInt1K_Slice-4 168 718575 ns/op BenchmarkSortInt64K-4 2 54385914 ns/op BenchmarkSortInt64K_Slice-4 3 45546703 ns/op BenchmarkStableInt64K-4 2 75752684 ns/op BenchmarkSort1e2-4 459 256743 ns/op BenchmarkStable1e2-4 169 701721 ns/op BenchmarkSort1e4-4 2 51443590 ns/op BenchmarkStable1e4-4 1 234729169 ns/op PASS ok sort 3.515s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 860457 140.5 ns/op BenchmarkAtof64Float-4 631562 160.0 ns/op BenchmarkAtof64FloatExp-4 611304 187.8 ns/op BenchmarkAtof64Big-4 425834 279.6 ns/op BenchmarkAtof64RandomBits-4 383642 294.0 ns/op BenchmarkAtof64RandomFloats-4 427150 266.5 ns/op BenchmarkAtof64RandomLongFloats-4 43770 2715 ns/op BenchmarkAtof32Decimal-4 836593 138.3 ns/op BenchmarkAtof32Float-4 764634 154.2 ns/op BenchmarkAtof32FloatExp-4 610780 195.0 ns/op BenchmarkAtof32Random-4 361826 327.1 ns/op BenchmarkAtof32RandomLong-4 154440 764.1 ns/op BenchmarkParseInt/Pos/7bit-4 1377357 86.70 ns/op BenchmarkParseInt/Pos/26bit-4 721104 163.0 ns/op BenchmarkParseInt/Pos/31bit-4 595881 193.9 ns/op BenchmarkParseInt/Pos/56bit-4 414146 288.9 ns/op BenchmarkParseInt/Pos/63bit-4 392374 302.3 ns/op BenchmarkParseInt/Neg/7bit-4 1356718 87.77 ns/op BenchmarkParseInt/Neg/26bit-4 706282 162.3 ns/op BenchmarkParseInt/Neg/31bit-4 611724 193.2 ns/op BenchmarkParseInt/Neg/56bit-4 407804 283.4 ns/op BenchmarkParseInt/Neg/63bit-4 385215 297.9 ns/op BenchmarkAtoi/Pos/7bit-4 2305089 52.75 ns/op BenchmarkAtoi/Pos/26bit-4 917626 122.5 ns/op BenchmarkAtoi/Pos/31bit-4 847531 134.9 ns/op BenchmarkAtoi/Pos/56bit-4 509484 229.8 ns/op BenchmarkAtoi/Pos/63bit-4 356950 329.5 ns/op BenchmarkAtoi/Neg/7bit-4 2263484 52.84 ns/op BenchmarkAtoi/Neg/26bit-4 854992 122.3 ns/op BenchmarkAtoi/Neg/31bit-4 851425 134.6 ns/op BenchmarkAtoi/Neg/56bit-4 505444 227.3 ns/op BenchmarkAtoi/Neg/63bit-4 359779 326.1 ns/op BenchmarkFormatFloat/Decimal-4 116277 1044 ns/op BenchmarkFormatFloat/Float-4 108260 1119 ns/op BenchmarkFormatFloat/Exp-4 114454 1028 ns/op BenchmarkFormatFloat/NegExp-4 115263 1030 ns/op BenchmarkFormatFloat/LongExp-4 95934 1241 ns/op BenchmarkFormatFloat/Big-4 93181 1288 ns/op BenchmarkFormatFloat/BinaryExp-4 211747 567.8 ns/op BenchmarkFormatFloat/32Integer-4 114309 1016 ns/op BenchmarkFormatFloat/32ExactFraction-4 125454 961.0 ns/op BenchmarkFormatFloat/32Point-4 111585 1061 ns/op BenchmarkFormatFloat/32Exp-4 113731 1026 ns/op BenchmarkFormatFloat/32NegExp-4 115924 1023 ns/op BenchmarkFormatFloat/32Shortest-4 118107 978.5 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 135304 864.1 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 131110 923.8 ns/op BenchmarkFormatFloat/64Fixed1-4 153297 783.9 ns/op BenchmarkFormatFloat/64Fixed2-4 152811 763.4 ns/op BenchmarkFormatFloat/64Fixed3-4 151288 769.0 ns/op BenchmarkFormatFloat/64Fixed4-4 152440 771.2 ns/op BenchmarkFormatFloat/64Fixed12-4 87465 1341 ns/op BenchmarkFormatFloat/64Fixed16-4 111716 1077 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 110072 1041 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 103489 1153 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2445 47129 ns/op BenchmarkFormatFloat/Slowpath64-4 94978 1243 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 95322 1231 ns/op BenchmarkAppendFloat/Decimal-4 143632 838.3 ns/op BenchmarkAppendFloat/Float-4 121345 944.9 ns/op BenchmarkAppendFloat/Exp-4 136810 841.4 ns/op BenchmarkAppendFloat/NegExp-4 134218 852.3 ns/op BenchmarkAppendFloat/LongExp-4 112329 1044 ns/op BenchmarkAppendFloat/Big-4 109815 1087 ns/op BenchmarkAppendFloat/BinaryExp-4 332818 350.5 ns/op BenchmarkAppendFloat/32Integer-4 142245 846.0 ns/op BenchmarkAppendFloat/32ExactFraction-4 134546 832.1 ns/op BenchmarkAppendFloat/32Point-4 133194 890.7 ns/op BenchmarkAppendFloat/32Exp-4 139726 842.5 ns/op BenchmarkAppendFloat/32NegExp-4 139546 830.4 ns/op BenchmarkAppendFloat/32Shortest-4 156640 756.3 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 177061 672.8 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 166496 709.6 ns/op BenchmarkAppendFloat/64Fixed1-4 184134 612.1 ns/op BenchmarkAppendFloat/64Fixed2-4 187407 611.4 ns/op BenchmarkAppendFloat/64Fixed3-4 191509 594.8 ns/op BenchmarkAppendFloat/64Fixed4-4 187316 599.9 ns/op BenchmarkAppendFloat/64Fixed12-4 106180 1131 ns/op BenchmarkAppendFloat/64Fixed16-4 134056 860.9 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 147734 802.9 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 124473 932.8 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2514 46492 ns/op BenchmarkAppendFloat/Slowpath64-4 111813 1038 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 115281 1027 ns/op BenchmarkFormatInt-4 15291 7811 ns/op BenchmarkAppendInt-4 16812 7083 ns/op BenchmarkFormatUint-4 86227 1452 ns/op BenchmarkAppendUint-4 92454 1250 ns/op BenchmarkFormatIntSmall/7-4 3045087 37.15 ns/op BenchmarkFormatIntSmall/42-4 3175438 37.36 ns/op BenchmarkAppendIntSmall-4 1465910 86.51 ns/op BenchmarkAppendUintVarlen/1-4 1380004 85.37 ns/op BenchmarkAppendUintVarlen/12-4 1344031 90.24 ns/op BenchmarkAppendUintVarlen/123-4 949374 123.1 ns/op BenchmarkAppendUintVarlen/1234-4 928258 123.7 ns/op BenchmarkAppendUintVarlen/12345-4 882991 133.1 ns/op BenchmarkAppendUintVarlen/123456-4 870250 132.5 ns/op BenchmarkAppendUintVarlen/1234567-4 827438 138.0 ns/op BenchmarkAppendUintVarlen/12345678-4 827265 135.3 ns/op BenchmarkAppendUintVarlen/123456789-4 791510 142.2 ns/op BenchmarkAppendUintVarlen/1234567890-4 843612 141.8 ns/op BenchmarkAppendUintVarlen/12345678901-4 796123 143.3 ns/op BenchmarkAppendUintVarlen/123456789012-4 800425 144.1 ns/op BenchmarkAppendUintVarlen/1234567890123-4 739842 147.1 ns/op BenchmarkAppendUintVarlen/12345678901234-4 785240 146.0 ns/op BenchmarkAppendUintVarlen/123456789012345-4 768198 152.1 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 793150 149.4 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 750760 157.0 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 713542 154.9 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 729169 161.2 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 707518 161.7 ns/op BenchmarkQuote-4 45583 2605 ns/op BenchmarkQuoteRune-4 458653 248.3 ns/op BenchmarkAppendQuote-4 52585 2242 ns/op BenchmarkAppendQuoteRune-4 849961 132.7 ns/op BenchmarkUnquoteEasy-4 1339106 90.07 ns/op BenchmarkUnquoteHard-4 48816 2451 ns/op PASS ok strconv 15.797s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 400921 282.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 132265 992.6 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 181112 658.0 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 275349 418.9 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 82807 1393 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 100442 1197 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 640615 184.0 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21939 5309 ns/op BenchmarkGenericMatch1-4 2149 50733 ns/op BenchmarkGenericMatch2-4 450 263446 ns/op BenchmarkSingleMaxSkipping-4 8790 12905 ns/op 774.90 MB/s BenchmarkSingleLongSuffixFail-4 15832 7642 ns/op 131.11 MB/s BenchmarkSingleMatch-4 252 462875 ns/op 32.41 MB/s BenchmarkByteByteNoMatch-4 75477 1579 ns/op BenchmarkByteByteMatch-4 18902 6344 ns/op BenchmarkByteStringMatch-4 22454 5293 ns/op BenchmarkHTMLEscapeNew-4 72562 1666 ns/op BenchmarkHTMLEscapeOld-4 83233 1372 ns/op BenchmarkByteStringReplacerWriteString-4 1411 80317 ns/op BenchmarkByteReplacerWriteString-4 1656 70736 ns/op BenchmarkByteByteReplaces-4 3338 35471 ns/op BenchmarkByteByteMap-4 10000 11385 ns/op BenchmarkMap/identity/ASCII-4 600025 197.2 ns/op BenchmarkMap/identity/Greek-4 412376 280.0 ns/op BenchmarkMap/change/ASCII-4 37474 3196 ns/op BenchmarkMap/change/Greek-4 28215 4261 ns/op BenchmarkIndexRune-4 1949316 61.12 ns/op BenchmarkIndexRuneLongString-4 1693732 71.31 ns/op BenchmarkIndexRuneFastPath-4 4148890 29.18 ns/op BenchmarkIndex-4 4050702 30.66 ns/op BenchmarkLastIndex-4 4766467 25.27 ns/op BenchmarkIndexByte-4 10276332 10.87 ns/op BenchmarkToUpper/#00-4 3361336 35.88 ns/op BenchmarkToUpper/ONLYUPPER-4 2510710 47.64 ns/op BenchmarkToUpper/abc-4 318913 364.9 ns/op BenchmarkToUpper/AbC123-4 255513 459.3 ns/op BenchmarkToUpper/azAZ09_-4 275004 417.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 54171 2214 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 71305 1690 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33517 3472 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 60883 1947 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 121065 952.2 ns/op BenchmarkToLower/#00-4 3446866 34.81 ns/op BenchmarkToLower/abc-4 2947574 40.41 ns/op BenchmarkToLower/AbC123-4 232003 508.0 ns/op BenchmarkToLower/azAZ09_-4 216657 528.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 93206 1239 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 64058 1838 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36512 3281 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 72303 1613 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 119467 969.4 ns/op BenchmarkMapNoChanges-4 808719 143.8 ns/op BenchmarkTrim-4 36234 3273 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3419310 35.13 ns/op BenchmarkToValidUTF8/InvalidASCII-4 192798 601.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 126685 939.5 ns/op BenchmarkEqualFold/Tests-4 55860 2110 ns/op BenchmarkEqualFold/ASCII-4 3258949 36.57 ns/op BenchmarkEqualFold/UnicodePrefix-4 115413 997.7 ns/op BenchmarkEqualFold/UnicodeSuffix-4 123766 987.2 ns/op BenchmarkIndexHard1-4 799 142045 ns/op BenchmarkIndexHard2-4 584 199981 ns/op BenchmarkIndexHard3-4 150 796851 ns/op BenchmarkIndexHard4-4 181 665733 ns/op BenchmarkLastIndexHard1-4 60 2000393 ns/op BenchmarkLastIndexHard2-4 58 1973413 ns/op BenchmarkLastIndexHard3-4 56 1991257 ns/op BenchmarkCountHard1-4 800 145340 ns/op BenchmarkCountHard2-4 596 203709 ns/op BenchmarkCountHard3-4 150 798108 ns/op BenchmarkIndexTorture-4 7544 15728 ns/op BenchmarkCountTorture-4 7471 15706 ns/op BenchmarkCountTortureOverlapping-4 768 152141 ns/op BenchmarkCountByte/10-4 4124334 30.00 ns/op 333.34 MB/s BenchmarkCountByte/32-4 3767241 31.80 ns/op 1006.33 MB/s BenchmarkCountByte/4096-4 854706 137.6 ns/op 29767.93 MB/s BenchmarkCountByte/4194304-4 649 171796 ns/op 24414.45 MB/s BenchmarkCountByte/67108864-4 14 8576553 ns/op 7824.69 MB/s BenchmarkFields/ASCII/16-4 285909 408.4 ns/op 39.18 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 23144 5102 ns/op 50.18 MB/s 320 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1348 87795 ns/op 46.65 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 75 1517390 ns/op 43.19 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 24098298 ns/op 43.51 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 119064 997.4 ns/op 16.04 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10080 11746 ns/op 21.79 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 582 206766 ns/op 19.81 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 30 3834580 ns/op 17.09 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 70064168 ns/op 14.97 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 188034 613.7 ns/op 26.07 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17179 6972 ns/op 36.72 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 874 135115 ns/op 30.31 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 44 2590909 ns/op 25.29 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 50342102 ns/op 20.83 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 132576 875.7 ns/op 18.27 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12535 9677 ns/op 26.45 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 728 166021 ns/op 24.67 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 37 3129968 ns/op 20.94 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 60461342 ns/op 17.34 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 75464985 ns/op BenchmarkSplitSingleByteSeparator-4 18 6023537 ns/op BenchmarkSplitMultiByteSeparator-4 34 3371842 ns/op BenchmarkSplitNSingleByteSeparator-4 224649 534.9 ns/op BenchmarkSplitNMultiByteSeparator-4 175567 697.4 ns/op BenchmarkRepeat/5x0-4 3470401 34.38 ns/op BenchmarkRepeat/5x1-4 3281116 35.75 ns/op BenchmarkRepeat/5x2-4 272110 443.5 ns/op BenchmarkRepeat/5x6-4 157666 755.6 ns/op BenchmarkRepeat/10x0-4 3474692 34.96 ns/op BenchmarkRepeat/10x1-4 3361506 35.60 ns/op BenchmarkRepeat/10x2-4 262940 459.8 ns/op BenchmarkRepeat/10x6-4 147997 792.9 ns/op BenchmarkRepeatLarge/256/1-4 69048 1698 ns/op 150.78 MB/s BenchmarkRepeatLarge/256/16-4 109356 1086 ns/op 235.67 MB/s BenchmarkRepeatLarge/512/1-4 57224 2120 ns/op 241.54 MB/s BenchmarkRepeatLarge/512/16-4 80494 1504 ns/op 340.34 MB/s BenchmarkRepeatLarge/1024/1-4 41571 2726 ns/op 375.65 MB/s BenchmarkRepeatLarge/1024/16-4 56313 2125 ns/op 481.99 MB/s BenchmarkRepeatLarge/2048/1-4 26152 4562 ns/op 448.95 MB/s BenchmarkRepeatLarge/2048/16-4 31136 3898 ns/op 525.45 MB/s BenchmarkRepeatLarge/4096/1-4 17656 6878 ns/op 595.52 MB/s BenchmarkRepeatLarge/4096/16-4 18903 6183 ns/op 662.43 MB/s BenchmarkRepeatLarge/8192/1-4 9850 11644 ns/op 703.57 MB/s BenchmarkRepeatLarge/8192/16-4 10000 10840 ns/op 755.70 MB/s BenchmarkRepeatLarge/8192/4097-4 5086058 23.11 ns/op 177274.82 MB/s BenchmarkRepeatLarge/16384/1-4 5563 20256 ns/op 808.86 MB/s BenchmarkRepeatLarge/16384/16-4 5824 19088 ns/op 858.36 MB/s BenchmarkRepeatLarge/16384/4097-4 9636 16891 ns/op 727.68 MB/s BenchmarkRepeatLarge/32768/1-4 3038 37721 ns/op 868.69 MB/s BenchmarkRepeatLarge/32768/16-4 3529 37865 ns/op 865.38 MB/s BenchmarkRepeatLarge/32768/4097-4 3974 34691 ns/op 826.70 MB/s BenchmarkRepeatLarge/65536/1-4 1652 71074 ns/op 922.08 MB/s BenchmarkRepeatLarge/65536/16-4 1676 77045 ns/op 850.62 MB/s BenchmarkRepeatLarge/65536/4097-4 1573 69274 ns/op 887.12 MB/s BenchmarkRepeatLarge/131072/1-4 369 339261 ns/op 386.35 MB/s BenchmarkRepeatLarge/131072/16-4 372 326425 ns/op 401.54 MB/s BenchmarkRepeatLarge/131072/4097-4 379 332426 ns/op 382.06 MB/s BenchmarkRepeatLarge/262144/1-4 192 617253 ns/op 424.69 MB/s BenchmarkRepeatLarge/262144/16-4 192 643095 ns/op 407.63 MB/s BenchmarkRepeatLarge/262144/4097-4 194 598598 ns/op 431.19 MB/s BenchmarkRepeatLarge/524288/1-4 100 1223631 ns/op 428.47 MB/s BenchmarkRepeatLarge/524288/16-4 100 1265878 ns/op 414.17 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1197939 ns/op 434.35 MB/s BenchmarkRepeatLarge/1048576/1-4 52 2450328 ns/op 427.93 MB/s BenchmarkRepeatLarge/1048576/16-4 51 2372868 ns/op 441.90 MB/s BenchmarkRepeatLarge/1048576/4097-4 50 2379033 ns/op 439.14 MB/s BenchmarkRepeatLarge/2097152/1-4 25 4861305 ns/op 431.40 MB/s BenchmarkRepeatLarge/2097152/16-4 24 4812223 ns/op 435.80 MB/s BenchmarkRepeatLarge/2097152/4097-4 25 4881108 ns/op 428.91 MB/s BenchmarkRepeatLarge/4194304/1-4 12 9451019 ns/op 443.79 MB/s BenchmarkRepeatLarge/4194304/16-4 13 9312681 ns/op 450.39 MB/s BenchmarkRepeatLarge/4194304/4097-4 12 9568782 ns/op 438.01 MB/s BenchmarkRepeatLarge/8388608/1-4 6 19037552 ns/op 440.63 MB/s BenchmarkRepeatLarge/8388608/16-4 6 18386644 ns/op 456.23 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 18630689 ns/op 450.15 MB/s BenchmarkRepeatLarge/16777216/1-4 3 37242230 ns/op 450.49 MB/s BenchmarkRepeatLarge/16777216/16-4 3 36689917 ns/op 457.27 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 37633182 ns/op 445.81 MB/s BenchmarkRepeatLarge/33554432/1-4 2 74090240 ns/op 452.89 MB/s BenchmarkRepeatLarge/33554432/16-4 2 72004206 ns/op 466.01 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 73692605 ns/op 455.33 MB/s BenchmarkRepeatLarge/67108864/1-4 1 144750271 ns/op 463.62 MB/s BenchmarkRepeatLarge/67108864/16-4 1 143512465 ns/op 467.62 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 144807493 ns/op 463.43 MB/s BenchmarkRepeatLarge/134217728/1-4 1 313620666 ns/op 427.96 MB/s BenchmarkRepeatLarge/134217728/16-4 1 284178603 ns/op 472.30 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 291778163 ns/op 460.00 MB/s BenchmarkRepeatLarge/268435456/1-4 1 618636809 ns/op 433.91 MB/s BenchmarkRepeatLarge/268435456/16-4 1 569067841 ns/op 471.71 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 572915042 ns/op 468.54 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1222522131 ns/op 439.15 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1116239409 ns/op 480.96 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1127893830 ns/op 475.99 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2935151148 ns/op 365.82 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2861081629 ns/op 375.29 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2768776295 ns/op 387.80 MB/s BenchmarkIndexAnyASCII/1:1-4 1958391 60.36 ns/op BenchmarkIndexAnyASCII/1:2-4 1967176 60.65 ns/op BenchmarkIndexAnyASCII/1:4-4 1996946 59.85 ns/op BenchmarkIndexAnyASCII/1:8-4 1951209 60.68 ns/op BenchmarkIndexAnyASCII/1:16-4 1947123 61.24 ns/op BenchmarkIndexAnyASCII/1:32-4 1908444 60.63 ns/op BenchmarkIndexAnyASCII/1:64-4 1899340 61.58 ns/op BenchmarkIndexAnyASCII/16:1-4 2049174 59.99 ns/op BenchmarkIndexAnyASCII/16:2-4 733712 160.1 ns/op BenchmarkIndexAnyASCII/16:4-4 646191 164.5 ns/op BenchmarkIndexAnyASCII/16:8-4 620775 166.7 ns/op BenchmarkIndexAnyASCII/16:16-4 678262 177.8 ns/op BenchmarkIndexAnyASCII/16:32-4 510118 204.5 ns/op BenchmarkIndexAnyASCII/16:64-4 465568 250.1 ns/op BenchmarkIndexAnyASCII/256:1-4 1852753 64.64 ns/op BenchmarkIndexAnyASCII/256:2-4 69183 1704 ns/op BenchmarkIndexAnyASCII/256:4-4 68599 1709 ns/op BenchmarkIndexAnyASCII/256:8-4 69069 1676 ns/op BenchmarkIndexAnyASCII/256:16-4 69028 1676 ns/op BenchmarkIndexAnyASCII/256:32-4 66752 1745 ns/op BenchmarkIndexAnyASCII/256:64-4 66487 1810 ns/op BenchmarkIndexAnyUTF8/1:1-4 2110152 57.85 ns/op BenchmarkIndexAnyUTF8/1:2-4 2001042 59.85 ns/op BenchmarkIndexAnyUTF8/1:4-4 2040128 59.51 ns/op BenchmarkIndexAnyUTF8/1:8-4 1991690 59.12 ns/op BenchmarkIndexAnyUTF8/1:16-4 2015514 59.30 ns/op BenchmarkIndexAnyUTF8/1:32-4 1956255 59.24 ns/op BenchmarkIndexAnyUTF8/1:64-4 1949922 60.38 ns/op BenchmarkIndexAnyUTF8/16:1-4 1489528 81.19 ns/op BenchmarkIndexAnyUTF8/16:2-4 284011 402.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 295437 394.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 274314 396.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 289063 405.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 281767 418.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 279092 420.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 446990 265.7 ns/op BenchmarkIndexAnyUTF8/256:2-4 20588 5696 ns/op BenchmarkIndexAnyUTF8/256:4-4 20655 5689 ns/op BenchmarkIndexAnyUTF8/256:8-4 21121 5709 ns/op BenchmarkIndexAnyUTF8/256:16-4 20772 5975 ns/op BenchmarkIndexAnyUTF8/256:32-4 19717 6048 ns/op BenchmarkIndexAnyUTF8/256:64-4 19940 6163 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1893768 60.92 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1993405 59.26 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2072582 60.36 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2043134 59.11 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2020812 59.02 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1989180 57.88 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1967377 59.14 ns/op BenchmarkLastIndexAnyASCII/16:1-4 771982 154.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 776468 154.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 747129 159.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 691158 170.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 666145 176.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 582253 205.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 486109 248.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 72967 1644 ns/op BenchmarkLastIndexAnyASCII/256:2-4 72498 1644 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73143 1678 ns/op BenchmarkLastIndexAnyASCII/256:8-4 71426 1672 ns/op BenchmarkLastIndexAnyASCII/256:16-4 71030 1665 ns/op BenchmarkLastIndexAnyASCII/256:32-4 69622 1706 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69186 1758 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1941298 61.71 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2047880 58.52 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2037747 59.66 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2083483 59.54 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2035232 57.69 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2011314 58.85 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1953391 60.90 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 351254 328.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 168174 677.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 181026 674.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 172093 681.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 165921 699.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 161713 730.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 165664 726.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 25562 4569 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12070 10115 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 10076 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12030 10141 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10520 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10686 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10878 ns/op BenchmarkTrimASCII/1:1-4 3218468 37.27 ns/op BenchmarkTrimASCII/1:2-4 2311196 50.75 ns/op BenchmarkTrimASCII/1:4-4 2231569 54.20 ns/op BenchmarkTrimASCII/1:8-4 1960640 61.69 ns/op BenchmarkTrimASCII/1:16-4 1656192 71.75 ns/op BenchmarkTrimASCII/16:1-4 2679700 44.65 ns/op BenchmarkTrimASCII/16:2-4 754807 154.7 ns/op BenchmarkTrimASCII/16:4-4 721447 160.4 ns/op BenchmarkTrimASCII/16:8-4 693950 165.7 ns/op BenchmarkTrimASCII/16:16-4 663714 176.0 ns/op BenchmarkTrimASCII/256:1-4 687772 175.0 ns/op BenchmarkTrimASCII/256:2-4 73029 1623 ns/op BenchmarkTrimASCII/256:4-4 71730 1634 ns/op BenchmarkTrimASCII/256:8-4 73273 1647 ns/op BenchmarkTrimASCII/256:16-4 70974 1665 ns/op BenchmarkTrimASCII/4096:1-4 56534 2117 ns/op BenchmarkTrimASCII/4096:2-4 4530 25911 ns/op BenchmarkTrimASCII/4096:4-4 4484 26065 ns/op BenchmarkTrimASCII/4096:8-4 4510 26006 ns/op BenchmarkTrimASCII/4096:16-4 4272 26198 ns/op BenchmarkTrimByte-4 4051261 29.61 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13443 8964 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13468 8999 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1143 103374 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2332 51074 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4539 25763 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6890 16622 ns/op BenchmarkJoin/0-4 4888596 23.41 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3863293 30.79 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 216848 539.7 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 141822 806.9 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 106723 1089 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 88737 1343 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 75799 1569 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 64198 1861 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2568801 46.31 ns/op BenchmarkTrimSpace/ASCII-4 1651573 71.38 ns/op BenchmarkTrimSpace/SomeNonASCII-4 142484 834.8 ns/op BenchmarkTrimSpace/JustNonASCII-4 75127 1567 ns/op BenchmarkReplaceAll-4 116421 1010 ns/op 16 B/op 1 allocs/op PASS ok strings 61.047s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 40069 3020 ns/op BenchmarkCond2-4 15255 7665 ns/op BenchmarkCond4-4 7369 13833 ns/op BenchmarkCond8-4 2947 35424 ns/op BenchmarkCond16-4 1375 88080 ns/op BenchmarkCond32-4 571 207347 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 432927 272.7 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 216789 508.5 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 501943 207.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 457971 251.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 242529 524.4 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 563748 238.9 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 77691 1694 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 63542 2243 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 63519 2427 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 37262 3693 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 413336 247.3 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 152610 767.2 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 493050 251.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 126400 957.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 487431 229.3 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 152848 781.4 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2640157 49.79 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 33621 3325 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 104571 1110 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 123084 860.6 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7783 14878 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 259 541195 ns/op BenchmarkRange/*sync.Map-4 1310 90780 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 90798 1402 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 184846 594.4 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 53686 2225 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 169830 696.6 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 184562 644.4 ns/op BenchmarkAdversarialDelete/*sync.Map-4 174582 839.6 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 59785 2025 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 161294 725.8 ns/op BenchmarkDeleteCollision/*sync.Map-4 505555 244.3 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 43341 2733 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 118640 1014 ns/op BenchmarkSwapCollision/*sync.Map-4 59570 2242 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 342 334524 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 84672 1400 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 324775 346.2 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 17977 6718 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 53121 2241 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 17215 6984 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 258518 577.9 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 91850 1336 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 123174 996.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2061530 57.67 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 147301 801.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2436477 62.29 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 481766 372.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 138318 868.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 443886 253.3 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 78166 1502 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 319022 442.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 419860 300.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 96309 1263 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 487371 246.2 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 56042 1943 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 92786 1254 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 135453 875.3 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 46318 2552 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 196357 619.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 417675 287.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 104190 1166 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 465496 230.5 ns/op BenchmarkUncontendedSemaphore-4 3732703 32.31 ns/op BenchmarkContendedSemaphore-4 2840625 44.22 ns/op BenchmarkMutexUncontended-4 853203 126.5 ns/op BenchmarkMutex-4 92430 1146 ns/op BenchmarkMutexSlack-4 99158 1289 ns/op BenchmarkMutexWork-4 89374 1361 ns/op BenchmarkMutexWorkSlack-4 85954 1380 ns/op BenchmarkMutexNoSpin-4 50392 2324 ns/op BenchmarkMutexSpin-4 55497 2195 ns/op BenchmarkOnce-4 473245 246.7 ns/op BenchmarkSemaUncontended-4 6788653 17.34 ns/op BenchmarkSemaSyntNonblock-4 1242711 93.47 ns/op BenchmarkSemaSyntBlock-4 1000000 129.7 ns/op BenchmarkSemaWorkNonblock-4 808629 146.0 ns/op BenchmarkSemaWorkBlock-4 778046 180.3 ns/op BenchmarkRWMutexUncontended-4 404253 287.4 ns/op BenchmarkRWMutexWrite100-4 213279 500.8 ns/op BenchmarkRWMutexWrite10-4 182994 651.0 ns/op BenchmarkRWMutexWorkWrite100-4 226610 564.6 ns/op BenchmarkRWMutexWorkWrite10-4 149156 802.9 ns/op BenchmarkWaitGroupUncontended-4 921742 120.9 ns/op BenchmarkWaitGroupAddDone-4 221772 499.7 ns/op BenchmarkWaitGroupAddDoneWork-4 223134 448.6 ns/op BenchmarkWaitGroupWait-4 4816146 24.68 ns/op BenchmarkWaitGroupWaitWork-4 3199384 37.34 ns/op BenchmarkWaitGroupActuallyWait-4 36823 3344 ns/op 32 B/op 2 allocs/op PASS ok sync 16.881s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 426976 259.4 ns/op PASS ok sync/atomic 0.150s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 104590 1125 ns/op 0 B/op 0 allocs/op PASS ok testing 0.148s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 3116 32840 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 5342 19763 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 70 1681994 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 60 1836703 ns/op 2156 B/op 17 allocs/op BenchmarkTable/1x100000/new-4 1 263792237 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 345679757 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 783 129106 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 992 113894 ns/op 5 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 13 11954150 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 9 12017945 ns/op 45952 B/op 115 allocs/op BenchmarkTable/10x100000/new-4 1 1407839671 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 897640246 ns/op 48120712 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 211 546022 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 241 488113 ns/op 163 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 63192846 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 63132536 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7065349459 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 6801399657 ns/op 335152072 B/op 100094 allocs/op BenchmarkPyramid/10-4 2391 47047 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 32 3179768 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 335242889 ns/op 35625352 B/op 2056 allocs/op BenchmarkRagged/10-4 2304 46804 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 273 431576 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4485024 ns/op 427427 B/op 1661 allocs/op BenchmarkCode-4 7195 15143 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 20.016s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 76639694 ns/op BenchmarkVariableString-4 100184 1182 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1975 52345 ns/op 2512 B/op 39 allocs/op PASS ok text/template/parse 0.523s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 30 3560768 ns/op BenchmarkAfter-4 88 1228730 ns/op BenchmarkStop-4 192 623352 ns/op BenchmarkSimultaneousAfterFunc-4 27 4422375 ns/op BenchmarkStartStop-4 190 742320 ns/op BenchmarkReset-4 1566 64875 ns/op BenchmarkSleep-4 28 3976823 ns/op BenchmarkParallelTimerLatency-4 51 177153 avg-late-ns 1023740 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 88893 avg-late-ns 240840 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 80061 avg-late-ns 236589 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 66432 avg-late-ns 198117 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 49916 avg-late-ns 214558 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 51353 avg-late-ns 210824 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 79117 avg-late-ns 368287 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 59999 avg-late-ns 274825 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 91284 avg-late-ns 455425 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 111466 avg-late-ns 567591 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 822691 avg-late-ns 3999136 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 94162 avg-late-ns 271685 max-late-ns BenchmarkTicker-4 369 346441 ns/op BenchmarkTickerReset-4 3212 31183 ns/op BenchmarkTickerResetNaive-4 159 878946 ns/op BenchmarkNow-4 957726 117.5 ns/op BenchmarkNowUnixNano-4 962398 118.0 ns/op BenchmarkNowUnixMilli-4 973098 117.5 ns/op BenchmarkNowUnixMicro-4 1000000 117.4 ns/op BenchmarkFormat-4 55172 2106 ns/op BenchmarkFormatRFC3339-4 78992 1534 ns/op BenchmarkFormatRFC3339Nano-4 74616 1559 ns/op BenchmarkFormatNow-4 79218 1531 ns/op BenchmarkMarshalJSON-4 108862 1122 ns/op BenchmarkMarshalText-4 109028 1087 ns/op BenchmarkParse-4 133096 870.6 ns/op BenchmarkParseRFC3339UTC-4 334656 355.8 ns/op BenchmarkParseRFC3339UTCBytes-4 232190 521.0 ns/op BenchmarkParseRFC3339TZ-4 102782 1170 ns/op BenchmarkParseRFC3339TZBytes-4 81577 1469 ns/op BenchmarkParseDuration-4 527181 224.4 ns/op BenchmarkHour-4 846982 141.5 ns/op BenchmarkSecond-4 806044 140.7 ns/op BenchmarkYear-4 614834 191.5 ns/op BenchmarkDay-4 522607 211.2 ns/op BenchmarkISOWeek-4 627636 190.9 ns/op BenchmarkGoString-4 77654 1533 ns/op BenchmarkUnmarshalText-4 68739 1645 ns/op PASS ok time 11.266s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 646021 174.9 ns/op BenchmarkDecodeValidJapaneseChars-4 742821 145.1 ns/op BenchmarkDecodeRune-4 1737325 67.69 ns/op BenchmarkEncodeValidASCII-4 545242 197.0 ns/op BenchmarkEncodeValidJapaneseChars-4 830354 141.5 ns/op BenchmarkAppendRuneValidASCII-4 1618864 74.08 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2503249 48.04 ns/op BenchmarkEncodeRune-4 3252094 36.73 ns/op PASS ok unicode/utf16 1.219s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 893202 132.4 ns/op BenchmarkRuneCountTenJapaneseChars-4 188678 618.3 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3986724 30.09 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 430675 272.5 ns/op BenchmarkValidTenASCIIChars-4 796291 135.0 ns/op BenchmarkValid100KASCIIChars-4 118 1005297 ns/op BenchmarkValidTenJapaneseChars-4 168072 726.9 ns/op BenchmarkValidLongMostlyASCII-4 110 1086594 ns/op BenchmarkValidLongJapanese-4 54 2034255 ns/op BenchmarkValidStringTenASCIIChars-4 4601382 26.25 ns/op BenchmarkValidString100KASCIIChars-4 8224 14272 ns/op BenchmarkValidStringTenJapaneseChars-4 387538 269.1 ns/op BenchmarkValidStringLongMostlyASCII-4 1228 97471 ns/op BenchmarkValidStringLongJapanese-4 157 764386 ns/op BenchmarkEncodeASCIIRune-4 4603136 26.15 ns/op BenchmarkEncodeJapaneseRune-4 2513418 47.63 ns/op BenchmarkAppendASCIIRune-4 10481119 11.42 ns/op BenchmarkAppendJapaneseRune-4 2925252 41.40 ns/op BenchmarkDecodeASCIIRune-4 3054787 38.69 ns/op BenchmarkDecodeJapaneseRune-4 2040796 58.71 ns/op BenchmarkFullRune/ASCII-4 3972009 30.01 ns/op BenchmarkFullRune/Incomplete-4 1736529 69.66 ns/op BenchmarkFullRune/Japanese-4 4079467 29.35 ns/op PASS ok unicode/utf8 3.606s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 52085393525 ns/op PASS ok cmd/api 57.708s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1245934 96.00 ns/op BenchmarkEqArrayOfStrings64-4 158746 751.4 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11123 ns/op BenchmarkEqArrayOfFloats5-4 1487824 79.64 ns/op BenchmarkEqArrayOfFloats64-4 148764 790.5 ns/op BenchmarkEqArrayOfFloats1024-4 9964 11908 ns/op BenchmarkEqStruct-4 18991292 5.702 ns/op PASS ok cmd/compile/internal/reflectdata 1.080s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 8466 341343 ns/op BenchmarkCopyElim1-4 678 156795 ns/op BenchmarkCopyElim10-4 692 182177 ns/op BenchmarkCopyElim100-4 385 288439 ns/op BenchmarkCopyElim1000-4 72 1650470 ns/op BenchmarkCopyElim10000-4 4 31689567 ns/op BenchmarkCopyElim100000-4 1 602746853 ns/op BenchmarkDeadCode/1-4 540 187573 ns/op BenchmarkDeadCode/10-4 554 205012 ns/op BenchmarkDeadCode/100-4 307 416540 ns/op BenchmarkDeadCode/1000-4 51 2472675 ns/op BenchmarkDeadCode/10000-4 3 35417687 ns/op BenchmarkDeadCode/100000-4 1 444171013 ns/op BenchmarkDeadCode/200000-4 1 954206227 ns/op BenchmarkDominatorsLinear-4 15 10642124 ns/op 0.94 MB/s BenchmarkDominatorsFwdBack-4 7 15647647 ns/op 0.64 MB/s BenchmarkDominatorsManyPred-4 8 15112504 ns/op 0.66 MB/s BenchmarkDominatorsMaxPred-4 9 14227251 ns/op 0.70 MB/s BenchmarkDominatorsMaxPredVal-4 8 14608072 ns/op 0.68 MB/s BenchmarkFuse/1-4 498 207632 ns/op BenchmarkFuse/10-4 501 235046 ns/op BenchmarkFuse/100-4 168 693223 ns/op BenchmarkFuse/1000-4 20 6051530 ns/op BenchmarkFuse/10000-4 2 82016739 ns/op BenchmarkNilCheckDeep1-4 12747 9279 ns/op 0.11 MB/s 240 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4992 22489 ns/op 0.44 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 760 154657 ns/op 0.65 MB/s 620 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 73 1513897 ns/op 0.66 MB/s 4135 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 19337124 ns/op 0.52 MB/s 104122 B/op 6 allocs/op BenchmarkDSEPass-4 34 3485621 ns/op 42650 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 115589432 ns/op 4259696 B/op 108490 allocs/op BenchmarkCSEPass-4 7 15154145 ns/op 112979 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 150753563 ns/op 5668208 B/op 97489 allocs/op BenchmarkDeadcodePass-4 163 725677 ns/op 90244 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 124072258 ns/op 4016840 B/op 44703 allocs/op BenchmarkMultiPass-4 67 1699179 ns/op 242316 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 248242881 ns/op 11206072 B/op 149886 allocs/op BenchmarkCondRewrite/SoloJump-4 3577237 33.36 ns/op BenchmarkCondRewrite/CombJump-4 3396428 35.09 ns/op PASS ok cmd/compile/internal/ssa 16.685s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9278 12144 ns/op BenchmarkExtShift-4 18270 6553 ns/op BenchmarkModify-4 9613 12219 ns/op BenchmarkMullImm-4 19024 6220 ns/op BenchmarkConstModify-4 9404 12510 ns/op BenchmarkBitSet-4 19332 6001 ns/op BenchmarkBitClear-4 19386 6004 ns/op BenchmarkBitToggle-4 19405 5977 ns/op BenchmarkBitSetConst-4 155476 763.1 ns/op BenchmarkBitClearConst-4 148296 814.5 ns/op BenchmarkBitToggleConst-4 153382 762.1 ns/op BenchmarkDivconstI64-4 8767851 13.67 ns/op BenchmarkModconstI64-4 8487936 14.18 ns/op BenchmarkDivisiblePow2constI64-4 8782687 13.71 ns/op BenchmarkDivisibleconstI64-4 9194826 12.79 ns/op BenchmarkDivisibleWDivconstI64-4 6499452 18.40 ns/op BenchmarkDivconstU64/3-4 8745454 13.66 ns/op BenchmarkDivconstU64/5-4 8317334 14.25 ns/op BenchmarkDivconstU64/37-4 9186162 12.99 ns/op BenchmarkDivconstU64/1234567-4 9246867 13.01 ns/op BenchmarkModconstU64-4 8710267 13.66 ns/op BenchmarkDivisibleconstU64-4 9857572 12.27 ns/op BenchmarkDivisibleWDivconstU64-4 6145609 19.38 ns/op BenchmarkDivconstI32-4 8929741 13.52 ns/op BenchmarkModconstI32-4 10192713 11.73 ns/op BenchmarkDivisiblePow2constI32-4 9581191 12.42 ns/op BenchmarkDivisibleconstI32-4 9046324 13.07 ns/op BenchmarkDivisibleWDivconstI32-4 6139759 19.31 ns/op BenchmarkDivconstU32-4 8819208 13.45 ns/op BenchmarkModconstU32-4 8585991 13.98 ns/op BenchmarkDivisibleconstU32-4 9597709 12.34 ns/op BenchmarkDivisibleWDivconstU32-4 6138739 19.50 ns/op BenchmarkDivconstI16-4 9006699 13.25 ns/op BenchmarkModconstI16-4 9923572 11.87 ns/op BenchmarkDivisiblePow2constI16-4 9506425 12.44 ns/op BenchmarkDivisibleconstI16-4 9701829 12.50 ns/op BenchmarkDivisibleWDivconstI16-4 6202347 19.32 ns/op BenchmarkDivconstU16-4 8969200 13.10 ns/op BenchmarkModconstU16-4 8997584 13.49 ns/op BenchmarkDivisibleconstU16-4 9417139 12.47 ns/op BenchmarkDivisibleWDivconstU16-4 6006444 19.75 ns/op BenchmarkDivconstI8-4 9909207 11.75 ns/op BenchmarkModconstI8-4 9429015 12.69 ns/op BenchmarkDivisiblePow2constI8-4 9241438 12.90 ns/op BenchmarkDivisibleconstI8-4 9568380 12.70 ns/op BenchmarkDivisibleWDivconstI8-4 5870120 20.46 ns/op BenchmarkDivconstU8-4 9182697 13.24 ns/op BenchmarkModconstU8-4 9546483 12.60 ns/op BenchmarkDivisibleconstU8-4 9628945 12.50 ns/op BenchmarkDivisibleWDivconstU8-4 6094052 19.77 ns/op BenchmarkMul2-4 168727 746.1 ns/op BenchmarkMulNeg2-4 164037 752.8 ns/op BenchmarkEfaceInteger-4 3696738 29.01 ns/op BenchmarkMulconstI32/3-4 18594188 6.216 ns/op BenchmarkMulconstI32/5-4 18728666 6.227 ns/op BenchmarkMulconstI32/12-4 17658754 6.486 ns/op BenchmarkMulconstI32/120-4 19336422 6.222 ns/op BenchmarkMulconstI32/-120-4 19104254 6.242 ns/op BenchmarkMulconstI32/65537-4 18091161 6.466 ns/op BenchmarkMulconstI32/65538-4 18037726 6.449 ns/op BenchmarkMulconstI64/3-4 18688208 6.422 ns/op BenchmarkMulconstI64/5-4 18507501 6.438 ns/op BenchmarkMulconstI64/12-4 17917459 6.469 ns/op BenchmarkMulconstI64/120-4 18627919 6.490 ns/op BenchmarkMulconstI64/-120-4 18474174 6.356 ns/op BenchmarkMulconstI64/65537-4 18431180 6.351 ns/op BenchmarkMulconstI64/65538-4 18886644 6.352 ns/op BenchmarkMulconstU32/3-4 19707772 6.034 ns/op BenchmarkMulconstU32/5-4 19390544 6.007 ns/op BenchmarkMulconstU32/12-4 18662216 6.390 ns/op BenchmarkMulconstU32/120-4 18912660 6.248 ns/op BenchmarkMulconstU32/65537-4 18527959 6.406 ns/op BenchmarkMulconstU32/65538-4 18653833 6.442 ns/op BenchmarkMulconstU64/3-4 18560619 6.366 ns/op BenchmarkMulconstU64/5-4 18711015 6.386 ns/op BenchmarkMulconstU64/12-4 18079324 6.478 ns/op BenchmarkMulconstU64/120-4 18663558 6.429 ns/op BenchmarkMulconstU64/65537-4 18670617 6.470 ns/op BenchmarkMulconstU64/65538-4 18607191 6.415 ns/op BenchmarkShiftArithmeticRight-4 19688872 6.064 ns/op BenchmarkSwitch8Predictable-4 15286608 7.369 ns/op BenchmarkSwitch8Unpredictable-4 6457581 18.27 ns/op BenchmarkSwitch32Predictable-4 9800522 12.07 ns/op BenchmarkSwitch32Unpredictable-4 6589080 18.00 ns/op BenchmarkSwitchStringPredictable-4 8572016 12.71 ns/op BenchmarkSwitchStringUnpredictable-4 4826967 23.85 ns/op PASS ok cmd/compile/internal/test 11.838s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 127 938496 ns/op BenchmarkNamed/Underlying/nongeneric-4 781602 140.0 ns/op BenchmarkNamed/Underlying/generic-4 833221 139.4 ns/op BenchmarkNamed/Underlying/src_instance-4 800725 143.6 ns/op BenchmarkNamed/Underlying/user_instance-4 806440 141.6 ns/op BenchmarkCheck/http/funcbodies/info-4 1 527091189 ns/op 57794 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 369024079 ns/op 82545 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 157240926 ns/op 193719 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 126483895 ns/op 240705 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 413271504 ns/op 12411 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 85341876 ns/op 60091 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 31551815 ns/op 162514 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 30575138 ns/op 167658 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 147740314 ns/op 14681 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 39553672 ns/op 54795 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 20207726 ns/op 107297 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18722089 ns/op 115451 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1115036720 ns/op 55479 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 578276275 ns/op 106974 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 143160251 ns/op 431856 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 110487246 ns/op 559592 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 460519309 ns/op 4392 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 65458332 ns/op 30876 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 35434809 ns/op 57060 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 35346621 ns/op 57205 lines/s PASS ok cmd/compile/internal/types2 15.727s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 50 2495842 ns/op 3805840 sys-ns/op 495460 user-ns/op PASS ok cmd/go 0.257s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 67717 1720 ns/op 4.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 76945 1510 ns/op 5.30 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14211 8424 ns/op 121.56 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14673 8176 ns/op 125.25 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2226 53516 ns/op 153.08 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2210 52896 ns/op 154.87 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.961s All tests passed.