freebsd-amd64-race at a896219b3828165b568a35d2b80c1151f639eef8 :: 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.147s ok archive/zip 1.774s ok bufio 0.295s ok bytes 4.223s ok compress/bzip2 0.537s ok compress/flate 4.897s ok compress/gzip 10.800s ok compress/lzw 0.510s ok compress/zlib 4.067s ok container/heap 0.035s ok container/list 0.025s ok container/ring 0.036s ok context 0.038s ok crypto 0.026s ok crypto/aes 0.068s ok crypto/cipher 0.059s ok crypto/des 0.057s ok crypto/dsa 0.036s ok crypto/ecdh 0.197s ok crypto/ecdsa 0.143s ok crypto/ed25519 0.378s ok crypto/elliptic 0.068s ok crypto/hmac 0.036s ok crypto/internal/alias 0.025s ok crypto/internal/bigmod 2.338s ok crypto/internal/boring 0.025s ok crypto/internal/boring/bcache 0.359s ok crypto/internal/edwards25519 33.554s ok crypto/internal/edwards25519/field 12.432s ok crypto/internal/nistec 3.643s ok crypto/internal/nistec/fiat 0.025s [no tests to run] ok crypto/md5 0.039s ok crypto/rand 0.373s ok crypto/rc4 0.420s ok crypto/rsa 0.456s ok crypto/sha1 0.030s ok crypto/sha256 0.038s ok crypto/sha512 0.037s ok crypto/subtle 0.414s ok crypto/tls 1.497s ok crypto/x509 1.111s ok database/sql 0.362s ok database/sql/driver 0.025s ok debug/buildinfo 0.046s ok debug/dwarf 0.078s ok debug/elf 1.162s ok debug/gosym 0.112s ok debug/macho 0.037s ok debug/pe 0.048s ok debug/plan9obj 0.025s ok embed 0.026s [no tests to run] ok embed/internal/embedtest 0.035s ok encoding/ascii85 0.036s ok encoding/asn1 0.035s ok encoding/base32 0.081s ok encoding/base64 0.035s ok encoding/binary 0.036s ok encoding/csv 0.069s ok encoding/gob 14.690s ok encoding/hex 0.049s ok encoding/json 1.067s ok encoding/pem 1.972s ok encoding/xml 0.192s ok errors 0.037s ok expvar 0.035s ok flag 0.119s ok fmt 0.508s ok go/ast 0.041s ok go/build 4.091s ok go/build/constraint 0.036s ok go/constant 0.036s ok go/doc 0.229s ok go/doc/comment 1.810s ok go/format 0.058s ok go/importer 0.170s ok go/internal/gccgoimporter 0.068s ok go/internal/gcimporter 1.072s ok go/internal/srcimporter 10.316s ok go/parser 0.844s ok go/printer 1.270s ok go/scanner 0.032s ok go/token 0.138s ok go/types 28.960s ok hash 0.037s ok hash/adler32 0.047s ok hash/crc32 0.068s ok hash/crc64 0.037s ok hash/fnv 0.037s ok hash/maphash 0.025s ok html 0.037s ok html/template 0.242s ok image 0.433s ok image/color 0.047s ok image/draw 0.589s ok image/gif 0.818s ok image/jpeg 1.245s ok image/png 2.810s ok index/suffixarray 0.942s ok internal/abi 3.682s ok internal/buildcfg 0.025s ok internal/coverage/cformat 0.026s ok internal/coverage/cmerge 0.026s ok internal/coverage/pods 0.025s ok internal/coverage/slicereader 0.025s ok internal/coverage/slicewriter 0.026s ok internal/coverage/test 0.057s ok internal/cpu 0.075s ok internal/dag 0.027s ok internal/diff 0.027s ok internal/fmtsort 0.027s ok internal/fuzz 0.049s ok internal/godebug 0.025s ok internal/intern 0.214s ok internal/itoa 0.026s ok internal/poll 0.359s ok internal/profile 0.036s ok internal/reflectlite 0.228s ok internal/safefilepath 0.024s ok internal/saferio 0.130s ok internal/singleflight 0.073s ok internal/testenv 0.028s ok internal/trace 0.180s ok internal/types/errors 0.334s ok internal/unsafeheader 0.033s ok internal/xcoff 0.046s ok io 0.065s ok io/fs 0.281s ok io/ioutil 0.036s ok log 0.036s ok log/syslog 1.297s ok math 0.047s ok math/big 2.860s ok math/bits 0.036s ok math/cmplx 0.037s ok math/rand 1.865s ok mime 0.047s ok mime/multipart 1.481s ok mime/quotedprintable 0.068s ok net 7.855s ok net/http 8.780s ok net/http/cgi 0.327s ok net/http/cookiejar 0.037s ok net/http/fcgi 0.138s ok net/http/httptest 0.186s ok net/http/httptrace 0.026s ok net/http/httputil 0.660s ok net/http/internal 0.036s ok net/http/internal/ascii 0.027s ok net/http/pprof 5.286s ok net/internal/socktest 0.028s ok net/mail 0.036s ok net/netip 0.335s ok net/rpc 0.064s ok net/rpc/jsonrpc 0.037s ok net/smtp 0.060s ok net/textproto 0.039s ok net/url 0.047s ok os 0.436s ok os/exec 0.420s ok os/exec/internal/fdtest 0.026s ok os/signal 3.358s ok os/user 0.025s ok path 0.039s ok path/filepath 0.102s ok plugin 0.026s ok reflect 0.431s ok regexp 3.044s ok regexp/syntax 4.282s ok runtime 25.237s ok runtime/cgo 0.026s ok runtime/coverage 0.027s ok runtime/debug 0.130s ok runtime/internal/atomic 0.082s ok runtime/internal/math 0.062s ok runtime/internal/sys 0.061s ok runtime/metrics 0.026s ok runtime/pprof 7.228s ok runtime/race 8.150s ok runtime/trace 3.473s ok sort 0.559s ok strconv 2.227s ok strings 3.499s ok sync 0.859s ok sync/atomic 1.546s ok syscall 0.241s ok testing 1.640s ok testing/fstest 0.037s ok testing/iotest 0.035s ok testing/quick 0.153s ok text/scanner 0.046s ok text/tabwriter 0.035s ok text/template 0.090s ok text/template/parse 0.047s ok time 2.239s ok unicode 0.037s ok unicode/utf16 0.027s ok unicode/utf8 0.058s ok cmd/addr2line 1.677s ok cmd/api 5.943s ok cmd/asm/internal/asm 2.787s ok cmd/asm/internal/lex 0.037s ok cmd/compile/internal/abt 0.062s ok cmd/compile/internal/amd64 0.037s ok cmd/compile/internal/base 0.036s ok cmd/compile/internal/compare 0.037s ok cmd/compile/internal/dwarfgen 0.470s ok cmd/compile/internal/importer 0.786s ok cmd/compile/internal/ir 0.026s ok cmd/compile/internal/logopt 0.190s ok cmd/compile/internal/noder 0.036s ok cmd/compile/internal/reflectdata 0.026s [no tests to run] ok cmd/compile/internal/ssa 3.006s ok cmd/compile/internal/syntax 0.168s ok cmd/compile/internal/test 11.743s ok cmd/compile/internal/typecheck 0.279s ok cmd/compile/internal/types 0.029s ok cmd/compile/internal/types2 7.312s ok cmd/covdata 0.026s ok cmd/cover 1.172s ok cmd/dist 0.027s ok cmd/doc 0.779s ok cmd/fix 2.074s ok cmd/go 79.379s ok cmd/go/internal/auth 0.025s ok cmd/go/internal/cache 0.172s ok cmd/go/internal/fsys 0.081s ok cmd/go/internal/generate 0.047s ok cmd/go/internal/get 0.041s ok cmd/go/internal/imports 0.039s ok cmd/go/internal/load 0.039s ok cmd/go/internal/lockedfile 0.419s ok cmd/go/internal/lockedfile/internal/filelock 0.078s ok cmd/go/internal/modconv 0.047s ok cmd/go/internal/modfetch 0.038s ok cmd/go/internal/modfetch/codehost 0.038s ok cmd/go/internal/modfetch/zip_sum_test 0.037s ok cmd/go/internal/modindex 0.509s ok cmd/go/internal/modload 0.037s ok cmd/go/internal/mvs 0.059s ok cmd/go/internal/par 0.173s ok cmd/go/internal/str 0.029s ok cmd/go/internal/test 0.029s ok cmd/go/internal/vcs 0.039s ok cmd/go/internal/vcweb 0.037s ok cmd/go/internal/vcweb/vcstest 1.850s ok cmd/go/internal/web 0.040s ok cmd/go/internal/work 0.091s ok cmd/gofmt 0.187s ok cmd/internal/archive 0.724s ok cmd/internal/buildid 0.643s ok cmd/internal/dwarf 0.027s ok cmd/internal/edit 0.027s ok cmd/internal/goobj 0.026s ok cmd/internal/moddeps 0.750s ok cmd/internal/notsha256 0.029s ok cmd/internal/obj 0.431s ok cmd/internal/obj/ppc64 0.092s ok cmd/internal/obj/riscv 0.049s ok cmd/internal/obj/s390x 0.027s ok cmd/internal/obj/x86 2.465s ok cmd/internal/objabi 0.029s ok cmd/internal/pkgpath 0.148s ok cmd/internal/pkgpattern 0.036s ok cmd/internal/quoted 0.037s ok cmd/internal/src 0.026s ok cmd/internal/test2json 0.748s ok cmd/link 5.989s ok cmd/link/internal/benchmark 0.043s ok cmd/link/internal/ld 3.887s ok cmd/link/internal/loader 0.073s ok cmd/nm 1.967s ok cmd/objdump 1.972s ok cmd/pack 1.346s ok cmd/pprof 1.560s ok cmd/trace 0.094s ok cmd/vet 13.530s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2970 35813 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2187 45890 ns/op 1860 B/op 37 allocs/op Benchmark/Writer/PAX-4 1627 67930 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4226 26964 ns/op 5065 B/op 15 allocs/op Benchmark/Reader/GNU-4 6340 19552 ns/op 5117 B/op 14 allocs/op Benchmark/Reader/PAX-4 2182 55660 ns/op 8870 B/op 33 allocs/op PASS ok archive/tar 0.844s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 300208284 ns/op 15136 B/op 67 allocs/op BenchmarkZip64Test-4 1 147455069 ns/op BenchmarkZip64TestSizes/4096-4 1772 63717 ns/op BenchmarkZip64TestSizes/1048576-4 182 619922 ns/op BenchmarkZip64TestSizes/67108864-4 1 139072153 ns/op PASS ok archive/zip 1.202s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 238912 465.3 ns/op BenchmarkReaderCopyUnoptimal-4 144082 774.0 ns/op BenchmarkReaderCopyNoWriteTo-4 6595 23547 ns/op BenchmarkReaderWriteToOptimal-4 8481 13673 ns/op BenchmarkReaderReadString-4 143690 833.2 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 227937 527.5 ns/op BenchmarkWriterCopyUnoptimal-4 225829 533.5 ns/op BenchmarkWriterCopyNoReadFrom-4 6291 21862 ns/op BenchmarkReaderEmpty-4 34191 3610 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 28004 4239 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 627998 183.2 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.710s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4548 22653 ns/op 1446.51 MB/s BenchmarkWriteByte-4 465 250512 ns/op 16.35 MB/s BenchmarkWriteRune-4 255 467775 ns/op 26.27 MB/s BenchmarkBufferNotEmptyWriteRead-4 33 3397981 ns/op BenchmarkBufferFullSmallReads-4 100 1089052 ns/op BenchmarkBufferWriteBlock/N4096-4 7720 14890 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 512 291200 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 8365411 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4518037 27.54 ns/op 363.12 MB/s BenchmarkIndexByte/32-4 4243462 29.15 ns/op 1097.83 MB/s BenchmarkIndexByte/4K-4 918740 126.6 ns/op 32364.55 MB/s BenchmarkIndexBytePortable/10-4 943160 125.0 ns/op 79.99 MB/s BenchmarkIndexBytePortable/32-4 318517 364.6 ns/op 87.77 MB/s BenchmarkIndexBytePortable/4K-4 2808 42115 ns/op 97.26 MB/s BenchmarkIndexRune/10-4 1205334 98.47 ns/op 101.56 MB/s BenchmarkIndexRune/32-4 1000000 100.6 ns/op 318.11 MB/s BenchmarkIndexRune/4K-4 387386 302.0 ns/op 13560.91 MB/s BenchmarkIndexRuneASCII/10-4 4401763 28.21 ns/op 354.53 MB/s BenchmarkIndexRuneASCII/32-4 4250136 28.69 ns/op 1115.43 MB/s BenchmarkIndexRuneASCII/4K-4 898585 127.1 ns/op 32236.45 MB/s BenchmarkEqual/0-4 8183272 14.06 ns/op BenchmarkEqual/1-4 1464009 81.85 ns/op 12.22 MB/s BenchmarkEqual/6-4 1377930 87.45 ns/op 68.61 MB/s BenchmarkEqual/9-4 1408885 84.90 ns/op 106.01 MB/s BenchmarkEqual/15-4 1389792 87.86 ns/op 170.72 MB/s BenchmarkEqual/16-4 1460772 81.89 ns/op 195.38 MB/s BenchmarkEqual/20-4 1343169 87.01 ns/op 229.86 MB/s BenchmarkEqual/32-4 1393965 85.82 ns/op 372.88 MB/s BenchmarkEqual/4K-4 109035 1095 ns/op 3739.57 MB/s BenchmarkIndex/10-4 3087482 39.81 ns/op 251.18 MB/s BenchmarkIndex/32-4 3067028 39.25 ns/op 815.31 MB/s BenchmarkIndex/4K-4 18409 6551 ns/op 625.29 MB/s BenchmarkIndexEasy/10-4 2927991 41.74 ns/op 239.56 MB/s BenchmarkIndexEasy/32-4 2700369 42.15 ns/op 759.17 MB/s BenchmarkIndexEasy/4K-4 455083 258.4 ns/op 15850.55 MB/s BenchmarkCount/10-4 1550565 76.02 ns/op 131.54 MB/s BenchmarkCount/32-4 1533544 78.89 ns/op 405.64 MB/s BenchmarkCount/4K-4 18276 6616 ns/op 619.08 MB/s BenchmarkCountEasy/10-4 1607398 74.60 ns/op 134.05 MB/s BenchmarkCountEasy/32-4 1545297 77.95 ns/op 410.52 MB/s BenchmarkCountEasy/4K-4 426588 274.1 ns/op 14945.25 MB/s BenchmarkCountSingle/10-4 3581022 34.42 ns/op 290.53 MB/s BenchmarkCountSingle/32-4 3414970 35.49 ns/op 901.77 MB/s BenchmarkCountSingle/4K-4 820917 140.3 ns/op 29195.45 MB/s BenchmarkToUpper/#00-4 3043681 38.96 ns/op BenchmarkToUpper/ONLYUPPER-4 320859 377.6 ns/op BenchmarkToUpper/abc-4 540708 220.7 ns/op BenchmarkToUpper/AbC123-4 335739 362.2 ns/op BenchmarkToUpper/azAZ09_-4 297117 393.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 90643 1309 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40462 2959 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 60110 1994 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 130261 912.7 ns/op BenchmarkToLower/#00-4 3029439 39.56 ns/op BenchmarkToLower/abc-4 472981 248.8 ns/op BenchmarkToLower/AbC123-4 332505 353.0 ns/op BenchmarkToLower/azAZ09_-4 311853 385.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 91838 1300 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 43287 2718 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 69758 1707 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 127208 958.5 ns/op BenchmarkFields/ASCII/16-4 158846 737.4 ns/op 21.70 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9661 11273 ns/op 22.71 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 686 172635 ns/op 23.73 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 39 2933769 ns/op 22.34 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 47187024 ns/op 22.22 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 98865 1188 ns/op 13.47 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6430 17158 ns/op 14.92 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 406 293064 ns/op 13.98 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 21 5242104 ns/op 12.50 MB/s 512265 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 92437038 ns/op 11.34 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 185760 630.0 ns/op 25.40 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12500 9634 ns/op 26.57 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 729 162589 ns/op 25.19 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 38 3050614 ns/op 21.48 MB/s 512261 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 57568494 ns/op 18.21 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 138102 842.8 ns/op 18.98 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9368 11981 ns/op 21.37 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 556 213504 ns/op 19.18 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 3893213 ns/op 16.83 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 71272548 ns/op 14.71 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2146592 56.13 ns/op BenchmarkTrimSpace/ASCII-4 1000000 114.8 ns/op BenchmarkTrimSpace/SomeNonASCII-4 114870 1023 ns/op BenchmarkTrimSpace/JustNonASCII-4 53064 2244 ns/op BenchmarkToValidUTF8/Valid-4 537861 222.0 ns/op BenchmarkToValidUTF8/InvalidASCII-4 356593 329.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 102019 1187 ns/op BenchmarkIndexHard1-4 842 140911 ns/op BenchmarkIndexHard2-4 607 197685 ns/op BenchmarkIndexHard3-4 152 787738 ns/op BenchmarkIndexHard4-4 152 789585 ns/op BenchmarkLastIndexHard1-4 6 19009357 ns/op BenchmarkLastIndexHard2-4 5 24581317 ns/op BenchmarkLastIndexHard3-4 4 26633422 ns/op BenchmarkCountHard1-4 846 142289 ns/op BenchmarkCountHard2-4 603 197586 ns/op BenchmarkCountHard3-4 151 790134 ns/op BenchmarkSplitEmptySeparator-4 1 115597347 ns/op BenchmarkSplitSingleByteSeparator-4 15 7118888 ns/op BenchmarkSplitMultiByteSeparator-4 12 8628087 ns/op BenchmarkSplitNSingleByteSeparator-4 195586 624.8 ns/op BenchmarkSplitNMultiByteSeparator-4 73671 1628 ns/op BenchmarkRepeat-4 180897 644.7 ns/op BenchmarkRepeatLarge/256/1-4 140754 840.8 ns/op 304.48 MB/s BenchmarkRepeatLarge/256/16-4 216650 552.3 ns/op 463.55 MB/s BenchmarkRepeatLarge/512/1-4 109423 1100 ns/op 465.29 MB/s BenchmarkRepeatLarge/512/16-4 144952 809.3 ns/op 632.63 MB/s BenchmarkRepeatLarge/1024/1-4 72698 1624 ns/op 630.39 MB/s BenchmarkRepeatLarge/1024/16-4 87909 1330 ns/op 769.77 MB/s BenchmarkRepeatLarge/2048/1-4 41846 2950 ns/op 694.15 MB/s BenchmarkRepeatLarge/2048/16-4 44952 2640 ns/op 775.74 MB/s BenchmarkRepeatLarge/4096/1-4 24548 4858 ns/op 843.09 MB/s BenchmarkRepeatLarge/4096/16-4 26868 4372 ns/op 936.88 MB/s BenchmarkRepeatLarge/8192/1-4 13636 8559 ns/op 957.15 MB/s BenchmarkRepeatLarge/8192/16-4 14406 8236 ns/op 994.62 MB/s BenchmarkRepeatLarge/8192/4097-4 25690 4709 ns/op 870.12 MB/s BenchmarkRepeatLarge/16384/1-4 8338 14946 ns/op 1096.24 MB/s BenchmarkRepeatLarge/16384/16-4 6964 14667 ns/op 1117.03 MB/s BenchmarkRepeatLarge/16384/4097-4 9747 11202 ns/op 1097.25 MB/s BenchmarkRepeatLarge/32768/1-4 3879 28744 ns/op 1140.00 MB/s BenchmarkRepeatLarge/32768/16-4 4426 29549 ns/op 1108.93 MB/s BenchmarkRepeatLarge/32768/4097-4 4420 26609 ns/op 1077.80 MB/s BenchmarkRepeatLarge/65536/1-4 2137 50973 ns/op 1285.71 MB/s BenchmarkRepeatLarge/65536/16-4 2426 50544 ns/op 1296.62 MB/s BenchmarkRepeatLarge/65536/4097-4 2545 55209 ns/op 1113.13 MB/s BenchmarkRepeatLarge/131072/1-4 429 305621 ns/op 428.87 MB/s BenchmarkRepeatLarge/131072/16-4 445 273306 ns/op 479.58 MB/s BenchmarkRepeatLarge/131072/4097-4 475 266703 ns/op 476.21 MB/s BenchmarkRepeatLarge/262144/1-4 223 523031 ns/op 501.20 MB/s BenchmarkRepeatLarge/262144/16-4 231 514377 ns/op 509.63 MB/s BenchmarkRepeatLarge/262144/4097-4 226 520882 ns/op 495.53 MB/s BenchmarkRepeatLarge/524288/1-4 100 1090838 ns/op 480.63 MB/s BenchmarkRepeatLarge/524288/16-4 100 1156775 ns/op 453.23 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1045858 ns/op 497.50 MB/s BenchmarkRepeatLarge/1048576/1-4 61 2124978 ns/op 493.45 MB/s BenchmarkRepeatLarge/1048576/16-4 52 2147371 ns/op 488.31 MB/s BenchmarkRepeatLarge/1048576/4097-4 56 2114384 ns/op 494.11 MB/s BenchmarkRepeatLarge/2097152/1-4 28 4103956 ns/op 511.01 MB/s BenchmarkRepeatLarge/2097152/16-4 32 4252644 ns/op 493.14 MB/s BenchmarkRepeatLarge/2097152/4097-4 28 4223976 ns/op 495.64 MB/s BenchmarkRepeatLarge/4194304/1-4 14 8157436 ns/op 514.17 MB/s BenchmarkRepeatLarge/4194304/16-4 13 8375666 ns/op 500.77 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 8140577 ns/op 514.86 MB/s BenchmarkRepeatLarge/8388608/1-4 7 16186407 ns/op 518.25 MB/s BenchmarkRepeatLarge/8388608/16-4 7 16125806 ns/op 520.20 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15862648 ns/op 528.70 MB/s BenchmarkRepeatLarge/16777216/1-4 3 35075689 ns/op 478.31 MB/s BenchmarkRepeatLarge/16777216/16-4 4 31975478 ns/op 524.69 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 32610967 ns/op 514.47 MB/s BenchmarkRepeatLarge/33554432/1-4 2 66150506 ns/op 507.24 MB/s BenchmarkRepeatLarge/33554432/16-4 2 63287386 ns/op 530.19 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 64441235 ns/op 520.70 MB/s BenchmarkRepeatLarge/67108864/1-4 1 126173135 ns/op 531.88 MB/s BenchmarkRepeatLarge/67108864/16-4 1 123841507 ns/op 541.89 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 125113991 ns/op 536.38 MB/s BenchmarkRepeatLarge/134217728/1-4 1 275534195 ns/op 487.12 MB/s BenchmarkRepeatLarge/134217728/16-4 1 250398584 ns/op 536.02 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 249050108 ns/op 538.92 MB/s BenchmarkRepeatLarge/268435456/1-4 1 553488952 ns/op 484.99 MB/s BenchmarkRepeatLarge/268435456/16-4 1 507056010 ns/op 529.40 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 511577559 ns/op 524.72 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1132775591 ns/op 473.94 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1020977753 ns/op 525.84 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1036997373 ns/op 517.72 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2348706776 ns/op 457.16 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2151058684 ns/op 499.17 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2230909743 ns/op 481.30 MB/s BenchmarkBytesCompare/1-4 9061196 11.57 ns/op BenchmarkBytesCompare/2-4 9764085 11.84 ns/op BenchmarkBytesCompare/4-4 9551781 11.82 ns/op BenchmarkBytesCompare/8-4 10188339 11.31 ns/op BenchmarkBytesCompare/16-4 10328001 11.28 ns/op BenchmarkBytesCompare/32-4 8841018 13.07 ns/op BenchmarkBytesCompare/64-4 8512657 13.91 ns/op BenchmarkBytesCompare/128-4 7821304 14.87 ns/op BenchmarkBytesCompare/256-4 6196348 18.33 ns/op BenchmarkBytesCompare/512-4 4566387 26.45 ns/op BenchmarkBytesCompare/1024-4 2884522 41.66 ns/op BenchmarkBytesCompare/2048-4 1684114 71.19 ns/op BenchmarkIndexAnyASCII/1:1-4 2258215 51.89 ns/op BenchmarkIndexAnyASCII/1:2-4 2227068 51.17 ns/op BenchmarkIndexAnyASCII/1:4-4 2236980 51.42 ns/op BenchmarkIndexAnyASCII/1:8-4 2209116 51.20 ns/op BenchmarkIndexAnyASCII/1:16-4 2254086 50.32 ns/op BenchmarkIndexAnyASCII/1:32-4 2238112 50.33 ns/op BenchmarkIndexAnyASCII/1:64-4 2263486 50.62 ns/op BenchmarkIndexAnyASCII/16:1-4 2137244 55.57 ns/op BenchmarkIndexAnyASCII/16:2-4 471679 247.7 ns/op BenchmarkIndexAnyASCII/16:4-4 465710 251.4 ns/op BenchmarkIndexAnyASCII/16:8-4 473524 246.3 ns/op BenchmarkIndexAnyASCII/16:16-4 465784 258.3 ns/op BenchmarkIndexAnyASCII/16:32-4 407257 285.7 ns/op BenchmarkIndexAnyASCII/16:64-4 354688 331.2 ns/op BenchmarkIndexAnyASCII/256:1-4 1930872 62.27 ns/op BenchmarkIndexAnyASCII/256:2-4 42049 2829 ns/op BenchmarkIndexAnyASCII/256:4-4 42002 2846 ns/op BenchmarkIndexAnyASCII/256:8-4 41430 2827 ns/op BenchmarkIndexAnyASCII/256:16-4 42304 2828 ns/op BenchmarkIndexAnyASCII/256:32-4 41755 2848 ns/op BenchmarkIndexAnyASCII/256:64-4 41143 2919 ns/op BenchmarkIndexAnyUTF8/1:1-4 2394838 50.47 ns/op BenchmarkIndexAnyUTF8/1:2-4 2325607 49.64 ns/op BenchmarkIndexAnyUTF8/1:4-4 2356191 50.30 ns/op BenchmarkIndexAnyUTF8/1:8-4 2330672 50.07 ns/op BenchmarkIndexAnyUTF8/1:16-4 2365905 48.41 ns/op BenchmarkIndexAnyUTF8/1:32-4 2357164 50.41 ns/op BenchmarkIndexAnyUTF8/1:64-4 2361655 50.29 ns/op BenchmarkIndexAnyUTF8/16:1-4 164545 720.1 ns/op BenchmarkIndexAnyUTF8/16:2-4 312418 392.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 291757 391.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 314193 393.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 300343 391.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 290570 411.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 283624 418.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 12061 10034 ns/op BenchmarkIndexAnyUTF8/256:2-4 22792 5311 ns/op BenchmarkIndexAnyUTF8/256:4-4 22891 5267 ns/op BenchmarkIndexAnyUTF8/256:8-4 22346 5313 ns/op BenchmarkIndexAnyUTF8/256:16-4 22093 5416 ns/op BenchmarkIndexAnyUTF8/256:32-4 20700 5748 ns/op BenchmarkIndexAnyUTF8/256:64-4 20439 5874 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2444722 49.07 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2411316 49.15 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2412489 48.72 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2405253 48.82 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2447628 48.18 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2352135 49.57 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2394096 47.59 ns/op BenchmarkLastIndexAnyASCII/16:1-4 364575 305.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 369432 306.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 375670 311.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 363828 317.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 360177 327.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 329755 354.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 293606 406.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 29782 4074 ns/op BenchmarkLastIndexAnyASCII/256:2-4 29074 4048 ns/op BenchmarkLastIndexAnyASCII/256:4-4 29414 4017 ns/op BenchmarkLastIndexAnyASCII/256:8-4 29107 4051 ns/op BenchmarkLastIndexAnyASCII/256:16-4 29475 4036 ns/op BenchmarkLastIndexAnyASCII/256:32-4 28930 4078 ns/op BenchmarkLastIndexAnyASCII/256:64-4 29044 4145 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2459175 48.84 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2458826 47.06 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2471091 47.45 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2456973 48.17 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2487314 46.47 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2441706 48.38 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2482452 48.13 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 243380 464.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 320500 369.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 326316 372.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 319224 372.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 302592 379.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 295104 408.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 294820 401.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18864 6306 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 23234 5203 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 23078 5277 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22918 5291 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 22396 5368 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20404 5822 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 21211 5670 ns/op BenchmarkTrimASCII/1:1-4 2681798 45.67 ns/op BenchmarkTrimASCII/1:2-4 2133602 56.60 ns/op BenchmarkTrimASCII/1:4-4 2054430 58.82 ns/op BenchmarkTrimASCII/1:8-4 1819041 66.39 ns/op BenchmarkTrimASCII/1:16-4 1546471 76.61 ns/op BenchmarkTrimASCII/16:1-4 489393 229.0 ns/op BenchmarkTrimASCII/16:2-4 376038 309.7 ns/op BenchmarkTrimASCII/16:4-4 379636 316.2 ns/op BenchmarkTrimASCII/16:8-4 361293 323.3 ns/op BenchmarkTrimASCII/16:16-4 332907 341.4 ns/op BenchmarkTrimASCII/256:1-4 39982 2976 ns/op BenchmarkTrimASCII/256:2-4 29241 4079 ns/op BenchmarkTrimASCII/256:4-4 29485 4065 ns/op BenchmarkTrimASCII/256:8-4 29544 4106 ns/op BenchmarkTrimASCII/256:16-4 29270 4105 ns/op BenchmarkTrimASCII/4096:1-4 2512 47017 ns/op BenchmarkTrimASCII/4096:2-4 1845 64556 ns/op BenchmarkTrimASCII/4096:4-4 1838 64341 ns/op BenchmarkTrimASCII/4096:8-4 1754 65156 ns/op BenchmarkTrimASCII/4096:16-4 1819 64406 ns/op BenchmarkTrimByte-4 1551656 78.00 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13248 9056 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13296 9070 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 712 165503 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1413 82953 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2745 42443 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4954 22722 ns/op BenchmarkCompareBytesEqual-4 10899070 10.32 ns/op BenchmarkCompareBytesToNil-4 12442554 9.611 ns/op BenchmarkCompareBytesEmpty-4 13349995 8.633 ns/op BenchmarkCompareBytesIdentical-4 12965323 8.969 ns/op BenchmarkCompareBytesSameLength-4 11491155 10.04 ns/op BenchmarkCompareBytesDifferentLength-4 11366632 10.13 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1364 86795 ns/op 12081.14 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1356 84994 ns/op 12337.23 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1395 84901 ns/op 12350.71 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1383 82709 ns/op 12678.06 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1388 74627 ns/op 14050.95 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1380 83361 ns/op 12578.87 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1746 86247 ns/op 12157.87 MB/s BenchmarkCompareBytesBig-4 1428 84932 ns/op 12346.11 MB/s BenchmarkCompareBytesBigIdentical-4 12966712 9.331 ns/op 112376963.50 MB/s PASS ok bytes 60.175s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 72263682 ns/op 1.38 MB/s 3612008 B/op 50 allocs/op BenchmarkDecodeNewton-4 1 302339338 ns/op 1.88 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 22451951 ns/op 0.73 MB/s 3643395 B/op 51 allocs/op PASS ok compress/bzip2 1.294s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 66 1682673 ns/op 5.94 MB/s 43150 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16176530 ns/op 6.18 MB/s 42949 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 162836718 ns/op 6.14 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 61 1768246 ns/op 5.66 MB/s 42771 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17714470 ns/op 5.65 MB/s 45010 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 182700184 ns/op 5.47 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 63 1732137 ns/op 5.77 MB/s 42662 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16892166 ns/op 5.92 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 172934885 ns/op 5.78 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 64 1730921 ns/op 5.78 MB/s 43400 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16896394 ns/op 5.92 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 170611125 ns/op 5.86 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 61 1824389 ns/op 5.48 MB/s 43799 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17692154 ns/op 5.65 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 179506613 ns/op 5.57 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 76 1499328 ns/op 6.67 MB/s 43427 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12713800 ns/op 7.87 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 130219872 ns/op 7.68 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 84 1338204 ns/op 7.47 MB/s 42910 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10377595 ns/op 9.64 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 103974483 ns/op 9.62 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 85 1340889 ns/op 7.46 MB/s 43275 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10186328 ns/op 9.82 MB/s 47040 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 103274801 ns/op 9.68 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 90 1139226 ns/op 8.78 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10903305 ns/op 9.17 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 108901768 ns/op 9.18 MB/s BenchmarkEncode/Digits/Speed/1e4-4 48 2229190 ns/op 4.49 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20087886 ns/op 4.98 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 194701984 ns/op 5.14 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6492455 ns/op 1.54 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 76755836 ns/op 1.30 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 803749690 ns/op 1.24 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6478031 ns/op 1.54 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 74757082 ns/op 1.34 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 803028578 ns/op 1.25 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 84 1357960 ns/op 7.36 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11661969 ns/op 8.57 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 115755428 ns/op 8.64 MB/s BenchmarkEncode/Newton/Speed/1e4-4 50 2040199 ns/op 4.90 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15907796 ns/op 6.29 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 158231923 ns/op 6.32 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6261953 ns/op 1.60 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 67949838 ns/op 1.47 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 718772783 ns/op 1.39 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6382757 ns/op 1.57 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 85062862 ns/op 1.18 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 892956355 ns/op 1.12 MB/s PASS ok compress/flate 14.416s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 54 2138654 ns/op 4.68 MB/s BenchmarkDecoder/1e-Reuse4-4 52 2212615 ns/op 4.52 MB/s BenchmarkDecoder/1e5-4 5 21126254 ns/op 4.73 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21222598 ns/op 4.71 MB/s BenchmarkDecoder/1e6-4 1 212102527 ns/op 4.71 MB/s BenchmarkDecoder/1e-Reuse6-4 1 211854804 ns/op 4.72 MB/s BenchmarkEncoder/1e4-4 60 1851142 ns/op 5.40 MB/s BenchmarkEncoder/1e-Reuse4-4 62 1678515 ns/op 5.96 MB/s BenchmarkEncoder/1e5-4 6 17757644 ns/op 5.63 MB/s BenchmarkEncoder/1e-Reuse5-4 6 17477232 ns/op 5.72 MB/s BenchmarkEncoder/1e6-4 1 180123920 ns/op 5.55 MB/s BenchmarkEncoder/1e-Reuse6-4 1 177691970 ns/op 5.63 MB/s PASS ok compress/lzw 2.449s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 28 3711468 ns/op PASS ok container/heap 0.146s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 25297 4674 ns/op BenchmarkWithTimeout/concurrency=40-4 5866 20822 ns/op BenchmarkWithTimeout/concurrency=4000-4 5186 22968 ns/op BenchmarkWithTimeout/concurrency=400000-4 4687 22768 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 333751 331.7 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12276 9952 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 15240 7589 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2742 44562 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1776 69645 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2330 48177 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 241 507618 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 176 691118 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 255 561450 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 20 5236115 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 8852802 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 26 4529332 ns/op BenchmarkCheckCanceled/Err-4 262680 457.3 ns/op BenchmarkCheckCanceled/Done-4 414061 301.4 ns/op BenchmarkContextCancelDone-4 499312 262.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 15595 7759 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 14461 8358 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 13309 8908 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9734 10273 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8888 12352 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 548842 214.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 318790 377.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 225459 536.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 141302 848.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 72369 1661 ns/op PASS ok context 10.707s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1786320 68.27 ns/op 234.35 MB/s BenchmarkDecrypt-4 1742923 67.85 ns/op 235.82 MB/s BenchmarkExpand-4 988429 118.0 ns/op PASS ok crypto/aes 0.522s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 195723 634.4 ns/op 100.88 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 374929 314.7 ns/op 203.38 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 199300 666.0 ns/op 96.09 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 380073 345.2 ns/op 185.39 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 124994 1335 ns/op 1011.35 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 170810 1076 ns/op 1254.11 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 113761 1466 ns/op 920.61 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 145840 1224 ns/op 1103.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 29965 4887 ns/op 1676.22 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 33600 4749 ns/op 1724.83 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 28279 5309 ns/op 1543.10 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 27476 5298 ns/op 1546.37 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6588 16315 ns/op 62.46 MB/s BenchmarkAESCFBDecrypt1K-4 7106 16226 ns/op 62.80 MB/s BenchmarkAESCFBDecrypt8K-4 943 128323 ns/op 63.80 MB/s BenchmarkAESOFB1K-4 10000 11685 ns/op 87.20 MB/s BenchmarkAESCTR1K-4 14266 8418 ns/op 121.05 MB/s BenchmarkAESCTR8K-4 1810 66418 ns/op 123.26 MB/s BenchmarkAESCBCEncrypt1K-4 14116 8517 ns/op 120.22 MB/s BenchmarkAESCBCDecrypt1K-4 17737 6723 ns/op 152.31 MB/s PASS ok crypto/cipher 3.291s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 85386 1375 ns/op 5.82 MB/s BenchmarkDecrypt-4 91124 1289 ns/op 6.21 MB/s BenchmarkTDESEncrypt-4 34939 3402 ns/op 2.35 MB/s BenchmarkTDESDecrypt-4 35706 3332 ns/op 2.40 MB/s PASS ok crypto/des 0.596s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 972 121140 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 13 8568851 ns/op 1089 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19846930 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 96 1230697 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 0.620s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1610 67027 ns/op 4560 B/op 40 allocs/op BenchmarkSign/P384-4 43 2683636 ns/op 10775 B/op 62 allocs/op BenchmarkSign/P521-4 20 5657603 ns/op 11160 B/op 63 allocs/op BenchmarkVerify/P256-4 934 124720 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 13 8415572 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 19334184 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3820 28953 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 58 2005656 ns/op 1127 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 25 4699617 ns/op 1447 B/op 17 allocs/op PASS ok crypto/ecdsa 1.453s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 326 354430 ns/op BenchmarkNewKeyFromSeed-4 336 356820 ns/op BenchmarkSigning-4 314 376122 ns/op BenchmarkVerification-4 210 564897 ns/op PASS ok crypto/ed25519 0.650s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5082 23533 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 169 783217 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 56 2093776 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4771191 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1395 85690 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 62 1862403 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 6009320 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14145440 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13489 8755 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5721 19338 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3795 28351 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 88 1255557 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2449 46495 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 247 483099 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1614 72077 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 98 1177728 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.343s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15469 7737 ns/op 132.34 MB/s BenchmarkHMACSHA256_32-4 26101 4541 ns/op 7.05 MB/s BenchmarkNewWriteSum-4 12974 8802 ns/op 3.64 MB/s PASS ok crypto/hmac 0.599s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 61588 1900 ns/op BenchmarkModSub-4 78080 1519 ns/op BenchmarkMontgomeryRepr-4 25455 4403 ns/op BenchmarkMontgomeryMul-4 31352 3868 ns/op BenchmarkModMul-4 13238 8963 ns/op BenchmarkExpBig-4 14 7597488 ns/op BenchmarkExp-4 7 14459544 ns/op PASS ok crypto/internal/bigmod 1.112s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3391 31990 ns/op BenchmarkScalarBaseMult-4 372 311726 ns/op BenchmarkScalarMult-4 163 733728 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 237 510168 ns/op PASS ok crypto/internal/edwards25519 0.649s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 537471 202.4 ns/op BenchmarkMultiply-4 4426755 27.05 ns/op BenchmarkSquare-4 5245134 22.65 ns/op BenchmarkInvert-4 24948 4761 ns/op BenchmarkMult32-4 1499232 79.46 ns/op PASS ok crypto/internal/edwards25519/field 0.799s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 58 1776840 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1612 74610 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5793775 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13690446 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 188 627365 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8046 15317 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 61 1814014 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4057743 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.088s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 637123 173.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 233698 472.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 128970 933.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 660292 174.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 247442 472.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 126841 945.9 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.770s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 121453 953.7 ns/op 8.39 MB/s BenchmarkHash64-4 129429 891.8 ns/op 71.76 MB/s BenchmarkHash128-4 118761 997.7 ns/op 128.30 MB/s BenchmarkHash256-4 94854 1228 ns/op 208.46 MB/s BenchmarkHash512-4 69405 1721 ns/op 297.56 MB/s BenchmarkHash1K-4 44584 2690 ns/op 380.73 MB/s BenchmarkHash8K-4 7405 15938 ns/op 514.00 MB/s BenchmarkHash1M-4 61 1955181 ns/op 536.31 MB/s BenchmarkHash8M-4 7 15565702 ns/op 538.92 MB/s BenchmarkHash8BytesUnaligned-4 121699 955.0 ns/op 8.38 MB/s BenchmarkHash1KUnaligned-4 44487 2692 ns/op 380.45 MB/s BenchmarkHash8KUnaligned-4 7464 15975 ns/op 512.79 MB/s PASS ok crypto/md5 1.788s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 137384551 ns/op PASS ok crypto/rand 0.392s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 14013 8468 ns/op 15.12 MB/s BenchmarkRC4_1K-4 1678 67442 ns/op 15.18 MB/s BenchmarkRC4_8K-4 222 534032 ns/op 15.16 MB/s PASS ok crypto/rc4 0.533s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8768200 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 20094455 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 37524612 ns/op BenchmarkEncryptPKCS1v15/2048-4 39 2764580 ns/op BenchmarkDecryptOAEP/2048-4 13 8732778 ns/op BenchmarkEncryptOAEP/2048-4 38 2750624 ns/op BenchmarkSignPKCS1v15/2048-4 13 8816433 ns/op BenchmarkVerifyPKCS1v15/2048-4 42 2758005 ns/op BenchmarkSignPSS/2048-4 13 8868922 ns/op BenchmarkVerifyPSS/2048-4 39 2920109 ns/op PASS ok crypto/rsa 1.502s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 108063 1057 ns/op 7.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 127204 918.2 ns/op 8.71 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 76446 1542 ns/op 207.54 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 88089 1362 ns/op 234.95 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49251 2409 ns/op 425.06 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53648 2208 ns/op 463.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9907 11722 ns/op 698.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11548 ns/op 709.39 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.088s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 83889 1398 ns/op 5.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 95833 1206 ns/op 6.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 93912 1272 ns/op 6.29 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25934 4570 ns/op 224.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27402 4376 ns/op 233.99 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26959 4452 ns/op 230.02 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4238 28114 ns/op 291.39 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4278 27764 ns/op 295.06 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4236 28047 ns/op 292.09 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.302s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 58258 2000 ns/op 4.00 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 70836 1617 ns/op 4.95 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 64536 1854 ns/op 4.31 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28441 4177 ns/op 245.17 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31372 3759 ns/op 272.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 30003 4006 ns/op 255.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5852 20076 ns/op 408.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6042 19579 ns/op 418.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5949 19913 ns/op 411.40 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.280s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17366274 6.863 ns/op BenchmarkConstantTimeEq-4 17576107 6.796 ns/op BenchmarkConstantTimeLessOrEq-4 17428119 6.840 ns/op BenchmarkXORBytes/8Bytes-4 4626700 25.05 ns/op 319.40 MB/s BenchmarkXORBytes/128Bytes-4 3892210 29.92 ns/op 4278.17 MB/s BenchmarkXORBytes/2048Bytes-4 934359 132.0 ns/op 15520.29 MB/s BenchmarkXORBytes/32768Bytes-4 61171 2040 ns/op 16066.03 MB/s PASS ok crypto/subtle 0.982s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 206 587869 ns/op BenchmarkCertCache/1-4 201 573349 ns/op BenchmarkCertCache/2-4 205 571479 ns/op BenchmarkCertCache/3-4 208 577748 ns/op BenchmarkHandshakeServer/RSA-4 39 3011026 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 32 3610139 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 36 3336278 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1073772 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 157 755658 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 51 2203912 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 56 1975416 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 28563745 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 27976841 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21031110 ns/op 49.86 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 27962544 ns/op 37.50 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 33844658 ns/op 61.96 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 47805553 ns/op 43.87 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 59970432 ns/op 69.94 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 88013886 ns/op 47.66 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 113009391 ns/op 74.23 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 164176161 ns/op 51.10 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 218253248 ns/op 76.87 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 320284773 ns/op 52.38 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 436358699 ns/op 76.90 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 633613515 ns/op 52.96 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 886624061 ns/op 75.69 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1263859594 ns/op 53.10 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 21582181 ns/op 48.59 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 28493681 ns/op 36.80 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 35526071 ns/op 59.03 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 48300859 ns/op 43.42 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 62099630 ns/op 67.54 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 87807720 ns/op 47.77 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 116110095 ns/op 72.25 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 165641196 ns/op 50.64 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 221709909 ns/op 75.67 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 323566268 ns/op 51.85 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 431913495 ns/op 77.69 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 636757595 ns/op 52.70 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 887008200 ns/op 75.66 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1275715820 ns/op 52.60 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 700719204 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 703839986 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 285136057 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 285528856 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 146589986 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 146486510 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77111852 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77245936 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 35634772 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35410244 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140180404 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143210743 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 60847232 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 61474002 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34485463 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34475336 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21144694 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 20975527 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 13226106 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 12979891 ns/op PASS ok crypto/tls 18.499s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 11987855 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 327 363099 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1164 101615 ns/op 13186 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1040 111536 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 0.756s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 39 2803417 ns/op 281124 B/op 1656 allocs/op BenchmarkConcurrentStmtQuery-4 33 3126811 ns/op 264289 B/op 2076 allocs/op BenchmarkConcurrentStmtExec-4 49 2429152 ns/op 224893 B/op 768 allocs/op BenchmarkConcurrentTxQuery-4 43 2563198 ns/op 275677 B/op 2178 allocs/op BenchmarkConcurrentTxExec-4 51 2030326 ns/op 87780 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 42 2564260 ns/op 104361 B/op 2063 allocs/op BenchmarkConcurrentTxStmtExec-4 117 998018 ns/op 40072 B/op 381 allocs/op BenchmarkConcurrentRandom-4 42 2625602 ns/op 242913 B/op 1907 allocs/op BenchmarkManyConcurrentQueries-4 2518 42600 ns/op 3969 B/op 20 allocs/op PASS ok database/sql 1.353s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 210351 563.0 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 93 1269860 ns/op 188225 B/op 13 allocs/op Benchmark115/LineToPC-4 81 1465194 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18998 6288 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.775s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 747 150174 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2912 36767 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.275s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 272 434324 ns/op 18.86 MB/s BenchmarkEncodeToString-4 247 455327 ns/op 17.99 MB/s BenchmarkDecode-4 158 740877 ns/op 17.70 MB/s BenchmarkDecodeString-4 153 777792 ns/op 16.86 MB/s PASS ok encoding/base32 0.735s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 363 301623 ns/op 27.16 MB/s BenchmarkDecodeString/2-4 323530 336.0 ns/op 11.90 MB/s BenchmarkDecodeString/4-4 253512 468.8 ns/op 17.07 MB/s BenchmarkDecodeString/8-4 210894 567.8 ns/op 21.13 MB/s BenchmarkDecodeString/64-4 38836 3076 ns/op 28.61 MB/s BenchmarkDecodeString/8192-4 360 329638 ns/op 33.14 MB/s BenchmarkNewEncoding-4 89292 1333 ns/op 191.99 MB/s PASS ok encoding/base64 0.982s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1460 76838 ns/op 52.06 MB/s BenchmarkReadStruct-4 18886 6335 ns/op 11.84 MB/s BenchmarkWriteStruct-4 19338 6239 ns/op 12.02 MB/s BenchmarkReadInts-4 51592 2256 ns/op 13.30 MB/s BenchmarkWriteInts-4 44594 2721 ns/op 11.03 MB/s BenchmarkWriteSlice1000Int32s-4 1359 88398 ns/op 45.25 MB/s BenchmarkPutUint16-4 4031460 29.79 ns/op 67.15 MB/s BenchmarkAppendUint16-4 3823831 31.12 ns/op 64.27 MB/s BenchmarkPutUint32-4 2819187 42.17 ns/op 94.86 MB/s BenchmarkAppendUint32-4 2678403 44.76 ns/op 89.36 MB/s BenchmarkPutUint64-4 1102548 108.0 ns/op 74.04 MB/s BenchmarkAppendUint64-4 1000000 108.0 ns/op 74.05 MB/s BenchmarkLittleEndianPutUint16-4 4008966 30.11 ns/op 66.42 MB/s BenchmarkLittleEndianAppendUint16-4 3678626 32.69 ns/op 61.18 MB/s BenchmarkLittleEndianPutUint32-4 2691492 43.11 ns/op 92.79 MB/s BenchmarkLittleEndianAppendUint32-4 2669328 43.61 ns/op 91.72 MB/s BenchmarkLittleEndianPutUint64-4 1000000 109.2 ns/op 73.29 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 110.4 ns/op 72.47 MB/s BenchmarkReadFloats-4 177752 664.6 ns/op 18.05 MB/s BenchmarkWriteFloats-4 147583 816.7 ns/op 14.69 MB/s BenchmarkReadSlice1000Float32s-4 1386 85890 ns/op 46.57 MB/s BenchmarkWriteSlice1000Float32s-4 1207 98539 ns/op 40.59 MB/s BenchmarkReadSlice1000Uint8s-4 85510 1568 ns/op 637.72 MB/s BenchmarkWriteSlice1000Uint8s-4 118330 1072 ns/op 933.13 MB/s BenchmarkPutUvarint32-4 857318 142.4 ns/op 28.09 MB/s BenchmarkPutUvarint64-4 208594 561.5 ns/op 14.25 MB/s PASS ok encoding/binary 3.946s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5996 16922 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7581 16125 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7062 15921 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4522 27044 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7227 14636 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7903 14658 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8052 14686 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 5019 24055 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12973 9774 ns/op PASS ok encoding/csv 1.306s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 13690 10291 ns/op BenchmarkEndToEndByteBuffer-4 11974 8425 ns/op BenchmarkEndToEndSliceByteBuffer-4 289 421543 ns/op BenchmarkEncodeComplex128Slice-4 818 143767 ns/op BenchmarkEncodeFloat64Slice-4 1822 62779 ns/op BenchmarkEncodeInt32Slice-4 1718 68203 ns/op BenchmarkEncodeStringSlice-4 2286 46823 ns/op BenchmarkEncodeInterfaceSlice-4 69 1919896 ns/op BenchmarkDecodeComplex128Slice-4 668 177989 ns/op BenchmarkDecodeFloat64Slice-4 1388 85080 ns/op BenchmarkDecodeInt32Slice-4 1396 85863 ns/op BenchmarkDecodeStringSlice-4 945 120922 ns/op BenchmarkDecodeStringsSlice-4 356 321301 ns/op BenchmarkDecodeBytesSlice-4 654 174386 ns/op BenchmarkDecodeInterfaceSlice-4 118 997408 ns/op BenchmarkDecodeMap-4 76 1321745 ns/op PASS ok encoding/gob 2.316s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13884 8629 ns/op 29.67 MB/s BenchmarkEncode/1024-4 3280 34634 ns/op 29.57 MB/s BenchmarkEncode/4096-4 871 137428 ns/op 29.80 MB/s BenchmarkEncode/16384-4 214 548505 ns/op 29.87 MB/s BenchmarkDecode/256-4 27789 4455 ns/op 57.47 MB/s BenchmarkDecode/1024-4 6766 17004 ns/op 60.22 MB/s BenchmarkDecode/4096-4 1756 68496 ns/op 59.80 MB/s BenchmarkDecode/16384-4 439 272066 ns/op 60.22 MB/s BenchmarkDump/256-4 1362 88948 ns/op 2.88 MB/s BenchmarkDump/1024-4 345 345584 ns/op 2.96 MB/s BenchmarkDump/4096-4 86 1372280 ns/op 2.98 MB/s BenchmarkDump/16384-4 20 5603866 ns/op 2.92 MB/s PASS ok encoding/hex 1.764s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 116689547 ns/op 16.63 MB/s 8391776 B/op 54 allocs/op BenchmarkCodeEncoderError-4 1 124563839 ns/op 15.58 MB/s 8526120 B/op 132 allocs/op BenchmarkCodeMarshal-4 1 123218345 ns/op 15.75 MB/s 10332544 B/op 54 allocs/op BenchmarkCodeMarshalError-4 1 114527466 ns/op 16.94 MB/s 1946368 B/op 67 allocs/op BenchmarkMarshalBytes/32-4 23186 5218 ns/op BenchmarkMarshalBytes/256-4 6518 18053 ns/op BenchmarkMarshalBytes/4096-4 476 250597 ns/op BenchmarkMarshalBytesError/32-4 62 1831335 ns/op BenchmarkMarshalBytesError/256-4 61 1835881 ns/op BenchmarkMarshalBytesError/4096-4 55 2148716 ns/op BenchmarkCodeDecoder-4 1 396650185 ns/op 4.89 MB/s 11144552 B/op 92713 allocs/op BenchmarkUnicodeDecoder-4 38095 3136 ns/op 4.46 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 51804 2303 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 344165171 ns/op 5.64 MB/s 3068112 B/op 92685 allocs/op BenchmarkCodeUnmarshalReuse-4 1 340755450 ns/op 5.69 MB/s 3066936 B/op 92685 allocs/op BenchmarkUnmarshalString-4 51027 2247 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 145197 825.0 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 362030 374.7 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 82896 1525 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 67346 1817 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 17118 7025 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2944 37341 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1212 100024 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 152 780091 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 15 7139429 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 461437 242.9 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 455188 245.7 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 449401 238.6 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 497323 238.6 ns/op BenchmarkEncodeMarshaler-4 82119 1498 ns/op 92 B/op 2 allocs/op BenchmarkEncoderEncode-4 98181 1219 ns/op 59 B/op 0 allocs/op BenchmarkNumberIsValid-4 4260546 27.97 ns/op BenchmarkNumberIsValidRegexp-4 21522 5694 ns/op PASS ok encoding/json 6.849s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2453292 ns/op 26.71 MB/s BenchmarkDecode-4 25 4785997 ns/op 18.55 MB/s PASS ok encoding/pem 0.392s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2940 40250 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1005 117268 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4198 24395 ns/op PASS ok encoding/xml 0.493s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 226114 535.0 ns/op BenchmarkIntSet-4 268078 491.8 ns/op BenchmarkFloatAdd-4 55455 2222 ns/op BenchmarkFloatSet-4 266480 465.8 ns/op BenchmarkStringSet-4 274440 415.8 ns/op BenchmarkMapSet-4 57056 2043 ns/op BenchmarkMapSetDifferent-4 58302 2092 ns/op BenchmarkMapSetDifferentRandom-4 254 441289 ns/op BenchmarkMapSetString-4 52831 2134 ns/op BenchmarkMapAddSame-4 40858 3067 ns/op BenchmarkMapAddDifferent-4 17074 7013 ns/op BenchmarkMapAddDifferentRandom-4 208 587862 ns/op BenchmarkMapAddSameSteadyState-4 226093 525.1 ns/op BenchmarkMapAddDifferentSteadyState-4 116126 1133 ns/op BenchmarkRealworldExpvarUsage-4 10000 25743 ns/op PASS ok expvar 2.490s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 116511 970.4 ns/op BenchmarkSprintfEmpty-4 514662 253.0 ns/op BenchmarkSprintfString-4 364999 342.1 ns/op BenchmarkSprintfTruncateString-4 314114 385.1 ns/op BenchmarkSprintfTruncateBytes-4 175131 735.4 ns/op BenchmarkSprintfSlowParsingPath-4 322478 382.6 ns/op BenchmarkSprintfQuoteString-4 46111 2659 ns/op BenchmarkSprintfInt-4 332436 355.8 ns/op BenchmarkSprintfIntInt-4 243480 501.7 ns/op BenchmarkSprintfPrefixedInt-4 289386 446.8 ns/op BenchmarkSprintfFloat-4 170958 706.8 ns/op BenchmarkSprintfComplex-4 66285 2026 ns/op BenchmarkSprintfBoolean-4 316396 366.7 ns/op BenchmarkSprintfHexString-4 151062 803.8 ns/op BenchmarkSprintfHexBytes-4 90489 1319 ns/op BenchmarkSprintfBytes-4 52462 2317 ns/op BenchmarkSprintfStringer-4 101403 1218 ns/op BenchmarkSprintfStructure-4 44683 2733 ns/op BenchmarkManyArgs-4 76083 1528 ns/op BenchmarkFprintInt-4 80763 1509 ns/op BenchmarkFprintfBytes-4 83445 1437 ns/op BenchmarkFprintIntNoAlloc-4 79898 1503 ns/op BenchmarkScanInts-4 37 3161773 ns/op BenchmarkScanRecursiveInt-4 1 325769953 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 354810560 ns/op PASS ok fmt 3.953s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 824 122923 ns/op PASS ok go/build 0.149s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 43843 2377 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14014 8496 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3819 28965 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1092 108649 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 274 442241 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 61 1944806 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7825905 ns/op 865772 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 34493660 ns/op 3634552 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 140461923 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.465s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 250461877 ns/op 0.26 MB/s 46619816 B/op 49011 allocs/op PASS ok go/format 0.307s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 18471026 ns/op 2.92 MB/s BenchmarkParseOnly-4 7 15950299 ns/op 3.38 MB/s BenchmarkResolve-4 49 2280698 ns/op 23.62 MB/s PASS ok go/parser 1.197s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 140699375 ns/op 0.37 MB/s 4966296 B/op 27583 allocs/op BenchmarkPrintDecl-4 788 143809 ns/op 0.22 MB/s 16214 B/op 51 allocs/op PASS ok go/printer 0.300s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 285 416156 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8085056 ns/op 6.76 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11434857 ns/op 6.29 MB/s BenchmarkScanFiles/net/http/server.go-4 7 16193446 ns/op 7.02 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 238 503971 ns/op 6.11 MB/s PASS ok go/scanner 0.834s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1246908 95.10 ns/op PASS ok go/token 0.256s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 142 835063 ns/op BenchmarkNamed/Underlying/nongeneric-4 760446 144.5 ns/op BenchmarkNamed/Underlying/generic-4 860276 145.1 ns/op BenchmarkNamed/Underlying/src_instance-4 840973 139.4 ns/op BenchmarkNamed/Underlying/user_instance-4 805696 136.1 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 22503 5263 ns/op BenchmarkNamed/NewMethodSet/generic-4 23072 5386 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 22635 5304 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 22428 5299 ns/op BenchmarkCheck/http/funcbodies/info-4 1 532047324 ns/op 57186 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 392912813 ns/op 77433 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 221995448 ns/op 137034 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 199933724 ns/op 152152 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 402497377 ns/op 12724 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 109092053 ns/op 46919 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 64702059 ns/op 79132 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 63339696 ns/op 80849 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 169893785 ns/op 12134 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 63395692 ns/op 34087 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 46268089 ns/op 46824 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 45656320 ns/op 47447 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1021339290 ns/op 60424 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 541016507 ns/op 114063 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 136255940 ns/op 452737 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 108043820 ns/op 571005 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 458331818 ns/op 4402 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 100760330 ns/op 20019 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 80458286 ns/op 25075 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 80024404 ns/op 25213 lines/s PASS ok go/types 16.950s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 11140 10766 ns/op 95.11 MB/s PASS ok hash/adler32 0.236s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 232420 489.2 ns/op 30.66 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 235983 484.9 ns/op 30.94 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 129392 900.0 ns/op 44.44 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 132145 892.1 ns/op 44.84 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 479211 257.9 ns/op 1984.96 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 491109 258.2 ns/op 1982.98 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 426324 306.4 ns/op 3342.50 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 429880 309.8 ns/op 3305.88 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 252823 606.7 ns/op 6750.86 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 253646 600.3 ns/op 6822.98 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 48195 3299 ns/op 9932.24 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 42956 3303 ns/op 9919.26 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 494107 240.1 ns/op 62.47 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 496525 238.9 ns/op 62.78 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 492639 240.3 ns/op 166.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 490754 239.7 ns/op 166.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 365402 330.9 ns/op 1547.25 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 357798 332.5 ns/op 1539.98 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 286803 414.5 ns/op 2470.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 280237 419.3 ns/op 2442.14 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 240628 496.9 ns/op 8242.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 234250 502.6 ns/op 8149.15 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 48694 2476 ns/op 13236.71 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 48438 2465 ns/op 13293.71 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 239827 491.3 ns/op 30.53 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 240878 492.0 ns/op 30.49 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 124068 954.2 ns/op 41.92 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 125701 951.4 ns/op 42.04 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9655 11920 ns/op 42.95 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9579 11994 ns/op 42.69 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4585 25532 ns/op 40.11 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4671 25464 ns/op 40.21 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1099 109430 ns/op 37.43 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1086 109470 ns/op 37.42 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 134 887869 ns/op 36.91 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 135 883012 ns/op 37.11 MB/s PASS ok hash/crc32 4.970s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1088858 ns/op 60.19 MB/s BenchmarkCrc64/ISO4KB-4 1220 96038 ns/op 42.65 MB/s BenchmarkCrc64/ISO1KB-4 5566 20219 ns/op 50.64 MB/s BenchmarkCrc64/ECMA64KB-4 100 1086817 ns/op 60.30 MB/s BenchmarkCrc64/Random64KB-4 100 1038517 ns/op 63.11 MB/s BenchmarkCrc64/Random16KB-4 436 271117 ns/op 60.43 MB/s PASS ok hash/crc64 0.755s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 11246 10685 ns/op 95.83 MB/s BenchmarkFnv32aKB-4 11169 10723 ns/op 95.49 MB/s BenchmarkFnv64KB-4 10000 11034 ns/op 92.81 MB/s BenchmarkFnv64aKB-4 10000 11104 ns/op 92.22 MB/s BenchmarkFnv128KB-4 2358 50568 ns/op 20.25 MB/s BenchmarkFnv128aKB-4 2314 50392 ns/op 20.32 MB/s PASS ok hash/fnv 0.940s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 533258 189.5 ns/op 21.11 MB/s BenchmarkHash/n=4/Bytes-4 3708259 33.34 ns/op 119.97 MB/s BenchmarkHash/n=4/String-4 3779977 29.61 ns/op 135.08 MB/s BenchmarkHash/n=8/Write-4 568615 198.5 ns/op 40.29 MB/s BenchmarkHash/n=8/Bytes-4 3936475 31.22 ns/op 256.28 MB/s BenchmarkHash/n=8/String-4 4218700 28.35 ns/op 282.20 MB/s BenchmarkHash/n=16/Write-4 595368 193.7 ns/op 82.59 MB/s BenchmarkHash/n=16/Bytes-4 4523974 28.03 ns/op 570.84 MB/s BenchmarkHash/n=16/String-4 4598114 27.16 ns/op 589.18 MB/s BenchmarkHash/n=32/Write-4 574338 205.0 ns/op 156.09 MB/s BenchmarkHash/n=32/Bytes-4 4224379 29.71 ns/op 1077.22 MB/s BenchmarkHash/n=32/String-4 4293740 28.31 ns/op 1130.50 MB/s BenchmarkHash/n=64/Write-4 532990 219.3 ns/op 291.80 MB/s BenchmarkHash/n=64/Bytes-4 4013296 31.08 ns/op 2059.40 MB/s BenchmarkHash/n=64/String-4 4015590 30.47 ns/op 2100.50 MB/s BenchmarkHash/n=256/Write-4 406138 294.0 ns/op 870.74 MB/s BenchmarkHash/n=256/Bytes-4 2058226 59.34 ns/op 4313.82 MB/s BenchmarkHash/n=256/String-4 2035392 59.64 ns/op 4292.57 MB/s BenchmarkHash/n=320/Write-4 424748 285.2 ns/op 1122.15 MB/s BenchmarkHash/n=320/Bytes-4 1626382 74.10 ns/op 4318.28 MB/s BenchmarkHash/n=320/String-4 1620595 74.87 ns/op 4273.87 MB/s BenchmarkHash/n=1024/Write-4 285894 437.2 ns/op 2342.14 MB/s BenchmarkHash/n=1024/Bytes-4 725208 183.9 ns/op 5567.54 MB/s BenchmarkHash/n=1024/String-4 761196 188.8 ns/op 5425.05 MB/s BenchmarkHash/n=4096/Write-4 125998 1035 ns/op 3956.39 MB/s BenchmarkHash/n=4096/Bytes-4 206304 691.3 ns/op 5924.89 MB/s BenchmarkHash/n=4096/String-4 207682 693.6 ns/op 5905.18 MB/s BenchmarkHash/n=16384/Write-4 37197 3381 ns/op 4845.99 MB/s BenchmarkHash/n=16384/Bytes-4 48472 2734 ns/op 5992.98 MB/s BenchmarkHash/n=16384/String-4 49015 2707 ns/op 6052.12 MB/s PASS ok hash/maphash 4.503s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 822 131828 ns/op BenchmarkEscapeNone-4 117380 973.4 ns/op BenchmarkUnescape-4 772 150663 ns/op BenchmarkUnescapeNone-4 563379 213.5 ns/op BenchmarkUnescapeSparse-4 10000 10092 ns/op BenchmarkUnescapeDense-4 1198 97209 ns/op PASS ok html 0.779s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9489 12429 ns/op BenchmarkCSSEscaperNoSpecials-4 50500 2450 ns/op BenchmarkDecodeCSS-4 27850 4239 ns/op BenchmarkDecodeCSSNoSpecials-4 4397619 27.14 ns/op BenchmarkCSSValueFilter-4 128695 931.8 ns/op BenchmarkCSSValueFilterOk-4 88909 1324 ns/op BenchmarkEscapedExecute-4 4675 23476 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10455 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 72741 1650 ns/op BenchmarkStripTags-4 23006 5266 ns/op BenchmarkStripTagsNoSpecials-4 310070 385.6 ns/op BenchmarkJSValEscaperWithNum-4 25813 4692 ns/op BenchmarkJSValEscaperWithStr-4 4656 24278 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20721 5710 ns/op BenchmarkJSValEscaperWithObj-4 3949 27399 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14946 8059 ns/op BenchmarkJSStrEscaperNoSpecials-4 64636 1843 ns/op BenchmarkJSStrEscaper-4 10000 10070 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 60514 1973 ns/op BenchmarkJSRegexpEscaper-4 10000 10511 ns/op BenchmarkTemplateSpecialTags-4 102 1170266 ns/op BenchmarkURLEscaper-4 4479 24932 ns/op BenchmarkURLEscaperNoSpecials-4 193231 617.9 ns/op BenchmarkURLNormalizer-4 5974 18517 ns/op BenchmarkURLNormalizerNoSpecials-4 180994 651.3 ns/op BenchmarkSrcsetFilter-4 20524 5894 ns/op BenchmarkSrcsetFilterNoSpecials-4 115789 1014 ns/op PASS ok html/template 3.955s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 559306 189.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 466339 237.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 630982 178.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 450690 233.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1845116 65.14 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1236511 97.00 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1870219 63.55 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1251453 97.35 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1511101 79.87 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 469748 245.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 372176 311.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 477578 247.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 380125 310.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 792734 145.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 580603 204.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 905212 126.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 576345 204.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 445822 264.8 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1454420 82.14 ns/op BenchmarkRGBASetRGBA-4 1397930 85.00 ns/op BenchmarkRGBA64At-4 862305 137.1 ns/op BenchmarkRGBA64SetRGBA64-4 809318 146.3 ns/op BenchmarkNRGBAAt-4 1440076 82.09 ns/op BenchmarkNRGBASetNRGBA-4 1429327 84.21 ns/op BenchmarkNRGBA64At-4 856749 137.8 ns/op BenchmarkNRGBA64SetNRGBA64-4 796269 148.6 ns/op BenchmarkAlphaAt-4 2434501 49.33 ns/op BenchmarkAlphaSetAlpha-4 2451496 47.95 ns/op BenchmarkAlpha16At-4 1586258 76.59 ns/op BenchmarkAlphaSetAlpha16-4 1577050 75.83 ns/op BenchmarkGrayAt-4 2451789 49.15 ns/op BenchmarkGraySetGray-4 2490836 48.26 ns/op BenchmarkGray16At-4 1593916 75.78 ns/op BenchmarkGraySetGray16-4 1548316 78.04 ns/op PASS ok image 5.403s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4591984 25.93 ns/op BenchmarkYCbCrToRGB/128-4 4506789 26.71 ns/op BenchmarkYCbCrToRGB/255-4 4294987 27.84 ns/op BenchmarkRGBToYCbCr/0-4 4554048 26.39 ns/op BenchmarkRGBToYCbCr/Cb-4 4570910 26.14 ns/op BenchmarkRGBToYCbCr/Cr-4 4596006 26.05 ns/op BenchmarkYCbCrToRGBA/0-4 3259240 36.99 ns/op BenchmarkYCbCrToRGBA/128-4 3435588 34.89 ns/op BenchmarkYCbCrToRGBA/255-4 3440696 34.43 ns/op BenchmarkNYCbCrAToRGBA/0-4 3315174 36.35 ns/op BenchmarkNYCbCrAToRGBA/128-4 3387218 35.58 ns/op BenchmarkNYCbCrAToRGBA/255-4 3436486 34.67 ns/op PASS ok image/color 1.860s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 30483498 ns/op BenchmarkFillSrc-4 336 335207 ns/op BenchmarkCopyOver-4 7 15290842 ns/op BenchmarkCopySrc-4 458 252598 ns/op BenchmarkNRGBAOver-4 7 16255248 ns/op BenchmarkNRGBASrc-4 10 10814466 ns/op BenchmarkYCbCr-4 8 12626262 ns/op BenchmarkGray-4 16 6767901 ns/op BenchmarkCMYK-4 10 10663217 ns/op BenchmarkGlyphOver-4 21 5331813 ns/op BenchmarkRGBAMaskOver-4 4 26925622 ns/op BenchmarkGrayMaskOver-4 5 21418824 ns/op BenchmarkRGBA64ImageMaskOver-4 3 33851425 ns/op BenchmarkRGBA-4 5 22542159 ns/op BenchmarkPalettedFill-4 1090 114401 ns/op BenchmarkPalettedRGBA-4 5 24330363 ns/op BenchmarkGenericOver-4 3 49516460 ns/op BenchmarkGenericMaskOver-4 5 20669779 ns/op BenchmarkGenericSrc-4 3 33740742 ns/op BenchmarkGenericMaskSrc-4 4 29604958 ns/op PASS ok image/draw 6.080s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4592192 ns/op 3.36 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 114222636 ns/op 2.69 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2968401994 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 63 1895645 ns/op 8.15 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 145735835 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 3.996s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3807 28845 ns/op BenchmarkIDCT-4 4057 27652 ns/op BenchmarkDecodeBaseline-4 9 11978930 ns/op 5.16 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16662083 ns/op 3.71 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 146757470 ns/op 8.37 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 182731282 ns/op 5.04 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.291s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12903476 8.766 ns/op BenchmarkDecodeGray-4 13 8404205 ns/op 7.80 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 35595623 ns/op 7.36 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 30627422 ns/op 8.56 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 24 4972711 ns/op 13.18 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 28617688 ns/op 9.16 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 35523408 ns/op 7.38 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 51573440 ns/op 5.96 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 51382016 ns/op 5.98 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 168170496 ns/op 7.31 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 181117817 ns/op 6.78 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 26483129 ns/op 11.60 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 166402388 ns/op 7.38 MB/s 860344 B/op 30 allocs/op BenchmarkEncodeRGBA-4 1 711681775 ns/op 1.73 MB/s 864096 B/op 30 allocs/op PASS ok image/png 3.359s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 3 50095195 ns/op 2.00 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 41719321 ns/op 2.40 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 315781592 ns/op 1.58 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 300294800 ns/op 1.67 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 49077162 ns/op 2.04 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 39965615 ns/op 2.50 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 283868781 ns/op 1.76 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 274885221 ns/op 1.82 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 644139886 ns/op 1.55 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 674298239 ns/op 1.48 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4037042134 ns/op 1.24 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3790036483 ns/op 1.32 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8343757 ns/op 11.99 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 8895854 ns/op 11.24 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 42000931 ns/op 11.90 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 44502482 ns/op 11.24 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 81059348 ns/op 12.34 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 86597444 ns/op 11.55 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 409251879 ns/op 12.22 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 435008598 ns/op 11.49 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 56656938 ns/op 1.77 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 47524505 ns/op 2.10 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 350520701 ns/op 1.43 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 373745801 ns/op 1.34 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 857749126 ns/op 1.17 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 929709811 ns/op 1.08 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5945823722 ns/op 0.84 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5662054704 ns/op 0.88 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 152098875 ns/op 27.48 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 157595185 ns/op 26.52 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 68.904s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 38391 2817 ns/op 0.35 MB/s BenchmarkMarshalCorpusFile/2-4 39687 3010 ns/op 0.66 MB/s BenchmarkMarshalCorpusFile/4-4 36691 3391 ns/op 1.18 MB/s BenchmarkMarshalCorpusFile/8-4 30252 3992 ns/op 2.00 MB/s BenchmarkMarshalCorpusFile/16-4 22851 5257 ns/op 3.04 MB/s BenchmarkMarshalCorpusFile/32-4 15234 7809 ns/op 4.10 MB/s BenchmarkMarshalCorpusFile/64-4 8394 12534 ns/op 5.11 MB/s BenchmarkMarshalCorpusFile/128-4 5457 20380 ns/op 6.28 MB/s BenchmarkMarshalCorpusFile/256-4 2827 39110 ns/op 6.55 MB/s BenchmarkMarshalCorpusFile/512-4 1543 77755 ns/op 6.58 MB/s BenchmarkMarshalCorpusFile/1024-4 801 149447 ns/op 6.85 MB/s BenchmarkMarshalCorpusFile/2048-4 390 300849 ns/op 6.81 MB/s BenchmarkMarshalCorpusFile/4096-4 202 590401 ns/op 6.94 MB/s BenchmarkMarshalCorpusFile/8192-4 99 1180365 ns/op 6.94 MB/s BenchmarkMarshalCorpusFile/16384-4 50 2359122 ns/op 6.94 MB/s BenchmarkMarshalCorpusFile/32768-4 22 5190270 ns/op 6.31 MB/s BenchmarkMarshalCorpusFile/65536-4 10 10540392 ns/op 6.22 MB/s BenchmarkMarshalCorpusFile/131072-4 5 21865238 ns/op 5.99 MB/s BenchmarkMarshalCorpusFile/262144-4 3 43580855 ns/op 6.02 MB/s BenchmarkMarshalCorpusFile/524288-4 2 87578483 ns/op 5.99 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 174626655 ns/op 6.00 MB/s BenchmarkUnmarshalCorpusFile/1-4 9972 10761 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9247 11147 ns/op 0.18 MB/s BenchmarkUnmarshalCorpusFile/4-4 9561 12133 ns/op 0.33 MB/s BenchmarkUnmarshalCorpusFile/8-4 7911 13891 ns/op 0.58 MB/s BenchmarkUnmarshalCorpusFile/16-4 6826 17003 ns/op 0.94 MB/s BenchmarkUnmarshalCorpusFile/32-4 4532 24710 ns/op 1.29 MB/s BenchmarkUnmarshalCorpusFile/64-4 3811 29629 ns/op 2.16 MB/s BenchmarkUnmarshalCorpusFile/128-4 2961 39272 ns/op 3.26 MB/s BenchmarkUnmarshalCorpusFile/256-4 1141 103165 ns/op 2.48 MB/s BenchmarkUnmarshalCorpusFile/512-4 607 197828 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/1024-4 310 379715 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/2048-4 158 747603 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/4096-4 78 1476495 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/8192-4 39 2953864 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5817319 ns/op 2.82 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11606950 ns/op 2.82 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23137908 ns/op 2.83 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 46435497 ns/op 2.82 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 93598586 ns/op 2.80 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 186814844 ns/op 2.81 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 379703000 ns/op 2.76 MB/s BenchmarkMutatorBytes/1-4 37764 3288 ns/op BenchmarkMutatorBytes/10-4 38488 3075 ns/op BenchmarkMutatorBytes/100-4 35827 3346 ns/op BenchmarkMutatorBytes/1000-4 23253 5349 ns/op BenchmarkMutatorBytes/10000-4 5956 23405 ns/op BenchmarkMutatorBytes/100000-4 824 155612 ns/op BenchmarkMutatorString/1-4 36076 3341 ns/op BenchmarkMutatorString/10-4 36771 3269 ns/op BenchmarkMutatorString/100-4 32254 3899 ns/op BenchmarkMutatorString/1000-4 14324 7941 ns/op BenchmarkMutatorString/10000-4 2745 50876 ns/op BenchmarkMutatorString/100000-4 325 390771 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17649 5898 ns/op BenchmarkMutatorAllBasicTypes/string-4 19932 6048 ns/op BenchmarkMutatorAllBasicTypes/bool-4 64470 1886 ns/op BenchmarkMutatorAllBasicTypes/float32-4 57031 2120 ns/op BenchmarkMutatorAllBasicTypes/float64-4 58130 2046 ns/op BenchmarkMutatorAllBasicTypes/int-4 60960 1925 ns/op BenchmarkMutatorAllBasicTypes/int8-4 61952 1949 ns/op BenchmarkMutatorAllBasicTypes/int16-4 60608 1955 ns/op BenchmarkMutatorAllBasicTypes/int32-4 62180 1978 ns/op BenchmarkMutatorAllBasicTypes/int64-4 61113 1945 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 59078 2006 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 59583 2008 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 59265 1997 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 59906 2002 ns/op PASS ok internal/fuzz 11.557s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 52452 2278 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 137479 888.4 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.400s PASS ok internal/poll 0.028s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20167977 ns/op PASS ok internal/trace 2.523s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 21726 8095 ns/op BenchmarkCopyNLarge-4 294 510698 ns/op PASS ok io 0.699s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 211521 540.0 ns/op BenchmarkPrintln-4 28564 4233 ns/op BenchmarkPrintlnNoFlags-4 49921 2361 ns/op PASS ok log 0.458s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1798080 69.04 ns/op BenchmarkAcosh-4 978075 116.1 ns/op BenchmarkAsin-4 1799337 68.89 ns/op BenchmarkAsinh-4 1000000 124.2 ns/op BenchmarkAtan-4 2555086 50.88 ns/op BenchmarkAtanh-4 1000000 114.3 ns/op BenchmarkAtan2-4 1832053 67.20 ns/op BenchmarkCbrt-4 1390900 86.37 ns/op BenchmarkCeil-4 18886597 6.378 ns/op BenchmarkCopysign-4 3373053 36.57 ns/op BenchmarkCos-4 1352595 88.94 ns/op BenchmarkCosh-4 1426467 84.30 ns/op BenchmarkErf-4 2397208 52.35 ns/op BenchmarkErfc-4 2413706 53.44 ns/op BenchmarkErfinv-4 1903220 65.46 ns/op BenchmarkErfcinv-4 1930362 64.74 ns/op BenchmarkExp-4 5055817 42.29 ns/op BenchmarkExpGo-4 859557 128.4 ns/op BenchmarkExpm1-4 2044893 58.98 ns/op BenchmarkExp2-4 1000000 117.6 ns/op BenchmarkExp2Go-4 984387 124.8 ns/op BenchmarkAbs-4 4390813 27.26 ns/op BenchmarkDim-4 9489037 12.26 ns/op BenchmarkFloor-4 18765436 6.416 ns/op BenchmarkMax-4 13057612 9.440 ns/op BenchmarkMin-4 13109031 9.403 ns/op BenchmarkMod-4 334814 326.9 ns/op BenchmarkFrexp-4 2124798 56.48 ns/op BenchmarkGamma-4 834794 151.7 ns/op BenchmarkHypot-4 10075570 24.99 ns/op BenchmarkHypotGo-4 1653915 72.38 ns/op BenchmarkIlogb-4 2516252 46.71 ns/op BenchmarkJ0-4 270699 467.3 ns/op BenchmarkJ1-4 272035 453.6 ns/op BenchmarkJn-4 130495 942.8 ns/op BenchmarkLdexp-4 1980982 58.11 ns/op BenchmarkLgamma-4 919701 131.9 ns/op BenchmarkLog-4 3416590 50.62 ns/op BenchmarkLogb-4 2461190 48.03 ns/op BenchmarkLog1p-4 1258221 96.92 ns/op BenchmarkLog10-4 3173347 48.98 ns/op BenchmarkLog2-4 1536368 75.82 ns/op BenchmarkModf-4 2998515 41.37 ns/op BenchmarkNextafter32-4 2908837 40.98 ns/op BenchmarkNextafter64-4 3064276 39.07 ns/op BenchmarkPowInt-4 638152 185.4 ns/op BenchmarkPowFrac-4 448309 284.2 ns/op BenchmarkPow10Pos-4 5005254 23.96 ns/op BenchmarkPow10Neg-4 4998902 24.09 ns/op BenchmarkRound-4 4075609 29.91 ns/op BenchmarkRoundToEven-4 8785089 12.66 ns/op BenchmarkRemainder-4 528962 226.1 ns/op BenchmarkSignbit-4 6076682 19.76 ns/op BenchmarkSin-4 1718380 71.37 ns/op BenchmarkSincos-4 1000000 108.9 ns/op BenchmarkSinh-4 1726382 70.20 ns/op BenchmarkSqrtIndirect-4 18857107 6.381 ns/op BenchmarkSqrtLatency-4 17798312 7.574 ns/op BenchmarkSqrtIndirectLatency-4 17709481 7.585 ns/op BenchmarkSqrtGoLatency-4 1367989 86.14 ns/op BenchmarkSqrtPrime-4 31387 3784 ns/op BenchmarkTan-4 1450726 82.60 ns/op BenchmarkTanh-4 1320619 91.29 ns/op BenchmarkTrunc-4 18294687 6.533 ns/op BenchmarkY0-4 272666 453.4 ns/op BenchmarkY1-4 273189 452.6 ns/op BenchmarkYn-4 134954 932.3 ns/op BenchmarkFloat64bits-4 6106406 19.25 ns/op BenchmarkFloat64frombits-4 5914436 20.27 ns/op BenchmarkFloat32bits-4 6065785 19.60 ns/op BenchmarkFloat32frombits-4 6084298 19.67 ns/op BenchmarkFMA-4 17763058 6.773 ns/op PASS ok math 11.511s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11648496 10.14 ns/op 6312.95 MB/s BenchmarkAddVV/2-4 10733226 11.12 ns/op 11507.81 MB/s BenchmarkAddVV/3-4 9928100 12.29 ns/op 15619.72 MB/s BenchmarkAddVV/4-4 9982788 11.93 ns/op 21466.12 MB/s BenchmarkAddVV/5-4 9285834 12.73 ns/op 25133.58 MB/s BenchmarkAddVV/10-4 7798554 15.46 ns/op 41408.96 MB/s BenchmarkAddVV/100-4 1854643 64.51 ns/op 99206.11 MB/s BenchmarkAddVV/1000-4 206313 581.7 ns/op 110021.54 MB/s BenchmarkSubVV/1-4 11691530 10.13 ns/op 6320.67 MB/s BenchmarkSubVV/2-4 10821676 11.23 ns/op 11400.66 MB/s BenchmarkSubVV/3-4 9930198 12.24 ns/op 15682.52 MB/s BenchmarkSubVV/4-4 10042106 11.90 ns/op 21510.61 MB/s BenchmarkSubVV/5-4 9386119 12.74 ns/op 25119.68 MB/s BenchmarkSubVV/10-4 7836823 15.43 ns/op 41486.60 MB/s BenchmarkSubVV/100-4 1844785 64.86 ns/op 98668.63 MB/s BenchmarkSubVV/1000-4 205926 576.7 ns/op 110981.79 MB/s BenchmarkAddVW/1-4 13135252 9.058 ns/op 883.18 MB/s BenchmarkAddVW/2-4 12302773 9.520 ns/op 1680.75 MB/s BenchmarkAddVW/3-4 11417092 10.53 ns/op 2279.92 MB/s BenchmarkAddVW/4-4 11559775 10.55 ns/op 3032.47 MB/s BenchmarkAddVW/5-4 10905729 11.37 ns/op 3516.83 MB/s BenchmarkAddVW/10-4 8889745 13.53 ns/op 5913.83 MB/s BenchmarkAddVW/100-4 323949 344.9 ns/op 2319.42 MB/s BenchmarkAddVW/1000-4 52470 2300 ns/op 3478.45 MB/s BenchmarkAddVWext/1-4 13273838 9.220 ns/op 867.72 MB/s BenchmarkAddVWext/2-4 12476000 9.612 ns/op 1664.59 MB/s BenchmarkAddVWext/3-4 11467968 10.54 ns/op 2277.43 MB/s BenchmarkAddVWext/4-4 11757471 10.57 ns/op 3028.04 MB/s BenchmarkAddVWext/5-4 10849785 11.08 ns/op 3611.19 MB/s BenchmarkAddVWext/10-4 8952050 13.51 ns/op 5920.87 MB/s BenchmarkAddVWext/100-4 87526 1377 ns/op 580.81 MB/s BenchmarkAddVWext/1000-4 8682 13314 ns/op 600.87 MB/s BenchmarkSubVW/1-4 13145313 9.146 ns/op 874.68 MB/s BenchmarkSubVW/2-4 11357217 10.02 ns/op 1596.36 MB/s BenchmarkSubVW/3-4 11462271 10.43 ns/op 2300.13 MB/s BenchmarkSubVW/4-4 11594305 10.60 ns/op 3018.63 MB/s BenchmarkSubVW/5-4 10629650 11.19 ns/op 3574.75 MB/s BenchmarkSubVW/10-4 8817387 13.66 ns/op 5857.70 MB/s BenchmarkSubVW/100-4 329148 350.9 ns/op 2280.17 MB/s BenchmarkSubVW/1000-4 52495 2248 ns/op 3559.04 MB/s BenchmarkSubVWext/1-4 13113927 9.129 ns/op 876.30 MB/s BenchmarkSubVWext/2-4 11564882 9.965 ns/op 1605.62 MB/s BenchmarkSubVWext/3-4 11338531 10.53 ns/op 2280.27 MB/s BenchmarkSubVWext/4-4 11580876 10.57 ns/op 3028.21 MB/s BenchmarkSubVWext/5-4 10690203 11.22 ns/op 3566.00 MB/s BenchmarkSubVWext/10-4 8724796 13.54 ns/op 5907.41 MB/s BenchmarkSubVWext/100-4 87741 1364 ns/op 586.63 MB/s BenchmarkSubVWext/1000-4 8749 13246 ns/op 603.94 MB/s BenchmarkMulAddVWW/1-4 10749292 11.18 ns/op 5724.54 MB/s BenchmarkMulAddVWW/2-4 9998059 11.93 ns/op 10729.75 MB/s BenchmarkMulAddVWW/3-4 9482080 12.67 ns/op 15156.50 MB/s BenchmarkMulAddVWW/4-4 9093894 13.23 ns/op 19346.68 MB/s BenchmarkMulAddVWW/5-4 8853361 13.52 ns/op 23677.17 MB/s BenchmarkMulAddVWW/10-4 6367671 19.04 ns/op 33608.92 MB/s BenchmarkMulAddVWW/100-4 1000000 101.2 ns/op 63214.38 MB/s BenchmarkMulAddVWW/1000-4 127285 938.8 ns/op 68174.70 MB/s BenchmarkAddMulVVW/1-4 11845915 10.03 ns/op 6383.30 MB/s BenchmarkAddMulVVW/2-4 10584691 10.91 ns/op 11729.79 MB/s BenchmarkAddMulVVW/3-4 9750037 12.21 ns/op 15721.23 MB/s BenchmarkAddMulVVW/4-4 8760423 13.47 ns/op 19000.67 MB/s BenchmarkAddMulVVW/5-4 8107387 14.72 ns/op 21741.55 MB/s BenchmarkAddMulVVW/10-4 6841327 17.58 ns/op 36396.24 MB/s BenchmarkAddMulVVW/100-4 1498996 80.17 ns/op 79832.41 MB/s BenchmarkAddMulVVW/1000-4 168219 713.2 ns/op 89741.53 MB/s BenchmarkDivWVW/1-4 2722615 43.78 ns/op 1462.02 MB/s BenchmarkDivWVW/2-4 1256851 95.60 ns/op 1338.95 MB/s BenchmarkDivWVW/3-4 941715 122.5 ns/op 1567.42 MB/s BenchmarkDivWVW/4-4 834663 142.8 ns/op 1792.71 MB/s BenchmarkDivWVW/5-4 803068 145.8 ns/op 2195.17 MB/s BenchmarkDivWVW/10-4 437204 270.7 ns/op 2364.33 MB/s BenchmarkDivWVW/100-4 58510 2047 ns/op 3126.08 MB/s BenchmarkDivWVW/1000-4 5937 19926 ns/op 3211.89 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11937018 9.949 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12162556 9.578 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10984972 10.35 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11043805 10.20 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10386578 11.15 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10450490 10.92 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9438454 12.14 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9719100 11.57 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8921924 12.98 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9053608 12.69 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6657348 17.69 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7055836 16.49 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 106.3 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1309756 90.19 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 131140 910.7 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155996 765.1 ns/op BenchmarkDecimalConversion-4 223 545102 ns/op BenchmarkFloatString/100-4 12241 9799 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 228 510463 ns/op 2909 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 47215691 ns/op 61082 B/op 51 allocs/op BenchmarkFloatString/100000-4 1 4728196363 ns/op 838800 B/op 498 allocs/op BenchmarkFloatAdd/10-4 171475 701.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 172699 689.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 153702 765.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 88150 1357 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17318 6912 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 234020 513.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 233509 512.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 223557 531.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 156139 734.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45051 2626 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2055 57321 ns/op BenchmarkParseFloatLargeExp-4 483 251149 ns/op BenchmarkGCD10x10/WithoutXY-4 207475 572.8 ns/op BenchmarkGCD10x10/WithXY-4 60942 1971 ns/op BenchmarkGCD10x100/WithoutXY-4 107838 1109 ns/op BenchmarkGCD10x100/WithXY-4 19017 6459 ns/op BenchmarkGCD10x1000/WithoutXY-4 67188 1769 ns/op BenchmarkGCD10x1000/WithXY-4 15438 8160 ns/op BenchmarkGCD100x100/WithoutXY-4 26211 4599 ns/op BenchmarkGCD100x100/WithXY-4 10000 10980 ns/op BenchmarkGCD100x1000/WithoutXY-4 13208 9237 ns/op BenchmarkGCD100x1000/WithXY-4 6404 18031 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2176 54486 ns/op BenchmarkGCD1000x1000/WithXY-4 1228 97197 ns/op BenchmarkHilbert-4 24 4899647 ns/op BenchmarkBinomial-4 13898 8550 ns/op BenchmarkQuoRem-4 22149 5701 ns/op BenchmarkExp-4 14 7521582 ns/op BenchmarkExpMont/Odd-4 122 966604 ns/op 2605 B/op 22 allocs/op BenchmarkExpMont/Even1-4 121 972865 ns/op 3356 B/op 37 allocs/op BenchmarkExpMont/Even2-4 100 1014810 ns/op 3850 B/op 53 allocs/op BenchmarkExpMont/Even3-4 100 1013954 ns/op 3879 B/op 54 allocs/op BenchmarkExpMont/Even4-4 100 1028198 ns/op 3818 B/op 52 allocs/op BenchmarkExpMont/Even8-4 100 1004811 ns/op 3828 B/op 52 allocs/op BenchmarkExpMont/Even32-4 100 1008206 ns/op 3842 B/op 53 allocs/op BenchmarkExpMont/Even64-4 141 836052 ns/op 3667 B/op 54 allocs/op BenchmarkExpMont/Even96-4 136 872822 ns/op 3786 B/op 51 allocs/op BenchmarkExpMont/Even128-4 162 746907 ns/op 3239 B/op 50 allocs/op BenchmarkExpMont/Even255-4 181 653955 ns/op 2947 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 434 266278 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 391 304813 ns/op 1728 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 384 301724 ns/op 1742 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 393 304153 ns/op 1740 B/op 47 allocs/op BenchmarkExp2-4 15 7549170 ns/op BenchmarkBitset-4 743108 150.4 ns/op BenchmarkBitsetNeg-4 418461 280.8 ns/op BenchmarkBitsetOrig-4 259084 463.9 ns/op BenchmarkBitsetNegOrig-4 167484 725.9 ns/op BenchmarkModSqrt225_Tonelli-4 97 1071043 ns/op BenchmarkModSqrt225_3Mod4-4 361 324781 ns/op BenchmarkModSqrt231_Tonelli-4 98 1116841 ns/op BenchmarkModSqrt231_5Mod8-4 312 385264 ns/op BenchmarkModInverse-4 14019 8876 ns/op BenchmarkSqrt-4 1723 67847 ns/op BenchmarkIntSqr/1-4 1410998 85.09 ns/op BenchmarkIntSqr/2-4 729898 161.1 ns/op BenchmarkIntSqr/3-4 602485 197.3 ns/op BenchmarkIntSqr/5-4 405706 290.1 ns/op BenchmarkIntSqr/8-4 302527 407.7 ns/op BenchmarkIntSqr/10-4 237864 503.7 ns/op BenchmarkIntSqr/20-4 50436 2445 ns/op BenchmarkIntSqr/30-4 37207 3337 ns/op BenchmarkIntSqr/50-4 22934 5412 ns/op BenchmarkIntSqr/80-4 13527 9019 ns/op BenchmarkIntSqr/100-4 9436 11826 ns/op BenchmarkIntSqr/200-4 3775 30347 ns/op BenchmarkIntSqr/300-4 1554 70643 ns/op BenchmarkIntSqr/500-4 812 155797 ns/op BenchmarkIntSqr/800-4 303 392331 ns/op BenchmarkIntSqr/1000-4 222 530969 ns/op BenchmarkDiv/20/10-4 428929 280.6 ns/op BenchmarkDiv/40/20-4 430633 279.0 ns/op BenchmarkDiv/100/50-4 367722 327.7 ns/op BenchmarkDiv/200/100-4 54670 2254 ns/op BenchmarkDiv/400/200-4 52864 2341 ns/op BenchmarkDiv/1000/500-4 43196 2911 ns/op BenchmarkDiv/2000/1000-4 31620 3908 ns/op BenchmarkDiv/20000/10000-4 1098 111003 ns/op BenchmarkDiv/200000/100000-4 26 4976280 ns/op BenchmarkDiv/2000000/1000000-4 1 128651667 ns/op BenchmarkDiv/20000000/10000000-4 1 3801663421 ns/op BenchmarkMul-4 5 22141624 ns/op BenchmarkNatMul/10-4 176952 654.1 ns/op BenchmarkNatMul/100-4 5102 20911 ns/op BenchmarkNatMul/1000-4 177 667638 ns/op BenchmarkZeroShifts/Shl-4 21561 5560 ns/op BenchmarkZeroShifts/ShlSame-4 5138742 22.96 ns/op BenchmarkZeroShifts/Shr-4 20598 5577 ns/op BenchmarkZeroShifts/ShrSame-4 5315872 22.15 ns/op BenchmarkExp3Power/0x10-4 196258 615.3 ns/op BenchmarkExp3Power/0x40-4 168447 732.6 ns/op BenchmarkExp3Power/0x100-4 100292 1203 ns/op BenchmarkExp3Power/0x400-4 46095 2567 ns/op BenchmarkExp3Power/0x1000-4 9200 11649 ns/op BenchmarkExp3Power/0x4000-4 1999 60091 ns/op BenchmarkExp3Power/0x10000-4 217 544983 ns/op BenchmarkExp3Power/0x40000-4 19 5783967 ns/op BenchmarkExp3Power/0x100000-4 2 57219412 ns/op BenchmarkExp3Power/0x400000-4 1 529816214 ns/op BenchmarkFibo-4 3 38715858 ns/op BenchmarkNatSqr/1-4 1000000 121.1 ns/op BenchmarkNatSqr/2-4 603410 210.6 ns/op BenchmarkNatSqr/3-4 474861 251.5 ns/op BenchmarkNatSqr/5-4 331143 373.6 ns/op BenchmarkNatSqr/8-4 225158 520.6 ns/op BenchmarkNatSqr/10-4 186756 646.0 ns/op BenchmarkNatSqr/20-4 46072 2544 ns/op BenchmarkNatSqr/30-4 34896 3509 ns/op BenchmarkNatSqr/50-4 21193 5760 ns/op BenchmarkNatSqr/80-4 12547 9591 ns/op BenchmarkNatSqr/100-4 9013 12598 ns/op BenchmarkNatSqr/200-4 3619 32498 ns/op BenchmarkNatSqr/300-4 1563 76289 ns/op BenchmarkNatSqr/500-4 796 149722 ns/op BenchmarkNatSqr/800-4 333 356255 ns/op BenchmarkNatSqr/1000-4 244 492244 ns/op BenchmarkNatSetBytes/8-4 822237 140.2 ns/op BenchmarkNatSetBytes/24-4 246998 483.4 ns/op BenchmarkNatSetBytes/128-4 57594 2028 ns/op BenchmarkNatSetBytes/7-4 906218 130.2 ns/op BenchmarkNatSetBytes/23-4 266920 458.5 ns/op BenchmarkNatSetBytes/127-4 58320 2034 ns/op BenchmarkScanPi-4 258 457144 ns/op BenchmarkStringPiParallel-4 757 137786 ns/op BenchmarkScan/10/Base2-4 44606 2748 ns/op BenchmarkScan/100/Base2-4 4802 24430 ns/op BenchmarkScan/1000/Base2-4 505 241117 ns/op BenchmarkScan/10/Base8-4 103087 1141 ns/op BenchmarkScan/100/Base8-4 14130 8440 ns/op BenchmarkScan/1000/Base8-4 1431 82391 ns/op BenchmarkScan/10/Base10-4 110677 1087 ns/op BenchmarkScan/100/Base10-4 15356 7768 ns/op BenchmarkScan/1000/Base10-4 1586 74834 ns/op BenchmarkScan/10/Base16-4 121885 972.1 ns/op BenchmarkScan/100/Base16-4 17227 6925 ns/op BenchmarkScan/1000/Base16-4 1773 67092 ns/op BenchmarkString/10/Base2-4 181986 650.3 ns/op BenchmarkString/100/Base2-4 23935 4929 ns/op BenchmarkString/1000/Base2-4 2451 48223 ns/op BenchmarkString/10/Base8-4 365494 319.6 ns/op BenchmarkString/100/Base8-4 62761 1844 ns/op BenchmarkString/1000/Base8-4 6937 16596 ns/op BenchmarkString/10/Base10-4 207312 585.9 ns/op BenchmarkString/100/Base10-4 37855 3060 ns/op BenchmarkString/1000/Base10-4 5160 23106 ns/op BenchmarkString/10/Base16-4 421736 284.6 ns/op BenchmarkString/100/Base16-4 85963 1392 ns/op BenchmarkString/1000/Base16-4 9267 12142 ns/op BenchmarkLeafSize/0-4 44 2604329 ns/op BenchmarkLeafSize/1-4 441 269257 ns/op BenchmarkLeafSize/2-4 434 270591 ns/op BenchmarkLeafSize/3-4 321 370837 ns/op BenchmarkLeafSize/4-4 445 266825 ns/op BenchmarkLeafSize/5-4 283 417785 ns/op BenchmarkLeafSize/6-4 321 365974 ns/op BenchmarkLeafSize/7-4 343 344030 ns/op BenchmarkLeafSize/8-4 450 263184 ns/op BenchmarkLeafSize/9-4 237 506467 ns/op BenchmarkLeafSize/10-4 280 424301 ns/op BenchmarkLeafSize/11-4 298 404268 ns/op BenchmarkLeafSize/12-4 326 369369 ns/op BenchmarkLeafSize/13-4 298 402164 ns/op BenchmarkLeafSize/14-4 339 343849 ns/op BenchmarkLeafSize/15-4 368 320590 ns/op BenchmarkLeafSize/16-4 453 263423 ns/op BenchmarkLeafSize/32-4 439 264515 ns/op BenchmarkLeafSize/64-4 421 287938 ns/op BenchmarkProbablyPrime/n=0-4 9 11162972 ns/op BenchmarkProbablyPrime/n=1-4 8 12633174 ns/op BenchmarkProbablyPrime/n=5-4 6 18872101 ns/op BenchmarkProbablyPrime/n=10-4 4 26514746 ns/op BenchmarkProbablyPrime/n=20-4 3 41634511 ns/op BenchmarkProbablyPrime/Lucas-4 12 9578226 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 75 1551669 ns/op BenchmarkRatCmp-4 223197 522.3 ns/op BenchmarkFloatSqrt/64-4 22996 5247 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 14460 8346 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 8731 11795 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4713 23352 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 810 144256 ns/op 17875 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 63 1874728 ns/op 176547 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 142914438 ns/op 3802912 B/op 628 allocs/op PASS ok math/big 49.143s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8716344 13.75 ns/op BenchmarkLeadingZeros8-4 8997532 13.34 ns/op BenchmarkLeadingZeros16-4 9298624 12.96 ns/op BenchmarkLeadingZeros32-4 9312661 12.76 ns/op BenchmarkLeadingZeros64-4 9782792 12.33 ns/op BenchmarkTrailingZeros-4 9342765 13.12 ns/op BenchmarkTrailingZeros8-4 9527040 12.49 ns/op BenchmarkTrailingZeros16-4 8886031 13.70 ns/op BenchmarkTrailingZeros32-4 9435566 12.59 ns/op BenchmarkTrailingZeros64-4 9156613 12.93 ns/op BenchmarkOnesCount-4 9663319 12.49 ns/op BenchmarkOnesCount8-4 9748728 12.52 ns/op BenchmarkOnesCount16-4 9279199 12.98 ns/op BenchmarkOnesCount32-4 9308179 13.07 ns/op BenchmarkOnesCount64-4 9273109 13.17 ns/op BenchmarkRotateLeft-4 9892416 12.14 ns/op BenchmarkRotateLeft8-4 9647000 12.42 ns/op BenchmarkRotateLeft16-4 9941725 12.07 ns/op BenchmarkRotateLeft32-4 9801524 12.35 ns/op BenchmarkRotateLeft64-4 9869617 12.05 ns/op BenchmarkReverse-4 14459384 8.279 ns/op BenchmarkReverse8-4 18456583 6.392 ns/op BenchmarkReverse16-4 16692500 7.142 ns/op BenchmarkReverse32-4 15192326 7.884 ns/op BenchmarkReverse64-4 14487766 8.245 ns/op BenchmarkReverseBytes-4 18509265 6.460 ns/op BenchmarkReverseBytes16-4 18542245 6.361 ns/op BenchmarkReverseBytes32-4 18702888 6.361 ns/op BenchmarkReverseBytes64-4 18634503 6.563 ns/op BenchmarkAdd-4 9524388 12.63 ns/op BenchmarkAdd32-4 9548839 12.56 ns/op BenchmarkAdd64-4 9535659 12.63 ns/op BenchmarkAdd64multiple-4 17663209 6.735 ns/op BenchmarkSub-4 9404872 12.52 ns/op BenchmarkSub32-4 9058682 13.15 ns/op BenchmarkSub64-4 9393730 12.76 ns/op BenchmarkSub64multiple-4 17707681 6.782 ns/op BenchmarkMul-4 9665581 12.32 ns/op BenchmarkMul32-4 9460454 12.57 ns/op BenchmarkMul64-4 9718315 12.31 ns/op BenchmarkDiv-4 2675100 44.87 ns/op BenchmarkDiv32-4 5592105 21.29 ns/op BenchmarkDiv64-4 2745532 43.85 ns/op PASS ok math/bits 5.842s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10480760 23.35 ns/op BenchmarkAcos-4 410313 273.6 ns/op BenchmarkAcosh-4 416181 295.2 ns/op BenchmarkAsin-4 469492 272.5 ns/op BenchmarkAsinh-4 470180 273.9 ns/op BenchmarkAtan-4 728982 200.0 ns/op BenchmarkAtanh-4 747422 199.4 ns/op BenchmarkConj-4 19877290 5.274 ns/op BenchmarkCos-4 538968 204.6 ns/op BenchmarkCosh-4 626296 201.1 ns/op BenchmarkExp-4 826270 159.6 ns/op BenchmarkLog-4 837830 160.1 ns/op BenchmarkLog10-4 804458 160.0 ns/op BenchmarkPhase-4 1767812 67.78 ns/op BenchmarkPolar-4 1000000 104.4 ns/op BenchmarkPow-4 228508 573.2 ns/op BenchmarkRect-4 1000000 107.7 ns/op BenchmarkSin-4 621432 204.6 ns/op BenchmarkSinh-4 612812 203.0 ns/op BenchmarkSqrt-4 1000000 117.6 ns/op BenchmarkTan-4 367950 343.6 ns/op BenchmarkTanh-4 416970 312.7 ns/op PASS ok math/cmplx 3.049s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 183499 637.3 ns/op BenchmarkInt63ThreadsafeParallel-4 84532 1250 ns/op BenchmarkInt63Unthreadsafe-4 1291539 92.35 ns/op BenchmarkIntn1000-4 861139 135.7 ns/op BenchmarkInt63n1000-4 892908 125.3 ns/op BenchmarkInt31n1000-4 1000000 113.5 ns/op BenchmarkFloat32-4 968140 109.4 ns/op BenchmarkFloat64-4 1295895 92.59 ns/op BenchmarkPerm3-4 203905 588.9 ns/op BenchmarkPerm30-4 24478 5000 ns/op BenchmarkPerm30ViaShuffle-4 26646 4498 ns/op BenchmarkShuffleOverhead-4 18838 6355 ns/op BenchmarkRead3-4 908026 130.8 ns/op BenchmarkRead64-4 78230 1515 ns/op BenchmarkRead1000-4 5112 22541 ns/op PASS ok math/rand 2.198s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 44623 2581 ns/op BenchmarkQDecodeWord-4 101612 1085 ns/op BenchmarkQDecodeHeader-4 102048 1152 ns/op BenchmarkTypeByExtension/.html-4 402535 250.2 ns/op BenchmarkTypeByExtension/.HTML-4 326214 332.3 ns/op BenchmarkTypeByExtension/.unused-4 387717 293.1 ns/op BenchmarkExtensionsByType/text/html-4 199492 621.1 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 115284 1020 ns/op BenchmarkExtensionsByType/application/octet-stream-4 195219 607.6 ns/op PASS ok mime 1.168s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1035 111943 ns/op PASS ok mime/quotedprintable 0.157s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 148 818790 ns/op 8438 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 1 146522643 ns/op 21408 B/op 165 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5081715128 ns/op 159192 B/op 230 allocs/op BenchmarkDNSName-4 113188 965.0 ns/op BenchmarkInterfaces-4 5718 19778 ns/op BenchmarkInterfaceByIndex-4 9703 12504 ns/op BenchmarkInterfaceByName-4 5878 19426 ns/op BenchmarkInterfaceAddrs-4 5908 18163 ns/op BenchmarkInterfacesAndAddrs-4 7749 13244 ns/op BenchmarkInterfacesAndMulticastAddrs-4 6018 17553 ns/op BenchmarkParseIP-4 16104 7506 ns/op BenchmarkIPString/IPv4-4 155676 757.7 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 12228 9876 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 50715 2332 ns/op BenchmarkIPEqual/IPv4-4 1174795 100.5 ns/op BenchmarkIPEqual/IPv6-4 1156863 103.6 ns/op BenchmarkTCP4OneShot-4 3451 29064 ns/op BenchmarkTCP4OneShotTimeout-4 3502 29759 ns/op BenchmarkTCP4Persistent-4 17124 7011 ns/op BenchmarkTCP4PersistentTimeout-4 16694 7115 ns/op BenchmarkTCP6OneShot-4 3513 31618 ns/op BenchmarkTCP6OneShotTimeout-4 3432 32161 ns/op BenchmarkTCP6Persistent-4 16752 7355 ns/op BenchmarkTCP6PersistentTimeout-4 16467 7334 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 23878 ns/op BenchmarkTCP6ConcurrentReadWrite-4 30051 10048 ns/op BenchmarkSetReadDeadline-4 131390 902.5 ns/op BenchmarkUDP6LinkLocalUnicast-4 9282 12781 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 12889 9155 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 13279 9117 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 13272 9426 ns/op 0 B/op 0 allocs/op PASS ok net 10.429s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27904 4172 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11178 10624 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14440 8623 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18271 6450 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 34572 3425 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 910066 127.4 ns/op BenchmarkReadRequestChrome-4 4045 28078 ns/op 21.76 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 12153 9765 ns/op 7.99 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 12282 9868 ns/op 8.31 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7023 14402 ns/op 10.48 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 18945 6377 ns/op 6.27 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 289 366249 ns/op 2.80 MB/s BenchmarkFileAndServer_1KB/https1-4 187 541737 ns/op 1.89 MB/s BenchmarkFileAndServer_1KB/h2-4 142 760514 ns/op 1.35 MB/s BenchmarkFileAndServer_16MB/h1-4 2 50344014 ns/op 333.25 MB/s BenchmarkFileAndServer_16MB/https1-4 1 114906251 ns/op 146.01 MB/s BenchmarkFileAndServer_16MB/h2-4 1 212285615 ns/op 79.03 MB/s BenchmarkFileAndServer_64MB/h1-4 1 195619677 ns/op 343.06 MB/s BenchmarkFileAndServer_64MB/https1-4 1 402985027 ns/op 166.53 MB/s BenchmarkFileAndServer_64MB/h2-4 1 875453133 ns/op 76.66 MB/s BenchmarkServeMux-4 296 428794 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 379 339724 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 320 359520 ns/op 5972 B/op 64 allocs/op BenchmarkClientServer/https1-4 229 464664 ns/op 6817 B/op 75 allocs/op BenchmarkClientServer/h2-4 166 664761 ns/op 10437 B/op 84 allocs/op BenchmarkClientServerParallel/4/h1-4 1209 92168 ns/op 10135 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 30 3948931 ns/op 122485 B/op 1139 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12182: write tcp 127.0.0.1:12178->127.0.0.1:12182: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12183: write tcp 127.0.0.1:12178->127.0.0.1:12183: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12214: write tcp 127.0.0.1:12185->127.0.0.1:12214: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12215: write tcp 127.0.0.1:12185->127.0.0.1:12215: use of closed network connection BenchmarkClientServerParallel/4/h2-4 346 294528 ns/op 14616 B/op 129 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12220: read tcp 127.0.0.1:12218->127.0.0.1:12220: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12223: write tcp 127.0.0.1:12218->127.0.0.1:12223: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12231: read tcp 127.0.0.1:12225->127.0.0.1:12231: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12234: read tcp 127.0.0.1:12225->127.0.0.1:12234: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12230: write tcp 127.0.0.1:12225->127.0.0.1:12230: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12256: read tcp 127.0.0.1:12242->127.0.0.1:12256: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12258: write tcp 127.0.0.1:12242->127.0.0.1:12258: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:12253: write tcp 127.0.0.1:12242->127.0.0.1:12253: use of closed network connection BenchmarkClientServerParallel/64/h1-4 900 142622 ns/op 17250 B/op 101 allocs/op BenchmarkClientServerParallel/64/https1-4 51 2550273 ns/op 82064 B/op 764 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13059: read tcp 127.0.0.1:13057->127.0.0.1:13059: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13063: write tcp 127.0.0.1:13057->127.0.0.1:13063: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13071: read tcp 127.0.0.1:13064->127.0.0.1:13071: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13073: read tcp 127.0.0.1:13064->127.0.0.1:13073: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13078: read tcp 127.0.0.1:13064->127.0.0.1:13078: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13079: read tcp 127.0.0.1:13064->127.0.0.1:13079: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13070: read tcp 127.0.0.1:13064->127.0.0.1:13070: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13080: read tcp 127.0.0.1:13064->127.0.0.1:13080: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13069: read tcp 127.0.0.1:13064->127.0.0.1:13069: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13075: read tcp 127.0.0.1:13064->127.0.0.1:13075: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 50 2643958 ns/op 104470 B/op 1024 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13149: read tcp 127.0.0.1:13146->127.0.0.1:13149: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13152: read tcp 127.0.0.1:13146->127.0.0.1:13152: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13163: read tcp 127.0.0.1:13153->127.0.0.1:13163: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13160: read tcp 127.0.0.1:13153->127.0.0.1:13160: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13164: read tcp 127.0.0.1:13153->127.0.0.1:13164: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13171: read tcp 127.0.0.1:13153->127.0.0.1:13171: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13161: read tcp 127.0.0.1:13153->127.0.0.1:13161: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13158: read tcp 127.0.0.1:13153->127.0.0.1:13158: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13162: read tcp 127.0.0.1:13153->127.0.0.1:13162: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:13165: read tcp 127.0.0.1:13153->127.0.0.1:13165: use of closed network connection ... [output truncated] BenchmarkServer-4 142 775794 ns/op 3075 B/op 23 allocs/op BenchmarkClient-4 265 426942 ns/op 3789 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 638 182700 ns/op 7533 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1350 90827 ns/op 3052 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1504 69979 ns/op 1904 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1587 70273 ns/op 2808 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1704 67914 ns/op 2679 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1689 69681 ns/op 2702 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1834 65624 ns/op 1937 B/op 14 allocs/op BenchmarkServerHijack-4 926 131724 ns/op 16670 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 465 246902 ns/op 5907 B/op 52 allocs/op BenchmarkResponseStatusLine-4 486162 236.5 ns/op 0 B/op 0 allocs/op PASS ok net/http 10.700s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4026 26631 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.209s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 94201 1252 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 603744 186.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 195362 596.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 68594 1712 ns/op BenchmarkStdIPv4-4 136074 862.5 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 86724 1373 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 83904 1402 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 110660 1071 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 68152 1771 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1318810 90.03 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1241746 96.08 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1309850 90.73 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 270718 438.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 293242 407.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 261036 446.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 87788 1398 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 447618 256.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 301568 385.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 302263 397.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 160347 731.3 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 429822 270.6 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 387794 303.9 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 132614 892.0 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 180110 673.0 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 272370 439.0 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 163864 727.8 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 326650 340.4 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 160293 746.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 156826 744.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 156206 741.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 122090 965.9 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 506956 234.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 163888 735.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 97966 1216 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 122079 945.5 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 173668 689.7 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 117936 1024 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 278510 415.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 123262 953.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 149490 792.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 197850 596.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 140020 844.7 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1224542 97.59 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 100.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1209375 99.59 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 104.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 107.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 104.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 104.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 104.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 105.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 368556 329.5 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 589804 199.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 213348 557.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 224353 528.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 207290 570.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 78621 1544 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 555259 216.2 ns/op PASS ok net/netip 7.884s 2023/01/25 18:59:08 Test RPC server listening on 127.0.0.1:13839 2023/01/25 18:59:08 Test HTTP RPC server listening on 127.0.0.1:13840 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1738 66261 ns/op BenchmarkEndToEndHTTP-4 1561 64672 ns/op BenchmarkEndToEndAsync-4 3865 29894 ns/op BenchmarkEndToEndAsyncHTTP-4 3766 29555 ns/op PASS ok net/rpc 0.788s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3271 32432 ns/op BenchmarkReadMIMEHeader/server_headers-4 5946 20114 ns/op BenchmarkUncommon-4 27685 4325 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.532s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4155 24283 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 95294 1175 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 565363 202.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 95647 1242 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 166454 675.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 82982 1449 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14085 8478 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 392634 292.9 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 91747 1276 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 178266 675.8 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 82066 1449 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15424 7749 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 206236 570.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 80607 1464 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 78178 1520 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35462 3316 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6548 18227 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 203545 575.7 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 78538 1486 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 77342 1527 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36157 3308 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6507 18028 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.073s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3227098 36.62 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 166513 653.1 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 939 117507 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 333 345840 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 765 154871 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 87097 1392 ns/op BenchmarkStatFile-4 74126 1632 ns/op BenchmarkStatDir-4 79514 1532 ns/op BenchmarkLstatDot-4 87186 1375 ns/op BenchmarkLstatFile-4 73024 1623 ns/op BenchmarkLstatDir-4 79198 1520 ns/op PASS ok os 1.561s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 64 1887369 ns/op 6381 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 405658 310.3 ns/op PASS ok os/user 0.255s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3709953 32.06 ns/op BenchmarkString-4 2340849 50.91 ns/op BenchmarkBytes-4 2112416 56.05 ns/op BenchmarkNamedBytes-4 761864 153.2 ns/op BenchmarkBytesArray-4 680443 172.7 ns/op BenchmarkSliceLen-4 2453192 49.01 ns/op BenchmarkMapLen-4 1526644 77.95 ns/op BenchmarkStringLen-4 1873874 64.00 ns/op BenchmarkArrayLen-4 1730541 69.96 ns/op BenchmarkSliceCap-4 2496889 47.72 ns/op BenchmarkDeepEqual/int8-4 701299 165.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 118335 994.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 526023 223.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 112298 1051 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 530887 221.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 112333 1068 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 544317 224.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 112333 1060 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 537724 222.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 114438 1047 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 715572 167.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 146332 829.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 529862 227.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 112009 1054 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 523825 231.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 113870 1052 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 525086 226.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 113078 1059 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 523534 225.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 111472 1059 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 522254 223.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 113127 1052 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 492656 226.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 110535 1048 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 521227 231.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 111303 1052 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 534871 224.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 114126 1055 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 523698 222.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 113389 1054 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 725083 169.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 119557 995.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 545533 219.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 112240 1066 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 143949 821.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 70778 1699 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 71029 1702 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 46705 2530 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 288946 411.1 ns/op BenchmarkIsZero/ArrayIncomparable-4 40336 2964 ns/op BenchmarkIsZero/StructComparable-4 934699 126.2 ns/op BenchmarkIsZero/StructIncomparable-4 180976 669.4 ns/op BenchmarkSetZero/Bool/Direct-4 4151004 29.11 ns/op BenchmarkSetZero/Bool/CachedZero-4 1779423 69.06 ns/op BenchmarkSetZero/Bool/NewZero-4 1289546 93.28 ns/op BenchmarkSetZero/Int/Direct-4 2551432 46.77 ns/op BenchmarkSetZero/Int/CachedZero-4 1779774 67.26 ns/op BenchmarkSetZero/Int/NewZero-4 1300237 92.22 ns/op BenchmarkSetZero/Uint/Direct-4 2535344 47.15 ns/op BenchmarkSetZero/Uint/CachedZero-4 1791798 66.99 ns/op BenchmarkSetZero/Uint/NewZero-4 1303372 92.39 ns/op BenchmarkSetZero/Float/Direct-4 2596536 46.50 ns/op BenchmarkSetZero/Float/CachedZero-4 1799336 67.11 ns/op BenchmarkSetZero/Float/NewZero-4 1300202 92.62 ns/op BenchmarkSetZero/Complex/Direct-4 2434486 49.47 ns/op BenchmarkSetZero/Complex/CachedZero-4 1792064 67.10 ns/op BenchmarkSetZero/Complex/NewZero-4 1293688 92.53 ns/op BenchmarkSetZero/Array/Direct-4 4249208 28.13 ns/op BenchmarkSetZero/Array/CachedZero-4 1799469 66.66 ns/op BenchmarkSetZero/Array/NewZero-4 1272182 90.57 ns/op BenchmarkSetZero/Chan/Direct-4 2568878 46.38 ns/op BenchmarkSetZero/Chan/CachedZero-4 1317826 91.69 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 114.0 ns/op BenchmarkSetZero/Func/Direct-4 2528590 46.96 ns/op BenchmarkSetZero/Func/CachedZero-4 1321131 90.82 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 113.4 ns/op BenchmarkSetZero/Interface/Direct-4 2228583 53.96 ns/op BenchmarkSetZero/Interface/CachedZero-4 1787715 66.85 ns/op BenchmarkSetZero/Interface/NewZero-4 1297603 92.67 ns/op BenchmarkSetZero/Map/Direct-4 2547202 47.01 ns/op BenchmarkSetZero/Map/CachedZero-4 1318006 90.88 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 114.8 ns/op BenchmarkSetZero/Pointer/Direct-4 2545159 46.29 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1314627 91.12 ns/op BenchmarkSetZero/Pointer/NewZero-4 999361 114.6 ns/op BenchmarkSetZero/Slice/Direct-4 2243115 53.55 ns/op BenchmarkSetZero/Slice/CachedZero-4 1791288 66.71 ns/op BenchmarkSetZero/Slice/NewZero-4 1287579 93.15 ns/op BenchmarkSetZero/String/Direct-4 2562963 46.92 ns/op BenchmarkSetZero/String/CachedZero-4 1795821 67.99 ns/op BenchmarkSetZero/String/NewZero-4 1293745 92.01 ns/op BenchmarkSetZero/Struct/Direct-4 4351012 27.37 ns/op BenchmarkSetZero/Struct/CachedZero-4 1805998 66.00 ns/op BenchmarkSetZero/Struct/NewZero-4 1303048 91.45 ns/op BenchmarkSelect/1-4 184254 632.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 93079 1266 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 47763 2409 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 168387 624.8 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 132576 907.4 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 130232 904.3 ns/op 141.54 MB/s BenchmarkCallArgCopy/size=256-4 120804 1002 ns/op 255.44 MB/s BenchmarkCallArgCopy/size=1024-4 85980 1436 ns/op 713.16 MB/s BenchmarkCallArgCopy/size=4096-4 38478 3089 ns/op 1326.11 MB/s BenchmarkCallArgCopy/size=65536-4 2978 38308 ns/op 1710.77 MB/s BenchmarkPtrTo-4 449263 253.8 ns/op BenchmarkFieldByName1-4 823506 139.3 ns/op BenchmarkFieldByName2-4 88336 1409 ns/op BenchmarkFieldByName3-4 11065 10942 ns/op BenchmarkInterfaceBig-4 5177614 23.24 ns/op BenchmarkInterfaceSmall-4 5100756 23.11 ns/op BenchmarkNew-4 2554167 46.85 ns/op BenchmarkMap/StringKeys/MapIndex-4 3280 36621 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3159 37610 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2948 39192 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3034 39683 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3284 36383 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3236 36602 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 257797 462.9 ns/op PASS ok reflect 18.084s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 11971 11643 ns/op 9263 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 16293 8263 ns/op 9407 B/op 1 allocs/op BenchmarkFindString-4 12512 9956 ns/op 9260 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 10580 ns/op 9536 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 9800 10294 ns/op 9400 B/op 2 allocs/op BenchmarkLiteral-4 19344 6402 ns/op BenchmarkNotLiteral-4 4944 25530 ns/op BenchmarkMatchClass-4 3603 33406 ns/op BenchmarkMatchClass_InRange-4 3596 33073 ns/op BenchmarkReplaceAll-4 2364 44631 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 18996 6702 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 41090 2846 ns/op BenchmarkAnchoredShortMatch-4 16620 7288 ns/op BenchmarkAnchoredLongMatch-4 20664 5797 ns/op BenchmarkOnePassShortA-4 21682 5363 ns/op BenchmarkNotOnePassShortA-4 9081 14282 ns/op BenchmarkOnePassShortB-4 28872 4136 ns/op BenchmarkNotOnePassShortB-4 10000 10982 ns/op BenchmarkOnePassLongPrefix-4 91779 1329 ns/op BenchmarkOnePassLongNotPrefix-4 30877 3902 ns/op BenchmarkMatchParallelShared-4 27442 4039 ns/op BenchmarkMatchParallelCopied-4 26625 3922 ns/op BenchmarkQuoteMetaAll-4 162302 745.3 ns/op 18.78 MB/s BenchmarkQuoteMetaNone-4 306988 376.4 ns/op 69.07 MB/s BenchmarkCompile/Onepass-4 4339 26276 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1752 68565 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 202 602843 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3940417 29.76 ns/op 537.72 MB/s BenchmarkMatch/Easy0/32-4 19904 6183 ns/op 5.18 MB/s BenchmarkMatch/Easy0/1K-4 6624 19438 ns/op 52.68 MB/s BenchmarkMatch/Easy0i/16-4 3906780 30.32 ns/op 527.62 MB/s BenchmarkMatch/Easy0i/32-4 5979 20020 ns/op 1.60 MB/s BenchmarkMatch/Easy0i/1K-4 282 423429 ns/op 2.42 MB/s BenchmarkMatch/Easy1/16-4 3930042 30.20 ns/op 529.85 MB/s BenchmarkMatch/Easy1/32-4 20364 6629 ns/op 4.83 MB/s BenchmarkMatch/Easy1/1K-4 4514 24859 ns/op 41.19 MB/s BenchmarkMatch/Medium/16-4 3897780 30.16 ns/op 530.57 MB/s BenchmarkMatch/Medium/32-4 6760 18404 ns/op 1.74 MB/s BenchmarkMatch/Medium/1K-4 320 368949 ns/op 2.78 MB/s BenchmarkMatch/Hard/16-4 3933607 29.83 ns/op 536.41 MB/s BenchmarkMatch/Hard/32-4 4326 27448 ns/op 1.17 MB/s BenchmarkMatch/Hard/1K-4 182 649184 ns/op 1.58 MB/s BenchmarkMatch/Hard1/16-4 1579 75212 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 855 141944 ns/op 0.23 MB/s BenchmarkMatch/Hard1/1K-4 27 4158216 ns/op 0.25 MB/s BenchmarkMatch_onepass_regex/16-4 32348 3638 ns/op 4.40 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 19490 6201 ns/op 5.16 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 734 161893 ns/op 6.33 MB/s 24 B/op 0 allocs/op PASS ok regexp 7.451s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 648010 182.0 ns/op PASS ok regexp/syntax 1.158s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1175347 102.3 ns/op BenchmarkMakeChan/Int-4 924606 141.3 ns/op BenchmarkMakeChan/Ptr-4 634434 210.4 ns/op BenchmarkMakeChan/Struct/0-4 1294088 93.36 ns/op BenchmarkMakeChan/Struct/32-4 572559 228.6 ns/op BenchmarkMakeChan/Struct/40-4 437017 316.5 ns/op BenchmarkChanNonblocking-4 11305497 9.608 ns/op BenchmarkSelectUncontended-4 1000000 102.1 ns/op BenchmarkSelectSyncContended-4 39872 3010 ns/op BenchmarkSelectAsyncContended-4 105315 1088 ns/op BenchmarkSelectNonblock-4 6453195 18.34 ns/op BenchmarkChanUncontended-4 10000 12695 ns/op BenchmarkChanContended-4 1440 78101 ns/op BenchmarkChanSync-4 122040 1026 ns/op BenchmarkChanSyncWork-4 10000 34039 ns/op BenchmarkChanProdCons0-4 102432 1222 ns/op BenchmarkChanProdCons10-4 139093 949.7 ns/op BenchmarkChanProdCons100-4 138130 912.6 ns/op BenchmarkChanProdConsWork0-4 82092 1479 ns/op BenchmarkChanProdConsWork10-4 90430 1352 ns/op BenchmarkChanProdConsWork100-4 93334 1235 ns/op BenchmarkSelectProdCons-4 70118 1677 ns/op BenchmarkReceiveDataFromClosedChan-4 687254 168.9 ns/op BenchmarkChanCreation-4 204050 496.6 ns/op BenchmarkChanSem-4 182222 654.2 ns/op BenchmarkChanPopular-4 94 1089102 ns/op BenchmarkChanClosed-4 480564 230.0 ns/op BenchmarkCallClosure-4 6543390 18.28 ns/op BenchmarkCallClosure1-4 6838322 17.52 ns/op BenchmarkCallClosure2-4 1502612 81.85 ns/op BenchmarkCallClosure3-4 1731573 67.81 ns/op BenchmarkCallClosure4-4 1537604 76.25 ns/op BenchmarkComplex128DivNormal-4 10251960 19.92 ns/op BenchmarkComplex128DivNisNaN-4 7769631 20.41 ns/op BenchmarkComplex128DivDisNaN-4 7299388 22.81 ns/op BenchmarkComplex128DivNisInf-4 10033773 21.59 ns/op BenchmarkComplex128DivDisInf-4 5073387 29.60 ns/op BenchmarkSetTypePtr-4 52750266 2.243 ns/op 3565.92 MB/s BenchmarkSetTypePtr8-4 9954541 12.05 ns/op 5309.41 MB/s BenchmarkSetTypePtr16-4 9540022 12.09 ns/op 10590.96 MB/s BenchmarkSetTypePtr32-4 9726727 12.13 ns/op 21104.74 MB/s BenchmarkSetTypePtr64-4 9913093 12.12 ns/op 42227.38 MB/s BenchmarkSetTypePtr126-4 5811007 20.57 ns/op 48995.14 MB/s BenchmarkSetTypePtr128-4 5990593 19.88 ns/op 51516.88 MB/s BenchmarkSetTypePtrSlice-4 748381 160.6 ns/op 51001.41 MB/s BenchmarkSetTypeNode1-4 9912076 12.11 ns/op 1981.91 MB/s BenchmarkSetTypeNode1Slice-4 3036577 39.53 ns/op 19426.31 MB/s BenchmarkSetTypeNode8-4 9765946 12.11 ns/op 6606.24 MB/s BenchmarkSetTypeNode8Slice-4 1591489 75.55 ns/op 33885.28 MB/s BenchmarkSetTypeNode64-4 5831572 20.57 ns/op 25666.61 MB/s BenchmarkSetTypeNode64Slice-4 236313 506.6 ns/op 33354.93 MB/s BenchmarkSetTypeNode64Dead-4 7587072 15.71 ns/op 33610.94 MB/s BenchmarkSetTypeNode64DeadSlice-4 272586 440.9 ns/op 38318.55 MB/s BenchmarkSetTypeNode124-4 5828922 20.53 ns/op 49097.83 MB/s BenchmarkSetTypeNode124Slice-4 190201 635.0 ns/op 50798.88 MB/s BenchmarkSetTypeNode126-4 6034548 19.85 ns/op 51590.54 MB/s BenchmarkSetTypeNode126Slice-4 187257 638.3 ns/op 51336.64 MB/s BenchmarkSetTypeNode128-4 4153537 28.79 ns/op 36122.65 MB/s BenchmarkSetTypeNode128Slice-4 147964 809.6 ns/op 41107.46 MB/s BenchmarkSetTypeNode130-4 4140049 28.76 ns/op 36718.55 MB/s BenchmarkSetTypeNode130Slice-4 146752 817.7 ns/op 41324.69 MB/s BenchmarkSetTypeNode1024-4 795268 150.3 ns/op 54609.04 MB/s BenchmarkSetTypeNode1024Slice-4 25191 4759 ns/op 55196.09 MB/s BenchmarkAllocation-4 5017 27759 ns/op BenchmarkReadMemStats-4 7306 16539 ns/op BenchmarkReadMemStatsLatency-4 1 84321 p50-ns 84321 p90-ns 84321 p99-ns BenchmarkWriteBarrier-4 3007728 45.55 ns/op BenchmarkBulkWriteBarrier-4 8893600 14.41 ns/op BenchmarkScanStackNoLocals-4 2 54619208 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11584951 10.38 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10813471 10.80 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9631628 12.76 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7129405 16.76 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4959048 24.15 ns/op BenchmarkHash5-4 6326973 17.29 ns/op 289.13 MB/s BenchmarkHash16-4 6821799 17.36 ns/op 921.67 MB/s BenchmarkHash64-4 6186339 19.12 ns/op 3346.86 MB/s BenchmarkHash1024-4 1894556 62.52 ns/op 16379.88 MB/s BenchmarkHash65536-4 38862 3097 ns/op 21164.42 MB/s BenchmarkAlignedLoad-4 8376073 14.13 ns/op BenchmarkUnalignedLoad-4 8652312 13.12 ns/op BenchmarkEqEfaceConcrete-4 6680260 17.97 ns/op BenchmarkEqIfaceConcrete-4 6941688 17.24 ns/op BenchmarkNeEfaceConcrete-4 7256150 16.65 ns/op BenchmarkNeIfaceConcrete-4 7141904 17.10 ns/op BenchmarkConvT2EByteSized/bool-4 6722868 17.93 ns/op BenchmarkConvT2EByteSized/uint8-4 6647722 17.85 ns/op BenchmarkConvT2ESmall-4 6130970 19.81 ns/op BenchmarkConvT2EUintptr-4 5888276 20.46 ns/op BenchmarkConvT2ELarge-4 1290434 91.81 ns/op BenchmarkConvT2ISmall-4 5982122 20.12 ns/op BenchmarkConvT2IUintptr-4 6041684 19.83 ns/op BenchmarkConvT2ILarge-4 1310720 100.7 ns/op BenchmarkConvI2E-4 5249469 22.47 ns/op BenchmarkConvI2I-4 4427554 26.97 ns/op BenchmarkAssertE2T-4 5061181 23.56 ns/op BenchmarkAssertE2TLarge-4 2618983 44.99 ns/op BenchmarkAssertE2I-4 4295164 27.35 ns/op BenchmarkAssertI2T-4 5125210 23.39 ns/op BenchmarkAssertI2I-4 4335852 27.60 ns/op BenchmarkAssertI2E-4 6282181 18.89 ns/op BenchmarkAssertE2E-4 6816681 17.84 ns/op BenchmarkAssertE2T2-4 4134673 29.12 ns/op BenchmarkAssertE2T2Blank-4 4743897 25.32 ns/op BenchmarkAssertI2E2-4 4822663 24.92 ns/op BenchmarkAssertI2E2Blank-4 6607848 17.70 ns/op BenchmarkAssertE2E2-4 5054688 23.59 ns/op BenchmarkAssertE2E2Blank-4 6240859 18.69 ns/op BenchmarkConvT2Ezero/zero/16-4 5901409 20.65 ns/op BenchmarkConvT2Ezero/zero/32-4 5731479 20.85 ns/op BenchmarkConvT2Ezero/zero/64-4 5695311 20.82 ns/op BenchmarkConvT2Ezero/zero/str-4 5628270 21.34 ns/op BenchmarkConvT2Ezero/zero/slice-4 5872351 20.50 ns/op BenchmarkConvT2Ezero/zero/big-4 299656 379.4 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1458348 81.77 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 103.5 ns/op BenchmarkConvT2Ezero/nonzero/big-4 307035 434.9 ns/op BenchmarkConvT2Ezero/smallint/16-4 5894962 20.36 ns/op BenchmarkConvT2Ezero/smallint/32-4 5870700 20.27 ns/op BenchmarkConvT2Ezero/smallint/64-4 5793614 20.44 ns/op BenchmarkConvT2Ezero/largeint/16-4 1584444 67.97 ns/op BenchmarkConvT2Ezero/largeint/32-4 1702129 74.30 ns/op BenchmarkConvT2Ezero/largeint/64-4 1974079 61.77 ns/op BenchmarkMalloc8-4 1592564 74.92 ns/op BenchmarkMalloc16-4 1492137 77.86 ns/op BenchmarkMallocTypeInfo8-4 1497072 74.94 ns/op BenchmarkMallocTypeInfo16-4 1311310 91.96 ns/op BenchmarkMallocLargeStruct-4 220242 642.6 ns/op BenchmarkGoroutineSelect-4 72 2259030 ns/op BenchmarkGoroutineBlocking-4 81 1782935 ns/op BenchmarkGoroutineForRange-4 86 1621247 ns/op BenchmarkGoroutineIdle-4 100 1934175 ns/op BenchmarkHashStringSpeed-4 2776150 47.27 ns/op BenchmarkHashBytesSpeed-4 1371721 83.18 ns/op BenchmarkHashInt32Speed-4 3299971 37.09 ns/op BenchmarkHashInt64Speed-4 2995524 40.05 ns/op BenchmarkHashStringArraySpeed-4 599670 196.9 ns/op BenchmarkMegMap-4 3168636 37.46 ns/op BenchmarkMegOneMap-4 3960783 30.46 ns/op BenchmarkMegEqMap-4 1507 80512 ns/op BenchmarkMegEmptyMap-4 4850554 24.55 ns/op BenchmarkSmallStrMap-4 3349123 35.98 ns/op BenchmarkMapStringKeysEight_16-4 3418474 35.05 ns/op BenchmarkMapStringKeysEight_32-4 3603094 33.18 ns/op BenchmarkMapStringKeysEight_64-4 3519729 34.30 ns/op BenchmarkMapStringKeysEight_1M-4 3501552 34.06 ns/op BenchmarkIntMap-4 3947360 30.63 ns/op BenchmarkMapFirst/1-4 4427445 26.85 ns/op BenchmarkMapFirst/2-4 4399407 27.11 ns/op BenchmarkMapFirst/3-4 4451814 26.60 ns/op BenchmarkMapFirst/4-4 4437988 26.93 ns/op BenchmarkMapFirst/5-4 4403826 26.81 ns/op BenchmarkMapFirst/6-4 4367114 26.83 ns/op BenchmarkMapFirst/7-4 4381214 26.72 ns/op BenchmarkMapFirst/8-4 4410300 26.60 ns/op BenchmarkMapFirst/9-4 3978282 30.02 ns/op BenchmarkMapFirst/10-4 3951090 29.80 ns/op BenchmarkMapFirst/11-4 4010486 30.48 ns/op BenchmarkMapFirst/12-4 3973194 30.72 ns/op BenchmarkMapFirst/13-4 3987828 29.70 ns/op BenchmarkMapFirst/14-4 3939502 29.94 ns/op BenchmarkMapFirst/15-4 3990110 29.86 ns/op BenchmarkMapFirst/16-4 3920108 29.88 ns/op BenchmarkMapMid/1-4 3502569 33.50 ns/op BenchmarkMapMid/2-4 3370048 34.92 ns/op BenchmarkMapMid/3-4 3486937 34.75 ns/op BenchmarkMapMid/4-4 3378308 35.50 ns/op BenchmarkMapMid/5-4 3401485 34.88 ns/op BenchmarkMapMid/6-4 3319302 36.57 ns/op BenchmarkMapMid/7-4 3318026 36.23 ns/op BenchmarkMapMid/8-4 3214282 36.56 ns/op BenchmarkMapMid/9-4 3213253 37.39 ns/op BenchmarkMapMid/10-4 3001516 39.53 ns/op BenchmarkMapMid/11-4 3054060 37.68 ns/op BenchmarkMapMid/12-4 3033559 39.53 ns/op BenchmarkMapMid/13-4 3056602 39.12 ns/op BenchmarkMapMid/14-4 3033692 38.45 ns/op BenchmarkMapMid/15-4 3297211 37.84 ns/op BenchmarkMapMid/16-4 3239145 41.13 ns/op BenchmarkMapLast/1-4 3655399 32.65 ns/op BenchmarkMapLast/2-4 3526653 34.16 ns/op BenchmarkMapLast/3-4 3507674 34.34 ns/op BenchmarkMapLast/4-4 3393138 35.33 ns/op BenchmarkMapLast/5-4 3351648 36.23 ns/op BenchmarkMapLast/6-4 3138163 38.16 ns/op BenchmarkMapLast/7-4 3111796 37.79 ns/op BenchmarkMapLast/8-4 3115513 38.42 ns/op BenchmarkMapLast/9-4 3236889 38.88 ns/op BenchmarkMapLast/10-4 3152982 41.27 ns/op BenchmarkMapLast/11-4 3305354 40.35 ns/op BenchmarkMapLast/12-4 2991447 44.05 ns/op BenchmarkMapLast/13-4 3234591 42.87 ns/op BenchmarkMapLast/14-4 2935929 37.58 ns/op BenchmarkMapLast/15-4 3109077 37.80 ns/op BenchmarkMapLast/16-4 2934982 39.32 ns/op BenchmarkMapCycle-4 2094090 58.46 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3281470 37.45 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2348 49970 ns/op BenchmarkMakeMap/[Byte]Byte-4 737346 200.2 ns/op BenchmarkMakeMap/[Int]Int-4 401485 336.7 ns/op BenchmarkNewEmptyMap-4 12367467 9.773 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1685217 70.03 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 461460 245.6 ns/op BenchmarkMapIterEmpty-4 5281976 22.41 ns/op BenchmarkSameLengthMap-4 4593753 25.98 ns/op BenchmarkBigKeyMap-4 1682229 70.86 ns/op BenchmarkBigValMap-4 1544571 77.58 ns/op BenchmarkSmallKeyMap-4 2851227 41.85 ns/op BenchmarkMapPopulate/1-4 2179748 54.49 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 141678 864.1 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7471 17203 ns/op 6276 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 811 159506 ns/op 51744 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 67 1743545 ns/op 416577 B/op 204 allocs/op BenchmarkMapPopulate/100000-4 4 25114141 ns/op 6526980 B/op 2892 allocs/op BenchmarkComplexAlgMap-4 497049 252.5 ns/op BenchmarkGoMapClear/Reflexive/1-4 727711 165.0 ns/op BenchmarkGoMapClear/Reflexive/10-4 651592 186.6 ns/op BenchmarkGoMapClear/Reflexive/100-4 212034 562.2 ns/op BenchmarkGoMapClear/Reflexive/1000-4 37094 3243 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4372 24532 ns/op BenchmarkGoMapClear/NonReflexive/1-4 524086 225.9 ns/op BenchmarkGoMapClear/NonReflexive/10-4 470002 252.0 ns/op BenchmarkGoMapClear/NonReflexive/100-4 188889 631.8 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 36063 3291 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4402 24628 ns/op BenchmarkMapStringConversion/32/simple-4 1887421 63.31 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1799535 67.12 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1631403 73.17 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1747544 68.14 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1654684 71.99 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1543300 77.72 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1905528 60.67 ns/op BenchmarkMapInterfacePtr-4 2012518 63.90 ns/op BenchmarkNewEmptyMapHintLessThan8-4 5052874 23.70 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 166278 841.4 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5428 22728 ns/op BenchmarkMapPop1000-4 358 338316 ns/op BenchmarkMapPop10000-4 19 6082699 ns/op BenchmarkMapAssign/Int32/256-4 2216115 54.59 ns/op BenchmarkMapAssign/Int32/65536-4 1078404 108.7 ns/op BenchmarkMapAssign/Int64/256-4 2265324 54.05 ns/op BenchmarkMapAssign/Int64/65536-4 1086398 112.8 ns/op BenchmarkMapAssign/Str/256-4 1845812 64.49 ns/op BenchmarkMapAssign/Str/65536-4 594192 195.3 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1424907 82.38 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 683458 163.2 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1462333 82.71 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 620288 186.5 ns/op BenchmarkMapOperatorAssign/Str/256-4 541195 2207 ns/op BenchmarkMapOperatorAssign/Str/65536-4 216475 487.2 ns/op BenchmarkMapAppendAssign/Int32/256-4 911018 171.7 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 256542 420.3 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 864670 163.1 ns/op 25 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 246265 460.8 ns/op 57 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 622926 241.4 ns/op 49 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 142680 767.8 ns/op 112 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1869676 62.65 ns/op BenchmarkMapDelete/Int32/1000-4 1921736 62.28 ns/op BenchmarkMapDelete/Int32/10000-4 1865050 65.05 ns/op BenchmarkMapDelete/Int64/100-4 1890864 63.51 ns/op BenchmarkMapDelete/Int64/1000-4 1954813 61.43 ns/op BenchmarkMapDelete/Int64/10000-4 1856494 64.69 ns/op BenchmarkMapDelete/Str/100-4 1503367 80.09 ns/op BenchmarkMapDelete/Str/1000-4 1521067 79.00 ns/op BenchmarkMapDelete/Str/10000-4 1418134 84.75 ns/op BenchmarkMapDelete/Pointer/100-4 1694360 69.95 ns/op BenchmarkMapDelete/Pointer/1000-4 1752795 68.17 ns/op BenchmarkMapDelete/Pointer/10000-4 1686147 71.38 ns/op BenchmarkMemmove/0-4 15597094 7.783 ns/op BenchmarkMemmove/1-4 1963693 61.18 ns/op 16.34 MB/s BenchmarkMemmove/2-4 1909278 62.57 ns/op 31.97 MB/s BenchmarkMemmove/3-4 1899864 62.86 ns/op 47.73 MB/s BenchmarkMemmove/4-4 1924194 62.64 ns/op 63.85 MB/s BenchmarkMemmove/5-4 1916218 62.93 ns/op 79.45 MB/s BenchmarkMemmove/6-4 1908116 62.83 ns/op 95.50 MB/s BenchmarkMemmove/7-4 1886245 62.17 ns/op 112.59 MB/s BenchmarkMemmove/8-4 1930440 61.02 ns/op 131.11 MB/s BenchmarkMemmove/9-4 1822856 65.60 ns/op 137.19 MB/s BenchmarkMemmove/10-4 1821258 67.30 ns/op 148.59 MB/s BenchmarkMemmove/11-4 1814539 65.66 ns/op 167.53 MB/s BenchmarkMemmove/12-4 1788991 65.60 ns/op 182.93 MB/s BenchmarkMemmove/13-4 1802287 65.99 ns/op 196.99 MB/s BenchmarkMemmove/14-4 1816452 65.88 ns/op 212.52 MB/s BenchmarkMemmove/15-4 1799752 65.94 ns/op 227.47 MB/s BenchmarkMemmove/16-4 1906144 62.66 ns/op 255.35 MB/s BenchmarkMemmove/32-4 1844600 64.61 ns/op 495.24 MB/s BenchmarkMemmove/64-4 1772930 67.81 ns/op 943.84 MB/s BenchmarkMemmove/128-4 1562769 77.57 ns/op 1650.03 MB/s BenchmarkMemmove/256-4 1223073 97.72 ns/op 2619.68 MB/s BenchmarkMemmove/512-4 864548 136.6 ns/op 3748.53 MB/s BenchmarkMemmove/1024-4 491965 238.3 ns/op 4296.56 MB/s BenchmarkMemmove/2048-4 316074 378.2 ns/op 5415.20 MB/s BenchmarkMemmove/4096-4 175147 665.7 ns/op 6153.35 MB/s BenchmarkMemmoveOverlap/32-4 1815652 64.56 ns/op 495.67 MB/s BenchmarkMemmoveOverlap/64-4 1762975 67.95 ns/op 941.92 MB/s BenchmarkMemmoveOverlap/128-4 1558304 76.53 ns/op 1672.64 MB/s BenchmarkMemmoveOverlap/256-4 1222261 97.40 ns/op 2628.22 MB/s BenchmarkMemmoveOverlap/512-4 836892 133.5 ns/op 3835.87 MB/s BenchmarkMemmoveOverlap/1024-4 514762 235.4 ns/op 4350.48 MB/s BenchmarkMemmoveOverlap/2048-4 316254 373.7 ns/op 5480.02 MB/s BenchmarkMemmoveOverlap/4096-4 176286 671.5 ns/op 6099.63 MB/s BenchmarkMemmoveUnalignedDst/0-4 14824957 8.020 ns/op BenchmarkMemmoveUnalignedDst/1-4 1972728 61.27 ns/op 16.32 MB/s BenchmarkMemmoveUnalignedDst/2-4 1887390 63.32 ns/op 31.58 MB/s BenchmarkMemmoveUnalignedDst/3-4 1887115 63.84 ns/op 46.99 MB/s BenchmarkMemmoveUnalignedDst/4-4 1871082 62.75 ns/op 63.75 MB/s BenchmarkMemmoveUnalignedDst/5-4 1905282 63.28 ns/op 79.01 MB/s BenchmarkMemmoveUnalignedDst/6-4 1918489 62.99 ns/op 95.25 MB/s BenchmarkMemmoveUnalignedDst/7-4 1893790 62.51 ns/op 111.98 MB/s BenchmarkMemmoveUnalignedDst/8-4 1934551 61.36 ns/op 130.38 MB/s BenchmarkMemmoveUnalignedDst/9-4 1790240 67.10 ns/op 134.13 MB/s BenchmarkMemmoveUnalignedDst/10-4 1801042 66.32 ns/op 150.77 MB/s BenchmarkMemmoveUnalignedDst/11-4 1810867 67.59 ns/op 162.75 MB/s BenchmarkMemmoveUnalignedDst/12-4 1798932 67.23 ns/op 178.48 MB/s BenchmarkMemmoveUnalignedDst/13-4 1785291 66.27 ns/op 196.16 MB/s BenchmarkMemmoveUnalignedDst/14-4 1754442 66.87 ns/op 209.36 MB/s BenchmarkMemmoveUnalignedDst/15-4 1789230 67.29 ns/op 222.92 MB/s BenchmarkMemmoveUnalignedDst/16-4 1792294 67.06 ns/op 238.58 MB/s BenchmarkMemmoveUnalignedDst/32-4 1701876 69.63 ns/op 459.54 MB/s BenchmarkMemmoveUnalignedDst/64-4 1651138 71.92 ns/op 889.88 MB/s BenchmarkMemmoveUnalignedDst/128-4 1459537 82.69 ns/op 1547.88 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 104.3 ns/op 2454.99 MB/s BenchmarkMemmoveUnalignedDst/512-4 835404 139.9 ns/op 3659.35 MB/s BenchmarkMemmoveUnalignedDst/1024-4 471808 250.8 ns/op 4082.13 MB/s BenchmarkMemmoveUnalignedDst/2048-4 310492 381.4 ns/op 5369.32 MB/s BenchmarkMemmoveUnalignedDst/4096-4 170695 701.1 ns/op 5842.20 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1697143 70.48 ns/op 454.01 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1586286 75.41 ns/op 848.64 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1435288 83.56 ns/op 1531.90 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 105.0 ns/op 2439.24 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 834066 141.4 ns/op 3620.69 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 502495 239.4 ns/op 4276.96 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 310262 384.0 ns/op 5332.85 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 171729 684.0 ns/op 5987.98 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14895350 8.024 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1915527 61.71 ns/op 16.21 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1885756 63.74 ns/op 31.38 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1830271 64.73 ns/op 46.35 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1872849 64.74 ns/op 61.79 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1858046 64.71 ns/op 77.26 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1886888 64.00 ns/op 93.75 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1874972 63.69 ns/op 109.90 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1902642 64.73 ns/op 123.59 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1797626 66.35 ns/op 135.65 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1799030 66.46 ns/op 150.46 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1793826 66.52 ns/op 165.38 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1799908 66.35 ns/op 180.87 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1762363 67.98 ns/op 191.23 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1780626 66.46 ns/op 210.67 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1794715 67.21 ns/op 223.18 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1802085 67.35 ns/op 237.57 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1767330 68.00 ns/op 470.56 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1638643 73.38 ns/op 872.21 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1452165 81.71 ns/op 1566.47 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 102.6 ns/op 2495.12 MB/s BenchmarkMemmoveUnalignedSrc/512-4 809772 144.8 ns/op 3534.69 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 486004 237.7 ns/op 4308.51 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 312780 379.3 ns/op 5398.92 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 173917 679.1 ns/op 6031.95 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1686184 71.69 ns/op 446.36 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1629190 74.19 ns/op 862.62 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1452710 82.77 ns/op 1546.37 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 102.6 ns/op 2495.58 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 862753 138.2 ns/op 3704.80 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 504817 237.3 ns/op 4314.72 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 315412 379.0 ns/op 5403.60 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 176246 677.0 ns/op 6049.93 MB/s BenchmarkMemclr/5-4 12687613 9.176 ns/op 544.92 MB/s BenchmarkMemclr/16-4 12979392 9.423 ns/op 1697.95 MB/s BenchmarkMemclr/64-4 12152176 9.889 ns/op 6471.53 MB/s BenchmarkMemclr/256-4 10369185 12.31 ns/op 20798.13 MB/s BenchmarkMemclr/4096-4 2380675 50.17 ns/op 81640.97 MB/s BenchmarkMemclr/65536-4 48415 2122 ns/op 30889.27 MB/s BenchmarkMemclr/1M-4 2832 40094 ns/op 26153.02 MB/s BenchmarkMemclr/4M-4 706 167678 ns/op 25013.99 MB/s BenchmarkMemclr/8M-4 321 353916 ns/op 23702.24 MB/s BenchmarkMemclr/16M-4 63 2709011 ns/op 6193.11 MB/s BenchmarkMemclr/64M-4 14 7557920 ns/op 8879.28 MB/s BenchmarkGoMemclr/5-4 2320983 51.20 ns/op 97.66 MB/s BenchmarkGoMemclr/16-4 498117 219.5 ns/op 72.90 MB/s BenchmarkGoMemclr/64-4 145125 812.8 ns/op 78.74 MB/s BenchmarkGoMemclr/256-4 37420 3228 ns/op 79.30 MB/s BenchmarkMemclrRange/1K_2K-4 63594 1935 ns/op 49545.57 MB/s BenchmarkMemclrRange/2K_8K-4 30999 3822 ns/op 87268.98 MB/s BenchmarkMemclrRange/4K_16K-4 42464 2814 ns/op 114809.71 MB/s BenchmarkMemclrRange/160K_228K-4 1814 61926 ns/op 26852.46 MB/s BenchmarkClearFat7-4 7130080 16.78 ns/op BenchmarkClearFat8-4 7480612 16.10 ns/op BenchmarkClearFat11-4 6292388 18.99 ns/op BenchmarkClearFat12-4 6111362 19.70 ns/op BenchmarkClearFat13-4 6110576 19.17 ns/op BenchmarkClearFat14-4 6196250 19.36 ns/op BenchmarkClearFat15-4 6468164 18.63 ns/op BenchmarkClearFat16-4 6941192 17.03 ns/op BenchmarkClearFat24-4 6961207 17.31 ns/op BenchmarkClearFat32-4 6507415 18.62 ns/op BenchmarkClearFat40-4 6512511 18.80 ns/op BenchmarkClearFat48-4 5996114 20.13 ns/op BenchmarkClearFat56-4 6106902 19.87 ns/op BenchmarkClearFat64-4 6137954 19.48 ns/op BenchmarkClearFat72-4 5986122 20.02 ns/op BenchmarkClearFat128-4 4658382 25.11 ns/op BenchmarkClearFat256-4 3116151 34.51 ns/op BenchmarkClearFat512-4 1860162 64.44 ns/op BenchmarkClearFat1024-4 1000000 107.1 ns/op BenchmarkClearFat1032-4 1000000 117.5 ns/op BenchmarkClearFat1040-4 1000000 106.3 ns/op BenchmarkCopyFat7-4 6623310 18.07 ns/op BenchmarkCopyFat8-4 7110304 16.90 ns/op BenchmarkCopyFat11-4 6480823 18.72 ns/op BenchmarkCopyFat12-4 6469740 18.74 ns/op BenchmarkCopyFat13-4 6274759 19.05 ns/op BenchmarkCopyFat14-4 6291417 19.17 ns/op BenchmarkCopyFat15-4 6374383 18.70 ns/op BenchmarkCopyFat16-4 6853780 17.32 ns/op BenchmarkCopyFat24-4 6837104 17.70 ns/op BenchmarkCopyFat32-4 6632400 18.14 ns/op BenchmarkCopyFat64-4 6091550 19.40 ns/op BenchmarkCopyFat72-4 5904228 20.35 ns/op BenchmarkCopyFat128-4 4674763 25.84 ns/op BenchmarkCopyFat256-4 3241554 36.81 ns/op BenchmarkCopyFat512-4 1699126 71.07 ns/op BenchmarkCopyFat520-4 1644280 72.80 ns/op BenchmarkCopyFat1024-4 1000000 114.8 ns/op BenchmarkCopyFat1032-4 996439 119.3 ns/op BenchmarkCopyFat1040-4 1000000 109.6 ns/op BenchmarkIssue18740/2byte-4 445 265522 ns/op BenchmarkIssue18740/4byte-4 734 163101 ns/op BenchmarkIssue18740/8byte-4 1134 106758 ns/op BenchmarkReadMetricsLatency-4 23977 4186 p50-ns 4549 p90-ns 9459 p99-ns BenchmarkFinalizer-4 174 672205 ns/op BenchmarkFinalizerRun-4 204801 890.9 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7620651 15.31 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3131804 38.02 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2439375 48.87 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2408410 49.79 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1311613 92.18 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 100.9 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2278688 53.18 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1256864 95.12 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1334190 90.06 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2019180 59.85 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2024810 59.46 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1726114 69.42 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1479811 81.11 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1355262 88.62 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5513714 21.83 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5683384 21.10 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5678192 21.13 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5585076 21.48 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5217529 22.90 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4816812 24.84 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5605700 21.36 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5723583 21.04 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5698696 21.04 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5583364 21.37 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5690559 20.98 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5703762 21.14 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5538778 21.43 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5701648 21.03 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5706816 21.06 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5624604 21.43 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5701713 21.17 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5707039 21.16 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5543232 21.55 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5478978 21.74 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5496872 21.78 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5594595 21.41 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5494364 21.80 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5489007 21.76 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5564511 21.31 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5486390 21.76 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5454586 21.72 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5584340 21.48 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5498839 21.74 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5479303 21.84 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5570236 21.45 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5680015 21.10 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5640200 21.10 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5584584 21.50 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5669084 20.98 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5655294 21.08 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5596520 21.32 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5669888 21.00 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5647622 20.99 ns/op BenchmarkNetpollBreak-4 3807 28882 ns/op BenchmarkPingPongHog-4 326 391397 ns/op BenchmarkStackGrowth-4 124249 962.2 ns/op BenchmarkStackGrowthDeep-4 1398 85816 ns/op BenchmarkCreateGoroutines-4 30820 4006 ns/op BenchmarkCreateGoroutinesParallel-4 45139 2672 ns/op BenchmarkCreateGoroutinesCapture-4 6163 19129 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 37586 2780 ns/op BenchmarkClosureCall-4 19907502 5.637 ns/op BenchmarkWakeupParallelSpinning/0s-4 6546 18845 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5328 22655 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4398 26760 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3075 40283 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2091 57891 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1340 85105 ns/op BenchmarkWakeupParallelSpinning/50µs-4 788 149616 ns/op BenchmarkWakeupParallelSpinning/100µs-4 477 249546 ns/op BenchmarkMatmult-4 5328826 27.75 ns/op BenchmarkFastrand-4 12863120 9.153 ns/op BenchmarkFastrand64-4 12839820 9.146 ns/op BenchmarkFastrandHashiter-4 4752896 24.94 ns/op BenchmarkFastrandn/2-4 6222410 19.24 ns/op BenchmarkFastrandn/3-4 6371977 18.86 ns/op BenchmarkFastrandn/4-4 6371310 18.79 ns/op BenchmarkFastrandn/5-4 6386665 18.72 ns/op BenchmarkIfaceCmp100-4 104331 1151 ns/op BenchmarkIfaceCmpNil100-4 184881 645.1 ns/op BenchmarkEfaceCmpDiff-4 40136 2996 ns/op BenchmarkEfaceCmpDiffIndirect-4 37060 3248 ns/op BenchmarkDefer-4 1669593 71.87 ns/op BenchmarkDefer10-4 809866 142.9 ns/op BenchmarkDeferMany-4 537265 357.9 ns/op BenchmarkPanicRecover-4 175227 632.3 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7622 15261 ns/op 13935 p50-ns 17182 p90-ns 23235 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 5571 23942 ns/op 14222 p50-ns 17656 p90-ns 49412 p99-ns BenchmarkGoroutineProfile/small/idle-4 3424 33993 ns/op 32988 p50-ns 33800 p90-ns 40592 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 2661292 ns/op 144610 p50-ns 13235908 p90-ns 43128121 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7759 15682 ns/op 14259 p50-ns 17395 p90-ns 24902 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 3624 97147 ns/op 15249 p50-ns 21696 p90-ns 179015 p99-ns BenchmarkGoroutineProfile/large/idle-4 10 10040783 ns/op 10157481 p50-ns 10260366 p90-ns 10260366 p99-ns BenchmarkGoroutineProfile/large/loaded-4 9 11238334 ns/op 10280712 p50-ns 17533174 p90-ns 17533174 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7314 16148 ns/op 14335 p50-ns 17263 p90-ns 27799 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 1128 158104 ns/op 16981 p50-ns 30626 p90-ns 4211725 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 844 131705 ns/op 128538 p50-ns 133741 p90-ns 218662 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 307 866555 ns/op 250992 p50-ns 457754 p90-ns 17317944 p99-ns BenchmarkRWMutexUncontended-4 3209992 36.71 ns/op BenchmarkRWMutexWrite100-4 524808 206.2 ns/op BenchmarkRWMutexWrite10-4 88054 1432 ns/op BenchmarkRWMutexWorkWrite100-4 454423 262.3 ns/op BenchmarkRWMutexWorkWrite10-4 70413 1643 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1730 64366 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 876 132389 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 928 125118 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 403 275941 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 465 252203 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 202 575396 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 236 499330 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 97 1179682 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 325401 464.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 327558 436.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 281041 509.9 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 310312 399.0 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 311604 378.5 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 261722 466.3 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 299949 432.2 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 295956 475.6 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 244298 449.9 ns/op BenchmarkMakeSlice/Byte-4 1850763 57.95 ns/op BenchmarkMakeSlice/Int16-4 2205556 56.70 ns/op BenchmarkMakeSlice/Int-4 1579764 77.79 ns/op BenchmarkMakeSlice/Ptr-4 1000000 101.9 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 109.9 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 137.1 ns/op BenchmarkMakeSlice/Struct/40-4 982976 187.0 ns/op BenchmarkGrowSlice/Byte-4 837559 153.5 ns/op BenchmarkGrowSlice/Int16-4 817801 159.1 ns/op BenchmarkGrowSlice/Int-4 650418 229.6 ns/op BenchmarkGrowSlice/Ptr-4 541940 254.7 ns/op BenchmarkGrowSlice/Struct/24-4 431611 394.5 ns/op BenchmarkGrowSlice/Struct/32-4 290430 386.1 ns/op BenchmarkGrowSlice/Struct/40-4 254179 561.7 ns/op BenchmarkExtendSlice/IntSlice-4 554085 246.6 ns/op BenchmarkExtendSlice/PointerSlice-4 417387 306.3 ns/op BenchmarkExtendSlice/NoGrow-4 893677 145.1 ns/op BenchmarkAppend-4 887166 133.9 ns/op BenchmarkAppendGrowByte-4 5 24159421 ns/op BenchmarkAppendGrowString-4 1 208389500 ns/op BenchmarkAppendSlice/1Bytes-4 1929781 62.20 ns/op BenchmarkAppendSlice/4Bytes-4 1889702 64.59 ns/op BenchmarkAppendSlice/7Bytes-4 1796415 65.87 ns/op BenchmarkAppendSlice/8Bytes-4 1805817 66.99 ns/op BenchmarkAppendSlice/15Bytes-4 1762052 68.35 ns/op BenchmarkAppendSlice/16Bytes-4 1756940 69.38 ns/op BenchmarkAppendSlice/32Bytes-4 1804065 67.06 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 103573 1437 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 26620 5074 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8514 18149 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1983 81072 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 178 636720 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 51 2242189 ns/op BenchmarkAppendStr/1Bytes-4 1383968 85.87 ns/op BenchmarkAppendStr/4Bytes-4 1427554 83.89 ns/op BenchmarkAppendStr/8Bytes-4 1393399 86.39 ns/op BenchmarkAppendStr/16Bytes-4 1341921 91.08 ns/op BenchmarkAppendStr/32Bytes-4 1389488 86.06 ns/op BenchmarkAppendSpecialCase-4 848895 138.3 ns/op BenchmarkCopy/1Byte-4 1920760 63.10 ns/op 15.85 MB/s BenchmarkCopy/1String-4 1926661 62.69 ns/op 15.95 MB/s BenchmarkCopy/2Byte-4 1860625 64.54 ns/op 30.99 MB/s BenchmarkCopy/2String-4 1924668 66.34 ns/op 30.15 MB/s BenchmarkCopy/4Byte-4 1884901 63.23 ns/op 63.26 MB/s BenchmarkCopy/4String-4 1867050 63.99 ns/op 62.51 MB/s BenchmarkCopy/8Byte-4 1855669 62.94 ns/op 127.11 MB/s BenchmarkCopy/8String-4 1888842 62.91 ns/op 127.17 MB/s BenchmarkCopy/12Byte-4 1788044 67.16 ns/op 178.67 MB/s BenchmarkCopy/12String-4 1768005 67.76 ns/op 177.10 MB/s BenchmarkCopy/16Byte-4 1822412 66.11 ns/op 242.03 MB/s BenchmarkCopy/16String-4 1848352 64.42 ns/op 248.39 MB/s BenchmarkCopy/32Byte-4 1755691 67.27 ns/op 475.69 MB/s BenchmarkCopy/32String-4 1726214 67.45 ns/op 474.42 MB/s BenchmarkCopy/128Byte-4 1439029 84.29 ns/op 1518.50 MB/s BenchmarkCopy/128String-4 1350909 88.46 ns/op 1446.98 MB/s BenchmarkCopy/1024Byte-4 446306 265.4 ns/op 3858.07 MB/s BenchmarkCopy/1024String-4 377731 315.1 ns/op 3249.26 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 30808 3893 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 21405 6511 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12954 10398 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 14552 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8979 17864 ns/op BenchmarkAppendInPlace/Grow/Byte-4 164938 859.9 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 160675 867.5 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 126337 1051 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 97592 1270 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 88726 1568 ns/op BenchmarkStackCopyPtr-4 1 132457819 ns/op BenchmarkStackCopy-4 1 102373940 ns/op BenchmarkStackCopyNoCache-4 20 5352502 ns/op BenchmarkStackCopyWithStkobj-4 2 60988958 ns/op BenchmarkIssue18138-4 967 115588 ns/op BenchmarkCompareStringEqual-4 11053234 10.37 ns/op BenchmarkCompareStringIdentical-4 16603395 7.160 ns/op BenchmarkCompareStringSameLength-4 12852265 8.989 ns/op BenchmarkCompareStringDifferentLength-4 19604001 5.246 ns/op BenchmarkCompareStringBigUnaligned-4 1282 93853 ns/op 11172.64 MB/s BenchmarkCompareStringBig-4 1176 94035 ns/op 11150.99 MB/s BenchmarkConcatStringAndBytes-4 2129474 56.07 ns/op BenchmarkSliceByteToString/1-4 2340207 51.44 ns/op BenchmarkSliceByteToString/2-4 1000000 104.1 ns/op BenchmarkSliceByteToString/4-4 1000000 106.4 ns/op BenchmarkSliceByteToString/8-4 1000000 100.9 ns/op BenchmarkSliceByteToString/16-4 1000000 104.1 ns/op BenchmarkSliceByteToString/32-4 1000000 119.6 ns/op BenchmarkSliceByteToString/64-4 893175 146.5 ns/op BenchmarkSliceByteToString/128-4 786757 213.0 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2279989 52.14 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 884630 135.7 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 115.0 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3458908 34.73 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1612116 74.29 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1893267 63.09 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2390418 49.60 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 452835 262.5 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 594046 201.4 ns/op BenchmarkRuneIterate/range/ASCII-4 6104586 19.43 ns/op BenchmarkRuneIterate/range/Japanese-4 2002520 59.82 ns/op BenchmarkRuneIterate/range/MixedLength-4 2367716 50.72 ns/op BenchmarkRuneIterate/range1/ASCII-4 6168214 19.31 ns/op BenchmarkRuneIterate/range1/Japanese-4 1998115 59.86 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2361600 50.64 ns/op BenchmarkRuneIterate/range2/ASCII-4 6205531 19.17 ns/op BenchmarkRuneIterate/range2/Japanese-4 1976599 60.26 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2358466 50.74 ns/op BenchmarkArrayEqual-4 18869004 5.627 ns/op BenchmarkFunc/Name-4 5110040 22.53 ns/op BenchmarkFunc/Entry-4 10993183 10.56 ns/op BenchmarkFunc/FileLine-4 1587825 75.22 ns/op PASS ok runtime 129.459s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24157 4241 ns/op BenchmarkHandle/concurrent-4 15067 7800 ns/op PASS ok runtime/cgo 0.391s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21333256 5.644 ns/op BenchmarkAtomicStore64-4 9710944 12.36 ns/op BenchmarkAtomicLoad-4 21344071 5.604 ns/op BenchmarkAtomicStore-4 9686107 12.33 ns/op BenchmarkAnd8-4 9670887 12.34 ns/op BenchmarkAnd-4 9699432 12.32 ns/op BenchmarkAnd8Parallel-4 2437964 48.60 ns/op BenchmarkAndParallel-4 2448992 49.02 ns/op BenchmarkOr8-4 9714780 12.36 ns/op BenchmarkOr-4 9637578 12.32 ns/op BenchmarkOr8Parallel-4 2421480 48.64 ns/op BenchmarkOrParallel-4 2421486 47.97 ns/op BenchmarkXadd-4 2588919 46.80 ns/op BenchmarkXadd64-4 2512394 47.84 ns/op BenchmarkCas-4 2275291 52.31 ns/op BenchmarkCas64-4 2315467 51.66 ns/op BenchmarkXchg-4 2529992 46.85 ns/op BenchmarkXchg64-4 2559812 47.09 ns/op PASS ok runtime/internal/atomic 2.804s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 5117912 24.10 ns/op BenchmarkMulUintptr/large-4 3982603 29.59 ns/op PASS ok runtime/internal/math 0.330s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 25 4061378 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 30 4511490 ns/op 385.7 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1012 120762 ns/op 6.300 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 10205159 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11894822 ns/op 1071 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 150 780194 ns/op 65.69 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 75999982 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 84955118 ns/op 8078 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 10190290 ns/op 868.8 concurrent_launches/op PASS ok runtime/pprof 1.736s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 19 6335245 ns/op BenchmarkStackLeak-4 11778 10045 ns/op PASS ok runtime/race 0.568s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5465761 21.17 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 206281 582.7 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.305s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 161745 720.1 ns/op BenchmarkSortString1K-4 187 646512 ns/op BenchmarkSortString1K_Slice-4 212 559893 ns/op BenchmarkStableString1K-4 99 1061195 ns/op BenchmarkSortInt1K-4 214 563535 ns/op BenchmarkSortInt1K_Sorted-4 3346 35423 ns/op BenchmarkSortInt1K_Reversed-4 2020 59282 ns/op BenchmarkSortInt1K_Mod8-4 554 215598 ns/op BenchmarkStableInt1K-4 152 785020 ns/op BenchmarkStableInt1K_Slice-4 176 682869 ns/op BenchmarkSortInt64K-4 2 54138744 ns/op BenchmarkSortInt64K_Slice-4 3 44623113 ns/op BenchmarkStableInt64K-4 2 72933769 ns/op BenchmarkSort1e2-4 475 249612 ns/op BenchmarkStable1e2-4 174 696160 ns/op BenchmarkSort1e4-4 2 51316568 ns/op BenchmarkStable1e4-4 1 232849182 ns/op PASS ok sort 3.419s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 883316 135.9 ns/op BenchmarkAtof64Float-4 674600 155.6 ns/op BenchmarkAtof64FloatExp-4 639103 183.8 ns/op BenchmarkAtof64Big-4 430988 274.8 ns/op BenchmarkAtof64RandomBits-4 237288 493.0 ns/op BenchmarkAtof64RandomFloats-4 455122 259.3 ns/op BenchmarkAtof64RandomLongFloats-4 293742 404.0 ns/op BenchmarkAtof32Decimal-4 859724 134.0 ns/op BenchmarkAtof32Float-4 761892 152.1 ns/op BenchmarkAtof32FloatExp-4 622609 192.3 ns/op BenchmarkAtof32Random-4 369212 320.8 ns/op BenchmarkAtof32RandomLong-4 156703 754.8 ns/op BenchmarkParseInt/Pos/7bit-4 1410435 83.99 ns/op BenchmarkParseInt/Pos/26bit-4 737367 160.4 ns/op BenchmarkParseInt/Pos/31bit-4 612866 193.1 ns/op BenchmarkParseInt/Pos/56bit-4 410996 281.2 ns/op BenchmarkParseInt/Pos/63bit-4 386588 298.8 ns/op BenchmarkParseInt/Neg/7bit-4 1375576 87.74 ns/op BenchmarkParseInt/Neg/26bit-4 710959 161.2 ns/op BenchmarkParseInt/Neg/31bit-4 612808 192.5 ns/op BenchmarkParseInt/Neg/56bit-4 423494 282.6 ns/op BenchmarkParseInt/Neg/63bit-4 398107 296.0 ns/op BenchmarkAtoi/Pos/7bit-4 2315929 50.95 ns/op BenchmarkAtoi/Pos/26bit-4 970651 121.7 ns/op BenchmarkAtoi/Pos/31bit-4 856920 133.4 ns/op BenchmarkAtoi/Pos/56bit-4 500797 227.5 ns/op BenchmarkAtoi/Pos/63bit-4 354486 324.3 ns/op BenchmarkAtoi/Neg/7bit-4 2215284 53.45 ns/op BenchmarkAtoi/Neg/26bit-4 945075 122.3 ns/op BenchmarkAtoi/Neg/31bit-4 868828 133.0 ns/op BenchmarkAtoi/Neg/56bit-4 510726 224.8 ns/op BenchmarkAtoi/Neg/63bit-4 358010 320.7 ns/op BenchmarkFormatFloat/Decimal-4 120237 1020 ns/op BenchmarkFormatFloat/Float-4 110264 1078 ns/op BenchmarkFormatFloat/Exp-4 118486 999.4 ns/op BenchmarkFormatFloat/NegExp-4 119510 1008 ns/op BenchmarkFormatFloat/LongExp-4 95787 1227 ns/op BenchmarkFormatFloat/Big-4 93495 1264 ns/op BenchmarkFormatFloat/BinaryExp-4 213610 552.3 ns/op BenchmarkFormatFloat/32Integer-4 120806 981.6 ns/op BenchmarkFormatFloat/32ExactFraction-4 127316 936.5 ns/op BenchmarkFormatFloat/32Point-4 113360 1050 ns/op BenchmarkFormatFloat/32Exp-4 119102 1007 ns/op BenchmarkFormatFloat/32NegExp-4 120553 998.5 ns/op BenchmarkFormatFloat/32Shortest-4 124974 950.5 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 140480 842.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 132313 873.9 ns/op BenchmarkFormatFloat/64Fixed1-4 158688 748.8 ns/op BenchmarkFormatFloat/64Fixed2-4 156420 753.4 ns/op BenchmarkFormatFloat/64Fixed3-4 157135 758.6 ns/op BenchmarkFormatFloat/64Fixed4-4 157228 757.1 ns/op BenchmarkFormatFloat/64Fixed12-4 86967 1329 ns/op BenchmarkFormatFloat/64Fixed16-4 113727 1043 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 117254 1019 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 105165 1120 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2554 45642 ns/op BenchmarkFormatFloat/Slowpath64-4 96506 1229 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 97170 1246 ns/op BenchmarkAppendFloat/Decimal-4 139200 844.1 ns/op BenchmarkAppendFloat/Float-4 126327 932.9 ns/op BenchmarkAppendFloat/Exp-4 142740 833.6 ns/op BenchmarkAppendFloat/NegExp-4 140989 835.1 ns/op BenchmarkAppendFloat/LongExp-4 112656 1031 ns/op BenchmarkAppendFloat/Big-4 109342 1077 ns/op BenchmarkAppendFloat/BinaryExp-4 345655 345.9 ns/op BenchmarkAppendFloat/32Integer-4 140649 840.3 ns/op BenchmarkAppendFloat/32ExactFraction-4 143240 824.2 ns/op BenchmarkAppendFloat/32Point-4 134271 880.8 ns/op BenchmarkAppendFloat/32Exp-4 143554 829.8 ns/op BenchmarkAppendFloat/32NegExp-4 144447 815.8 ns/op BenchmarkAppendFloat/32Shortest-4 162235 735.8 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 180979 656.9 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 172524 679.2 ns/op BenchmarkAppendFloat/64Fixed1-4 201613 582.7 ns/op BenchmarkAppendFloat/64Fixed2-4 199012 583.3 ns/op BenchmarkAppendFloat/64Fixed3-4 194768 586.3 ns/op BenchmarkAppendFloat/64Fixed4-4 200448 583.4 ns/op BenchmarkAppendFloat/64Fixed12-4 108247 1104 ns/op BenchmarkAppendFloat/64Fixed16-4 139758 851.5 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 152257 786.3 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 129718 927.0 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2625 45395 ns/op BenchmarkAppendFloat/Slowpath64-4 114403 1024 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 117794 1016 ns/op BenchmarkFormatInt-4 16111 7405 ns/op BenchmarkAppendInt-4 16963 7016 ns/op BenchmarkFormatUint-4 91129 1323 ns/op BenchmarkAppendUint-4 97442 1217 ns/op BenchmarkFormatIntSmall/7-4 3026155 39.13 ns/op BenchmarkFormatIntSmall/42-4 3023970 38.83 ns/op BenchmarkAppendIntSmall-4 1487892 80.91 ns/op BenchmarkAppendUintVarlen/1-4 1403830 84.38 ns/op BenchmarkAppendUintVarlen/12-4 1361445 87.35 ns/op BenchmarkAppendUintVarlen/123-4 970941 121.5 ns/op BenchmarkAppendUintVarlen/1234-4 945380 122.3 ns/op BenchmarkAppendUintVarlen/12345-4 937264 124.7 ns/op BenchmarkAppendUintVarlen/123456-4 945958 124.7 ns/op BenchmarkAppendUintVarlen/1234567-4 930793 127.7 ns/op BenchmarkAppendUintVarlen/12345678-4 916066 127.3 ns/op BenchmarkAppendUintVarlen/123456789-4 899463 134.2 ns/op BenchmarkAppendUintVarlen/1234567890-4 877149 133.1 ns/op BenchmarkAppendUintVarlen/12345678901-4 859263 136.0 ns/op BenchmarkAppendUintVarlen/123456789012-4 870086 137.1 ns/op BenchmarkAppendUintVarlen/1234567890123-4 862885 139.0 ns/op BenchmarkAppendUintVarlen/12345678901234-4 841765 140.4 ns/op BenchmarkAppendUintVarlen/123456789012345-4 803112 144.7 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 816614 144.1 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 792295 148.0 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 784530 148.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 773314 151.0 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 763282 151.3 ns/op BenchmarkQuote-4 46875 2569 ns/op BenchmarkQuoteRune-4 476528 247.2 ns/op BenchmarkAppendQuote-4 54596 2180 ns/op BenchmarkAppendQuoteRune-4 898485 130.7 ns/op BenchmarkUnquoteEasy-4 1397216 85.14 ns/op BenchmarkUnquoteHard-4 50750 2374 ns/op PASS ok strconv 15.826s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 389373 273.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 144658 851.0 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 189349 623.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 305811 383.1 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 90037 1286 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 102098 1133 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 649345 169.6 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23076 5116 ns/op BenchmarkGenericMatch1-4 2328 50369 ns/op BenchmarkGenericMatch2-4 459 259965 ns/op BenchmarkSingleMaxSkipping-4 9115 12898 ns/op 775.31 MB/s BenchmarkSingleLongSuffixFail-4 15856 7536 ns/op 132.97 MB/s BenchmarkSingleMatch-4 266 437908 ns/op 34.25 MB/s BenchmarkByteByteNoMatch-4 76386 1555 ns/op BenchmarkByteByteMatch-4 19357 6184 ns/op BenchmarkByteStringMatch-4 23401 5197 ns/op BenchmarkHTMLEscapeNew-4 73843 1589 ns/op BenchmarkHTMLEscapeOld-4 88075 1352 ns/op BenchmarkByteStringReplacerWriteString-4 1466 79230 ns/op BenchmarkByteReplacerWriteString-4 1698 71018 ns/op BenchmarkByteByteReplaces-4 3344 34629 ns/op BenchmarkByteByteMap-4 10000 11134 ns/op BenchmarkMap/identity/ASCII-4 621622 196.3 ns/op BenchmarkMap/identity/Greek-4 426554 280.4 ns/op BenchmarkMap/change/ASCII-4 38142 3105 ns/op BenchmarkMap/change/Greek-4 28498 4169 ns/op BenchmarkIndexRune-4 1987020 59.99 ns/op BenchmarkIndexRuneLongString-4 1716858 69.66 ns/op BenchmarkIndexRuneFastPath-4 4187816 28.94 ns/op BenchmarkIndex-4 4043790 30.40 ns/op BenchmarkLastIndex-4 4777471 24.79 ns/op BenchmarkIndexByte-4 10073960 10.71 ns/op BenchmarkToUpper/#00-4 3357668 34.89 ns/op BenchmarkToUpper/ONLYUPPER-4 2569690 46.87 ns/op BenchmarkToUpper/abc-4 345958 346.1 ns/op BenchmarkToUpper/AbC123-4 260515 446.8 ns/op BenchmarkToUpper/azAZ09_-4 298491 401.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 56036 2143 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 74596 1607 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 35070 3426 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 62246 1920 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 122641 939.6 ns/op BenchmarkToLower/#00-4 3351505 35.05 ns/op BenchmarkToLower/abc-4 3016976 39.26 ns/op BenchmarkToLower/AbC123-4 239161 498.5 ns/op BenchmarkToLower/azAZ09_-4 231499 504.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 98007 1217 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65174 1791 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36991 3226 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 74540 1593 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 123364 957.9 ns/op BenchmarkMapNoChanges-4 833007 141.3 ns/op BenchmarkTrim-4 36421 3204 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3459255 34.52 ns/op BenchmarkToValidUTF8/InvalidASCII-4 202832 588.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 127243 908.1 ns/op BenchmarkEqualFold/Tests-4 56817 2117 ns/op BenchmarkEqualFold/ASCII-4 3306700 36.29 ns/op BenchmarkEqualFold/UnicodePrefix-4 119062 984.6 ns/op BenchmarkEqualFold/UnicodeSuffix-4 125758 951.4 ns/op BenchmarkIndexHard1-4 847 140750 ns/op BenchmarkIndexHard2-4 606 198014 ns/op BenchmarkIndexHard3-4 152 791899 ns/op BenchmarkIndexHard4-4 152 789326 ns/op BenchmarkLastIndexHard1-4 58 2000595 ns/op BenchmarkLastIndexHard2-4 58 2000299 ns/op BenchmarkLastIndexHard3-4 58 2075949 ns/op BenchmarkCountHard1-4 846 143157 ns/op BenchmarkCountHard2-4 608 198095 ns/op BenchmarkCountHard3-4 151 786698 ns/op BenchmarkIndexTorture-4 7682 15571 ns/op BenchmarkCountTorture-4 7670 15576 ns/op BenchmarkCountTortureOverlapping-4 678 150562 ns/op BenchmarkCountByte/10-4 4289880 29.65 ns/op 337.31 MB/s BenchmarkCountByte/32-4 3955144 30.66 ns/op 1043.67 MB/s BenchmarkCountByte/4096-4 883368 134.0 ns/op 30572.62 MB/s BenchmarkCountByte/4194304-4 703 165759 ns/op 25303.63 MB/s BenchmarkCountByte/67108864-4 18 6906550 ns/op 9716.70 MB/s BenchmarkFields/ASCII/16-4 264264 397.7 ns/op 40.23 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 24172 4935 ns/op 51.87 MB/s 288 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1407 83523 ns/op 49.04 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 80 1439657 ns/op 45.52 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 23352687 ns/op 44.90 MB/s 1515539 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 159312 760.1 ns/op 21.05 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9394 11052 ns/op 23.16 MB/s 208 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 626 192001 ns/op 21.33 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 33 3509367 ns/op 18.67 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 61922923 ns/op 16.93 MB/s 8556896 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 213868 550.0 ns/op 29.09 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18778 6331 ns/op 40.44 MB/s 288 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 999 120895 ns/op 33.88 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 51 2308297 ns/op 28.39 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 46116942 ns/op 22.74 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 201477 600.9 ns/op 26.63 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13977 8442 ns/op 30.33 MB/s 208 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 782 151029 ns/op 27.12 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 42 2855892 ns/op 22.95 MB/s 463108 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 51395639 ns/op 20.40 MB/s 8556800 B/op 23 allocs/op BenchmarkSplitEmptySeparator-4 2 71609427 ns/op BenchmarkSplitSingleByteSeparator-4 22 5406200 ns/op BenchmarkSplitMultiByteSeparator-4 37 3098182 ns/op BenchmarkSplitNSingleByteSeparator-4 229148 524.9 ns/op BenchmarkSplitNMultiByteSeparator-4 192387 620.9 ns/op BenchmarkRepeat/5x0-4 3589802 33.43 ns/op BenchmarkRepeat/5x1-4 3472611 34.65 ns/op BenchmarkRepeat/5x2-4 277383 425.1 ns/op BenchmarkRepeat/5x6-4 165626 720.0 ns/op BenchmarkRepeat/10x0-4 3581788 33.44 ns/op BenchmarkRepeat/10x1-4 3419808 34.49 ns/op BenchmarkRepeat/10x2-4 268668 444.9 ns/op BenchmarkRepeat/10x6-4 155949 740.2 ns/op BenchmarkRepeatLarge/256/1-4 75776 1596 ns/op 160.37 MB/s BenchmarkRepeatLarge/256/16-4 119568 1027 ns/op 249.20 MB/s BenchmarkRepeatLarge/512/1-4 62019 1954 ns/op 261.99 MB/s BenchmarkRepeatLarge/512/16-4 88136 1346 ns/op 380.28 MB/s BenchmarkRepeatLarge/1024/1-4 47036 2591 ns/op 395.27 MB/s BenchmarkRepeatLarge/1024/16-4 62595 1929 ns/op 530.82 MB/s BenchmarkRepeatLarge/2048/1-4 30912 3844 ns/op 532.75 MB/s BenchmarkRepeatLarge/2048/16-4 36631 3219 ns/op 636.17 MB/s BenchmarkRepeatLarge/4096/1-4 20905 5839 ns/op 701.48 MB/s BenchmarkRepeatLarge/4096/16-4 23752 5007 ns/op 818.12 MB/s BenchmarkRepeatLarge/8192/1-4 13026 9237 ns/op 886.82 MB/s BenchmarkRepeatLarge/8192/16-4 13520 8526 ns/op 960.81 MB/s BenchmarkRepeatLarge/8192/4097-4 5389974 22.48 ns/op 182236.33 MB/s BenchmarkRepeatLarge/16384/1-4 7125 15359 ns/op 1066.76 MB/s BenchmarkRepeatLarge/16384/16-4 7435 15521 ns/op 1055.63 MB/s BenchmarkRepeatLarge/16384/4097-4 9655 10993 ns/op 1118.11 MB/s BenchmarkRepeatLarge/32768/1-4 4101 29419 ns/op 1113.82 MB/s BenchmarkRepeatLarge/32768/16-4 4513 28362 ns/op 1155.35 MB/s BenchmarkRepeatLarge/32768/4097-4 4688 26842 ns/op 1068.42 MB/s BenchmarkRepeatLarge/65536/1-4 2138 55610 ns/op 1178.49 MB/s BenchmarkRepeatLarge/65536/16-4 2288 50501 ns/op 1297.72 MB/s BenchmarkRepeatLarge/65536/4097-4 2392 47553 ns/op 1292.36 MB/s BenchmarkRepeatLarge/131072/1-4 498 246711 ns/op 531.28 MB/s BenchmarkRepeatLarge/131072/16-4 483 244443 ns/op 536.21 MB/s BenchmarkRepeatLarge/131072/4097-4 520 246993 ns/op 514.21 MB/s BenchmarkRepeatLarge/262144/1-4 249 477527 ns/op 548.96 MB/s BenchmarkRepeatLarge/262144/16-4 253 477422 ns/op 549.08 MB/s BenchmarkRepeatLarge/262144/4097-4 261 463051 ns/op 557.41 MB/s BenchmarkRepeatLarge/524288/1-4 120 993790 ns/op 527.56 MB/s BenchmarkRepeatLarge/524288/16-4 120 1013277 ns/op 517.42 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1004251 ns/op 518.12 MB/s BenchmarkRepeatLarge/1048576/1-4 64 2107559 ns/op 497.53 MB/s BenchmarkRepeatLarge/1048576/16-4 64 2045790 ns/op 512.55 MB/s BenchmarkRepeatLarge/1048576/4097-4 62 2065936 ns/op 505.70 MB/s BenchmarkRepeatLarge/2097152/1-4 30 4213677 ns/op 497.70 MB/s BenchmarkRepeatLarge/2097152/16-4 31 4149596 ns/op 505.39 MB/s BenchmarkRepeatLarge/2097152/4097-4 26 4187747 ns/op 499.93 MB/s BenchmarkRepeatLarge/4194304/1-4 13 8234437 ns/op 509.36 MB/s BenchmarkRepeatLarge/4194304/16-4 13 8244407 ns/op 508.75 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 8221681 ns/op 509.78 MB/s BenchmarkRepeatLarge/8388608/1-4 7 16673391 ns/op 503.11 MB/s BenchmarkRepeatLarge/8388608/16-4 6 16693345 ns/op 502.51 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 16506902 ns/op 508.06 MB/s BenchmarkRepeatLarge/16777216/1-4 3 33880514 ns/op 495.19 MB/s BenchmarkRepeatLarge/16777216/16-4 4 32613634 ns/op 514.42 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 33161368 ns/op 505.93 MB/s BenchmarkRepeatLarge/33554432/1-4 2 65491233 ns/op 512.35 MB/s BenchmarkRepeatLarge/33554432/16-4 2 65908594 ns/op 509.11 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 64488172 ns/op 520.32 MB/s BenchmarkRepeatLarge/67108864/1-4 1 126810755 ns/op 529.20 MB/s BenchmarkRepeatLarge/67108864/16-4 1 129750345 ns/op 517.22 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 130728931 ns/op 513.34 MB/s BenchmarkRepeatLarge/134217728/1-4 1 276533510 ns/op 485.36 MB/s BenchmarkRepeatLarge/134217728/16-4 1 254846085 ns/op 526.66 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 259350467 ns/op 517.51 MB/s BenchmarkRepeatLarge/268435456/1-4 1 565750319 ns/op 474.48 MB/s BenchmarkRepeatLarge/268435456/16-4 1 519544158 ns/op 516.67 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 520125090 ns/op 516.10 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1142417637 ns/op 469.94 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1044239588 ns/op 514.13 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1054657527 ns/op 509.05 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2425863477 ns/op 442.62 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2130888547 ns/op 503.89 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2238051717 ns/op 479.77 MB/s BenchmarkIndexAnyASCII/1:1-4 1943977 59.05 ns/op BenchmarkIndexAnyASCII/1:2-4 2064829 57.95 ns/op BenchmarkIndexAnyASCII/1:4-4 2041506 58.17 ns/op BenchmarkIndexAnyASCII/1:8-4 2081481 57.63 ns/op BenchmarkIndexAnyASCII/1:16-4 2084056 57.15 ns/op BenchmarkIndexAnyASCII/1:32-4 2038884 58.71 ns/op BenchmarkIndexAnyASCII/1:64-4 2039600 58.30 ns/op BenchmarkIndexAnyASCII/16:1-4 2069504 56.99 ns/op BenchmarkIndexAnyASCII/16:2-4 697603 156.4 ns/op BenchmarkIndexAnyASCII/16:4-4 702387 161.6 ns/op BenchmarkIndexAnyASCII/16:8-4 731072 164.4 ns/op BenchmarkIndexAnyASCII/16:16-4 644848 175.8 ns/op BenchmarkIndexAnyASCII/16:32-4 595412 201.6 ns/op BenchmarkIndexAnyASCII/16:64-4 433856 244.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1832806 62.65 ns/op BenchmarkIndexAnyASCII/256:2-4 71810 1653 ns/op BenchmarkIndexAnyASCII/256:4-4 71846 1647 ns/op BenchmarkIndexAnyASCII/256:8-4 72180 1634 ns/op BenchmarkIndexAnyASCII/256:16-4 73029 1640 ns/op BenchmarkIndexAnyASCII/256:32-4 71319 1672 ns/op BenchmarkIndexAnyASCII/256:64-4 70158 1720 ns/op BenchmarkIndexAnyUTF8/1:1-4 2191970 54.83 ns/op BenchmarkIndexAnyUTF8/1:2-4 2084349 57.02 ns/op BenchmarkIndexAnyUTF8/1:4-4 2103211 57.33 ns/op BenchmarkIndexAnyUTF8/1:8-4 2113588 57.43 ns/op BenchmarkIndexAnyUTF8/1:16-4 2075595 56.50 ns/op BenchmarkIndexAnyUTF8/1:32-4 2080264 58.13 ns/op BenchmarkIndexAnyUTF8/1:64-4 2069610 58.88 ns/op BenchmarkIndexAnyUTF8/16:1-4 1718540 69.08 ns/op BenchmarkIndexAnyUTF8/16:2-4 316484 379.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 315852 375.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 318577 378.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 311917 385.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 295556 401.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 285412 406.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 340344 350.7 ns/op BenchmarkIndexAnyUTF8/256:2-4 22383 5273 ns/op BenchmarkIndexAnyUTF8/256:4-4 22291 5295 ns/op BenchmarkIndexAnyUTF8/256:8-4 22610 5342 ns/op BenchmarkIndexAnyUTF8/256:16-4 21999 5324 ns/op BenchmarkIndexAnyUTF8/256:32-4 21346 5681 ns/op BenchmarkIndexAnyUTF8/256:64-4 21010 5767 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2078859 57.43 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2114372 56.16 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2084104 56.66 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2081256 56.78 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2127852 55.21 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2051982 57.78 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2034674 58.72 ns/op BenchmarkLastIndexAnyASCII/16:1-4 775095 150.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 760791 152.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 751339 155.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 735915 163.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 699862 174.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 594956 198.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 492440 244.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74784 1613 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74374 1613 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73676 1632 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73814 1640 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72842 1646 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71995 1657 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70683 1701 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2081685 57.80 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2142152 56.26 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2135625 56.76 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2115787 56.81 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2078756 55.62 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2114299 56.74 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2061016 58.40 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 375868 316.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 185412 649.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 181034 645.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 187622 653.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 181568 652.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 174465 704.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 170232 695.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27694 4377 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12613 9439 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12421 9539 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12660 9383 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12150 9697 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10037 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10292 ns/op BenchmarkTrimASCII/1:1-4 3361460 36.06 ns/op BenchmarkTrimASCII/1:2-4 2457289 49.25 ns/op BenchmarkTrimASCII/1:4-4 2281190 52.45 ns/op BenchmarkTrimASCII/1:8-4 2018668 59.45 ns/op BenchmarkTrimASCII/1:16-4 1691006 70.49 ns/op BenchmarkTrimASCII/16:1-4 2755713 43.28 ns/op BenchmarkTrimASCII/16:2-4 781314 152.5 ns/op BenchmarkTrimASCII/16:4-4 737695 156.6 ns/op BenchmarkTrimASCII/16:8-4 728048 164.1 ns/op BenchmarkTrimASCII/16:16-4 664635 175.0 ns/op BenchmarkTrimASCII/256:1-4 691096 172.9 ns/op BenchmarkTrimASCII/256:2-4 74492 1614 ns/op BenchmarkTrimASCII/256:4-4 74030 1614 ns/op BenchmarkTrimASCII/256:8-4 73928 1626 ns/op BenchmarkTrimASCII/256:16-4 72981 1661 ns/op BenchmarkTrimASCII/4096:1-4 60885 1985 ns/op BenchmarkTrimASCII/4096:2-4 4588 25949 ns/op BenchmarkTrimASCII/4096:4-4 4507 25909 ns/op BenchmarkTrimASCII/4096:8-4 4557 25900 ns/op BenchmarkTrimASCII/4096:16-4 4546 25872 ns/op BenchmarkTrimByte-4 4175013 28.65 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13521 8853 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13430 8913 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1156 102983 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2354 50657 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4624 25336 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6951 16489 ns/op BenchmarkJoin/0-4 5372442 21.98 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4152784 29.01 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 236599 517.9 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 157789 765.1 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 112624 1032 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 95178 1273 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 80394 1514 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 68685 1761 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2626568 44.47 ns/op BenchmarkTrimSpace/ASCII-4 1712749 69.90 ns/op BenchmarkTrimSpace/SomeNonASCII-4 144464 820.9 ns/op BenchmarkTrimSpace/JustNonASCII-4 78475 1516 ns/op BenchmarkReplaceAll-4 123543 970.2 ns/op 16 B/op 1 allocs/op PASS ok strings 58.630s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 41406 2823 ns/op BenchmarkCond2-4 16606 7114 ns/op BenchmarkCond4-4 10000 11890 ns/op BenchmarkCond8-4 4080 29346 ns/op BenchmarkCond16-4 1519 74846 ns/op BenchmarkCond32-4 652 165350 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 449277 253.1 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 279434 483.8 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 484864 237.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 451282 275.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 302133 418.3 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 508034 228.1 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 89524 1443 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 72956 1853 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 72382 1996 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 41619 3088 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 447805 266.8 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 173426 688.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 429638 255.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 148149 808.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 470841 242.6 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 172329 694.3 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2239999 53.98 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 40382 3012 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 139192 956.1 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 128304 1227 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7885 14485 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 282 420478 ns/op BenchmarkRange/*sync.Map-4 1371 85604 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 94758 1169 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 223735 500.1 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 61536 1726 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 162424 632.9 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 264252 448.9 ns/op BenchmarkAdversarialDelete/*sync.Map-4 197748 679.0 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 67951 1747 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 180198 663.4 ns/op BenchmarkDeleteCollision/*sync.Map-4 520464 252.3 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 49892 2402 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 134217 884.1 ns/op BenchmarkSwapCollision/*sync.Map-4 69348 1716 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 418 286587 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 98344 1223 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 355820 323.0 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 20995 5724 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 62298 1932 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 19208 6491 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 84751 1285 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 100987 1157 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 136730 854.5 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2086228 57.48 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 171746 692.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2404808 49.75 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 470744 259.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 159987 752.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 459056 239.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 87824 1344 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 370340 349.3 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 474370 274.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 118620 1029 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 511873 245.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 36830 2928 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 99848 1128 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 147013 815.5 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 55182 2161 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 216801 594.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 448308 247.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 121339 978.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 501196 216.6 ns/op BenchmarkUncontendedSemaphore-4 3742833 32.01 ns/op BenchmarkContendedSemaphore-4 2759090 43.23 ns/op BenchmarkMutexUncontended-4 945826 145.0 ns/op BenchmarkMutex-4 121520 1003 ns/op BenchmarkMutexSlack-4 111171 1033 ns/op BenchmarkMutexWork-4 101500 1150 ns/op BenchmarkMutexWorkSlack-4 100688 1172 ns/op BenchmarkMutexNoSpin-4 57225 2041 ns/op BenchmarkMutexSpin-4 67250 1844 ns/op BenchmarkOnce-4 446190 257.2 ns/op BenchmarkSemaUncontended-4 7380388 16.09 ns/op BenchmarkSemaSyntNonblock-4 1245420 95.20 ns/op BenchmarkSemaSyntBlock-4 967993 110.5 ns/op BenchmarkSemaWorkNonblock-4 830044 142.2 ns/op BenchmarkSemaWorkBlock-4 830773 160.3 ns/op BenchmarkRWMutexUncontended-4 462868 253.7 ns/op BenchmarkRWMutexWrite100-4 255292 446.6 ns/op BenchmarkRWMutexWrite10-4 179148 658.4 ns/op BenchmarkRWMutexWorkWrite100-4 246198 481.1 ns/op BenchmarkRWMutexWorkWrite10-4 150741 760.6 ns/op BenchmarkWaitGroupUncontended-4 1087258 111.0 ns/op BenchmarkWaitGroupAddDone-4 272954 422.2 ns/op BenchmarkWaitGroupAddDoneWork-4 298362 429.5 ns/op BenchmarkWaitGroupWait-4 5059250 23.77 ns/op BenchmarkWaitGroupWaitWork-4 3263982 36.05 ns/op BenchmarkWaitGroupActuallyWait-4 42706 2799 ns/op 32 B/op 2 allocs/op PASS ok sync 15.964s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 413991 285.4 ns/op PASS ok sync/atomic 0.148s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 106112 1110 ns/op 0 B/op 0 allocs/op PASS ok testing 0.158s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 8373 13951 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11914 10124 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 87 1166119 ns/op 129393 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 128 928737 ns/op 1010 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 144502191 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 145938560 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1723 62546 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2143 53292 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 20 5717888 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 20 5249188 ns/op 20678 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 671279872 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 654158476 ns/op 48120712 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 224 525290 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 252 474589 ns/op 155 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 56696769 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 55065648 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6767551122 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 6412551167 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2530 42398 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 37 2947050 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 304018658 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2545 43689 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 289 411820 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4151218 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7725 14235 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 17.971s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 75336096 ns/op BenchmarkVariableString-4 98418 1158 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2173 51789 ns/op 2509 B/op 39 allocs/op PASS ok text/template/parse 0.521s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 38 3065873 ns/op BenchmarkAfter-4 111 1056115 ns/op BenchmarkStop-4 220 548731 ns/op BenchmarkSimultaneousAfterFunc-4 30 3914475 ns/op BenchmarkStartStop-4 223 602260 ns/op BenchmarkReset-4 2466 50711 ns/op BenchmarkSleep-4 32 3554882 ns/op BenchmarkParallelTimerLatency-4 52 160710 avg-late-ns 269721 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 89132 avg-late-ns 245000 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 70724 avg-late-ns 151887 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 70168 avg-late-ns 166830 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 59600 avg-late-ns 219283 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 71135 avg-late-ns 244261 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 87344 avg-late-ns 311090 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 100237 avg-late-ns 437783 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 108863 avg-late-ns 450744 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 140022 avg-late-ns 716810 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 747042 avg-late-ns 3314837 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 88200 avg-late-ns 221218 max-late-ns BenchmarkTicker-4 336 315959 ns/op BenchmarkTickerReset-4 3672 30068 ns/op BenchmarkTickerResetNaive-4 196 591886 ns/op BenchmarkNow-4 954369 131.3 ns/op BenchmarkNowUnixNano-4 1000000 114.0 ns/op BenchmarkNowUnixMilli-4 1000000 117.1 ns/op BenchmarkNowUnixMicro-4 1000000 113.9 ns/op BenchmarkFormat-4 59587 2028 ns/op BenchmarkFormatRFC3339-4 79870 1481 ns/op BenchmarkFormatRFC3339Nano-4 75145 1529 ns/op BenchmarkFormatNow-4 78445 1484 ns/op BenchmarkMarshalJSON-4 110164 1103 ns/op BenchmarkMarshalText-4 112323 1064 ns/op BenchmarkParse-4 137012 854.1 ns/op BenchmarkParseRFC3339UTC-4 342999 352.4 ns/op BenchmarkParseRFC3339UTCBytes-4 233142 509.1 ns/op BenchmarkParseRFC3339TZ-4 104202 1149 ns/op BenchmarkParseRFC3339TZBytes-4 84471 1424 ns/op BenchmarkParseDuration-4 533286 224.3 ns/op BenchmarkHour-4 810306 140.1 ns/op BenchmarkSecond-4 818745 139.8 ns/op BenchmarkYear-4 641016 186.7 ns/op BenchmarkDay-4 570195 207.0 ns/op BenchmarkISOWeek-4 639621 189.7 ns/op BenchmarkGoString-4 82552 1464 ns/op BenchmarkUnmarshalText-4 72972 1623 ns/op PASS ok time 10.854s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 647751 172.7 ns/op BenchmarkDecodeValidJapaneseChars-4 763639 150.7 ns/op BenchmarkDecodeRune-4 1757427 67.39 ns/op BenchmarkEncodeValidASCII-4 548523 193.0 ns/op BenchmarkEncodeValidJapaneseChars-4 728690 140.0 ns/op BenchmarkAppendRuneValidASCII-4 1631893 73.83 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2514885 47.73 ns/op BenchmarkEncodeRune-4 3266808 36.73 ns/op PASS ok unicode/utf16 1.200s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 928400 129.0 ns/op BenchmarkRuneCountTenJapaneseChars-4 191542 610.3 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4032073 29.63 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 436270 268.6 ns/op BenchmarkValidTenASCIIChars-4 880866 131.4 ns/op BenchmarkValid100KASCIIChars-4 120 991914 ns/op BenchmarkValidTenJapaneseChars-4 172971 706.8 ns/op BenchmarkValidLongMostlyASCII-4 111 1058360 ns/op BenchmarkValidLongJapanese-4 55 1993159 ns/op BenchmarkValidStringTenASCIIChars-4 4592953 25.73 ns/op BenchmarkValidString100KASCIIChars-4 8320 14084 ns/op BenchmarkValidStringTenJapaneseChars-4 416198 260.4 ns/op BenchmarkValidStringLongMostlyASCII-4 1221 95799 ns/op BenchmarkValidStringLongJapanese-4 158 758150 ns/op BenchmarkEncodeASCIIRune-4 4211721 25.55 ns/op BenchmarkEncodeJapaneseRune-4 2526650 46.80 ns/op BenchmarkAppendASCIIRune-4 10654546 11.22 ns/op BenchmarkAppendJapaneseRune-4 3016141 40.49 ns/op BenchmarkDecodeASCIIRune-4 2967136 40.24 ns/op BenchmarkDecodeJapaneseRune-4 2049736 58.26 ns/op BenchmarkFullRune/ASCII-4 3995074 29.63 ns/op BenchmarkFullRune/Incomplete-4 1751325 68.22 ns/op BenchmarkFullRune/Japanese-4 4113501 29.30 ns/op PASS ok unicode/utf8 3.600s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 49466712021 ns/op PASS ok cmd/api 54.732s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1257682 95.34 ns/op BenchmarkEqArrayOfStrings64-4 161402 742.6 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11137 ns/op BenchmarkEqArrayOfFloats5-4 1507286 79.54 ns/op BenchmarkEqArrayOfFloats64-4 154410 780.5 ns/op BenchmarkEqArrayOfFloats1024-4 9898 11793 ns/op BenchmarkEqStruct-4 19648710 5.691 ns/op PASS ok cmd/compile/internal/reflectdata 1.076s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 9058 359437 ns/op BenchmarkCopyElim1-4 751 148272 ns/op BenchmarkCopyElim10-4 722 168997 ns/op BenchmarkCopyElim100-4 400 276296 ns/op BenchmarkCopyElim1000-4 75 1528098 ns/op BenchmarkCopyElim10000-4 4 28854118 ns/op BenchmarkCopyElim100000-4 1 555919123 ns/op BenchmarkDeadCode/1-4 765 164801 ns/op BenchmarkDeadCode/10-4 589 205672 ns/op BenchmarkDeadCode/100-4 321 370807 ns/op BenchmarkDeadCode/1000-4 52 2345718 ns/op BenchmarkDeadCode/10000-4 4 29422656 ns/op BenchmarkDeadCode/100000-4 1 409842632 ns/op BenchmarkDeadCode/200000-4 1 826431428 ns/op BenchmarkDominatorsLinear-4 14 9835086 ns/op 1.02 MB/s BenchmarkDominatorsFwdBack-4 9 13285792 ns/op 0.75 MB/s BenchmarkDominatorsManyPred-4 9 12760978 ns/op 0.78 MB/s BenchmarkDominatorsMaxPred-4 9 13900373 ns/op 0.72 MB/s BenchmarkDominatorsMaxPredVal-4 9 13494107 ns/op 0.74 MB/s BenchmarkFuse/1-4 562 181898 ns/op BenchmarkFuse/10-4 526 207293 ns/op BenchmarkFuse/100-4 171 640854 ns/op BenchmarkFuse/1000-4 22 5312156 ns/op BenchmarkFuse/10000-4 2 75335370 ns/op BenchmarkNilCheckDeep1-4 13611 8923 ns/op 0.11 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5263 21950 ns/op 0.46 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 775 150451 ns/op 0.66 MB/s 636 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 74 1482196 ns/op 0.67 MB/s 4498 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 17916728 ns/op 0.56 MB/s 120506 B/op 6 allocs/op BenchmarkDSEPass-4 34 3329335 ns/op 42623 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 112108935 ns/op 4216096 B/op 107671 allocs/op BenchmarkCSEPass-4 8 14009888 ns/op 164282 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 148241701 ns/op 5656448 B/op 97405 allocs/op BenchmarkDeadcodePass-4 176 677153 ns/op 97735 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 118764531 ns/op 4052696 B/op 44997 allocs/op BenchmarkMultiPass-4 73 1520050 ns/op 215724 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 240520566 ns/op 11197200 B/op 149805 allocs/op BenchmarkCondRewrite/SoloJump-4 3595358 33.59 ns/op BenchmarkCondRewrite/CombJump-4 3436536 35.15 ns/op PASS ok cmd/compile/internal/ssa 16.471s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9379 12027 ns/op BenchmarkExtShift-4 18416 6570 ns/op BenchmarkModify-4 9496 12150 ns/op BenchmarkMullImm-4 19226 6175 ns/op BenchmarkConstModify-4 9316 12364 ns/op BenchmarkBitSet-4 19539 5974 ns/op BenchmarkBitClear-4 19515 5961 ns/op BenchmarkBitToggle-4 19678 5978 ns/op BenchmarkBitSetConst-4 156892 768.6 ns/op BenchmarkBitClearConst-4 148188 809.0 ns/op BenchmarkBitToggleConst-4 150866 770.8 ns/op BenchmarkDivconstI64-4 8834782 13.56 ns/op BenchmarkModconstI64-4 8357796 14.30 ns/op BenchmarkDivisiblePow2constI64-4 8746244 13.75 ns/op BenchmarkDivisibleconstI64-4 9140637 12.71 ns/op BenchmarkDivisibleWDivconstI64-4 6535528 18.24 ns/op BenchmarkDivconstU64/3-4 8722611 13.72 ns/op BenchmarkDivconstU64/5-4 8270785 14.26 ns/op BenchmarkDivconstU64/37-4 9297283 12.98 ns/op BenchmarkDivconstU64/1234567-4 9395337 13.02 ns/op BenchmarkModconstU64-4 8715099 13.61 ns/op BenchmarkDivisibleconstU64-4 9655540 12.25 ns/op BenchmarkDivisibleWDivconstU64-4 6151441 19.36 ns/op BenchmarkDivconstI32-4 9060120 13.58 ns/op BenchmarkModconstI32-4 10192285 11.85 ns/op BenchmarkDivisiblePow2constI32-4 9458589 12.48 ns/op BenchmarkDivisibleconstI32-4 9162188 12.79 ns/op BenchmarkDivisibleWDivconstI32-4 6180163 19.51 ns/op BenchmarkDivconstU32-4 8944116 13.37 ns/op BenchmarkModconstU32-4 8552348 13.86 ns/op BenchmarkDivisibleconstU32-4 9583552 12.41 ns/op BenchmarkDivisibleWDivconstU32-4 6109623 19.45 ns/op BenchmarkDivconstI16-4 9036428 13.11 ns/op BenchmarkModconstI16-4 10080927 11.84 ns/op BenchmarkDivisiblePow2constI16-4 9771069 12.39 ns/op BenchmarkDivisibleconstI16-4 9551020 12.59 ns/op BenchmarkDivisibleWDivconstI16-4 6185600 19.47 ns/op BenchmarkDivconstU16-4 9078152 13.09 ns/op BenchmarkModconstU16-4 9041823 13.25 ns/op BenchmarkDivisibleconstU16-4 9754544 12.37 ns/op BenchmarkDivisibleWDivconstU16-4 6082734 19.57 ns/op BenchmarkDivconstI8-4 10250707 11.73 ns/op BenchmarkModconstI8-4 9462406 12.74 ns/op BenchmarkDivisiblePow2constI8-4 9271764 12.99 ns/op BenchmarkDivisibleconstI8-4 9623313 12.46 ns/op BenchmarkDivisibleWDivconstI8-4 5867961 20.40 ns/op BenchmarkDivconstU8-4 9346792 13.28 ns/op BenchmarkModconstU8-4 9500964 12.57 ns/op BenchmarkDivisibleconstU8-4 9613425 12.41 ns/op BenchmarkDivisibleWDivconstU8-4 6144356 19.53 ns/op BenchmarkMul2-4 169538 745.1 ns/op BenchmarkMulNeg2-4 166740 750.5 ns/op BenchmarkEfaceInteger-4 3901734 27.63 ns/op BenchmarkMulconstI32/3-4 19382739 6.204 ns/op BenchmarkMulconstI32/5-4 19484007 6.235 ns/op BenchmarkMulconstI32/12-4 18477820 6.408 ns/op BenchmarkMulconstI32/120-4 19207369 6.217 ns/op BenchmarkMulconstI32/-120-4 19225108 6.240 ns/op BenchmarkMulconstI32/65537-4 18094192 6.452 ns/op BenchmarkMulconstI32/65538-4 17817574 6.416 ns/op BenchmarkMulconstI64/3-4 18550417 6.439 ns/op BenchmarkMulconstI64/5-4 18570498 6.408 ns/op BenchmarkMulconstI64/12-4 18324846 6.421 ns/op BenchmarkMulconstI64/120-4 18598629 6.418 ns/op BenchmarkMulconstI64/-120-4 18334821 6.404 ns/op BenchmarkMulconstI64/65537-4 18420859 6.491 ns/op BenchmarkMulconstI64/65538-4 18593246 6.474 ns/op BenchmarkMulconstU32/3-4 19880368 6.074 ns/op BenchmarkMulconstU32/5-4 19959890 5.999 ns/op BenchmarkMulconstU32/12-4 18625422 6.350 ns/op BenchmarkMulconstU32/120-4 19164384 6.225 ns/op BenchmarkMulconstU32/65537-4 18333908 6.381 ns/op BenchmarkMulconstU32/65538-4 18870835 6.386 ns/op BenchmarkMulconstU64/3-4 18882700 6.369 ns/op BenchmarkMulconstU64/5-4 18698922 6.364 ns/op BenchmarkMulconstU64/12-4 18481609 6.432 ns/op BenchmarkMulconstU64/120-4 18779395 6.346 ns/op BenchmarkMulconstU64/65537-4 18804615 6.383 ns/op BenchmarkMulconstU64/65538-4 18840208 6.347 ns/op BenchmarkShiftArithmeticRight-4 20072588 5.985 ns/op BenchmarkSwitch8Predictable-4 15439458 7.335 ns/op BenchmarkSwitch8Unpredictable-4 6481803 18.16 ns/op BenchmarkSwitch32Predictable-4 9684072 12.05 ns/op BenchmarkSwitch32Unpredictable-4 6452751 18.12 ns/op BenchmarkSwitchStringPredictable-4 8648512 12.68 ns/op BenchmarkSwitchStringUnpredictable-4 4895396 23.58 ns/op PASS ok cmd/compile/internal/test 11.834s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 134 870639 ns/op BenchmarkNamed/Underlying/nongeneric-4 771600 138.4 ns/op BenchmarkNamed/Underlying/generic-4 853563 138.7 ns/op BenchmarkNamed/Underlying/src_instance-4 866469 139.2 ns/op BenchmarkNamed/Underlying/user_instance-4 844574 139.7 ns/op BenchmarkCheck/http/funcbodies/info-4 1 465667691 ns/op 65418 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 343749706 ns/op 88613 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 138245914 ns/op 220241 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 121769430 ns/op 249993 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 389431275 ns/op 13171 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 82057726 ns/op 62499 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 30322828 ns/op 169101 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 30763266 ns/op 166693 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 142196364 ns/op 15253 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 38289065 ns/op 56647 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 20391769 ns/op 106354 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18029694 ns/op 120312 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1040442443 ns/op 59456 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 547518225 ns/op 112986 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 128150832 ns/op 482471 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 103227194 ns/op 598894 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 425788216 ns/op 4750 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 60960154 ns/op 33178 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 34640598 ns/op 58360 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 33390538 ns/op 60568 lines/s PASS ok cmd/compile/internal/types2 14.577s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 48 2302989 ns/op 3671417 sys-ns/op 289083 user-ns/op PASS ok cmd/go 0.251s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 69441 1700 ns/op 4.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 78554 1512 ns/op 5.29 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14455 8302 ns/op 123.34 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14715 8071 ns/op 126.88 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2150 53210 ns/op 153.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2245 53097 ns/op 154.28 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.949s All tests passed.