freebsd-amd64-race at ab0f0459da302a2c81c4c11a7b9b4387c15a7aa0 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src Building Go cmd/dist using /tmp/workdir/go1.4. (go1.17.13 freebsd/amd64) Building Go toolchain1 using /tmp/workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for freebsd/amd64. --- Installed Go for freebsd/amd64 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin :: Running /tmp/workdir/go/bin/go with args ["/tmp/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "PWD=/tmp/workdir/go/bin"] in dir /tmp/workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: freebsd # OS Version: FreeBSD 13.0-STABLE FreeBSD 13.0-STABLE #0 stable/13-n248759-3684bb89d52: Thu Dec 30 02:37:49 UTC 2021 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 ##### Testing packages. ok archive/tar 1.170s ok archive/zip 1.808s ok bufio 0.309s ok bytes 4.271s ok compress/bzip2 0.525s ok compress/flate 4.986s ok compress/gzip 10.837s ok compress/lzw 0.503s ok compress/zlib 4.237s ok container/heap 0.037s ok container/list 0.025s ok container/ring 0.037s ok context 0.048s ok crypto 0.027s ok crypto/aes 0.069s ok crypto/cipher 0.057s ok crypto/des 0.069s ok crypto/dsa 0.047s ok crypto/ecdh 0.188s ok crypto/ecdsa 0.133s ok crypto/ed25519 0.379s ok crypto/elliptic 0.047s ok crypto/hmac 0.037s ok crypto/internal/alias 0.025s ok crypto/internal/bigmod 2.395s ok crypto/internal/boring 0.025s ok crypto/internal/boring/bcache 0.375s ok crypto/internal/edwards25519 33.965s ok crypto/internal/edwards25519/field 12.329s ok crypto/internal/nistec 3.399s ok crypto/internal/nistec/fiat 0.025s [no tests to run] ok crypto/md5 0.036s ok crypto/rand 0.372s ok crypto/rc4 0.431s ok crypto/rsa 0.464s ok crypto/sha1 0.036s ok crypto/sha256 0.031s ok crypto/sha512 0.037s ok crypto/subtle 0.413s ok crypto/tls 1.505s ok crypto/x509 1.100s ok database/sql 0.352s ok database/sql/driver 0.025s ok debug/buildinfo 0.049s ok debug/dwarf 0.078s ok debug/elf 1.194s ok debug/gosym 0.112s ok debug/macho 0.047s ok debug/pe 0.047s ok debug/plan9obj 0.027s ok embed 0.027s [no tests to run] ok embed/internal/embedtest 0.037s ok encoding/ascii85 0.036s ok encoding/asn1 0.036s ok encoding/base32 0.086s ok encoding/base64 0.036s ok encoding/binary 0.036s ok encoding/csv 0.068s ok encoding/gob 15.084s ok encoding/hex 0.036s ok encoding/json 1.107s ok encoding/pem 1.956s ok encoding/xml 0.190s ok errors 0.040s ok expvar 0.025s ok flag 0.120s ok fmt 0.570s ok go/ast 0.037s ok go/build 4.016s ok go/build/constraint 0.035s ok go/constant 0.037s ok go/doc 0.238s ok go/doc/comment 1.947s ok go/format 0.069s ok go/importer 0.142s ok go/internal/gccgoimporter 0.067s ok go/internal/gcimporter 1.077s ok go/internal/srcimporter 10.397s ok go/parser 0.887s ok go/printer 1.297s ok go/scanner 0.036s ok go/token 0.122s ok go/types 28.894s ok hash 0.037s ok hash/adler32 0.047s ok hash/crc32 0.068s ok hash/crc64 0.036s ok hash/fnv 0.026s ok hash/maphash 0.026s ok html 0.036s ok html/template 0.218s ok image 0.401s ok image/color 0.057s ok image/draw 0.559s ok image/gif 0.849s ok image/jpeg 1.204s ok image/png 2.924s ok index/suffixarray 0.964s ok internal/abi 20.834s ok internal/buildcfg 0.025s ok internal/coverage/cformat 0.026s ok internal/coverage/cmerge 0.026s ok internal/coverage/pods 0.036s ok internal/coverage/slicereader 0.026s ok internal/coverage/slicewriter 0.025s ok internal/coverage/test 0.057s ok internal/cpu 0.076s ok internal/dag 0.026s ok internal/diff 0.037s ok internal/fmtsort 0.026s ok internal/fuzz 0.047s ok internal/godebug 0.025s ok internal/intern 0.217s ok internal/itoa 0.027s ok internal/poll 0.429s ok internal/profile 0.038s ok internal/reflectlite 0.240s ok internal/safefilepath 0.025s ok internal/saferio 0.128s ok internal/singleflight 0.080s ok internal/testenv 0.028s ok internal/trace 0.184s ok internal/types/errors 0.320s ok internal/unsafeheader 0.027s ok internal/xcoff 0.052s ok io 0.060s ok io/fs 0.260s ok io/ioutil 0.036s ok log 0.036s ok log/syslog 1.285s ok math 0.047s ok math/big 2.795s ok math/bits 0.037s ok math/cmplx 0.036s ok math/rand 1.811s ok mime 0.046s ok mime/multipart 1.492s ok mime/quotedprintable 0.059s ok net 8.092s ok net/http 8.723s ok net/http/cgi 0.325s ok net/http/cookiejar 0.036s ok net/http/fcgi 0.145s ok net/http/httptest 0.198s ok net/http/httptrace 0.025s ok net/http/httputil 0.647s ok net/http/internal 0.036s ok net/http/internal/ascii 0.025s ok net/http/pprof 5.369s ok net/internal/socktest 0.030s ok net/mail 0.036s ok net/netip 0.332s ok net/rpc 0.065s ok net/rpc/jsonrpc 0.038s ok net/smtp 0.059s ok net/textproto 0.052s ok net/url 0.048s ok os 0.429s ok os/exec 0.364s ok os/exec/internal/fdtest 0.026s ok os/signal 3.323s ok os/user 0.032s ok path 0.037s ok path/filepath 0.111s ok plugin 0.026s ok reflect 0.476s ok regexp 3.019s ok regexp/syntax 4.341s ok runtime 25.687s ok runtime/cgo 0.025s ok runtime/coverage 0.034s ok runtime/debug 0.128s ok runtime/internal/atomic 0.080s ok runtime/internal/math 0.031s ok runtime/internal/sys 0.060s ok runtime/metrics 0.046s ok runtime/pprof 6.807s ok runtime/race 8.139s ok runtime/trace 3.864s ok sort 0.429s ok strconv 2.271s ok strings 3.552s ok sync 0.640s ok sync/atomic 1.768s ok syscall 0.953s ok testing 2.073s ok testing/fstest 0.037s ok testing/iotest 0.036s ok testing/quick 0.165s ok text/scanner 0.046s ok text/tabwriter 0.035s ok text/template 0.091s ok text/template/parse 0.046s ok time 2.246s ok unicode 0.037s ok unicode/utf16 0.030s ok unicode/utf8 0.058s ok cmd/addr2line 1.814s ok cmd/api 5.573s ok cmd/asm/internal/asm 2.828s ok cmd/asm/internal/lex 0.038s ok cmd/compile/internal/abt 0.060s ok cmd/compile/internal/amd64 0.036s ok cmd/compile/internal/base 0.038s ok cmd/compile/internal/compare 0.038s ok cmd/compile/internal/dwarfgen 0.473s ok cmd/compile/internal/importer 0.753s ok cmd/compile/internal/ir 0.025s ok cmd/compile/internal/logopt 0.180s ok cmd/compile/internal/noder 0.036s ok cmd/compile/internal/reflectdata 0.026s [no tests to run] ok cmd/compile/internal/ssa 3.023s ok cmd/compile/internal/syntax 0.160s ok cmd/compile/internal/test 11.285s ok cmd/compile/internal/typecheck 0.241s ok cmd/compile/internal/types 0.026s ok cmd/compile/internal/types2 7.084s ok cmd/covdata 0.025s ok cmd/cover 1.029s ok cmd/dist 0.025s ok cmd/doc 0.766s ok cmd/fix 1.699s ok cmd/go 81.517s ok cmd/go/internal/auth 0.025s ok cmd/go/internal/cache 0.154s ok cmd/go/internal/fsys 0.081s ok cmd/go/internal/generate 0.036s ok cmd/go/internal/get 0.037s ok cmd/go/internal/imports 0.039s ok cmd/go/internal/load 0.037s ok cmd/go/internal/lockedfile 0.488s ok cmd/go/internal/lockedfile/internal/filelock 0.079s ok cmd/go/internal/modconv 0.057s ok cmd/go/internal/modfetch 0.049s ok cmd/go/internal/modfetch/codehost 0.049s ok cmd/go/internal/modfetch/zip_sum_test 0.039s ok cmd/go/internal/modindex 0.520s ok cmd/go/internal/modload 0.038s ok cmd/go/internal/mvs 0.057s ok cmd/go/internal/par 0.185s ok cmd/go/internal/str 0.026s ok cmd/go/internal/test 0.048s ok cmd/go/internal/vcs 0.040s ok cmd/go/internal/vcweb 0.039s ok cmd/go/internal/vcweb/vcstest 1.804s ok cmd/go/internal/web 0.040s ok cmd/go/internal/work 0.091s ok cmd/gofmt 0.188s ok cmd/internal/archive 0.700s ok cmd/internal/buildid 0.598s ok cmd/internal/dwarf 0.027s ok cmd/internal/edit 0.026s ok cmd/internal/goobj 0.025s ok cmd/internal/moddeps 0.779s ok cmd/internal/notsha256 0.030s ok cmd/internal/obj 0.415s ok cmd/internal/obj/ppc64 0.082s ok cmd/internal/obj/riscv 0.048s ok cmd/internal/obj/s390x 0.028s ok cmd/internal/obj/x86 2.364s ok cmd/internal/objabi 0.028s ok cmd/internal/pkgpath 0.141s ok cmd/internal/pkgpattern 0.037s ok cmd/internal/quoted 0.037s ok cmd/internal/src 0.025s ok cmd/internal/test2json 0.747s ok cmd/link 5.802s ok cmd/link/internal/benchmark 0.043s ok cmd/link/internal/ld 3.921s ok cmd/link/internal/loader 0.156s ok cmd/nm 1.619s ok cmd/objdump 1.984s ok cmd/pack 1.282s ok cmd/pprof 1.519s ok cmd/trace 0.095s ok cmd/vet 12.713s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2929 36916 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2262 45744 ns/op 1856 B/op 37 allocs/op Benchmark/Writer/PAX-4 1671 69073 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3258 35267 ns/op 17328 B/op 16 allocs/op Benchmark/Reader/GNU-4 4113 27878 ns/op 17697 B/op 15 allocs/op Benchmark/Reader/PAX-4 1710 67540 ns/op 28107 B/op 33 allocs/op PASS ok archive/tar 0.746s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 300932634 ns/op 828832 B/op 83 allocs/op BenchmarkZip64Test-4 1 148407550 ns/op BenchmarkZip64TestSizes/4096-4 1688 65398 ns/op BenchmarkZip64TestSizes/1048576-4 184 630050 ns/op BenchmarkZip64TestSizes/67108864-4 1 143066075 ns/op PASS ok archive/zip 1.212s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 239282 466.8 ns/op BenchmarkReaderCopyUnoptimal-4 149542 782.0 ns/op BenchmarkReaderCopyNoWriteTo-4 22506 6050 ns/op BenchmarkReaderWriteToOptimal-4 6182 18781 ns/op BenchmarkReaderReadString-4 143864 832.9 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 223388 523.4 ns/op BenchmarkWriterCopyUnoptimal-4 216973 541.5 ns/op BenchmarkWriterCopyNoReadFrom-4 21312 5168 ns/op BenchmarkReaderEmpty-4 42570 2741 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 33687 3662 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 629833 185.2 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.684s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5578 28627 ns/op 1144.65 MB/s BenchmarkWriteByte-4 506 226388 ns/op 18.09 MB/s BenchmarkWriteRune-4 266 449786 ns/op 27.32 MB/s BenchmarkBufferNotEmptyWriteRead-4 36 3223944 ns/op BenchmarkBufferFullSmallReads-4 100 1019787 ns/op BenchmarkBufferWriteBlock/N4096-4 7310 14760 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 502 237240 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 14 8230964 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4621125 27.73 ns/op 360.62 MB/s BenchmarkIndexByte/32-4 4329982 28.80 ns/op 1111.28 MB/s BenchmarkIndexByte/4K-4 927480 125.7 ns/op 32595.97 MB/s BenchmarkIndexBytePortable/10-4 997261 119.2 ns/op 83.90 MB/s BenchmarkIndexBytePortable/32-4 307564 371.7 ns/op 86.09 MB/s BenchmarkIndexBytePortable/4K-4 2834 42330 ns/op 96.76 MB/s BenchmarkIndexRune/10-4 1226143 98.68 ns/op 101.34 MB/s BenchmarkIndexRune/32-4 1000000 100.6 ns/op 318.18 MB/s BenchmarkIndexRune/4K-4 396841 300.7 ns/op 13620.78 MB/s BenchmarkIndexRuneASCII/10-4 4605926 27.53 ns/op 363.22 MB/s BenchmarkIndexRuneASCII/32-4 4272774 29.03 ns/op 1102.13 MB/s BenchmarkIndexRuneASCII/4K-4 927051 127.8 ns/op 32057.48 MB/s BenchmarkEqual/0-4 8110420 14.23 ns/op BenchmarkEqual/1-4 1510149 79.32 ns/op 12.61 MB/s BenchmarkEqual/6-4 1471423 83.97 ns/op 71.45 MB/s BenchmarkEqual/9-4 1456237 82.80 ns/op 108.70 MB/s BenchmarkEqual/15-4 1403606 85.18 ns/op 176.10 MB/s BenchmarkEqual/16-4 1477522 80.36 ns/op 199.11 MB/s BenchmarkEqual/20-4 1385282 87.18 ns/op 229.40 MB/s BenchmarkEqual/32-4 1414170 85.68 ns/op 373.48 MB/s BenchmarkEqual/4K-4 108068 1110 ns/op 3689.40 MB/s BenchmarkIndex/10-4 3231175 37.27 ns/op 268.28 MB/s BenchmarkIndex/32-4 3108201 38.72 ns/op 826.35 MB/s BenchmarkIndex/4K-4 18238 6597 ns/op 620.90 MB/s BenchmarkIndexEasy/10-4 3154348 37.08 ns/op 269.72 MB/s BenchmarkIndexEasy/32-4 3077751 39.20 ns/op 816.25 MB/s BenchmarkIndexEasy/4K-4 494746 236.7 ns/op 17305.52 MB/s BenchmarkCount/10-4 1576522 76.29 ns/op 131.08 MB/s BenchmarkCount/32-4 1537104 78.79 ns/op 406.12 MB/s BenchmarkCount/4K-4 18240 6557 ns/op 624.71 MB/s BenchmarkCountEasy/10-4 1552132 77.82 ns/op 128.50 MB/s BenchmarkCountEasy/32-4 1526820 78.12 ns/op 409.64 MB/s BenchmarkCountEasy/4K-4 424059 276.1 ns/op 14834.01 MB/s BenchmarkCountSingle/10-4 3561962 34.70 ns/op 288.21 MB/s BenchmarkCountSingle/32-4 3400585 35.84 ns/op 892.74 MB/s BenchmarkCountSingle/4K-4 812527 141.1 ns/op 29019.59 MB/s BenchmarkToUpper/#00-4 3093950 39.11 ns/op BenchmarkToUpper/ONLYUPPER-4 320533 378.1 ns/op BenchmarkToUpper/abc-4 525027 217.3 ns/op BenchmarkToUpper/AbC123-4 330444 360.4 ns/op BenchmarkToUpper/azAZ09_-4 302223 396.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 90920 1307 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40624 2898 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 62816 1900 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 133110 888.0 ns/op BenchmarkToLower/#00-4 2940885 40.44 ns/op BenchmarkToLower/abc-4 494665 258.8 ns/op BenchmarkToLower/AbC123-4 325356 355.5 ns/op BenchmarkToLower/azAZ09_-4 306582 390.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 93055 1290 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 43618 2731 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 71295 1688 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 129698 909.2 ns/op BenchmarkFields/ASCII/16-4 155043 776.9 ns/op 20.59 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9787 10933 ns/op 23.41 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 676 176568 ns/op 23.20 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 39 2930859 ns/op 22.36 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 47684207 ns/op 21.99 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 153744 784.9 ns/op 20.38 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6552 16935 ns/op 15.12 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 417 284180 ns/op 14.41 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 22 5108617 ns/op 12.83 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 89718121 ns/op 11.69 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 175197 684.4 ns/op 23.38 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13365 8993 ns/op 28.47 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 747 158742 ns/op 25.80 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 38 2928760 ns/op 22.38 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 55604968 ns/op 18.86 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 169941 690.1 ns/op 23.19 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9374 11866 ns/op 21.57 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 565 205285 ns/op 19.95 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 3781111 ns/op 17.33 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 69830695 ns/op 15.02 MB/s 11219248 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2212382 54.19 ns/op BenchmarkTrimSpace/ASCII-4 1000000 104.7 ns/op BenchmarkTrimSpace/SomeNonASCII-4 121136 972.9 ns/op BenchmarkTrimSpace/JustNonASCII-4 54399 2167 ns/op BenchmarkToValidUTF8/Valid-4 551076 220.3 ns/op BenchmarkToValidUTF8/InvalidASCII-4 364250 321.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 105966 1159 ns/op BenchmarkIndexHard1-4 847 141026 ns/op BenchmarkIndexHard2-4 606 200033 ns/op BenchmarkIndexHard3-4 152 791301 ns/op BenchmarkIndexHard4-4 183 652339 ns/op BenchmarkLastIndexHard1-4 6 18775707 ns/op BenchmarkLastIndexHard2-4 5 23928312 ns/op BenchmarkLastIndexHard3-4 4 26087951 ns/op BenchmarkCountHard1-4 826 142033 ns/op BenchmarkCountHard2-4 589 199961 ns/op BenchmarkCountHard3-4 148 793574 ns/op BenchmarkSplitEmptySeparator-4 1 112736572 ns/op BenchmarkSplitSingleByteSeparator-4 16 6826678 ns/op BenchmarkSplitMultiByteSeparator-4 12 8532108 ns/op BenchmarkSplitNSingleByteSeparator-4 201980 626.2 ns/op BenchmarkSplitNMultiByteSeparator-4 72637 1580 ns/op BenchmarkRepeat-4 185019 626.1 ns/op BenchmarkRepeatLarge/256/1-4 149898 808.2 ns/op 316.76 MB/s BenchmarkRepeatLarge/256/16-4 224965 543.7 ns/op 470.86 MB/s BenchmarkRepeatLarge/512/1-4 107392 1097 ns/op 466.66 MB/s BenchmarkRepeatLarge/512/16-4 141810 801.5 ns/op 638.77 MB/s BenchmarkRepeatLarge/1024/1-4 74655 1602 ns/op 639.05 MB/s BenchmarkRepeatLarge/1024/16-4 96159 1287 ns/op 795.60 MB/s BenchmarkRepeatLarge/2048/1-4 41910 2875 ns/op 712.33 MB/s BenchmarkRepeatLarge/2048/16-4 51003 2461 ns/op 832.32 MB/s BenchmarkRepeatLarge/4096/1-4 25216 4661 ns/op 878.74 MB/s BenchmarkRepeatLarge/4096/16-4 27891 4366 ns/op 938.10 MB/s BenchmarkRepeatLarge/8192/1-4 14792 8310 ns/op 985.85 MB/s BenchmarkRepeatLarge/8192/16-4 15280 7738 ns/op 1058.62 MB/s BenchmarkRepeatLarge/8192/4097-4 27686 4500 ns/op 910.46 MB/s BenchmarkRepeatLarge/16384/1-4 8074 14580 ns/op 1123.72 MB/s BenchmarkRepeatLarge/16384/16-4 8193 13922 ns/op 1176.86 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10297 ns/op 1193.67 MB/s BenchmarkRepeatLarge/32768/1-4 4354 29598 ns/op 1107.09 MB/s BenchmarkRepeatLarge/32768/16-4 4592 27418 ns/op 1195.14 MB/s BenchmarkRepeatLarge/32768/4097-4 4406 26733 ns/op 1072.79 MB/s BenchmarkRepeatLarge/65536/1-4 2320 52331 ns/op 1252.33 MB/s BenchmarkRepeatLarge/65536/16-4 2397 51367 ns/op 1275.84 MB/s BenchmarkRepeatLarge/65536/4097-4 2283 51274 ns/op 1198.55 MB/s BenchmarkRepeatLarge/131072/1-4 492 272537 ns/op 480.93 MB/s BenchmarkRepeatLarge/131072/16-4 505 234417 ns/op 559.14 MB/s BenchmarkRepeatLarge/131072/4097-4 535 226480 ns/op 560.79 MB/s BenchmarkRepeatLarge/262144/1-4 259 477618 ns/op 548.86 MB/s BenchmarkRepeatLarge/262144/16-4 255 491094 ns/op 533.80 MB/s BenchmarkRepeatLarge/262144/4097-4 266 485247 ns/op 531.92 MB/s BenchmarkRepeatLarge/524288/1-4 128 933939 ns/op 561.37 MB/s BenchmarkRepeatLarge/524288/16-4 126 930779 ns/op 563.28 MB/s BenchmarkRepeatLarge/524288/4097-4 127 936109 ns/op 555.83 MB/s BenchmarkRepeatLarge/1048576/1-4 63 1897843 ns/op 552.51 MB/s BenchmarkRepeatLarge/1048576/16-4 67 1886758 ns/op 555.76 MB/s BenchmarkRepeatLarge/1048576/4097-4 66 1876964 ns/op 556.61 MB/s BenchmarkRepeatLarge/2097152/1-4 31 3990845 ns/op 525.49 MB/s BenchmarkRepeatLarge/2097152/16-4 28 4017716 ns/op 521.98 MB/s BenchmarkRepeatLarge/2097152/4097-4 32 4222345 ns/op 495.83 MB/s BenchmarkRepeatLarge/4194304/1-4 14 8211059 ns/op 510.81 MB/s BenchmarkRepeatLarge/4194304/16-4 14 8075197 ns/op 519.41 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 8093379 ns/op 517.86 MB/s BenchmarkRepeatLarge/8388608/1-4 7 16555638 ns/op 506.69 MB/s BenchmarkRepeatLarge/8388608/16-4 7 16372757 ns/op 512.35 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 16070673 ns/op 521.85 MB/s BenchmarkRepeatLarge/16777216/1-4 3 33955833 ns/op 494.09 MB/s BenchmarkRepeatLarge/16777216/16-4 4 31890176 ns/op 526.09 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 31913052 ns/op 525.72 MB/s BenchmarkRepeatLarge/33554432/1-4 2 66848695 ns/op 501.95 MB/s BenchmarkRepeatLarge/33554432/16-4 2 63944363 ns/op 524.74 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 62941988 ns/op 533.10 MB/s BenchmarkRepeatLarge/67108864/1-4 1 125444629 ns/op 534.97 MB/s BenchmarkRepeatLarge/67108864/16-4 1 125281757 ns/op 535.66 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 124043444 ns/op 541.01 MB/s BenchmarkRepeatLarge/134217728/1-4 1 272996539 ns/op 491.65 MB/s BenchmarkRepeatLarge/134217728/16-4 1 252879487 ns/op 530.76 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 254402143 ns/op 527.58 MB/s BenchmarkRepeatLarge/268435456/1-4 1 549972487 ns/op 488.09 MB/s BenchmarkRepeatLarge/268435456/16-4 1 503650858 ns/op 532.98 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 503397850 ns/op 533.25 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1121517902 ns/op 478.70 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1001807113 ns/op 535.90 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1003532982 ns/op 534.98 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2223011935 ns/op 483.01 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2048826600 ns/op 524.08 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2022024947 ns/op 531.02 MB/s BenchmarkBytesCompare/1-4 9448880 11.90 ns/op BenchmarkBytesCompare/2-4 10298520 11.55 ns/op BenchmarkBytesCompare/4-4 10214961 11.43 ns/op BenchmarkBytesCompare/8-4 10237389 11.33 ns/op BenchmarkBytesCompare/16-4 10571724 10.89 ns/op BenchmarkBytesCompare/32-4 9388539 12.43 ns/op BenchmarkBytesCompare/64-4 8682050 13.74 ns/op BenchmarkBytesCompare/128-4 7895566 15.00 ns/op BenchmarkBytesCompare/256-4 6171543 18.71 ns/op BenchmarkBytesCompare/512-4 4417274 26.51 ns/op BenchmarkBytesCompare/1024-4 2844121 41.81 ns/op BenchmarkBytesCompare/2048-4 1675203 71.95 ns/op BenchmarkIndexAnyASCII/1:1-4 2318924 50.01 ns/op BenchmarkIndexAnyASCII/1:2-4 2378478 48.69 ns/op BenchmarkIndexAnyASCII/1:4-4 2346530 48.94 ns/op BenchmarkIndexAnyASCII/1:8-4 2325510 48.78 ns/op BenchmarkIndexAnyASCII/1:16-4 2434126 47.45 ns/op BenchmarkIndexAnyASCII/1:32-4 2371923 48.76 ns/op BenchmarkIndexAnyASCII/1:64-4 2381180 48.82 ns/op BenchmarkIndexAnyASCII/16:1-4 2007756 57.82 ns/op BenchmarkIndexAnyASCII/16:2-4 465778 242.6 ns/op BenchmarkIndexAnyASCII/16:4-4 465166 250.7 ns/op BenchmarkIndexAnyASCII/16:8-4 448814 253.9 ns/op BenchmarkIndexAnyASCII/16:16-4 451683 260.7 ns/op BenchmarkIndexAnyASCII/16:32-4 405958 289.4 ns/op BenchmarkIndexAnyASCII/16:64-4 351742 337.5 ns/op BenchmarkIndexAnyASCII/256:1-4 1885101 65.24 ns/op BenchmarkIndexAnyASCII/256:2-4 39741 2986 ns/op BenchmarkIndexAnyASCII/256:4-4 38415 2974 ns/op BenchmarkIndexAnyASCII/256:8-4 39709 2976 ns/op BenchmarkIndexAnyASCII/256:16-4 39937 2983 ns/op BenchmarkIndexAnyASCII/256:32-4 39171 3010 ns/op BenchmarkIndexAnyASCII/256:64-4 38858 3075 ns/op BenchmarkIndexAnyUTF8/1:1-4 2376301 50.03 ns/op BenchmarkIndexAnyUTF8/1:2-4 2308162 48.47 ns/op BenchmarkIndexAnyUTF8/1:4-4 2390516 48.80 ns/op BenchmarkIndexAnyUTF8/1:8-4 2355355 49.09 ns/op BenchmarkIndexAnyUTF8/1:16-4 2403093 48.38 ns/op BenchmarkIndexAnyUTF8/1:32-4 2385236 49.30 ns/op BenchmarkIndexAnyUTF8/1:64-4 2364074 48.79 ns/op BenchmarkIndexAnyUTF8/16:1-4 165016 782.0 ns/op BenchmarkIndexAnyUTF8/16:2-4 303776 389.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 309015 386.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 312297 386.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 311978 399.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 297517 409.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 296350 419.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10202 ns/op BenchmarkIndexAnyUTF8/256:2-4 22178 5309 ns/op BenchmarkIndexAnyUTF8/256:4-4 22610 5323 ns/op BenchmarkIndexAnyUTF8/256:8-4 22072 5252 ns/op BenchmarkIndexAnyUTF8/256:16-4 21850 5507 ns/op BenchmarkIndexAnyUTF8/256:32-4 20949 5685 ns/op BenchmarkIndexAnyUTF8/256:64-4 20749 5766 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2474360 49.44 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2454708 47.47 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2422147 47.76 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2431538 48.27 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2452160 47.33 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2407726 47.99 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2410242 48.27 ns/op BenchmarkLastIndexAnyASCII/16:1-4 366814 312.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 379082 314.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 368840 318.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 359785 329.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 345872 340.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 316868 364.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 281361 412.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 29000 4111 ns/op BenchmarkLastIndexAnyASCII/256:2-4 29236 4194 ns/op BenchmarkLastIndexAnyASCII/256:4-4 29067 4097 ns/op BenchmarkLastIndexAnyASCII/256:8-4 28948 4125 ns/op BenchmarkLastIndexAnyASCII/256:16-4 28592 4201 ns/op BenchmarkLastIndexAnyASCII/256:32-4 28682 4284 ns/op BenchmarkLastIndexAnyASCII/256:64-4 27865 4192 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2492060 48.30 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2413052 47.64 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2433666 48.77 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2419281 48.32 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2393311 47.84 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2443539 49.13 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2420676 50.38 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 242030 471.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 313155 390.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 313234 373.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 305527 373.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 299132 388.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 299206 410.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 294408 398.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17853 6611 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22506 5254 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22954 5319 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22564 5323 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 22180 5504 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 21099 5676 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 21162 5687 ns/op BenchmarkTrimASCII/1:1-4 2682400 45.40 ns/op BenchmarkTrimASCII/1:2-4 2161333 56.05 ns/op BenchmarkTrimASCII/1:4-4 2066991 57.93 ns/op BenchmarkTrimASCII/1:8-4 1875630 65.42 ns/op BenchmarkTrimASCII/1:16-4 1567869 75.55 ns/op BenchmarkTrimASCII/16:1-4 500666 233.6 ns/op BenchmarkTrimASCII/16:2-4 371101 316.0 ns/op BenchmarkTrimASCII/16:4-4 373950 317.7 ns/op BenchmarkTrimASCII/16:8-4 368805 327.7 ns/op BenchmarkTrimASCII/16:16-4 359086 336.1 ns/op BenchmarkTrimASCII/256:1-4 40081 3005 ns/op BenchmarkTrimASCII/256:2-4 28551 4166 ns/op BenchmarkTrimASCII/256:4-4 27982 4178 ns/op BenchmarkTrimASCII/256:8-4 27849 4269 ns/op BenchmarkTrimASCII/256:16-4 28021 4210 ns/op BenchmarkTrimASCII/4096:1-4 2475 47318 ns/op BenchmarkTrimASCII/4096:2-4 1808 69088 ns/op BenchmarkTrimASCII/4096:4-4 1755 67009 ns/op BenchmarkTrimASCII/4096:8-4 1813 65627 ns/op BenchmarkTrimASCII/4096:16-4 1776 65673 ns/op BenchmarkTrimByte-4 1647351 72.24 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13224 9090 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13203 9378 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 711 162984 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1431 83643 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2746 41360 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5157 22069 ns/op BenchmarkCompareBytesEqual-4 10989049 9.825 ns/op BenchmarkCompareBytesToNil-4 12057394 9.278 ns/op BenchmarkCompareBytesEmpty-4 13626556 8.280 ns/op BenchmarkCompareBytesIdentical-4 13483545 8.322 ns/op BenchmarkCompareBytesSameLength-4 11623058 10.09 ns/op BenchmarkCompareBytesDifferentLength-4 11937043 9.532 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1375 79318 ns/op 13220.11 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1395 83449 ns/op 12565.56 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1654 77021 ns/op 13614.29 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1387 76324 ns/op 13738.61 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1359 85456 ns/op 12270.52 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1368 80529 ns/op 13021.27 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1340 82024 ns/op 12783.88 MB/s BenchmarkCompareBytesBig-4 1378 76493 ns/op 13708.22 MB/s BenchmarkCompareBytesBigIdentical-4 13054628 8.173 ns/op 128294597.77 MB/s PASS ok bytes 59.841s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 73045648 ns/op 1.37 MB/s 3628928 B/op 53 allocs/op BenchmarkDecodeNewton-4 1 297739532 ns/op 1.91 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 22458419 ns/op 0.73 MB/s 3650038 B/op 51 allocs/op PASS ok compress/bzip2 1.292s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 61 1747082 ns/op 5.72 MB/s 49137 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16750178 ns/op 5.97 MB/s 51545 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 168805047 ns/op 5.92 MB/s 73840 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 58 1777187 ns/op 5.63 MB/s 46836 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17748494 ns/op 5.63 MB/s 51833 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 184049682 ns/op 5.43 MB/s 77600 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 64 1749850 ns/op 5.71 MB/s 50311 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16919488 ns/op 5.91 MB/s 57290 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 172902922 ns/op 5.78 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 64 1751131 ns/op 5.71 MB/s 46212 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17013335 ns/op 5.88 MB/s 51825 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 176939228 ns/op 5.65 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 55 1950028 ns/op 5.13 MB/s 51973 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18469960 ns/op 5.41 MB/s 50560 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 186756183 ns/op 5.35 MB/s 113088 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1528938 ns/op 6.54 MB/s 49577 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12766493 ns/op 7.83 MB/s 47876 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 130496655 ns/op 7.66 MB/s 114272 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 82 1369469 ns/op 7.30 MB/s 48650 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10385339 ns/op 9.63 MB/s 52769 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 103555320 ns/op 9.66 MB/s 94896 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 76 1375663 ns/op 7.27 MB/s 46662 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10291372 ns/op 9.72 MB/s 56048 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 104511781 ns/op 9.57 MB/s 96696 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 97 1149357 ns/op 8.70 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10945928 ns/op 9.14 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 111130246 ns/op 9.00 MB/s BenchmarkEncode/Digits/Speed/1e4-4 50 2252841 ns/op 4.44 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20078817 ns/op 4.98 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 193320411 ns/op 5.17 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6435299 ns/op 1.55 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 75192866 ns/op 1.33 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 805677961 ns/op 1.24 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6423322 ns/op 1.56 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 75260746 ns/op 1.33 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 778938875 ns/op 1.28 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 78 1385268 ns/op 7.22 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11655197 ns/op 8.58 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 116229102 ns/op 8.60 MB/s BenchmarkEncode/Newton/Speed/1e4-4 52 2051903 ns/op 4.87 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15740886 ns/op 6.35 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 155905653 ns/op 6.41 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6319746 ns/op 1.58 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 68102696 ns/op 1.47 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 682248336 ns/op 1.47 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6266099 ns/op 1.60 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 83976100 ns/op 1.19 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 863347500 ns/op 1.16 MB/s PASS ok compress/flate 14.271s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 52 2193309 ns/op 4.56 MB/s BenchmarkDecoder/1e-Reuse4-4 52 2299046 ns/op 4.35 MB/s BenchmarkDecoder/1e5-4 5 21911155 ns/op 4.56 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21963269 ns/op 4.55 MB/s BenchmarkDecoder/1e6-4 1 219693038 ns/op 4.55 MB/s BenchmarkDecoder/1e-Reuse6-4 1 219478440 ns/op 4.56 MB/s BenchmarkEncoder/1e4-4 58 1913212 ns/op 5.23 MB/s BenchmarkEncoder/1e-Reuse4-4 61 1767462 ns/op 5.66 MB/s BenchmarkEncoder/1e5-4 6 18551196 ns/op 5.39 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18234022 ns/op 5.48 MB/s BenchmarkEncoder/1e6-4 1 187984065 ns/op 5.32 MB/s BenchmarkEncoder/1e-Reuse6-4 1 183889751 ns/op 5.44 MB/s PASS ok compress/lzw 2.533s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 28 3781370 ns/op PASS ok container/heap 0.146s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 21370 5539 ns/op BenchmarkWithTimeout/concurrency=40-4 4970 23507 ns/op BenchmarkWithTimeout/concurrency=4000-4 5100 28266 ns/op BenchmarkWithTimeout/concurrency=400000-4 6487 19144 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 360704 311.0 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12684 9749 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 15448 10122 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2457 45029 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1840 68321 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2347 47429 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 238 496784 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 176 668685 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 262 448081 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 22 5088657 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 8368173 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 26 4482771 ns/op BenchmarkCheckCanceled/Err-4 262563 451.8 ns/op BenchmarkCheckCanceled/Done-4 406489 292.0 ns/op BenchmarkContextCancelDone-4 475953 249.1 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 13959 8497 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 12956 9283 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10247 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 11487 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8088 14012 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 510717 221.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 304741 389.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 213973 559.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 133959 888.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 68950 1742 ns/op PASS ok context 12.918s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1752975 67.27 ns/op 237.86 MB/s BenchmarkDecrypt-4 1800399 66.90 ns/op 239.17 MB/s BenchmarkExpand-4 953065 118.0 ns/op PASS ok crypto/aes 0.523s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 189086 619.5 ns/op 103.31 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 380305 316.9 ns/op 201.96 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 203007 656.7 ns/op 97.45 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 388616 350.7 ns/op 182.50 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 127956 1339 ns/op 1008.07 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 181441 1062 ns/op 1271.20 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 116005 1457 ns/op 926.44 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 149252 1214 ns/op 1111.81 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 28365 4968 ns/op 1649.09 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 44806 4660 ns/op 1757.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 25894 5511 ns/op 1486.60 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 29011 5182 ns/op 1580.73 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6744 16468 ns/op 61.88 MB/s BenchmarkAESCFBDecrypt1K-4 7276 16311 ns/op 62.47 MB/s BenchmarkAESCFBDecrypt8K-4 942 128687 ns/op 63.62 MB/s BenchmarkAESOFB1K-4 10000 11044 ns/op 92.26 MB/s BenchmarkAESCTR1K-4 13814 8505 ns/op 119.82 MB/s BenchmarkAESCTR8K-4 1808 67066 ns/op 122.07 MB/s BenchmarkAESCBCEncrypt1K-4 13641 8433 ns/op 121.42 MB/s BenchmarkAESCBCDecrypt1K-4 17028 7061 ns/op 145.02 MB/s PASS ok crypto/cipher 3.354s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 79782 1439 ns/op 5.56 MB/s BenchmarkDecrypt-4 87250 1313 ns/op 6.09 MB/s BenchmarkTDESEncrypt-4 34494 3447 ns/op 2.32 MB/s BenchmarkTDESDecrypt-4 35197 3438 ns/op 2.33 MB/s PASS ok crypto/des 0.610s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 986 119230 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7388797 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19293496 ns/op 1538 B/op 21 allocs/op BenchmarkECDH/X25519-4 98 1208646 ns/op 374 B/op 9 allocs/op PASS ok crypto/ecdh 0.618s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1638 67533 ns/op 4559 B/op 40 allocs/op BenchmarkSign/P384-4 48 2451834 ns/op 10777 B/op 62 allocs/op BenchmarkSign/P521-4 20 5637954 ns/op 11162 B/op 63 allocs/op BenchmarkVerify/P256-4 922 124780 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 15 7301055 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 19447820 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3816 29160 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 66 1807058 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 25 4694907 ns/op 1448 B/op 17 allocs/op PASS ok crypto/ecdsa 1.443s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 346 337302 ns/op BenchmarkNewKeyFromSeed-4 350 346361 ns/op BenchmarkSigning-4 328 364649 ns/op BenchmarkVerification-4 216 551780 ns/op PASS ok crypto/ed25519 0.648s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4994 23621 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 168 710801 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 62 1837671 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4771243 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1382 86190 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 1875376 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5028083 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14061360 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13515 8479 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6056 19071 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3900 28279 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 88 1228318 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2505 44273 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 320 363225 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1639 71393 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1144911 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.281s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15350 7717 ns/op 132.70 MB/s BenchmarkHMACSHA256_32-4 25992 4578 ns/op 6.99 MB/s BenchmarkNewWriteSum-4 12840 8808 ns/op 3.63 MB/s PASS ok crypto/hmac 0.602s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 62230 1901 ns/op BenchmarkModSub-4 78586 1528 ns/op BenchmarkMontgomeryRepr-4 24747 4488 ns/op BenchmarkMontgomeryMul-4 29320 4102 ns/op BenchmarkModMul-4 12825 9269 ns/op BenchmarkExpBig-4 15 7461989 ns/op BenchmarkExp-4 7 14964262 ns/op PASS ok crypto/internal/bigmod 1.140s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3344 32346 ns/op BenchmarkScalarBaseMult-4 358 323193 ns/op BenchmarkScalarMult-4 162 730970 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 234 505601 ns/op PASS ok crypto/internal/edwards25519 0.648s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 537480 201.2 ns/op BenchmarkMultiply-4 4401376 27.04 ns/op BenchmarkSquare-4 5309241 22.66 ns/op BenchmarkInvert-4 24954 4833 ns/op BenchmarkMult32-4 1533432 78.69 ns/op PASS ok crypto/internal/edwards25519/field 0.810s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 61 1759769 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1620 74862 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 22 4840181 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13657232 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 183 623596 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7998 15367 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 69 1589574 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 3990700 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.075s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 644815 177.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 327228 351.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 124402 928.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 648724 175.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 343362 348.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 125948 937.3 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.772s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 118645 983.6 ns/op 8.13 MB/s BenchmarkHash64-4 127858 906.2 ns/op 70.63 MB/s BenchmarkHash128-4 118048 1019 ns/op 125.60 MB/s BenchmarkHash256-4 95544 1256 ns/op 203.87 MB/s BenchmarkHash512-4 68253 1745 ns/op 293.43 MB/s BenchmarkHash1K-4 44520 2692 ns/op 380.43 MB/s BenchmarkHash8K-4 7405 15958 ns/op 513.34 MB/s BenchmarkHash1M-4 61 1937004 ns/op 541.34 MB/s BenchmarkHash8M-4 7 15497176 ns/op 541.30 MB/s BenchmarkHash8BytesUnaligned-4 115767 990.9 ns/op 8.07 MB/s BenchmarkHash1KUnaligned-4 44616 2702 ns/op 379.04 MB/s BenchmarkHash8KUnaligned-4 7333 16123 ns/op 508.10 MB/s PASS ok crypto/md5 1.797s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 173578120 ns/op PASS ok crypto/rand 0.210s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 14048 8652 ns/op 14.79 MB/s BenchmarkRC4_1K-4 1652 67432 ns/op 15.19 MB/s BenchmarkRC4_8K-4 220 542824 ns/op 14.91 MB/s PASS ok crypto/rc4 0.522s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 14 8261652 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 19779101 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 37042722 ns/op BenchmarkEncryptPKCS1v15/2048-4 45 2608713 ns/op BenchmarkDecryptOAEP/2048-4 13 8358023 ns/op BenchmarkEncryptOAEP/2048-4 40 2628629 ns/op BenchmarkSignPKCS1v15/2048-4 13 8352227 ns/op BenchmarkVerifyPKCS1v15/2048-4 46 2563350 ns/op BenchmarkSignPSS/2048-4 13 8413874 ns/op BenchmarkVerifyPSS/2048-4 42 2885133 ns/op PASS ok crypto/rsa 1.581s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 106374 1091 ns/op 7.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 127191 918.6 ns/op 8.71 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 76064 1545 ns/op 207.06 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 88171 1358 ns/op 235.61 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49453 2416 ns/op 423.92 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53907 2223 ns/op 460.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11664 ns/op 702.30 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11484 ns/op 713.31 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.090s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 81022 1434 ns/op 5.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 91726 1247 ns/op 6.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 91152 1337 ns/op 5.98 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25831 4587 ns/op 223.24 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26859 4384 ns/op 233.57 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26854 4489 ns/op 228.10 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4179 27960 ns/op 292.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4245 28013 ns/op 292.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4137 27940 ns/op 293.20 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.291s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 59122 1998 ns/op 4.00 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 72295 1628 ns/op 4.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 63448 1842 ns/op 4.34 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28254 4218 ns/op 242.78 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31476 3782 ns/op 270.73 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 30175 3975 ns/op 257.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5823 20246 ns/op 404.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5857 19592 ns/op 418.13 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5826 19964 ns/op 410.34 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.293s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17619837 6.865 ns/op BenchmarkConstantTimeEq-4 17768577 6.815 ns/op BenchmarkConstantTimeLessOrEq-4 17415003 6.834 ns/op BenchmarkXORBytes/8Bytes-4 4337874 25.91 ns/op 308.78 MB/s BenchmarkXORBytes/128Bytes-4 3852597 30.33 ns/op 4220.18 MB/s BenchmarkXORBytes/2048Bytes-4 938632 131.1 ns/op 15623.47 MB/s BenchmarkXORBytes/32768Bytes-4 60644 2040 ns/op 16061.61 MB/s PASS ok crypto/subtle 0.986s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 202 576281 ns/op BenchmarkCertCache/1-4 207 564838 ns/op BenchmarkCertCache/2-4 205 588387 ns/op BenchmarkCertCache/3-4 202 582619 ns/op BenchmarkHandshakeServer/RSA-4 39 2955613 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 33 3580792 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 37 3199726 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1057414 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 162 739340 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 51 2236460 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 61 1965616 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 28526025 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28158738 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21065115 ns/op 49.78 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 28011035 ns/op 37.43 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 33925611 ns/op 61.82 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 47795370 ns/op 43.88 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 61261744 ns/op 68.47 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 88153916 ns/op 47.58 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 114786775 ns/op 73.08 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 165939633 ns/op 50.55 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 221138970 ns/op 75.87 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 325638359 ns/op 51.52 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 443599115 ns/op 75.64 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 647387794 ns/op 51.83 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 901534002 ns/op 74.44 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1345205649 ns/op 49.89 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 21798552 ns/op 48.10 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 28609257 ns/op 36.65 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 35951679 ns/op 58.33 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 48705450 ns/op 43.06 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 61711494 ns/op 67.97 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 88038809 ns/op 47.64 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 115880468 ns/op 72.39 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 163086343 ns/op 51.44 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 223338900 ns/op 75.12 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 332024501 ns/op 50.53 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 439566758 ns/op 76.34 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 651225672 ns/op 51.53 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 891146727 ns/op 75.31 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1280791827 ns/op 52.40 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 700701501 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 703841082 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 284903272 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 285523217 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 147039718 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 146495317 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77178717 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 76723700 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 35521270 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35173205 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140164356 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143479782 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 60672726 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 65690573 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34352140 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34353491 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21032781 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 20860291 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 13028582 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 12860324 ns/op PASS ok crypto/tls 18.691s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 11677885 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 339 388559 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1182 97352 ns/op 13186 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1107 106246 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 1.015s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 38 2788423 ns/op 280729 B/op 1648 allocs/op BenchmarkConcurrentStmtQuery-4 36 3266019 ns/op 265829 B/op 2064 allocs/op BenchmarkConcurrentStmtExec-4 44 2517810 ns/op 220522 B/op 743 allocs/op BenchmarkConcurrentTxQuery-4 46 2606319 ns/op 278750 B/op 2173 allocs/op BenchmarkConcurrentTxExec-4 48 2154956 ns/op 87778 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 40 2790194 ns/op 104422 B/op 2062 allocs/op BenchmarkConcurrentTxStmtExec-4 94 1064271 ns/op 40098 B/op 381 allocs/op BenchmarkConcurrentRandom-4 42 2587022 ns/op 231867 B/op 1884 allocs/op BenchmarkManyConcurrentQueries-4 2618 44472 ns/op 3971 B/op 20 allocs/op PASS ok database/sql 1.275s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 236209 536.6 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 96 1239937 ns/op 188298 B/op 14 allocs/op Benchmark115/LineToPC-4 80 1466648 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18882 6314 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.793s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 739 149347 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2853 38088 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.275s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 290 408952 ns/op 20.03 MB/s BenchmarkEncodeToString-4 259 432227 ns/op 18.95 MB/s BenchmarkDecode-4 157 762485 ns/op 17.20 MB/s BenchmarkDecodeString-4 156 761118 ns/op 17.23 MB/s PASS ok encoding/base32 0.748s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 364 306002 ns/op 26.77 MB/s BenchmarkDecodeString/2-4 340762 328.2 ns/op 12.19 MB/s BenchmarkDecodeString/4-4 243747 490.9 ns/op 16.30 MB/s BenchmarkDecodeString/8-4 198436 586.0 ns/op 20.48 MB/s BenchmarkDecodeString/64-4 38960 3077 ns/op 28.60 MB/s BenchmarkDecodeString/8192-4 357 333950 ns/op 32.71 MB/s BenchmarkNewEncoding-4 95866 1237 ns/op 206.92 MB/s PASS ok encoding/base64 1.002s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1478 76604 ns/op 52.22 MB/s BenchmarkReadStruct-4 18279 6456 ns/op 11.62 MB/s BenchmarkWriteStruct-4 19138 6215 ns/op 12.07 MB/s BenchmarkReadInts-4 51603 2301 ns/op 13.04 MB/s BenchmarkWriteInts-4 44355 2718 ns/op 11.04 MB/s BenchmarkWriteSlice1000Int32s-4 1372 84912 ns/op 47.11 MB/s BenchmarkPutUint16-4 4017519 29.60 ns/op 67.57 MB/s BenchmarkAppendUint16-4 3944647 30.43 ns/op 65.72 MB/s BenchmarkPutUint32-4 2823847 41.54 ns/op 96.30 MB/s BenchmarkAppendUint32-4 2680722 43.65 ns/op 91.63 MB/s BenchmarkPutUint64-4 1086294 109.4 ns/op 73.11 MB/s BenchmarkAppendUint64-4 1000000 109.5 ns/op 73.04 MB/s BenchmarkLittleEndianPutUint16-4 3926396 30.49 ns/op 65.59 MB/s BenchmarkLittleEndianAppendUint16-4 3661120 33.22 ns/op 60.20 MB/s BenchmarkLittleEndianPutUint32-4 2805068 42.17 ns/op 94.87 MB/s BenchmarkLittleEndianAppendUint32-4 2710280 43.49 ns/op 91.97 MB/s BenchmarkLittleEndianPutUint64-4 1000000 111.3 ns/op 71.90 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 108.7 ns/op 73.60 MB/s BenchmarkReadFloats-4 179791 669.3 ns/op 17.93 MB/s BenchmarkWriteFloats-4 150052 808.1 ns/op 14.85 MB/s BenchmarkReadSlice1000Float32s-4 1400 83556 ns/op 47.87 MB/s BenchmarkWriteSlice1000Float32s-4 1207 98173 ns/op 40.74 MB/s BenchmarkReadSlice1000Uint8s-4 77196 1574 ns/op 635.27 MB/s BenchmarkWriteSlice1000Uint8s-4 115780 1101 ns/op 908.41 MB/s BenchmarkPutUvarint32-4 754946 146.0 ns/op 27.41 MB/s BenchmarkPutUvarint64-4 218416 541.8 ns/op 14.76 MB/s PASS ok encoding/binary 3.820s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5948 16821 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7333 15978 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6700 15934 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4108 27018 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 6805 14757 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8043 14687 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7670 14770 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4839 24449 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 13029 9780 ns/op PASS ok encoding/csv 1.261s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 13250 8709 ns/op BenchmarkEndToEndByteBuffer-4 17373 6763 ns/op BenchmarkEndToEndSliceByteBuffer-4 300 397008 ns/op BenchmarkEncodeComplex128Slice-4 830 137663 ns/op BenchmarkEncodeFloat64Slice-4 1785 63676 ns/op BenchmarkEncodeInt32Slice-4 1717 67726 ns/op BenchmarkEncodeStringSlice-4 2396 47231 ns/op BenchmarkEncodeInterfaceSlice-4 69 1658485 ns/op BenchmarkDecodeComplex128Slice-4 676 179210 ns/op BenchmarkDecodeFloat64Slice-4 1402 85795 ns/op BenchmarkDecodeInt32Slice-4 1405 84418 ns/op BenchmarkDecodeStringSlice-4 1015 119458 ns/op BenchmarkDecodeStringsSlice-4 362 316397 ns/op BenchmarkDecodeBytesSlice-4 662 170915 ns/op BenchmarkDecodeInterfaceSlice-4 118 999400 ns/op BenchmarkDecodeMap-4 81 1293836 ns/op PASS ok encoding/gob 2.348s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13668 8674 ns/op 29.51 MB/s BenchmarkEncode/1024-4 3302 34898 ns/op 29.34 MB/s BenchmarkEncode/4096-4 867 138374 ns/op 29.60 MB/s BenchmarkEncode/16384-4 217 548625 ns/op 29.86 MB/s BenchmarkDecode/256-4 27684 4311 ns/op 59.38 MB/s BenchmarkDecode/1024-4 6782 17075 ns/op 59.97 MB/s BenchmarkDecode/4096-4 1718 68346 ns/op 59.93 MB/s BenchmarkDecode/16384-4 435 273085 ns/op 60.00 MB/s BenchmarkDump/256-4 1357 89521 ns/op 2.86 MB/s BenchmarkDump/1024-4 346 345197 ns/op 2.97 MB/s BenchmarkDump/4096-4 85 1380806 ns/op 2.97 MB/s BenchmarkDump/16384-4 21 5608428 ns/op 2.92 MB/s PASS ok encoding/hex 1.752s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 101854951 ns/op 19.05 MB/s 2048 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 109493964 ns/op 17.72 MB/s 5560 B/op 70 allocs/op BenchmarkCodeMarshal-4 1 114746113 ns/op 16.91 MB/s 1942920 B/op 17 allocs/op BenchmarkCodeMarshalError-4 1 122425109 ns/op 15.85 MB/s 1945944 B/op 63 allocs/op BenchmarkMarshalBytes/32-4 22749 5232 ns/op BenchmarkMarshalBytes/256-4 5510 18466 ns/op BenchmarkMarshalBytes/4096-4 469 253280 ns/op BenchmarkMarshalBytesError/32-4 63 1841816 ns/op BenchmarkMarshalBytesError/256-4 62 1898624 ns/op BenchmarkMarshalBytesError/4096-4 55 2143474 ns/op BenchmarkCodeDecoder-4 1 395556821 ns/op 4.91 MB/s 11145384 B/op 92715 allocs/op BenchmarkUnicodeDecoder-4 38463 3092 ns/op 4.53 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 55210 2121 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 345370465 ns/op 5.62 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 332783849 ns/op 5.83 MB/s 3068280 B/op 92689 allocs/op BenchmarkUnmarshalString-4 54099 2261 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 144868 820.3 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 365382 413.5 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 85562 1442 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 67520 1851 ns/op 143 B/op 2 allocs/op BenchmarkUnmapped-4 17912 6719 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2644 41648 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 939 118647 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 134 887714 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 8145904 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 524522 225.7 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 508952 226.0 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 499264 232.8 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 479743 235.0 ns/op BenchmarkEncodeMarshaler-4 79270 1526 ns/op 92 B/op 2 allocs/op BenchmarkEncoderEncode-4 94324 1284 ns/op 60 B/op 0 allocs/op BenchmarkNumberIsValid-4 4313631 27.45 ns/op BenchmarkNumberIsValidRegexp-4 21888 5498 ns/op PASS ok encoding/json 6.718s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2450073 ns/op 26.75 MB/s BenchmarkDecode-4 24 4824794 ns/op 18.40 MB/s PASS ok encoding/pem 0.370s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2944 40544 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 969 117355 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4467 24155 ns/op PASS ok encoding/xml 0.501s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 209906 551.2 ns/op BenchmarkIntSet-4 226981 498.6 ns/op BenchmarkFloatAdd-4 53340 2388 ns/op BenchmarkFloatSet-4 218131 498.1 ns/op BenchmarkStringSet-4 263752 454.3 ns/op BenchmarkMapSet-4 50236 2471 ns/op BenchmarkMapSetDifferent-4 57187 2154 ns/op BenchmarkMapSetDifferentRandom-4 252 443890 ns/op BenchmarkMapSetString-4 51057 2336 ns/op BenchmarkMapAddSame-4 38592 3137 ns/op BenchmarkMapAddDifferent-4 16330 7169 ns/op BenchmarkMapAddDifferentRandom-4 207 574578 ns/op BenchmarkMapAddSameSteadyState-4 205136 607.9 ns/op BenchmarkMapAddDifferentSteadyState-4 111924 1064 ns/op BenchmarkRealworldExpvarUsage-4 10000 26396 ns/op PASS ok expvar 2.462s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 114169 994.2 ns/op BenchmarkSprintfEmpty-4 500036 246.9 ns/op BenchmarkSprintfString-4 359188 346.7 ns/op BenchmarkSprintfTruncateString-4 286538 399.3 ns/op BenchmarkSprintfTruncateBytes-4 167326 732.4 ns/op BenchmarkSprintfSlowParsingPath-4 308901 420.8 ns/op BenchmarkSprintfQuoteString-4 44522 2663 ns/op BenchmarkSprintfInt-4 329972 401.5 ns/op BenchmarkSprintfIntInt-4 231014 514.2 ns/op BenchmarkSprintfPrefixedInt-4 272514 489.8 ns/op BenchmarkSprintfFloat-4 159390 734.4 ns/op BenchmarkSprintfComplex-4 66009 1810 ns/op BenchmarkSprintfBoolean-4 318894 416.6 ns/op BenchmarkSprintfHexString-4 149485 821.8 ns/op BenchmarkSprintfHexBytes-4 88984 1393 ns/op BenchmarkSprintfBytes-4 51445 2347 ns/op BenchmarkSprintfStringer-4 93609 1449 ns/op BenchmarkSprintfStructure-4 44022 2753 ns/op BenchmarkManyArgs-4 76837 1621 ns/op BenchmarkFprintInt-4 79334 1526 ns/op BenchmarkFprintfBytes-4 82269 1467 ns/op BenchmarkFprintIntNoAlloc-4 78105 1518 ns/op BenchmarkScanInts-4 37 3132608 ns/op BenchmarkScanRecursiveInt-4 1 378592154 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 402335554 ns/op PASS ok fmt 4.071s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 814 129903 ns/op PASS ok go/build 0.147s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 45414 2349 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14541 8323 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3777 28808 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1095 109847 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 274 435880 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 66 1907839 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 14 7852359 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 33053382 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 138311327 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.454s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 242656220 ns/op 0.27 MB/s 45722424 B/op 48817 allocs/op PASS ok go/format 0.284s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 18717302 ns/op 2.88 MB/s BenchmarkParseOnly-4 7 16258023 ns/op 3.31 MB/s BenchmarkResolve-4 50 2282265 ns/op 23.60 MB/s PASS ok go/parser 1.254s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 141427838 ns/op 0.37 MB/s 4865368 B/op 27566 allocs/op BenchmarkPrintDecl-4 786 143571 ns/op 0.22 MB/s 17315 B/op 51 allocs/op PASS ok go/printer 0.307s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 282 441706 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8105544 ns/op 6.74 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11472792 ns/op 6.27 MB/s BenchmarkScanFiles/net/http/server.go-4 7 16286923 ns/op 6.97 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 237 507350 ns/op 6.06 MB/s PASS ok go/scanner 0.839s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 104.9 ns/op PASS ok go/token 0.139s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 144 850651 ns/op BenchmarkNamed/Underlying/nongeneric-4 885565 135.1 ns/op BenchmarkNamed/Underlying/generic-4 881896 135.1 ns/op BenchmarkNamed/Underlying/src_instance-4 834211 136.7 ns/op BenchmarkNamed/Underlying/user_instance-4 855141 136.4 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 22900 5260 ns/op BenchmarkNamed/NewMethodSet/generic-4 23046 5172 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 23106 5168 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 23084 5148 ns/op BenchmarkCheck/http/funcbodies/info-4 1 526048634 ns/op 57832 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 398581867 ns/op 76319 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 223793921 ns/op 135921 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 199629449 ns/op 152318 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 371582275 ns/op 13783 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 107265181 ns/op 47718 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 64842344 ns/op 78959 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 62075880 ns/op 82471 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 167719698 ns/op 12498 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 63754568 ns/op 33979 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 46554942 ns/op 46534 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 45368169 ns/op 47748 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1007044298 ns/op 61284 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 547956570 ns/op 112630 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 136558209 ns/op 451783 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 104156413 ns/op 592280 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 417744563 ns/op 4830 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 95938132 ns/op 21028 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 79144522 ns/op 25492 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 78521332 ns/op 25696 lines/s PASS ok go/types 16.683s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 11124 10855 ns/op 94.33 MB/s PASS ok hash/adler32 0.250s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 223320 496.2 ns/op 30.23 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 229260 495.5 ns/op 30.27 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 128728 921.7 ns/op 43.40 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 130244 918.6 ns/op 43.54 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 483927 262.2 ns/op 1952.90 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 482983 262.1 ns/op 1953.71 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 420336 311.7 ns/op 3285.11 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 417609 308.5 ns/op 3319.07 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 244473 612.2 ns/op 6691.04 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 248254 606.7 ns/op 6751.10 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 40766 3370 ns/op 9723.91 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 42291 3298 ns/op 9935.47 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 458172 251.8 ns/op 59.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 480982 251.4 ns/op 59.68 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 454417 251.1 ns/op 159.29 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 481594 252.4 ns/op 158.49 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 357240 347.2 ns/op 1474.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 341485 352.8 ns/op 1451.22 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 282324 430.0 ns/op 2381.44 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 266979 437.4 ns/op 2341.17 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 231646 513.7 ns/op 7973.09 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 231080 520.9 ns/op 7862.87 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 48734 2476 ns/op 13236.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46447 2503 ns/op 13093.08 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 239727 488.7 ns/op 30.69 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 242564 502.4 ns/op 29.86 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 127702 946.7 ns/op 42.25 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 122726 968.6 ns/op 41.30 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9578 12190 ns/op 42.00 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9525 12351 ns/op 41.45 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4316 26193 ns/op 39.09 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4568 26003 ns/op 39.38 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1052 113565 ns/op 36.07 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1052 113581 ns/op 36.06 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 129 919198 ns/op 35.65 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 129 925117 ns/op 35.42 MB/s PASS ok hash/crc32 4.962s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1073008 ns/op 61.08 MB/s BenchmarkCrc64/ISO4KB-4 1209 96644 ns/op 42.38 MB/s BenchmarkCrc64/ISO1KB-4 5257 20533 ns/op 49.87 MB/s BenchmarkCrc64/ECMA64KB-4 98 1086287 ns/op 60.33 MB/s BenchmarkCrc64/Random64KB-4 100 1051767 ns/op 62.31 MB/s BenchmarkCrc64/Random16KB-4 429 270270 ns/op 60.62 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 11152 10809 ns/op 94.73 MB/s BenchmarkFnv32aKB-4 10998 10754 ns/op 95.22 MB/s BenchmarkFnv64KB-4 10000 11006 ns/op 93.04 MB/s BenchmarkFnv64aKB-4 9828 11042 ns/op 92.73 MB/s BenchmarkFnv128KB-4 2220 53920 ns/op 18.99 MB/s BenchmarkFnv128aKB-4 2216 53487 ns/op 19.14 MB/s PASS ok hash/fnv 0.942s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 553528 190.0 ns/op 21.05 MB/s BenchmarkHash/n=4/Bytes-4 4191715 29.02 ns/op 137.86 MB/s BenchmarkHash/n=4/String-4 4402088 28.35 ns/op 141.08 MB/s BenchmarkHash/n=8/Write-4 584744 191.6 ns/op 41.75 MB/s BenchmarkHash/n=8/Bytes-4 4131282 28.89 ns/op 276.89 MB/s BenchmarkHash/n=8/String-4 4192543 29.71 ns/op 269.28 MB/s BenchmarkHash/n=16/Write-4 597603 194.0 ns/op 82.48 MB/s BenchmarkHash/n=16/Bytes-4 4443129 27.34 ns/op 585.30 MB/s BenchmarkHash/n=16/String-4 4551700 27.59 ns/op 580.02 MB/s BenchmarkHash/n=32/Write-4 596443 202.2 ns/op 158.26 MB/s BenchmarkHash/n=32/Bytes-4 4285800 28.84 ns/op 1109.69 MB/s BenchmarkHash/n=32/String-4 4328298 28.90 ns/op 1107.38 MB/s BenchmarkHash/n=64/Write-4 558232 215.5 ns/op 296.99 MB/s BenchmarkHash/n=64/Bytes-4 3778749 31.74 ns/op 2016.20 MB/s BenchmarkHash/n=64/String-4 4008052 31.41 ns/op 2037.60 MB/s BenchmarkHash/n=256/Write-4 412555 291.9 ns/op 877.03 MB/s BenchmarkHash/n=256/Bytes-4 1983610 60.29 ns/op 4246.25 MB/s BenchmarkHash/n=256/String-4 1958694 62.00 ns/op 4128.88 MB/s BenchmarkHash/n=320/Write-4 426148 288.6 ns/op 1108.68 MB/s BenchmarkHash/n=320/Bytes-4 1581445 76.02 ns/op 4209.56 MB/s BenchmarkHash/n=320/String-4 1551793 76.46 ns/op 4185.08 MB/s BenchmarkHash/n=1024/Write-4 273813 448.7 ns/op 2282.10 MB/s BenchmarkHash/n=1024/Bytes-4 728167 188.0 ns/op 5446.33 MB/s BenchmarkHash/n=1024/String-4 739377 191.7 ns/op 5341.34 MB/s BenchmarkHash/n=4096/Write-4 126338 1042 ns/op 3932.42 MB/s BenchmarkHash/n=4096/Bytes-4 207165 706.0 ns/op 5801.44 MB/s BenchmarkHash/n=4096/String-4 203683 702.5 ns/op 5830.80 MB/s BenchmarkHash/n=16384/Write-4 37662 3403 ns/op 4814.25 MB/s BenchmarkHash/n=16384/Bytes-4 50808 2773 ns/op 5908.23 MB/s BenchmarkHash/n=16384/String-4 46608 2758 ns/op 5941.56 MB/s PASS ok hash/maphash 4.549s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 812 130177 ns/op BenchmarkEscapeNone-4 118618 943.1 ns/op BenchmarkUnescape-4 786 148986 ns/op BenchmarkUnescapeNone-4 562106 209.5 ns/op BenchmarkUnescapeSparse-4 10000 10287 ns/op BenchmarkUnescapeDense-4 1166 98999 ns/op PASS ok html 0.760s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9663 12114 ns/op BenchmarkCSSEscaperNoSpecials-4 50179 2381 ns/op BenchmarkDecodeCSS-4 28068 4316 ns/op BenchmarkDecodeCSSNoSpecials-4 4278638 28.16 ns/op BenchmarkCSSValueFilter-4 128247 933.8 ns/op BenchmarkCSSValueFilterOk-4 87994 1359 ns/op BenchmarkEscapedExecute-4 4591 23674 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10272 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 72212 1653 ns/op BenchmarkStripTags-4 22693 5314 ns/op BenchmarkStripTagsNoSpecials-4 299718 382.5 ns/op BenchmarkJSValEscaperWithNum-4 26142 4720 ns/op BenchmarkJSValEscaperWithStr-4 4629 24379 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20878 5811 ns/op BenchmarkJSValEscaperWithObj-4 4160 27502 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14858 8068 ns/op BenchmarkJSStrEscaperNoSpecials-4 63946 1869 ns/op BenchmarkJSStrEscaper-4 12039 9957 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 59616 2000 ns/op BenchmarkJSRegexpEscaper-4 10000 10537 ns/op BenchmarkTemplateSpecialTags-4 85 1182883 ns/op BenchmarkURLEscaper-4 4618 24907 ns/op BenchmarkURLEscaperNoSpecials-4 200974 599.4 ns/op BenchmarkURLNormalizer-4 5924 18595 ns/op BenchmarkURLNormalizerNoSpecials-4 175519 644.6 ns/op BenchmarkSrcsetFilter-4 20370 5779 ns/op BenchmarkSrcsetFilterNoSpecials-4 117108 1019 ns/op PASS ok html/template 3.966s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 639651 176.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 455146 230.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 643360 176.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 524629 232.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1917261 62.95 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1318290 91.96 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1870562 63.12 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1317812 92.54 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1492273 79.63 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 480399 242.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 373348 318.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 489422 243.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 379707 314.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 843596 140.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 606151 201.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 924925 122.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 591232 199.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 451926 260.6 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1521651 79.31 ns/op BenchmarkRGBASetRGBA-4 1482093 80.26 ns/op BenchmarkRGBA64At-4 839301 136.2 ns/op BenchmarkRGBA64SetRGBA64-4 820429 150.3 ns/op BenchmarkNRGBAAt-4 1496108 79.47 ns/op BenchmarkNRGBASetNRGBA-4 1490301 80.70 ns/op BenchmarkNRGBA64At-4 841048 138.4 ns/op BenchmarkNRGBA64SetNRGBA64-4 813608 145.3 ns/op BenchmarkAlphaAt-4 2595825 46.12 ns/op BenchmarkAlphaSetAlpha-4 2576018 46.13 ns/op BenchmarkAlpha16At-4 1635714 72.81 ns/op BenchmarkAlphaSetAlpha16-4 1636828 74.16 ns/op BenchmarkGrayAt-4 2532115 46.63 ns/op BenchmarkGraySetGray-4 2591235 46.18 ns/op BenchmarkGray16At-4 1646478 73.32 ns/op BenchmarkGraySetGray16-4 1634720 73.63 ns/op PASS ok image 5.481s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4273464 27.43 ns/op BenchmarkYCbCrToRGB/128-4 4244629 27.90 ns/op BenchmarkYCbCrToRGB/255-4 4389076 27.32 ns/op BenchmarkRGBToYCbCr/0-4 4333155 27.15 ns/op BenchmarkRGBToYCbCr/Cb-4 4179103 28.61 ns/op BenchmarkRGBToYCbCr/Cr-4 4268246 28.32 ns/op BenchmarkYCbCrToRGBA/0-4 3272271 36.40 ns/op BenchmarkYCbCrToRGBA/128-4 3357891 35.80 ns/op BenchmarkYCbCrToRGBA/255-4 3381256 35.32 ns/op BenchmarkNYCbCrAToRGBA/0-4 3385428 35.59 ns/op BenchmarkNYCbCrAToRGBA/128-4 3381944 36.02 ns/op BenchmarkNYCbCrAToRGBA/255-4 3372859 35.93 ns/op PASS ok image/color 1.880s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 30203180 ns/op BenchmarkFillSrc-4 346 323067 ns/op BenchmarkCopyOver-4 7 15085818 ns/op BenchmarkCopySrc-4 472 247912 ns/op BenchmarkNRGBAOver-4 7 16178198 ns/op BenchmarkNRGBASrc-4 10 10600238 ns/op BenchmarkYCbCr-4 9 12521341 ns/op BenchmarkGray-4 16 6789493 ns/op BenchmarkCMYK-4 10 10777333 ns/op BenchmarkGlyphOver-4 21 5308663 ns/op BenchmarkRGBAMaskOver-4 4 27285794 ns/op BenchmarkGrayMaskOver-4 5 21113899 ns/op BenchmarkRGBA64ImageMaskOver-4 4 32881555 ns/op BenchmarkRGBA-4 5 21820241 ns/op BenchmarkPalettedFill-4 1015 119911 ns/op BenchmarkPalettedRGBA-4 5 24071631 ns/op BenchmarkGenericOver-4 3 48425743 ns/op BenchmarkGenericMaskOver-4 5 20184797 ns/op BenchmarkGenericSrc-4 4 32588502 ns/op BenchmarkGenericMaskSrc-4 4 28679562 ns/op PASS ok image/draw 6.131s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4585063 ns/op 3.37 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 111981839 ns/op 2.74 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3132075116 ns/op 0.39 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 62 1838853 ns/op 8.40 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 145317857 ns/op 0.43 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.177s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3688 28799 ns/op BenchmarkIDCT-4 4059 27360 ns/op BenchmarkDecodeBaseline-4 9 11956058 ns/op 5.17 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17102420 ns/op 3.61 MB/s 259713 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 148863529 ns/op 8.25 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 186912442 ns/op 4.93 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.199s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12856563 8.749 ns/op BenchmarkDecodeGray-4 13 8602182 ns/op 7.62 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 36312863 ns/op 7.22 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 31218899 ns/op 8.40 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5117883 ns/op 12.81 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 29208529 ns/op 8.97 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 35896662 ns/op 7.30 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 52274899 ns/op 5.88 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 53660810 ns/op 5.72 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 170962953 ns/op 7.19 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 185475726 ns/op 6.63 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 26749079 ns/op 11.48 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 172553076 ns/op 7.12 MB/s 860344 B/op 30 allocs/op BenchmarkEncodeRGBA-4 1 728931233 ns/op 1.69 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.409s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 50103180 ns/op 2.00 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 41922142 ns/op 2.39 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 290917918 ns/op 1.72 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 260682593 ns/op 1.92 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 50016023 ns/op 2.00 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 39340962 ns/op 2.54 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 276454957 ns/op 1.81 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 251519158 ns/op 1.99 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 614911577 ns/op 1.63 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 643625993 ns/op 1.55 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3860265346 ns/op 1.30 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3730892826 ns/op 1.34 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8286780 ns/op 12.07 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 8681936 ns/op 11.52 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 42416373 ns/op 11.79 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 44599518 ns/op 11.21 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 80563090 ns/op 12.41 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 84850556 ns/op 11.79 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 411277772 ns/op 12.16 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 426520302 ns/op 11.72 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 56119786 ns/op 1.78 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 48735794 ns/op 2.05 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 353002704 ns/op 1.42 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 333165984 ns/op 1.50 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 789464744 ns/op 1.27 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 919135610 ns/op 1.09 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5833888214 ns/op 0.86 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5372513961 ns/op 0.93 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 153281802 ns/op 27.27 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 157314857 ns/op 26.57 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 66.878s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 38394 2886 ns/op 0.35 MB/s BenchmarkMarshalCorpusFile/2-4 39789 3037 ns/op 0.66 MB/s BenchmarkMarshalCorpusFile/4-4 35764 3393 ns/op 1.18 MB/s BenchmarkMarshalCorpusFile/8-4 29757 4054 ns/op 1.97 MB/s BenchmarkMarshalCorpusFile/16-4 22766 5237 ns/op 3.05 MB/s BenchmarkMarshalCorpusFile/32-4 15008 8003 ns/op 4.00 MB/s BenchmarkMarshalCorpusFile/64-4 8359 12783 ns/op 5.01 MB/s BenchmarkMarshalCorpusFile/128-4 5362 20793 ns/op 6.16 MB/s BenchmarkMarshalCorpusFile/256-4 2845 39908 ns/op 6.41 MB/s BenchmarkMarshalCorpusFile/512-4 1506 77751 ns/op 6.59 MB/s BenchmarkMarshalCorpusFile/1024-4 804 151202 ns/op 6.77 MB/s BenchmarkMarshalCorpusFile/2048-4 391 308513 ns/op 6.64 MB/s BenchmarkMarshalCorpusFile/4096-4 199 595665 ns/op 6.88 MB/s BenchmarkMarshalCorpusFile/8192-4 96 1194182 ns/op 6.86 MB/s BenchmarkMarshalCorpusFile/16384-4 49 2384998 ns/op 6.87 MB/s BenchmarkMarshalCorpusFile/32768-4 22 5255873 ns/op 6.23 MB/s BenchmarkMarshalCorpusFile/65536-4 10 10623296 ns/op 6.17 MB/s BenchmarkMarshalCorpusFile/131072-4 5 22206222 ns/op 5.90 MB/s BenchmarkMarshalCorpusFile/262144-4 3 43902389 ns/op 5.97 MB/s BenchmarkMarshalCorpusFile/524288-4 2 88057078 ns/op 5.95 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 178697020 ns/op 5.87 MB/s BenchmarkUnmarshalCorpusFile/1-4 10842 11062 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 10506 11618 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8094 12942 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 7862 14979 ns/op 0.53 MB/s BenchmarkUnmarshalCorpusFile/16-4 6690 17048 ns/op 0.94 MB/s BenchmarkUnmarshalCorpusFile/32-4 4616 25725 ns/op 1.24 MB/s BenchmarkUnmarshalCorpusFile/64-4 3823 30180 ns/op 2.12 MB/s BenchmarkUnmarshalCorpusFile/128-4 2938 39967 ns/op 3.20 MB/s BenchmarkUnmarshalCorpusFile/256-4 1149 104905 ns/op 2.44 MB/s BenchmarkUnmarshalCorpusFile/512-4 578 199241 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/1024-4 314 382041 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/2048-4 158 750692 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/4096-4 78 1482528 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 3023114 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5943832 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11927485 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23722365 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 47195693 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 95892520 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 193990165 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 384979429 ns/op 2.72 MB/s BenchmarkMutatorBytes/1-4 37700 3216 ns/op BenchmarkMutatorBytes/10-4 39972 3043 ns/op BenchmarkMutatorBytes/100-4 36232 3404 ns/op BenchmarkMutatorBytes/1000-4 23605 5347 ns/op BenchmarkMutatorBytes/10000-4 6243 23479 ns/op BenchmarkMutatorBytes/100000-4 969 149668 ns/op BenchmarkMutatorString/1-4 35874 3349 ns/op BenchmarkMutatorString/10-4 37388 3284 ns/op BenchmarkMutatorString/100-4 31483 3955 ns/op BenchmarkMutatorString/1000-4 14854 7877 ns/op BenchmarkMutatorString/10000-4 3468 51866 ns/op BenchmarkMutatorString/100000-4 331 393358 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 19617 6136 ns/op BenchmarkMutatorAllBasicTypes/string-4 19364 6146 ns/op BenchmarkMutatorAllBasicTypes/bool-4 64327 1845 ns/op BenchmarkMutatorAllBasicTypes/float32-4 57301 2082 ns/op BenchmarkMutatorAllBasicTypes/float64-4 56763 2072 ns/op BenchmarkMutatorAllBasicTypes/int-4 61581 1948 ns/op BenchmarkMutatorAllBasicTypes/int8-4 61728 1937 ns/op BenchmarkMutatorAllBasicTypes/int16-4 60411 1971 ns/op BenchmarkMutatorAllBasicTypes/int32-4 60937 1943 ns/op BenchmarkMutatorAllBasicTypes/int64-4 59811 1950 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 59031 2048 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 59682 2000 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 58430 2045 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 59863 2020 ns/op PASS ok internal/fuzz 11.987s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 53454 2195 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 135554 917.5 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.402s PASS ok internal/poll 0.027s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20534312 ns/op PASS ok internal/trace 2.543s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 8601 15444 ns/op BenchmarkCopyNLarge-4 284 602448 ns/op PASS ok io 0.483s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 216235 531.9 ns/op BenchmarkPrintln-4 28462 4339 ns/op BenchmarkPrintlnNoFlags-4 50582 2366 ns/op PASS ok log 0.468s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1835708 67.97 ns/op BenchmarkAcosh-4 987786 118.5 ns/op BenchmarkAsin-4 1779835 69.24 ns/op BenchmarkAsinh-4 996829 125.8 ns/op BenchmarkAtan-4 2429784 51.76 ns/op BenchmarkAtanh-4 1000000 118.0 ns/op BenchmarkAtan2-4 1788165 68.55 ns/op BenchmarkCbrt-4 1387855 87.52 ns/op BenchmarkCeil-4 18818158 6.382 ns/op BenchmarkCopysign-4 3078745 39.31 ns/op BenchmarkCos-4 1338465 90.96 ns/op BenchmarkCosh-4 1420502 85.77 ns/op BenchmarkErf-4 2396180 54.58 ns/op BenchmarkErfc-4 2331768 54.44 ns/op BenchmarkErfinv-4 1947470 64.44 ns/op BenchmarkErfcinv-4 1808373 65.39 ns/op BenchmarkExp-4 4732305 42.58 ns/op BenchmarkExpGo-4 929479 126.5 ns/op BenchmarkExpm1-4 1994227 61.07 ns/op BenchmarkExp2-4 1000000 119.5 ns/op BenchmarkExp2Go-4 961952 125.4 ns/op BenchmarkAbs-4 3977242 30.09 ns/op BenchmarkDim-4 10080814 11.93 ns/op BenchmarkFloor-4 18609714 6.371 ns/op BenchmarkMax-4 13065810 9.488 ns/op BenchmarkMin-4 13083037 9.550 ns/op BenchmarkMod-4 337945 332.8 ns/op BenchmarkFrexp-4 2000293 59.22 ns/op BenchmarkGamma-4 773452 156.7 ns/op BenchmarkHypot-4 10087551 24.64 ns/op BenchmarkHypotGo-4 1574947 78.46 ns/op BenchmarkIlogb-4 2437938 48.83 ns/op BenchmarkJ0-4 265142 481.9 ns/op BenchmarkJ1-4 268545 462.5 ns/op BenchmarkJn-4 127108 970.3 ns/op BenchmarkLdexp-4 1954704 62.32 ns/op BenchmarkLgamma-4 945828 132.5 ns/op BenchmarkLog-4 3876813 49.03 ns/op BenchmarkLogb-4 2289459 51.23 ns/op BenchmarkLog1p-4 1228858 96.12 ns/op BenchmarkLog10-4 3460881 51.70 ns/op BenchmarkLog2-4 1521964 79.64 ns/op BenchmarkModf-4 3050072 39.22 ns/op BenchmarkNextafter32-4 2943246 41.84 ns/op BenchmarkNextafter64-4 2856908 44.54 ns/op BenchmarkPowInt-4 606874 196.6 ns/op BenchmarkPowFrac-4 434001 292.0 ns/op BenchmarkPow10Pos-4 5012762 23.69 ns/op BenchmarkPow10Neg-4 5086450 23.69 ns/op BenchmarkRound-4 3866995 31.16 ns/op BenchmarkRoundToEven-4 9715712 12.10 ns/op BenchmarkRemainder-4 531376 226.3 ns/op BenchmarkSignbit-4 6016663 19.99 ns/op BenchmarkSin-4 1689362 71.63 ns/op BenchmarkSincos-4 1000000 107.8 ns/op BenchmarkSinh-4 1678234 72.12 ns/op BenchmarkSqrtIndirect-4 18349911 6.500 ns/op BenchmarkSqrtLatency-4 17720049 7.548 ns/op BenchmarkSqrtIndirectLatency-4 17771560 7.630 ns/op BenchmarkSqrtGoLatency-4 1000000 100.9 ns/op BenchmarkSqrtPrime-4 33038 3699 ns/op BenchmarkTan-4 1455051 82.89 ns/op BenchmarkTanh-4 1314168 91.87 ns/op BenchmarkTrunc-4 18778748 6.377 ns/op BenchmarkY0-4 274400 468.7 ns/op BenchmarkY1-4 266005 467.4 ns/op BenchmarkYn-4 133167 933.5 ns/op BenchmarkFloat64bits-4 6067423 19.76 ns/op BenchmarkFloat64frombits-4 5866431 20.62 ns/op BenchmarkFloat32bits-4 5986111 20.32 ns/op BenchmarkFloat32frombits-4 5739344 20.49 ns/op BenchmarkFMA-4 17690800 6.743 ns/op PASS ok math 11.530s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11576074 10.46 ns/op 6118.18 MB/s BenchmarkAddVV/2-4 10515231 11.83 ns/op 10819.32 MB/s BenchmarkAddVV/3-4 9685953 12.41 ns/op 15468.49 MB/s BenchmarkAddVV/4-4 9672331 12.59 ns/op 20340.86 MB/s BenchmarkAddVV/5-4 8646686 13.82 ns/op 23150.48 MB/s BenchmarkAddVV/10-4 7413987 16.05 ns/op 39883.16 MB/s BenchmarkAddVV/100-4 1673284 70.95 ns/op 90206.41 MB/s BenchmarkAddVV/1000-4 201664 579.9 ns/op 110367.54 MB/s BenchmarkSubVV/1-4 12082786 10.30 ns/op 6215.10 MB/s BenchmarkSubVV/2-4 10669420 11.11 ns/op 11523.78 MB/s BenchmarkSubVV/3-4 9728680 12.17 ns/op 15780.46 MB/s BenchmarkSubVV/4-4 9725228 12.38 ns/op 20686.47 MB/s BenchmarkSubVV/5-4 8745109 13.74 ns/op 23293.06 MB/s BenchmarkSubVV/10-4 7506702 15.77 ns/op 40578.28 MB/s BenchmarkSubVV/100-4 1701366 71.04 ns/op 90089.50 MB/s BenchmarkSubVV/1000-4 202953 584.2 ns/op 109550.54 MB/s BenchmarkAddVW/1-4 13083703 9.083 ns/op 880.75 MB/s BenchmarkAddVW/2-4 12340634 9.931 ns/op 1611.13 MB/s BenchmarkAddVW/3-4 11133442 10.76 ns/op 2231.10 MB/s BenchmarkAddVW/4-4 11196056 10.63 ns/op 3011.60 MB/s BenchmarkAddVW/5-4 10521306 11.59 ns/op 3451.38 MB/s BenchmarkAddVW/10-4 8751656 13.68 ns/op 5849.47 MB/s BenchmarkAddVW/100-4 325165 337.5 ns/op 2370.42 MB/s BenchmarkAddVW/1000-4 51724 2276 ns/op 3515.28 MB/s BenchmarkAddVWext/1-4 13342610 9.108 ns/op 878.39 MB/s BenchmarkAddVWext/2-4 12070617 9.858 ns/op 1623.11 MB/s BenchmarkAddVWext/3-4 11310774 10.66 ns/op 2251.73 MB/s BenchmarkAddVWext/4-4 11364992 10.72 ns/op 2985.33 MB/s BenchmarkAddVWext/5-4 10382925 11.43 ns/op 3500.35 MB/s BenchmarkAddVWext/10-4 8940874 13.44 ns/op 5951.82 MB/s BenchmarkAddVWext/100-4 87807 1337 ns/op 598.51 MB/s BenchmarkAddVWext/1000-4 9128 12909 ns/op 619.73 MB/s BenchmarkSubVW/1-4 12835017 9.397 ns/op 851.30 MB/s BenchmarkSubVW/2-4 12237868 9.817 ns/op 1629.84 MB/s BenchmarkSubVW/3-4 10543510 11.25 ns/op 2132.45 MB/s BenchmarkSubVW/4-4 10810993 10.94 ns/op 2924.89 MB/s BenchmarkSubVW/5-4 10143110 11.58 ns/op 3454.99 MB/s BenchmarkSubVW/10-4 8686023 13.57 ns/op 5894.21 MB/s BenchmarkSubVW/100-4 336811 349.0 ns/op 2292.22 MB/s BenchmarkSubVW/1000-4 52482 2268 ns/op 3527.07 MB/s BenchmarkSubVWext/1-4 13054701 9.143 ns/op 874.98 MB/s BenchmarkSubVWext/2-4 11721417 9.997 ns/op 1600.52 MB/s BenchmarkSubVWext/3-4 10777659 11.13 ns/op 2155.45 MB/s BenchmarkSubVWext/4-4 11294869 10.60 ns/op 3017.98 MB/s BenchmarkSubVWext/5-4 10357797 11.37 ns/op 3518.05 MB/s BenchmarkSubVWext/10-4 8705233 13.99 ns/op 5718.45 MB/s BenchmarkSubVWext/100-4 89997 1331 ns/op 600.86 MB/s BenchmarkSubVWext/1000-4 9028 12870 ns/op 621.60 MB/s BenchmarkMulAddVWW/1-4 10926735 10.93 ns/op 5857.76 MB/s BenchmarkMulAddVWW/2-4 10128940 11.69 ns/op 10945.86 MB/s BenchmarkMulAddVWW/3-4 9710454 12.51 ns/op 15350.78 MB/s BenchmarkMulAddVWW/4-4 8936630 13.00 ns/op 19692.57 MB/s BenchmarkMulAddVWW/5-4 8402988 14.28 ns/op 22405.33 MB/s BenchmarkMulAddVWW/10-4 6374768 18.84 ns/op 33969.48 MB/s BenchmarkMulAddVWW/100-4 1000000 106.5 ns/op 60083.55 MB/s BenchmarkMulAddVWW/1000-4 128374 925.3 ns/op 69170.22 MB/s BenchmarkAddMulVVW/1-4 12127602 9.954 ns/op 6429.89 MB/s BenchmarkAddMulVVW/2-4 10553644 11.36 ns/op 11269.29 MB/s BenchmarkAddMulVVW/3-4 9624332 12.37 ns/op 15522.57 MB/s BenchmarkAddMulVVW/4-4 8639355 13.55 ns/op 18886.13 MB/s BenchmarkAddMulVVW/5-4 8305842 14.64 ns/op 21858.34 MB/s BenchmarkAddMulVVW/10-4 6840846 17.33 ns/op 36939.71 MB/s BenchmarkAddMulVVW/100-4 1488831 81.36 ns/op 78661.37 MB/s BenchmarkAddMulVVW/1000-4 166234 715.3 ns/op 89473.32 MB/s BenchmarkDivWVW/1-4 2766978 43.37 ns/op 1475.66 MB/s BenchmarkDivWVW/2-4 1228474 96.56 ns/op 1325.60 MB/s BenchmarkDivWVW/3-4 957616 122.4 ns/op 1568.02 MB/s BenchmarkDivWVW/4-4 823899 142.7 ns/op 1793.99 MB/s BenchmarkDivWVW/5-4 807504 147.0 ns/op 2177.32 MB/s BenchmarkDivWVW/10-4 439335 269.5 ns/op 2374.63 MB/s BenchmarkDivWVW/100-4 58374 2077 ns/op 3081.77 MB/s BenchmarkDivWVW/1000-4 5944 19939 ns/op 3209.72 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11466754 9.614 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12104779 9.544 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10568295 10.71 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11130771 9.936 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10005776 11.59 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9883512 11.10 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9331764 12.30 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9427263 11.70 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8646927 12.97 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8926915 12.51 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6473175 17.47 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6998996 16.45 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.0 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1283985 91.50 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 128882 925.0 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 156100 764.1 ns/op BenchmarkDecimalConversion-4 222 529963 ns/op BenchmarkFloatString/100-4 12585 9574 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 238 521399 ns/op 2907 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 46998573 ns/op 61042 B/op 50 allocs/op BenchmarkFloatString/100000-4 1 4637810632 ns/op 829040 B/op 517 allocs/op BenchmarkFloatAdd/10-4 168961 672.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 172173 688.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 159308 742.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 87686 1377 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17433 6890 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 240430 497.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 241771 493.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 237574 511.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 157183 744.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45564 2637 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1974 56272 ns/op BenchmarkParseFloatLargeExp-4 480 247188 ns/op BenchmarkGCD10x10/WithoutXY-4 207608 570.3 ns/op BenchmarkGCD10x10/WithXY-4 61867 1928 ns/op BenchmarkGCD10x100/WithoutXY-4 108369 1121 ns/op BenchmarkGCD10x100/WithXY-4 18687 6585 ns/op BenchmarkGCD10x1000/WithoutXY-4 69346 1750 ns/op BenchmarkGCD10x1000/WithXY-4 15512 7944 ns/op BenchmarkGCD100x100/WithoutXY-4 26449 4494 ns/op BenchmarkGCD100x100/WithXY-4 9573 10566 ns/op BenchmarkGCD100x1000/WithoutXY-4 13273 9203 ns/op BenchmarkGCD100x1000/WithXY-4 5978 18108 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2216 54099 ns/op BenchmarkGCD1000x1000/WithXY-4 1194 94677 ns/op BenchmarkHilbert-4 24 4824132 ns/op BenchmarkBinomial-4 14620 8000 ns/op BenchmarkQuoRem-4 21153 6061 ns/op BenchmarkExp-4 15 7539095 ns/op BenchmarkExpMont/Odd-4 122 974661 ns/op 2595 B/op 22 allocs/op BenchmarkExpMont/Even1-4 123 967869 ns/op 3364 B/op 38 allocs/op BenchmarkExpMont/Even2-4 121 975682 ns/op 3864 B/op 54 allocs/op BenchmarkExpMont/Even3-4 100 1021295 ns/op 3838 B/op 53 allocs/op BenchmarkExpMont/Even4-4 120 1005257 ns/op 3866 B/op 54 allocs/op BenchmarkExpMont/Even8-4 120 982898 ns/op 3851 B/op 53 allocs/op BenchmarkExpMont/Even32-4 120 983958 ns/op 3828 B/op 52 allocs/op BenchmarkExpMont/Even64-4 145 821493 ns/op 3641 B/op 53 allocs/op BenchmarkExpMont/Even96-4 140 866194 ns/op 3777 B/op 51 allocs/op BenchmarkExpMont/Even128-4 164 714989 ns/op 3256 B/op 50 allocs/op BenchmarkExpMont/Even255-4 188 640073 ns/op 2943 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 438 267447 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 390 298610 ns/op 1714 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 388 302731 ns/op 1736 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 396 299825 ns/op 1754 B/op 48 allocs/op BenchmarkExp2-4 15 7440633 ns/op BenchmarkBitset-4 731158 150.1 ns/op BenchmarkBitsetNeg-4 443254 269.9 ns/op BenchmarkBitsetOrig-4 257610 461.3 ns/op BenchmarkBitsetNegOrig-4 170788 705.4 ns/op BenchmarkModSqrt225_Tonelli-4 100 1041689 ns/op BenchmarkModSqrt225_3Mod4-4 374 315070 ns/op BenchmarkModSqrt231_Tonelli-4 100 1069852 ns/op BenchmarkModSqrt231_5Mod8-4 319 367536 ns/op BenchmarkModInverse-4 13374 8922 ns/op BenchmarkSqrt-4 1724 67190 ns/op BenchmarkIntSqr/1-4 1425064 83.30 ns/op BenchmarkIntSqr/2-4 745112 158.7 ns/op BenchmarkIntSqr/3-4 596088 199.3 ns/op BenchmarkIntSqr/5-4 423392 282.8 ns/op BenchmarkIntSqr/8-4 305630 386.5 ns/op BenchmarkIntSqr/10-4 248536 479.2 ns/op BenchmarkIntSqr/20-4 51945 2413 ns/op BenchmarkIntSqr/30-4 37921 3434 ns/op BenchmarkIntSqr/50-4 22984 5312 ns/op BenchmarkIntSqr/80-4 13522 8688 ns/op BenchmarkIntSqr/100-4 9670 11527 ns/op BenchmarkIntSqr/200-4 3915 30087 ns/op BenchmarkIntSqr/300-4 1513 71409 ns/op BenchmarkIntSqr/500-4 807 155354 ns/op BenchmarkIntSqr/800-4 306 395483 ns/op BenchmarkIntSqr/1000-4 224 529660 ns/op BenchmarkDiv/20/10-4 418053 279.7 ns/op BenchmarkDiv/40/20-4 417601 274.2 ns/op BenchmarkDiv/100/50-4 353294 326.8 ns/op BenchmarkDiv/200/100-4 54882 2267 ns/op BenchmarkDiv/400/200-4 52248 2320 ns/op BenchmarkDiv/1000/500-4 42094 2929 ns/op BenchmarkDiv/2000/1000-4 30775 3982 ns/op BenchmarkDiv/20000/10000-4 1064 108370 ns/op BenchmarkDiv/200000/100000-4 26 4567893 ns/op BenchmarkDiv/2000000/1000000-4 1 126518797 ns/op BenchmarkDiv/20000000/10000000-4 1 3713925984 ns/op BenchmarkMul-4 5 21749692 ns/op BenchmarkNatMul/10-4 178993 652.4 ns/op BenchmarkNatMul/100-4 5512 20549 ns/op BenchmarkNatMul/1000-4 181 660127 ns/op BenchmarkZeroShifts/Shl-4 20475 5947 ns/op BenchmarkZeroShifts/ShlSame-4 4965906 23.50 ns/op BenchmarkZeroShifts/Shr-4 20458 5851 ns/op BenchmarkZeroShifts/ShrSame-4 5436570 22.06 ns/op BenchmarkExp3Power/0x10-4 197001 620.4 ns/op BenchmarkExp3Power/0x40-4 171434 714.8 ns/op BenchmarkExp3Power/0x100-4 102500 1177 ns/op BenchmarkExp3Power/0x400-4 46856 2608 ns/op BenchmarkExp3Power/0x1000-4 9349 11800 ns/op BenchmarkExp3Power/0x4000-4 1984 58987 ns/op BenchmarkExp3Power/0x10000-4 219 540963 ns/op BenchmarkExp3Power/0x40000-4 20 5730703 ns/op BenchmarkExp3Power/0x100000-4 2 56537803 ns/op BenchmarkExp3Power/0x400000-4 1 522621936 ns/op BenchmarkFibo-4 3 38661436 ns/op BenchmarkNatSqr/1-4 1000000 130.8 ns/op BenchmarkNatSqr/2-4 591574 206.6 ns/op BenchmarkNatSqr/3-4 472454 259.5 ns/op BenchmarkNatSqr/5-4 330715 359.7 ns/op BenchmarkNatSqr/8-4 228465 515.1 ns/op BenchmarkNatSqr/10-4 190406 634.2 ns/op BenchmarkNatSqr/20-4 48530 2495 ns/op BenchmarkNatSqr/30-4 35066 3482 ns/op BenchmarkNatSqr/50-4 21410 5670 ns/op BenchmarkNatSqr/80-4 12654 9635 ns/op BenchmarkNatSqr/100-4 8433 12509 ns/op BenchmarkNatSqr/200-4 3490 32953 ns/op BenchmarkNatSqr/300-4 1628 75868 ns/op BenchmarkNatSqr/500-4 795 151064 ns/op BenchmarkNatSqr/800-4 336 357972 ns/op BenchmarkNatSqr/1000-4 235 497240 ns/op BenchmarkNatSetBytes/8-4 729321 142.7 ns/op BenchmarkNatSetBytes/24-4 251991 486.9 ns/op BenchmarkNatSetBytes/128-4 57243 2095 ns/op BenchmarkNatSetBytes/7-4 890714 128.4 ns/op BenchmarkNatSetBytes/23-4 263131 458.9 ns/op BenchmarkNatSetBytes/127-4 58837 2092 ns/op BenchmarkScanPi-4 276 437731 ns/op BenchmarkStringPiParallel-4 783 153637 ns/op BenchmarkScan/10/Base2-4 44416 2647 ns/op BenchmarkScan/100/Base2-4 5050 22898 ns/op BenchmarkScan/1000/Base2-4 523 231033 ns/op BenchmarkScan/10/Base8-4 108298 1102 ns/op BenchmarkScan/100/Base8-4 14689 8099 ns/op BenchmarkScan/1000/Base8-4 1422 80142 ns/op BenchmarkScan/10/Base10-4 111085 1056 ns/op BenchmarkScan/100/Base10-4 15986 7522 ns/op BenchmarkScan/1000/Base10-4 1599 73977 ns/op BenchmarkScan/10/Base16-4 125820 955.1 ns/op BenchmarkScan/100/Base16-4 17544 6866 ns/op BenchmarkScan/1000/Base16-4 1806 66088 ns/op BenchmarkString/10/Base2-4 182263 646.6 ns/op BenchmarkString/100/Base2-4 24792 4871 ns/op BenchmarkString/1000/Base2-4 2564 46897 ns/op BenchmarkString/10/Base8-4 375024 323.7 ns/op BenchmarkString/100/Base8-4 64894 1830 ns/op BenchmarkString/1000/Base8-4 6625 16549 ns/op BenchmarkString/10/Base10-4 207970 590.7 ns/op BenchmarkString/100/Base10-4 38745 3077 ns/op BenchmarkString/1000/Base10-4 4930 23306 ns/op BenchmarkString/10/Base16-4 414208 292.6 ns/op BenchmarkString/100/Base16-4 85236 1388 ns/op BenchmarkString/1000/Base16-4 9322 12310 ns/op BenchmarkLeafSize/0-4 46 2541819 ns/op BenchmarkLeafSize/1-4 434 276568 ns/op BenchmarkLeafSize/2-4 439 273259 ns/op BenchmarkLeafSize/3-4 318 376698 ns/op BenchmarkLeafSize/4-4 450 267951 ns/op BenchmarkLeafSize/5-4 280 425589 ns/op BenchmarkLeafSize/6-4 316 373936 ns/op BenchmarkLeafSize/7-4 343 351012 ns/op BenchmarkLeafSize/8-4 457 259596 ns/op BenchmarkLeafSize/9-4 235 506987 ns/op BenchmarkLeafSize/10-4 284 425307 ns/op BenchmarkLeafSize/11-4 294 408904 ns/op BenchmarkLeafSize/12-4 321 369889 ns/op BenchmarkLeafSize/13-4 290 402780 ns/op BenchmarkLeafSize/14-4 343 349427 ns/op BenchmarkLeafSize/15-4 368 325470 ns/op BenchmarkLeafSize/16-4 447 263335 ns/op BenchmarkLeafSize/32-4 445 264333 ns/op BenchmarkLeafSize/64-4 408 288934 ns/op BenchmarkProbablyPrime/n=0-4 9 11259983 ns/op BenchmarkProbablyPrime/n=1-4 8 12751214 ns/op BenchmarkProbablyPrime/n=5-4 6 18841002 ns/op BenchmarkProbablyPrime/n=10-4 4 26261559 ns/op BenchmarkProbablyPrime/n=20-4 3 40771542 ns/op BenchmarkProbablyPrime/Lucas-4 12 9707938 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 76 1515175 ns/op BenchmarkRatCmp-4 241675 506.8 ns/op BenchmarkFloatSqrt/64-4 22891 5215 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 14552 8260 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9003 11598 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 5125 23110 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 855 142520 ns/op 18051 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 61 1872527 ns/op 177335 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 143183097 ns/op 3848680 B/op 664 allocs/op PASS ok math/big 49.555s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8656689 13.80 ns/op BenchmarkLeadingZeros8-4 8950921 13.29 ns/op BenchmarkLeadingZeros16-4 9642914 12.54 ns/op BenchmarkLeadingZeros32-4 9149520 13.18 ns/op BenchmarkLeadingZeros64-4 9647630 12.35 ns/op BenchmarkTrailingZeros-4 9535706 12.52 ns/op BenchmarkTrailingZeros8-4 9419877 12.70 ns/op BenchmarkTrailingZeros16-4 9648234 12.43 ns/op BenchmarkTrailingZeros32-4 9625916 12.72 ns/op BenchmarkTrailingZeros64-4 9617731 12.64 ns/op BenchmarkOnesCount-4 9081987 12.96 ns/op BenchmarkOnesCount8-4 9779658 12.24 ns/op BenchmarkOnesCount16-4 9516930 12.56 ns/op BenchmarkOnesCount32-4 9522975 12.45 ns/op BenchmarkOnesCount64-4 9578396 12.47 ns/op BenchmarkRotateLeft-4 9747580 12.14 ns/op BenchmarkRotateLeft8-4 9810918 12.21 ns/op BenchmarkRotateLeft16-4 9816440 12.29 ns/op BenchmarkRotateLeft32-4 9703790 12.32 ns/op BenchmarkRotateLeft64-4 9887696 12.38 ns/op BenchmarkReverse-4 14475541 8.296 ns/op BenchmarkReverse8-4 18718732 6.456 ns/op BenchmarkReverse16-4 16291413 7.166 ns/op BenchmarkReverse32-4 15135934 7.930 ns/op BenchmarkReverse64-4 14484372 8.356 ns/op BenchmarkReverseBytes-4 18512158 6.509 ns/op BenchmarkReverseBytes16-4 18638925 6.404 ns/op BenchmarkReverseBytes32-4 17999026 6.523 ns/op BenchmarkReverseBytes64-4 18539784 6.477 ns/op BenchmarkAdd-4 9569144 12.55 ns/op BenchmarkAdd32-4 9684237 12.45 ns/op BenchmarkAdd64-4 9513046 12.56 ns/op BenchmarkAdd64multiple-4 17470966 6.870 ns/op BenchmarkSub-4 9488656 12.71 ns/op BenchmarkSub32-4 9127824 12.82 ns/op BenchmarkSub64-4 9443491 12.59 ns/op BenchmarkSub64multiple-4 17227802 6.943 ns/op BenchmarkMul-4 9925251 12.01 ns/op BenchmarkMul32-4 9789914 12.27 ns/op BenchmarkMul64-4 9946948 11.98 ns/op BenchmarkDiv-4 2659989 45.38 ns/op BenchmarkDiv32-4 5615529 21.34 ns/op BenchmarkDiv64-4 2657540 45.49 ns/op PASS ok math/bits 5.808s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10266812 23.49 ns/op BenchmarkAcos-4 385144 280.9 ns/op BenchmarkAcosh-4 409072 304.9 ns/op BenchmarkAsin-4 466363 280.7 ns/op BenchmarkAsinh-4 464203 280.8 ns/op BenchmarkAtan-4 722290 202.2 ns/op BenchmarkAtanh-4 685370 201.5 ns/op BenchmarkConj-4 19657976 5.617 ns/op BenchmarkCos-4 530380 209.3 ns/op BenchmarkCosh-4 596792 208.4 ns/op BenchmarkExp-4 816171 158.7 ns/op BenchmarkLog-4 807999 163.1 ns/op BenchmarkLog10-4 801930 164.8 ns/op BenchmarkPhase-4 1733857 68.79 ns/op BenchmarkPolar-4 1000000 106.5 ns/op BenchmarkPow-4 229268 593.6 ns/op BenchmarkRect-4 1000000 108.4 ns/op BenchmarkSin-4 586087 211.8 ns/op BenchmarkSinh-4 609219 204.9 ns/op BenchmarkSqrt-4 1000000 121.0 ns/op BenchmarkTan-4 365607 343.7 ns/op BenchmarkTanh-4 402499 316.7 ns/op PASS ok math/cmplx 3.048s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 179264 637.9 ns/op BenchmarkInt63ThreadsafeParallel-4 74734 1527 ns/op BenchmarkInt63Unthreadsafe-4 1349712 88.68 ns/op BenchmarkIntn1000-4 839330 130.7 ns/op BenchmarkInt63n1000-4 949720 119.5 ns/op BenchmarkInt31n1000-4 1000000 113.0 ns/op BenchmarkFloat32-4 1000000 106.9 ns/op BenchmarkFloat64-4 1352930 88.67 ns/op BenchmarkPerm3-4 201892 571.6 ns/op BenchmarkPerm30-4 24744 4882 ns/op BenchmarkPerm30ViaShuffle-4 27320 4424 ns/op BenchmarkShuffleOverhead-4 18877 6269 ns/op BenchmarkRead3-4 944108 125.4 ns/op BenchmarkRead64-4 82180 1470 ns/op BenchmarkRead1000-4 5522 21435 ns/op PASS ok math/rand 2.187s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 46294 2587 ns/op BenchmarkQDecodeWord-4 100863 1081 ns/op BenchmarkQDecodeHeader-4 97621 1170 ns/op BenchmarkTypeByExtension/.html-4 424460 241.6 ns/op BenchmarkTypeByExtension/.HTML-4 314982 395.1 ns/op BenchmarkTypeByExtension/.unused-4 380102 324.4 ns/op BenchmarkExtensionsByType/text/html-4 191108 647.1 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 115503 1040 ns/op BenchmarkExtensionsByType/application/octet-stream-4 194768 611.1 ns/op PASS ok mime 1.205s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1035 113731 ns/op PASS ok mime/quotedprintable 0.147s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 177 729205 ns/op 8503 B/op 93 allocs/op BenchmarkGoLookupIPNoSuchHost-4 18 6237181 ns/op 19416 B/op 166 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5322669666 ns/op 157992 B/op 229 allocs/op BenchmarkDNSName-4 116500 974.9 ns/op BenchmarkInterfaces-4 5640 20086 ns/op BenchmarkInterfaceByIndex-4 9306 12783 ns/op BenchmarkInterfaceByName-4 5325 19734 ns/op BenchmarkInterfaceAddrs-4 6238 18745 ns/op BenchmarkInterfacesAndAddrs-4 8505 13697 ns/op BenchmarkInterfacesAndMulticastAddrs-4 5965 17743 ns/op BenchmarkParseIP-4 6178 16650 ns/op BenchmarkParseIPValidIPv4-4 369211 318.6 ns/op BenchmarkParseIPValidIPv6-4 187764 607.0 ns/op BenchmarkIPString/IPv4-4 116161 1010 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9631 10839 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 49564 2364 ns/op BenchmarkIPEqual/IPv4-4 1154178 103.7 ns/op BenchmarkIPEqual/IPv6-4 1134291 104.7 ns/op BenchmarkTCP4OneShot-4 3340 30838 ns/op BenchmarkTCP4OneShotTimeout-4 3661 33016 ns/op BenchmarkTCP4Persistent-4 13780 8231 ns/op BenchmarkTCP4PersistentTimeout-4 15340 7959 ns/op BenchmarkTCP6OneShot-4 3638 34101 ns/op BenchmarkTCP6OneShotTimeout-4 3049 34283 ns/op BenchmarkTCP6Persistent-4 14470 8382 ns/op BenchmarkTCP6PersistentTimeout-4 14331 8729 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 24309 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25847 ns/op BenchmarkSetReadDeadline-4 133711 910.6 ns/op BenchmarkUDP6LinkLocalUnicast-4 8530 14000 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 11379 10711 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 11758 10914 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 11540 10378 ns/op 0 B/op 0 allocs/op PASS ok net 10.864s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27180 4267 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11606 10314 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14152 8718 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17980 6654 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 33400 3503 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 888055 134.0 ns/op BenchmarkReadRequestChrome-4 3954 28611 ns/op 21.36 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11827 9973 ns/op 7.82 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11806 10123 ns/op 8.10 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7123 14935 ns/op 10.11 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17720 6502 ns/op 6.15 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 294 391431 ns/op 2.62 MB/s BenchmarkFileAndServer_1KB/https1-4 208 498799 ns/op 2.05 MB/s BenchmarkFileAndServer_1KB/h2-4 144 750151 ns/op 1.37 MB/s BenchmarkFileAndServer_16MB/h1-4 2 51495698 ns/op 325.80 MB/s BenchmarkFileAndServer_16MB/https1-4 1 114729559 ns/op 146.23 MB/s BenchmarkFileAndServer_16MB/h2-4 1 213359073 ns/op 78.63 MB/s BenchmarkFileAndServer_64MB/h1-4 1 205915964 ns/op 325.90 MB/s BenchmarkFileAndServer_64MB/https1-4 1 405399859 ns/op 165.54 MB/s BenchmarkFileAndServer_64MB/h2-4 1 850039512 ns/op 78.95 MB/s BenchmarkServeMux-4 285 428124 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 373 343649 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 325 350682 ns/op 5943 B/op 64 allocs/op BenchmarkClientServer/https1-4 207 520114 ns/op 6876 B/op 76 allocs/op BenchmarkClientServer/h2-4 156 714804 ns/op 10308 B/op 83 allocs/op BenchmarkClientServerParallel/4/h1-4 1209 95265 ns/op 10338 B/op 80 allocs/op BenchmarkClientServerParallel/4/https1-4 30 3928185 ns/op 118340 B/op 1105 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:23394: read tcp 127.0.0.1:23393->127.0.0.1:23394: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:23395: write tcp 127.0.0.1:23393->127.0.0.1:23395: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:23399: write tcp 127.0.0.1:23393->127.0.0.1:23399: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:23427: read tcp 127.0.0.1:23400->127.0.0.1:23427: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:23414: read tcp 127.0.0.1:23400->127.0.0.1:23414: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:23429: write tcp 127.0.0.1:23400->127.0.0.1:23429: use of closed network connection BenchmarkClientServerParallel/4/h2-4 308 336832 ns/op 15284 B/op 137 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:23438: read tcp 127.0.0.1:23433->127.0.0.1:23438: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:23435: read tcp 127.0.0.1:23433->127.0.0.1:23435: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:23453: read tcp 127.0.0.1:23440->127.0.0.1:23453: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:23444: read tcp 127.0.0.1:23440->127.0.0.1:23444: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:23471: read tcp 127.0.0.1:23457->127.0.0.1:23471: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:23468: write tcp 127.0.0.1:23457->127.0.0.1:23468: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:23469: write tcp 127.0.0.1:23457->127.0.0.1:23469: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:23485: read tcp 127.0.0.1:23474->127.0.0.1:23485: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:23484: write tcp 127.0.0.1:23474->127.0.0.1:23484: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:23501: read tcp 127.0.0.1:23491->127.0.0.1:23501: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 842 147766 ns/op 17728 B/op 104 allocs/op BenchmarkClientServerParallel/64/https1-4 33 4329246 ns/op 133153 B/op 1231 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24274: read tcp 127.0.0.1:24271->127.0.0.1:24274: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24275: read tcp 127.0.0.1:24271->127.0.0.1:24275: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24276: write tcp 127.0.0.1:24271->127.0.0.1:24276: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24311: read tcp 127.0.0.1:24278->127.0.0.1:24311: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24298: write tcp 127.0.0.1:24278->127.0.0.1:24298: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24282: read tcp 127.0.0.1:24278->127.0.0.1:24282: use of closed network connection BenchmarkClientServerParallel/64/h2-4 54 4309988 ns/op 133707 B/op 1327 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24319: read tcp 127.0.0.1:24314->127.0.0.1:24319: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24317: write tcp 127.0.0.1:24314->127.0.0.1:24317: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24338: read tcp 127.0.0.1:24321->127.0.0.1:24338: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24327: read tcp 127.0.0.1:24321->127.0.0.1:24327: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24329: read tcp 127.0.0.1:24321->127.0.0.1:24329: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24330: read tcp 127.0.0.1:24321->127.0.0.1:24330: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24336: read tcp 127.0.0.1:24321->127.0.0.1:24336: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24339: write tcp 127.0.0.1:24321->127.0.0.1:24339: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24347: write tcp 127.0.0.1:24321->127.0.0.1:24347: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24343: read tcp 127.0.0.1:24321->127.0.0.1:24343: use of closed network connection ... [output truncated] BenchmarkServer-4 130 822270 ns/op 2982 B/op 23 allocs/op BenchmarkClient-4 268 432933 ns/op 3765 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 615 198341 ns/op 7519 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1203 100145 ns/op 3075 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1513 74694 ns/op 1913 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1621 75820 ns/op 2795 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1568 72977 ns/op 2752 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1630 73989 ns/op 2749 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1626 71510 ns/op 1919 B/op 14 allocs/op BenchmarkServerHijack-4 861 140840 ns/op 16723 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 436 278639 ns/op 5862 B/op 53 allocs/op BenchmarkResponseStatusLine-4 425257 241.9 ns/op 0 B/op 0 allocs/op PASS ok net/http 10.738s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4364 30640 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.235s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 87349 1332 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 592261 190.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 196434 610.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 69631 1745 ns/op BenchmarkStdIPv4-4 129285 935.2 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 87433 1339 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 87762 1387 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 83013 1413 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 68988 1758 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1266880 95.56 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 104.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1350186 88.97 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 273330 436.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 288813 405.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 267805 440.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 86058 1415 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 294474 393.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 152877 778.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 161364 733.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 153447 770.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 75333 1531 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 391158 312.1 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 130111 907.5 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 173372 700.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 258042 452.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 158979 754.5 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 340576 351.6 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 160245 748.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 154681 739.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 157651 751.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 122070 975.3 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 505122 240.6 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 162838 730.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 96069 1241 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 118134 982.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 165709 720.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 114974 1037 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 273886 425.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 119928 975.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 141252 839.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 178207 622.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 137252 873.7 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 102.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 104.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 101.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 110.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 110.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 110.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 111.9 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 110.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 341304 345.4 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 593187 199.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 209658 569.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 221138 525.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 211155 572.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 76870 1546 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 517656 220.2 ns/op PASS ok net/netip 7.622s 2023/02/01 20:09:33 Test RPC server listening on 127.0.0.1:24982 2023/02/01 20:09:33 Test HTTP RPC server listening on 127.0.0.1:24983 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1678 71167 ns/op BenchmarkEndToEndHTTP-4 1472 71450 ns/op BenchmarkEndToEndAsync-4 3848 31184 ns/op BenchmarkEndToEndAsyncHTTP-4 3840 30712 ns/op PASS ok net/rpc 0.800s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3246 31896 ns/op BenchmarkReadMIMEHeader/server_headers-4 5911 20242 ns/op BenchmarkUncommon-4 28214 4271 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.543s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 5055 22462 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 99117 1160 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 605282 191.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 97912 1244 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 188737 636.8 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 85954 1375 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14781 8200 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 406945 279.4 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 93598 1251 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 187165 649.7 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 87240 1380 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 16497 7282 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 216302 551.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 82579 1423 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 82657 1443 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 37423 3190 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6678 17779 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 209058 553.8 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 82906 1442 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 82400 1438 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 37422 3226 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6835 17382 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.197s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3204766 45.09 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 166261 683.7 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 936 116910 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries BenchmarkReaddir-4 334 349015 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries BenchmarkReadDir-4 771 155242 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 126 entries os_test.go:535: benchmarkReadDir ".": 126 entries os_test.go:535: benchmarkReadDir ".": 126 entries BenchmarkStatDot-4 86691 1403 ns/op BenchmarkStatFile-4 70820 1652 ns/op BenchmarkStatDir-4 76321 1565 ns/op BenchmarkLstatDot-4 86683 1413 ns/op BenchmarkLstatFile-4 74026 1629 ns/op BenchmarkLstatDir-4 79012 1542 ns/op PASS ok os 1.581s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 61 1886861 ns/op 6366 B/op 29 allocs/op PASS ok os/exec 0.237s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 416266 289.3 ns/op PASS ok os/user 0.255s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3606469 32.68 ns/op BenchmarkString-4 2103867 56.50 ns/op BenchmarkBytes-4 1926895 61.63 ns/op BenchmarkNamedBytes-4 768776 153.3 ns/op BenchmarkBytesArray-4 659676 176.4 ns/op BenchmarkSliceLen-4 2220914 54.21 ns/op BenchmarkMapLen-4 1444016 83.16 ns/op BenchmarkStringLen-4 1731594 68.40 ns/op BenchmarkArrayLen-4 1646684 72.65 ns/op BenchmarkSliceCap-4 2255799 51.88 ns/op BenchmarkDeepEqual/int8-4 641192 183.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 111618 1072 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 498037 243.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 105858 1149 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 488636 242.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 105579 1138 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 473904 244.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 104809 1149 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 495343 240.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 105758 1144 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 620186 188.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 133810 883.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 485518 244.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 105038 1133 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 488773 242.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 105555 1142 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 480544 246.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 104312 1139 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 491103 245.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 105508 1142 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 484788 243.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 105096 1150 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 471290 242.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 105309 1146 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 483170 244.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 104797 1132 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 503197 237.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 104982 1130 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 503130 236.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 105481 1139 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 679275 174.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 110426 1089 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 533721 223.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 105664 1150 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 137344 874.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 64234 1829 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 63998 1797 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 44181 2787 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 272358 441.1 ns/op BenchmarkIsZero/ArrayIncomparable-4 38588 3111 ns/op BenchmarkIsZero/StructComparable-4 893962 134.8 ns/op BenchmarkIsZero/StructIncomparable-4 174928 690.6 ns/op BenchmarkSetZero/Bool/Direct-4 4076322 29.45 ns/op BenchmarkSetZero/Bool/CachedZero-4 1754894 68.23 ns/op BenchmarkSetZero/Bool/NewZero-4 1253277 96.69 ns/op BenchmarkSetZero/Int/Direct-4 2465102 48.45 ns/op BenchmarkSetZero/Int/CachedZero-4 1756267 68.21 ns/op BenchmarkSetZero/Int/NewZero-4 1243417 95.84 ns/op BenchmarkSetZero/Uint/Direct-4 2437298 49.03 ns/op BenchmarkSetZero/Uint/CachedZero-4 1740666 68.75 ns/op BenchmarkSetZero/Uint/NewZero-4 1237537 96.51 ns/op BenchmarkSetZero/Float/Direct-4 2450649 48.89 ns/op BenchmarkSetZero/Float/CachedZero-4 1690658 69.76 ns/op BenchmarkSetZero/Float/NewZero-4 1212619 100.1 ns/op BenchmarkSetZero/Complex/Direct-4 2496214 48.46 ns/op BenchmarkSetZero/Complex/CachedZero-4 1720983 68.90 ns/op BenchmarkSetZero/Complex/NewZero-4 1222873 97.06 ns/op BenchmarkSetZero/Array/Direct-4 4116142 29.23 ns/op BenchmarkSetZero/Array/CachedZero-4 1755332 68.77 ns/op BenchmarkSetZero/Array/NewZero-4 1241298 96.66 ns/op BenchmarkSetZero/Chan/Direct-4 2472739 47.99 ns/op BenchmarkSetZero/Chan/CachedZero-4 1308988 91.42 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 116.3 ns/op BenchmarkSetZero/Func/Direct-4 2516335 47.94 ns/op BenchmarkSetZero/Func/CachedZero-4 1299405 90.99 ns/op BenchmarkSetZero/Func/NewZero-4 994418 118.8 ns/op BenchmarkSetZero/Interface/Direct-4 2291649 52.37 ns/op BenchmarkSetZero/Interface/CachedZero-4 1718910 69.43 ns/op BenchmarkSetZero/Interface/NewZero-4 1239362 96.20 ns/op BenchmarkSetZero/Map/Direct-4 2469842 47.90 ns/op BenchmarkSetZero/Map/CachedZero-4 1297105 92.16 ns/op BenchmarkSetZero/Map/NewZero-4 993417 116.2 ns/op BenchmarkSetZero/Pointer/Direct-4 2496632 47.41 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1306213 91.66 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 118.0 ns/op BenchmarkSetZero/Slice/Direct-4 2211799 53.85 ns/op BenchmarkSetZero/Slice/CachedZero-4 1750070 69.21 ns/op BenchmarkSetZero/Slice/NewZero-4 1245427 97.22 ns/op BenchmarkSetZero/String/Direct-4 2503527 47.63 ns/op BenchmarkSetZero/String/CachedZero-4 1745269 68.73 ns/op BenchmarkSetZero/String/NewZero-4 1238863 96.16 ns/op BenchmarkSetZero/Struct/Direct-4 4136388 29.32 ns/op BenchmarkSetZero/Struct/CachedZero-4 1748664 68.60 ns/op BenchmarkSetZero/Struct/NewZero-4 1245426 95.01 ns/op BenchmarkSelect/1-4 185846 655.6 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 93922 1284 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 48777 2480 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 166791 613.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 126687 928.1 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 118789 982.1 ns/op 130.33 MB/s BenchmarkCallArgCopy/size=256-4 106351 1102 ns/op 232.41 MB/s BenchmarkCallArgCopy/size=1024-4 76657 1515 ns/op 675.73 MB/s BenchmarkCallArgCopy/size=4096-4 34962 3193 ns/op 1282.87 MB/s BenchmarkCallArgCopy/size=65536-4 2738 38493 ns/op 1702.55 MB/s BenchmarkPtrTo-4 480651 241.1 ns/op BenchmarkFieldByName1-4 804062 143.5 ns/op BenchmarkFieldByName2-4 82431 1502 ns/op BenchmarkFieldByName3-4 10290 11713 ns/op BenchmarkInterfaceBig-4 4962441 24.13 ns/op BenchmarkInterfaceSmall-4 5076738 23.70 ns/op BenchmarkNew-4 2277972 50.55 ns/op BenchmarkMap/StringKeys/MapIndex-4 3261 37658 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3148 38188 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3018 39464 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2785 40538 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3229 37133 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3114 39392 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 231580 474.3 ns/op PASS ok reflect 18.368s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10642 10030 ns/op 9333 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 16128 7166 ns/op 8949 B/op 1 allocs/op BenchmarkFindString-4 10000 10425 ns/op 9295 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 11320 ns/op 9258 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 9746 10854 ns/op 9311 B/op 2 allocs/op BenchmarkLiteral-4 18010 7324 ns/op BenchmarkNotLiteral-4 4430 26499 ns/op BenchmarkMatchClass-4 3415 33985 ns/op BenchmarkMatchClass_InRange-4 3507 33374 ns/op BenchmarkReplaceAll-4 2400 46994 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 15556 8518 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 40002 2998 ns/op BenchmarkAnchoredShortMatch-4 15985 7402 ns/op BenchmarkAnchoredLongMatch-4 21114 5801 ns/op BenchmarkOnePassShortA-4 22957 5293 ns/op BenchmarkNotOnePassShortA-4 8167 15081 ns/op BenchmarkOnePassShortB-4 29632 4058 ns/op BenchmarkNotOnePassShortB-4 10000 11830 ns/op BenchmarkOnePassLongPrefix-4 92187 1331 ns/op BenchmarkOnePassLongNotPrefix-4 30474 3962 ns/op BenchmarkMatchParallelShared-4 29943 5211 ns/op BenchmarkMatchParallelCopied-4 21063 6315 ns/op BenchmarkQuoteMetaAll-4 100388 1208 ns/op 11.59 MB/s BenchmarkQuoteMetaNone-4 237254 509.3 ns/op 51.05 MB/s BenchmarkCompile/Onepass-4 2973 42454 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 975 120526 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 134 900227 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2831418 46.24 ns/op 346.03 MB/s BenchmarkMatch/Easy0/32-4 8869 12144 ns/op 2.64 MB/s BenchmarkMatch/Easy0/1K-4 3872 32283 ns/op 31.72 MB/s BenchmarkMatch/Easy0i/16-4 2453952 49.35 ns/op 324.23 MB/s BenchmarkMatch/Easy0i/32-4 3277 36101 ns/op 0.89 MB/s BenchmarkMatch/Easy0i/1K-4 177 706896 ns/op 1.45 MB/s BenchmarkMatch/Easy1/16-4 2598214 47.58 ns/op 336.29 MB/s BenchmarkMatch/Easy1/32-4 10000 11590 ns/op 2.76 MB/s BenchmarkMatch/Easy1/1K-4 3268 40153 ns/op 25.50 MB/s BenchmarkMatch/Medium/16-4 2578126 46.29 ns/op 345.67 MB/s BenchmarkMatch/Medium/32-4 4256 27096 ns/op 1.18 MB/s BenchmarkMatch/Medium/1K-4 222 585855 ns/op 1.75 MB/s BenchmarkMatch/Hard/16-4 2815114 43.19 ns/op 370.46 MB/s BenchmarkMatch/Hard/32-4 2336 44907 ns/op 0.71 MB/s BenchmarkMatch/Hard/1K-4 120 942050 ns/op 1.09 MB/s BenchmarkMatch/Hard1/16-4 924 110698 ns/op 0.14 MB/s BenchmarkMatch/Hard1/32-4 543 208455 ns/op 0.15 MB/s BenchmarkMatch/Hard1/1K-4 22 5593979 ns/op 0.18 MB/s BenchmarkMatch_onepass_regex/16-4 19334 5860 ns/op 2.73 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 12610 8831 ns/op 3.62 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 470 242968 ns/op 4.21 MB/s 26 B/op 0 allocs/op PASS ok regexp 7.588s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 631081 255.9 ns/op PASS ok regexp/syntax 1.660s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 658621 153.7 ns/op BenchmarkMakeChan/Int-4 720016 207.6 ns/op BenchmarkMakeChan/Ptr-4 420248 282.6 ns/op BenchmarkMakeChan/Struct/0-4 989556 134.4 ns/op BenchmarkMakeChan/Struct/32-4 518510 221.9 ns/op BenchmarkMakeChan/Struct/40-4 411580 336.5 ns/op BenchmarkChanNonblocking-4 10983979 9.997 ns/op BenchmarkSelectUncontended-4 1111783 98.67 ns/op BenchmarkSelectSyncContended-4 26068 4487 ns/op BenchmarkSelectAsyncContended-4 95649 1300 ns/op BenchmarkSelectNonblock-4 6453751 18.57 ns/op BenchmarkChanUncontended-4 7941 12673 ns/op BenchmarkChanContended-4 1028 112276 ns/op BenchmarkChanSync-4 119030 977.2 ns/op BenchmarkChanSyncWork-4 10000 34836 ns/op BenchmarkChanProdCons0-4 72950 1662 ns/op BenchmarkChanProdCons10-4 83516 1551 ns/op BenchmarkChanProdCons100-4 84399 1381 ns/op BenchmarkChanProdConsWork0-4 67552 1827 ns/op BenchmarkChanProdConsWork10-4 67846 1718 ns/op BenchmarkChanProdConsWork100-4 71596 1650 ns/op BenchmarkSelectProdCons-4 51446 2203 ns/op BenchmarkReceiveDataFromClosedChan-4 658904 180.8 ns/op BenchmarkChanCreation-4 181410 640.9 ns/op BenchmarkChanSem-4 119606 1081 ns/op BenchmarkChanPopular-4 105 1126709 ns/op BenchmarkChanClosed-4 493530 237.4 ns/op BenchmarkCallClosure-4 6882126 17.42 ns/op BenchmarkCallClosure1-4 6638719 18.01 ns/op BenchmarkCallClosure2-4 1454977 81.48 ns/op BenchmarkCallClosure3-4 1738411 70.81 ns/op BenchmarkCallClosure4-4 1522736 80.05 ns/op BenchmarkComplex128DivNormal-4 9908265 19.94 ns/op BenchmarkComplex128DivNisNaN-4 7710765 20.87 ns/op BenchmarkComplex128DivDisNaN-4 7551585 23.34 ns/op BenchmarkComplex128DivNisInf-4 9884445 22.26 ns/op BenchmarkComplex128DivDisInf-4 5214381 29.54 ns/op BenchmarkSetTypePtr-4 49321803 2.436 ns/op 3283.88 MB/s BenchmarkSetTypePtr8-4 9591282 12.41 ns/op 5157.16 MB/s BenchmarkSetTypePtr16-4 9659631 12.40 ns/op 10321.73 MB/s BenchmarkSetTypePtr32-4 9643161 12.46 ns/op 20547.39 MB/s BenchmarkSetTypePtr64-4 9677607 12.34 ns/op 41478.60 MB/s BenchmarkSetTypePtr126-4 5664430 21.06 ns/op 47873.05 MB/s BenchmarkSetTypePtr128-4 5898105 20.21 ns/op 50661.03 MB/s BenchmarkSetTypePtrSlice-4 727374 163.5 ns/op 50097.00 MB/s BenchmarkSetTypeNode1-4 9698202 12.44 ns/op 1929.16 MB/s BenchmarkSetTypeNode1Slice-4 3012170 39.71 ns/op 19340.83 MB/s BenchmarkSetTypeNode8-4 9532218 12.39 ns/op 6456.89 MB/s BenchmarkSetTypeNode8Slice-4 1592910 75.68 ns/op 33826.26 MB/s BenchmarkSetTypeNode64-4 5717266 21.28 ns/op 24814.09 MB/s BenchmarkSetTypeNode64Slice-4 229332 527.1 ns/op 32054.10 MB/s BenchmarkSetTypeNode64Dead-4 7498092 16.00 ns/op 32995.14 MB/s BenchmarkSetTypeNode64DeadSlice-4 256479 464.3 ns/op 36393.36 MB/s BenchmarkSetTypeNode124-4 5693378 21.03 ns/op 47941.87 MB/s BenchmarkSetTypeNode124Slice-4 182876 655.4 ns/op 49214.87 MB/s BenchmarkSetTypeNode126-4 5784736 20.50 ns/op 49957.29 MB/s BenchmarkSetTypeNode126Slice-4 179181 670.5 ns/op 48871.41 MB/s BenchmarkSetTypeNode128-4 4072178 29.54 ns/op 35200.89 MB/s BenchmarkSetTypeNode128Slice-4 143337 835.7 ns/op 39820.76 MB/s BenchmarkSetTypeNode130-4 4071314 29.36 ns/op 35964.56 MB/s BenchmarkSetTypeNode130Slice-4 142240 845.7 ns/op 39957.62 MB/s BenchmarkSetTypeNode1024-4 758196 156.9 ns/op 52305.75 MB/s BenchmarkSetTypeNode1024Slice-4 24580 4881 ns/op 53815.11 MB/s BenchmarkAllocation-4 5104 29993 ns/op BenchmarkReadMemStats-4 6494 18947 ns/op BenchmarkReadMemStatsLatency-4 1 73888 p50-ns 73888 p90-ns 73888 p99-ns BenchmarkWriteBarrier-4 2658920 45.26 ns/op BenchmarkBulkWriteBarrier-4 7318646 15.57 ns/op BenchmarkScanStackNoLocals-4 3 50738969 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11597208 10.48 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10436943 11.30 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9140109 13.71 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6777090 17.35 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4797556 24.81 ns/op BenchmarkHash5-4 6083852 19.03 ns/op 262.81 MB/s BenchmarkHash16-4 6968673 16.95 ns/op 943.96 MB/s BenchmarkHash64-4 6035950 19.66 ns/op 3254.84 MB/s BenchmarkHash1024-4 1871296 64.10 ns/op 15973.90 MB/s BenchmarkHash65536-4 38720 3087 ns/op 21232.59 MB/s BenchmarkAlignedLoad-4 8399008 13.85 ns/op BenchmarkUnalignedLoad-4 8721261 13.58 ns/op BenchmarkEqEfaceConcrete-4 6443478 18.60 ns/op BenchmarkEqIfaceConcrete-4 6474168 18.23 ns/op BenchmarkNeEfaceConcrete-4 6894835 17.57 ns/op BenchmarkNeIfaceConcrete-4 6926413 17.48 ns/op BenchmarkConvT2EByteSized/bool-4 6744043 17.83 ns/op BenchmarkConvT2EByteSized/uint8-4 6592140 18.17 ns/op BenchmarkConvT2ESmall-4 6118393 19.50 ns/op BenchmarkConvT2EUintptr-4 5964390 19.88 ns/op BenchmarkConvT2ELarge-4 1265797 91.08 ns/op BenchmarkConvT2ISmall-4 6256232 19.00 ns/op BenchmarkConvT2IUintptr-4 6010219 19.93 ns/op BenchmarkConvT2ILarge-4 1298436 93.87 ns/op BenchmarkConvI2E-4 5466751 21.46 ns/op BenchmarkConvI2I-4 4552832 25.95 ns/op BenchmarkAssertE2T-4 4988077 24.11 ns/op BenchmarkAssertE2TLarge-4 2576512 44.73 ns/op BenchmarkAssertE2I-4 4703542 25.36 ns/op BenchmarkAssertI2T-4 5199686 23.13 ns/op BenchmarkAssertI2I-4 4495915 26.83 ns/op BenchmarkAssertI2E-4 6724582 18.01 ns/op BenchmarkAssertE2E-4 6664206 17.73 ns/op BenchmarkAssertE2T2-4 4057375 29.82 ns/op BenchmarkAssertE2T2Blank-4 4845652 24.68 ns/op BenchmarkAssertI2E2-4 4877764 24.47 ns/op BenchmarkAssertI2E2Blank-4 6895958 17.89 ns/op BenchmarkAssertE2E2-4 4943712 23.93 ns/op BenchmarkAssertE2E2Blank-4 6698558 18.20 ns/op BenchmarkConvT2Ezero/zero/16-4 5672114 20.99 ns/op BenchmarkConvT2Ezero/zero/32-4 5735696 21.16 ns/op BenchmarkConvT2Ezero/zero/64-4 5613679 20.98 ns/op BenchmarkConvT2Ezero/zero/str-4 5611534 21.30 ns/op BenchmarkConvT2Ezero/zero/slice-4 5638736 21.17 ns/op BenchmarkConvT2Ezero/zero/big-4 270169 485.5 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1392927 89.79 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1237111 91.81 ns/op BenchmarkConvT2Ezero/nonzero/big-4 287769 525.2 ns/op BenchmarkConvT2Ezero/smallint/16-4 5640160 21.38 ns/op BenchmarkConvT2Ezero/smallint/32-4 5782568 20.78 ns/op BenchmarkConvT2Ezero/smallint/64-4 5767940 21.08 ns/op BenchmarkConvT2Ezero/largeint/16-4 1899260 67.34 ns/op BenchmarkConvT2Ezero/largeint/32-4 1827739 64.89 ns/op BenchmarkConvT2Ezero/largeint/64-4 1865013 64.20 ns/op BenchmarkMalloc8-4 1659340 80.50 ns/op BenchmarkMalloc16-4 1499554 78.46 ns/op BenchmarkMallocTypeInfo8-4 1585879 78.15 ns/op BenchmarkMallocTypeInfo16-4 1284548 93.57 ns/op BenchmarkMallocLargeStruct-4 212935 647.2 ns/op BenchmarkGoroutineSelect-4 74 2274621 ns/op BenchmarkGoroutineBlocking-4 64 2391572 ns/op BenchmarkGoroutineForRange-4 76 2150617 ns/op BenchmarkGoroutineIdle-4 100 2486918 ns/op BenchmarkHashStringSpeed-4 2290245 46.50 ns/op BenchmarkHashBytesSpeed-4 1466994 83.25 ns/op BenchmarkHashInt32Speed-4 3201908 37.94 ns/op BenchmarkHashInt64Speed-4 3004412 45.88 ns/op BenchmarkHashStringArraySpeed-4 613899 190.8 ns/op BenchmarkMegMap-4 3196020 38.29 ns/op BenchmarkMegOneMap-4 4108118 29.75 ns/op BenchmarkMegEqMap-4 1710 85509 ns/op BenchmarkMegEmptyMap-4 4542699 25.41 ns/op BenchmarkSmallStrMap-4 3360232 35.66 ns/op BenchmarkMapStringKeysEight_16-4 3196822 36.78 ns/op BenchmarkMapStringKeysEight_32-4 3139059 37.09 ns/op BenchmarkMapStringKeysEight_64-4 3161592 37.83 ns/op BenchmarkMapStringKeysEight_1M-4 3192694 37.49 ns/op BenchmarkIntMap-4 3987130 30.07 ns/op BenchmarkMapFirst/1-4 4512733 26.10 ns/op BenchmarkMapFirst/2-4 4476445 26.09 ns/op BenchmarkMapFirst/3-4 4754079 25.54 ns/op BenchmarkMapFirst/4-4 4498809 25.39 ns/op BenchmarkMapFirst/5-4 4640948 25.33 ns/op BenchmarkMapFirst/6-4 4595146 26.55 ns/op BenchmarkMapFirst/7-4 4652836 25.54 ns/op BenchmarkMapFirst/8-4 4502971 26.08 ns/op BenchmarkMapFirst/9-4 3922942 31.12 ns/op BenchmarkMapFirst/10-4 3954910 30.82 ns/op BenchmarkMapFirst/11-4 3862180 29.83 ns/op BenchmarkMapFirst/12-4 3913186 31.16 ns/op BenchmarkMapFirst/13-4 3847130 30.12 ns/op BenchmarkMapFirst/14-4 3991180 30.85 ns/op BenchmarkMapFirst/15-4 4007601 31.83 ns/op BenchmarkMapFirst/16-4 3855724 32.33 ns/op BenchmarkMapMid/1-4 3779613 32.02 ns/op BenchmarkMapMid/2-4 3520688 33.15 ns/op BenchmarkMapMid/3-4 3631098 32.51 ns/op BenchmarkMapMid/4-4 3619255 33.04 ns/op BenchmarkMapMid/5-4 3550594 32.27 ns/op BenchmarkMapMid/6-4 3574158 33.03 ns/op BenchmarkMapMid/7-4 3555883 33.72 ns/op BenchmarkMapMid/8-4 3438289 33.89 ns/op BenchmarkMapMid/9-4 3244118 37.14 ns/op BenchmarkMapMid/10-4 3130218 36.24 ns/op BenchmarkMapMid/11-4 3104382 36.44 ns/op BenchmarkMapMid/12-4 3318056 37.03 ns/op BenchmarkMapMid/13-4 3268856 34.86 ns/op BenchmarkMapMid/14-4 3096968 37.18 ns/op BenchmarkMapMid/15-4 3309541 36.08 ns/op BenchmarkMapMid/16-4 2997769 36.64 ns/op BenchmarkMapLast/1-4 3752090 31.80 ns/op BenchmarkMapLast/2-4 3662318 32.62 ns/op BenchmarkMapLast/3-4 3674338 32.59 ns/op BenchmarkMapLast/4-4 3544170 33.93 ns/op BenchmarkMapLast/5-4 3568425 33.64 ns/op BenchmarkMapLast/6-4 3395695 35.70 ns/op BenchmarkMapLast/7-4 3426660 34.74 ns/op BenchmarkMapLast/8-4 3279334 35.18 ns/op BenchmarkMapLast/9-4 3258369 38.15 ns/op BenchmarkMapLast/10-4 2856380 37.67 ns/op BenchmarkMapLast/11-4 3284803 41.41 ns/op BenchmarkMapLast/12-4 2993386 40.60 ns/op BenchmarkMapLast/13-4 3299782 36.97 ns/op BenchmarkMapLast/14-4 3057826 39.80 ns/op BenchmarkMapLast/15-4 2941675 38.48 ns/op BenchmarkMapLast/16-4 2874393 38.04 ns/op BenchmarkMapCycle-4 2035424 59.80 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3196070 37.59 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2192 51382 ns/op BenchmarkMakeMap/[Byte]Byte-4 695067 218.8 ns/op BenchmarkMakeMap/[Int]Int-4 404323 331.9 ns/op BenchmarkNewEmptyMap-4 12980002 9.244 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1664857 71.85 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 462732 256.2 ns/op BenchmarkMapIterEmpty-4 4902621 23.20 ns/op BenchmarkSameLengthMap-4 4391331 27.41 ns/op BenchmarkBigKeyMap-4 1657321 70.96 ns/op BenchmarkBigValMap-4 1512232 78.25 ns/op BenchmarkSmallKeyMap-4 2809459 42.73 ns/op BenchmarkMapPopulate/1-4 2192503 55.47 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 139767 893.8 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7587 17165 ns/op 6271 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 808 150939 ns/op 51736 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 69 1873414 ns/op 416436 B/op 202 allocs/op BenchmarkMapPopulate/100000-4 4 26580329 ns/op 6530456 B/op 2892 allocs/op BenchmarkComplexAlgMap-4 479522 259.7 ns/op BenchmarkGoMapClear/Reflexive/1-4 666188 175.6 ns/op BenchmarkGoMapClear/Reflexive/10-4 624224 189.3 ns/op BenchmarkGoMapClear/Reflexive/100-4 242470 493.0 ns/op BenchmarkGoMapClear/Reflexive/1000-4 44400 2714 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5110 20463 ns/op BenchmarkGoMapClear/NonReflexive/1-4 515131 229.0 ns/op BenchmarkGoMapClear/NonReflexive/10-4 470146 254.1 ns/op BenchmarkGoMapClear/NonReflexive/100-4 213520 549.3 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 43152 2811 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5354 20678 ns/op BenchmarkMapStringConversion/32/simple-4 1778344 66.40 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1730076 67.55 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1560445 74.74 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1693012 70.69 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1612248 74.02 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1527142 78.75 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1870303 61.82 ns/op BenchmarkMapInterfacePtr-4 2007399 67.75 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4964389 24.35 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 152090 939.7 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5665 22401 ns/op BenchmarkMapPop1000-4 392 315695 ns/op BenchmarkMapPop10000-4 19 5511369 ns/op BenchmarkMapAssign/Int32/256-4 2340133 52.22 ns/op BenchmarkMapAssign/Int32/65536-4 1011038 100.6 ns/op BenchmarkMapAssign/Int64/256-4 2279372 51.28 ns/op BenchmarkMapAssign/Int64/65536-4 935817 108.1 ns/op BenchmarkMapAssign/Str/256-4 1868612 64.58 ns/op BenchmarkMapAssign/Str/65536-4 581924 185.1 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1447178 83.15 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 651907 170.0 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1418228 87.99 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 592744 204.8 ns/op BenchmarkMapOperatorAssign/Str/256-4 443485 2020 ns/op BenchmarkMapOperatorAssign/Str/65536-4 194896 538.8 ns/op BenchmarkMapAppendAssign/Int32/256-4 897861 176.5 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 281036 430.9 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 818264 170.1 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 235640 448.2 ns/op 59 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 598370 246.3 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 142063 750.1 ns/op 113 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1814096 65.34 ns/op BenchmarkMapDelete/Int32/1000-4 1918419 62.64 ns/op BenchmarkMapDelete/Int32/10000-4 1849508 64.33 ns/op BenchmarkMapDelete/Int64/100-4 1810960 65.64 ns/op BenchmarkMapDelete/Int64/1000-4 1925082 62.30 ns/op BenchmarkMapDelete/Int64/10000-4 1809403 66.36 ns/op BenchmarkMapDelete/Str/100-4 1505550 80.02 ns/op BenchmarkMapDelete/Str/1000-4 1493575 79.32 ns/op BenchmarkMapDelete/Str/10000-4 1420386 84.59 ns/op BenchmarkMapDelete/Pointer/100-4 1643080 73.28 ns/op BenchmarkMapDelete/Pointer/1000-4 1721932 69.66 ns/op BenchmarkMapDelete/Pointer/10000-4 1654430 71.80 ns/op BenchmarkMemmove/0-4 14812770 7.998 ns/op BenchmarkMemmove/1-4 1935831 60.62 ns/op 16.50 MB/s BenchmarkMemmove/2-4 1835592 63.41 ns/op 31.54 MB/s BenchmarkMemmove/3-4 1840017 64.56 ns/op 46.47 MB/s BenchmarkMemmove/4-4 1896454 62.71 ns/op 63.79 MB/s BenchmarkMemmove/5-4 1845556 62.64 ns/op 79.82 MB/s BenchmarkMemmove/6-4 1862713 63.44 ns/op 94.58 MB/s BenchmarkMemmove/7-4 1909645 62.64 ns/op 111.75 MB/s BenchmarkMemmove/8-4 1897815 63.63 ns/op 125.72 MB/s BenchmarkMemmove/9-4 1739294 66.46 ns/op 135.42 MB/s BenchmarkMemmove/10-4 1775690 66.86 ns/op 149.57 MB/s BenchmarkMemmove/11-4 1760877 67.59 ns/op 162.74 MB/s BenchmarkMemmove/12-4 1776037 66.88 ns/op 179.41 MB/s BenchmarkMemmove/13-4 1734745 66.06 ns/op 196.80 MB/s BenchmarkMemmove/14-4 1758711 67.04 ns/op 208.83 MB/s BenchmarkMemmove/15-4 1799055 66.23 ns/op 226.48 MB/s BenchmarkMemmove/16-4 1901010 63.42 ns/op 252.29 MB/s BenchmarkMemmove/32-4 1820442 66.40 ns/op 481.92 MB/s BenchmarkMemmove/64-4 1714659 68.90 ns/op 928.92 MB/s BenchmarkMemmove/128-4 1511128 76.90 ns/op 1664.50 MB/s BenchmarkMemmove/256-4 1000000 100.4 ns/op 2549.70 MB/s BenchmarkMemmove/512-4 725107 163.5 ns/op 3132.42 MB/s BenchmarkMemmove/1024-4 485847 241.8 ns/op 4235.29 MB/s BenchmarkMemmove/2048-4 297498 387.6 ns/op 5283.97 MB/s BenchmarkMemmove/4096-4 166321 721.7 ns/op 5675.81 MB/s BenchmarkMemmoveOverlap/32-4 1801790 66.94 ns/op 478.05 MB/s BenchmarkMemmoveOverlap/64-4 1692172 68.56 ns/op 933.51 MB/s BenchmarkMemmoveOverlap/128-4 1530921 79.52 ns/op 1609.69 MB/s BenchmarkMemmoveOverlap/256-4 1000000 107.0 ns/op 2393.04 MB/s BenchmarkMemmoveOverlap/512-4 781173 153.0 ns/op 3346.75 MB/s BenchmarkMemmoveOverlap/1024-4 482254 248.9 ns/op 4114.14 MB/s BenchmarkMemmoveOverlap/2048-4 298118 399.1 ns/op 5131.56 MB/s BenchmarkMemmoveOverlap/4096-4 161516 722.2 ns/op 5671.89 MB/s BenchmarkMemmoveUnalignedDst/0-4 14403331 8.423 ns/op BenchmarkMemmoveUnalignedDst/1-4 1911356 62.13 ns/op 16.10 MB/s BenchmarkMemmoveUnalignedDst/2-4 1897285 63.65 ns/op 31.42 MB/s BenchmarkMemmoveUnalignedDst/3-4 1835740 64.69 ns/op 46.37 MB/s BenchmarkMemmoveUnalignedDst/4-4 1850442 63.89 ns/op 62.61 MB/s BenchmarkMemmoveUnalignedDst/5-4 1886906 63.70 ns/op 78.50 MB/s BenchmarkMemmoveUnalignedDst/6-4 1897360 64.13 ns/op 93.56 MB/s BenchmarkMemmoveUnalignedDst/7-4 1889202 63.51 ns/op 110.22 MB/s BenchmarkMemmoveUnalignedDst/8-4 1863116 64.01 ns/op 124.98 MB/s BenchmarkMemmoveUnalignedDst/9-4 1761405 71.08 ns/op 126.62 MB/s BenchmarkMemmoveUnalignedDst/10-4 1740208 68.95 ns/op 145.04 MB/s BenchmarkMemmoveUnalignedDst/11-4 1757372 69.22 ns/op 158.92 MB/s BenchmarkMemmoveUnalignedDst/12-4 1795464 67.33 ns/op 178.22 MB/s BenchmarkMemmoveUnalignedDst/13-4 1787716 67.18 ns/op 193.52 MB/s BenchmarkMemmoveUnalignedDst/14-4 1748006 68.98 ns/op 202.95 MB/s BenchmarkMemmoveUnalignedDst/15-4 1782259 67.90 ns/op 220.93 MB/s BenchmarkMemmoveUnalignedDst/16-4 1736990 67.52 ns/op 236.96 MB/s BenchmarkMemmoveUnalignedDst/32-4 1703833 70.15 ns/op 456.14 MB/s BenchmarkMemmoveUnalignedDst/64-4 1640049 74.62 ns/op 857.69 MB/s BenchmarkMemmoveUnalignedDst/128-4 1449758 82.61 ns/op 1549.37 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 107.6 ns/op 2378.71 MB/s BenchmarkMemmoveUnalignedDst/512-4 696494 169.1 ns/op 3027.78 MB/s BenchmarkMemmoveUnalignedDst/1024-4 457069 266.6 ns/op 3841.34 MB/s BenchmarkMemmoveUnalignedDst/2048-4 304105 396.3 ns/op 5168.01 MB/s BenchmarkMemmoveUnalignedDst/4096-4 158307 749.8 ns/op 5462.72 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1693027 71.13 ns/op 449.89 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1538317 77.49 ns/op 825.89 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1418725 82.94 ns/op 1543.28 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 110.2 ns/op 2322.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 789248 151.6 ns/op 3377.03 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 480606 250.3 ns/op 4090.89 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 300380 398.6 ns/op 5138.62 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 165696 717.7 ns/op 5706.88 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15100670 7.943 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1981442 60.04 ns/op 16.66 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1903269 62.33 ns/op 32.09 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1822072 64.29 ns/op 46.66 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1879797 63.33 ns/op 63.16 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1833612 63.99 ns/op 78.14 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1869428 63.66 ns/op 94.25 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1891092 63.07 ns/op 111.00 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1900159 63.14 ns/op 126.71 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1764843 65.87 ns/op 136.63 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1779309 66.84 ns/op 149.62 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1789308 66.06 ns/op 166.53 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1757248 66.63 ns/op 180.10 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1798099 67.24 ns/op 193.33 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1723201 66.06 ns/op 211.93 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1798960 68.82 ns/op 217.97 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1778644 65.91 ns/op 242.74 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1746259 67.56 ns/op 473.67 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1651334 72.05 ns/op 888.27 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1463620 81.99 ns/op 1561.08 MB/s BenchmarkMemmoveUnalignedSrc/256-4 956778 121.9 ns/op 2100.30 MB/s BenchmarkMemmoveUnalignedSrc/512-4 704628 169.0 ns/op 3029.86 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 484968 246.0 ns/op 4162.94 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 300650 397.4 ns/op 5153.08 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 163638 727.8 ns/op 5628.28 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1700071 72.04 ns/op 444.17 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1603724 73.42 ns/op 871.74 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1472326 82.09 ns/op 1559.31 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 106.4 ns/op 2406.21 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 773272 155.7 ns/op 3288.71 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 481075 249.5 ns/op 4103.88 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 302331 397.1 ns/op 5156.92 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 166953 720.8 ns/op 5682.21 MB/s BenchmarkMemclr/5-4 12390853 9.713 ns/op 514.80 MB/s BenchmarkMemclr/16-4 12140544 9.793 ns/op 1633.86 MB/s BenchmarkMemclr/64-4 11885686 10.14 ns/op 6311.28 MB/s BenchmarkMemclr/256-4 9621700 12.63 ns/op 20264.58 MB/s BenchmarkMemclr/4096-4 2434209 48.89 ns/op 83779.97 MB/s BenchmarkMemclr/65536-4 65313 1648 ns/op 39776.05 MB/s BenchmarkMemclr/1M-4 2688 40324 ns/op 26003.91 MB/s BenchmarkMemclr/4M-4 667 167233 ns/op 25080.53 MB/s BenchmarkMemclr/8M-4 321 366071 ns/op 22915.25 MB/s BenchmarkMemclr/16M-4 99 1195984 ns/op 14027.96 MB/s BenchmarkMemclr/64M-4 13 7927151 ns/op 8465.70 MB/s BenchmarkGoMemclr/5-4 2314179 52.44 ns/op 95.36 MB/s BenchmarkGoMemclr/16-4 518287 216.2 ns/op 74.02 MB/s BenchmarkGoMemclr/64-4 145047 806.9 ns/op 79.31 MB/s BenchmarkGoMemclr/256-4 36733 3249 ns/op 78.80 MB/s BenchmarkMemclrRange/1K_2K-4 72705 1604 ns/op 59781.80 MB/s BenchmarkMemclrRange/2K_8K-4 31551 3734 ns/op 89314.91 MB/s BenchmarkMemclrRange/4K_16K-4 42934 2764 ns/op 116866.52 MB/s BenchmarkMemclrRange/160K_228K-4 1717 61886 ns/op 26869.92 MB/s BenchmarkClearFat7-4 6784336 17.54 ns/op BenchmarkClearFat8-4 7346368 16.13 ns/op BenchmarkClearFat11-4 6052549 19.54 ns/op BenchmarkClearFat12-4 6130234 19.41 ns/op BenchmarkClearFat13-4 6092614 19.46 ns/op BenchmarkClearFat14-4 6241520 19.10 ns/op BenchmarkClearFat15-4 6169200 19.30 ns/op BenchmarkClearFat16-4 7195900 16.35 ns/op BenchmarkClearFat24-4 6732897 17.60 ns/op BenchmarkClearFat32-4 6514479 18.23 ns/op BenchmarkClearFat40-4 6005635 19.96 ns/op BenchmarkClearFat48-4 6211124 19.39 ns/op BenchmarkClearFat56-4 6101191 19.51 ns/op BenchmarkClearFat64-4 5764628 20.45 ns/op BenchmarkClearFat72-4 5733403 20.67 ns/op BenchmarkClearFat128-4 4771154 24.82 ns/op BenchmarkClearFat256-4 2577583 47.41 ns/op BenchmarkClearFat512-4 1915566 64.16 ns/op BenchmarkClearFat1024-4 1000000 111.5 ns/op BenchmarkClearFat1032-4 960523 118.4 ns/op BenchmarkClearFat1040-4 1000000 111.0 ns/op BenchmarkCopyFat7-4 6861931 17.38 ns/op BenchmarkCopyFat8-4 7085968 16.75 ns/op BenchmarkCopyFat11-4 6158130 19.26 ns/op BenchmarkCopyFat12-4 6107686 19.47 ns/op BenchmarkCopyFat13-4 6113992 19.92 ns/op BenchmarkCopyFat14-4 6137098 19.68 ns/op BenchmarkCopyFat15-4 6209173 19.59 ns/op BenchmarkCopyFat16-4 7086003 16.36 ns/op BenchmarkCopyFat24-4 6911422 17.76 ns/op BenchmarkCopyFat32-4 6621890 18.57 ns/op BenchmarkCopyFat64-4 5623525 20.45 ns/op BenchmarkCopyFat72-4 5606887 21.28 ns/op BenchmarkCopyFat128-4 4552338 26.04 ns/op BenchmarkCopyFat256-4 2447536 49.28 ns/op BenchmarkCopyFat512-4 1669381 72.03 ns/op BenchmarkCopyFat520-4 1606206 76.28 ns/op BenchmarkCopyFat1024-4 1000000 122.8 ns/op BenchmarkCopyFat1032-4 1000000 127.5 ns/op BenchmarkCopyFat1040-4 998886 118.7 ns/op BenchmarkIssue18740/2byte-4 442 264726 ns/op BenchmarkIssue18740/4byte-4 729 164729 ns/op BenchmarkIssue18740/8byte-4 1081 112059 ns/op BenchmarkMemclrKnownSize1-4 9656383 11.99 ns/op 83.42 MB/s BenchmarkMemclrKnownSize2-4 5841550 20.34 ns/op 98.34 MB/s BenchmarkMemclrKnownSize4-4 4010256 30.15 ns/op 132.65 MB/s BenchmarkMemclrKnownSize8-4 1000000 106.6 ns/op 75.04 MB/s BenchmarkMemclrKnownSize16-4 574399 207.9 ns/op 76.95 MB/s BenchmarkMemclrKnownSize32-4 279704 399.5 ns/op 80.10 MB/s BenchmarkMemclrKnownSize64-4 149420 790.6 ns/op 80.95 MB/s BenchmarkMemclrKnownSize112-4 87057 1388 ns/op 80.68 MB/s BenchmarkMemclrKnownSize128-4 74766 1593 ns/op 80.36 MB/s BenchmarkMemclrKnownSize192-4 51475 2363 ns/op 81.25 MB/s BenchmarkMemclrKnownSize248-4 37179 3163 ns/op 78.42 MB/s BenchmarkMemclrKnownSize256-4 38018 3108 ns/op 82.37 MB/s BenchmarkMemclrKnownSize512-4 19288 6327 ns/op 80.92 MB/s BenchmarkMemclrKnownSize1024-4 9117 12508 ns/op 81.87 MB/s BenchmarkMemclrKnownSize4096-4 2414 49944 ns/op 82.01 MB/s BenchmarkMemclrKnownSize512KiB-4 18 6522291 ns/op 80.38 MB/s BenchmarkReadMetricsLatency-4 20448 4353 p50-ns 4817 p90-ns 12112 p99-ns BenchmarkFinalizer-4 169 689341 ns/op BenchmarkFinalizerRun-4 173648 1070 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6661490 17.62 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3084169 38.90 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2390918 49.92 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2379224 51.30 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1302367 91.94 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 102.3 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2203136 53.81 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1272692 94.61 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1330765 90.52 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1927125 62.20 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1925952 62.83 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1491100 81.29 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1476546 80.86 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1355220 88.81 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6141669 19.80 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6207631 19.14 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6125356 19.01 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6292508 19.15 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5780136 20.69 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5318368 22.47 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6258297 19.38 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6212252 19.22 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6272958 19.18 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6283458 19.14 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6239250 19.08 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6239634 19.13 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6206418 19.56 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6269863 19.05 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6276621 19.25 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6204714 19.17 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6301417 19.18 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6315526 19.02 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6080413 19.15 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5744534 20.96 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5720943 20.82 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6131322 19.20 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5637092 20.76 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5718406 20.80 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6091603 19.29 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5770594 20.83 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5670207 20.95 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6189774 19.33 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5831196 20.87 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5687330 20.63 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6252440 19.30 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6260842 19.08 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6148494 19.05 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6290704 19.25 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6290247 19.54 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6257199 19.21 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6171654 19.13 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6244088 19.21 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6229896 19.03 ns/op BenchmarkNetpollBreak-4 3663 31502 ns/op BenchmarkPingPongHog-4 340 374683 ns/op BenchmarkStackGrowth-4 110463 936.3 ns/op BenchmarkStackGrowthDeep-4 1400 84372 ns/op BenchmarkCreateGoroutines-4 26900 4244 ns/op BenchmarkCreateGoroutinesParallel-4 39450 3004 ns/op BenchmarkCreateGoroutinesCapture-4 5503 22465 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 36906 3186 ns/op BenchmarkClosureCall-4 19945070 5.604 ns/op BenchmarkWakeupParallelSpinning/0s-4 5762 21021 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5384 24700 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4219 28646 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2941 40583 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2058 59687 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1261 93715 ns/op BenchmarkWakeupParallelSpinning/50µs-4 811 153141 ns/op BenchmarkWakeupParallelSpinning/100µs-4 454 253521 ns/op BenchmarkMatmult-4 5358346 26.64 ns/op BenchmarkFastrand-4 12893308 9.144 ns/op BenchmarkFastrand64-4 13036786 9.174 ns/op BenchmarkFastrandHashiter-4 4677790 25.34 ns/op BenchmarkFastrandn/2-4 6071076 19.79 ns/op BenchmarkFastrandn/3-4 6201290 19.33 ns/op BenchmarkFastrandn/4-4 6098966 19.46 ns/op BenchmarkFastrandn/5-4 6166923 19.37 ns/op BenchmarkIfaceCmp100-4 103171 1157 ns/op BenchmarkIfaceCmpNil100-4 176308 671.5 ns/op BenchmarkEfaceCmpDiff-4 40255 2951 ns/op BenchmarkEfaceCmpDiffIndirect-4 36900 3258 ns/op BenchmarkDefer-4 1642662 73.69 ns/op BenchmarkDefer10-4 840982 145.8 ns/op BenchmarkDeferMany-4 514308 386.1 ns/op BenchmarkPanicRecover-4 159682 720.3 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 6705 17245 ns/op 15744 p50-ns 19744 p90-ns 33164 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 5815 35350 ns/op 16120 p50-ns 21659 p90-ns 70798 p99-ns BenchmarkGoroutineProfile/small/idle-4 2872 38860 ns/op 36351 p50-ns 40153 p90-ns 89567 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 5134103 ns/op 238134 p50-ns 19691983 p90-ns 46414003 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6333 18473 ns/op 15927 p50-ns 19978 p90-ns 34417 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 6380 67644 ns/op 16280 p50-ns 22707 p90-ns 84983 p99-ns BenchmarkGoroutineProfile/large/idle-4 10 10561315 ns/op 10528493 p50-ns 10795833 p90-ns 10795833 p99-ns BenchmarkGoroutineProfile/large/loaded-4 10 13513154 ns/op 11010427 p50-ns 22592316 p90-ns 22592316 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6819 18439 ns/op 16318 p50-ns 20297 p90-ns 43663 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 1254 284403 ns/op 20975 p50-ns 36550 p90-ns 13754125 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 903 122263 ns/op 119097 p50-ns 126565 p90-ns 197035 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 331 1196804 ns/op 258234 p50-ns 468490 p90-ns 20813363 p99-ns BenchmarkRWMutexUncontended-4 3011748 38.44 ns/op BenchmarkRWMutexWrite100-4 559309 198.3 ns/op BenchmarkRWMutexWrite10-4 88743 1356 ns/op BenchmarkRWMutexWorkWrite100-4 443418 262.1 ns/op BenchmarkRWMutexWorkWrite10-4 78588 1539 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1850 64315 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 867 135546 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 925 122465 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 426 279585 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 468 251918 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 196 580589 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 231 505613 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 96 1243879 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 400275 376.4 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 296748 382.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 284482 500.2 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 324690 447.4 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 321211 400.6 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 289908 510.8 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 319300 574.6 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 302990 466.3 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 267859 483.9 ns/op BenchmarkMakeSlice/Byte-4 2027961 58.65 ns/op BenchmarkMakeSlice/Int16-4 2154889 54.02 ns/op BenchmarkMakeSlice/Int-4 1732698 74.50 ns/op BenchmarkMakeSlice/Ptr-4 1299997 94.14 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 154.2 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 135.4 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 249.2 ns/op BenchmarkGrowSlice/Byte-4 852606 144.4 ns/op BenchmarkGrowSlice/Int16-4 795625 157.3 ns/op BenchmarkGrowSlice/Int-4 686390 197.9 ns/op BenchmarkGrowSlice/Ptr-4 557890 235.6 ns/op BenchmarkGrowSlice/Struct/24-4 425293 374.1 ns/op BenchmarkGrowSlice/Struct/32-4 289998 442.6 ns/op BenchmarkGrowSlice/Struct/40-4 254038 527.5 ns/op BenchmarkExtendSlice/IntSlice-4 544167 241.6 ns/op BenchmarkExtendSlice/PointerSlice-4 417073 303.3 ns/op BenchmarkExtendSlice/NoGrow-4 839005 141.8 ns/op BenchmarkAppend-4 930590 130.8 ns/op BenchmarkAppendGrowByte-4 5 24104597 ns/op BenchmarkAppendGrowString-4 1 218308454 ns/op BenchmarkAppendSlice/1Bytes-4 1817692 64.09 ns/op BenchmarkAppendSlice/4Bytes-4 1835713 64.78 ns/op BenchmarkAppendSlice/7Bytes-4 1778348 65.83 ns/op BenchmarkAppendSlice/8Bytes-4 1771190 66.65 ns/op BenchmarkAppendSlice/15Bytes-4 1691592 69.70 ns/op BenchmarkAppendSlice/16Bytes-4 1687869 68.29 ns/op BenchmarkAppendSlice/32Bytes-4 1817440 66.44 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 97941 1494 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 17233 6353 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 7432 18473 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1792 68785 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 196 552328 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 52 2168581 ns/op BenchmarkAppendStr/1Bytes-4 1377858 88.41 ns/op BenchmarkAppendStr/4Bytes-4 1437336 83.40 ns/op BenchmarkAppendStr/8Bytes-4 1405982 86.40 ns/op BenchmarkAppendStr/16Bytes-4 1375390 88.31 ns/op BenchmarkAppendStr/32Bytes-4 1428361 84.08 ns/op BenchmarkAppendSpecialCase-4 850606 142.1 ns/op BenchmarkCopy/1Byte-4 1994637 61.41 ns/op 16.28 MB/s BenchmarkCopy/1String-4 1952017 61.89 ns/op 16.16 MB/s BenchmarkCopy/2Byte-4 1854738 64.74 ns/op 30.89 MB/s BenchmarkCopy/2String-4 1870102 63.58 ns/op 31.46 MB/s BenchmarkCopy/4Byte-4 1787745 65.03 ns/op 61.51 MB/s BenchmarkCopy/4String-4 1906730 61.84 ns/op 64.69 MB/s BenchmarkCopy/8Byte-4 1823846 63.56 ns/op 125.86 MB/s BenchmarkCopy/8String-4 1907701 62.79 ns/op 127.41 MB/s BenchmarkCopy/12Byte-4 1773033 67.26 ns/op 178.42 MB/s BenchmarkCopy/12String-4 1784239 67.24 ns/op 178.48 MB/s BenchmarkCopy/16Byte-4 1827571 68.24 ns/op 234.48 MB/s BenchmarkCopy/16String-4 1829522 64.63 ns/op 247.55 MB/s BenchmarkCopy/32Byte-4 1774466 69.36 ns/op 461.36 MB/s BenchmarkCopy/32String-4 1777959 68.37 ns/op 468.03 MB/s BenchmarkCopy/128Byte-4 1443925 84.45 ns/op 1515.72 MB/s BenchmarkCopy/128String-4 1301253 89.16 ns/op 1435.66 MB/s BenchmarkCopy/1024Byte-4 422179 269.7 ns/op 3796.50 MB/s BenchmarkCopy/1024String-4 376125 319.4 ns/op 3206.38 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 29353 3935 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19090 6166 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12354 9867 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 14603 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9055 17722 ns/op BenchmarkAppendInPlace/Grow/Byte-4 152935 807.2 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 161665 824.7 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 117886 1078 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 95736 1360 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 88111 1581 ns/op BenchmarkStackCopyPtr-4 1 140331373 ns/op BenchmarkStackCopy-4 1 112973176 ns/op BenchmarkStackCopyNoCache-4 18 5922590 ns/op BenchmarkStackCopyWithStkobj-4 2 64505301 ns/op BenchmarkIssue18138-4 973 140265 ns/op BenchmarkCompareStringEqual-4 11075998 10.48 ns/op BenchmarkCompareStringIdentical-4 16845783 6.727 ns/op BenchmarkCompareStringSameLength-4 13374110 8.676 ns/op BenchmarkCompareStringDifferentLength-4 19873234 5.627 ns/op BenchmarkCompareStringBigUnaligned-4 1128 94144 ns/op 11138.11 MB/s BenchmarkCompareStringBig-4 1381 85435 ns/op 12273.45 MB/s BenchmarkConcatStringAndBytes-4 2179916 55.92 ns/op BenchmarkSliceByteToString/1-4 2326860 50.98 ns/op BenchmarkSliceByteToString/2-4 1000000 102.3 ns/op BenchmarkSliceByteToString/4-4 1205761 100.6 ns/op BenchmarkSliceByteToString/8-4 1000000 107.4 ns/op BenchmarkSliceByteToString/16-4 1000000 103.5 ns/op BenchmarkSliceByteToString/32-4 1000000 120.6 ns/op BenchmarkSliceByteToString/64-4 966354 139.3 ns/op BenchmarkSliceByteToString/128-4 751138 191.8 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2432811 48.73 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 850189 136.7 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 116.3 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3656990 33.20 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1657682 71.95 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1893338 62.35 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2289841 52.10 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 419154 271.7 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 564552 204.7 ns/op BenchmarkRuneIterate/range/ASCII-4 6476919 18.52 ns/op BenchmarkRuneIterate/range/Japanese-4 2049788 58.96 ns/op BenchmarkRuneIterate/range/MixedLength-4 2309140 52.23 ns/op BenchmarkRuneIterate/range1/ASCII-4 6439230 18.55 ns/op BenchmarkRuneIterate/range1/Japanese-4 2044166 58.72 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2221456 54.50 ns/op BenchmarkRuneIterate/range2/ASCII-4 6496912 18.65 ns/op BenchmarkRuneIterate/range2/Japanese-4 2051132 58.45 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2270415 52.89 ns/op BenchmarkArrayEqual-4 18390208 6.113 ns/op BenchmarkFunc/Name-4 5060028 23.23 ns/op BenchmarkFunc/Entry-4 10283616 11.51 ns/op BenchmarkFunc/FileLine-4 1568823 76.76 ns/op PASS ok runtime 133.467s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24092 4462 ns/op BenchmarkHandle/concurrent-4 13258 8737 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 21279088 5.659 ns/op BenchmarkAtomicStore64-4 9681184 12.40 ns/op BenchmarkAtomicLoad-4 21243878 5.614 ns/op BenchmarkAtomicStore-4 9508666 12.42 ns/op BenchmarkAnd8-4 9626007 12.35 ns/op BenchmarkAnd-4 9594823 12.34 ns/op BenchmarkAnd8Parallel-4 2420930 49.90 ns/op BenchmarkAndParallel-4 2424064 49.59 ns/op BenchmarkOr8-4 9471708 12.43 ns/op BenchmarkOr-4 9690402 12.46 ns/op BenchmarkOr8Parallel-4 2474643 49.69 ns/op BenchmarkOrParallel-4 2399007 49.63 ns/op BenchmarkXadd-4 2542513 49.46 ns/op BenchmarkXadd64-4 2455860 48.94 ns/op BenchmarkCas-4 2230807 52.52 ns/op BenchmarkCas64-4 2276280 54.65 ns/op BenchmarkXchg-4 2405374 49.74 ns/op BenchmarkXchg64-4 2370476 49.54 ns/op PASS ok runtime/internal/atomic 2.810s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 5170414 23.54 ns/op BenchmarkMulUintptr/large-4 4022313 29.39 ns/op PASS ok runtime/internal/math 0.330s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 26 3943489 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 31 4348725 ns/op 349.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 921 131354 ns/op 5.782 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 10088847 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11510426 ns/op 983.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 142 843961 ns/op 66.82 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 74938534 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 87580537 ns/op 8011 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 10 10047230 ns/op 816.6 concurrent_launches/op PASS ok runtime/pprof 1.713s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 13 8023781 ns/op BenchmarkStackLeak-4 10102 11878 ns/op PASS ok runtime/race 0.428s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5286237 21.87 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 190192 627.0 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.305s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 154772 744.0 ns/op BenchmarkSortString1K-4 186 637119 ns/op BenchmarkSortString1K_Slice-4 211 567328 ns/op BenchmarkStableString1K-4 100 1085487 ns/op BenchmarkSortInt1K-4 216 537615 ns/op BenchmarkSortInt1K_Sorted-4 3140 35966 ns/op BenchmarkSortInt1K_Reversed-4 1940 58703 ns/op BenchmarkSortInt1K_Mod8-4 548 217424 ns/op BenchmarkStableInt1K-4 151 799884 ns/op BenchmarkStableInt1K_Slice-4 165 716223 ns/op BenchmarkSortInt64K-4 2 52655708 ns/op BenchmarkSortInt64K_Slice-4 3 45074986 ns/op BenchmarkStableInt64K-4 2 72345452 ns/op BenchmarkSort1e2-4 462 256341 ns/op BenchmarkStable1e2-4 174 690833 ns/op BenchmarkSort1e4-4 2 50985389 ns/op BenchmarkStable1e4-4 1 231293255 ns/op PASS ok sort 3.431s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 844789 142.7 ns/op BenchmarkAtof64Float-4 654321 161.7 ns/op BenchmarkAtof64FloatExp-4 609788 188.8 ns/op BenchmarkAtof64Big-4 435032 270.4 ns/op BenchmarkAtof64RandomBits-4 412390 284.8 ns/op BenchmarkAtof64RandomFloats-4 449743 262.2 ns/op BenchmarkAtof64RandomLongFloats-4 382066 306.7 ns/op BenchmarkAtof32Decimal-4 806246 144.5 ns/op BenchmarkAtof32Float-4 720951 162.9 ns/op BenchmarkAtof32FloatExp-4 583225 205.4 ns/op BenchmarkAtof32Random-4 354700 336.3 ns/op BenchmarkAtof32RandomLong-4 150292 786.9 ns/op BenchmarkParseInt/Pos/7bit-4 1366390 83.10 ns/op BenchmarkParseInt/Pos/26bit-4 732822 159.8 ns/op BenchmarkParseInt/Pos/31bit-4 604788 194.9 ns/op BenchmarkParseInt/Pos/56bit-4 400093 282.8 ns/op BenchmarkParseInt/Pos/63bit-4 396003 299.8 ns/op BenchmarkParseInt/Neg/7bit-4 1362856 85.24 ns/op BenchmarkParseInt/Neg/26bit-4 745772 161.0 ns/op BenchmarkParseInt/Neg/31bit-4 606019 193.1 ns/op BenchmarkParseInt/Neg/56bit-4 421419 280.5 ns/op BenchmarkParseInt/Neg/63bit-4 403633 297.0 ns/op BenchmarkAtoi/Pos/7bit-4 2021726 57.62 ns/op BenchmarkAtoi/Pos/26bit-4 915884 126.8 ns/op BenchmarkAtoi/Pos/31bit-4 811323 150.9 ns/op BenchmarkAtoi/Pos/56bit-4 506745 233.3 ns/op BenchmarkAtoi/Pos/63bit-4 364466 326.0 ns/op BenchmarkAtoi/Neg/7bit-4 2079826 58.41 ns/op BenchmarkAtoi/Neg/26bit-4 926533 125.9 ns/op BenchmarkAtoi/Neg/31bit-4 841447 140.3 ns/op BenchmarkAtoi/Neg/56bit-4 502774 229.8 ns/op BenchmarkAtoi/Neg/63bit-4 358839 316.6 ns/op BenchmarkFormatFloat/Decimal-4 116050 1048 ns/op BenchmarkFormatFloat/Float-4 103491 1119 ns/op BenchmarkFormatFloat/Exp-4 118185 1007 ns/op BenchmarkFormatFloat/NegExp-4 119377 1008 ns/op BenchmarkFormatFloat/LongExp-4 95983 1222 ns/op BenchmarkFormatFloat/Big-4 93693 1288 ns/op BenchmarkFormatFloat/BinaryExp-4 215290 562.2 ns/op BenchmarkFormatFloat/32Integer-4 116470 1012 ns/op BenchmarkFormatFloat/32ExactFraction-4 126660 963.5 ns/op BenchmarkFormatFloat/32Point-4 105536 1083 ns/op BenchmarkFormatFloat/32Exp-4 117854 1016 ns/op BenchmarkFormatFloat/32NegExp-4 117480 1005 ns/op BenchmarkFormatFloat/32Shortest-4 123250 954.9 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 141410 859.1 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 136130 889.8 ns/op BenchmarkFormatFloat/64Fixed1-4 152641 757.4 ns/op BenchmarkFormatFloat/64Fixed2-4 151710 759.4 ns/op BenchmarkFormatFloat/64Fixed3-4 158124 760.5 ns/op BenchmarkFormatFloat/64Fixed4-4 156308 750.4 ns/op BenchmarkFormatFloat/64Fixed12-4 90151 1324 ns/op BenchmarkFormatFloat/64Fixed16-4 112964 1065 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 115825 1030 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 103599 1149 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2472 46824 ns/op BenchmarkFormatFloat/Slowpath64-4 98262 1228 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 96500 1229 ns/op BenchmarkAppendFloat/Decimal-4 139257 857.6 ns/op BenchmarkAppendFloat/Float-4 124414 952.1 ns/op BenchmarkAppendFloat/Exp-4 140181 862.6 ns/op BenchmarkAppendFloat/NegExp-4 141434 851.2 ns/op BenchmarkAppendFloat/LongExp-4 112716 1054 ns/op BenchmarkAppendFloat/Big-4 107020 1089 ns/op BenchmarkAppendFloat/BinaryExp-4 332139 361.3 ns/op BenchmarkAppendFloat/32Integer-4 139977 854.6 ns/op BenchmarkAppendFloat/32ExactFraction-4 138495 840.2 ns/op BenchmarkAppendFloat/32Point-4 131443 899.7 ns/op BenchmarkAppendFloat/32Exp-4 140745 843.5 ns/op BenchmarkAppendFloat/32NegExp-4 144240 827.4 ns/op BenchmarkAppendFloat/32Shortest-4 158452 760.7 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 174502 677.2 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 171349 695.5 ns/op BenchmarkAppendFloat/64Fixed1-4 184022 608.7 ns/op BenchmarkAppendFloat/64Fixed2-4 194175 601.3 ns/op BenchmarkAppendFloat/64Fixed3-4 193130 602.3 ns/op BenchmarkAppendFloat/64Fixed4-4 193544 611.0 ns/op BenchmarkAppendFloat/64Fixed12-4 105770 1126 ns/op BenchmarkAppendFloat/64Fixed16-4 135385 883.4 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 148816 812.1 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 124281 961.2 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2524 46533 ns/op BenchmarkAppendFloat/Slowpath64-4 114177 1040 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 116593 1035 ns/op BenchmarkFormatInt-4 15996 7507 ns/op BenchmarkAppendInt-4 16989 6994 ns/op BenchmarkFormatUint-4 86859 1391 ns/op BenchmarkAppendUint-4 97734 1201 ns/op BenchmarkFormatIntSmall/7-4 2887309 41.11 ns/op BenchmarkFormatIntSmall/42-4 2923358 41.05 ns/op BenchmarkAppendIntSmall-4 1347115 87.84 ns/op BenchmarkAppendUintVarlen/1-4 1342927 89.61 ns/op BenchmarkAppendUintVarlen/12-4 1313839 89.89 ns/op BenchmarkAppendUintVarlen/123-4 990674 119.2 ns/op BenchmarkAppendUintVarlen/1234-4 973243 120.1 ns/op BenchmarkAppendUintVarlen/12345-4 930829 124.4 ns/op BenchmarkAppendUintVarlen/123456-4 948991 124.5 ns/op BenchmarkAppendUintVarlen/1234567-4 903532 125.5 ns/op BenchmarkAppendUintVarlen/12345678-4 930506 126.4 ns/op BenchmarkAppendUintVarlen/123456789-4 897386 129.3 ns/op BenchmarkAppendUintVarlen/1234567890-4 914212 131.4 ns/op BenchmarkAppendUintVarlen/12345678901-4 888696 133.2 ns/op BenchmarkAppendUintVarlen/123456789012-4 859812 134.1 ns/op BenchmarkAppendUintVarlen/1234567890123-4 876102 135.9 ns/op BenchmarkAppendUintVarlen/12345678901234-4 827259 140.1 ns/op BenchmarkAppendUintVarlen/123456789012345-4 825916 141.7 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 845608 141.4 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 817711 145.6 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 798476 147.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 796710 148.7 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 786319 149.0 ns/op BenchmarkQuote-4 45247 2611 ns/op BenchmarkQuoteRune-4 453256 251.9 ns/op BenchmarkAppendQuote-4 53492 2236 ns/op BenchmarkAppendQuoteRune-4 841699 140.7 ns/op BenchmarkUnquoteEasy-4 1296272 91.52 ns/op BenchmarkUnquoteHard-4 48193 2472 ns/op PASS ok strconv 15.914s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 378507 272.0 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 141177 839.0 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 192820 621.6 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 310078 377.0 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 89737 1301 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 110442 1162 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 659024 171.0 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23292 5189 ns/op BenchmarkGenericMatch1-4 2307 50528 ns/op BenchmarkGenericMatch2-4 456 262747 ns/op BenchmarkSingleMaxSkipping-4 8872 12981 ns/op 770.35 MB/s BenchmarkSingleLongSuffixFail-4 15579 7512 ns/op 133.39 MB/s BenchmarkSingleMatch-4 266 451337 ns/op 33.23 MB/s BenchmarkByteByteNoMatch-4 75499 1585 ns/op BenchmarkByteByteMatch-4 19642 6080 ns/op BenchmarkByteStringMatch-4 23047 5143 ns/op BenchmarkHTMLEscapeNew-4 74650 1610 ns/op BenchmarkHTMLEscapeOld-4 91544 1329 ns/op BenchmarkByteStringReplacerWriteString-4 1521 77047 ns/op BenchmarkByteReplacerWriteString-4 1704 70218 ns/op BenchmarkByteByteReplaces-4 3507 33581 ns/op BenchmarkByteByteMap-4 10000 11291 ns/op BenchmarkMap/identity/ASCII-4 739910 162.8 ns/op BenchmarkMap/identity/Greek-4 506856 234.0 ns/op BenchmarkMap/change/ASCII-4 38744 3099 ns/op BenchmarkMap/change/Greek-4 28470 4171 ns/op BenchmarkIndexRune-4 1990494 60.15 ns/op BenchmarkIndexRuneLongString-4 1725022 68.28 ns/op BenchmarkIndexRuneFastPath-4 4231006 28.72 ns/op BenchmarkIndex-4 4196664 29.76 ns/op BenchmarkLastIndex-4 4767834 25.12 ns/op BenchmarkIndexByte-4 9890352 11.15 ns/op BenchmarkToUpper/#00-4 3308452 35.52 ns/op BenchmarkToUpper/ONLYUPPER-4 2536148 47.54 ns/op BenchmarkToUpper/abc-4 350971 340.2 ns/op BenchmarkToUpper/AbC123-4 271766 433.8 ns/op BenchmarkToUpper/azAZ09_-4 289884 394.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 56757 2103 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 74455 1610 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 35676 3343 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 61464 1888 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 127825 938.2 ns/op BenchmarkToLower/#00-4 3425616 34.70 ns/op BenchmarkToLower/abc-4 3050542 39.51 ns/op BenchmarkToLower/AbC123-4 243082 501.9 ns/op BenchmarkToLower/azAZ09_-4 238945 509.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 101451 1176 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 67396 1766 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 37363 3209 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 75886 1556 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 123759 938.6 ns/op BenchmarkMapNoChanges-4 930248 126.3 ns/op BenchmarkTrim-4 37340 3198 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3295422 36.41 ns/op BenchmarkToValidUTF8/InvalidASCII-4 189577 614.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 132313 890.8 ns/op BenchmarkEqualFold/Tests-4 57374 2092 ns/op BenchmarkEqualFold/ASCII-4 3625335 32.52 ns/op BenchmarkEqualFold/UnicodePrefix-4 125850 928.1 ns/op BenchmarkEqualFold/UnicodeSuffix-4 135792 912.2 ns/op BenchmarkIndexHard1-4 844 140843 ns/op BenchmarkIndexHard2-4 603 198216 ns/op BenchmarkIndexHard3-4 151 786077 ns/op BenchmarkIndexHard4-4 181 658390 ns/op BenchmarkLastIndexHard1-4 57 1994438 ns/op BenchmarkLastIndexHard2-4 60 1977419 ns/op BenchmarkLastIndexHard3-4 60 1971621 ns/op BenchmarkCountHard1-4 847 143123 ns/op BenchmarkCountHard2-4 596 197070 ns/op BenchmarkCountHard3-4 151 794286 ns/op BenchmarkIndexTorture-4 7544 15561 ns/op BenchmarkCountTorture-4 7644 15736 ns/op BenchmarkCountTortureOverlapping-4 691 153532 ns/op BenchmarkCountByte/10-4 4212372 29.35 ns/op 340.74 MB/s BenchmarkCountByte/32-4 4073263 30.25 ns/op 1057.82 MB/s BenchmarkCountByte/4096-4 892932 134.1 ns/op 30537.79 MB/s BenchmarkCountByte/4194304-4 680 165641 ns/op 25321.60 MB/s BenchmarkCountByte/67108864-4 16 6741161 ns/op 9955.09 MB/s BenchmarkFields/ASCII/16-4 292898 405.1 ns/op 39.49 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 22339 5336 ns/op 47.98 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1412 84072 ns/op 48.72 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 78 1476726 ns/op 44.38 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 23148963 ns/op 45.30 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 114886 1041 ns/op 15.38 MB/s 64 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 11390 10620 ns/op 24.11 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 615 193086 ns/op 21.21 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 31 3537884 ns/op 18.52 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 64946968 ns/op 16.15 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 208915 547.1 ns/op 29.24 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17916 6713 ns/op 38.14 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 966 128135 ns/op 31.97 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 45 2458334 ns/op 26.66 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 47293555 ns/op 22.17 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 136062 887.1 ns/op 18.04 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14748 8167 ns/op 31.34 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 774 155536 ns/op 26.33 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 42 2922521 ns/op 22.42 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 54577864 ns/op 19.21 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 71461469 ns/op BenchmarkSplitSingleByteSeparator-4 22 5342863 ns/op BenchmarkSplitMultiByteSeparator-4 34 3066016 ns/op BenchmarkSplitNSingleByteSeparator-4 225453 532.7 ns/op BenchmarkSplitNMultiByteSeparator-4 176689 682.0 ns/op BenchmarkRepeat/5x0-4 3393480 33.16 ns/op BenchmarkRepeat/5x1-4 3466886 33.84 ns/op BenchmarkRepeat/5x2-4 276240 429.4 ns/op BenchmarkRepeat/5x6-4 156702 747.1 ns/op BenchmarkRepeat/10x0-4 3613872 33.93 ns/op BenchmarkRepeat/10x1-4 3578683 33.57 ns/op BenchmarkRepeat/10x2-4 262579 455.7 ns/op BenchmarkRepeat/10x6-4 160210 779.9 ns/op BenchmarkRepeatLarge/256/1-4 74923 1614 ns/op 158.62 MB/s BenchmarkRepeatLarge/256/16-4 119782 1029 ns/op 248.73 MB/s BenchmarkRepeatLarge/512/1-4 58630 2011 ns/op 254.54 MB/s BenchmarkRepeatLarge/512/16-4 82959 1400 ns/op 365.68 MB/s BenchmarkRepeatLarge/1024/1-4 44053 2681 ns/op 381.88 MB/s BenchmarkRepeatLarge/1024/16-4 61261 1990 ns/op 514.68 MB/s BenchmarkRepeatLarge/2048/1-4 29521 4112 ns/op 498.02 MB/s BenchmarkRepeatLarge/2048/16-4 35131 3459 ns/op 592.16 MB/s BenchmarkRepeatLarge/4096/1-4 20059 6046 ns/op 677.43 MB/s BenchmarkRepeatLarge/4096/16-4 21702 5418 ns/op 756.05 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10017 ns/op 817.83 MB/s BenchmarkRepeatLarge/8192/16-4 12657 9429 ns/op 868.79 MB/s BenchmarkRepeatLarge/8192/4097-4 4918429 23.16 ns/op 176921.75 MB/s BenchmarkRepeatLarge/16384/1-4 6345 17192 ns/op 952.99 MB/s BenchmarkRepeatLarge/16384/16-4 7476 16815 ns/op 974.34 MB/s BenchmarkRepeatLarge/16384/4097-4 10200 11494 ns/op 1069.31 MB/s BenchmarkRepeatLarge/32768/1-4 4521 30212 ns/op 1084.60 MB/s BenchmarkRepeatLarge/32768/16-4 3793 29369 ns/op 1115.75 MB/s BenchmarkRepeatLarge/32768/4097-4 4786 28087 ns/op 1021.06 MB/s BenchmarkRepeatLarge/65536/1-4 1958 55600 ns/op 1178.71 MB/s BenchmarkRepeatLarge/65536/16-4 2444 55670 ns/op 1177.22 MB/s BenchmarkRepeatLarge/65536/4097-4 2224 67881 ns/op 905.33 MB/s BenchmarkRepeatLarge/131072/1-4 444 267282 ns/op 490.39 MB/s BenchmarkRepeatLarge/131072/16-4 454 289461 ns/op 452.81 MB/s BenchmarkRepeatLarge/131072/4097-4 460 243127 ns/op 522.39 MB/s BenchmarkRepeatLarge/262144/1-4 235 490977 ns/op 533.92 MB/s BenchmarkRepeatLarge/262144/16-4 237 490617 ns/op 534.31 MB/s BenchmarkRepeatLarge/262144/4097-4 242 481665 ns/op 535.87 MB/s BenchmarkRepeatLarge/524288/1-4 100 1002319 ns/op 523.08 MB/s BenchmarkRepeatLarge/524288/16-4 100 1076107 ns/op 487.21 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1032309 ns/op 504.03 MB/s BenchmarkRepeatLarge/1048576/1-4 60 2097935 ns/op 499.81 MB/s BenchmarkRepeatLarge/1048576/16-4 61 2041132 ns/op 513.72 MB/s BenchmarkRepeatLarge/1048576/4097-4 68 2061245 ns/op 506.85 MB/s BenchmarkRepeatLarge/2097152/1-4 31 4003675 ns/op 523.81 MB/s BenchmarkRepeatLarge/2097152/16-4 33 4022365 ns/op 521.37 MB/s BenchmarkRepeatLarge/2097152/4097-4 32 4062006 ns/op 515.40 MB/s BenchmarkRepeatLarge/4194304/1-4 14 8233788 ns/op 509.40 MB/s BenchmarkRepeatLarge/4194304/16-4 13 8098070 ns/op 517.94 MB/s BenchmarkRepeatLarge/4194304/4097-4 13 8245720 ns/op 508.29 MB/s BenchmarkRepeatLarge/8388608/1-4 7 16309536 ns/op 514.34 MB/s BenchmarkRepeatLarge/8388608/16-4 7 16560587 ns/op 506.54 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 16598390 ns/op 505.26 MB/s BenchmarkRepeatLarge/16777216/1-4 4 31453387 ns/op 533.40 MB/s BenchmarkRepeatLarge/16777216/16-4 4 32456694 ns/op 516.91 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 32227602 ns/op 520.59 MB/s BenchmarkRepeatLarge/33554432/1-4 2 65209016 ns/op 514.57 MB/s BenchmarkRepeatLarge/33554432/16-4 2 63777958 ns/op 526.11 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 63148002 ns/op 531.36 MB/s BenchmarkRepeatLarge/67108864/1-4 1 126761216 ns/op 529.41 MB/s BenchmarkRepeatLarge/67108864/16-4 1 127676425 ns/op 525.62 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 126455365 ns/op 530.69 MB/s BenchmarkRepeatLarge/134217728/1-4 1 274443420 ns/op 489.05 MB/s BenchmarkRepeatLarge/134217728/16-4 1 251640332 ns/op 533.37 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 254575783 ns/op 527.22 MB/s BenchmarkRepeatLarge/268435456/1-4 1 550597662 ns/op 487.53 MB/s BenchmarkRepeatLarge/268435456/16-4 1 506123549 ns/op 530.38 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 524619846 ns/op 511.68 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1116837629 ns/op 480.71 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1025270986 ns/op 523.64 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1018500191 ns/op 527.12 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2354379563 ns/op 456.06 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2117712423 ns/op 507.03 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2071328770 ns/op 518.38 MB/s BenchmarkIndexAnyASCII/1:1-4 1909923 62.83 ns/op BenchmarkIndexAnyASCII/1:2-4 1956780 61.51 ns/op BenchmarkIndexAnyASCII/1:4-4 1977979 59.95 ns/op BenchmarkIndexAnyASCII/1:8-4 1950814 60.11 ns/op BenchmarkIndexAnyASCII/1:16-4 1984108 61.37 ns/op BenchmarkIndexAnyASCII/1:32-4 1922392 61.78 ns/op BenchmarkIndexAnyASCII/1:64-4 1931284 60.98 ns/op BenchmarkIndexAnyASCII/16:1-4 1936989 61.19 ns/op BenchmarkIndexAnyASCII/16:2-4 772782 156.1 ns/op BenchmarkIndexAnyASCII/16:4-4 659463 159.9 ns/op BenchmarkIndexAnyASCII/16:8-4 716656 166.1 ns/op BenchmarkIndexAnyASCII/16:16-4 629282 178.6 ns/op BenchmarkIndexAnyASCII/16:32-4 591238 204.6 ns/op BenchmarkIndexAnyASCII/16:64-4 483102 255.6 ns/op BenchmarkIndexAnyASCII/256:1-4 1915442 62.31 ns/op BenchmarkIndexAnyASCII/256:2-4 71133 1644 ns/op BenchmarkIndexAnyASCII/256:4-4 70599 1648 ns/op BenchmarkIndexAnyASCII/256:8-4 70741 1659 ns/op BenchmarkIndexAnyASCII/256:16-4 71492 1681 ns/op BenchmarkIndexAnyASCII/256:32-4 69326 1688 ns/op BenchmarkIndexAnyASCII/256:64-4 68715 1745 ns/op BenchmarkIndexAnyUTF8/1:1-4 2046559 59.73 ns/op BenchmarkIndexAnyUTF8/1:2-4 1980872 59.74 ns/op BenchmarkIndexAnyUTF8/1:4-4 2070474 57.98 ns/op BenchmarkIndexAnyUTF8/1:8-4 2004340 60.58 ns/op BenchmarkIndexAnyUTF8/1:16-4 2019885 59.66 ns/op BenchmarkIndexAnyUTF8/1:32-4 1979208 60.26 ns/op BenchmarkIndexAnyUTF8/1:64-4 1965667 60.10 ns/op BenchmarkIndexAnyUTF8/16:1-4 1611744 74.80 ns/op BenchmarkIndexAnyUTF8/16:2-4 302144 393.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 303693 393.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 307087 382.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 296841 395.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 282370 399.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 292257 406.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 436154 266.8 ns/op BenchmarkIndexAnyUTF8/256:2-4 21464 5500 ns/op BenchmarkIndexAnyUTF8/256:4-4 21691 5514 ns/op BenchmarkIndexAnyUTF8/256:8-4 22452 5331 ns/op BenchmarkIndexAnyUTF8/256:16-4 21235 5591 ns/op BenchmarkIndexAnyUTF8/256:32-4 20810 5731 ns/op BenchmarkIndexAnyUTF8/256:64-4 19992 5802 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1983660 62.28 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1963785 62.58 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1960846 62.46 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2074762 57.34 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2061681 57.18 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2028102 57.94 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2047288 58.52 ns/op BenchmarkLastIndexAnyASCII/16:1-4 812052 149.6 ns/op BenchmarkLastIndexAnyASCII/16:2-4 788504 152.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 756781 153.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 720136 163.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 699751 173.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 589219 199.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 490676 245.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74232 1636 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73910 1629 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72721 1630 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73510 1648 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72248 1657 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71692 1679 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69585 1711 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2072318 58.90 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2121117 56.75 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2132271 56.34 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2120204 57.59 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2082344 55.88 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2082992 58.47 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1992799 57.49 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 345403 330.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 179406 668.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 180638 664.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 177031 692.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 176953 691.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 170157 698.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 169585 724.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 26575 4373 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12164 9993 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 10111 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 10140 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10350 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10853 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10584 ns/op BenchmarkTrimASCII/1:1-4 3365722 36.47 ns/op BenchmarkTrimASCII/1:2-4 2359327 50.43 ns/op BenchmarkTrimASCII/1:4-4 2293563 53.17 ns/op BenchmarkTrimASCII/1:8-4 1992686 58.57 ns/op BenchmarkTrimASCII/1:16-4 1729795 69.65 ns/op BenchmarkTrimASCII/16:1-4 2708973 44.71 ns/op BenchmarkTrimASCII/16:2-4 783010 152.3 ns/op BenchmarkTrimASCII/16:4-4 744477 155.9 ns/op BenchmarkTrimASCII/16:8-4 689794 160.5 ns/op BenchmarkTrimASCII/16:16-4 689319 173.8 ns/op BenchmarkTrimASCII/256:1-4 830790 145.3 ns/op BenchmarkTrimASCII/256:2-4 72912 1623 ns/op BenchmarkTrimASCII/256:4-4 73488 1620 ns/op BenchmarkTrimASCII/256:8-4 73436 1645 ns/op BenchmarkTrimASCII/256:16-4 72802 1651 ns/op BenchmarkTrimASCII/4096:1-4 75630 1583 ns/op BenchmarkTrimASCII/4096:2-4 4724 25001 ns/op BenchmarkTrimASCII/4096:4-4 4726 24993 ns/op BenchmarkTrimASCII/4096:8-4 4581 25130 ns/op BenchmarkTrimASCII/4096:16-4 4413 25451 ns/op BenchmarkTrimByte-4 4011993 28.72 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13300 9040 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13346 8920 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1159 104511 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2325 51283 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4515 25587 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7844 14477 ns/op BenchmarkJoin/0-4 5176971 22.62 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4167934 29.98 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 223876 539.6 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 149906 792.1 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 109198 1082 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 91870 1308 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 76707 1564 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 63703 1879 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2675210 43.99 ns/op BenchmarkTrimSpace/ASCII-4 1719362 68.49 ns/op BenchmarkTrimSpace/SomeNonASCII-4 142482 819.8 ns/op BenchmarkTrimSpace/JustNonASCII-4 78704 1540 ns/op BenchmarkReplaceAll-4 123200 971.2 ns/op 16 B/op 1 allocs/op PASS ok strings 57.778s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 40712 2979 ns/op BenchmarkCond2-4 15368 7796 ns/op BenchmarkCond4-4 8121 13317 ns/op BenchmarkCond8-4 3530 33702 ns/op BenchmarkCond16-4 1376 81066 ns/op BenchmarkCond32-4 564 213385 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 460429 245.1 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 209170 626.1 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 557598 238.0 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 501313 254.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 219756 519.8 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 525487 236.7 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 78918 1561 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 65134 1986 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 64285 2229 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 37672 3378 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 441393 257.2 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 146935 795.1 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 464334 232.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 125396 940.2 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 603444 231.7 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 154660 743.0 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2641562 44.75 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 36150 3150 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 108658 1005 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 126373 919.9 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7778 14562 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 231 626018 ns/op BenchmarkRange/*sync.Map-4 1414 84762 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 100188 1281 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 192902 629.3 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 55525 2106 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 177235 649.1 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 214467 553.5 ns/op BenchmarkAdversarialDelete/*sync.Map-4 165446 831.5 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 61662 1935 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 166978 710.9 ns/op BenchmarkDeleteCollision/*sync.Map-4 506821 244.7 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 45320 2620 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 123150 956.7 ns/op BenchmarkSwapCollision/*sync.Map-4 51265 2230 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 412 299713 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 86992 1365 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 325056 350.7 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18954 6267 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 56172 2167 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 17798 6675 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 234862 568.8 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 93194 1315 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 139364 972.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2093289 62.08 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 155666 750.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1978647 62.83 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 457617 219.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 128811 896.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 511167 225.0 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 83760 1473 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 330578 391.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 482740 266.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 91585 1194 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 496660 249.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 54874 2324 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 98119 1243 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 136400 945.8 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 49477 2472 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 202582 601.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 453093 250.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 103126 1126 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 496245 243.9 ns/op BenchmarkUncontendedSemaphore-4 3371479 34.88 ns/op BenchmarkContendedSemaphore-4 2630604 48.11 ns/op BenchmarkMutexUncontended-4 998770 120.1 ns/op BenchmarkMutex-4 92228 1227 ns/op BenchmarkMutexSlack-4 96402 1287 ns/op BenchmarkMutexWork-4 78277 1375 ns/op BenchmarkMutexWorkSlack-4 77580 1389 ns/op BenchmarkMutexNoSpin-4 50787 2355 ns/op BenchmarkMutexSpin-4 48352 2501 ns/op BenchmarkOnce-4 512589 219.1 ns/op BenchmarkSemaUncontended-4 6707791 17.72 ns/op BenchmarkSemaSyntNonblock-4 1000000 108.9 ns/op BenchmarkSemaSyntBlock-4 1000000 135.6 ns/op BenchmarkSemaWorkNonblock-4 797977 151.3 ns/op BenchmarkSemaWorkBlock-4 616194 187.1 ns/op BenchmarkRWMutexUncontended-4 442358 284.3 ns/op BenchmarkRWMutexWrite100-4 254590 555.2 ns/op BenchmarkRWMutexWrite10-4 175786 657.0 ns/op BenchmarkRWMutexWorkWrite100-4 207494 506.3 ns/op BenchmarkRWMutexWorkWrite10-4 150234 801.6 ns/op BenchmarkWaitGroupUncontended-4 1000000 143.3 ns/op BenchmarkWaitGroupAddDone-4 287871 503.7 ns/op BenchmarkWaitGroupAddDoneWork-4 276013 470.2 ns/op BenchmarkWaitGroupWait-4 4972468 23.80 ns/op BenchmarkWaitGroupWaitWork-4 3290964 36.34 ns/op BenchmarkWaitGroupActuallyWait-4 36490 3204 ns/op 32 B/op 2 allocs/op PASS ok sync 16.827s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 337365 339.5 ns/op PASS ok sync/atomic 0.148s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 99350 1151 ns/op 0 B/op 0 allocs/op PASS ok testing 0.159s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 8192 13655 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11719 10056 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 90 1139249 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 127 945268 ns/op 1018 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 142819813 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 139968014 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1783 64037 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2161 53297 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 20 5751737 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 20 5240002 ns/op 20678 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 675565815 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 653866684 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 223 526517 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 250 475778 ns/op 157 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 57288786 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 55586809 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6612633483 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6367916825 ns/op 335150152 B/op 100092 allocs/op BenchmarkPyramid/10-4 2746 41497 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 37 2980716 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 303608547 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2660 44227 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 285 418111 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4182368 ns/op 427427 B/op 1661 allocs/op BenchmarkCode-4 7731 14252 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 17.791s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 75794600 ns/op BenchmarkVariableString-4 102086 1173 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2138 52843 ns/op 2526 B/op 39 allocs/op PASS ok text/template/parse 0.510s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 33 3440301 ns/op BenchmarkAfter-4 104 1186412 ns/op BenchmarkStop-4 187 588868 ns/op BenchmarkSimultaneousAfterFunc-4 27 4223202 ns/op BenchmarkStartStop-4 199 724295 ns/op BenchmarkReset-4 2612 53665 ns/op BenchmarkSleep-4 32 3659002 ns/op BenchmarkParallelTimerLatency-4 51 145633 avg-late-ns 379015 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 84394 avg-late-ns 235008 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 77168 avg-late-ns 172408 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 61708 avg-late-ns 161977 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 39991 avg-late-ns 216071 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 74736 avg-late-ns 315748 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 88715 avg-late-ns 292351 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 75514 avg-late-ns 261141 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 101051 avg-late-ns 399512 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 137013 avg-late-ns 755413 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 811875 avg-late-ns 2705547 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 88480 avg-late-ns 231902 max-late-ns BenchmarkTicker-4 296 364818 ns/op BenchmarkTickerReset-4 4011 35566 ns/op BenchmarkTickerResetNaive-4 159 658349 ns/op BenchmarkNow-4 1000000 112.6 ns/op BenchmarkNowUnixNano-4 1071718 113.9 ns/op BenchmarkNowUnixMilli-4 1000000 112.4 ns/op BenchmarkNowUnixMicro-4 1000000 111.4 ns/op BenchmarkFormat-4 58114 2047 ns/op BenchmarkFormatRFC3339-4 77744 1471 ns/op BenchmarkFormatRFC3339Nano-4 79903 1500 ns/op BenchmarkFormatNow-4 81358 1443 ns/op BenchmarkMarshalJSON-4 112515 1088 ns/op BenchmarkMarshalText-4 111187 1073 ns/op BenchmarkParse-4 138984 850.2 ns/op BenchmarkParseRFC3339UTC-4 324904 359.3 ns/op BenchmarkParseRFC3339UTCBytes-4 232500 520.0 ns/op BenchmarkParseRFC3339TZ-4 103009 1158 ns/op BenchmarkParseRFC3339TZBytes-4 81483 1446 ns/op BenchmarkParseDuration-4 553696 213.0 ns/op BenchmarkHour-4 823612 140.7 ns/op BenchmarkSecond-4 834578 140.4 ns/op BenchmarkYear-4 629186 192.6 ns/op BenchmarkDay-4 582744 206.5 ns/op BenchmarkISOWeek-4 638541 187.5 ns/op BenchmarkGoString-4 85939 1441 ns/op BenchmarkUnmarshalText-4 74050 1606 ns/op PASS ok time 11.498s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 655094 171.1 ns/op BenchmarkDecodeValidJapaneseChars-4 713304 146.8 ns/op BenchmarkDecodeRune-4 1824714 63.77 ns/op BenchmarkEncodeValidASCII-4 552699 188.2 ns/op BenchmarkEncodeValidJapaneseChars-4 935389 138.8 ns/op BenchmarkAppendRuneValidASCII-4 1615542 74.48 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2610878 46.90 ns/op BenchmarkEncodeRune-4 3430435 34.18 ns/op PASS ok unicode/utf16 1.204s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 991654 121.1 ns/op BenchmarkRuneCountTenJapaneseChars-4 195152 599.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3847798 31.21 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 426772 281.9 ns/op BenchmarkValidTenASCIIChars-4 989002 117.1 ns/op BenchmarkValid100KASCIIChars-4 116 1016910 ns/op BenchmarkValidTenJapaneseChars-4 172516 692.7 ns/op BenchmarkValidLongMostlyASCII-4 92 1091353 ns/op BenchmarkValidLongJapanese-4 55 1977075 ns/op BenchmarkValidStringTenASCIIChars-4 4810434 24.74 ns/op BenchmarkValidString100KASCIIChars-4 9448 12687 ns/op BenchmarkValidStringTenJapaneseChars-4 430435 260.9 ns/op BenchmarkValidStringLongMostlyASCII-4 1224 96355 ns/op BenchmarkValidStringLongJapanese-4 160 738911 ns/op BenchmarkEncodeASCIIRune-4 4535170 26.55 ns/op BenchmarkEncodeJapaneseRune-4 2556610 46.31 ns/op BenchmarkAppendASCIIRune-4 10841068 11.37 ns/op BenchmarkAppendJapaneseRune-4 3020286 39.69 ns/op BenchmarkDecodeASCIIRune-4 3062742 39.09 ns/op BenchmarkDecodeJapaneseRune-4 2021407 58.90 ns/op BenchmarkFullRune/ASCII-4 3813226 31.37 ns/op BenchmarkFullRune/Incomplete-4 1693126 71.23 ns/op BenchmarkFullRune/Japanese-4 3932443 30.62 ns/op PASS ok unicode/utf8 3.508s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 48935143655 ns/op PASS ok cmd/api 53.769s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1270538 93.85 ns/op BenchmarkEqArrayOfStrings64-4 159974 738.2 ns/op BenchmarkEqArrayOfStrings1024-4 10579 11370 ns/op BenchmarkEqArrayOfFloats5-4 1529000 82.52 ns/op BenchmarkEqArrayOfFloats64-4 163381 732.0 ns/op BenchmarkEqArrayOfFloats1024-4 10000 11434 ns/op BenchmarkEqStruct-4 19852075 5.672 ns/op PASS ok cmd/compile/internal/reflectdata 1.186s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 9151 366492 ns/op BenchmarkCopyElim1-4 700 144280 ns/op BenchmarkCopyElim10-4 651 168864 ns/op BenchmarkCopyElim100-4 397 283079 ns/op BenchmarkCopyElim1000-4 73 1596415 ns/op BenchmarkCopyElim10000-4 4 28004072 ns/op BenchmarkCopyElim100000-4 1 538999761 ns/op BenchmarkDeadCode/1-4 675 167898 ns/op BenchmarkDeadCode/10-4 561 209119 ns/op BenchmarkDeadCode/100-4 297 389885 ns/op BenchmarkDeadCode/1000-4 56 2384617 ns/op BenchmarkDeadCode/10000-4 4 31691316 ns/op BenchmarkDeadCode/100000-4 1 404294440 ns/op BenchmarkDeadCode/200000-4 1 840454798 ns/op BenchmarkDominatorsLinear-4 15 8558840 ns/op 1.17 MB/s BenchmarkDominatorsFwdBack-4 9 13309071 ns/op 0.75 MB/s BenchmarkDominatorsManyPred-4 9 12360529 ns/op 0.81 MB/s BenchmarkDominatorsMaxPred-4 9 12476618 ns/op 0.80 MB/s BenchmarkDominatorsMaxPredVal-4 10 12303055 ns/op 0.81 MB/s BenchmarkFuse/1-4 735 207908 ns/op BenchmarkFuse/10-4 547 208782 ns/op BenchmarkFuse/100-4 188 656801 ns/op BenchmarkFuse/1000-4 21 5337259 ns/op BenchmarkFuse/10000-4 2 70901599 ns/op BenchmarkNilCheckDeep1-4 13392 9296 ns/op 0.11 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5256 21926 ns/op 0.46 MB/s 239 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 788 149924 ns/op 0.67 MB/s 657 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 75 1465032 ns/op 0.68 MB/s 4439 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 17444084 ns/op 0.57 MB/s 120514 B/op 6 allocs/op BenchmarkDSEPass-4 34 3333811 ns/op 63854 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 113843116 ns/op 4254064 B/op 108391 allocs/op BenchmarkCSEPass-4 7 14402226 ns/op 112979 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 146117346 ns/op 5698728 B/op 97707 allocs/op BenchmarkDeadcodePass-4 172 671690 ns/op 85875 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 124251672 ns/op 4064472 B/op 45062 allocs/op BenchmarkMultiPass-4 72 1556949 ns/op 220287 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 246708732 ns/op 11252088 B/op 150416 allocs/op BenchmarkCondRewrite/SoloJump-4 3591534 33.50 ns/op BenchmarkCondRewrite/CombJump-4 3428503 35.13 ns/op PASS ok cmd/compile/internal/ssa 16.364s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 11088 ns/op BenchmarkExtShift-4 19168 6252 ns/op BenchmarkModify-4 9704 11845 ns/op BenchmarkMullImm-4 20080 6001 ns/op BenchmarkConstModify-4 9834 11967 ns/op BenchmarkBitSet-4 20844 5720 ns/op BenchmarkBitClear-4 20905 5728 ns/op BenchmarkBitToggle-4 20884 5708 ns/op BenchmarkBitSetConst-4 179366 694.7 ns/op BenchmarkBitClearConst-4 161353 697.2 ns/op BenchmarkBitToggleConst-4 180181 687.1 ns/op BenchmarkDivconstI64-4 9093088 13.09 ns/op BenchmarkModconstI64-4 8790182 13.57 ns/op BenchmarkDivisiblePow2constI64-4 9268190 12.87 ns/op BenchmarkDivisibleconstI64-4 10816294 11.29 ns/op BenchmarkDivisibleWDivconstI64-4 6763494 17.72 ns/op BenchmarkDivconstU64/3-4 9041274 13.16 ns/op BenchmarkDivconstU64/5-4 9004635 13.23 ns/op BenchmarkDivconstU64/37-4 10404460 11.49 ns/op BenchmarkDivconstU64/1234567-4 10139060 11.62 ns/op BenchmarkModconstU64-4 10404669 11.57 ns/op BenchmarkDivisibleconstU64-4 9795865 11.98 ns/op BenchmarkDivisibleWDivconstU64-4 6552520 18.12 ns/op BenchmarkDivconstI32-4 8952843 13.11 ns/op BenchmarkModconstI32-4 10567414 11.40 ns/op BenchmarkDivisiblePow2constI32-4 10873126 11.02 ns/op BenchmarkDivisibleconstI32-4 10772036 11.16 ns/op BenchmarkDivisibleWDivconstI32-4 6953737 17.15 ns/op BenchmarkDivconstU32-4 9073155 13.14 ns/op BenchmarkModconstU32-4 8710042 13.60 ns/op BenchmarkDivisibleconstU32-4 10521350 11.45 ns/op BenchmarkDivisibleWDivconstU32-4 6954592 17.24 ns/op BenchmarkDivconstI16-4 8854663 13.43 ns/op BenchmarkModconstI16-4 10514086 11.29 ns/op BenchmarkDivisiblePow2constI16-4 10697550 10.99 ns/op BenchmarkDivisibleconstI16-4 10570722 11.21 ns/op BenchmarkDivisibleWDivconstI16-4 6931018 17.36 ns/op BenchmarkDivconstU16-4 10920236 10.93 ns/op BenchmarkModconstU16-4 10746841 10.94 ns/op BenchmarkDivisibleconstU16-4 10397809 11.46 ns/op BenchmarkDivisibleWDivconstU16-4 6957747 17.17 ns/op BenchmarkDivconstI8-4 10602858 11.09 ns/op BenchmarkModconstI8-4 10190397 11.62 ns/op BenchmarkDivisiblePow2constI8-4 11214469 10.81 ns/op BenchmarkDivisibleconstI8-4 10977166 11.08 ns/op BenchmarkDivisibleWDivconstI8-4 6769344 17.72 ns/op BenchmarkDivconstU8-4 10635592 11.04 ns/op BenchmarkModconstU8-4 10550376 11.33 ns/op BenchmarkDivisibleconstU8-4 11030220 10.76 ns/op BenchmarkDivisibleWDivconstU8-4 6968955 17.19 ns/op BenchmarkMul2-4 166609 745.5 ns/op BenchmarkMulNeg2-4 166188 751.7 ns/op BenchmarkEfaceInteger-4 3843796 27.67 ns/op BenchmarkMulconstI32/3-4 20029178 6.015 ns/op BenchmarkMulconstI32/5-4 18502243 6.361 ns/op BenchmarkMulconstI32/12-4 18922338 6.445 ns/op BenchmarkMulconstI32/120-4 19765632 6.014 ns/op BenchmarkMulconstI32/-120-4 19784229 5.995 ns/op BenchmarkMulconstI32/65537-4 18815286 6.395 ns/op BenchmarkMulconstI32/65538-4 18359548 6.374 ns/op BenchmarkMulconstI64/3-4 19739409 5.996 ns/op BenchmarkMulconstI64/5-4 20013862 6.015 ns/op BenchmarkMulconstI64/12-4 18677970 6.373 ns/op BenchmarkMulconstI64/120-4 19943881 5.998 ns/op BenchmarkMulconstI64/-120-4 19971720 6.048 ns/op BenchmarkMulconstI64/65537-4 18292210 6.385 ns/op BenchmarkMulconstI64/65538-4 18425893 6.371 ns/op BenchmarkMulconstU32/3-4 19852426 5.997 ns/op BenchmarkMulconstU32/5-4 18947817 6.034 ns/op BenchmarkMulconstU32/12-4 18720820 6.383 ns/op BenchmarkMulconstU32/120-4 19771207 6.065 ns/op BenchmarkMulconstU32/65537-4 18616270 6.363 ns/op BenchmarkMulconstU32/65538-4 18904654 6.405 ns/op BenchmarkMulconstU64/3-4 19482226 6.025 ns/op BenchmarkMulconstU64/5-4 19997169 5.990 ns/op BenchmarkMulconstU64/12-4 18681930 6.368 ns/op BenchmarkMulconstU64/120-4 20030739 6.004 ns/op BenchmarkMulconstU64/65537-4 18926223 6.350 ns/op BenchmarkMulconstU64/65538-4 18882724 6.413 ns/op BenchmarkShiftArithmeticRight-4 19930800 6.060 ns/op BenchmarkSwitch8Predictable-4 15138938 7.204 ns/op BenchmarkSwitch8Unpredictable-4 6268454 17.60 ns/op BenchmarkSwitch32Predictable-4 9619528 11.89 ns/op BenchmarkSwitch32Unpredictable-4 6227215 17.60 ns/op BenchmarkSwitchStringPredictable-4 7316610 15.68 ns/op BenchmarkSwitchStringUnpredictable-4 4982572 23.45 ns/op PASS ok cmd/compile/internal/test 11.836s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 139 860292 ns/op BenchmarkNamed/Underlying/nongeneric-4 809287 136.8 ns/op BenchmarkNamed/Underlying/generic-4 852254 138.8 ns/op BenchmarkNamed/Underlying/src_instance-4 835306 139.2 ns/op BenchmarkNamed/Underlying/user_instance-4 836144 141.9 ns/op BenchmarkCheck/http/funcbodies/info-4 1 471735829 ns/op 64570 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 337143513 ns/op 90344 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 138934246 ns/op 219132 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 118096194 ns/op 257762 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 348325324 ns/op 14724 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 81888016 ns/op 62617 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 31702631 ns/op 161764 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 28942505 ns/op 177159 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 140528163 ns/op 15434 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 38464328 ns/op 56389 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 19460855 ns/op 111480 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18494640 ns/op 117281 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1028451471 ns/op 60151 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 545621531 ns/op 113375 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 132785393 ns/op 465645 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 109611017 ns/op 564132 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 398644050 ns/op 5074 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 60688718 ns/op 33317 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 35656545 ns/op 56710 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 35180532 ns/op 57482 lines/s PASS ok cmd/compile/internal/types2 14.452s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 50 2285170 ns/op 3273720 sys-ns/op 675360 user-ns/op PASS ok cmd/go 0.234s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 68343 1752 ns/op 4.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 75253 1540 ns/op 5.19 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14376 8342 ns/op 122.76 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14792 8128 ns/op 125.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2248 53938 ns/op 151.88 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2197 53343 ns/op 153.57 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.969s All tests passed.