freebsd-amd64-race at 1d3088effdcb03612dd03eb24feee4aa92070a63 :: 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.170s ok archive/zip 1.816s ok bufio 0.294s ok bytes 4.295s ok compress/bzip2 0.598s ok compress/flate 4.968s ok compress/gzip 11.077s ok compress/lzw 0.535s ok compress/zlib 4.325s ok container/heap 0.036s ok container/list 0.025s ok container/ring 0.037s ok context 0.040s ok crypto 0.027s ok crypto/aes 0.070s ok crypto/cipher 0.058s ok crypto/des 0.059s ok crypto/dsa 0.037s ok crypto/ecdh 0.197s ok crypto/ecdsa 0.144s ok crypto/ed25519 0.390s ok crypto/elliptic 0.059s ok crypto/hmac 0.038s ok crypto/internal/alias 0.026s ok crypto/internal/bigmod 2.352s ok crypto/internal/boring 0.026s ok crypto/internal/boring/bcache 0.403s ok crypto/internal/edwards25519 34.511s ok crypto/internal/edwards25519/field 12.641s ok crypto/internal/nistec 3.662s ok crypto/internal/nistec/fiat 0.026s [no tests to run] ok crypto/md5 0.039s ok crypto/rand 0.381s ok crypto/rc4 0.432s ok crypto/rsa 0.496s ok crypto/sha1 0.037s ok crypto/sha256 0.033s ok crypto/sha512 0.036s ok crypto/subtle 0.422s ok crypto/tls 1.524s ok crypto/x509 1.075s ok database/sql 0.344s ok database/sql/driver 0.025s ok debug/buildinfo 0.047s ok debug/dwarf 0.080s ok debug/elf 1.161s ok debug/gosym 0.113s ok debug/macho 0.038s ok debug/pe 0.058s ok debug/plan9obj 0.028s ok embed 0.028s [no tests to run] ok embed/internal/embedtest 0.026s ok encoding/ascii85 0.037s ok encoding/asn1 0.037s ok encoding/base32 0.083s ok encoding/base64 0.037s ok encoding/binary 0.036s ok encoding/csv 0.075s ok encoding/gob 15.184s ok encoding/hex 0.037s ok encoding/json 1.118s ok encoding/pem 2.002s ok encoding/xml 0.204s ok errors 0.036s ok expvar 0.026s ok flag 0.121s ok fmt 0.571s ok go/ast 0.037s ok go/build 3.958s ok go/build/constraint 0.036s ok go/constant 0.037s ok go/doc 0.241s ok go/doc/comment 1.999s ok go/format 0.069s ok go/importer 0.185s ok go/internal/gccgoimporter 0.071s ok go/internal/gcimporter 1.266s ok go/internal/srcimporter 11.055s ok go/parser 1.012s ok go/printer 1.375s ok go/scanner 0.037s ok go/token 0.172s ok go/types 29.942s ok hash 0.037s ok hash/adler32 0.059s ok hash/crc32 0.069s ok hash/crc64 0.040s ok hash/fnv 0.027s ok hash/maphash 0.030s ok html 0.040s ok html/template 0.250s ok image 0.444s ok image/color 0.057s ok image/draw 0.589s ok image/gif 0.893s ok image/jpeg 1.248s ok image/png 2.886s ok index/suffixarray 1.031s ok internal/abi 4.023s ok internal/buildcfg 0.025s ok internal/coverage/cformat 0.025s ok internal/coverage/cmerge 0.025s ok internal/coverage/pods 0.037s ok internal/coverage/slicereader 0.027s ok internal/coverage/slicewriter 0.027s ok internal/coverage/test 0.069s ok internal/cpu 0.076s ok internal/dag 0.027s ok internal/diff 0.036s ok internal/fmtsort 0.027s ok internal/fuzz 0.049s ok internal/godebug 0.026s ok internal/intern 0.221s ok internal/itoa 0.027s ok internal/poll 0.402s ok internal/profile 0.045s ok internal/reflectlite 0.240s ok internal/safefilepath 0.026s ok internal/saferio 0.124s ok internal/singleflight 0.077s ok internal/testenv 0.026s ok internal/trace 0.174s ok internal/types/errors 0.386s ok internal/unsafeheader 0.027s ok internal/xcoff 0.047s ok io 0.069s ok io/fs 0.261s ok io/ioutil 0.038s ok log 0.036s ok log/syslog 1.283s ok math 0.047s ok math/big 2.847s ok math/bits 0.041s ok math/cmplx 0.036s ok math/rand 1.866s ok mime 0.047s ok mime/multipart 1.491s ok mime/quotedprintable 0.077s ok net 8.053s ok net/http 8.316s ok net/http/cgi 0.338s ok net/http/cookiejar 0.038s ok net/http/fcgi 0.153s ok net/http/httptest 0.208s ok net/http/httptrace 0.026s ok net/http/httputil 0.666s ok net/http/internal 0.037s ok net/http/internal/ascii 0.028s ok net/http/pprof 5.355s ok net/internal/socktest 0.027s ok net/mail 0.036s ok net/netip 0.359s ok net/rpc 0.065s ok net/rpc/jsonrpc 0.040s ok net/smtp 0.060s ok net/textproto 0.036s ok net/url 0.049s ok os 0.422s ok os/exec 0.426s ok os/exec/internal/fdtest 0.027s ok os/signal 3.344s ok os/user 0.027s ok path 0.042s ok path/filepath 0.113s ok plugin 0.027s ok reflect 0.484s ok regexp 3.074s ok regexp/syntax 4.337s ok runtime 27.780s ok runtime/cgo 0.027s ok runtime/coverage 0.027s ok runtime/debug 0.128s ok runtime/internal/atomic 0.081s ok runtime/internal/math 0.032s ok runtime/internal/sys 0.032s ok runtime/metrics 0.037s ok runtime/pprof 7.085s ok runtime/race 8.554s ok runtime/trace 3.818s ok sort 0.575s ok strconv 2.250s ok strings 3.482s ok sync 0.623s ok sync/atomic 1.674s ok syscall 0.326s ok testing 1.717s ok testing/fstest 0.037s ok testing/iotest 0.037s ok testing/quick 0.164s ok text/scanner 0.046s ok text/tabwriter 0.036s ok text/template 0.101s ok text/template/parse 0.058s ok time 2.241s ok unicode 0.038s ok unicode/utf16 0.031s ok unicode/utf8 0.055s ok cmd/addr2line 1.966s ok cmd/api 6.337s ok cmd/asm/internal/asm 2.838s ok cmd/asm/internal/lex 0.038s ok cmd/compile/internal/abt 0.059s ok cmd/compile/internal/amd64 0.037s ok cmd/compile/internal/base 0.028s ok cmd/compile/internal/compare 0.037s ok cmd/compile/internal/dwarfgen 0.538s ok cmd/compile/internal/importer 0.801s ok cmd/compile/internal/ir 0.027s ok cmd/compile/internal/logopt 0.196s ok cmd/compile/internal/noder 0.037s ok cmd/compile/internal/reflectdata 0.027s [no tests to run] ok cmd/compile/internal/ssa 3.062s ok cmd/compile/internal/syntax 0.177s ok cmd/compile/internal/test 12.046s ok cmd/compile/internal/typecheck 0.286s ok cmd/compile/internal/types 0.025s ok cmd/compile/internal/types2 7.671s ok cmd/covdata 0.025s ok cmd/cover 1.240s ok cmd/dist 0.027s ok cmd/doc 0.762s ok cmd/fix 2.047s ok cmd/go 84.222s ok cmd/go/internal/auth 0.026s ok cmd/go/internal/cache 0.172s ok cmd/go/internal/fsys 0.080s ok cmd/go/internal/generate 0.038s ok cmd/go/internal/get 0.039s ok cmd/go/internal/imports 0.038s ok cmd/go/internal/load 0.038s ok cmd/go/internal/lockedfile 0.427s ok cmd/go/internal/lockedfile/internal/filelock 0.077s ok cmd/go/internal/modconv 0.060s ok cmd/go/internal/modfetch 0.039s ok cmd/go/internal/modfetch/codehost 0.038s ok cmd/go/internal/modfetch/zip_sum_test 0.038s ok cmd/go/internal/modindex 0.510s ok cmd/go/internal/modload 0.037s ok cmd/go/internal/mvs 0.059s ok cmd/go/internal/par 0.196s ok cmd/go/internal/str 0.028s ok cmd/go/internal/test 0.027s ok cmd/go/internal/vcs 0.039s ok cmd/go/internal/vcweb 0.039s ok cmd/go/internal/vcweb/vcstest 2.068s ok cmd/go/internal/web 0.048s ok cmd/go/internal/work 0.105s ok cmd/gofmt 0.199s ok cmd/internal/archive 0.747s ok cmd/internal/buildid 0.610s ok cmd/internal/dwarf 0.028s ok cmd/internal/edit 0.027s ok cmd/internal/goobj 0.026s ok cmd/internal/moddeps 0.791s ok cmd/internal/notsha256 0.038s ok cmd/internal/obj 0.444s ok cmd/internal/obj/ppc64 0.085s ok cmd/internal/obj/riscv 0.048s ok cmd/internal/obj/s390x 0.026s ok cmd/internal/obj/x86 2.500s ok cmd/internal/objabi 0.027s ok cmd/internal/pkgpath 0.154s ok cmd/internal/pkgpattern 0.041s ok cmd/internal/quoted 0.038s ok cmd/internal/src 0.026s ok cmd/internal/test2json 0.778s ok cmd/link 5.838s ok cmd/link/internal/benchmark 0.029s ok cmd/link/internal/ld 4.078s ok cmd/link/internal/loader 0.090s ok cmd/nm 1.663s ok cmd/objdump 2.124s ok cmd/pack 1.080s ok cmd/pprof 1.571s ok cmd/trace 0.097s ok cmd/vet 14.697s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2941 36947 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2607 46778 ns/op 1854 B/op 36 allocs/op Benchmark/Writer/PAX-4 1588 69950 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4026 27377 ns/op 5234 B/op 16 allocs/op Benchmark/Reader/GNU-4 5784 19135 ns/op 5068 B/op 14 allocs/op Benchmark/Reader/PAX-4 2026 56459 ns/op 8675 B/op 33 allocs/op PASS ok archive/tar 0.849s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 303971867 ns/op 1642528 B/op 99 allocs/op BenchmarkZip64Test-4 1 148670176 ns/op BenchmarkZip64TestSizes/4096-4 1773 69936 ns/op BenchmarkZip64TestSizes/1048576-4 183 630315 ns/op BenchmarkZip64TestSizes/67108864-4 1 141670893 ns/op PASS ok archive/zip 1.226s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 243297 471.6 ns/op BenchmarkReaderCopyUnoptimal-4 146610 788.2 ns/op BenchmarkReaderCopyNoWriteTo-4 4600 22423 ns/op BenchmarkReaderWriteToOptimal-4 8740 13633 ns/op BenchmarkReaderReadString-4 142788 838.9 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 220647 522.7 ns/op BenchmarkWriterCopyUnoptimal-4 215240 538.1 ns/op BenchmarkWriterCopyNoReadFrom-4 7856 22500 ns/op BenchmarkReaderEmpty-4 34152 3622 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 29978 3989 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 596824 181.7 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.536s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5163 25325 ns/op 1293.89 MB/s BenchmarkWriteByte-4 470 249051 ns/op 16.45 MB/s BenchmarkWriteRune-4 254 469778 ns/op 26.16 MB/s BenchmarkBufferNotEmptyWriteRead-4 34 3291405 ns/op BenchmarkBufferFullSmallReads-4 100 1098741 ns/op BenchmarkBufferWriteBlock/N4096-4 7456 16913 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 420 281633 ns/op 260097 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 12 9765855 ns/op 4192264 B/op 22 allocs/op BenchmarkIndexByte/10-4 4484847 27.79 ns/op 359.87 MB/s BenchmarkIndexByte/32-4 4258863 29.25 ns/op 1093.96 MB/s BenchmarkIndexByte/4K-4 935714 126.9 ns/op 32269.92 MB/s BenchmarkIndexBytePortable/10-4 979894 122.9 ns/op 81.37 MB/s BenchmarkIndexBytePortable/32-4 323791 364.9 ns/op 87.69 MB/s BenchmarkIndexBytePortable/4K-4 2800 42173 ns/op 97.12 MB/s BenchmarkIndexRune/10-4 1000000 100.5 ns/op 99.45 MB/s BenchmarkIndexRune/32-4 1215724 97.75 ns/op 327.36 MB/s BenchmarkIndexRune/4K-4 394500 302.5 ns/op 13542.01 MB/s BenchmarkIndexRuneASCII/10-4 4583380 27.32 ns/op 366.06 MB/s BenchmarkIndexRuneASCII/32-4 4270779 28.77 ns/op 1112.36 MB/s BenchmarkIndexRuneASCII/4K-4 915828 127.0 ns/op 32245.92 MB/s BenchmarkEqual/0-4 8249732 13.95 ns/op BenchmarkEqual/1-4 1457564 82.02 ns/op 12.19 MB/s BenchmarkEqual/6-4 1371304 84.85 ns/op 70.72 MB/s BenchmarkEqual/9-4 1430902 84.33 ns/op 106.72 MB/s BenchmarkEqual/15-4 1377260 86.41 ns/op 173.60 MB/s BenchmarkEqual/16-4 1502514 79.51 ns/op 201.22 MB/s BenchmarkEqual/20-4 1372258 87.37 ns/op 228.92 MB/s BenchmarkEqual/32-4 1420681 83.93 ns/op 381.28 MB/s BenchmarkEqual/4K-4 107923 1111 ns/op 3688.30 MB/s BenchmarkIndex/10-4 3083494 39.40 ns/op 253.78 MB/s BenchmarkIndex/32-4 3007687 39.36 ns/op 812.92 MB/s BenchmarkIndex/4K-4 18381 6543 ns/op 626.06 MB/s BenchmarkIndexEasy/10-4 3133334 37.55 ns/op 266.32 MB/s BenchmarkIndexEasy/32-4 3028555 39.14 ns/op 817.59 MB/s BenchmarkIndexEasy/4K-4 486691 238.8 ns/op 17151.87 MB/s BenchmarkCount/10-4 1565310 77.37 ns/op 129.25 MB/s BenchmarkCount/32-4 1502468 79.82 ns/op 400.90 MB/s BenchmarkCount/4K-4 18247 6646 ns/op 616.32 MB/s BenchmarkCountEasy/10-4 1607382 75.36 ns/op 132.70 MB/s BenchmarkCountEasy/32-4 1529592 78.21 ns/op 409.15 MB/s BenchmarkCountEasy/4K-4 429679 277.0 ns/op 14784.89 MB/s BenchmarkCountSingle/10-4 3529485 34.68 ns/op 288.35 MB/s BenchmarkCountSingle/32-4 3291842 36.05 ns/op 887.77 MB/s BenchmarkCountSingle/4K-4 820342 140.6 ns/op 29126.45 MB/s BenchmarkToUpper/#00-4 3029010 39.86 ns/op BenchmarkToUpper/ONLYUPPER-4 307502 377.0 ns/op BenchmarkToUpper/abc-4 535498 222.2 ns/op BenchmarkToUpper/AbC123-4 324673 363.6 ns/op BenchmarkToUpper/azAZ09_-4 291055 396.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 91478 1308 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40338 2959 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 60158 1986 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 129764 912.4 ns/op BenchmarkToLower/#00-4 3029404 39.54 ns/op BenchmarkToLower/abc-4 474968 249.3 ns/op BenchmarkToLower/AbC123-4 336579 360.4 ns/op BenchmarkToLower/azAZ09_-4 304834 395.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 89811 1323 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 42794 2749 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 69090 1729 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 126453 936.3 ns/op BenchmarkFields/ASCII/16-4 135025 859.9 ns/op 18.61 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 11146 ns/op 22.97 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 640 182023 ns/op 22.50 MB/s 9728 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 38 3108682 ns/op 21.08 MB/s 139266 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 48969314 ns/op 21.41 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 162882 746.4 ns/op 21.44 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6336 17818 ns/op 14.37 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 411 288794 ns/op 14.18 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 22 5329735 ns/op 12.30 MB/s 512260 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 94086592 ns/op 11.14 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 150572 785.1 ns/op 20.38 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12861 9292 ns/op 27.55 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 723 166491 ns/op 24.60 MB/s 25088 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 37 3110026 ns/op 21.07 MB/s 504064 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 61135764 ns/op 17.15 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 191766 622.9 ns/op 25.68 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8739 12515 ns/op 20.46 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 554 214793 ns/op 19.07 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 28 4061822 ns/op 16.13 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 74143212 ns/op 14.14 MB/s 11202912 B/op 25 allocs/op BenchmarkTrimSpace/NoTrim-4 2129402 56.03 ns/op BenchmarkTrimSpace/ASCII-4 1000000 114.9 ns/op BenchmarkTrimSpace/SomeNonASCII-4 115642 1027 ns/op BenchmarkTrimSpace/JustNonASCII-4 51928 2280 ns/op BenchmarkToValidUTF8/Valid-4 521703 224.9 ns/op BenchmarkToValidUTF8/InvalidASCII-4 357283 327.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 102601 1193 ns/op BenchmarkIndexHard1-4 838 141946 ns/op BenchmarkIndexHard2-4 600 201939 ns/op BenchmarkIndexHard3-4 148 864988 ns/op BenchmarkIndexHard4-4 176 654998 ns/op BenchmarkLastIndexHard1-4 6 18834066 ns/op BenchmarkLastIndexHard2-4 5 24435076 ns/op BenchmarkLastIndexHard3-4 4 27316505 ns/op BenchmarkCountHard1-4 824 143099 ns/op BenchmarkCountHard2-4 596 201576 ns/op BenchmarkCountHard3-4 151 787566 ns/op BenchmarkSplitEmptySeparator-4 1 121466251 ns/op BenchmarkSplitSingleByteSeparator-4 15 7374881 ns/op BenchmarkSplitMultiByteSeparator-4 12 8676611 ns/op BenchmarkSplitNSingleByteSeparator-4 200572 627.2 ns/op BenchmarkSplitNMultiByteSeparator-4 74390 1628 ns/op BenchmarkRepeat-4 178832 654.3 ns/op BenchmarkRepeatLarge/256/1-4 143695 855.3 ns/op 299.29 MB/s BenchmarkRepeatLarge/256/16-4 221281 565.6 ns/op 452.63 MB/s BenchmarkRepeatLarge/512/1-4 106406 1131 ns/op 452.79 MB/s BenchmarkRepeatLarge/512/16-4 146005 828.4 ns/op 618.03 MB/s BenchmarkRepeatLarge/1024/1-4 72096 1650 ns/op 620.44 MB/s BenchmarkRepeatLarge/1024/16-4 91398 1473 ns/op 695.02 MB/s BenchmarkRepeatLarge/2048/1-4 38050 3185 ns/op 642.92 MB/s BenchmarkRepeatLarge/2048/16-4 42802 2792 ns/op 733.64 MB/s BenchmarkRepeatLarge/4096/1-4 22320 5237 ns/op 782.13 MB/s BenchmarkRepeatLarge/4096/16-4 23900 4971 ns/op 823.93 MB/s BenchmarkRepeatLarge/8192/1-4 12712 9496 ns/op 862.68 MB/s BenchmarkRepeatLarge/8192/16-4 13575 9098 ns/op 900.40 MB/s BenchmarkRepeatLarge/8192/4097-4 24441 5106 ns/op 802.43 MB/s BenchmarkRepeatLarge/16384/1-4 7749 16512 ns/op 992.25 MB/s BenchmarkRepeatLarge/16384/16-4 7489 15898 ns/op 1030.55 MB/s BenchmarkRepeatLarge/16384/4097-4 9225 12139 ns/op 1012.51 MB/s BenchmarkRepeatLarge/32768/1-4 3397 30052 ns/op 1090.39 MB/s BenchmarkRepeatLarge/32768/16-4 3938 30934 ns/op 1059.29 MB/s BenchmarkRepeatLarge/32768/4097-4 3690 29704 ns/op 965.49 MB/s BenchmarkRepeatLarge/65536/1-4 2146 59802 ns/op 1095.89 MB/s BenchmarkRepeatLarge/65536/16-4 2070 58162 ns/op 1126.78 MB/s BenchmarkRepeatLarge/65536/4097-4 2130 56305 ns/op 1091.46 MB/s BenchmarkRepeatLarge/131072/1-4 421 297914 ns/op 439.97 MB/s BenchmarkRepeatLarge/131072/16-4 409 331485 ns/op 395.41 MB/s BenchmarkRepeatLarge/131072/4097-4 438 275145 ns/op 461.60 MB/s BenchmarkRepeatLarge/262144/1-4 212 569856 ns/op 460.02 MB/s BenchmarkRepeatLarge/262144/16-4 211 569486 ns/op 460.32 MB/s BenchmarkRepeatLarge/262144/4097-4 222 549182 ns/op 469.99 MB/s BenchmarkRepeatLarge/524288/1-4 100 1153079 ns/op 454.69 MB/s BenchmarkRepeatLarge/524288/16-4 100 1145783 ns/op 457.58 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1120948 ns/op 464.18 MB/s BenchmarkRepeatLarge/1048576/1-4 61 2273119 ns/op 461.29 MB/s BenchmarkRepeatLarge/1048576/16-4 61 2246959 ns/op 466.66 MB/s BenchmarkRepeatLarge/1048576/4097-4 63 2237889 ns/op 466.84 MB/s BenchmarkRepeatLarge/2097152/1-4 27 4449790 ns/op 471.29 MB/s BenchmarkRepeatLarge/2097152/16-4 26 4474201 ns/op 468.72 MB/s BenchmarkRepeatLarge/2097152/4097-4 26 4432676 ns/op 472.30 MB/s BenchmarkRepeatLarge/4194304/1-4 13 9035166 ns/op 464.22 MB/s BenchmarkRepeatLarge/4194304/16-4 12 8974511 ns/op 467.36 MB/s BenchmarkRepeatLarge/4194304/4097-4 12 8834273 ns/op 474.43 MB/s BenchmarkRepeatLarge/8388608/1-4 6 17367395 ns/op 483.01 MB/s BenchmarkRepeatLarge/8388608/16-4 6 17802440 ns/op 471.21 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 17307040 ns/op 484.58 MB/s BenchmarkRepeatLarge/16777216/1-4 3 35183318 ns/op 476.85 MB/s BenchmarkRepeatLarge/16777216/16-4 3 33639743 ns/op 498.73 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 34062064 ns/op 492.55 MB/s BenchmarkRepeatLarge/33554432/1-4 2 69653416 ns/op 481.73 MB/s BenchmarkRepeatLarge/33554432/16-4 2 65501746 ns/op 512.27 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 66068602 ns/op 507.87 MB/s BenchmarkRepeatLarge/67108864/1-4 1 132307110 ns/op 507.22 MB/s BenchmarkRepeatLarge/67108864/16-4 1 130448224 ns/op 514.45 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 131437145 ns/op 510.58 MB/s BenchmarkRepeatLarge/134217728/1-4 1 286510300 ns/op 468.46 MB/s BenchmarkRepeatLarge/134217728/16-4 1 262598416 ns/op 511.11 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 262048570 ns/op 512.19 MB/s BenchmarkRepeatLarge/268435456/1-4 1 579316504 ns/op 463.37 MB/s BenchmarkRepeatLarge/268435456/16-4 1 536175087 ns/op 500.65 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 532097906 ns/op 504.49 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1190676964 ns/op 450.90 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1089272423 ns/op 492.87 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1093996675 ns/op 490.74 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2382569374 ns/op 450.67 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2537454940 ns/op 423.16 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2503482033 ns/op 428.90 MB/s BenchmarkBytesCompare/1-4 8380003 12.50 ns/op BenchmarkBytesCompare/2-4 9222226 12.79 ns/op BenchmarkBytesCompare/4-4 9376987 13.00 ns/op BenchmarkBytesCompare/8-4 9628528 12.02 ns/op BenchmarkBytesCompare/16-4 9681175 11.92 ns/op BenchmarkBytesCompare/32-4 8619636 13.88 ns/op BenchmarkBytesCompare/64-4 7489428 14.80 ns/op BenchmarkBytesCompare/128-4 7618016 15.74 ns/op BenchmarkBytesCompare/256-4 5966605 19.53 ns/op BenchmarkBytesCompare/512-4 4240330 27.51 ns/op BenchmarkBytesCompare/1024-4 2670142 43.24 ns/op BenchmarkBytesCompare/2048-4 1600082 76.12 ns/op BenchmarkIndexAnyASCII/1:1-4 2148135 54.11 ns/op BenchmarkIndexAnyASCII/1:2-4 2128597 55.26 ns/op BenchmarkIndexAnyASCII/1:4-4 2111864 53.46 ns/op BenchmarkIndexAnyASCII/1:8-4 2168227 54.76 ns/op BenchmarkIndexAnyASCII/1:16-4 2151536 52.61 ns/op BenchmarkIndexAnyASCII/1:32-4 2092974 55.47 ns/op BenchmarkIndexAnyASCII/1:64-4 2179764 53.46 ns/op BenchmarkIndexAnyASCII/16:1-4 1997509 60.42 ns/op BenchmarkIndexAnyASCII/16:2-4 430699 268.9 ns/op BenchmarkIndexAnyASCII/16:4-4 455323 277.7 ns/op BenchmarkIndexAnyASCII/16:8-4 427137 268.2 ns/op BenchmarkIndexAnyASCII/16:16-4 445581 276.2 ns/op BenchmarkIndexAnyASCII/16:32-4 389358 306.6 ns/op BenchmarkIndexAnyASCII/16:64-4 336532 352.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1806387 67.35 ns/op BenchmarkIndexAnyASCII/256:2-4 36859 3064 ns/op BenchmarkIndexAnyASCII/256:4-4 39974 3003 ns/op BenchmarkIndexAnyASCII/256:8-4 39558 3038 ns/op BenchmarkIndexAnyASCII/256:16-4 39824 3005 ns/op BenchmarkIndexAnyASCII/256:32-4 36369 3141 ns/op BenchmarkIndexAnyASCII/256:64-4 37960 3096 ns/op BenchmarkIndexAnyUTF8/1:1-4 2236657 53.21 ns/op BenchmarkIndexAnyUTF8/1:2-4 2153365 52.74 ns/op BenchmarkIndexAnyUTF8/1:4-4 2247693 53.18 ns/op BenchmarkIndexAnyUTF8/1:8-4 2214986 51.68 ns/op BenchmarkIndexAnyUTF8/1:16-4 2283290 50.55 ns/op BenchmarkIndexAnyUTF8/1:32-4 2179378 54.02 ns/op BenchmarkIndexAnyUTF8/1:64-4 2255762 53.44 ns/op BenchmarkIndexAnyUTF8/16:1-4 150932 760.4 ns/op BenchmarkIndexAnyUTF8/16:2-4 296725 400.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 300522 409.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 298278 399.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 286214 414.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 271575 439.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 282823 449.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10870 ns/op BenchmarkIndexAnyUTF8/256:2-4 21870 5710 ns/op BenchmarkIndexAnyUTF8/256:4-4 21442 5700 ns/op BenchmarkIndexAnyUTF8/256:8-4 21393 5611 ns/op BenchmarkIndexAnyUTF8/256:16-4 20655 5714 ns/op BenchmarkIndexAnyUTF8/256:32-4 20084 6066 ns/op BenchmarkIndexAnyUTF8/256:64-4 19242 6196 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2240947 52.70 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2238811 52.22 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2279974 52.43 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2221813 51.75 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2317359 50.97 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2149483 52.36 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2254167 51.68 ns/op BenchmarkLastIndexAnyASCII/16:1-4 353703 337.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 340424 336.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 337522 342.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 357609 354.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 339962 356.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 312200 386.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 275856 427.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 28008 4330 ns/op BenchmarkLastIndexAnyASCII/256:2-4 27621 4360 ns/op BenchmarkLastIndexAnyASCII/256:4-4 27439 4445 ns/op BenchmarkLastIndexAnyASCII/256:8-4 26048 4437 ns/op BenchmarkLastIndexAnyASCII/256:16-4 27421 4458 ns/op BenchmarkLastIndexAnyASCII/256:32-4 26529 4651 ns/op BenchmarkLastIndexAnyASCII/256:64-4 25869 4672 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2301976 54.23 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2209292 51.67 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2248740 51.39 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2250220 50.27 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2355408 49.91 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2301505 51.19 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2289591 50.91 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 238628 480.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 296648 395.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 294320 403.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 274798 397.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 303933 400.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 287239 420.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 288254 420.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17368 6807 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 21462 5704 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 21552 5736 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 21363 5628 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 21102 5833 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 19338 6170 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 20313 5988 ns/op BenchmarkTrimASCII/1:1-4 2482940 47.51 ns/op BenchmarkTrimASCII/1:2-4 2054368 58.91 ns/op BenchmarkTrimASCII/1:4-4 1974466 61.77 ns/op BenchmarkTrimASCII/1:8-4 1696058 70.39 ns/op BenchmarkTrimASCII/1:16-4 1496167 83.30 ns/op BenchmarkTrimASCII/16:1-4 468615 244.9 ns/op BenchmarkTrimASCII/16:2-4 350362 330.7 ns/op BenchmarkTrimASCII/16:4-4 354651 334.4 ns/op BenchmarkTrimASCII/16:8-4 366666 336.8 ns/op BenchmarkTrimASCII/16:16-4 349286 347.2 ns/op BenchmarkTrimASCII/256:1-4 38224 3131 ns/op BenchmarkTrimASCII/256:2-4 27381 4420 ns/op BenchmarkTrimASCII/256:4-4 27100 4533 ns/op BenchmarkTrimASCII/256:8-4 27583 4457 ns/op BenchmarkTrimASCII/256:16-4 27486 4402 ns/op BenchmarkTrimASCII/4096:1-4 2473 49426 ns/op BenchmarkTrimASCII/4096:2-4 1646 69189 ns/op BenchmarkTrimASCII/4096:4-4 1635 69217 ns/op BenchmarkTrimASCII/4096:8-4 1731 69106 ns/op BenchmarkTrimASCII/4096:16-4 1701 69278 ns/op BenchmarkTrimByte-4 1509403 82.68 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12693 9676 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 12477 9417 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 684 175369 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1309 89603 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2536 44983 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4504 24585 ns/op BenchmarkCompareBytesEqual-4 10156556 10.78 ns/op BenchmarkCompareBytesToNil-4 12150651 10.30 ns/op BenchmarkCompareBytesEmpty-4 12930658 9.055 ns/op BenchmarkCompareBytesIdentical-4 12910354 9.393 ns/op BenchmarkCompareBytesSameLength-4 11471920 10.68 ns/op BenchmarkCompareBytesDifferentLength-4 10700148 10.72 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1257 81575 ns/op 12854.24 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1261 80888 ns/op 12963.37 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1272 85628 ns/op 12245.85 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1720 85313 ns/op 12291.11 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1346 74364 ns/op 14100.77 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1358 76434 ns/op 13718.83 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1692 78648 ns/op 13332.69 MB/s BenchmarkCompareBytesBig-4 1906 64469 ns/op 16265.01 MB/s BenchmarkCompareBytesBigIdentical-4 13249118 9.358 ns/op 112051925.32 MB/s PASS ok bytes 61.770s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 74089156 ns/op 1.35 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 313350677 ns/op 1.81 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 23036291 ns/op 0.71 MB/s 3645019 B/op 51 allocs/op PASS ok compress/bzip2 1.336s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 63 1774091 ns/op 5.64 MB/s 42883 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16380324 ns/op 6.10 MB/s 42949 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 163901234 ns/op 6.10 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 61 1787825 ns/op 5.59 MB/s 42906 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17887098 ns/op 5.59 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 184411449 ns/op 5.42 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 63 1772886 ns/op 5.64 MB/s 42141 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17264229 ns/op 5.79 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 172262628 ns/op 5.81 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 63 1755410 ns/op 5.70 MB/s 42662 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17112532 ns/op 5.84 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 175291573 ns/op 5.70 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 58 1857339 ns/op 5.38 MB/s 42940 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17960456 ns/op 5.57 MB/s 49202 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 181262549 ns/op 5.52 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1506789 ns/op 6.64 MB/s 43600 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12804092 ns/op 7.81 MB/s 46858 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 132748089 ns/op 7.53 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 81 1390412 ns/op 7.19 MB/s 43386 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10404751 ns/op 9.61 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 103244560 ns/op 9.69 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 82 1363546 ns/op 7.33 MB/s 43156 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10465792 ns/op 9.55 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 105288121 ns/op 9.50 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 99 1141083 ns/op 8.76 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 11011136 ns/op 9.08 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 109639809 ns/op 9.12 MB/s BenchmarkEncode/Digits/Speed/1e4-4 45 2290558 ns/op 4.37 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20654913 ns/op 4.84 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 204264250 ns/op 4.90 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6692316 ns/op 1.49 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 80692736 ns/op 1.24 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 824830579 ns/op 1.21 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6639322 ns/op 1.51 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 77580050 ns/op 1.29 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 822408517 ns/op 1.22 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 82 1375092 ns/op 7.27 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11730496 ns/op 8.52 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 116960578 ns/op 8.55 MB/s BenchmarkEncode/Newton/Speed/1e4-4 50 2104928 ns/op 4.75 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16238683 ns/op 6.16 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 161849540 ns/op 6.18 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6420013 ns/op 1.56 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 71089795 ns/op 1.41 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 720151986 ns/op 1.39 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6598844 ns/op 1.52 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 88274536 ns/op 1.13 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 907811697 ns/op 1.10 MB/s PASS ok compress/flate 14.928s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 52 2146421 ns/op 4.66 MB/s BenchmarkDecoder/1e-Reuse4-4 50 2247939 ns/op 4.45 MB/s BenchmarkDecoder/1e5-4 5 21211330 ns/op 4.71 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21295756 ns/op 4.70 MB/s BenchmarkDecoder/1e6-4 1 214538481 ns/op 4.66 MB/s BenchmarkDecoder/1e-Reuse6-4 1 213810379 ns/op 4.68 MB/s BenchmarkEncoder/1e4-4 60 1864624 ns/op 5.36 MB/s BenchmarkEncoder/1e-Reuse4-4 62 1683585 ns/op 5.94 MB/s BenchmarkEncoder/1e5-4 6 17749085 ns/op 5.63 MB/s BenchmarkEncoder/1e-Reuse5-4 6 17623075 ns/op 5.67 MB/s BenchmarkEncoder/1e6-4 1 182179445 ns/op 5.49 MB/s BenchmarkEncoder/1e-Reuse6-4 1 177393457 ns/op 5.64 MB/s PASS ok compress/lzw 2.458s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3743180 ns/op PASS ok container/heap 0.139s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 22195 4724 ns/op BenchmarkWithTimeout/concurrency=40-4 5527 22272 ns/op BenchmarkWithTimeout/concurrency=4000-4 4420 24977 ns/op BenchmarkWithTimeout/concurrency=400000-4 6124 20776 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 333195 331.6 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 10661 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14400 8439 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2486 49753 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1629 102503 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2085 52588 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 214 552241 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 157 760863 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 240 498861 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 20 5673436 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 10041864 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 22 5070681 ns/op BenchmarkCheckCanceled/Err-4 267346 436.2 ns/op BenchmarkCheckCanceled/Done-4 415208 284.4 ns/op BenchmarkContextCancelDone-4 446449 259.9 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 13940 8703 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 12252 9540 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 11456 11190 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 8830 12166 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 7374 14811 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 547110 213.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 319177 374.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 224614 538.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 140335 863.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 71996 1666 ns/op PASS ok context 13.493s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1764297 68.46 ns/op 233.73 MB/s BenchmarkDecrypt-4 1727738 69.27 ns/op 230.99 MB/s BenchmarkExpand-4 985903 121.3 ns/op PASS ok crypto/aes 0.534s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 191395 630.9 ns/op 101.44 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 364804 315.0 ns/op 203.17 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 191676 663.5 ns/op 96.46 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 380750 344.9 ns/op 185.55 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 127635 1342 ns/op 1006.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 161767 1066 ns/op 1266.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 113320 1480 ns/op 912.02 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 143701 1207 ns/op 1118.72 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 29894 4886 ns/op 1676.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 34180 4710 ns/op 1739.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 23502 5517 ns/op 1484.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 28224 5238 ns/op 1563.85 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6573 16577 ns/op 61.47 MB/s BenchmarkAESCFBDecrypt1K-4 7209 16620 ns/op 61.31 MB/s BenchmarkAESCFBDecrypt8K-4 918 131462 ns/op 62.28 MB/s BenchmarkAESOFB1K-4 10000 11445 ns/op 89.03 MB/s BenchmarkAESCTR1K-4 13885 8429 ns/op 120.89 MB/s BenchmarkAESCTR8K-4 1768 66815 ns/op 122.53 MB/s BenchmarkAESCBCEncrypt1K-4 13984 8557 ns/op 119.66 MB/s BenchmarkAESCBCDecrypt1K-4 17755 6786 ns/op 150.89 MB/s PASS ok crypto/cipher 3.252s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 81931 1423 ns/op 5.62 MB/s BenchmarkDecrypt-4 88471 1335 ns/op 5.99 MB/s BenchmarkTDESEncrypt-4 34549 3492 ns/op 2.29 MB/s BenchmarkTDESDecrypt-4 35211 3386 ns/op 2.36 MB/s PASS ok crypto/des 0.620s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 968 123570 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 13 8708364 ns/op 1089 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19954708 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 93 1251927 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.640s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1640 68031 ns/op 4560 B/op 40 allocs/op BenchmarkSign/P384-4 42 2767190 ns/op 10775 B/op 62 allocs/op BenchmarkSign/P521-4 20 5741102 ns/op 11159 B/op 63 allocs/op BenchmarkVerify/P256-4 885 125859 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 13 8493429 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 19432258 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3766 29236 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 57 2054619 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4806246 ns/op 1448 B/op 17 allocs/op PASS ok crypto/ecdsa 1.455s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 325 357987 ns/op BenchmarkNewKeyFromSeed-4 333 362890 ns/op BenchmarkSigning-4 306 378222 ns/op BenchmarkVerification-4 207 569772 ns/op PASS ok crypto/ed25519 0.657s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4988 23975 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 165 714043 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 55 2131013 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4894414 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1396 85953 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 1885611 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 6217106 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14593711 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12976 8848 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5804 19260 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3729 28254 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 87 1269375 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2384 47222 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 238 492279 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1591 74949 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 92 1195683 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.340s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15249 7840 ns/op 130.62 MB/s BenchmarkHMACSHA256_32-4 25975 4634 ns/op 6.91 MB/s BenchmarkNewWriteSum-4 13026 8763 ns/op 3.65 MB/s PASS ok crypto/hmac 0.612s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 61009 1919 ns/op BenchmarkModSub-4 78346 1523 ns/op BenchmarkMontgomeryRepr-4 23966 4664 ns/op BenchmarkMontgomeryMul-4 29385 4084 ns/op BenchmarkModMul-4 12448 9544 ns/op BenchmarkExpBig-4 15 7710711 ns/op BenchmarkExp-4 7 15146016 ns/op PASS ok crypto/internal/bigmod 1.154s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3223 32094 ns/op BenchmarkScalarBaseMult-4 368 315699 ns/op BenchmarkScalarMult-4 163 730602 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 231 508120 ns/op PASS ok crypto/internal/edwards25519 0.629s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 516430 205.0 ns/op BenchmarkMultiply-4 4418119 27.19 ns/op BenchmarkSquare-4 5303578 22.61 ns/op BenchmarkInvert-4 25028 4775 ns/op BenchmarkMult32-4 1480969 80.34 ns/op PASS ok crypto/internal/edwards25519/field 0.803s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 57 1784670 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1622 74524 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5795988 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13824706 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 184 637283 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8188 15457 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 62 1811194 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4145265 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.099s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 631183 175.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 237379 476.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 124744 939.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 664456 179.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 246051 472.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 123816 953.6 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.771s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 121702 957.6 ns/op 8.35 MB/s BenchmarkHash64-4 128434 898.9 ns/op 71.20 MB/s BenchmarkHash128-4 115875 1012 ns/op 126.45 MB/s BenchmarkHash256-4 95527 1255 ns/op 204.05 MB/s BenchmarkHash512-4 67254 1746 ns/op 293.32 MB/s BenchmarkHash1K-4 43521 2725 ns/op 375.76 MB/s BenchmarkHash8K-4 7456 16058 ns/op 510.14 MB/s BenchmarkHash1M-4 61 1949352 ns/op 537.91 MB/s BenchmarkHash8M-4 7 15662481 ns/op 535.59 MB/s BenchmarkHash8BytesUnaligned-4 116458 973.9 ns/op 8.21 MB/s BenchmarkHash1KUnaligned-4 44370 2738 ns/op 374.04 MB/s BenchmarkHash8KUnaligned-4 7303 16042 ns/op 510.66 MB/s PASS ok crypto/md5 1.798s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 134325184 ns/op PASS ok crypto/rand 0.169s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 14035 8537 ns/op 14.99 MB/s BenchmarkRC4_1K-4 1683 67418 ns/op 15.19 MB/s BenchmarkRC4_8K-4 217 542386 ns/op 14.93 MB/s PASS ok crypto/rc4 0.523s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8924537 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20996484 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 39058233 ns/op BenchmarkEncryptPKCS1v15/2048-4 38 2774334 ns/op BenchmarkDecryptOAEP/2048-4 12 8812227 ns/op BenchmarkEncryptOAEP/2048-4 37 2805628 ns/op BenchmarkSignPKCS1v15/2048-4 13 9107384 ns/op BenchmarkVerifyPKCS1v15/2048-4 43 2777633 ns/op BenchmarkSignPSS/2048-4 12 9034462 ns/op BenchmarkVerifyPSS/2048-4 40 2898399 ns/op PASS ok crypto/rsa 1.578s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 107685 1064 ns/op 7.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 126145 914.4 ns/op 8.75 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75517 1548 ns/op 206.74 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 87194 1370 ns/op 233.65 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49491 2406 ns/op 425.63 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53682 2226 ns/op 460.11 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11782 ns/op 695.28 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9854 11602 ns/op 706.09 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.079s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 82538 1416 ns/op 5.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 96476 1222 ns/op 6.55 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 92245 1300 ns/op 6.16 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25728 4597 ns/op 222.76 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26983 4392 ns/op 233.17 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26283 4537 ns/op 225.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4185 28327 ns/op 289.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4254 27769 ns/op 295.00 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3978 28222 ns/op 290.27 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.298s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 58374 2040 ns/op 3.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 67652 1656 ns/op 4.83 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 63661 1855 ns/op 4.31 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28276 4264 ns/op 240.16 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31671 3842 ns/op 266.53 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29554 3999 ns/op 256.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5948 20082 ns/op 407.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6094 19706 ns/op 415.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5954 20044 ns/op 408.70 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.303s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17396073 6.774 ns/op BenchmarkConstantTimeEq-4 17546062 7.548 ns/op BenchmarkConstantTimeLessOrEq-4 17369592 7.199 ns/op BenchmarkXORBytes/8Bytes-4 4287296 27.81 ns/op 287.71 MB/s BenchmarkXORBytes/128Bytes-4 3986236 30.97 ns/op 4133.61 MB/s BenchmarkXORBytes/2048Bytes-4 925202 133.4 ns/op 15354.85 MB/s BenchmarkXORBytes/32768Bytes-4 59664 2041 ns/op 16051.73 MB/s PASS ok crypto/subtle 1.014s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 196 574618 ns/op BenchmarkCertCache/1-4 198 616124 ns/op BenchmarkCertCache/2-4 198 583424 ns/op BenchmarkCertCache/3-4 205 622344 ns/op BenchmarkHandshakeServer/RSA-4 37 3134607 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 28 3671988 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 33 3461151 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 102 1127955 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 148 858114 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 50 2258428 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 58 2007980 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 29060865 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 27693937 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21475121 ns/op 48.83 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 28782231 ns/op 36.43 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 36280999 ns/op 57.80 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 48605217 ns/op 43.15 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 62421051 ns/op 67.19 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 90248271 ns/op 46.48 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 118949697 ns/op 70.52 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 172479123 ns/op 48.64 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 234660506 ns/op 71.50 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 332135673 ns/op 50.51 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 449299807 ns/op 74.68 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 663118213 ns/op 50.60 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 926173646 ns/op 72.46 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1300018520 ns/op 51.62 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 22856249 ns/op 45.88 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 29658488 ns/op 35.36 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 36311454 ns/op 57.75 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 50845464 ns/op 41.25 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 65616827 ns/op 63.92 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 89122308 ns/op 47.06 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 116236706 ns/op 72.17 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 167788266 ns/op 50.00 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 228688172 ns/op 73.36 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 327459898 ns/op 51.23 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 448705609 ns/op 74.78 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 649663693 ns/op 51.65 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 905430178 ns/op 74.12 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1302773550 ns/op 51.51 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 700971279 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 704210650 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 285119911 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 285826553 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 146775598 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 146932651 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77460786 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77276065 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 35699193 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35445827 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140401296 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143334985 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 61048434 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 61828544 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34620195 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34657780 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21270322 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21298486 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 13438114 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 13090876 ns/op PASS ok crypto/tls 19.001s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 11987704 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 336 361981 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1128 101644 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1039 113245 ns/op 14612 B/op 262 allocs/op PASS ok crypto/x509 1.084s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 37 3196556 ns/op 281689 B/op 1649 allocs/op BenchmarkConcurrentStmtQuery-4 33 3829529 ns/op 263951 B/op 2065 allocs/op BenchmarkConcurrentStmtExec-4 42 2711700 ns/op 223953 B/op 741 allocs/op BenchmarkConcurrentTxQuery-4 43 3009091 ns/op 275244 B/op 2172 allocs/op BenchmarkConcurrentTxExec-4 48 2232474 ns/op 87874 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 40 3026558 ns/op 104108 B/op 2061 allocs/op BenchmarkConcurrentTxStmtExec-4 92 1180194 ns/op 40072 B/op 381 allocs/op BenchmarkConcurrentRandom-4 38 3113653 ns/op 231916 B/op 1866 allocs/op BenchmarkManyConcurrentQueries-4 2124 48000 ns/op 4122 B/op 20 allocs/op PASS ok database/sql 1.540s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 205827 533.8 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 93 1261682 ns/op 188275 B/op 14 allocs/op Benchmark115/LineToPC-4 84 1477550 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 19002 6277 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.768s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 697 155425 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2710 37530 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.255s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 291 406808 ns/op 20.14 MB/s BenchmarkEncodeToString-4 253 434533 ns/op 18.85 MB/s BenchmarkDecode-4 159 745696 ns/op 17.58 MB/s BenchmarkDecodeString-4 153 771439 ns/op 17.00 MB/s PASS ok encoding/base32 0.727s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 361 304323 ns/op 26.92 MB/s BenchmarkDecodeString/2-4 316672 338.4 ns/op 11.82 MB/s BenchmarkDecodeString/4-4 242635 492.6 ns/op 16.24 MB/s BenchmarkDecodeString/8-4 198922 593.4 ns/op 20.22 MB/s BenchmarkDecodeString/64-4 38642 3080 ns/op 28.57 MB/s BenchmarkDecodeString/8192-4 356 334188 ns/op 32.69 MB/s BenchmarkNewEncoding-4 91063 1306 ns/op 195.95 MB/s PASS ok encoding/base64 0.993s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1370 80127 ns/op 49.92 MB/s BenchmarkReadStruct-4 18277 6418 ns/op 11.69 MB/s BenchmarkWriteStruct-4 19068 6309 ns/op 11.89 MB/s BenchmarkReadInts-4 51883 2286 ns/op 13.13 MB/s BenchmarkWriteInts-4 43869 2801 ns/op 10.71 MB/s BenchmarkWriteSlice1000Int32s-4 1296 88387 ns/op 45.26 MB/s BenchmarkPutUint16-4 3968179 30.12 ns/op 66.40 MB/s BenchmarkAppendUint16-4 3835161 31.60 ns/op 63.28 MB/s BenchmarkPutUint32-4 2792515 42.31 ns/op 94.53 MB/s BenchmarkAppendUint32-4 2649471 45.22 ns/op 88.46 MB/s BenchmarkPutUint64-4 1080400 108.0 ns/op 74.10 MB/s BenchmarkAppendUint64-4 1000000 109.8 ns/op 72.85 MB/s BenchmarkLittleEndianPutUint16-4 3928036 30.16 ns/op 66.32 MB/s BenchmarkLittleEndianAppendUint16-4 3678493 33.13 ns/op 60.37 MB/s BenchmarkLittleEndianPutUint32-4 2662876 43.97 ns/op 90.98 MB/s BenchmarkLittleEndianAppendUint32-4 2653182 44.50 ns/op 89.89 MB/s BenchmarkLittleEndianPutUint64-4 998013 112.3 ns/op 71.27 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 112.7 ns/op 70.99 MB/s BenchmarkReadFloats-4 173995 699.6 ns/op 17.15 MB/s BenchmarkWriteFloats-4 146250 835.9 ns/op 14.36 MB/s BenchmarkReadSlice1000Float32s-4 1321 90447 ns/op 44.22 MB/s BenchmarkWriteSlice1000Float32s-4 1093 101162 ns/op 39.54 MB/s BenchmarkReadSlice1000Uint8s-4 77820 1742 ns/op 574.04 MB/s BenchmarkWriteSlice1000Uint8s-4 101744 1148 ns/op 871.11 MB/s BenchmarkPutUvarint32-4 849750 144.3 ns/op 27.72 MB/s BenchmarkPutUvarint64-4 200390 572.8 ns/op 13.97 MB/s PASS ok encoding/binary 3.859s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6086 16884 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7467 16123 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7550 16241 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4279 26404 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7207 14790 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7723 14949 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8049 14835 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4742 25303 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 10000 10324 ns/op PASS ok encoding/csv 1.184s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 13074 8531 ns/op BenchmarkEndToEndByteBuffer-4 17148 6912 ns/op BenchmarkEndToEndSliceByteBuffer-4 298 385026 ns/op BenchmarkEncodeComplex128Slice-4 843 138880 ns/op BenchmarkEncodeFloat64Slice-4 1636 64741 ns/op BenchmarkEncodeInt32Slice-4 1694 69345 ns/op BenchmarkEncodeStringSlice-4 2352 47497 ns/op BenchmarkEncodeInterfaceSlice-4 73 1677466 ns/op BenchmarkDecodeComplex128Slice-4 662 185848 ns/op BenchmarkDecodeFloat64Slice-4 1326 87007 ns/op BenchmarkDecodeInt32Slice-4 1365 87100 ns/op BenchmarkDecodeStringSlice-4 949 126130 ns/op BenchmarkDecodeStringsSlice-4 342 381793 ns/op BenchmarkDecodeBytesSlice-4 628 181668 ns/op BenchmarkDecodeInterfaceSlice-4 120 1048785 ns/op BenchmarkDecodeMap-4 85 1351640 ns/op PASS ok encoding/gob 2.455s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13731 8776 ns/op 29.17 MB/s BenchmarkEncode/1024-4 3230 35163 ns/op 29.12 MB/s BenchmarkEncode/4096-4 852 140598 ns/op 29.13 MB/s BenchmarkEncode/16384-4 213 562835 ns/op 29.11 MB/s BenchmarkDecode/256-4 27670 4312 ns/op 59.37 MB/s BenchmarkDecode/1024-4 6877 17049 ns/op 60.06 MB/s BenchmarkDecode/4096-4 1726 68140 ns/op 60.11 MB/s BenchmarkDecode/16384-4 435 277003 ns/op 59.15 MB/s BenchmarkDump/256-4 1336 89819 ns/op 2.85 MB/s BenchmarkDump/1024-4 339 346241 ns/op 2.96 MB/s BenchmarkDump/4096-4 84 1386221 ns/op 2.95 MB/s BenchmarkDump/16384-4 20 5691227 ns/op 2.88 MB/s PASS ok encoding/hex 1.766s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 120039668 ns/op 16.17 MB/s 8391160 B/op 51 allocs/op BenchmarkCodeEncoderError-4 1 109959978 ns/op 17.65 MB/s 5568 B/op 71 allocs/op BenchmarkCodeMarshal-4 1 126177783 ns/op 15.38 MB/s 10332352 B/op 52 allocs/op BenchmarkCodeMarshalError-4 1 117676859 ns/op 16.49 MB/s 1947200 B/op 69 allocs/op BenchmarkMarshalBytes/32-4 22584 5314 ns/op BenchmarkMarshalBytes/256-4 6354 18574 ns/op BenchmarkMarshalBytes/4096-4 481 255902 ns/op BenchmarkMarshalBytesError/32-4 61 1873988 ns/op BenchmarkMarshalBytesError/256-4 61 1897312 ns/op BenchmarkMarshalBytesError/4096-4 54 2164543 ns/op BenchmarkCodeDecoder-4 1 398747975 ns/op 4.87 MB/s 11144648 B/op 92714 allocs/op BenchmarkUnicodeDecoder-4 37162 3225 ns/op 4.34 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 51043 2267 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 350153967 ns/op 5.54 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 339993240 ns/op 5.71 MB/s 3067768 B/op 92687 allocs/op BenchmarkUnmarshalString-4 51001 2336 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 148315 833.5 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 359715 430.9 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 83409 1580 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 66331 1819 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 17348 6751 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2625 39879 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1017 114204 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 129 916589 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 9284856 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 454840 252.6 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 474714 245.8 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 447890 249.5 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 434805 252.3 ns/op BenchmarkEncodeMarshaler-4 79963 1510 ns/op 92 B/op 2 allocs/op BenchmarkEncoderEncode-4 97623 1240 ns/op 60 B/op 0 allocs/op BenchmarkNumberIsValid-4 4245285 27.68 ns/op BenchmarkNumberIsValidRegexp-4 21218 5699 ns/op PASS ok encoding/json 6.788s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2461458 ns/op 26.62 MB/s BenchmarkDecode-4 24 4797066 ns/op 18.51 MB/s PASS ok encoding/pem 0.373s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2372 43669 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 936 118824 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4285 24186 ns/op PASS ok encoding/xml 0.377s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 211435 526.7 ns/op BenchmarkIntSet-4 256340 420.4 ns/op BenchmarkFloatAdd-4 55644 2169 ns/op BenchmarkFloatSet-4 261752 468.5 ns/op BenchmarkStringSet-4 245736 421.3 ns/op BenchmarkMapSet-4 56325 1985 ns/op BenchmarkMapSetDifferent-4 59334 2115 ns/op BenchmarkMapSetDifferentRandom-4 253 443755 ns/op BenchmarkMapSetString-4 58634 2014 ns/op BenchmarkMapAddSame-4 38061 3209 ns/op BenchmarkMapAddDifferent-4 15987 7703 ns/op BenchmarkMapAddDifferentRandom-4 204 593132 ns/op BenchmarkMapAddSameSteadyState-4 229989 491.1 ns/op BenchmarkMapAddDifferentSteadyState-4 115228 1027 ns/op BenchmarkRealworldExpvarUsage-4 25537 11045 ns/op PASS ok expvar 2.500s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 119314 975.3 ns/op BenchmarkSprintfEmpty-4 480574 242.0 ns/op BenchmarkSprintfString-4 344868 360.3 ns/op BenchmarkSprintfTruncateString-4 310082 401.8 ns/op BenchmarkSprintfTruncateBytes-4 169548 730.3 ns/op BenchmarkSprintfSlowParsingPath-4 299470 389.1 ns/op BenchmarkSprintfQuoteString-4 45574 2698 ns/op BenchmarkSprintfInt-4 329396 380.0 ns/op BenchmarkSprintfIntInt-4 238557 545.0 ns/op BenchmarkSprintfPrefixedInt-4 274321 444.8 ns/op BenchmarkSprintfFloat-4 166580 728.6 ns/op BenchmarkSprintfComplex-4 65079 1857 ns/op BenchmarkSprintfBoolean-4 338486 371.0 ns/op BenchmarkSprintfHexString-4 146340 840.0 ns/op BenchmarkSprintfHexBytes-4 84458 1399 ns/op BenchmarkSprintfBytes-4 50973 2465 ns/op BenchmarkSprintfStringer-4 95293 1276 ns/op BenchmarkSprintfStructure-4 42978 2912 ns/op BenchmarkManyArgs-4 74840 1601 ns/op BenchmarkFprintInt-4 75932 1541 ns/op BenchmarkFprintfBytes-4 80467 1470 ns/op BenchmarkFprintIntNoAlloc-4 77727 1579 ns/op BenchmarkScanInts-4 36 3207948 ns/op BenchmarkScanRecursiveInt-4 1 380612265 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 406910753 ns/op PASS ok fmt 4.120s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 913 126496 ns/op PASS ok go/build 0.270s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 42380 2393 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14002 8683 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3789 29692 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 993 115095 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 256 466434 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 57 2078072 ns/op 206177 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 13 8352135 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 35449458 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 145403081 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.408s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 257782727 ns/op 0.25 MB/s 45488432 B/op 48783 allocs/op PASS ok go/format 0.318s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 19348310 ns/op 2.78 MB/s BenchmarkParseOnly-4 6 16770005 ns/op 3.21 MB/s BenchmarkResolve-4 43 2449227 ns/op 21.99 MB/s PASS ok go/parser 1.139s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 144002074 ns/op 0.36 MB/s 4949304 B/op 27578 allocs/op BenchmarkPrintDecl-4 800 154891 ns/op 0.21 MB/s 16872 B/op 51 allocs/op PASS ok go/printer 0.318s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 274 417763 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8139179 ns/op 6.71 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11501671 ns/op 6.26 MB/s BenchmarkScanFiles/net/http/server.go-4 7 16348555 ns/op 6.95 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 237 512449 ns/op 6.00 MB/s PASS ok go/scanner 0.835s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1255708 95.54 ns/op PASS ok go/token 0.252s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 128 1035711 ns/op BenchmarkNamed/Underlying/nongeneric-4 867548 137.5 ns/op BenchmarkNamed/Underlying/generic-4 862441 136.8 ns/op BenchmarkNamed/Underlying/src_instance-4 856405 140.1 ns/op BenchmarkNamed/Underlying/user_instance-4 843477 139.2 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 22316 5397 ns/op BenchmarkNamed/NewMethodSet/generic-4 22336 5334 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 22200 5413 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 22123 5522 ns/op BenchmarkCheck/http/funcbodies/info-4 1 578759180 ns/op 52570 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 427686244 ns/op 71136 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 250265089 ns/op 121553 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 216381879 ns/op 140513 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 418908087 ns/op 12225 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 121517647 ns/op 42116 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 69667370 ns/op 73482 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 66238548 ns/op 77281 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 201927098 ns/op 10729 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 66288042 ns/op 32670 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 49420559 ns/op 43803 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 50336844 ns/op 43036 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1078390116 ns/op 57227 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 581821859 ns/op 106062 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 147136387 ns/op 419177 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 114053173 ns/op 540724 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 510468781 ns/op 3952 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 104643775 ns/op 19267 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 83704714 ns/op 24102 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 85187078 ns/op 23683 lines/s PASS ok go/types 17.929s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 11070 10860 ns/op 94.29 MB/s PASS ok hash/adler32 0.247s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 232542 489.9 ns/op 30.62 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 231225 494.2 ns/op 30.35 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 129007 915.7 ns/op 43.68 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 134559 889.7 ns/op 44.96 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 468058 259.6 ns/op 1972.41 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 487224 258.5 ns/op 1980.66 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 422563 307.9 ns/op 3325.95 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 433904 309.7 ns/op 3306.62 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 246394 595.9 ns/op 6873.85 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 254224 599.9 ns/op 6827.59 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 49315 3353 ns/op 9772.24 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 48736 3380 ns/op 9695.92 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 482680 248.5 ns/op 60.36 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 502702 242.3 ns/op 61.90 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 486477 243.9 ns/op 163.99 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 467262 245.9 ns/op 162.66 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 356694 334.1 ns/op 1532.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 358983 338.7 ns/op 1511.60 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 282049 420.3 ns/op 2436.36 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 280816 425.2 ns/op 2408.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 238120 507.9 ns/op 8064.48 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 229959 516.2 ns/op 7934.97 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 48128 2481 ns/op 13207.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 48229 2464 ns/op 13300.05 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 233068 499.8 ns/op 30.01 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 241137 492.8 ns/op 30.44 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 124528 966.0 ns/op 41.41 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 124124 1076 ns/op 37.16 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9841 12046 ns/op 42.50 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9708 12056 ns/op 42.47 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4585 25716 ns/op 39.82 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4549 25423 ns/op 40.28 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1098 109319 ns/op 37.47 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1092 109863 ns/op 37.28 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 134 893407 ns/op 36.68 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 133 895872 ns/op 36.58 MB/s PASS ok hash/crc32 5.031s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1098626 ns/op 59.65 MB/s BenchmarkCrc64/ISO4KB-4 1186 97641 ns/op 41.95 MB/s BenchmarkCrc64/ISO1KB-4 5444 20326 ns/op 50.38 MB/s BenchmarkCrc64/ECMA64KB-4 100 1085043 ns/op 60.40 MB/s BenchmarkCrc64/Random64KB-4 100 1044926 ns/op 62.72 MB/s BenchmarkCrc64/Random16KB-4 436 272996 ns/op 60.02 MB/s PASS ok hash/crc64 0.761s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 11032 10730 ns/op 95.44 MB/s BenchmarkFnv32aKB-4 11131 10735 ns/op 95.39 MB/s BenchmarkFnv64KB-4 10000 11068 ns/op 92.52 MB/s BenchmarkFnv64aKB-4 10000 11154 ns/op 91.81 MB/s BenchmarkFnv128KB-4 2355 50626 ns/op 20.23 MB/s BenchmarkFnv128aKB-4 2319 50111 ns/op 20.43 MB/s PASS ok hash/fnv 0.940s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 534058 193.2 ns/op 20.71 MB/s BenchmarkHash/n=4/Bytes-4 3922299 31.74 ns/op 126.02 MB/s BenchmarkHash/n=4/String-4 4161812 28.61 ns/op 139.80 MB/s BenchmarkHash/n=8/Write-4 576214 192.4 ns/op 41.58 MB/s BenchmarkHash/n=8/Bytes-4 3920089 31.46 ns/op 254.25 MB/s BenchmarkHash/n=8/String-4 4180881 28.68 ns/op 278.97 MB/s BenchmarkHash/n=16/Write-4 616804 194.7 ns/op 82.17 MB/s BenchmarkHash/n=16/Bytes-4 4508935 28.35 ns/op 564.44 MB/s BenchmarkHash/n=16/String-4 4475775 27.32 ns/op 585.72 MB/s BenchmarkHash/n=32/Write-4 573769 202.3 ns/op 158.17 MB/s BenchmarkHash/n=32/Bytes-4 4156203 30.15 ns/op 1061.46 MB/s BenchmarkHash/n=32/String-4 4214487 28.57 ns/op 1120.10 MB/s BenchmarkHash/n=64/Write-4 547460 216.8 ns/op 295.21 MB/s BenchmarkHash/n=64/Bytes-4 4018796 31.27 ns/op 2046.73 MB/s BenchmarkHash/n=64/String-4 3993877 31.31 ns/op 2044.19 MB/s BenchmarkHash/n=256/Write-4 413924 290.5 ns/op 881.25 MB/s BenchmarkHash/n=256/Bytes-4 2053722 60.35 ns/op 4242.21 MB/s BenchmarkHash/n=256/String-4 1995063 59.61 ns/op 4294.92 MB/s BenchmarkHash/n=320/Write-4 416810 287.4 ns/op 1113.33 MB/s BenchmarkHash/n=320/Bytes-4 1633077 74.79 ns/op 4278.58 MB/s BenchmarkHash/n=320/String-4 1604702 75.06 ns/op 4263.45 MB/s BenchmarkHash/n=1024/Write-4 280939 442.4 ns/op 2314.78 MB/s BenchmarkHash/n=1024/Bytes-4 761793 184.9 ns/op 5537.39 MB/s BenchmarkHash/n=1024/String-4 748058 184.8 ns/op 5540.07 MB/s BenchmarkHash/n=4096/Write-4 127416 1029 ns/op 3981.64 MB/s BenchmarkHash/n=4096/Bytes-4 206936 688.6 ns/op 5947.94 MB/s BenchmarkHash/n=4096/String-4 208316 693.0 ns/op 5910.40 MB/s BenchmarkHash/n=16384/Write-4 36244 3396 ns/op 4824.27 MB/s BenchmarkHash/n=16384/Bytes-4 47137 2739 ns/op 5980.81 MB/s BenchmarkHash/n=16384/String-4 49946 2755 ns/op 5946.54 MB/s PASS ok hash/maphash 4.527s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 819 132478 ns/op BenchmarkEscapeNone-4 125256 915.8 ns/op BenchmarkUnescape-4 766 152713 ns/op BenchmarkUnescapeNone-4 551010 212.7 ns/op BenchmarkUnescapeSparse-4 10000 10693 ns/op BenchmarkUnescapeDense-4 1159 96326 ns/op PASS ok html 0.770s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9418 12423 ns/op BenchmarkCSSEscaperNoSpecials-4 50286 2347 ns/op BenchmarkDecodeCSS-4 27705 4315 ns/op BenchmarkDecodeCSSNoSpecials-4 4183687 28.73 ns/op BenchmarkCSSValueFilter-4 120952 973.4 ns/op BenchmarkCSSValueFilterOk-4 88219 1322 ns/op BenchmarkEscapedExecute-4 4456 23950 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10591 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 72117 1672 ns/op BenchmarkStripTags-4 22814 5341 ns/op BenchmarkStripTagsNoSpecials-4 271506 399.7 ns/op BenchmarkJSValEscaperWithNum-4 25963 4686 ns/op BenchmarkJSValEscaperWithStr-4 4388 24465 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20852 5715 ns/op BenchmarkJSValEscaperWithObj-4 4084 27400 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14910 8130 ns/op BenchmarkJSStrEscaperNoSpecials-4 64489 1864 ns/op BenchmarkJSStrEscaper-4 10000 10097 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 59834 1992 ns/op BenchmarkJSRegexpEscaper-4 10000 10556 ns/op BenchmarkTemplateSpecialTags-4 84 1193918 ns/op BenchmarkURLEscaper-4 4287 24633 ns/op BenchmarkURLEscaperNoSpecials-4 184586 627.0 ns/op BenchmarkURLNormalizer-4 6262 18805 ns/op BenchmarkURLNormalizerNoSpecials-4 180892 655.7 ns/op BenchmarkSrcsetFilter-4 20508 5958 ns/op BenchmarkSrcsetFilterNoSpecials-4 111852 1046 ns/op PASS ok html/template 3.818s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 617694 182.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 497356 242.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 643782 181.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 492650 238.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1830480 65.65 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1222359 98.52 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1868857 64.41 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1247949 97.03 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1504454 80.02 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 450288 255.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 348189 323.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 449841 253.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 373563 323.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 773401 146.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 589399 204.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 883786 127.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 575407 210.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 439200 268.7 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1450521 82.43 ns/op BenchmarkRGBASetRGBA-4 1395975 86.26 ns/op BenchmarkRGBA64At-4 853311 138.3 ns/op BenchmarkRGBA64SetRGBA64-4 800338 148.4 ns/op BenchmarkNRGBAAt-4 1460468 82.41 ns/op BenchmarkNRGBASetNRGBA-4 1399015 84.94 ns/op BenchmarkNRGBA64At-4 832698 141.3 ns/op BenchmarkNRGBA64SetNRGBA64-4 804271 149.3 ns/op BenchmarkAlphaAt-4 2440904 49.43 ns/op BenchmarkAlphaSetAlpha-4 2458123 48.90 ns/op BenchmarkAlpha16At-4 1574182 75.93 ns/op BenchmarkAlphaSetAlpha16-4 1574640 76.15 ns/op BenchmarkGrayAt-4 2426574 49.28 ns/op BenchmarkGraySetGray-4 2484121 47.96 ns/op BenchmarkGray16At-4 1580677 75.74 ns/op BenchmarkGraySetGray16-4 1532596 77.95 ns/op PASS ok image 5.653s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4597318 26.00 ns/op BenchmarkYCbCrToRGB/128-4 4470265 27.01 ns/op BenchmarkYCbCrToRGB/255-4 4306528 27.75 ns/op BenchmarkRGBToYCbCr/0-4 4535788 26.71 ns/op BenchmarkRGBToYCbCr/Cb-4 4556504 26.52 ns/op BenchmarkRGBToYCbCr/Cr-4 4548358 26.32 ns/op BenchmarkYCbCrToRGBA/0-4 3261016 37.17 ns/op BenchmarkYCbCrToRGBA/128-4 3402828 35.10 ns/op BenchmarkYCbCrToRGBA/255-4 3468562 34.49 ns/op BenchmarkNYCbCrAToRGBA/0-4 3298892 36.46 ns/op BenchmarkNYCbCrAToRGBA/128-4 3371461 35.53 ns/op BenchmarkNYCbCrAToRGBA/255-4 3465492 34.87 ns/op PASS ok image/color 1.882s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 30544232 ns/op BenchmarkFillSrc-4 339 336734 ns/op BenchmarkCopyOver-4 7 15200978 ns/op BenchmarkCopySrc-4 454 253908 ns/op BenchmarkNRGBAOver-4 7 16197532 ns/op BenchmarkNRGBASrc-4 10 10708794 ns/op BenchmarkYCbCr-4 8 12630043 ns/op BenchmarkGray-4 16 6775039 ns/op BenchmarkCMYK-4 10 10646294 ns/op BenchmarkGlyphOver-4 21 5316850 ns/op BenchmarkRGBAMaskOver-4 4 26911683 ns/op BenchmarkGrayMaskOver-4 5 21493689 ns/op BenchmarkRGBA64ImageMaskOver-4 3 34284655 ns/op BenchmarkRGBA-4 5 22879132 ns/op BenchmarkPalettedFill-4 984 124503 ns/op BenchmarkPalettedRGBA-4 5 24381283 ns/op BenchmarkGenericOver-4 3 49720872 ns/op BenchmarkGenericMaskOver-4 5 20647777 ns/op BenchmarkGenericSrc-4 3 33815468 ns/op BenchmarkGenericMaskSrc-4 4 29744512 ns/op PASS ok image/draw 5.999s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4616135 ns/op 3.35 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 112712090 ns/op 2.73 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2969696321 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 61 1889410 ns/op 8.18 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 149825684 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.020s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3807 28696 ns/op BenchmarkIDCT-4 4056 27620 ns/op BenchmarkDecodeBaseline-4 9 12180927 ns/op 5.07 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 16834495 ns/op 3.67 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 146501455 ns/op 8.39 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 184425289 ns/op 5.00 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.200s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12933484 8.874 ns/op BenchmarkDecodeGray-4 12 8521925 ns/op 7.69 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 35956252 ns/op 7.29 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 30894312 ns/op 8.49 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 24 5097397 ns/op 12.86 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 28897809 ns/op 9.07 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 35958552 ns/op 7.29 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 51723979 ns/op 5.94 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 51419711 ns/op 5.97 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 172146763 ns/op 7.14 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 183861000 ns/op 6.68 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 26587553 ns/op 11.55 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 169878905 ns/op 7.23 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 729495585 ns/op 1.68 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.396s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 50924229 ns/op 1.96 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 41562512 ns/op 2.41 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 312828886 ns/op 1.60 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 313665578 ns/op 1.59 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 50046531 ns/op 2.00 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 41262446 ns/op 2.42 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 312618091 ns/op 1.60 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 301075526 ns/op 1.66 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 666799612 ns/op 1.50 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 684766856 ns/op 1.46 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4107019814 ns/op 1.22 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3995374658 ns/op 1.25 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8386586 ns/op 11.92 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9104403 ns/op 10.98 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 42183100 ns/op 11.85 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 45690451 ns/op 10.94 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 81788528 ns/op 12.23 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 87135010 ns/op 11.48 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 411548627 ns/op 12.15 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 437167543 ns/op 11.44 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 56228952 ns/op 1.78 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 50117744 ns/op 2.00 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 365038164 ns/op 1.37 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 418578073 ns/op 1.19 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 912110325 ns/op 1.10 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1035192015 ns/op 0.97 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6179331074 ns/op 0.81 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6209780585 ns/op 0.81 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 154064735 ns/op 27.13 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 160675838 ns/op 26.01 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 70.015s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 37856 2929 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 39902 3074 ns/op 0.65 MB/s BenchmarkMarshalCorpusFile/4-4 35908 3425 ns/op 1.17 MB/s BenchmarkMarshalCorpusFile/8-4 28680 4090 ns/op 1.96 MB/s BenchmarkMarshalCorpusFile/16-4 22435 5284 ns/op 3.03 MB/s BenchmarkMarshalCorpusFile/32-4 14926 7937 ns/op 4.03 MB/s BenchmarkMarshalCorpusFile/64-4 8494 12977 ns/op 4.93 MB/s BenchmarkMarshalCorpusFile/128-4 5012 21189 ns/op 6.04 MB/s BenchmarkMarshalCorpusFile/256-4 2808 40626 ns/op 6.30 MB/s BenchmarkMarshalCorpusFile/512-4 1489 80451 ns/op 6.36 MB/s BenchmarkMarshalCorpusFile/1024-4 770 155525 ns/op 6.58 MB/s BenchmarkMarshalCorpusFile/2048-4 384 311920 ns/op 6.57 MB/s BenchmarkMarshalCorpusFile/4096-4 199 602835 ns/op 6.79 MB/s BenchmarkMarshalCorpusFile/8192-4 96 1189260 ns/op 6.89 MB/s BenchmarkMarshalCorpusFile/16384-4 48 2425706 ns/op 6.75 MB/s BenchmarkMarshalCorpusFile/32768-4 21 5389391 ns/op 6.08 MB/s BenchmarkMarshalCorpusFile/65536-4 10 10890156 ns/op 6.02 MB/s BenchmarkMarshalCorpusFile/131072-4 5 22316556 ns/op 5.87 MB/s BenchmarkMarshalCorpusFile/262144-4 3 44520238 ns/op 5.89 MB/s BenchmarkMarshalCorpusFile/524288-4 2 89731460 ns/op 5.84 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 181961355 ns/op 5.76 MB/s BenchmarkUnmarshalCorpusFile/1-4 10694 10849 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9187 11475 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8665 12656 ns/op 0.32 MB/s BenchmarkUnmarshalCorpusFile/8-4 7713 14416 ns/op 0.55 MB/s BenchmarkUnmarshalCorpusFile/16-4 6836 17630 ns/op 0.91 MB/s BenchmarkUnmarshalCorpusFile/32-4 4514 25492 ns/op 1.26 MB/s BenchmarkUnmarshalCorpusFile/64-4 3775 30395 ns/op 2.11 MB/s BenchmarkUnmarshalCorpusFile/128-4 2997 39297 ns/op 3.26 MB/s BenchmarkUnmarshalCorpusFile/256-4 1134 103120 ns/op 2.48 MB/s BenchmarkUnmarshalCorpusFile/512-4 619 195589 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/1024-4 314 375772 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/2048-4 153 777434 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/4096-4 74 1571611 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 3026925 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 6019760 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11883371 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23740879 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 47188984 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 94044570 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 189436854 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 377922281 ns/op 2.77 MB/s BenchmarkMutatorBytes/1-4 37406 3204 ns/op BenchmarkMutatorBytes/10-4 38844 3037 ns/op BenchmarkMutatorBytes/100-4 36715 3368 ns/op BenchmarkMutatorBytes/1000-4 23890 5343 ns/op BenchmarkMutatorBytes/10000-4 6448 23778 ns/op BenchmarkMutatorBytes/100000-4 974 140440 ns/op BenchmarkMutatorString/1-4 37056 3313 ns/op BenchmarkMutatorString/10-4 36859 3260 ns/op BenchmarkMutatorString/100-4 32668 3970 ns/op BenchmarkMutatorString/1000-4 13940 7934 ns/op BenchmarkMutatorString/10000-4 3315 57385 ns/op BenchmarkMutatorString/100000-4 322 383299 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18741 5910 ns/op BenchmarkMutatorAllBasicTypes/string-4 20320 6023 ns/op BenchmarkMutatorAllBasicTypes/bool-4 63360 1852 ns/op BenchmarkMutatorAllBasicTypes/float32-4 55179 2110 ns/op BenchmarkMutatorAllBasicTypes/float64-4 57175 2086 ns/op BenchmarkMutatorAllBasicTypes/int-4 59988 1975 ns/op BenchmarkMutatorAllBasicTypes/int8-4 61610 1959 ns/op BenchmarkMutatorAllBasicTypes/int16-4 61034 1981 ns/op BenchmarkMutatorAllBasicTypes/int32-4 60789 1972 ns/op BenchmarkMutatorAllBasicTypes/int64-4 59994 1956 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 55023 2004 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 59844 1996 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 59803 2001 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 59786 2022 ns/op PASS ok internal/fuzz 11.802s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 46569 2237 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 134235 913.7 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.294s PASS ok internal/poll 0.028s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 21184227 ns/op PASS ok internal/trace 2.579s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 10233 ns/op BenchmarkCopyNLarge-4 258 637506 ns/op PASS ok io 0.358s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 210716 536.9 ns/op BenchmarkPrintln-4 28666 4273 ns/op BenchmarkPrintlnNoFlags-4 49282 2405 ns/op PASS ok log 0.459s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1752655 68.48 ns/op BenchmarkAcosh-4 993771 117.1 ns/op BenchmarkAsin-4 1758526 68.79 ns/op BenchmarkAsinh-4 1000000 125.2 ns/op BenchmarkAtan-4 2498302 50.38 ns/op BenchmarkAtanh-4 1000000 115.6 ns/op BenchmarkAtan2-4 1837332 67.04 ns/op BenchmarkCbrt-4 1390708 87.41 ns/op BenchmarkCeil-4 18780705 6.371 ns/op BenchmarkCopysign-4 3349908 35.90 ns/op BenchmarkCos-4 1339232 89.30 ns/op BenchmarkCosh-4 1423490 84.48 ns/op BenchmarkErf-4 2313066 53.30 ns/op BenchmarkErfc-4 2360511 53.20 ns/op BenchmarkErfinv-4 1988198 66.69 ns/op BenchmarkErfcinv-4 1937016 64.33 ns/op BenchmarkExp-4 5727364 41.43 ns/op BenchmarkExpGo-4 910428 128.5 ns/op BenchmarkExpm1-4 2041210 58.91 ns/op BenchmarkExp2-4 999937 120.8 ns/op BenchmarkExp2Go-4 990196 124.6 ns/op BenchmarkAbs-4 4400590 27.17 ns/op BenchmarkDim-4 9589768 12.32 ns/op BenchmarkFloor-4 18770876 6.365 ns/op BenchmarkMax-4 13181612 9.474 ns/op BenchmarkMin-4 13147780 9.462 ns/op BenchmarkMod-4 347864 328.6 ns/op BenchmarkFrexp-4 2088295 57.74 ns/op BenchmarkGamma-4 759987 150.3 ns/op BenchmarkHypot-4 10102710 24.71 ns/op BenchmarkHypotGo-4 1637268 72.82 ns/op BenchmarkIlogb-4 2525260 47.27 ns/op BenchmarkJ0-4 269005 469.2 ns/op BenchmarkJ1-4 273423 458.5 ns/op BenchmarkJn-4 131618 950.5 ns/op BenchmarkLdexp-4 2045786 58.46 ns/op BenchmarkLgamma-4 906015 131.5 ns/op BenchmarkLog-4 3425814 51.24 ns/op BenchmarkLogb-4 2498044 47.18 ns/op BenchmarkLog1p-4 1283083 93.89 ns/op BenchmarkLog10-4 3291938 52.38 ns/op BenchmarkLog2-4 1580827 74.96 ns/op BenchmarkModf-4 2989978 39.48 ns/op BenchmarkNextafter32-4 2937646 40.69 ns/op BenchmarkNextafter64-4 3094178 38.59 ns/op BenchmarkPowInt-4 626526 196.5 ns/op BenchmarkPowFrac-4 441427 280.0 ns/op BenchmarkPow10Pos-4 4968896 23.94 ns/op BenchmarkPow10Neg-4 5033155 23.97 ns/op BenchmarkRound-4 4091677 29.00 ns/op BenchmarkRoundToEven-4 9982498 12.18 ns/op BenchmarkRemainder-4 522682 224.7 ns/op BenchmarkSignbit-4 5994040 19.81 ns/op BenchmarkSin-4 1716727 72.00 ns/op BenchmarkSincos-4 1000000 109.7 ns/op BenchmarkSinh-4 1729162 70.80 ns/op BenchmarkSqrtIndirect-4 18767499 6.387 ns/op BenchmarkSqrtLatency-4 17649319 7.599 ns/op BenchmarkSqrtIndirectLatency-4 17634108 7.575 ns/op BenchmarkSqrtGoLatency-4 1000000 101.1 ns/op BenchmarkSqrtPrime-4 31426 3800 ns/op BenchmarkTan-4 1457318 83.14 ns/op BenchmarkTanh-4 1298562 91.61 ns/op BenchmarkTrunc-4 18672310 6.395 ns/op BenchmarkY0-4 272785 449.2 ns/op BenchmarkY1-4 278274 449.3 ns/op BenchmarkYn-4 134800 933.7 ns/op BenchmarkFloat64bits-4 6131658 19.45 ns/op BenchmarkFloat64frombits-4 5912662 20.15 ns/op BenchmarkFloat32bits-4 6108184 19.68 ns/op BenchmarkFloat32frombits-4 6080422 19.72 ns/op BenchmarkFMA-4 17742741 6.726 ns/op PASS ok math 11.453s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11545146 10.12 ns/op 6322.36 MB/s BenchmarkAddVV/2-4 10674267 11.19 ns/op 11440.81 MB/s BenchmarkAddVV/3-4 9878704 12.29 ns/op 15620.77 MB/s BenchmarkAddVV/4-4 10044724 11.91 ns/op 21493.84 MB/s BenchmarkAddVV/5-4 9345030 12.75 ns/op 25092.45 MB/s BenchmarkAddVV/10-4 7816425 15.41 ns/op 41541.68 MB/s BenchmarkAddVV/100-4 1664688 72.32 ns/op 88490.62 MB/s BenchmarkAddVV/1000-4 204759 578.9 ns/op 110548.65 MB/s BenchmarkSubVV/1-4 11687979 10.12 ns/op 6322.50 MB/s BenchmarkSubVV/2-4 10873077 11.27 ns/op 11357.37 MB/s BenchmarkSubVV/3-4 9901693 12.27 ns/op 15649.70 MB/s BenchmarkSubVV/4-4 10074648 11.94 ns/op 21448.50 MB/s BenchmarkSubVV/5-4 9437869 12.76 ns/op 25081.05 MB/s BenchmarkSubVV/10-4 7754682 15.39 ns/op 41583.93 MB/s BenchmarkSubVV/100-4 1710112 70.24 ns/op 91111.15 MB/s BenchmarkSubVV/1000-4 206559 577.8 ns/op 110767.21 MB/s BenchmarkAddVW/1-4 12552003 9.555 ns/op 837.28 MB/s BenchmarkAddVW/2-4 12533528 9.625 ns/op 1662.29 MB/s BenchmarkAddVW/3-4 11174042 10.58 ns/op 2268.27 MB/s BenchmarkAddVW/4-4 11210698 10.60 ns/op 3018.34 MB/s BenchmarkAddVW/5-4 10639302 11.15 ns/op 3587.92 MB/s BenchmarkAddVW/10-4 8913843 13.56 ns/op 5900.80 MB/s BenchmarkAddVW/100-4 318484 344.3 ns/op 2323.68 MB/s BenchmarkAddVW/1000-4 52882 2316 ns/op 3454.64 MB/s BenchmarkAddVWext/1-4 13241792 9.057 ns/op 883.25 MB/s BenchmarkAddVWext/2-4 12451250 9.647 ns/op 1658.50 MB/s BenchmarkAddVWext/3-4 11214283 10.56 ns/op 2272.82 MB/s BenchmarkAddVWext/4-4 11643252 10.61 ns/op 3016.23 MB/s BenchmarkAddVWext/5-4 10835305 11.12 ns/op 3596.78 MB/s BenchmarkAddVWext/10-4 8825254 13.59 ns/op 5886.18 MB/s BenchmarkAddVWext/100-4 87559 1372 ns/op 582.98 MB/s BenchmarkAddVWext/1000-4 8802 13276 ns/op 602.59 MB/s BenchmarkSubVW/1-4 13081638 9.173 ns/op 872.14 MB/s BenchmarkSubVW/2-4 11780338 10.02 ns/op 1597.09 MB/s BenchmarkSubVW/3-4 11411442 10.60 ns/op 2264.87 MB/s BenchmarkSubVW/4-4 11080260 10.57 ns/op 3027.34 MB/s BenchmarkSubVW/5-4 9907544 11.97 ns/op 3342.59 MB/s BenchmarkSubVW/10-4 8833584 13.54 ns/op 5907.76 MB/s BenchmarkSubVW/100-4 334498 351.8 ns/op 2274.05 MB/s BenchmarkSubVW/1000-4 52928 2266 ns/op 3530.15 MB/s BenchmarkSubVWext/1-4 13028156 9.185 ns/op 870.97 MB/s BenchmarkSubVWext/2-4 11572898 10.01 ns/op 1598.58 MB/s BenchmarkSubVWext/3-4 11272843 10.49 ns/op 2287.53 MB/s BenchmarkSubVWext/4-4 11699343 10.57 ns/op 3026.48 MB/s BenchmarkSubVWext/5-4 10716690 11.23 ns/op 3562.86 MB/s BenchmarkSubVWext/10-4 8765928 13.59 ns/op 5884.64 MB/s BenchmarkSubVWext/100-4 87829 1381 ns/op 579.50 MB/s BenchmarkSubVWext/1000-4 8890 13216 ns/op 605.34 MB/s BenchmarkMulAddVWW/1-4 11131383 10.79 ns/op 5930.27 MB/s BenchmarkMulAddVWW/2-4 10219206 11.98 ns/op 10685.56 MB/s BenchmarkMulAddVWW/3-4 9628411 12.57 ns/op 15276.23 MB/s BenchmarkMulAddVWW/4-4 9164209 13.30 ns/op 19250.28 MB/s BenchmarkMulAddVWW/5-4 8801348 13.69 ns/op 23383.08 MB/s BenchmarkMulAddVWW/10-4 6412234 18.71 ns/op 34212.35 MB/s BenchmarkMulAddVWW/100-4 1000000 107.5 ns/op 59555.65 MB/s BenchmarkMulAddVWW/1000-4 129290 925.3 ns/op 69169.06 MB/s BenchmarkAddMulVVW/1-4 11936733 9.981 ns/op 6412.29 MB/s BenchmarkAddMulVVW/2-4 10891470 11.03 ns/op 11600.38 MB/s BenchmarkAddMulVVW/3-4 9724879 12.28 ns/op 15638.71 MB/s BenchmarkAddMulVVW/4-4 8809256 13.53 ns/op 18923.23 MB/s BenchmarkAddMulVVW/5-4 7925145 14.82 ns/op 21596.60 MB/s BenchmarkAddMulVVW/10-4 6859528 17.61 ns/op 36338.23 MB/s BenchmarkAddMulVVW/100-4 1487326 80.55 ns/op 79451.24 MB/s BenchmarkAddMulVVW/1000-4 168368 711.0 ns/op 90013.73 MB/s BenchmarkDivWVW/1-4 2634508 45.58 ns/op 1404.03 MB/s BenchmarkDivWVW/2-4 1241089 97.04 ns/op 1318.99 MB/s BenchmarkDivWVW/3-4 975913 122.6 ns/op 1566.69 MB/s BenchmarkDivWVW/4-4 848536 143.1 ns/op 1789.45 MB/s BenchmarkDivWVW/5-4 805752 147.0 ns/op 2176.71 MB/s BenchmarkDivWVW/10-4 433363 270.7 ns/op 2364.30 MB/s BenchmarkDivWVW/100-4 55894 2045 ns/op 3129.79 MB/s BenchmarkDivWVW/1000-4 5868 20032 ns/op 3194.94 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11940435 9.904 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12045805 9.592 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10869760 10.48 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11146992 10.25 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10414156 11.12 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10445941 11.04 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9363596 12.21 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9729187 11.65 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8859061 13.07 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8828686 12.69 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6744601 17.39 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7043592 16.55 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 108.0 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1309514 91.18 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 129578 923.4 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 156450 767.3 ns/op BenchmarkDecimalConversion-4 222 538200 ns/op BenchmarkFloatString/100-4 12206 9881 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 231 522620 ns/op 2912 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 47673034 ns/op 61272 B/op 52 allocs/op BenchmarkFloatString/100000-4 1 4727451381 ns/op 859656 B/op 524 allocs/op BenchmarkFloatAdd/10-4 173030 687.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 173065 689.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 156002 762.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 86994 1367 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17428 6882 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 229455 515.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 235737 504.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 223542 527.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 161558 741.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45434 2628 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2088 57133 ns/op BenchmarkParseFloatLargeExp-4 478 249536 ns/op BenchmarkGCD10x10/WithoutXY-4 207518 577.0 ns/op BenchmarkGCD10x10/WithXY-4 60674 2029 ns/op BenchmarkGCD10x100/WithoutXY-4 106909 1139 ns/op BenchmarkGCD10x100/WithXY-4 18657 6498 ns/op BenchmarkGCD10x1000/WithoutXY-4 66908 1761 ns/op BenchmarkGCD10x1000/WithXY-4 15282 7985 ns/op BenchmarkGCD100x100/WithoutXY-4 26065 4538 ns/op BenchmarkGCD100x100/WithXY-4 9457 10855 ns/op BenchmarkGCD100x1000/WithoutXY-4 12906 9321 ns/op BenchmarkGCD100x1000/WithXY-4 5702 18282 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2110 55252 ns/op BenchmarkGCD1000x1000/WithXY-4 1189 98031 ns/op BenchmarkHilbert-4 24 4905294 ns/op BenchmarkBinomial-4 14137 8393 ns/op BenchmarkQuoRem-4 21898 5733 ns/op BenchmarkExp-4 15 7588991 ns/op BenchmarkExpMont/Odd-4 123 970143 ns/op 2593 B/op 22 allocs/op BenchmarkExpMont/Even1-4 120 985790 ns/op 3364 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 1018904 ns/op 3844 B/op 53 allocs/op BenchmarkExpMont/Even3-4 100 1017112 ns/op 3834 B/op 53 allocs/op BenchmarkExpMont/Even4-4 100 1009353 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1008722 ns/op 3852 B/op 53 allocs/op BenchmarkExpMont/Even32-4 100 1006938 ns/op 3837 B/op 53 allocs/op BenchmarkExpMont/Even64-4 142 840115 ns/op 3658 B/op 54 allocs/op BenchmarkExpMont/Even96-4 135 891461 ns/op 3780 B/op 51 allocs/op BenchmarkExpMont/Even128-4 160 747822 ns/op 3253 B/op 50 allocs/op BenchmarkExpMont/Even255-4 186 652141 ns/op 2940 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 426 272766 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 392 304120 ns/op 1737 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 380 310818 ns/op 1744 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 391 304996 ns/op 1754 B/op 48 allocs/op BenchmarkExp2-4 14 7679608 ns/op BenchmarkBitset-4 747846 152.8 ns/op BenchmarkBitsetNeg-4 420607 278.9 ns/op BenchmarkBitsetOrig-4 264680 468.7 ns/op BenchmarkBitsetNegOrig-4 164715 737.1 ns/op BenchmarkModSqrt225_Tonelli-4 100 1068084 ns/op BenchmarkModSqrt225_3Mod4-4 364 329094 ns/op BenchmarkModSqrt231_Tonelli-4 100 1120105 ns/op BenchmarkModSqrt231_5Mod8-4 306 383665 ns/op BenchmarkModInverse-4 13828 8873 ns/op BenchmarkSqrt-4 1735 68450 ns/op BenchmarkIntSqr/1-4 1406649 85.37 ns/op BenchmarkIntSqr/2-4 724484 162.4 ns/op BenchmarkIntSqr/3-4 607141 196.8 ns/op BenchmarkIntSqr/5-4 411519 291.6 ns/op BenchmarkIntSqr/8-4 301527 402.6 ns/op BenchmarkIntSqr/10-4 237597 504.4 ns/op BenchmarkIntSqr/20-4 50199 2441 ns/op BenchmarkIntSqr/30-4 37688 3316 ns/op BenchmarkIntSqr/50-4 22843 5340 ns/op BenchmarkIntSqr/80-4 13398 8980 ns/op BenchmarkIntSqr/100-4 9544 11647 ns/op BenchmarkIntSqr/200-4 3838 30476 ns/op BenchmarkIntSqr/300-4 1533 71231 ns/op BenchmarkIntSqr/500-4 796 154184 ns/op BenchmarkIntSqr/800-4 303 397404 ns/op BenchmarkIntSqr/1000-4 223 530449 ns/op BenchmarkDiv/20/10-4 418083 279.1 ns/op BenchmarkDiv/40/20-4 424238 277.0 ns/op BenchmarkDiv/100/50-4 361503 324.5 ns/op BenchmarkDiv/200/100-4 54925 2244 ns/op BenchmarkDiv/400/200-4 52977 2316 ns/op BenchmarkDiv/1000/500-4 42334 2895 ns/op BenchmarkDiv/2000/1000-4 30919 3963 ns/op BenchmarkDiv/20000/10000-4 1036 112696 ns/op BenchmarkDiv/200000/100000-4 25 4666506 ns/op BenchmarkDiv/2000000/1000000-4 1 129393297 ns/op BenchmarkDiv/20000000/10000000-4 1 3816768900 ns/op BenchmarkMul-4 5 22607720 ns/op BenchmarkNatMul/10-4 172710 657.4 ns/op BenchmarkNatMul/100-4 5444 21191 ns/op BenchmarkNatMul/1000-4 175 677163 ns/op BenchmarkZeroShifts/Shl-4 18996 6529 ns/op BenchmarkZeroShifts/ShlSame-4 4726014 25.45 ns/op BenchmarkZeroShifts/Shr-4 18327 6393 ns/op BenchmarkZeroShifts/ShrSame-4 4762944 24.89 ns/op BenchmarkExp3Power/0x10-4 191638 628.3 ns/op BenchmarkExp3Power/0x40-4 164570 727.4 ns/op BenchmarkExp3Power/0x100-4 99759 1202 ns/op BenchmarkExp3Power/0x400-4 45489 2614 ns/op BenchmarkExp3Power/0x1000-4 9042 11857 ns/op BenchmarkExp3Power/0x4000-4 2020 61263 ns/op BenchmarkExp3Power/0x10000-4 214 558949 ns/op BenchmarkExp3Power/0x40000-4 20 5836373 ns/op BenchmarkExp3Power/0x100000-4 2 57627042 ns/op BenchmarkExp3Power/0x400000-4 1 534772473 ns/op BenchmarkFibo-4 3 39314775 ns/op BenchmarkNatSqr/1-4 1000000 118.5 ns/op BenchmarkNatSqr/2-4 581404 207.8 ns/op BenchmarkNatSqr/3-4 490328 276.0 ns/op BenchmarkNatSqr/5-4 325772 372.4 ns/op BenchmarkNatSqr/8-4 230528 550.1 ns/op BenchmarkNatSqr/10-4 185643 646.4 ns/op BenchmarkNatSqr/20-4 46564 2553 ns/op BenchmarkNatSqr/30-4 34508 3591 ns/op BenchmarkNatSqr/50-4 21025 5780 ns/op BenchmarkNatSqr/80-4 12438 9664 ns/op BenchmarkNatSqr/100-4 9123 12615 ns/op BenchmarkNatSqr/200-4 3676 32611 ns/op BenchmarkNatSqr/300-4 1603 78036 ns/op BenchmarkNatSqr/500-4 766 153901 ns/op BenchmarkNatSqr/800-4 330 360795 ns/op BenchmarkNatSqr/1000-4 241 499485 ns/op BenchmarkNatSetBytes/8-4 828691 142.9 ns/op BenchmarkNatSetBytes/24-4 248736 487.0 ns/op BenchmarkNatSetBytes/128-4 57037 2085 ns/op BenchmarkNatSetBytes/7-4 819066 133.5 ns/op BenchmarkNatSetBytes/23-4 251323 464.9 ns/op BenchmarkNatSetBytes/127-4 58063 2052 ns/op BenchmarkScanPi-4 259 460184 ns/op BenchmarkStringPiParallel-4 733 147878 ns/op BenchmarkScan/10/Base2-4 44142 2708 ns/op BenchmarkScan/100/Base2-4 4892 23471 ns/op BenchmarkScan/1000/Base2-4 513 232712 ns/op BenchmarkScan/10/Base8-4 106002 1139 ns/op BenchmarkScan/100/Base8-4 14391 8330 ns/op BenchmarkScan/1000/Base8-4 1472 80965 ns/op BenchmarkScan/10/Base10-4 113401 1066 ns/op BenchmarkScan/100/Base10-4 15778 7650 ns/op BenchmarkScan/1000/Base10-4 1626 73598 ns/op BenchmarkScan/10/Base16-4 123603 956.2 ns/op BenchmarkScan/100/Base16-4 17464 6846 ns/op BenchmarkScan/1000/Base16-4 1765 66063 ns/op BenchmarkString/10/Base2-4 183643 653.3 ns/op BenchmarkString/100/Base2-4 23884 4986 ns/op BenchmarkString/1000/Base2-4 2493 47753 ns/op BenchmarkString/10/Base8-4 372500 323.7 ns/op BenchmarkString/100/Base8-4 63961 1845 ns/op BenchmarkString/1000/Base8-4 7048 16837 ns/op BenchmarkString/10/Base10-4 203872 592.6 ns/op BenchmarkString/100/Base10-4 39008 3074 ns/op BenchmarkString/1000/Base10-4 4940 23482 ns/op BenchmarkString/10/Base16-4 420963 287.8 ns/op BenchmarkString/100/Base16-4 85160 1423 ns/op BenchmarkString/1000/Base16-4 9759 12254 ns/op BenchmarkLeafSize/0-4 44 2628171 ns/op BenchmarkLeafSize/1-4 420 279615 ns/op BenchmarkLeafSize/2-4 424 277448 ns/op BenchmarkLeafSize/3-4 310 378194 ns/op BenchmarkLeafSize/4-4 442 269621 ns/op BenchmarkLeafSize/5-4 278 424197 ns/op BenchmarkLeafSize/6-4 320 374062 ns/op BenchmarkLeafSize/7-4 337 352992 ns/op BenchmarkLeafSize/8-4 442 269905 ns/op BenchmarkLeafSize/9-4 232 510580 ns/op BenchmarkLeafSize/10-4 277 439454 ns/op BenchmarkLeafSize/11-4 279 409909 ns/op BenchmarkLeafSize/12-4 319 374715 ns/op BenchmarkLeafSize/13-4 295 404074 ns/op BenchmarkLeafSize/14-4 337 354878 ns/op BenchmarkLeafSize/15-4 363 326617 ns/op BenchmarkLeafSize/16-4 445 269087 ns/op BenchmarkLeafSize/32-4 439 269338 ns/op BenchmarkLeafSize/64-4 406 291592 ns/op BenchmarkProbablyPrime/n=0-4 9 11307572 ns/op BenchmarkProbablyPrime/n=1-4 8 12777326 ns/op BenchmarkProbablyPrime/n=5-4 6 19062744 ns/op BenchmarkProbablyPrime/n=10-4 4 26593100 ns/op BenchmarkProbablyPrime/n=20-4 3 42424615 ns/op BenchmarkProbablyPrime/Lucas-4 12 9640823 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 74 1543493 ns/op BenchmarkRatCmp-4 224991 517.6 ns/op BenchmarkFloatSqrt/64-4 22347 5348 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13936 8470 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 8982 12132 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4831 23573 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 825 145010 ns/op 18131 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 61 1898283 ns/op 176009 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 143006536 ns/op 3799016 B/op 632 allocs/op PASS ok math/big 49.329s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8810054 13.66 ns/op BenchmarkLeadingZeros8-4 8980486 13.37 ns/op BenchmarkLeadingZeros16-4 9337884 12.96 ns/op BenchmarkLeadingZeros32-4 9434876 12.72 ns/op BenchmarkLeadingZeros64-4 9791703 12.25 ns/op BenchmarkTrailingZeros-4 9252477 13.09 ns/op BenchmarkTrailingZeros8-4 9544513 12.51 ns/op BenchmarkTrailingZeros16-4 8863652 13.63 ns/op BenchmarkTrailingZeros32-4 9537723 12.58 ns/op BenchmarkTrailingZeros64-4 9337374 13.15 ns/op BenchmarkOnesCount-4 9603783 12.57 ns/op BenchmarkOnesCount8-4 9705073 12.46 ns/op BenchmarkOnesCount16-4 9164870 13.10 ns/op BenchmarkOnesCount32-4 9300612 13.13 ns/op BenchmarkOnesCount64-4 9337688 13.12 ns/op BenchmarkRotateLeft-4 9871443 12.04 ns/op BenchmarkRotateLeft8-4 9637342 12.33 ns/op BenchmarkRotateLeft16-4 9865012 12.03 ns/op BenchmarkRotateLeft32-4 9758025 12.37 ns/op BenchmarkRotateLeft64-4 9944746 12.02 ns/op BenchmarkReverse-4 14425268 8.326 ns/op BenchmarkReverse8-4 18610995 6.423 ns/op BenchmarkReverse16-4 16672117 7.274 ns/op BenchmarkReverse32-4 15115395 7.875 ns/op BenchmarkReverse64-4 14474290 8.237 ns/op BenchmarkReverseBytes-4 18842191 6.459 ns/op BenchmarkReverseBytes16-4 18727792 6.387 ns/op BenchmarkReverseBytes32-4 18424770 6.425 ns/op BenchmarkReverseBytes64-4 18478453 6.510 ns/op BenchmarkAdd-4 9214639 12.78 ns/op BenchmarkAdd32-4 9548854 12.59 ns/op BenchmarkAdd64-4 9501831 12.62 ns/op BenchmarkAdd64multiple-4 17509033 6.763 ns/op BenchmarkSub-4 9621549 12.66 ns/op BenchmarkSub32-4 9094512 13.17 ns/op BenchmarkSub64-4 9495484 12.74 ns/op BenchmarkSub64multiple-4 17610612 6.778 ns/op BenchmarkMul-4 9685240 12.39 ns/op BenchmarkMul32-4 9569020 12.61 ns/op BenchmarkMul64-4 9688012 12.29 ns/op BenchmarkDiv-4 2667840 45.01 ns/op BenchmarkDiv32-4 5605156 21.40 ns/op BenchmarkDiv64-4 2738378 43.51 ns/op PASS ok math/bits 5.862s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10311734 23.44 ns/op BenchmarkAcos-4 405817 273.9 ns/op BenchmarkAcosh-4 416061 296.8 ns/op BenchmarkAsin-4 471062 275.5 ns/op BenchmarkAsinh-4 441762 276.3 ns/op BenchmarkAtan-4 727431 199.6 ns/op BenchmarkAtanh-4 739436 197.5 ns/op BenchmarkConj-4 19857022 5.277 ns/op BenchmarkCos-4 541833 206.2 ns/op BenchmarkCosh-4 616195 203.1 ns/op BenchmarkExp-4 795163 160.5 ns/op BenchmarkLog-4 823644 160.2 ns/op BenchmarkLog10-4 802863 160.9 ns/op BenchmarkPhase-4 1761991 68.43 ns/op BenchmarkPolar-4 1000000 104.8 ns/op BenchmarkPow-4 235737 592.8 ns/op BenchmarkRect-4 1000000 107.9 ns/op BenchmarkSin-4 605198 205.8 ns/op BenchmarkSinh-4 620640 204.5 ns/op BenchmarkSqrt-4 1000000 118.0 ns/op BenchmarkTan-4 370815 344.9 ns/op BenchmarkTanh-4 418209 315.4 ns/op PASS ok math/cmplx 3.052s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 182757 643.5 ns/op BenchmarkInt63ThreadsafeParallel-4 77911 1426 ns/op BenchmarkInt63Unthreadsafe-4 1301107 91.91 ns/op BenchmarkIntn1000-4 839804 135.7 ns/op BenchmarkInt63n1000-4 924664 125.3 ns/op BenchmarkInt31n1000-4 928192 113.5 ns/op BenchmarkFloat32-4 1000000 109.8 ns/op BenchmarkFloat64-4 1302535 92.73 ns/op BenchmarkPerm3-4 202159 595.7 ns/op BenchmarkPerm30-4 24314 4937 ns/op BenchmarkPerm30ViaShuffle-4 26128 4511 ns/op BenchmarkShuffleOverhead-4 18756 6371 ns/op BenchmarkRead3-4 878092 132.3 ns/op BenchmarkRead64-4 77746 1520 ns/op BenchmarkRead1000-4 5257 22840 ns/op PASS ok math/rand 2.211s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 44995 2592 ns/op BenchmarkQDecodeWord-4 105936 1076 ns/op BenchmarkQDecodeHeader-4 101414 1171 ns/op BenchmarkTypeByExtension/.html-4 409142 254.2 ns/op BenchmarkTypeByExtension/.HTML-4 324274 378.5 ns/op BenchmarkTypeByExtension/.unused-4 356163 349.7 ns/op BenchmarkExtensionsByType/text/html-4 167092 612.2 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 117918 1031 ns/op BenchmarkExtensionsByType/application/octet-stream-4 200931 616.9 ns/op PASS ok mime 1.199s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1042 111883 ns/op PASS ok mime/quotedprintable 0.148s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 159 757608 ns/op 8436 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 18 7087120 ns/op 19365 B/op 159 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5016147535 ns/op 157944 B/op 227 allocs/op BenchmarkDNSName-4 115731 953.5 ns/op BenchmarkInterfaces-4 5744 19938 ns/op BenchmarkInterfaceByIndex-4 9579 12620 ns/op BenchmarkInterfaceByName-4 5791 19929 ns/op BenchmarkInterfaceAddrs-4 5751 18676 ns/op BenchmarkInterfacesAndAddrs-4 8990 13481 ns/op BenchmarkInterfacesAndMulticastAddrs-4 6642 17826 ns/op BenchmarkParseIP-4 16179 7455 ns/op BenchmarkIPString/IPv4-4 156715 763.7 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 12121 10076 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 51505 2318 ns/op BenchmarkIPEqual/IPv4-4 1187178 101.4 ns/op BenchmarkIPEqual/IPv6-4 1160791 102.2 ns/op BenchmarkTCP4OneShot-4 3422 31442 ns/op BenchmarkTCP4OneShotTimeout-4 3796 31209 ns/op BenchmarkTCP4Persistent-4 15759 7721 ns/op BenchmarkTCP4PersistentTimeout-4 16503 8032 ns/op BenchmarkTCP6OneShot-4 3391 34776 ns/op BenchmarkTCP6OneShotTimeout-4 2882 36942 ns/op BenchmarkTCP6Persistent-4 14725 7887 ns/op BenchmarkTCP6PersistentTimeout-4 14960 7719 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25326 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 26121 ns/op BenchmarkSetReadDeadline-4 131383 909.5 ns/op BenchmarkUDP6LinkLocalUnicast-4 8816 13387 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 12518 9582 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12760 9688 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 12374 9344 ns/op 0 B/op 0 allocs/op PASS ok net 10.460s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27571 4209 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10974 10811 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14319 8350 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18507 6603 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 34704 3505 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 904857 126.8 ns/op BenchmarkReadRequestChrome-4 4015 28420 ns/op 21.50 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10098 ns/op 7.72 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11974 10057 ns/op 8.15 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6955 14675 ns/op 10.29 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 18342 6637 ns/op 6.03 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 252 403747 ns/op 2.54 MB/s BenchmarkFileAndServer_1KB/https1-4 205 531044 ns/op 1.93 MB/s BenchmarkFileAndServer_1KB/h2-4 139 759625 ns/op 1.35 MB/s BenchmarkFileAndServer_16MB/h1-4 2 52550454 ns/op 319.26 MB/s BenchmarkFileAndServer_16MB/https1-4 1 120457711 ns/op 139.28 MB/s BenchmarkFileAndServer_16MB/h2-4 1 224407433 ns/op 74.76 MB/s BenchmarkFileAndServer_64MB/h1-4 1 205406140 ns/op 326.71 MB/s BenchmarkFileAndServer_64MB/https1-4 1 420725601 ns/op 159.51 MB/s BenchmarkFileAndServer_64MB/h2-4 1 900367020 ns/op 74.54 MB/s BenchmarkServeMux-4 294 427874 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 375 343978 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 324 393868 ns/op 6049 B/op 64 allocs/op BenchmarkClientServer/https1-4 214 491497 ns/op 6906 B/op 75 allocs/op BenchmarkClientServer/h2-4 160 691461 ns/op 10333 B/op 83 allocs/op BenchmarkClientServerParallel/4/h1-4 1191 95541 ns/op 9953 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 30 4174866 ns/op 128438 B/op 1190 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58057: write tcp 127.0.0.1:58053->127.0.0.1:58057: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58055: write tcp 127.0.0.1:58053->127.0.0.1:58055: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58089: read tcp 127.0.0.1:58060->127.0.0.1:58089: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58087: write tcp 127.0.0.1:58060->127.0.0.1:58087: use of closed network connection BenchmarkClientServerParallel/4/h2-4 292 347872 ns/op 15518 B/op 140 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58095: read tcp 127.0.0.1:58092->127.0.0.1:58095: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58097: read tcp 127.0.0.1:58092->127.0.0.1:58097: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58093: write tcp 127.0.0.1:58092->127.0.0.1:58093: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58107: read tcp 127.0.0.1:58099->127.0.0.1:58107: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58112: read tcp 127.0.0.1:58099->127.0.0.1:58112: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58108: write tcp 127.0.0.1:58099->127.0.0.1:58108: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58122: write tcp 127.0.0.1:58116->127.0.0.1:58122: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58149: read tcp 127.0.0.1:58133->127.0.0.1:58149: use of closed network connection BenchmarkClientServerParallel/64/h1-4 800 159255 ns/op 18353 B/op 104 allocs/op BenchmarkClientServerParallel/64/https1-4 27 4392291 ns/op 133771 B/op 1251 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58914: read tcp 127.0.0.1:58911->127.0.0.1:58914: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58917: write tcp 127.0.0.1:58911->127.0.0.1:58917: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58931: write tcp 127.0.0.1:58918->127.0.0.1:58931: use of closed network connection BenchmarkClientServerParallel/64/h2-4 46 4226083 ns/op 125478 B/op 1237 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58953: read tcp 127.0.0.1:58948->127.0.0.1:58953: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58954: read tcp 127.0.0.1:58948->127.0.0.1:58954: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58966: read tcp 127.0.0.1:58955->127.0.0.1:58966: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58973: read tcp 127.0.0.1:58955->127.0.0.1:58973: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58982: read tcp 127.0.0.1:58955->127.0.0.1:58982: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58962: write tcp 127.0.0.1:58955->127.0.0.1:58962: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58960: read tcp 127.0.0.1:58955->127.0.0.1:58960: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58965: read tcp 127.0.0.1:58955->127.0.0.1:58965: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58963: read tcp 127.0.0.1:58955->127.0.0.1:58963: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58967: read tcp 127.0.0.1:58955->127.0.0.1:58967: use of closed network connection ... [output truncated] BenchmarkServer-4 110 910611 ns/op 2942 B/op 23 allocs/op BenchmarkClient-4 259 449242 ns/op 3771 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 562 210425 ns/op 7427 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1203 97307 ns/op 3062 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1555 76093 ns/op 1907 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1478 75659 ns/op 2742 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1496 77021 ns/op 2700 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1503 75170 ns/op 2734 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1593 71979 ns/op 1938 B/op 14 allocs/op BenchmarkServerHijack-4 802 148817 ns/op 16686 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 439 276831 ns/op 5815 B/op 52 allocs/op BenchmarkResponseStatusLine-4 454033 243.5 ns/op 0 B/op 0 allocs/op PASS ok net/http 10.529s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 3618 32599 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.237s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 92560 1253 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 602090 191.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 199930 603.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 68006 1722 ns/op BenchmarkStdIPv4-4 135694 885.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 85615 1377 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 85138 1400 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 110859 1075 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 66609 1794 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1319599 90.92 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1232450 96.71 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1311709 91.35 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 264500 443.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 288324 413.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 259556 456.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 86314 1415 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 401019 258.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 307870 392.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 295869 397.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 158529 743.9 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 430202 276.9 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 364948 309.9 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 124466 913.4 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 173881 682.6 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 266377 445.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 158935 728.4 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 337054 351.1 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 157354 752.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 157746 748.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 153080 747.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 117614 988.6 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 495601 237.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 158260 729.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 96354 1240 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 120528 981.0 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 173607 698.0 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 116940 1026 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 272800 418.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 121116 965.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 148196 803.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 193231 604.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 132169 863.2 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1226830 96.78 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1209122 98.93 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1215051 98.12 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 105.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 104.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 105.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 970288 105.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 104.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 104.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 362731 336.7 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 560905 204.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 214179 558.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 227338 522.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 209652 567.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 77648 1560 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 542047 216.3 ns/op PASS ok net/netip 7.978s 2023/01/25 17:11:50 Test RPC server listening on 127.0.0.1:59609 2023/01/25 17:11:50 Test HTTP RPC server listening on 127.0.0.1:59610 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1284 78976 ns/op BenchmarkEndToEndHTTP-4 1419 79103 ns/op BenchmarkEndToEndAsync-4 3361 32017 ns/op BenchmarkEndToEndAsyncHTTP-4 3562 32679 ns/op PASS ok net/rpc 0.715s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3198 32523 ns/op BenchmarkReadMIMEHeader/server_headers-4 5850 20604 ns/op BenchmarkUncommon-4 27136 4376 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.524s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4761 23546 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 98522 1170 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 523623 204.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 95565 1249 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 174232 678.1 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 81818 1449 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13984 8542 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 402165 292.8 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 93490 1284 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 170246 686.3 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 82423 1455 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15057 7823 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 202323 578.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 80780 1473 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 77982 1528 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35796 3339 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6250 18404 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 203696 579.7 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 79376 1501 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 76104 1527 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35574 3333 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6280 18147 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.195s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3262971 42.93 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 164440 676.7 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 912 124847 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 319 358724 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 742 162332 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 85143 1433 ns/op BenchmarkStatFile-4 71090 1679 ns/op BenchmarkStatDir-4 77635 1546 ns/op BenchmarkLstatDot-4 83584 1413 ns/op BenchmarkLstatFile-4 73465 1640 ns/op BenchmarkLstatDir-4 78778 1534 ns/op PASS ok os 1.601s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 50 2117896 ns/op 6331 B/op 29 allocs/op PASS ok os/exec 0.141s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 393996 283.0 ns/op PASS ok os/user 0.239s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3709968 32.02 ns/op BenchmarkString-4 2356654 50.94 ns/op BenchmarkBytes-4 2107072 56.55 ns/op BenchmarkNamedBytes-4 761006 152.5 ns/op BenchmarkBytesArray-4 685785 172.5 ns/op BenchmarkSliceLen-4 2441778 49.23 ns/op BenchmarkMapLen-4 1530608 78.18 ns/op BenchmarkStringLen-4 1895012 63.48 ns/op BenchmarkArrayLen-4 1718295 69.78 ns/op BenchmarkSliceCap-4 2501017 47.74 ns/op BenchmarkDeepEqual/int8-4 689659 167.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 119138 1008 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 534792 229.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 106312 1078 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 531920 227.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 108957 1067 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 534828 222.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 113107 1054 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 540478 226.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 113443 1068 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 705214 169.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 140457 833.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 509413 228.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 113251 1060 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 508939 229.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 112827 1067 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 515331 228.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 110160 1068 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 518784 226.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 112954 1059 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 509206 223.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 111859 1063 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 492099 228.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 110040 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 521064 227.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 112945 1057 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 531450 223.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 113000 1060 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 533064 224.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 112600 1069 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 698944 167.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 119636 1006 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 549078 216.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 112489 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 143541 828.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 69150 1714 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 70522 1704 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 46779 2554 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 287007 414.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 40376 3002 ns/op BenchmarkIsZero/StructComparable-4 955867 126.7 ns/op BenchmarkIsZero/StructIncomparable-4 182304 661.3 ns/op BenchmarkSetZero/Bool/Direct-4 4198602 28.00 ns/op BenchmarkSetZero/Bool/CachedZero-4 1636930 72.75 ns/op BenchmarkSetZero/Bool/NewZero-4 1278211 93.80 ns/op BenchmarkSetZero/Int/Direct-4 2484910 46.20 ns/op BenchmarkSetZero/Int/CachedZero-4 1771975 67.06 ns/op BenchmarkSetZero/Int/NewZero-4 1279419 92.42 ns/op BenchmarkSetZero/Uint/Direct-4 2504540 45.88 ns/op BenchmarkSetZero/Uint/CachedZero-4 1662373 72.33 ns/op BenchmarkSetZero/Uint/NewZero-4 1254408 95.31 ns/op BenchmarkSetZero/Float/Direct-4 2600884 46.21 ns/op BenchmarkSetZero/Float/CachedZero-4 1754592 67.36 ns/op BenchmarkSetZero/Float/NewZero-4 1281543 93.72 ns/op BenchmarkSetZero/Complex/Direct-4 2303980 48.67 ns/op BenchmarkSetZero/Complex/CachedZero-4 1737568 67.34 ns/op BenchmarkSetZero/Complex/NewZero-4 1257684 95.74 ns/op BenchmarkSetZero/Array/Direct-4 4245976 28.23 ns/op BenchmarkSetZero/Array/CachedZero-4 1682971 71.09 ns/op BenchmarkSetZero/Array/NewZero-4 1276317 94.15 ns/op BenchmarkSetZero/Chan/Direct-4 2562882 49.40 ns/op BenchmarkSetZero/Chan/CachedZero-4 1258376 95.92 ns/op BenchmarkSetZero/Chan/NewZero-4 999477 116.5 ns/op BenchmarkSetZero/Func/Direct-4 2438629 49.02 ns/op BenchmarkSetZero/Func/CachedZero-4 1269476 95.27 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 117.0 ns/op BenchmarkSetZero/Interface/Direct-4 2293492 51.78 ns/op BenchmarkSetZero/Interface/CachedZero-4 1752634 67.06 ns/op BenchmarkSetZero/Interface/NewZero-4 1292370 92.26 ns/op BenchmarkSetZero/Map/Direct-4 2432376 46.69 ns/op BenchmarkSetZero/Map/CachedZero-4 1300807 91.54 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 116.0 ns/op BenchmarkSetZero/Pointer/Direct-4 2567701 46.59 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1299742 91.39 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 114.9 ns/op BenchmarkSetZero/Slice/Direct-4 2227095 53.80 ns/op BenchmarkSetZero/Slice/CachedZero-4 1786029 67.37 ns/op BenchmarkSetZero/Slice/NewZero-4 1306698 91.53 ns/op BenchmarkSetZero/String/Direct-4 2197401 53.71 ns/op BenchmarkSetZero/String/CachedZero-4 1784467 67.75 ns/op BenchmarkSetZero/String/NewZero-4 1276322 93.23 ns/op BenchmarkSetZero/Struct/Direct-4 4242406 28.17 ns/op BenchmarkSetZero/Struct/CachedZero-4 1749115 68.68 ns/op BenchmarkSetZero/Struct/NewZero-4 1316834 94.68 ns/op BenchmarkSelect/1-4 185404 637.0 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 89289 1268 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 49053 2423 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 170778 622.8 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 131306 917.2 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 123693 967.1 ns/op 132.36 MB/s BenchmarkCallArgCopy/size=256-4 121323 1057 ns/op 242.17 MB/s BenchmarkCallArgCopy/size=1024-4 80935 1497 ns/op 684.18 MB/s BenchmarkCallArgCopy/size=4096-4 37768 3256 ns/op 1257.90 MB/s BenchmarkCallArgCopy/size=65536-4 2762 36580 ns/op 1791.57 MB/s BenchmarkPtrTo-4 472626 246.5 ns/op BenchmarkFieldByName1-4 828630 159.0 ns/op BenchmarkFieldByName2-4 87537 1458 ns/op BenchmarkFieldByName3-4 10719 11783 ns/op BenchmarkInterfaceBig-4 5090041 23.52 ns/op BenchmarkInterfaceSmall-4 5123994 23.45 ns/op BenchmarkNew-4 2570128 48.21 ns/op BenchmarkMap/StringKeys/MapIndex-4 3039 37065 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2996 37950 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2989 39307 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2964 39880 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3208 38047 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3030 38475 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 251458 481.9 ns/op PASS ok reflect 18.150s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 8331 12090 ns/op 9363 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 12004 8516 ns/op 9302 B/op 1 allocs/op BenchmarkFindString-4 10000 10130 ns/op 9046 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 10991 ns/op 9377 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 9553 10801 ns/op 9374 B/op 2 allocs/op BenchmarkLiteral-4 16590 7173 ns/op BenchmarkNotLiteral-4 4590 26469 ns/op BenchmarkMatchClass-4 3303 33902 ns/op BenchmarkMatchClass_InRange-4 3522 33190 ns/op BenchmarkReplaceAll-4 2451 47284 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 16034 7850 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 38539 2970 ns/op BenchmarkAnchoredShortMatch-4 14994 8284 ns/op BenchmarkAnchoredLongMatch-4 20199 5818 ns/op BenchmarkOnePassShortA-4 22387 5478 ns/op BenchmarkNotOnePassShortA-4 8928 14762 ns/op BenchmarkOnePassShortB-4 29204 4101 ns/op BenchmarkNotOnePassShortB-4 10000 12487 ns/op BenchmarkOnePassLongPrefix-4 89396 1347 ns/op BenchmarkOnePassLongNotPrefix-4 30260 3904 ns/op BenchmarkMatchParallelShared-4 28180 4651 ns/op BenchmarkMatchParallelCopied-4 27476 4923 ns/op BenchmarkQuoteMetaAll-4 155805 754.6 ns/op 18.55 MB/s BenchmarkQuoteMetaNone-4 309849 382.0 ns/op 68.06 MB/s BenchmarkCompile/Onepass-4 4141 26347 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1632 69519 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 193 597305 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3424620 35.31 ns/op 453.10 MB/s BenchmarkMatch/Easy0/32-4 16468 6750 ns/op 4.74 MB/s BenchmarkMatch/Easy0/1K-4 5674 20350 ns/op 50.32 MB/s BenchmarkMatch/Easy0i/16-4 3420904 35.07 ns/op 456.17 MB/s BenchmarkMatch/Easy0i/32-4 5650 20688 ns/op 1.55 MB/s BenchmarkMatch/Easy0i/1K-4 273 424844 ns/op 2.41 MB/s BenchmarkMatch/Easy1/16-4 3397364 35.58 ns/op 449.63 MB/s BenchmarkMatch/Easy1/32-4 16748 7149 ns/op 4.48 MB/s BenchmarkMatch/Easy1/1K-4 4333 25733 ns/op 39.79 MB/s BenchmarkMatch/Medium/16-4 3356367 35.92 ns/op 445.49 MB/s BenchmarkMatch/Medium/32-4 6352 18690 ns/op 1.71 MB/s BenchmarkMatch/Medium/1K-4 320 370810 ns/op 2.76 MB/s BenchmarkMatch/Hard/16-4 3420447 35.38 ns/op 452.26 MB/s BenchmarkMatch/Hard/32-4 4021 28324 ns/op 1.13 MB/s BenchmarkMatch/Hard/1K-4 180 652847 ns/op 1.57 MB/s BenchmarkMatch/Hard1/16-4 1568 78740 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 810 144919 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 26 4220083 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 31959 3702 ns/op 4.32 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 19194 6276 ns/op 5.10 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 740 162147 ns/op 6.32 MB/s 23 B/op 0 allocs/op PASS ok regexp 7.265s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 657382 181.9 ns/op PASS ok regexp/syntax 1.171s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 923982 118.2 ns/op BenchmarkMakeChan/Int-4 944260 140.1 ns/op BenchmarkMakeChan/Ptr-4 609325 215.8 ns/op BenchmarkMakeChan/Struct/0-4 1000000 106.7 ns/op BenchmarkMakeChan/Struct/32-4 464151 245.0 ns/op BenchmarkMakeChan/Struct/40-4 384480 353.9 ns/op BenchmarkChanNonblocking-4 11092496 9.865 ns/op BenchmarkSelectUncontended-4 976622 107.5 ns/op BenchmarkSelectSyncContended-4 29284 4211 ns/op BenchmarkSelectAsyncContended-4 106993 1149 ns/op BenchmarkSelectNonblock-4 6377095 18.58 ns/op BenchmarkChanUncontended-4 8545 11996 ns/op BenchmarkChanContended-4 1167 114483 ns/op BenchmarkChanSync-4 121101 1037 ns/op BenchmarkChanSyncWork-4 10000 35328 ns/op BenchmarkChanProdCons0-4 79830 1585 ns/op BenchmarkChanProdCons10-4 90612 1424 ns/op BenchmarkChanProdCons100-4 99324 1209 ns/op BenchmarkChanProdConsWork0-4 73250 1728 ns/op BenchmarkChanProdConsWork10-4 72960 1574 ns/op BenchmarkChanProdConsWork100-4 78500 1564 ns/op BenchmarkSelectProdCons-4 49030 2121 ns/op BenchmarkReceiveDataFromClosedChan-4 688401 172.3 ns/op BenchmarkChanCreation-4 181584 583.7 ns/op BenchmarkChanSem-4 134302 972.4 ns/op BenchmarkChanPopular-4 91 1223832 ns/op BenchmarkChanClosed-4 521034 246.7 ns/op BenchmarkCallClosure-4 6561387 18.33 ns/op BenchmarkCallClosure1-4 6828542 17.66 ns/op BenchmarkCallClosure2-4 1298768 81.94 ns/op BenchmarkCallClosure3-4 1714962 69.04 ns/op BenchmarkCallClosure4-4 1573208 77.06 ns/op BenchmarkComplex128DivNormal-4 10255526 19.66 ns/op BenchmarkComplex128DivNisNaN-4 7741483 20.50 ns/op BenchmarkComplex128DivDisNaN-4 7598858 23.23 ns/op BenchmarkComplex128DivNisInf-4 9982369 21.92 ns/op BenchmarkComplex128DivDisInf-4 4850077 28.70 ns/op BenchmarkSetTypePtr-4 52916421 2.256 ns/op 3546.15 MB/s BenchmarkSetTypePtr8-4 9758811 12.11 ns/op 5285.80 MB/s BenchmarkSetTypePtr16-4 9880285 12.08 ns/op 10597.94 MB/s BenchmarkSetTypePtr32-4 9984811 12.14 ns/op 21091.71 MB/s BenchmarkSetTypePtr64-4 9855411 12.12 ns/op 42257.31 MB/s BenchmarkSetTypePtr126-4 5760033 20.74 ns/op 48607.78 MB/s BenchmarkSetTypePtr128-4 6029859 19.87 ns/op 51530.48 MB/s BenchmarkSetTypePtrSlice-4 740780 161.1 ns/op 50845.17 MB/s BenchmarkSetTypeNode1-4 9868196 12.08 ns/op 1986.63 MB/s BenchmarkSetTypeNode1Slice-4 3037490 39.43 ns/op 19478.77 MB/s BenchmarkSetTypeNode8-4 9883114 12.23 ns/op 6540.52 MB/s BenchmarkSetTypeNode8Slice-4 1591084 75.94 ns/op 33708.68 MB/s BenchmarkSetTypeNode64-4 5710549 20.88 ns/op 25292.97 MB/s BenchmarkSetTypeNode64Slice-4 237313 511.1 ns/op 33056.79 MB/s BenchmarkSetTypeNode64Dead-4 7612324 15.80 ns/op 33419.91 MB/s BenchmarkSetTypeNode64DeadSlice-4 271539 444.2 ns/op 38036.54 MB/s BenchmarkSetTypeNode124-4 5788314 20.74 ns/op 48609.40 MB/s BenchmarkSetTypeNode124Slice-4 189345 638.8 ns/op 50497.35 MB/s BenchmarkSetTypeNode126-4 5990380 19.91 ns/op 51429.37 MB/s BenchmarkSetTypeNode126Slice-4 186982 643.5 ns/op 50923.47 MB/s BenchmarkSetTypeNode128-4 4164969 29.10 ns/op 35744.48 MB/s BenchmarkSetTypeNode128Slice-4 147265 814.2 ns/op 40876.48 MB/s BenchmarkSetTypeNode130-4 4097182 29.01 ns/op 36404.83 MB/s BenchmarkSetTypeNode130Slice-4 145477 821.1 ns/op 41155.92 MB/s BenchmarkSetTypeNode1024-4 797344 150.2 ns/op 54660.70 MB/s BenchmarkSetTypeNode1024Slice-4 24859 4766 ns/op 55106.29 MB/s BenchmarkAllocation-4 4936 31929 ns/op BenchmarkReadMemStats-4 6714 18066 ns/op BenchmarkReadMemStatsLatency-4 1 78307 p50-ns 78307 p90-ns 78307 p99-ns BenchmarkWriteBarrier-4 2711182 46.51 ns/op BenchmarkBulkWriteBarrier-4 6978532 18.06 ns/op BenchmarkScanStackNoLocals-4 3 45280917 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11563926 10.46 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10677501 11.07 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9424701 12.84 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7006473 16.89 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4926741 24.27 ns/op BenchmarkHash5-4 6213228 17.38 ns/op 287.65 MB/s BenchmarkHash16-4 6713871 17.29 ns/op 925.42 MB/s BenchmarkHash64-4 6241784 19.66 ns/op 3255.99 MB/s BenchmarkHash1024-4 1896478 62.86 ns/op 16289.73 MB/s BenchmarkHash65536-4 38691 3094 ns/op 21185.03 MB/s BenchmarkAlignedLoad-4 8267503 14.16 ns/op BenchmarkUnalignedLoad-4 8617149 13.18 ns/op BenchmarkEqEfaceConcrete-4 6695938 17.94 ns/op BenchmarkEqIfaceConcrete-4 6853491 17.38 ns/op BenchmarkNeEfaceConcrete-4 7164973 16.92 ns/op BenchmarkNeIfaceConcrete-4 6948454 17.02 ns/op BenchmarkConvT2EByteSized/bool-4 6758272 17.75 ns/op BenchmarkConvT2EByteSized/uint8-4 6681012 17.94 ns/op BenchmarkConvT2ESmall-4 5890735 20.32 ns/op BenchmarkConvT2EUintptr-4 5763822 21.03 ns/op BenchmarkConvT2ELarge-4 1282920 101.6 ns/op BenchmarkConvT2ISmall-4 5843325 20.44 ns/op BenchmarkConvT2IUintptr-4 5731984 20.69 ns/op BenchmarkConvT2ILarge-4 1259925 93.76 ns/op BenchmarkConvI2E-4 5342338 22.20 ns/op BenchmarkConvI2I-4 4428384 26.83 ns/op BenchmarkAssertE2T-4 5043234 23.74 ns/op BenchmarkAssertE2TLarge-4 2512218 45.91 ns/op BenchmarkAssertE2I-4 4254409 27.49 ns/op BenchmarkAssertI2T-4 5050375 23.72 ns/op BenchmarkAssertI2I-4 4282456 27.83 ns/op BenchmarkAssertI2E-4 6236722 18.86 ns/op BenchmarkAssertE2E-4 6788961 18.17 ns/op BenchmarkAssertE2T2-4 4182774 28.92 ns/op BenchmarkAssertE2T2Blank-4 4698624 25.12 ns/op BenchmarkAssertI2E2-4 4754864 25.19 ns/op BenchmarkAssertI2E2Blank-4 6622060 17.70 ns/op BenchmarkAssertE2E2-4 5089622 23.48 ns/op BenchmarkAssertE2E2Blank-4 6228831 18.63 ns/op BenchmarkConvT2Ezero/zero/16-4 5827172 20.62 ns/op BenchmarkConvT2Ezero/zero/32-4 5744493 20.80 ns/op BenchmarkConvT2Ezero/zero/64-4 5629521 20.80 ns/op BenchmarkConvT2Ezero/zero/str-4 5627509 21.24 ns/op BenchmarkConvT2Ezero/zero/slice-4 5867661 20.50 ns/op BenchmarkConvT2Ezero/zero/big-4 276890 717.6 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1344939 82.48 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 103.7 ns/op BenchmarkConvT2Ezero/nonzero/big-4 263522 476.4 ns/op BenchmarkConvT2Ezero/smallint/16-4 5897115 20.54 ns/op BenchmarkConvT2Ezero/smallint/32-4 5918902 20.13 ns/op BenchmarkConvT2Ezero/smallint/64-4 5856507 20.55 ns/op BenchmarkConvT2Ezero/largeint/16-4 1742869 70.30 ns/op BenchmarkConvT2Ezero/largeint/32-4 1900365 66.56 ns/op BenchmarkConvT2Ezero/largeint/64-4 1945524 71.02 ns/op BenchmarkMalloc8-4 1600328 78.95 ns/op BenchmarkMalloc16-4 1508913 79.77 ns/op BenchmarkMallocTypeInfo8-4 1596488 75.91 ns/op BenchmarkMallocTypeInfo16-4 1271986 94.16 ns/op BenchmarkMallocLargeStruct-4 209912 890.6 ns/op BenchmarkGoroutineSelect-4 66 2500149 ns/op BenchmarkGoroutineBlocking-4 78 2417640 ns/op BenchmarkGoroutineForRange-4 73 2505817 ns/op BenchmarkGoroutineIdle-4 100 3531884 ns/op BenchmarkHashStringSpeed-4 2674650 47.62 ns/op BenchmarkHashBytesSpeed-4 1339994 81.28 ns/op BenchmarkHashInt32Speed-4 3258463 40.92 ns/op BenchmarkHashInt64Speed-4 2659566 42.61 ns/op BenchmarkHashStringArraySpeed-4 594354 198.9 ns/op BenchmarkMegMap-4 3233578 37.64 ns/op BenchmarkMegOneMap-4 3894099 31.10 ns/op BenchmarkMegEqMap-4 1400 73513 ns/op BenchmarkMegEmptyMap-4 4714017 24.99 ns/op BenchmarkSmallStrMap-4 3324328 36.19 ns/op BenchmarkMapStringKeysEight_16-4 3406022 35.42 ns/op BenchmarkMapStringKeysEight_32-4 3564824 33.74 ns/op BenchmarkMapStringKeysEight_64-4 3446636 34.43 ns/op BenchmarkMapStringKeysEight_1M-4 3494212 34.40 ns/op BenchmarkIntMap-4 3785521 31.36 ns/op BenchmarkMapFirst/1-4 4535520 26.62 ns/op BenchmarkMapFirst/2-4 4397166 27.42 ns/op BenchmarkMapFirst/3-4 4369994 26.63 ns/op BenchmarkMapFirst/4-4 4383463 27.09 ns/op BenchmarkMapFirst/5-4 4377948 26.91 ns/op BenchmarkMapFirst/6-4 4427983 26.84 ns/op BenchmarkMapFirst/7-4 4368964 26.75 ns/op BenchmarkMapFirst/8-4 4467264 26.92 ns/op BenchmarkMapFirst/9-4 4033569 30.29 ns/op BenchmarkMapFirst/10-4 3846175 30.25 ns/op BenchmarkMapFirst/11-4 3950114 30.04 ns/op BenchmarkMapFirst/12-4 3849138 30.93 ns/op BenchmarkMapFirst/13-4 3950931 30.05 ns/op BenchmarkMapFirst/14-4 3974142 29.84 ns/op BenchmarkMapFirst/15-4 3968074 30.60 ns/op BenchmarkMapFirst/16-4 3927424 30.45 ns/op BenchmarkMapMid/1-4 3507223 33.97 ns/op BenchmarkMapMid/2-4 3347232 35.44 ns/op BenchmarkMapMid/3-4 3484477 34.86 ns/op BenchmarkMapMid/4-4 3318747 35.65 ns/op BenchmarkMapMid/5-4 3351759 35.27 ns/op BenchmarkMapMid/6-4 3227544 36.72 ns/op BenchmarkMapMid/7-4 3251869 36.56 ns/op BenchmarkMapMid/8-4 3181521 37.24 ns/op BenchmarkMapMid/9-4 3062998 39.61 ns/op BenchmarkMapMid/10-4 3081704 38.30 ns/op BenchmarkMapMid/11-4 3091552 38.78 ns/op BenchmarkMapMid/12-4 2929832 38.12 ns/op BenchmarkMapMid/13-4 3169516 38.22 ns/op BenchmarkMapMid/14-4 3082587 38.00 ns/op BenchmarkMapMid/15-4 3018111 36.94 ns/op BenchmarkMapMid/16-4 3063978 40.89 ns/op BenchmarkMapLast/1-4 3549961 32.92 ns/op BenchmarkMapLast/2-4 3514546 34.24 ns/op BenchmarkMapLast/3-4 3466935 34.40 ns/op BenchmarkMapLast/4-4 3348122 34.92 ns/op BenchmarkMapLast/5-4 3326037 36.23 ns/op BenchmarkMapLast/6-4 3155997 38.32 ns/op BenchmarkMapLast/7-4 3143572 37.66 ns/op BenchmarkMapLast/8-4 3109558 38.61 ns/op BenchmarkMapLast/9-4 2948810 37.38 ns/op BenchmarkMapLast/10-4 2971376 38.36 ns/op BenchmarkMapLast/11-4 2938297 39.52 ns/op BenchmarkMapLast/12-4 3029434 40.67 ns/op BenchmarkMapLast/13-4 3130618 40.38 ns/op BenchmarkMapLast/14-4 3027472 39.71 ns/op BenchmarkMapLast/15-4 3089203 39.66 ns/op BenchmarkMapLast/16-4 3186672 41.95 ns/op BenchmarkMapCycle-4 2071543 57.01 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3258270 36.84 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2359 49723 ns/op BenchmarkMakeMap/[Byte]Byte-4 699159 240.2 ns/op BenchmarkMakeMap/[Int]Int-4 397615 488.7 ns/op BenchmarkNewEmptyMap-4 11905035 9.654 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1679104 70.82 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 474688 244.3 ns/op BenchmarkMapIterEmpty-4 5378334 22.67 ns/op BenchmarkSameLengthMap-4 4568937 26.23 ns/op BenchmarkBigKeyMap-4 1676796 72.32 ns/op BenchmarkBigValMap-4 1524897 79.43 ns/op BenchmarkSmallKeyMap-4 2763646 42.96 ns/op BenchmarkMapPopulate/1-4 2292661 52.51 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 141654 883.7 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 6882 16849 ns/op 6272 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 763 160412 ns/op 51821 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 64 1840929 ns/op 416047 B/op 198 allocs/op BenchmarkMapPopulate/100000-4 4 28119794 ns/op 6531172 B/op 2898 allocs/op BenchmarkComplexAlgMap-4 491288 253.4 ns/op BenchmarkGoMapClear/Reflexive/1-4 712034 165.1 ns/op BenchmarkGoMapClear/Reflexive/10-4 650290 191.4 ns/op BenchmarkGoMapClear/Reflexive/100-4 209810 569.4 ns/op BenchmarkGoMapClear/Reflexive/1000-4 36861 3236 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4425 24611 ns/op BenchmarkGoMapClear/NonReflexive/1-4 513145 232.4 ns/op BenchmarkGoMapClear/NonReflexive/10-4 449146 262.4 ns/op BenchmarkGoMapClear/NonReflexive/100-4 185881 647.6 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 36014 3314 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4332 24840 ns/op BenchmarkMapStringConversion/32/simple-4 1858432 63.86 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1751655 68.71 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1628774 74.18 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1737986 69.55 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1638907 73.04 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1479480 79.36 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1605997 74.86 ns/op BenchmarkMapInterfacePtr-4 2004192 59.79 ns/op BenchmarkNewEmptyMapHintLessThan8-4 5047180 23.83 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 150661 962.0 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5198 23279 ns/op BenchmarkMapPop1000-4 358 340510 ns/op BenchmarkMapPop10000-4 19 6097008 ns/op BenchmarkMapAssign/Int32/256-4 2109062 54.40 ns/op BenchmarkMapAssign/Int32/65536-4 895998 127.4 ns/op BenchmarkMapAssign/Int64/256-4 2175440 53.35 ns/op BenchmarkMapAssign/Int64/65536-4 846441 132.3 ns/op BenchmarkMapAssign/Str/256-4 1944570 64.39 ns/op BenchmarkMapAssign/Str/65536-4 365252 276.0 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1490294 82.79 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 652803 197.1 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1447778 84.73 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 579985 180.0 ns/op BenchmarkMapOperatorAssign/Str/256-4 523690 2514 ns/op BenchmarkMapOperatorAssign/Str/65536-4 204984 599.7 ns/op BenchmarkMapAppendAssign/Int32/256-4 872342 179.1 ns/op 25 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 230520 496.8 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 773288 186.9 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 221466 526.5 ns/op 63 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 636970 259.6 ns/op 48 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 141471 827.1 ns/op 113 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1828863 65.27 ns/op BenchmarkMapDelete/Int32/1000-4 1910344 62.81 ns/op BenchmarkMapDelete/Int32/10000-4 1815302 65.27 ns/op BenchmarkMapDelete/Int64/100-4 1812164 66.41 ns/op BenchmarkMapDelete/Int64/1000-4 1914564 61.61 ns/op BenchmarkMapDelete/Int64/10000-4 1821883 64.30 ns/op BenchmarkMapDelete/Str/100-4 1483270 80.80 ns/op BenchmarkMapDelete/Str/1000-4 1509350 79.76 ns/op BenchmarkMapDelete/Str/10000-4 1396845 86.66 ns/op BenchmarkMapDelete/Pointer/100-4 1671610 72.29 ns/op BenchmarkMapDelete/Pointer/1000-4 1740096 68.70 ns/op BenchmarkMapDelete/Pointer/10000-4 1667186 72.32 ns/op BenchmarkMemmove/0-4 15190988 7.804 ns/op BenchmarkMemmove/1-4 1971561 60.42 ns/op 16.55 MB/s BenchmarkMemmove/2-4 1870810 62.86 ns/op 31.82 MB/s BenchmarkMemmove/3-4 1879642 63.29 ns/op 47.40 MB/s BenchmarkMemmove/4-4 1887170 63.29 ns/op 63.20 MB/s BenchmarkMemmove/5-4 1889512 63.29 ns/op 79.00 MB/s BenchmarkMemmove/6-4 1878552 63.41 ns/op 94.62 MB/s BenchmarkMemmove/7-4 1898756 63.28 ns/op 110.63 MB/s BenchmarkMemmove/8-4 1926253 61.88 ns/op 129.28 MB/s BenchmarkMemmove/9-4 1797055 66.80 ns/op 134.73 MB/s BenchmarkMemmove/10-4 1796982 66.67 ns/op 149.98 MB/s BenchmarkMemmove/11-4 1790674 66.37 ns/op 165.74 MB/s BenchmarkMemmove/12-4 1802412 66.61 ns/op 180.15 MB/s BenchmarkMemmove/13-4 1800718 67.15 ns/op 193.61 MB/s BenchmarkMemmove/14-4 1793035 66.42 ns/op 210.78 MB/s BenchmarkMemmove/15-4 1799490 67.13 ns/op 223.46 MB/s BenchmarkMemmove/16-4 1836883 63.79 ns/op 250.82 MB/s BenchmarkMemmove/32-4 1810987 65.63 ns/op 487.59 MB/s BenchmarkMemmove/64-4 1760763 68.24 ns/op 937.86 MB/s BenchmarkMemmove/128-4 1544236 77.16 ns/op 1658.80 MB/s BenchmarkMemmove/256-4 985545 113.7 ns/op 2251.76 MB/s BenchmarkMemmove/512-4 702846 164.1 ns/op 3119.34 MB/s BenchmarkMemmove/1024-4 490212 244.6 ns/op 4185.88 MB/s BenchmarkMemmove/2048-4 300956 388.4 ns/op 5272.47 MB/s BenchmarkMemmove/4096-4 158386 729.8 ns/op 5612.50 MB/s BenchmarkMemmoveOverlap/32-4 1803285 65.89 ns/op 485.66 MB/s BenchmarkMemmoveOverlap/64-4 1723255 69.09 ns/op 926.36 MB/s BenchmarkMemmoveOverlap/128-4 1544186 77.38 ns/op 1654.27 MB/s BenchmarkMemmoveOverlap/256-4 1000000 121.1 ns/op 2114.16 MB/s BenchmarkMemmoveOverlap/512-4 730539 162.1 ns/op 3158.08 MB/s BenchmarkMemmoveOverlap/1024-4 488802 242.3 ns/op 4225.73 MB/s BenchmarkMemmoveOverlap/2048-4 310192 385.0 ns/op 5319.72 MB/s BenchmarkMemmoveOverlap/4096-4 166519 719.6 ns/op 5692.36 MB/s BenchmarkMemmoveUnalignedDst/0-4 14880817 8.100 ns/op BenchmarkMemmoveUnalignedDst/1-4 1938944 61.53 ns/op 16.25 MB/s BenchmarkMemmoveUnalignedDst/2-4 1829940 66.00 ns/op 30.30 MB/s BenchmarkMemmoveUnalignedDst/3-4 1860633 64.87 ns/op 46.25 MB/s BenchmarkMemmoveUnalignedDst/4-4 1883253 63.62 ns/op 62.88 MB/s BenchmarkMemmoveUnalignedDst/5-4 1900549 63.30 ns/op 78.99 MB/s BenchmarkMemmoveUnalignedDst/6-4 1896271 63.22 ns/op 94.91 MB/s BenchmarkMemmoveUnalignedDst/7-4 1869721 63.79 ns/op 109.74 MB/s BenchmarkMemmoveUnalignedDst/8-4 1929646 62.80 ns/op 127.40 MB/s BenchmarkMemmoveUnalignedDst/9-4 1799874 67.25 ns/op 133.83 MB/s BenchmarkMemmoveUnalignedDst/10-4 1755440 66.39 ns/op 150.63 MB/s BenchmarkMemmoveUnalignedDst/11-4 1779450 67.52 ns/op 162.91 MB/s BenchmarkMemmoveUnalignedDst/12-4 1780874 68.10 ns/op 176.22 MB/s BenchmarkMemmoveUnalignedDst/13-4 1773679 66.94 ns/op 194.21 MB/s BenchmarkMemmoveUnalignedDst/14-4 1745995 67.44 ns/op 207.58 MB/s BenchmarkMemmoveUnalignedDst/15-4 1790300 68.48 ns/op 219.06 MB/s BenchmarkMemmoveUnalignedDst/16-4 1766652 68.08 ns/op 235.02 MB/s BenchmarkMemmoveUnalignedDst/32-4 1683900 70.26 ns/op 455.42 MB/s BenchmarkMemmoveUnalignedDst/64-4 1629128 73.51 ns/op 870.65 MB/s BenchmarkMemmoveUnalignedDst/128-4 1439582 82.59 ns/op 1549.87 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 108.0 ns/op 2370.13 MB/s BenchmarkMemmoveUnalignedDst/512-4 696264 169.9 ns/op 3013.91 MB/s BenchmarkMemmoveUnalignedDst/1024-4 456762 261.1 ns/op 3921.85 MB/s BenchmarkMemmoveUnalignedDst/2048-4 303772 400.3 ns/op 5116.79 MB/s BenchmarkMemmoveUnalignedDst/4096-4 159486 742.3 ns/op 5518.32 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1683645 70.79 ns/op 452.03 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1540438 76.12 ns/op 840.77 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1420848 84.23 ns/op 1519.68 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 107.2 ns/op 2389.02 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 726754 167.2 ns/op 3061.62 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 481767 249.7 ns/op 4101.74 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 296204 403.9 ns/op 5070.54 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 165975 727.0 ns/op 5634.00 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14864064 8.035 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1916421 61.88 ns/op 16.16 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1828316 65.43 ns/op 30.57 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1818284 65.32 ns/op 45.93 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1857195 64.55 ns/op 61.97 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1888893 64.12 ns/op 77.98 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1866288 64.35 ns/op 93.24 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1877420 63.91 ns/op 109.53 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1921202 62.10 ns/op 128.81 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1786405 67.99 ns/op 132.37 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1749343 67.09 ns/op 149.06 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1765894 67.92 ns/op 161.96 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1772985 68.20 ns/op 175.95 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1765521 67.56 ns/op 192.42 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1756663 67.98 ns/op 205.94 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1759281 67.47 ns/op 222.33 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1788325 67.96 ns/op 235.44 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1738330 69.28 ns/op 461.91 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1610620 73.47 ns/op 871.11 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1453281 82.78 ns/op 1546.26 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1129939 105.2 ns/op 2434.38 MB/s BenchmarkMemmoveUnalignedSrc/512-4 691845 170.4 ns/op 3005.36 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 468816 246.4 ns/op 4155.61 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 302227 392.3 ns/op 5220.49 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 162639 731.1 ns/op 5602.31 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1703408 70.25 ns/op 455.49 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1585978 75.11 ns/op 852.05 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1442986 83.51 ns/op 1532.71 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 104.6 ns/op 2446.57 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 702758 168.0 ns/op 3047.19 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 486393 248.5 ns/op 4121.03 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 306669 389.2 ns/op 5261.59 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 165466 722.3 ns/op 5670.91 MB/s BenchmarkMemclr/5-4 12506306 9.210 ns/op 542.90 MB/s BenchmarkMemclr/16-4 12843514 9.368 ns/op 1707.88 MB/s BenchmarkMemclr/64-4 12093992 9.812 ns/op 6522.66 MB/s BenchmarkMemclr/256-4 10354744 11.69 ns/op 21904.55 MB/s BenchmarkMemclr/4096-4 2401081 50.52 ns/op 81071.81 MB/s BenchmarkMemclr/65536-4 70188 1776 ns/op 36890.72 MB/s BenchmarkMemclr/1M-4 2798 40106 ns/op 26145.21 MB/s BenchmarkMemclr/4M-4 699 165847 ns/op 25290.14 MB/s BenchmarkMemclr/8M-4 298 393119 ns/op 21338.59 MB/s BenchmarkMemclr/16M-4 52 2179072 ns/op 7699.25 MB/s BenchmarkMemclr/64M-4 18 5973503 ns/op 11234.42 MB/s BenchmarkGoMemclr/5-4 2341958 51.02 ns/op 98.01 MB/s BenchmarkGoMemclr/16-4 472011 220.5 ns/op 72.55 MB/s BenchmarkGoMemclr/64-4 145893 822.9 ns/op 77.77 MB/s BenchmarkGoMemclr/256-4 36828 3196 ns/op 80.09 MB/s BenchmarkMemclrRange/1K_2K-4 70224 1662 ns/op 57692.13 MB/s BenchmarkMemclrRange/2K_8K-4 31736 3759 ns/op 88724.03 MB/s BenchmarkMemclrRange/4K_16K-4 43113 2773 ns/op 116508.85 MB/s BenchmarkMemclrRange/160K_228K-4 1839 58341 ns/op 28502.68 MB/s BenchmarkClearFat7-4 6893595 17.04 ns/op BenchmarkClearFat8-4 7323879 16.19 ns/op BenchmarkClearFat11-4 6231715 19.00 ns/op BenchmarkClearFat12-4 6121956 19.67 ns/op BenchmarkClearFat13-4 6156429 19.46 ns/op BenchmarkClearFat14-4 5985914 19.52 ns/op BenchmarkClearFat15-4 6163519 18.92 ns/op BenchmarkClearFat16-4 6812792 17.20 ns/op BenchmarkClearFat24-4 6888454 17.46 ns/op BenchmarkClearFat32-4 6515517 17.89 ns/op BenchmarkClearFat40-4 6335892 18.80 ns/op BenchmarkClearFat48-4 5940428 20.14 ns/op BenchmarkClearFat56-4 6025755 19.67 ns/op BenchmarkClearFat64-4 5950957 20.06 ns/op BenchmarkClearFat72-4 5701036 20.33 ns/op BenchmarkClearFat128-4 4671033 25.11 ns/op BenchmarkClearFat256-4 2645271 45.05 ns/op BenchmarkClearFat512-4 1851529 64.81 ns/op BenchmarkClearFat1024-4 1000000 110.5 ns/op BenchmarkClearFat1032-4 963316 123.4 ns/op BenchmarkClearFat1040-4 1000000 112.2 ns/op BenchmarkCopyFat7-4 6595148 18.21 ns/op BenchmarkCopyFat8-4 6940400 17.04 ns/op BenchmarkCopyFat11-4 6336459 19.03 ns/op BenchmarkCopyFat12-4 6386769 18.99 ns/op BenchmarkCopyFat13-4 6232110 19.02 ns/op BenchmarkCopyFat14-4 6301304 19.24 ns/op BenchmarkCopyFat15-4 6396548 18.75 ns/op BenchmarkCopyFat16-4 7045914 17.51 ns/op BenchmarkCopyFat24-4 6764197 17.81 ns/op BenchmarkCopyFat32-4 6797432 18.22 ns/op BenchmarkCopyFat64-4 5904415 19.91 ns/op BenchmarkCopyFat72-4 5876425 20.79 ns/op BenchmarkCopyFat128-4 4617244 25.85 ns/op BenchmarkCopyFat256-4 2523774 48.79 ns/op BenchmarkCopyFat512-4 1746009 68.68 ns/op BenchmarkCopyFat520-4 1636255 73.29 ns/op BenchmarkCopyFat1024-4 1000000 120.7 ns/op BenchmarkCopyFat1032-4 981354 121.5 ns/op BenchmarkCopyFat1040-4 1000000 116.5 ns/op BenchmarkIssue18740/2byte-4 445 270265 ns/op BenchmarkIssue18740/4byte-4 728 164421 ns/op BenchmarkIssue18740/8byte-4 1107 108308 ns/op BenchmarkReadMetricsLatency-4 22378 4390 p50-ns 4952 p90-ns 18462 p99-ns BenchmarkFinalizer-4 180 662027 ns/op BenchmarkFinalizerRun-4 204222 935.1 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7631960 15.41 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3141069 37.91 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2442666 49.05 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2418679 49.88 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1310719 91.30 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.2 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2251971 53.14 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1259748 95.04 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1331192 90.56 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2020326 59.73 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2017696 59.39 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1707480 69.92 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1460923 82.37 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1347987 89.02 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5533388 21.74 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5711254 21.14 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5686366 20.93 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5589199 21.41 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5210812 22.93 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4813537 25.02 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5585022 21.34 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5652044 21.07 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5704893 21.04 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5593654 21.56 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5740251 21.00 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5703361 21.19 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5554321 21.44 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5691650 21.20 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5707200 21.03 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5538687 21.37 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5726318 20.99 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5675632 21.09 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5540599 21.50 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5473600 21.75 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5512920 21.80 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5571202 21.41 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5467854 21.70 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5494839 21.81 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5553482 21.47 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5458701 21.79 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5486271 21.90 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5546832 21.53 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5473011 21.81 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5459470 21.80 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5567928 21.46 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5716478 21.08 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5674102 21.14 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5593632 21.39 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5697140 21.13 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5692882 21.09 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5611194 21.40 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5698544 21.17 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5728263 20.95 ns/op BenchmarkNetpollBreak-4 3625 30554 ns/op BenchmarkPingPongHog-4 349 365152 ns/op BenchmarkStackGrowth-4 121966 907.6 ns/op BenchmarkStackGrowthDeep-4 1394 90182 ns/op BenchmarkCreateGoroutines-4 28212 4336 ns/op BenchmarkCreateGoroutinesParallel-4 42202 2953 ns/op BenchmarkCreateGoroutinesCapture-4 5461 21496 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 39626 2906 ns/op BenchmarkClosureCall-4 19837264 5.606 ns/op BenchmarkWakeupParallelSpinning/0s-4 5680 20332 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4951 24115 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4262 26353 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2974 40624 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1992 59864 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1268 93419 ns/op BenchmarkWakeupParallelSpinning/50µs-4 740 156650 ns/op BenchmarkWakeupParallelSpinning/100µs-4 470 256329 ns/op BenchmarkMatmult-4 5184298 28.58 ns/op BenchmarkFastrand-4 12875612 9.139 ns/op BenchmarkFastrand64-4 12975451 9.553 ns/op BenchmarkFastrandHashiter-4 4721799 25.39 ns/op BenchmarkFastrandn/2-4 6246181 19.20 ns/op BenchmarkFastrandn/3-4 6381352 18.81 ns/op BenchmarkFastrandn/4-4 6381690 18.75 ns/op BenchmarkFastrandn/5-4 6358155 18.75 ns/op BenchmarkIfaceCmp100-4 104392 1150 ns/op BenchmarkIfaceCmpNil100-4 181884 648.4 ns/op BenchmarkEfaceCmpDiff-4 39543 2997 ns/op BenchmarkEfaceCmpDiffIndirect-4 36954 3257 ns/op BenchmarkDefer-4 1659596 72.15 ns/op BenchmarkDefer10-4 835261 149.1 ns/op BenchmarkDeferMany-4 528002 358.4 ns/op BenchmarkPanicRecover-4 173632 630.5 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 6802 16617 ns/op 15553 p50-ns 19388 p90-ns 25964 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 5037 39474 ns/op 15877 p50-ns 20326 p90-ns 58926 p99-ns BenchmarkGoroutineProfile/small/idle-4 2976 37125 ns/op 35398 p50-ns 39252 p90-ns 87340 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 5340187 ns/op 245890 p50-ns 19540711 p90-ns 110411913 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6423 17606 ns/op 15753 p50-ns 19872 p90-ns 46762 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 1522 82683 ns/op 16446 p50-ns 26692 p90-ns 153336 p99-ns BenchmarkGoroutineProfile/large/idle-4 10 10321908 ns/op 10302629 p50-ns 10858711 p90-ns 10858711 p99-ns BenchmarkGoroutineProfile/large/loaded-4 9 13593312 ns/op 11099623 p50-ns 23433540 p90-ns 23433540 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6177 17277 ns/op 15825 p50-ns 19559 p90-ns 33817 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 1400 172224 ns/op 18575 p50-ns 32927 p90-ns 6164874 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 858 134658 ns/op 129983 p50-ns 138746 p90-ns 241396 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 276 663069 ns/op 219438 p50-ns 415819 p90-ns 15400386 p99-ns BenchmarkRWMutexUncontended-4 3185044 37.05 ns/op BenchmarkRWMutexWrite100-4 549682 208.0 ns/op BenchmarkRWMutexWrite10-4 91220 1374 ns/op BenchmarkRWMutexWorkWrite100-4 430311 262.8 ns/op BenchmarkRWMutexWorkWrite10-4 82057 1549 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1773 63385 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 874 135267 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 926 125167 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 417 278771 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 465 250842 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 196 577641 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 234 502082 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 97 1214811 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 316413 419.4 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 319708 412.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 262244 473.0 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 297902 429.1 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 294595 432.2 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 270136 505.3 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 282812 411.2 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 260918 486.9 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 244924 545.8 ns/op BenchmarkMakeSlice/Byte-4 1918344 60.36 ns/op BenchmarkMakeSlice/Int16-4 2093493 56.73 ns/op BenchmarkMakeSlice/Int-4 1527871 81.15 ns/op BenchmarkMakeSlice/Ptr-4 1000000 100.0 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 138.1 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 173.0 ns/op BenchmarkMakeSlice/Struct/40-4 829236 204.1 ns/op BenchmarkGrowSlice/Byte-4 810943 156.1 ns/op BenchmarkGrowSlice/Int16-4 756568 162.2 ns/op BenchmarkGrowSlice/Int-4 660938 211.4 ns/op BenchmarkGrowSlice/Ptr-4 547909 270.0 ns/op BenchmarkGrowSlice/Struct/24-4 416512 354.8 ns/op BenchmarkGrowSlice/Struct/32-4 270946 461.5 ns/op BenchmarkGrowSlice/Struct/40-4 253273 555.0 ns/op BenchmarkExtendSlice/IntSlice-4 471250 245.4 ns/op BenchmarkExtendSlice/PointerSlice-4 432025 316.1 ns/op BenchmarkExtendSlice/NoGrow-4 902227 148.3 ns/op BenchmarkAppend-4 846392 134.4 ns/op BenchmarkAppendGrowByte-4 5 24709295 ns/op BenchmarkAppendGrowString-4 1 230133224 ns/op BenchmarkAppendSlice/1Bytes-4 1852824 64.45 ns/op BenchmarkAppendSlice/4Bytes-4 1790522 66.94 ns/op BenchmarkAppendSlice/7Bytes-4 1761736 68.72 ns/op BenchmarkAppendSlice/8Bytes-4 1790666 67.14 ns/op BenchmarkAppendSlice/15Bytes-4 1724455 69.65 ns/op BenchmarkAppendSlice/16Bytes-4 1743073 68.59 ns/op BenchmarkAppendSlice/32Bytes-4 1798986 67.32 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 96550 1283 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 25288 5635 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8652 22715 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1732 85208 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 204 583316 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 49 2428497 ns/op BenchmarkAppendStr/1Bytes-4 1380445 86.59 ns/op BenchmarkAppendStr/4Bytes-4 1407907 84.78 ns/op BenchmarkAppendStr/8Bytes-4 1378256 88.22 ns/op BenchmarkAppendStr/16Bytes-4 1324009 90.57 ns/op BenchmarkAppendStr/32Bytes-4 1366172 86.90 ns/op BenchmarkAppendSpecialCase-4 847641 139.5 ns/op BenchmarkCopy/1Byte-4 1923564 62.88 ns/op 15.90 MB/s BenchmarkCopy/1String-4 1864633 63.56 ns/op 15.73 MB/s BenchmarkCopy/2Byte-4 1856145 66.84 ns/op 29.92 MB/s BenchmarkCopy/2String-4 1888714 63.33 ns/op 31.58 MB/s BenchmarkCopy/4Byte-4 1855941 64.72 ns/op 61.80 MB/s BenchmarkCopy/4String-4 1879477 64.65 ns/op 61.87 MB/s BenchmarkCopy/8Byte-4 1851996 64.70 ns/op 123.65 MB/s BenchmarkCopy/8String-4 1903584 62.38 ns/op 128.24 MB/s BenchmarkCopy/12Byte-4 1740679 67.26 ns/op 178.41 MB/s BenchmarkCopy/12String-4 1730785 68.68 ns/op 174.73 MB/s BenchmarkCopy/16Byte-4 1797282 67.08 ns/op 238.52 MB/s BenchmarkCopy/16String-4 1851734 64.85 ns/op 246.74 MB/s BenchmarkCopy/32Byte-4 1757944 69.54 ns/op 460.20 MB/s BenchmarkCopy/32String-4 1760569 67.95 ns/op 470.96 MB/s BenchmarkCopy/128Byte-4 1408518 83.50 ns/op 1533.02 MB/s BenchmarkCopy/128String-4 1297322 92.15 ns/op 1388.97 MB/s BenchmarkCopy/1024Byte-4 433645 274.0 ns/op 3736.76 MB/s BenchmarkCopy/1024String-4 372662 321.2 ns/op 3188.07 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 30549 4165 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19851 6202 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10261 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 8925 15577 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8540 17742 ns/op BenchmarkAppendInPlace/Grow/Byte-4 162994 880.3 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 156268 821.5 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 121538 1016 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 92900 1351 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 82246 1736 ns/op BenchmarkStackCopyPtr-4 1 149479892 ns/op BenchmarkStackCopy-4 1 111433896 ns/op BenchmarkStackCopyNoCache-4 18 5932498 ns/op BenchmarkStackCopyWithStkobj-4 2 63097810 ns/op BenchmarkIssue18138-4 832 126939 ns/op BenchmarkCompareStringEqual-4 11219437 10.55 ns/op BenchmarkCompareStringIdentical-4 16746292 7.119 ns/op BenchmarkCompareStringSameLength-4 12805740 9.051 ns/op BenchmarkCompareStringDifferentLength-4 19718740 5.243 ns/op BenchmarkCompareStringBigUnaligned-4 1507 84587 ns/op 12396.56 MB/s BenchmarkCompareStringBig-4 1621 67574 ns/op 15517.62 MB/s BenchmarkConcatStringAndBytes-4 2110960 57.46 ns/op BenchmarkSliceByteToString/1-4 2261648 52.67 ns/op BenchmarkSliceByteToString/2-4 1000000 103.7 ns/op BenchmarkSliceByteToString/4-4 1000000 103.1 ns/op BenchmarkSliceByteToString/8-4 1000000 103.1 ns/op BenchmarkSliceByteToString/16-4 1000000 106.3 ns/op BenchmarkSliceByteToString/32-4 1000000 120.2 ns/op BenchmarkSliceByteToString/64-4 955135 160.7 ns/op BenchmarkSliceByteToString/128-4 810674 200.9 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2274422 52.18 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 879324 136.3 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 115.5 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3439309 34.92 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1602480 74.84 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1881399 63.50 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2386872 49.98 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 459339 261.7 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 577765 202.9 ns/op BenchmarkRuneIterate/range/ASCII-4 6264976 19.41 ns/op BenchmarkRuneIterate/range/Japanese-4 2000330 60.43 ns/op BenchmarkRuneIterate/range/MixedLength-4 2339138 50.87 ns/op BenchmarkRuneIterate/range1/ASCII-4 6282247 19.52 ns/op BenchmarkRuneIterate/range1/Japanese-4 2000920 59.95 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2353024 51.06 ns/op BenchmarkRuneIterate/range2/ASCII-4 6199958 19.32 ns/op BenchmarkRuneIterate/range2/Japanese-4 2001420 60.89 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2344582 50.91 ns/op BenchmarkArrayEqual-4 18601281 5.646 ns/op BenchmarkFunc/Name-4 5126247 22.52 ns/op BenchmarkFunc/Entry-4 10955644 10.53 ns/op BenchmarkFunc/FileLine-4 1588507 75.11 ns/op PASS ok runtime 130.914s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 23313 4315 ns/op BenchmarkHandle/concurrent-4 13599 8591 ns/op PASS ok runtime/cgo 0.402s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21385033 5.645 ns/op BenchmarkAtomicStore64-4 9681620 12.34 ns/op BenchmarkAtomicLoad-4 21109426 5.629 ns/op BenchmarkAtomicStore-4 9716934 12.41 ns/op BenchmarkAnd8-4 9582860 12.40 ns/op BenchmarkAnd-4 9705404 12.36 ns/op BenchmarkAnd8Parallel-4 2423910 49.98 ns/op BenchmarkAndParallel-4 2379249 45.38 ns/op BenchmarkOr8-4 9693868 12.44 ns/op BenchmarkOr-4 9592054 12.37 ns/op BenchmarkOr8Parallel-4 2551266 50.40 ns/op BenchmarkOrParallel-4 2389638 49.47 ns/op BenchmarkXadd-4 2375726 49.64 ns/op BenchmarkXadd64-4 2474440 50.43 ns/op BenchmarkCas-4 2306108 52.50 ns/op BenchmarkCas64-4 2299860 48.65 ns/op BenchmarkXchg-4 2369583 49.84 ns/op BenchmarkXchg64-4 2454386 51.75 ns/op PASS ok runtime/internal/atomic 2.813s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 5091676 23.94 ns/op BenchmarkMulUintptr/large-4 4020645 29.42 ns/op PASS ok runtime/internal/math 0.330s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 26 4427151 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 25 4708954 ns/op 353.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 970 134063 ns/op 5.318 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 10644664 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11976457 ns/op 964.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 148 791072 ns/op 59.22 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 76004012 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 87167176 ns/op 7712 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 9959792 ns/op 828.0 concurrent_launches/op PASS ok runtime/pprof 1.835s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 13 8129662 ns/op BenchmarkStackLeak-4 9909 12281 ns/op PASS ok runtime/race 0.473s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5390056 21.65 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 222902 549.4 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 159733 724.2 ns/op BenchmarkSortString1K-4 187 633523 ns/op BenchmarkSortString1K_Slice-4 210 564326 ns/op BenchmarkStableString1K-4 100 1066035 ns/op BenchmarkSortInt1K-4 212 548752 ns/op BenchmarkSortInt1K_Sorted-4 3301 36304 ns/op BenchmarkSortInt1K_Reversed-4 2005 60434 ns/op BenchmarkSortInt1K_Mod8-4 493 227278 ns/op BenchmarkStableInt1K-4 146 808843 ns/op BenchmarkStableInt1K_Slice-4 160 730396 ns/op BenchmarkSortInt64K-4 2 54937580 ns/op BenchmarkSortInt64K_Slice-4 3 45518515 ns/op BenchmarkStableInt64K-4 2 76433164 ns/op BenchmarkSort1e2-4 464 255433 ns/op BenchmarkStable1e2-4 169 703689 ns/op BenchmarkSort1e4-4 2 51388880 ns/op BenchmarkStable1e4-4 1 236232622 ns/op PASS ok sort 3.500s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 891597 135.0 ns/op BenchmarkAtof64Float-4 669445 155.3 ns/op BenchmarkAtof64FloatExp-4 644667 184.9 ns/op BenchmarkAtof64Big-4 415593 275.4 ns/op BenchmarkAtof64RandomBits-4 219375 531.2 ns/op BenchmarkAtof64RandomFloats-4 439989 261.2 ns/op BenchmarkAtof64RandomLongFloats-4 296677 404.6 ns/op BenchmarkAtof32Decimal-4 850964 134.6 ns/op BenchmarkAtof32Float-4 750682 152.4 ns/op BenchmarkAtof32FloatExp-4 579451 191.6 ns/op BenchmarkAtof32Random-4 361162 326.2 ns/op BenchmarkAtof32RandomLong-4 155377 774.9 ns/op BenchmarkParseInt/Pos/7bit-4 1380718 85.68 ns/op BenchmarkParseInt/Pos/26bit-4 734817 161.1 ns/op BenchmarkParseInt/Pos/31bit-4 584311 193.0 ns/op BenchmarkParseInt/Pos/56bit-4 415891 282.6 ns/op BenchmarkParseInt/Pos/63bit-4 385695 300.8 ns/op BenchmarkParseInt/Neg/7bit-4 1347728 88.88 ns/op BenchmarkParseInt/Neg/26bit-4 710322 162.7 ns/op BenchmarkParseInt/Neg/31bit-4 600577 192.5 ns/op BenchmarkParseInt/Neg/56bit-4 416422 283.2 ns/op BenchmarkParseInt/Neg/63bit-4 397599 298.7 ns/op BenchmarkAtoi/Pos/7bit-4 2306607 51.52 ns/op BenchmarkAtoi/Pos/26bit-4 908560 122.7 ns/op BenchmarkAtoi/Pos/31bit-4 877387 134.6 ns/op BenchmarkAtoi/Pos/56bit-4 509707 230.3 ns/op BenchmarkAtoi/Pos/63bit-4 345030 324.6 ns/op BenchmarkAtoi/Neg/7bit-4 2257332 52.03 ns/op BenchmarkAtoi/Neg/26bit-4 950083 121.9 ns/op BenchmarkAtoi/Neg/31bit-4 861534 134.4 ns/op BenchmarkAtoi/Neg/56bit-4 519481 225.3 ns/op BenchmarkAtoi/Neg/63bit-4 364747 323.5 ns/op BenchmarkFormatFloat/Decimal-4 119456 1033 ns/op BenchmarkFormatFloat/Float-4 109719 1087 ns/op BenchmarkFormatFloat/Exp-4 118257 1018 ns/op BenchmarkFormatFloat/NegExp-4 118416 1012 ns/op BenchmarkFormatFloat/LongExp-4 97531 1229 ns/op BenchmarkFormatFloat/Big-4 94281 1269 ns/op BenchmarkFormatFloat/BinaryExp-4 217320 554.5 ns/op BenchmarkFormatFloat/32Integer-4 120093 1002 ns/op BenchmarkFormatFloat/32ExactFraction-4 125647 943.9 ns/op BenchmarkFormatFloat/32Point-4 111720 1067 ns/op BenchmarkFormatFloat/32Exp-4 115776 1019 ns/op BenchmarkFormatFloat/32NegExp-4 118918 1018 ns/op BenchmarkFormatFloat/32Shortest-4 121900 978.8 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 138846 848.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 135632 878.0 ns/op BenchmarkFormatFloat/64Fixed1-4 156416 762.7 ns/op BenchmarkFormatFloat/64Fixed2-4 158299 758.8 ns/op BenchmarkFormatFloat/64Fixed3-4 152217 764.9 ns/op BenchmarkFormatFloat/64Fixed4-4 156508 775.6 ns/op BenchmarkFormatFloat/64Fixed12-4 90016 1332 ns/op BenchmarkFormatFloat/64Fixed16-4 110862 1060 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 116550 1032 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 103186 1147 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2514 46420 ns/op BenchmarkFormatFloat/Slowpath64-4 96097 1242 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 96151 1234 ns/op BenchmarkAppendFloat/Decimal-4 142684 840.8 ns/op BenchmarkAppendFloat/Float-4 123354 1005 ns/op BenchmarkAppendFloat/Exp-4 141510 841.8 ns/op BenchmarkAppendFloat/NegExp-4 141025 842.3 ns/op BenchmarkAppendFloat/LongExp-4 113139 1053 ns/op BenchmarkAppendFloat/Big-4 109082 1090 ns/op BenchmarkAppendFloat/BinaryExp-4 338977 353.3 ns/op BenchmarkAppendFloat/32Integer-4 140420 833.1 ns/op BenchmarkAppendFloat/32ExactFraction-4 143034 831.8 ns/op BenchmarkAppendFloat/32Point-4 131820 886.2 ns/op BenchmarkAppendFloat/32Exp-4 143264 832.3 ns/op BenchmarkAppendFloat/32NegExp-4 143245 826.8 ns/op BenchmarkAppendFloat/32Shortest-4 157404 740.2 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 180686 661.8 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 169986 682.1 ns/op BenchmarkAppendFloat/64Fixed1-4 193950 593.0 ns/op BenchmarkAppendFloat/64Fixed2-4 199195 593.5 ns/op BenchmarkAppendFloat/64Fixed3-4 196624 592.4 ns/op BenchmarkAppendFloat/64Fixed4-4 198141 591.0 ns/op BenchmarkAppendFloat/64Fixed12-4 108168 1108 ns/op BenchmarkAppendFloat/64Fixed16-4 138434 860.2 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 151494 791.1 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 126862 933.9 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2528 45649 ns/op BenchmarkAppendFloat/Slowpath64-4 113556 1035 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 116700 1018 ns/op BenchmarkFormatInt-4 15709 7485 ns/op BenchmarkAppendInt-4 16921 7101 ns/op BenchmarkFormatUint-4 88706 1371 ns/op BenchmarkAppendUint-4 95268 1243 ns/op BenchmarkFormatIntSmall/7-4 3213819 37.03 ns/op BenchmarkFormatIntSmall/42-4 3210130 36.87 ns/op BenchmarkAppendIntSmall-4 1468226 81.26 ns/op BenchmarkAppendUintVarlen/1-4 1384287 85.41 ns/op BenchmarkAppendUintVarlen/12-4 1314678 87.86 ns/op BenchmarkAppendUintVarlen/123-4 976320 122.2 ns/op BenchmarkAppendUintVarlen/1234-4 958298 122.4 ns/op BenchmarkAppendUintVarlen/12345-4 932118 125.1 ns/op BenchmarkAppendUintVarlen/123456-4 935439 126.3 ns/op BenchmarkAppendUintVarlen/1234567-4 893121 131.4 ns/op BenchmarkAppendUintVarlen/12345678-4 888303 129.1 ns/op BenchmarkAppendUintVarlen/123456789-4 845016 134.7 ns/op BenchmarkAppendUintVarlen/1234567890-4 842695 135.0 ns/op BenchmarkAppendUintVarlen/12345678901-4 859785 136.6 ns/op BenchmarkAppendUintVarlen/123456789012-4 832110 138.2 ns/op BenchmarkAppendUintVarlen/1234567890123-4 835201 140.5 ns/op BenchmarkAppendUintVarlen/12345678901234-4 822751 141.5 ns/op BenchmarkAppendUintVarlen/123456789012345-4 788554 146.2 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 782275 146.6 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 763441 152.8 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 778194 149.8 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 761767 152.5 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 777334 152.8 ns/op BenchmarkQuote-4 46230 2586 ns/op BenchmarkQuoteRune-4 472018 247.5 ns/op BenchmarkAppendQuote-4 54408 2202 ns/op BenchmarkAppendQuoteRune-4 885604 132.2 ns/op BenchmarkUnquoteEasy-4 1396994 87.14 ns/op BenchmarkUnquoteHard-4 49954 2420 ns/op PASS ok strconv 15.841s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 435420 266.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 141230 851.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 177120 631.0 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 299166 421.1 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 87927 1311 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 102574 1176 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 661747 181.8 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22684 5178 ns/op BenchmarkGenericMatch1-4 2251 50982 ns/op BenchmarkGenericMatch2-4 456 263378 ns/op BenchmarkSingleMaxSkipping-4 9008 12818 ns/op 780.16 MB/s BenchmarkSingleLongSuffixFail-4 15934 7574 ns/op 132.30 MB/s BenchmarkSingleMatch-4 260 458817 ns/op 32.69 MB/s BenchmarkByteByteNoMatch-4 76184 1560 ns/op BenchmarkByteByteMatch-4 19132 6285 ns/op BenchmarkByteStringMatch-4 19620 5355 ns/op BenchmarkHTMLEscapeNew-4 73549 1617 ns/op BenchmarkHTMLEscapeOld-4 86829 1375 ns/op BenchmarkByteStringReplacerWriteString-4 1443 80586 ns/op BenchmarkByteReplacerWriteString-4 1614 70586 ns/op BenchmarkByteByteReplaces-4 3380 34883 ns/op BenchmarkByteByteMap-4 10000 11190 ns/op BenchmarkMap/identity/ASCII-4 613846 196.7 ns/op BenchmarkMap/identity/Greek-4 428132 280.6 ns/op BenchmarkMap/change/ASCII-4 38325 3108 ns/op BenchmarkMap/change/Greek-4 28326 4219 ns/op BenchmarkIndexRune-4 1966437 60.62 ns/op BenchmarkIndexRuneLongString-4 1697701 70.84 ns/op BenchmarkIndexRuneFastPath-4 4116944 28.97 ns/op BenchmarkIndex-4 4060794 30.55 ns/op BenchmarkLastIndex-4 4783682 24.95 ns/op BenchmarkIndexByte-4 10408048 10.94 ns/op BenchmarkToUpper/#00-4 3402643 35.32 ns/op BenchmarkToUpper/ONLYUPPER-4 2567612 47.10 ns/op BenchmarkToUpper/abc-4 339126 347.4 ns/op BenchmarkToUpper/AbC123-4 267765 446.5 ns/op BenchmarkToUpper/azAZ09_-4 295171 409.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 54726 2169 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 72274 1674 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34818 3478 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 60916 1950 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 123103 957.6 ns/op BenchmarkToLower/#00-4 3370332 36.14 ns/op BenchmarkToLower/abc-4 3010815 39.73 ns/op BenchmarkToLower/AbC123-4 233401 502.9 ns/op BenchmarkToLower/azAZ09_-4 221353 510.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 96339 1225 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65480 1804 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36980 3264 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 73904 1612 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 118959 962.2 ns/op BenchmarkMapNoChanges-4 816720 141.1 ns/op BenchmarkTrim-4 36710 3232 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3492850 34.90 ns/op BenchmarkToValidUTF8/InvalidASCII-4 199924 592.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 129591 913.1 ns/op BenchmarkEqualFold/Tests-4 56336 2100 ns/op BenchmarkEqualFold/ASCII-4 3302308 36.37 ns/op BenchmarkEqualFold/UnicodePrefix-4 120268 987.8 ns/op BenchmarkEqualFold/UnicodeSuffix-4 124910 959.7 ns/op BenchmarkIndexHard1-4 849 141307 ns/op BenchmarkIndexHard2-4 596 198166 ns/op BenchmarkIndexHard3-4 151 786960 ns/op BenchmarkIndexHard4-4 182 653501 ns/op BenchmarkLastIndexHard1-4 60 1974489 ns/op BenchmarkLastIndexHard2-4 58 1974043 ns/op BenchmarkLastIndexHard3-4 58 1979655 ns/op BenchmarkCountHard1-4 818 142108 ns/op BenchmarkCountHard2-4 604 198267 ns/op BenchmarkCountHard3-4 151 793308 ns/op BenchmarkIndexTorture-4 7712 15576 ns/op BenchmarkCountTorture-4 7543 15612 ns/op BenchmarkCountTortureOverlapping-4 674 150344 ns/op BenchmarkCountByte/10-4 4083926 30.13 ns/op 331.86 MB/s BenchmarkCountByte/32-4 3834176 31.46 ns/op 1017.30 MB/s BenchmarkCountByte/4096-4 885394 135.2 ns/op 30290.88 MB/s BenchmarkCountByte/4194304-4 666 173945 ns/op 24112.88 MB/s BenchmarkCountByte/67108864-4 16 7084689 ns/op 9472.38 MB/s BenchmarkFields/ASCII/16-4 269323 402.4 ns/op 39.77 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21866 5434 ns/op 47.11 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1377 85525 ns/op 47.89 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 76 1454122 ns/op 45.07 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 23603682 ns/op 44.42 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 138664 856.8 ns/op 18.67 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9894 11556 ns/op 22.15 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 610 195647 ns/op 20.94 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 32 3558451 ns/op 18.42 MB/s 463110 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 66200684 ns/op 15.84 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 203096 587.2 ns/op 27.25 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16545 7195 ns/op 35.58 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 960 125458 ns/op 32.65 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 50 2396749 ns/op 27.34 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 47022342 ns/op 22.30 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 170535 714.5 ns/op 22.39 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13218 9063 ns/op 28.25 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 772 155784 ns/op 26.29 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 40 2906644 ns/op 22.55 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 56059727 ns/op 18.70 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 74514450 ns/op BenchmarkSplitSingleByteSeparator-4 21 5684879 ns/op BenchmarkSplitMultiByteSeparator-4 36 3237935 ns/op BenchmarkSplitNSingleByteSeparator-4 233764 526.8 ns/op BenchmarkSplitNMultiByteSeparator-4 181018 668.7 ns/op BenchmarkRepeat/5x0-4 3585102 34.89 ns/op BenchmarkRepeat/5x1-4 3427004 35.10 ns/op BenchmarkRepeat/5x2-4 279889 434.0 ns/op BenchmarkRepeat/5x6-4 163969 746.6 ns/op BenchmarkRepeat/10x0-4 3530865 33.77 ns/op BenchmarkRepeat/10x1-4 3388491 34.97 ns/op BenchmarkRepeat/10x2-4 256986 475.7 ns/op BenchmarkRepeat/10x6-4 151365 790.3 ns/op BenchmarkRepeatLarge/256/1-4 72312 1683 ns/op 152.10 MB/s BenchmarkRepeatLarge/256/16-4 114192 1066 ns/op 240.09 MB/s BenchmarkRepeatLarge/512/1-4 57973 2111 ns/op 242.49 MB/s BenchmarkRepeatLarge/512/16-4 82569 1492 ns/op 343.22 MB/s BenchmarkRepeatLarge/1024/1-4 43867 2764 ns/op 370.53 MB/s BenchmarkRepeatLarge/1024/16-4 56554 2021 ns/op 506.75 MB/s BenchmarkRepeatLarge/2048/1-4 29522 4101 ns/op 499.36 MB/s BenchmarkRepeatLarge/2048/16-4 34564 3538 ns/op 578.93 MB/s BenchmarkRepeatLarge/4096/1-4 19476 6137 ns/op 667.39 MB/s BenchmarkRepeatLarge/4096/16-4 20946 5435 ns/op 753.58 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10637 ns/op 770.12 MB/s BenchmarkRepeatLarge/8192/16-4 12758 9812 ns/op 834.88 MB/s BenchmarkRepeatLarge/8192/4097-4 5269477 22.71 ns/op 180392.41 MB/s BenchmarkRepeatLarge/16384/1-4 6922 17999 ns/op 910.27 MB/s BenchmarkRepeatLarge/16384/16-4 6726 16667 ns/op 983.05 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 12206 ns/op 1006.95 MB/s BenchmarkRepeatLarge/32768/1-4 3658 32538 ns/op 1007.06 MB/s BenchmarkRepeatLarge/32768/16-4 3886 31804 ns/op 1030.32 MB/s BenchmarkRepeatLarge/32768/4097-4 3802 30098 ns/op 952.85 MB/s BenchmarkRepeatLarge/65536/1-4 1903 59477 ns/op 1101.87 MB/s BenchmarkRepeatLarge/65536/16-4 1813 60376 ns/op 1085.47 MB/s BenchmarkRepeatLarge/65536/4097-4 1848 56498 ns/op 1087.73 MB/s BenchmarkRepeatLarge/131072/1-4 450 265482 ns/op 493.71 MB/s BenchmarkRepeatLarge/131072/16-4 450 266001 ns/op 492.75 MB/s BenchmarkRepeatLarge/131072/4097-4 408 253451 ns/op 501.11 MB/s BenchmarkRepeatLarge/262144/1-4 225 583056 ns/op 449.60 MB/s BenchmarkRepeatLarge/262144/16-4 194 541985 ns/op 483.67 MB/s BenchmarkRepeatLarge/262144/4097-4 226 531940 ns/op 485.23 MB/s BenchmarkRepeatLarge/524288/1-4 100 1121674 ns/op 467.42 MB/s BenchmarkRepeatLarge/524288/16-4 100 1111598 ns/op 471.65 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1129711 ns/op 460.58 MB/s BenchmarkRepeatLarge/1048576/1-4 60 2283637 ns/op 459.17 MB/s BenchmarkRepeatLarge/1048576/16-4 64 2262478 ns/op 463.46 MB/s BenchmarkRepeatLarge/1048576/4097-4 61 2261056 ns/op 462.06 MB/s BenchmarkRepeatLarge/2097152/1-4 26 4586862 ns/op 457.21 MB/s BenchmarkRepeatLarge/2097152/16-4 27 4596316 ns/op 456.27 MB/s BenchmarkRepeatLarge/2097152/4097-4 28 4600420 ns/op 455.08 MB/s BenchmarkRepeatLarge/4194304/1-4 12 8859332 ns/op 473.43 MB/s BenchmarkRepeatLarge/4194304/16-4 12 8598897 ns/op 487.77 MB/s BenchmarkRepeatLarge/4194304/4097-4 12 8767317 ns/op 478.05 MB/s BenchmarkRepeatLarge/8388608/1-4 6 17242572 ns/op 486.51 MB/s BenchmarkRepeatLarge/8388608/16-4 6 16954549 ns/op 494.77 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 17189805 ns/op 487.88 MB/s BenchmarkRepeatLarge/16777216/1-4 3 33979448 ns/op 493.75 MB/s BenchmarkRepeatLarge/16777216/16-4 3 33567480 ns/op 499.81 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 35167118 ns/op 477.07 MB/s BenchmarkRepeatLarge/33554432/1-4 2 67652550 ns/op 495.98 MB/s BenchmarkRepeatLarge/33554432/16-4 2 66855588 ns/op 501.89 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 67390995 ns/op 497.91 MB/s BenchmarkRepeatLarge/67108864/1-4 1 129536928 ns/op 518.07 MB/s BenchmarkRepeatLarge/67108864/16-4 1 133075410 ns/op 504.29 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 132260407 ns/op 507.40 MB/s BenchmarkRepeatLarge/134217728/1-4 1 290348721 ns/op 462.26 MB/s BenchmarkRepeatLarge/134217728/16-4 1 263483461 ns/op 509.40 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 267693386 ns/op 501.39 MB/s BenchmarkRepeatLarge/268435456/1-4 1 585652982 ns/op 458.35 MB/s BenchmarkRepeatLarge/268435456/16-4 1 529679089 ns/op 506.79 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 544758188 ns/op 492.76 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1183681731 ns/op 453.56 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1107562701 ns/op 484.73 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1105129036 ns/op 485.80 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3113529485 ns/op 344.86 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2380180604 ns/op 451.12 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2589648796 ns/op 414.63 MB/s BenchmarkIndexAnyASCII/1:1-4 1807544 62.68 ns/op BenchmarkIndexAnyASCII/1:2-4 2045880 57.99 ns/op BenchmarkIndexAnyASCII/1:4-4 2052880 58.89 ns/op BenchmarkIndexAnyASCII/1:8-4 2067320 58.81 ns/op BenchmarkIndexAnyASCII/1:16-4 2035376 59.38 ns/op BenchmarkIndexAnyASCII/1:32-4 2029309 58.81 ns/op BenchmarkIndexAnyASCII/1:64-4 1990999 59.97 ns/op BenchmarkIndexAnyASCII/16:1-4 2122629 56.57 ns/op BenchmarkIndexAnyASCII/16:2-4 753774 156.7 ns/op BenchmarkIndexAnyASCII/16:4-4 668143 162.6 ns/op BenchmarkIndexAnyASCII/16:8-4 716593 165.6 ns/op BenchmarkIndexAnyASCII/16:16-4 648615 179.5 ns/op BenchmarkIndexAnyASCII/16:32-4 585616 204.3 ns/op BenchmarkIndexAnyASCII/16:64-4 482493 250.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1896159 64.14 ns/op BenchmarkIndexAnyASCII/256:2-4 72064 1692 ns/op BenchmarkIndexAnyASCII/256:4-4 70948 1698 ns/op BenchmarkIndexAnyASCII/256:8-4 72313 1654 ns/op BenchmarkIndexAnyASCII/256:16-4 72399 1666 ns/op BenchmarkIndexAnyASCII/256:32-4 68680 1721 ns/op BenchmarkIndexAnyASCII/256:64-4 67966 1783 ns/op BenchmarkIndexAnyUTF8/1:1-4 2099511 56.16 ns/op BenchmarkIndexAnyUTF8/1:2-4 2074334 57.41 ns/op BenchmarkIndexAnyUTF8/1:4-4 2057677 58.66 ns/op BenchmarkIndexAnyUTF8/1:8-4 2071872 57.64 ns/op BenchmarkIndexAnyUTF8/1:16-4 2074626 59.08 ns/op BenchmarkIndexAnyUTF8/1:32-4 2063336 58.01 ns/op BenchmarkIndexAnyUTF8/1:64-4 1976052 60.06 ns/op BenchmarkIndexAnyUTF8/16:1-4 1511210 79.41 ns/op BenchmarkIndexAnyUTF8/16:2-4 307093 386.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 306444 382.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 305397 381.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 302791 385.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 299044 399.9 ns/op BenchmarkIndexAnyUTF8/16:64-4 287204 405.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 460383 263.4 ns/op BenchmarkIndexAnyUTF8/256:2-4 21896 5470 ns/op BenchmarkIndexAnyUTF8/256:4-4 21876 5484 ns/op BenchmarkIndexAnyUTF8/256:8-4 21536 5449 ns/op BenchmarkIndexAnyUTF8/256:16-4 21658 5535 ns/op BenchmarkIndexAnyUTF8/256:32-4 20714 5744 ns/op BenchmarkIndexAnyUTF8/256:64-4 20684 5868 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2029755 59.30 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2111980 56.55 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2076054 57.94 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2114078 56.31 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2144881 55.82 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2098926 56.62 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2090587 59.31 ns/op BenchmarkLastIndexAnyASCII/16:1-4 794380 152.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 760486 153.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 754114 156.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 718282 163.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 671065 174.6 ns/op BenchmarkLastIndexAnyASCII/16:32-4 603712 198.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 492494 244.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74404 1613 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73812 1621 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73490 1626 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73492 1633 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72902 1640 ns/op BenchmarkLastIndexAnyASCII/256:32-4 72182 1668 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69584 1707 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2051154 58.54 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2094465 57.36 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2076063 57.73 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2069499 56.42 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2137485 57.07 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2096263 57.20 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2039689 59.05 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 363957 321.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 184450 664.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 180876 653.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 187314 657.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 176487 676.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 169063 693.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 167870 709.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27040 4394 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12450 9629 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12261 9765 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12321 9652 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10114 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10369 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10553 ns/op BenchmarkTrimASCII/1:1-4 3276520 36.38 ns/op BenchmarkTrimASCII/1:2-4 2436728 49.51 ns/op BenchmarkTrimASCII/1:4-4 2276125 52.93 ns/op BenchmarkTrimASCII/1:8-4 1978873 60.27 ns/op BenchmarkTrimASCII/1:16-4 1687192 71.29 ns/op BenchmarkTrimASCII/16:1-4 2744616 43.48 ns/op BenchmarkTrimASCII/16:2-4 753458 152.9 ns/op BenchmarkTrimASCII/16:4-4 744229 156.5 ns/op BenchmarkTrimASCII/16:8-4 722881 163.8 ns/op BenchmarkTrimASCII/16:16-4 662462 175.8 ns/op BenchmarkTrimASCII/256:1-4 685849 174.5 ns/op BenchmarkTrimASCII/256:2-4 73173 1640 ns/op BenchmarkTrimASCII/256:4-4 73696 1631 ns/op BenchmarkTrimASCII/256:8-4 73189 1635 ns/op BenchmarkTrimASCII/256:16-4 72117 1658 ns/op BenchmarkTrimASCII/4096:1-4 56420 2114 ns/op BenchmarkTrimASCII/4096:2-4 4548 25920 ns/op BenchmarkTrimASCII/4096:4-4 4591 26156 ns/op BenchmarkTrimASCII/4096:8-4 4537 26323 ns/op BenchmarkTrimASCII/4096:16-4 4472 26081 ns/op BenchmarkTrimByte-4 4101438 29.51 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13434 8926 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13417 8954 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1153 103232 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2336 50884 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4614 25460 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6878 16594 ns/op BenchmarkJoin/0-4 5184216 22.62 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4095810 29.72 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 226353 518.7 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 149622 778.7 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 110707 1089 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 91813 1302 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 78645 1552 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 66673 1786 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2615149 45.29 ns/op BenchmarkTrimSpace/ASCII-4 1701295 70.85 ns/op BenchmarkTrimSpace/SomeNonASCII-4 141921 830.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 78183 1554 ns/op BenchmarkReplaceAll-4 119160 1011 ns/op 16 B/op 1 allocs/op PASS ok strings 59.835s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 38980 2855 ns/op BenchmarkCond2-4 15402 7524 ns/op BenchmarkCond4-4 8974 13826 ns/op BenchmarkCond8-4 3373 34361 ns/op BenchmarkCond16-4 1333 84682 ns/op BenchmarkCond32-4 535 221213 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 414531 378.6 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 231726 598.4 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 513520 231.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 455757 264.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 226251 509.8 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 487100 241.2 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 75811 1695 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 62628 2151 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 59899 2294 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 35563 3479 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 430291 256.2 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 157746 751.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 389034 271.2 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 124282 919.2 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 512425 229.9 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 154503 776.3 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2629940 47.56 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 35588 3409 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 119379 1034 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 141350 825.4 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7786 14504 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 265 478528 ns/op BenchmarkRange/*sync.Map-4 1251 89421 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 82903 1255 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 196640 705.8 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 50359 2165 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 147056 683.4 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 259191 469.2 ns/op BenchmarkAdversarialDelete/*sync.Map-4 183620 858.5 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 60325 1925 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 170577 708.6 ns/op BenchmarkDeleteCollision/*sync.Map-4 472126 261.8 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 44067 2692 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 120049 962.8 ns/op BenchmarkSwapCollision/*sync.Map-4 54577 2322 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 397 302268 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 91160 1350 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 329373 339.0 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18942 6300 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 56485 2121 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 18010 6613 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 184712 714.4 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 95545 1270 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 130172 868.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2096648 60.37 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 152366 768.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2502564 51.01 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 440702 231.8 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 136214 860.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 498596 289.5 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 78865 1591 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 302840 379.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 484117 290.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 101313 1194 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 491679 242.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 74592 1480 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 99157 1214 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 144030 922.9 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 48937 2437 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 217026 575.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 473313 284.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 104179 1115 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 472820 228.5 ns/op BenchmarkUncontendedSemaphore-4 3730042 32.28 ns/op BenchmarkContendedSemaphore-4 2802829 43.43 ns/op BenchmarkMutexUncontended-4 913190 147.8 ns/op BenchmarkMutex-4 98488 1265 ns/op BenchmarkMutexSlack-4 94258 1309 ns/op BenchmarkMutexWork-4 84207 1415 ns/op BenchmarkMutexWorkSlack-4 79730 1388 ns/op BenchmarkMutexNoSpin-4 55990 2243 ns/op BenchmarkMutexSpin-4 61864 1890 ns/op BenchmarkOnce-4 478242 234.2 ns/op BenchmarkSemaUncontended-4 7331372 16.08 ns/op BenchmarkSemaSyntNonblock-4 1000000 104.6 ns/op BenchmarkSemaSyntBlock-4 835516 151.0 ns/op BenchmarkSemaWorkNonblock-4 778072 152.4 ns/op BenchmarkSemaWorkBlock-4 601882 187.8 ns/op BenchmarkRWMutexUncontended-4 423772 268.7 ns/op BenchmarkRWMutexWrite100-4 276297 496.6 ns/op BenchmarkRWMutexWrite10-4 172640 718.2 ns/op BenchmarkRWMutexWorkWrite100-4 206133 513.1 ns/op BenchmarkRWMutexWorkWrite10-4 140887 839.7 ns/op BenchmarkWaitGroupUncontended-4 1052517 124.5 ns/op BenchmarkWaitGroupAddDone-4 266256 456.7 ns/op BenchmarkWaitGroupAddDoneWork-4 242851 415.8 ns/op BenchmarkWaitGroupWait-4 4951290 24.29 ns/op BenchmarkWaitGroupWaitWork-4 3307176 36.23 ns/op BenchmarkWaitGroupActuallyWait-4 40293 3118 ns/op 32 B/op 2 allocs/op PASS ok sync 16.391s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 541581 252.4 ns/op PASS ok sync/atomic 0.259s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 104220 1143 ns/op 0 B/op 0 allocs/op PASS ok testing 0.170s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 8091 13831 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11716 10134 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 97 1168270 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 127 935043 ns/op 1018 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 145707718 ns/op 19393200 B/op 100059 allocs/op BenchmarkTable/1x100000/reuse-4 1 144200885 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1748 63643 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2096 53905 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5968523 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5374611 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 695689477 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 674135730 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 218 540544 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 247 480470 ns/op 159 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 61065860 ns/op 3289008 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 59081008 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6885870913 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6580582797 ns/op 335150256 B/op 100094 allocs/op BenchmarkPyramid/10-4 2643 44555 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 33 3219865 ns/op 409130 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 321641089 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2443 46188 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 273 428015 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4412576 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7285 14931 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.345s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 76749758 ns/op BenchmarkVariableString-4 91827 1172 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1974 52545 ns/op 2511 B/op 39 allocs/op PASS ok text/template/parse 0.500s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 34 3544256 ns/op BenchmarkAfter-4 100 1123988 ns/op BenchmarkStop-4 208 587688 ns/op BenchmarkSimultaneousAfterFunc-4 28 4191764 ns/op BenchmarkStartStop-4 206 682238 ns/op BenchmarkReset-4 2587 53655 ns/op BenchmarkSleep-4 32 3526404 ns/op BenchmarkParallelTimerLatency-4 52 160242 avg-late-ns 316880 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 94832 avg-late-ns 255347 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 75055 avg-late-ns 175777 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 69067 avg-late-ns 194817 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 69731 avg-late-ns 468340 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 78373 avg-late-ns 315970 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 78703 avg-late-ns 272580 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 66570 avg-late-ns 299141 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 105542 avg-late-ns 479479 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 134544 avg-late-ns 940149 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 805627 avg-late-ns 5035440 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 93526 avg-late-ns 327075 max-late-ns BenchmarkTicker-4 322 327921 ns/op BenchmarkTickerReset-4 3633 30050 ns/op BenchmarkTickerResetNaive-4 189 634826 ns/op BenchmarkNow-4 993207 114.4 ns/op BenchmarkNowUnixNano-4 1000000 113.5 ns/op BenchmarkNowUnixMilli-4 1000000 114.9 ns/op BenchmarkNowUnixMicro-4 1000000 115.5 ns/op BenchmarkFormat-4 58581 2055 ns/op BenchmarkFormatRFC3339-4 80820 1485 ns/op BenchmarkFormatRFC3339Nano-4 79076 1532 ns/op BenchmarkFormatNow-4 80540 1482 ns/op BenchmarkMarshalJSON-4 110200 1101 ns/op BenchmarkMarshalText-4 112921 1077 ns/op BenchmarkParse-4 140599 852.9 ns/op BenchmarkParseRFC3339UTC-4 332523 353.7 ns/op BenchmarkParseRFC3339UTCBytes-4 234650 511.4 ns/op BenchmarkParseRFC3339TZ-4 99746 1188 ns/op BenchmarkParseRFC3339TZBytes-4 83211 1432 ns/op BenchmarkParseDuration-4 540675 225.0 ns/op BenchmarkHour-4 836649 141.1 ns/op BenchmarkSecond-4 833002 142.7 ns/op BenchmarkYear-4 618726 188.4 ns/op BenchmarkDay-4 562032 206.9 ns/op BenchmarkISOWeek-4 609146 187.7 ns/op BenchmarkGoString-4 80203 1499 ns/op BenchmarkUnmarshalText-4 73524 1636 ns/op PASS ok time 11.525s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 629576 178.7 ns/op BenchmarkDecodeValidJapaneseChars-4 769782 146.8 ns/op BenchmarkDecodeRune-4 1760050 67.89 ns/op BenchmarkEncodeValidASCII-4 567840 198.0 ns/op BenchmarkEncodeValidJapaneseChars-4 765135 135.9 ns/op BenchmarkAppendRuneValidASCII-4 1621178 73.74 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2514448 47.72 ns/op BenchmarkEncodeRune-4 3239732 36.90 ns/op PASS ok unicode/utf16 1.201s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 915510 131.7 ns/op BenchmarkRuneCountTenJapaneseChars-4 190990 613.2 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4024939 30.00 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 439206 269.5 ns/op BenchmarkValidTenASCIIChars-4 825360 134.6 ns/op BenchmarkValid100KASCIIChars-4 118 1001920 ns/op BenchmarkValidTenJapaneseChars-4 171944 705.9 ns/op BenchmarkValidLongMostlyASCII-4 111 1069717 ns/op BenchmarkValidLongJapanese-4 54 2005468 ns/op BenchmarkValidStringTenASCIIChars-4 4634757 25.84 ns/op BenchmarkValidString100KASCIIChars-4 8024 14109 ns/op BenchmarkValidStringTenJapaneseChars-4 410119 264.2 ns/op BenchmarkValidStringLongMostlyASCII-4 1238 96329 ns/op BenchmarkValidStringLongJapanese-4 156 761865 ns/op BenchmarkEncodeASCIIRune-4 4644955 26.11 ns/op BenchmarkEncodeJapaneseRune-4 2530939 47.27 ns/op BenchmarkAppendASCIIRune-4 10547638 11.37 ns/op BenchmarkAppendJapaneseRune-4 2990904 40.93 ns/op BenchmarkDecodeASCIIRune-4 3119196 38.53 ns/op BenchmarkDecodeJapaneseRune-4 2046487 58.38 ns/op BenchmarkFullRune/ASCII-4 4000700 29.83 ns/op BenchmarkFullRune/Incomplete-4 1737638 69.87 ns/op BenchmarkFullRune/Japanese-4 4114695 29.07 ns/op PASS ok unicode/utf8 3.620s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 52579412709 ns/op PASS ok cmd/api 57.916s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1247505 96.58 ns/op BenchmarkEqArrayOfStrings64-4 159992 755.6 ns/op BenchmarkEqArrayOfStrings1024-4 9886 11171 ns/op BenchmarkEqArrayOfFloats5-4 1500734 79.55 ns/op BenchmarkEqArrayOfFloats64-4 148630 788.0 ns/op BenchmarkEqArrayOfFloats1024-4 9879 11923 ns/op BenchmarkEqStruct-4 19449566 5.665 ns/op PASS ok cmd/compile/internal/reflectdata 1.065s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 8505 342936 ns/op BenchmarkCopyElim1-4 742 152362 ns/op BenchmarkCopyElim10-4 703 174620 ns/op BenchmarkCopyElim100-4 358 295718 ns/op BenchmarkCopyElim1000-4 69 1612306 ns/op BenchmarkCopyElim10000-4 3 36732870 ns/op BenchmarkCopyElim100000-4 1 577901763 ns/op BenchmarkDeadCode/1-4 534 194407 ns/op BenchmarkDeadCode/10-4 481 221202 ns/op BenchmarkDeadCode/100-4 302 392232 ns/op BenchmarkDeadCode/1000-4 52 2436411 ns/op BenchmarkDeadCode/10000-4 4 33594938 ns/op BenchmarkDeadCode/100000-4 1 414632921 ns/op BenchmarkDeadCode/200000-4 1 872321706 ns/op BenchmarkDominatorsLinear-4 12 10091107 ns/op 0.99 MB/s BenchmarkDominatorsFwdBack-4 8 15296898 ns/op 0.65 MB/s BenchmarkDominatorsManyPred-4 8 15082903 ns/op 0.66 MB/s BenchmarkDominatorsMaxPred-4 8 14819105 ns/op 0.67 MB/s BenchmarkDominatorsMaxPredVal-4 8 13659654 ns/op 0.73 MB/s BenchmarkFuse/1-4 312 321137 ns/op BenchmarkFuse/10-4 511 223511 ns/op BenchmarkFuse/100-4 180 688954 ns/op BenchmarkFuse/1000-4 19 5801774 ns/op BenchmarkFuse/10000-4 2 78211248 ns/op BenchmarkNilCheckDeep1-4 13161 9109 ns/op 0.11 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5016 22288 ns/op 0.45 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 781 152883 ns/op 0.65 MB/s 650 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 72 1543569 ns/op 0.65 MB/s 5622 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 18022200 ns/op 0.55 MB/s 147828 B/op 7 allocs/op BenchmarkDSEPass-4 34 3379744 ns/op 61921 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 114513413 ns/op 4246672 B/op 108234 allocs/op BenchmarkCSEPass-4 7 15035853 ns/op 94070 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 153264890 ns/op 5657288 B/op 97411 allocs/op BenchmarkDeadcodePass-4 166 714739 ns/op 93293 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 122459244 ns/op 4080792 B/op 45217 allocs/op BenchmarkMultiPass-4 67 1627223 ns/op 220007 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 246479821 ns/op 11203384 B/op 149794 allocs/op BenchmarkCondRewrite/SoloJump-4 3596280 33.62 ns/op BenchmarkCondRewrite/CombJump-4 3402313 35.33 ns/op PASS ok cmd/compile/internal/ssa 15.964s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9136 12133 ns/op BenchmarkExtShift-4 18297 6598 ns/op BenchmarkModify-4 9002 12100 ns/op BenchmarkMullImm-4 19196 6209 ns/op BenchmarkConstModify-4 9400 12323 ns/op BenchmarkBitSet-4 19495 5979 ns/op BenchmarkBitClear-4 19266 5979 ns/op BenchmarkBitToggle-4 19272 5971 ns/op BenchmarkBitSetConst-4 157387 765.3 ns/op BenchmarkBitClearConst-4 147220 810.4 ns/op BenchmarkBitToggleConst-4 152176 778.7 ns/op BenchmarkDivconstI64-4 8717143 13.63 ns/op BenchmarkModconstI64-4 8512150 14.25 ns/op BenchmarkDivisiblePow2constI64-4 8848820 13.55 ns/op BenchmarkDivisibleconstI64-4 9194086 13.10 ns/op BenchmarkDivisibleWDivconstI64-4 6481932 18.25 ns/op BenchmarkDivconstU64/3-4 8682302 13.77 ns/op BenchmarkDivconstU64/5-4 8310664 14.46 ns/op BenchmarkDivconstU64/37-4 9298855 13.17 ns/op BenchmarkDivconstU64/1234567-4 9078996 13.09 ns/op BenchmarkModconstU64-4 8757030 13.66 ns/op BenchmarkDivisibleconstU64-4 9405355 12.34 ns/op BenchmarkDivisibleWDivconstU64-4 6168502 19.51 ns/op BenchmarkDivconstI32-4 9065638 13.56 ns/op BenchmarkModconstI32-4 10016044 11.81 ns/op BenchmarkDivisiblePow2constI32-4 9602862 12.42 ns/op BenchmarkDivisibleconstI32-4 9070848 13.25 ns/op BenchmarkDivisibleWDivconstI32-4 6132222 19.38 ns/op BenchmarkDivconstU32-4 8873104 13.46 ns/op BenchmarkModconstU32-4 8638460 13.88 ns/op BenchmarkDivisibleconstU32-4 9512722 12.46 ns/op BenchmarkDivisibleWDivconstU32-4 6179280 19.33 ns/op BenchmarkDivconstI16-4 9173774 13.14 ns/op BenchmarkModconstI16-4 10005621 11.90 ns/op BenchmarkDivisiblePow2constI16-4 9644829 12.43 ns/op BenchmarkDivisibleconstI16-4 9447040 12.68 ns/op BenchmarkDivisibleWDivconstI16-4 6191572 19.18 ns/op BenchmarkDivconstU16-4 9114889 12.98 ns/op BenchmarkModconstU16-4 9029408 13.36 ns/op BenchmarkDivisibleconstU16-4 9592930 12.41 ns/op BenchmarkDivisibleWDivconstU16-4 6122527 19.62 ns/op BenchmarkDivconstI8-4 10215944 12.06 ns/op BenchmarkModconstI8-4 9294668 12.90 ns/op BenchmarkDivisiblePow2constI8-4 9344998 12.64 ns/op BenchmarkDivisibleconstI8-4 9637351 12.56 ns/op BenchmarkDivisibleWDivconstI8-4 5831398 20.49 ns/op BenchmarkDivconstU8-4 9106395 13.09 ns/op BenchmarkModconstU8-4 9639957 12.46 ns/op BenchmarkDivisibleconstU8-4 9534182 12.50 ns/op BenchmarkDivisibleWDivconstU8-4 6053732 19.73 ns/op BenchmarkMul2-4 169712 750.3 ns/op BenchmarkMulNeg2-4 166342 750.9 ns/op BenchmarkEfaceInteger-4 4261765 30.15 ns/op BenchmarkMulconstI32/3-4 19997366 6.013 ns/op BenchmarkMulconstI32/5-4 19856752 6.030 ns/op BenchmarkMulconstI32/12-4 18752563 6.397 ns/op BenchmarkMulconstI32/120-4 19800944 6.063 ns/op BenchmarkMulconstI32/-120-4 19523166 6.082 ns/op BenchmarkMulconstI32/65537-4 18510633 6.383 ns/op BenchmarkMulconstI32/65538-4 18765304 6.398 ns/op BenchmarkMulconstI64/3-4 18659547 6.354 ns/op BenchmarkMulconstI64/5-4 18835154 6.393 ns/op BenchmarkMulconstI64/12-4 18663633 6.434 ns/op BenchmarkMulconstI64/120-4 18671726 6.426 ns/op BenchmarkMulconstI64/-120-4 18084858 6.383 ns/op BenchmarkMulconstI64/65537-4 18840942 6.395 ns/op BenchmarkMulconstI64/65538-4 18668407 6.372 ns/op BenchmarkMulconstU32/3-4 19899913 6.000 ns/op BenchmarkMulconstU32/5-4 19760144 6.023 ns/op BenchmarkMulconstU32/12-4 18740458 6.402 ns/op BenchmarkMulconstU32/120-4 19219353 6.267 ns/op BenchmarkMulconstU32/65537-4 18854553 6.396 ns/op BenchmarkMulconstU32/65538-4 18562569 6.382 ns/op BenchmarkMulconstU64/3-4 18791287 6.423 ns/op BenchmarkMulconstU64/5-4 18711745 6.375 ns/op BenchmarkMulconstU64/12-4 18589327 6.469 ns/op BenchmarkMulconstU64/120-4 18686250 6.369 ns/op BenchmarkMulconstU64/65537-4 18766573 6.405 ns/op BenchmarkMulconstU64/65538-4 18819460 6.367 ns/op BenchmarkShiftArithmeticRight-4 19988066 6.018 ns/op BenchmarkSwitch8Predictable-4 15427498 7.394 ns/op BenchmarkSwitch8Unpredictable-4 6404918 18.22 ns/op BenchmarkSwitch32Predictable-4 9655513 12.02 ns/op BenchmarkSwitch32Unpredictable-4 6498598 18.11 ns/op BenchmarkSwitchStringPredictable-4 8653084 13.04 ns/op BenchmarkSwitchStringUnpredictable-4 4918975 23.68 ns/op PASS ok cmd/compile/internal/test 11.996s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 134 954962 ns/op BenchmarkNamed/Underlying/nongeneric-4 892155 129.6 ns/op BenchmarkNamed/Underlying/generic-4 869588 129.6 ns/op BenchmarkNamed/Underlying/src_instance-4 909374 130.0 ns/op BenchmarkNamed/Underlying/user_instance-4 873357 136.6 ns/op BenchmarkCheck/http/funcbodies/info-4 1 496164409 ns/op 61395 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 369576939 ns/op 82400 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 152008273 ns/op 200307 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 132045820 ns/op 230560 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 401043284 ns/op 12789 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 88459218 ns/op 57976 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 33424308 ns/op 153416 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 30359441 ns/op 168868 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 162036991 ns/op 13386 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 40450423 ns/op 53621 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 20554221 ns/op 105535 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19562235 ns/op 110863 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1100061241 ns/op 56234 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 580212132 ns/op 106619 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 140578447 ns/op 439763 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 108948904 ns/op 567457 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 483653275 ns/op 4182 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 65998060 ns/op 30641 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 37710309 ns/op 53613 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 35182589 ns/op 57464 lines/s PASS ok cmd/compile/internal/types2 15.631s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 49 2486997 ns/op 3965612 sys-ns/op 542388 user-ns/op PASS ok cmd/go 0.252s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 68966 1709 ns/op 4.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 77358 1497 ns/op 5.34 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14460 8323 ns/op 123.04 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14923 8080 ns/op 126.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2241 53476 ns/op 153.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2238 52759 ns/op 155.27 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.963s All tests passed.