freebsd-amd64-race at a7de684e1b6f460aae7d4dbf2568cb21130ec520 :: 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.126s ok archive/zip 1.771s ok bufio 0.294s ok bytes 4.296s ok compress/bzip2 0.606s ok compress/flate 4.873s ok compress/gzip 10.672s ok compress/lzw 0.512s ok compress/zlib 3.984s ok container/heap 0.035s ok container/list 0.025s ok container/ring 0.036s ok context 0.038s ok crypto 0.027s ok crypto/aes 0.070s ok crypto/cipher 0.059s ok crypto/des 0.061s ok crypto/dsa 0.037s ok crypto/ecdh 0.198s ok crypto/ecdsa 0.143s ok crypto/ed25519 0.379s ok crypto/elliptic 0.058s ok crypto/hmac 0.036s ok crypto/internal/alias 0.025s ok crypto/internal/bigmod 2.318s ok crypto/internal/boring 0.026s ok crypto/internal/boring/bcache 0.360s ok crypto/internal/edwards25519 33.450s ok crypto/internal/edwards25519/field 12.252s ok crypto/internal/nistec 3.803s ok crypto/internal/nistec/fiat 0.025s [no tests to run] ok crypto/md5 0.038s ok crypto/rand 0.371s ok crypto/rc4 0.430s ok crypto/rsa 0.463s ok crypto/sha1 0.031s ok crypto/sha256 0.036s ok crypto/sha512 0.036s ok crypto/subtle 0.412s ok crypto/tls 1.449s ok crypto/x509 1.174s ok database/sql 0.348s ok database/sql/driver 0.025s ok debug/buildinfo 0.047s ok debug/dwarf 0.079s ok debug/elf 1.160s ok debug/gosym 0.115s ok debug/macho 0.051s ok debug/pe 0.058s ok debug/plan9obj 0.027s ok embed 0.026s [no tests to run] ok embed/internal/embedtest 0.025s ok encoding/ascii85 0.035s ok encoding/asn1 0.036s ok encoding/base32 0.097s ok encoding/base64 0.036s ok encoding/binary 0.035s ok encoding/csv 0.068s ok encoding/gob 14.442s ok encoding/hex 0.039s ok encoding/json 1.056s ok encoding/pem 1.964s ok encoding/xml 0.191s ok errors 0.036s ok expvar 0.037s ok flag 0.120s ok fmt 0.561s ok go/ast 0.037s ok go/build 3.959s ok go/build/constraint 0.038s ok go/constant 0.036s ok go/doc 0.229s ok go/doc/comment 1.932s ok go/format 0.069s ok go/importer 0.178s ok go/internal/gccgoimporter 0.068s ok go/internal/gcimporter 1.109s ok go/internal/srcimporter 10.494s ok go/parser 0.988s ok go/printer 1.228s ok go/scanner 0.036s ok go/token 0.175s ok go/types 29.266s ok hash 0.037s ok hash/adler32 0.058s ok hash/crc32 0.068s ok hash/crc64 0.037s ok hash/fnv 0.036s ok hash/maphash 0.026s ok html 0.036s ok html/template 0.208s ok image 0.412s ok image/color 0.058s ok image/draw 0.565s ok image/gif 0.805s ok image/jpeg 1.210s ok image/png 2.899s ok index/suffixarray 0.968s ok internal/abi 3.757s ok internal/buildcfg 0.025s ok internal/coverage/cformat 0.026s ok internal/coverage/cmerge 0.026s ok internal/coverage/pods 0.029s ok internal/coverage/slicereader 0.029s ok internal/coverage/slicewriter 0.030s ok internal/coverage/test 0.058s ok internal/cpu 0.078s ok internal/dag 0.026s ok internal/diff 0.037s ok internal/fmtsort 0.026s ok internal/fuzz 0.047s ok internal/godebug 0.025s ok internal/intern 0.189s ok internal/itoa 0.026s ok internal/poll 0.417s ok internal/profile 0.038s ok internal/reflectlite 0.265s ok internal/safefilepath 0.029s ok internal/saferio 0.132s ok internal/singleflight 0.100s ok internal/testenv 0.033s ok internal/trace 0.199s ok internal/types/errors 0.435s ok internal/unsafeheader 0.046s ok internal/xcoff 0.054s ok io 0.076s ok io/fs 0.526s ok io/ioutil 0.047s ok log 0.060s ok log/syslog 1.308s ok math 0.049s ok math/big 2.927s ok math/bits 0.061s ok math/cmplx 0.041s ok math/rand 2.048s ok mime 0.057s ok mime/multipart 1.766s ok mime/quotedprintable 0.089s ok net 8.616s ok net/http 9.274s ok net/http/cgi 0.396s ok net/http/cookiejar 0.045s ok net/http/fcgi 0.148s ok net/http/httptest 0.294s ok net/http/httptrace 0.033s ok net/http/httputil 0.762s ok net/http/internal 0.043s ok net/http/internal/ascii 0.033s ok net/http/pprof 5.309s ok net/internal/socktest 0.035s ok net/mail 0.037s ok net/netip 0.433s ok net/rpc 0.095s ok net/rpc/jsonrpc 0.057s ok net/smtp 0.098s ok net/textproto 0.071s ok net/url 0.075s ok os 0.612s ok os/exec 0.877s ok os/exec/internal/fdtest 0.032s ok os/signal 3.546s ok os/user 0.029s ok path 0.041s ok path/filepath 0.135s ok plugin 0.029s ok reflect 0.594s ok regexp 3.461s ok regexp/syntax 5.034s ok runtime 30.057s ok runtime/cgo 0.028s ok runtime/coverage 0.028s ok runtime/debug 0.167s ok runtime/internal/atomic 0.088s ok runtime/internal/math 0.035s ok runtime/internal/sys 0.031s ok runtime/metrics 0.049s ok runtime/pprof 7.618s ok runtime/race 9.321s ok runtime/trace 4.170s ok sort 0.560s ok strconv 2.453s ok strings 3.616s ok sync 0.700s ok sync/atomic 2.014s ok syscall 0.345s ok testing 2.451s ok testing/fstest 0.053s ok testing/iotest 0.040s ok testing/quick 0.202s ok text/scanner 0.049s ok text/tabwriter 0.042s ok text/template 0.109s ok text/template/parse 0.064s ok time 2.286s ok unicode 0.041s ok unicode/utf16 0.032s ok unicode/utf8 0.068s ok cmd/addr2line 2.365s ok cmd/api 7.185s ok cmd/asm/internal/asm 3.079s ok cmd/asm/internal/lex 0.041s ok cmd/compile/internal/abt 0.063s ok cmd/compile/internal/amd64 0.039s ok cmd/compile/internal/base 0.039s ok cmd/compile/internal/compare 0.048s ok cmd/compile/internal/dwarfgen 0.677s ok cmd/compile/internal/importer 1.056s ok cmd/compile/internal/ir 0.030s ok cmd/compile/internal/logopt 0.290s ok cmd/compile/internal/noder 0.042s ok cmd/compile/internal/reflectdata 0.029s [no tests to run] ok cmd/compile/internal/ssa 3.661s ok cmd/compile/internal/syntax 0.218s ok cmd/compile/internal/test 15.974s ok cmd/compile/internal/typecheck 0.449s ok cmd/compile/internal/types 0.034s ok cmd/compile/internal/types2 9.461s ok cmd/covdata 0.026s ok cmd/cover 1.449s ok cmd/dist 0.030s ok cmd/doc 0.868s ok cmd/fix 2.247s ok cmd/go 90.838s ok cmd/go/internal/auth 0.030s ok cmd/go/internal/cache 0.276s ok cmd/go/internal/fsys 0.108s ok cmd/go/internal/generate 0.042s ok cmd/go/internal/get 0.052s ok cmd/go/internal/imports 0.051s ok cmd/go/internal/load 0.041s ok cmd/go/internal/lockedfile 0.477s ok cmd/go/internal/lockedfile/internal/filelock 0.087s ok cmd/go/internal/modconv 0.049s ok cmd/go/internal/modfetch 0.037s ok cmd/go/internal/modfetch/codehost 0.038s ok cmd/go/internal/modfetch/zip_sum_test 0.036s ok cmd/go/internal/modindex 0.523s ok cmd/go/internal/modload 0.037s ok cmd/go/internal/mvs 0.058s ok cmd/go/internal/par 0.177s ok cmd/go/internal/str 0.028s ok cmd/go/internal/test 0.034s ok cmd/go/internal/vcs 0.045s ok cmd/go/internal/vcweb 0.052s ok cmd/go/internal/vcweb/vcstest 2.189s ok cmd/go/internal/web 0.038s ok cmd/go/internal/work 0.090s ok cmd/gofmt 0.206s ok cmd/internal/archive 0.798s ok cmd/internal/buildid 0.623s ok cmd/internal/dwarf 0.032s ok cmd/internal/edit 0.027s ok cmd/internal/goobj 0.029s ok cmd/internal/moddeps 0.788s ok cmd/internal/notsha256 0.037s ok cmd/internal/obj 0.448s ok cmd/internal/obj/ppc64 0.085s ok cmd/internal/obj/riscv 0.049s ok cmd/internal/obj/s390x 0.027s ok cmd/internal/obj/x86 2.500s ok cmd/internal/objabi 0.029s ok cmd/internal/pkgpath 0.145s ok cmd/internal/pkgpattern 0.038s ok cmd/internal/quoted 0.027s ok cmd/internal/src 0.026s ok cmd/internal/test2json 0.749s ok cmd/link 5.828s ok cmd/link/internal/benchmark 0.033s ok cmd/link/internal/ld 4.213s ok cmd/link/internal/loader 0.085s ok cmd/nm 1.625s ok cmd/objdump 2.094s ok cmd/pack 1.351s ok cmd/pprof 1.543s ok cmd/trace 0.092s ok cmd/vet 13.634s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2942 36312 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2326 45888 ns/op 1847 B/op 36 allocs/op Benchmark/Writer/PAX-4 1671 68655 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4095 26685 ns/op 5143 B/op 16 allocs/op Benchmark/Reader/GNU-4 5752 19842 ns/op 5154 B/op 15 allocs/op Benchmark/Reader/PAX-4 2114 54428 ns/op 8813 B/op 33 allocs/op PASS ok archive/tar 0.738s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 300915302 ns/op 15040 B/op 66 allocs/op BenchmarkZip64Test-4 1 150272376 ns/op BenchmarkZip64TestSizes/4096-4 1585 73478 ns/op BenchmarkZip64TestSizes/1048576-4 183 646841 ns/op BenchmarkZip64TestSizes/67108864-4 1 143093292 ns/op PASS ok archive/zip 1.217s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 242095 476.9 ns/op BenchmarkReaderCopyUnoptimal-4 140824 787.6 ns/op BenchmarkReaderCopyNoWriteTo-4 6278 19419 ns/op BenchmarkReaderWriteToOptimal-4 7902 13519 ns/op BenchmarkReaderReadString-4 140950 846.7 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 227368 531.5 ns/op BenchmarkWriterCopyUnoptimal-4 221955 531.1 ns/op BenchmarkWriterCopyNoReadFrom-4 8204 20803 ns/op BenchmarkReaderEmpty-4 39166 3344 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 31551 4131 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 610562 196.9 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.549s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5697 22744 ns/op 1440.76 MB/s BenchmarkWriteByte-4 471 251877 ns/op 16.26 MB/s BenchmarkWriteRune-4 250 474356 ns/op 25.90 MB/s BenchmarkBufferNotEmptyWriteRead-4 33 3346175 ns/op BenchmarkBufferFullSmallReads-4 96 1100222 ns/op BenchmarkBufferWriteBlock/N4096-4 7500 16694 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 420 283376 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 12 8876377 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4621317 27.55 ns/op 362.94 MB/s BenchmarkIndexByte/32-4 4309598 29.59 ns/op 1081.59 MB/s BenchmarkIndexByte/4K-4 906788 132.8 ns/op 30836.02 MB/s BenchmarkIndexBytePortable/10-4 914385 127.0 ns/op 78.76 MB/s BenchmarkIndexBytePortable/32-4 316515 380.5 ns/op 84.11 MB/s BenchmarkIndexBytePortable/4K-4 2666 42577 ns/op 96.20 MB/s BenchmarkIndexRune/10-4 1219483 97.70 ns/op 102.36 MB/s BenchmarkIndexRune/32-4 1200111 99.49 ns/op 321.65 MB/s BenchmarkIndexRune/4K-4 401708 296.1 ns/op 13833.24 MB/s BenchmarkIndexRuneASCII/10-4 4526455 28.34 ns/op 352.88 MB/s BenchmarkIndexRuneASCII/32-4 4244166 29.79 ns/op 1074.34 MB/s BenchmarkIndexRuneASCII/4K-4 916406 132.2 ns/op 30975.78 MB/s BenchmarkEqual/0-4 7509990 15.36 ns/op BenchmarkEqual/1-4 1509213 80.29 ns/op 12.45 MB/s BenchmarkEqual/6-4 1470433 83.82 ns/op 71.59 MB/s BenchmarkEqual/9-4 1415365 85.30 ns/op 105.51 MB/s BenchmarkEqual/15-4 1384911 85.49 ns/op 175.45 MB/s BenchmarkEqual/16-4 1469419 81.44 ns/op 196.46 MB/s BenchmarkEqual/20-4 1372755 87.05 ns/op 229.76 MB/s BenchmarkEqual/32-4 1380494 86.42 ns/op 370.28 MB/s BenchmarkEqual/4K-4 105006 1098 ns/op 3729.20 MB/s BenchmarkIndex/10-4 2947569 39.57 ns/op 252.70 MB/s BenchmarkIndex/32-4 3044384 39.27 ns/op 814.81 MB/s BenchmarkIndex/4K-4 18306 6545 ns/op 625.79 MB/s BenchmarkIndexEasy/10-4 3169407 37.82 ns/op 264.44 MB/s BenchmarkIndexEasy/32-4 3064434 38.80 ns/op 824.73 MB/s BenchmarkIndexEasy/4K-4 499459 235.3 ns/op 17404.33 MB/s BenchmarkCount/10-4 1534273 77.60 ns/op 128.87 MB/s BenchmarkCount/32-4 1501773 79.47 ns/op 402.65 MB/s BenchmarkCount/4K-4 18320 6559 ns/op 624.52 MB/s BenchmarkCountEasy/10-4 1618056 74.33 ns/op 134.54 MB/s BenchmarkCountEasy/32-4 1536044 78.44 ns/op 407.98 MB/s BenchmarkCountEasy/4K-4 406431 275.7 ns/op 14855.69 MB/s BenchmarkCountSingle/10-4 3633415 34.61 ns/op 288.97 MB/s BenchmarkCountSingle/32-4 3429700 35.86 ns/op 892.43 MB/s BenchmarkCountSingle/4K-4 822036 140.0 ns/op 29260.09 MB/s BenchmarkToUpper/#00-4 3044744 39.26 ns/op BenchmarkToUpper/ONLYUPPER-4 315675 375.2 ns/op BenchmarkToUpper/abc-4 550900 216.5 ns/op BenchmarkToUpper/AbC123-4 338257 358.6 ns/op BenchmarkToUpper/azAZ09_-4 288594 388.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 92388 1297 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40480 2924 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 59820 1968 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 129074 909.4 ns/op BenchmarkToLower/#00-4 2995887 38.97 ns/op BenchmarkToLower/abc-4 475047 249.3 ns/op BenchmarkToLower/AbC123-4 334197 359.2 ns/op BenchmarkToLower/azAZ09_-4 300720 394.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 91701 1301 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 44412 2743 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 69237 1748 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 122716 944.5 ns/op BenchmarkFields/ASCII/16-4 131756 886.1 ns/op 18.06 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9492 11348 ns/op 22.56 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 648 185682 ns/op 22.06 MB/s 9728 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 36 3158011 ns/op 20.75 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 50195377 ns/op 20.89 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 74913 1368 ns/op 11.70 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6044 18011 ns/op 14.21 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 408 289200 ns/op 14.16 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 21 5179501 ns/op 12.65 MB/s 512260 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 90233412 ns/op 11.62 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 152008 790.8 ns/op 20.23 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13508 8846 ns/op 28.94 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 768 154521 ns/op 26.51 MB/s 25088 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 2906307 ns/op 22.55 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 54902386 ns/op 19.10 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 126942 938.7 ns/op 17.05 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9435 12368 ns/op 20.70 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 567 211964 ns/op 19.32 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 3804695 ns/op 17.23 MB/s 512262 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 69086809 ns/op 15.18 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2109260 56.99 ns/op BenchmarkTrimSpace/ASCII-4 1000000 112.1 ns/op BenchmarkTrimSpace/SomeNonASCII-4 117000 1023 ns/op BenchmarkTrimSpace/JustNonASCII-4 53295 2247 ns/op BenchmarkToValidUTF8/Valid-4 502015 227.9 ns/op BenchmarkToValidUTF8/InvalidASCII-4 354237 329.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 104712 1169 ns/op BenchmarkIndexHard1-4 826 142341 ns/op BenchmarkIndexHard2-4 594 200025 ns/op BenchmarkIndexHard3-4 151 793821 ns/op BenchmarkIndexHard4-4 184 649578 ns/op BenchmarkLastIndexHard1-4 6 19121340 ns/op BenchmarkLastIndexHard2-4 5 24431358 ns/op BenchmarkLastIndexHard3-4 4 26933697 ns/op BenchmarkCountHard1-4 842 141895 ns/op BenchmarkCountHard2-4 606 198468 ns/op BenchmarkCountHard3-4 151 796424 ns/op BenchmarkSplitEmptySeparator-4 1 117393194 ns/op BenchmarkSplitSingleByteSeparator-4 15 7416440 ns/op BenchmarkSplitMultiByteSeparator-4 12 8788419 ns/op BenchmarkSplitNSingleByteSeparator-4 189098 646.9 ns/op BenchmarkSplitNMultiByteSeparator-4 74991 1613 ns/op BenchmarkRepeat-4 180709 647.7 ns/op BenchmarkRepeatLarge/256/1-4 144619 861.4 ns/op 297.20 MB/s BenchmarkRepeatLarge/256/16-4 212659 571.5 ns/op 447.98 MB/s BenchmarkRepeatLarge/512/1-4 101668 1153 ns/op 444.24 MB/s BenchmarkRepeatLarge/512/16-4 139980 850.0 ns/op 602.37 MB/s BenchmarkRepeatLarge/1024/1-4 73587 1641 ns/op 624.01 MB/s BenchmarkRepeatLarge/1024/16-4 92932 1304 ns/op 785.10 MB/s BenchmarkRepeatLarge/2048/1-4 42148 2921 ns/op 701.04 MB/s BenchmarkRepeatLarge/2048/16-4 43726 2583 ns/op 792.90 MB/s BenchmarkRepeatLarge/4096/1-4 25461 4778 ns/op 857.26 MB/s BenchmarkRepeatLarge/4096/16-4 27208 4480 ns/op 914.32 MB/s BenchmarkRepeatLarge/8192/1-4 14022 8471 ns/op 967.04 MB/s BenchmarkRepeatLarge/8192/16-4 14527 8069 ns/op 1015.25 MB/s BenchmarkRepeatLarge/8192/4097-4 26004 4899 ns/op 836.37 MB/s BenchmarkRepeatLarge/16384/1-4 7327 16448 ns/op 996.09 MB/s BenchmarkRepeatLarge/16384/16-4 7252 15182 ns/op 1079.17 MB/s BenchmarkRepeatLarge/16384/4097-4 9234 11575 ns/op 1061.82 MB/s BenchmarkRepeatLarge/32768/1-4 3682 29127 ns/op 1125.02 MB/s BenchmarkRepeatLarge/32768/16-4 3993 32039 ns/op 1022.74 MB/s BenchmarkRepeatLarge/32768/4097-4 4100 27022 ns/op 1061.32 MB/s BenchmarkRepeatLarge/65536/1-4 2134 55221 ns/op 1186.79 MB/s BenchmarkRepeatLarge/65536/16-4 2221 54758 ns/op 1196.82 MB/s BenchmarkRepeatLarge/65536/4097-4 2362 55934 ns/op 1098.71 MB/s BenchmarkRepeatLarge/131072/1-4 462 257026 ns/op 509.96 MB/s BenchmarkRepeatLarge/131072/16-4 464 255094 ns/op 513.82 MB/s BenchmarkRepeatLarge/131072/4097-4 496 237199 ns/op 535.44 MB/s BenchmarkRepeatLarge/262144/1-4 240 499817 ns/op 524.48 MB/s BenchmarkRepeatLarge/262144/16-4 242 507010 ns/op 517.04 MB/s BenchmarkRepeatLarge/262144/4097-4 252 479157 ns/op 538.68 MB/s BenchmarkRepeatLarge/524288/1-4 122 959315 ns/op 546.52 MB/s BenchmarkRepeatLarge/524288/16-4 123 967249 ns/op 542.04 MB/s BenchmarkRepeatLarge/524288/4097-4 124 967731 ns/op 537.67 MB/s BenchmarkRepeatLarge/1048576/1-4 62 1980936 ns/op 529.33 MB/s BenchmarkRepeatLarge/1048576/16-4 63 1976879 ns/op 530.42 MB/s BenchmarkRepeatLarge/1048576/4097-4 66 1903543 ns/op 548.84 MB/s BenchmarkRepeatLarge/2097152/1-4 32 3961780 ns/op 529.35 MB/s BenchmarkRepeatLarge/2097152/16-4 28 3886770 ns/op 539.56 MB/s BenchmarkRepeatLarge/2097152/4097-4 31 3932136 ns/op 532.42 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7857101 ns/op 533.82 MB/s BenchmarkRepeatLarge/4194304/16-4 13 8159345 ns/op 514.05 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7690421 ns/op 544.99 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15877711 ns/op 528.33 MB/s BenchmarkRepeatLarge/8388608/16-4 7 16664278 ns/op 503.39 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15838250 ns/op 529.51 MB/s BenchmarkRepeatLarge/16777216/1-4 3 33922166 ns/op 494.58 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30589360 ns/op 548.47 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 29987772 ns/op 559.47 MB/s BenchmarkRepeatLarge/33554432/1-4 2 62979728 ns/op 532.78 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60778768 ns/op 552.07 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60441702 ns/op 555.15 MB/s BenchmarkRepeatLarge/67108864/1-4 1 119034502 ns/op 563.78 MB/s BenchmarkRepeatLarge/67108864/16-4 1 117738336 ns/op 569.98 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 119654898 ns/op 560.85 MB/s BenchmarkRepeatLarge/134217728/1-4 1 262744205 ns/op 510.83 MB/s BenchmarkRepeatLarge/134217728/16-4 1 240550573 ns/op 557.96 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 232536730 ns/op 577.19 MB/s BenchmarkRepeatLarge/268435456/1-4 1 531300848 ns/op 505.24 MB/s BenchmarkRepeatLarge/268435456/16-4 1 477790293 ns/op 561.83 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 470459721 ns/op 570.58 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1064141466 ns/op 504.51 MB/s BenchmarkRepeatLarge/536870912/16-4 1 977823657 ns/op 549.05 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 946365709 ns/op 567.30 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2231370451 ns/op 481.20 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1995494520 ns/op 538.08 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1979591605 ns/op 542.41 MB/s BenchmarkBytesCompare/1-4 8927233 12.13 ns/op BenchmarkBytesCompare/2-4 9151099 12.69 ns/op BenchmarkBytesCompare/4-4 9218168 12.70 ns/op BenchmarkBytesCompare/8-4 9824451 11.90 ns/op BenchmarkBytesCompare/16-4 9803864 11.86 ns/op BenchmarkBytesCompare/32-4 8835861 13.20 ns/op BenchmarkBytesCompare/64-4 8605878 13.84 ns/op BenchmarkBytesCompare/128-4 7243849 15.71 ns/op BenchmarkBytesCompare/256-4 5772656 19.76 ns/op BenchmarkBytesCompare/512-4 4127245 28.86 ns/op BenchmarkBytesCompare/1024-4 2530203 46.90 ns/op BenchmarkBytesCompare/2048-4 1435113 83.73 ns/op BenchmarkIndexAnyASCII/1:1-4 2359993 50.58 ns/op BenchmarkIndexAnyASCII/1:2-4 2313648 49.64 ns/op BenchmarkIndexAnyASCII/1:4-4 2335621 49.13 ns/op BenchmarkIndexAnyASCII/1:8-4 2329335 49.03 ns/op BenchmarkIndexAnyASCII/1:16-4 2304021 49.72 ns/op BenchmarkIndexAnyASCII/1:32-4 2317473 50.64 ns/op BenchmarkIndexAnyASCII/1:64-4 2301837 49.45 ns/op BenchmarkIndexAnyASCII/16:1-4 2117376 56.42 ns/op BenchmarkIndexAnyASCII/16:2-4 468342 234.2 ns/op BenchmarkIndexAnyASCII/16:4-4 492016 239.4 ns/op BenchmarkIndexAnyASCII/16:8-4 473307 248.3 ns/op BenchmarkIndexAnyASCII/16:16-4 452214 258.8 ns/op BenchmarkIndexAnyASCII/16:32-4 420000 282.6 ns/op BenchmarkIndexAnyASCII/16:64-4 365956 329.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1928100 62.10 ns/op BenchmarkIndexAnyASCII/256:2-4 42318 2888 ns/op BenchmarkIndexAnyASCII/256:4-4 41665 2903 ns/op BenchmarkIndexAnyASCII/256:8-4 42154 2853 ns/op BenchmarkIndexAnyASCII/256:16-4 41685 2860 ns/op BenchmarkIndexAnyASCII/256:32-4 41853 2888 ns/op BenchmarkIndexAnyASCII/256:64-4 40954 2929 ns/op BenchmarkIndexAnyUTF8/1:1-4 2463552 48.83 ns/op BenchmarkIndexAnyUTF8/1:2-4 2417184 48.00 ns/op BenchmarkIndexAnyUTF8/1:4-4 2405278 47.82 ns/op BenchmarkIndexAnyUTF8/1:8-4 2411197 48.03 ns/op BenchmarkIndexAnyUTF8/1:16-4 2402982 48.18 ns/op BenchmarkIndexAnyUTF8/1:32-4 2375599 50.19 ns/op BenchmarkIndexAnyUTF8/1:64-4 2306977 50.31 ns/op BenchmarkIndexAnyUTF8/16:1-4 164994 695.4 ns/op BenchmarkIndexAnyUTF8/16:2-4 311161 382.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 309931 383.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 308920 381.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 302823 387.0 ns/op BenchmarkIndexAnyUTF8/16:32-4 294110 410.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 286251 411.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 12055 9902 ns/op BenchmarkIndexAnyUTF8/256:2-4 21842 5503 ns/op BenchmarkIndexAnyUTF8/256:4-4 21942 5486 ns/op BenchmarkIndexAnyUTF8/256:8-4 22035 5496 ns/op BenchmarkIndexAnyUTF8/256:16-4 21606 5688 ns/op BenchmarkIndexAnyUTF8/256:32-4 19464 6000 ns/op BenchmarkIndexAnyUTF8/256:64-4 19759 5982 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2396960 49.63 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2356830 49.20 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2376838 48.71 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2404756 49.01 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2360884 49.16 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2329330 49.42 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2355620 49.37 ns/op BenchmarkLastIndexAnyASCII/16:1-4 369550 314.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 374683 312.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 372603 319.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 355260 325.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 351058 332.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 323914 363.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 287425 421.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 27490 4233 ns/op BenchmarkLastIndexAnyASCII/256:2-4 28710 4195 ns/op BenchmarkLastIndexAnyASCII/256:4-4 28987 4146 ns/op BenchmarkLastIndexAnyASCII/256:8-4 28759 4262 ns/op BenchmarkLastIndexAnyASCII/256:16-4 28677 4171 ns/op BenchmarkLastIndexAnyASCII/256:32-4 28377 4299 ns/op BenchmarkLastIndexAnyASCII/256:64-4 27988 4261 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2401252 49.66 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2396550 49.08 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2377444 49.34 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2385672 48.56 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2377580 49.68 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2373204 49.56 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2362069 50.06 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 257876 454.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 319063 376.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 307578 378.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 315712 373.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 311626 385.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 289568 406.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 292812 405.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18748 6851 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22862 5244 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22666 5248 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22959 5234 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 22026 5449 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20361 5776 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 20974 5726 ns/op BenchmarkTrimASCII/1:1-4 2713501 44.49 ns/op BenchmarkTrimASCII/1:2-4 2173501 55.41 ns/op BenchmarkTrimASCII/1:4-4 2056414 59.61 ns/op BenchmarkTrimASCII/1:8-4 1841029 65.48 ns/op BenchmarkTrimASCII/1:16-4 1581950 76.45 ns/op BenchmarkTrimASCII/16:1-4 509266 229.6 ns/op BenchmarkTrimASCII/16:2-4 368943 320.1 ns/op BenchmarkTrimASCII/16:4-4 356493 325.0 ns/op BenchmarkTrimASCII/16:8-4 365830 328.8 ns/op BenchmarkTrimASCII/16:16-4 342289 335.7 ns/op BenchmarkTrimASCII/256:1-4 39816 2991 ns/op BenchmarkTrimASCII/256:2-4 27444 4359 ns/op BenchmarkTrimASCII/256:4-4 28012 4484 ns/op BenchmarkTrimASCII/256:8-4 27478 4531 ns/op BenchmarkTrimASCII/256:16-4 26812 4774 ns/op BenchmarkTrimASCII/4096:1-4 2427 48570 ns/op BenchmarkTrimASCII/4096:2-4 1752 67123 ns/op BenchmarkTrimASCII/4096:4-4 1801 68063 ns/op BenchmarkTrimASCII/4096:8-4 1766 66364 ns/op BenchmarkTrimASCII/4096:16-4 1731 66571 ns/op BenchmarkTrimByte-4 1555164 77.70 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13147 9117 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13276 9025 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 710 165852 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1388 84007 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2714 42520 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5044 22547 ns/op BenchmarkCompareBytesEqual-4 10632304 11.11 ns/op BenchmarkCompareBytesToNil-4 11897205 9.625 ns/op BenchmarkCompareBytesEmpty-4 12574212 9.411 ns/op BenchmarkCompareBytesIdentical-4 12356583 9.176 ns/op BenchmarkCompareBytesSameLength-4 11684220 9.963 ns/op BenchmarkCompareBytesDifferentLength-4 11407813 10.15 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1368 83273 ns/op 12592.22 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1753 86386 ns/op 12138.43 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1382 76727 ns/op 13666.51 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1384 77127 ns/op 13595.58 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1365 77206 ns/op 13581.58 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1402 85408 ns/op 12277.37 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1670 70016 ns/op 14976.35 MB/s BenchmarkCompareBytesBig-4 1389 84900 ns/op 12350.91 MB/s BenchmarkCompareBytesBigIdentical-4 13734244 9.347 ns/op 112185899.09 MB/s PASS ok bytes 59.531s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 75262274 ns/op 1.33 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 301910276 ns/op 1.88 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 23138761 ns/op 0.71 MB/s 3643376 B/op 50 allocs/op PASS ok compress/bzip2 1.322s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 63 1728867 ns/op 5.78 MB/s 43274 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16505786 ns/op 6.06 MB/s 41776 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 167650867 ns/op 5.96 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 63 1789475 ns/op 5.59 MB/s 42833 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 18624412 ns/op 5.37 MB/s 42272 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 190801617 ns/op 5.24 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 61 1870062 ns/op 5.35 MB/s 43000 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17288228 ns/op 5.78 MB/s 42264 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 173682602 ns/op 5.76 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 62 1801474 ns/op 5.55 MB/s 42961 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 18062094 ns/op 5.54 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 175416825 ns/op 5.70 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 58 1901648 ns/op 5.26 MB/s 43082 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18285049 ns/op 5.47 MB/s 49202 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 187080714 ns/op 5.35 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 75 1539316 ns/op 6.50 MB/s 43129 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12977205 ns/op 7.71 MB/s 46858 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 131581965 ns/op 7.60 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 80 1394164 ns/op 7.17 MB/s 43004 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10471534 ns/op 9.55 MB/s 43753 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 114757854 ns/op 8.71 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 82 1530633 ns/op 6.53 MB/s 43657 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10564702 ns/op 9.47 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 104320634 ns/op 9.59 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 97 1131043 ns/op 8.84 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10900672 ns/op 9.17 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 108984415 ns/op 9.18 MB/s BenchmarkEncode/Digits/Speed/1e4-4 52 2273705 ns/op 4.40 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20197796 ns/op 4.95 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 201005208 ns/op 4.97 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6777672 ns/op 1.48 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 80094922 ns/op 1.25 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 822709180 ns/op 1.22 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6829850 ns/op 1.46 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 79872334 ns/op 1.25 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 830773105 ns/op 1.20 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 81 1399855 ns/op 7.14 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11746769 ns/op 8.51 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 119014571 ns/op 8.40 MB/s BenchmarkEncode/Newton/Speed/1e4-4 52 2234758 ns/op 4.47 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 18092948 ns/op 5.53 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 161263784 ns/op 6.20 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6681651 ns/op 1.50 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 69023931 ns/op 1.45 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 726579867 ns/op 1.38 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6668055 ns/op 1.50 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 86803093 ns/op 1.15 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 914659094 ns/op 1.09 MB/s PASS ok compress/flate 15.299s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 52 2364799 ns/op 4.23 MB/s BenchmarkDecoder/1e-Reuse4-4 46 2615975 ns/op 3.82 MB/s BenchmarkDecoder/1e5-4 5 22974937 ns/op 4.35 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22416363 ns/op 4.46 MB/s BenchmarkDecoder/1e6-4 1 222463279 ns/op 4.50 MB/s BenchmarkDecoder/1e-Reuse6-4 1 224124531 ns/op 4.46 MB/s BenchmarkEncoder/1e4-4 57 2066698 ns/op 4.84 MB/s BenchmarkEncoder/1e-Reuse4-4 66 1987349 ns/op 5.03 MB/s BenchmarkEncoder/1e5-4 5 21353316 ns/op 4.68 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18283931 ns/op 5.47 MB/s BenchmarkEncoder/1e6-4 1 187166757 ns/op 5.34 MB/s BenchmarkEncoder/1e-Reuse6-4 1 181317280 ns/op 5.52 MB/s PASS ok compress/lzw 2.800s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3969883 ns/op PASS ok container/heap 0.148s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 15954 6405 ns/op BenchmarkWithTimeout/concurrency=40-4 5152 29247 ns/op BenchmarkWithTimeout/concurrency=4000-4 5151 26329 ns/op BenchmarkWithTimeout/concurrency=400000-4 4754 25299 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 346051 319.9 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12639 10169 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14670 7663 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2670 45421 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1767 72188 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2304 51392 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 216 527369 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 172 698502 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 238 475283 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 20 6935751 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 9855928 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 24 4551431 ns/op BenchmarkCheckCanceled/Err-4 260484 508.0 ns/op BenchmarkCheckCanceled/Done-4 413574 293.8 ns/op BenchmarkContextCancelDone-4 398216 266.0 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 15054 8359 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 11590 9233 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10654 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9393 11965 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 9998 14221 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 531273 244.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 297609 414.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 213200 574.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 129766 938.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 68784 1917 ns/op PASS ok context 10.950s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1575280 75.99 ns/op 210.55 MB/s BenchmarkDecrypt-4 1460052 79.61 ns/op 200.98 MB/s BenchmarkExpand-4 920034 122.1 ns/op PASS ok crypto/aes 0.550s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 186858 661.8 ns/op 96.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 329034 336.0 ns/op 190.48 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 193372 684.3 ns/op 93.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 349669 363.7 ns/op 175.99 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 125572 1364 ns/op 989.90 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 165932 1102 ns/op 1224.98 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 111746 1496 ns/op 902.15 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 140612 1223 ns/op 1103.53 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 35335 5017 ns/op 1632.82 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 35389 4815 ns/op 1701.43 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 23894 5514 ns/op 1485.66 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 23606 5511 ns/op 1486.35 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6615 17107 ns/op 59.57 MB/s BenchmarkAESCFBDecrypt1K-4 7268 16838 ns/op 60.52 MB/s BenchmarkAESCFBDecrypt8K-4 906 135302 ns/op 60.51 MB/s BenchmarkAESOFB1K-4 10000 11838 ns/op 86.08 MB/s BenchmarkAESCTR1K-4 12663 8775 ns/op 116.13 MB/s BenchmarkAESCTR8K-4 1696 71615 ns/op 114.32 MB/s BenchmarkAESCBCEncrypt1K-4 13279 8725 ns/op 117.36 MB/s BenchmarkAESCBCDecrypt1K-4 17544 6883 ns/op 148.78 MB/s PASS ok crypto/cipher 3.332s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 82720 1419 ns/op 5.64 MB/s BenchmarkDecrypt-4 88612 1355 ns/op 5.91 MB/s BenchmarkTDESEncrypt-4 34556 3542 ns/op 2.26 MB/s BenchmarkTDESDecrypt-4 34728 3453 ns/op 2.32 MB/s PASS ok crypto/des 0.625s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 889 130081 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 13 9229869 ns/op 1086 B/op 21 allocs/op BenchmarkECDH/P521-4 5 20749786 ns/op 1531 B/op 21 allocs/op BenchmarkECDH/X25519-4 94 1307096 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 0.729s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1434 73066 ns/op 4560 B/op 40 allocs/op BenchmarkSign/P384-4 40 2859853 ns/op 10777 B/op 62 allocs/op BenchmarkSign/P521-4 19 5945722 ns/op 11159 B/op 63 allocs/op BenchmarkVerify/P256-4 884 136326 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 13 8909150 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 20044252 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3607 29828 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 56 2115526 ns/op 1129 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4904667 ns/op 1446 B/op 17 allocs/op PASS ok crypto/ecdsa 1.460s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 309 368204 ns/op BenchmarkNewKeyFromSeed-4 324 370404 ns/op BenchmarkSigning-4 294 403573 ns/op BenchmarkVerification-4 205 590112 ns/op PASS ok crypto/ed25519 0.673s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4923 24158 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 164 741646 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 55 2280234 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5117614 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1372 87795 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 1934687 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 18 6248320 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14895607 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10000 10577 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5929 21780 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3774 30536 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 85 1301321 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2322 50491 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 236 501283 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1539 76636 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 92 1240840 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.282s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14905 7971 ns/op 128.47 MB/s BenchmarkHMACSHA256_32-4 25117 4743 ns/op 6.75 MB/s BenchmarkNewWriteSum-4 12499 9073 ns/op 3.53 MB/s PASS ok crypto/hmac 0.621s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 58647 2000 ns/op BenchmarkModSub-4 75807 1621 ns/op BenchmarkMontgomeryRepr-4 21955 5013 ns/op BenchmarkMontgomeryMul-4 27615 4252 ns/op BenchmarkModMul-4 12116 9918 ns/op BenchmarkExpBig-4 14 7828642 ns/op BenchmarkExp-4 7 16296413 ns/op PASS ok crypto/internal/bigmod 1.177s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 2947 37399 ns/op BenchmarkScalarBaseMult-4 345 359923 ns/op BenchmarkScalarMult-4 151 784229 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 223 561299 ns/op PASS ok crypto/internal/edwards25519 0.678s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 513734 214.9 ns/op BenchmarkMultiply-4 4315705 27.94 ns/op BenchmarkSquare-4 5239478 23.24 ns/op BenchmarkInvert-4 24446 4883 ns/op BenchmarkMult32-4 1444081 82.59 ns/op PASS ok crypto/internal/edwards25519/field 0.822s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 57 1861757 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1573 76791 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 18 6465102 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14781077 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 180 665158 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7821 15829 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 60 1954457 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4383099 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.117s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 628755 180.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 226774 489.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 123430 970.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 678714 178.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 239697 488.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 124807 964.8 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.782s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 116892 981.5 ns/op 8.15 MB/s BenchmarkHash64-4 127476 922.9 ns/op 69.35 MB/s BenchmarkHash128-4 114931 1048 ns/op 122.17 MB/s BenchmarkHash256-4 93420 1318 ns/op 194.17 MB/s BenchmarkHash512-4 65676 1821 ns/op 281.16 MB/s BenchmarkHash1K-4 43579 2781 ns/op 368.27 MB/s BenchmarkHash8K-4 7333 16356 ns/op 500.87 MB/s BenchmarkHash1M-4 60 1988078 ns/op 527.43 MB/s BenchmarkHash8M-4 7 15783071 ns/op 531.49 MB/s BenchmarkHash8BytesUnaligned-4 118110 989.9 ns/op 8.08 MB/s BenchmarkHash1KUnaligned-4 43420 2764 ns/op 370.44 MB/s BenchmarkHash8KUnaligned-4 7269 16343 ns/op 501.25 MB/s PASS ok crypto/md5 1.813s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 428495845 ns/op PASS ok crypto/rand 0.457s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13450 8722 ns/op 14.67 MB/s BenchmarkRC4_1K-4 1629 69592 ns/op 14.71 MB/s BenchmarkRC4_8K-4 213 559663 ns/op 14.47 MB/s PASS ok crypto/rc4 0.537s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 9038917 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 22276336 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 41716574 ns/op BenchmarkEncryptPKCS1v15/2048-4 38 2821956 ns/op BenchmarkDecryptOAEP/2048-4 12 9021232 ns/op BenchmarkEncryptOAEP/2048-4 37 2819226 ns/op BenchmarkSignPKCS1v15/2048-4 12 9167636 ns/op BenchmarkVerifyPKCS1v15/2048-4 42 2765075 ns/op BenchmarkSignPSS/2048-4 12 9160664 ns/op BenchmarkVerifyPSS/2048-4 39 2932413 ns/op PASS ok crypto/rsa 1.592s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 106800 1097 ns/op 7.29 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 122763 989.0 ns/op 8.09 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 72129 1652 ns/op 193.71 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 86786 1380 ns/op 231.83 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 47899 2467 ns/op 415.03 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 51555 2291 ns/op 446.87 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9999 11932 ns/op 686.54 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9799 11771 ns/op 695.95 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.101s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 79904 1452 ns/op 5.51 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 95875 1237 ns/op 6.47 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 88806 1318 ns/op 6.07 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25220 4721 ns/op 216.89 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 25878 4539 ns/op 225.61 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26443 4572 ns/op 223.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4042 29092 ns/op 281.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4124 29759 ns/op 275.28 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4257 30041 ns/op 272.69 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.327s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 57308 2093 ns/op 3.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 71142 1666 ns/op 4.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 63076 1914 ns/op 4.18 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27651 4355 ns/op 235.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 30097 3996 ns/op 256.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 28358 4162 ns/op 246.06 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5563 20628 ns/op 397.13 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5704 20354 ns/op 402.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5785 20430 ns/op 400.98 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.311s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17062652 7.051 ns/op BenchmarkConstantTimeEq-4 17274550 6.921 ns/op BenchmarkConstantTimeLessOrEq-4 17085644 6.999 ns/op BenchmarkXORBytes/8Bytes-4 4356505 28.83 ns/op 277.51 MB/s BenchmarkXORBytes/128Bytes-4 3799161 32.34 ns/op 3957.70 MB/s BenchmarkXORBytes/2048Bytes-4 913815 136.7 ns/op 14983.33 MB/s BenchmarkXORBytes/32768Bytes-4 58936 2094 ns/op 15650.68 MB/s PASS ok crypto/subtle 1.015s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 164 664711 ns/op BenchmarkCertCache/1-4 186 718762 ns/op BenchmarkCertCache/2-4 196 624461 ns/op BenchmarkCertCache/3-4 188 682024 ns/op BenchmarkHandshakeServer/RSA-4 37 3151611 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 30 3795141 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 34 3430334 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 92 1222822 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 136 843600 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 45 2332343 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 58 2106982 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 29591704 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 29016928 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21731745 ns/op 48.25 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 31233725 ns/op 33.57 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 36871626 ns/op 56.88 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 49979663 ns/op 41.96 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 64964668 ns/op 64.56 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 92867905 ns/op 45.16 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 122700807 ns/op 68.37 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 177717473 ns/op 47.20 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 235232001 ns/op 71.32 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 379535318 ns/op 44.20 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 467721340 ns/op 71.74 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 680262873 ns/op 49.33 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 975904873 ns/op 68.77 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1390185673 ns/op 48.27 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 22609531 ns/op 46.38 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 30041504 ns/op 34.90 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 36618091 ns/op 57.27 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 50471490 ns/op 41.55 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 64038355 ns/op 65.50 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 93446423 ns/op 44.88 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 128791280 ns/op 65.13 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 179712273 ns/op 46.68 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 232473887 ns/op 72.17 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 340391582 ns/op 49.29 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 463268184 ns/op 72.43 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 683156552 ns/op 49.12 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 972939618 ns/op 68.98 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1334961712 ns/op 50.27 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 700838012 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 703799726 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 285126313 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 285654599 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 146644962 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 146738860 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77018878 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77132244 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 35734755 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35387896 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140292709 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143405079 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 61130800 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 61580116 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34444914 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34518208 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21238578 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21049806 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 13236185 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 13006043 ns/op PASS ok crypto/tls 19.302s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 12384058 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 308 381744 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1114 106049 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 886 114519 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 0.883s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 36 4171696 ns/op 280750 B/op 1649 allocs/op BenchmarkConcurrentStmtQuery-4 21 5280494 ns/op 269794 B/op 2092 allocs/op BenchmarkConcurrentStmtExec-4 26 4240735 ns/op 220883 B/op 753 allocs/op BenchmarkConcurrentTxQuery-4 28 4402876 ns/op 281296 B/op 2178 allocs/op BenchmarkConcurrentTxExec-4 31 3638151 ns/op 87790 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 26 4341793 ns/op 104478 B/op 2065 allocs/op BenchmarkConcurrentTxStmtExec-4 72 1640018 ns/op 40073 B/op 381 allocs/op BenchmarkConcurrentRandom-4 28 4154893 ns/op 227097 B/op 1855 allocs/op BenchmarkManyConcurrentQueries-4 1460 76755 ns/op 4030 B/op 21 allocs/op PASS ok database/sql 1.575s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 232155 520.2 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 96 1234357 ns/op 188207 B/op 13 allocs/op Benchmark115/LineToPC-4 82 1496290 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18644 6474 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.779s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 734 154089 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2745 38854 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.276s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 284 418815 ns/op 19.56 MB/s BenchmarkEncodeToString-4 248 447842 ns/op 18.29 MB/s BenchmarkDecode-4 152 775952 ns/op 16.90 MB/s BenchmarkDecodeString-4 147 804422 ns/op 16.30 MB/s PASS ok encoding/base32 0.753s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 338 311112 ns/op 26.33 MB/s BenchmarkDecodeString/2-4 323173 353.1 ns/op 11.33 MB/s BenchmarkDecodeString/4-4 237672 510.9 ns/op 15.66 MB/s BenchmarkDecodeString/8-4 194049 617.5 ns/op 19.43 MB/s BenchmarkDecodeString/64-4 37435 3211 ns/op 27.40 MB/s BenchmarkDecodeString/8192-4 351 343172 ns/op 31.83 MB/s BenchmarkNewEncoding-4 90974 1300 ns/op 196.94 MB/s PASS ok encoding/base64 0.994s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1436 79975 ns/op 50.02 MB/s BenchmarkReadStruct-4 17514 6729 ns/op 11.15 MB/s BenchmarkWriteStruct-4 17768 6408 ns/op 11.70 MB/s BenchmarkReadInts-4 51248 2363 ns/op 12.70 MB/s BenchmarkWriteInts-4 42726 2803 ns/op 10.70 MB/s BenchmarkWriteSlice1000Int32s-4 1317 91784 ns/op 43.58 MB/s BenchmarkPutUint16-4 3889909 30.79 ns/op 64.96 MB/s BenchmarkAppendUint16-4 3722014 31.90 ns/op 62.70 MB/s BenchmarkPutUint32-4 2748372 43.32 ns/op 92.34 MB/s BenchmarkAppendUint32-4 2661966 45.09 ns/op 88.72 MB/s BenchmarkPutUint64-4 910039 113.9 ns/op 70.22 MB/s BenchmarkAppendUint64-4 1000000 111.7 ns/op 71.63 MB/s BenchmarkLittleEndianPutUint16-4 3841689 31.39 ns/op 63.71 MB/s BenchmarkLittleEndianAppendUint16-4 3580176 33.28 ns/op 60.10 MB/s BenchmarkLittleEndianPutUint32-4 2653543 44.51 ns/op 89.86 MB/s BenchmarkLittleEndianAppendUint32-4 2576644 45.04 ns/op 88.82 MB/s BenchmarkLittleEndianPutUint64-4 1000000 113.0 ns/op 70.77 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 112.1 ns/op 71.35 MB/s BenchmarkReadFloats-4 172776 686.1 ns/op 17.49 MB/s BenchmarkWriteFloats-4 140852 825.9 ns/op 14.53 MB/s BenchmarkReadSlice1000Float32s-4 1377 86800 ns/op 46.08 MB/s BenchmarkWriteSlice1000Float32s-4 1167 103686 ns/op 38.58 MB/s BenchmarkReadSlice1000Uint8s-4 84914 1508 ns/op 663.07 MB/s BenchmarkWriteSlice1000Uint8s-4 113694 1042 ns/op 959.81 MB/s BenchmarkPutUvarint32-4 877263 145.8 ns/op 27.44 MB/s BenchmarkPutUvarint64-4 204066 580.9 ns/op 13.77 MB/s PASS ok encoding/binary 3.764s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5786 17596 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6150 16687 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6544 16527 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4225 28229 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 6741 15248 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7786 15382 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7376 15403 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4520 25482 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 11598 9231 ns/op PASS ok encoding/csv 1.146s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 13159 8653 ns/op BenchmarkEndToEndByteBuffer-4 17458 6980 ns/op BenchmarkEndToEndSliceByteBuffer-4 286 401185 ns/op BenchmarkEncodeComplex128Slice-4 805 142536 ns/op BenchmarkEncodeFloat64Slice-4 1687 66451 ns/op BenchmarkEncodeInt32Slice-4 1657 71403 ns/op BenchmarkEncodeStringSlice-4 2337 48089 ns/op BenchmarkEncodeInterfaceSlice-4 56 1935617 ns/op BenchmarkDecodeComplex128Slice-4 646 180644 ns/op BenchmarkDecodeFloat64Slice-4 1375 89408 ns/op BenchmarkDecodeInt32Slice-4 1336 90854 ns/op BenchmarkDecodeStringSlice-4 886 147412 ns/op BenchmarkDecodeStringsSlice-4 333 362996 ns/op BenchmarkDecodeBytesSlice-4 614 202023 ns/op BenchmarkDecodeInterfaceSlice-4 116 1076204 ns/op BenchmarkDecodeMap-4 80 1370228 ns/op PASS ok encoding/gob 2.355s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13353 9030 ns/op 28.35 MB/s BenchmarkEncode/1024-4 3100 35939 ns/op 28.49 MB/s BenchmarkEncode/4096-4 840 141821 ns/op 28.88 MB/s BenchmarkEncode/16384-4 208 571976 ns/op 28.64 MB/s BenchmarkDecode/256-4 26430 4537 ns/op 56.43 MB/s BenchmarkDecode/1024-4 6630 17601 ns/op 58.18 MB/s BenchmarkDecode/4096-4 1716 69568 ns/op 58.88 MB/s BenchmarkDecode/16384-4 428 279396 ns/op 58.64 MB/s BenchmarkDump/256-4 1302 92545 ns/op 2.77 MB/s BenchmarkDump/1024-4 333 354979 ns/op 2.88 MB/s BenchmarkDump/4096-4 81 1412038 ns/op 2.90 MB/s BenchmarkDump/16384-4 20 5796416 ns/op 2.83 MB/s PASS ok encoding/hex 1.773s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 121640817 ns/op 15.95 MB/s 8391160 B/op 51 allocs/op BenchmarkCodeEncoderError-4 1 125650381 ns/op 15.44 MB/s 8394440 B/op 106 allocs/op BenchmarkCodeMarshal-4 1 125761407 ns/op 15.43 MB/s 10331928 B/op 51 allocs/op BenchmarkCodeMarshalError-4 1 128516067 ns/op 15.10 MB/s 10336616 B/op 106 allocs/op BenchmarkMarshalBytes/32-4 21416 5523 ns/op BenchmarkMarshalBytes/256-4 6243 18470 ns/op BenchmarkMarshalBytes/4096-4 466 252481 ns/op BenchmarkMarshalBytesError/32-4 60 1941832 ns/op BenchmarkMarshalBytesError/256-4 60 1919116 ns/op BenchmarkMarshalBytesError/4096-4 52 2199101 ns/op BenchmarkCodeDecoder-4 1 413127281 ns/op 4.70 MB/s 11144968 B/op 92714 allocs/op BenchmarkUnicodeDecoder-4 34080 3363 ns/op 4.16 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 51603 2273 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 364070640 ns/op 5.33 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 350044259 ns/op 5.54 MB/s 3067768 B/op 92687 allocs/op BenchmarkUnmarshalString-4 53821 2323 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 148428 846.6 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 348699 411.9 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 83102 1552 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 65889 2031 ns/op 143 B/op 2 allocs/op BenchmarkUnmapped-4 16263 7130 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2875 38608 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1053 112740 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 141 856054 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 8054401 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 423704 257.3 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 478308 243.1 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 477519 243.3 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 487184 232.4 ns/op BenchmarkEncodeMarshaler-4 71282 1562 ns/op 92 B/op 2 allocs/op BenchmarkEncoderEncode-4 93550 1266 ns/op 60 B/op 0 allocs/op BenchmarkNumberIsValid-4 4083758 28.83 ns/op BenchmarkNumberIsValidRegexp-4 20910 5724 ns/op PASS ok encoding/json 6.896s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 39 2573251 ns/op 25.47 MB/s BenchmarkDecode-4 24 4940173 ns/op 17.97 MB/s PASS ok encoding/pem 0.275s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2436 41527 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 991 121350 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4230 27647 ns/op PASS ok encoding/xml 0.396s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 212926 555.4 ns/op BenchmarkIntSet-4 245444 456.9 ns/op BenchmarkFloatAdd-4 54870 2268 ns/op BenchmarkFloatSet-4 258193 451.7 ns/op BenchmarkStringSet-4 263511 443.2 ns/op BenchmarkMapSet-4 64017 2429 ns/op BenchmarkMapSetDifferent-4 59698 2236 ns/op BenchmarkMapSetDifferentRandom-4 252 444168 ns/op BenchmarkMapSetString-4 55420 2120 ns/op BenchmarkMapAddSame-4 40077 3137 ns/op BenchmarkMapAddDifferent-4 16850 7219 ns/op BenchmarkMapAddDifferentRandom-4 212 580887 ns/op BenchmarkMapAddSameSteadyState-4 233413 483.6 ns/op BenchmarkMapAddDifferentSteadyState-4 115098 1074 ns/op BenchmarkRealworldExpvarUsage-4 10000 24924 ns/op PASS ok expvar 2.481s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 107233 1041 ns/op BenchmarkSprintfEmpty-4 503511 244.8 ns/op BenchmarkSprintfString-4 334568 367.6 ns/op BenchmarkSprintfTruncateString-4 308763 428.1 ns/op BenchmarkSprintfTruncateBytes-4 163668 740.6 ns/op BenchmarkSprintfSlowParsingPath-4 296922 408.5 ns/op BenchmarkSprintfQuoteString-4 45736 2657 ns/op BenchmarkSprintfInt-4 324540 382.8 ns/op BenchmarkSprintfIntInt-4 231388 513.1 ns/op BenchmarkSprintfPrefixedInt-4 269408 465.3 ns/op BenchmarkSprintfFloat-4 158941 769.5 ns/op BenchmarkSprintfComplex-4 59431 1870 ns/op BenchmarkSprintfBoolean-4 325552 400.7 ns/op BenchmarkSprintfHexString-4 144987 906.5 ns/op BenchmarkSprintfHexBytes-4 83613 1365 ns/op BenchmarkSprintfBytes-4 51514 2357 ns/op BenchmarkSprintfStringer-4 95462 1311 ns/op BenchmarkSprintfStructure-4 43866 2863 ns/op BenchmarkManyArgs-4 74349 1607 ns/op BenchmarkFprintInt-4 75198 1590 ns/op BenchmarkFprintfBytes-4 79712 1475 ns/op BenchmarkFprintIntNoAlloc-4 79543 1566 ns/op BenchmarkScanInts-4 36 3306528 ns/op BenchmarkScanRecursiveInt-4 1 387904178 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 416469038 ns/op PASS ok fmt 4.147s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 763 135696 ns/op PASS ok go/build 0.151s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 41637 2494 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14016 8731 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3870 29826 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1004 112454 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 268 450046 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 63 1978411 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7996247 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 34463821 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 144278927 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.410s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 256062760 ns/op 0.25 MB/s 46377720 B/op 48933 allocs/op PASS ok go/format 0.310s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 19503389 ns/op 2.76 MB/s BenchmarkParseOnly-4 6 18262828 ns/op 2.95 MB/s BenchmarkResolve-4 49 2533249 ns/op 21.26 MB/s PASS ok go/parser 1.392s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 145927247 ns/op 0.36 MB/s 5319248 B/op 27643 allocs/op BenchmarkPrintDecl-4 796 150840 ns/op 0.21 MB/s 18011 B/op 51 allocs/op PASS ok go/printer 0.317s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 285 418432 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8156190 ns/op 6.70 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11612708 ns/op 6.20 MB/s BenchmarkScanFiles/net/http/server.go-4 7 16157560 ns/op 7.03 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 226 498063 ns/op 6.18 MB/s PASS ok go/scanner 0.826s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1266566 95.88 ns/op PASS ok go/token 0.257s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 139 861874 ns/op BenchmarkNamed/Underlying/nongeneric-4 865587 138.1 ns/op BenchmarkNamed/Underlying/generic-4 833752 140.8 ns/op BenchmarkNamed/Underlying/src_instance-4 743934 158.6 ns/op BenchmarkNamed/Underlying/user_instance-4 826116 158.7 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 22980 5321 ns/op BenchmarkNamed/NewMethodSet/generic-4 22449 5266 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 21990 5398 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 22522 5246 ns/op BenchmarkCheck/http/funcbodies/info-4 1 518998111 ns/op 58630 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 395110696 ns/op 77013 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 222021709 ns/op 137037 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 208458582 ns/op 145668 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 418011933 ns/op 12250 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 108708938 ns/op 47069 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 66291387 ns/op 77227 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 67208780 ns/op 76169 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 173823586 ns/op 12463 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 62862992 ns/op 34453 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 46815546 ns/op 46271 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 47582848 ns/op 45527 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1013721875 ns/op 60879 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 520808546 ns/op 118484 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 127122695 ns/op 485168 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 107769346 ns/op 572296 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 510666599 ns/op 3951 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 103316496 ns/op 19525 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 83267825 ns/op 24225 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 80402673 ns/op 25075 lines/s PASS ok go/types 17.194s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 11118 10786 ns/op 94.94 MB/s PASS ok hash/adler32 0.250s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 234506 489.3 ns/op 30.65 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 236200 484.5 ns/op 30.96 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 129967 904.1 ns/op 44.24 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 135452 887.6 ns/op 45.07 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 490004 252.7 ns/op 2025.87 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 495417 253.0 ns/op 2023.47 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 429866 303.1 ns/op 3377.89 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 439413 305.3 ns/op 3354.30 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 249040 591.8 ns/op 6921.11 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 254307 598.0 ns/op 6849.33 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 49672 3299 ns/op 9931.30 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 42972 3280 ns/op 9990.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 483412 242.4 ns/op 61.87 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 502786 237.1 ns/op 63.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 501501 245.6 ns/op 162.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 501818 240.6 ns/op 166.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 354960 329.4 ns/op 1554.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 356984 333.1 ns/op 1537.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 286028 418.2 ns/op 2448.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 286084 422.1 ns/op 2425.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 237609 510.2 ns/op 8027.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 232252 505.8 ns/op 8097.95 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 49060 2447 ns/op 13389.13 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 48808 2465 ns/op 13291.73 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 231278 491.4 ns/op 30.52 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 245178 489.8 ns/op 30.63 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 125984 954.0 ns/op 41.93 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 124816 955.8 ns/op 41.85 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9850 11899 ns/op 43.03 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9724 11894 ns/op 43.05 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4646 25548 ns/op 40.08 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4658 25578 ns/op 40.03 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1083 109388 ns/op 37.44 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1078 110926 ns/op 36.93 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 128 887142 ns/op 36.94 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 134 889952 ns/op 36.82 MB/s PASS ok hash/crc32 4.984s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1083718 ns/op 60.47 MB/s BenchmarkCrc64/ISO4KB-4 1197 95831 ns/op 42.74 MB/s BenchmarkCrc64/ISO1KB-4 5592 20364 ns/op 50.28 MB/s BenchmarkCrc64/ECMA64KB-4 99 1091292 ns/op 60.05 MB/s BenchmarkCrc64/Random64KB-4 100 1067091 ns/op 61.42 MB/s BenchmarkCrc64/Random16KB-4 405 289123 ns/op 56.67 MB/s PASS ok hash/crc64 0.756s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 11157 10685 ns/op 95.83 MB/s BenchmarkFnv32aKB-4 9427 10755 ns/op 95.21 MB/s BenchmarkFnv64KB-4 10000 11145 ns/op 91.88 MB/s BenchmarkFnv64aKB-4 10000 11193 ns/op 91.48 MB/s BenchmarkFnv128KB-4 2296 51976 ns/op 19.70 MB/s BenchmarkFnv128aKB-4 2314 50804 ns/op 20.16 MB/s PASS ok hash/fnv 0.833s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 561078 188.3 ns/op 21.25 MB/s BenchmarkHash/n=4/Bytes-4 3997178 30.17 ns/op 132.60 MB/s BenchmarkHash/n=4/String-4 4222869 29.41 ns/op 136.03 MB/s BenchmarkHash/n=8/Write-4 574968 191.3 ns/op 41.82 MB/s BenchmarkHash/n=8/Bytes-4 3965004 30.18 ns/op 265.04 MB/s BenchmarkHash/n=8/String-4 3999831 30.54 ns/op 261.93 MB/s BenchmarkHash/n=16/Write-4 585998 190.2 ns/op 84.10 MB/s BenchmarkHash/n=16/Bytes-4 4479898 27.91 ns/op 573.32 MB/s BenchmarkHash/n=16/String-4 4551730 27.71 ns/op 577.31 MB/s BenchmarkHash/n=32/Write-4 586064 204.2 ns/op 156.67 MB/s BenchmarkHash/n=32/Bytes-4 4148073 29.47 ns/op 1085.83 MB/s BenchmarkHash/n=32/String-4 4308852 30.61 ns/op 1045.24 MB/s BenchmarkHash/n=64/Write-4 563931 212.0 ns/op 301.83 MB/s BenchmarkHash/n=64/Bytes-4 3784075 31.60 ns/op 2025.10 MB/s BenchmarkHash/n=64/String-4 3879080 30.67 ns/op 2087.02 MB/s BenchmarkHash/n=256/Write-4 426192 281.7 ns/op 908.83 MB/s BenchmarkHash/n=256/Bytes-4 2048152 60.06 ns/op 4262.21 MB/s BenchmarkHash/n=256/String-4 2038879 59.46 ns/op 4305.52 MB/s BenchmarkHash/n=320/Write-4 438469 278.3 ns/op 1149.71 MB/s BenchmarkHash/n=320/Bytes-4 1614583 74.27 ns/op 4308.45 MB/s BenchmarkHash/n=320/String-4 1600131 75.45 ns/op 4241.30 MB/s BenchmarkHash/n=1024/Write-4 286172 440.5 ns/op 2324.72 MB/s BenchmarkHash/n=1024/Bytes-4 761869 187.9 ns/op 5449.91 MB/s BenchmarkHash/n=1024/String-4 745249 194.4 ns/op 5268.70 MB/s BenchmarkHash/n=4096/Write-4 125535 1055 ns/op 3881.91 MB/s BenchmarkHash/n=4096/Bytes-4 170068 694.5 ns/op 5898.19 MB/s BenchmarkHash/n=4096/String-4 208777 689.8 ns/op 5938.33 MB/s BenchmarkHash/n=16384/Write-4 37388 3373 ns/op 4856.71 MB/s BenchmarkHash/n=16384/Bytes-4 48238 2729 ns/op 6003.59 MB/s BenchmarkHash/n=16384/String-4 49720 2756 ns/op 5945.88 MB/s PASS ok hash/maphash 4.514s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 830 132027 ns/op BenchmarkEscapeNone-4 125643 923.7 ns/op BenchmarkUnescape-4 765 151871 ns/op BenchmarkUnescapeNone-4 535221 214.2 ns/op BenchmarkUnescapeSparse-4 10000 10195 ns/op BenchmarkUnescapeDense-4 1172 100785 ns/op PASS ok html 0.771s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9518 12225 ns/op BenchmarkCSSEscaperNoSpecials-4 50584 2336 ns/op BenchmarkDecodeCSS-4 28021 4225 ns/op BenchmarkDecodeCSSNoSpecials-4 4459386 26.85 ns/op BenchmarkCSSValueFilter-4 129681 937.0 ns/op BenchmarkCSSValueFilterOk-4 86282 1335 ns/op BenchmarkEscapedExecute-4 4345 24022 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10390 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 71634 1673 ns/op BenchmarkStripTags-4 23001 5211 ns/op BenchmarkStripTagsNoSpecials-4 326572 384.1 ns/op BenchmarkJSValEscaperWithNum-4 26005 4635 ns/op BenchmarkJSValEscaperWithStr-4 4628 24312 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 21124 5712 ns/op BenchmarkJSValEscaperWithObj-4 4095 27470 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14865 7979 ns/op BenchmarkJSStrEscaperNoSpecials-4 62928 1933 ns/op BenchmarkJSStrEscaper-4 10000 10376 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 58209 2007 ns/op BenchmarkJSRegexpEscaper-4 10000 10687 ns/op BenchmarkTemplateSpecialTags-4 85 1215801 ns/op BenchmarkURLEscaper-4 4520 25317 ns/op BenchmarkURLEscaperNoSpecials-4 198736 615.2 ns/op BenchmarkURLNormalizer-4 5932 18804 ns/op BenchmarkURLNormalizerNoSpecials-4 187028 665.0 ns/op BenchmarkSrcsetFilter-4 20286 6248 ns/op BenchmarkSrcsetFilterNoSpecials-4 112978 1052 ns/op PASS ok html/template 3.862s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 524584 197.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 430230 249.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 673556 177.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 486184 245.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1813544 66.53 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1218967 97.53 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1860236 64.67 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 100.7 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1412628 81.71 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 472273 245.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 370470 312.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 448441 250.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 368295 330.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 823683 150.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 572468 216.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 941920 129.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 583987 221.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 423579 266.1 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1427794 86.07 ns/op BenchmarkRGBASetRGBA-4 1380074 91.47 ns/op BenchmarkRGBA64At-4 834009 145.1 ns/op BenchmarkRGBA64SetRGBA64-4 781818 157.9 ns/op BenchmarkNRGBAAt-4 1424016 84.55 ns/op BenchmarkNRGBASetNRGBA-4 1363244 86.34 ns/op BenchmarkNRGBA64At-4 840052 140.0 ns/op BenchmarkNRGBA64SetNRGBA64-4 800032 147.5 ns/op BenchmarkAlphaAt-4 2495079 48.36 ns/op BenchmarkAlphaSetAlpha-4 2484639 48.61 ns/op BenchmarkAlpha16At-4 1521780 75.51 ns/op BenchmarkAlphaSetAlpha16-4 1565648 76.36 ns/op BenchmarkGrayAt-4 2512665 47.70 ns/op BenchmarkGraySetGray-4 2498481 48.02 ns/op BenchmarkGray16At-4 1580323 75.32 ns/op BenchmarkGraySetGray16-4 1586532 76.09 ns/op PASS ok image 5.481s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4614278 25.89 ns/op BenchmarkYCbCrToRGB/128-4 4213592 28.12 ns/op BenchmarkYCbCrToRGB/255-4 4632313 26.00 ns/op BenchmarkRGBToYCbCr/0-4 4557310 26.20 ns/op BenchmarkRGBToYCbCr/Cb-4 4610917 25.71 ns/op BenchmarkRGBToYCbCr/Cr-4 4570131 26.07 ns/op BenchmarkYCbCrToRGBA/0-4 3259227 36.94 ns/op BenchmarkYCbCrToRGBA/128-4 3454772 34.75 ns/op BenchmarkYCbCrToRGBA/255-4 3429037 35.10 ns/op BenchmarkNYCbCrAToRGBA/0-4 3270698 35.90 ns/op BenchmarkNYCbCrAToRGBA/128-4 3347833 35.63 ns/op BenchmarkNYCbCrAToRGBA/255-4 3459858 34.58 ns/op PASS ok image/color 1.869s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 30358118 ns/op BenchmarkFillSrc-4 355 329543 ns/op BenchmarkCopyOver-4 7 14999129 ns/op BenchmarkCopySrc-4 474 244951 ns/op BenchmarkNRGBAOver-4 7 16151488 ns/op BenchmarkNRGBASrc-4 10 10625152 ns/op BenchmarkYCbCr-4 9 12459070 ns/op BenchmarkGray-4 16 6666030 ns/op BenchmarkCMYK-4 10 10804343 ns/op BenchmarkGlyphOver-4 21 5261377 ns/op BenchmarkRGBAMaskOver-4 4 27040485 ns/op BenchmarkGrayMaskOver-4 5 21205572 ns/op BenchmarkRGBA64ImageMaskOver-4 3 33896894 ns/op BenchmarkRGBA-4 5 22506525 ns/op BenchmarkPalettedFill-4 988 123368 ns/op BenchmarkPalettedRGBA-4 5 23747481 ns/op BenchmarkGenericOver-4 3 49587120 ns/op BenchmarkGenericMaskOver-4 5 20702129 ns/op BenchmarkGenericSrc-4 4 33445594 ns/op BenchmarkGenericMaskSrc-4 4 29521866 ns/op PASS ok image/draw 6.124s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 25 4528401 ns/op 3.41 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 110431170 ns/op 2.78 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2852081440 ns/op 0.43 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 63 1807653 ns/op 8.55 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 139766730 ns/op 0.44 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 3.866s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3844 28498 ns/op BenchmarkIDCT-4 3892 27779 ns/op BenchmarkDecodeBaseline-4 9 11897733 ns/op 5.19 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 16744730 ns/op 3.69 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 148311867 ns/op 8.29 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 185085783 ns/op 4.98 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.194s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12931918 8.801 ns/op BenchmarkDecodeGray-4 13 8377497 ns/op 7.82 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 35715483 ns/op 7.34 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 30647612 ns/op 8.55 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 24 4954260 ns/op 13.23 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 28442384 ns/op 9.22 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 35163041 ns/op 7.46 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 50700260 ns/op 6.06 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 50790070 ns/op 6.05 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 165478465 ns/op 7.43 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 178782875 ns/op 6.87 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 25530663 ns/op 12.03 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 165986221 ns/op 7.40 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 701843199 ns/op 1.75 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.317s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 3 49486163 ns/op 2.02 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 39797294 ns/op 2.51 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 273824510 ns/op 1.83 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 244047829 ns/op 2.05 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 49342887 ns/op 2.03 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 39174656 ns/op 2.55 MB/s 802898 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 270594517 ns/op 1.85 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 228518796 ns/op 2.19 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 570439527 ns/op 1.75 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 531068884 ns/op 1.88 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3508259445 ns/op 1.43 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3390433286 ns/op 1.47 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8268971 ns/op 12.09 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 13 8649571 ns/op 11.56 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 41872715 ns/op 11.94 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 43882900 ns/op 11.39 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 80989214 ns/op 12.35 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 84097414 ns/op 11.89 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 408046809 ns/op 12.25 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 425997416 ns/op 11.74 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 60247060 ns/op 1.66 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 53750706 ns/op 1.86 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 374084261 ns/op 1.34 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 376520244 ns/op 1.33 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 851098314 ns/op 1.17 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 888072749 ns/op 1.13 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5327718445 ns/op 0.94 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5036386393 ns/op 0.99 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 152245336 ns/op 27.45 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 156080025 ns/op 26.78 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 65.475s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 37428 2860 ns/op 0.35 MB/s BenchmarkMarshalCorpusFile/2-4 39405 3035 ns/op 0.66 MB/s BenchmarkMarshalCorpusFile/4-4 34981 3364 ns/op 1.19 MB/s BenchmarkMarshalCorpusFile/8-4 29869 4047 ns/op 1.98 MB/s BenchmarkMarshalCorpusFile/16-4 22600 5282 ns/op 3.03 MB/s BenchmarkMarshalCorpusFile/32-4 15009 7954 ns/op 4.02 MB/s BenchmarkMarshalCorpusFile/64-4 8376 12819 ns/op 4.99 MB/s BenchmarkMarshalCorpusFile/128-4 5281 21245 ns/op 6.03 MB/s BenchmarkMarshalCorpusFile/256-4 2726 40335 ns/op 6.35 MB/s BenchmarkMarshalCorpusFile/512-4 1489 80774 ns/op 6.34 MB/s BenchmarkMarshalCorpusFile/1024-4 784 152962 ns/op 6.69 MB/s BenchmarkMarshalCorpusFile/2048-4 385 306879 ns/op 6.67 MB/s BenchmarkMarshalCorpusFile/4096-4 198 599222 ns/op 6.84 MB/s BenchmarkMarshalCorpusFile/8192-4 94 1192635 ns/op 6.87 MB/s BenchmarkMarshalCorpusFile/16384-4 50 2379781 ns/op 6.88 MB/s BenchmarkMarshalCorpusFile/32768-4 21 5228428 ns/op 6.27 MB/s BenchmarkMarshalCorpusFile/65536-4 10 10600544 ns/op 6.18 MB/s BenchmarkMarshalCorpusFile/131072-4 5 21898303 ns/op 5.99 MB/s BenchmarkMarshalCorpusFile/262144-4 3 43988759 ns/op 5.96 MB/s BenchmarkMarshalCorpusFile/524288-4 2 89428533 ns/op 5.86 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 181296279 ns/op 5.78 MB/s BenchmarkUnmarshalCorpusFile/1-4 10000 10973 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 10000 11254 ns/op 0.18 MB/s BenchmarkUnmarshalCorpusFile/4-4 8944 12614 ns/op 0.32 MB/s BenchmarkUnmarshalCorpusFile/8-4 7467 14015 ns/op 0.57 MB/s BenchmarkUnmarshalCorpusFile/16-4 6585 17658 ns/op 0.91 MB/s BenchmarkUnmarshalCorpusFile/32-4 4490 25076 ns/op 1.28 MB/s BenchmarkUnmarshalCorpusFile/64-4 3793 29406 ns/op 2.18 MB/s BenchmarkUnmarshalCorpusFile/128-4 2929 38477 ns/op 3.33 MB/s BenchmarkUnmarshalCorpusFile/256-4 1170 100636 ns/op 2.54 MB/s BenchmarkUnmarshalCorpusFile/512-4 622 199273 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/1024-4 313 372719 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/2048-4 162 741631 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/4096-4 72 1451054 ns/op 2.82 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 2939798 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5821770 ns/op 2.81 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11633147 ns/op 2.82 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23119954 ns/op 2.83 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 46206617 ns/op 2.84 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 92676002 ns/op 2.83 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 188729910 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 379256149 ns/op 2.76 MB/s BenchmarkMutatorBytes/1-4 37882 3250 ns/op BenchmarkMutatorBytes/10-4 35962 3164 ns/op BenchmarkMutatorBytes/100-4 35948 3438 ns/op BenchmarkMutatorBytes/1000-4 23010 5475 ns/op BenchmarkMutatorBytes/10000-4 5830 23698 ns/op BenchmarkMutatorBytes/100000-4 927 150325 ns/op BenchmarkMutatorString/1-4 32847 3397 ns/op BenchmarkMutatorString/10-4 36180 3378 ns/op BenchmarkMutatorString/100-4 32313 4058 ns/op BenchmarkMutatorString/1000-4 13930 8076 ns/op BenchmarkMutatorString/10000-4 3171 57941 ns/op BenchmarkMutatorString/100000-4 337 439316 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 19498 6054 ns/op BenchmarkMutatorAllBasicTypes/string-4 19360 6220 ns/op BenchmarkMutatorAllBasicTypes/bool-4 64741 1878 ns/op BenchmarkMutatorAllBasicTypes/float32-4 55574 2160 ns/op BenchmarkMutatorAllBasicTypes/float64-4 57330 2109 ns/op BenchmarkMutatorAllBasicTypes/int-4 60938 1963 ns/op BenchmarkMutatorAllBasicTypes/int8-4 61326 1971 ns/op BenchmarkMutatorAllBasicTypes/int16-4 59701 2010 ns/op BenchmarkMutatorAllBasicTypes/int32-4 60332 1978 ns/op BenchmarkMutatorAllBasicTypes/int64-4 60814 1974 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 58902 2057 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 58128 2038 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 58986 2030 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 58454 2050 ns/op PASS ok internal/fuzz 11.519s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 51602 2412 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 132007 923.2 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.313s PASS ok internal/poll 0.028s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20160626 ns/op PASS ok internal/trace 2.558s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 17946 8839 ns/op BenchmarkCopyNLarge-4 303 475801 ns/op PASS ok io 0.571s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 208689 565.4 ns/op BenchmarkPrintln-4 26325 4750 ns/op BenchmarkPrintlnNoFlags-4 49018 2479 ns/op PASS ok log 0.474s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1879311 66.18 ns/op BenchmarkAcosh-4 967662 116.4 ns/op BenchmarkAsin-4 1920373 67.20 ns/op BenchmarkAsinh-4 992812 125.0 ns/op BenchmarkAtan-4 2573107 49.80 ns/op BenchmarkAtanh-4 1000000 116.0 ns/op BenchmarkAtan2-4 1810915 69.56 ns/op BenchmarkCbrt-4 1337587 89.38 ns/op BenchmarkCeil-4 18340880 6.447 ns/op BenchmarkCopysign-4 3138261 38.71 ns/op BenchmarkCos-4 1245336 104.4 ns/op BenchmarkCosh-4 1410865 85.93 ns/op BenchmarkErf-4 2310986 54.16 ns/op BenchmarkErfc-4 2246386 54.45 ns/op BenchmarkErfinv-4 1830435 65.35 ns/op BenchmarkErfcinv-4 1870054 67.08 ns/op BenchmarkExp-4 4177728 40.40 ns/op BenchmarkExpGo-4 954660 129.5 ns/op BenchmarkExpm1-4 2013841 60.29 ns/op BenchmarkExp2-4 1000000 120.0 ns/op BenchmarkExp2Go-4 978632 127.1 ns/op BenchmarkAbs-4 4035241 29.28 ns/op BenchmarkDim-4 9451725 12.17 ns/op BenchmarkFloor-4 18305518 6.468 ns/op BenchmarkMax-4 13010995 9.495 ns/op BenchmarkMin-4 13147058 9.433 ns/op BenchmarkMod-4 342228 327.3 ns/op BenchmarkFrexp-4 2126365 56.33 ns/op BenchmarkGamma-4 810374 150.5 ns/op BenchmarkHypot-4 9988869 24.87 ns/op BenchmarkHypotGo-4 1611734 72.58 ns/op BenchmarkIlogb-4 2414931 48.48 ns/op BenchmarkJ0-4 264690 474.5 ns/op BenchmarkJ1-4 277654 457.5 ns/op BenchmarkJn-4 126530 968.9 ns/op BenchmarkLdexp-4 2028524 58.71 ns/op BenchmarkLgamma-4 942753 132.8 ns/op BenchmarkLog-4 3061666 50.80 ns/op BenchmarkLogb-4 2538025 47.23 ns/op BenchmarkLog1p-4 1240482 95.67 ns/op BenchmarkLog10-4 3923587 49.73 ns/op BenchmarkLog2-4 1540219 78.85 ns/op BenchmarkModf-4 3046645 39.18 ns/op BenchmarkNextafter32-4 3026316 39.60 ns/op BenchmarkNextafter64-4 2974650 39.90 ns/op BenchmarkPowInt-4 607165 196.8 ns/op BenchmarkPowFrac-4 419781 285.7 ns/op BenchmarkPow10Pos-4 5023023 23.41 ns/op BenchmarkPow10Neg-4 5138056 23.58 ns/op BenchmarkRound-4 4036462 30.16 ns/op BenchmarkRoundToEven-4 10154425 12.61 ns/op BenchmarkRemainder-4 484503 226.1 ns/op BenchmarkSignbit-4 6014875 19.99 ns/op BenchmarkSin-4 1586040 72.79 ns/op BenchmarkSincos-4 1000000 110.1 ns/op BenchmarkSinh-4 1682917 71.77 ns/op BenchmarkSqrtIndirect-4 18849288 6.576 ns/op BenchmarkSqrtLatency-4 17251707 8.034 ns/op BenchmarkSqrtIndirectLatency-4 17440528 8.172 ns/op BenchmarkSqrtGoLatency-4 1000000 111.8 ns/op BenchmarkSqrtPrime-4 26482 3922 ns/op BenchmarkTan-4 1475769 84.49 ns/op BenchmarkTanh-4 1252471 98.56 ns/op BenchmarkTrunc-4 16333032 6.705 ns/op BenchmarkY0-4 267724 483.8 ns/op BenchmarkY1-4 272481 464.2 ns/op BenchmarkYn-4 129216 951.4 ns/op BenchmarkFloat64bits-4 6415244 18.75 ns/op BenchmarkFloat64frombits-4 5978736 19.87 ns/op BenchmarkFloat32bits-4 6097891 19.53 ns/op BenchmarkFloat32frombits-4 6181672 19.48 ns/op BenchmarkFMA-4 17573757 6.785 ns/op PASS ok math 11.512s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11651745 10.13 ns/op 6320.43 MB/s BenchmarkAddVV/2-4 10815858 11.30 ns/op 11329.10 MB/s BenchmarkAddVV/3-4 9786127 12.20 ns/op 15739.54 MB/s BenchmarkAddVV/4-4 9935758 11.97 ns/op 21384.99 MB/s BenchmarkAddVV/5-4 8996800 13.58 ns/op 23558.53 MB/s BenchmarkAddVV/10-4 7775678 15.67 ns/op 40834.23 MB/s BenchmarkAddVV/100-4 1700620 71.44 ns/op 89581.33 MB/s BenchmarkAddVV/1000-4 203022 586.5 ns/op 109122.65 MB/s BenchmarkSubVV/1-4 11910813 10.08 ns/op 6348.33 MB/s BenchmarkSubVV/2-4 10632805 11.17 ns/op 11459.37 MB/s BenchmarkSubVV/3-4 9727084 12.29 ns/op 15622.10 MB/s BenchmarkSubVV/4-4 10026860 12.01 ns/op 21318.92 MB/s BenchmarkSubVV/5-4 9375745 12.76 ns/op 25071.80 MB/s BenchmarkSubVV/10-4 7802140 15.48 ns/op 41338.22 MB/s BenchmarkSubVV/100-4 1676708 71.97 ns/op 88928.44 MB/s BenchmarkSubVV/1000-4 205263 580.2 ns/op 110311.70 MB/s BenchmarkAddVW/1-4 13125609 9.086 ns/op 880.47 MB/s BenchmarkAddVW/2-4 12325758 9.616 ns/op 1663.94 MB/s BenchmarkAddVW/3-4 11556344 10.28 ns/op 2334.20 MB/s BenchmarkAddVW/4-4 11488508 10.68 ns/op 2995.93 MB/s BenchmarkAddVW/5-4 10567284 11.39 ns/op 3511.15 MB/s BenchmarkAddVW/10-4 8659980 13.57 ns/op 5893.26 MB/s BenchmarkAddVW/100-4 320223 348.6 ns/op 2295.22 MB/s BenchmarkAddVW/1000-4 52876 2267 ns/op 3528.55 MB/s BenchmarkAddVWext/1-4 13279531 9.115 ns/op 877.71 MB/s BenchmarkAddVWext/2-4 12409812 10.07 ns/op 1588.10 MB/s BenchmarkAddVWext/3-4 11598402 10.25 ns/op 2340.77 MB/s BenchmarkAddVWext/4-4 11732161 10.67 ns/op 2998.90 MB/s BenchmarkAddVWext/5-4 10853919 11.07 ns/op 3612.48 MB/s BenchmarkAddVWext/10-4 8943692 13.55 ns/op 5903.99 MB/s BenchmarkAddVWext/100-4 86644 1370 ns/op 584.13 MB/s BenchmarkAddVWext/1000-4 8853 13255 ns/op 603.55 MB/s BenchmarkSubVW/1-4 13218860 9.157 ns/op 873.65 MB/s BenchmarkSubVW/2-4 11877012 9.804 ns/op 1631.96 MB/s BenchmarkSubVW/3-4 11150284 10.64 ns/op 2255.81 MB/s BenchmarkSubVW/4-4 11683626 10.62 ns/op 3012.58 MB/s BenchmarkSubVW/5-4 10760359 11.19 ns/op 3574.73 MB/s BenchmarkSubVW/10-4 8802147 13.57 ns/op 5893.55 MB/s BenchmarkSubVW/100-4 338439 351.8 ns/op 2274.16 MB/s BenchmarkSubVW/1000-4 51616 2267 ns/op 3529.02 MB/s BenchmarkSubVWext/1-4 13087875 9.132 ns/op 876.04 MB/s BenchmarkSubVWext/2-4 11917300 9.859 ns/op 1622.88 MB/s BenchmarkSubVWext/3-4 11320620 10.62 ns/op 2258.99 MB/s BenchmarkSubVWext/4-4 11619477 10.59 ns/op 3021.72 MB/s BenchmarkSubVWext/5-4 10547815 11.21 ns/op 3568.88 MB/s BenchmarkSubVWext/10-4 8757300 13.53 ns/op 5914.24 MB/s BenchmarkSubVWext/100-4 89882 1334 ns/op 599.90 MB/s BenchmarkSubVWext/1000-4 9141 12833 ns/op 623.38 MB/s BenchmarkMulAddVWW/1-4 10817343 11.10 ns/op 5764.64 MB/s BenchmarkMulAddVWW/2-4 10331832 12.00 ns/op 10667.51 MB/s BenchmarkMulAddVWW/3-4 9649665 12.53 ns/op 15327.74 MB/s BenchmarkMulAddVWW/4-4 9136016 13.22 ns/op 19358.27 MB/s BenchmarkMulAddVWW/5-4 8786084 13.55 ns/op 23621.01 MB/s BenchmarkMulAddVWW/10-4 6458654 18.46 ns/op 34675.87 MB/s BenchmarkMulAddVWW/100-4 1000000 108.0 ns/op 59254.36 MB/s BenchmarkMulAddVWW/1000-4 129184 930.2 ns/op 68800.21 MB/s BenchmarkAddMulVVW/1-4 11862838 10.02 ns/op 6390.14 MB/s BenchmarkAddMulVVW/2-4 10838766 11.03 ns/op 11605.00 MB/s BenchmarkAddMulVVW/3-4 9714656 12.26 ns/op 15657.97 MB/s BenchmarkAddMulVVW/4-4 8822029 13.49 ns/op 18975.74 MB/s BenchmarkAddMulVVW/5-4 8134146 14.67 ns/op 21818.88 MB/s BenchmarkAddMulVVW/10-4 6846012 17.60 ns/op 36359.82 MB/s BenchmarkAddMulVVW/100-4 1478769 80.38 ns/op 79619.82 MB/s BenchmarkAddMulVVW/1000-4 167191 712.0 ns/op 89882.43 MB/s BenchmarkDivWVW/1-4 2767672 43.81 ns/op 1460.77 MB/s BenchmarkDivWVW/2-4 1268331 96.58 ns/op 1325.34 MB/s BenchmarkDivWVW/3-4 955444 125.6 ns/op 1528.94 MB/s BenchmarkDivWVW/4-4 812206 146.0 ns/op 1753.95 MB/s BenchmarkDivWVW/5-4 814372 146.1 ns/op 2190.06 MB/s BenchmarkDivWVW/10-4 436394 271.0 ns/op 2361.59 MB/s BenchmarkDivWVW/100-4 57057 2084 ns/op 3070.83 MB/s BenchmarkDivWVW/1000-4 5874 20269 ns/op 3157.50 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11949405 10.02 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12090418 9.594 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10892908 10.65 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11107467 10.23 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10175978 11.25 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10364126 11.08 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8892154 12.86 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9683512 11.62 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8276706 13.49 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8360623 13.65 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6708387 17.32 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7005630 16.44 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.0 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1279242 91.94 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 129280 932.0 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 152541 768.8 ns/op BenchmarkDecimalConversion-4 223 534823 ns/op BenchmarkFloatString/100-4 12295 9779 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 225 526607 ns/op 2902 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 48279675 ns/op 60656 B/op 49 allocs/op BenchmarkFloatString/100000-4 1 4886854316 ns/op 840816 B/op 517 allocs/op BenchmarkFloatAdd/10-4 168876 689.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 175162 678.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 156363 759.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 87052 1368 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17422 6958 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 236394 509.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 237927 509.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 226100 527.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 162601 736.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45768 2621 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2082 56643 ns/op BenchmarkParseFloatLargeExp-4 483 245628 ns/op BenchmarkGCD10x10/WithoutXY-4 205326 574.9 ns/op BenchmarkGCD10x10/WithXY-4 60922 1997 ns/op BenchmarkGCD10x100/WithoutXY-4 107871 1119 ns/op BenchmarkGCD10x100/WithXY-4 18884 6462 ns/op BenchmarkGCD10x1000/WithoutXY-4 69674 1749 ns/op BenchmarkGCD10x1000/WithXY-4 15447 7953 ns/op BenchmarkGCD100x100/WithoutXY-4 26226 4803 ns/op BenchmarkGCD100x100/WithXY-4 9649 11363 ns/op BenchmarkGCD100x1000/WithoutXY-4 12722 9285 ns/op BenchmarkGCD100x1000/WithXY-4 5818 18155 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2208 54641 ns/op BenchmarkGCD1000x1000/WithXY-4 1158 96761 ns/op BenchmarkHilbert-4 24 4945741 ns/op BenchmarkBinomial-4 14248 8355 ns/op BenchmarkQuoRem-4 21549 5791 ns/op BenchmarkExp-4 14 7827821 ns/op BenchmarkExpMont/Odd-4 122 969113 ns/op 2585 B/op 21 allocs/op BenchmarkExpMont/Even1-4 122 980149 ns/op 3362 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 1013774 ns/op 3855 B/op 53 allocs/op BenchmarkExpMont/Even3-4 100 1012005 ns/op 3875 B/op 54 allocs/op BenchmarkExpMont/Even4-4 100 1007376 ns/op 3878 B/op 54 allocs/op BenchmarkExpMont/Even8-4 100 1010124 ns/op 3820 B/op 52 allocs/op BenchmarkExpMont/Even32-4 100 1016291 ns/op 3817 B/op 52 allocs/op BenchmarkExpMont/Even64-4 140 840417 ns/op 3640 B/op 53 allocs/op BenchmarkExpMont/Even96-4 136 873569 ns/op 3777 B/op 51 allocs/op BenchmarkExpMont/Even128-4 160 744608 ns/op 3268 B/op 50 allocs/op BenchmarkExpMont/Even255-4 187 647271 ns/op 2950 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 432 278591 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 391 304350 ns/op 1735 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 384 306990 ns/op 1740 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 376 304550 ns/op 1748 B/op 47 allocs/op BenchmarkExp2-4 14 7703624 ns/op BenchmarkBitset-4 802422 148.8 ns/op BenchmarkBitsetNeg-4 428474 275.4 ns/op BenchmarkBitsetOrig-4 265855 462.5 ns/op BenchmarkBitsetNegOrig-4 171445 715.2 ns/op BenchmarkModSqrt225_Tonelli-4 100 1095264 ns/op BenchmarkModSqrt225_3Mod4-4 360 328835 ns/op BenchmarkModSqrt231_Tonelli-4 99 1117905 ns/op BenchmarkModSqrt231_5Mod8-4 308 386675 ns/op BenchmarkModInverse-4 13200 8817 ns/op BenchmarkSqrt-4 1684 68295 ns/op BenchmarkIntSqr/1-4 1391637 85.22 ns/op BenchmarkIntSqr/2-4 750076 160.9 ns/op BenchmarkIntSqr/3-4 589387 196.2 ns/op BenchmarkIntSqr/5-4 417314 283.0 ns/op BenchmarkIntSqr/8-4 299587 402.5 ns/op BenchmarkIntSqr/10-4 235347 509.6 ns/op BenchmarkIntSqr/20-4 51697 2461 ns/op BenchmarkIntSqr/30-4 37772 3316 ns/op BenchmarkIntSqr/50-4 23288 5317 ns/op BenchmarkIntSqr/80-4 13766 8870 ns/op BenchmarkIntSqr/100-4 9475 11594 ns/op BenchmarkIntSqr/200-4 3666 30331 ns/op BenchmarkIntSqr/300-4 1509 70729 ns/op BenchmarkIntSqr/500-4 804 155191 ns/op BenchmarkIntSqr/800-4 306 393041 ns/op BenchmarkIntSqr/1000-4 222 538720 ns/op BenchmarkDiv/20/10-4 419266 282.5 ns/op BenchmarkDiv/40/20-4 424156 280.4 ns/op BenchmarkDiv/100/50-4 362576 327.2 ns/op BenchmarkDiv/200/100-4 55503 2217 ns/op BenchmarkDiv/400/200-4 54420 2291 ns/op BenchmarkDiv/1000/500-4 43656 2884 ns/op BenchmarkDiv/2000/1000-4 32068 3934 ns/op BenchmarkDiv/20000/10000-4 1057 111498 ns/op BenchmarkDiv/200000/100000-4 26 4689082 ns/op BenchmarkDiv/2000000/1000000-4 1 128645730 ns/op BenchmarkDiv/20000000/10000000-4 1 3807295383 ns/op BenchmarkMul-4 5 22590693 ns/op BenchmarkNatMul/10-4 181172 675.1 ns/op BenchmarkNatMul/100-4 5910 20771 ns/op BenchmarkNatMul/1000-4 177 675149 ns/op BenchmarkZeroShifts/Shl-4 20200 7262 ns/op BenchmarkZeroShifts/ShlSame-4 5225601 22.67 ns/op BenchmarkZeroShifts/Shr-4 20758 6421 ns/op BenchmarkZeroShifts/ShrSame-4 5273823 22.45 ns/op BenchmarkExp3Power/0x10-4 195981 622.3 ns/op BenchmarkExp3Power/0x40-4 168403 718.5 ns/op BenchmarkExp3Power/0x100-4 100750 1185 ns/op BenchmarkExp3Power/0x400-4 44911 2615 ns/op BenchmarkExp3Power/0x1000-4 10000 11527 ns/op BenchmarkExp3Power/0x4000-4 2058 60164 ns/op BenchmarkExp3Power/0x10000-4 220 543803 ns/op BenchmarkExp3Power/0x40000-4 20 5755151 ns/op BenchmarkExp3Power/0x100000-4 2 56828964 ns/op BenchmarkExp3Power/0x400000-4 1 525892609 ns/op BenchmarkFibo-4 3 38876094 ns/op BenchmarkNatSqr/1-4 1000000 123.8 ns/op BenchmarkNatSqr/2-4 592243 208.2 ns/op BenchmarkNatSqr/3-4 446962 255.0 ns/op BenchmarkNatSqr/5-4 312898 378.0 ns/op BenchmarkNatSqr/8-4 236034 520.8 ns/op BenchmarkNatSqr/10-4 187136 698.7 ns/op BenchmarkNatSqr/20-4 47779 2534 ns/op BenchmarkNatSqr/30-4 33943 3540 ns/op BenchmarkNatSqr/50-4 20413 5672 ns/op BenchmarkNatSqr/80-4 12636 9552 ns/op BenchmarkNatSqr/100-4 8647 12485 ns/op BenchmarkNatSqr/200-4 3712 32620 ns/op BenchmarkNatSqr/300-4 1622 75598 ns/op BenchmarkNatSqr/500-4 800 151374 ns/op BenchmarkNatSqr/800-4 333 355093 ns/op BenchmarkNatSqr/1000-4 244 504594 ns/op BenchmarkNatSetBytes/8-4 832650 139.0 ns/op BenchmarkNatSetBytes/24-4 257042 472.7 ns/op BenchmarkNatSetBytes/128-4 58566 2025 ns/op BenchmarkNatSetBytes/7-4 886087 133.5 ns/op BenchmarkNatSetBytes/23-4 260565 462.4 ns/op BenchmarkNatSetBytes/127-4 58680 2006 ns/op BenchmarkScanPi-4 264 451575 ns/op BenchmarkStringPiParallel-4 717 176788 ns/op BenchmarkScan/10/Base2-4 44091 2726 ns/op BenchmarkScan/100/Base2-4 5074 23367 ns/op BenchmarkScan/1000/Base2-4 519 229960 ns/op BenchmarkScan/10/Base8-4 108861 1105 ns/op BenchmarkScan/100/Base8-4 14442 8328 ns/op BenchmarkScan/1000/Base8-4 1472 80689 ns/op BenchmarkScan/10/Base10-4 114380 1037 ns/op BenchmarkScan/100/Base10-4 15823 7579 ns/op BenchmarkScan/1000/Base10-4 1632 73474 ns/op BenchmarkScan/10/Base16-4 124874 958.1 ns/op BenchmarkScan/100/Base16-4 17467 6844 ns/op BenchmarkScan/1000/Base16-4 1809 66184 ns/op BenchmarkString/10/Base2-4 186904 651.5 ns/op BenchmarkString/100/Base2-4 24771 4787 ns/op BenchmarkString/1000/Base2-4 2545 45712 ns/op BenchmarkString/10/Base8-4 367308 326.7 ns/op BenchmarkString/100/Base8-4 65752 1814 ns/op BenchmarkString/1000/Base8-4 7090 16522 ns/op BenchmarkString/10/Base10-4 214489 583.9 ns/op BenchmarkString/100/Base10-4 39174 3055 ns/op BenchmarkString/1000/Base10-4 5083 23305 ns/op BenchmarkString/10/Base16-4 421512 288.5 ns/op BenchmarkString/100/Base16-4 86854 1359 ns/op BenchmarkString/1000/Base16-4 9583 12053 ns/op BenchmarkLeafSize/0-4 43 2580928 ns/op BenchmarkLeafSize/1-4 432 276660 ns/op BenchmarkLeafSize/2-4 434 274745 ns/op BenchmarkLeafSize/3-4 315 375857 ns/op BenchmarkLeafSize/4-4 447 268923 ns/op BenchmarkLeafSize/5-4 279 427120 ns/op BenchmarkLeafSize/6-4 324 379778 ns/op BenchmarkLeafSize/7-4 343 351166 ns/op BenchmarkLeafSize/8-4 440 263840 ns/op BenchmarkLeafSize/9-4 224 514862 ns/op BenchmarkLeafSize/10-4 279 425439 ns/op BenchmarkLeafSize/11-4 290 412781 ns/op BenchmarkLeafSize/12-4 322 369519 ns/op BenchmarkLeafSize/13-4 294 399889 ns/op BenchmarkLeafSize/14-4 343 347455 ns/op BenchmarkLeafSize/15-4 369 326589 ns/op BenchmarkLeafSize/16-4 448 266376 ns/op BenchmarkLeafSize/32-4 438 269182 ns/op BenchmarkLeafSize/64-4 404 288504 ns/op BenchmarkProbablyPrime/n=0-4 9 11229908 ns/op BenchmarkProbablyPrime/n=1-4 8 12809140 ns/op BenchmarkProbablyPrime/n=5-4 6 18817630 ns/op BenchmarkProbablyPrime/n=10-4 4 26642559 ns/op BenchmarkProbablyPrime/n=20-4 3 41833633 ns/op BenchmarkProbablyPrime/Lucas-4 12 9669343 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 74 1562326 ns/op BenchmarkRatCmp-4 233174 517.3 ns/op BenchmarkFloatSqrt/64-4 22844 5244 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 14328 8364 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9589 11907 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 5023 23342 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 840 142385 ns/op 18021 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 62 1883474 ns/op 174889 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 141578450 ns/op 3815728 B/op 636 allocs/op PASS ok math/big 49.546s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 9018624 13.38 ns/op BenchmarkLeadingZeros8-4 9165090 13.11 ns/op BenchmarkLeadingZeros16-4 9535183 12.54 ns/op BenchmarkLeadingZeros32-4 9621460 12.50 ns/op BenchmarkLeadingZeros64-4 9296887 12.86 ns/op BenchmarkTrailingZeros-4 9588021 12.50 ns/op BenchmarkTrailingZeros8-4 8959803 13.52 ns/op BenchmarkTrailingZeros16-4 9547706 12.62 ns/op BenchmarkTrailingZeros32-4 9295072 12.85 ns/op BenchmarkTrailingZeros64-4 9575624 12.58 ns/op BenchmarkOnesCount-4 9077491 13.02 ns/op BenchmarkOnesCount8-4 10000135 12.02 ns/op BenchmarkOnesCount16-4 9420146 12.60 ns/op BenchmarkOnesCount32-4 9658732 12.49 ns/op BenchmarkOnesCount64-4 9559651 12.46 ns/op BenchmarkRotateLeft-4 9833059 12.20 ns/op BenchmarkRotateLeft8-4 9883892 12.07 ns/op BenchmarkRotateLeft16-4 9852990 12.17 ns/op BenchmarkRotateLeft32-4 9923937 12.05 ns/op BenchmarkRotateLeft64-4 9538671 12.75 ns/op BenchmarkReverse-4 14410704 8.320 ns/op BenchmarkReverse8-4 18648913 6.605 ns/op BenchmarkReverse16-4 16808455 7.148 ns/op BenchmarkReverse32-4 14972118 7.868 ns/op BenchmarkReverse64-4 14315704 8.345 ns/op BenchmarkReverseBytes-4 18840856 6.396 ns/op BenchmarkReverseBytes16-4 18887126 6.365 ns/op BenchmarkReverseBytes32-4 18828026 6.724 ns/op BenchmarkReverseBytes64-4 17432756 7.045 ns/op BenchmarkAdd-4 9597950 13.55 ns/op BenchmarkAdd32-4 8412223 13.02 ns/op BenchmarkAdd64-4 9498978 12.98 ns/op BenchmarkAdd64multiple-4 17458585 7.042 ns/op BenchmarkSub-4 9391934 13.39 ns/op BenchmarkSub32-4 9247873 12.80 ns/op BenchmarkSub64-4 9271059 12.91 ns/op BenchmarkSub64multiple-4 16992532 6.935 ns/op BenchmarkMul-4 9620995 12.41 ns/op BenchmarkMul32-4 9529540 12.51 ns/op BenchmarkMul64-4 9822194 12.38 ns/op BenchmarkDiv-4 2674233 45.04 ns/op BenchmarkDiv32-4 5453576 21.36 ns/op BenchmarkDiv64-4 2756287 43.62 ns/op PASS ok math/bits 5.874s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10432674 23.33 ns/op BenchmarkAcos-4 407763 278.4 ns/op BenchmarkAcosh-4 423510 293.9 ns/op BenchmarkAsin-4 470137 275.9 ns/op BenchmarkAsinh-4 464646 278.3 ns/op BenchmarkAtan-4 729778 196.5 ns/op BenchmarkAtanh-4 746371 199.8 ns/op BenchmarkConj-4 19428120 5.327 ns/op BenchmarkCos-4 548726 212.1 ns/op BenchmarkCosh-4 596950 207.4 ns/op BenchmarkExp-4 821817 160.5 ns/op BenchmarkLog-4 837787 160.4 ns/op BenchmarkLog10-4 827884 158.6 ns/op BenchmarkPhase-4 1738848 68.95 ns/op BenchmarkPolar-4 1000000 107.4 ns/op BenchmarkPow-4 229969 648.9 ns/op BenchmarkRect-4 1000000 116.9 ns/op BenchmarkSin-4 599702 208.6 ns/op BenchmarkSinh-4 612492 209.0 ns/op BenchmarkSqrt-4 1000000 118.3 ns/op BenchmarkTan-4 372642 342.1 ns/op BenchmarkTanh-4 412989 320.9 ns/op PASS ok math/cmplx 3.102s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 182365 644.4 ns/op BenchmarkInt63ThreadsafeParallel-4 74120 1499 ns/op BenchmarkInt63Unthreadsafe-4 1322523 90.71 ns/op BenchmarkIntn1000-4 865039 135.0 ns/op BenchmarkInt63n1000-4 945944 125.2 ns/op BenchmarkInt31n1000-4 1000000 113.1 ns/op BenchmarkFloat32-4 1000000 112.3 ns/op BenchmarkFloat64-4 1311302 92.55 ns/op BenchmarkPerm3-4 199872 586.5 ns/op BenchmarkPerm30-4 24118 4931 ns/op BenchmarkPerm30ViaShuffle-4 26766 4506 ns/op BenchmarkShuffleOverhead-4 18488 6325 ns/op BenchmarkRead3-4 902613 130.5 ns/op BenchmarkRead64-4 78537 1524 ns/op BenchmarkRead1000-4 5204 22326 ns/op PASS ok math/rand 2.213s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45048 2601 ns/op BenchmarkQDecodeWord-4 110674 1072 ns/op BenchmarkQDecodeHeader-4 95155 1186 ns/op BenchmarkTypeByExtension/.html-4 367119 297.4 ns/op BenchmarkTypeByExtension/.HTML-4 273628 386.4 ns/op BenchmarkTypeByExtension/.unused-4 377898 315.5 ns/op BenchmarkExtensionsByType/text/html-4 202584 645.6 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 106881 1077 ns/op BenchmarkExtensionsByType/application/octet-stream-4 191952 697.2 ns/op PASS ok mime 1.207s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1032 112579 ns/op PASS ok mime/quotedprintable 0.158s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 74 1579538 ns/op 8486 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 19 6448735 ns/op 19381 B/op 159 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5178665921 ns/op 157944 B/op 227 allocs/op BenchmarkDNSName-4 113004 977.7 ns/op BenchmarkInterfaces-4 5892 19726 ns/op BenchmarkInterfaceByIndex-4 9312 12448 ns/op BenchmarkInterfaceByName-4 6038 19479 ns/op BenchmarkInterfaceAddrs-4 5659 18448 ns/op BenchmarkInterfacesAndAddrs-4 8358 13463 ns/op BenchmarkInterfacesAndMulticastAddrs-4 5896 17741 ns/op BenchmarkParseIP-4 16293 7444 ns/op BenchmarkIPString/IPv4-4 157026 763.3 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 12321 9680 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 53324 2298 ns/op BenchmarkIPEqual/IPv4-4 1183350 99.64 ns/op BenchmarkIPEqual/IPv6-4 1174888 100.6 ns/op BenchmarkTCP4OneShot-4 3283 37809 ns/op BenchmarkTCP4OneShotTimeout-4 3531 32798 ns/op BenchmarkTCP4Persistent-4 12627 8970 ns/op BenchmarkTCP4PersistentTimeout-4 13852 10277 ns/op BenchmarkTCP6OneShot-4 3026 40146 ns/op BenchmarkTCP6OneShotTimeout-4 2850 39644 ns/op BenchmarkTCP6Persistent-4 13287 8227 ns/op BenchmarkTCP6PersistentTimeout-4 14259 9592 ns/op BenchmarkTCP4ConcurrentReadWrite-4 26644 10595 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 26312 ns/op BenchmarkSetReadDeadline-4 131960 909.0 ns/op BenchmarkUDP6LinkLocalUnicast-4 7459 15495 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 13276 11319 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12490 10074 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 11853 9624 ns/op 0 B/op 0 allocs/op PASS ok net 10.628s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27746 4210 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11437 10520 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14233 8454 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18507 6516 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 35137 3910 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 937282 124.0 ns/op BenchmarkReadRequestChrome-4 3967 28433 ns/op 21.49 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 12099 9972 ns/op 7.82 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11984 9906 ns/op 8.28 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6972 14668 ns/op 10.29 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 18758 6428 ns/op 6.22 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 214 580787 ns/op 1.76 MB/s BenchmarkFileAndServer_1KB/https1-4 196 537857 ns/op 1.90 MB/s BenchmarkFileAndServer_1KB/h2-4 127 817496 ns/op 1.25 MB/s BenchmarkFileAndServer_16MB/h1-4 2 51724714 ns/op 324.36 MB/s BenchmarkFileAndServer_16MB/https1-4 1 119344492 ns/op 140.58 MB/s BenchmarkFileAndServer_16MB/h2-4 1 230732703 ns/op 72.71 MB/s BenchmarkFileAndServer_64MB/h1-4 1 214121743 ns/op 313.41 MB/s BenchmarkFileAndServer_64MB/https1-4 1 466218828 ns/op 143.94 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1076309564 ns/op 62.35 MB/s BenchmarkServeMux-4 288 435020 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 360 344900 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 312 405551 ns/op 5968 B/op 64 allocs/op BenchmarkClientServer/https1-4 200 550025 ns/op 6960 B/op 76 allocs/op BenchmarkClientServer/h2-4 142 752784 ns/op 10272 B/op 85 allocs/op BenchmarkClientServerParallel/4/h1-4 1144 109693 ns/op 10189 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 27 5675180 ns/op 130132 B/op 1199 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34402: read tcp 127.0.0.1:34396->127.0.0.1:34402: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34424: read tcp 127.0.0.1:34403->127.0.0.1:34424: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34423: write tcp 127.0.0.1:34403->127.0.0.1:34423: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34449: read tcp 127.0.0.1:34425->127.0.0.1:34449: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34451: write tcp 127.0.0.1:34425->127.0.0.1:34451: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34452: write tcp 127.0.0.1:34425->127.0.0.1:34452: use of closed network connection BenchmarkClientServerParallel/4/h2-4 300 334446 ns/op 15313 B/op 138 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34461: read tcp 127.0.0.1:34455->127.0.0.1:34461: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34456: write tcp 127.0.0.1:34455->127.0.0.1:34456: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34467: read tcp 127.0.0.1:34462->127.0.0.1:34467: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34466: write tcp 127.0.0.1:34462->127.0.0.1:34466: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34487: write tcp 127.0.0.1:34479->127.0.0.1:34487: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34510: read tcp 127.0.0.1:34496->127.0.0.1:34510: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34497: write tcp 127.0.0.1:34496->127.0.0.1:34497: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34526: read tcp 127.0.0.1:34513->127.0.0.1:34526: use of closed network connection BenchmarkClientServerParallel/64/h1-4 801 148094 ns/op 18091 B/op 103 allocs/op BenchmarkClientServerParallel/64/https1-4 27 4223459 ns/op 131568 B/op 1212 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35273: read tcp 127.0.0.1:35272->127.0.0.1:35273: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35275: read tcp 127.0.0.1:35272->127.0.0.1:35275: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35294: read tcp 127.0.0.1:35279->127.0.0.1:35294: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35292: write tcp 127.0.0.1:35279->127.0.0.1:35292: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35289: write tcp 127.0.0.1:35279->127.0.0.1:35289: use of closed network connection BenchmarkClientServerParallel/64/h2-4 51 2513146 ns/op 75229 B/op 738 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35312: read tcp 127.0.0.1:35309->127.0.0.1:35312: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35314: read tcp 127.0.0.1:35309->127.0.0.1:35314: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35322: read tcp 127.0.0.1:35316->127.0.0.1:35322: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35326: read tcp 127.0.0.1:35316->127.0.0.1:35326: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35329: read tcp 127.0.0.1:35316->127.0.0.1:35329: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35331: write tcp 127.0.0.1:35316->127.0.0.1:35331: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35340: read tcp 127.0.0.1:35316->127.0.0.1:35340: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35335: read tcp 127.0.0.1:35316->127.0.0.1:35335: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35333: read tcp 127.0.0.1:35316->127.0.0.1:35333: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35336: read tcp 127.0.0.1:35316->127.0.0.1:35336: use of closed network connection ... [output truncated] BenchmarkServer-4 151 733796 ns/op 3013 B/op 23 allocs/op BenchmarkClient-4 273 451869 ns/op 3768 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 358 316910 ns/op 7141 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 636 162008 ns/op 3049 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 934 132863 ns/op 1955 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 831 121854 ns/op 2770 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 901 129210 ns/op 2723 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 866 130354 ns/op 2751 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 964 113913 ns/op 1922 B/op 14 allocs/op BenchmarkServerHijack-4 494 244559 ns/op 16750 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 298 399517 ns/op 6185 B/op 52 allocs/op BenchmarkResponseStatusLine-4 275858 399.8 ns/op 0 B/op 0 allocs/op PASS ok net/http 11.473s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 5584 20586 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.317s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 93688 1254 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 519914 193.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 199659 598.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 70627 1728 ns/op BenchmarkStdIPv4-4 134553 863.5 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 90508 1316 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 85207 1412 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 112938 1058 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 68576 1738 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1327897 89.31 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1201767 99.07 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1374514 87.63 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 272673 432.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 298413 400.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 273981 439.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 87728 1388 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 443292 254.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 311840 376.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 315513 382.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 165114 729.4 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 467942 257.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 375860 298.4 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 133202 902.3 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 178072 671.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 282758 423.9 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 163014 736.0 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 349371 340.8 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 164470 730.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 163891 741.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 162907 735.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 125779 959.3 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 514804 232.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 162778 720.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 99854 1227 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 124281 962.1 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 176692 678.6 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 118077 1021 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 289088 414.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 123085 964.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 147451 809.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 200280 593.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 140023 910.1 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1246270 96.19 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1220041 98.37 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1231406 97.18 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 103.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 104.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 103.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 103.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 103.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 103.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 360367 330.3 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 571156 205.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 215802 551.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 230745 517.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 213166 557.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 78585 1537 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 541338 218.9 ns/op PASS ok net/netip 7.906s 2023/01/26 22:11:49 Test RPC server listening on 127.0.0.1:35837 2023/01/26 22:11:49 Test HTTP RPC server listening on 127.0.0.1:35838 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1768 64783 ns/op BenchmarkEndToEndHTTP-4 1636 64356 ns/op BenchmarkEndToEndAsync-4 3994 29789 ns/op BenchmarkEndToEndAsyncHTTP-4 3982 29941 ns/op PASS ok net/rpc 0.811s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3345 31587 ns/op BenchmarkReadMIMEHeader/server_headers-4 5930 20213 ns/op BenchmarkUncommon-4 28080 4212 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.527s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4158 24325 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 98184 1183 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 588043 204.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 98282 1224 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 168301 671.3 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 84433 1431 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14269 8447 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 399266 289.9 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 92631 1273 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 178941 669.8 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 82928 1437 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15801 7604 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 215144 556.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 84164 1421 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 80172 1483 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 36408 3279 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6568 18066 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 207182 561.4 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 83080 1446 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 80127 1485 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36309 3295 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6640 17868 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.091s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 2711043 43.72 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 171244 671.6 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 925 118016 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 342 342401 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 771 154508 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 88030 1355 ns/op BenchmarkStatFile-4 72442 1663 ns/op BenchmarkStatDir-4 78250 1535 ns/op BenchmarkLstatDot-4 88183 1355 ns/op BenchmarkLstatFile-4 72907 1659 ns/op BenchmarkLstatDir-4 79159 1526 ns/op PASS ok os 1.565s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 62 1913329 ns/op 6369 B/op 29 allocs/op PASS ok os/exec 0.250s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 385446 290.8 ns/op PASS ok os/user 0.254s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3780258 31.54 ns/op BenchmarkString-4 2349595 51.12 ns/op BenchmarkBytes-4 2025524 58.52 ns/op BenchmarkNamedBytes-4 792210 148.9 ns/op BenchmarkBytesArray-4 693332 171.1 ns/op BenchmarkSliceLen-4 2421542 49.31 ns/op BenchmarkMapLen-4 1540249 77.71 ns/op BenchmarkStringLen-4 1903202 63.02 ns/op BenchmarkArrayLen-4 1743870 68.65 ns/op BenchmarkSliceCap-4 2558510 46.83 ns/op BenchmarkDeepEqual/int8-4 697693 168.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 117628 1022 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 532831 224.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 110928 1064 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 529326 225.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 110112 1074 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 537824 222.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 110941 1074 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 527320 232.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 112106 1064 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 692697 178.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 144088 822.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 530643 224.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 113328 1058 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 506806 229.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 112317 1056 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 524571 228.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 113109 1065 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 519909 228.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 112634 1069 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 526458 226.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 112254 1067 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 508251 227.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 112988 1058 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 530697 225.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 111742 1064 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 528301 225.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 113008 1064 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 529530 225.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 113451 1064 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 704122 167.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 118219 1010 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 543625 219.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 112072 1068 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 146127 825.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 68797 1715 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 72852 1655 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 47431 2520 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 293608 408.4 ns/op BenchmarkIsZero/ArrayIncomparable-4 42366 2842 ns/op BenchmarkIsZero/StructComparable-4 928504 126.3 ns/op BenchmarkIsZero/StructIncomparable-4 188295 637.7 ns/op BenchmarkSetZero/Bool/Direct-4 4385187 27.29 ns/op BenchmarkSetZero/Bool/CachedZero-4 1753263 68.65 ns/op BenchmarkSetZero/Bool/NewZero-4 1260235 95.24 ns/op BenchmarkSetZero/Int/Direct-4 2702971 44.85 ns/op BenchmarkSetZero/Int/CachedZero-4 1777291 67.72 ns/op BenchmarkSetZero/Int/NewZero-4 1266351 94.39 ns/op BenchmarkSetZero/Uint/Direct-4 2646042 45.45 ns/op BenchmarkSetZero/Uint/CachedZero-4 1781983 67.59 ns/op BenchmarkSetZero/Uint/NewZero-4 1272232 94.26 ns/op BenchmarkSetZero/Float/Direct-4 2698521 44.84 ns/op BenchmarkSetZero/Float/CachedZero-4 1761939 68.03 ns/op BenchmarkSetZero/Float/NewZero-4 1216497 94.76 ns/op BenchmarkSetZero/Complex/Direct-4 2638423 45.68 ns/op BenchmarkSetZero/Complex/CachedZero-4 1757169 67.68 ns/op BenchmarkSetZero/Complex/NewZero-4 1269925 94.50 ns/op BenchmarkSetZero/Array/Direct-4 3929572 30.57 ns/op BenchmarkSetZero/Array/CachedZero-4 1711281 70.88 ns/op BenchmarkSetZero/Array/NewZero-4 1216945 95.16 ns/op BenchmarkSetZero/Chan/Direct-4 2688498 44.74 ns/op BenchmarkSetZero/Chan/CachedZero-4 1386342 86.71 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 110.4 ns/op BenchmarkSetZero/Func/Direct-4 2680759 44.65 ns/op BenchmarkSetZero/Func/CachedZero-4 1380687 86.81 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 113.1 ns/op BenchmarkSetZero/Interface/Direct-4 2385324 49.94 ns/op BenchmarkSetZero/Interface/CachedZero-4 1774826 67.58 ns/op BenchmarkSetZero/Interface/NewZero-4 1270488 94.33 ns/op BenchmarkSetZero/Map/Direct-4 2690584 44.57 ns/op BenchmarkSetZero/Map/CachedZero-4 1387135 86.53 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 109.5 ns/op BenchmarkSetZero/Pointer/Direct-4 2619902 44.70 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1385216 86.60 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 109.6 ns/op BenchmarkSetZero/Slice/Direct-4 2343582 51.12 ns/op BenchmarkSetZero/Slice/CachedZero-4 1776106 67.42 ns/op BenchmarkSetZero/Slice/NewZero-4 1275673 94.07 ns/op BenchmarkSetZero/String/Direct-4 2681926 45.49 ns/op BenchmarkSetZero/String/CachedZero-4 1769140 67.84 ns/op BenchmarkSetZero/String/NewZero-4 1270107 94.85 ns/op BenchmarkSetZero/Struct/Direct-4 4296229 27.90 ns/op BenchmarkSetZero/Struct/CachedZero-4 1769724 68.20 ns/op BenchmarkSetZero/Struct/NewZero-4 1275861 93.89 ns/op BenchmarkSelect/1-4 185103 629.3 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 97479 1237 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 50260 2377 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 173601 603.3 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 136942 890.4 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 131982 903.7 ns/op 141.63 MB/s BenchmarkCallArgCopy/size=256-4 120277 1006 ns/op 254.53 MB/s BenchmarkCallArgCopy/size=1024-4 87472 1387 ns/op 738.22 MB/s BenchmarkCallArgCopy/size=4096-4 38804 3365 ns/op 1217.15 MB/s BenchmarkCallArgCopy/size=65536-4 3196 36019 ns/op 1819.49 MB/s BenchmarkPtrTo-4 316066 370.8 ns/op BenchmarkFieldByName1-4 869575 143.3 ns/op BenchmarkFieldByName2-4 82738 1487 ns/op BenchmarkFieldByName3-4 11067 10574 ns/op BenchmarkInterfaceBig-4 5196430 22.96 ns/op BenchmarkInterfaceSmall-4 5215456 23.14 ns/op BenchmarkNew-4 2403009 46.57 ns/op BenchmarkMap/StringKeys/MapIndex-4 3480 34662 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3207 37166 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3262 36615 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3133 38942 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3478 34326 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3254 36298 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 265146 451.5 ns/op PASS ok reflect 18.185s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 13393 9670 ns/op 9636 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15997 7557 ns/op 9423 B/op 1 allocs/op BenchmarkFindString-4 13260 8794 ns/op 9238 B/op 1 allocs/op BenchmarkFindSubmatch-4 12200 10339 ns/op 9410 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 12848 10200 ns/op 9392 B/op 2 allocs/op BenchmarkLiteral-4 21312 5954 ns/op BenchmarkNotLiteral-4 4964 25696 ns/op BenchmarkMatchClass-4 3352 33149 ns/op BenchmarkMatchClass_InRange-4 3430 32641 ns/op BenchmarkReplaceAll-4 2433 41528 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 21333 5758 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 43342 2765 ns/op BenchmarkAnchoredShortMatch-4 18249 6995 ns/op BenchmarkAnchoredLongMatch-4 21171 5693 ns/op BenchmarkOnePassShortA-4 21843 5457 ns/op BenchmarkNotOnePassShortA-4 8487 13859 ns/op BenchmarkOnePassShortB-4 28915 4233 ns/op BenchmarkNotOnePassShortB-4 10000 10841 ns/op BenchmarkOnePassLongPrefix-4 90740 1363 ns/op BenchmarkOnePassLongNotPrefix-4 29900 3961 ns/op BenchmarkMatchParallelShared-4 30508 4713 ns/op BenchmarkMatchParallelCopied-4 29319 5030 ns/op BenchmarkQuoteMetaAll-4 155328 772.9 ns/op 18.11 MB/s BenchmarkQuoteMetaNone-4 320487 379.4 ns/op 68.53 MB/s BenchmarkCompile/Onepass-4 4314 25196 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1754 67116 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 201 583501 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3988326 29.50 ns/op 542.42 MB/s BenchmarkMatch/Easy0/32-4 22987 5879 ns/op 5.44 MB/s BenchmarkMatch/Easy0/1K-4 6010 18965 ns/op 53.99 MB/s BenchmarkMatch/Easy0i/16-4 3929809 30.23 ns/op 529.35 MB/s BenchmarkMatch/Easy0i/32-4 5815 20073 ns/op 1.59 MB/s BenchmarkMatch/Easy0i/1K-4 273 436094 ns/op 2.35 MB/s BenchmarkMatch/Easy1/16-4 3948266 29.56 ns/op 541.19 MB/s BenchmarkMatch/Easy1/32-4 21292 6064 ns/op 5.28 MB/s BenchmarkMatch/Easy1/1K-4 4599 24401 ns/op 41.97 MB/s BenchmarkMatch/Medium/16-4 3985327 29.86 ns/op 535.85 MB/s BenchmarkMatch/Medium/32-4 6418 18113 ns/op 1.77 MB/s BenchmarkMatch/Medium/1K-4 316 373509 ns/op 2.74 MB/s BenchmarkMatch/Hard/16-4 3971569 29.62 ns/op 540.10 MB/s BenchmarkMatch/Hard/32-4 4364 26690 ns/op 1.20 MB/s BenchmarkMatch/Hard/1K-4 183 641256 ns/op 1.60 MB/s BenchmarkMatch/Hard1/16-4 1569 75322 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 811 143139 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 27 4248942 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 32724 3674 ns/op 4.35 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 19141 6247 ns/op 5.12 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 738 161031 ns/op 6.36 MB/s 23 B/op 0 allocs/op PASS ok regexp 7.688s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 713752 167.4 ns/op PASS ok regexp/syntax 1.167s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1149495 94.27 ns/op BenchmarkMakeChan/Int-4 1000000 120.5 ns/op BenchmarkMakeChan/Ptr-4 662696 185.2 ns/op BenchmarkMakeChan/Struct/0-4 1281385 95.79 ns/op BenchmarkMakeChan/Struct/32-4 601520 241.1 ns/op BenchmarkMakeChan/Struct/40-4 481128 230.5 ns/op BenchmarkChanNonblocking-4 11076039 9.952 ns/op BenchmarkSelectUncontended-4 1248104 106.2 ns/op BenchmarkSelectSyncContended-4 29908 4108 ns/op BenchmarkSelectAsyncContended-4 110508 1101 ns/op BenchmarkSelectNonblock-4 6188319 19.13 ns/op BenchmarkChanUncontended-4 9871 11848 ns/op BenchmarkChanContended-4 1185 102846 ns/op BenchmarkChanSync-4 116864 994.7 ns/op BenchmarkChanSyncWork-4 10000 34204 ns/op BenchmarkChanProdCons0-4 83310 1522 ns/op BenchmarkChanProdCons10-4 94958 1278 ns/op BenchmarkChanProdCons100-4 100923 1205 ns/op BenchmarkChanProdConsWork0-4 78331 1553 ns/op BenchmarkChanProdConsWork10-4 80698 1550 ns/op BenchmarkChanProdConsWork100-4 87676 1364 ns/op BenchmarkSelectProdCons-4 64057 1932 ns/op BenchmarkReceiveDataFromClosedChan-4 711909 169.0 ns/op BenchmarkChanCreation-4 195458 571.1 ns/op BenchmarkChanSem-4 131826 902.3 ns/op BenchmarkChanPopular-4 104 965938 ns/op BenchmarkChanClosed-4 518497 245.0 ns/op BenchmarkCallClosure-4 5982590 20.07 ns/op BenchmarkCallClosure1-4 6254364 19.19 ns/op BenchmarkCallClosure2-4 1528894 77.10 ns/op BenchmarkCallClosure3-4 1756472 70.83 ns/op BenchmarkCallClosure4-4 1533993 78.82 ns/op BenchmarkComplex128DivNormal-4 10247268 20.11 ns/op BenchmarkComplex128DivNisNaN-4 7756857 20.60 ns/op BenchmarkComplex128DivDisNaN-4 7674878 23.20 ns/op BenchmarkComplex128DivNisInf-4 10000210 22.06 ns/op BenchmarkComplex128DivDisInf-4 5166100 29.30 ns/op BenchmarkSetTypePtr-4 53014444 2.237 ns/op 3575.64 MB/s BenchmarkSetTypePtr8-4 9722619 12.31 ns/op 5200.49 MB/s BenchmarkSetTypePtr16-4 9754963 12.31 ns/op 10396.27 MB/s BenchmarkSetTypePtr32-4 9741048 12.31 ns/op 20793.20 MB/s BenchmarkSetTypePtr64-4 9728962 12.37 ns/op 41401.49 MB/s BenchmarkSetTypePtr126-4 5785544 20.57 ns/op 48999.60 MB/s BenchmarkSetTypePtr128-4 6038347 19.82 ns/op 51674.24 MB/s BenchmarkSetTypePtrSlice-4 736322 162.1 ns/op 50548.86 MB/s BenchmarkSetTypeNode1-4 9722305 12.37 ns/op 1940.34 MB/s BenchmarkSetTypeNode1Slice-4 3009373 39.91 ns/op 19241.04 MB/s BenchmarkSetTypeNode8-4 9713677 12.37 ns/op 6465.23 MB/s BenchmarkSetTypeNode8Slice-4 1584601 76.00 ns/op 33685.13 MB/s BenchmarkSetTypeNode64-4 5826636 20.64 ns/op 25586.38 MB/s BenchmarkSetTypeNode64Slice-4 232798 524.4 ns/op 32219.18 MB/s BenchmarkSetTypeNode64Dead-4 7402309 16.11 ns/op 32779.92 MB/s BenchmarkSetTypeNode64DeadSlice-4 261694 452.3 ns/op 37354.74 MB/s BenchmarkSetTypeNode124-4 5804973 20.55 ns/op 49040.05 MB/s BenchmarkSetTypeNode124Slice-4 184291 644.5 ns/op 50044.38 MB/s BenchmarkSetTypeNode126-4 6052603 19.79 ns/op 51751.68 MB/s BenchmarkSetTypeNode126Slice-4 184904 651.0 ns/op 50337.08 MB/s BenchmarkSetTypeNode128-4 4131374 28.99 ns/op 35872.32 MB/s BenchmarkSetTypeNode128Slice-4 145167 827.0 ns/op 40244.17 MB/s BenchmarkSetTypeNode130-4 4138342 29.03 ns/op 36378.37 MB/s BenchmarkSetTypeNode130Slice-4 143672 837.1 ns/op 40366.91 MB/s BenchmarkSetTypeNode1024-4 749341 150.9 ns/op 54394.60 MB/s BenchmarkSetTypeNode1024Slice-4 24670 4854 ns/op 54111.34 MB/s BenchmarkAllocation-4 5272 26850 ns/op BenchmarkReadMemStats-4 5312 18956 ns/op BenchmarkReadMemStatsLatency-4 1 46995 p50-ns 46995 p90-ns 46995 p99-ns BenchmarkWriteBarrier-4 3132942 43.03 ns/op BenchmarkBulkWriteBarrier-4 8174223 14.11 ns/op BenchmarkScanStackNoLocals-4 3 49046043 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11511855 10.36 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10738393 10.80 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9105003 13.66 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6923139 17.24 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4965820 24.19 ns/op BenchmarkHash5-4 6201864 19.19 ns/op 260.61 MB/s BenchmarkHash16-4 6574288 17.83 ns/op 897.26 MB/s BenchmarkHash64-4 6042955 20.25 ns/op 3160.38 MB/s BenchmarkHash1024-4 1901227 63.01 ns/op 16252.43 MB/s BenchmarkHash65536-4 38892 3080 ns/op 21278.05 MB/s BenchmarkAlignedLoad-4 7854607 14.69 ns/op BenchmarkUnalignedLoad-4 7990503 14.97 ns/op BenchmarkEqEfaceConcrete-4 5727842 20.94 ns/op BenchmarkEqIfaceConcrete-4 6065596 19.84 ns/op BenchmarkNeEfaceConcrete-4 6120398 19.47 ns/op BenchmarkNeIfaceConcrete-4 6357326 18.91 ns/op BenchmarkConvT2EByteSized/bool-4 5881425 20.18 ns/op BenchmarkConvT2EByteSized/uint8-4 5833503 20.48 ns/op BenchmarkConvT2ESmall-4 5632354 21.29 ns/op BenchmarkConvT2EUintptr-4 5395309 22.08 ns/op BenchmarkConvT2ELarge-4 1209070 89.15 ns/op BenchmarkConvT2ISmall-4 5642319 21.27 ns/op BenchmarkConvT2IUintptr-4 5599476 21.49 ns/op BenchmarkConvT2ILarge-4 1327834 94.19 ns/op BenchmarkConvI2E-4 5058999 23.65 ns/op BenchmarkConvI2I-4 4309923 27.23 ns/op BenchmarkAssertE2T-4 4531908 26.33 ns/op BenchmarkAssertE2TLarge-4 2558547 46.53 ns/op BenchmarkAssertE2I-4 4296914 27.23 ns/op BenchmarkAssertI2T-4 4604788 25.94 ns/op BenchmarkAssertI2I-4 4285713 28.14 ns/op BenchmarkAssertI2E-4 5644832 20.99 ns/op BenchmarkAssertE2E-4 5938185 19.75 ns/op BenchmarkAssertE2T2-4 3635509 33.14 ns/op BenchmarkAssertE2T2Blank-4 4452646 26.83 ns/op BenchmarkAssertI2E2-4 4557894 26.48 ns/op BenchmarkAssertI2E2Blank-4 6128005 19.24 ns/op BenchmarkAssertE2E2-4 4489218 26.65 ns/op BenchmarkAssertE2E2Blank-4 6012882 19.36 ns/op BenchmarkConvT2Ezero/zero/16-4 5680207 21.36 ns/op BenchmarkConvT2Ezero/zero/32-4 5442648 21.97 ns/op BenchmarkConvT2Ezero/zero/64-4 5559993 21.49 ns/op BenchmarkConvT2Ezero/zero/str-4 5536284 21.66 ns/op BenchmarkConvT2Ezero/zero/slice-4 5358162 22.27 ns/op BenchmarkConvT2Ezero/zero/big-4 312736 455.6 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1461996 81.62 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1308732 92.85 ns/op BenchmarkConvT2Ezero/nonzero/big-4 295533 474.7 ns/op BenchmarkConvT2Ezero/smallint/16-4 5375262 22.21 ns/op BenchmarkConvT2Ezero/smallint/32-4 5444202 21.95 ns/op BenchmarkConvT2Ezero/smallint/64-4 5394016 22.13 ns/op BenchmarkConvT2Ezero/largeint/16-4 1789162 60.97 ns/op BenchmarkConvT2Ezero/largeint/32-4 1990330 60.80 ns/op BenchmarkConvT2Ezero/largeint/64-4 1793067 62.30 ns/op BenchmarkMalloc8-4 1637854 74.91 ns/op BenchmarkMalloc16-4 1517030 79.24 ns/op BenchmarkMallocTypeInfo8-4 1543653 78.01 ns/op BenchmarkMallocTypeInfo16-4 1000000 120.8 ns/op BenchmarkMallocLargeStruct-4 232590 649.7 ns/op BenchmarkGoroutineSelect-4 74 1822183 ns/op BenchmarkGoroutineBlocking-4 100 1707799 ns/op BenchmarkGoroutineForRange-4 100 1925007 ns/op BenchmarkGoroutineIdle-4 100 2749342 ns/op BenchmarkHashStringSpeed-4 2315731 46.54 ns/op BenchmarkHashBytesSpeed-4 1407651 84.69 ns/op BenchmarkHashInt32Speed-4 3016431 38.30 ns/op BenchmarkHashInt64Speed-4 3106636 41.73 ns/op BenchmarkHashStringArraySpeed-4 622562 200.3 ns/op BenchmarkMegMap-4 3015072 39.99 ns/op BenchmarkMegOneMap-4 3791150 32.12 ns/op BenchmarkMegEqMap-4 1402 86271 ns/op BenchmarkMegEmptyMap-4 4550421 26.56 ns/op BenchmarkSmallStrMap-4 3214120 37.29 ns/op BenchmarkMapStringKeysEight_16-4 3185364 37.53 ns/op BenchmarkMapStringKeysEight_32-4 3350379 35.76 ns/op BenchmarkMapStringKeysEight_64-4 3298188 36.60 ns/op BenchmarkMapStringKeysEight_1M-4 3286566 36.24 ns/op BenchmarkIntMap-4 3707577 32.66 ns/op BenchmarkMapFirst/1-4 4459195 26.93 ns/op BenchmarkMapFirst/2-4 4442300 26.94 ns/op BenchmarkMapFirst/3-4 4392435 27.34 ns/op BenchmarkMapFirst/4-4 4431693 26.78 ns/op BenchmarkMapFirst/5-4 4425422 27.30 ns/op BenchmarkMapFirst/6-4 4277654 27.25 ns/op BenchmarkMapFirst/7-4 4355518 26.98 ns/op BenchmarkMapFirst/8-4 4348185 27.77 ns/op BenchmarkMapFirst/9-4 3951230 30.99 ns/op BenchmarkMapFirst/10-4 3851850 30.42 ns/op BenchmarkMapFirst/11-4 3858474 31.19 ns/op BenchmarkMapFirst/12-4 3886690 31.35 ns/op BenchmarkMapFirst/13-4 3911456 31.55 ns/op BenchmarkMapFirst/14-4 3909934 30.67 ns/op BenchmarkMapFirst/15-4 3833131 31.26 ns/op BenchmarkMapFirst/16-4 3888374 30.12 ns/op BenchmarkMapMid/1-4 3698472 32.17 ns/op BenchmarkMapMid/2-4 3587728 33.08 ns/op BenchmarkMapMid/3-4 3658336 32.34 ns/op BenchmarkMapMid/4-4 3536481 33.61 ns/op BenchmarkMapMid/5-4 3553594 33.11 ns/op BenchmarkMapMid/6-4 3519046 33.89 ns/op BenchmarkMapMid/7-4 3555825 33.76 ns/op BenchmarkMapMid/8-4 3461005 33.88 ns/op BenchmarkMapMid/9-4 3233223 36.72 ns/op BenchmarkMapMid/10-4 3150830 38.08 ns/op BenchmarkMapMid/11-4 3266113 39.33 ns/op BenchmarkMapMid/12-4 3196776 39.41 ns/op BenchmarkMapMid/13-4 3189141 36.89 ns/op BenchmarkMapMid/14-4 3165990 36.71 ns/op BenchmarkMapMid/15-4 3177080 37.77 ns/op BenchmarkMapMid/16-4 3152500 38.54 ns/op BenchmarkMapLast/1-4 3707328 32.42 ns/op BenchmarkMapLast/2-4 3580368 33.60 ns/op BenchmarkMapLast/3-4 3574624 33.51 ns/op BenchmarkMapLast/4-4 3528526 33.25 ns/op BenchmarkMapLast/5-4 3545533 34.49 ns/op BenchmarkMapLast/6-4 3380374 35.92 ns/op BenchmarkMapLast/7-4 3422935 35.30 ns/op BenchmarkMapLast/8-4 3307347 36.01 ns/op BenchmarkMapLast/9-4 3276939 36.74 ns/op BenchmarkMapLast/10-4 2928814 40.90 ns/op BenchmarkMapLast/11-4 3049257 39.19 ns/op BenchmarkMapLast/12-4 2988051 36.77 ns/op BenchmarkMapLast/13-4 3283360 36.99 ns/op BenchmarkMapLast/14-4 3276062 37.40 ns/op BenchmarkMapLast/15-4 3059577 39.20 ns/op BenchmarkMapLast/16-4 3008227 37.38 ns/op BenchmarkMapCycle-4 2028123 58.70 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3331687 40.97 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2403 49875 ns/op BenchmarkMakeMap/[Byte]Byte-4 754735 196.3 ns/op BenchmarkMakeMap/[Int]Int-4 431022 355.3 ns/op BenchmarkNewEmptyMap-4 12273084 9.566 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1733318 69.17 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 493332 241.0 ns/op BenchmarkMapIterEmpty-4 5378977 22.25 ns/op BenchmarkSameLengthMap-4 4392342 27.14 ns/op BenchmarkBigKeyMap-4 1628024 73.16 ns/op BenchmarkBigValMap-4 1525795 77.74 ns/op BenchmarkSmallKeyMap-4 2799228 43.02 ns/op BenchmarkMapPopulate/1-4 2240851 52.75 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 142966 852.6 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7869 15587 ns/op 6273 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 819 150804 ns/op 51780 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 75 1620440 ns/op 416132 B/op 201 allocs/op BenchmarkMapPopulate/100000-4 5 22866128 ns/op 6529505 B/op 2889 allocs/op BenchmarkComplexAlgMap-4 487522 253.6 ns/op BenchmarkGoMapClear/Reflexive/1-4 711298 162.9 ns/op BenchmarkGoMapClear/Reflexive/10-4 648441 180.9 ns/op BenchmarkGoMapClear/Reflexive/100-4 202962 601.0 ns/op BenchmarkGoMapClear/Reflexive/1000-4 31974 3716 ns/op BenchmarkGoMapClear/Reflexive/10000-4 3973 28985 ns/op BenchmarkGoMapClear/NonReflexive/1-4 522904 230.1 ns/op BenchmarkGoMapClear/NonReflexive/10-4 467376 256.5 ns/op BenchmarkGoMapClear/NonReflexive/100-4 186336 645.6 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 31306 3811 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4008 29161 ns/op BenchmarkMapStringConversion/32/simple-4 1806648 65.50 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1767159 67.29 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1616691 74.38 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1699196 69.67 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1656297 73.87 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1514206 78.83 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1862622 69.96 ns/op BenchmarkMapInterfacePtr-4 1853000 64.79 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4581188 26.44 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 174975 756.3 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5112 23089 ns/op BenchmarkMapPop1000-4 360 330909 ns/op BenchmarkMapPop10000-4 20 6140292 ns/op BenchmarkMapAssign/Int32/256-4 2285298 53.46 ns/op BenchmarkMapAssign/Int32/65536-4 1292527 90.32 ns/op BenchmarkMapAssign/Int64/256-4 2259084 52.67 ns/op BenchmarkMapAssign/Int64/65536-4 1187264 84.99 ns/op BenchmarkMapAssign/Str/256-4 1824682 67.00 ns/op BenchmarkMapAssign/Str/65536-4 843486 132.9 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1443058 81.78 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 791832 140.8 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1465591 81.59 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 815295 143.4 ns/op BenchmarkMapOperatorAssign/Str/256-4 551136 2172 ns/op BenchmarkMapOperatorAssign/Str/65536-4 283062 420.0 ns/op BenchmarkMapAppendAssign/Int32/256-4 908678 155.0 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 346642 340.5 ns/op 49 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 914132 157.8 ns/op 35 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 275493 429.5 ns/op 54 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 672507 234.9 ns/op 67 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 166905 644.5 ns/op 105 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1847061 64.79 ns/op BenchmarkMapDelete/Int32/1000-4 1957170 63.94 ns/op BenchmarkMapDelete/Int32/10000-4 1888746 63.36 ns/op BenchmarkMapDelete/Int64/100-4 1834758 65.50 ns/op BenchmarkMapDelete/Int64/1000-4 1926386 61.89 ns/op BenchmarkMapDelete/Int64/10000-4 1873960 63.93 ns/op BenchmarkMapDelete/Str/100-4 1456405 82.22 ns/op BenchmarkMapDelete/Str/1000-4 1454586 81.20 ns/op BenchmarkMapDelete/Str/10000-4 1402332 85.17 ns/op BenchmarkMapDelete/Pointer/100-4 1668826 71.72 ns/op BenchmarkMapDelete/Pointer/1000-4 1748246 68.29 ns/op BenchmarkMapDelete/Pointer/10000-4 1695219 72.07 ns/op BenchmarkMemmove/0-4 13918872 8.326 ns/op BenchmarkMemmove/1-4 1972005 61.18 ns/op 16.34 MB/s BenchmarkMemmove/2-4 1867716 63.85 ns/op 31.32 MB/s BenchmarkMemmove/3-4 1876936 64.06 ns/op 46.83 MB/s BenchmarkMemmove/4-4 1869456 63.76 ns/op 62.73 MB/s BenchmarkMemmove/5-4 1870148 63.62 ns/op 78.60 MB/s BenchmarkMemmove/6-4 1873461 63.57 ns/op 94.39 MB/s BenchmarkMemmove/7-4 1880812 64.19 ns/op 109.05 MB/s BenchmarkMemmove/8-4 1914175 61.65 ns/op 129.76 MB/s BenchmarkMemmove/9-4 1775769 68.02 ns/op 132.30 MB/s BenchmarkMemmove/10-4 1752846 67.42 ns/op 148.31 MB/s BenchmarkMemmove/11-4 1777644 68.23 ns/op 161.21 MB/s BenchmarkMemmove/12-4 1776795 67.70 ns/op 177.24 MB/s BenchmarkMemmove/13-4 1767387 67.84 ns/op 191.63 MB/s BenchmarkMemmove/14-4 1767238 68.00 ns/op 205.89 MB/s BenchmarkMemmove/15-4 1760443 68.38 ns/op 219.37 MB/s BenchmarkMemmove/16-4 1856054 65.32 ns/op 244.95 MB/s BenchmarkMemmove/32-4 1785664 66.64 ns/op 480.19 MB/s BenchmarkMemmove/64-4 1708638 69.82 ns/op 916.64 MB/s BenchmarkMemmove/128-4 1526053 78.75 ns/op 1625.41 MB/s BenchmarkMemmove/256-4 1225236 98.77 ns/op 2591.77 MB/s BenchmarkMemmove/512-4 719942 164.9 ns/op 3104.65 MB/s BenchmarkMemmove/1024-4 492127 242.3 ns/op 4226.00 MB/s BenchmarkMemmove/2048-4 310096 384.0 ns/op 5333.04 MB/s BenchmarkMemmove/4096-4 168274 716.2 ns/op 5719.09 MB/s BenchmarkMemmoveOverlap/32-4 1768472 67.41 ns/op 474.72 MB/s BenchmarkMemmoveOverlap/64-4 1690723 70.67 ns/op 905.62 MB/s BenchmarkMemmoveOverlap/128-4 1507184 79.71 ns/op 1605.73 MB/s BenchmarkMemmoveOverlap/256-4 1205804 100.5 ns/op 2547.57 MB/s BenchmarkMemmoveOverlap/512-4 735325 163.4 ns/op 3134.17 MB/s BenchmarkMemmoveOverlap/1024-4 498422 240.6 ns/op 4255.91 MB/s BenchmarkMemmoveOverlap/2048-4 312831 384.5 ns/op 5325.97 MB/s BenchmarkMemmoveOverlap/4096-4 165963 721.1 ns/op 5679.92 MB/s BenchmarkMemmoveUnalignedDst/0-4 14744652 8.142 ns/op BenchmarkMemmoveUnalignedDst/1-4 1982250 60.25 ns/op 16.60 MB/s BenchmarkMemmoveUnalignedDst/2-4 1898300 62.76 ns/op 31.87 MB/s BenchmarkMemmoveUnalignedDst/3-4 1902639 63.16 ns/op 47.50 MB/s BenchmarkMemmoveUnalignedDst/4-4 1902304 62.67 ns/op 63.82 MB/s BenchmarkMemmoveUnalignedDst/5-4 1853736 64.19 ns/op 77.90 MB/s BenchmarkMemmoveUnalignedDst/6-4 1873620 63.81 ns/op 94.03 MB/s BenchmarkMemmoveUnalignedDst/7-4 1875794 64.62 ns/op 108.33 MB/s BenchmarkMemmoveUnalignedDst/8-4 1946127 61.29 ns/op 130.52 MB/s BenchmarkMemmoveUnalignedDst/9-4 1765008 68.06 ns/op 132.23 MB/s BenchmarkMemmoveUnalignedDst/10-4 1771944 67.42 ns/op 148.33 MB/s BenchmarkMemmoveUnalignedDst/11-4 1784652 67.30 ns/op 163.44 MB/s BenchmarkMemmoveUnalignedDst/12-4 1776902 67.65 ns/op 177.39 MB/s BenchmarkMemmoveUnalignedDst/13-4 1777161 67.24 ns/op 193.33 MB/s BenchmarkMemmoveUnalignedDst/14-4 1779888 67.45 ns/op 207.55 MB/s BenchmarkMemmoveUnalignedDst/15-4 1778710 67.37 ns/op 222.65 MB/s BenchmarkMemmoveUnalignedDst/16-4 1749483 67.49 ns/op 237.07 MB/s BenchmarkMemmoveUnalignedDst/32-4 1693077 70.73 ns/op 452.42 MB/s BenchmarkMemmoveUnalignedDst/64-4 1595328 74.72 ns/op 856.53 MB/s BenchmarkMemmoveUnalignedDst/128-4 1415304 84.60 ns/op 1512.92 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 107.8 ns/op 2374.53 MB/s BenchmarkMemmoveUnalignedDst/512-4 710514 172.4 ns/op 2970.16 MB/s BenchmarkMemmoveUnalignedDst/1024-4 446172 265.0 ns/op 3864.02 MB/s BenchmarkMemmoveUnalignedDst/2048-4 295250 390.5 ns/op 5244.87 MB/s BenchmarkMemmoveUnalignedDst/4096-4 162267 741.9 ns/op 5521.06 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1675870 70.68 ns/op 452.76 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1553908 75.78 ns/op 844.57 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1435527 83.77 ns/op 1527.91 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 983846 124.3 ns/op 2059.49 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 701961 169.7 ns/op 3017.10 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 470236 253.0 ns/op 4047.33 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 298126 403.5 ns/op 5075.32 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 164781 727.2 ns/op 5632.94 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14917255 8.179 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1967584 60.57 ns/op 16.51 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1890138 63.32 ns/op 31.59 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1894747 63.73 ns/op 47.07 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1909218 62.96 ns/op 63.53 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1846819 64.24 ns/op 77.84 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1861186 64.13 ns/op 93.56 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1860693 64.38 ns/op 108.73 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1942687 61.31 ns/op 130.49 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1753926 67.79 ns/op 132.76 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1757668 67.91 ns/op 147.25 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1762094 69.09 ns/op 159.22 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1774389 68.15 ns/op 176.07 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1759749 68.32 ns/op 190.27 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1773638 68.00 ns/op 205.88 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1767830 68.08 ns/op 220.33 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1766173 67.44 ns/op 237.23 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1723498 69.82 ns/op 458.30 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1616382 73.39 ns/op 872.02 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1432597 83.32 ns/op 1536.28 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 105.7 ns/op 2421.58 MB/s BenchmarkMemmoveUnalignedSrc/512-4 698169 169.8 ns/op 3015.55 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 485250 246.5 ns/op 4153.46 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 302986 397.2 ns/op 5156.53 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 165355 725.0 ns/op 5649.83 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1673412 71.71 ns/op 446.25 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1593045 75.69 ns/op 845.57 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1408394 85.08 ns/op 1504.55 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 970082 107.3 ns/op 2386.35 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 716428 164.8 ns/op 3107.27 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 483991 245.9 ns/op 4164.66 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 296487 400.9 ns/op 5108.48 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 166699 719.3 ns/op 5694.07 MB/s BenchmarkMemclr/5-4 11334124 10.53 ns/op 474.79 MB/s BenchmarkMemclr/16-4 11020161 10.92 ns/op 1465.27 MB/s BenchmarkMemclr/64-4 11183354 10.74 ns/op 5957.78 MB/s BenchmarkMemclr/256-4 9743931 12.36 ns/op 20718.24 MB/s BenchmarkMemclr/4096-4 2410831 49.92 ns/op 82047.98 MB/s BenchmarkMemclr/65536-4 51350 2011 ns/op 32588.68 MB/s BenchmarkMemclr/1M-4 2782 42646 ns/op 24587.80 MB/s BenchmarkMemclr/4M-4 679 169504 ns/op 24744.57 MB/s BenchmarkMemclr/8M-4 314 344874 ns/op 24323.67 MB/s BenchmarkMemclr/16M-4 156 825243 ns/op 20330.03 MB/s BenchmarkMemclr/64M-4 12 9533741 ns/op 7039.09 MB/s BenchmarkGoMemclr/5-4 2331154 51.45 ns/op 97.19 MB/s BenchmarkGoMemclr/16-4 490563 215.3 ns/op 74.30 MB/s BenchmarkGoMemclr/64-4 146280 805.4 ns/op 79.46 MB/s BenchmarkGoMemclr/256-4 37436 3186 ns/op 80.35 MB/s BenchmarkMemclrRange/1K_2K-4 74179 1640 ns/op 58451.21 MB/s BenchmarkMemclrRange/2K_8K-4 32046 3760 ns/op 88694.88 MB/s BenchmarkMemclrRange/4K_16K-4 43454 2760 ns/op 117041.66 MB/s BenchmarkMemclrRange/160K_228K-4 1798 56743 ns/op 29305.36 MB/s BenchmarkClearFat7-4 6668838 17.72 ns/op BenchmarkClearFat8-4 7352676 16.42 ns/op BenchmarkClearFat11-4 6128749 19.85 ns/op BenchmarkClearFat12-4 6374929 18.85 ns/op BenchmarkClearFat13-4 6076053 19.84 ns/op BenchmarkClearFat14-4 6353386 18.95 ns/op BenchmarkClearFat15-4 6065126 19.70 ns/op BenchmarkClearFat16-4 7055294 17.15 ns/op BenchmarkClearFat24-4 6605404 18.08 ns/op BenchmarkClearFat32-4 6541186 18.29 ns/op BenchmarkClearFat40-4 6284226 19.41 ns/op BenchmarkClearFat48-4 6088071 19.38 ns/op BenchmarkClearFat56-4 6056350 20.33 ns/op BenchmarkClearFat64-4 5903896 20.78 ns/op BenchmarkClearFat72-4 5694600 20.69 ns/op BenchmarkClearFat128-4 4633459 25.28 ns/op BenchmarkClearFat256-4 2531059 47.57 ns/op BenchmarkClearFat512-4 1807988 67.31 ns/op BenchmarkClearFat1024-4 1000000 110.1 ns/op BenchmarkClearFat1032-4 984512 120.9 ns/op BenchmarkClearFat1040-4 1000000 112.4 ns/op BenchmarkCopyFat7-4 7182746 16.82 ns/op BenchmarkCopyFat8-4 6984805 17.23 ns/op BenchmarkCopyFat11-4 6240817 19.13 ns/op BenchmarkCopyFat12-4 6185853 19.16 ns/op BenchmarkCopyFat13-4 6202075 19.34 ns/op BenchmarkCopyFat14-4 6175603 19.41 ns/op BenchmarkCopyFat15-4 6183638 18.94 ns/op BenchmarkCopyFat16-4 7054809 16.79 ns/op BenchmarkCopyFat24-4 6930186 17.34 ns/op BenchmarkCopyFat32-4 6569768 18.48 ns/op BenchmarkCopyFat64-4 5839080 21.49 ns/op BenchmarkCopyFat72-4 5485960 21.16 ns/op BenchmarkCopyFat128-4 4491837 26.10 ns/op BenchmarkCopyFat256-4 2549137 47.09 ns/op BenchmarkCopyFat512-4 1665322 72.37 ns/op BenchmarkCopyFat520-4 1587093 74.33 ns/op BenchmarkCopyFat1024-4 1000000 121.3 ns/op BenchmarkCopyFat1032-4 989234 122.2 ns/op BenchmarkCopyFat1040-4 1000000 116.0 ns/op BenchmarkIssue18740/2byte-4 444 269439 ns/op BenchmarkIssue18740/4byte-4 728 164397 ns/op BenchmarkIssue18740/8byte-4 1114 107026 ns/op BenchmarkReadMetricsLatency-4 16713 4496 p50-ns 4850 p90-ns 12792 p99-ns BenchmarkFinalizer-4 181 649932 ns/op BenchmarkFinalizerRun-4 209341 898.7 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7590247 15.79 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3145845 37.89 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2448223 48.65 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2430650 49.29 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1310430 91.62 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.1 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2262997 52.72 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1261971 95.09 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1326829 90.06 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1994691 60.45 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1981789 60.08 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1719655 69.73 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1471898 80.89 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1351491 88.55 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5947527 20.29 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6044884 19.77 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6025537 19.77 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6069048 19.91 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5587233 21.53 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5142176 23.46 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6053191 19.87 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6010418 19.81 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6056980 19.77 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6055534 19.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6065084 19.82 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6059288 19.87 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6048226 19.80 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6060464 19.78 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6075439 19.83 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6027506 19.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6067702 19.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6060966 19.83 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6074506 19.82 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5553355 21.88 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5510404 21.92 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6075741 19.82 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5533401 21.81 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5486942 21.80 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6036192 19.84 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5458101 21.94 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5466464 21.92 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6056487 19.89 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5471709 21.87 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5480217 21.86 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6047458 19.83 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6043796 19.79 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6034432 19.79 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6050973 19.78 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6039840 19.84 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6064863 19.85 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6050972 19.79 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6046801 19.85 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6025490 19.83 ns/op BenchmarkNetpollBreak-4 4022 35696 ns/op BenchmarkPingPongHog-4 316 335087 ns/op BenchmarkStackGrowth-4 125851 942.6 ns/op BenchmarkStackGrowthDeep-4 1215 88482 ns/op BenchmarkCreateGoroutines-4 30482 3973 ns/op BenchmarkCreateGoroutinesParallel-4 44830 2661 ns/op BenchmarkCreateGoroutinesCapture-4 6444 18542 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 44227 2752 ns/op BenchmarkClosureCall-4 18169338 6.474 ns/op BenchmarkWakeupParallelSpinning/0s-4 6415 20168 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4992 23788 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4370 27743 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3026 39597 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2012 59335 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1401 91979 ns/op BenchmarkWakeupParallelSpinning/50µs-4 813 150329 ns/op BenchmarkWakeupParallelSpinning/100µs-4 471 251075 ns/op BenchmarkMatmult-4 5514976 25.55 ns/op BenchmarkFastrand-4 12695604 9.255 ns/op BenchmarkFastrand64-4 12744859 9.243 ns/op BenchmarkFastrandHashiter-4 4810885 24.69 ns/op BenchmarkFastrandn/2-4 5873018 20.25 ns/op BenchmarkFastrandn/3-4 5928831 20.18 ns/op BenchmarkFastrandn/4-4 6012717 19.96 ns/op BenchmarkFastrandn/5-4 6058544 20.02 ns/op BenchmarkIfaceCmp100-4 92422 1281 ns/op BenchmarkIfaceCmpNil100-4 186446 644.9 ns/op BenchmarkEfaceCmpDiff-4 38185 3166 ns/op BenchmarkEfaceCmpDiffIndirect-4 36756 3249 ns/op BenchmarkDefer-4 1578766 76.19 ns/op BenchmarkDefer10-4 851691 144.2 ns/op BenchmarkDeferMany-4 528992 418.6 ns/op BenchmarkPanicRecover-4 180014 637.4 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7152 16825 ns/op 15720 p50-ns 19675 p90-ns 27451 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6171 36091 ns/op 16383 p50-ns 21008 p90-ns 43171 p99-ns BenchmarkGoroutineProfile/small/idle-4 3194 37159 ns/op 35469 p50-ns 38979 p90-ns 53535 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 4463338 ns/op 175142 p50-ns 17499350 p90-ns 73135101 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7420 17733 ns/op 16136 p50-ns 20129 p90-ns 28780 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 4395 40433 ns/op 16134 p50-ns 21293 p90-ns 57390 p99-ns BenchmarkGoroutineProfile/large/idle-4 14 8639592 ns/op 8775826 p50-ns 9095313 p90-ns 9114229 p99-ns BenchmarkGoroutineProfile/large/loaded-4 12 9398662 ns/op 9185900 p50-ns 9904308 p90-ns 12983935 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7050 16936 ns/op 16105 p50-ns 19161 p90-ns 24420 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 1656 218537 ns/op 19209 p50-ns 30328 p90-ns 6687699 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 955 120680 ns/op 118285 p50-ns 123831 p90-ns 157010 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 324 985581 ns/op 263281 p50-ns 453177 p90-ns 17515215 p99-ns BenchmarkRWMutexUncontended-4 3069316 38.53 ns/op BenchmarkRWMutexWrite100-4 745071 157.7 ns/op BenchmarkRWMutexWrite10-4 93406 1356 ns/op BenchmarkRWMutexWorkWrite100-4 583322 193.6 ns/op BenchmarkRWMutexWorkWrite10-4 80072 1420 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1807 64741 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 874 132228 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 910 127072 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 416 273703 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 460 255703 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 201 571632 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 230 522478 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 99 1183091 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 360049 364.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 352166 388.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 300078 490.0 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 318976 455.9 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 323650 419.3 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 286453 531.5 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 326476 358.3 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 322579 421.4 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 270076 633.8 ns/op BenchmarkMakeSlice/Byte-4 2028354 59.61 ns/op BenchmarkMakeSlice/Int16-4 2279706 62.68 ns/op BenchmarkMakeSlice/Int-4 1645185 79.32 ns/op BenchmarkMakeSlice/Ptr-4 1000000 109.5 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 114.3 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 144.9 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 164.2 ns/op BenchmarkGrowSlice/Byte-4 834789 147.0 ns/op BenchmarkGrowSlice/Int16-4 794150 156.1 ns/op BenchmarkGrowSlice/Int-4 690045 246.8 ns/op BenchmarkGrowSlice/Ptr-4 550501 261.1 ns/op BenchmarkGrowSlice/Struct/24-4 441327 519.3 ns/op BenchmarkGrowSlice/Struct/32-4 302786 530.4 ns/op BenchmarkGrowSlice/Struct/40-4 276015 480.2 ns/op BenchmarkExtendSlice/IntSlice-4 583419 269.3 ns/op BenchmarkExtendSlice/PointerSlice-4 433676 294.4 ns/op BenchmarkExtendSlice/NoGrow-4 970510 143.9 ns/op BenchmarkAppend-4 878192 134.4 ns/op BenchmarkAppendGrowByte-4 5 22447130 ns/op BenchmarkAppendGrowString-4 1 192382954 ns/op BenchmarkAppendSlice/1Bytes-4 1956956 61.15 ns/op BenchmarkAppendSlice/4Bytes-4 1856136 64.56 ns/op BenchmarkAppendSlice/7Bytes-4 1844860 65.34 ns/op BenchmarkAppendSlice/8Bytes-4 1870672 64.04 ns/op BenchmarkAppendSlice/15Bytes-4 1738641 69.16 ns/op BenchmarkAppendSlice/16Bytes-4 1763727 67.78 ns/op BenchmarkAppendSlice/32Bytes-4 1805078 66.16 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 101590 1292 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 28893 5336 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9157 21268 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2067 109801 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 241 600602 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 57 2119281 ns/op BenchmarkAppendStr/1Bytes-4 1410048 84.90 ns/op BenchmarkAppendStr/4Bytes-4 1419586 84.09 ns/op BenchmarkAppendStr/8Bytes-4 1399476 85.18 ns/op BenchmarkAppendStr/16Bytes-4 1340932 88.81 ns/op BenchmarkAppendStr/32Bytes-4 1398792 86.28 ns/op BenchmarkAppendSpecialCase-4 859699 140.3 ns/op BenchmarkCopy/1Byte-4 1976996 61.23 ns/op 16.33 MB/s BenchmarkCopy/1String-4 1924653 62.39 ns/op 16.03 MB/s BenchmarkCopy/2Byte-4 1903346 64.22 ns/op 31.14 MB/s BenchmarkCopy/2String-4 1906362 65.01 ns/op 30.76 MB/s BenchmarkCopy/4Byte-4 1891291 63.39 ns/op 63.11 MB/s BenchmarkCopy/4String-4 1891934 63.24 ns/op 63.26 MB/s BenchmarkCopy/8Byte-4 1955874 61.76 ns/op 129.53 MB/s BenchmarkCopy/8String-4 1936566 62.40 ns/op 128.20 MB/s BenchmarkCopy/12Byte-4 1830616 65.77 ns/op 182.44 MB/s BenchmarkCopy/12String-4 1767009 67.84 ns/op 176.88 MB/s BenchmarkCopy/16Byte-4 1856155 64.16 ns/op 249.39 MB/s BenchmarkCopy/16String-4 1838001 64.38 ns/op 248.54 MB/s BenchmarkCopy/32Byte-4 1797190 66.68 ns/op 479.91 MB/s BenchmarkCopy/32String-4 1769292 68.19 ns/op 469.30 MB/s BenchmarkCopy/128Byte-4 1429195 83.92 ns/op 1525.26 MB/s BenchmarkCopy/128String-4 1308663 90.93 ns/op 1407.71 MB/s BenchmarkCopy/1024Byte-4 437599 273.7 ns/op 3741.83 MB/s BenchmarkCopy/1024String-4 363596 320.9 ns/op 3190.54 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 30480 3937 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 20605 7737 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 14746 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 14962 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8830 17906 ns/op BenchmarkAppendInPlace/Grow/Byte-4 157963 813.0 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 165192 863.4 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 116323 1149 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 97549 1661 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 90994 2069 ns/op BenchmarkStackCopyPtr-4 1 139227506 ns/op BenchmarkStackCopy-4 1 111033011 ns/op BenchmarkStackCopyNoCache-4 19 5802808 ns/op BenchmarkStackCopyWithStkobj-4 2 59136130 ns/op BenchmarkIssue18138-4 1161 117856 ns/op BenchmarkCompareStringEqual-4 10059902 11.57 ns/op BenchmarkCompareStringIdentical-4 16785892 7.176 ns/op BenchmarkCompareStringSameLength-4 11659599 10.34 ns/op BenchmarkCompareStringDifferentLength-4 18225268 6.426 ns/op BenchmarkCompareStringBigUnaligned-4 1226 90385 ns/op 11601.31 MB/s BenchmarkCompareStringBig-4 1369 92343 ns/op 11355.39 MB/s BenchmarkConcatStringAndBytes-4 2213545 54.39 ns/op BenchmarkSliceByteToString/1-4 2289850 52.12 ns/op BenchmarkSliceByteToString/2-4 1000000 100.0 ns/op BenchmarkSliceByteToString/4-4 1000000 101.0 ns/op BenchmarkSliceByteToString/8-4 1222555 98.90 ns/op BenchmarkSliceByteToString/16-4 1000000 106.1 ns/op BenchmarkSliceByteToString/32-4 1000000 111.5 ns/op BenchmarkSliceByteToString/64-4 1000000 151.7 ns/op BenchmarkSliceByteToString/128-4 769359 166.3 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2129600 56.26 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 863844 138.6 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 118.0 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3478195 34.27 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1571822 75.69 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1844030 63.97 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2297416 51.75 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 434758 274.3 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 570798 208.9 ns/op BenchmarkRuneIterate/range/ASCII-4 6037807 20.19 ns/op BenchmarkRuneIterate/range/Japanese-4 1996359 59.75 ns/op BenchmarkRuneIterate/range/MixedLength-4 2367210 50.62 ns/op BenchmarkRuneIterate/range1/ASCII-4 6272317 19.21 ns/op BenchmarkRuneIterate/range1/Japanese-4 1997614 60.06 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2372086 50.83 ns/op BenchmarkRuneIterate/range2/ASCII-4 6097032 19.82 ns/op BenchmarkRuneIterate/range2/Japanese-4 2006365 59.79 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2368327 50.54 ns/op BenchmarkArrayEqual-4 18409092 5.996 ns/op BenchmarkFunc/Name-4 4820085 24.43 ns/op BenchmarkFunc/Entry-4 10638199 11.06 ns/op BenchmarkFunc/FileLine-4 1567887 77.07 ns/op PASS ok runtime 131.324s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24254 4163 ns/op BenchmarkHandle/concurrent-4 14892 8114 ns/op PASS ok runtime/cgo 0.390s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21394298 5.626 ns/op BenchmarkAtomicStore64-4 9758425 12.31 ns/op BenchmarkAtomicLoad-4 20857198 5.637 ns/op BenchmarkAtomicStore-4 9758666 12.37 ns/op BenchmarkAnd8-4 9687138 12.33 ns/op BenchmarkAnd-4 9744453 12.32 ns/op BenchmarkAnd8Parallel-4 2502949 49.01 ns/op BenchmarkAndParallel-4 2486152 48.01 ns/op BenchmarkOr8-4 9747495 12.32 ns/op BenchmarkOr-4 9747957 12.33 ns/op BenchmarkOr8Parallel-4 2596077 47.67 ns/op BenchmarkOrParallel-4 2510097 48.98 ns/op BenchmarkXadd-4 2590128 46.10 ns/op BenchmarkXadd64-4 2552760 47.89 ns/op BenchmarkCas-4 2299843 52.10 ns/op BenchmarkCas64-4 2302365 51.28 ns/op BenchmarkXchg-4 2656330 44.60 ns/op BenchmarkXchg64-4 2692462 45.11 ns/op PASS ok runtime/internal/atomic 2.796s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4986951 23.29 ns/op BenchmarkMulUintptr/large-4 4046140 29.12 ns/op PASS ok runtime/internal/math 0.327s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 33 3460317 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 32 3918057 ns/op 332.0 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 974 123236 ns/op 5.912 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 9527901 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 10 11050940 ns/op 991.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 154 770313 ns/op 64.21 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 70665658 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 78308986 ns/op 7632 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 13 8250151 ns/op 757.4 concurrent_launches/op PASS ok runtime/pprof 1.742s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 16 6837325 ns/op BenchmarkStackLeak-4 11612 10432 ns/op PASS ok runtime/race 0.566s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5407083 21.63 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 226402 540.6 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.303s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 163158 713.5 ns/op BenchmarkSortString1K-4 187 639003 ns/op BenchmarkSortString1K_Slice-4 213 560798 ns/op BenchmarkStableString1K-4 100 1064949 ns/op BenchmarkSortInt1K-4 220 543715 ns/op BenchmarkSortInt1K_Sorted-4 3466 35071 ns/op BenchmarkSortInt1K_Reversed-4 2103 56416 ns/op BenchmarkSortInt1K_Mod8-4 526 215213 ns/op BenchmarkStableInt1K-4 153 777033 ns/op BenchmarkStableInt1K_Slice-4 172 692899 ns/op BenchmarkSortInt64K-4 2 53265236 ns/op BenchmarkSortInt64K_Slice-4 3 44867321 ns/op BenchmarkStableInt64K-4 2 71348329 ns/op BenchmarkSort1e2-4 472 252315 ns/op BenchmarkStable1e2-4 174 684316 ns/op BenchmarkSort1e4-4 2 51931768 ns/op BenchmarkStable1e4-4 1 232451015 ns/op PASS ok sort 3.379s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 872138 137.7 ns/op BenchmarkAtof64Float-4 659689 158.7 ns/op BenchmarkAtof64FloatExp-4 630220 189.5 ns/op BenchmarkAtof64Big-4 446646 269.1 ns/op BenchmarkAtof64RandomBits-4 239145 518.0 ns/op BenchmarkAtof64RandomFloats-4 459303 257.3 ns/op BenchmarkAtof64RandomLongFloats-4 401520 296.3 ns/op BenchmarkAtof32Decimal-4 840229 139.7 ns/op BenchmarkAtof32Float-4 766220 154.3 ns/op BenchmarkAtof32FloatExp-4 609700 194.6 ns/op BenchmarkAtof32Random-4 370488 323.5 ns/op BenchmarkAtof32RandomLong-4 155355 758.2 ns/op BenchmarkParseInt/Pos/7bit-4 1457554 78.71 ns/op BenchmarkParseInt/Pos/26bit-4 759945 156.4 ns/op BenchmarkParseInt/Pos/31bit-4 617934 191.5 ns/op BenchmarkParseInt/Pos/56bit-4 428533 274.8 ns/op BenchmarkParseInt/Pos/63bit-4 408656 292.0 ns/op BenchmarkParseInt/Neg/7bit-4 1519892 77.97 ns/op BenchmarkParseInt/Neg/26bit-4 767060 154.7 ns/op BenchmarkParseInt/Neg/31bit-4 637953 185.5 ns/op BenchmarkParseInt/Neg/56bit-4 430747 270.8 ns/op BenchmarkParseInt/Neg/63bit-4 407818 287.7 ns/op BenchmarkAtoi/Pos/7bit-4 2228085 54.37 ns/op BenchmarkAtoi/Pos/26bit-4 974725 122.2 ns/op BenchmarkAtoi/Pos/31bit-4 873699 133.7 ns/op BenchmarkAtoi/Pos/56bit-4 513555 228.3 ns/op BenchmarkAtoi/Pos/63bit-4 381211 311.1 ns/op BenchmarkAtoi/Neg/7bit-4 2144664 55.76 ns/op BenchmarkAtoi/Neg/26bit-4 961999 123.7 ns/op BenchmarkAtoi/Neg/31bit-4 873883 135.5 ns/op BenchmarkAtoi/Neg/56bit-4 523080 227.4 ns/op BenchmarkAtoi/Neg/63bit-4 381880 311.8 ns/op BenchmarkFormatFloat/Decimal-4 121135 1019 ns/op BenchmarkFormatFloat/Float-4 111703 1079 ns/op BenchmarkFormatFloat/Exp-4 119949 1011 ns/op BenchmarkFormatFloat/NegExp-4 118513 1002 ns/op BenchmarkFormatFloat/LongExp-4 98836 1215 ns/op BenchmarkFormatFloat/Big-4 93784 1255 ns/op BenchmarkFormatFloat/BinaryExp-4 219286 545.2 ns/op BenchmarkFormatFloat/32Integer-4 121184 979.8 ns/op BenchmarkFormatFloat/32ExactFraction-4 128424 930.3 ns/op BenchmarkFormatFloat/32Point-4 115012 1044 ns/op BenchmarkFormatFloat/32Exp-4 119802 1002 ns/op BenchmarkFormatFloat/32NegExp-4 119530 1008 ns/op BenchmarkFormatFloat/32Shortest-4 126892 949.0 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 142930 844.1 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 136443 876.6 ns/op BenchmarkFormatFloat/64Fixed1-4 161638 748.3 ns/op BenchmarkFormatFloat/64Fixed2-4 159261 747.9 ns/op BenchmarkFormatFloat/64Fixed3-4 158794 755.7 ns/op BenchmarkFormatFloat/64Fixed4-4 159385 747.0 ns/op BenchmarkFormatFloat/64Fixed12-4 90604 1320 ns/op BenchmarkFormatFloat/64Fixed16-4 115183 1054 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 118394 1029 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 107056 1122 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2630 45605 ns/op BenchmarkFormatFloat/Slowpath64-4 98936 1210 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 98145 1214 ns/op BenchmarkAppendFloat/Decimal-4 143737 829.9 ns/op BenchmarkAppendFloat/Float-4 128113 938.0 ns/op BenchmarkAppendFloat/Exp-4 143611 840.6 ns/op BenchmarkAppendFloat/NegExp-4 141388 839.2 ns/op BenchmarkAppendFloat/LongExp-4 114056 1032 ns/op BenchmarkAppendFloat/Big-4 111470 1076 ns/op BenchmarkAppendFloat/BinaryExp-4 341601 347.8 ns/op BenchmarkAppendFloat/32Integer-4 143368 829.3 ns/op BenchmarkAppendFloat/32ExactFraction-4 143983 826.8 ns/op BenchmarkAppendFloat/32Point-4 135261 880.3 ns/op BenchmarkAppendFloat/32Exp-4 145032 825.8 ns/op BenchmarkAppendFloat/32NegExp-4 145126 817.4 ns/op BenchmarkAppendFloat/32Shortest-4 162698 740.5 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 180816 654.5 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 174981 686.9 ns/op BenchmarkAppendFloat/64Fixed1-4 199723 590.5 ns/op BenchmarkAppendFloat/64Fixed2-4 200175 589.8 ns/op BenchmarkAppendFloat/64Fixed3-4 201292 588.2 ns/op BenchmarkAppendFloat/64Fixed4-4 198590 584.7 ns/op BenchmarkAppendFloat/64Fixed12-4 108046 1106 ns/op BenchmarkAppendFloat/64Fixed16-4 139366 870.6 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 151796 786.7 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 126436 946.9 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2629 45035 ns/op BenchmarkAppendFloat/Slowpath64-4 114823 1029 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 117484 1020 ns/op BenchmarkFormatInt-4 16096 7412 ns/op BenchmarkAppendInt-4 16935 7142 ns/op BenchmarkFormatUint-4 88170 1345 ns/op BenchmarkAppendUint-4 97351 1237 ns/op BenchmarkFormatIntSmall/7-4 3042652 38.96 ns/op BenchmarkFormatIntSmall/42-4 3051087 39.84 ns/op BenchmarkAppendIntSmall-4 1422381 83.89 ns/op BenchmarkAppendUintVarlen/1-4 1372102 87.99 ns/op BenchmarkAppendUintVarlen/12-4 1328380 90.26 ns/op BenchmarkAppendUintVarlen/123-4 940485 127.9 ns/op BenchmarkAppendUintVarlen/1234-4 941742 127.1 ns/op BenchmarkAppendUintVarlen/12345-4 896426 129.1 ns/op BenchmarkAppendUintVarlen/123456-4 911607 128.9 ns/op BenchmarkAppendUintVarlen/1234567-4 902365 132.9 ns/op BenchmarkAppendUintVarlen/12345678-4 925782 129.1 ns/op BenchmarkAppendUintVarlen/123456789-4 871693 136.5 ns/op BenchmarkAppendUintVarlen/1234567890-4 862464 138.6 ns/op BenchmarkAppendUintVarlen/12345678901-4 851821 142.4 ns/op BenchmarkAppendUintVarlen/123456789012-4 812858 142.1 ns/op BenchmarkAppendUintVarlen/1234567890123-4 812262 144.2 ns/op BenchmarkAppendUintVarlen/12345678901234-4 813224 144.7 ns/op BenchmarkAppendUintVarlen/123456789012345-4 789032 148.8 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 825351 144.3 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 737390 153.0 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 762598 152.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 765118 155.5 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 768162 155.6 ns/op BenchmarkQuote-4 45382 2621 ns/op BenchmarkQuoteRune-4 461406 245.9 ns/op BenchmarkAppendQuote-4 54147 2206 ns/op BenchmarkAppendQuoteRune-4 862377 134.4 ns/op BenchmarkUnquoteEasy-4 1431921 84.00 ns/op BenchmarkUnquoteHard-4 49654 2396 ns/op PASS ok strconv 15.927s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 360380 288.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 138530 824.6 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 193436 617.6 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 308125 390.0 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 93027 1272 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 109593 1136 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 688155 180.0 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22836 5167 ns/op BenchmarkGenericMatch1-4 2265 51068 ns/op BenchmarkGenericMatch2-4 450 263709 ns/op BenchmarkSingleMaxSkipping-4 8974 12670 ns/op 789.28 MB/s BenchmarkSingleLongSuffixFail-4 15512 7788 ns/op 128.66 MB/s BenchmarkSingleMatch-4 259 450098 ns/op 33.33 MB/s BenchmarkByteByteNoMatch-4 76929 1552 ns/op BenchmarkByteByteMatch-4 19766 6060 ns/op BenchmarkByteStringMatch-4 24075 5030 ns/op BenchmarkHTMLEscapeNew-4 75416 1583 ns/op BenchmarkHTMLEscapeOld-4 89210 1354 ns/op BenchmarkByteStringReplacerWriteString-4 1441 79369 ns/op BenchmarkByteReplacerWriteString-4 1658 71038 ns/op BenchmarkByteByteReplaces-4 3255 34801 ns/op BenchmarkByteByteMap-4 10000 11319 ns/op BenchmarkMap/identity/ASCII-4 627322 196.0 ns/op BenchmarkMap/identity/Greek-4 427760 279.1 ns/op BenchmarkMap/change/ASCII-4 38294 3125 ns/op BenchmarkMap/change/Greek-4 28173 4246 ns/op BenchmarkIndexRune-4 1974466 61.10 ns/op BenchmarkIndexRuneLongString-4 1680384 71.42 ns/op BenchmarkIndexRuneFastPath-4 4211178 29.09 ns/op BenchmarkIndex-4 4271470 28.96 ns/op BenchmarkLastIndex-4 4459132 26.82 ns/op BenchmarkIndexByte-4 10657347 10.56 ns/op BenchmarkToUpper/#00-4 3393577 35.23 ns/op BenchmarkToUpper/ONLYUPPER-4 2614700 45.74 ns/op BenchmarkToUpper/abc-4 346960 342.7 ns/op BenchmarkToUpper/AbC123-4 270254 442.0 ns/op BenchmarkToUpper/azAZ09_-4 291855 404.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55658 2166 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 72849 1649 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 35037 3416 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 62091 1915 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 124497 954.7 ns/op BenchmarkToLower/#00-4 3392744 35.71 ns/op BenchmarkToLower/abc-4 3009133 39.63 ns/op BenchmarkToLower/AbC123-4 238932 502.4 ns/op BenchmarkToLower/azAZ09_-4 239256 505.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 96951 1226 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65498 1826 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 37021 3229 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 74410 1605 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 124911 957.0 ns/op BenchmarkMapNoChanges-4 804218 139.2 ns/op BenchmarkTrim-4 37616 3270 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3296301 36.35 ns/op BenchmarkToValidUTF8/InvalidASCII-4 198010 598.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 129156 921.2 ns/op BenchmarkEqualFold/Tests-4 56384 2113 ns/op BenchmarkEqualFold/ASCII-4 3355389 35.66 ns/op BenchmarkEqualFold/UnicodePrefix-4 118948 993.1 ns/op BenchmarkEqualFold/UnicodeSuffix-4 129274 928.6 ns/op BenchmarkIndexHard1-4 849 141035 ns/op BenchmarkIndexHard2-4 610 196389 ns/op BenchmarkIndexHard3-4 152 787653 ns/op BenchmarkIndexHard4-4 184 645129 ns/op BenchmarkLastIndexHard1-4 58 1961462 ns/op BenchmarkLastIndexHard2-4 58 1974458 ns/op BenchmarkLastIndexHard3-4 60 1971400 ns/op BenchmarkCountHard1-4 844 140747 ns/op BenchmarkCountHard2-4 607 197323 ns/op BenchmarkCountHard3-4 152 785204 ns/op BenchmarkIndexTorture-4 7791 15415 ns/op BenchmarkCountTorture-4 7666 15422 ns/op BenchmarkCountTortureOverlapping-4 692 153902 ns/op BenchmarkCountByte/10-4 4295946 28.87 ns/op 346.35 MB/s BenchmarkCountByte/32-4 4070496 30.01 ns/op 1066.46 MB/s BenchmarkCountByte/4096-4 878996 134.1 ns/op 30536.31 MB/s BenchmarkCountByte/4194304-4 693 172345 ns/op 24336.64 MB/s BenchmarkCountByte/67108864-4 21 5546210 ns/op 12099.95 MB/s BenchmarkFields/ASCII/16-4 252112 434.3 ns/op 36.84 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 23822 5070 ns/op 50.49 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1408 84093 ns/op 48.71 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 74 1457971 ns/op 44.95 MB/s 98305 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 23201023 ns/op 45.20 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 299400 397.5 ns/op 40.25 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9590 11272 ns/op 22.71 MB/s 352 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 619 192624 ns/op 21.26 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 33 3420038 ns/op 19.16 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 62994628 ns/op 16.65 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 198211 612.4 ns/op 26.13 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18294 6401 ns/op 40.00 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1034 117717 ns/op 34.80 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 51 2311135 ns/op 28.36 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 44581767 ns/op 23.52 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 214078 559.1 ns/op 28.62 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13513 8884 ns/op 28.82 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 794 151547 ns/op 27.03 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 43 2793388 ns/op 23.46 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 52553934 ns/op 19.95 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 71201375 ns/op BenchmarkSplitSingleByteSeparator-4 22 5074570 ns/op BenchmarkSplitMultiByteSeparator-4 38 3111671 ns/op BenchmarkSplitNSingleByteSeparator-4 216607 566.4 ns/op BenchmarkSplitNMultiByteSeparator-4 181326 665.8 ns/op BenchmarkRepeat/5x0-4 3541876 34.39 ns/op BenchmarkRepeat/5x1-4 3432445 35.10 ns/op BenchmarkRepeat/5x2-4 286890 424.1 ns/op BenchmarkRepeat/5x6-4 166332 714.7 ns/op BenchmarkRepeat/10x0-4 3442761 34.56 ns/op BenchmarkRepeat/10x1-4 3466695 34.67 ns/op BenchmarkRepeat/10x2-4 275886 436.6 ns/op BenchmarkRepeat/10x6-4 158085 746.6 ns/op BenchmarkRepeatLarge/256/1-4 76342 1580 ns/op 162.05 MB/s BenchmarkRepeatLarge/256/16-4 121297 989.7 ns/op 258.65 MB/s BenchmarkRepeatLarge/512/1-4 61262 1928 ns/op 265.58 MB/s BenchmarkRepeatLarge/512/16-4 88740 1392 ns/op 367.86 MB/s BenchmarkRepeatLarge/1024/1-4 46892 2496 ns/op 410.26 MB/s BenchmarkRepeatLarge/1024/16-4 64365 1912 ns/op 535.48 MB/s BenchmarkRepeatLarge/2048/1-4 31071 3717 ns/op 550.93 MB/s BenchmarkRepeatLarge/2048/16-4 39396 3219 ns/op 636.19 MB/s BenchmarkRepeatLarge/4096/1-4 21572 5454 ns/op 751.08 MB/s BenchmarkRepeatLarge/4096/16-4 24829 4778 ns/op 857.33 MB/s BenchmarkRepeatLarge/8192/1-4 13356 8752 ns/op 936.03 MB/s BenchmarkRepeatLarge/8192/16-4 13240 8639 ns/op 948.26 MB/s BenchmarkRepeatLarge/8192/4097-4 5333916 21.91 ns/op 187006.77 MB/s BenchmarkRepeatLarge/16384/1-4 7056 15551 ns/op 1053.57 MB/s BenchmarkRepeatLarge/16384/16-4 8529 14883 ns/op 1100.88 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10466 ns/op 1174.37 MB/s BenchmarkRepeatLarge/32768/1-4 4690 28181 ns/op 1162.79 MB/s BenchmarkRepeatLarge/32768/16-4 4275 26757 ns/op 1224.64 MB/s BenchmarkRepeatLarge/32768/4097-4 4470 25518 ns/op 1123.85 MB/s BenchmarkRepeatLarge/65536/1-4 2295 50941 ns/op 1286.52 MB/s BenchmarkRepeatLarge/65536/16-4 2289 49835 ns/op 1315.06 MB/s BenchmarkRepeatLarge/65536/4097-4 2540 45624 ns/op 1347.00 MB/s BenchmarkRepeatLarge/131072/1-4 540 232931 ns/op 562.71 MB/s BenchmarkRepeatLarge/131072/16-4 524 230044 ns/op 569.77 MB/s BenchmarkRepeatLarge/131072/4097-4 558 213162 ns/op 595.82 MB/s BenchmarkRepeatLarge/262144/1-4 264 445993 ns/op 587.78 MB/s BenchmarkRepeatLarge/262144/16-4 264 462158 ns/op 567.22 MB/s BenchmarkRepeatLarge/262144/4097-4 272 435570 ns/op 592.58 MB/s BenchmarkRepeatLarge/524288/1-4 133 888442 ns/op 590.12 MB/s BenchmarkRepeatLarge/524288/16-4 128 926745 ns/op 565.73 MB/s BenchmarkRepeatLarge/524288/4097-4 139 880503 ns/op 590.93 MB/s BenchmarkRepeatLarge/1048576/1-4 69 1895063 ns/op 553.32 MB/s BenchmarkRepeatLarge/1048576/16-4 64 1832051 ns/op 572.35 MB/s BenchmarkRepeatLarge/1048576/4097-4 66 1789226 ns/op 583.90 MB/s BenchmarkRepeatLarge/2097152/1-4 32 3688258 ns/op 568.60 MB/s BenchmarkRepeatLarge/2097152/16-4 33 3691629 ns/op 568.08 MB/s BenchmarkRepeatLarge/2097152/4097-4 33 3709876 ns/op 564.32 MB/s BenchmarkRepeatLarge/4194304/1-4 15 7721060 ns/op 543.23 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7514277 ns/op 558.18 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 7468466 ns/op 561.19 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15269776 ns/op 549.36 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15281905 ns/op 548.92 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15054984 ns/op 557.06 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30703952 ns/op 546.42 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30730388 ns/op 545.95 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30443214 ns/op 551.10 MB/s BenchmarkRepeatLarge/33554432/1-4 2 61011974 ns/op 549.96 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60194986 ns/op 557.43 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 59912921 ns/op 560.05 MB/s BenchmarkRepeatLarge/67108864/1-4 1 119572559 ns/op 561.24 MB/s BenchmarkRepeatLarge/67108864/16-4 1 117041139 ns/op 573.38 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 118403572 ns/op 566.78 MB/s BenchmarkRepeatLarge/134217728/1-4 1 263969274 ns/op 508.46 MB/s BenchmarkRepeatLarge/134217728/16-4 1 234378732 ns/op 572.65 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 236826237 ns/op 566.74 MB/s BenchmarkRepeatLarge/268435456/1-4 1 521069336 ns/op 515.16 MB/s BenchmarkRepeatLarge/268435456/16-4 1 473073338 ns/op 567.43 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 474560524 ns/op 565.65 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1047836566 ns/op 512.36 MB/s BenchmarkRepeatLarge/536870912/16-4 1 940329755 ns/op 570.94 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 947126944 ns/op 566.84 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2470127265 ns/op 434.69 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2287081046 ns/op 469.48 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2298724568 ns/op 467.10 MB/s BenchmarkIndexAnyASCII/1:1-4 1944853 58.09 ns/op BenchmarkIndexAnyASCII/1:2-4 2096455 56.82 ns/op BenchmarkIndexAnyASCII/1:4-4 2115213 56.52 ns/op BenchmarkIndexAnyASCII/1:8-4 2129940 57.03 ns/op BenchmarkIndexAnyASCII/1:16-4 2068165 57.19 ns/op BenchmarkIndexAnyASCII/1:32-4 2063959 58.31 ns/op BenchmarkIndexAnyASCII/1:64-4 2097895 57.98 ns/op BenchmarkIndexAnyASCII/16:1-4 2106140 56.04 ns/op BenchmarkIndexAnyASCII/16:2-4 786876 155.5 ns/op BenchmarkIndexAnyASCII/16:4-4 647474 158.6 ns/op BenchmarkIndexAnyASCII/16:8-4 682111 164.7 ns/op BenchmarkIndexAnyASCII/16:16-4 678357 177.6 ns/op BenchmarkIndexAnyASCII/16:32-4 541594 200.4 ns/op BenchmarkIndexAnyASCII/16:64-4 490915 246.1 ns/op BenchmarkIndexAnyASCII/256:1-4 1894686 62.96 ns/op BenchmarkIndexAnyASCII/256:2-4 70713 1642 ns/op BenchmarkIndexAnyASCII/256:4-4 71650 1642 ns/op BenchmarkIndexAnyASCII/256:8-4 71721 1648 ns/op BenchmarkIndexAnyASCII/256:16-4 72626 1647 ns/op BenchmarkIndexAnyASCII/256:32-4 70249 1676 ns/op BenchmarkIndexAnyASCII/256:64-4 69356 1738 ns/op BenchmarkIndexAnyUTF8/1:1-4 2175205 55.07 ns/op BenchmarkIndexAnyUTF8/1:2-4 2102114 56.97 ns/op BenchmarkIndexAnyUTF8/1:4-4 2105390 56.99 ns/op BenchmarkIndexAnyUTF8/1:8-4 2115339 56.57 ns/op BenchmarkIndexAnyUTF8/1:16-4 2101996 56.90 ns/op BenchmarkIndexAnyUTF8/1:32-4 2095640 57.18 ns/op BenchmarkIndexAnyUTF8/1:64-4 2127686 58.09 ns/op BenchmarkIndexAnyUTF8/16:1-4 1721241 69.71 ns/op BenchmarkIndexAnyUTF8/16:2-4 317308 366.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 324742 367.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 326374 366.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 318042 374.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 305236 381.9 ns/op BenchmarkIndexAnyUTF8/16:64-4 314173 381.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 453213 265.5 ns/op BenchmarkIndexAnyUTF8/256:2-4 23395 5119 ns/op BenchmarkIndexAnyUTF8/256:4-4 23583 5100 ns/op BenchmarkIndexAnyUTF8/256:8-4 23614 5080 ns/op BenchmarkIndexAnyUTF8/256:16-4 23235 5216 ns/op BenchmarkIndexAnyUTF8/256:32-4 22863 5300 ns/op BenchmarkIndexAnyUTF8/256:64-4 22431 5333 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2134082 56.12 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2168389 55.04 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2180979 55.82 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2162564 55.23 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2158366 55.67 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2118694 56.72 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2091918 56.40 ns/op BenchmarkLastIndexAnyASCII/16:1-4 774637 151.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 769398 152.0 ns/op BenchmarkLastIndexAnyASCII/16:4-4 763364 156.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 727999 162.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 686626 171.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 600256 199.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 485566 244.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74241 1613 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73798 1620 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73461 1625 ns/op BenchmarkLastIndexAnyASCII/256:8-4 74050 1631 ns/op BenchmarkLastIndexAnyASCII/256:16-4 73382 1641 ns/op BenchmarkLastIndexAnyASCII/256:32-4 72211 1661 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70350 1706 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2147996 57.79 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2145390 55.75 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2129266 56.74 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2167106 55.22 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2128046 56.49 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2151034 56.33 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2004481 59.37 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 386319 312.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 192608 627.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 195488 632.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 192302 622.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 184012 641.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 174721 656.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 178329 672.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 29055 4153 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13004 9207 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12781 9183 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13172 9242 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12732 9484 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 12150 9846 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10002 ns/op BenchmarkTrimASCII/1:1-4 3395476 35.87 ns/op BenchmarkTrimASCII/1:2-4 2456160 48.69 ns/op BenchmarkTrimASCII/1:4-4 2317004 52.24 ns/op BenchmarkTrimASCII/1:8-4 2038431 59.80 ns/op BenchmarkTrimASCII/1:16-4 1705917 70.56 ns/op BenchmarkTrimASCII/16:1-4 2770078 42.83 ns/op BenchmarkTrimASCII/16:2-4 780388 151.6 ns/op BenchmarkTrimASCII/16:4-4 757748 155.6 ns/op BenchmarkTrimASCII/16:8-4 716811 162.0 ns/op BenchmarkTrimASCII/16:16-4 677840 175.3 ns/op BenchmarkTrimASCII/256:1-4 818210 143.7 ns/op BenchmarkTrimASCII/256:2-4 74378 1621 ns/op BenchmarkTrimASCII/256:4-4 73374 1623 ns/op BenchmarkTrimASCII/256:8-4 73230 1633 ns/op BenchmarkTrimASCII/256:16-4 72304 1659 ns/op BenchmarkTrimASCII/4096:1-4 75775 1575 ns/op BenchmarkTrimASCII/4096:2-4 4593 25856 ns/op BenchmarkTrimASCII/4096:4-4 4599 26084 ns/op BenchmarkTrimASCII/4096:8-4 4588 26127 ns/op BenchmarkTrimASCII/4096:16-4 4502 26025 ns/op BenchmarkTrimByte-4 4263884 27.69 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13506 8874 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13484 8881 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1136 103469 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2353 50380 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4635 25259 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7022 16485 ns/op BenchmarkJoin/0-4 5010895 23.55 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4243626 30.46 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 232654 510.9 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 153718 761.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 114507 1041 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 93583 1265 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 80332 1505 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 67885 1769 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2529913 46.94 ns/op BenchmarkTrimSpace/ASCII-4 1688224 71.20 ns/op BenchmarkTrimSpace/SomeNonASCII-4 145437 817.8 ns/op BenchmarkTrimSpace/JustNonASCII-4 76962 1552 ns/op BenchmarkReplaceAll-4 123758 968.7 ns/op 16 B/op 1 allocs/op PASS ok strings 58.569s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 41356 2703 ns/op BenchmarkCond2-4 15525 7468 ns/op BenchmarkCond4-4 8876 12365 ns/op BenchmarkCond8-4 4189 29214 ns/op BenchmarkCond16-4 1682 77799 ns/op BenchmarkCond32-4 639 183460 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 455469 369.6 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 281761 454.6 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 633571 219.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 433933 275.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 308942 438.4 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 496738 212.7 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 89349 1425 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 71470 1842 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 71148 1858 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 41142 3015 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 482000 365.2 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 167302 706.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 448050 266.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 133886 932.7 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 524256 230.3 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 162792 735.9 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2625537 45.55 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 42363 3279 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 131139 974.1 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 106801 1073 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 8332 14212 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 288 418024 ns/op BenchmarkRange/*sync.Map-4 1429 81445 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 107718 1181 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 254559 462.6 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 59586 1937 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 196538 612.2 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 277100 437.9 ns/op BenchmarkAdversarialDelete/*sync.Map-4 176967 735.3 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 64287 1873 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 172096 678.8 ns/op BenchmarkDeleteCollision/*sync.Map-4 463227 264.8 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 46868 2549 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 132661 904.1 ns/op BenchmarkSwapCollision/*sync.Map-4 53828 2130 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 424 280585 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 92095 1300 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 362606 326.1 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 19459 6045 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 58321 2079 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 19293 6729 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 214786 575.6 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 90139 1272 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 134937 899.1 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2242965 59.63 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 160486 742.1 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2441565 54.01 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 466538 274.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 151462 808.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 475305 228.8 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 88248 1343 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 362888 343.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 461068 290.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 106515 1088 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 460618 238.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 46556 2281 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 99153 1139 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 153916 871.8 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 54250 2246 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 221917 563.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 441877 377.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 112348 1033 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 477614 262.5 ns/op BenchmarkUncontendedSemaphore-4 3738765 32.19 ns/op BenchmarkContendedSemaphore-4 2737686 42.42 ns/op BenchmarkMutexUncontended-4 934041 129.8 ns/op BenchmarkMutex-4 97302 1209 ns/op BenchmarkMutexSlack-4 96462 1226 ns/op BenchmarkMutexWork-4 83667 1458 ns/op BenchmarkMutexWorkSlack-4 83779 1449 ns/op BenchmarkMutexNoSpin-4 57129 2036 ns/op BenchmarkMutexSpin-4 68275 1876 ns/op BenchmarkOnce-4 512560 200.8 ns/op BenchmarkSemaUncontended-4 6987662 16.41 ns/op BenchmarkSemaSyntNonblock-4 1000000 101.8 ns/op BenchmarkSemaSyntBlock-4 811425 143.9 ns/op BenchmarkSemaWorkNonblock-4 800871 144.9 ns/op BenchmarkSemaWorkBlock-4 804235 180.3 ns/op BenchmarkRWMutexUncontended-4 460195 266.1 ns/op BenchmarkRWMutexWrite100-4 280798 427.9 ns/op BenchmarkRWMutexWrite10-4 195836 615.5 ns/op BenchmarkRWMutexWorkWrite100-4 259849 472.7 ns/op BenchmarkRWMutexWorkWrite10-4 162955 734.1 ns/op BenchmarkWaitGroupUncontended-4 1000000 111.2 ns/op BenchmarkWaitGroupAddDone-4 311054 367.6 ns/op BenchmarkWaitGroupAddDoneWork-4 337030 385.7 ns/op BenchmarkWaitGroupWait-4 5087665 23.32 ns/op BenchmarkWaitGroupWaitWork-4 3341073 35.92 ns/op BenchmarkWaitGroupActuallyWait-4 43083 2853 ns/op 32 B/op 2 allocs/op PASS ok sync 16.226s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 456801 264.9 ns/op PASS ok sync/atomic 0.254s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 106376 1112 ns/op 0 B/op 0 allocs/op PASS ok testing 0.157s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 8244 14108 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11846 10058 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 100 1146813 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 127 940588 ns/op 1018 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 140717164 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 138082348 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1854 62336 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2174 53275 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 20 5787209 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 20 5195943 ns/op 20678 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 656966369 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 642195142 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 224 517264 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 248 475762 ns/op 158 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 54655414 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 53637213 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6357859417 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6103649807 ns/op 335152176 B/op 100096 allocs/op BenchmarkPyramid/10-4 2650 41006 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 39 2885865 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 291580428 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2733 43353 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 291 409341 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4105493 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7311 14438 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 17.195s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 74685758 ns/op BenchmarkVariableString-4 102986 1150 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2244 51581 ns/op 2515 B/op 39 allocs/op PASS ok text/template/parse 0.516s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 33 3235877 ns/op BenchmarkAfter-4 117 1093641 ns/op BenchmarkStop-4 196 566621 ns/op BenchmarkSimultaneousAfterFunc-4 31 3538250 ns/op BenchmarkStartStop-4 218 574658 ns/op BenchmarkReset-4 2427 49486 ns/op BenchmarkSleep-4 34 3122212 ns/op BenchmarkParallelTimerLatency-4 54 123826 avg-late-ns 170298 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 80103 avg-late-ns 244953 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 64258 avg-late-ns 141103 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 58542 avg-late-ns 196502 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 37157 avg-late-ns 117759 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 76972 avg-late-ns 256779 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 83029 avg-late-ns 263514 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 92813 avg-late-ns 401063 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 108596 avg-late-ns 477006 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 152333 avg-late-ns 691015 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 744717 avg-late-ns 2813317 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 78905 avg-late-ns 236593 max-late-ns BenchmarkTicker-4 348 357233 ns/op BenchmarkTickerReset-4 3926 36085 ns/op BenchmarkTickerResetNaive-4 194 701260 ns/op BenchmarkNow-4 928592 125.3 ns/op BenchmarkNowUnixNano-4 1000000 110.6 ns/op BenchmarkNowUnixMilli-4 1000000 110.4 ns/op BenchmarkNowUnixMicro-4 1000000 111.3 ns/op BenchmarkFormat-4 60630 2002 ns/op BenchmarkFormatRFC3339-4 80896 1457 ns/op BenchmarkFormatRFC3339Nano-4 80046 1489 ns/op BenchmarkFormatNow-4 83266 1440 ns/op BenchmarkMarshalJSON-4 113211 1068 ns/op BenchmarkMarshalText-4 114930 1045 ns/op BenchmarkParse-4 143768 837.6 ns/op BenchmarkParseRFC3339UTC-4 340951 351.4 ns/op BenchmarkParseRFC3339UTCBytes-4 238268 504.2 ns/op BenchmarkParseRFC3339TZ-4 103818 1148 ns/op BenchmarkParseRFC3339TZBytes-4 83896 1416 ns/op BenchmarkParseDuration-4 529911 221.4 ns/op BenchmarkHour-4 829473 140.9 ns/op BenchmarkSecond-4 824108 140.2 ns/op BenchmarkYear-4 630159 186.0 ns/op BenchmarkDay-4 590754 203.4 ns/op BenchmarkISOWeek-4 637168 185.1 ns/op BenchmarkGoString-4 82786 1443 ns/op BenchmarkUnmarshalText-4 73614 1629 ns/op PASS ok time 10.992s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 674700 169.2 ns/op BenchmarkDecodeValidJapaneseChars-4 794335 141.9 ns/op BenchmarkDecodeRune-4 1780671 66.41 ns/op BenchmarkEncodeValidASCII-4 575731 189.0 ns/op BenchmarkEncodeValidJapaneseChars-4 932388 132.0 ns/op BenchmarkAppendRuneValidASCII-4 1603622 74.70 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2623435 45.69 ns/op BenchmarkEncodeRune-4 3414226 35.48 ns/op PASS ok unicode/utf16 1.223s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 918358 130.6 ns/op BenchmarkRuneCountTenJapaneseChars-4 186852 632.0 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4019680 29.83 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 442462 270.0 ns/op BenchmarkValidTenASCIIChars-4 848062 132.9 ns/op BenchmarkValid100KASCIIChars-4 120 993986 ns/op BenchmarkValidTenJapaneseChars-4 168112 720.6 ns/op BenchmarkValidLongMostlyASCII-4 96 1065938 ns/op BenchmarkValidLongJapanese-4 55 2035283 ns/op BenchmarkValidStringTenASCIIChars-4 4878764 24.59 ns/op BenchmarkValidString100KASCIIChars-4 9554 12547 ns/op BenchmarkValidStringTenJapaneseChars-4 433839 256.3 ns/op BenchmarkValidStringLongMostlyASCII-4 1246 95499 ns/op BenchmarkValidStringLongJapanese-4 164 723856 ns/op BenchmarkEncodeASCIIRune-4 4644338 25.89 ns/op BenchmarkEncodeJapaneseRune-4 2614914 46.30 ns/op BenchmarkAppendASCIIRune-4 10650968 11.14 ns/op BenchmarkAppendJapaneseRune-4 2965986 40.46 ns/op BenchmarkDecodeASCIIRune-4 3161251 37.74 ns/op BenchmarkDecodeJapaneseRune-4 2077554 57.57 ns/op BenchmarkFullRune/ASCII-4 4022751 29.95 ns/op BenchmarkFullRune/Incomplete-4 1747118 68.99 ns/op BenchmarkFullRune/Japanese-4 4036634 29.69 ns/op PASS ok unicode/utf8 3.497s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 46737230130 ns/op PASS ok cmd/api 51.840s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1266450 94.52 ns/op BenchmarkEqArrayOfStrings64-4 158854 747.0 ns/op BenchmarkEqArrayOfStrings1024-4 9804 11113 ns/op BenchmarkEqArrayOfFloats5-4 1515794 78.94 ns/op BenchmarkEqArrayOfFloats64-4 153976 779.4 ns/op BenchmarkEqArrayOfFloats1024-4 9825 11802 ns/op BenchmarkEqStruct-4 19215196 5.764 ns/op PASS ok cmd/compile/internal/reflectdata 1.067s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 9279 367726 ns/op BenchmarkCopyElim1-4 829 125111 ns/op BenchmarkCopyElim10-4 820 153351 ns/op BenchmarkCopyElim100-4 462 245677 ns/op BenchmarkCopyElim1000-4 79 1467139 ns/op BenchmarkCopyElim10000-4 4 25998865 ns/op BenchmarkCopyElim100000-4 1 514532515 ns/op BenchmarkDeadCode/1-4 826 149437 ns/op BenchmarkDeadCode/10-4 715 166992 ns/op BenchmarkDeadCode/100-4 354 336111 ns/op BenchmarkDeadCode/1000-4 54 2236334 ns/op BenchmarkDeadCode/10000-4 4 26243753 ns/op BenchmarkDeadCode/100000-4 1 367647817 ns/op BenchmarkDeadCode/200000-4 1 742034422 ns/op BenchmarkDominatorsLinear-4 16 7945979 ns/op 1.26 MB/s BenchmarkDominatorsFwdBack-4 10 10514017 ns/op 0.95 MB/s BenchmarkDominatorsManyPred-4 10 10863540 ns/op 0.92 MB/s BenchmarkDominatorsMaxPred-4 12 10800991 ns/op 0.93 MB/s BenchmarkDominatorsMaxPredVal-4 10 11245597 ns/op 0.89 MB/s BenchmarkFuse/1-4 802 153959 ns/op BenchmarkFuse/10-4 591 206057 ns/op BenchmarkFuse/100-4 198 602196 ns/op BenchmarkFuse/1000-4 24 4787152 ns/op BenchmarkFuse/10000-4 2 66029755 ns/op BenchmarkNilCheckDeep1-4 13423 9029 ns/op 0.11 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5312 21936 ns/op 0.46 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 796 149348 ns/op 0.67 MB/s 655 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 70 1457620 ns/op 0.69 MB/s 5101 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 7 16166991 ns/op 0.62 MB/s 178460 B/op 8 allocs/op BenchmarkDSEPass-4 34 3312194 ns/op 48411 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 111838743 ns/op 4287072 B/op 109086 allocs/op BenchmarkCSEPass-4 8 13654937 ns/op 106926 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 147480233 ns/op 5695648 B/op 97685 allocs/op BenchmarkDeadcodePass-4 182 637856 ns/op 86257 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 120056956 ns/op 4094152 B/op 45357 allocs/op BenchmarkMultiPass-4 64 1588155 ns/op 266675 B/op 12 allocs/op BenchmarkMultiPassBlock-4 1 238327404 ns/op 11244360 B/op 150184 allocs/op BenchmarkCondRewrite/SoloJump-4 3589900 33.24 ns/op BenchmarkCondRewrite/CombJump-4 3398347 34.93 ns/op PASS ok cmd/compile/internal/ssa 15.977s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9805 11385 ns/op BenchmarkExtShift-4 18670 6375 ns/op BenchmarkModify-4 9474 12109 ns/op BenchmarkMullImm-4 18892 6361 ns/op BenchmarkConstModify-4 10000 11631 ns/op BenchmarkBitSet-4 20209 5761 ns/op BenchmarkBitClear-4 20166 5752 ns/op BenchmarkBitToggle-4 20715 5780 ns/op BenchmarkBitSetConst-4 163197 740.3 ns/op BenchmarkBitClearConst-4 161652 732.2 ns/op BenchmarkBitToggleConst-4 160467 735.1 ns/op BenchmarkDivconstI64-4 8962831 13.54 ns/op BenchmarkModconstI64-4 8638056 13.94 ns/op BenchmarkDivisiblePow2constI64-4 9108326 13.39 ns/op BenchmarkDivisibleconstI64-4 9874588 12.10 ns/op BenchmarkDivisibleWDivconstI64-4 6207637 19.34 ns/op BenchmarkDivconstU64/3-4 8748050 13.77 ns/op BenchmarkDivconstU64/5-4 8480544 14.20 ns/op BenchmarkDivconstU64/37-4 9420841 12.59 ns/op BenchmarkDivconstU64/1234567-4 9365058 12.61 ns/op BenchmarkModconstU64-4 9688753 12.35 ns/op BenchmarkDivisibleconstU64-4 9265126 12.78 ns/op BenchmarkDivisibleWDivconstU64-4 5748294 20.70 ns/op BenchmarkDivconstI32-4 8876518 13.71 ns/op BenchmarkModconstI32-4 9466274 12.70 ns/op BenchmarkDivisiblePow2constI32-4 9046304 13.30 ns/op BenchmarkDivisibleconstI32-4 9893217 12.15 ns/op BenchmarkDivisibleWDivconstI32-4 6126072 19.61 ns/op BenchmarkDivconstU32-4 8911855 13.79 ns/op BenchmarkModconstU32-4 8353867 14.14 ns/op BenchmarkDivisibleconstU32-4 10165610 11.87 ns/op BenchmarkDivisibleWDivconstU32-4 6571536 18.33 ns/op BenchmarkDivconstI16-4 8745039 13.65 ns/op BenchmarkModconstI16-4 9433273 12.75 ns/op BenchmarkDivisiblePow2constI16-4 9337020 12.89 ns/op BenchmarkDivisibleconstI16-4 10213959 11.91 ns/op BenchmarkDivisibleWDivconstI16-4 6531326 18.36 ns/op BenchmarkDivconstU16-4 10120522 11.80 ns/op BenchmarkModconstU16-4 10141531 11.76 ns/op BenchmarkDivisibleconstU16-4 10054441 11.86 ns/op BenchmarkDivisibleWDivconstU16-4 6179630 19.31 ns/op BenchmarkDivconstI8-4 9491950 12.60 ns/op BenchmarkModconstI8-4 9548845 12.61 ns/op BenchmarkDivisiblePow2constI8-4 9714692 12.37 ns/op BenchmarkDivisibleconstI8-4 9653977 12.44 ns/op BenchmarkDivisibleWDivconstI8-4 6041133 19.78 ns/op BenchmarkDivconstU8-4 9791317 12.16 ns/op BenchmarkModconstU8-4 10060484 11.85 ns/op BenchmarkDivisibleconstU8-4 9354801 12.96 ns/op BenchmarkDivisibleWDivconstU8-4 6043687 19.79 ns/op BenchmarkMul2-4 166800 744.2 ns/op BenchmarkMulNeg2-4 167072 744.3 ns/op BenchmarkEfaceInteger-4 3845835 27.59 ns/op BenchmarkMulconstI32/3-4 19881057 5.998 ns/op BenchmarkMulconstI32/5-4 19588056 6.045 ns/op BenchmarkMulconstI32/12-4 18873446 6.372 ns/op BenchmarkMulconstI32/120-4 20042422 5.985 ns/op BenchmarkMulconstI32/-120-4 20058114 6.000 ns/op BenchmarkMulconstI32/65537-4 18921657 6.368 ns/op BenchmarkMulconstI32/65538-4 18537579 6.372 ns/op BenchmarkMulconstI64/3-4 18790180 6.363 ns/op BenchmarkMulconstI64/5-4 18839276 6.359 ns/op BenchmarkMulconstI64/12-4 18319038 6.539 ns/op BenchmarkMulconstI64/120-4 18610900 6.378 ns/op BenchmarkMulconstI64/-120-4 18816182 6.373 ns/op BenchmarkMulconstI64/65537-4 18825372 6.359 ns/op BenchmarkMulconstI64/65538-4 18790318 6.361 ns/op BenchmarkMulconstU32/3-4 19825358 5.992 ns/op BenchmarkMulconstU32/5-4 19993111 6.054 ns/op BenchmarkMulconstU32/12-4 18634057 6.413 ns/op BenchmarkMulconstU32/120-4 19951334 6.010 ns/op BenchmarkMulconstU32/65537-4 18857721 6.344 ns/op BenchmarkMulconstU32/65538-4 18908994 6.371 ns/op BenchmarkMulconstU64/3-4 18719635 6.365 ns/op BenchmarkMulconstU64/5-4 18876813 6.342 ns/op BenchmarkMulconstU64/12-4 18821234 6.391 ns/op BenchmarkMulconstU64/120-4 18750890 6.363 ns/op BenchmarkMulconstU64/65537-4 18632038 6.348 ns/op BenchmarkMulconstU64/65538-4 18931791 6.341 ns/op BenchmarkShiftArithmeticRight-4 19914794 5.999 ns/op BenchmarkSwitch8Predictable-4 14075166 8.026 ns/op BenchmarkSwitch8Unpredictable-4 6242359 18.41 ns/op BenchmarkSwitch32Predictable-4 9713905 12.01 ns/op BenchmarkSwitch32Unpredictable-4 6489987 18.09 ns/op BenchmarkSwitchStringPredictable-4 8821468 12.63 ns/op BenchmarkSwitchStringUnpredictable-4 4853709 23.51 ns/op PASS ok cmd/compile/internal/test 11.813s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 144 885231 ns/op BenchmarkNamed/Underlying/nongeneric-4 891314 131.9 ns/op BenchmarkNamed/Underlying/generic-4 899196 130.8 ns/op BenchmarkNamed/Underlying/src_instance-4 890538 132.5 ns/op BenchmarkNamed/Underlying/user_instance-4 888126 131.7 ns/op BenchmarkCheck/http/funcbodies/info-4 1 449313684 ns/op 67808 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 333712225 ns/op 91291 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 137549231 ns/op 221272 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 116654465 ns/op 261033 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 354140602 ns/op 14483 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 81435534 ns/op 62975 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 29277875 ns/op 175131 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 28072929 ns/op 182582 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 137801958 ns/op 15739 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 39094856 ns/op 55491 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 19078721 ns/op 113710 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18042846 ns/op 120231 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 988168009 ns/op 62601 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 522700166 ns/op 118350 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 122721106 ns/op 503795 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 94335670 ns/op 655505 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 439683371 ns/op 4600 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 61786138 ns/op 32733 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 33417919 ns/op 60473 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 36075159 ns/op 56060 lines/s PASS ok cmd/compile/internal/types2 15.305s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 51 2109743 ns/op 3498294 sys-ns/op 338333 user-ns/op PASS ok cmd/go 0.241s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 69567 1695 ns/op 4.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 78766 1498 ns/op 5.34 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14522 8267 ns/op 123.86 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14890 8049 ns/op 127.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2212 52941 ns/op 154.74 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2270 52724 ns/op 155.38 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.967s All tests passed.