freebsd-amd64-race at 2449bbb5e614954ce9e99c8a481ea2ee73d72d61 :: 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.194s ok archive/zip 1.826s ok bufio 0.292s ok bytes 3.136s ok compress/bzip2 0.592s ok compress/flate 4.817s ok compress/gzip 10.431s ok compress/lzw 0.500s ok compress/zlib 4.107s ok container/heap 0.038s ok container/list 0.025s ok container/ring 0.037s ok context 0.039s ok crypto 0.028s ok crypto/aes 0.069s ok crypto/cipher 0.079s ok crypto/des 0.080s ok crypto/dsa 0.038s ok crypto/ecdh 0.317s ok crypto/ecdsa 0.135s ok crypto/ed25519 0.369s ok crypto/elliptic 0.048s ok crypto/hmac 0.036s ok crypto/internal/alias 0.026s ok crypto/internal/bigmod 2.470s ok crypto/internal/boring 0.025s ok crypto/internal/boring/bcache 0.363s ok crypto/internal/edwards25519 34.582s ok crypto/internal/edwards25519/field 12.219s ok crypto/internal/nistec 0.783s ok crypto/internal/nistec/fiat 0.026s [no tests to run] ok crypto/md5 0.040s ok crypto/rand 0.287s ok crypto/rc4 0.431s ok crypto/rsa 1.437s ok crypto/sha1 0.037s ok crypto/sha256 0.037s ok crypto/sha512 0.037s ok crypto/subtle 0.411s ok crypto/tls 1.503s ok crypto/x509 1.165s ok database/sql 0.363s ok database/sql/driver 0.027s ok debug/buildinfo 0.049s ok debug/dwarf 0.078s ok debug/elf 1.161s ok debug/gosym 0.112s ok debug/macho 0.038s ok debug/pe 0.058s ok debug/plan9obj 0.028s ok embed 0.027s [no tests to run] ok embed/internal/embedtest 0.025s ok encoding/ascii85 0.036s ok encoding/asn1 0.036s ok encoding/base32 0.077s ok encoding/base64 0.035s ok encoding/binary 0.035s ok encoding/csv 0.069s ok encoding/gob 14.679s ok encoding/hex 0.037s ok encoding/json 1.088s ok encoding/pem 1.947s ok encoding/xml 0.190s ok errors 0.036s ok expvar 0.036s ok flag 0.120s ok fmt 0.550s ok go/ast 0.037s ok go/build 4.035s ok go/build/constraint 0.036s ok go/constant 0.036s ok go/doc 0.228s ok go/doc/comment 1.921s ok go/format 0.070s ok go/importer 0.160s ok go/internal/gccgoimporter 0.069s ok go/internal/gcimporter 1.302s ok go/internal/srcimporter 10.570s ok go/parser 0.876s ok go/printer 1.263s ok go/scanner 0.036s ok go/token 0.112s ok go/types 29.558s ok hash 0.038s ok hash/adler32 0.047s ok hash/crc32 0.059s ok hash/crc64 0.037s ok hash/fnv 0.037s ok hash/maphash 0.027s ok html 0.036s ok html/template 0.241s ok image 0.442s ok image/color 0.059s ok image/draw 0.559s ok image/gif 0.827s ok image/jpeg 1.202s ok image/png 2.791s ok index/suffixarray 1.071s ok internal/abi 0.057s ok internal/buildcfg 0.026s ok internal/coverage/cformat 0.027s ok internal/coverage/cmerge 0.026s ok internal/coverage/pods 0.036s ok internal/coverage/slicereader 0.027s ok internal/coverage/slicewriter 0.026s ok internal/coverage/test 0.062s ok internal/cpu 0.077s ok internal/dag 0.026s ok internal/diff 0.029s ok internal/fmtsort 0.025s ok internal/fuzz 0.047s ok internal/godebug 0.026s ok internal/intern 0.214s ok internal/itoa 0.026s ok internal/poll 0.462s ok internal/profile 0.040s ok internal/reflectlite 0.245s ok internal/safefilepath 0.025s ok internal/saferio 0.120s ok internal/singleflight 0.079s ok internal/testenv 0.025s ok internal/trace 0.174s ok internal/types/errors 0.347s ok internal/unsafeheader 0.030s ok internal/xcoff 0.060s ok io 0.063s ok io/fs 0.262s ok io/ioutil 0.038s ok log 0.037s ok log/syslog 1.302s ok maps 0.029s ok math 0.047s ok math/big 2.785s ok math/bits 0.037s ok math/cmplx 0.038s ok math/rand 1.925s ok mime 0.049s ok mime/multipart 5.872s ok mime/quotedprintable 0.066s ok net 8.136s ok net/http 8.251s ok net/http/cgi 0.340s ok net/http/cookiejar 0.036s ok net/http/fcgi 0.143s ok net/http/httptest 0.192s ok net/http/httptrace 0.027s ok net/http/httputil 0.672s ok net/http/internal 0.037s ok net/http/internal/ascii 0.028s ok net/http/pprof 5.344s ok net/internal/socktest 0.026s ok net/mail 0.036s ok net/netip 0.332s ok net/rpc 0.064s ok net/rpc/jsonrpc 0.038s ok net/smtp 0.060s ok net/textproto 0.047s ok net/url 0.047s ok os 0.423s ok os/exec 0.405s ok os/exec/internal/fdtest 0.027s ok os/signal 3.360s ok os/user 0.040s ok path 0.036s ok path/filepath 0.110s ok plugin 0.026s ok reflect 0.451s ok regexp 3.006s ok regexp/syntax 4.297s ok runtime 27.004s ok runtime/cgo 0.027s ok runtime/coverage 0.028s ok runtime/debug 0.128s ok runtime/internal/atomic 0.076s ok runtime/internal/math 0.059s ok runtime/internal/sys 0.059s ok runtime/metrics 0.036s ok runtime/pprof 6.940s ok runtime/race 8.316s ok runtime/trace 3.326s ok slices 0.041s ok sort 0.431s ok strconv 2.416s ok strings 1.606s ok sync 0.573s ok sync/atomic 3.393s ok syscall 3.343s ok testing 1.337s ok testing/fstest 0.037s ok testing/iotest 0.038s ok testing/quick 0.166s ok text/scanner 0.047s ok text/tabwriter 0.037s ok text/template 0.090s ok text/template/parse 0.047s ok time 2.236s ok unicode 0.037s ok unicode/utf16 0.027s ok unicode/utf8 0.047s ok cmd/addr2line 1.611s ok cmd/api 7.864s ok cmd/asm/internal/asm 3.808s ok cmd/asm/internal/lex 0.040s ok cmd/compile/internal/abt 0.061s ok cmd/compile/internal/amd64 0.037s ok cmd/compile/internal/base 0.027s ok cmd/compile/internal/compare 0.037s ok cmd/compile/internal/dwarfgen 0.494s ok cmd/compile/internal/importer 0.798s ok cmd/compile/internal/ir 0.025s ok cmd/compile/internal/logopt 0.159s ok cmd/compile/internal/loopvar 0.026s ok cmd/compile/internal/noder 0.037s ok cmd/compile/internal/reflectdata 0.025s [no tests to run] ok cmd/compile/internal/ssa 7.008s ok cmd/compile/internal/syntax 0.154s ok cmd/compile/internal/test 11.768s ok cmd/compile/internal/typecheck 0.272s ok cmd/compile/internal/types 0.025s ok cmd/compile/internal/types2 8.040s ok cmd/covdata 0.028s ok cmd/cover 1.330s ok cmd/dist 0.028s ok cmd/doc 0.423s ok cmd/fix 1.614s ok cmd/go 72.244s ok cmd/go/internal/auth 0.027s ok cmd/go/internal/cache 0.175s ok cmd/go/internal/fsys 0.082s ok cmd/go/internal/generate 0.050s ok cmd/go/internal/get 0.043s ok cmd/go/internal/imports 0.045s ok cmd/go/internal/load 0.037s ok cmd/go/internal/lockedfile 0.411s ok cmd/go/internal/lockedfile/internal/filelock 0.079s ok cmd/go/internal/modconv 0.047s ok cmd/go/internal/modfetch 0.040s ok cmd/go/internal/modfetch/codehost 0.048s ok cmd/go/internal/modfetch/zip_sum_test 0.039s ok cmd/go/internal/modindex 0.527s ok cmd/go/internal/modload 0.038s ok cmd/go/internal/mvs 0.060s ok cmd/go/internal/par 0.167s ok cmd/go/internal/str 0.028s ok cmd/go/internal/test 0.038s ok cmd/go/internal/vcs 0.037s ok cmd/go/internal/vcweb 0.039s ok cmd/go/internal/vcweb/vcstest 1.644s ok cmd/go/internal/web 0.037s ok cmd/go/internal/work 0.253s ok cmd/gofmt 0.215s ok cmd/internal/archive 0.379s ok cmd/internal/buildid 0.580s ok cmd/internal/cov 0.285s ok cmd/internal/dwarf 0.026s ok cmd/internal/edit 0.027s ok cmd/internal/goobj 0.026s ok cmd/internal/moddeps 0.746s ok cmd/internal/notsha256 0.037s ok cmd/internal/obj 0.431s ok cmd/internal/obj/ppc64 0.083s ok cmd/internal/obj/riscv 0.048s ok cmd/internal/obj/s390x 0.027s ok cmd/internal/obj/x86 2.436s ok cmd/internal/objabi 0.027s ok cmd/internal/pkgpath 0.148s ok cmd/internal/pkgpattern 0.039s ok cmd/internal/quoted 0.038s ok cmd/internal/src 0.026s ok cmd/internal/test2json 0.761s ok cmd/link 8.054s ok cmd/link/internal/benchmark 0.032s ok cmd/link/internal/ld 4.532s ok cmd/link/internal/loader 0.083s ok cmd/nm 1.899s ok cmd/objdump 1.694s ok cmd/pack 0.716s ok cmd/pprof 1.549s ok cmd/trace 0.091s ok cmd/vet 15.036s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2923 37333 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2187 48054 ns/op 1858 B/op 37 allocs/op Benchmark/Writer/PAX-4 1674 71726 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4099 27487 ns/op 5157 B/op 16 allocs/op Benchmark/Reader/GNU-4 6306 19137 ns/op 5175 B/op 15 allocs/op Benchmark/Reader/PAX-4 1981 54682 ns/op 8973 B/op 33 allocs/op PASS ok archive/tar 0.843s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 301537725 ns/op 828736 B/op 82 allocs/op BenchmarkZip64Test-4 1 146628075 ns/op BenchmarkZip64TestSizes/4096-4 1614 65531 ns/op BenchmarkZip64TestSizes/1048576-4 178 647125 ns/op BenchmarkZip64TestSizes/67108864-4 1 142605258 ns/op PASS ok archive/zip 1.209s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 235452 467.0 ns/op BenchmarkReaderCopyUnoptimal-4 147324 758.4 ns/op BenchmarkReaderCopyNoWriteTo-4 5016 24758 ns/op BenchmarkReaderWriteToOptimal-4 8403 13609 ns/op BenchmarkReaderReadString-4 138589 850.7 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 226740 519.4 ns/op BenchmarkWriterCopyUnoptimal-4 217466 528.5 ns/op BenchmarkWriterCopyNoReadFrom-4 6280 17488 ns/op BenchmarkReaderEmpty-4 36697 3105 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 29822 3974 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 582526 184.5 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.443s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5302 21742 ns/op 1507.14 MB/s BenchmarkWriteByte-4 480 244202 ns/op 16.77 MB/s BenchmarkWriteRune-4 249 475397 ns/op 25.85 MB/s BenchmarkBufferNotEmptyWriteRead-4 36 3238065 ns/op BenchmarkBufferFullSmallReads-4 100 1044449 ns/op BenchmarkBufferWriteBlock/N4096-4 7075 15595 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 469 275473 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 8422728 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 4 27293570 ns/op 614.69 MB/s 8388608 B/op 0 allocs/op BenchmarkIndexByte/10-4 4464634 27.75 ns/op 360.35 MB/s BenchmarkIndexByte/32-4 4240070 29.58 ns/op 1081.87 MB/s BenchmarkIndexByte/4K-4 895846 132.0 ns/op 31037.81 MB/s BenchmarkIndexBytePortable/10-4 983023 122.1 ns/op 81.89 MB/s BenchmarkIndexBytePortable/32-4 325437 362.4 ns/op 88.29 MB/s BenchmarkIndexBytePortable/4K-4 2820 42103 ns/op 97.28 MB/s BenchmarkIndexRune/10-4 1000000 102.5 ns/op 97.59 MB/s BenchmarkIndexRune/32-4 1000000 100.8 ns/op 317.39 MB/s BenchmarkIndexRune/4K-4 390541 298.9 ns/op 13701.51 MB/s BenchmarkIndexRuneASCII/10-4 4533146 27.11 ns/op 368.85 MB/s BenchmarkIndexRuneASCII/32-4 4264478 29.22 ns/op 1095.26 MB/s BenchmarkIndexRuneASCII/4K-4 876981 132.1 ns/op 31008.62 MB/s BenchmarkEqual/0-4 7195563 16.63 ns/op BenchmarkEqual/1-4 1506471 79.39 ns/op 12.60 MB/s BenchmarkEqual/6-4 1465544 82.02 ns/op 73.16 MB/s BenchmarkEqual/9-4 1426551 83.81 ns/op 107.39 MB/s BenchmarkEqual/15-4 1382306 86.91 ns/op 172.59 MB/s BenchmarkEqual/16-4 1470727 80.92 ns/op 197.73 MB/s BenchmarkEqual/20-4 1348605 88.14 ns/op 226.91 MB/s BenchmarkEqual/32-4 1374472 87.32 ns/op 366.47 MB/s BenchmarkEqual/4K-4 108079 1087 ns/op 3769.13 MB/s BenchmarkIndex/10-4 3058908 38.96 ns/op 256.68 MB/s BenchmarkIndex/32-4 3043453 39.18 ns/op 816.70 MB/s BenchmarkIndex/4K-4 18421 6587 ns/op 621.79 MB/s BenchmarkIndexEasy/10-4 3084249 38.00 ns/op 263.16 MB/s BenchmarkIndexEasy/32-4 3052933 39.77 ns/op 804.63 MB/s BenchmarkIndexEasy/4K-4 501252 234.7 ns/op 17453.36 MB/s BenchmarkCount/10-4 1550546 76.79 ns/op 130.23 MB/s BenchmarkCount/32-4 1500122 79.80 ns/op 401.00 MB/s BenchmarkCount/4K-4 18207 6583 ns/op 622.21 MB/s BenchmarkCountEasy/10-4 1575889 76.18 ns/op 131.27 MB/s BenchmarkCountEasy/32-4 1511725 79.64 ns/op 401.80 MB/s BenchmarkCountEasy/4K-4 427416 272.5 ns/op 15028.46 MB/s BenchmarkCountSingle/10-4 3408276 35.79 ns/op 279.38 MB/s BenchmarkCountSingle/32-4 3279170 37.64 ns/op 850.15 MB/s BenchmarkCountSingle/4K-4 806908 141.6 ns/op 28933.94 MB/s BenchmarkToUpper/#00-4 2756864 42.95 ns/op BenchmarkToUpper/ONLYUPPER-4 322573 367.5 ns/op BenchmarkToUpper/abc-4 540780 220.2 ns/op BenchmarkToUpper/AbC123-4 323146 364.6 ns/op BenchmarkToUpper/azAZ09_-4 304951 392.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 90885 1305 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 41382 2897 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57608 2046 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 129976 906.2 ns/op BenchmarkToLower/#00-4 2993803 39.95 ns/op BenchmarkToLower/abc-4 493539 244.7 ns/op BenchmarkToLower/AbC123-4 329746 358.2 ns/op BenchmarkToLower/azAZ09_-4 304461 392.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 89592 1333 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 42228 2828 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 70911 1662 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 128452 929.2 ns/op BenchmarkFields/ASCII/16-4 152008 782.7 ns/op 20.44 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9855 10492 ns/op 24.40 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 692 172941 ns/op 23.68 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 38 2901965 ns/op 22.58 MB/s 147458 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 47025012 ns/op 22.30 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 81442 1470 ns/op 10.88 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6217 17446 ns/op 14.67 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 392 301962 ns/op 13.56 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 21 5327632 ns/op 12.30 MB/s 512260 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 94165302 ns/op 11.14 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 165199 711.6 ns/op 22.49 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13750 8757 ns/op 29.23 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 736 160488 ns/op 25.52 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 2984983 ns/op 21.96 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 57339604 ns/op 18.29 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 105196 1137 ns/op 14.07 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8672 12453 ns/op 20.56 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 549 216606 ns/op 18.91 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 3896069 ns/op 16.82 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 71666527 ns/op 14.63 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2169739 55.34 ns/op BenchmarkTrimSpace/ASCII-4 1000000 111.6 ns/op BenchmarkTrimSpace/SomeNonASCII-4 113175 1025 ns/op BenchmarkTrimSpace/JustNonASCII-4 51487 2308 ns/op BenchmarkToValidUTF8/Valid-4 541335 220.4 ns/op BenchmarkToValidUTF8/InvalidASCII-4 369966 320.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 105529 1163 ns/op BenchmarkIndexHard1-4 837 141045 ns/op BenchmarkIndexHard2-4 601 197614 ns/op BenchmarkIndexHard3-4 151 787647 ns/op BenchmarkIndexHard4-4 182 647989 ns/op BenchmarkLastIndexHard1-4 6 19118207 ns/op BenchmarkLastIndexHard2-4 5 24451541 ns/op BenchmarkLastIndexHard3-4 4 26308500 ns/op BenchmarkCountHard1-4 838 142278 ns/op BenchmarkCountHard2-4 601 198136 ns/op BenchmarkCountHard3-4 151 790204 ns/op BenchmarkSplitEmptySeparator-4 1 114004839 ns/op BenchmarkSplitSingleByteSeparator-4 16 7178608 ns/op BenchmarkSplitMultiByteSeparator-4 12 8515494 ns/op BenchmarkSplitNSingleByteSeparator-4 203960 633.6 ns/op BenchmarkSplitNMultiByteSeparator-4 75434 1592 ns/op BenchmarkRepeat-4 194134 599.6 ns/op BenchmarkRepeatLarge/256/1-4 149232 783.6 ns/op 326.68 MB/s BenchmarkRepeatLarge/256/16-4 230247 535.7 ns/op 477.88 MB/s BenchmarkRepeatLarge/512/1-4 110490 1063 ns/op 481.70 MB/s BenchmarkRepeatLarge/512/16-4 146444 788.9 ns/op 649.03 MB/s BenchmarkRepeatLarge/1024/1-4 78111 1545 ns/op 662.92 MB/s BenchmarkRepeatLarge/1024/16-4 90735 1315 ns/op 778.55 MB/s BenchmarkRepeatLarge/2048/1-4 47721 2519 ns/op 813.18 MB/s BenchmarkRepeatLarge/2048/16-4 53918 2274 ns/op 900.52 MB/s BenchmarkRepeatLarge/4096/1-4 28862 4274 ns/op 958.34 MB/s BenchmarkRepeatLarge/4096/16-4 30534 4005 ns/op 1022.60 MB/s BenchmarkRepeatLarge/8192/1-4 15663 7487 ns/op 1094.09 MB/s BenchmarkRepeatLarge/8192/16-4 15805 7230 ns/op 1133.01 MB/s BenchmarkRepeatLarge/8192/4097-4 28606 4145 ns/op 988.49 MB/s BenchmarkRepeatLarge/16384/1-4 7834 14852 ns/op 1103.12 MB/s BenchmarkRepeatLarge/16384/16-4 8215 13719 ns/op 1194.22 MB/s BenchmarkRepeatLarge/16384/4097-4 9721 11000 ns/op 1117.37 MB/s BenchmarkRepeatLarge/32768/1-4 4264 27863 ns/op 1176.03 MB/s BenchmarkRepeatLarge/32768/16-4 3961 26296 ns/op 1246.12 MB/s BenchmarkRepeatLarge/32768/4097-4 4910 24685 ns/op 1161.82 MB/s BenchmarkRepeatLarge/65536/1-4 2251 52549 ns/op 1247.15 MB/s BenchmarkRepeatLarge/65536/16-4 2253 53025 ns/op 1235.95 MB/s BenchmarkRepeatLarge/65536/4097-4 2163 50683 ns/op 1212.55 MB/s BenchmarkRepeatLarge/131072/1-4 484 243593 ns/op 538.08 MB/s BenchmarkRepeatLarge/131072/16-4 489 242327 ns/op 540.89 MB/s BenchmarkRepeatLarge/131072/4097-4 535 230354 ns/op 551.36 MB/s BenchmarkRepeatLarge/262144/1-4 241 490447 ns/op 534.50 MB/s BenchmarkRepeatLarge/262144/16-4 238 515353 ns/op 508.67 MB/s BenchmarkRepeatLarge/262144/4097-4 249 475926 ns/op 542.33 MB/s BenchmarkRepeatLarge/524288/1-4 100 1003881 ns/op 522.26 MB/s BenchmarkRepeatLarge/524288/16-4 121 987894 ns/op 530.71 MB/s BenchmarkRepeatLarge/524288/4097-4 126 957179 ns/op 543.60 MB/s BenchmarkRepeatLarge/1048576/1-4 69 1946138 ns/op 538.80 MB/s BenchmarkRepeatLarge/1048576/16-4 67 1956853 ns/op 535.85 MB/s BenchmarkRepeatLarge/1048576/4097-4 64 1927427 ns/op 542.04 MB/s BenchmarkRepeatLarge/2097152/1-4 32 3891701 ns/op 538.88 MB/s BenchmarkRepeatLarge/2097152/16-4 30 3894317 ns/op 538.52 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 3816024 ns/op 548.63 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7882048 ns/op 532.13 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7706704 ns/op 544.24 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 7636400 ns/op 548.85 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15143724 ns/op 553.93 MB/s BenchmarkRepeatLarge/8388608/16-4 7 14814480 ns/op 566.24 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15240738 ns/op 550.27 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30744170 ns/op 545.70 MB/s BenchmarkRepeatLarge/16777216/16-4 4 29287280 ns/op 572.85 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30145747 ns/op 556.54 MB/s BenchmarkRepeatLarge/33554432/1-4 2 62810850 ns/op 534.21 MB/s BenchmarkRepeatLarge/33554432/16-4 2 57679618 ns/op 581.74 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 58071614 ns/op 577.81 MB/s BenchmarkRepeatLarge/67108864/1-4 1 116929751 ns/op 573.92 MB/s BenchmarkRepeatLarge/67108864/16-4 1 114506512 ns/op 586.07 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 117477661 ns/op 571.25 MB/s BenchmarkRepeatLarge/134217728/1-4 1 255989557 ns/op 524.31 MB/s BenchmarkRepeatLarge/134217728/16-4 1 235252630 ns/op 570.53 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 230654665 ns/op 581.90 MB/s BenchmarkRepeatLarge/268435456/1-4 1 519794323 ns/op 516.43 MB/s BenchmarkRepeatLarge/268435456/16-4 1 464886979 ns/op 577.42 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 469701439 ns/op 571.50 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1049320600 ns/op 511.64 MB/s BenchmarkRepeatLarge/536870912/16-4 1 934107803 ns/op 574.74 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 939455296 ns/op 571.47 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2130254649 ns/op 504.04 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1895737032 ns/op 566.40 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1909879310 ns/op 562.20 MB/s BenchmarkBytesCompare/1-4 9105866 12.31 ns/op BenchmarkBytesCompare/2-4 9140283 12.70 ns/op BenchmarkBytesCompare/4-4 9008040 12.67 ns/op BenchmarkBytesCompare/8-4 9741759 11.96 ns/op BenchmarkBytesCompare/16-4 9815415 11.85 ns/op BenchmarkBytesCompare/32-4 8663635 13.64 ns/op BenchmarkBytesCompare/64-4 8446698 14.13 ns/op BenchmarkBytesCompare/128-4 7420671 15.78 ns/op BenchmarkBytesCompare/256-4 5808594 19.79 ns/op BenchmarkBytesCompare/512-4 4147742 28.26 ns/op BenchmarkBytesCompare/1024-4 2550969 46.83 ns/op BenchmarkBytesCompare/2048-4 1441465 84.12 ns/op BenchmarkIndexAnyASCII/1:1-4 2386436 49.59 ns/op BenchmarkIndexAnyASCII/1:2-4 2390863 48.20 ns/op BenchmarkIndexAnyASCII/1:4-4 2392272 48.51 ns/op BenchmarkIndexAnyASCII/1:8-4 2416113 48.49 ns/op BenchmarkIndexAnyASCII/1:16-4 2413471 47.80 ns/op BenchmarkIndexAnyASCII/1:32-4 2368653 48.73 ns/op BenchmarkIndexAnyASCII/1:64-4 2362364 48.87 ns/op BenchmarkIndexAnyASCII/16:1-4 2120061 57.13 ns/op BenchmarkIndexAnyASCII/16:2-4 491414 244.9 ns/op BenchmarkIndexAnyASCII/16:4-4 477658 247.0 ns/op BenchmarkIndexAnyASCII/16:8-4 456484 260.6 ns/op BenchmarkIndexAnyASCII/16:16-4 447200 262.9 ns/op BenchmarkIndexAnyASCII/16:32-4 398974 291.4 ns/op BenchmarkIndexAnyASCII/16:64-4 355731 337.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1929022 63.10 ns/op BenchmarkIndexAnyASCII/256:2-4 39996 3004 ns/op BenchmarkIndexAnyASCII/256:4-4 39343 2997 ns/op BenchmarkIndexAnyASCII/256:8-4 39322 2998 ns/op BenchmarkIndexAnyASCII/256:16-4 39936 3009 ns/op BenchmarkIndexAnyASCII/256:32-4 39342 3023 ns/op BenchmarkIndexAnyASCII/256:64-4 38958 3064 ns/op BenchmarkIndexAnyUTF8/1:1-4 2437579 48.51 ns/op BenchmarkIndexAnyUTF8/1:2-4 2386515 48.69 ns/op BenchmarkIndexAnyUTF8/1:4-4 2364120 48.00 ns/op BenchmarkIndexAnyUTF8/1:8-4 2372230 48.14 ns/op BenchmarkIndexAnyUTF8/1:16-4 2353802 47.97 ns/op BenchmarkIndexAnyUTF8/1:32-4 2387629 49.21 ns/op BenchmarkIndexAnyUTF8/1:64-4 2385336 49.07 ns/op BenchmarkIndexAnyUTF8/16:1-4 165135 708.7 ns/op BenchmarkIndexAnyUTF8/16:2-4 320479 379.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 309549 383.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 313196 380.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 307288 391.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 294253 405.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 271600 407.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10612 ns/op BenchmarkIndexAnyUTF8/256:2-4 22491 5364 ns/op BenchmarkIndexAnyUTF8/256:4-4 22647 5329 ns/op BenchmarkIndexAnyUTF8/256:8-4 22394 5354 ns/op BenchmarkIndexAnyUTF8/256:16-4 21558 5579 ns/op BenchmarkIndexAnyUTF8/256:32-4 20862 5793 ns/op BenchmarkIndexAnyUTF8/256:64-4 21136 5685 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2432516 49.24 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2377851 47.81 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2436362 47.58 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2433505 47.83 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2392891 47.75 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2369740 48.45 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2467839 48.72 ns/op BenchmarkLastIndexAnyASCII/16:1-4 387862 308.6 ns/op BenchmarkLastIndexAnyASCII/16:2-4 381126 312.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 374577 316.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 364489 323.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 351729 338.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 327878 359.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 291877 404.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 29373 4131 ns/op BenchmarkLastIndexAnyASCII/256:2-4 29173 4113 ns/op BenchmarkLastIndexAnyASCII/256:4-4 29157 4097 ns/op BenchmarkLastIndexAnyASCII/256:8-4 28993 4092 ns/op BenchmarkLastIndexAnyASCII/256:16-4 29222 4121 ns/op BenchmarkLastIndexAnyASCII/256:32-4 28831 4178 ns/op BenchmarkLastIndexAnyASCII/256:64-4 28542 4223 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2478792 48.50 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2452746 47.39 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2451434 47.19 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2459977 48.11 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2421308 47.45 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2392254 48.77 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2444854 48.10 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 246687 469.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 322327 372.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 321511 375.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 320470 372.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 305997 388.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 287280 408.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 296911 400.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18054 6567 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22714 5233 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22863 5236 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22639 5232 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 21624 5514 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20623 5781 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 21135 5730 ns/op BenchmarkTrimASCII/1:1-4 2767465 44.33 ns/op BenchmarkTrimASCII/1:2-4 2182408 55.01 ns/op BenchmarkTrimASCII/1:4-4 2082018 57.95 ns/op BenchmarkTrimASCII/1:8-4 1852512 64.70 ns/op BenchmarkTrimASCII/1:16-4 1584866 76.07 ns/op BenchmarkTrimASCII/16:1-4 501962 235.6 ns/op BenchmarkTrimASCII/16:2-4 383271 313.2 ns/op BenchmarkTrimASCII/16:4-4 371488 314.1 ns/op BenchmarkTrimASCII/16:8-4 368984 321.1 ns/op BenchmarkTrimASCII/16:16-4 356500 331.5 ns/op BenchmarkTrimASCII/256:1-4 40022 3003 ns/op BenchmarkTrimASCII/256:2-4 28941 4142 ns/op BenchmarkTrimASCII/256:4-4 28899 4111 ns/op BenchmarkTrimASCII/256:8-4 29176 4129 ns/op BenchmarkTrimASCII/256:16-4 28894 4158 ns/op BenchmarkTrimASCII/4096:1-4 2494 47198 ns/op BenchmarkTrimASCII/4096:2-4 1786 65148 ns/op BenchmarkTrimASCII/4096:4-4 1797 65691 ns/op BenchmarkTrimASCII/4096:8-4 1791 64926 ns/op BenchmarkTrimASCII/4096:16-4 1795 65257 ns/op BenchmarkTrimByte-4 1576579 76.23 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13291 9024 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13210 9025 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 714 166352 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1408 83419 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2731 41719 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5035 22537 ns/op BenchmarkCompareBytesEqual-4 10496329 11.13 ns/op BenchmarkCompareBytesToNil-4 11934199 9.611 ns/op BenchmarkCompareBytesEmpty-4 13031587 9.202 ns/op BenchmarkCompareBytesIdentical-4 13121562 9.255 ns/op BenchmarkCompareBytesSameLength-4 11515862 10.21 ns/op BenchmarkCompareBytesDifferentLength-4 10985265 10.78 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1750 84719 ns/op 12377.20 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1389 84872 ns/op 12354.91 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1383 85660 ns/op 12241.32 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1389 84639 ns/op 12388.97 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1387 85080 ns/op 12324.68 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1377 79186 ns/op 13242.09 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1383 85081 ns/op 12324.57 MB/s BenchmarkCompareBytesBig-4 1396 84677 ns/op 12383.30 MB/s BenchmarkCompareBytesBigIdentical-4 12591531 9.408 ns/op 111458081.23 MB/s PASS ok bytes 58.135s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 73927406 ns/op 1.35 MB/s 3616688 B/op 54 allocs/op BenchmarkDecodeNewton-4 1 299393379 ns/op 1.89 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 5 22721614 ns/op 0.72 MB/s 3643376 B/op 50 allocs/op PASS ok compress/bzip2 1.302s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 63 1686026 ns/op 5.93 MB/s 42622 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16066210 ns/op 6.22 MB/s 42949 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 162444175 ns/op 6.16 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 64 1751059 ns/op 5.71 MB/s 43183 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17577497 ns/op 5.69 MB/s 46380 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 181310223 ns/op 5.52 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 66 1737444 ns/op 5.76 MB/s 42941 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16771114 ns/op 5.96 MB/s 46372 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 170853605 ns/op 5.85 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 63 1724179 ns/op 5.80 MB/s 42923 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16760472 ns/op 5.97 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 169804972 ns/op 5.89 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 61 1850183 ns/op 5.40 MB/s 43260 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17721032 ns/op 5.64 MB/s 49202 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 180092781 ns/op 5.55 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 75 1489067 ns/op 6.72 MB/s 42362 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12721838 ns/op 7.86 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 129317560 ns/op 7.73 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 84 1338563 ns/op 7.47 MB/s 43888 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10203274 ns/op 9.80 MB/s 47861 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 102684498 ns/op 9.74 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 81 1355063 ns/op 7.38 MB/s 42980 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10115914 ns/op 9.89 MB/s 43753 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 102180859 ns/op 9.79 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1128737 ns/op 8.86 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10789619 ns/op 9.27 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 107615473 ns/op 9.29 MB/s BenchmarkEncode/Digits/Speed/1e4-4 48 2200327 ns/op 4.54 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20348460 ns/op 4.91 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 198261150 ns/op 5.04 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6695520 ns/op 1.49 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 77491162 ns/op 1.29 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 798031380 ns/op 1.25 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6524049 ns/op 1.53 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 74864277 ns/op 1.34 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 787234111 ns/op 1.27 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 82 1361875 ns/op 7.34 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11589063 ns/op 8.63 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 114882628 ns/op 8.70 MB/s BenchmarkEncode/Newton/Speed/1e4-4 51 2067842 ns/op 4.84 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16046498 ns/op 6.23 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 157341353 ns/op 6.36 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6342840 ns/op 1.58 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 68560724 ns/op 1.46 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 706749471 ns/op 1.41 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6415728 ns/op 1.56 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 85085458 ns/op 1.18 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 881115721 ns/op 1.13 MB/s PASS ok compress/flate 14.579s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 50 2184759 ns/op 4.58 MB/s BenchmarkDecoder/1e-Reuse4-4 52 2288140 ns/op 4.37 MB/s BenchmarkDecoder/1e5-4 5 21714733 ns/op 4.61 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21870224 ns/op 4.57 MB/s BenchmarkDecoder/1e6-4 1 219624645 ns/op 4.55 MB/s BenchmarkDecoder/1e-Reuse6-4 1 220575158 ns/op 4.53 MB/s BenchmarkEncoder/1e4-4 58 1883383 ns/op 5.31 MB/s BenchmarkEncoder/1e-Reuse4-4 68 1725092 ns/op 5.80 MB/s BenchmarkEncoder/1e5-4 6 18289543 ns/op 5.47 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18182849 ns/op 5.50 MB/s BenchmarkEncoder/1e6-4 1 186400619 ns/op 5.36 MB/s BenchmarkEncoder/1e-Reuse6-4 1 181086042 ns/op 5.52 MB/s PASS ok compress/lzw 2.608s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3825079 ns/op PASS ok container/heap 0.125s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 23454 4754 ns/op BenchmarkWithTimeout/concurrency=40-4 5256 22248 ns/op BenchmarkWithTimeout/concurrency=4000-4 5059 25107 ns/op BenchmarkWithTimeout/concurrency=400000-4 6332 19836 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 367132 309.1 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 11048 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14086 8469 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2362 51016 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1521 79433 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2131 52042 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 214 557637 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 154 778470 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 237 503871 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 20 5735323 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 9658192 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 24 4988666 ns/op BenchmarkCheckCanceled/Err-4 269203 434.5 ns/op BenchmarkCheckCanceled/Done-4 407168 290.1 ns/op BenchmarkContextCancelDone-4 463122 255.0 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 14034 8323 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 12855 9305 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12669 9992 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 11674 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8778 13961 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 515336 230.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 295657 399.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 209150 562.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 132262 891.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 67959 1747 ns/op PASS ok context 13.087s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1739686 68.22 ns/op 234.53 MB/s BenchmarkDecrypt-4 1767684 67.29 ns/op 237.76 MB/s BenchmarkExpand-4 1000000 116.3 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 197520 624.2 ns/op 102.54 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 354638 319.8 ns/op 200.15 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 200686 657.8 ns/op 97.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 372676 351.8 ns/op 181.95 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 128576 1340 ns/op 1007.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 179811 1076 ns/op 1255.07 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 115159 1429 ns/op 944.76 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 150243 1210 ns/op 1115.94 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 29259 4901 ns/op 1671.48 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 45144 4625 ns/op 1771.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 26102 5491 ns/op 1491.81 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 29636 5118 ns/op 1600.77 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6642 16712 ns/op 60.97 MB/s BenchmarkAESCFBDecrypt1K-4 7243 16435 ns/op 62.00 MB/s BenchmarkAESCFBDecrypt8K-4 939 128428 ns/op 63.75 MB/s BenchmarkAESOFB1K-4 10000 10948 ns/op 93.07 MB/s BenchmarkAESCTR1K-4 13759 8644 ns/op 117.88 MB/s BenchmarkAESCTR8K-4 1754 69501 ns/op 117.80 MB/s BenchmarkAESCBCEncrypt1K-4 14061 8591 ns/op 119.19 MB/s BenchmarkAESCBCDecrypt1K-4 17822 6755 ns/op 151.58 MB/s PASS ok crypto/cipher 3.350s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 84250 1386 ns/op 5.77 MB/s BenchmarkDecrypt-4 87643 1341 ns/op 5.96 MB/s BenchmarkTDESEncrypt-4 34029 3496 ns/op 2.29 MB/s BenchmarkTDESDecrypt-4 34252 3492 ns/op 2.29 MB/s PASS ok crypto/des 0.608s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 962 122813 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 16 7363209 ns/op 1086 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19374818 ns/op 1528 B/op 21 allocs/op BenchmarkECDH/X25519-4 96 1222032 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 0.631s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1690 65967 ns/op 2544 B/op 33 allocs/op BenchmarkSign/P384-4 46 2460609 ns/op 2712 B/op 34 allocs/op BenchmarkSign/P521-4 20 5625048 ns/op 3096 B/op 35 allocs/op BenchmarkVerify/P256-4 946 127551 ns/op 480 B/op 10 allocs/op BenchmarkVerify/P384-4 15 7374541 ns/op 640 B/op 14 allocs/op BenchmarkVerify/P521-4 6 19234555 ns/op 960 B/op 14 allocs/op BenchmarkGenerateKey/P256-4 3783 29157 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 66 1784670 ns/op 1127 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 25 4680969 ns/op 1448 B/op 17 allocs/op PASS ok crypto/ecdsa 1.448s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 337 347261 ns/op BenchmarkNewKeyFromSeed-4 342 348190 ns/op BenchmarkSigning-4 321 368162 ns/op BenchmarkVerification-4 220 545300 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 4986 24183 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 164 719862 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 61 1896433 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 4832575 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1370 86497 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 1893319 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5173366 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14297484 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13398 8752 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6104 19267 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3595 28438 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 86 1252298 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2607 45053 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 322 370842 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1590 73770 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 99 1174495 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.307s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15303 7740 ns/op 132.31 MB/s BenchmarkHMACSHA256_32-4 25904 4590 ns/op 6.97 MB/s BenchmarkNewWriteSum-4 12915 8937 ns/op 3.58 MB/s PASS ok crypto/hmac 0.608s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 60754 1942 ns/op BenchmarkModSub-4 76792 1539 ns/op BenchmarkMontgomeryRepr-4 27456 4349 ns/op BenchmarkMontgomeryMul-4 28963 4114 ns/op BenchmarkModMul-4 13821 8678 ns/op BenchmarkExpBig-4 15 7623050 ns/op BenchmarkExp-4 7 15321883 ns/op PASS ok crypto/internal/bigmod 1.146s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3247 32555 ns/op BenchmarkScalarBaseMult-4 346 332654 ns/op BenchmarkScalarMult-4 158 752283 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 230 522328 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 542074 203.5 ns/op BenchmarkMultiply-4 4386552 27.37 ns/op BenchmarkSquare-4 5240829 22.82 ns/op BenchmarkInvert-4 24858 4824 ns/op BenchmarkMult32-4 1533280 78.44 ns/op PASS ok crypto/internal/edwards25519/field 0.811s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 58 1768392 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1590 75133 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 4948475 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13774352 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 184 633200 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7837 15688 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 69 1609112 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4102309 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.079s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 623708 178.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 326188 355.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 120652 980.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 679114 187.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 328554 357.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 120261 984.3 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.788s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 120129 960.3 ns/op 8.33 MB/s BenchmarkHash64-4 130315 890.7 ns/op 71.85 MB/s BenchmarkHash128-4 118870 998.9 ns/op 128.15 MB/s BenchmarkHash256-4 96308 1247 ns/op 205.31 MB/s BenchmarkHash512-4 69231 1722 ns/op 297.29 MB/s BenchmarkHash1K-4 44727 2682 ns/op 381.80 MB/s BenchmarkHash8K-4 7396 15930 ns/op 514.25 MB/s BenchmarkHash1M-4 61 1943877 ns/op 539.43 MB/s BenchmarkHash8M-4 7 15533964 ns/op 540.02 MB/s BenchmarkHash8BytesUnaligned-4 119820 975.1 ns/op 8.20 MB/s BenchmarkHash1KUnaligned-4 43332 2710 ns/op 377.81 MB/s BenchmarkHash8KUnaligned-4 7506 16136 ns/op 507.69 MB/s PASS ok crypto/md5 1.803s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 247504444 ns/op PASS ok crypto/rand 0.286s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13827 8690 ns/op 14.73 MB/s BenchmarkRC4_1K-4 1628 69112 ns/op 14.82 MB/s BenchmarkRC4_8K-4 218 543403 ns/op 14.90 MB/s PASS ok crypto/rc4 0.525s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8392700 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 19791239 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 37263147 ns/op BenchmarkEncryptPKCS1v15/2048-4 39 2647943 ns/op BenchmarkDecryptOAEP/2048-4 13 8596048 ns/op BenchmarkEncryptOAEP/2048-4 39 2705951 ns/op BenchmarkSignPKCS1v15/2048-4 13 8785313 ns/op BenchmarkVerifyPKCS1v15/2048-4 44 2717933 ns/op BenchmarkSignPSS/2048-4 13 8870473 ns/op BenchmarkVerifyPSS/2048-4 42 2701731 ns/op PASS ok crypto/rsa 1.467s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 106824 1115 ns/op 7.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 126361 936.4 ns/op 8.54 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 74258 1587 ns/op 201.66 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 85371 1377 ns/op 232.42 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48346 2487 ns/op 411.67 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 52618 2291 ns/op 446.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9790 11914 ns/op 687.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9745 11857 ns/op 690.88 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.097s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 82066 1452 ns/op 5.51 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 94959 1278 ns/op 6.26 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 81003 1372 ns/op 5.83 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25263 4844 ns/op 211.41 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26156 4530 ns/op 226.07 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26000 4617 ns/op 221.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4162 28402 ns/op 288.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4228 29056 ns/op 281.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4107 28905 ns/op 283.41 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.398s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 57544 2032 ns/op 3.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 71155 1646 ns/op 4.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 63987 1879 ns/op 4.26 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28365 4245 ns/op 241.20 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31299 3878 ns/op 264.09 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29784 4122 ns/op 248.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5739 20344 ns/op 402.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5853 20196 ns/op 405.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5583 20170 ns/op 406.14 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.292s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 15440348 7.071 ns/op BenchmarkConstantTimeEq-4 17634280 6.920 ns/op BenchmarkConstantTimeLessOrEq-4 16467559 7.004 ns/op BenchmarkXORBytes/8Bytes-4 4464315 26.13 ns/op 306.19 MB/s BenchmarkXORBytes/128Bytes-4 3927555 31.49 ns/op 4064.79 MB/s BenchmarkXORBytes/2048Bytes-4 895304 141.4 ns/op 14480.65 MB/s BenchmarkXORBytes/32768Bytes-4 56850 2167 ns/op 15120.00 MB/s PASS ok crypto/subtle 0.992s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 188 617270 ns/op BenchmarkCertCache/1-4 178 616758 ns/op BenchmarkCertCache/2-4 195 616134 ns/op BenchmarkCertCache/3-4 192 620892 ns/op BenchmarkHandshakeServer/RSA-4 36 3155974 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 28 3881535 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 32 3466202 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 94 1183240 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 148 788333 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 50 2394704 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 57 2102160 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 32114999 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 30775040 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21829975 ns/op 48.03 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 29755573 ns/op 35.24 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 36377355 ns/op 57.65 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 50130664 ns/op 41.83 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 64279812 ns/op 65.25 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 91767864 ns/op 45.71 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 119842731 ns/op 70.00 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 166868727 ns/op 50.27 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 224361472 ns/op 74.78 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 342130310 ns/op 49.04 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 456618221 ns/op 73.48 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 671681565 ns/op 49.96 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 919592276 ns/op 72.98 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1355068206 ns/op 49.52 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 22895726 ns/op 45.80 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 30204808 ns/op 34.72 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 36851358 ns/op 56.91 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 51655254 ns/op 40.60 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 64732927 ns/op 64.79 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 90050849 ns/op 46.58 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 118004422 ns/op 71.09 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 166451846 ns/op 50.40 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 218206994 ns/op 76.89 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 320971450 ns/op 52.27 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 430855740 ns/op 77.88 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 637728125 ns/op 52.62 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 889971862 ns/op 75.41 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1278447850 ns/op 52.49 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 700703733 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 703877395 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 285295963 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 285530459 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 146844565 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 146925551 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77380181 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77170901 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 35624926 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35402527 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140254971 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143310110 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 61007602 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 61423254 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34493049 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34723066 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21208285 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21086940 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 13280824 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 13081107 ns/op PASS ok crypto/tls 18.696s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 12010187 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 336 362782 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1075 102220 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1053 113556 ns/op 14612 B/op 262 allocs/op PASS ok crypto/x509 0.827s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 39 2743166 ns/op 280817 B/op 1649 allocs/op BenchmarkConcurrentStmtQuery-4 37 3261905 ns/op 272219 B/op 2067 allocs/op BenchmarkConcurrentStmtExec-4 48 2489177 ns/op 223844 B/op 747 allocs/op BenchmarkConcurrentTxQuery-4 44 2581722 ns/op 275036 B/op 2170 allocs/op BenchmarkConcurrentTxExec-4 50 2129958 ns/op 87845 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 38 2679084 ns/op 104213 B/op 2062 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1037467 ns/op 40072 B/op 381 allocs/op BenchmarkConcurrentRandom-4 43 2593423 ns/op 237454 B/op 1879 allocs/op BenchmarkManyConcurrentQueries-4 2508 43442 ns/op 4008 B/op 20 allocs/op BenchmarkGrabConn-4 228217 527.9 ns/op 0 B/op 0 allocs/op PASS ok database/sql 1.524s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 243156 492.9 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 97 1240898 ns/op 188244 B/op 13 allocs/op Benchmark115/LineToPC-4 79 1470838 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 19268 6208 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.765s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 732 157215 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2774 38133 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.265s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 294 401236 ns/op 20.42 MB/s BenchmarkEncodeToString-4 255 431911 ns/op 18.97 MB/s BenchmarkDecode-4 153 766523 ns/op 17.11 MB/s BenchmarkDecodeString-4 156 762488 ns/op 17.20 MB/s PASS ok encoding/base32 0.736s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 364 307679 ns/op 26.63 MB/s BenchmarkDecodeString/2-4 351403 322.2 ns/op 12.41 MB/s BenchmarkDecodeString/4-4 244629 485.0 ns/op 16.49 MB/s BenchmarkDecodeString/8-4 202077 583.9 ns/op 20.55 MB/s BenchmarkDecodeString/64-4 38443 3063 ns/op 28.73 MB/s BenchmarkDecodeString/8192-4 357 332568 ns/op 32.85 MB/s BenchmarkNewEncoding-4 96284 1239 ns/op 206.55 MB/s PASS ok encoding/base64 0.996s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1456 77676 ns/op 51.50 MB/s BenchmarkReadStruct-4 18176 6625 ns/op 11.32 MB/s BenchmarkWriteStruct-4 18633 6383 ns/op 11.75 MB/s BenchmarkReadInts-4 51650 2334 ns/op 12.86 MB/s BenchmarkWriteInts-4 44080 2736 ns/op 10.96 MB/s BenchmarkWriteSlice1000Int32s-4 1318 87866 ns/op 45.52 MB/s BenchmarkPutUint16-4 3851353 31.36 ns/op 63.78 MB/s BenchmarkAppendUint16-4 3510172 34.03 ns/op 58.77 MB/s BenchmarkPutUint32-4 2616098 45.53 ns/op 87.86 MB/s BenchmarkAppendUint32-4 2458336 47.84 ns/op 83.60 MB/s BenchmarkPutUint64-4 1081088 111.6 ns/op 71.68 MB/s BenchmarkAppendUint64-4 1000000 109.6 ns/op 72.99 MB/s BenchmarkLittleEndianPutUint16-4 3550807 33.93 ns/op 58.95 MB/s BenchmarkLittleEndianAppendUint16-4 3509283 34.25 ns/op 58.40 MB/s BenchmarkLittleEndianPutUint32-4 2590971 46.32 ns/op 86.35 MB/s BenchmarkLittleEndianAppendUint32-4 2501275 47.20 ns/op 84.75 MB/s BenchmarkLittleEndianPutUint64-4 1000000 111.4 ns/op 71.81 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 109.8 ns/op 72.84 MB/s BenchmarkReadFloats-4 174174 673.8 ns/op 17.81 MB/s BenchmarkWriteFloats-4 147098 818.9 ns/op 14.65 MB/s BenchmarkReadSlice1000Float32s-4 1389 83991 ns/op 47.62 MB/s BenchmarkWriteSlice1000Float32s-4 1192 99281 ns/op 40.29 MB/s BenchmarkReadSlice1000Uint8s-4 85554 1443 ns/op 693.00 MB/s BenchmarkWriteSlice1000Uint8s-4 118369 1039 ns/op 962.24 MB/s BenchmarkPutUvarint32-4 770950 150.5 ns/op 26.58 MB/s BenchmarkPutUvarint64-4 212533 561.2 ns/op 14.26 MB/s PASS ok encoding/binary 3.855s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6157 16663 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7633 15630 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6916 15645 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4323 25672 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7210 14589 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7623 14379 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8206 14577 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4726 24262 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12852 9880 ns/op PASS ok encoding/csv 1.274s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 13281 8770 ns/op BenchmarkEndToEndByteBuffer-4 17077 6868 ns/op BenchmarkEndToEndSliceByteBuffer-4 294 386328 ns/op BenchmarkEncodeComplex128Slice-4 812 137635 ns/op BenchmarkEncodeFloat64Slice-4 1807 64350 ns/op BenchmarkEncodeInt32Slice-4 1728 66273 ns/op BenchmarkEncodeStringSlice-4 2413 47398 ns/op BenchmarkEncodeInterfaceSlice-4 74 1642997 ns/op BenchmarkDecodeComplex128Slice-4 672 183404 ns/op BenchmarkDecodeFloat64Slice-4 1392 86226 ns/op BenchmarkDecodeInt32Slice-4 1370 84812 ns/op BenchmarkDecodeStringSlice-4 969 122806 ns/op BenchmarkDecodeStringsSlice-4 348 319061 ns/op BenchmarkDecodeBytesSlice-4 639 178830 ns/op BenchmarkDecodeInterfaceSlice-4 115 1018107 ns/op BenchmarkDecodeMap-4 90 1298886 ns/op PASS ok encoding/gob 2.342s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13040 9203 ns/op 27.82 MB/s BenchmarkEncode/1024-4 3076 37070 ns/op 27.62 MB/s BenchmarkEncode/4096-4 822 146045 ns/op 28.05 MB/s BenchmarkEncode/16384-4 210 569246 ns/op 28.78 MB/s BenchmarkDecode/256-4 28118 4257 ns/op 60.14 MB/s BenchmarkDecode/1024-4 7040 16654 ns/op 61.49 MB/s BenchmarkDecode/4096-4 1794 66186 ns/op 61.89 MB/s BenchmarkDecode/16384-4 456 262651 ns/op 62.38 MB/s BenchmarkDump/256-4 1335 88848 ns/op 2.88 MB/s BenchmarkDump/1024-4 345 345104 ns/op 2.97 MB/s BenchmarkDump/4096-4 81 1382520 ns/op 2.96 MB/s BenchmarkDump/16384-4 20 5614461 ns/op 2.92 MB/s PASS ok encoding/hex 1.750s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 105054408 ns/op 18.47 MB/s 2048 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 114875727 ns/op 16.89 MB/s 4984 B/op 72 allocs/op BenchmarkCodeMarshal-4 1 124909012 ns/op 15.54 MB/s 10332512 B/op 59 allocs/op BenchmarkCodeMarshalError-4 1 129300333 ns/op 15.01 MB/s 10336640 B/op 114 allocs/op BenchmarkMarshalBytes/32-4 22878 5205 ns/op BenchmarkMarshalBytes/256-4 5349 20179 ns/op BenchmarkMarshalBytes/4096-4 493 244477 ns/op BenchmarkMarshalBytesError/32-4 64 1815320 ns/op BenchmarkMarshalBytesError/256-4 64 1865705 ns/op BenchmarkMarshalBytesError/4096-4 56 2096095 ns/op BenchmarkCodeDecoder-4 1 396242582 ns/op 4.90 MB/s 11017184 B/op 91359 allocs/op BenchmarkUnicodeDecoder-4 38355 3096 ns/op 4.52 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 51463 2283 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 348045596 ns/op 5.58 MB/s 2939912 B/op 91329 allocs/op BenchmarkCodeUnmarshalReuse-4 1 336252135 ns/op 5.77 MB/s 2939568 B/op 91330 allocs/op BenchmarkUnmarshalString-4 50780 2395 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 153541 810.0 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 361647 381.0 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 78528 1541 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 100306 1167 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 17448 6759 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2906 40813 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1058 116793 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 133 894752 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 8242973 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 522684 212.0 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 505812 226.3 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 496137 226.6 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 504258 226.1 ns/op BenchmarkEncodeMarshaler-4 75050 1592 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 93586 1261 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4103215 29.02 ns/op BenchmarkNumberIsValidRegexp-4 22191 5502 ns/op PASS ok encoding/json 6.743s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2479926 ns/op 26.43 MB/s BenchmarkDecode-4 24 4848840 ns/op 18.31 MB/s PASS ok encoding/pem 0.371s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2809 39438 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 969 118042 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4435 23954 ns/op PASS ok encoding/xml 0.478s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 221662 524.9 ns/op BenchmarkIntSet-4 242601 448.2 ns/op BenchmarkFloatAdd-4 55092 2132 ns/op BenchmarkFloatSet-4 292820 456.3 ns/op BenchmarkStringSet-4 258894 492.3 ns/op BenchmarkMapSet-4 56709 2131 ns/op BenchmarkMapSetDifferent-4 59184 1999 ns/op BenchmarkMapSetDifferentRandom-4 260 430544 ns/op BenchmarkMapSetString-4 59589 2234 ns/op BenchmarkMapAddSame-4 38736 3102 ns/op BenchmarkMapAddDifferent-4 16635 7347 ns/op BenchmarkMapAddDifferentRandom-4 214 577833 ns/op BenchmarkMapAddSameSteadyState-4 236458 501.4 ns/op BenchmarkMapAddDifferentSteadyState-4 119578 1056 ns/op BenchmarkRealworldExpvarUsage-4 26576 11438 ns/op PASS ok expvar 2.576s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 113905 988.3 ns/op BenchmarkSprintfEmpty-4 482851 257.7 ns/op BenchmarkSprintfString-4 356692 343.9 ns/op BenchmarkSprintfTruncateString-4 301246 393.4 ns/op BenchmarkSprintfTruncateBytes-4 166705 725.8 ns/op BenchmarkSprintfSlowParsingPath-4 321832 390.6 ns/op BenchmarkSprintfQuoteString-4 39568 3000 ns/op BenchmarkSprintfInt-4 303403 383.6 ns/op BenchmarkSprintfIntInt-4 235312 523.0 ns/op BenchmarkSprintfPrefixedInt-4 269991 452.7 ns/op BenchmarkSprintfFloat-4 165597 726.2 ns/op BenchmarkSprintfComplex-4 67726 1774 ns/op BenchmarkSprintfBoolean-4 333678 382.6 ns/op BenchmarkSprintfHexString-4 151562 822.2 ns/op BenchmarkSprintfHexBytes-4 90380 1372 ns/op BenchmarkSprintfBytes-4 51512 2355 ns/op BenchmarkSprintfStringer-4 96574 1240 ns/op BenchmarkSprintfStructure-4 45656 2693 ns/op BenchmarkManyArgs-4 78302 1520 ns/op BenchmarkFprintInt-4 77756 1510 ns/op BenchmarkFprintfBytes-4 83535 1449 ns/op BenchmarkFprintIntNoAlloc-4 78249 1538 ns/op BenchmarkScanInts-4 37 3056703 ns/op BenchmarkScanRecursiveInt-4 1 361119842 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 391607497 ns/op PASS ok fmt 4.140s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 805 129770 ns/op PASS ok go/build 0.159s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 43425 2430 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13801 8623 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3780 29585 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1010 113446 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 267 450260 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 61 1986417 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 14 8266017 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 35739764 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 147365484 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.412s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 249937174 ns/op 0.26 MB/s 45725536 B/op 48835 allocs/op PASS ok go/format 0.309s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 18857120 ns/op 2.86 MB/s BenchmarkParseOnly-4 7 16120756 ns/op 3.34 MB/s BenchmarkResolve-4 51 2305447 ns/op 23.36 MB/s PASS ok go/parser 1.257s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 143151580 ns/op 0.36 MB/s 5337384 B/op 27650 allocs/op BenchmarkPrintDecl-4 763 146148 ns/op 0.22 MB/s 16333 B/op 51 allocs/op PASS ok go/printer 0.310s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 283 421854 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8307077 ns/op 6.60 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11702535 ns/op 6.15 MB/s BenchmarkScanFiles/net/http/server.go-4 6 16759494 ns/op 6.75 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 230 512953 ns/op 6.00 MB/s PASS ok go/scanner 0.714s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 102.0 ns/op PASS ok go/token 0.144s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 147 836147 ns/op BenchmarkNamed/Underlying/nongeneric-4 816333 127.9 ns/op BenchmarkNamed/Underlying/generic-4 883735 128.5 ns/op BenchmarkNamed/Underlying/src_instance-4 916304 128.8 ns/op BenchmarkNamed/Underlying/user_instance-4 821628 136.7 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 23138 5088 ns/op BenchmarkNamed/NewMethodSet/generic-4 23757 5039 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 23235 5191 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 23210 5131 ns/op BenchmarkCheck/http/funcbodies/info-4 1 549438603 ns/op 55549 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 414393135 ns/op 73651 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 228347812 ns/op 133642 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 204484037 ns/op 149190 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 399029598 ns/op 12834 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 109614368 ns/op 46696 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 65398058 ns/op 78286 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 62724904 ns/op 81639 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 173342881 ns/op 12498 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 62909772 ns/op 34427 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 46744762 ns/op 46340 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 45314774 ns/op 47802 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1032495141 ns/op 60242 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 549605530 ns/op 113171 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 140982548 ns/op 440982 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 108199600 ns/op 574690 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 490719235 ns/op 4061 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 95189784 ns/op 20929 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 77530688 ns/op 25698 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 77838904 ns/op 25596 lines/s PASS ok go/types 16.952s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 11122 10851 ns/op 94.37 MB/s PASS ok hash/adler32 0.238s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 229356 494.7 ns/op 30.32 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 235483 488.6 ns/op 30.70 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 126735 919.6 ns/op 43.50 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 132459 908.4 ns/op 44.04 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 467721 259.1 ns/op 1975.80 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 469635 268.7 ns/op 1905.31 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 428038 310.7 ns/op 3295.83 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 426321 310.6 ns/op 3297.16 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 247386 603.8 ns/op 6784.25 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 249068 611.7 ns/op 6695.82 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 47006 3362 ns/op 9745.50 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 42547 3324 ns/op 9857.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 482910 243.8 ns/op 61.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 492160 245.5 ns/op 61.11 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 494208 241.7 ns/op 165.51 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 477446 244.6 ns/op 163.54 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 357606 332.8 ns/op 1538.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 354502 344.1 ns/op 1488.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 280008 419.3 ns/op 2441.95 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 283327 422.2 ns/op 2425.32 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 237508 504.9 ns/op 8112.37 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 235684 506.4 ns/op 8089.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 48658 2473 ns/op 13249.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 48441 2464 ns/op 13296.04 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 233680 509.0 ns/op 29.47 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 232128 516.0 ns/op 29.07 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 123016 975.8 ns/op 40.99 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 122364 975.7 ns/op 41.00 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 10000 11889 ns/op 43.07 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9512 12014 ns/op 42.62 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4700 25420 ns/op 40.28 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4740 25280 ns/op 40.51 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1094 109656 ns/op 37.35 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1084 110409 ns/op 37.10 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 130 915934 ns/op 35.78 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 130 910580 ns/op 35.99 MB/s PASS ok hash/crc32 4.986s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1080857 ns/op 60.63 MB/s BenchmarkCrc64/ISO4KB-4 1218 95366 ns/op 42.95 MB/s BenchmarkCrc64/ISO1KB-4 5828 20137 ns/op 50.85 MB/s BenchmarkCrc64/ECMA64KB-4 100 1071136 ns/op 61.18 MB/s BenchmarkCrc64/Random64KB-4 100 1042504 ns/op 62.86 MB/s BenchmarkCrc64/Random16KB-4 438 269548 ns/op 60.78 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 11196 10798 ns/op 94.83 MB/s BenchmarkFnv32aKB-4 11132 10792 ns/op 94.89 MB/s BenchmarkFnv64KB-4 10000 11025 ns/op 92.88 MB/s BenchmarkFnv64aKB-4 9658 11008 ns/op 93.03 MB/s BenchmarkFnv128KB-4 2217 54243 ns/op 18.88 MB/s BenchmarkFnv128aKB-4 2188 54038 ns/op 18.95 MB/s PASS ok hash/fnv 0.929s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 562363 188.9 ns/op 21.17 MB/s BenchmarkHash/n=4/Bytes-4 4068208 29.72 ns/op 134.59 MB/s BenchmarkHash/n=4/String-4 1796284 66.78 ns/op 59.89 MB/s BenchmarkHash/n=8/Write-4 601141 188.2 ns/op 42.51 MB/s BenchmarkHash/n=8/Bytes-4 4083499 29.67 ns/op 269.61 MB/s BenchmarkHash/n=8/String-4 1778655 67.41 ns/op 118.67 MB/s BenchmarkHash/n=16/Write-4 621466 189.2 ns/op 84.55 MB/s BenchmarkHash/n=16/Bytes-4 4459816 28.04 ns/op 570.71 MB/s BenchmarkHash/n=16/String-4 1813183 65.99 ns/op 242.47 MB/s BenchmarkHash/n=32/Write-4 609430 197.4 ns/op 162.10 MB/s BenchmarkHash/n=32/Bytes-4 4285387 29.22 ns/op 1095.10 MB/s BenchmarkHash/n=32/String-4 1775047 67.72 ns/op 472.54 MB/s BenchmarkHash/n=64/Write-4 567630 210.4 ns/op 304.14 MB/s BenchmarkHash/n=64/Bytes-4 3945868 30.38 ns/op 2106.39 MB/s BenchmarkHash/n=64/String-4 1727220 69.32 ns/op 923.31 MB/s BenchmarkHash/n=256/Write-4 418770 289.7 ns/op 883.52 MB/s BenchmarkHash/n=256/Bytes-4 2003080 59.58 ns/op 4296.96 MB/s BenchmarkHash/n=256/String-4 937659 131.7 ns/op 1943.31 MB/s BenchmarkHash/n=320/Write-4 427743 287.0 ns/op 1114.96 MB/s BenchmarkHash/n=320/Bytes-4 1608492 75.76 ns/op 4223.77 MB/s BenchmarkHash/n=320/String-4 676588 181.5 ns/op 1762.84 MB/s BenchmarkHash/n=1024/Write-4 281284 446.6 ns/op 2293.08 MB/s BenchmarkHash/n=1024/Bytes-4 754341 186.0 ns/op 5506.29 MB/s BenchmarkHash/n=1024/String-4 262755 469.9 ns/op 2179.01 MB/s BenchmarkHash/n=4096/Write-4 126746 1044 ns/op 3923.31 MB/s BenchmarkHash/n=4096/Bytes-4 209096 691.1 ns/op 5926.81 MB/s BenchmarkHash/n=4096/String-4 68716 1803 ns/op 2272.34 MB/s BenchmarkHash/n=16384/Write-4 36912 3519 ns/op 4655.35 MB/s BenchmarkHash/n=16384/Bytes-4 49639 2777 ns/op 5899.37 MB/s BenchmarkHash/n=16384/String-4 16716 7131 ns/op 2297.53 MB/s PASS ok hash/maphash 4.598s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 843 129551 ns/op BenchmarkEscapeNone-4 122784 938.5 ns/op BenchmarkUnescape-4 780 149898 ns/op BenchmarkUnescapeNone-4 564244 210.8 ns/op BenchmarkUnescapeSparse-4 12112 10012 ns/op BenchmarkUnescapeDense-4 1165 98954 ns/op PASS ok html 0.887s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9330 12466 ns/op BenchmarkCSSEscaperNoSpecials-4 48720 2426 ns/op BenchmarkDecodeCSS-4 27950 4328 ns/op BenchmarkDecodeCSSNoSpecials-4 4206390 28.57 ns/op BenchmarkCSSValueFilter-4 123226 936.6 ns/op BenchmarkCSSValueFilterOk-4 89334 1342 ns/op BenchmarkEscapedExecute-4 4340 24550 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10278 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 70540 1700 ns/op BenchmarkStripTags-4 22530 5336 ns/op BenchmarkStripTagsNoSpecials-4 324004 385.7 ns/op BenchmarkJSValEscaperWithNum-4 24996 4823 ns/op BenchmarkJSValEscaperWithStr-4 5523 20277 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20158 5927 ns/op BenchmarkJSValEscaperWithObj-4 4753 24012 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14398 8375 ns/op BenchmarkJSStrEscaperNoSpecials-4 62404 1906 ns/op BenchmarkJSStrEscaper-4 10000 10035 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 57634 2065 ns/op BenchmarkJSRegexpEscaper-4 10000 10604 ns/op BenchmarkTemplateSpecialTags-4 98 1193507 ns/op BenchmarkURLEscaper-4 4455 25290 ns/op BenchmarkURLEscaperNoSpecials-4 198708 611.4 ns/op BenchmarkURLNormalizer-4 5630 18817 ns/op BenchmarkURLNormalizerNoSpecials-4 187095 646.6 ns/op BenchmarkSrcsetFilter-4 20317 5962 ns/op BenchmarkSrcsetFilterNoSpecials-4 115410 1027 ns/op PASS ok html/template 3.982s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 515781 195.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 473216 235.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 662769 182.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 522952 233.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1738104 69.13 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1276160 95.47 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1866242 63.98 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1297327 92.33 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1479528 81.01 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 462932 248.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 375030 317.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 489826 252.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 376953 321.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 818251 147.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 569023 210.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 951418 123.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 568570 206.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 457310 264.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1457736 81.32 ns/op BenchmarkRGBASetRGBA-4 1470897 82.26 ns/op BenchmarkRGBA64At-4 854097 140.2 ns/op BenchmarkRGBA64SetRGBA64-4 779016 154.3 ns/op BenchmarkNRGBAAt-4 1457803 81.34 ns/op BenchmarkNRGBASetNRGBA-4 1429498 83.58 ns/op BenchmarkNRGBA64At-4 815767 138.9 ns/op BenchmarkNRGBA64SetNRGBA64-4 782400 153.4 ns/op BenchmarkAlphaAt-4 2521929 47.36 ns/op BenchmarkAlphaSetAlpha-4 2450862 48.72 ns/op BenchmarkAlpha16At-4 1601979 75.71 ns/op BenchmarkAlphaSetAlpha16-4 1570194 76.93 ns/op BenchmarkGrayAt-4 2495094 47.52 ns/op BenchmarkGraySetGray-4 2445991 48.76 ns/op BenchmarkGray16At-4 1584289 74.95 ns/op BenchmarkGraySetGray16-4 1587780 75.90 ns/op PASS ok image 5.434s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4930484 24.51 ns/op BenchmarkYCbCrToRGB/128-4 4855549 24.75 ns/op BenchmarkYCbCrToRGB/255-4 4627789 25.97 ns/op BenchmarkRGBToYCbCr/0-4 4858314 24.65 ns/op BenchmarkRGBToYCbCr/Cb-4 4854574 24.70 ns/op BenchmarkRGBToYCbCr/Cr-4 4880122 24.67 ns/op BenchmarkYCbCrToRGBA/0-4 3501403 34.20 ns/op BenchmarkYCbCrToRGBA/128-4 3536733 33.57 ns/op BenchmarkYCbCrToRGBA/255-4 3880310 30.73 ns/op BenchmarkNYCbCrAToRGBA/0-4 3748108 32.28 ns/op BenchmarkNYCbCrAToRGBA/128-4 3861019 31.09 ns/op BenchmarkNYCbCrAToRGBA/255-4 3719169 32.45 ns/op PASS ok image/color 1.844s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 30628458 ns/op BenchmarkFillSrc-4 350 325107 ns/op BenchmarkCopyOver-4 7 15172959 ns/op BenchmarkCopySrc-4 448 248694 ns/op BenchmarkNRGBAOver-4 7 16167238 ns/op BenchmarkNRGBASrc-4 10 10737158 ns/op BenchmarkYCbCr-4 9 12421520 ns/op BenchmarkGray-4 16 6662490 ns/op BenchmarkCMYK-4 10 10870674 ns/op BenchmarkGlyphOver-4 21 5323045 ns/op BenchmarkRGBAMaskOver-4 4 27375651 ns/op BenchmarkGrayMaskOver-4 5 21096457 ns/op BenchmarkRGBA64ImageMaskOver-4 3 34762374 ns/op BenchmarkRGBA-4 5 23023214 ns/op BenchmarkPalettedFill-4 1009 121393 ns/op BenchmarkPalettedRGBA-4 5 23879134 ns/op BenchmarkGenericOver-4 2 50230901 ns/op BenchmarkGenericMaskOver-4 5 20825889 ns/op BenchmarkGenericSrc-4 3 33706659 ns/op BenchmarkGenericMaskSrc-4 4 29890882 ns/op PASS ok image/draw 5.922s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 25 4464586 ns/op 3.46 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 107743890 ns/op 2.85 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3040646316 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 64 1789915 ns/op 8.63 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 149139066 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.081s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3806 28029 ns/op BenchmarkIDCT-4 4074 27044 ns/op BenchmarkDecodeBaseline-4 9 11805518 ns/op 5.23 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16373198 ns/op 3.77 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 144703182 ns/op 8.49 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 183973947 ns/op 5.01 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.185s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12624102 8.724 ns/op BenchmarkDecodeGray-4 13 8327406 ns/op 7.87 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 35692561 ns/op 7.34 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 30652932 ns/op 8.55 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 24 4981086 ns/op 13.16 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 28695142 ns/op 9.14 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 35262593 ns/op 7.43 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 51534268 ns/op 5.96 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 51505688 ns/op 5.96 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 167965456 ns/op 7.32 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 182447966 ns/op 6.74 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 25804748 ns/op 11.90 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 169353379 ns/op 7.26 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 712015791 ns/op 1.73 MB/s 864096 B/op 30 allocs/op PASS ok image/png 3.344s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 3 48619139 ns/op 2.06 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 39992596 ns/op 2.50 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 290216999 ns/op 1.72 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 255816580 ns/op 1.95 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 48926700 ns/op 2.04 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 39722911 ns/op 2.52 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 284366551 ns/op 1.76 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 257074154 ns/op 1.94 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 644542661 ns/op 1.55 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 628773249 ns/op 1.59 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3848618708 ns/op 1.30 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3815847755 ns/op 1.31 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8335596 ns/op 12.00 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 13 8741822 ns/op 11.44 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 42046621 ns/op 11.89 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 43837401 ns/op 11.41 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 80470312 ns/op 12.43 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 85072941 ns/op 11.75 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 410527997 ns/op 12.18 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 431705925 ns/op 11.58 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 55337070 ns/op 1.81 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 46757399 ns/op 2.14 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 347131556 ns/op 1.44 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 378331782 ns/op 1.32 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 799809923 ns/op 1.25 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 866518182 ns/op 1.15 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5947020000 ns/op 0.84 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6046553607 ns/op 0.83 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 151492997 ns/op 27.59 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 157550384 ns/op 26.53 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 42.596s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 38954 2796 ns/op 0.36 MB/s BenchmarkMarshalCorpusFile/2-4 39150 2993 ns/op 0.67 MB/s BenchmarkMarshalCorpusFile/4-4 36254 3320 ns/op 1.20 MB/s BenchmarkMarshalCorpusFile/8-4 29932 3969 ns/op 2.02 MB/s BenchmarkMarshalCorpusFile/16-4 23115 5190 ns/op 3.08 MB/s BenchmarkMarshalCorpusFile/32-4 15114 7936 ns/op 4.03 MB/s BenchmarkMarshalCorpusFile/64-4 8575 12636 ns/op 5.06 MB/s BenchmarkMarshalCorpusFile/128-4 5538 20293 ns/op 6.31 MB/s BenchmarkMarshalCorpusFile/256-4 2828 39898 ns/op 6.42 MB/s BenchmarkMarshalCorpusFile/512-4 1548 77617 ns/op 6.60 MB/s BenchmarkMarshalCorpusFile/1024-4 801 151347 ns/op 6.77 MB/s BenchmarkMarshalCorpusFile/2048-4 386 299186 ns/op 6.85 MB/s BenchmarkMarshalCorpusFile/4096-4 205 585873 ns/op 6.99 MB/s BenchmarkMarshalCorpusFile/8192-4 99 1166941 ns/op 7.02 MB/s BenchmarkMarshalCorpusFile/16384-4 50 2349357 ns/op 6.97 MB/s BenchmarkMarshalCorpusFile/32768-4 22 5213922 ns/op 6.28 MB/s BenchmarkMarshalCorpusFile/65536-4 10 10551070 ns/op 6.21 MB/s BenchmarkMarshalCorpusFile/131072-4 5 21690943 ns/op 6.04 MB/s BenchmarkMarshalCorpusFile/262144-4 3 43246138 ns/op 6.06 MB/s BenchmarkMarshalCorpusFile/524288-4 2 86903584 ns/op 6.03 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 176579538 ns/op 5.94 MB/s BenchmarkUnmarshalCorpusFile/1-4 9838 11027 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9968 11067 ns/op 0.18 MB/s BenchmarkUnmarshalCorpusFile/4-4 9765 12383 ns/op 0.32 MB/s BenchmarkUnmarshalCorpusFile/8-4 8371 14054 ns/op 0.57 MB/s BenchmarkUnmarshalCorpusFile/16-4 6368 16857 ns/op 0.95 MB/s BenchmarkUnmarshalCorpusFile/32-4 4615 24727 ns/op 1.29 MB/s BenchmarkUnmarshalCorpusFile/64-4 3837 29152 ns/op 2.20 MB/s BenchmarkUnmarshalCorpusFile/128-4 2947 38810 ns/op 3.30 MB/s BenchmarkUnmarshalCorpusFile/256-4 1138 101434 ns/op 2.52 MB/s BenchmarkUnmarshalCorpusFile/512-4 597 194275 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/1024-4 321 369094 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/2048-4 162 735001 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/4096-4 78 1442511 ns/op 2.84 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 2903736 ns/op 2.82 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5805374 ns/op 2.82 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11596601 ns/op 2.83 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23112355 ns/op 2.84 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 45906499 ns/op 2.86 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 91978320 ns/op 2.85 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 189793750 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 373561324 ns/op 2.81 MB/s BenchmarkMutatorBytes/1-4 37760 3142 ns/op BenchmarkMutatorBytes/10-4 39385 3055 ns/op BenchmarkMutatorBytes/100-4 35821 3304 ns/op BenchmarkMutatorBytes/1000-4 23918 5333 ns/op BenchmarkMutatorBytes/10000-4 6250 24022 ns/op BenchmarkMutatorBytes/100000-4 944 141040 ns/op BenchmarkMutatorString/1-4 33897 3280 ns/op BenchmarkMutatorString/10-4 36962 3244 ns/op BenchmarkMutatorString/100-4 32948 3883 ns/op BenchmarkMutatorString/1000-4 14421 8002 ns/op BenchmarkMutatorString/10000-4 3452 55756 ns/op BenchmarkMutatorString/100000-4 337 379259 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 20420 5857 ns/op BenchmarkMutatorAllBasicTypes/string-4 19872 6082 ns/op BenchmarkMutatorAllBasicTypes/bool-4 63644 1871 ns/op BenchmarkMutatorAllBasicTypes/float32-4 57645 2079 ns/op BenchmarkMutatorAllBasicTypes/float64-4 57846 2076 ns/op BenchmarkMutatorAllBasicTypes/int-4 59886 1968 ns/op BenchmarkMutatorAllBasicTypes/int8-4 61950 1936 ns/op BenchmarkMutatorAllBasicTypes/int16-4 59847 1930 ns/op BenchmarkMutatorAllBasicTypes/int32-4 61204 1954 ns/op BenchmarkMutatorAllBasicTypes/int64-4 62368 1959 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 59847 1994 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 59358 1986 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 59059 2015 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 57543 1987 ns/op PASS ok internal/fuzz 11.797s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 52377 2254 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 135115 919.0 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.304s PASS ok internal/poll 0.027s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20595832 ns/op PASS ok internal/trace 2.596s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 18510 9188 ns/op BenchmarkCopyNLarge-4 296 516495 ns/op PASS ok io 0.590s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 218577 524.6 ns/op BenchmarkPrintln-4 23947 4975 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 37599 3209 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 4852 20632 ns/op BenchmarkDiscard-4 889368 123.8 ns/op 0 B/op 0 allocs/op PASS ok log 0.703s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1818794 68.31 ns/op BenchmarkAcosh-4 946022 119.0 ns/op BenchmarkAsin-4 1837375 67.99 ns/op BenchmarkAsinh-4 1000000 125.8 ns/op BenchmarkAtan-4 2485776 52.00 ns/op BenchmarkAtanh-4 1000000 117.6 ns/op BenchmarkAtan2-4 1811214 68.39 ns/op BenchmarkCbrt-4 1359102 89.16 ns/op BenchmarkCeil-4 18659068 6.409 ns/op BenchmarkCompare-4 4044679 29.69 ns/op BenchmarkCompare32-4 5030257 23.53 ns/op BenchmarkCopysign-4 2911974 41.41 ns/op BenchmarkCos-4 1324460 90.01 ns/op BenchmarkCosh-4 1428212 84.94 ns/op BenchmarkErf-4 2322963 53.95 ns/op BenchmarkErfc-4 2297367 55.36 ns/op BenchmarkErfinv-4 1928626 67.95 ns/op BenchmarkErfcinv-4 1806000 64.45 ns/op BenchmarkExp-4 5904396 41.34 ns/op BenchmarkExpGo-4 947187 130.8 ns/op BenchmarkExpm1-4 1974062 60.41 ns/op BenchmarkExp2-4 1000000 122.2 ns/op BenchmarkExp2Go-4 946096 127.0 ns/op BenchmarkAbs-4 3929424 30.66 ns/op BenchmarkDim-4 8767671 12.91 ns/op BenchmarkFloor-4 18716004 6.399 ns/op BenchmarkMax-4 12977402 9.461 ns/op BenchmarkMin-4 13167939 9.515 ns/op BenchmarkMod-4 343605 328.7 ns/op BenchmarkFrexp-4 2027452 59.48 ns/op BenchmarkGamma-4 734985 159.6 ns/op BenchmarkHypot-4 10018794 24.60 ns/op BenchmarkHypotGo-4 1559787 77.37 ns/op BenchmarkIlogb-4 2379709 49.73 ns/op BenchmarkJ0-4 263389 480.6 ns/op BenchmarkJ1-4 272757 472.2 ns/op BenchmarkJn-4 125370 974.2 ns/op BenchmarkLdexp-4 1956682 60.74 ns/op BenchmarkLgamma-4 937262 132.7 ns/op BenchmarkLog-4 3121491 48.57 ns/op BenchmarkLogb-4 2370152 50.32 ns/op BenchmarkLog1p-4 1254284 95.60 ns/op BenchmarkLog10-4 3410378 48.89 ns/op BenchmarkLog2-4 1528400 78.68 ns/op BenchmarkModf-4 2786635 41.28 ns/op BenchmarkNextafter32-4 2868735 41.72 ns/op BenchmarkNextafter64-4 2914543 41.14 ns/op BenchmarkPowInt-4 601290 195.8 ns/op BenchmarkPowFrac-4 429812 292.9 ns/op BenchmarkPow10Pos-4 4537965 26.51 ns/op BenchmarkPow10Neg-4 4603736 25.98 ns/op BenchmarkRound-4 3725119 32.00 ns/op BenchmarkRoundToEven-4 8705026 13.12 ns/op BenchmarkRemainder-4 496002 229.3 ns/op BenchmarkSignbit-4 5364483 22.42 ns/op BenchmarkSin-4 1682582 72.37 ns/op BenchmarkSincos-4 1000000 109.7 ns/op BenchmarkSinh-4 1644766 72.94 ns/op BenchmarkSqrtIndirect-4 18565894 6.437 ns/op BenchmarkSqrtLatency-4 17810907 7.554 ns/op BenchmarkSqrtIndirectLatency-4 17707006 7.578 ns/op BenchmarkSqrtGoLatency-4 1000000 101.8 ns/op BenchmarkSqrtPrime-4 32974 3649 ns/op BenchmarkTan-4 1493506 81.84 ns/op BenchmarkTanh-4 1305732 91.63 ns/op BenchmarkTrunc-4 18783996 6.412 ns/op BenchmarkY0-4 263605 464.4 ns/op BenchmarkY1-4 267226 461.5 ns/op BenchmarkYn-4 125994 964.4 ns/op BenchmarkFloat64bits-4 5648024 21.16 ns/op BenchmarkFloat64frombits-4 5381842 22.43 ns/op BenchmarkFloat32bits-4 5319363 22.10 ns/op BenchmarkFloat32frombits-4 5637644 21.21 ns/op BenchmarkFMA-4 17861898 6.725 ns/op PASS ok math 11.797s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 12041586 10.30 ns/op 6214.46 MB/s BenchmarkAddVV/2-4 10510837 11.11 ns/op 11525.86 MB/s BenchmarkAddVV/3-4 9888286 12.25 ns/op 15667.44 MB/s BenchmarkAddVV/4-4 9794943 12.47 ns/op 20535.44 MB/s BenchmarkAddVV/5-4 9052366 13.23 ns/op 24187.23 MB/s BenchmarkAddVV/10-4 7743780 15.71 ns/op 40726.84 MB/s BenchmarkAddVV/100-4 1690626 70.33 ns/op 90994.23 MB/s BenchmarkAddVV/1000-4 207819 578.5 ns/op 110625.36 MB/s BenchmarkSubVV/1-4 12035173 10.28 ns/op 6225.92 MB/s BenchmarkSubVV/2-4 10606389 11.17 ns/op 11459.98 MB/s BenchmarkSubVV/3-4 9855964 12.15 ns/op 15799.48 MB/s BenchmarkSubVV/4-4 9831298 12.29 ns/op 20828.18 MB/s BenchmarkSubVV/5-4 9048618 13.17 ns/op 24290.74 MB/s BenchmarkSubVV/10-4 7657630 15.69 ns/op 40785.99 MB/s BenchmarkSubVV/100-4 1702984 70.06 ns/op 91352.79 MB/s BenchmarkSubVV/1000-4 206343 577.3 ns/op 110869.34 MB/s BenchmarkAddVW/1-4 13361564 9.060 ns/op 883.03 MB/s BenchmarkAddVW/2-4 12367701 9.475 ns/op 1688.61 MB/s BenchmarkAddVW/3-4 11602377 10.14 ns/op 2367.93 MB/s BenchmarkAddVW/4-4 11291998 10.62 ns/op 3014.17 MB/s BenchmarkAddVW/5-4 10496908 11.38 ns/op 3513.49 MB/s BenchmarkAddVW/10-4 8893854 13.72 ns/op 5832.39 MB/s BenchmarkAddVW/100-4 322380 338.5 ns/op 2363.39 MB/s BenchmarkAddVW/1000-4 53025 2256 ns/op 3545.36 MB/s BenchmarkAddVWext/1-4 13290988 9.091 ns/op 879.98 MB/s BenchmarkAddVWext/2-4 12213193 9.742 ns/op 1642.40 MB/s BenchmarkAddVWext/3-4 10803468 11.25 ns/op 2134.15 MB/s BenchmarkAddVWext/4-4 11214152 10.59 ns/op 3021.48 MB/s BenchmarkAddVWext/5-4 10431270 11.42 ns/op 3502.10 MB/s BenchmarkAddVWext/10-4 9034738 13.41 ns/op 5966.67 MB/s BenchmarkAddVWext/100-4 88905 1338 ns/op 597.99 MB/s BenchmarkAddVWext/1000-4 9130 12915 ns/op 619.42 MB/s BenchmarkSubVW/1-4 13261388 9.031 ns/op 885.84 MB/s BenchmarkSubVW/2-4 12378980 9.828 ns/op 1628.00 MB/s BenchmarkSubVW/3-4 11362774 10.41 ns/op 2306.00 MB/s BenchmarkSubVW/4-4 11233596 10.65 ns/op 3005.83 MB/s BenchmarkSubVW/5-4 10510171 11.36 ns/op 3519.78 MB/s BenchmarkSubVW/10-4 8839180 13.45 ns/op 5948.60 MB/s BenchmarkSubVW/100-4 340142 351.3 ns/op 2277.07 MB/s BenchmarkSubVW/1000-4 52281 2268 ns/op 3527.12 MB/s BenchmarkSubVWext/1-4 13244575 9.136 ns/op 875.69 MB/s BenchmarkSubVWext/2-4 12371884 9.779 ns/op 1636.10 MB/s BenchmarkSubVWext/3-4 11133339 10.74 ns/op 2233.80 MB/s BenchmarkSubVWext/4-4 11176935 10.59 ns/op 3020.36 MB/s BenchmarkSubVWext/5-4 10434466 11.64 ns/op 3435.72 MB/s BenchmarkSubVWext/10-4 8407521 14.49 ns/op 5522.49 MB/s BenchmarkSubVWext/100-4 89575 1337 ns/op 598.32 MB/s BenchmarkSubVWext/1000-4 8680 12907 ns/op 619.82 MB/s BenchmarkMulAddVWW/1-4 10551649 11.36 ns/op 5631.62 MB/s BenchmarkMulAddVWW/2-4 10051954 12.13 ns/op 10548.09 MB/s BenchmarkMulAddVWW/3-4 9739117 12.59 ns/op 15250.61 MB/s BenchmarkMulAddVWW/4-4 9256144 12.93 ns/op 19802.02 MB/s BenchmarkMulAddVWW/5-4 8457162 14.20 ns/op 22534.18 MB/s BenchmarkMulAddVWW/10-4 6381482 18.64 ns/op 34327.37 MB/s BenchmarkMulAddVWW/100-4 1000000 108.3 ns/op 59070.85 MB/s BenchmarkMulAddVWW/1000-4 129441 927.4 ns/op 69009.89 MB/s BenchmarkAddMulVVW/1-4 12086829 9.957 ns/op 6427.43 MB/s BenchmarkAddMulVVW/2-4 10113340 11.43 ns/op 11197.41 MB/s BenchmarkAddMulVVW/3-4 9648405 12.26 ns/op 15666.07 MB/s BenchmarkAddMulVVW/4-4 8938927 13.50 ns/op 18958.99 MB/s BenchmarkAddMulVVW/5-4 8279448 14.59 ns/op 21930.39 MB/s BenchmarkAddMulVVW/10-4 6937068 17.31 ns/op 36979.03 MB/s BenchmarkAddMulVVW/100-4 1467804 80.37 ns/op 79629.75 MB/s BenchmarkAddMulVVW/1000-4 167728 712.8 ns/op 89786.75 MB/s BenchmarkDivWVW/1-4 2723938 43.29 ns/op 1478.44 MB/s BenchmarkDivWVW/2-4 1246832 96.25 ns/op 1329.92 MB/s BenchmarkDivWVW/3-4 963513 122.2 ns/op 1571.27 MB/s BenchmarkDivWVW/4-4 827854 141.7 ns/op 1806.83 MB/s BenchmarkDivWVW/5-4 811297 147.4 ns/op 2170.55 MB/s BenchmarkDivWVW/10-4 435004 269.7 ns/op 2373.00 MB/s BenchmarkDivWVW/100-4 58042 2042 ns/op 3134.89 MB/s BenchmarkDivWVW/1000-4 6021 19964 ns/op 3205.70 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11449744 9.569 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12294433 9.540 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10673877 10.88 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11013996 9.912 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9950239 11.45 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10241216 10.97 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9441958 12.10 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9508627 11.77 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8722845 12.94 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8988598 12.49 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6664362 17.34 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7067832 16.23 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 108.2 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1306386 90.75 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 130154 927.5 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155832 767.3 ns/op BenchmarkDecimalConversion-4 222 532230 ns/op BenchmarkFloatString/100-4 12346 9568 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 230 512307 ns/op 2922 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 46811650 ns/op 60637 B/op 48 allocs/op BenchmarkFloatString/100000-4 1 4686743421 ns/op 838280 B/op 510 allocs/op BenchmarkFloatAdd/10-4 173071 671.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 177162 675.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 159765 750.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 87050 1347 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17331 6859 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 237195 503.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 233640 493.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 226202 528.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 158580 733.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45568 2604 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2060 56724 ns/op BenchmarkParseFloatLargeExp-4 482 247282 ns/op BenchmarkGCD10x10/WithoutXY-4 210050 564.2 ns/op BenchmarkGCD10x10/WithXY-4 61196 1949 ns/op BenchmarkGCD10x100/WithoutXY-4 105218 1136 ns/op BenchmarkGCD10x100/WithXY-4 19275 6490 ns/op BenchmarkGCD10x1000/WithoutXY-4 69739 1795 ns/op BenchmarkGCD10x1000/WithXY-4 15523 7968 ns/op BenchmarkGCD100x100/WithoutXY-4 26562 4529 ns/op BenchmarkGCD100x100/WithXY-4 9549 10742 ns/op BenchmarkGCD100x1000/WithoutXY-4 13252 9264 ns/op BenchmarkGCD100x1000/WithXY-4 6082 17958 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2182 54199 ns/op BenchmarkGCD1000x1000/WithXY-4 1240 94824 ns/op BenchmarkHilbert-4 24 4779585 ns/op BenchmarkBinomial-4 15002 8124 ns/op BenchmarkQuoRem-4 21913 5686 ns/op BenchmarkExp-4 15 7441071 ns/op BenchmarkExpMont/Odd-4 126 939783 ns/op 2597 B/op 22 allocs/op BenchmarkExpMont/Even1-4 126 951235 ns/op 3358 B/op 38 allocs/op BenchmarkExpMont/Even2-4 122 985177 ns/op 3827 B/op 52 allocs/op BenchmarkExpMont/Even3-4 121 985254 ns/op 3829 B/op 52 allocs/op BenchmarkExpMont/Even4-4 120 986333 ns/op 3851 B/op 53 allocs/op BenchmarkExpMont/Even8-4 120 989272 ns/op 3856 B/op 53 allocs/op BenchmarkExpMont/Even32-4 120 979826 ns/op 3837 B/op 53 allocs/op BenchmarkExpMont/Even64-4 147 809802 ns/op 3652 B/op 54 allocs/op BenchmarkExpMont/Even96-4 141 858467 ns/op 3783 B/op 51 allocs/op BenchmarkExpMont/Even128-4 165 713687 ns/op 3252 B/op 50 allocs/op BenchmarkExpMont/Even255-4 189 624904 ns/op 2961 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 447 264660 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 399 297307 ns/op 1721 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 403 295670 ns/op 1732 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 399 298710 ns/op 1750 B/op 48 allocs/op BenchmarkExp2-4 15 7459607 ns/op BenchmarkBitset-4 756598 146.9 ns/op BenchmarkBitsetNeg-4 432705 265.2 ns/op BenchmarkBitsetOrig-4 272133 457.0 ns/op BenchmarkBitsetNegOrig-4 169627 710.9 ns/op BenchmarkModSqrt225_Tonelli-4 100 1037856 ns/op BenchmarkModSqrt225_3Mod4-4 370 315722 ns/op BenchmarkModSqrt231_Tonelli-4 100 1079470 ns/op BenchmarkModSqrt231_5Mod8-4 316 366392 ns/op BenchmarkModInverse-4 14109 8710 ns/op BenchmarkSqrt-4 1740 67799 ns/op BenchmarkIntSqr/1-4 1393944 85.05 ns/op BenchmarkIntSqr/2-4 755876 155.8 ns/op BenchmarkIntSqr/3-4 596995 194.6 ns/op BenchmarkIntSqr/5-4 439759 273.4 ns/op BenchmarkIntSqr/8-4 302860 381.9 ns/op BenchmarkIntSqr/10-4 247654 479.3 ns/op BenchmarkIntSqr/20-4 52732 2373 ns/op BenchmarkIntSqr/30-4 38643 3233 ns/op BenchmarkIntSqr/50-4 23540 5182 ns/op BenchmarkIntSqr/80-4 13968 8727 ns/op BenchmarkIntSqr/100-4 9262 11364 ns/op BenchmarkIntSqr/200-4 3925 29929 ns/op BenchmarkIntSqr/300-4 1578 69225 ns/op BenchmarkIntSqr/500-4 823 153201 ns/op BenchmarkIntSqr/800-4 310 390786 ns/op BenchmarkIntSqr/1000-4 226 523995 ns/op BenchmarkDiv/20/10-4 420919 276.3 ns/op BenchmarkDiv/40/20-4 432147 278.8 ns/op BenchmarkDiv/100/50-4 361628 323.8 ns/op BenchmarkDiv/200/100-4 55838 2199 ns/op BenchmarkDiv/400/200-4 53990 2281 ns/op BenchmarkDiv/1000/500-4 43674 2890 ns/op BenchmarkDiv/2000/1000-4 31941 3943 ns/op BenchmarkDiv/20000/10000-4 1104 108015 ns/op BenchmarkDiv/200000/100000-4 25 4538405 ns/op BenchmarkDiv/2000000/1000000-4 1 124362800 ns/op BenchmarkDiv/20000000/10000000-4 1 3681080997 ns/op BenchmarkMul-4 5 21869318 ns/op BenchmarkNatMul/10-4 177102 631.5 ns/op BenchmarkNatMul/100-4 5600 20772 ns/op BenchmarkNatMul/1000-4 181 655584 ns/op BenchmarkZeroShifts/Shl-4 20586 5726 ns/op BenchmarkZeroShifts/ShlSame-4 4810466 22.40 ns/op BenchmarkZeroShifts/Shr-4 19831 7875 ns/op BenchmarkZeroShifts/ShrSame-4 5282362 22.46 ns/op BenchmarkExp3Power/0x10-4 201814 619.4 ns/op BenchmarkExp3Power/0x40-4 171390 711.4 ns/op BenchmarkExp3Power/0x100-4 102715 1187 ns/op BenchmarkExp3Power/0x400-4 46134 2590 ns/op BenchmarkExp3Power/0x1000-4 9568 11682 ns/op BenchmarkExp3Power/0x4000-4 2052 58719 ns/op BenchmarkExp3Power/0x10000-4 222 546116 ns/op BenchmarkExp3Power/0x40000-4 20 5764377 ns/op BenchmarkExp3Power/0x100000-4 2 56464775 ns/op BenchmarkExp3Power/0x400000-4 1 526111561 ns/op BenchmarkFibo-4 3 39007967 ns/op BenchmarkNatSqr/1-4 1000000 115.7 ns/op BenchmarkNatSqr/2-4 583659 223.4 ns/op BenchmarkNatSqr/3-4 490424 289.9 ns/op BenchmarkNatSqr/5-4 326910 392.0 ns/op BenchmarkNatSqr/8-4 237183 571.2 ns/op BenchmarkNatSqr/10-4 186514 655.6 ns/op BenchmarkNatSqr/20-4 47760 2480 ns/op BenchmarkNatSqr/30-4 35817 3421 ns/op BenchmarkNatSqr/50-4 21494 5601 ns/op BenchmarkNatSqr/80-4 12651 9438 ns/op BenchmarkNatSqr/100-4 9573 12526 ns/op BenchmarkNatSqr/200-4 3700 32260 ns/op BenchmarkNatSqr/300-4 1608 76946 ns/op BenchmarkNatSqr/500-4 801 149701 ns/op BenchmarkNatSqr/800-4 334 351753 ns/op BenchmarkNatSqr/1000-4 247 495631 ns/op BenchmarkNatSetBytes/8-4 776532 144.1 ns/op BenchmarkNatSetBytes/24-4 253396 482.5 ns/op BenchmarkNatSetBytes/128-4 57345 2053 ns/op BenchmarkNatSetBytes/7-4 867769 134.3 ns/op BenchmarkNatSetBytes/23-4 263556 468.7 ns/op BenchmarkNatSetBytes/127-4 56316 2062 ns/op BenchmarkScanPi-4 264 453496 ns/op BenchmarkStringPiParallel-4 784 144524 ns/op BenchmarkScan/10/Base2-4 43652 2760 ns/op BenchmarkScan/100/Base2-4 4969 23988 ns/op BenchmarkScan/1000/Base2-4 504 234579 ns/op BenchmarkScan/10/Base8-4 108475 1120 ns/op BenchmarkScan/100/Base8-4 14306 8496 ns/op BenchmarkScan/1000/Base8-4 1440 83244 ns/op BenchmarkScan/10/Base10-4 112494 1065 ns/op BenchmarkScan/100/Base10-4 15090 7754 ns/op BenchmarkScan/1000/Base10-4 1606 75777 ns/op BenchmarkScan/10/Base16-4 121480 976.0 ns/op BenchmarkScan/100/Base16-4 17282 6980 ns/op BenchmarkScan/1000/Base16-4 1785 66900 ns/op BenchmarkString/10/Base2-4 186537 646.6 ns/op BenchmarkString/100/Base2-4 24770 4805 ns/op BenchmarkString/1000/Base2-4 2503 47061 ns/op BenchmarkString/10/Base8-4 366408 332.7 ns/op BenchmarkString/100/Base8-4 64422 1826 ns/op BenchmarkString/1000/Base8-4 7005 16647 ns/op BenchmarkString/10/Base10-4 211472 572.8 ns/op BenchmarkString/100/Base10-4 39602 3027 ns/op BenchmarkString/1000/Base10-4 5139 23447 ns/op BenchmarkString/10/Base16-4 405884 292.4 ns/op BenchmarkString/100/Base16-4 84668 1383 ns/op BenchmarkString/1000/Base16-4 9504 11912 ns/op BenchmarkLeafSize/0-4 46 2535819 ns/op BenchmarkLeafSize/1-4 432 272546 ns/op BenchmarkLeafSize/2-4 432 269931 ns/op BenchmarkLeafSize/3-4 315 378365 ns/op BenchmarkLeafSize/4-4 452 262162 ns/op BenchmarkLeafSize/5-4 280 422357 ns/op BenchmarkLeafSize/6-4 326 363844 ns/op BenchmarkLeafSize/7-4 340 345215 ns/op BenchmarkLeafSize/8-4 450 263789 ns/op BenchmarkLeafSize/9-4 232 506989 ns/op BenchmarkLeafSize/10-4 282 423677 ns/op BenchmarkLeafSize/11-4 296 402783 ns/op BenchmarkLeafSize/12-4 325 363255 ns/op BenchmarkLeafSize/13-4 300 394076 ns/op BenchmarkLeafSize/14-4 345 340829 ns/op BenchmarkLeafSize/15-4 380 315940 ns/op BenchmarkLeafSize/16-4 452 256482 ns/op BenchmarkLeafSize/32-4 441 266950 ns/op BenchmarkLeafSize/64-4 414 281876 ns/op BenchmarkProbablyPrime/n=0-4 10 11077747 ns/op BenchmarkProbablyPrime/n=1-4 8 12633128 ns/op BenchmarkProbablyPrime/n=5-4 6 18617181 ns/op BenchmarkProbablyPrime/n=10-4 4 25907178 ns/op BenchmarkProbablyPrime/n=20-4 3 40387069 ns/op BenchmarkProbablyPrime/Lucas-4 12 9531899 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 76 1485414 ns/op BenchmarkRatCmp-4 227637 505.8 ns/op BenchmarkFloatSqrt/64-4 22816 5223 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 14224 8403 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9228 11683 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 5000 23386 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 850 140819 ns/op 18064 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 63 1869716 ns/op 176153 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 140253481 ns/op 3848712 B/op 660 allocs/op PASS ok math/big 49.725s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 9649984 12.36 ns/op BenchmarkLeadingZeros8-4 9209679 12.73 ns/op BenchmarkLeadingZeros16-4 10268259 11.72 ns/op BenchmarkLeadingZeros32-4 10292240 11.55 ns/op BenchmarkLeadingZeros64-4 10455201 11.35 ns/op BenchmarkTrailingZeros-4 10592114 11.29 ns/op BenchmarkTrailingZeros8-4 10038316 11.60 ns/op BenchmarkTrailingZeros16-4 10381440 11.61 ns/op BenchmarkTrailingZeros32-4 10495970 11.49 ns/op BenchmarkTrailingZeros64-4 10353597 11.32 ns/op BenchmarkOnesCount-4 10678701 11.35 ns/op BenchmarkOnesCount8-4 10415102 11.49 ns/op BenchmarkOnesCount16-4 10082768 11.70 ns/op BenchmarkOnesCount32-4 10062477 11.96 ns/op BenchmarkOnesCount64-4 9959082 11.86 ns/op BenchmarkRotateLeft-4 10832814 11.12 ns/op BenchmarkRotateLeft8-4 10495376 11.29 ns/op BenchmarkRotateLeft16-4 10847242 11.13 ns/op BenchmarkRotateLeft32-4 10475688 11.47 ns/op BenchmarkRotateLeft64-4 10340029 11.67 ns/op BenchmarkReverse-4 14359926 8.281 ns/op BenchmarkReverse8-4 18754573 6.401 ns/op BenchmarkReverse16-4 16821355 7.132 ns/op BenchmarkReverse32-4 15122209 7.962 ns/op BenchmarkReverse64-4 14497729 8.299 ns/op BenchmarkReverseBytes-4 18659498 6.369 ns/op BenchmarkReverseBytes16-4 18814524 6.378 ns/op BenchmarkReverseBytes32-4 18877573 6.356 ns/op BenchmarkReverseBytes64-4 18462001 6.368 ns/op BenchmarkAdd-4 11058558 11.02 ns/op BenchmarkAdd32-4 10343127 11.55 ns/op BenchmarkAdd64-4 10963912 11.01 ns/op BenchmarkAdd64multiple-4 17582259 6.881 ns/op BenchmarkSub-4 10881836 11.02 ns/op BenchmarkSub32-4 10290073 11.64 ns/op BenchmarkSub64-4 10929861 11.04 ns/op BenchmarkSub64multiple-4 17586470 6.809 ns/op BenchmarkMul-4 10951952 10.91 ns/op BenchmarkMul32-4 10540962 11.13 ns/op BenchmarkMul64-4 10989285 10.85 ns/op BenchmarkDiv-4 2696026 44.70 ns/op BenchmarkDiv32-4 5613847 21.42 ns/op BenchmarkDiv64-4 2691902 43.82 ns/op PASS ok math/bits 5.784s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10283016 23.39 ns/op BenchmarkAcos-4 389854 278.5 ns/op BenchmarkAcosh-4 402760 300.0 ns/op BenchmarkAsin-4 464166 276.7 ns/op BenchmarkAsinh-4 458088 278.3 ns/op BenchmarkAtan-4 715234 204.3 ns/op BenchmarkAtanh-4 710588 203.5 ns/op BenchmarkConj-4 18296185 6.120 ns/op BenchmarkCos-4 534494 206.9 ns/op BenchmarkCosh-4 602476 207.2 ns/op BenchmarkExp-4 808135 158.7 ns/op BenchmarkLog-4 782014 161.2 ns/op BenchmarkLog10-4 813565 160.2 ns/op BenchmarkPhase-4 1726584 69.26 ns/op BenchmarkPolar-4 1000000 106.5 ns/op BenchmarkPow-4 223644 590.8 ns/op BenchmarkRect-4 1000000 108.3 ns/op BenchmarkSin-4 590874 209.6 ns/op BenchmarkSinh-4 586064 206.7 ns/op BenchmarkSqrt-4 1000000 120.3 ns/op BenchmarkTan-4 362928 342.8 ns/op BenchmarkTanh-4 401060 315.5 ns/op PASS ok math/cmplx 3.034s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 658341 156.0 ns/op BenchmarkInt63ThreadsafeParallel-4 474752 260.5 ns/op BenchmarkInt63Unthreadsafe-4 1314746 91.42 ns/op BenchmarkIntn1000-4 844092 134.8 ns/op BenchmarkInt63n1000-4 945025 122.1 ns/op BenchmarkInt31n1000-4 964054 114.2 ns/op BenchmarkFloat32-4 1000000 108.6 ns/op BenchmarkFloat64-4 1311714 91.77 ns/op BenchmarkPerm3-4 207266 579.2 ns/op BenchmarkPerm30-4 24369 4916 ns/op BenchmarkPerm30ViaShuffle-4 26665 4485 ns/op BenchmarkShuffleOverhead-4 18469 6473 ns/op BenchmarkRead3-4 914120 126.8 ns/op BenchmarkRead64-4 81778 1455 ns/op BenchmarkRead1000-4 5466 21335 ns/op BenchmarkConcurrent-4 117964 1027 ns/op PASS ok math/rand 2.317s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45602 2613 ns/op BenchmarkQDecodeWord-4 103195 1087 ns/op BenchmarkQDecodeHeader-4 99459 1185 ns/op BenchmarkTypeByExtension/.html-4 331555 316.2 ns/op BenchmarkTypeByExtension/.HTML-4 329281 374.0 ns/op BenchmarkTypeByExtension/.unused-4 335090 335.5 ns/op BenchmarkExtensionsByType/text/html-4 180289 629.9 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 116476 1029 ns/op BenchmarkExtensionsByType/application/octet-stream-4 196413 642.2 ns/op PASS ok mime 1.295s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 999 115343 ns/op PASS ok mime/quotedprintable 0.156s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 170 713356 ns/op 8466 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 16 6557837 ns/op 19297 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5140009463 ns/op 157784 B/op 224 allocs/op BenchmarkDNSName-4 112722 976.5 ns/op BenchmarkInterfaces-4 6021 19667 ns/op BenchmarkInterfaceByIndex-4 7908 12685 ns/op BenchmarkInterfaceByName-4 5289 19633 ns/op BenchmarkInterfaceAddrs-4 5508 19086 ns/op BenchmarkInterfacesAndAddrs-4 8851 13471 ns/op BenchmarkInterfacesAndMulticastAddrs-4 5611 17989 ns/op BenchmarkParseIP-4 7160 16329 ns/op BenchmarkParseIPValidIPv4-4 380616 311.2 ns/op BenchmarkParseIPValidIPv6-4 193833 606.2 ns/op BenchmarkIPString/IPv4-4 119263 978.2 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 11175 10666 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 50810 2359 ns/op BenchmarkIPEqual/IPv4-4 1142910 104.8 ns/op BenchmarkIPEqual/IPv6-4 1137019 104.2 ns/op BenchmarkTCP4OneShot-4 3283 30774 ns/op BenchmarkTCP4OneShotTimeout-4 3398 31408 ns/op BenchmarkTCP4Persistent-4 15661 7581 ns/op BenchmarkTCP4PersistentTimeout-4 15667 7661 ns/op BenchmarkTCP6OneShot-4 3481 32858 ns/op BenchmarkTCP6OneShotTimeout-4 3075 35377 ns/op BenchmarkTCP6Persistent-4 14604 7908 ns/op BenchmarkTCP6PersistentTimeout-4 14780 7748 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 24971 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25876 ns/op BenchmarkSetReadDeadline-4 128605 905.6 ns/op BenchmarkUDP6LinkLocalUnicast-4 8816 12932 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 11785 10190 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 11838 9582 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 12668 9525 ns/op 0 B/op 0 allocs/op PASS ok net 10.587s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28537 4058 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11427 10299 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14674 8091 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18636 6402 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 35198 3456 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 49706 2418 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 953442 128.4 ns/op BenchmarkReadRequestChrome-4 3838 28851 ns/op 21.18 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9990 10034 ns/op 7.77 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11730 10356 ns/op 7.92 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7039 15009 ns/op 10.06 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 18657 6452 ns/op 6.20 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 279 405275 ns/op 2.53 MB/s BenchmarkFileAndServer_1KB/https1-4 205 562673 ns/op 1.82 MB/s BenchmarkFileAndServer_1KB/h2-4 154 749973 ns/op 1.37 MB/s BenchmarkFileAndServer_16MB/h1-4 2 50947343 ns/op 329.31 MB/s BenchmarkFileAndServer_16MB/https1-4 1 115833116 ns/op 144.84 MB/s BenchmarkFileAndServer_16MB/h2-4 1 220018452 ns/op 76.25 MB/s BenchmarkFileAndServer_64MB/h1-4 1 204211579 ns/op 328.62 MB/s BenchmarkFileAndServer_64MB/https1-4 1 412394859 ns/op 162.73 MB/s BenchmarkFileAndServer_64MB/h2-4 1 898866153 ns/op 74.66 MB/s BenchmarkServeMux-4 297 426794 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 375 339644 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 339 372827 ns/op 5986 B/op 64 allocs/op BenchmarkClientServer/https1-4 214 473407 ns/op 6742 B/op 75 allocs/op BenchmarkClientServer/h2-4 159 679419 ns/op 10006 B/op 83 allocs/op BenchmarkClientServerParallel/4/h1-4 1159 92489 ns/op 10229 B/op 80 allocs/op BenchmarkClientServerParallel/4/https1-4 30 3372668 ns/op 86741 B/op 970 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46379: read tcp 127.0.0.1:46378->127.0.0.1:46379: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46382: write tcp 127.0.0.1:46378->127.0.0.1:46382: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46409: read tcp 127.0.0.1:46385->127.0.0.1:46409: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46400: write tcp 127.0.0.1:46385->127.0.0.1:46400: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46410: write tcp 127.0.0.1:46385->127.0.0.1:46410: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46437: read tcp 127.0.0.1:46411->127.0.0.1:46437: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46436: read tcp 127.0.0.1:46411->127.0.0.1:46436: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46438: write tcp 127.0.0.1:46411->127.0.0.1:46438: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46440: read tcp 127.0.0.1:46411->127.0.0.1:46440: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46439: write tcp 127.0.0.1:46411->127.0.0.1:46439: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 374 289451 ns/op 12906 B/op 121 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46448: read tcp 127.0.0.1:46444->127.0.0.1:46448: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46450: read tcp 127.0.0.1:46444->127.0.0.1:46450: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46462: read tcp 127.0.0.1:46451->127.0.0.1:46462: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46464: read tcp 127.0.0.1:46451->127.0.0.1:46464: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46454: write tcp 127.0.0.1:46451->127.0.0.1:46454: use of closed network connection BenchmarkClientServerParallel/64/h1-4 795 136029 ns/op 15955 B/op 97 allocs/op BenchmarkClientServerParallel/64/https1-4 28 4227973 ns/op 109550 B/op 1183 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47125: read tcp 127.0.0.1:47121->127.0.0.1:47125: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47127: read tcp 127.0.0.1:47121->127.0.0.1:47127: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47154: read tcp 127.0.0.1:47128->127.0.0.1:47154: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47152: read tcp 127.0.0.1:47128->127.0.0.1:47152: use of closed network connection BenchmarkClientServerParallel/64/h2-4 27 4081523 ns/op 90864 B/op 1060 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47160: read tcp 127.0.0.1:47159->127.0.0.1:47160: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47163: read tcp 127.0.0.1:47159->127.0.0.1:47163: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47180: read tcp 127.0.0.1:47166->127.0.0.1:47180: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47171: read tcp 127.0.0.1:47166->127.0.0.1:47171: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47176: read tcp 127.0.0.1:47166->127.0.0.1:47176: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47185: write tcp 127.0.0.1:47166->127.0.0.1:47185: use of closed network connection BenchmarkServer-4 112 916146 ns/op 3094 B/op 23 allocs/op BenchmarkClient-4 258 470865 ns/op 3740 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 565 192599 ns/op 7278 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1207 98192 ns/op 3095 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1622 73993 ns/op 1879 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1542 77877 ns/op 2749 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1599 73114 ns/op 2710 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1776 72049 ns/op 2715 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1723 69707 ns/op 1916 B/op 14 allocs/op BenchmarkServerHijack-4 855 135217 ns/op 16699 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 421 278924 ns/op 6148 B/op 53 allocs/op BenchmarkResponseStatusLine-4 427472 237.7 ns/op 0 B/op 0 allocs/op PASS ok net/http 10.461s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 5012 31217 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.247s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 91700 1277 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 512152 200.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 193597 607.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 70912 1735 ns/op BenchmarkStdIPv4-4 129715 883.4 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91780 1287 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 93894 1274 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 85327 1397 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 68517 1734 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1759108 68.86 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1563709 77.04 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1301157 92.80 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 274929 426.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 298663 394.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 271040 439.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 87403 1383 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 296142 400.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 153600 770.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 162198 729.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 152160 772.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 79795 1500 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 382762 311.5 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 130815 907.2 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 173462 677.9 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 270524 437.2 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 163629 735.0 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 343630 342.7 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 159988 747.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 161823 754.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 160275 754.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 123253 977.4 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 475161 242.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 163579 721.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 98227 1215 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 123639 959.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 173127 696.3 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 114686 1048 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 281775 417.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 122539 965.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 146746 809.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 197578 603.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 139810 861.0 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 104.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 105.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 104.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 110.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 111.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 981688 111.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 111.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 111.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 111.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 382947 315.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 591913 195.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 214536 548.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 232680 513.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 215346 556.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 78189 1542 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 537267 217.5 ns/op PASS ok net/netip 7.601s 2023/03/17 15:45:05 Test RPC server listening on 127.0.0.1:47755 2023/03/17 15:45:05 Test HTTP RPC server listening on 127.0.0.1:47756 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1728 67026 ns/op BenchmarkEndToEndHTTP-4 1525 69269 ns/op BenchmarkEndToEndAsync-4 3759 31509 ns/op BenchmarkEndToEndAsyncHTTP-4 3883 32733 ns/op PASS ok net/rpc 0.816s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3358 32619 ns/op BenchmarkReadMIMEHeader/server_headers-4 5775 20269 ns/op BenchmarkUncommon-4 28120 4249 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.534s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4176 24162 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 95203 1158 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 588786 197.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 98718 1214 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 187222 635.8 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 86802 1379 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14778 8066 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 404844 287.4 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 95194 1261 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 185286 643.4 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 86431 1369 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 16436 7310 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 205552 574.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 81904 1440 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 79626 1485 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 36409 3251 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6466 18140 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 205332 581.0 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 80143 1466 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 80313 1490 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36286 3265 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6223 17793 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.068s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3156544 38.13 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 166902 683.7 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 970 115076 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries BenchmarkReaddir-4 342 338816 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries BenchmarkReadDir-4 782 152810 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries BenchmarkStatDot-4 85260 1396 ns/op BenchmarkStatFile-4 74635 1611 ns/op BenchmarkStatDir-4 76987 1514 ns/op BenchmarkLstatDot-4 85632 1402 ns/op BenchmarkLstatFile-4 74998 1608 ns/op BenchmarkLstatDir-4 78591 1526 ns/op PASS ok os 1.550s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 66 1825038 ns/op 6397 B/op 29 allocs/op PASS ok os/exec 0.247s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 407617 295.6 ns/op PASS ok os/user 0.239s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3668786 32.84 ns/op BenchmarkString-4 2174653 54.57 ns/op BenchmarkBytes-4 1982860 60.09 ns/op BenchmarkNamedBytes-4 789873 148.3 ns/op BenchmarkBytesArray-4 679035 174.4 ns/op BenchmarkSliceLen-4 2305819 52.26 ns/op BenchmarkMapLen-4 1508562 79.34 ns/op BenchmarkStringLen-4 1838019 64.96 ns/op BenchmarkArrayLen-4 1746691 68.37 ns/op BenchmarkSliceCap-4 2368623 50.25 ns/op BenchmarkDeepEqual/int8-4 679023 174.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 115335 1033 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 527984 227.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 109477 1084 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 522387 228.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 110430 1091 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 516921 226.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 110041 1089 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 516483 224.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 109940 1098 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 656268 177.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 138766 844.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 529395 226.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 109814 1091 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 515073 228.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 109965 1088 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 529898 228.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 110329 1084 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 530342 225.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 109398 1089 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 515398 228.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 108734 1092 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 516414 224.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 108328 1092 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 505960 226.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 107893 1097 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 536088 223.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 109950 1099 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 537217 222.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 109090 1088 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 698600 173.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 115071 1040 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 537078 221.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 108265 1099 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 140130 851.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 67474 1774 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 70470 1694 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45974 2591 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 272511 423.7 ns/op BenchmarkIsZero/ArrayIncomparable-4 39349 3066 ns/op BenchmarkIsZero/StructComparable-4 838344 142.6 ns/op BenchmarkIsZero/StructIncomparable-4 177787 684.9 ns/op BenchmarkSetZero/Bool/Direct-4 4234690 28.33 ns/op BenchmarkSetZero/Bool/CachedZero-4 1730214 69.15 ns/op BenchmarkSetZero/Bool/NewZero-4 1279688 94.09 ns/op BenchmarkSetZero/Int/Direct-4 2520780 47.58 ns/op BenchmarkSetZero/Int/CachedZero-4 1729420 69.64 ns/op BenchmarkSetZero/Int/NewZero-4 1290438 93.11 ns/op BenchmarkSetZero/Uint/Direct-4 2465178 47.34 ns/op BenchmarkSetZero/Uint/CachedZero-4 1712973 69.30 ns/op BenchmarkSetZero/Uint/NewZero-4 1294003 94.07 ns/op BenchmarkSetZero/Float/Direct-4 2529198 47.94 ns/op BenchmarkSetZero/Float/CachedZero-4 1734811 69.19 ns/op BenchmarkSetZero/Float/NewZero-4 1282318 93.28 ns/op BenchmarkSetZero/Complex/Direct-4 2507092 47.97 ns/op BenchmarkSetZero/Complex/CachedZero-4 1721948 69.99 ns/op BenchmarkSetZero/Complex/NewZero-4 1272081 93.73 ns/op BenchmarkSetZero/Array/Direct-4 4139095 29.09 ns/op BenchmarkSetZero/Array/CachedZero-4 1727845 69.30 ns/op BenchmarkSetZero/Array/NewZero-4 1277347 93.51 ns/op BenchmarkSetZero/Chan/Direct-4 2477292 47.43 ns/op BenchmarkSetZero/Chan/CachedZero-4 1365039 87.72 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 110.7 ns/op BenchmarkSetZero/Func/Direct-4 2540227 48.29 ns/op BenchmarkSetZero/Func/CachedZero-4 1351479 88.74 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 111.7 ns/op BenchmarkSetZero/Interface/Direct-4 2254892 53.98 ns/op BenchmarkSetZero/Interface/CachedZero-4 1720092 70.00 ns/op BenchmarkSetZero/Interface/NewZero-4 1280986 94.20 ns/op BenchmarkSetZero/Map/Direct-4 2536495 47.30 ns/op BenchmarkSetZero/Map/CachedZero-4 1353034 88.58 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 110.2 ns/op BenchmarkSetZero/Pointer/Direct-4 2488542 48.19 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1369098 89.02 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 110.9 ns/op BenchmarkSetZero/Slice/Direct-4 2201938 54.37 ns/op BenchmarkSetZero/Slice/CachedZero-4 1747802 68.68 ns/op BenchmarkSetZero/Slice/NewZero-4 1273966 93.25 ns/op BenchmarkSetZero/String/Direct-4 2529237 48.56 ns/op BenchmarkSetZero/String/CachedZero-4 1722576 69.51 ns/op BenchmarkSetZero/String/NewZero-4 1283776 94.36 ns/op BenchmarkSetZero/Struct/Direct-4 4137933 28.73 ns/op BenchmarkSetZero/Struct/CachedZero-4 1732872 68.72 ns/op BenchmarkSetZero/Struct/NewZero-4 1283786 93.39 ns/op BenchmarkSelect/1-4 189234 638.9 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 95812 1253 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 50686 2356 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 171591 606.8 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 128131 910.8 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 123798 938.3 ns/op 136.42 MB/s BenchmarkCallArgCopy/size=256-4 112447 1045 ns/op 244.95 MB/s BenchmarkCallArgCopy/size=1024-4 80848 1496 ns/op 684.54 MB/s BenchmarkCallArgCopy/size=4096-4 38203 3174 ns/op 1290.57 MB/s BenchmarkCallArgCopy/size=65536-4 2905 38590 ns/op 1698.26 MB/s BenchmarkPtrTo-4 468547 240.7 ns/op BenchmarkFieldByName1-4 830742 138.9 ns/op BenchmarkFieldByName2-4 87138 1428 ns/op BenchmarkFieldByName3-4 8641 12311 ns/op BenchmarkInterfaceBig-4 5274454 22.83 ns/op BenchmarkInterfaceSmall-4 5182060 22.89 ns/op BenchmarkNew-4 2521584 47.20 ns/op BenchmarkMap/StringKeys/MapIndex-4 3162 36972 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3136 37004 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2996 38793 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3007 39320 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3164 37211 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3037 37657 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 251782 457.9 ns/op PASS ok reflect 17.985s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10220 11286 ns/op 9407 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15402 6867 ns/op 9195 B/op 1 allocs/op BenchmarkFindString-4 12146 9614 ns/op 8974 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 11504 ns/op 9284 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 11142 10633 ns/op 9154 B/op 2 allocs/op BenchmarkLiteral-4 15946 7183 ns/op BenchmarkNotLiteral-4 4514 26970 ns/op BenchmarkMatchClass-4 2991 34944 ns/op BenchmarkMatchClass_InRange-4 3327 33280 ns/op BenchmarkReplaceAll-4 2124 47790 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 17535 7011 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 40611 2967 ns/op BenchmarkAnchoredShortMatch-4 13983 7778 ns/op BenchmarkAnchoredLongMatch-4 20551 5867 ns/op BenchmarkOnePassShortA-4 21868 5597 ns/op BenchmarkNotOnePassShortA-4 8155 14732 ns/op BenchmarkOnePassShortB-4 27724 4233 ns/op BenchmarkNotOnePassShortB-4 9784 11750 ns/op BenchmarkOnePassLongPrefix-4 91501 1352 ns/op BenchmarkOnePassLongNotPrefix-4 30244 3945 ns/op BenchmarkMatchParallelShared-4 28072 4933 ns/op BenchmarkMatchParallelCopied-4 26481 4442 ns/op BenchmarkQuoteMetaAll-4 152212 761.0 ns/op 18.40 MB/s BenchmarkQuoteMetaNone-4 319897 370.2 ns/op 70.24 MB/s BenchmarkCompile/Onepass-4 4069 25862 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1688 67756 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 198 592400 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3923551 29.67 ns/op 539.22 MB/s BenchmarkMatch/Easy0/32-4 17530 6536 ns/op 4.90 MB/s BenchmarkMatch/Easy0/1K-4 5394 19498 ns/op 52.52 MB/s BenchmarkMatch/Easy0i/16-4 3957921 29.86 ns/op 535.88 MB/s BenchmarkMatch/Easy0i/32-4 5828 20570 ns/op 1.56 MB/s BenchmarkMatch/Easy0i/1K-4 276 428518 ns/op 2.39 MB/s BenchmarkMatch/Easy1/16-4 3937868 29.67 ns/op 539.29 MB/s BenchmarkMatch/Easy1/32-4 20778 6744 ns/op 4.75 MB/s BenchmarkMatch/Easy1/1K-4 4440 25338 ns/op 40.41 MB/s BenchmarkMatch/Medium/16-4 3944456 29.61 ns/op 540.31 MB/s BenchmarkMatch/Medium/32-4 5720 19018 ns/op 1.68 MB/s BenchmarkMatch/Medium/1K-4 318 373783 ns/op 2.74 MB/s BenchmarkMatch/Hard/16-4 3958453 29.63 ns/op 539.97 MB/s BenchmarkMatch/Hard/32-4 4046 27485 ns/op 1.16 MB/s BenchmarkMatch/Hard/1K-4 181 654614 ns/op 1.56 MB/s BenchmarkMatch/Hard1/16-4 1561 76708 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 838 140593 ns/op 0.23 MB/s BenchmarkMatch/Hard1/1K-4 27 4146398 ns/op 0.25 MB/s BenchmarkMatch_onepass_regex/16-4 31592 3763 ns/op 4.25 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18824 6367 ns/op 5.03 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 712 167880 ns/op 6.10 MB/s 25 B/op 0 allocs/op PASS ok regexp 7.492s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 644251 185.8 ns/op BenchmarkIsWordChar-4 162744 738.1 ns/op PASS ok regexp/syntax 1.341s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 70244 1709 ns/op BenchmarkCallers/inlined-4 52369 2302 ns/op BenchmarkCallers/no-cache-4 10000 10069 ns/op BenchmarkMakeChan/Byte-4 1078125 99.53 ns/op BenchmarkMakeChan/Int-4 962120 119.6 ns/op BenchmarkMakeChan/Ptr-4 645943 193.2 ns/op BenchmarkMakeChan/Struct/0-4 1365800 88.81 ns/op BenchmarkMakeChan/Struct/32-4 586201 205.0 ns/op BenchmarkMakeChan/Struct/40-4 461616 293.1 ns/op BenchmarkChanNonblocking-4 10656547 10.07 ns/op BenchmarkSelectUncontended-4 1000000 103.0 ns/op BenchmarkSelectSyncContended-4 28204 4264 ns/op BenchmarkSelectAsyncContended-4 97735 1225 ns/op BenchmarkSelectNonblock-4 6211588 18.93 ns/op BenchmarkChanUncontended-4 9031 12607 ns/op BenchmarkChanContended-4 1196 104239 ns/op BenchmarkChanSync-4 110361 1021 ns/op BenchmarkChanSyncWork-4 10000 34050 ns/op BenchmarkChanProdCons0-4 80730 1528 ns/op BenchmarkChanProdCons10-4 89542 1375 ns/op BenchmarkChanProdCons100-4 91837 1215 ns/op BenchmarkChanProdConsWork0-4 78676 1589 ns/op BenchmarkChanProdConsWork10-4 76911 1600 ns/op BenchmarkChanProdConsWork100-4 78678 1427 ns/op BenchmarkSelectProdCons-4 56968 2031 ns/op BenchmarkReceiveDataFromClosedChan-4 672631 181.4 ns/op BenchmarkChanCreation-4 183618 587.2 ns/op BenchmarkChanSem-4 136848 936.7 ns/op BenchmarkChanPopular-4 108 1114450 ns/op BenchmarkChanClosed-4 535742 236.0 ns/op BenchmarkCallClosure-4 6099270 19.59 ns/op BenchmarkCallClosure1-4 6109605 19.65 ns/op BenchmarkCallClosure2-4 1478892 86.25 ns/op BenchmarkCallClosure3-4 1763587 75.70 ns/op BenchmarkCallClosure4-4 1510527 79.16 ns/op BenchmarkComplex128DivNormal-4 10115728 19.86 ns/op BenchmarkComplex128DivNisNaN-4 7761890 20.80 ns/op BenchmarkComplex128DivDisNaN-4 7464715 23.34 ns/op BenchmarkComplex128DivNisInf-4 10085037 22.09 ns/op BenchmarkComplex128DivDisInf-4 4983226 28.94 ns/op BenchmarkSetTypePtr-4 45945429 2.617 ns/op 3056.77 MB/s BenchmarkSetTypePtr8-4 9746920 12.37 ns/op 5175.65 MB/s BenchmarkSetTypePtr16-4 9666404 12.34 ns/op 10373.39 MB/s BenchmarkSetTypePtr32-4 9697759 12.39 ns/op 20667.50 MB/s BenchmarkSetTypePtr64-4 9722854 12.32 ns/op 41557.69 MB/s BenchmarkSetTypePtr126-4 5692800 21.02 ns/op 47958.92 MB/s BenchmarkSetTypePtr128-4 5949847 20.30 ns/op 50434.47 MB/s BenchmarkSetTypePtrSlice-4 729435 162.6 ns/op 50395.10 MB/s BenchmarkSetTypeNode1-4 9707113 12.32 ns/op 1948.33 MB/s BenchmarkSetTypeNode1Slice-4 3039504 39.72 ns/op 19333.86 MB/s BenchmarkSetTypeNode8-4 9723726 12.38 ns/op 6462.82 MB/s BenchmarkSetTypeNode8Slice-4 1596774 75.08 ns/op 34098.86 MB/s BenchmarkSetTypeNode64-4 5646564 21.01 ns/op 25135.09 MB/s BenchmarkSetTypeNode64Slice-4 232101 517.5 ns/op 32649.88 MB/s BenchmarkSetTypeNode64Dead-4 7522693 15.73 ns/op 33569.17 MB/s BenchmarkSetTypeNode64DeadSlice-4 261308 461.4 ns/op 36615.34 MB/s BenchmarkSetTypeNode124-4 5731627 20.91 ns/op 48200.08 MB/s BenchmarkSetTypeNode124Slice-4 180429 657.3 ns/op 49074.93 MB/s BenchmarkSetTypeNode126-4 5946381 20.27 ns/op 50521.09 MB/s BenchmarkSetTypeNode126Slice-4 179961 661.5 ns/op 49534.98 MB/s BenchmarkSetTypeNode128-4 4056669 29.31 ns/op 35479.23 MB/s BenchmarkSetTypeNode128Slice-4 144831 833.9 ns/op 39910.71 MB/s BenchmarkSetTypeNode130-4 4064535 29.54 ns/op 35751.90 MB/s BenchmarkSetTypeNode130Slice-4 141423 840.1 ns/op 40225.86 MB/s BenchmarkSetTypeNode1024-4 754552 154.7 ns/op 53067.38 MB/s BenchmarkSetTypeNode1024Slice-4 24711 4852 ns/op 54128.73 MB/s BenchmarkAllocation-4 5288 29360 ns/op BenchmarkReadMemStats-4 6741 18621 ns/op BenchmarkReadMemStatsLatency-4 1 69386 p50-ns 69386 p90-ns 69386 p99-ns BenchmarkWriteBarrier-4 2902366 40.77 ns/op BenchmarkBulkWriteBarrier-4 7839782 16.61 ns/op BenchmarkScanStackNoLocals-4 3 36693181 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11071022 10.29 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11185981 11.47 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8883396 13.36 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7287224 17.19 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4325588 27.43 ns/op BenchmarkHash5-4 6026658 19.79 ns/op 252.65 MB/s BenchmarkHash16-4 6506212 18.05 ns/op 886.54 MB/s BenchmarkHash64-4 5889837 20.56 ns/op 3112.80 MB/s BenchmarkHash1024-4 1900545 63.55 ns/op 16112.35 MB/s BenchmarkHash65536-4 38895 3080 ns/op 21280.25 MB/s BenchmarkAlignedLoad-4 7113693 16.59 ns/op BenchmarkUnalignedLoad-4 7479859 15.58 ns/op BenchmarkEqEfaceConcrete-4 5953977 20.17 ns/op BenchmarkEqIfaceConcrete-4 6294030 19.06 ns/op BenchmarkNeEfaceConcrete-4 6238288 19.12 ns/op BenchmarkNeIfaceConcrete-4 6538400 18.27 ns/op BenchmarkConvT2EByteSized/bool-4 6295602 19.07 ns/op BenchmarkConvT2EByteSized/uint8-4 6284245 19.28 ns/op BenchmarkConvT2ESmall-4 5480697 21.81 ns/op BenchmarkConvT2EUintptr-4 5301877 22.65 ns/op BenchmarkConvT2ELarge-4 1284838 97.89 ns/op BenchmarkConvT2ISmall-4 5410426 22.20 ns/op BenchmarkConvT2IUintptr-4 5588758 21.28 ns/op BenchmarkConvT2ILarge-4 1000000 104.7 ns/op BenchmarkConvI2E-4 4784582 23.96 ns/op BenchmarkConvI2I-4 4445569 26.45 ns/op BenchmarkAssertE2T-4 4625613 25.99 ns/op BenchmarkAssertE2TLarge-4 2522103 48.03 ns/op BenchmarkAssertE2I-4 4277545 27.47 ns/op BenchmarkAssertI2T-4 4635142 25.96 ns/op BenchmarkAssertI2I-4 4369690 27.35 ns/op BenchmarkAssertI2E-4 6095125 19.21 ns/op BenchmarkAssertE2E-4 5997730 19.65 ns/op BenchmarkAssertE2T2-4 3617726 33.07 ns/op BenchmarkAssertE2T2Blank-4 4451478 26.76 ns/op BenchmarkAssertI2E2-4 4494787 26.69 ns/op BenchmarkAssertI2E2Blank-4 5741055 20.58 ns/op BenchmarkAssertE2E2-4 4507755 26.76 ns/op BenchmarkAssertE2E2Blank-4 5745828 20.46 ns/op BenchmarkConvT2Ezero/zero/16-4 5516143 21.43 ns/op BenchmarkConvT2Ezero/zero/32-4 5453331 21.82 ns/op BenchmarkConvT2Ezero/zero/64-4 5419203 22.06 ns/op BenchmarkConvT2Ezero/zero/str-4 5345991 22.22 ns/op BenchmarkConvT2Ezero/zero/slice-4 5424930 22.13 ns/op BenchmarkConvT2Ezero/zero/big-4 301533 514.9 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1457139 82.30 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1399707 90.77 ns/op BenchmarkConvT2Ezero/nonzero/big-4 279106 493.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 5481340 21.98 ns/op BenchmarkConvT2Ezero/smallint/32-4 5518732 21.89 ns/op BenchmarkConvT2Ezero/smallint/64-4 5285653 22.86 ns/op BenchmarkConvT2Ezero/largeint/16-4 1733070 63.73 ns/op BenchmarkConvT2Ezero/largeint/32-4 1763545 70.88 ns/op BenchmarkConvT2Ezero/largeint/64-4 1898530 64.27 ns/op BenchmarkMalloc8-4 1596534 74.96 ns/op BenchmarkMalloc16-4 1373850 84.67 ns/op BenchmarkMallocTypeInfo8-4 1503343 79.05 ns/op BenchmarkMallocTypeInfo16-4 1259470 96.72 ns/op BenchmarkMallocLargeStruct-4 210530 632.7 ns/op BenchmarkGoroutineSelect-4 74 2078443 ns/op BenchmarkGoroutineBlocking-4 86 3194576 ns/op BenchmarkGoroutineForRange-4 88 2619343 ns/op BenchmarkGoroutineIdle-4 100 2431225 ns/op BenchmarkHashStringSpeed-4 2568261 45.34 ns/op BenchmarkHashBytesSpeed-4 1368406 88.65 ns/op BenchmarkHashInt32Speed-4 3235059 38.04 ns/op BenchmarkHashInt64Speed-4 3224626 40.88 ns/op BenchmarkHashStringArraySpeed-4 608001 200.3 ns/op BenchmarkMegMap-4 3118650 38.59 ns/op BenchmarkMegOneMap-4 3980863 30.01 ns/op BenchmarkMegEqMap-4 1735 72766 ns/op BenchmarkMegEmptyMap-4 4613058 25.51 ns/op BenchmarkSmallStrMap-4 3151940 37.02 ns/op BenchmarkMapStringKeysEight_16-4 3017160 39.21 ns/op BenchmarkMapStringKeysEight_32-4 3142874 38.16 ns/op BenchmarkMapStringKeysEight_64-4 2996352 39.31 ns/op BenchmarkMapStringKeysEight_1M-4 3105193 38.56 ns/op BenchmarkIntMap-4 3746750 31.12 ns/op BenchmarkMapFirst/1-4 4608489 25.86 ns/op BenchmarkMapFirst/2-4 4594564 26.01 ns/op BenchmarkMapFirst/3-4 4605120 26.45 ns/op BenchmarkMapFirst/4-4 4598353 26.31 ns/op BenchmarkMapFirst/5-4 4532276 25.76 ns/op BenchmarkMapFirst/6-4 4448880 27.09 ns/op BenchmarkMapFirst/7-4 4492711 25.79 ns/op BenchmarkMapFirst/8-4 4491865 27.01 ns/op BenchmarkMapFirst/9-4 4004252 32.59 ns/op BenchmarkMapFirst/10-4 3889518 31.50 ns/op BenchmarkMapFirst/11-4 3863212 31.23 ns/op BenchmarkMapFirst/12-4 3969540 31.32 ns/op BenchmarkMapFirst/13-4 3927250 30.99 ns/op BenchmarkMapFirst/14-4 3829472 31.51 ns/op BenchmarkMapFirst/15-4 4020046 30.95 ns/op BenchmarkMapFirst/16-4 3897776 30.94 ns/op BenchmarkMapMid/1-4 3750996 32.26 ns/op BenchmarkMapMid/2-4 3627333 33.02 ns/op BenchmarkMapMid/3-4 3728974 32.06 ns/op BenchmarkMapMid/4-4 3469432 33.20 ns/op BenchmarkMapMid/5-4 3611766 32.58 ns/op BenchmarkMapMid/6-4 3588477 33.30 ns/op BenchmarkMapMid/7-4 3578667 33.32 ns/op BenchmarkMapMid/8-4 3475360 33.65 ns/op BenchmarkMapMid/9-4 3291954 36.32 ns/op BenchmarkMapMid/10-4 3210991 36.81 ns/op BenchmarkMapMid/11-4 3187880 36.96 ns/op BenchmarkMapMid/12-4 3027592 39.66 ns/op BenchmarkMapMid/13-4 3315415 36.99 ns/op BenchmarkMapMid/14-4 3346795 35.95 ns/op BenchmarkMapMid/15-4 3184515 35.20 ns/op BenchmarkMapMid/16-4 3202549 36.42 ns/op BenchmarkMapLast/1-4 3733776 32.17 ns/op BenchmarkMapLast/2-4 3581918 32.98 ns/op BenchmarkMapLast/3-4 3568210 33.64 ns/op BenchmarkMapLast/4-4 3547578 33.04 ns/op BenchmarkMapLast/5-4 3554781 34.22 ns/op BenchmarkMapLast/6-4 3392714 35.30 ns/op BenchmarkMapLast/7-4 3304088 36.48 ns/op BenchmarkMapLast/8-4 3321003 36.38 ns/op BenchmarkMapLast/9-4 3131811 40.16 ns/op BenchmarkMapLast/10-4 3188601 44.22 ns/op BenchmarkMapLast/11-4 3066003 37.67 ns/op BenchmarkMapLast/12-4 2914306 41.17 ns/op BenchmarkMapLast/13-4 3114657 36.29 ns/op BenchmarkMapLast/14-4 3256863 37.28 ns/op BenchmarkMapLast/15-4 3030895 36.61 ns/op BenchmarkMapLast/16-4 3069511 35.90 ns/op BenchmarkMapCycle-4 1999558 58.55 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2993373 36.82 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2163 49759 ns/op BenchmarkMakeMap/[Byte]Byte-4 679628 207.2 ns/op BenchmarkMakeMap/[Int]Int-4 396208 368.0 ns/op BenchmarkNewEmptyMap-4 13018447 9.270 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1666840 71.32 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 473746 256.2 ns/op BenchmarkMapIterEmpty-4 5019303 23.30 ns/op BenchmarkSameLengthMap-4 4374802 27.26 ns/op BenchmarkBigKeyMap-4 1647026 72.66 ns/op BenchmarkBigValMap-4 1486038 80.71 ns/op BenchmarkSmallKeyMap-4 2789202 43.44 ns/op BenchmarkMapPopulate/1-4 2271908 53.13 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 144078 886.0 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 6589 16352 ns/op 6275 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 802 165010 ns/op 51754 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 67 1754773 ns/op 416295 B/op 201 allocs/op BenchmarkMapPopulate/100000-4 4 26121664 ns/op 6534944 B/op 2938 allocs/op BenchmarkComplexAlgMap-4 440492 256.7 ns/op BenchmarkGoMapClear/Reflexive/1-4 615032 182.0 ns/op BenchmarkGoMapClear/Reflexive/10-4 620022 195.1 ns/op BenchmarkGoMapClear/Reflexive/100-4 236583 503.9 ns/op BenchmarkGoMapClear/Reflexive/1000-4 44599 2699 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5292 20513 ns/op BenchmarkGoMapClear/NonReflexive/1-4 529924 230.0 ns/op BenchmarkGoMapClear/NonReflexive/10-4 473566 248.9 ns/op BenchmarkGoMapClear/NonReflexive/100-4 214356 555.0 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 43430 2772 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5244 20632 ns/op BenchmarkMapStringConversion/32/simple-4 1724740 69.99 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1736910 68.96 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1509747 78.78 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1615246 73.30 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1625851 73.55 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1429317 86.86 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1870129 72.62 ns/op BenchmarkMapInterfacePtr-4 1894776 62.60 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4707704 25.61 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 153754 1010 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5396 22967 ns/op BenchmarkMapPop1000-4 393 316865 ns/op BenchmarkMapPop10000-4 22 5352063 ns/op BenchmarkMapAssign/Int32/256-4 2241948 53.72 ns/op BenchmarkMapAssign/Int32/65536-4 1060425 112.2 ns/op BenchmarkMapAssign/Int64/256-4 2222496 54.65 ns/op BenchmarkMapAssign/Int64/65536-4 1015669 118.8 ns/op BenchmarkMapAssign/Str/256-4 1822372 64.65 ns/op BenchmarkMapAssign/Str/65536-4 648270 196.2 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1430607 84.36 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 551548 182.7 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1348906 87.02 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 651012 187.2 ns/op BenchmarkMapOperatorAssign/Str/256-4 533070 2339 ns/op BenchmarkMapOperatorAssign/Str/65536-4 212593 494.7 ns/op BenchmarkMapAppendAssign/Int32/256-4 842254 169.5 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 275350 419.9 ns/op 49 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 779386 168.6 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 257473 433.7 ns/op 54 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 633818 241.0 ns/op 48 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 154576 717.9 ns/op 109 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1776867 67.68 ns/op BenchmarkMapDelete/Int32/1000-4 1874330 64.11 ns/op BenchmarkMapDelete/Int32/10000-4 1784058 66.99 ns/op BenchmarkMapDelete/Int64/100-4 1781846 66.99 ns/op BenchmarkMapDelete/Int64/1000-4 1897592 63.33 ns/op BenchmarkMapDelete/Int64/10000-4 1772640 65.90 ns/op BenchmarkMapDelete/Str/100-4 1498800 80.19 ns/op BenchmarkMapDelete/Str/1000-4 1492891 79.01 ns/op BenchmarkMapDelete/Str/10000-4 1408722 86.05 ns/op BenchmarkMapDelete/Pointer/100-4 1621752 73.69 ns/op BenchmarkMapDelete/Pointer/1000-4 1719001 70.24 ns/op BenchmarkMapDelete/Pointer/10000-4 1621039 73.40 ns/op BenchmarkMemmove/0-4 14550363 8.021 ns/op BenchmarkMemmove/1-4 1893990 63.10 ns/op 15.85 MB/s BenchmarkMemmove/2-4 1858293 63.95 ns/op 31.28 MB/s BenchmarkMemmove/3-4 1809630 64.86 ns/op 46.26 MB/s BenchmarkMemmove/4-4 1848085 64.54 ns/op 61.97 MB/s BenchmarkMemmove/5-4 1845847 64.58 ns/op 77.43 MB/s BenchmarkMemmove/6-4 1844770 65.29 ns/op 91.89 MB/s BenchmarkMemmove/7-4 1817445 64.68 ns/op 108.23 MB/s BenchmarkMemmove/8-4 1890301 64.99 ns/op 123.10 MB/s BenchmarkMemmove/9-4 1771528 68.78 ns/op 130.85 MB/s BenchmarkMemmove/10-4 1749465 67.97 ns/op 147.13 MB/s BenchmarkMemmove/11-4 1768315 68.04 ns/op 161.67 MB/s BenchmarkMemmove/12-4 1770495 67.57 ns/op 177.61 MB/s BenchmarkMemmove/13-4 1784944 67.65 ns/op 192.17 MB/s BenchmarkMemmove/14-4 1771224 68.47 ns/op 204.46 MB/s BenchmarkMemmove/15-4 1756891 67.73 ns/op 221.47 MB/s BenchmarkMemmove/16-4 1859518 64.27 ns/op 248.97 MB/s BenchmarkMemmove/32-4 1801430 66.00 ns/op 484.83 MB/s BenchmarkMemmove/64-4 1717278 69.85 ns/op 916.20 MB/s BenchmarkMemmove/128-4 1532017 77.82 ns/op 1644.86 MB/s BenchmarkMemmove/256-4 1000000 103.6 ns/op 2470.35 MB/s BenchmarkMemmove/512-4 702595 165.6 ns/op 3091.87 MB/s BenchmarkMemmove/1024-4 491538 244.3 ns/op 4191.39 MB/s BenchmarkMemmove/2048-4 300969 395.4 ns/op 5180.06 MB/s BenchmarkMemmove/4096-4 166958 717.4 ns/op 5709.49 MB/s BenchmarkMemmoveOverlap/32-4 1787223 66.87 ns/op 478.55 MB/s BenchmarkMemmoveOverlap/64-4 1708791 71.00 ns/op 901.42 MB/s BenchmarkMemmoveOverlap/128-4 1527270 77.71 ns/op 1647.21 MB/s BenchmarkMemmoveOverlap/256-4 1000000 101.4 ns/op 2524.19 MB/s BenchmarkMemmoveOverlap/512-4 701179 164.4 ns/op 3115.17 MB/s BenchmarkMemmoveOverlap/1024-4 488911 242.5 ns/op 4222.67 MB/s BenchmarkMemmoveOverlap/2048-4 302835 389.1 ns/op 5263.89 MB/s BenchmarkMemmoveOverlap/4096-4 164520 719.2 ns/op 5695.41 MB/s BenchmarkMemmoveUnalignedDst/0-4 13855897 8.606 ns/op BenchmarkMemmoveUnalignedDst/1-4 1928136 61.88 ns/op 16.16 MB/s BenchmarkMemmoveUnalignedDst/2-4 1859574 64.22 ns/op 31.14 MB/s BenchmarkMemmoveUnalignedDst/3-4 1836531 64.46 ns/op 46.54 MB/s BenchmarkMemmoveUnalignedDst/4-4 1823296 65.15 ns/op 61.39 MB/s BenchmarkMemmoveUnalignedDst/5-4 1779422 66.27 ns/op 75.45 MB/s BenchmarkMemmoveUnalignedDst/6-4 1820751 65.77 ns/op 91.22 MB/s BenchmarkMemmoveUnalignedDst/7-4 1810528 65.51 ns/op 106.86 MB/s BenchmarkMemmoveUnalignedDst/8-4 1884201 63.71 ns/op 125.57 MB/s BenchmarkMemmoveUnalignedDst/9-4 1733001 68.32 ns/op 131.73 MB/s BenchmarkMemmoveUnalignedDst/10-4 1741239 69.31 ns/op 144.27 MB/s BenchmarkMemmoveUnalignedDst/11-4 1731398 68.20 ns/op 161.30 MB/s BenchmarkMemmoveUnalignedDst/12-4 1733775 69.52 ns/op 172.62 MB/s BenchmarkMemmoveUnalignedDst/13-4 1723087 68.01 ns/op 191.14 MB/s BenchmarkMemmoveUnalignedDst/14-4 1762329 69.19 ns/op 202.35 MB/s BenchmarkMemmoveUnalignedDst/15-4 1752907 68.95 ns/op 217.56 MB/s BenchmarkMemmoveUnalignedDst/16-4 1713879 69.31 ns/op 230.85 MB/s BenchmarkMemmoveUnalignedDst/32-4 1633804 72.31 ns/op 442.54 MB/s BenchmarkMemmoveUnalignedDst/64-4 1588406 74.73 ns/op 856.39 MB/s BenchmarkMemmoveUnalignedDst/128-4 1430775 83.56 ns/op 1531.85 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 108.9 ns/op 2349.75 MB/s BenchmarkMemmoveUnalignedDst/512-4 682086 171.5 ns/op 2985.44 MB/s BenchmarkMemmoveUnalignedDst/1024-4 445366 260.8 ns/op 3926.83 MB/s BenchmarkMemmoveUnalignedDst/2048-4 297685 395.0 ns/op 5184.67 MB/s BenchmarkMemmoveUnalignedDst/4096-4 161490 747.9 ns/op 5476.89 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1681368 72.58 ns/op 440.89 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1590472 76.38 ns/op 837.96 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1400935 84.77 ns/op 1510.00 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 997218 122.2 ns/op 2095.72 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 678578 170.4 ns/op 3004.16 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 478737 251.3 ns/op 4074.95 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 298046 403.1 ns/op 5080.98 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 165759 720.7 ns/op 5683.40 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14637436 8.231 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1933850 62.04 ns/op 16.12 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1862448 64.69 ns/op 30.92 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1821697 64.73 ns/op 46.34 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1872996 64.65 ns/op 61.87 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1840228 65.04 ns/op 76.88 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1869502 64.21 ns/op 93.44 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1860990 64.04 ns/op 109.31 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1885861 63.32 ns/op 126.34 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1782876 67.54 ns/op 133.25 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1783850 67.32 ns/op 148.54 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1768645 68.64 ns/op 160.25 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1765638 67.95 ns/op 176.60 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1756974 67.99 ns/op 191.21 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1762148 67.34 ns/op 207.90 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1782489 67.50 ns/op 222.22 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1758825 68.11 ns/op 234.91 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1681813 71.06 ns/op 450.31 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1625349 73.56 ns/op 870.06 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1439250 84.30 ns/op 1518.44 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 103.6 ns/op 2470.84 MB/s BenchmarkMemmoveUnalignedSrc/512-4 695847 175.7 ns/op 2913.81 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 481160 249.2 ns/op 4109.61 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 297880 400.1 ns/op 5119.12 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 164151 729.3 ns/op 5616.61 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1665924 71.37 ns/op 448.35 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1606771 74.63 ns/op 857.61 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1428715 83.58 ns/op 1531.53 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 107.7 ns/op 2377.81 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 674067 179.2 ns/op 2857.05 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 490113 246.2 ns/op 4158.98 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 302036 394.8 ns/op 5186.79 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 166273 722.8 ns/op 5666.58 MB/s BenchmarkMemclr/5-4 11578408 10.39 ns/op 481.40 MB/s BenchmarkMemclr/16-4 11259619 10.63 ns/op 1505.57 MB/s BenchmarkMemclr/64-4 11067357 10.80 ns/op 5925.05 MB/s BenchmarkMemclr/256-4 9966283 11.93 ns/op 21457.87 MB/s BenchmarkMemclr/4096-4 2390349 49.67 ns/op 82466.01 MB/s BenchmarkMemclr/65536-4 50055 2031 ns/op 32269.84 MB/s BenchmarkMemclr/1M-4 2743 39614 ns/op 26469.65 MB/s BenchmarkMemclr/4M-4 699 169493 ns/op 24746.15 MB/s BenchmarkMemclr/8M-4 307 401096 ns/op 20914.19 MB/s BenchmarkMemclr/16M-4 33 3098105 ns/op 5415.32 MB/s BenchmarkMemclr/64M-4 15 6876579 ns/op 9759.05 MB/s BenchmarkGoMemclr/5-4 2237913 53.33 ns/op 93.76 MB/s BenchmarkGoMemclr/16-4 466802 216.0 ns/op 74.07 MB/s BenchmarkGoMemclr/64-4 147325 811.7 ns/op 78.85 MB/s BenchmarkGoMemclr/256-4 37590 3186 ns/op 80.36 MB/s BenchmarkMemclrRange/1K_2K-4 68834 1741 ns/op 55064.97 MB/s BenchmarkMemclrRange/2K_8K-4 31882 3768 ns/op 88519.35 MB/s BenchmarkMemclrRange/4K_16K-4 42780 2793 ns/op 115665.45 MB/s BenchmarkMemclrRange/160K_228K-4 1808 55367 ns/op 30033.62 MB/s BenchmarkClearFat7-4 6891064 17.08 ns/op BenchmarkClearFat8-4 7025794 16.86 ns/op BenchmarkClearFat11-4 6229208 19.06 ns/op BenchmarkClearFat12-4 6022142 19.96 ns/op BenchmarkClearFat13-4 6308066 19.08 ns/op BenchmarkClearFat14-4 5940373 19.92 ns/op BenchmarkClearFat15-4 6209592 19.11 ns/op BenchmarkClearFat16-4 6837406 18.10 ns/op BenchmarkClearFat24-4 6686823 18.01 ns/op BenchmarkClearFat32-4 6369457 18.68 ns/op BenchmarkClearFat40-4 5965858 20.08 ns/op BenchmarkClearFat48-4 6053206 19.57 ns/op BenchmarkClearFat56-4 5869226 20.44 ns/op BenchmarkClearFat64-4 5913648 20.15 ns/op BenchmarkClearFat72-4 5542129 21.36 ns/op BenchmarkClearFat128-4 4523661 26.59 ns/op BenchmarkClearFat256-4 2464720 48.35 ns/op BenchmarkClearFat512-4 1830730 65.65 ns/op BenchmarkClearFat1024-4 1000000 111.7 ns/op BenchmarkClearFat1032-4 1000000 117.3 ns/op BenchmarkClearFat1040-4 1000000 112.1 ns/op BenchmarkCopyFat7-4 6957188 17.24 ns/op BenchmarkCopyFat8-4 7212836 16.68 ns/op BenchmarkCopyFat11-4 6375546 18.69 ns/op BenchmarkCopyFat12-4 6489384 18.57 ns/op BenchmarkCopyFat13-4 6403790 18.89 ns/op BenchmarkCopyFat14-4 6498355 19.05 ns/op BenchmarkCopyFat15-4 6463886 21.47 ns/op BenchmarkCopyFat16-4 6927087 17.27 ns/op BenchmarkCopyFat24-4 6688545 17.87 ns/op BenchmarkCopyFat32-4 6567328 18.61 ns/op BenchmarkCopyFat64-4 6001882 20.40 ns/op BenchmarkCopyFat72-4 5703114 21.66 ns/op BenchmarkCopyFat128-4 4375864 27.07 ns/op BenchmarkCopyFat256-4 2495776 48.43 ns/op BenchmarkCopyFat512-4 1643491 74.95 ns/op BenchmarkCopyFat520-4 1604133 77.60 ns/op BenchmarkCopyFat1024-4 1000000 121.7 ns/op BenchmarkCopyFat1032-4 998826 122.4 ns/op BenchmarkCopyFat1040-4 992660 119.2 ns/op BenchmarkIssue18740/2byte-4 442 276827 ns/op BenchmarkIssue18740/4byte-4 675 170644 ns/op BenchmarkIssue18740/8byte-4 1077 111151 ns/op BenchmarkMemclrKnownSize1-4 8482222 13.82 ns/op 72.34 MB/s BenchmarkMemclrKnownSize2-4 5908317 20.53 ns/op 97.43 MB/s BenchmarkMemclrKnownSize4-4 3665667 32.61 ns/op 122.68 MB/s BenchmarkMemclrKnownSize8-4 1000000 103.8 ns/op 77.10 MB/s BenchmarkMemclrKnownSize16-4 558255 218.3 ns/op 73.29 MB/s BenchmarkMemclrKnownSize32-4 294619 406.0 ns/op 78.82 MB/s BenchmarkMemclrKnownSize64-4 151428 786.1 ns/op 81.42 MB/s BenchmarkMemclrKnownSize112-4 88206 1379 ns/op 81.21 MB/s BenchmarkMemclrKnownSize128-4 76988 1560 ns/op 82.05 MB/s BenchmarkMemclrKnownSize192-4 49292 2336 ns/op 82.21 MB/s BenchmarkMemclrKnownSize248-4 39829 3000 ns/op 82.68 MB/s BenchmarkMemclrKnownSize256-4 38300 3101 ns/op 82.57 MB/s BenchmarkMemclrKnownSize512-4 19369 6229 ns/op 82.19 MB/s BenchmarkMemclrKnownSize1024-4 9010 12355 ns/op 82.88 MB/s BenchmarkMemclrKnownSize4096-4 2390 49194 ns/op 83.26 MB/s BenchmarkMemclrKnownSize512KiB-4 18 6421564 ns/op 81.64 MB/s BenchmarkReadMetricsLatency-4 21690 4464 p50-ns 4877 p90-ns 15675 p99-ns BenchmarkFinalizer-4 174 662529 ns/op BenchmarkFinalizerRun-4 193042 961.1 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6395366 18.67 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3114732 38.11 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2435370 49.22 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2390660 49.76 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1319126 91.58 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 100.7 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2264743 53.10 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1275291 93.60 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1337022 90.05 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1648594 72.80 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1658827 72.89 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1430154 83.75 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1480449 80.95 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1351520 88.28 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6082519 19.64 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6232225 19.28 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6236946 19.33 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6262885 19.32 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5679958 21.09 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5160393 23.01 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6232906 19.27 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6251205 19.24 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6196416 19.33 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6260020 19.22 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6174162 19.27 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6138193 19.21 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6212415 19.40 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6183950 19.28 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6212904 19.28 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6283460 19.26 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6191814 19.25 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6175968 19.36 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6233175 19.25 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5557932 21.48 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5540740 21.51 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6232215 19.27 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5659120 21.39 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5556160 21.38 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6208440 19.21 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5584528 21.54 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5517288 21.56 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6260877 19.27 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5510445 21.60 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5591910 21.58 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6199929 19.42 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6195500 19.22 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6198087 19.26 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6224530 19.22 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6218624 19.26 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6125083 19.34 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6232860 19.20 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6208170 19.27 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6135595 19.38 ns/op BenchmarkNetpollBreak-4 3511 31673 ns/op BenchmarkPingPongHog-4 372 342553 ns/op BenchmarkStackGrowth-4 129394 924.7 ns/op BenchmarkStackGrowthDeep-4 1400 87095 ns/op BenchmarkCreateGoroutines-4 28068 4149 ns/op BenchmarkCreateGoroutinesParallel-4 41402 2952 ns/op BenchmarkCreateGoroutinesCapture-4 5386 21711 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 39030 2883 ns/op BenchmarkClosureCall-4 18163057 6.521 ns/op BenchmarkWakeupParallelSpinning/0s-4 6108 20498 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4929 24111 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4230 28532 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2965 40554 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1975 59470 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1263 92208 ns/op BenchmarkWakeupParallelSpinning/50µs-4 832 148141 ns/op BenchmarkWakeupParallelSpinning/100µs-4 460 251294 ns/op BenchmarkMatmult-4 5273738 27.13 ns/op BenchmarkFastrand-4 12688964 9.552 ns/op BenchmarkFastrand64-4 12674391 9.455 ns/op BenchmarkFastrandHashiter-4 4876348 24.97 ns/op BenchmarkFastrandn/2-4 5716345 21.02 ns/op BenchmarkFastrandn/3-4 5889441 20.33 ns/op BenchmarkFastrandn/4-4 5877498 20.46 ns/op BenchmarkFastrandn/5-4 5832657 20.39 ns/op BenchmarkIfaceCmp100-4 96518 1234 ns/op BenchmarkIfaceCmpNil100-4 178329 673.6 ns/op BenchmarkEfaceCmpDiff-4 38967 3079 ns/op BenchmarkEfaceCmpDiffIndirect-4 35300 3406 ns/op BenchmarkDefer-4 1585485 75.57 ns/op BenchmarkDefer10-4 857446 146.2 ns/op BenchmarkDeferMany-4 509395 386.7 ns/op BenchmarkPanicRecover-4 168864 664.5 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 6795 16249 ns/op 15447 p50-ns 18743 p90-ns 24484 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6282 31433 ns/op 15286 p50-ns 18983 p90-ns 29905 p99-ns BenchmarkGoroutineProfile/small/idle-4 3264 37526 ns/op 35848 p50-ns 39448 p90-ns 51857 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 4323279 ns/op 221962 p50-ns 19596498 p90-ns 33928331 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6254 18427 ns/op 15727 p50-ns 19890 p90-ns 36046 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 4681 45759 ns/op 15982 p50-ns 20922 p90-ns 72034 p99-ns BenchmarkGoroutineProfile/large/idle-4 12 9193902 ns/op 9179599 p50-ns 9327463 p90-ns 9705626 p99-ns BenchmarkGoroutineProfile/large/loaded-4 9 12350517 ns/op 9645847 p50-ns 20119765 p90-ns 20119765 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7069 17548 ns/op 15905 p50-ns 19580 p90-ns 28509 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 696 199512 ns/op 19873 p50-ns 31206 p90-ns 7779806 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 895 126978 ns/op 118923 p50-ns 150382 p90-ns 210386 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 168 681192 ns/op 205649 p50-ns 690953 p90-ns 14994069 p99-ns BenchmarkRWMutexUncontended-4 2992330 39.15 ns/op BenchmarkRWMutexWrite100-4 639859 191.3 ns/op BenchmarkRWMutexWrite10-4 96879 1323 ns/op BenchmarkRWMutexWorkWrite100-4 471693 249.0 ns/op BenchmarkRWMutexWorkWrite10-4 78186 1488 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1796 63535 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 854 136035 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 926 125090 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 417 284450 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 462 255699 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 195 583612 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 235 502391 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 96 1213526 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 382347 386.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 312169 459.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 277383 612.8 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 290674 465.1 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 263170 420.9 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 252206 458.3 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 275148 535.1 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 273124 456.4 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 257648 558.9 ns/op BenchmarkMakeSlice/Byte-4 2193105 60.25 ns/op BenchmarkMakeSlice/Int16-4 1950201 57.88 ns/op BenchmarkMakeSlice/Int-4 1290774 78.26 ns/op BenchmarkMakeSlice/Ptr-4 1000000 111.0 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 206.7 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 157.8 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 217.3 ns/op BenchmarkGrowSlice/Byte-4 819238 153.6 ns/op BenchmarkGrowSlice/Int16-4 774865 163.7 ns/op BenchmarkGrowSlice/Int-4 647070 218.8 ns/op BenchmarkGrowSlice/Ptr-4 546630 250.7 ns/op BenchmarkGrowSlice/Struct/24-4 420092 457.4 ns/op BenchmarkGrowSlice/Struct/32-4 293550 526.4 ns/op BenchmarkGrowSlice/Struct/40-4 223940 754.4 ns/op BenchmarkExtendSlice/IntSlice-4 543500 251.4 ns/op BenchmarkExtendSlice/PointerSlice-4 431547 310.1 ns/op BenchmarkExtendSlice/NoGrow-4 917958 145.7 ns/op BenchmarkAppend-4 831777 140.7 ns/op BenchmarkAppendGrowByte-4 5 23879102 ns/op BenchmarkAppendGrowString-4 1 216208845 ns/op BenchmarkAppendSlice/1Bytes-4 1844473 63.16 ns/op BenchmarkAppendSlice/4Bytes-4 1827314 65.34 ns/op BenchmarkAppendSlice/7Bytes-4 1775739 68.24 ns/op BenchmarkAppendSlice/8Bytes-4 1742217 67.88 ns/op BenchmarkAppendSlice/15Bytes-4 1712226 69.90 ns/op BenchmarkAppendSlice/16Bytes-4 1750471 67.93 ns/op BenchmarkAppendSlice/32Bytes-4 1769030 66.74 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 99228 1899 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 18022 5887 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8781 17891 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1713 97373 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 223 570690 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 51 2235603 ns/op BenchmarkAppendStr/1Bytes-4 1385923 86.02 ns/op BenchmarkAppendStr/4Bytes-4 1397784 85.21 ns/op BenchmarkAppendStr/8Bytes-4 1372663 86.27 ns/op BenchmarkAppendStr/16Bytes-4 1324300 90.03 ns/op BenchmarkAppendStr/32Bytes-4 1382851 86.14 ns/op BenchmarkAppendSpecialCase-4 832917 140.5 ns/op BenchmarkCopy/1Byte-4 1969582 61.98 ns/op 16.13 MB/s BenchmarkCopy/1String-4 1855912 64.68 ns/op 15.46 MB/s BenchmarkCopy/2Byte-4 1855652 64.36 ns/op 31.08 MB/s BenchmarkCopy/2String-4 1859616 65.35 ns/op 30.60 MB/s BenchmarkCopy/4Byte-4 1826390 64.86 ns/op 61.67 MB/s BenchmarkCopy/4String-4 1832943 65.39 ns/op 61.17 MB/s BenchmarkCopy/8Byte-4 1864172 63.11 ns/op 126.77 MB/s BenchmarkCopy/8String-4 1872170 64.48 ns/op 124.08 MB/s BenchmarkCopy/12Byte-4 1781887 68.50 ns/op 175.19 MB/s BenchmarkCopy/12String-4 1763217 67.75 ns/op 177.12 MB/s BenchmarkCopy/16Byte-4 1815853 63.44 ns/op 252.20 MB/s BenchmarkCopy/16String-4 1854146 65.46 ns/op 244.43 MB/s BenchmarkCopy/32Byte-4 1743853 69.15 ns/op 462.75 MB/s BenchmarkCopy/32String-4 1709796 69.36 ns/op 461.36 MB/s BenchmarkCopy/128Byte-4 1412941 84.18 ns/op 1520.55 MB/s BenchmarkCopy/128String-4 1272916 92.29 ns/op 1386.95 MB/s BenchmarkCopy/1024Byte-4 433010 275.0 ns/op 3723.36 MB/s BenchmarkCopy/1024String-4 369367 321.1 ns/op 3189.51 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 29653 4061 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 18922 6263 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10187 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 14390 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8968 17535 ns/op BenchmarkAppendInPlace/Grow/Byte-4 158895 824.0 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 161010 840.1 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 113517 1135 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 94178 1402 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 88629 1621 ns/op BenchmarkStackCopyPtr-4 1 131045829 ns/op BenchmarkStackCopy-4 1 102121272 ns/op BenchmarkStackCopyNoCache-4 21 5171594 ns/op BenchmarkStackCopyWithStkobj-4 2 61930422 ns/op BenchmarkIssue18138-4 888 119853 ns/op BenchmarkCompareStringEqual-4 10664584 10.60 ns/op BenchmarkCompareStringIdentical-4 16177213 7.230 ns/op BenchmarkCompareStringSameLength-4 12086191 9.895 ns/op BenchmarkCompareStringDifferentLength-4 19431398 5.971 ns/op BenchmarkCompareStringBigUnaligned-4 1185 94284 ns/op 11121.53 MB/s BenchmarkCompareStringBig-4 1194 93815 ns/op 11177.17 MB/s BenchmarkConcatStringAndBytes-4 2110797 55.72 ns/op BenchmarkSliceByteToString/1-4 2258726 53.61 ns/op BenchmarkSliceByteToString/2-4 1000000 106.5 ns/op BenchmarkSliceByteToString/4-4 1000000 103.3 ns/op BenchmarkSliceByteToString/8-4 1000000 102.2 ns/op BenchmarkSliceByteToString/16-4 1000000 102.8 ns/op BenchmarkSliceByteToString/32-4 1000000 113.2 ns/op BenchmarkSliceByteToString/64-4 937828 151.2 ns/op BenchmarkSliceByteToString/128-4 797830 271.9 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2408724 49.95 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 855045 137.7 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 987457 117.9 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3316093 36.04 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1627078 72.94 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1842607 64.57 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2149592 55.08 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 429494 269.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 553146 215.6 ns/op BenchmarkRuneIterate/range/ASCII-4 6113275 19.87 ns/op BenchmarkRuneIterate/range/Japanese-4 2055531 58.25 ns/op BenchmarkRuneIterate/range/MixedLength-4 2214115 53.53 ns/op BenchmarkRuneIterate/range1/ASCII-4 5871726 20.50 ns/op BenchmarkRuneIterate/range1/Japanese-4 2052961 58.39 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2249218 53.54 ns/op BenchmarkRuneIterate/range2/ASCII-4 6004027 19.81 ns/op BenchmarkRuneIterate/range2/Japanese-4 2041587 58.76 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2249191 53.38 ns/op BenchmarkArrayEqual-4 18157887 6.033 ns/op BenchmarkFunc/Name-4 4769383 24.25 ns/op BenchmarkFunc/Entry-4 10149091 11.37 ns/op BenchmarkFunc/FileLine-4 1585039 75.30 ns/op PASS ok runtime 133.747s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24246 4188 ns/op BenchmarkHandle/concurrent-4 13658 8547 ns/op PASS ok runtime/cgo 0.389s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21145724 5.683 ns/op BenchmarkAtomicStore64-4 9723130 12.39 ns/op BenchmarkAtomicLoad-4 21284218 5.657 ns/op BenchmarkAtomicStore-4 9636198 12.39 ns/op BenchmarkAnd8-4 9666708 12.33 ns/op BenchmarkAnd-4 9704402 12.37 ns/op BenchmarkAnd8Parallel-4 2476766 48.87 ns/op BenchmarkAndParallel-4 2594071 47.08 ns/op BenchmarkOr8-4 9733527 12.39 ns/op BenchmarkOr-4 9662980 12.37 ns/op BenchmarkOr8Parallel-4 2441620 47.90 ns/op BenchmarkOrParallel-4 2503753 49.36 ns/op BenchmarkXadd-4 2535272 46.36 ns/op BenchmarkXadd64-4 2589915 46.32 ns/op BenchmarkCas-4 2307997 52.74 ns/op BenchmarkCas64-4 2242210 53.53 ns/op BenchmarkXchg-4 2446356 49.89 ns/op BenchmarkXchg64-4 2428165 49.12 ns/op PASS ok runtime/internal/atomic 2.812s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4792322 25.29 ns/op BenchmarkMulUintptr/large-4 3631632 31.79 ns/op PASS ok runtime/internal/math 0.329s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 27 3816392 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 31 4364735 ns/op 344.1 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 948 125030 ns/op 5.642 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 10182000 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11672489 ns/op 975.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 154 775932 ns/op 60.42 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 72063304 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 83869920 ns/op 7554 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 13 8973523 ns/op 709.8 concurrent_launches/op PASS ok runtime/pprof 1.700s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 56 2384514 ns/op BenchmarkStackLeak-4 11478 10294 ns/op PASS ok runtime/race 0.409s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5667690 21.26 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 208765 558.6 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.407s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompact/nil-4 7773028 15.15 ns/op BenchmarkCompact/one-4 1812038 65.45 ns/op BenchmarkCompact/sorted-4 1000000 104.6 ns/op BenchmarkCompact/1_item-4 1227301 97.61 ns/op BenchmarkCompact/unsorted-4 1000000 105.2 ns/op BenchmarkCompact/many-4 874136 137.7 ns/op BenchmarkReplace/naive-fast-4 81609 1459 ns/op BenchmarkReplace/optimized-fast-4 88833 1331 ns/op BenchmarkReplace/naive-slow-4 44575 2675 ns/op BenchmarkReplace/optimized-slow-4 59043 1984 ns/op PASS ok slices 1.568s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 154058 742.9 ns/op BenchmarkSortString1K-4 182 659136 ns/op BenchmarkSortString1K_Slice-4 212 559327 ns/op BenchmarkStableString1K-4 100 1101773 ns/op BenchmarkSortInt1K-4 222 540406 ns/op BenchmarkSortInt1K_Sorted-4 3300 35537 ns/op BenchmarkSortInt1K_Reversed-4 1965 59401 ns/op BenchmarkSortInt1K_Mod8-4 547 218239 ns/op BenchmarkStableInt1K-4 151 788763 ns/op BenchmarkStableInt1K_Slice-4 165 726771 ns/op BenchmarkSortInt64K-4 2 53596285 ns/op BenchmarkSortInt64K_Slice-4 3 46975861 ns/op BenchmarkStableInt64K-4 2 73175270 ns/op BenchmarkSort1e2-4 452 264181 ns/op BenchmarkStable1e2-4 171 697566 ns/op BenchmarkSort1e4-4 2 52383138 ns/op BenchmarkStable1e4-4 1 234441038 ns/op PASS ok sort 3.457s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 854704 139.9 ns/op BenchmarkAtof64Float-4 626174 162.1 ns/op BenchmarkAtof64FloatExp-4 610969 188.6 ns/op BenchmarkAtof64Big-4 438171 277.8 ns/op BenchmarkAtof64RandomBits-4 126871 939.2 ns/op BenchmarkAtof64RandomFloats-4 456883 258.2 ns/op BenchmarkAtof64RandomLongFloats-4 393134 302.1 ns/op BenchmarkAtof32Decimal-4 809481 141.1 ns/op BenchmarkAtof32Float-4 736920 158.5 ns/op BenchmarkAtof32FloatExp-4 581886 197.5 ns/op BenchmarkAtof32Random-4 364066 325.0 ns/op BenchmarkAtof32RandomLong-4 154848 762.0 ns/op BenchmarkParseInt/Pos/7bit-4 1386523 85.91 ns/op BenchmarkParseInt/Pos/26bit-4 728806 158.2 ns/op BenchmarkParseInt/Pos/31bit-4 597037 194.2 ns/op BenchmarkParseInt/Pos/56bit-4 405806 288.8 ns/op BenchmarkParseInt/Pos/63bit-4 388820 304.1 ns/op BenchmarkParseInt/Neg/7bit-4 1351761 88.78 ns/op BenchmarkParseInt/Neg/26bit-4 696164 162.5 ns/op BenchmarkParseInt/Neg/31bit-4 602080 195.5 ns/op BenchmarkParseInt/Neg/56bit-4 428094 280.5 ns/op BenchmarkParseInt/Neg/63bit-4 396198 296.3 ns/op BenchmarkAtoi/Pos/7bit-4 2238045 53.38 ns/op BenchmarkAtoi/Pos/26bit-4 946570 123.4 ns/op BenchmarkAtoi/Pos/31bit-4 852044 134.1 ns/op BenchmarkAtoi/Pos/56bit-4 510630 226.5 ns/op BenchmarkAtoi/Pos/63bit-4 373023 317.9 ns/op BenchmarkAtoi/Neg/7bit-4 2247128 53.66 ns/op BenchmarkAtoi/Neg/26bit-4 951636 121.1 ns/op BenchmarkAtoi/Neg/31bit-4 890611 134.7 ns/op BenchmarkAtoi/Neg/56bit-4 510450 223.2 ns/op BenchmarkAtoi/Neg/63bit-4 371290 316.4 ns/op BenchmarkFormatFloat/Decimal-4 118203 1045 ns/op BenchmarkFormatFloat/Float-4 103868 1101 ns/op BenchmarkFormatFloat/Exp-4 118742 1026 ns/op BenchmarkFormatFloat/NegExp-4 118924 1013 ns/op BenchmarkFormatFloat/LongExp-4 97628 1226 ns/op BenchmarkFormatFloat/Big-4 93092 1266 ns/op BenchmarkFormatFloat/BinaryExp-4 204302 565.7 ns/op BenchmarkFormatFloat/32Integer-4 117562 999.7 ns/op BenchmarkFormatFloat/32ExactFraction-4 123627 949.4 ns/op BenchmarkFormatFloat/32Point-4 112473 1059 ns/op BenchmarkFormatFloat/32Exp-4 115201 1005 ns/op BenchmarkFormatFloat/32NegExp-4 121269 997.4 ns/op BenchmarkFormatFloat/32Shortest-4 124845 958.8 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 138946 851.0 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 134822 881.2 ns/op BenchmarkFormatFloat/64Fixed1-4 156110 768.6 ns/op BenchmarkFormatFloat/64Fixed2-4 158221 764.3 ns/op BenchmarkFormatFloat/64Fixed3-4 153921 760.8 ns/op BenchmarkFormatFloat/64Fixed4-4 153582 757.5 ns/op BenchmarkFormatFloat/64Fixed12-4 89568 1343 ns/op BenchmarkFormatFloat/64Fixed16-4 109944 1060 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 115849 1033 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 105051 1141 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2550 45958 ns/op BenchmarkFormatFloat/Slowpath64-4 94645 1224 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 96469 1249 ns/op BenchmarkAppendFloat/Decimal-4 143604 829.8 ns/op BenchmarkAppendFloat/Float-4 126700 937.6 ns/op BenchmarkAppendFloat/Exp-4 143247 831.2 ns/op BenchmarkAppendFloat/NegExp-4 142431 835.9 ns/op BenchmarkAppendFloat/LongExp-4 112242 1040 ns/op BenchmarkAppendFloat/Big-4 109906 1080 ns/op BenchmarkAppendFloat/BinaryExp-4 335280 350.2 ns/op BenchmarkAppendFloat/32Integer-4 142285 827.3 ns/op BenchmarkAppendFloat/32ExactFraction-4 144242 828.7 ns/op BenchmarkAppendFloat/32Point-4 135150 876.6 ns/op BenchmarkAppendFloat/32Exp-4 141862 828.5 ns/op BenchmarkAppendFloat/32NegExp-4 145786 817.5 ns/op BenchmarkAppendFloat/32Shortest-4 162152 739.9 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 177471 674.2 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 172998 695.3 ns/op BenchmarkAppendFloat/64Fixed1-4 197401 592.5 ns/op BenchmarkAppendFloat/64Fixed2-4 195862 589.2 ns/op BenchmarkAppendFloat/64Fixed3-4 196465 595.2 ns/op BenchmarkAppendFloat/64Fixed4-4 201411 589.2 ns/op BenchmarkAppendFloat/64Fixed12-4 107719 1117 ns/op BenchmarkAppendFloat/64Fixed16-4 135091 873.0 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 149800 792.3 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 124477 945.2 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2583 45738 ns/op BenchmarkAppendFloat/Slowpath64-4 113325 1030 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 116382 1025 ns/op BenchmarkFormatInt-4 15688 7645 ns/op BenchmarkAppendInt-4 17523 6894 ns/op BenchmarkFormatUint-4 87738 1404 ns/op BenchmarkAppendUint-4 98929 1200 ns/op BenchmarkFormatIntSmall/7-4 3245857 36.53 ns/op BenchmarkFormatIntSmall/42-4 3196686 36.59 ns/op BenchmarkAppendIntSmall-4 1489315 80.37 ns/op BenchmarkAppendUintVarlen/1-4 1405220 84.58 ns/op BenchmarkAppendUintVarlen/12-4 1336009 88.87 ns/op BenchmarkAppendUintVarlen/123-4 947041 125.5 ns/op BenchmarkAppendUintVarlen/1234-4 878911 127.1 ns/op BenchmarkAppendUintVarlen/12345-4 923310 129.1 ns/op BenchmarkAppendUintVarlen/123456-4 905647 131.4 ns/op BenchmarkAppendUintVarlen/1234567-4 862464 133.4 ns/op BenchmarkAppendUintVarlen/12345678-4 880275 130.8 ns/op BenchmarkAppendUintVarlen/123456789-4 839898 140.2 ns/op BenchmarkAppendUintVarlen/1234567890-4 840082 139.7 ns/op BenchmarkAppendUintVarlen/12345678901-4 815684 141.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 824197 142.4 ns/op BenchmarkAppendUintVarlen/1234567890123-4 799872 145.1 ns/op BenchmarkAppendUintVarlen/12345678901234-4 793658 146.5 ns/op BenchmarkAppendUintVarlen/123456789012345-4 778233 150.7 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 802332 145.7 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 777854 153.3 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 765180 154.0 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 760725 155.1 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 748368 157.2 ns/op BenchmarkQuote-4 46233 2606 ns/op BenchmarkQuoteRune-4 432986 253.0 ns/op BenchmarkAppendQuote-4 53475 2211 ns/op BenchmarkAppendQuoteRune-4 876036 135.2 ns/op BenchmarkUnquoteEasy-4 1383432 86.75 ns/op BenchmarkUnquoteHard-4 49030 2447 ns/op PASS ok strconv 15.833s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 455688 270.7 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 127310 830.5 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 194404 611.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 310992 379.5 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 93066 1249 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 109783 1100 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 737864 171.3 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23642 5043 ns/op BenchmarkGenericMatch1-4 2280 51136 ns/op BenchmarkGenericMatch2-4 458 259937 ns/op BenchmarkSingleMaxSkipping-4 8809 13192 ns/op 758.06 MB/s BenchmarkSingleLongSuffixFail-4 15148 8027 ns/op 124.83 MB/s BenchmarkSingleMatch-4 247 451369 ns/op 33.23 MB/s BenchmarkByteByteNoMatch-4 75549 1595 ns/op BenchmarkByteByteMatch-4 19972 6014 ns/op BenchmarkByteStringMatch-4 23890 5021 ns/op BenchmarkHTMLEscapeNew-4 75757 1557 ns/op BenchmarkHTMLEscapeOld-4 89071 1357 ns/op BenchmarkByteStringReplacerWriteString-4 1462 79544 ns/op BenchmarkByteReplacerWriteString-4 1672 70870 ns/op BenchmarkByteByteReplaces-4 3448 34196 ns/op BenchmarkByteByteMap-4 10000 11785 ns/op BenchmarkMap/identity/ASCII-4 611092 194.7 ns/op BenchmarkMap/identity/Greek-4 455029 263.9 ns/op BenchmarkMap/change/ASCII-4 38406 3110 ns/op BenchmarkMap/change/Greek-4 28605 4184 ns/op BenchmarkIndexRune-4 1918636 62.04 ns/op BenchmarkIndexRuneLongString-4 1598834 74.63 ns/op BenchmarkIndexRuneFastPath-4 4063198 29.57 ns/op BenchmarkIndex-4 4053153 29.42 ns/op BenchmarkLastIndex-4 4473853 26.84 ns/op BenchmarkIndexByte-4 10672263 10.91 ns/op BenchmarkToUpper/#00-4 3428061 34.85 ns/op BenchmarkToUpper/ONLYUPPER-4 2278767 52.53 ns/op BenchmarkToUpper/abc-4 315890 370.3 ns/op BenchmarkToUpper/AbC123-4 255321 471.6 ns/op BenchmarkToUpper/azAZ09_-4 274978 428.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 54130 2201 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 69933 1704 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33352 3557 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 58536 2038 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 120313 961.6 ns/op BenchmarkToLower/#00-4 3408757 34.87 ns/op BenchmarkToLower/abc-4 2947059 40.71 ns/op BenchmarkToLower/AbC123-4 217696 538.7 ns/op BenchmarkToLower/azAZ09_-4 212740 544.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 95649 1245 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 64562 1854 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35001 3453 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 76502 1557 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 121786 974.8 ns/op BenchmarkMapNoChanges-4 816367 140.8 ns/op BenchmarkTrim-4 37794 3135 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3281324 36.75 ns/op BenchmarkToValidUTF8/InvalidASCII-4 187700 624.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 125863 926.6 ns/op BenchmarkEqualFold/Tests-4 54722 2195 ns/op BenchmarkEqualFold/ASCII-4 3241917 37.26 ns/op BenchmarkEqualFold/UnicodePrefix-4 115224 1039 ns/op BenchmarkEqualFold/UnicodeSuffix-4 119767 1006 ns/op BenchmarkIndexHard1-4 828 141634 ns/op BenchmarkIndexHard2-4 601 198943 ns/op BenchmarkIndexHard3-4 150 790455 ns/op BenchmarkIndexHard4-4 184 652106 ns/op BenchmarkLastIndexHard1-4 57 1973445 ns/op BenchmarkLastIndexHard2-4 60 1968858 ns/op BenchmarkLastIndexHard3-4 60 1964688 ns/op BenchmarkCountHard1-4 837 141252 ns/op BenchmarkCountHard2-4 601 197365 ns/op BenchmarkCountHard3-4 152 790717 ns/op BenchmarkIndexTorture-4 7680 15399 ns/op BenchmarkCountTorture-4 7719 15397 ns/op BenchmarkCountTortureOverlapping-4 727 142581 ns/op BenchmarkCountByte/10-4 4203496 29.37 ns/op 340.46 MB/s BenchmarkCountByte/32-4 4015280 30.60 ns/op 1045.78 MB/s BenchmarkCountByte/4096-4 883788 134.6 ns/op 30438.40 MB/s BenchmarkCountByte/4194304-4 686 164335 ns/op 25522.89 MB/s BenchmarkCountByte/67108864-4 18 6694810 ns/op 10024.01 MB/s BenchmarkFields/ASCII/16-4 274962 431.0 ns/op 37.12 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 22644 5271 ns/op 48.56 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1346 87484 ns/op 46.82 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 84 1525745 ns/op 42.95 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 24336919 ns/op 43.09 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 129732 920.1 ns/op 17.39 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 11417 ns/op 22.42 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 601 196798 ns/op 20.81 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 33 3509135 ns/op 18.68 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 66342568 ns/op 15.81 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 194590 614.6 ns/op 26.03 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18152 6454 ns/op 39.66 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1010 117855 ns/op 34.75 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 50 2278286 ns/op 28.77 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 44957276 ns/op 23.32 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 166534 722.9 ns/op 22.13 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13286 8905 ns/op 28.75 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 766 154896 ns/op 26.44 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 43 2843245 ns/op 23.05 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 55139926 ns/op 19.02 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 69930356 ns/op BenchmarkSplitSingleByteSeparator-4 19 5490945 ns/op BenchmarkSplitMultiByteSeparator-4 38 3102842 ns/op BenchmarkSplitNSingleByteSeparator-4 237513 527.3 ns/op BenchmarkSplitNMultiByteSeparator-4 187245 662.1 ns/op BenchmarkRepeat/5x0-4 3571569 33.26 ns/op BenchmarkRepeat/5x1-4 3501306 33.88 ns/op BenchmarkRepeat/5x2-4 266308 444.6 ns/op BenchmarkRepeat/5x6-4 160246 734.8 ns/op BenchmarkRepeat/10x0-4 3513190 33.72 ns/op BenchmarkRepeat/10x1-4 3519027 34.28 ns/op BenchmarkRepeat/10x2-4 263878 456.2 ns/op BenchmarkRepeat/10x6-4 155296 768.8 ns/op BenchmarkRepeatLarge/256/1-4 74418 1597 ns/op 160.32 MB/s BenchmarkRepeatLarge/256/16-4 122418 1001 ns/op 255.73 MB/s BenchmarkRepeatLarge/512/1-4 60586 1992 ns/op 257.07 MB/s BenchmarkRepeatLarge/512/16-4 86584 1370 ns/op 373.68 MB/s BenchmarkRepeatLarge/1024/1-4 46414 2608 ns/op 392.58 MB/s BenchmarkRepeatLarge/1024/16-4 61225 1975 ns/op 518.60 MB/s BenchmarkRepeatLarge/2048/1-4 34230 3528 ns/op 580.53 MB/s BenchmarkRepeatLarge/2048/16-4 41890 2856 ns/op 716.97 MB/s BenchmarkRepeatLarge/4096/1-4 22600 5382 ns/op 761.10 MB/s BenchmarkRepeatLarge/4096/16-4 25788 4794 ns/op 854.33 MB/s BenchmarkRepeatLarge/8192/1-4 13249 8962 ns/op 914.11 MB/s BenchmarkRepeatLarge/8192/16-4 14545 8349 ns/op 981.19 MB/s BenchmarkRepeatLarge/8192/4097-4 5373195 21.84 ns/op 187556.81 MB/s BenchmarkRepeatLarge/16384/1-4 7198 15389 ns/op 1064.66 MB/s BenchmarkRepeatLarge/16384/16-4 8037 14538 ns/op 1126.99 MB/s BenchmarkRepeatLarge/16384/4097-4 9831 11484 ns/op 1070.30 MB/s BenchmarkRepeatLarge/32768/1-4 4648 29061 ns/op 1127.54 MB/s BenchmarkRepeatLarge/32768/16-4 4124 28301 ns/op 1157.84 MB/s BenchmarkRepeatLarge/32768/4097-4 4684 25312 ns/op 1133.02 MB/s BenchmarkRepeatLarge/65536/1-4 2184 55532 ns/op 1180.15 MB/s BenchmarkRepeatLarge/65536/16-4 2095 57948 ns/op 1130.95 MB/s BenchmarkRepeatLarge/65536/4097-4 2158 51889 ns/op 1184.36 MB/s BenchmarkRepeatLarge/131072/1-4 472 247013 ns/op 530.63 MB/s BenchmarkRepeatLarge/131072/16-4 480 246358 ns/op 532.04 MB/s BenchmarkRepeatLarge/131072/4097-4 501 238506 ns/op 532.51 MB/s BenchmarkRepeatLarge/262144/1-4 238 492010 ns/op 532.80 MB/s BenchmarkRepeatLarge/262144/16-4 242 486862 ns/op 538.44 MB/s BenchmarkRepeatLarge/262144/4097-4 256 461558 ns/op 559.22 MB/s BenchmarkRepeatLarge/524288/1-4 120 995748 ns/op 526.53 MB/s BenchmarkRepeatLarge/524288/16-4 100 1000392 ns/op 524.08 MB/s BenchmarkRepeatLarge/524288/4097-4 120 992066 ns/op 524.48 MB/s BenchmarkRepeatLarge/1048576/1-4 58 1955815 ns/op 536.13 MB/s BenchmarkRepeatLarge/1048576/16-4 61 1965608 ns/op 533.46 MB/s BenchmarkRepeatLarge/1048576/4097-4 60 1935423 ns/op 539.80 MB/s BenchmarkRepeatLarge/2097152/1-4 28 3881869 ns/op 540.24 MB/s BenchmarkRepeatLarge/2097152/16-4 30 3847417 ns/op 545.08 MB/s BenchmarkRepeatLarge/2097152/4097-4 31 3869591 ns/op 541.03 MB/s BenchmarkRepeatLarge/4194304/1-4 15 7586120 ns/op 552.89 MB/s BenchmarkRepeatLarge/4194304/16-4 15 7662752 ns/op 547.36 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 7669766 ns/op 546.46 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15494404 ns/op 541.40 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15281858 ns/op 548.93 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 14920082 ns/op 562.10 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30740724 ns/op 545.77 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30283204 ns/op 554.01 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30112208 ns/op 557.16 MB/s BenchmarkRepeatLarge/33554432/1-4 2 60908983 ns/op 550.89 MB/s BenchmarkRepeatLarge/33554432/16-4 2 58513025 ns/op 573.45 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 59810266 ns/op 561.01 MB/s BenchmarkRepeatLarge/67108864/1-4 1 117963092 ns/op 568.90 MB/s BenchmarkRepeatLarge/67108864/16-4 1 117896464 ns/op 569.22 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 116933296 ns/op 573.91 MB/s BenchmarkRepeatLarge/134217728/1-4 1 261416328 ns/op 513.43 MB/s BenchmarkRepeatLarge/134217728/16-4 1 237744517 ns/op 564.55 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 237637387 ns/op 564.80 MB/s BenchmarkRepeatLarge/268435456/1-4 1 526549648 ns/op 509.80 MB/s BenchmarkRepeatLarge/268435456/16-4 1 476417511 ns/op 563.45 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 467251608 ns/op 574.50 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1063417084 ns/op 504.85 MB/s BenchmarkRepeatLarge/536870912/16-4 1 969406092 ns/op 553.81 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 944092091 ns/op 568.66 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2302288982 ns/op 466.38 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1946697529 ns/op 551.57 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1910448102 ns/op 562.04 MB/s BenchmarkIndexAnyASCII/1:1-4 1984357 59.07 ns/op BenchmarkIndexAnyASCII/1:2-4 2022261 58.78 ns/op BenchmarkIndexAnyASCII/1:4-4 2021787 58.85 ns/op BenchmarkIndexAnyASCII/1:8-4 2047216 58.82 ns/op BenchmarkIndexAnyASCII/1:16-4 2028352 58.68 ns/op BenchmarkIndexAnyASCII/1:32-4 2018786 59.13 ns/op BenchmarkIndexAnyASCII/1:64-4 2031669 59.19 ns/op BenchmarkIndexAnyASCII/16:1-4 2095024 56.82 ns/op BenchmarkIndexAnyASCII/16:2-4 686955 156.8 ns/op BenchmarkIndexAnyASCII/16:4-4 628717 162.0 ns/op BenchmarkIndexAnyASCII/16:8-4 682578 168.3 ns/op BenchmarkIndexAnyASCII/16:16-4 655106 179.3 ns/op BenchmarkIndexAnyASCII/16:32-4 581011 202.8 ns/op BenchmarkIndexAnyASCII/16:64-4 484539 251.6 ns/op BenchmarkIndexAnyASCII/256:1-4 1881634 62.50 ns/op BenchmarkIndexAnyASCII/256:2-4 71142 1660 ns/op BenchmarkIndexAnyASCII/256:4-4 71475 1646 ns/op BenchmarkIndexAnyASCII/256:8-4 71521 1663 ns/op BenchmarkIndexAnyASCII/256:16-4 70653 1672 ns/op BenchmarkIndexAnyASCII/256:32-4 68066 1688 ns/op BenchmarkIndexAnyASCII/256:64-4 69157 1732 ns/op BenchmarkIndexAnyUTF8/1:1-4 2138701 55.95 ns/op BenchmarkIndexAnyUTF8/1:2-4 2131707 56.69 ns/op BenchmarkIndexAnyUTF8/1:4-4 2095105 56.70 ns/op BenchmarkIndexAnyUTF8/1:8-4 2122618 56.36 ns/op BenchmarkIndexAnyUTF8/1:16-4 2073872 57.20 ns/op BenchmarkIndexAnyUTF8/1:32-4 2063341 58.83 ns/op BenchmarkIndexAnyUTF8/1:64-4 2072127 57.38 ns/op BenchmarkIndexAnyUTF8/16:1-4 1638152 72.57 ns/op BenchmarkIndexAnyUTF8/16:2-4 315872 381.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 312348 376.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 312590 375.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 314102 383.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 305362 391.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 304228 390.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 449948 264.7 ns/op BenchmarkIndexAnyUTF8/256:2-4 21972 5305 ns/op BenchmarkIndexAnyUTF8/256:4-4 22851 5320 ns/op BenchmarkIndexAnyUTF8/256:8-4 22850 5281 ns/op BenchmarkIndexAnyUTF8/256:16-4 22268 5439 ns/op BenchmarkIndexAnyUTF8/256:32-4 21691 5496 ns/op BenchmarkIndexAnyUTF8/256:64-4 21774 5536 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2105262 57.25 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2146098 55.72 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2120431 55.97 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2173138 56.04 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2128825 55.99 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2119539 56.97 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2105349 57.03 ns/op BenchmarkLastIndexAnyASCII/16:1-4 809144 148.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 764502 149.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 774144 154.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 742930 162.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 695365 172.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 591892 198.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 490144 244.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73383 1625 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73958 1622 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73734 1629 ns/op BenchmarkLastIndexAnyASCII/256:8-4 72919 1638 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72415 1647 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71142 1671 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69904 1714 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2091307 57.10 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2138284 55.85 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2099320 56.49 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2138376 56.21 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2100046 56.64 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2097171 57.77 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2100940 56.37 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 362985 313.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 186276 647.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 181819 648.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 182155 645.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 177730 667.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 171105 689.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 172335 690.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27786 4315 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12458 9755 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12291 9749 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12139 9680 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12068 10053 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10315 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10422 ns/op BenchmarkTrimASCII/1:1-4 3423673 35.80 ns/op BenchmarkTrimASCII/1:2-4 2445759 48.85 ns/op BenchmarkTrimASCII/1:4-4 2278262 53.03 ns/op BenchmarkTrimASCII/1:8-4 1976642 60.26 ns/op BenchmarkTrimASCII/1:16-4 1684141 70.54 ns/op BenchmarkTrimASCII/16:1-4 2797374 43.07 ns/op BenchmarkTrimASCII/16:2-4 793695 152.9 ns/op BenchmarkTrimASCII/16:4-4 756843 157.1 ns/op BenchmarkTrimASCII/16:8-4 719385 162.0 ns/op BenchmarkTrimASCII/16:16-4 672717 175.4 ns/op BenchmarkTrimASCII/256:1-4 822879 143.1 ns/op BenchmarkTrimASCII/256:2-4 73528 1612 ns/op BenchmarkTrimASCII/256:4-4 73532 1621 ns/op BenchmarkTrimASCII/256:8-4 72747 1639 ns/op BenchmarkTrimASCII/256:16-4 73024 1651 ns/op BenchmarkTrimASCII/4096:1-4 75566 1579 ns/op BenchmarkTrimASCII/4096:2-4 4791 24942 ns/op BenchmarkTrimASCII/4096:4-4 4650 25086 ns/op BenchmarkTrimASCII/4096:8-4 4596 25134 ns/op BenchmarkTrimASCII/4096:16-4 4660 25105 ns/op BenchmarkTrimByte-4 4374423 27.19 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13401 8911 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13527 8879 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1158 102996 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2332 50739 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4622 25447 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 8031 14445 ns/op BenchmarkJoin/0-4 5502698 21.65 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3920648 29.88 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 201744 595.9 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 137911 862.2 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 100968 1157 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 84717 1422 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 72354 1670 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 60596 1968 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2692914 44.05 ns/op BenchmarkTrimSpace/ASCII-4 1704187 70.06 ns/op BenchmarkTrimSpace/SomeNonASCII-4 144180 835.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 77336 1542 ns/op BenchmarkReplaceAll-4 119253 1005 ns/op 16 B/op 1 allocs/op PASS ok strings 56.497s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 40038 2869 ns/op BenchmarkCond2-4 15675 7515 ns/op BenchmarkCond4-4 8383 13174 ns/op BenchmarkCond8-4 3524 33992 ns/op BenchmarkCond16-4 1363 85779 ns/op BenchmarkCond32-4 573 194634 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 481506 250.2 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 196498 516.4 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 477799 240.9 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 476828 346.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 239288 487.7 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 469340 246.7 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 82262 1632 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 65500 2061 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 64399 2226 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 37746 3395 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 474151 284.7 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 155715 749.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 464983 387.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 133645 905.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 539524 238.3 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 154083 747.9 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2607178 44.87 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 35053 3329 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 115347 1088 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 123781 824.0 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7977 14031 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 224 571039 ns/op BenchmarkRange/*sync.Map-4 1447 83481 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 99501 1322 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 217816 562.3 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 54906 1993 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 151690 672.4 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 226846 551.9 ns/op BenchmarkAdversarialDelete/*sync.Map-4 176277 836.9 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 63213 1931 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 168984 683.5 ns/op BenchmarkDeleteCollision/*sync.Map-4 470706 239.0 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 45409 2690 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 125068 941.8 ns/op BenchmarkSwapCollision/*sync.Map-4 53055 2193 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 382 305259 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 91056 1328 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 342390 344.3 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18730 6462 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 55299 2157 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 18069 6870 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 186082 730.1 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 92208 1263 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 127684 991.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2138430 58.85 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 159025 737.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2476812 54.83 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 483334 289.0 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 141128 853.8 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 499260 253.0 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 82164 1455 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 327396 365.3 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 454866 299.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 99204 1199 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 500655 244.7 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 67292 2112 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 97891 1190 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 140916 847.7 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 50506 2393 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 215690 598.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 476876 266.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 106926 1135 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 574323 236.1 ns/op BenchmarkUncontendedSemaphore-4 3442412 34.83 ns/op BenchmarkContendedSemaphore-4 2492539 46.76 ns/op BenchmarkMutexUncontended-4 936500 153.1 ns/op BenchmarkMutex-4 99754 1144 ns/op BenchmarkMutexSlack-4 97965 1195 ns/op BenchmarkMutexWork-4 81931 1355 ns/op BenchmarkMutexWorkSlack-4 83078 1497 ns/op BenchmarkMutexNoSpin-4 53415 2201 ns/op BenchmarkMutexSpin-4 61270 2111 ns/op BenchmarkOnce-4 475669 271.9 ns/op BenchmarkSemaUncontended-4 6687754 17.66 ns/op BenchmarkSemaSyntNonblock-4 1203213 98.59 ns/op BenchmarkSemaSyntBlock-4 1000000 136.2 ns/op BenchmarkSemaWorkNonblock-4 793975 144.3 ns/op BenchmarkSemaWorkBlock-4 799915 183.4 ns/op BenchmarkRWMutexUncontended-4 481208 242.2 ns/op BenchmarkRWMutexWrite100-4 255694 472.5 ns/op BenchmarkRWMutexWrite10-4 178174 652.7 ns/op BenchmarkRWMutexWorkWrite100-4 228219 637.3 ns/op BenchmarkRWMutexWorkWrite10-4 146455 790.6 ns/op BenchmarkWaitGroupUncontended-4 1000000 113.4 ns/op BenchmarkWaitGroupAddDone-4 195362 554.1 ns/op BenchmarkWaitGroupAddDoneWork-4 231339 440.6 ns/op BenchmarkWaitGroupWait-4 5169505 22.82 ns/op BenchmarkWaitGroupWaitWork-4 3357104 39.05 ns/op BenchmarkWaitGroupActuallyWait-4 38107 3207 ns/op 32 B/op 2 allocs/op PASS ok sync 16.401s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 479809 263.1 ns/op PASS ok sync/atomic 0.159s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 99520 1188 ns/op 0 B/op 0 allocs/op PASS ok testing 0.157s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7842 14303 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11398 10501 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 97 1184515 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 122 978126 ns/op 1060 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 152573139 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 147484536 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1699 64624 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2068 54936 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5864282 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5341092 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 738888276 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 713465306 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 219 541741 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 241 491746 ns/op 163 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 58687850 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 56103432 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6839656567 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6593871118 ns/op 335150352 B/op 100095 allocs/op BenchmarkPyramid/10-4 2628 43577 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 39 2991753 ns/op 409130 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 310600947 ns/op 35625448 B/op 2057 allocs/op BenchmarkRagged/10-4 2402 44997 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 279 425813 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4321531 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7072 15013 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.493s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 76744200 ns/op BenchmarkVariableString-4 101018 1178 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2145 53224 ns/op 2517 B/op 39 allocs/op PASS ok text/template/parse 0.520s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 34 3300861 ns/op BenchmarkAfter-4 109 1159789 ns/op BenchmarkStop-4 200 598886 ns/op BenchmarkSimultaneousAfterFunc-4 28 4053320 ns/op BenchmarkStartStop-4 201 712683 ns/op BenchmarkReset-4 2566 50685 ns/op BenchmarkSleep-4 31 3786116 ns/op BenchmarkParallelTimerLatency-4 52 138224 avg-late-ns 254362 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 85781 avg-late-ns 251132 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 67320 avg-late-ns 176789 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 64649 avg-late-ns 190638 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 47272 avg-late-ns 183240 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 73941 avg-late-ns 314535 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 88440 avg-late-ns 274128 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 99623 avg-late-ns 289999 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 107834 avg-late-ns 430821 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 127649 avg-late-ns 728474 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 803809 avg-late-ns 3947047 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 84172 avg-late-ns 226348 max-late-ns BenchmarkTicker-4 379 376307 ns/op BenchmarkTickerReset-4 3937 30435 ns/op BenchmarkTickerResetNaive-4 223 641178 ns/op BenchmarkNow-4 1000000 112.5 ns/op BenchmarkNowUnixNano-4 1000000 111.4 ns/op BenchmarkNowUnixMilli-4 1000000 112.6 ns/op BenchmarkNowUnixMicro-4 1000000 112.7 ns/op BenchmarkFormat-4 60104 2003 ns/op BenchmarkFormatRFC3339-4 81556 1478 ns/op BenchmarkFormatRFC3339Nano-4 80079 1493 ns/op BenchmarkFormatNow-4 82194 1440 ns/op BenchmarkMarshalJSON-4 110772 1094 ns/op BenchmarkMarshalText-4 111441 1065 ns/op BenchmarkParse-4 143938 833.9 ns/op BenchmarkParseRFC3339UTC-4 335672 352.9 ns/op BenchmarkParseRFC3339UTCBytes-4 230666 518.6 ns/op BenchmarkParseRFC3339TZ-4 101589 1167 ns/op BenchmarkParseRFC3339TZBytes-4 82821 1433 ns/op BenchmarkParseDuration-4 561765 210.9 ns/op BenchmarkHour-4 817402 141.0 ns/op BenchmarkSecond-4 828176 143.0 ns/op BenchmarkYear-4 643004 185.8 ns/op BenchmarkDay-4 584018 205.7 ns/op BenchmarkISOWeek-4 628701 187.6 ns/op BenchmarkGoString-4 79430 1549 ns/op BenchmarkUnmarshalText-4 73508 1612 ns/op PASS ok time 11.390s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 628722 176.6 ns/op BenchmarkDecodeValidJapaneseChars-4 759207 147.7 ns/op BenchmarkDecodeRune-4 1625584 69.73 ns/op BenchmarkEncodeValidASCII-4 550238 200.9 ns/op BenchmarkEncodeValidJapaneseChars-4 867969 139.8 ns/op BenchmarkAppendRuneValidASCII-4 1584284 74.93 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2423566 49.19 ns/op BenchmarkEncodeRune-4 3245229 37.20 ns/op PASS ok unicode/utf16 1.228s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 975188 123.3 ns/op BenchmarkRuneCountTenJapaneseChars-4 187672 614.3 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3644546 32.58 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 429468 277.2 ns/op BenchmarkValidTenASCIIChars-4 979208 117.9 ns/op BenchmarkValid100KASCIIChars-4 116 1016090 ns/op BenchmarkValidTenJapaneseChars-4 170484 715.8 ns/op BenchmarkValidLongMostlyASCII-4 94 1097879 ns/op BenchmarkValidLongJapanese-4 57 2007060 ns/op BenchmarkValidStringTenASCIIChars-4 4663444 24.86 ns/op BenchmarkValidString100KASCIIChars-4 9176 12596 ns/op BenchmarkValidStringTenJapaneseChars-4 415897 265.8 ns/op BenchmarkValidStringLongMostlyASCII-4 1231 97082 ns/op BenchmarkValidStringLongJapanese-4 157 767352 ns/op BenchmarkEncodeASCIIRune-4 4330293 27.71 ns/op BenchmarkEncodeJapaneseRune-4 2475693 49.14 ns/op BenchmarkAppendASCIIRune-4 11262538 10.51 ns/op BenchmarkAppendJapaneseRune-4 2917404 41.71 ns/op BenchmarkDecodeASCIIRune-4 2922020 40.94 ns/op BenchmarkDecodeJapaneseRune-4 1975503 60.52 ns/op BenchmarkFullRune/ASCII-4 3671570 32.69 ns/op BenchmarkFullRune/Incomplete-4 1609700 74.13 ns/op BenchmarkFullRune/Japanese-4 3656521 32.84 ns/op PASS ok unicode/utf8 3.529s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 56894533774 ns/op PASS ok cmd/api 62.847s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1239336 96.62 ns/op BenchmarkEqArrayOfStrings64-4 159145 740.7 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11300 ns/op BenchmarkEqArrayOfFloats5-4 1508566 79.13 ns/op BenchmarkEqArrayOfFloats64-4 157479 762.2 ns/op BenchmarkEqArrayOfFloats1024-4 9661 12532 ns/op BenchmarkEqStruct-4 19743124 5.637 ns/op PASS ok cmd/compile/internal/reflectdata 1.080s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 61596 ns/op BenchmarkCopyElim1-4 626 162788 ns/op BenchmarkCopyElim10-4 618 205217 ns/op BenchmarkCopyElim100-4 380 289848 ns/op BenchmarkCopyElim1000-4 69 1599906 ns/op BenchmarkCopyElim10000-4 4 29290847 ns/op BenchmarkCopyElim100000-4 1 564540158 ns/op BenchmarkDeadCode/1-4 744 170831 ns/op BenchmarkDeadCode/10-4 567 193645 ns/op BenchmarkDeadCode/100-4 292 393859 ns/op BenchmarkDeadCode/1000-4 55 2430070 ns/op BenchmarkDeadCode/10000-4 4 31164561 ns/op BenchmarkDeadCode/100000-4 1 421162816 ns/op BenchmarkDeadCode/200000-4 1 894448286 ns/op BenchmarkDominatorsLinear-4 15 8151426 ns/op 1.23 MB/s BenchmarkDominatorsFwdBack-4 10 13326043 ns/op 0.75 MB/s BenchmarkDominatorsManyPred-4 10 11850554 ns/op 0.84 MB/s BenchmarkDominatorsMaxPred-4 10 12266030 ns/op 0.82 MB/s BenchmarkDominatorsMaxPredVal-4 9 12084924 ns/op 0.83 MB/s BenchmarkFuse/1-4 578 191845 ns/op BenchmarkFuse/10-4 550 214242 ns/op BenchmarkFuse/100-4 182 652702 ns/op BenchmarkFuse/1000-4 22 5223237 ns/op BenchmarkFuse/10000-4 2 72252202 ns/op BenchmarkNilCheckDeep1-4 13075 9326 ns/op 0.11 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5169 22112 ns/op 0.45 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 804 148078 ns/op 0.68 MB/s 678 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 74 1450666 ns/op 0.69 MB/s 5694 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 17790074 ns/op 0.56 MB/s 87740 B/op 6 allocs/op BenchmarkDSEPass-4 33 3543539 ns/op 43945 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 115036357 ns/op 4292432 B/op 109177 allocs/op BenchmarkCSEPass-4 7 14803657 ns/op 131531 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 152089950 ns/op 5669304 B/op 97498 allocs/op BenchmarkDeadcodePass-4 204 578940 ns/op 90641 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 117885805 ns/op 4114184 B/op 45471 allocs/op BenchmarkMultiPass-4 80 1385834 ns/op 231166 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 239922116 ns/op 11205328 B/op 149834 allocs/op BenchmarkCondRewrite/SoloJump-4 3285993 36.68 ns/op BenchmarkCondRewrite/CombJump-4 3399912 35.19 ns/op PASS ok cmd/compile/internal/ssa 13.708s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9859 11538 ns/op BenchmarkExtShift-4 18604 6416 ns/op BenchmarkModify-4 10000 11641 ns/op BenchmarkMullImm-4 20056 6057 ns/op BenchmarkConstModify-4 9819 11486 ns/op BenchmarkBitSet-4 20190 5824 ns/op BenchmarkBitClear-4 20068 5830 ns/op BenchmarkBitToggle-4 20169 5908 ns/op BenchmarkBitSetConst-4 157242 738.5 ns/op BenchmarkBitClearConst-4 158304 736.6 ns/op BenchmarkBitToggleConst-4 157575 734.0 ns/op BenchmarkDivconstI64-4 8759594 13.85 ns/op BenchmarkModconstI64-4 8735532 13.94 ns/op BenchmarkDivisiblePow2constI64-4 8662282 13.67 ns/op BenchmarkDivisibleconstI64-4 9587750 12.68 ns/op BenchmarkDivisibleWDivconstI64-4 5881330 20.43 ns/op BenchmarkDivconstU64/3-4 8722168 13.65 ns/op BenchmarkDivconstU64/5-4 7982541 14.95 ns/op BenchmarkDivconstU64/37-4 9509851 12.66 ns/op BenchmarkDivconstU64/1234567-4 9942070 11.98 ns/op BenchmarkModconstU64-4 9244591 12.70 ns/op BenchmarkDivisibleconstU64-4 9888102 12.15 ns/op BenchmarkDivisibleWDivconstU64-4 6191588 19.46 ns/op BenchmarkDivconstI32-4 8623999 13.72 ns/op BenchmarkModconstI32-4 10251171 11.66 ns/op BenchmarkDivisiblePow2constI32-4 9085177 13.20 ns/op BenchmarkDivisibleconstI32-4 9618714 12.49 ns/op BenchmarkDivisibleWDivconstI32-4 6266559 19.19 ns/op BenchmarkDivconstU32-4 8921197 13.49 ns/op BenchmarkModconstU32-4 8572836 13.90 ns/op BenchmarkDivisibleconstU32-4 9607039 12.87 ns/op BenchmarkDivisibleWDivconstU32-4 6294529 18.96 ns/op BenchmarkDivconstI16-4 8436889 14.25 ns/op BenchmarkModconstI16-4 10134656 11.86 ns/op BenchmarkDivisiblePow2constI16-4 8903268 13.15 ns/op BenchmarkDivisibleconstI16-4 9605253 12.59 ns/op BenchmarkDivisibleWDivconstI16-4 6258044 19.21 ns/op BenchmarkDivconstU16-4 9216118 12.97 ns/op BenchmarkModconstU16-4 9507536 12.68 ns/op BenchmarkDivisibleconstU16-4 9520484 12.34 ns/op BenchmarkDivisibleWDivconstU16-4 5993215 19.96 ns/op BenchmarkDivconstI8-4 9745486 12.35 ns/op BenchmarkModconstI8-4 9045204 13.26 ns/op BenchmarkDivisiblePow2constI8-4 9391021 12.51 ns/op BenchmarkDivisibleconstI8-4 9237024 13.15 ns/op BenchmarkDivisibleWDivconstI8-4 6117212 19.56 ns/op BenchmarkDivconstU8-4 9157232 13.02 ns/op BenchmarkModconstU8-4 9531051 12.52 ns/op BenchmarkDivisibleconstU8-4 9593592 12.52 ns/op BenchmarkDivisibleWDivconstU8-4 5904937 20.43 ns/op BenchmarkMul2-4 168037 746.9 ns/op BenchmarkMulNeg2-4 164487 748.2 ns/op BenchmarkEfaceInteger-4 3817651 27.96 ns/op BenchmarkMulconstI32/3-4 19369324 6.256 ns/op BenchmarkMulconstI32/5-4 19295302 6.260 ns/op BenchmarkMulconstI32/12-4 18532981 6.516 ns/op BenchmarkMulconstI32/120-4 19385792 6.214 ns/op BenchmarkMulconstI32/-120-4 19481654 6.220 ns/op BenchmarkMulconstI32/65537-4 18415750 6.528 ns/op BenchmarkMulconstI32/65538-4 18358593 6.545 ns/op BenchmarkMulconstI64/3-4 18964394 6.375 ns/op BenchmarkMulconstI64/5-4 18916458 6.276 ns/op BenchmarkMulconstI64/12-4 18135690 6.562 ns/op BenchmarkMulconstI64/120-4 19136719 6.242 ns/op BenchmarkMulconstI64/-120-4 18627664 6.350 ns/op BenchmarkMulconstI64/65537-4 18587198 6.485 ns/op BenchmarkMulconstI64/65538-4 18742882 6.480 ns/op BenchmarkMulconstU32/3-4 18988747 6.328 ns/op BenchmarkMulconstU32/5-4 19045846 6.231 ns/op BenchmarkMulconstU32/12-4 17601844 6.719 ns/op BenchmarkMulconstU32/120-4 19092670 6.220 ns/op BenchmarkMulconstU32/65537-4 18102176 6.583 ns/op BenchmarkMulconstU32/65538-4 18526314 6.512 ns/op BenchmarkMulconstU64/3-4 18979292 6.259 ns/op BenchmarkMulconstU64/5-4 19018963 6.276 ns/op BenchmarkMulconstU64/12-4 18624328 6.443 ns/op BenchmarkMulconstU64/120-4 18793974 6.278 ns/op BenchmarkMulconstU64/65537-4 18050647 6.526 ns/op BenchmarkMulconstU64/65538-4 18426241 6.499 ns/op BenchmarkShiftArithmeticRight-4 19834104 5.985 ns/op BenchmarkSwitch8Predictable-4 14929368 7.706 ns/op BenchmarkSwitch8Unpredictable-4 6352191 18.15 ns/op BenchmarkSwitch32Predictable-4 9530415 12.16 ns/op BenchmarkSwitch32Unpredictable-4 6445250 17.92 ns/op BenchmarkSwitchStringPredictable-4 8886703 12.64 ns/op BenchmarkSwitchStringUnpredictable-4 4816765 23.57 ns/op PASS ok cmd/compile/internal/test 11.895s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 145 841630 ns/op BenchmarkNamed/Underlying/nongeneric-4 764100 135.3 ns/op BenchmarkNamed/Underlying/generic-4 867459 136.3 ns/op BenchmarkNamed/Underlying/src_instance-4 855529 135.8 ns/op BenchmarkNamed/Underlying/user_instance-4 858986 136.2 ns/op BenchmarkCheck/http/funcbodies/info-4 1 480649888 ns/op 63580 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 336256031 ns/op 90877 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 146091252 ns/op 208859 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 129857836 ns/op 235228 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 385606823 ns/op 13301 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 84342240 ns/op 60805 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 31319213 ns/op 163764 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 29187137 ns/op 175684 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 155183102 ns/op 13731 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 38492115 ns/op 56353 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 20163075 ns/op 107597 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18562546 ns/op 116825 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1026618702 ns/op 60733 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 552216050 ns/op 112902 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 132431349 ns/op 470607 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 111412033 ns/op 559263 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 486281366 ns/op 4108 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 59817199 ns/op 33389 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 35360351 ns/op 56469 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 34920216 ns/op 57201 lines/s PASS ok cmd/compile/internal/types2 14.880s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 51 2263428 ns/op 3640765 sys-ns/op 508490 user-ns/op PASS ok cmd/go 0.255s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 69166 1706 ns/op 4.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 77126 1511 ns/op 5.29 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14484 8300 ns/op 123.37 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14659 8073 ns/op 126.85 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2215 53806 ns/op 152.25 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2222 53467 ns/op 153.22 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.960s All tests passed.