freebsd-amd64-race at a17d959debdb04cd550016a3501dd09d50cd62e7 :: 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.168s ok archive/zip 1.796s ok bufio 0.312s ok bytes 4.262s ok compress/bzip2 0.630s ok compress/flate 5.033s ok compress/gzip 10.967s ok compress/lzw 0.534s ok compress/zlib 4.311s ok container/heap 0.037s ok container/list 0.025s ok container/ring 0.036s ok context 0.039s ok crypto 0.026s ok crypto/aes 0.070s ok crypto/cipher 0.058s ok crypto/des 0.058s ok crypto/dsa 0.038s ok crypto/ecdh 0.197s ok crypto/ecdsa 0.134s ok crypto/ed25519 0.369s ok crypto/elliptic 0.047s ok crypto/hmac 0.038s ok crypto/internal/alias 0.025s ok crypto/internal/bigmod 2.373s ok crypto/internal/boring 0.025s ok crypto/internal/boring/bcache 0.403s ok crypto/internal/edwards25519 33.786s ok crypto/internal/edwards25519/field 12.354s ok crypto/internal/nistec 3.436s ok crypto/internal/nistec/fiat 0.025s [no tests to run] ok crypto/md5 0.039s ok crypto/rand 0.372s ok crypto/rc4 0.442s ok crypto/rsa 0.465s ok crypto/sha1 0.031s ok crypto/sha256 0.037s ok crypto/sha512 0.039s ok crypto/subtle 0.422s ok crypto/tls 1.514s ok crypto/x509 1.120s ok database/sql 0.361s ok database/sql/driver 0.026s ok debug/buildinfo 0.049s ok debug/dwarf 0.079s ok debug/elf 1.196s ok debug/gosym 0.114s ok debug/macho 0.038s ok debug/pe 0.058s ok debug/plan9obj 0.027s ok embed 0.028s [no tests to run] ok embed/internal/embedtest 0.025s ok encoding/ascii85 0.036s ok encoding/asn1 0.036s ok encoding/base32 0.095s ok encoding/base64 0.035s ok encoding/binary 0.036s ok encoding/csv 0.069s ok encoding/gob 15.089s ok encoding/hex 0.037s ok encoding/json 1.154s ok encoding/pem 1.980s ok encoding/xml 0.194s ok errors 0.037s ok expvar 0.026s ok flag 0.120s ok fmt 0.529s ok go/ast 0.037s ok go/build 4.021s ok go/build/constraint 0.036s ok go/constant 0.036s ok go/doc 0.240s ok go/doc/comment 1.998s ok go/format 0.061s ok go/importer 0.149s ok go/internal/gccgoimporter 0.069s ok go/internal/gcimporter 1.018s ok go/internal/srcimporter 10.563s ok go/parser 0.942s ok go/printer 1.276s ok go/scanner 0.036s ok go/token 0.126s ok go/types 29.272s ok hash 0.038s ok hash/adler32 0.047s ok hash/crc32 0.068s ok hash/crc64 0.036s ok hash/fnv 0.026s ok hash/maphash 0.037s ok html 0.036s ok html/template 0.219s ok image 0.413s ok image/color 0.048s ok image/draw 0.557s ok image/gif 0.866s ok image/jpeg 1.226s ok image/png 2.883s ok index/suffixarray 1.005s ok internal/abi 21.308s ok internal/buildcfg 0.026s ok internal/coverage/cformat 0.026s ok internal/coverage/cmerge 0.027s ok internal/coverage/pods 0.036s ok internal/coverage/slicereader 0.026s ok internal/coverage/slicewriter 0.025s ok internal/coverage/test 0.058s ok internal/cpu 0.077s ok internal/dag 0.026s ok internal/diff 0.026s ok internal/fmtsort 0.025s ok internal/fuzz 0.047s ok internal/godebug 0.025s ok internal/intern 0.236s ok internal/itoa 0.026s ok internal/poll 0.366s ok internal/profile 0.042s ok internal/reflectlite 0.229s ok internal/safefilepath 0.027s ok internal/saferio 0.132s ok internal/singleflight 0.080s ok internal/testenv 0.025s ok internal/trace 0.186s ok internal/types/errors 0.327s ok internal/unsafeheader 0.036s ok internal/xcoff 0.050s ok io 0.068s ok io/fs 0.273s ok io/ioutil 0.039s ok log 0.039s ok log/syslog 1.297s ok math 0.047s ok math/big 2.802s ok math/bits 0.050s ok math/cmplx 0.042s ok math/rand 1.820s ok mime 0.046s ok mime/multipart 1.516s ok mime/quotedprintable 0.060s ok net 7.933s ok net/http 8.167s ok net/http/cgi 0.333s ok net/http/cookiejar 0.048s ok net/http/fcgi 0.153s ok net/http/httptest 0.187s ok net/http/httptrace 0.026s ok net/http/httputil 0.682s ok net/http/internal 0.037s ok net/http/internal/ascii 0.027s ok net/http/pprof 5.226s ok net/internal/socktest 0.029s ok net/mail 0.036s ok net/netip 0.333s ok net/rpc 0.068s ok net/rpc/jsonrpc 0.038s ok net/smtp 0.059s ok net/textproto 0.038s ok net/url 0.049s ok os 0.482s ok os/exec 0.361s ok os/exec/internal/fdtest 0.025s ok os/signal 3.343s ok os/user 0.034s ok path 0.039s ok path/filepath 0.113s ok plugin 0.026s ok reflect 0.464s ok regexp 3.081s ok regexp/syntax 4.329s ok runtime 24.931s ok runtime/cgo 0.026s ok runtime/coverage 0.027s ok runtime/debug 0.132s ok runtime/internal/atomic 0.073s ok runtime/internal/math 0.059s ok runtime/internal/sys 0.031s ok runtime/metrics 0.027s ok runtime/pprof 6.888s ok runtime/race 8.286s ok runtime/trace 3.964s ok sort 0.624s ok strconv 2.285s ok strings 3.510s ok sync 0.596s ok sync/atomic 1.743s ok syscall 0.253s ok testing 1.661s ok testing/fstest 0.031s ok testing/iotest 0.036s ok testing/quick 0.157s ok text/scanner 0.047s ok text/tabwriter 0.036s ok text/template 0.091s ok text/template/parse 0.048s ok time 2.247s ok unicode 0.037s ok unicode/utf16 0.030s ok unicode/utf8 0.055s ok cmd/addr2line 1.605s ok cmd/api 5.624s ok cmd/asm/internal/asm 2.820s ok cmd/asm/internal/lex 0.040s ok cmd/compile/internal/abt 0.050s ok cmd/compile/internal/amd64 0.038s ok cmd/compile/internal/base 0.026s ok cmd/compile/internal/compare 0.039s ok cmd/compile/internal/dwarfgen 0.604s ok cmd/compile/internal/importer 0.716s ok cmd/compile/internal/ir 0.026s ok cmd/compile/internal/logopt 0.182s ok cmd/compile/internal/noder 0.037s ok cmd/compile/internal/reflectdata 0.026s [no tests to run] ok cmd/compile/internal/ssa 3.074s ok cmd/compile/internal/syntax 0.190s ok cmd/compile/internal/test 11.416s ok cmd/compile/internal/typecheck 0.247s ok cmd/compile/internal/types 0.027s ok cmd/compile/internal/types2 6.971s ok cmd/covdata 0.025s ok cmd/cover 1.099s ok cmd/dist 0.026s ok cmd/doc 0.741s ok cmd/fix 1.793s ok cmd/go 76.493s ok cmd/go/internal/auth 0.025s ok cmd/go/internal/cache 0.161s ok cmd/go/internal/fsys 0.080s ok cmd/go/internal/generate 0.039s ok cmd/go/internal/get 0.038s ok cmd/go/internal/imports 0.039s ok cmd/go/internal/load 0.037s ok cmd/go/internal/lockedfile 0.471s ok cmd/go/internal/lockedfile/internal/filelock 0.080s ok cmd/go/internal/modconv 0.049s ok cmd/go/internal/modfetch 0.037s ok cmd/go/internal/modfetch/codehost 0.038s ok cmd/go/internal/modfetch/zip_sum_test 0.038s ok cmd/go/internal/modindex 0.513s ok cmd/go/internal/modload 0.036s ok cmd/go/internal/mvs 0.059s ok cmd/go/internal/par 0.172s ok cmd/go/internal/str 0.037s ok cmd/go/internal/test 0.049s ok cmd/go/internal/vcs 0.043s ok cmd/go/internal/vcweb 0.038s ok cmd/go/internal/vcweb/vcstest 1.701s ok cmd/go/internal/web 0.037s ok cmd/go/internal/work 0.074s ok cmd/gofmt 0.197s ok cmd/internal/archive 0.657s ok cmd/internal/buildid 0.595s ok cmd/internal/dwarf 0.026s ok cmd/internal/edit 0.026s ok cmd/internal/goobj 0.025s ok cmd/internal/moddeps 0.749s ok cmd/internal/notsha256 0.036s ok cmd/internal/obj 0.414s ok cmd/internal/obj/ppc64 0.086s ok cmd/internal/obj/riscv 0.037s ok cmd/internal/obj/s390x 0.026s ok cmd/internal/obj/x86 2.358s ok cmd/internal/objabi 0.030s ok cmd/internal/pkgpath 0.153s ok cmd/internal/pkgpattern 0.036s ok cmd/internal/quoted 0.037s ok cmd/internal/src 0.025s ok cmd/internal/test2json 0.757s ok cmd/link 5.677s ok cmd/link/internal/benchmark 0.038s ok cmd/link/internal/ld 3.963s ok cmd/link/internal/loader 0.101s ok cmd/nm 1.579s ok cmd/objdump 2.029s ok cmd/pack 1.325s ok cmd/pprof 1.528s ok cmd/trace 0.089s ok cmd/vet 14.302s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2899 36999 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2584 47445 ns/op 1851 B/op 36 allocs/op Benchmark/Writer/PAX-4 1627 70237 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3096 34561 ns/op 17248 B/op 16 allocs/op Benchmark/Reader/GNU-4 3876 28344 ns/op 17997 B/op 15 allocs/op Benchmark/Reader/PAX-4 1813 67017 ns/op 27530 B/op 33 allocs/op PASS ok archive/tar 0.857s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 307398363 ns/op 829352 B/op 85 allocs/op BenchmarkZip64Test-4 1 148073024 ns/op BenchmarkZip64TestSizes/4096-4 1762 65373 ns/op BenchmarkZip64TestSizes/1048576-4 187 635486 ns/op BenchmarkZip64TestSizes/67108864-4 1 139130253 ns/op PASS ok archive/zip 1.225s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 236733 471.6 ns/op BenchmarkReaderCopyUnoptimal-4 150540 769.4 ns/op BenchmarkReaderCopyNoWriteTo-4 20959 7266 ns/op BenchmarkReaderWriteToOptimal-4 6244 19675 ns/op BenchmarkReaderReadString-4 138247 840.7 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 219841 525.7 ns/op BenchmarkWriterCopyUnoptimal-4 203036 556.9 ns/op BenchmarkWriterCopyNoReadFrom-4 21271 5650 ns/op BenchmarkReaderEmpty-4 38356 3334 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 28921 3935 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 614337 184.2 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.612s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5536 30209 ns/op 1084.71 MB/s BenchmarkWriteByte-4 511 230205 ns/op 17.79 MB/s BenchmarkWriteRune-4 259 460960 ns/op 26.66 MB/s BenchmarkBufferNotEmptyWriteRead-4 36 3262506 ns/op BenchmarkBufferFullSmallReads-4 100 1029684 ns/op BenchmarkBufferWriteBlock/N4096-4 7611 15419 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 489 244502 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 14 8179661 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4581688 27.95 ns/op 357.83 MB/s BenchmarkIndexByte/32-4 4256137 29.08 ns/op 1100.55 MB/s BenchmarkIndexByte/4K-4 910273 125.7 ns/op 32584.60 MB/s BenchmarkIndexBytePortable/10-4 939874 118.9 ns/op 84.08 MB/s BenchmarkIndexBytePortable/32-4 327716 365.2 ns/op 87.63 MB/s BenchmarkIndexBytePortable/4K-4 2694 41852 ns/op 97.87 MB/s BenchmarkIndexRune/10-4 1214696 97.89 ns/op 102.15 MB/s BenchmarkIndexRune/32-4 1000000 101.4 ns/op 315.55 MB/s BenchmarkIndexRune/4K-4 392088 297.2 ns/op 13779.98 MB/s BenchmarkIndexRuneASCII/10-4 4532629 26.68 ns/op 374.86 MB/s BenchmarkIndexRuneASCII/32-4 4256174 28.46 ns/op 1124.49 MB/s BenchmarkIndexRuneASCII/4K-4 942327 127.3 ns/op 32168.98 MB/s BenchmarkEqual/0-4 8280444 14.14 ns/op BenchmarkEqual/1-4 1490473 80.29 ns/op 12.45 MB/s BenchmarkEqual/6-4 1449790 84.70 ns/op 70.84 MB/s BenchmarkEqual/9-4 1450126 82.62 ns/op 108.93 MB/s BenchmarkEqual/15-4 1410536 85.72 ns/op 175.00 MB/s BenchmarkEqual/16-4 1489599 80.43 ns/op 198.93 MB/s BenchmarkEqual/20-4 1367827 87.78 ns/op 227.85 MB/s BenchmarkEqual/32-4 1388530 86.03 ns/op 371.96 MB/s BenchmarkEqual/4K-4 105967 1103 ns/op 3713.12 MB/s BenchmarkIndex/10-4 3181838 37.69 ns/op 265.32 MB/s BenchmarkIndex/32-4 2984234 39.37 ns/op 812.78 MB/s BenchmarkIndex/4K-4 17697 6619 ns/op 618.83 MB/s BenchmarkIndexEasy/10-4 3157207 37.35 ns/op 267.77 MB/s BenchmarkIndexEasy/32-4 3079977 39.55 ns/op 809.04 MB/s BenchmarkIndexEasy/4K-4 482103 246.1 ns/op 16646.22 MB/s BenchmarkCount/10-4 1517926 78.53 ns/op 127.34 MB/s BenchmarkCount/32-4 1486719 80.93 ns/op 395.43 MB/s BenchmarkCount/4K-4 18206 6626 ns/op 618.20 MB/s BenchmarkCountEasy/10-4 1547797 76.11 ns/op 131.39 MB/s BenchmarkCountEasy/32-4 1517143 79.56 ns/op 402.23 MB/s BenchmarkCountEasy/4K-4 418900 277.2 ns/op 14776.86 MB/s BenchmarkCountSingle/10-4 3547472 34.04 ns/op 293.80 MB/s BenchmarkCountSingle/32-4 3500330 35.05 ns/op 912.86 MB/s BenchmarkCountSingle/4K-4 819660 140.9 ns/op 29063.97 MB/s BenchmarkToUpper/#00-4 3019449 39.36 ns/op BenchmarkToUpper/ONLYUPPER-4 318241 372.7 ns/op BenchmarkToUpper/abc-4 562366 214.8 ns/op BenchmarkToUpper/AbC123-4 334748 349.8 ns/op BenchmarkToUpper/azAZ09_-4 309304 381.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 88238 1339 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 41616 2939 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 59768 1956 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 129960 904.4 ns/op BenchmarkToLower/#00-4 3010180 40.19 ns/op BenchmarkToLower/abc-4 469383 251.4 ns/op BenchmarkToLower/AbC123-4 327074 352.2 ns/op BenchmarkToLower/azAZ09_-4 306454 387.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 88356 1365 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 44059 2740 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 70158 1709 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 128601 922.1 ns/op BenchmarkFields/ASCII/16-4 165052 714.8 ns/op 22.38 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 10704 ns/op 23.92 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 687 174009 ns/op 23.54 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 38 2939767 ns/op 22.29 MB/s 139266 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 46812982 ns/op 22.40 MB/s 2261056 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 95076 1221 ns/op 13.10 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6618 16231 ns/op 15.77 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 420 284822 ns/op 14.38 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 22 5050548 ns/op 12.98 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 89887662 ns/op 11.67 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 195421 605.8 ns/op 26.41 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13791 8706 ns/op 29.41 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 703 155930 ns/op 26.27 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 39 2872301 ns/op 22.82 MB/s 504066 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 54895649 ns/op 19.10 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 129327 894.7 ns/op 17.88 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9585 11721 ns/op 21.84 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 574 205840 ns/op 19.90 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 31 3776834 ns/op 17.35 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 68488260 ns/op 15.31 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2239542 53.30 ns/op BenchmarkTrimSpace/ASCII-4 1000000 102.7 ns/op BenchmarkTrimSpace/SomeNonASCII-4 119786 982.6 ns/op BenchmarkTrimSpace/JustNonASCII-4 54859 2191 ns/op BenchmarkToValidUTF8/Valid-4 532008 223.6 ns/op BenchmarkToValidUTF8/InvalidASCII-4 359353 322.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 103909 1181 ns/op BenchmarkIndexHard1-4 822 141740 ns/op BenchmarkIndexHard2-4 596 199737 ns/op BenchmarkIndexHard3-4 151 802824 ns/op BenchmarkIndexHard4-4 150 796189 ns/op BenchmarkLastIndexHard1-4 6 18989800 ns/op BenchmarkLastIndexHard2-4 5 24538385 ns/op BenchmarkLastIndexHard3-4 4 26392547 ns/op BenchmarkCountHard1-4 801 147835 ns/op BenchmarkCountHard2-4 589 199362 ns/op BenchmarkCountHard3-4 151 786534 ns/op BenchmarkSplitEmptySeparator-4 1 110114391 ns/op BenchmarkSplitSingleByteSeparator-4 16 6832432 ns/op BenchmarkSplitMultiByteSeparator-4 12 8458285 ns/op BenchmarkSplitNSingleByteSeparator-4 200349 629.6 ns/op BenchmarkSplitNMultiByteSeparator-4 74841 1606 ns/op BenchmarkRepeat-4 180436 659.9 ns/op BenchmarkRepeatLarge/256/1-4 142911 853.0 ns/op 300.11 MB/s BenchmarkRepeatLarge/256/16-4 209275 563.1 ns/op 454.66 MB/s BenchmarkRepeatLarge/512/1-4 108394 1091 ns/op 469.16 MB/s BenchmarkRepeatLarge/512/16-4 145320 828.9 ns/op 617.69 MB/s BenchmarkRepeatLarge/1024/1-4 76146 1595 ns/op 641.97 MB/s BenchmarkRepeatLarge/1024/16-4 92763 1307 ns/op 783.65 MB/s BenchmarkRepeatLarge/2048/1-4 41888 2831 ns/op 723.32 MB/s BenchmarkRepeatLarge/2048/16-4 48063 2528 ns/op 810.15 MB/s BenchmarkRepeatLarge/4096/1-4 25759 4657 ns/op 879.57 MB/s BenchmarkRepeatLarge/4096/16-4 26853 4445 ns/op 921.54 MB/s BenchmarkRepeatLarge/8192/1-4 13737 8461 ns/op 968.17 MB/s BenchmarkRepeatLarge/8192/16-4 15037 8418 ns/op 973.20 MB/s BenchmarkRepeatLarge/8192/4097-4 26108 4631 ns/op 884.66 MB/s BenchmarkRepeatLarge/16384/1-4 6978 15222 ns/op 1076.37 MB/s BenchmarkRepeatLarge/16384/16-4 7860 14577 ns/op 1123.98 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10576 ns/op 1162.18 MB/s BenchmarkRepeatLarge/32768/1-4 4476 26643 ns/op 1229.88 MB/s BenchmarkRepeatLarge/32768/16-4 5085 26527 ns/op 1235.26 MB/s BenchmarkRepeatLarge/32768/4097-4 4504 25745 ns/op 1113.98 MB/s BenchmarkRepeatLarge/65536/1-4 2265 51760 ns/op 1266.16 MB/s BenchmarkRepeatLarge/65536/16-4 2418 51856 ns/op 1263.81 MB/s BenchmarkRepeatLarge/65536/4097-4 2305 51462 ns/op 1194.19 MB/s BenchmarkRepeatLarge/131072/1-4 488 245160 ns/op 534.64 MB/s BenchmarkRepeatLarge/131072/16-4 486 286876 ns/op 456.89 MB/s BenchmarkRepeatLarge/131072/4097-4 518 229502 ns/op 553.40 MB/s BenchmarkRepeatLarge/262144/1-4 246 473579 ns/op 553.54 MB/s BenchmarkRepeatLarge/262144/16-4 246 474728 ns/op 552.20 MB/s BenchmarkRepeatLarge/262144/4097-4 253 463014 ns/op 557.46 MB/s BenchmarkRepeatLarge/524288/1-4 126 934950 ns/op 560.77 MB/s BenchmarkRepeatLarge/524288/16-4 126 945152 ns/op 554.71 MB/s BenchmarkRepeatLarge/524288/4097-4 124 952257 ns/op 546.41 MB/s BenchmarkRepeatLarge/1048576/1-4 60 1915430 ns/op 547.44 MB/s BenchmarkRepeatLarge/1048576/16-4 69 1954724 ns/op 536.43 MB/s BenchmarkRepeatLarge/1048576/4097-4 61 1919672 ns/op 544.23 MB/s BenchmarkRepeatLarge/2097152/1-4 28 3855009 ns/op 544.01 MB/s BenchmarkRepeatLarge/2097152/16-4 31 3838315 ns/op 546.37 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 3866373 ns/op 541.48 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7673707 ns/op 546.58 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7690407 ns/op 545.39 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7605580 ns/op 551.07 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15302174 ns/op 548.20 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15362283 ns/op 546.05 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15101015 ns/op 555.36 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30114111 ns/op 557.12 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30081209 ns/op 557.73 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 29853661 ns/op 561.98 MB/s BenchmarkRepeatLarge/33554432/1-4 2 62232818 ns/op 539.18 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60495590 ns/op 554.66 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 59483120 ns/op 564.10 MB/s BenchmarkRepeatLarge/67108864/1-4 1 118483280 ns/op 566.40 MB/s BenchmarkRepeatLarge/67108864/16-4 1 118699977 ns/op 565.37 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 117566594 ns/op 570.82 MB/s BenchmarkRepeatLarge/134217728/1-4 1 261512686 ns/op 513.24 MB/s BenchmarkRepeatLarge/134217728/16-4 1 235837844 ns/op 569.11 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 232718108 ns/op 576.74 MB/s BenchmarkRepeatLarge/268435456/1-4 1 531047292 ns/op 505.48 MB/s BenchmarkRepeatLarge/268435456/16-4 1 468944941 ns/op 572.42 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 468834951 ns/op 572.56 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1034617128 ns/op 518.91 MB/s BenchmarkRepeatLarge/536870912/16-4 1 941507735 ns/op 570.22 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 939075447 ns/op 571.70 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2077074069 ns/op 516.95 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1883279322 ns/op 570.14 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1880388985 ns/op 571.02 MB/s BenchmarkBytesCompare/1-4 9465679 11.46 ns/op BenchmarkBytesCompare/2-4 10294833 11.41 ns/op BenchmarkBytesCompare/4-4 10439068 11.30 ns/op BenchmarkBytesCompare/8-4 10513982 11.18 ns/op BenchmarkBytesCompare/16-4 10496490 10.98 ns/op BenchmarkBytesCompare/32-4 9625106 12.36 ns/op BenchmarkBytesCompare/64-4 8688960 13.40 ns/op BenchmarkBytesCompare/128-4 8078763 14.61 ns/op BenchmarkBytesCompare/256-4 6457360 17.91 ns/op BenchmarkBytesCompare/512-4 4492332 26.38 ns/op BenchmarkBytesCompare/1024-4 2872750 41.65 ns/op BenchmarkBytesCompare/2048-4 1678872 72.39 ns/op BenchmarkIndexAnyASCII/1:1-4 2452998 47.69 ns/op BenchmarkIndexAnyASCII/1:2-4 2452563 47.75 ns/op BenchmarkIndexAnyASCII/1:4-4 2449099 47.58 ns/op BenchmarkIndexAnyASCII/1:8-4 2464282 48.44 ns/op BenchmarkIndexAnyASCII/1:16-4 2516370 46.41 ns/op BenchmarkIndexAnyASCII/1:32-4 2505153 49.24 ns/op BenchmarkIndexAnyASCII/1:64-4 2490745 48.23 ns/op BenchmarkIndexAnyASCII/16:1-4 1995130 60.12 ns/op BenchmarkIndexAnyASCII/16:2-4 478497 236.6 ns/op BenchmarkIndexAnyASCII/16:4-4 491533 239.7 ns/op BenchmarkIndexAnyASCII/16:8-4 469447 249.7 ns/op BenchmarkIndexAnyASCII/16:16-4 462489 256.1 ns/op BenchmarkIndexAnyASCII/16:32-4 404319 285.0 ns/op BenchmarkIndexAnyASCII/16:64-4 343800 332.9 ns/op BenchmarkIndexAnyASCII/256:1-4 1859168 64.42 ns/op BenchmarkIndexAnyASCII/256:2-4 40494 2916 ns/op BenchmarkIndexAnyASCII/256:4-4 41168 2922 ns/op BenchmarkIndexAnyASCII/256:8-4 38154 2919 ns/op BenchmarkIndexAnyASCII/256:16-4 40598 2928 ns/op BenchmarkIndexAnyASCII/256:32-4 40263 2955 ns/op BenchmarkIndexAnyASCII/256:64-4 39716 3011 ns/op BenchmarkIndexAnyUTF8/1:1-4 2457436 48.71 ns/op BenchmarkIndexAnyUTF8/1:2-4 2439495 48.04 ns/op BenchmarkIndexAnyUTF8/1:4-4 2410398 47.66 ns/op BenchmarkIndexAnyUTF8/1:8-4 2481866 47.35 ns/op BenchmarkIndexAnyUTF8/1:16-4 2498600 47.34 ns/op BenchmarkIndexAnyUTF8/1:32-4 2477888 49.99 ns/op BenchmarkIndexAnyUTF8/1:64-4 2403542 48.72 ns/op BenchmarkIndexAnyUTF8/16:1-4 168206 704.8 ns/op BenchmarkIndexAnyUTF8/16:2-4 316760 378.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 306324 374.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 312084 379.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 312981 380.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 305046 396.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 299187 405.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10399 ns/op BenchmarkIndexAnyUTF8/256:2-4 22695 5345 ns/op BenchmarkIndexAnyUTF8/256:4-4 22202 5386 ns/op BenchmarkIndexAnyUTF8/256:8-4 22263 5312 ns/op BenchmarkIndexAnyUTF8/256:16-4 22430 5342 ns/op BenchmarkIndexAnyUTF8/256:32-4 21198 5660 ns/op BenchmarkIndexAnyUTF8/256:64-4 21094 5681 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2491072 47.69 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2412824 46.57 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2519311 46.89 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2476494 46.98 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2531880 47.43 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2466278 49.14 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2496482 48.57 ns/op BenchmarkLastIndexAnyASCII/16:1-4 379591 308.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 381522 307.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 381493 313.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 365552 318.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 360740 329.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 327056 356.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 284367 404.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 29280 4059 ns/op BenchmarkLastIndexAnyASCII/256:2-4 29469 4054 ns/op BenchmarkLastIndexAnyASCII/256:4-4 29583 4051 ns/op BenchmarkLastIndexAnyASCII/256:8-4 29200 4053 ns/op BenchmarkLastIndexAnyASCII/256:16-4 29265 4111 ns/op BenchmarkLastIndexAnyASCII/256:32-4 28800 4112 ns/op BenchmarkLastIndexAnyASCII/256:64-4 28903 4178 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2382603 47.79 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2494222 46.98 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2476089 47.18 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2464460 48.07 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2542318 46.58 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2482462 49.13 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2471500 48.85 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 252154 465.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 328878 368.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 308114 375.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 316105 374.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 314410 378.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 298111 403.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 302530 401.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18337 6552 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 23049 5195 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 23065 5272 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22674 5265 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 22209 5414 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20676 5826 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 21220 5637 ns/op BenchmarkTrimASCII/1:1-4 2709109 44.03 ns/op BenchmarkTrimASCII/1:2-4 2166464 55.84 ns/op BenchmarkTrimASCII/1:4-4 2066238 57.76 ns/op BenchmarkTrimASCII/1:8-4 1864254 64.06 ns/op BenchmarkTrimASCII/1:16-4 1608986 74.61 ns/op BenchmarkTrimASCII/16:1-4 516393 229.0 ns/op BenchmarkTrimASCII/16:2-4 385942 307.8 ns/op BenchmarkTrimASCII/16:4-4 359516 313.3 ns/op BenchmarkTrimASCII/16:8-4 366624 319.6 ns/op BenchmarkTrimASCII/16:16-4 350212 331.1 ns/op BenchmarkTrimASCII/256:1-4 40536 2940 ns/op BenchmarkTrimASCII/256:2-4 28864 4114 ns/op BenchmarkTrimASCII/256:4-4 29002 4097 ns/op BenchmarkTrimASCII/256:8-4 28953 4132 ns/op BenchmarkTrimASCII/256:16-4 28554 4118 ns/op BenchmarkTrimASCII/4096:1-4 2502 46458 ns/op BenchmarkTrimASCII/4096:2-4 1815 64468 ns/op BenchmarkTrimASCII/4096:4-4 1808 65647 ns/op BenchmarkTrimASCII/4096:8-4 1785 64638 ns/op BenchmarkTrimASCII/4096:16-4 1788 64146 ns/op BenchmarkTrimByte-4 1670485 72.36 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13198 9142 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13261 9027 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 715 166844 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1404 83651 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2692 42647 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4897 23065 ns/op BenchmarkCompareBytesEqual-4 10840291 9.805 ns/op BenchmarkCompareBytesToNil-4 12416136 8.667 ns/op BenchmarkCompareBytesEmpty-4 12545772 8.573 ns/op BenchmarkCompareBytesIdentical-4 12711742 8.585 ns/op BenchmarkCompareBytesSameLength-4 12018505 9.677 ns/op BenchmarkCompareBytesDifferentLength-4 11356297 10.15 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1372 86440 ns/op 12130.84 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1684 77592 ns/op 13514.11 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1750 65581 ns/op 15989.06 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1485 85201 ns/op 12307.14 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1375 80648 ns/op 13001.95 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1364 78221 ns/op 13405.35 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1392 82684 ns/op 12681.89 MB/s BenchmarkCompareBytesBig-4 1342 85431 ns/op 12274.01 MB/s BenchmarkCompareBytesBigIdentical-4 13248288 9.027 ns/op 116156649.92 MB/s PASS ok bytes 59.152s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 73626779 ns/op 1.36 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 298600385 ns/op 1.90 MB/s 3663168 B/op 54 allocs/op BenchmarkDecodeRand-4 5 22520964 ns/op 0.73 MB/s 3663155 B/op 52 allocs/op PASS ok compress/bzip2 1.304s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 58 1750601 ns/op 5.71 MB/s 48452 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16912743 ns/op 5.91 MB/s 62476 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 178296012 ns/op 5.61 MB/s 73840 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 60 1803691 ns/op 5.54 MB/s 47175 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17862679 ns/op 5.60 MB/s 46368 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 184041103 ns/op 5.43 MB/s 77600 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 62 1803041 ns/op 5.55 MB/s 49038 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17166332 ns/op 5.83 MB/s 51825 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 173533805 ns/op 5.76 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 62 1793795 ns/op 5.57 MB/s 49567 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16963496 ns/op 5.90 MB/s 57290 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 172441048 ns/op 5.80 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 58 1905241 ns/op 5.25 MB/s 49721 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18462388 ns/op 5.42 MB/s 66956 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 188406465 ns/op 5.31 MB/s 113088 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 75 1532050 ns/op 6.53 MB/s 50776 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12990493 ns/op 7.70 MB/s 47876 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 132192463 ns/op 7.56 MB/s 114272 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 80 1372313 ns/op 7.29 MB/s 48022 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10478946 ns/op 9.54 MB/s 49490 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 104538855 ns/op 9.57 MB/s 94896 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 80 1389715 ns/op 7.20 MB/s 48841 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10313782 ns/op 9.70 MB/s 52769 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 104699757 ns/op 9.55 MB/s 96696 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 99 1128834 ns/op 8.86 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10903714 ns/op 9.17 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 107997619 ns/op 9.26 MB/s BenchmarkEncode/Digits/Speed/1e4-4 49 2182529 ns/op 4.58 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19932189 ns/op 5.02 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 194395983 ns/op 5.14 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6638388 ns/op 1.51 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 76496795 ns/op 1.31 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 787993606 ns/op 1.27 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6688894 ns/op 1.50 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 74951938 ns/op 1.33 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 784033603 ns/op 1.28 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 80 1374533 ns/op 7.28 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11616819 ns/op 8.61 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 115777427 ns/op 8.64 MB/s BenchmarkEncode/Newton/Speed/1e4-4 51 2125427 ns/op 4.70 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16313094 ns/op 6.13 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 156240677 ns/op 6.40 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6439022 ns/op 1.55 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 67176859 ns/op 1.49 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 691054313 ns/op 1.45 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6687377 ns/op 1.50 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 86152376 ns/op 1.16 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 878878624 ns/op 1.14 MB/s PASS ok compress/flate 14.343s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 49 2223693 ns/op 4.50 MB/s BenchmarkDecoder/1e-Reuse4-4 50 2319997 ns/op 4.31 MB/s BenchmarkDecoder/1e5-4 5 22142896 ns/op 4.52 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22209351 ns/op 4.50 MB/s BenchmarkDecoder/1e6-4 1 221466473 ns/op 4.52 MB/s BenchmarkDecoder/1e-Reuse6-4 1 221202673 ns/op 4.52 MB/s BenchmarkEncoder/1e4-4 56 1954308 ns/op 5.12 MB/s BenchmarkEncoder/1e-Reuse4-4 58 1792766 ns/op 5.58 MB/s BenchmarkEncoder/1e5-4 6 18595487 ns/op 5.38 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18139705 ns/op 5.51 MB/s BenchmarkEncoder/1e6-4 1 187654023 ns/op 5.33 MB/s BenchmarkEncoder/1e-Reuse6-4 1 182586133 ns/op 5.48 MB/s PASS ok compress/lzw 2.515s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3776113 ns/op PASS ok container/heap 0.125s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 21594 5276 ns/op BenchmarkWithTimeout/concurrency=40-4 4964 22177 ns/op BenchmarkWithTimeout/concurrency=4000-4 5010 23845 ns/op BenchmarkWithTimeout/concurrency=400000-4 6924 18904 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 372140 305.5 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13227 9300 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 16366 9473 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2688 43837 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1747 66426 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2448 45648 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 253 489547 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 184 654805 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 276 442492 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 24 4806633 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 8192527 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 27 4339368 ns/op BenchmarkCheckCanceled/Err-4 261844 458.8 ns/op BenchmarkCheckCanceled/Done-4 388231 309.5 ns/op BenchmarkContextCancelDone-4 475928 218.9 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 15381 7714 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 14023 8392 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 13059 9153 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10100 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 9553 12316 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 543141 218.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 315200 382.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 220162 547.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 136280 871.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70519 1700 ns/op PASS ok context 12.691s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1690687 73.80 ns/op 216.81 MB/s BenchmarkDecrypt-4 1737880 72.57 ns/op 220.47 MB/s BenchmarkExpand-4 1000000 116.8 ns/op PASS ok crypto/aes 0.545s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 198206 625.3 ns/op 102.35 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 361880 318.2 ns/op 201.14 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 199130 659.8 ns/op 97.00 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 373381 350.7 ns/op 182.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 124801 1311 ns/op 1029.57 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 179008 1048 ns/op 1288.43 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 114356 1470 ns/op 918.26 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 149500 1212 ns/op 1114.06 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 28744 4965 ns/op 1650.05 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 44881 4646 ns/op 1763.25 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 25837 5546 ns/op 1477.07 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 28399 5267 ns/op 1555.41 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6829 16501 ns/op 61.75 MB/s BenchmarkAESCFBDecrypt1K-4 6619 16567 ns/op 61.51 MB/s BenchmarkAESCFBDecrypt8K-4 909 132169 ns/op 61.94 MB/s BenchmarkAESOFB1K-4 10000 11447 ns/op 89.02 MB/s BenchmarkAESCTR1K-4 13945 8433 ns/op 120.83 MB/s BenchmarkAESCTR8K-4 1803 69846 ns/op 117.22 MB/s BenchmarkAESCBCEncrypt1K-4 13892 8576 ns/op 119.41 MB/s BenchmarkAESCBCDecrypt1K-4 17943 6721 ns/op 152.36 MB/s PASS ok crypto/cipher 3.338s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 84151 1391 ns/op 5.75 MB/s BenchmarkDecrypt-4 91078 1284 ns/op 6.23 MB/s BenchmarkTDESEncrypt-4 35192 3407 ns/op 2.35 MB/s BenchmarkTDESDecrypt-4 35338 3370 ns/op 2.37 MB/s PASS ok crypto/des 0.596s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 970 121048 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7355281 ns/op 1087 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19505428 ns/op 1533 B/op 21 allocs/op BenchmarkECDH/X25519-4 100 1184869 ns/op 374 B/op 9 allocs/op PASS ok crypto/ecdh 0.631s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1646 67095 ns/op 4560 B/op 40 allocs/op BenchmarkSign/P384-4 46 2469334 ns/op 10776 B/op 62 allocs/op BenchmarkSign/P521-4 20 5692421 ns/op 11159 B/op 63 allocs/op BenchmarkVerify/P256-4 936 128709 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 15 7431706 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 19331200 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3715 29527 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 67 1780146 ns/op 1127 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4740441 ns/op 1448 B/op 17 allocs/op PASS ok crypto/ecdsa 1.448s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 346 334194 ns/op BenchmarkNewKeyFromSeed-4 351 340689 ns/op BenchmarkSigning-4 327 363058 ns/op BenchmarkVerification-4 217 547374 ns/op PASS ok crypto/ed25519 0.659s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5068 23390 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 169 702422 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 61 1862010 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4748100 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1393 86042 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 62 1844690 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5037649 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14186223 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13204 8680 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5924 19115 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3559 28150 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 87 1265676 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2401 44970 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 319 373601 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1562 72840 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 96 1153273 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.395s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15385 7723 ns/op 132.59 MB/s BenchmarkHMACSHA256_32-4 26436 4575 ns/op 6.99 MB/s BenchmarkNewWriteSum-4 12184 8950 ns/op 3.58 MB/s PASS ok crypto/hmac 0.609s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 61323 1907 ns/op BenchmarkModSub-4 78424 1512 ns/op BenchmarkMontgomeryRepr-4 25549 4441 ns/op BenchmarkMontgomeryMul-4 30978 3876 ns/op BenchmarkModMul-4 13347 9145 ns/op BenchmarkExpBig-4 15 7379433 ns/op BenchmarkExp-4 7 14601965 ns/op PASS ok crypto/internal/bigmod 1.134s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3217 32203 ns/op BenchmarkScalarBaseMult-4 369 316420 ns/op BenchmarkScalarMult-4 162 729562 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 237 511947 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 537170 202.8 ns/op BenchmarkMultiply-4 4341512 27.10 ns/op BenchmarkSquare-4 5358674 22.53 ns/op BenchmarkInvert-4 24319 4910 ns/op BenchmarkMult32-4 1446550 81.58 ns/op PASS ok crypto/internal/edwards25519/field 0.804s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 60 1761735 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1609 74554 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 22 4884659 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13787472 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 183 632765 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8131 15477 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 73 1612858 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 27 4009833 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.104s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 629721 180.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 332848 347.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 125611 947.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 658382 173.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 344259 347.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 119332 963.6 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.779s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 116658 984.0 ns/op 8.13 MB/s BenchmarkHash64-4 128265 905.3 ns/op 70.69 MB/s BenchmarkHash128-4 117556 1014 ns/op 126.27 MB/s BenchmarkHash256-4 95170 1289 ns/op 198.59 MB/s BenchmarkHash512-4 67942 1733 ns/op 295.48 MB/s BenchmarkHash1K-4 44310 2737 ns/op 374.14 MB/s BenchmarkHash8K-4 7389 16078 ns/op 509.52 MB/s BenchmarkHash1M-4 61 1956941 ns/op 535.82 MB/s BenchmarkHash8M-4 7 15561555 ns/op 539.06 MB/s BenchmarkHash8BytesUnaligned-4 116913 979.1 ns/op 8.17 MB/s BenchmarkHash1KUnaligned-4 44067 2732 ns/op 374.82 MB/s BenchmarkHash8KUnaligned-4 7413 16208 ns/op 505.42 MB/s PASS ok crypto/md5 1.800s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 301069025 ns/op PASS ok crypto/rand 0.328s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13734 8541 ns/op 14.99 MB/s BenchmarkRC4_1K-4 1652 68692 ns/op 14.91 MB/s BenchmarkRC4_8K-4 212 550849 ns/op 14.70 MB/s PASS ok crypto/rc4 0.536s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8616407 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 19720068 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 36288601 ns/op BenchmarkEncryptPKCS1v15/2048-4 39 2579688 ns/op BenchmarkDecryptOAEP/2048-4 13 8591992 ns/op BenchmarkEncryptOAEP/2048-4 40 2694527 ns/op BenchmarkSignPKCS1v15/2048-4 12 8708271 ns/op BenchmarkVerifyPKCS1v15/2048-4 46 2576198 ns/op BenchmarkSignPSS/2048-4 13 9058858 ns/op BenchmarkVerifyPSS/2048-4 42 2802376 ns/op PASS ok crypto/rsa 1.465s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 107150 1138 ns/op 7.03 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 125280 954.2 ns/op 8.38 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 71756 1602 ns/op 199.80 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 86421 1380 ns/op 231.88 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48672 2455 ns/op 417.09 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 52194 2291 ns/op 446.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11779 ns/op 695.49 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11641 ns/op 703.69 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.103s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 78042 1540 ns/op 5.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 96960 1206 ns/op 6.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 92082 1288 ns/op 6.21 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24456 4950 ns/op 206.87 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27130 4517 ns/op 226.68 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26314 4513 ns/op 226.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4268 28716 ns/op 285.28 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4224 28604 ns/op 286.39 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3717 28332 ns/op 289.14 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.308s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 58526 2038 ns/op 3.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 66230 1671 ns/op 4.79 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 64863 1850 ns/op 4.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28153 4193 ns/op 244.23 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31506 3761 ns/op 272.26 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29966 4003 ns/op 255.79 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5772 20630 ns/op 397.08 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5955 19617 ns/op 417.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5986 19941 ns/op 410.80 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.306s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17407747 6.774 ns/op BenchmarkConstantTimeEq-4 17448294 6.851 ns/op BenchmarkConstantTimeLessOrEq-4 17161332 6.893 ns/op BenchmarkXORBytes/8Bytes-4 4540720 28.22 ns/op 283.45 MB/s BenchmarkXORBytes/128Bytes-4 3938059 30.55 ns/op 4189.59 MB/s BenchmarkXORBytes/2048Bytes-4 887120 132.2 ns/op 15496.57 MB/s BenchmarkXORBytes/32768Bytes-4 61240 2048 ns/op 16002.73 MB/s PASS ok crypto/subtle 0.994s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 193 618458 ns/op BenchmarkCertCache/1-4 192 676989 ns/op BenchmarkCertCache/2-4 168 682091 ns/op BenchmarkCertCache/3-4 177 628262 ns/op BenchmarkHandshakeServer/RSA-4 36 3128477 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 31 3592002 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 36 3332278 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 97 1101263 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 135 1022154 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 54 2338449 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 46 2183354 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 28831402 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28017368 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21949612 ns/op 47.77 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 31186811 ns/op 33.62 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 35480228 ns/op 59.11 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 51715111 ns/op 40.55 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 66860518 ns/op 62.73 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 91958705 ns/op 45.61 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 128304207 ns/op 65.38 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 173601557 ns/op 48.32 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 236419394 ns/op 70.96 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 336308472 ns/op 49.89 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 450563577 ns/op 74.47 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 682201545 ns/op 49.19 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 936842422 ns/op 71.63 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1304650195 ns/op 51.44 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 23156581 ns/op 45.28 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 29287668 ns/op 35.80 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 35754203 ns/op 58.65 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 49385821 ns/op 42.46 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 62774207 ns/op 66.82 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 88935075 ns/op 47.16 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 117405245 ns/op 71.45 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 166249118 ns/op 50.46 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 230881929 ns/op 72.67 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 330066822 ns/op 50.83 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 458863855 ns/op 73.13 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 653717372 ns/op 51.33 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 915455477 ns/op 73.31 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1305983029 ns/op 51.39 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 700914980 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 704252784 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 285275171 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 285500839 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 146732427 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 147016181 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77353362 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77423545 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 35820443 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35316847 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140130647 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143174735 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 61085424 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 61269333 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34430651 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34475721 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21284285 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21140064 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 13213668 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 12917154 ns/op PASS ok crypto/tls 18.890s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 11471154 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 334 356801 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1122 100344 ns/op 13186 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1089 108915 ns/op 14612 B/op 262 allocs/op PASS ok crypto/x509 1.051s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 30 3346248 ns/op 282405 B/op 1658 allocs/op BenchmarkConcurrentStmtQuery-4 33 3403453 ns/op 265803 B/op 2073 allocs/op BenchmarkConcurrentStmtExec-4 43 2564149 ns/op 223544 B/op 768 allocs/op BenchmarkConcurrentTxQuery-4 43 2713249 ns/op 279175 B/op 2176 allocs/op BenchmarkConcurrentTxExec-4 49 2154138 ns/op 87775 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 42 2646661 ns/op 104298 B/op 2063 allocs/op BenchmarkConcurrentTxStmtExec-4 114 1058517 ns/op 40075 B/op 381 allocs/op BenchmarkConcurrentRandom-4 39 2899987 ns/op 229244 B/op 1877 allocs/op BenchmarkManyConcurrentQueries-4 2419 46219 ns/op 3970 B/op 20 allocs/op PASS ok database/sql 1.276s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 241558 490.9 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 97 1234021 ns/op 188212 B/op 13 allocs/op Benchmark115/LineToPC-4 82 1480586 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18968 6313 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.778s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 732 150540 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2877 37099 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.277s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 292 401995 ns/op 20.38 MB/s BenchmarkEncodeToString-4 255 439236 ns/op 18.65 MB/s BenchmarkDecode-4 156 755191 ns/op 17.36 MB/s BenchmarkDecodeString-4 157 758140 ns/op 17.29 MB/s PASS ok encoding/base32 0.735s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 356 306386 ns/op 26.74 MB/s BenchmarkDecodeString/2-4 297811 359.0 ns/op 11.14 MB/s BenchmarkDecodeString/4-4 250468 475.1 ns/op 16.84 MB/s BenchmarkDecodeString/8-4 207402 569.1 ns/op 21.09 MB/s BenchmarkDecodeString/64-4 39388 3024 ns/op 29.10 MB/s BenchmarkDecodeString/8192-4 356 332885 ns/op 32.82 MB/s BenchmarkNewEncoding-4 94170 1282 ns/op 199.62 MB/s PASS ok encoding/base64 0.996s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1456 76998 ns/op 51.95 MB/s BenchmarkReadStruct-4 17704 6663 ns/op 11.26 MB/s BenchmarkWriteStruct-4 18774 6423 ns/op 11.68 MB/s BenchmarkReadInts-4 52464 2285 ns/op 13.13 MB/s BenchmarkWriteInts-4 44148 2789 ns/op 10.76 MB/s BenchmarkWriteSlice1000Int32s-4 1368 86696 ns/op 46.14 MB/s BenchmarkPutUint16-4 3849420 30.79 ns/op 64.96 MB/s BenchmarkAppendUint16-4 3669631 32.47 ns/op 61.60 MB/s BenchmarkPutUint32-4 2691360 42.04 ns/op 95.15 MB/s BenchmarkAppendUint32-4 2704449 43.57 ns/op 91.80 MB/s BenchmarkPutUint64-4 936837 107.8 ns/op 74.21 MB/s BenchmarkAppendUint64-4 1000000 109.3 ns/op 73.21 MB/s BenchmarkLittleEndianPutUint16-4 3957438 30.43 ns/op 65.71 MB/s BenchmarkLittleEndianAppendUint16-4 3739606 32.11 ns/op 62.29 MB/s BenchmarkLittleEndianPutUint32-4 2802846 41.86 ns/op 95.56 MB/s BenchmarkLittleEndianAppendUint32-4 2645984 43.75 ns/op 91.42 MB/s BenchmarkLittleEndianPutUint64-4 1000000 112.2 ns/op 71.27 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 109.5 ns/op 73.06 MB/s BenchmarkReadFloats-4 179714 670.2 ns/op 17.91 MB/s BenchmarkWriteFloats-4 145699 823.8 ns/op 14.57 MB/s BenchmarkReadSlice1000Float32s-4 1320 87908 ns/op 45.50 MB/s BenchmarkWriteSlice1000Float32s-4 1191 98942 ns/op 40.43 MB/s BenchmarkReadSlice1000Uint8s-4 69478 1514 ns/op 660.66 MB/s BenchmarkWriteSlice1000Uint8s-4 113484 1062 ns/op 941.98 MB/s BenchmarkPutUvarint32-4 774902 142.0 ns/op 28.18 MB/s BenchmarkPutUvarint64-4 213788 557.4 ns/op 14.35 MB/s PASS ok encoding/binary 3.695s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6151 17053 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7225 15987 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6810 16155 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4371 26135 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7002 14923 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7814 14802 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7719 14714 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4659 24420 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 13072 9198 ns/op PASS ok encoding/csv 1.264s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12687 8841 ns/op BenchmarkEndToEndByteBuffer-4 15050 7012 ns/op BenchmarkEndToEndSliceByteBuffer-4 300 389293 ns/op BenchmarkEncodeComplex128Slice-4 832 137267 ns/op BenchmarkEncodeFloat64Slice-4 1765 64188 ns/op BenchmarkEncodeInt32Slice-4 1689 70380 ns/op BenchmarkEncodeStringSlice-4 2193 50257 ns/op BenchmarkEncodeInterfaceSlice-4 68 1612798 ns/op BenchmarkDecodeComplex128Slice-4 676 177660 ns/op BenchmarkDecodeFloat64Slice-4 1376 84494 ns/op BenchmarkDecodeInt32Slice-4 1394 84860 ns/op BenchmarkDecodeStringSlice-4 954 125542 ns/op BenchmarkDecodeStringsSlice-4 340 367942 ns/op BenchmarkDecodeBytesSlice-4 639 177919 ns/op BenchmarkDecodeInterfaceSlice-4 114 1028632 ns/op BenchmarkDecodeMap-4 86 1319579 ns/op PASS ok encoding/gob 2.340s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13558 8860 ns/op 28.90 MB/s BenchmarkEncode/1024-4 3118 35172 ns/op 29.11 MB/s BenchmarkEncode/4096-4 843 138726 ns/op 29.53 MB/s BenchmarkEncode/16384-4 214 551978 ns/op 29.68 MB/s BenchmarkDecode/256-4 27376 4346 ns/op 58.91 MB/s BenchmarkDecode/1024-4 6883 17102 ns/op 59.88 MB/s BenchmarkDecode/4096-4 1719 68400 ns/op 59.88 MB/s BenchmarkDecode/16384-4 433 272105 ns/op 60.21 MB/s BenchmarkDump/256-4 1345 88343 ns/op 2.90 MB/s BenchmarkDump/1024-4 344 346147 ns/op 2.96 MB/s BenchmarkDump/4096-4 85 1375514 ns/op 2.98 MB/s BenchmarkDump/16384-4 20 5602563 ns/op 2.92 MB/s PASS ok encoding/hex 1.755s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 116994137 ns/op 16.59 MB/s 8391160 B/op 51 allocs/op BenchmarkCodeEncoderError-4 1 123609925 ns/op 15.70 MB/s 8526104 B/op 130 allocs/op BenchmarkCodeMarshal-4 1 125560305 ns/op 15.45 MB/s 10333472 B/op 57 allocs/op BenchmarkCodeMarshalError-4 1 114066235 ns/op 17.01 MB/s 1946264 B/op 69 allocs/op BenchmarkMarshalBytes/32-4 22612 5289 ns/op BenchmarkMarshalBytes/256-4 6187 18275 ns/op BenchmarkMarshalBytes/4096-4 470 253033 ns/op BenchmarkMarshalBytesError/32-4 61 1872190 ns/op BenchmarkMarshalBytesError/256-4 62 1876006 ns/op BenchmarkMarshalBytesError/4096-4 55 2107457 ns/op BenchmarkCodeDecoder-4 1 396708817 ns/op 4.89 MB/s 11144968 B/op 92714 allocs/op BenchmarkUnicodeDecoder-4 37015 3192 ns/op 4.39 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 51718 2268 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 348178114 ns/op 5.57 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 345273396 ns/op 5.62 MB/s 3066936 B/op 92685 allocs/op BenchmarkUnmarshalString-4 52251 2368 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 119859 859.9 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 368684 397.8 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 80424 1597 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 62245 1943 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 17043 6928 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2762 41364 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 948 123146 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 145 816086 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 16 8216052 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 466840 249.2 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 432252 247.2 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 458694 244.7 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 467889 237.0 ns/op BenchmarkEncodeMarshaler-4 79822 1501 ns/op 92 B/op 2 allocs/op BenchmarkEncoderEncode-4 98030 1234 ns/op 59 B/op 0 allocs/op BenchmarkNumberIsValid-4 4305868 27.57 ns/op BenchmarkNumberIsValidRegexp-4 21729 5522 ns/op PASS ok encoding/json 6.877s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2474127 ns/op 26.49 MB/s BenchmarkDecode-4 24 4784830 ns/op 18.55 MB/s PASS ok encoding/pem 0.379s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2840 39804 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 957 119750 ns/op 8290 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4200 25313 ns/op PASS ok encoding/xml 0.492s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 241155 509.0 ns/op BenchmarkIntSet-4 272340 479.1 ns/op BenchmarkFloatAdd-4 53674 2285 ns/op BenchmarkFloatSet-4 286122 470.5 ns/op BenchmarkStringSet-4 290926 445.9 ns/op BenchmarkMapSet-4 57205 2103 ns/op BenchmarkMapSetDifferent-4 61335 2052 ns/op BenchmarkMapSetDifferentRandom-4 238 437873 ns/op BenchmarkMapSetString-4 56108 2019 ns/op BenchmarkMapAddSame-4 40471 3037 ns/op BenchmarkMapAddDifferent-4 16700 7151 ns/op BenchmarkMapAddDifferentRandom-4 208 570177 ns/op BenchmarkMapAddSameSteadyState-4 205719 531.5 ns/op BenchmarkMapAddDifferentSteadyState-4 106970 1042 ns/op BenchmarkRealworldExpvarUsage-4 10000 25936 ns/op PASS ok expvar 2.480s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 114858 978.7 ns/op BenchmarkSprintfEmpty-4 495552 243.8 ns/op BenchmarkSprintfString-4 325965 359.1 ns/op BenchmarkSprintfTruncateString-4 312637 389.4 ns/op BenchmarkSprintfTruncateBytes-4 165028 729.8 ns/op BenchmarkSprintfSlowParsingPath-4 293185 391.1 ns/op BenchmarkSprintfQuoteString-4 44833 2636 ns/op BenchmarkSprintfInt-4 306650 373.4 ns/op BenchmarkSprintfIntInt-4 234097 513.1 ns/op BenchmarkSprintfPrefixedInt-4 277142 444.7 ns/op BenchmarkSprintfFloat-4 168141 739.6 ns/op BenchmarkSprintfComplex-4 66826 1785 ns/op BenchmarkSprintfBoolean-4 329160 366.0 ns/op BenchmarkSprintfHexString-4 151838 817.2 ns/op BenchmarkSprintfHexBytes-4 88759 1347 ns/op BenchmarkSprintfBytes-4 49668 2350 ns/op BenchmarkSprintfStringer-4 97948 1265 ns/op BenchmarkSprintfStructure-4 42624 2823 ns/op BenchmarkManyArgs-4 76656 1573 ns/op BenchmarkFprintInt-4 77168 1519 ns/op BenchmarkFprintfBytes-4 84019 1467 ns/op BenchmarkFprintIntNoAlloc-4 78133 1529 ns/op BenchmarkScanInts-4 37 3143087 ns/op BenchmarkScanRecursiveInt-4 1 323159902 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 352384243 ns/op PASS ok fmt 3.904s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 786 129221 ns/op PASS ok go/build 0.153s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 44365 2327 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14246 8478 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4202 29394 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1063 112008 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 266 449944 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 61 2025490 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 14 8214172 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 34943225 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 140287470 ns/op 15259072 B/op 65566 allocs/op PASS ok go/constant 1.508s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 255693957 ns/op 0.25 MB/s 47022856 B/op 49080 allocs/op PASS ok go/format 0.308s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 19316653 ns/op 2.79 MB/s BenchmarkParseOnly-4 7 16555700 ns/op 3.25 MB/s BenchmarkResolve-4 51 2317702 ns/op 23.24 MB/s PASS ok go/parser 2.001s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 140583461 ns/op 0.37 MB/s 5115728 B/op 27601 allocs/op BenchmarkPrintDecl-4 792 147517 ns/op 0.22 MB/s 16915 B/op 51 allocs/op PASS ok go/printer 0.296s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 286 417988 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8129430 ns/op 6.72 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11492681 ns/op 6.26 MB/s BenchmarkScanFiles/net/http/server.go-4 7 16216988 ns/op 7.00 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 235 523467 ns/op 5.88 MB/s PASS ok go/scanner 0.835s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 100.3 ns/op PASS ok go/token 0.132s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 142 851620 ns/op BenchmarkNamed/Underlying/nongeneric-4 869715 137.2 ns/op BenchmarkNamed/Underlying/generic-4 838065 137.7 ns/op BenchmarkNamed/Underlying/src_instance-4 847329 136.8 ns/op BenchmarkNamed/Underlying/user_instance-4 842827 137.0 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 23199 5184 ns/op BenchmarkNamed/NewMethodSet/generic-4 21884 5317 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 23236 5171 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 23245 5243 ns/op BenchmarkCheck/http/funcbodies/info-4 1 518569616 ns/op 58665 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 405487631 ns/op 75025 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 218772198 ns/op 139046 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 202961854 ns/op 149752 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 399601282 ns/op 12816 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 109042528 ns/op 46937 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 63839380 ns/op 80200 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 65842890 ns/op 77730 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 153541949 ns/op 14109 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 61890366 ns/op 34995 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 46803659 ns/op 46287 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 45437218 ns/op 47673 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 996486899 ns/op 61933 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 529093902 ns/op 116638 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 128069650 ns/op 481630 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 105219425 ns/op 586387 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 426359470 ns/op 4732 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 96264984 ns/op 20953 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 81070456 ns/op 24883 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 79560358 ns/op 25356 lines/s PASS ok go/types 16.592s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 11077 10820 ns/op 94.64 MB/s PASS ok hash/adler32 0.256s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 225621 498.1 ns/op 30.12 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 232720 493.2 ns/op 30.41 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 126883 921.8 ns/op 43.39 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 128654 917.2 ns/op 43.61 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 465870 265.9 ns/op 1925.46 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 476032 266.4 ns/op 1921.76 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 407102 319.8 ns/op 3202.13 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 398292 317.9 ns/op 3221.60 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 240055 610.2 ns/op 6713.08 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 239066 611.1 ns/op 6702.26 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 41539 3364 ns/op 9740.45 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 40604 3334 ns/op 9827.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 468870 248.9 ns/op 60.25 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 478599 247.3 ns/op 60.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 442365 249.9 ns/op 160.06 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 467450 248.1 ns/op 161.21 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 348618 335.1 ns/op 1527.90 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 349398 340.9 ns/op 1501.97 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 280848 428.7 ns/op 2388.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 276348 430.3 ns/op 2379.91 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 232977 511.0 ns/op 8016.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 230899 516.4 ns/op 7932.40 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 48186 2471 ns/op 13262.43 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 48544 2487 ns/op 13175.74 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 235591 492.1 ns/op 30.48 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 239002 491.5 ns/op 30.52 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 123328 956.6 ns/op 41.81 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 122004 961.3 ns/op 41.61 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8776 11847 ns/op 43.22 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9700 11948 ns/op 42.85 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4363 25515 ns/op 40.13 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4486 25320 ns/op 40.44 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1075 110068 ns/op 37.21 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1080 109741 ns/op 37.32 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 133 892519 ns/op 36.71 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 133 894876 ns/op 36.62 MB/s PASS ok hash/crc32 4.903s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1093957 ns/op 59.91 MB/s BenchmarkCrc64/ISO4KB-4 1213 97838 ns/op 41.87 MB/s BenchmarkCrc64/ISO1KB-4 5739 20259 ns/op 50.55 MB/s BenchmarkCrc64/ECMA64KB-4 100 1082843 ns/op 60.52 MB/s BenchmarkCrc64/Random64KB-4 100 1046255 ns/op 62.64 MB/s BenchmarkCrc64/Random16KB-4 438 269847 ns/op 60.72 MB/s PASS ok hash/crc64 0.762s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 11110 10814 ns/op 94.69 MB/s BenchmarkFnv32aKB-4 11150 10753 ns/op 95.23 MB/s BenchmarkFnv64KB-4 10000 11075 ns/op 92.46 MB/s BenchmarkFnv64aKB-4 10000 11087 ns/op 92.36 MB/s BenchmarkFnv128KB-4 2131 55604 ns/op 18.42 MB/s BenchmarkFnv128aKB-4 2100 55286 ns/op 18.52 MB/s PASS ok hash/fnv 0.945s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 555414 188.5 ns/op 21.21 MB/s BenchmarkHash/n=4/Bytes-4 4035706 29.87 ns/op 133.92 MB/s BenchmarkHash/n=4/String-4 4037858 30.20 ns/op 132.43 MB/s BenchmarkHash/n=8/Write-4 599686 186.9 ns/op 42.81 MB/s BenchmarkHash/n=8/Bytes-4 3930091 31.05 ns/op 257.68 MB/s BenchmarkHash/n=8/String-4 4180323 29.32 ns/op 272.90 MB/s BenchmarkHash/n=16/Write-4 573162 199.3 ns/op 80.27 MB/s BenchmarkHash/n=16/Bytes-4 4184527 28.27 ns/op 565.98 MB/s BenchmarkHash/n=16/String-4 4360356 27.57 ns/op 580.34 MB/s BenchmarkHash/n=32/Write-4 575035 202.6 ns/op 157.97 MB/s BenchmarkHash/n=32/Bytes-4 4229770 30.09 ns/op 1063.35 MB/s BenchmarkHash/n=32/String-4 4079920 28.95 ns/op 1105.46 MB/s BenchmarkHash/n=64/Write-4 534735 213.5 ns/op 299.82 MB/s BenchmarkHash/n=64/Bytes-4 3724120 33.79 ns/op 1894.11 MB/s BenchmarkHash/n=64/String-4 3844468 32.27 ns/op 1982.99 MB/s BenchmarkHash/n=256/Write-4 409316 284.7 ns/op 899.22 MB/s BenchmarkHash/n=256/Bytes-4 1998459 60.29 ns/op 4246.49 MB/s BenchmarkHash/n=256/String-4 1964292 62.62 ns/op 4088.38 MB/s BenchmarkHash/n=320/Write-4 418150 284.9 ns/op 1123.07 MB/s BenchmarkHash/n=320/Bytes-4 1582570 75.58 ns/op 4234.18 MB/s BenchmarkHash/n=320/String-4 1569584 78.20 ns/op 4091.82 MB/s BenchmarkHash/n=1024/Write-4 285003 445.2 ns/op 2300.18 MB/s BenchmarkHash/n=1024/Bytes-4 748646 188.7 ns/op 5426.62 MB/s BenchmarkHash/n=1024/String-4 727795 188.6 ns/op 5428.13 MB/s BenchmarkHash/n=4096/Write-4 125191 1060 ns/op 3862.54 MB/s BenchmarkHash/n=4096/Bytes-4 207360 697.0 ns/op 5876.86 MB/s BenchmarkHash/n=4096/String-4 204541 709.6 ns/op 5772.06 MB/s BenchmarkHash/n=16384/Write-4 36094 3456 ns/op 4740.79 MB/s BenchmarkHash/n=16384/Bytes-4 49276 2797 ns/op 5857.76 MB/s BenchmarkHash/n=16384/String-4 47086 2768 ns/op 5918.05 MB/s PASS ok hash/maphash 4.529s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 837 128932 ns/op BenchmarkEscapeNone-4 116955 983.7 ns/op BenchmarkUnescape-4 782 148919 ns/op BenchmarkUnescapeNone-4 557041 211.3 ns/op BenchmarkUnescapeSparse-4 10000 10157 ns/op BenchmarkUnescapeDense-4 1210 97357 ns/op PASS ok html 0.778s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9733 12291 ns/op BenchmarkCSSEscaperNoSpecials-4 50169 2341 ns/op BenchmarkDecodeCSS-4 28195 4275 ns/op BenchmarkDecodeCSSNoSpecials-4 4191772 28.30 ns/op BenchmarkCSSValueFilter-4 127725 929.3 ns/op BenchmarkCSSValueFilterOk-4 86986 1340 ns/op BenchmarkEscapedExecute-4 4494 24054 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10258 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 72066 1649 ns/op BenchmarkStripTags-4 22869 5285 ns/op BenchmarkStripTagsNoSpecials-4 315540 383.3 ns/op BenchmarkJSValEscaperWithNum-4 26118 4602 ns/op BenchmarkJSValEscaperWithStr-4 4461 24270 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20145 5769 ns/op BenchmarkJSValEscaperWithObj-4 4348 27420 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14758 8079 ns/op BenchmarkJSStrEscaperNoSpecials-4 64356 1865 ns/op BenchmarkJSStrEscaper-4 12170 9904 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 58558 2008 ns/op BenchmarkJSRegexpEscaper-4 10000 10273 ns/op BenchmarkTemplateSpecialTags-4 85 1233940 ns/op BenchmarkURLEscaper-4 4327 24927 ns/op BenchmarkURLEscaperNoSpecials-4 197599 610.5 ns/op BenchmarkURLNormalizer-4 5920 18680 ns/op BenchmarkURLNormalizerNoSpecials-4 191842 636.0 ns/op BenchmarkSrcsetFilter-4 20832 5840 ns/op BenchmarkSrcsetFilterNoSpecials-4 117625 1010 ns/op PASS ok html/template 4.060s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 631384 178.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 435361 234.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 656875 176.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 494384 235.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1917487 62.45 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1275145 94.62 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1891086 62.69 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1326598 90.83 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1508785 79.82 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 463299 256.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 376604 314.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 487960 244.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 379495 323.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 861142 136.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 610178 200.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 949844 117.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 614011 199.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 448668 257.9 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1495136 79.28 ns/op BenchmarkRGBASetRGBA-4 1517734 79.77 ns/op BenchmarkRGBA64At-4 842844 137.3 ns/op BenchmarkRGBA64SetRGBA64-4 805658 145.0 ns/op BenchmarkNRGBAAt-4 1509460 79.85 ns/op BenchmarkNRGBASetNRGBA-4 1488826 80.50 ns/op BenchmarkNRGBA64At-4 842085 137.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 802981 145.1 ns/op BenchmarkAlphaAt-4 2554872 46.81 ns/op BenchmarkAlphaSetAlpha-4 2622184 45.63 ns/op BenchmarkAlpha16At-4 1643377 72.94 ns/op BenchmarkAlphaSetAlpha16-4 1635500 73.27 ns/op BenchmarkGrayAt-4 2603168 45.45 ns/op BenchmarkGraySetGray-4 2488036 48.39 ns/op BenchmarkGray16At-4 1652692 73.49 ns/op BenchmarkGraySetGray16-4 1634905 72.50 ns/op PASS ok image 5.483s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4406174 27.30 ns/op BenchmarkYCbCrToRGB/128-4 4252192 27.95 ns/op BenchmarkYCbCrToRGB/255-4 4370574 27.27 ns/op BenchmarkRGBToYCbCr/0-4 4256589 28.26 ns/op BenchmarkRGBToYCbCr/Cb-4 3945044 29.64 ns/op BenchmarkRGBToYCbCr/Cr-4 4317082 27.81 ns/op BenchmarkYCbCrToRGBA/0-4 3235203 37.14 ns/op BenchmarkYCbCrToRGBA/128-4 3389152 35.49 ns/op BenchmarkYCbCrToRGBA/255-4 3454378 34.52 ns/op BenchmarkNYCbCrAToRGBA/0-4 3352600 35.41 ns/op BenchmarkNYCbCrAToRGBA/128-4 3387478 35.34 ns/op BenchmarkNYCbCrAToRGBA/255-4 3347127 35.95 ns/op PASS ok image/color 1.881s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 30395897 ns/op BenchmarkFillSrc-4 348 328251 ns/op BenchmarkCopyOver-4 7 15129191 ns/op BenchmarkCopySrc-4 460 235600 ns/op BenchmarkNRGBAOver-4 7 16413274 ns/op BenchmarkNRGBASrc-4 10 10847077 ns/op BenchmarkYCbCr-4 9 12549694 ns/op BenchmarkGray-4 15 6690810 ns/op BenchmarkCMYK-4 10 10591728 ns/op BenchmarkGlyphOver-4 20 5352493 ns/op BenchmarkRGBAMaskOver-4 4 27073742 ns/op BenchmarkGrayMaskOver-4 5 21220623 ns/op BenchmarkRGBA64ImageMaskOver-4 4 33145824 ns/op BenchmarkRGBA-4 5 22258544 ns/op BenchmarkPalettedFill-4 1095 118269 ns/op BenchmarkPalettedRGBA-4 5 23782061 ns/op BenchmarkGenericOver-4 3 48553939 ns/op BenchmarkGenericMaskOver-4 5 20287874 ns/op BenchmarkGenericSrc-4 4 32657956 ns/op BenchmarkGenericMaskSrc-4 4 29180336 ns/op PASS ok image/draw 6.408s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4642870 ns/op 3.33 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 113272709 ns/op 2.71 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2989656987 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 62 1855324 ns/op 8.33 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 147739993 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.047s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3873 28310 ns/op BenchmarkIDCT-4 3823 27751 ns/op BenchmarkDecodeBaseline-4 9 12122971 ns/op 5.10 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 16710629 ns/op 3.70 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 148285924 ns/op 8.29 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 184862310 ns/op 4.99 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.186s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12829788 8.949 ns/op BenchmarkDecodeGray-4 13 8539195 ns/op 7.67 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 36404834 ns/op 7.20 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 31295220 ns/op 8.38 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5117968 ns/op 12.81 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 29191848 ns/op 8.98 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 35995699 ns/op 7.28 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 52447263 ns/op 5.86 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 52887455 ns/op 5.81 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 169577534 ns/op 7.25 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 185766837 ns/op 6.61 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 26662283 ns/op 11.52 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 168504104 ns/op 7.29 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 727803658 ns/op 1.69 MB/s 864184 B/op 30 allocs/op PASS ok image/png 3.393s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 50196157 ns/op 1.99 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 40718762 ns/op 2.46 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 295997498 ns/op 1.69 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 287551129 ns/op 1.74 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 49750018 ns/op 2.01 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 40116565 ns/op 2.49 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 283600122 ns/op 1.76 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 269957245 ns/op 1.85 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 627342427 ns/op 1.59 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 614623722 ns/op 1.63 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3728176236 ns/op 1.34 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3542124541 ns/op 1.41 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8360096 ns/op 11.96 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 13 8770315 ns/op 11.40 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 42342043 ns/op 11.81 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 43913436 ns/op 11.39 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 81813704 ns/op 12.22 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 85378562 ns/op 11.71 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 411570179 ns/op 12.15 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 424032238 ns/op 11.79 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 56536048 ns/op 1.77 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 46951879 ns/op 2.13 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 354792357 ns/op 1.41 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 380240918 ns/op 1.31 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 849791849 ns/op 1.18 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 864140888 ns/op 1.16 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5574608039 ns/op 0.90 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5136939076 ns/op 0.97 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 151888052 ns/op 27.52 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 159491011 ns/op 26.21 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 66.797s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 36699 2931 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 39384 3038 ns/op 0.66 MB/s BenchmarkMarshalCorpusFile/4-4 34986 3431 ns/op 1.17 MB/s BenchmarkMarshalCorpusFile/8-4 29613 4079 ns/op 1.96 MB/s BenchmarkMarshalCorpusFile/16-4 22834 5290 ns/op 3.02 MB/s BenchmarkMarshalCorpusFile/32-4 14199 8097 ns/op 3.95 MB/s BenchmarkMarshalCorpusFile/64-4 8048 12881 ns/op 4.97 MB/s BenchmarkMarshalCorpusFile/128-4 5244 20441 ns/op 6.26 MB/s BenchmarkMarshalCorpusFile/256-4 2980 39402 ns/op 6.50 MB/s BenchmarkMarshalCorpusFile/512-4 1515 77306 ns/op 6.62 MB/s BenchmarkMarshalCorpusFile/1024-4 762 148728 ns/op 6.89 MB/s BenchmarkMarshalCorpusFile/2048-4 399 306330 ns/op 6.69 MB/s BenchmarkMarshalCorpusFile/4096-4 201 589553 ns/op 6.95 MB/s BenchmarkMarshalCorpusFile/8192-4 96 1187179 ns/op 6.90 MB/s BenchmarkMarshalCorpusFile/16384-4 49 2356051 ns/op 6.95 MB/s BenchmarkMarshalCorpusFile/32768-4 22 5227533 ns/op 6.27 MB/s BenchmarkMarshalCorpusFile/65536-4 10 10575081 ns/op 6.20 MB/s BenchmarkMarshalCorpusFile/131072-4 5 21757879 ns/op 6.02 MB/s BenchmarkMarshalCorpusFile/262144-4 3 43086514 ns/op 6.08 MB/s BenchmarkMarshalCorpusFile/524288-4 2 86631337 ns/op 6.05 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 171851748 ns/op 6.10 MB/s BenchmarkUnmarshalCorpusFile/1-4 9622 11167 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9132 11739 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8631 12462 ns/op 0.32 MB/s BenchmarkUnmarshalCorpusFile/8-4 7238 14083 ns/op 0.57 MB/s BenchmarkUnmarshalCorpusFile/16-4 6624 17355 ns/op 0.92 MB/s BenchmarkUnmarshalCorpusFile/32-4 4652 25323 ns/op 1.26 MB/s BenchmarkUnmarshalCorpusFile/64-4 3690 29875 ns/op 2.14 MB/s BenchmarkUnmarshalCorpusFile/128-4 2984 39045 ns/op 3.28 MB/s BenchmarkUnmarshalCorpusFile/256-4 1128 102425 ns/op 2.50 MB/s BenchmarkUnmarshalCorpusFile/512-4 612 196385 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/1024-4 309 375028 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/2048-4 159 750235 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/4096-4 75 1485403 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 2978355 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5943938 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11893106 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23463899 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 47351530 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 94388029 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 191546535 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 409015554 ns/op 2.56 MB/s BenchmarkMutatorBytes/1-4 37419 3268 ns/op BenchmarkMutatorBytes/10-4 38890 3094 ns/op BenchmarkMutatorBytes/100-4 36028 3382 ns/op BenchmarkMutatorBytes/1000-4 23342 5418 ns/op BenchmarkMutatorBytes/10000-4 6021 24090 ns/op BenchmarkMutatorBytes/100000-4 824 154518 ns/op BenchmarkMutatorString/1-4 34077 3315 ns/op BenchmarkMutatorString/10-4 36448 3265 ns/op BenchmarkMutatorString/100-4 31797 3972 ns/op BenchmarkMutatorString/1000-4 14052 7825 ns/op BenchmarkMutatorString/10000-4 3346 55207 ns/op BenchmarkMutatorString/100000-4 306 383978 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17564 6111 ns/op BenchmarkMutatorAllBasicTypes/string-4 19530 6235 ns/op BenchmarkMutatorAllBasicTypes/bool-4 64808 1870 ns/op BenchmarkMutatorAllBasicTypes/float32-4 57036 2106 ns/op BenchmarkMutatorAllBasicTypes/float64-4 56421 2118 ns/op BenchmarkMutatorAllBasicTypes/int-4 60693 1953 ns/op BenchmarkMutatorAllBasicTypes/int8-4 60418 1941 ns/op BenchmarkMutatorAllBasicTypes/int16-4 60252 1988 ns/op BenchmarkMutatorAllBasicTypes/int32-4 58232 1994 ns/op BenchmarkMutatorAllBasicTypes/int64-4 61482 1968 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 57014 2037 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 59776 2014 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 59364 2004 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 58988 2002 ns/op PASS ok internal/fuzz 11.497s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 53172 2390 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 130832 917.3 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.393s PASS ok internal/poll 0.028s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20736908 ns/op PASS ok internal/trace 2.537s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 7634 13815 ns/op BenchmarkCopyNLarge-4 289 567601 ns/op PASS ok io 0.451s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 210552 538.9 ns/op BenchmarkPrintln-4 28448 4195 ns/op BenchmarkPrintlnNoFlags-4 50512 2406 ns/op PASS ok log 0.469s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1787230 67.43 ns/op BenchmarkAcosh-4 958712 121.7 ns/op BenchmarkAsin-4 1785195 67.69 ns/op BenchmarkAsinh-4 1000000 128.2 ns/op BenchmarkAtan-4 2589435 50.43 ns/op BenchmarkAtanh-4 1000000 119.4 ns/op BenchmarkAtan2-4 1771599 67.28 ns/op BenchmarkCbrt-4 1376833 88.00 ns/op BenchmarkCeil-4 18668102 6.388 ns/op BenchmarkCopysign-4 3128132 38.03 ns/op BenchmarkCos-4 1303993 90.89 ns/op BenchmarkCosh-4 1401705 84.63 ns/op BenchmarkErf-4 2302774 54.41 ns/op BenchmarkErfc-4 2318238 53.79 ns/op BenchmarkErfinv-4 1864512 66.37 ns/op BenchmarkErfcinv-4 1888075 66.35 ns/op BenchmarkExp-4 4757170 42.81 ns/op BenchmarkExpGo-4 911690 127.1 ns/op BenchmarkExpm1-4 1915910 63.11 ns/op BenchmarkExp2-4 958064 119.3 ns/op BenchmarkExp2Go-4 987422 127.5 ns/op BenchmarkAbs-4 4179092 29.54 ns/op BenchmarkDim-4 10158706 11.95 ns/op BenchmarkFloor-4 18824308 6.407 ns/op BenchmarkMax-4 12791570 9.464 ns/op BenchmarkMin-4 12877766 9.450 ns/op BenchmarkMod-4 332761 333.7 ns/op BenchmarkFrexp-4 2069948 57.81 ns/op BenchmarkGamma-4 794722 152.4 ns/op BenchmarkHypot-4 10063924 25.46 ns/op BenchmarkHypotGo-4 1616532 73.42 ns/op BenchmarkIlogb-4 2449462 48.43 ns/op BenchmarkJ0-4 260715 473.0 ns/op BenchmarkJ1-4 270516 461.4 ns/op BenchmarkJn-4 128914 960.5 ns/op BenchmarkLdexp-4 1987201 60.42 ns/op BenchmarkLgamma-4 940650 131.2 ns/op BenchmarkLog-4 4090958 52.49 ns/op BenchmarkLogb-4 2414391 49.30 ns/op BenchmarkLog1p-4 1245847 95.66 ns/op BenchmarkLog10-4 3092425 49.86 ns/op BenchmarkLog2-4 1483542 80.33 ns/op BenchmarkModf-4 2987530 39.75 ns/op BenchmarkNextafter32-4 2950099 40.78 ns/op BenchmarkNextafter64-4 2790679 41.62 ns/op BenchmarkPowInt-4 583228 196.5 ns/op BenchmarkPowFrac-4 430808 295.6 ns/op BenchmarkPow10Pos-4 5040726 23.72 ns/op BenchmarkPow10Neg-4 4971848 23.99 ns/op BenchmarkRound-4 3965566 30.29 ns/op BenchmarkRoundToEven-4 9736159 12.14 ns/op BenchmarkRemainder-4 519746 219.1 ns/op BenchmarkSignbit-4 6047065 19.80 ns/op BenchmarkSin-4 1674796 72.39 ns/op BenchmarkSincos-4 1000000 109.6 ns/op BenchmarkSinh-4 1666365 72.93 ns/op BenchmarkSqrtIndirect-4 18423740 6.429 ns/op BenchmarkSqrtLatency-4 17120018 7.601 ns/op BenchmarkSqrtIndirectLatency-4 17567791 7.729 ns/op BenchmarkSqrtGoLatency-4 1316800 90.22 ns/op BenchmarkSqrtPrime-4 33025 3669 ns/op BenchmarkTan-4 1453303 83.40 ns/op BenchmarkTanh-4 1307886 92.32 ns/op BenchmarkTrunc-4 18774916 6.385 ns/op BenchmarkY0-4 266991 457.4 ns/op BenchmarkY1-4 277314 455.9 ns/op BenchmarkYn-4 130225 950.2 ns/op BenchmarkFloat64bits-4 6221260 19.46 ns/op BenchmarkFloat64frombits-4 6107797 19.71 ns/op BenchmarkFloat32bits-4 6066715 19.63 ns/op BenchmarkFloat32frombits-4 5735679 20.98 ns/op BenchmarkFMA-4 17462223 6.790 ns/op PASS ok math 11.620s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11644426 10.53 ns/op 6077.85 MB/s BenchmarkAddVV/2-4 10792204 11.53 ns/op 11100.63 MB/s BenchmarkAddVV/3-4 9624259 12.26 ns/op 15659.35 MB/s BenchmarkAddVV/4-4 9630985 12.48 ns/op 20512.45 MB/s BenchmarkAddVV/5-4 9171520 13.19 ns/op 24264.87 MB/s BenchmarkAddVV/10-4 7651989 15.59 ns/op 41051.05 MB/s BenchmarkAddVV/100-4 1841914 64.90 ns/op 98610.23 MB/s BenchmarkAddVV/1000-4 202873 577.5 ns/op 110831.68 MB/s BenchmarkSubVV/1-4 11722856 10.42 ns/op 6139.32 MB/s BenchmarkSubVV/2-4 10897110 10.66 ns/op 12005.69 MB/s BenchmarkSubVV/3-4 9700227 12.02 ns/op 15976.04 MB/s BenchmarkSubVV/4-4 9937561 12.18 ns/op 21020.58 MB/s BenchmarkSubVV/5-4 9344880 12.87 ns/op 24867.78 MB/s BenchmarkSubVV/10-4 7564202 15.66 ns/op 40868.21 MB/s BenchmarkSubVV/100-4 1848207 65.18 ns/op 98190.43 MB/s BenchmarkSubVV/1000-4 204765 577.8 ns/op 110764.79 MB/s BenchmarkAddVW/1-4 12111859 9.541 ns/op 838.47 MB/s BenchmarkAddVW/2-4 11316382 10.93 ns/op 1463.37 MB/s BenchmarkAddVW/3-4 10252682 11.63 ns/op 2063.54 MB/s BenchmarkAddVW/4-4 10799338 10.99 ns/op 2912.25 MB/s BenchmarkAddVW/5-4 10628200 11.31 ns/op 3535.49 MB/s BenchmarkAddVW/10-4 8986004 13.50 ns/op 5927.62 MB/s BenchmarkAddVW/100-4 329217 336.4 ns/op 2378.42 MB/s BenchmarkAddVW/1000-4 52833 2272 ns/op 3520.92 MB/s BenchmarkAddVWext/1-4 12179990 9.161 ns/op 873.28 MB/s BenchmarkAddVWext/2-4 12496402 9.646 ns/op 1658.71 MB/s BenchmarkAddVWext/3-4 11364034 10.53 ns/op 2279.73 MB/s BenchmarkAddVWext/4-4 10961733 10.68 ns/op 2996.38 MB/s BenchmarkAddVWext/5-4 10268712 11.21 ns/op 3566.92 MB/s BenchmarkAddVWext/10-4 8731814 13.53 ns/op 5913.43 MB/s BenchmarkAddVWext/100-4 81746 1463 ns/op 546.93 MB/s BenchmarkAddVWext/1000-4 8584 13662 ns/op 585.58 MB/s BenchmarkSubVW/1-4 13122204 9.147 ns/op 874.65 MB/s BenchmarkSubVW/2-4 12070785 9.962 ns/op 1606.04 MB/s BenchmarkSubVW/3-4 11228768 10.84 ns/op 2214.35 MB/s BenchmarkSubVW/4-4 11010393 10.72 ns/op 2984.10 MB/s BenchmarkSubVW/5-4 10682236 11.33 ns/op 3530.21 MB/s BenchmarkSubVW/10-4 8801386 13.54 ns/op 5906.94 MB/s BenchmarkSubVW/100-4 338668 351.9 ns/op 2273.67 MB/s BenchmarkSubVW/1000-4 53354 2256 ns/op 3546.34 MB/s BenchmarkSubVWext/1-4 13140878 9.075 ns/op 881.55 MB/s BenchmarkSubVWext/2-4 12100274 9.711 ns/op 1647.55 MB/s BenchmarkSubVWext/3-4 11195101 10.69 ns/op 2244.21 MB/s BenchmarkSubVWext/4-4 11107564 10.71 ns/op 2988.85 MB/s BenchmarkSubVWext/5-4 10451574 11.37 ns/op 3517.39 MB/s BenchmarkSubVWext/10-4 8798604 13.49 ns/op 5930.66 MB/s BenchmarkSubVWext/100-4 85921 1368 ns/op 584.74 MB/s BenchmarkSubVWext/1000-4 8331 13645 ns/op 586.31 MB/s BenchmarkMulAddVWW/1-4 10590321 11.59 ns/op 5521.27 MB/s BenchmarkMulAddVWW/2-4 9741802 12.19 ns/op 10496.43 MB/s BenchmarkMulAddVWW/3-4 9353742 12.87 ns/op 14918.37 MB/s BenchmarkMulAddVWW/4-4 8841542 13.47 ns/op 19008.37 MB/s BenchmarkMulAddVWW/5-4 8006986 14.84 ns/op 21570.32 MB/s BenchmarkMulAddVWW/10-4 6363044 18.84 ns/op 33962.87 MB/s BenchmarkMulAddVWW/100-4 1000000 101.5 ns/op 63038.18 MB/s BenchmarkMulAddVWW/1000-4 126872 943.2 ns/op 67851.70 MB/s BenchmarkAddMulVVW/1-4 12178550 9.956 ns/op 6428.55 MB/s BenchmarkAddMulVVW/2-4 10685228 11.32 ns/op 11307.32 MB/s BenchmarkAddMulVVW/3-4 9647175 12.55 ns/op 15304.51 MB/s BenchmarkAddMulVVW/4-4 8952236 13.49 ns/op 18971.40 MB/s BenchmarkAddMulVVW/5-4 8069118 16.00 ns/op 20004.04 MB/s BenchmarkAddMulVVW/10-4 6838513 18.31 ns/op 34949.97 MB/s BenchmarkAddMulVVW/100-4 1466674 81.04 ns/op 78972.49 MB/s BenchmarkAddMulVVW/1000-4 169321 713.3 ns/op 89718.04 MB/s BenchmarkDivWVW/1-4 2766724 43.41 ns/op 1474.42 MB/s BenchmarkDivWVW/2-4 1251669 96.46 ns/op 1326.92 MB/s BenchmarkDivWVW/3-4 912781 124.3 ns/op 1544.34 MB/s BenchmarkDivWVW/4-4 813139 143.4 ns/op 1784.85 MB/s BenchmarkDivWVW/5-4 817003 147.4 ns/op 2170.27 MB/s BenchmarkDivWVW/10-4 432133 272.3 ns/op 2350.20 MB/s BenchmarkDivWVW/100-4 58038 2063 ns/op 3102.74 MB/s BenchmarkDivWVW/1000-4 5842 20082 ns/op 3186.87 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11188978 9.599 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12037129 9.551 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10595828 10.97 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11019390 10.01 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10020308 11.52 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9934495 11.04 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8781265 12.26 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9520491 11.69 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8618536 13.17 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8851053 12.58 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6657864 17.99 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7010421 16.43 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 107.7 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1302483 92.96 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 129746 924.1 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 154942 771.5 ns/op BenchmarkDecimalConversion-4 228 523038 ns/op BenchmarkFloatString/100-4 12320 9764 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 235 515490 ns/op 2904 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 47275590 ns/op 60650 B/op 49 allocs/op BenchmarkFloatString/100000-4 1 4724880979 ns/op 823888 B/op 486 allocs/op BenchmarkFloatAdd/10-4 174240 683.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 172790 685.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 156112 759.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 88456 1370 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16982 7030 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 228284 497.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 236034 486.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 227736 521.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 167443 723.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 43706 2694 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2028 56378 ns/op BenchmarkParseFloatLargeExp-4 478 246423 ns/op BenchmarkGCD10x10/WithoutXY-4 203685 573.8 ns/op BenchmarkGCD10x10/WithXY-4 62754 1961 ns/op BenchmarkGCD10x100/WithoutXY-4 107355 1118 ns/op BenchmarkGCD10x100/WithXY-4 18776 6432 ns/op BenchmarkGCD10x1000/WithoutXY-4 68676 1781 ns/op BenchmarkGCD10x1000/WithXY-4 15422 7786 ns/op BenchmarkGCD100x100/WithoutXY-4 26737 4422 ns/op BenchmarkGCD100x100/WithXY-4 10000 10363 ns/op BenchmarkGCD100x1000/WithoutXY-4 13334 8992 ns/op BenchmarkGCD100x1000/WithXY-4 6350 17741 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2254 53372 ns/op BenchmarkGCD1000x1000/WithXY-4 1213 94992 ns/op BenchmarkHilbert-4 24 4748876 ns/op BenchmarkBinomial-4 15009 8086 ns/op BenchmarkQuoRem-4 22316 5643 ns/op BenchmarkExp-4 15 7581132 ns/op BenchmarkExpMont/Odd-4 127 942614 ns/op 2591 B/op 22 allocs/op BenchmarkExpMont/Even1-4 124 956509 ns/op 3366 B/op 38 allocs/op BenchmarkExpMont/Even2-4 123 985153 ns/op 3861 B/op 54 allocs/op BenchmarkExpMont/Even3-4 121 987178 ns/op 3846 B/op 53 allocs/op BenchmarkExpMont/Even4-4 123 978773 ns/op 3839 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1022099 ns/op 3870 B/op 54 allocs/op BenchmarkExpMont/Even32-4 121 969819 ns/op 3852 B/op 53 allocs/op BenchmarkExpMont/Even64-4 147 809152 ns/op 3656 B/op 54 allocs/op BenchmarkExpMont/Even96-4 142 840406 ns/op 3799 B/op 52 allocs/op BenchmarkExpMont/Even128-4 165 711759 ns/op 3248 B/op 50 allocs/op BenchmarkExpMont/Even255-4 193 618868 ns/op 2938 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 445 263581 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 399 295516 ns/op 1736 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 403 301056 ns/op 1737 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 402 294823 ns/op 1738 B/op 47 allocs/op BenchmarkExp2-4 15 7575532 ns/op BenchmarkBitset-4 793390 147.7 ns/op BenchmarkBitsetNeg-4 449540 267.1 ns/op BenchmarkBitsetOrig-4 263436 460.4 ns/op BenchmarkBitsetNegOrig-4 173200 732.2 ns/op BenchmarkModSqrt225_Tonelli-4 99 1049733 ns/op BenchmarkModSqrt225_3Mod4-4 380 313396 ns/op BenchmarkModSqrt231_Tonelli-4 100 1080590 ns/op BenchmarkModSqrt231_5Mod8-4 321 371325 ns/op BenchmarkModInverse-4 14002 8736 ns/op BenchmarkSqrt-4 1802 67391 ns/op BenchmarkIntSqr/1-4 1374543 86.62 ns/op BenchmarkIntSqr/2-4 765661 153.0 ns/op BenchmarkIntSqr/3-4 612601 190.1 ns/op BenchmarkIntSqr/5-4 433110 276.1 ns/op BenchmarkIntSqr/8-4 325884 373.6 ns/op BenchmarkIntSqr/10-4 256614 471.9 ns/op BenchmarkIntSqr/20-4 52572 2411 ns/op BenchmarkIntSqr/30-4 38335 3256 ns/op BenchmarkIntSqr/50-4 23216 5317 ns/op BenchmarkIntSqr/80-4 13692 8937 ns/op BenchmarkIntSqr/100-4 9079 11775 ns/op BenchmarkIntSqr/200-4 3555 30755 ns/op BenchmarkIntSqr/300-4 1521 69417 ns/op BenchmarkIntSqr/500-4 806 156512 ns/op BenchmarkIntSqr/800-4 300 392856 ns/op BenchmarkIntSqr/1000-4 224 533994 ns/op BenchmarkDiv/20/10-4 409058 284.7 ns/op BenchmarkDiv/40/20-4 396534 285.6 ns/op BenchmarkDiv/100/50-4 360134 335.1 ns/op BenchmarkDiv/200/100-4 54884 2248 ns/op BenchmarkDiv/400/200-4 52814 2323 ns/op BenchmarkDiv/1000/500-4 43681 2838 ns/op BenchmarkDiv/2000/1000-4 32094 3869 ns/op BenchmarkDiv/20000/10000-4 1093 108369 ns/op BenchmarkDiv/200000/100000-4 26 4584875 ns/op BenchmarkDiv/2000000/1000000-4 1 124701629 ns/op BenchmarkDiv/20000000/10000000-4 1 3695045320 ns/op BenchmarkMul-4 5 21716212 ns/op BenchmarkNatMul/10-4 176433 633.7 ns/op BenchmarkNatMul/100-4 5877 20473 ns/op BenchmarkNatMul/1000-4 180 653939 ns/op BenchmarkZeroShifts/Shl-4 19966 6965 ns/op BenchmarkZeroShifts/ShlSame-4 4934310 24.82 ns/op BenchmarkZeroShifts/Shr-4 19826 5890 ns/op BenchmarkZeroShifts/ShrSame-4 5418564 22.35 ns/op BenchmarkExp3Power/0x10-4 202030 608.2 ns/op BenchmarkExp3Power/0x40-4 173887 700.2 ns/op BenchmarkExp3Power/0x100-4 106425 1152 ns/op BenchmarkExp3Power/0x400-4 47053 2520 ns/op BenchmarkExp3Power/0x1000-4 9505 11454 ns/op BenchmarkExp3Power/0x4000-4 2019 59014 ns/op BenchmarkExp3Power/0x10000-4 219 543247 ns/op BenchmarkExp3Power/0x40000-4 20 5848586 ns/op BenchmarkExp3Power/0x100000-4 2 56537698 ns/op BenchmarkExp3Power/0x400000-4 1 527933999 ns/op BenchmarkFibo-4 3 39454296 ns/op BenchmarkNatSqr/1-4 1000000 119.1 ns/op BenchmarkNatSqr/2-4 575188 198.4 ns/op BenchmarkNatSqr/3-4 484195 245.6 ns/op BenchmarkNatSqr/5-4 341556 368.3 ns/op BenchmarkNatSqr/8-4 235574 518.7 ns/op BenchmarkNatSqr/10-4 190414 644.7 ns/op BenchmarkNatSqr/20-4 48730 2520 ns/op BenchmarkNatSqr/30-4 35048 3463 ns/op BenchmarkNatSqr/50-4 21231 5707 ns/op BenchmarkNatSqr/80-4 12744 9374 ns/op BenchmarkNatSqr/100-4 8745 12417 ns/op BenchmarkNatSqr/200-4 3598 32229 ns/op BenchmarkNatSqr/300-4 1623 76368 ns/op BenchmarkNatSqr/500-4 805 150403 ns/op BenchmarkNatSqr/800-4 334 353045 ns/op BenchmarkNatSqr/1000-4 247 489582 ns/op BenchmarkNatSetBytes/8-4 791404 141.5 ns/op BenchmarkNatSetBytes/24-4 256731 491.3 ns/op BenchmarkNatSetBytes/128-4 58406 2054 ns/op BenchmarkNatSetBytes/7-4 891536 132.1 ns/op BenchmarkNatSetBytes/23-4 256527 456.0 ns/op BenchmarkNatSetBytes/127-4 58752 2032 ns/op BenchmarkScanPi-4 276 440354 ns/op BenchmarkStringPiParallel-4 754 144392 ns/op BenchmarkScan/10/Base2-4 44989 2647 ns/op BenchmarkScan/100/Base2-4 5164 22834 ns/op BenchmarkScan/1000/Base2-4 524 228888 ns/op BenchmarkScan/10/Base8-4 105650 1095 ns/op BenchmarkScan/100/Base8-4 14913 8030 ns/op BenchmarkScan/1000/Base8-4 1498 78555 ns/op BenchmarkScan/10/Base10-4 115916 1028 ns/op BenchmarkScan/100/Base10-4 15882 7406 ns/op BenchmarkScan/1000/Base10-4 1627 72685 ns/op BenchmarkScan/10/Base16-4 127411 927.6 ns/op BenchmarkScan/100/Base16-4 17946 6712 ns/op BenchmarkScan/1000/Base16-4 1819 64836 ns/op BenchmarkString/10/Base2-4 181978 645.1 ns/op BenchmarkString/100/Base2-4 24109 4996 ns/op BenchmarkString/1000/Base2-4 2472 47289 ns/op BenchmarkString/10/Base8-4 370420 322.5 ns/op BenchmarkString/100/Base8-4 65188 1857 ns/op BenchmarkString/1000/Base8-4 7188 16754 ns/op BenchmarkString/10/Base10-4 206986 571.2 ns/op BenchmarkString/100/Base10-4 40231 3036 ns/op BenchmarkString/1000/Base10-4 5161 22931 ns/op BenchmarkString/10/Base16-4 417367 285.3 ns/op BenchmarkString/100/Base16-4 85230 1403 ns/op BenchmarkString/1000/Base16-4 9732 12042 ns/op BenchmarkLeafSize/0-4 45 2625012 ns/op BenchmarkLeafSize/1-4 442 268189 ns/op BenchmarkLeafSize/2-4 446 268822 ns/op BenchmarkLeafSize/3-4 321 369473 ns/op BenchmarkLeafSize/4-4 453 268811 ns/op BenchmarkLeafSize/5-4 284 416249 ns/op BenchmarkLeafSize/6-4 330 369614 ns/op BenchmarkLeafSize/7-4 344 343903 ns/op BenchmarkLeafSize/8-4 453 256452 ns/op BenchmarkLeafSize/9-4 238 503028 ns/op BenchmarkLeafSize/10-4 277 414704 ns/op BenchmarkLeafSize/11-4 297 398486 ns/op BenchmarkLeafSize/12-4 330 367064 ns/op BenchmarkLeafSize/13-4 300 402602 ns/op BenchmarkLeafSize/14-4 352 339910 ns/op BenchmarkLeafSize/15-4 373 326650 ns/op BenchmarkLeafSize/16-4 457 260571 ns/op BenchmarkLeafSize/32-4 450 261522 ns/op BenchmarkLeafSize/64-4 416 287185 ns/op BenchmarkProbablyPrime/n=0-4 9 11112168 ns/op BenchmarkProbablyPrime/n=1-4 8 12580556 ns/op BenchmarkProbablyPrime/n=5-4 6 18449868 ns/op BenchmarkProbablyPrime/n=10-4 4 26105920 ns/op BenchmarkProbablyPrime/n=20-4 3 40485375 ns/op BenchmarkProbablyPrime/Lucas-4 12 9543624 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 75 1494148 ns/op BenchmarkRatCmp-4 237646 503.7 ns/op BenchmarkFloatSqrt/64-4 22942 5156 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 14614 8167 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9276 11848 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4666 23299 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 850 141203 ns/op 18020 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 62 1853311 ns/op 174898 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 140958183 ns/op 3719464 B/op 587 allocs/op PASS ok math/big 49.391s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8839588 13.59 ns/op BenchmarkLeadingZeros8-4 9152320 13.27 ns/op BenchmarkLeadingZeros16-4 9008014 13.24 ns/op BenchmarkLeadingZeros32-4 9384123 12.79 ns/op BenchmarkLeadingZeros64-4 9739129 12.47 ns/op BenchmarkTrailingZeros-4 9355921 12.68 ns/op BenchmarkTrailingZeros8-4 9065030 12.89 ns/op BenchmarkTrailingZeros16-4 9649843 12.62 ns/op BenchmarkTrailingZeros32-4 9339585 13.06 ns/op BenchmarkTrailingZeros64-4 9355749 12.66 ns/op BenchmarkOnesCount-4 9192130 12.76 ns/op BenchmarkOnesCount8-4 9416624 12.59 ns/op BenchmarkOnesCount16-4 9592790 12.60 ns/op BenchmarkOnesCount32-4 9561453 12.54 ns/op BenchmarkOnesCount64-4 9491538 12.52 ns/op BenchmarkRotateLeft-4 9831883 12.01 ns/op BenchmarkRotateLeft8-4 9597517 12.37 ns/op BenchmarkRotateLeft16-4 9872954 12.02 ns/op BenchmarkRotateLeft32-4 9686611 12.48 ns/op BenchmarkRotateLeft64-4 9886606 12.09 ns/op BenchmarkReverse-4 14247596 8.346 ns/op BenchmarkReverse8-4 17946610 6.571 ns/op BenchmarkReverse16-4 16702911 7.188 ns/op BenchmarkReverse32-4 15144502 7.891 ns/op BenchmarkReverse64-4 14437100 8.262 ns/op BenchmarkReverseBytes-4 18812326 6.370 ns/op BenchmarkReverseBytes16-4 17909078 6.383 ns/op BenchmarkReverseBytes32-4 18530929 6.362 ns/op BenchmarkReverseBytes64-4 18704984 6.370 ns/op BenchmarkAdd-4 9348222 12.56 ns/op BenchmarkAdd32-4 9252063 12.78 ns/op BenchmarkAdd64-4 9445116 12.63 ns/op BenchmarkAdd64multiple-4 17575474 6.771 ns/op BenchmarkSub-4 9601165 12.67 ns/op BenchmarkSub32-4 9170559 13.03 ns/op BenchmarkSub64-4 9261409 12.87 ns/op BenchmarkSub64multiple-4 16961662 6.868 ns/op BenchmarkMul-4 9676104 12.38 ns/op BenchmarkMul32-4 9523941 12.63 ns/op BenchmarkMul64-4 9751107 12.47 ns/op BenchmarkDiv-4 2647662 44.95 ns/op BenchmarkDiv32-4 5599389 21.32 ns/op BenchmarkDiv64-4 2656195 45.14 ns/op PASS ok math/bits 5.822s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10438582 23.33 ns/op BenchmarkAcos-4 399789 280.9 ns/op BenchmarkAcosh-4 412363 296.2 ns/op BenchmarkAsin-4 447986 281.0 ns/op BenchmarkAsinh-4 455283 277.3 ns/op BenchmarkAtan-4 719006 199.7 ns/op BenchmarkAtanh-4 725863 198.2 ns/op BenchmarkConj-4 19886757 5.663 ns/op BenchmarkCos-4 553334 206.9 ns/op BenchmarkCosh-4 595718 206.5 ns/op BenchmarkExp-4 793676 162.6 ns/op BenchmarkLog-4 789421 160.6 ns/op BenchmarkLog10-4 741327 159.7 ns/op BenchmarkPhase-4 1747906 68.76 ns/op BenchmarkPolar-4 1000000 108.6 ns/op BenchmarkPow-4 230689 588.9 ns/op BenchmarkRect-4 1000000 111.1 ns/op BenchmarkSin-4 605239 206.9 ns/op BenchmarkSinh-4 590652 210.5 ns/op BenchmarkSqrt-4 1000000 121.4 ns/op BenchmarkTan-4 363850 347.3 ns/op BenchmarkTanh-4 396334 320.6 ns/op PASS ok math/cmplx 3.044s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 181510 642.5 ns/op BenchmarkInt63ThreadsafeParallel-4 83456 1243 ns/op BenchmarkInt63Unthreadsafe-4 1337484 90.25 ns/op BenchmarkIntn1000-4 845263 136.2 ns/op BenchmarkInt63n1000-4 979129 121.1 ns/op BenchmarkInt31n1000-4 1000000 113.7 ns/op BenchmarkFloat32-4 1000000 106.0 ns/op BenchmarkFloat64-4 1329573 89.96 ns/op BenchmarkPerm3-4 212298 573.9 ns/op BenchmarkPerm30-4 24590 4850 ns/op BenchmarkPerm30ViaShuffle-4 27373 4451 ns/op BenchmarkShuffleOverhead-4 19146 6261 ns/op BenchmarkRead3-4 897145 127.0 ns/op BenchmarkRead64-4 78176 1528 ns/op BenchmarkRead1000-4 5244 22374 ns/op PASS ok math/rand 2.195s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 44996 2697 ns/op BenchmarkQDecodeWord-4 107865 1072 ns/op BenchmarkQDecodeHeader-4 96414 1151 ns/op BenchmarkTypeByExtension/.html-4 394484 259.0 ns/op BenchmarkTypeByExtension/.HTML-4 292508 358.1 ns/op BenchmarkTypeByExtension/.unused-4 355824 305.7 ns/op BenchmarkExtensionsByType/text/html-4 198543 628.4 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 111010 1056 ns/op BenchmarkExtensionsByType/application/octet-stream-4 196933 634.2 ns/op PASS ok mime 1.179s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1033 114840 ns/op PASS ok mime/quotedprintable 0.168s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 75 1571263 ns/op 8544 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 1 232176617 ns/op 19240 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5094025428 ns/op 157752 B/op 225 allocs/op BenchmarkDNSName-4 109770 970.3 ns/op BenchmarkInterfaces-4 4996 20561 ns/op BenchmarkInterfaceByIndex-4 8054 12963 ns/op BenchmarkInterfaceByName-4 5347 19994 ns/op BenchmarkInterfaceAddrs-4 5636 18957 ns/op BenchmarkInterfacesAndAddrs-4 8797 13949 ns/op BenchmarkInterfacesAndMulticastAddrs-4 6280 18370 ns/op BenchmarkParseIP-4 16134 7485 ns/op BenchmarkIPString/IPv4-4 146542 804.1 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 12118 9875 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 52353 2282 ns/op BenchmarkIPEqual/IPv4-4 1193776 100.6 ns/op BenchmarkIPEqual/IPv6-4 1117690 103.1 ns/op BenchmarkTCP4OneShot-4 3186 31945 ns/op BenchmarkTCP4OneShotTimeout-4 3397 35054 ns/op BenchmarkTCP4Persistent-4 14532 7767 ns/op BenchmarkTCP4PersistentTimeout-4 15906 7600 ns/op BenchmarkTCP6OneShot-4 3452 32708 ns/op BenchmarkTCP6OneShotTimeout-4 2958 35872 ns/op BenchmarkTCP6Persistent-4 13762 8696 ns/op BenchmarkTCP6PersistentTimeout-4 15568 8047 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25232 ns/op BenchmarkTCP6ConcurrentReadWrite-4 29527 9942 ns/op BenchmarkSetReadDeadline-4 130717 978.5 ns/op BenchmarkUDP6LinkLocalUnicast-4 8558 12957 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 13062 9492 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12342 9962 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 12634 10053 ns/op 0 B/op 0 allocs/op PASS ok net 10.482s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27427 4349 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11700 10569 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14445 8767 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18608 6471 ns/op 47 B/op 0 allocs/op BenchmarkCopyValues-4 34600 3465 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 817850 127.8 ns/op BenchmarkReadRequestChrome-4 3871 28726 ns/op 21.27 MB/s 1843 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10191 ns/op 7.65 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11653 10020 ns/op 8.18 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7627 16301 ns/op 9.26 MB/s 1035 B/op 11 allocs/op BenchmarkReadRequestWrk-4 18128 6716 ns/op 5.96 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 238 478901 ns/op 2.14 MB/s BenchmarkFileAndServer_1KB/https1-4 154 704103 ns/op 1.45 MB/s BenchmarkFileAndServer_1KB/h2-4 92 1088114 ns/op 0.94 MB/s BenchmarkFileAndServer_16MB/h1-4 2 52485640 ns/op 319.65 MB/s BenchmarkFileAndServer_16MB/https1-4 1 118677624 ns/op 141.37 MB/s BenchmarkFileAndServer_16MB/h2-4 1 227154412 ns/op 73.86 MB/s BenchmarkFileAndServer_64MB/h1-4 1 204872432 ns/op 327.56 MB/s BenchmarkFileAndServer_64MB/https1-4 1 406909210 ns/op 164.92 MB/s BenchmarkFileAndServer_64MB/h2-4 1 889971696 ns/op 75.41 MB/s BenchmarkServeMux-4 294 428027 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 376 338762 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 280 423389 ns/op 5901 B/op 64 allocs/op BenchmarkClientServer/https1-4 184 613697 ns/op 6888 B/op 76 allocs/op BenchmarkClientServer/h2-4 153 776561 ns/op 10420 B/op 83 allocs/op BenchmarkClientServerParallel/4/h1-4 1089 92148 ns/op 9925 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 43 3908176 ns/op 118214 B/op 1116 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49807: read tcp 127.0.0.1:49806->127.0.0.1:49807: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49810: write tcp 127.0.0.1:49806->127.0.0.1:49810: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49809: write tcp 127.0.0.1:49806->127.0.0.1:49809: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49833: read tcp 127.0.0.1:49813->127.0.0.1:49833: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49836: read tcp 127.0.0.1:49813->127.0.0.1:49836: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49834: read tcp 127.0.0.1:49813->127.0.0.1:49834: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49832: read tcp 127.0.0.1:49813->127.0.0.1:49832: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49872: read tcp 127.0.0.1:49837->127.0.0.1:49872: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49869: read tcp 127.0.0.1:49837->127.0.0.1:49869: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49873: read tcp 127.0.0.1:49837->127.0.0.1:49873: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 344 307131 ns/op 14685 B/op 130 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49880: read tcp 127.0.0.1:49879->127.0.0.1:49880: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49882: write tcp 127.0.0.1:49879->127.0.0.1:49882: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49881: write tcp 127.0.0.1:49879->127.0.0.1:49881: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49884: write tcp 127.0.0.1:49879->127.0.0.1:49884: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49894: read tcp 127.0.0.1:49886->127.0.0.1:49894: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49907: read tcp 127.0.0.1:49903->127.0.0.1:49907: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49908: read tcp 127.0.0.1:49903->127.0.0.1:49908: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49912: write tcp 127.0.0.1:49903->127.0.0.1:49912: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49919: write tcp 127.0.0.1:49903->127.0.0.1:49919: use of closed network connection BenchmarkClientServerParallel/64/h1-4 889 154777 ns/op 16995 B/op 102 allocs/op BenchmarkClientServerParallel/64/https1-4 28 4363602 ns/op 133887 B/op 1247 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50743: read tcp 127.0.0.1:50738->127.0.0.1:50743: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50744: write tcp 127.0.0.1:50738->127.0.0.1:50744: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50757: read tcp 127.0.0.1:50745->127.0.0.1:50757: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50768: read tcp 127.0.0.1:50745->127.0.0.1:50768: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50766: read tcp 127.0.0.1:50745->127.0.0.1:50766: use of closed network connection BenchmarkClientServerParallel/64/h2-4 37 4440288 ns/op 133399 B/op 1340 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50781: read tcp 127.0.0.1:50776->127.0.0.1:50781: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50782: read tcp 127.0.0.1:50776->127.0.0.1:50782: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50791: read tcp 127.0.0.1:50783->127.0.0.1:50791: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50794: read tcp 127.0.0.1:50783->127.0.0.1:50794: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50809: read tcp 127.0.0.1:50783->127.0.0.1:50809: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50805: read tcp 127.0.0.1:50783->127.0.0.1:50805: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50807: read tcp 127.0.0.1:50783->127.0.0.1:50807: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50803: read tcp 127.0.0.1:50783->127.0.0.1:50803: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50800: read tcp 127.0.0.1:50783->127.0.0.1:50800: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50802: read tcp 127.0.0.1:50783->127.0.0.1:50802: use of closed network connection ... [output truncated] BenchmarkServer-4 103 1012265 ns/op 3092 B/op 23 allocs/op BenchmarkClient-4 224 535797 ns/op 3796 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 565 209795 ns/op 7396 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1035 100370 ns/op 3033 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1473 85335 ns/op 1862 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1365 84740 ns/op 2782 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1585 80937 ns/op 2696 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1255 84310 ns/op 2742 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1600 72811 ns/op 1912 B/op 14 allocs/op BenchmarkServerHijack-4 886 135307 ns/op 16658 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 439 290868 ns/op 6197 B/op 52 allocs/op BenchmarkResponseStatusLine-4 484604 238.8 ns/op 0 B/op 0 allocs/op PASS ok net/http 10.913s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4621 24951 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.224s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 87574 1328 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 500584 203.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 194986 608.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 69105 1767 ns/op BenchmarkStdIPv4-4 133285 885.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 86647 1367 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 89700 1336 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 113226 1070 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 64870 1828 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1274086 94.13 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 103.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1312461 91.33 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 258086 441.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 274842 413.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 259068 453.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 85911 1414 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 424694 260.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 307144 387.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 294912 404.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 159822 765.0 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 439195 267.0 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 354303 305.1 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 130088 925.8 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 169173 688.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 262117 444.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 159535 744.5 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 331438 349.7 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 157003 749.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 156375 743.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 152793 740.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 122148 972.4 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 496684 238.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 156994 754.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 96139 1227 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 120757 994.1 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 168639 730.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 114918 1050 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 265286 438.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 120562 983.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 141792 834.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 188310 621.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 135186 873.2 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 101.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 103.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 101.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 109.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 110.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 109.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 109.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 108.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 109.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 337240 345.4 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 573058 206.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 204655 582.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 216934 545.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 204595 582.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 77641 1554 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 534798 219.8 ns/op PASS ok net/netip 7.484s 2023/01/31 22:28:37 Test RPC server listening on 127.0.0.1:51428 2023/01/31 22:28:37 Test HTTP RPC server listening on 127.0.0.1:51429 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1606 83915 ns/op BenchmarkEndToEndHTTP-4 1594 87245 ns/op BenchmarkEndToEndAsync-4 3349 31409 ns/op BenchmarkEndToEndAsyncHTTP-4 3801 30035 ns/op PASS ok net/rpc 0.958s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3345 31897 ns/op BenchmarkReadMIMEHeader/server_headers-4 6010 20005 ns/op BenchmarkUncommon-4 28018 4351 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.534s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 5017 22723 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 101384 1132 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 589270 187.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 96668 1246 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 186963 637.4 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 86388 1382 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14744 8088 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 412984 285.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 92242 1274 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 186420 641.2 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 85941 1409 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 16330 7369 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 214790 570.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 80878 1464 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 79371 1485 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35745 3335 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6204 18537 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 199502 567.5 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 79465 1456 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 80118 1491 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36186 3345 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6488 17866 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.209s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3299107 36.11 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 175140 661.5 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 944 119324 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 353058 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 757 154672 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 80712 1439 ns/op BenchmarkStatFile-4 73688 1664 ns/op BenchmarkStatDir-4 78601 1558 ns/op BenchmarkLstatDot-4 86133 1419 ns/op BenchmarkLstatFile-4 71323 1630 ns/op BenchmarkLstatDir-4 75588 1532 ns/op PASS ok os 1.563s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 61 1865195 ns/op 6374 B/op 29 allocs/op PASS ok os/exec 0.241s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 397060 340.1 ns/op PASS ok os/user 0.263s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3697128 32.26 ns/op BenchmarkString-4 2261420 52.85 ns/op BenchmarkBytes-4 2017588 58.02 ns/op BenchmarkNamedBytes-4 775051 151.2 ns/op BenchmarkBytesArray-4 659788 176.1 ns/op BenchmarkSliceLen-4 2312252 51.71 ns/op BenchmarkMapLen-4 1492017 80.33 ns/op BenchmarkStringLen-4 1882185 63.45 ns/op BenchmarkArrayLen-4 1784164 67.59 ns/op BenchmarkSliceCap-4 2444905 48.84 ns/op BenchmarkDeepEqual/int8-4 682696 171.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 115578 1016 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 511089 222.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 107708 1093 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 535813 228.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 107997 1084 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 470330 223.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 109214 1083 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 528033 225.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 110682 1079 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 669538 175.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 140930 842.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 539439 225.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 108622 1085 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 507751 229.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 110046 1097 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 513612 234.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 108511 1093 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 515640 228.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 107178 1103 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 518172 226.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 108578 1099 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 494625 224.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 110541 1101 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 521245 222.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 111049 1092 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 539940 219.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 109960 1091 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 514431 223.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 108591 1096 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 689947 168.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 116752 1029 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 520188 217.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 107277 1131 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 142672 844.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 68359 1741 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 69871 1700 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 46359 2550 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 283248 414.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 39418 3002 ns/op BenchmarkIsZero/StructComparable-4 908769 126.0 ns/op BenchmarkIsZero/StructIncomparable-4 180286 668.8 ns/op BenchmarkSetZero/Bool/Direct-4 4218054 28.16 ns/op BenchmarkSetZero/Bool/CachedZero-4 1776147 69.11 ns/op BenchmarkSetZero/Bool/NewZero-4 1252890 95.18 ns/op BenchmarkSetZero/Int/Direct-4 2485869 47.53 ns/op BenchmarkSetZero/Int/CachedZero-4 1757172 68.27 ns/op BenchmarkSetZero/Int/NewZero-4 1260022 94.61 ns/op BenchmarkSetZero/Uint/Direct-4 2546911 47.14 ns/op BenchmarkSetZero/Uint/CachedZero-4 1744719 68.11 ns/op BenchmarkSetZero/Uint/NewZero-4 1267242 95.41 ns/op BenchmarkSetZero/Float/Direct-4 2506856 47.45 ns/op BenchmarkSetZero/Float/CachedZero-4 1748706 68.37 ns/op BenchmarkSetZero/Float/NewZero-4 1242530 95.06 ns/op BenchmarkSetZero/Complex/Direct-4 2571783 46.90 ns/op BenchmarkSetZero/Complex/CachedZero-4 1699362 70.37 ns/op BenchmarkSetZero/Complex/NewZero-4 1260919 95.26 ns/op BenchmarkSetZero/Array/Direct-4 3875020 30.17 ns/op BenchmarkSetZero/Array/CachedZero-4 1655614 70.33 ns/op BenchmarkSetZero/Array/NewZero-4 1247910 95.33 ns/op BenchmarkSetZero/Chan/Direct-4 2578495 47.19 ns/op BenchmarkSetZero/Chan/CachedZero-4 1292211 92.47 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 112.1 ns/op BenchmarkSetZero/Func/Direct-4 2568187 46.63 ns/op BenchmarkSetZero/Func/CachedZero-4 1284224 92.54 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 113.1 ns/op BenchmarkSetZero/Interface/Direct-4 2291733 51.27 ns/op BenchmarkSetZero/Interface/CachedZero-4 1701571 70.67 ns/op BenchmarkSetZero/Interface/NewZero-4 1269140 94.88 ns/op BenchmarkSetZero/Map/Direct-4 2580182 46.15 ns/op BenchmarkSetZero/Map/CachedZero-4 1301812 92.64 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 112.9 ns/op BenchmarkSetZero/Pointer/Direct-4 2555856 46.13 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1309508 91.53 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 111.7 ns/op BenchmarkSetZero/Slice/Direct-4 2227663 53.29 ns/op BenchmarkSetZero/Slice/CachedZero-4 1660537 71.64 ns/op BenchmarkSetZero/Slice/NewZero-4 1277901 94.72 ns/op BenchmarkSetZero/String/Direct-4 2523002 47.17 ns/op BenchmarkSetZero/String/CachedZero-4 1692394 70.83 ns/op BenchmarkSetZero/String/NewZero-4 1262342 94.74 ns/op BenchmarkSetZero/Struct/Direct-4 4101423 29.49 ns/op BenchmarkSetZero/Struct/CachedZero-4 1685817 72.38 ns/op BenchmarkSetZero/Struct/NewZero-4 1258668 97.36 ns/op BenchmarkSelect/1-4 185594 639.2 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 95262 1314 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 49605 2441 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 169213 628.1 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 116678 893.6 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 127317 933.5 ns/op 137.12 MB/s BenchmarkCallArgCopy/size=256-4 115104 1007 ns/op 254.16 MB/s BenchmarkCallArgCopy/size=1024-4 82840 1534 ns/op 667.51 MB/s BenchmarkCallArgCopy/size=4096-4 36201 3233 ns/op 1267.02 MB/s BenchmarkCallArgCopy/size=65536-4 2962 38387 ns/op 1707.27 MB/s BenchmarkPtrTo-4 430599 269.3 ns/op BenchmarkFieldByName1-4 804211 142.9 ns/op BenchmarkFieldByName2-4 87123 1430 ns/op BenchmarkFieldByName3-4 10730 11205 ns/op BenchmarkInterfaceBig-4 5048527 23.42 ns/op BenchmarkInterfaceSmall-4 4988619 23.39 ns/op BenchmarkNew-4 2528472 47.30 ns/op BenchmarkMap/StringKeys/MapIndex-4 3265 36357 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3204 36990 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3026 38089 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3015 39465 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3326 36146 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3205 37635 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 255208 478.6 ns/op PASS ok reflect 18.137s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 11721 11790 ns/op 8822 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15394 7043 ns/op 9121 B/op 1 allocs/op BenchmarkFindString-4 12784 9666 ns/op 9274 B/op 1 allocs/op BenchmarkFindSubmatch-4 11504 10340 ns/op 9189 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 12139 10435 ns/op 9218 B/op 2 allocs/op BenchmarkLiteral-4 19147 6468 ns/op BenchmarkNotLiteral-4 4006 25903 ns/op BenchmarkMatchClass-4 3523 33436 ns/op BenchmarkMatchClass_InRange-4 3388 32980 ns/op BenchmarkReplaceAll-4 2546 48318 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 18594 6311 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 40027 2902 ns/op BenchmarkAnchoredShortMatch-4 17370 7344 ns/op BenchmarkAnchoredLongMatch-4 20949 5642 ns/op BenchmarkOnePassShortA-4 22365 5445 ns/op BenchmarkNotOnePassShortA-4 7594 14053 ns/op BenchmarkOnePassShortB-4 28384 4106 ns/op BenchmarkNotOnePassShortB-4 10000 10989 ns/op BenchmarkOnePassLongPrefix-4 90511 1324 ns/op BenchmarkOnePassLongNotPrefix-4 30934 3902 ns/op BenchmarkMatchParallelShared-4 29862 4856 ns/op BenchmarkMatchParallelCopied-4 27184 4675 ns/op BenchmarkQuoteMetaAll-4 159296 754.9 ns/op 18.54 MB/s BenchmarkQuoteMetaNone-4 296922 381.7 ns/op 68.11 MB/s BenchmarkCompile/Onepass-4 4501 25832 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1772 66021 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 205 576748 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3926533 30.36 ns/op 526.97 MB/s BenchmarkMatch/Easy0/32-4 18361 6461 ns/op 4.95 MB/s BenchmarkMatch/Easy0/1K-4 5685 19049 ns/op 53.76 MB/s BenchmarkMatch/Easy0i/16-4 3892087 30.16 ns/op 530.56 MB/s BenchmarkMatch/Easy0i/32-4 6009 20358 ns/op 1.57 MB/s BenchmarkMatch/Easy0i/1K-4 271 427462 ns/op 2.40 MB/s BenchmarkMatch/Easy1/16-4 3968785 30.30 ns/op 528.09 MB/s BenchmarkMatch/Easy1/32-4 17330 6663 ns/op 4.80 MB/s BenchmarkMatch/Easy1/1K-4 4812 25375 ns/op 40.36 MB/s BenchmarkMatch/Medium/16-4 3973838 30.09 ns/op 531.71 MB/s BenchmarkMatch/Medium/32-4 6470 17970 ns/op 1.78 MB/s BenchmarkMatch/Medium/1K-4 318 385142 ns/op 2.66 MB/s BenchmarkMatch/Hard/16-4 3919351 30.37 ns/op 526.82 MB/s BenchmarkMatch/Hard/32-4 4476 27769 ns/op 1.15 MB/s BenchmarkMatch/Hard/1K-4 186 651717 ns/op 1.57 MB/s BenchmarkMatch/Hard1/16-4 1548 75131 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 858 135656 ns/op 0.24 MB/s BenchmarkMatch/Hard1/1K-4 27 4176162 ns/op 0.25 MB/s BenchmarkMatch_onepass_regex/16-4 32408 3680 ns/op 4.35 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 19023 6293 ns/op 5.09 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 675 162085 ns/op 6.32 MB/s 24 B/op 0 allocs/op PASS ok regexp 7.796s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 609592 189.7 ns/op PASS ok regexp/syntax 1.170s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1146352 103.3 ns/op BenchmarkMakeChan/Int-4 935644 137.5 ns/op BenchmarkMakeChan/Ptr-4 610533 204.3 ns/op BenchmarkMakeChan/Struct/0-4 1299824 95.73 ns/op BenchmarkMakeChan/Struct/32-4 509119 288.1 ns/op BenchmarkMakeChan/Struct/40-4 437188 314.3 ns/op BenchmarkChanNonblocking-4 11091387 10.07 ns/op BenchmarkSelectUncontended-4 1000000 112.5 ns/op BenchmarkSelectSyncContended-4 38390 3097 ns/op BenchmarkSelectAsyncContended-4 114438 1072 ns/op BenchmarkSelectNonblock-4 6278554 18.95 ns/op BenchmarkChanUncontended-4 11636 9990 ns/op BenchmarkChanContended-4 1534 80644 ns/op BenchmarkChanSync-4 118668 979.1 ns/op BenchmarkChanSyncWork-4 10000 36175 ns/op BenchmarkChanProdCons0-4 99338 1290 ns/op BenchmarkChanProdCons10-4 120346 1079 ns/op BenchmarkChanProdCons100-4 123837 965.2 ns/op BenchmarkChanProdConsWork0-4 79693 1503 ns/op BenchmarkChanProdConsWork10-4 82734 1335 ns/op BenchmarkChanProdConsWork100-4 99880 1183 ns/op BenchmarkSelectProdCons-4 71970 1649 ns/op BenchmarkReceiveDataFromClosedChan-4 668641 179.7 ns/op BenchmarkChanCreation-4 198154 534.3 ns/op BenchmarkChanSem-4 178598 659.1 ns/op BenchmarkChanPopular-4 91 1155551 ns/op BenchmarkChanClosed-4 523153 225.4 ns/op BenchmarkCallClosure-4 6596116 18.04 ns/op BenchmarkCallClosure1-4 6841840 17.54 ns/op BenchmarkCallClosure2-4 1521196 80.37 ns/op BenchmarkCallClosure3-4 1766241 68.54 ns/op BenchmarkCallClosure4-4 1485183 78.43 ns/op BenchmarkComplex128DivNormal-4 9963640 19.86 ns/op BenchmarkComplex128DivNisNaN-4 7476348 20.71 ns/op BenchmarkComplex128DivDisNaN-4 7508299 22.88 ns/op BenchmarkComplex128DivNisInf-4 9926446 21.92 ns/op BenchmarkComplex128DivDisInf-4 5813158 29.10 ns/op BenchmarkSetTypePtr-4 45274988 2.622 ns/op 3051.38 MB/s BenchmarkSetTypePtr8-4 9555268 12.42 ns/op 5153.13 MB/s BenchmarkSetTypePtr16-4 9554588 12.38 ns/op 10335.52 MB/s BenchmarkSetTypePtr32-4 9639327 12.45 ns/op 20559.93 MB/s BenchmarkSetTypePtr64-4 9669688 12.42 ns/op 41234.52 MB/s BenchmarkSetTypePtr126-4 5659840 21.00 ns/op 47998.90 MB/s BenchmarkSetTypePtr128-4 5791002 20.30 ns/op 50436.57 MB/s BenchmarkSetTypePtrSlice-4 744386 162.3 ns/op 50472.23 MB/s BenchmarkSetTypeNode1-4 9694647 12.36 ns/op 1941.62 MB/s BenchmarkSetTypeNode1Slice-4 3039549 39.19 ns/op 19598.51 MB/s BenchmarkSetTypeNode8-4 9634520 12.42 ns/op 6438.86 MB/s BenchmarkSetTypeNode8Slice-4 1580239 76.11 ns/op 33634.34 MB/s BenchmarkSetTypeNode64-4 5692574 21.12 ns/op 25001.95 MB/s BenchmarkSetTypeNode64Slice-4 226810 518.6 ns/op 32581.54 MB/s BenchmarkSetTypeNode64Dead-4 7618096 15.89 ns/op 33220.35 MB/s BenchmarkSetTypeNode64DeadSlice-4 261026 461.4 ns/op 36620.63 MB/s BenchmarkSetTypeNode124-4 5714388 21.06 ns/op 47865.95 MB/s BenchmarkSetTypeNode124Slice-4 181222 659.6 ns/op 48905.49 MB/s BenchmarkSetTypeNode126-4 5884850 20.27 ns/op 50523.08 MB/s BenchmarkSetTypeNode126Slice-4 180454 666.4 ns/op 49173.97 MB/s BenchmarkSetTypeNode128-4 4069830 29.42 ns/op 35349.59 MB/s BenchmarkSetTypeNode128Slice-4 142201 836.4 ns/op 39791.87 MB/s BenchmarkSetTypeNode130-4 4046116 29.59 ns/op 35691.61 MB/s BenchmarkSetTypeNode130Slice-4 140481 845.7 ns/op 39959.18 MB/s BenchmarkSetTypeNode1024-4 762781 156.4 ns/op 52490.50 MB/s BenchmarkSetTypeNode1024Slice-4 24643 4910 ns/op 53493.86 MB/s BenchmarkAllocation-4 4903 28164 ns/op BenchmarkReadMemStats-4 6538 20057 ns/op BenchmarkReadMemStatsLatency-4 1 59511 p50-ns 59511 p90-ns 59511 p99-ns BenchmarkWriteBarrier-4 2681505 43.33 ns/op BenchmarkBulkWriteBarrier-4 6372920 16.03 ns/op BenchmarkScanStackNoLocals-4 3 45484762 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11379836 10.36 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10427877 11.15 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9181324 13.18 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6794248 17.50 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4863571 24.71 ns/op BenchmarkHash5-4 6743721 17.87 ns/op 279.79 MB/s BenchmarkHash16-4 7102164 17.22 ns/op 929.15 MB/s BenchmarkHash64-4 6079744 19.43 ns/op 3293.68 MB/s BenchmarkHash1024-4 1872966 64.01 ns/op 15996.48 MB/s BenchmarkHash65536-4 38230 3083 ns/op 21254.37 MB/s BenchmarkAlignedLoad-4 8412666 13.61 ns/op BenchmarkUnalignedLoad-4 8896207 13.08 ns/op BenchmarkEqEfaceConcrete-4 6508680 18.45 ns/op BenchmarkEqIfaceConcrete-4 6580882 18.25 ns/op BenchmarkNeEfaceConcrete-4 6727096 17.79 ns/op BenchmarkNeIfaceConcrete-4 7050538 17.18 ns/op BenchmarkConvT2EByteSized/bool-4 6764479 17.65 ns/op BenchmarkConvT2EByteSized/uint8-4 6585630 18.18 ns/op BenchmarkConvT2ESmall-4 6203127 19.40 ns/op BenchmarkConvT2EUintptr-4 6163180 19.75 ns/op BenchmarkConvT2ELarge-4 1314525 91.35 ns/op BenchmarkConvT2ISmall-4 6063044 19.62 ns/op BenchmarkConvT2IUintptr-4 6348728 18.77 ns/op BenchmarkConvT2ILarge-4 1319224 93.77 ns/op BenchmarkConvI2E-4 5343277 21.96 ns/op BenchmarkConvI2I-4 4978801 24.13 ns/op BenchmarkAssertE2T-4 5055543 23.75 ns/op BenchmarkAssertE2TLarge-4 2588578 45.68 ns/op BenchmarkAssertE2I-4 4766006 24.15 ns/op BenchmarkAssertI2T-4 4992633 24.08 ns/op BenchmarkAssertI2I-4 4609114 25.80 ns/op BenchmarkAssertI2E-4 6607772 18.19 ns/op BenchmarkAssertE2E-4 6758090 17.96 ns/op BenchmarkAssertE2T2-4 4182314 28.41 ns/op BenchmarkAssertE2T2Blank-4 4840143 24.88 ns/op BenchmarkAssertI2E2-4 4764484 24.88 ns/op BenchmarkAssertI2E2Blank-4 6768586 18.01 ns/op BenchmarkAssertE2E2-4 4955812 24.18 ns/op BenchmarkAssertE2E2Blank-4 6740310 18.08 ns/op BenchmarkConvT2Ezero/zero/16-4 5796309 20.27 ns/op BenchmarkConvT2Ezero/zero/32-4 5702038 21.16 ns/op BenchmarkConvT2Ezero/zero/64-4 5623927 21.28 ns/op BenchmarkConvT2Ezero/zero/str-4 5598751 21.07 ns/op BenchmarkConvT2Ezero/zero/slice-4 5643750 21.17 ns/op BenchmarkConvT2Ezero/zero/big-4 304674 506.8 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1499144 82.68 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1332612 85.02 ns/op BenchmarkConvT2Ezero/nonzero/big-4 298484 453.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 5701717 21.10 ns/op BenchmarkConvT2Ezero/smallint/32-4 5666017 21.18 ns/op BenchmarkConvT2Ezero/smallint/64-4 5662797 21.23 ns/op BenchmarkConvT2Ezero/largeint/16-4 1894822 64.92 ns/op BenchmarkConvT2Ezero/largeint/32-4 1833686 68.78 ns/op BenchmarkConvT2Ezero/largeint/64-4 1932802 67.24 ns/op BenchmarkMalloc8-4 1626456 73.31 ns/op BenchmarkMalloc16-4 1438507 81.54 ns/op BenchmarkMallocTypeInfo8-4 1587321 74.92 ns/op BenchmarkMallocTypeInfo16-4 1325221 94.76 ns/op BenchmarkMallocLargeStruct-4 222357 594.0 ns/op BenchmarkGoroutineSelect-4 80 1985790 ns/op BenchmarkGoroutineBlocking-4 88 1695671 ns/op BenchmarkGoroutineForRange-4 84 2004891 ns/op BenchmarkGoroutineIdle-4 100 1939012 ns/op BenchmarkHashStringSpeed-4 2814117 45.83 ns/op BenchmarkHashBytesSpeed-4 1461597 78.51 ns/op BenchmarkHashInt32Speed-4 3210765 38.73 ns/op BenchmarkHashInt64Speed-4 2974466 45.69 ns/op BenchmarkHashStringArraySpeed-4 601568 203.5 ns/op BenchmarkMegMap-4 3169804 37.57 ns/op BenchmarkMegOneMap-4 4018884 29.58 ns/op BenchmarkMegEqMap-4 1351 75948 ns/op BenchmarkMegEmptyMap-4 4885753 24.13 ns/op BenchmarkSmallStrMap-4 3254911 35.82 ns/op BenchmarkMapStringKeysEight_16-4 3166170 37.46 ns/op BenchmarkMapStringKeysEight_32-4 3140049 37.64 ns/op BenchmarkMapStringKeysEight_64-4 3153788 37.85 ns/op BenchmarkMapStringKeysEight_1M-4 3158617 38.27 ns/op BenchmarkIntMap-4 3873211 30.96 ns/op BenchmarkMapFirst/1-4 4600969 26.67 ns/op BenchmarkMapFirst/2-4 3919177 29.21 ns/op BenchmarkMapFirst/3-4 3935890 26.42 ns/op BenchmarkMapFirst/4-4 4486442 26.54 ns/op BenchmarkMapFirst/5-4 4426508 30.16 ns/op BenchmarkMapFirst/6-4 4367347 26.16 ns/op BenchmarkMapFirst/7-4 3883210 25.96 ns/op BenchmarkMapFirst/8-4 4555243 31.14 ns/op BenchmarkMapFirst/9-4 3902566 30.75 ns/op BenchmarkMapFirst/10-4 3762735 30.72 ns/op BenchmarkMapFirst/11-4 3927241 30.74 ns/op BenchmarkMapFirst/12-4 3593862 30.77 ns/op BenchmarkMapFirst/13-4 3268165 36.62 ns/op BenchmarkMapFirst/14-4 3872319 36.13 ns/op BenchmarkMapFirst/15-4 3396798 30.87 ns/op BenchmarkMapFirst/16-4 3869967 38.84 ns/op BenchmarkMapMid/1-4 3849794 31.46 ns/op BenchmarkMapMid/2-4 3197497 37.51 ns/op BenchmarkMapMid/3-4 3748602 36.17 ns/op BenchmarkMapMid/4-4 3718420 32.55 ns/op BenchmarkMapMid/5-4 3209817 31.70 ns/op BenchmarkMapMid/6-4 3624234 32.66 ns/op BenchmarkMapMid/7-4 3058020 38.06 ns/op BenchmarkMapMid/8-4 3011402 38.81 ns/op BenchmarkMapMid/9-4 2953554 37.22 ns/op BenchmarkMapMid/10-4 3258456 37.77 ns/op BenchmarkMapMid/11-4 3161014 38.33 ns/op BenchmarkMapMid/12-4 2998772 38.45 ns/op BenchmarkMapMid/13-4 3204501 37.42 ns/op BenchmarkMapMid/14-4 3150675 36.19 ns/op BenchmarkMapMid/15-4 3131492 36.30 ns/op BenchmarkMapMid/16-4 3216274 38.47 ns/op BenchmarkMapLast/1-4 3793482 30.89 ns/op BenchmarkMapLast/2-4 3210705 37.05 ns/op BenchmarkMapLast/3-4 3792206 31.96 ns/op BenchmarkMapLast/4-4 3670512 32.49 ns/op BenchmarkMapLast/5-4 3703528 33.09 ns/op BenchmarkMapLast/6-4 3531565 33.95 ns/op BenchmarkMapLast/7-4 3494302 34.26 ns/op BenchmarkMapLast/8-4 2775626 42.58 ns/op BenchmarkMapLast/9-4 2933204 40.61 ns/op BenchmarkMapLast/10-4 3081720 41.12 ns/op BenchmarkMapLast/11-4 3069867 46.92 ns/op BenchmarkMapLast/12-4 2803539 47.68 ns/op BenchmarkMapLast/13-4 3010759 36.27 ns/op BenchmarkMapLast/14-4 3171621 38.76 ns/op BenchmarkMapLast/15-4 3329258 38.27 ns/op BenchmarkMapLast/16-4 3065630 38.51 ns/op BenchmarkMapCycle-4 2089476 57.71 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3389868 35.32 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2301 50429 ns/op BenchmarkMakeMap/[Byte]Byte-4 751149 183.9 ns/op BenchmarkMakeMap/[Int]Int-4 402441 360.8 ns/op BenchmarkNewEmptyMap-4 12134449 9.810 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1639098 73.42 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 465858 252.7 ns/op BenchmarkMapIterEmpty-4 5283180 22.78 ns/op BenchmarkSameLengthMap-4 4389945 26.70 ns/op BenchmarkBigKeyMap-4 1720333 68.93 ns/op BenchmarkBigValMap-4 1588983 75.99 ns/op BenchmarkSmallKeyMap-4 2900458 41.32 ns/op BenchmarkMapPopulate/1-4 2152467 55.82 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 138538 922.7 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 6369 16768 ns/op 6275 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 765 156581 ns/op 51766 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 68 1802256 ns/op 416496 B/op 203 allocs/op BenchmarkMapPopulate/100000-4 4 26521306 ns/op 6532524 B/op 2912 allocs/op BenchmarkComplexAlgMap-4 497169 255.2 ns/op BenchmarkGoMapClear/Reflexive/1-4 664008 171.3 ns/op BenchmarkGoMapClear/Reflexive/10-4 606021 187.5 ns/op BenchmarkGoMapClear/Reflexive/100-4 238383 495.2 ns/op BenchmarkGoMapClear/Reflexive/1000-4 44634 2741 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5047 20817 ns/op BenchmarkGoMapClear/NonReflexive/1-4 500047 230.3 ns/op BenchmarkGoMapClear/NonReflexive/10-4 471754 258.1 ns/op BenchmarkGoMapClear/NonReflexive/100-4 209718 577.9 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 42704 2787 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5290 20950 ns/op BenchmarkMapStringConversion/32/simple-4 1796332 66.26 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1756092 68.10 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1615329 74.27 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1701297 69.88 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1648534 72.82 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1468574 79.29 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1885065 63.78 ns/op BenchmarkMapInterfacePtr-4 1850476 58.72 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4750592 25.09 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 157488 789.8 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5196 22875 ns/op BenchmarkMapPop1000-4 337 355647 ns/op BenchmarkMapPop10000-4 22 5665739 ns/op BenchmarkMapAssign/Int32/256-4 2249941 54.29 ns/op BenchmarkMapAssign/Int32/65536-4 909868 114.9 ns/op BenchmarkMapAssign/Int64/256-4 2200845 54.31 ns/op BenchmarkMapAssign/Int64/65536-4 902628 126.3 ns/op BenchmarkMapAssign/Str/256-4 1818529 64.57 ns/op BenchmarkMapAssign/Str/65536-4 504985 214.9 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1434578 83.23 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 708421 167.0 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1451653 80.41 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 657049 185.4 ns/op BenchmarkMapOperatorAssign/Str/256-4 516318 2125 ns/op BenchmarkMapOperatorAssign/Str/65536-4 220903 477.1 ns/op BenchmarkMapAppendAssign/Int32/256-4 906361 172.3 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 288870 426.6 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 852814 160.4 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 265438 456.0 ns/op 53 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 595554 235.3 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 141572 758.9 ns/op 113 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1860724 64.27 ns/op BenchmarkMapDelete/Int32/1000-4 1931310 60.90 ns/op BenchmarkMapDelete/Int32/10000-4 1900351 63.28 ns/op BenchmarkMapDelete/Int64/100-4 1831684 65.46 ns/op BenchmarkMapDelete/Int64/1000-4 1901601 62.53 ns/op BenchmarkMapDelete/Int64/10000-4 1799212 65.57 ns/op BenchmarkMapDelete/Str/100-4 1531874 79.68 ns/op BenchmarkMapDelete/Str/1000-4 1517944 79.30 ns/op BenchmarkMapDelete/Str/10000-4 1410236 87.21 ns/op BenchmarkMapDelete/Pointer/100-4 1677486 71.98 ns/op BenchmarkMapDelete/Pointer/1000-4 1712970 70.43 ns/op BenchmarkMapDelete/Pointer/10000-4 1652073 72.16 ns/op BenchmarkMemmove/0-4 14795386 8.043 ns/op BenchmarkMemmove/1-4 1964712 60.91 ns/op 16.42 MB/s BenchmarkMemmove/2-4 1878339 62.16 ns/op 32.18 MB/s BenchmarkMemmove/3-4 1883010 63.85 ns/op 46.99 MB/s BenchmarkMemmove/4-4 1915438 62.74 ns/op 63.75 MB/s BenchmarkMemmove/5-4 1877724 62.44 ns/op 80.07 MB/s BenchmarkMemmove/6-4 1904544 63.10 ns/op 95.09 MB/s BenchmarkMemmove/7-4 1893526 62.97 ns/op 111.16 MB/s BenchmarkMemmove/8-4 1946101 61.89 ns/op 129.27 MB/s BenchmarkMemmove/9-4 1824588 65.49 ns/op 137.43 MB/s BenchmarkMemmove/10-4 1824829 65.47 ns/op 152.74 MB/s BenchmarkMemmove/11-4 1817326 65.30 ns/op 168.44 MB/s BenchmarkMemmove/12-4 1810759 65.91 ns/op 182.08 MB/s BenchmarkMemmove/13-4 1830112 65.06 ns/op 199.83 MB/s BenchmarkMemmove/14-4 1812303 65.54 ns/op 213.62 MB/s BenchmarkMemmove/15-4 1832451 65.30 ns/op 229.70 MB/s BenchmarkMemmove/16-4 1928479 62.31 ns/op 256.77 MB/s BenchmarkMemmove/32-4 1793242 66.91 ns/op 478.26 MB/s BenchmarkMemmove/64-4 1702634 69.50 ns/op 920.81 MB/s BenchmarkMemmove/128-4 1552074 75.99 ns/op 1684.51 MB/s BenchmarkMemmove/256-4 1216293 97.42 ns/op 2627.67 MB/s BenchmarkMemmove/512-4 877167 135.0 ns/op 3793.67 MB/s BenchmarkMemmove/1024-4 499413 236.0 ns/op 4338.19 MB/s BenchmarkMemmove/2048-4 314865 377.0 ns/op 5431.99 MB/s BenchmarkMemmove/4096-4 178410 668.1 ns/op 6130.82 MB/s BenchmarkMemmoveOverlap/32-4 1814511 65.78 ns/op 486.46 MB/s BenchmarkMemmoveOverlap/64-4 1700943 69.74 ns/op 917.69 MB/s BenchmarkMemmoveOverlap/128-4 1555003 77.75 ns/op 1646.32 MB/s BenchmarkMemmoveOverlap/256-4 1000000 100.2 ns/op 2556.07 MB/s BenchmarkMemmoveOverlap/512-4 887122 136.3 ns/op 3755.81 MB/s BenchmarkMemmoveOverlap/1024-4 507316 234.2 ns/op 4373.12 MB/s BenchmarkMemmoveOverlap/2048-4 315192 380.7 ns/op 5379.74 MB/s BenchmarkMemmoveOverlap/4096-4 177715 676.6 ns/op 6053.87 MB/s BenchmarkMemmoveUnalignedDst/0-4 14826456 8.093 ns/op BenchmarkMemmoveUnalignedDst/1-4 1928996 61.59 ns/op 16.24 MB/s BenchmarkMemmoveUnalignedDst/2-4 1895214 62.56 ns/op 31.97 MB/s BenchmarkMemmoveUnalignedDst/3-4 1879666 64.10 ns/op 46.80 MB/s BenchmarkMemmoveUnalignedDst/4-4 1885657 62.62 ns/op 63.87 MB/s BenchmarkMemmoveUnalignedDst/5-4 1911055 62.75 ns/op 79.69 MB/s BenchmarkMemmoveUnalignedDst/6-4 1883782 62.98 ns/op 95.27 MB/s BenchmarkMemmoveUnalignedDst/7-4 1892811 63.06 ns/op 111.01 MB/s BenchmarkMemmoveUnalignedDst/8-4 1918314 63.16 ns/op 126.67 MB/s BenchmarkMemmoveUnalignedDst/9-4 1806447 66.48 ns/op 135.38 MB/s BenchmarkMemmoveUnalignedDst/10-4 1783692 66.58 ns/op 150.18 MB/s BenchmarkMemmoveUnalignedDst/11-4 1807954 66.51 ns/op 165.38 MB/s BenchmarkMemmoveUnalignedDst/12-4 1800472 66.38 ns/op 180.78 MB/s BenchmarkMemmoveUnalignedDst/13-4 1787270 67.01 ns/op 194.00 MB/s BenchmarkMemmoveUnalignedDst/14-4 1791470 67.64 ns/op 206.99 MB/s BenchmarkMemmoveUnalignedDst/15-4 1748968 67.66 ns/op 221.68 MB/s BenchmarkMemmoveUnalignedDst/16-4 1769596 66.41 ns/op 240.93 MB/s BenchmarkMemmoveUnalignedDst/32-4 1718911 68.95 ns/op 464.09 MB/s BenchmarkMemmoveUnalignedDst/64-4 1640738 72.86 ns/op 878.39 MB/s BenchmarkMemmoveUnalignedDst/128-4 1446469 83.44 ns/op 1533.98 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 101.3 ns/op 2526.81 MB/s BenchmarkMemmoveUnalignedDst/512-4 819609 142.5 ns/op 3592.96 MB/s BenchmarkMemmoveUnalignedDst/1024-4 463920 252.1 ns/op 4062.45 MB/s BenchmarkMemmoveUnalignedDst/2048-4 314625 387.3 ns/op 5288.34 MB/s BenchmarkMemmoveUnalignedDst/4096-4 171985 694.6 ns/op 5897.02 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1694911 70.65 ns/op 452.92 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1613944 73.95 ns/op 865.46 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1448828 81.93 ns/op 1562.33 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 103.4 ns/op 2474.70 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 850350 139.3 ns/op 3674.98 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 496940 236.6 ns/op 4328.49 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 311611 382.0 ns/op 5361.84 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 174675 687.7 ns/op 5956.48 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14833200 8.059 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1956381 60.95 ns/op 16.41 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1931366 62.93 ns/op 31.78 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1851225 63.54 ns/op 47.21 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1902691 62.45 ns/op 64.06 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1920673 62.10 ns/op 80.51 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1911195 62.61 ns/op 95.82 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1825465 65.10 ns/op 107.52 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1936906 61.93 ns/op 129.17 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1824282 66.40 ns/op 135.54 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1804989 66.63 ns/op 150.07 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1784601 66.65 ns/op 165.03 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1819160 66.06 ns/op 181.66 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1799665 66.20 ns/op 196.36 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1818946 66.46 ns/op 210.65 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1791204 65.89 ns/op 227.66 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1820767 66.65 ns/op 240.06 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1752006 68.01 ns/op 470.50 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1637164 73.12 ns/op 875.33 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1472276 81.13 ns/op 1577.64 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 101.7 ns/op 2517.47 MB/s BenchmarkMemmoveUnalignedSrc/512-4 821180 140.5 ns/op 3644.33 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 487564 238.9 ns/op 4285.74 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 309868 403.1 ns/op 5081.19 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 176604 682.4 ns/op 6002.59 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1715768 70.46 ns/op 454.16 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1644040 72.65 ns/op 880.88 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1456680 82.75 ns/op 1546.85 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 101.9 ns/op 2512.63 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 828007 137.4 ns/op 3727.49 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 504253 237.7 ns/op 4308.47 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 314371 379.2 ns/op 5400.16 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 171901 679.8 ns/op 6025.36 MB/s BenchmarkMemclr/5-4 12173923 9.828 ns/op 508.74 MB/s BenchmarkMemclr/16-4 12066553 10.03 ns/op 1594.51 MB/s BenchmarkMemclr/64-4 10662118 11.06 ns/op 5788.23 MB/s BenchmarkMemclr/256-4 9689244 12.36 ns/op 20708.19 MB/s BenchmarkMemclr/4096-4 2396760 50.18 ns/op 81626.87 MB/s BenchmarkMemclr/65536-4 63886 1852 ns/op 35379.34 MB/s BenchmarkMemclr/1M-4 2769 41791 ns/op 25091.20 MB/s BenchmarkMemclr/4M-4 697 167351 ns/op 25062.87 MB/s BenchmarkMemclr/8M-4 292 428253 ns/op 19587.95 MB/s BenchmarkMemclr/16M-4 49 2276757 ns/op 7368.91 MB/s BenchmarkMemclr/64M-4 12 9797660 ns/op 6849.48 MB/s BenchmarkGoMemclr/5-4 2248682 51.85 ns/op 96.44 MB/s BenchmarkGoMemclr/16-4 529969 216.5 ns/op 73.90 MB/s BenchmarkGoMemclr/64-4 146569 822.3 ns/op 77.83 MB/s BenchmarkGoMemclr/256-4 37296 3179 ns/op 80.53 MB/s BenchmarkMemclrRange/1K_2K-4 70695 1709 ns/op 56104.32 MB/s BenchmarkMemclrRange/2K_8K-4 31906 3754 ns/op 88841.36 MB/s BenchmarkMemclrRange/4K_16K-4 43302 2761 ns/op 117024.84 MB/s BenchmarkMemclrRange/160K_228K-4 1792 58443 ns/op 28452.87 MB/s BenchmarkClearFat7-4 6923614 16.86 ns/op BenchmarkClearFat8-4 7625704 15.77 ns/op BenchmarkClearFat11-4 6003574 19.58 ns/op BenchmarkClearFat12-4 6284932 19.34 ns/op BenchmarkClearFat13-4 6012993 20.66 ns/op BenchmarkClearFat14-4 6178698 20.38 ns/op BenchmarkClearFat15-4 6023521 20.41 ns/op BenchmarkClearFat16-4 7072333 16.78 ns/op BenchmarkClearFat24-4 6835094 17.47 ns/op BenchmarkClearFat32-4 6870043 17.53 ns/op BenchmarkClearFat40-4 6142224 19.45 ns/op BenchmarkClearFat48-4 6319042 19.19 ns/op BenchmarkClearFat56-4 6220441 18.94 ns/op BenchmarkClearFat64-4 6038054 19.78 ns/op BenchmarkClearFat72-4 5933163 20.26 ns/op BenchmarkClearFat128-4 4808632 24.80 ns/op BenchmarkClearFat256-4 3235976 34.34 ns/op BenchmarkClearFat512-4 1671616 72.23 ns/op BenchmarkClearFat1024-4 1000000 105.4 ns/op BenchmarkClearFat1032-4 974803 116.7 ns/op BenchmarkClearFat1040-4 1000000 110.2 ns/op BenchmarkCopyFat7-4 6952407 17.36 ns/op BenchmarkCopyFat8-4 7165236 16.82 ns/op BenchmarkCopyFat11-4 6073126 19.82 ns/op BenchmarkCopyFat12-4 6024232 19.86 ns/op BenchmarkCopyFat13-4 5951202 19.95 ns/op BenchmarkCopyFat14-4 6141406 20.01 ns/op BenchmarkCopyFat15-4 6132319 19.83 ns/op BenchmarkCopyFat16-4 6948981 16.80 ns/op BenchmarkCopyFat24-4 7003941 17.10 ns/op BenchmarkCopyFat32-4 6630698 17.99 ns/op BenchmarkCopyFat64-4 5792080 20.41 ns/op BenchmarkCopyFat72-4 5840114 20.87 ns/op BenchmarkCopyFat128-4 4642642 25.93 ns/op BenchmarkCopyFat256-4 3224499 37.16 ns/op BenchmarkCopyFat512-4 1719331 69.14 ns/op BenchmarkCopyFat520-4 1596543 75.84 ns/op BenchmarkCopyFat1024-4 993428 119.6 ns/op BenchmarkCopyFat1032-4 995454 125.7 ns/op BenchmarkCopyFat1040-4 1000000 114.2 ns/op BenchmarkIssue18740/2byte-4 462 259980 ns/op BenchmarkIssue18740/4byte-4 728 158553 ns/op BenchmarkIssue18740/8byte-4 1116 107027 ns/op BenchmarkMemclrKnownSize1-4 10303969 11.65 ns/op 85.85 MB/s BenchmarkMemclrKnownSize2-4 5976868 19.78 ns/op 101.13 MB/s BenchmarkMemclrKnownSize4-4 3683552 32.47 ns/op 123.19 MB/s BenchmarkMemclrKnownSize8-4 1000000 106.4 ns/op 75.21 MB/s BenchmarkMemclrKnownSize16-4 514699 218.0 ns/op 73.39 MB/s BenchmarkMemclrKnownSize32-4 282618 414.9 ns/op 77.13 MB/s BenchmarkMemclrKnownSize64-4 143258 837.8 ns/op 76.39 MB/s BenchmarkMemclrKnownSize112-4 85078 1417 ns/op 79.01 MB/s BenchmarkMemclrKnownSize128-4 74193 1609 ns/op 79.55 MB/s BenchmarkMemclrKnownSize192-4 49419 2390 ns/op 80.35 MB/s BenchmarkMemclrKnownSize248-4 37963 3104 ns/op 79.91 MB/s BenchmarkMemclrKnownSize256-4 37260 3206 ns/op 79.86 MB/s BenchmarkMemclrKnownSize512-4 18721 6360 ns/op 80.51 MB/s BenchmarkMemclrKnownSize1024-4 8974 12768 ns/op 80.20 MB/s BenchmarkMemclrKnownSize4096-4 2322 50806 ns/op 80.62 MB/s BenchmarkMemclrKnownSize512KiB-4 16 6673650 ns/op 78.56 MB/s BenchmarkReadMetricsLatency-4 21124 4498 p50-ns 6951 p90-ns 11371 p99-ns BenchmarkFinalizer-4 162 727742 ns/op BenchmarkFinalizerRun-4 193429 881.1 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6432800 18.35 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3065454 38.85 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2403661 49.65 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2365035 50.25 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1292894 94.10 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.6 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2234403 53.91 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1254721 96.39 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1274954 91.11 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1951746 60.16 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1981154 60.12 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1714814 69.93 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1480144 81.46 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1343833 89.50 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5752446 20.95 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6198558 19.44 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6203862 19.49 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5903454 20.32 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5544327 21.65 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5334682 22.44 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5898766 20.41 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6119427 19.31 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6210948 19.38 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5904342 20.33 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6185242 19.27 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6168805 19.37 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5929903 20.34 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6234907 19.24 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6194896 19.52 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5921692 20.28 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6198104 19.34 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6131636 19.56 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5927606 20.33 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5967930 20.22 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5989096 20.14 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5902620 20.26 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5992512 20.03 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5989444 20.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5934757 20.19 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5938322 20.19 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5988952 20.14 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5871603 20.32 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5860724 20.19 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5941840 20.16 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5915250 20.36 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6196570 19.34 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6231254 19.26 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5902518 20.28 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6201398 19.36 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6190282 19.33 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5928980 20.28 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6222636 19.35 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6085641 19.37 ns/op BenchmarkNetpollBreak-4 3622 33545 ns/op BenchmarkPingPongHog-4 264 401156 ns/op BenchmarkStackGrowth-4 111002 961.3 ns/op BenchmarkStackGrowthDeep-4 1276 88662 ns/op BenchmarkCreateGoroutines-4 31141 4792 ns/op BenchmarkCreateGoroutinesParallel-4 42814 2775 ns/op BenchmarkCreateGoroutinesCapture-4 5164 19710 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 41401 2970 ns/op BenchmarkClosureCall-4 19338139 5.614 ns/op BenchmarkWakeupParallelSpinning/0s-4 6483 19110 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5169 22851 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4326 27039 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3040 41635 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1870 59321 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1503 88901 ns/op BenchmarkWakeupParallelSpinning/50µs-4 745 157792 ns/op BenchmarkWakeupParallelSpinning/100µs-4 495 254488 ns/op BenchmarkMatmult-4 5230182 27.95 ns/op BenchmarkFastrand-4 13138315 9.209 ns/op BenchmarkFastrand64-4 13155870 9.391 ns/op BenchmarkFastrandHashiter-4 4588052 25.58 ns/op BenchmarkFastrandn/2-4 6084981 19.43 ns/op BenchmarkFastrandn/3-4 6249099 19.30 ns/op BenchmarkFastrandn/4-4 6255685 18.85 ns/op BenchmarkFastrandn/5-4 6219556 18.93 ns/op BenchmarkIfaceCmp100-4 104408 1164 ns/op BenchmarkIfaceCmpNil100-4 176203 676.8 ns/op BenchmarkEfaceCmpDiff-4 39930 3037 ns/op BenchmarkEfaceCmpDiffIndirect-4 36706 3267 ns/op BenchmarkDefer-4 1620880 72.55 ns/op BenchmarkDefer10-4 837838 143.8 ns/op BenchmarkDeferMany-4 515145 441.0 ns/op BenchmarkPanicRecover-4 160272 712.1 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7034 16543 ns/op 14688 p50-ns 18280 p90-ns 43040 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6763 46563 ns/op 14726 p50-ns 20266 p90-ns 109999 p99-ns BenchmarkGoroutineProfile/small/idle-4 3234 39945 ns/op 34985 p50-ns 41306 p90-ns 126826 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 4987071 ns/op 305363 p50-ns 19514516 p90-ns 21281002 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6795 16599 ns/op 14555 p50-ns 17931 p90-ns 45757 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 6913 44277 ns/op 14850 p50-ns 20129 p90-ns 110874 p99-ns BenchmarkGoroutineProfile/large/idle-4 10 10043492 ns/op 10026668 p50-ns 10738320 p90-ns 10738320 p99-ns BenchmarkGoroutineProfile/large/loaded-4 8 15631612 ns/op 11774140 p50-ns 26659881 p90-ns 26659881 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6919 16445 ns/op 14838 p50-ns 18255 p90-ns 28478 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 1552 347998 ns/op 19290 p50-ns 47713 p90-ns 17825315 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 873 130485 ns/op 124127 p50-ns 138524 p90-ns 236762 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 445 772717 ns/op 196525 p50-ns 361435 p90-ns 19970569 p99-ns BenchmarkRWMutexUncontended-4 2993310 38.90 ns/op BenchmarkRWMutexWrite100-4 490070 217.8 ns/op BenchmarkRWMutexWrite10-4 95230 1392 ns/op BenchmarkRWMutexWorkWrite100-4 433875 277.5 ns/op BenchmarkRWMutexWorkWrite10-4 67232 1745 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1849 63553 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 870 134825 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 940 122719 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 421 279888 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 474 247216 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 199 580305 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 237 501686 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 96 1206382 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 395636 350.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 354652 401.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 290798 396.6 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 303148 364.2 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 331516 358.4 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 318993 422.1 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 314252 374.2 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 270025 391.6 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 256345 481.8 ns/op BenchmarkMakeSlice/Byte-4 2216575 55.66 ns/op BenchmarkMakeSlice/Int16-4 2211302 54.21 ns/op BenchmarkMakeSlice/Int-4 1758176 69.06 ns/op BenchmarkMakeSlice/Ptr-4 1267035 100.4 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 126.5 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 130.0 ns/op BenchmarkMakeSlice/Struct/40-4 991554 168.3 ns/op BenchmarkGrowSlice/Byte-4 820602 148.2 ns/op BenchmarkGrowSlice/Int16-4 762566 154.1 ns/op BenchmarkGrowSlice/Int-4 665901 202.7 ns/op BenchmarkGrowSlice/Ptr-4 537685 247.9 ns/op BenchmarkGrowSlice/Struct/24-4 423640 338.8 ns/op BenchmarkGrowSlice/Struct/32-4 298689 406.9 ns/op BenchmarkGrowSlice/Struct/40-4 267241 698.1 ns/op BenchmarkExtendSlice/IntSlice-4 562936 234.2 ns/op BenchmarkExtendSlice/PointerSlice-4 441469 307.5 ns/op BenchmarkExtendSlice/NoGrow-4 935691 146.7 ns/op BenchmarkAppend-4 876170 131.5 ns/op BenchmarkAppendGrowByte-4 5 23306698 ns/op BenchmarkAppendGrowString-4 1 199369741 ns/op BenchmarkAppendSlice/1Bytes-4 1916007 62.15 ns/op BenchmarkAppendSlice/4Bytes-4 1903122 63.26 ns/op BenchmarkAppendSlice/7Bytes-4 1853133 64.45 ns/op BenchmarkAppendSlice/8Bytes-4 1894956 63.77 ns/op BenchmarkAppendSlice/15Bytes-4 1729500 69.01 ns/op BenchmarkAppendSlice/16Bytes-4 1757870 68.58 ns/op BenchmarkAppendSlice/32Bytes-4 1836336 65.91 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 101390 1408 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 29286 4912 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 6866 18409 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1861 58796 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 182 621275 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 54 2217194 ns/op BenchmarkAppendStr/1Bytes-4 1394328 85.78 ns/op BenchmarkAppendStr/4Bytes-4 1427870 84.36 ns/op BenchmarkAppendStr/8Bytes-4 1408418 86.64 ns/op BenchmarkAppendStr/16Bytes-4 1301181 89.96 ns/op BenchmarkAppendStr/32Bytes-4 1303976 86.36 ns/op BenchmarkAppendSpecialCase-4 826747 141.9 ns/op BenchmarkCopy/1Byte-4 1973428 60.62 ns/op 16.50 MB/s BenchmarkCopy/1String-4 1891958 65.20 ns/op 15.34 MB/s BenchmarkCopy/2Byte-4 1895298 63.23 ns/op 31.63 MB/s BenchmarkCopy/2String-4 1839945 64.45 ns/op 31.03 MB/s BenchmarkCopy/4Byte-4 1941409 61.69 ns/op 64.84 MB/s BenchmarkCopy/4String-4 1838640 64.16 ns/op 62.35 MB/s BenchmarkCopy/8Byte-4 1987314 61.98 ns/op 129.08 MB/s BenchmarkCopy/8String-4 1908080 62.18 ns/op 128.65 MB/s BenchmarkCopy/12Byte-4 1857075 65.19 ns/op 184.07 MB/s BenchmarkCopy/12String-4 1770068 67.82 ns/op 176.95 MB/s BenchmarkCopy/16Byte-4 1900190 63.10 ns/op 253.57 MB/s BenchmarkCopy/16String-4 1882182 64.46 ns/op 248.23 MB/s BenchmarkCopy/32Byte-4 1856432 64.75 ns/op 494.19 MB/s BenchmarkCopy/32String-4 1792868 67.57 ns/op 473.56 MB/s BenchmarkCopy/128Byte-4 1475055 81.15 ns/op 1577.30 MB/s BenchmarkCopy/128String-4 1343000 91.73 ns/op 1395.39 MB/s BenchmarkCopy/1024Byte-4 426417 274.2 ns/op 3734.80 MB/s BenchmarkCopy/1024String-4 377188 318.5 ns/op 3214.61 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 30021 3930 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 20326 6055 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12651 10151 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 13945 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8904 14924 ns/op BenchmarkAppendInPlace/Grow/Byte-4 166249 806.4 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 164692 865.2 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 120310 1053 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 102812 1411 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 88242 1408 ns/op BenchmarkStackCopyPtr-4 1 135128855 ns/op BenchmarkStackCopy-4 1 104843912 ns/op BenchmarkStackCopyNoCache-4 19 5485701 ns/op BenchmarkStackCopyWithStkobj-4 2 59666132 ns/op BenchmarkIssue18138-4 906 117864 ns/op BenchmarkCompareStringEqual-4 11145369 10.43 ns/op BenchmarkCompareStringIdentical-4 16126435 6.426 ns/op BenchmarkCompareStringSameLength-4 13405678 8.807 ns/op BenchmarkCompareStringDifferentLength-4 19886382 5.612 ns/op BenchmarkCompareStringBigUnaligned-4 1153 86882 ns/op 12069.11 MB/s BenchmarkCompareStringBig-4 1586 69543 ns/op 15078.18 MB/s BenchmarkConcatStringAndBytes-4 2172162 54.76 ns/op BenchmarkSliceByteToString/1-4 2231325 53.44 ns/op BenchmarkSliceByteToString/2-4 1000000 104.5 ns/op BenchmarkSliceByteToString/4-4 951190 106.3 ns/op BenchmarkSliceByteToString/8-4 1000000 103.2 ns/op BenchmarkSliceByteToString/16-4 1000000 103.4 ns/op BenchmarkSliceByteToString/32-4 1000000 117.1 ns/op BenchmarkSliceByteToString/64-4 932826 142.6 ns/op BenchmarkSliceByteToString/128-4 758090 210.8 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2472078 48.68 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 832311 136.0 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 117.2 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3663111 32.12 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1693228 69.92 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1941499 61.29 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2295920 52.55 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 419812 271.5 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 555562 209.0 ns/op BenchmarkRuneIterate/range/ASCII-4 6139762 20.24 ns/op BenchmarkRuneIterate/range/Japanese-4 2025619 58.81 ns/op BenchmarkRuneIterate/range/MixedLength-4 2129628 55.93 ns/op BenchmarkRuneIterate/range1/ASCII-4 6193106 19.77 ns/op BenchmarkRuneIterate/range1/Japanese-4 2016722 59.51 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2194754 54.41 ns/op BenchmarkRuneIterate/range2/ASCII-4 6292070 19.48 ns/op BenchmarkRuneIterate/range2/Japanese-4 2022572 59.17 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2201919 54.59 ns/op BenchmarkArrayEqual-4 18826059 5.646 ns/op BenchmarkFunc/Name-4 4914020 23.41 ns/op BenchmarkFunc/Entry-4 10334218 11.54 ns/op BenchmarkFunc/FileLine-4 1551510 76.01 ns/op PASS ok runtime 131.270s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24362 4274 ns/op BenchmarkHandle/concurrent-4 14985 7948 ns/op PASS ok runtime/cgo 0.391s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21095329 5.662 ns/op BenchmarkAtomicStore64-4 9672574 12.40 ns/op BenchmarkAtomicLoad-4 21182270 5.624 ns/op BenchmarkAtomicStore-4 9499551 12.39 ns/op BenchmarkAnd8-4 9532414 12.82 ns/op BenchmarkAnd-4 9673771 12.35 ns/op BenchmarkAnd8Parallel-4 2506402 49.71 ns/op BenchmarkAndParallel-4 2088652 50.82 ns/op BenchmarkOr8-4 9662310 12.50 ns/op BenchmarkOr-4 9653743 12.44 ns/op BenchmarkOr8Parallel-4 2409290 49.73 ns/op BenchmarkOrParallel-4 2416016 50.55 ns/op BenchmarkXadd-4 2351402 50.46 ns/op BenchmarkXadd64-4 2440417 48.81 ns/op BenchmarkCas-4 2225833 54.85 ns/op BenchmarkCas64-4 2242737 52.56 ns/op BenchmarkXchg-4 2388445 49.17 ns/op BenchmarkXchg64-4 2393299 48.41 ns/op PASS ok runtime/internal/atomic 2.819s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4956064 24.02 ns/op BenchmarkMulUintptr/large-4 4137482 28.37 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 3953630 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 28 4371123 ns/op 374.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 945 132576 ns/op 6.314 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 9874296 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11658939 ns/op 1054 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 142 870766 ns/op 69.65 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 72290006 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 82575730 ns/op 7991 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 9800801 ns/op 919.2 concurrent_launches/op PASS ok runtime/pprof 1.799s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 16 7248632 ns/op BenchmarkStackLeak-4 11596 10305 ns/op PASS ok runtime/race 0.568s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5364278 21.78 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 215857 589.6 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.304s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 149112 749.0 ns/op BenchmarkSortString1K-4 181 652614 ns/op BenchmarkSortString1K_Slice-4 211 570104 ns/op BenchmarkStableString1K-4 100 1073779 ns/op BenchmarkSortInt1K-4 218 546033 ns/op BenchmarkSortInt1K_Sorted-4 3084 38290 ns/op BenchmarkSortInt1K_Reversed-4 2040 57889 ns/op BenchmarkSortInt1K_Mod8-4 508 217595 ns/op BenchmarkStableInt1K-4 148 790121 ns/op BenchmarkStableInt1K_Slice-4 169 694846 ns/op BenchmarkSortInt64K-4 2 53994956 ns/op BenchmarkSortInt64K_Slice-4 3 45383032 ns/op BenchmarkStableInt64K-4 2 71887391 ns/op BenchmarkSort1e2-4 459 261963 ns/op BenchmarkStable1e2-4 171 697958 ns/op BenchmarkSort1e4-4 2 51531817 ns/op BenchmarkStable1e4-4 1 228387166 ns/op PASS ok sort 3.471s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 824758 145.4 ns/op BenchmarkAtof64Float-4 596654 167.9 ns/op BenchmarkAtof64FloatExp-4 629037 185.7 ns/op BenchmarkAtof64Big-4 412467 277.1 ns/op BenchmarkAtof64RandomBits-4 399013 287.0 ns/op BenchmarkAtof64RandomFloats-4 444349 264.5 ns/op BenchmarkAtof64RandomLongFloats-4 375020 307.8 ns/op BenchmarkAtof32Decimal-4 793903 143.3 ns/op BenchmarkAtof32Float-4 716691 159.8 ns/op BenchmarkAtof32FloatExp-4 607546 195.6 ns/op BenchmarkAtof32Random-4 361002 326.8 ns/op BenchmarkAtof32RandomLong-4 147639 776.8 ns/op BenchmarkParseInt/Pos/7bit-4 1383151 86.14 ns/op BenchmarkParseInt/Pos/26bit-4 704269 157.7 ns/op BenchmarkParseInt/Pos/31bit-4 623690 187.0 ns/op BenchmarkParseInt/Pos/56bit-4 411088 282.4 ns/op BenchmarkParseInt/Pos/63bit-4 378958 300.1 ns/op BenchmarkParseInt/Neg/7bit-4 1440152 82.84 ns/op BenchmarkParseInt/Neg/26bit-4 724809 159.7 ns/op BenchmarkParseInt/Neg/31bit-4 631293 185.3 ns/op BenchmarkParseInt/Neg/56bit-4 423776 276.8 ns/op BenchmarkParseInt/Neg/63bit-4 401864 295.4 ns/op BenchmarkAtoi/Pos/7bit-4 2028583 59.22 ns/op BenchmarkAtoi/Pos/26bit-4 949857 128.1 ns/op BenchmarkAtoi/Pos/31bit-4 809188 138.9 ns/op BenchmarkAtoi/Pos/56bit-4 498910 238.9 ns/op BenchmarkAtoi/Pos/63bit-4 373056 316.1 ns/op BenchmarkAtoi/Neg/7bit-4 2000424 60.33 ns/op BenchmarkAtoi/Neg/26bit-4 927936 125.4 ns/op BenchmarkAtoi/Neg/31bit-4 846057 138.8 ns/op BenchmarkAtoi/Neg/56bit-4 521076 230.6 ns/op BenchmarkAtoi/Neg/63bit-4 366963 316.9 ns/op BenchmarkFormatFloat/Decimal-4 117590 1069 ns/op BenchmarkFormatFloat/Float-4 106268 1103 ns/op BenchmarkFormatFloat/Exp-4 115329 1013 ns/op BenchmarkFormatFloat/NegExp-4 119595 1020 ns/op BenchmarkFormatFloat/LongExp-4 93752 1240 ns/op BenchmarkFormatFloat/Big-4 91734 1281 ns/op BenchmarkFormatFloat/BinaryExp-4 210896 569.5 ns/op BenchmarkFormatFloat/32Integer-4 118383 1006 ns/op BenchmarkFormatFloat/32ExactFraction-4 126721 943.3 ns/op BenchmarkFormatFloat/32Point-4 112413 1054 ns/op BenchmarkFormatFloat/32Exp-4 118627 1010 ns/op BenchmarkFormatFloat/32NegExp-4 118770 1004 ns/op BenchmarkFormatFloat/32Shortest-4 123628 963.3 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 139051 847.9 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 134863 876.3 ns/op BenchmarkFormatFloat/64Fixed1-4 155637 755.8 ns/op BenchmarkFormatFloat/64Fixed2-4 156645 753.8 ns/op BenchmarkFormatFloat/64Fixed3-4 156903 759.9 ns/op BenchmarkFormatFloat/64Fixed4-4 154279 764.5 ns/op BenchmarkFormatFloat/64Fixed12-4 87142 1329 ns/op BenchmarkFormatFloat/64Fixed16-4 112771 1061 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 115099 1024 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 104742 1144 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2437 47187 ns/op BenchmarkFormatFloat/Slowpath64-4 96680 1225 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 98395 1231 ns/op BenchmarkAppendFloat/Decimal-4 134697 861.5 ns/op BenchmarkAppendFloat/Float-4 124963 957.8 ns/op BenchmarkAppendFloat/Exp-4 136587 848.4 ns/op BenchmarkAppendFloat/NegExp-4 140898 851.4 ns/op BenchmarkAppendFloat/LongExp-4 112022 1053 ns/op BenchmarkAppendFloat/Big-4 108052 1089 ns/op BenchmarkAppendFloat/BinaryExp-4 336008 355.2 ns/op BenchmarkAppendFloat/32Integer-4 138890 851.3 ns/op BenchmarkAppendFloat/32ExactFraction-4 141470 850.3 ns/op BenchmarkAppendFloat/32Point-4 129850 893.9 ns/op BenchmarkAppendFloat/32Exp-4 141925 841.7 ns/op BenchmarkAppendFloat/32NegExp-4 141136 830.6 ns/op BenchmarkAppendFloat/32Shortest-4 158220 755.4 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 176330 669.0 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 169190 690.0 ns/op BenchmarkAppendFloat/64Fixed1-4 185647 607.5 ns/op BenchmarkAppendFloat/64Fixed2-4 194103 598.0 ns/op BenchmarkAppendFloat/64Fixed3-4 194961 596.7 ns/op BenchmarkAppendFloat/64Fixed4-4 196490 594.5 ns/op BenchmarkAppendFloat/64Fixed12-4 104786 1124 ns/op BenchmarkAppendFloat/64Fixed16-4 135799 872.5 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 148119 799.7 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 122695 944.4 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2492 46740 ns/op BenchmarkAppendFloat/Slowpath64-4 110074 1042 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 116062 1026 ns/op BenchmarkFormatInt-4 15802 7562 ns/op BenchmarkAppendInt-4 17236 6940 ns/op BenchmarkFormatUint-4 88119 1358 ns/op BenchmarkAppendUint-4 96460 1215 ns/op BenchmarkFormatIntSmall/7-4 2905129 41.75 ns/op BenchmarkFormatIntSmall/42-4 2937439 41.25 ns/op BenchmarkAppendIntSmall-4 1428045 86.40 ns/op BenchmarkAppendUintVarlen/1-4 1327786 90.72 ns/op BenchmarkAppendUintVarlen/12-4 1287925 94.36 ns/op BenchmarkAppendUintVarlen/123-4 959299 124.4 ns/op BenchmarkAppendUintVarlen/1234-4 918714 124.6 ns/op BenchmarkAppendUintVarlen/12345-4 904524 126.1 ns/op BenchmarkAppendUintVarlen/123456-4 925027 127.7 ns/op BenchmarkAppendUintVarlen/1234567-4 877314 132.5 ns/op BenchmarkAppendUintVarlen/12345678-4 884607 131.2 ns/op BenchmarkAppendUintVarlen/123456789-4 872812 137.0 ns/op BenchmarkAppendUintVarlen/1234567890-4 845085 137.8 ns/op BenchmarkAppendUintVarlen/12345678901-4 843618 140.0 ns/op BenchmarkAppendUintVarlen/123456789012-4 822601 140.9 ns/op BenchmarkAppendUintVarlen/1234567890123-4 832914 144.7 ns/op BenchmarkAppendUintVarlen/12345678901234-4 800508 145.6 ns/op BenchmarkAppendUintVarlen/123456789012345-4 776400 149.4 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 786928 148.0 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 759746 152.6 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 731158 153.5 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 744247 156.5 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 751543 156.3 ns/op BenchmarkQuote-4 45072 2631 ns/op BenchmarkQuoteRune-4 440782 253.9 ns/op BenchmarkAppendQuote-4 53492 2227 ns/op BenchmarkAppendQuoteRune-4 775489 151.1 ns/op BenchmarkUnquoteEasy-4 1380768 87.43 ns/op BenchmarkUnquoteHard-4 50637 2392 ns/op PASS ok strconv 15.834s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 439036 264.0 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 131019 914.3 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 196417 607.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 311410 386.4 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 91419 1295 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 107481 1171 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 706549 172.4 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23644 5073 ns/op BenchmarkGenericMatch1-4 2203 49709 ns/op BenchmarkGenericMatch2-4 450 258228 ns/op BenchmarkSingleMaxSkipping-4 8910 13053 ns/op 766.09 MB/s BenchmarkSingleLongSuffixFail-4 15958 7546 ns/op 132.78 MB/s BenchmarkSingleMatch-4 260 450669 ns/op 33.28 MB/s BenchmarkByteByteNoMatch-4 75636 1595 ns/op BenchmarkByteByteMatch-4 19401 6077 ns/op BenchmarkByteStringMatch-4 22756 5081 ns/op BenchmarkHTMLEscapeNew-4 74724 1610 ns/op BenchmarkHTMLEscapeOld-4 87960 1314 ns/op BenchmarkByteStringReplacerWriteString-4 1471 81181 ns/op BenchmarkByteReplacerWriteString-4 1651 70857 ns/op BenchmarkByteByteReplaces-4 3324 35063 ns/op BenchmarkByteByteMap-4 10000 11217 ns/op BenchmarkMap/identity/ASCII-4 720440 161.7 ns/op BenchmarkMap/identity/Greek-4 499378 228.8 ns/op BenchmarkMap/change/ASCII-4 38846 3072 ns/op BenchmarkMap/change/Greek-4 29020 4098 ns/op BenchmarkIndexRune-4 1967262 60.33 ns/op BenchmarkIndexRuneLongString-4 1672983 71.98 ns/op BenchmarkIndexRuneFastPath-4 4204166 29.00 ns/op BenchmarkIndex-4 4259146 29.97 ns/op BenchmarkLastIndex-4 4638536 27.15 ns/op BenchmarkIndexByte-4 10708364 10.78 ns/op BenchmarkToUpper/#00-4 3331624 37.45 ns/op BenchmarkToUpper/ONLYUPPER-4 2544616 47.43 ns/op BenchmarkToUpper/abc-4 323846 353.8 ns/op BenchmarkToUpper/AbC123-4 262033 449.7 ns/op BenchmarkToUpper/azAZ09_-4 295797 409.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55786 2114 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 73830 1621 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34437 3395 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 62413 1926 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 126471 931.5 ns/op BenchmarkToLower/#00-4 3303244 36.05 ns/op BenchmarkToLower/abc-4 2978526 40.32 ns/op BenchmarkToLower/AbC123-4 237126 510.3 ns/op BenchmarkToLower/azAZ09_-4 230457 504.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 95781 1217 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 66622 1768 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35656 3343 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 73975 1597 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 123997 951.8 ns/op BenchmarkMapNoChanges-4 926685 127.4 ns/op BenchmarkTrim-4 37893 3191 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3244492 36.30 ns/op BenchmarkToValidUTF8/InvalidASCII-4 195919 601.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 127119 891.1 ns/op BenchmarkEqualFold/Tests-4 56564 2097 ns/op BenchmarkEqualFold/ASCII-4 3638355 32.99 ns/op BenchmarkEqualFold/UnicodePrefix-4 122484 966.5 ns/op BenchmarkEqualFold/UnicodeSuffix-4 127743 917.9 ns/op BenchmarkIndexHard1-4 843 141464 ns/op BenchmarkIndexHard2-4 598 197775 ns/op BenchmarkIndexHard3-4 151 791096 ns/op BenchmarkIndexHard4-4 151 786863 ns/op BenchmarkLastIndexHard1-4 57 1993914 ns/op BenchmarkLastIndexHard2-4 60 1997871 ns/op BenchmarkLastIndexHard3-4 58 2003549 ns/op BenchmarkCountHard1-4 838 143061 ns/op BenchmarkCountHard2-4 589 199329 ns/op BenchmarkCountHard3-4 151 789915 ns/op BenchmarkIndexTorture-4 7537 15538 ns/op BenchmarkCountTorture-4 7663 15575 ns/op BenchmarkCountTortureOverlapping-4 676 151824 ns/op BenchmarkCountByte/10-4 4242508 29.83 ns/op 335.25 MB/s BenchmarkCountByte/32-4 3880455 30.89 ns/op 1036.03 MB/s BenchmarkCountByte/4096-4 864691 134.6 ns/op 30438.66 MB/s BenchmarkCountByte/4194304-4 650 175971 ns/op 23835.26 MB/s BenchmarkCountByte/67108864-4 20 5605879 ns/op 11971.16 MB/s BenchmarkFields/ASCII/16-4 232525 502.4 ns/op 31.84 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 23966 5044 ns/op 50.75 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1370 84284 ns/op 48.60 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 80 1436826 ns/op 45.61 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 23367495 ns/op 44.87 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 125692 948.3 ns/op 16.87 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9938 11739 ns/op 21.81 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 616 194229 ns/op 21.09 MB/s 22144 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 33 3523618 ns/op 18.60 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 64761452 ns/op 16.19 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 164787 727.6 ns/op 21.99 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18700 6382 ns/op 40.11 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1017 118930 ns/op 34.44 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 50 2281145 ns/op 28.73 MB/s 463107 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 45431506 ns/op 23.08 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 148532 810.1 ns/op 19.75 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12322 9646 ns/op 26.54 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 774 155993 ns/op 26.26 MB/s 22144 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 40 2839035 ns/op 23.08 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 53940883 ns/op 19.44 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 70306593 ns/op BenchmarkSplitSingleByteSeparator-4 20 5298509 ns/op BenchmarkSplitMultiByteSeparator-4 37 3142377 ns/op BenchmarkSplitNSingleByteSeparator-4 231728 526.7 ns/op BenchmarkSplitNMultiByteSeparator-4 182216 689.1 ns/op BenchmarkRepeat/5x0-4 3552818 32.92 ns/op BenchmarkRepeat/5x1-4 3531541 34.12 ns/op BenchmarkRepeat/5x2-4 275464 430.1 ns/op BenchmarkRepeat/5x6-4 164758 729.1 ns/op BenchmarkRepeat/10x0-4 3648085 33.43 ns/op BenchmarkRepeat/10x1-4 3492698 34.16 ns/op BenchmarkRepeat/10x2-4 274384 435.0 ns/op BenchmarkRepeat/10x6-4 164182 735.5 ns/op BenchmarkRepeatLarge/256/1-4 76447 1582 ns/op 161.81 MB/s BenchmarkRepeatLarge/256/16-4 123422 989.6 ns/op 258.70 MB/s BenchmarkRepeatLarge/512/1-4 61544 1951 ns/op 262.42 MB/s BenchmarkRepeatLarge/512/16-4 90901 1328 ns/op 385.55 MB/s BenchmarkRepeatLarge/1024/1-4 47533 2496 ns/op 410.25 MB/s BenchmarkRepeatLarge/1024/16-4 63610 1870 ns/op 547.46 MB/s BenchmarkRepeatLarge/2048/1-4 31006 3832 ns/op 534.49 MB/s BenchmarkRepeatLarge/2048/16-4 37892 3231 ns/op 633.79 MB/s BenchmarkRepeatLarge/4096/1-4 20058 6296 ns/op 650.54 MB/s BenchmarkRepeatLarge/4096/16-4 21950 5256 ns/op 779.33 MB/s BenchmarkRepeatLarge/8192/1-4 12228 9733 ns/op 841.67 MB/s BenchmarkRepeatLarge/8192/16-4 13484 9191 ns/op 891.30 MB/s BenchmarkRepeatLarge/8192/4097-4 5495116 21.68 ns/op 188941.85 MB/s BenchmarkRepeatLarge/16384/1-4 7008 16313 ns/op 1004.33 MB/s BenchmarkRepeatLarge/16384/16-4 7672 15689 ns/op 1044.31 MB/s BenchmarkRepeatLarge/16384/4097-4 9576 11256 ns/op 1091.96 MB/s BenchmarkRepeatLarge/32768/1-4 4116 29745 ns/op 1101.63 MB/s BenchmarkRepeatLarge/32768/16-4 4276 29388 ns/op 1115.00 MB/s BenchmarkRepeatLarge/32768/4097-4 4630 25795 ns/op 1111.79 MB/s BenchmarkRepeatLarge/65536/1-4 2150 52948 ns/op 1237.74 MB/s BenchmarkRepeatLarge/65536/16-4 2368 51602 ns/op 1270.02 MB/s BenchmarkRepeatLarge/65536/4097-4 2276 53567 ns/op 1147.26 MB/s BenchmarkRepeatLarge/131072/1-4 478 262018 ns/op 500.24 MB/s BenchmarkRepeatLarge/131072/16-4 483 248870 ns/op 526.67 MB/s BenchmarkRepeatLarge/131072/4097-4 489 237432 ns/op 534.92 MB/s BenchmarkRepeatLarge/262144/1-4 247 479275 ns/op 546.96 MB/s BenchmarkRepeatLarge/262144/16-4 250 477760 ns/op 548.69 MB/s BenchmarkRepeatLarge/262144/4097-4 254 474225 ns/op 544.28 MB/s BenchmarkRepeatLarge/524288/1-4 120 965059 ns/op 543.27 MB/s BenchmarkRepeatLarge/524288/16-4 122 967241 ns/op 542.04 MB/s BenchmarkRepeatLarge/524288/4097-4 123 953584 ns/op 545.65 MB/s BenchmarkRepeatLarge/1048576/1-4 62 2007094 ns/op 522.43 MB/s BenchmarkRepeatLarge/1048576/16-4 66 1949983 ns/op 537.74 MB/s BenchmarkRepeatLarge/1048576/4097-4 60 1965515 ns/op 531.53 MB/s BenchmarkRepeatLarge/2097152/1-4 31 3931999 ns/op 533.36 MB/s BenchmarkRepeatLarge/2097152/16-4 28 3934559 ns/op 533.01 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 3968243 ns/op 527.58 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7887985 ns/op 531.73 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7842490 ns/op 534.82 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7886450 ns/op 531.45 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15754156 ns/op 532.47 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15795029 ns/op 531.09 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15636072 ns/op 536.36 MB/s BenchmarkRepeatLarge/16777216/1-4 4 31261060 ns/op 536.68 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30659107 ns/op 547.22 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 31039346 ns/op 540.51 MB/s BenchmarkRepeatLarge/33554432/1-4 2 61428252 ns/op 546.24 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60338496 ns/op 556.10 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 61876022 ns/op 542.28 MB/s BenchmarkRepeatLarge/67108864/1-4 1 120163968 ns/op 558.48 MB/s BenchmarkRepeatLarge/67108864/16-4 1 119505217 ns/op 561.56 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 120904364 ns/op 555.06 MB/s BenchmarkRepeatLarge/134217728/1-4 1 264441878 ns/op 507.55 MB/s BenchmarkRepeatLarge/134217728/16-4 1 238750557 ns/op 562.17 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 240215216 ns/op 558.74 MB/s BenchmarkRepeatLarge/268435456/1-4 1 528065284 ns/op 508.34 MB/s BenchmarkRepeatLarge/268435456/16-4 1 477830497 ns/op 561.78 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 479972390 ns/op 559.27 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1057783822 ns/op 507.54 MB/s BenchmarkRepeatLarge/536870912/16-4 1 963973401 ns/op 556.94 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 970258663 ns/op 553.33 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2205937204 ns/op 486.75 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1972556249 ns/op 544.34 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1959511002 ns/op 547.96 MB/s BenchmarkIndexAnyASCII/1:1-4 1831440 62.49 ns/op BenchmarkIndexAnyASCII/1:2-4 2030535 58.36 ns/op BenchmarkIndexAnyASCII/1:4-4 2035536 58.38 ns/op BenchmarkIndexAnyASCII/1:8-4 2025979 58.33 ns/op BenchmarkIndexAnyASCII/1:16-4 2081293 58.16 ns/op BenchmarkIndexAnyASCII/1:32-4 2011978 59.12 ns/op BenchmarkIndexAnyASCII/1:64-4 2039379 58.77 ns/op BenchmarkIndexAnyASCII/16:1-4 2104112 57.79 ns/op BenchmarkIndexAnyASCII/16:2-4 771776 157.4 ns/op BenchmarkIndexAnyASCII/16:4-4 647766 158.8 ns/op BenchmarkIndexAnyASCII/16:8-4 684282 166.2 ns/op BenchmarkIndexAnyASCII/16:16-4 666885 177.4 ns/op BenchmarkIndexAnyASCII/16:32-4 519072 201.3 ns/op BenchmarkIndexAnyASCII/16:64-4 470485 247.4 ns/op BenchmarkIndexAnyASCII/256:1-4 1862930 63.69 ns/op BenchmarkIndexAnyASCII/256:2-4 71767 1648 ns/op BenchmarkIndexAnyASCII/256:4-4 71811 1635 ns/op BenchmarkIndexAnyASCII/256:8-4 71230 1659 ns/op BenchmarkIndexAnyASCII/256:16-4 72406 1653 ns/op BenchmarkIndexAnyASCII/256:32-4 69907 1691 ns/op BenchmarkIndexAnyASCII/256:64-4 67980 1728 ns/op BenchmarkIndexAnyUTF8/1:1-4 2128350 56.64 ns/op BenchmarkIndexAnyUTF8/1:2-4 2055183 58.81 ns/op BenchmarkIndexAnyUTF8/1:4-4 2051247 58.53 ns/op BenchmarkIndexAnyUTF8/1:8-4 2005888 58.43 ns/op BenchmarkIndexAnyUTF8/1:16-4 2067207 58.15 ns/op BenchmarkIndexAnyUTF8/1:32-4 2073914 57.90 ns/op BenchmarkIndexAnyUTF8/1:64-4 2061714 57.23 ns/op BenchmarkIndexAnyUTF8/16:1-4 1671408 71.62 ns/op BenchmarkIndexAnyUTF8/16:2-4 300586 385.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 308210 387.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 296613 389.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 285745 386.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 302223 399.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 297855 402.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 332014 353.5 ns/op BenchmarkIndexAnyUTF8/256:2-4 21916 5449 ns/op BenchmarkIndexAnyUTF8/256:4-4 21561 5353 ns/op BenchmarkIndexAnyUTF8/256:8-4 22540 5315 ns/op BenchmarkIndexAnyUTF8/256:16-4 21652 5441 ns/op BenchmarkIndexAnyUTF8/256:32-4 20840 5868 ns/op BenchmarkIndexAnyUTF8/256:64-4 21481 5689 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2035219 58.96 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2098489 57.89 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2051608 57.19 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2081664 57.37 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2121937 56.36 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2080611 57.73 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2069533 57.60 ns/op BenchmarkLastIndexAnyASCII/16:1-4 816580 149.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 800994 152.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 764888 153.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 732448 161.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 685752 171.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 579033 198.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 485452 245.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74214 1627 ns/op BenchmarkLastIndexAnyASCII/256:2-4 72960 1665 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73874 1646 ns/op BenchmarkLastIndexAnyASCII/256:8-4 72662 1637 ns/op BenchmarkLastIndexAnyASCII/256:16-4 70874 1649 ns/op BenchmarkLastIndexAnyASCII/256:32-4 69787 1679 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69345 1715 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2010885 59.39 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2109810 58.04 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2046033 58.14 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2120888 57.49 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2166811 55.16 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2050476 59.54 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2014911 58.66 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 356253 335.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 181611 650.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 181488 663.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 176350 658.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 169477 668.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 166677 707.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 167576 694.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27792 4365 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12278 9915 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 10126 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12007 9903 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10020 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10475 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10357 ns/op BenchmarkTrimASCII/1:1-4 3362565 35.78 ns/op BenchmarkTrimASCII/1:2-4 2444343 48.82 ns/op BenchmarkTrimASCII/1:4-4 2313270 52.77 ns/op BenchmarkTrimASCII/1:8-4 2024146 57.91 ns/op BenchmarkTrimASCII/1:16-4 1714990 69.41 ns/op BenchmarkTrimASCII/16:1-4 2782696 42.37 ns/op BenchmarkTrimASCII/16:2-4 756799 151.2 ns/op BenchmarkTrimASCII/16:4-4 745578 155.3 ns/op BenchmarkTrimASCII/16:8-4 736022 162.7 ns/op BenchmarkTrimASCII/16:16-4 666745 173.2 ns/op BenchmarkTrimASCII/256:1-4 730486 156.9 ns/op BenchmarkTrimASCII/256:2-4 74133 1616 ns/op BenchmarkTrimASCII/256:4-4 72866 1635 ns/op BenchmarkTrimASCII/256:8-4 72397 1630 ns/op BenchmarkTrimASCII/256:16-4 73723 1644 ns/op BenchmarkTrimASCII/4096:1-4 74974 1597 ns/op BenchmarkTrimASCII/4096:2-4 4770 25041 ns/op BenchmarkTrimASCII/4096:4-4 4684 25129 ns/op BenchmarkTrimASCII/4096:8-4 4730 25088 ns/op BenchmarkTrimASCII/4096:16-4 4584 25219 ns/op BenchmarkTrimByte-4 3801314 30.57 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13426 8940 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13218 8995 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1153 103557 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2301 50836 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4526 25460 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7950 14476 ns/op BenchmarkJoin/0-4 5477148 23.88 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4185819 28.95 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 231411 517.3 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 158115 772.9 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 115604 1061 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 90537 1296 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 79027 1527 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 64912 1840 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2754603 43.01 ns/op BenchmarkTrimSpace/ASCII-4 1755922 67.99 ns/op BenchmarkTrimSpace/SomeNonASCII-4 139143 828.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 77804 1544 ns/op BenchmarkReplaceAll-4 119080 991.3 ns/op 16 B/op 1 allocs/op PASS ok strings 57.677s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 41245 2814 ns/op BenchmarkCond2-4 17000 6955 ns/op BenchmarkCond4-4 10000 11318 ns/op BenchmarkCond8-4 5443 27408 ns/op BenchmarkCond16-4 1504 76978 ns/op BenchmarkCond32-4 634 176879 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 400593 254.3 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 275298 462.6 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 455554 236.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 316743 382.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 215601 526.3 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 469086 242.4 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 85131 1509 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 68799 2029 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 68655 2125 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 39734 3098 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 329894 371.0 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 163942 717.4 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 455620 265.1 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 146080 818.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 468325 233.8 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 166293 709.3 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2664154 49.45 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 40854 2910 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 130778 946.1 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 113077 1243 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 8077 14726 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 265 437357 ns/op BenchmarkRange/*sync.Map-4 1376 85423 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 82832 1381 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 223390 507.7 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 58730 1811 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 149772 686.4 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 201804 626.1 ns/op BenchmarkAdversarialDelete/*sync.Map-4 163843 732.9 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 67471 1836 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 168519 695.3 ns/op BenchmarkDeleteCollision/*sync.Map-4 514036 247.2 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 49302 2438 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 130635 903.7 ns/op BenchmarkSwapCollision/*sync.Map-4 66655 1826 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 402 295417 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 92348 1310 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 336621 371.2 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 19926 5909 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 62292 1985 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 18834 6441 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 96548 1046 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 105003 1184 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 140984 969.5 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2130495 58.99 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 167598 719.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2220337 50.75 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 449715 257.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 156495 764.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 438820 255.8 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 88490 1365 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 354297 365.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 387028 278.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 111592 1061 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 500032 234.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 149455 2403 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 107268 1140 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 132381 821.8 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 50730 2299 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 199063 578.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 411134 302.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 115184 1040 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 495416 235.6 ns/op BenchmarkUncontendedSemaphore-4 3389498 35.01 ns/op BenchmarkContendedSemaphore-4 2539086 47.20 ns/op BenchmarkMutexUncontended-4 902648 148.1 ns/op BenchmarkMutex-4 122868 977.7 ns/op BenchmarkMutexSlack-4 118066 1036 ns/op BenchmarkMutexWork-4 109168 1097 ns/op BenchmarkMutexWorkSlack-4 105697 1132 ns/op BenchmarkMutexNoSpin-4 56316 2135 ns/op BenchmarkMutexSpin-4 64969 1706 ns/op BenchmarkOnce-4 479190 248.8 ns/op BenchmarkSemaUncontended-4 6743475 17.88 ns/op BenchmarkSemaSyntNonblock-4 1247328 96.32 ns/op BenchmarkSemaSyntBlock-4 1000000 115.7 ns/op BenchmarkSemaWorkNonblock-4 822468 147.7 ns/op BenchmarkSemaWorkBlock-4 686355 164.5 ns/op BenchmarkRWMutexUncontended-4 439568 268.2 ns/op BenchmarkRWMutexWrite100-4 241384 481.3 ns/op BenchmarkRWMutexWrite10-4 181603 656.8 ns/op BenchmarkRWMutexWorkWrite100-4 249291 485.0 ns/op BenchmarkRWMutexWorkWrite10-4 144276 806.5 ns/op BenchmarkWaitGroupUncontended-4 959652 113.2 ns/op BenchmarkWaitGroupAddDone-4 302865 418.2 ns/op BenchmarkWaitGroupAddDoneWork-4 286195 427.0 ns/op BenchmarkWaitGroupWait-4 5076348 23.19 ns/op BenchmarkWaitGroupWaitWork-4 2755358 43.33 ns/op BenchmarkWaitGroupActuallyWait-4 41383 2945 ns/op 32 B/op 2 allocs/op PASS ok sync 16.253s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 500443 244.0 ns/op PASS ok sync/atomic 0.147s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 102009 1162 ns/op 0 B/op 0 allocs/op PASS ok testing 0.169s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 8188 13832 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11678 10170 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 98 1177169 ns/op 129393 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 122 955758 ns/op 1060 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 146839707 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 142111430 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1789 62842 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2139 53906 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5964378 ns/op 413578 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 20 5494439 ns/op 20678 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 676166986 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 649663201 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 224 523151 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 250 476394 ns/op 157 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 56700998 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 54707072 ns/op 1644484 B/op 527 allocs/op BenchmarkTable/100x100000/new-4 1 6386931017 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6171846037 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2605 43321 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 34 3070198 ns/op 409130 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 308025083 ns/op 35625448 B/op 2057 allocs/op BenchmarkRagged/10-4 2323 44639 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 273 418078 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4279390 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7548 14751 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 17.399s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 76002472 ns/op BenchmarkVariableString-4 100077 1178 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2103 52166 ns/op 2503 B/op 39 allocs/op PASS ok text/template/parse 0.513s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 34 3749974 ns/op BenchmarkAfter-4 96 1042664 ns/op BenchmarkStop-4 223 568548 ns/op BenchmarkSimultaneousAfterFunc-4 28 3932596 ns/op BenchmarkStartStop-4 192 661406 ns/op BenchmarkReset-4 2414 53283 ns/op BenchmarkSleep-4 31 3561269 ns/op BenchmarkParallelTimerLatency-4 50 199216 avg-late-ns 1169983 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 109336 avg-late-ns 250111 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 101996 avg-late-ns 215486 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 94594 avg-late-ns 275930 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 114651 avg-late-ns 392515 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 107644 avg-late-ns 391405 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 132084 avg-late-ns 529894 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 94281 avg-late-ns 383634 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 120647 avg-late-ns 525181 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 130608 avg-late-ns 653639 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 831412 avg-late-ns 4338352 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 105940 avg-late-ns 272408 max-late-ns BenchmarkTicker-4 302 365183 ns/op BenchmarkTickerReset-4 3492 29320 ns/op BenchmarkTickerResetNaive-4 178 604444 ns/op BenchmarkNow-4 995432 117.9 ns/op BenchmarkNowUnixNano-4 950486 115.8 ns/op BenchmarkNowUnixMilli-4 1000000 116.5 ns/op BenchmarkNowUnixMicro-4 1000000 114.6 ns/op BenchmarkFormat-4 59734 2059 ns/op BenchmarkFormatRFC3339-4 78414 1485 ns/op BenchmarkFormatRFC3339Nano-4 78318 1545 ns/op BenchmarkFormatNow-4 80148 1493 ns/op BenchmarkMarshalJSON-4 107319 1097 ns/op BenchmarkMarshalText-4 114380 1085 ns/op BenchmarkParse-4 137223 856.9 ns/op BenchmarkParseRFC3339UTC-4 320276 361.2 ns/op BenchmarkParseRFC3339UTCBytes-4 227876 526.7 ns/op BenchmarkParseRFC3339TZ-4 101254 1158 ns/op BenchmarkParseRFC3339TZBytes-4 84019 1501 ns/op BenchmarkParseDuration-4 527052 223.4 ns/op BenchmarkHour-4 738328 142.0 ns/op BenchmarkSecond-4 836548 142.9 ns/op BenchmarkYear-4 615195 190.2 ns/op BenchmarkDay-4 582492 204.0 ns/op BenchmarkISOWeek-4 599318 189.0 ns/op BenchmarkGoString-4 81176 1477 ns/op BenchmarkUnmarshalText-4 69285 1678 ns/op PASS ok time 10.954s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 627097 169.3 ns/op BenchmarkDecodeValidJapaneseChars-4 758812 142.0 ns/op BenchmarkDecodeRune-4 1954144 61.19 ns/op BenchmarkEncodeValidASCII-4 523020 203.6 ns/op BenchmarkEncodeValidJapaneseChars-4 837204 140.1 ns/op BenchmarkAppendRuneValidASCII-4 1537172 76.04 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2496868 48.18 ns/op BenchmarkEncodeRune-4 3214147 38.28 ns/op PASS ok unicode/utf16 1.203s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 921345 128.0 ns/op BenchmarkRuneCountTenJapaneseChars-4 191704 619.0 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3827380 31.46 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 400711 288.9 ns/op BenchmarkValidTenASCIIChars-4 877986 136.1 ns/op BenchmarkValid100KASCIIChars-4 118 1004967 ns/op BenchmarkValidTenJapaneseChars-4 171086 726.2 ns/op BenchmarkValidLongMostlyASCII-4 88 1147790 ns/op BenchmarkValidLongJapanese-4 54 2039473 ns/op BenchmarkValidStringTenASCIIChars-4 4887420 25.33 ns/op BenchmarkValidString100KASCIIChars-4 9476 12404 ns/op BenchmarkValidStringTenJapaneseChars-4 429764 266.2 ns/op BenchmarkValidStringLongMostlyASCII-4 1213 96623 ns/op BenchmarkValidStringLongJapanese-4 162 738199 ns/op BenchmarkEncodeASCIIRune-4 4546611 26.38 ns/op BenchmarkEncodeJapaneseRune-4 2533610 48.51 ns/op BenchmarkAppendASCIIRune-4 11151739 10.64 ns/op BenchmarkAppendJapaneseRune-4 3025108 39.46 ns/op BenchmarkDecodeASCIIRune-4 3000901 39.95 ns/op BenchmarkDecodeJapaneseRune-4 2020212 58.92 ns/op BenchmarkFullRune/ASCII-4 3834040 31.08 ns/op BenchmarkFullRune/Incomplete-4 1731589 69.35 ns/op BenchmarkFullRune/Japanese-4 3899913 30.38 ns/op PASS ok unicode/utf8 3.509s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 48301470581 ns/op PASS ok cmd/api 53.175s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1266102 94.37 ns/op BenchmarkEqArrayOfStrings64-4 157417 740.6 ns/op BenchmarkEqArrayOfStrings1024-4 9438 11326 ns/op BenchmarkEqArrayOfFloats5-4 1509421 79.44 ns/op BenchmarkEqArrayOfFloats64-4 164410 726.1 ns/op BenchmarkEqArrayOfFloats1024-4 9790 11438 ns/op BenchmarkEqStruct-4 18871161 5.947 ns/op PASS ok cmd/compile/internal/reflectdata 1.054s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 9184 367098 ns/op BenchmarkCopyElim1-4 711 153281 ns/op BenchmarkCopyElim10-4 694 167815 ns/op BenchmarkCopyElim100-4 400 293799 ns/op BenchmarkCopyElim1000-4 74 1579031 ns/op BenchmarkCopyElim10000-4 4 28838344 ns/op BenchmarkCopyElim100000-4 1 544321417 ns/op BenchmarkDeadCode/1-4 591 171312 ns/op BenchmarkDeadCode/10-4 567 199943 ns/op BenchmarkDeadCode/100-4 316 365936 ns/op BenchmarkDeadCode/1000-4 52 2382031 ns/op BenchmarkDeadCode/10000-4 4 29404634 ns/op BenchmarkDeadCode/100000-4 1 368375215 ns/op BenchmarkDeadCode/200000-4 1 795244451 ns/op BenchmarkDominatorsLinear-4 13 10098672 ns/op 0.99 MB/s BenchmarkDominatorsFwdBack-4 8 14157184 ns/op 0.71 MB/s BenchmarkDominatorsManyPred-4 8 14044406 ns/op 0.71 MB/s BenchmarkDominatorsMaxPred-4 9 12785076 ns/op 0.78 MB/s BenchmarkDominatorsMaxPredVal-4 8 14246862 ns/op 0.70 MB/s BenchmarkFuse/1-4 619 162022 ns/op BenchmarkFuse/10-4 541 198490 ns/op BenchmarkFuse/100-4 184 628924 ns/op BenchmarkFuse/1000-4 20 5556196 ns/op BenchmarkFuse/10000-4 2 70459664 ns/op BenchmarkNilCheckDeep1-4 13282 9048 ns/op 0.11 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4962 22334 ns/op 0.45 MB/s 239 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 750 155023 ns/op 0.65 MB/s 629 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 73 1484875 ns/op 0.67 MB/s 5322 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 17746786 ns/op 0.56 MB/s 76808 B/op 6 allocs/op BenchmarkDSEPass-4 34 3354436 ns/op 59992 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 113629512 ns/op 4261136 B/op 108546 allocs/op BenchmarkCSEPass-4 7 14508826 ns/op 103438 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 146720655 ns/op 5662608 B/op 97449 allocs/op BenchmarkDeadcodePass-4 170 683732 ns/op 89390 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 122397896 ns/op 4114440 B/op 45545 allocs/op BenchmarkMultiPass-4 72 1548293 ns/op 211137 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 240371737 ns/op 11287920 B/op 150458 allocs/op BenchmarkCondRewrite/SoloJump-4 3407269 35.26 ns/op BenchmarkCondRewrite/CombJump-4 3391500 35.26 ns/op PASS ok cmd/compile/internal/ssa 16.004s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9550 11480 ns/op BenchmarkExtShift-4 18433 6399 ns/op BenchmarkModify-4 10000 11238 ns/op BenchmarkMullImm-4 19371 6201 ns/op BenchmarkConstModify-4 9620 11494 ns/op BenchmarkBitSet-4 20882 5707 ns/op BenchmarkBitClear-4 20647 5833 ns/op BenchmarkBitToggle-4 20776 5720 ns/op BenchmarkBitSetConst-4 166605 710.7 ns/op BenchmarkBitClearConst-4 166905 713.5 ns/op BenchmarkBitToggleConst-4 173958 714.6 ns/op BenchmarkDivconstI64-4 9142506 13.43 ns/op BenchmarkModconstI64-4 8881035 13.28 ns/op BenchmarkDivisiblePow2constI64-4 9350312 12.86 ns/op BenchmarkDivisibleconstI64-4 9940069 12.29 ns/op BenchmarkDivisibleWDivconstI64-4 6711499 17.47 ns/op BenchmarkDivconstU64/3-4 8934124 13.21 ns/op BenchmarkDivconstU64/5-4 8642973 13.82 ns/op BenchmarkDivconstU64/37-4 10221694 11.83 ns/op BenchmarkDivconstU64/1234567-4 10129126 11.81 ns/op BenchmarkModconstU64-4 10372764 11.42 ns/op BenchmarkDivisibleconstU64-4 10289901 11.60 ns/op BenchmarkDivisibleWDivconstU64-4 6627362 18.06 ns/op BenchmarkDivconstI32-4 9101685 13.15 ns/op BenchmarkModconstI32-4 10309560 11.44 ns/op BenchmarkDivisiblePow2constI32-4 10510699 11.44 ns/op BenchmarkDivisibleconstI32-4 10658145 11.35 ns/op BenchmarkDivisibleWDivconstI32-4 6955495 17.29 ns/op BenchmarkDivconstU32-4 9035126 13.14 ns/op BenchmarkModconstU32-4 9225188 13.08 ns/op BenchmarkDivisibleconstU32-4 10442610 11.42 ns/op BenchmarkDivisibleWDivconstU32-4 7303060 16.31 ns/op BenchmarkDivconstI16-4 9052371 13.22 ns/op BenchmarkModconstI16-4 10338237 11.48 ns/op BenchmarkDivisiblePow2constI16-4 10652497 11.35 ns/op BenchmarkDivisibleconstI16-4 10603918 11.21 ns/op BenchmarkDivisibleWDivconstI16-4 6383497 19.13 ns/op BenchmarkDivconstU16-4 10437130 11.60 ns/op BenchmarkModconstU16-4 10051233 11.87 ns/op BenchmarkDivisibleconstU16-4 10682842 11.34 ns/op BenchmarkDivisibleWDivconstU16-4 6558908 18.25 ns/op BenchmarkDivconstI8-4 10523998 11.51 ns/op BenchmarkModconstI8-4 10200340 11.57 ns/op BenchmarkDivisiblePow2constI8-4 10818896 11.04 ns/op BenchmarkDivisibleconstI8-4 10359300 11.72 ns/op BenchmarkDivisibleWDivconstI8-4 6810349 17.44 ns/op BenchmarkDivconstU8-4 10144593 11.75 ns/op BenchmarkModconstU8-4 10485306 11.50 ns/op BenchmarkDivisibleconstU8-4 10752819 11.34 ns/op BenchmarkDivisibleWDivconstU8-4 6759883 17.65 ns/op BenchmarkMul2-4 166917 752.1 ns/op BenchmarkMulNeg2-4 166396 750.2 ns/op BenchmarkEfaceInteger-4 3936273 27.56 ns/op BenchmarkMulconstI32/3-4 19690459 6.093 ns/op BenchmarkMulconstI32/5-4 19762920 6.029 ns/op BenchmarkMulconstI32/12-4 18569158 6.380 ns/op BenchmarkMulconstI32/120-4 19941511 6.413 ns/op BenchmarkMulconstI32/-120-4 19477442 6.033 ns/op BenchmarkMulconstI32/65537-4 18715851 6.377 ns/op BenchmarkMulconstI32/65538-4 18544082 6.376 ns/op BenchmarkMulconstI64/3-4 19824290 6.043 ns/op BenchmarkMulconstI64/5-4 19727558 6.027 ns/op BenchmarkMulconstI64/12-4 18707865 6.418 ns/op BenchmarkMulconstI64/120-4 19901302 6.090 ns/op BenchmarkMulconstI64/-120-4 19882352 5.993 ns/op BenchmarkMulconstI64/65537-4 18648661 6.387 ns/op BenchmarkMulconstI64/65538-4 18830673 6.378 ns/op BenchmarkMulconstU32/3-4 19770278 6.058 ns/op BenchmarkMulconstU32/5-4 19870224 6.005 ns/op BenchmarkMulconstU32/12-4 18319798 6.498 ns/op BenchmarkMulconstU32/120-4 19518913 6.064 ns/op BenchmarkMulconstU32/65537-4 18456154 6.388 ns/op BenchmarkMulconstU32/65538-4 18845070 6.377 ns/op BenchmarkMulconstU64/3-4 19821706 6.020 ns/op BenchmarkMulconstU64/5-4 19861971 6.039 ns/op BenchmarkMulconstU64/12-4 18733508 6.392 ns/op BenchmarkMulconstU64/120-4 19807389 6.002 ns/op BenchmarkMulconstU64/65537-4 18583057 6.496 ns/op BenchmarkMulconstU64/65538-4 18787815 6.385 ns/op BenchmarkShiftArithmeticRight-4 19912946 6.058 ns/op BenchmarkSwitch8Predictable-4 15353772 7.477 ns/op BenchmarkSwitch8Unpredictable-4 6523785 18.17 ns/op BenchmarkSwitch32Predictable-4 9349204 12.79 ns/op BenchmarkSwitch32Unpredictable-4 6446562 17.95 ns/op BenchmarkSwitchStringPredictable-4 8967219 12.56 ns/op BenchmarkSwitchStringUnpredictable-4 4913672 23.43 ns/op PASS ok cmd/compile/internal/test 11.809s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 128 928125 ns/op BenchmarkNamed/Underlying/nongeneric-4 842014 135.8 ns/op BenchmarkNamed/Underlying/generic-4 910755 130.0 ns/op BenchmarkNamed/Underlying/src_instance-4 883312 131.7 ns/op BenchmarkNamed/Underlying/user_instance-4 870481 140.1 ns/op BenchmarkCheck/http/funcbodies/info-4 1 472373797 ns/op 64484 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 341727913 ns/op 89131 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 137718488 ns/op 221056 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 124327902 ns/op 244849 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 337904874 ns/op 15179 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 84284695 ns/op 60848 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 32375203 ns/op 158407 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 28854714 ns/op 177701 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 137232760 ns/op 15808 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 40106313 ns/op 54084 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 19851688 ns/op 109266 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18305270 ns/op 118474 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1019608899 ns/op 60673 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 544856333 ns/op 113534 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 128472758 ns/op 481278 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 101665763 ns/op 608174 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 394942050 ns/op 5122 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 61797520 ns/op 32722 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 35983705 ns/op 56183 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 36449092 ns/op 55481 lines/s PASS ok cmd/compile/internal/types2 14.506s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 55 2395292 ns/op 4132327 sys-ns/op 110473 user-ns/op PASS ok cmd/go 0.267s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 68157 1732 ns/op 4.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 76058 1525 ns/op 5.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14251 8319 ns/op 123.09 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14859 8219 ns/op 124.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2241 53316 ns/op 153.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2240 53053 ns/op 154.41 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.962s All tests passed.