freebsd-amd64-race at b90971b292cd9a91f3c80e3c82e95541393393d7 :: 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.205s ok archive/zip 1.885s ok bufio 0.311s ok bytes 4.430s ok compress/bzip2 0.585s ok compress/flate 5.150s ok compress/gzip 10.905s ok compress/lzw 0.544s ok compress/zlib 4.581s ok container/heap 0.037s ok container/list 0.030s ok container/ring 0.040s ok context 0.043s ok crypto 0.030s ok crypto/aes 0.070s ok crypto/cipher 0.059s ok crypto/des 0.058s ok crypto/dsa 0.038s ok crypto/ecdh 0.199s ok crypto/ecdsa 0.145s ok crypto/ed25519 0.390s ok crypto/elliptic 0.059s ok crypto/hmac 0.038s ok crypto/internal/alias 0.025s ok crypto/internal/bigmod 2.383s ok crypto/internal/boring 0.026s ok crypto/internal/boring/bcache 0.440s ok crypto/internal/edwards25519 34.289s ok crypto/internal/edwards25519/field 12.882s ok crypto/internal/nistec 3.739s ok crypto/internal/nistec/fiat 0.025s [no tests to run] ok crypto/md5 0.039s ok crypto/rand 0.384s ok crypto/rc4 0.435s ok crypto/rsa 0.530s ok crypto/sha1 0.039s ok crypto/sha256 0.037s ok crypto/sha512 0.038s ok crypto/subtle 0.425s ok crypto/tls 1.551s ok crypto/x509 1.294s ok database/sql 0.368s ok database/sql/driver 0.025s ok debug/buildinfo 0.048s ok debug/dwarf 0.079s ok debug/elf 1.208s ok debug/gosym 0.115s ok debug/macho 0.049s ok debug/pe 0.055s ok debug/plan9obj 0.031s ok embed 0.033s [no tests to run] ok embed/internal/embedtest 0.026s ok encoding/ascii85 0.038s ok encoding/asn1 0.037s ok encoding/base32 0.084s ok encoding/base64 0.036s ok encoding/binary 0.036s ok encoding/csv 0.069s ok encoding/gob 15.238s ok encoding/hex 0.057s ok encoding/json 1.183s ok encoding/pem 2.058s ok encoding/xml 0.203s ok errors 0.037s ok expvar 0.026s ok flag 0.126s ok fmt 0.522s ok go/ast 0.041s ok go/build 3.929s ok go/build/constraint 0.039s ok go/constant 0.037s ok go/doc 0.239s ok go/doc/comment 1.994s ok go/format 0.059s ok go/importer 0.150s ok go/internal/gccgoimporter 0.070s ok go/internal/gcimporter 1.164s ok go/internal/srcimporter 11.313s ok go/parser 0.940s ok go/printer 1.340s ok go/scanner 0.037s ok go/token 0.135s ok go/types 30.947s ok hash 0.039s ok hash/adler32 0.047s ok hash/crc32 0.069s ok hash/crc64 0.038s ok hash/fnv 0.027s ok hash/maphash 0.036s ok html 0.025s ok html/template 0.231s ok image 0.424s ok image/color 0.061s ok image/draw 0.626s ok image/gif 0.864s ok image/jpeg 1.270s ok image/png 2.903s ok index/suffixarray 0.967s ok internal/abi 3.996s ok internal/buildcfg 0.029s ok internal/coverage/cformat 0.028s ok internal/coverage/cmerge 0.033s ok internal/coverage/pods 0.027s ok internal/coverage/slicereader 0.027s ok internal/coverage/slicewriter 0.026s ok internal/coverage/test 0.059s ok internal/cpu 0.078s ok internal/dag 0.026s ok internal/diff 0.040s ok internal/fmtsort 0.030s ok internal/fuzz 0.052s ok internal/godebug 0.027s ok internal/intern 0.266s ok internal/itoa 0.028s ok internal/poll 0.406s ok internal/profile 0.040s ok internal/reflectlite 0.252s ok internal/safefilepath 0.026s ok internal/saferio 0.151s ok internal/singleflight 0.110s ok internal/testenv 0.027s ok internal/trace 0.195s ok internal/types/errors 0.384s ok internal/unsafeheader 0.028s ok internal/xcoff 0.047s ok io 0.069s ok io/fs 0.295s ok io/ioutil 0.037s ok log 0.047s ok log/syslog 1.299s ok math 0.049s ok math/big 2.911s ok math/bits 0.050s ok math/cmplx 0.046s ok math/rand 1.925s ok mime 0.048s ok mime/multipart 1.540s ok mime/quotedprintable 0.083s ok net 7.993s ok net/http 8.352s ok net/http/cgi 0.341s ok net/http/cookiejar 0.053s ok net/http/fcgi 0.150s ok net/http/httptest 0.187s ok net/http/httptrace 0.026s ok net/http/httputil 0.699s ok net/http/internal 0.038s ok net/http/internal/ascii 0.038s ok net/http/pprof 5.373s ok net/internal/socktest 0.028s ok net/mail 0.036s ok net/netip 0.335s ok net/rpc 0.072s ok net/rpc/jsonrpc 0.042s ok net/smtp 0.060s ok net/textproto 0.051s ok net/url 0.054s ok os 0.493s ok os/exec 0.431s ok os/exec/internal/fdtest 0.026s ok os/signal 3.368s ok os/user 0.027s ok path 0.037s ok path/filepath 0.110s ok plugin 0.026s ok reflect 0.487s ok regexp 3.108s ok regexp/syntax 4.430s ok runtime 28.420s ok runtime/cgo 0.029s ok runtime/coverage 0.028s ok runtime/debug 0.136s ok runtime/internal/atomic 0.085s ok runtime/internal/math 0.061s ok runtime/internal/sys 0.033s ok runtime/metrics 0.026s ok runtime/pprof 7.053s ok runtime/race 8.659s ok runtime/trace 3.662s ok sort 0.533s ok strconv 2.297s ok strings 3.470s ok sync 0.639s ok sync/atomic 1.896s ok syscall 0.289s ok testing 1.942s ok testing/fstest 0.037s ok testing/iotest 0.038s ok testing/quick 0.178s ok text/scanner 0.048s ok text/tabwriter 0.037s ok text/template 0.103s ok text/template/parse 0.049s ok time 2.254s ok unicode 0.039s ok unicode/utf16 0.039s ok unicode/utf8 0.068s ok cmd/addr2line 2.195s ok cmd/api 6.263s ok cmd/asm/internal/asm 2.941s ok cmd/asm/internal/lex 0.040s ok cmd/compile/internal/abt 0.059s ok cmd/compile/internal/amd64 0.038s ok cmd/compile/internal/base 0.038s ok cmd/compile/internal/compare 0.042s ok cmd/compile/internal/dwarfgen 0.473s ok cmd/compile/internal/importer 0.827s ok cmd/compile/internal/ir 0.026s ok cmd/compile/internal/logopt 0.198s ok cmd/compile/internal/noder 0.037s ok cmd/compile/internal/reflectdata 0.027s [no tests to run] ok cmd/compile/internal/ssa 3.247s ok cmd/compile/internal/syntax 0.178s ok cmd/compile/internal/test 12.852s ok cmd/compile/internal/typecheck 0.311s ok cmd/compile/internal/types 0.034s ok cmd/compile/internal/types2 8.282s ok cmd/covdata 0.027s ok cmd/cover 1.322s ok cmd/dist 0.028s ok cmd/doc 0.891s ok cmd/fix 2.034s ok cmd/go 87.547s ok cmd/go/internal/auth 0.028s ok cmd/go/internal/cache 0.194s ok cmd/go/internal/fsys 0.084s ok cmd/go/internal/generate 0.042s ok cmd/go/internal/get 0.052s ok cmd/go/internal/imports 0.043s ok cmd/go/internal/load 0.041s ok cmd/go/internal/lockedfile 0.497s ok cmd/go/internal/lockedfile/internal/filelock 0.087s ok cmd/go/internal/modconv 0.050s ok cmd/go/internal/modfetch 0.042s ok cmd/go/internal/modfetch/codehost 0.042s ok cmd/go/internal/modfetch/zip_sum_test 0.049s ok cmd/go/internal/modindex 0.571s ok cmd/go/internal/modload 0.037s ok cmd/go/internal/mvs 0.070s ok cmd/go/internal/par 0.203s ok cmd/go/internal/str 0.029s ok cmd/go/internal/test 0.049s ok cmd/go/internal/vcs 0.042s ok cmd/go/internal/vcweb 0.042s ok cmd/go/internal/vcweb/vcstest 2.235s ok cmd/go/internal/web 0.053s ok cmd/go/internal/work 0.104s ok cmd/gofmt 0.209s ok cmd/internal/archive 0.832s ok cmd/internal/buildid 0.679s ok cmd/internal/dwarf 0.028s ok cmd/internal/edit 0.031s ok cmd/internal/goobj 0.027s ok cmd/internal/moddeps 0.895s ok cmd/internal/notsha256 0.038s ok cmd/internal/obj 0.515s ok cmd/internal/obj/ppc64 0.102s ok cmd/internal/obj/riscv 0.052s ok cmd/internal/obj/s390x 0.031s ok cmd/internal/obj/x86 2.804s ok cmd/internal/objabi 0.029s ok cmd/internal/pkgpath 0.153s ok cmd/internal/pkgpattern 0.039s ok cmd/internal/quoted 0.034s ok cmd/internal/src 0.038s ok cmd/internal/test2json 0.805s ok cmd/link 6.081s ok cmd/link/internal/benchmark 0.040s ok cmd/link/internal/ld 4.498s ok cmd/link/internal/loader 0.149s ok cmd/nm 1.610s ok cmd/objdump 2.269s ok cmd/pack 1.472s ok cmd/pprof 1.598s ok cmd/trace 0.103s ok cmd/vet 14.934s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2972 38435 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2440 49912 ns/op 1865 B/op 37 allocs/op Benchmark/Writer/PAX-4 1411 73499 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3674 28630 ns/op 5260 B/op 16 allocs/op Benchmark/Reader/GNU-4 5884 20377 ns/op 5082 B/op 14 allocs/op Benchmark/Reader/PAX-4 1989 59901 ns/op 8679 B/op 33 allocs/op PASS ok archive/tar 0.858s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 301442477 ns/op 1642952 B/op 100 allocs/op BenchmarkZip64Test-4 1 154004258 ns/op BenchmarkZip64TestSizes/4096-4 1519 74712 ns/op BenchmarkZip64TestSizes/1048576-4 177 659494 ns/op BenchmarkZip64TestSizes/67108864-4 1 146550125 ns/op PASS ok archive/zip 1.233s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 240486 481.7 ns/op BenchmarkReaderCopyUnoptimal-4 138962 803.3 ns/op BenchmarkReaderCopyNoWriteTo-4 5430 26866 ns/op BenchmarkReaderWriteToOptimal-4 8592 14254 ns/op BenchmarkReaderReadString-4 143408 874.2 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 205368 546.7 ns/op BenchmarkWriterCopyUnoptimal-4 214668 566.2 ns/op BenchmarkWriterCopyNoReadFrom-4 5479 26535 ns/op BenchmarkReaderEmpty-4 31873 4033 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 27616 4453 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 598080 183.5 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.682s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4346 25211 ns/op 1299.74 MB/s BenchmarkWriteByte-4 441 264818 ns/op 15.47 MB/s BenchmarkWriteRune-4 237 493732 ns/op 24.89 MB/s BenchmarkBufferNotEmptyWriteRead-4 34 3469440 ns/op BenchmarkBufferFullSmallReads-4 88 1169066 ns/op BenchmarkBufferWriteBlock/N4096-4 6525 18188 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 412 283763 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 12 9408191 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4317595 28.77 ns/op 347.57 MB/s BenchmarkIndexByte/32-4 4032726 30.81 ns/op 1038.66 MB/s BenchmarkIndexByte/4K-4 835560 131.2 ns/op 31209.00 MB/s BenchmarkIndexBytePortable/10-4 957229 126.2 ns/op 79.26 MB/s BenchmarkIndexBytePortable/32-4 313030 384.1 ns/op 83.31 MB/s BenchmarkIndexBytePortable/4K-4 2688 43475 ns/op 94.22 MB/s BenchmarkIndexRune/10-4 1000000 100.2 ns/op 99.77 MB/s BenchmarkIndexRune/32-4 1000000 101.8 ns/op 314.28 MB/s BenchmarkIndexRune/4K-4 382900 307.6 ns/op 13315.34 MB/s BenchmarkIndexRuneASCII/10-4 4697120 28.16 ns/op 355.09 MB/s BenchmarkIndexRuneASCII/32-4 4237448 28.77 ns/op 1112.37 MB/s BenchmarkIndexRuneASCII/4K-4 900622 133.2 ns/op 30741.02 MB/s BenchmarkEqual/0-4 7812914 14.54 ns/op BenchmarkEqual/1-4 1439281 82.89 ns/op 12.06 MB/s BenchmarkEqual/6-4 1392897 84.28 ns/op 71.19 MB/s BenchmarkEqual/9-4 1363296 89.26 ns/op 100.83 MB/s BenchmarkEqual/15-4 1336797 91.07 ns/op 164.71 MB/s BenchmarkEqual/16-4 1427995 81.81 ns/op 195.58 MB/s BenchmarkEqual/20-4 1281454 92.11 ns/op 217.13 MB/s BenchmarkEqual/32-4 1329118 86.66 ns/op 369.25 MB/s BenchmarkEqual/4K-4 107764 1121 ns/op 3652.31 MB/s BenchmarkIndex/10-4 2920095 39.90 ns/op 250.66 MB/s BenchmarkIndex/32-4 2928446 40.62 ns/op 787.72 MB/s BenchmarkIndex/4K-4 17767 6719 ns/op 609.65 MB/s BenchmarkIndexEasy/10-4 3030644 38.40 ns/op 260.44 MB/s BenchmarkIndexEasy/32-4 2811746 40.53 ns/op 789.62 MB/s BenchmarkIndexEasy/4K-4 487395 247.7 ns/op 16533.99 MB/s BenchmarkCount/10-4 1524354 78.40 ns/op 127.56 MB/s BenchmarkCount/32-4 1427593 81.91 ns/op 390.65 MB/s BenchmarkCount/4K-4 18044 6768 ns/op 605.22 MB/s BenchmarkCountEasy/10-4 1517317 78.75 ns/op 126.98 MB/s BenchmarkCountEasy/32-4 1473500 82.84 ns/op 386.27 MB/s BenchmarkCountEasy/4K-4 426412 289.8 ns/op 14133.32 MB/s BenchmarkCountSingle/10-4 3432123 35.76 ns/op 279.65 MB/s BenchmarkCountSingle/32-4 3198853 37.95 ns/op 843.30 MB/s BenchmarkCountSingle/4K-4 811015 145.4 ns/op 28174.09 MB/s BenchmarkToUpper/#00-4 2955228 38.74 ns/op BenchmarkToUpper/ONLYUPPER-4 313304 395.1 ns/op BenchmarkToUpper/abc-4 482113 234.4 ns/op BenchmarkToUpper/AbC123-4 307304 385.6 ns/op BenchmarkToUpper/azAZ09_-4 297570 428.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 88537 1376 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38313 3102 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57075 2058 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 123949 941.9 ns/op BenchmarkToLower/#00-4 2887254 39.99 ns/op BenchmarkToLower/abc-4 455378 272.4 ns/op BenchmarkToLower/AbC123-4 317948 381.1 ns/op BenchmarkToLower/azAZ09_-4 305210 403.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 85314 1332 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 42985 2891 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 69542 1771 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 122062 962.7 ns/op BenchmarkFields/ASCII/16-4 134634 867.6 ns/op 18.44 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 11617 ns/op 22.04 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 655 182191 ns/op 22.48 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 37 3067776 ns/op 21.36 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 50498212 ns/op 20.76 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 81013 1422 ns/op 11.25 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6015 18276 ns/op 14.01 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 376 313092 ns/op 13.08 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 5462002 ns/op 12.00 MB/s 512260 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 97138380 ns/op 10.79 MB/s 11211056 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 145137 837.4 ns/op 19.11 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 10122 ns/op 25.29 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 720 169657 ns/op 24.14 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 36 3211489 ns/op 20.41 MB/s 512261 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 61059603 ns/op 17.17 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 107826 1174 ns/op 13.63 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7722 13531 ns/op 18.92 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 507 234816 ns/op 17.44 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 26 4220367 ns/op 15.53 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 78262274 ns/op 13.40 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2132002 57.26 ns/op BenchmarkTrimSpace/ASCII-4 1000000 115.0 ns/op BenchmarkTrimSpace/SomeNonASCII-4 117091 1036 ns/op BenchmarkTrimSpace/JustNonASCII-4 48830 2335 ns/op BenchmarkToValidUTF8/Valid-4 519493 236.9 ns/op BenchmarkToValidUTF8/InvalidASCII-4 337924 341.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 103388 1225 ns/op BenchmarkIndexHard1-4 817 145204 ns/op BenchmarkIndexHard2-4 592 205197 ns/op BenchmarkIndexHard3-4 147 813692 ns/op BenchmarkIndexHard4-4 145 813511 ns/op BenchmarkLastIndexHard1-4 6 19808364 ns/op BenchmarkLastIndexHard2-4 4 25745853 ns/op BenchmarkLastIndexHard3-4 4 28268736 ns/op BenchmarkCountHard1-4 835 146859 ns/op BenchmarkCountHard2-4 586 206681 ns/op BenchmarkCountHard3-4 147 814832 ns/op BenchmarkSplitEmptySeparator-4 1 120430109 ns/op BenchmarkSplitSingleByteSeparator-4 14 7623978 ns/op BenchmarkSplitMultiByteSeparator-4 12 9018664 ns/op BenchmarkSplitNSingleByteSeparator-4 196902 694.1 ns/op BenchmarkSplitNMultiByteSeparator-4 74017 1646 ns/op BenchmarkRepeat-4 176218 710.2 ns/op BenchmarkRepeatLarge/256/1-4 138210 890.3 ns/op 287.54 MB/s BenchmarkRepeatLarge/256/16-4 214602 609.3 ns/op 420.18 MB/s BenchmarkRepeatLarge/512/1-4 102350 1145 ns/op 447.15 MB/s BenchmarkRepeatLarge/512/16-4 135469 937.3 ns/op 546.23 MB/s BenchmarkRepeatLarge/1024/1-4 70083 1752 ns/op 584.45 MB/s BenchmarkRepeatLarge/1024/16-4 84721 1452 ns/op 705.20 MB/s BenchmarkRepeatLarge/2048/1-4 35364 3405 ns/op 601.45 MB/s BenchmarkRepeatLarge/2048/16-4 42686 3215 ns/op 637.03 MB/s BenchmarkRepeatLarge/4096/1-4 23174 5318 ns/op 770.23 MB/s BenchmarkRepeatLarge/4096/16-4 25258 5196 ns/op 788.31 MB/s BenchmarkRepeatLarge/8192/1-4 12418 9694 ns/op 845.07 MB/s BenchmarkRepeatLarge/8192/16-4 12508 9557 ns/op 857.15 MB/s BenchmarkRepeatLarge/8192/4097-4 21858 5259 ns/op 778.97 MB/s BenchmarkRepeatLarge/16384/1-4 6798 17772 ns/op 921.91 MB/s BenchmarkRepeatLarge/16384/16-4 7472 17709 ns/op 925.17 MB/s BenchmarkRepeatLarge/16384/4097-4 9530 12271 ns/op 1001.64 MB/s BenchmarkRepeatLarge/32768/1-4 4404 32485 ns/op 1008.71 MB/s BenchmarkRepeatLarge/32768/16-4 4753 30519 ns/op 1073.70 MB/s BenchmarkRepeatLarge/32768/4097-4 4060 31388 ns/op 913.68 MB/s BenchmarkRepeatLarge/65536/1-4 1831 61612 ns/op 1063.69 MB/s BenchmarkRepeatLarge/65536/16-4 2018 60350 ns/op 1085.92 MB/s BenchmarkRepeatLarge/65536/4097-4 2113 62344 ns/op 985.74 MB/s BenchmarkRepeatLarge/131072/1-4 422 341348 ns/op 383.98 MB/s BenchmarkRepeatLarge/131072/16-4 445 279948 ns/op 468.20 MB/s BenchmarkRepeatLarge/131072/4097-4 427 274264 ns/op 463.08 MB/s BenchmarkRepeatLarge/262144/1-4 224 545001 ns/op 481.00 MB/s BenchmarkRepeatLarge/262144/16-4 212 623034 ns/op 420.75 MB/s BenchmarkRepeatLarge/262144/4097-4 222 542021 ns/op 476.20 MB/s BenchmarkRepeatLarge/524288/1-4 100 1108785 ns/op 472.85 MB/s BenchmarkRepeatLarge/524288/16-4 100 1098802 ns/op 477.14 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1124665 ns/op 462.64 MB/s BenchmarkRepeatLarge/1048576/1-4 51 2260996 ns/op 463.77 MB/s BenchmarkRepeatLarge/1048576/16-4 56 2314861 ns/op 452.98 MB/s BenchmarkRepeatLarge/1048576/4097-4 48 2314895 ns/op 451.31 MB/s BenchmarkRepeatLarge/2097152/1-4 27 4551265 ns/op 460.78 MB/s BenchmarkRepeatLarge/2097152/16-4 25 4490153 ns/op 467.06 MB/s BenchmarkRepeatLarge/2097152/4097-4 24 4318943 ns/op 484.74 MB/s BenchmarkRepeatLarge/4194304/1-4 13 8740394 ns/op 479.88 MB/s BenchmarkRepeatLarge/4194304/16-4 12 9163044 ns/op 457.74 MB/s BenchmarkRepeatLarge/4194304/4097-4 12 8828436 ns/op 474.74 MB/s BenchmarkRepeatLarge/8388608/1-4 6 16798030 ns/op 499.38 MB/s BenchmarkRepeatLarge/8388608/16-4 6 17033809 ns/op 492.47 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 17077431 ns/op 491.09 MB/s BenchmarkRepeatLarge/16777216/1-4 3 34162587 ns/op 491.10 MB/s BenchmarkRepeatLarge/16777216/16-4 3 33670131 ns/op 498.28 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 34783651 ns/op 482.33 MB/s BenchmarkRepeatLarge/33554432/1-4 2 75295581 ns/op 445.64 MB/s BenchmarkRepeatLarge/33554432/16-4 2 69797940 ns/op 480.74 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 70742984 ns/op 474.31 MB/s BenchmarkRepeatLarge/67108864/1-4 1 137552364 ns/op 487.88 MB/s BenchmarkRepeatLarge/67108864/16-4 1 142075783 ns/op 472.35 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 130833006 ns/op 512.94 MB/s BenchmarkRepeatLarge/134217728/1-4 1 294845803 ns/op 455.21 MB/s BenchmarkRepeatLarge/134217728/16-4 1 269206149 ns/op 498.57 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 270274816 ns/op 496.60 MB/s BenchmarkRepeatLarge/268435456/1-4 1 581702172 ns/op 461.47 MB/s BenchmarkRepeatLarge/268435456/16-4 1 545809533 ns/op 491.81 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 533618391 ns/op 503.05 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1187833673 ns/op 451.97 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1076674276 ns/op 498.64 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1094897111 ns/op 490.34 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2627187120 ns/op 408.70 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2240117103 ns/op 479.32 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2228653978 ns/op 481.79 MB/s BenchmarkBytesCompare/1-4 8506746 12.65 ns/op BenchmarkBytesCompare/2-4 9304681 12.88 ns/op BenchmarkBytesCompare/4-4 9449167 12.60 ns/op BenchmarkBytesCompare/8-4 10259007 11.76 ns/op BenchmarkBytesCompare/16-4 10126245 11.50 ns/op BenchmarkBytesCompare/32-4 8917062 13.48 ns/op BenchmarkBytesCompare/64-4 8261845 14.35 ns/op BenchmarkBytesCompare/128-4 7660843 15.36 ns/op BenchmarkBytesCompare/256-4 5893394 19.22 ns/op BenchmarkBytesCompare/512-4 4334941 27.00 ns/op BenchmarkBytesCompare/1024-4 2810287 42.42 ns/op BenchmarkBytesCompare/2048-4 1642821 73.87 ns/op BenchmarkIndexAnyASCII/1:1-4 2226169 53.99 ns/op BenchmarkIndexAnyASCII/1:2-4 2270547 52.53 ns/op BenchmarkIndexAnyASCII/1:4-4 2195907 52.09 ns/op BenchmarkIndexAnyASCII/1:8-4 2192168 52.35 ns/op BenchmarkIndexAnyASCII/1:16-4 2260706 51.81 ns/op BenchmarkIndexAnyASCII/1:32-4 2285103 52.39 ns/op BenchmarkIndexAnyASCII/1:64-4 2206759 51.62 ns/op BenchmarkIndexAnyASCII/16:1-4 2070249 57.63 ns/op BenchmarkIndexAnyASCII/16:2-4 499807 252.4 ns/op BenchmarkIndexAnyASCII/16:4-4 430473 253.4 ns/op BenchmarkIndexAnyASCII/16:8-4 443500 257.8 ns/op BenchmarkIndexAnyASCII/16:16-4 464376 265.5 ns/op BenchmarkIndexAnyASCII/16:32-4 410295 297.7 ns/op BenchmarkIndexAnyASCII/16:64-4 353578 352.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1941568 64.10 ns/op BenchmarkIndexAnyASCII/256:2-4 41383 3044 ns/op BenchmarkIndexAnyASCII/256:4-4 39403 3015 ns/op BenchmarkIndexAnyASCII/256:8-4 41978 2903 ns/op BenchmarkIndexAnyASCII/256:16-4 40321 2971 ns/op BenchmarkIndexAnyASCII/256:32-4 39015 3021 ns/op BenchmarkIndexAnyASCII/256:64-4 38523 3079 ns/op BenchmarkIndexAnyUTF8/1:1-4 2372608 51.96 ns/op BenchmarkIndexAnyUTF8/1:2-4 2261074 51.61 ns/op BenchmarkIndexAnyUTF8/1:4-4 2249542 52.20 ns/op BenchmarkIndexAnyUTF8/1:8-4 2362107 50.83 ns/op BenchmarkIndexAnyUTF8/1:16-4 2298282 49.19 ns/op BenchmarkIndexAnyUTF8/1:32-4 2273535 52.19 ns/op BenchmarkIndexAnyUTF8/1:64-4 2248267 51.94 ns/op BenchmarkIndexAnyUTF8/16:1-4 165189 712.7 ns/op BenchmarkIndexAnyUTF8/16:2-4 311848 394.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 279331 401.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 301780 390.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 306004 400.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 271436 435.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 261962 421.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 12114 10162 ns/op BenchmarkIndexAnyUTF8/256:2-4 21613 5687 ns/op BenchmarkIndexAnyUTF8/256:4-4 21348 5580 ns/op BenchmarkIndexAnyUTF8/256:8-4 21109 5561 ns/op BenchmarkIndexAnyUTF8/256:16-4 20470 5862 ns/op BenchmarkIndexAnyUTF8/256:32-4 19851 6212 ns/op BenchmarkIndexAnyUTF8/256:64-4 19682 6103 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2423961 50.01 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2350826 48.97 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2318308 49.75 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2389722 49.59 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2305708 47.63 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2329560 50.23 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2403998 50.42 ns/op BenchmarkLastIndexAnyASCII/16:1-4 360718 324.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 355689 317.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 358670 330.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 368983 334.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 349108 349.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 320736 377.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 294733 408.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 28632 4387 ns/op BenchmarkLastIndexAnyASCII/256:2-4 28413 4131 ns/op BenchmarkLastIndexAnyASCII/256:4-4 28370 4166 ns/op BenchmarkLastIndexAnyASCII/256:8-4 28166 4325 ns/op BenchmarkLastIndexAnyASCII/256:16-4 27678 4290 ns/op BenchmarkLastIndexAnyASCII/256:32-4 28575 4263 ns/op BenchmarkLastIndexAnyASCII/256:64-4 27387 4294 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2463979 49.70 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2366251 48.99 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2424240 48.12 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2420451 48.60 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2440862 48.15 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2393691 49.20 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2366847 49.55 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 222267 486.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 300441 387.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 317566 369.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 317054 376.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 298922 385.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 279705 421.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 295814 406.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17989 7090 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22214 5362 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22614 5291 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 21934 5435 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 21730 5602 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20374 5994 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 20340 5925 ns/op BenchmarkTrimASCII/1:1-4 2582262 47.33 ns/op BenchmarkTrimASCII/1:2-4 2062950 56.67 ns/op BenchmarkTrimASCII/1:4-4 2027738 59.35 ns/op BenchmarkTrimASCII/1:8-4 1760324 67.30 ns/op BenchmarkTrimASCII/1:16-4 1544218 77.91 ns/op BenchmarkTrimASCII/16:1-4 486782 237.7 ns/op BenchmarkTrimASCII/16:2-4 345775 321.9 ns/op BenchmarkTrimASCII/16:4-4 373147 322.0 ns/op BenchmarkTrimASCII/16:8-4 369878 328.7 ns/op BenchmarkTrimASCII/16:16-4 352993 343.0 ns/op BenchmarkTrimASCII/256:1-4 37618 3063 ns/op BenchmarkTrimASCII/256:2-4 28014 4322 ns/op BenchmarkTrimASCII/256:4-4 27670 4178 ns/op BenchmarkTrimASCII/256:8-4 27871 4254 ns/op BenchmarkTrimASCII/256:16-4 27843 4359 ns/op BenchmarkTrimASCII/4096:1-4 2474 47627 ns/op BenchmarkTrimASCII/4096:2-4 1844 67041 ns/op BenchmarkTrimASCII/4096:4-4 1755 66643 ns/op BenchmarkTrimASCII/4096:8-4 1816 68827 ns/op BenchmarkTrimASCII/4096:16-4 1730 67822 ns/op BenchmarkTrimByte-4 1565047 78.13 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12980 9168 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13183 9061 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 699 166625 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1275 84216 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2781 44076 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5097 23043 ns/op BenchmarkCompareBytesEqual-4 11035123 10.52 ns/op BenchmarkCompareBytesToNil-4 12224182 9.846 ns/op BenchmarkCompareBytesEmpty-4 12171486 9.433 ns/op BenchmarkCompareBytesIdentical-4 13546393 9.028 ns/op BenchmarkCompareBytesSameLength-4 12088428 9.719 ns/op BenchmarkCompareBytesDifferentLength-4 11232361 10.40 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1735 64810 ns/op 16179.36 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1737 76143 ns/op 13771.30 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1705 67317 ns/op 15576.94 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1629 73009 ns/op 14362.36 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1982 65716 ns/op 15956.37 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1344 79796 ns/op 13140.80 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1668 68987 ns/op 15199.70 MB/s BenchmarkCompareBytesBig-4 2017 67316 ns/op 15577.10 MB/s BenchmarkCompareBytesBigIdentical-4 13176488 9.497 ns/op 110411115.67 MB/s PASS ok bytes 62.392s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 80723446 ns/op 1.24 MB/s 3616116 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 319722176 ns/op 1.77 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 23353830 ns/op 0.70 MB/s 3646766 B/op 52 allocs/op PASS ok compress/bzip2 1.392s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 62 1790884 ns/op 5.58 MB/s 43186 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16680717 ns/op 5.99 MB/s 41776 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 164009428 ns/op 6.10 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 62 1815358 ns/op 5.51 MB/s 42339 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 18395982 ns/op 5.44 MB/s 42272 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 190659676 ns/op 5.24 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 57 1793043 ns/op 5.58 MB/s 42883 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17756595 ns/op 5.63 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 174082390 ns/op 5.74 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 63 1781810 ns/op 5.61 MB/s 43314 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17608903 ns/op 5.68 MB/s 42264 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 175534081 ns/op 5.70 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 61 1899584 ns/op 5.26 MB/s 43664 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18349096 ns/op 5.45 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 187813002 ns/op 5.32 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 64 1596845 ns/op 6.26 MB/s 43462 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12904196 ns/op 7.75 MB/s 44804 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 134362398 ns/op 7.44 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 84 1405937 ns/op 7.11 MB/s 44281 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10574916 ns/op 9.46 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 109268260 ns/op 9.15 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 81 1411550 ns/op 7.08 MB/s 43081 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10647960 ns/op 9.39 MB/s 47040 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 106469102 ns/op 9.39 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 87 1186595 ns/op 8.43 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11410085 ns/op 8.76 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 111543337 ns/op 8.97 MB/s BenchmarkEncode/Digits/Speed/1e4-4 45 2431472 ns/op 4.11 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 21350582 ns/op 4.68 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 206262357 ns/op 4.85 MB/s BenchmarkEncode/Digits/Default/1e4-4 14 7151336 ns/op 1.40 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 84869919 ns/op 1.18 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 916016416 ns/op 1.09 MB/s BenchmarkEncode/Digits/Compression/1e4-4 15 7242576 ns/op 1.38 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 81015114 ns/op 1.23 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 884980870 ns/op 1.13 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 82 1411190 ns/op 7.09 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11950285 ns/op 8.37 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 116530206 ns/op 8.58 MB/s BenchmarkEncode/Newton/Speed/1e4-4 48 2193322 ns/op 4.56 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 17600672 ns/op 5.68 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 169445497 ns/op 5.90 MB/s BenchmarkEncode/Newton/Default/1e4-4 16 6784240 ns/op 1.47 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 76422016 ns/op 1.31 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 765011044 ns/op 1.31 MB/s BenchmarkEncode/Newton/Compression/1e4-4 16 6565563 ns/op 1.52 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 91876096 ns/op 1.09 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 966555022 ns/op 1.03 MB/s PASS ok compress/flate 15.753s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 54 2159258 ns/op 4.63 MB/s BenchmarkDecoder/1e-Reuse4-4 50 2316522 ns/op 4.32 MB/s BenchmarkDecoder/1e5-4 5 21525074 ns/op 4.65 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22573161 ns/op 4.43 MB/s BenchmarkDecoder/1e6-4 1 219641777 ns/op 4.55 MB/s BenchmarkDecoder/1e-Reuse6-4 1 221608859 ns/op 4.51 MB/s BenchmarkEncoder/1e4-4 57 1869813 ns/op 5.35 MB/s BenchmarkEncoder/1e-Reuse4-4 67 1746979 ns/op 5.72 MB/s BenchmarkEncoder/1e5-4 6 18444518 ns/op 5.42 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18335159 ns/op 5.45 MB/s BenchmarkEncoder/1e6-4 1 184784390 ns/op 5.41 MB/s BenchmarkEncoder/1e-Reuse6-4 1 182252379 ns/op 5.49 MB/s PASS ok compress/lzw 2.641s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3855138 ns/op PASS ok container/heap 0.127s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 16417 6452 ns/op BenchmarkWithTimeout/concurrency=40-4 3339 33157 ns/op BenchmarkWithTimeout/concurrency=4000-4 3170 35708 ns/op BenchmarkWithTimeout/concurrency=400000-4 4519 25780 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 322599 347.3 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 10822 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14767 8120 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2582 48918 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1714 74848 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2079 51317 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 232 529616 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 168 963750 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 249 446670 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 21 5578441 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 9460723 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 20 5039769 ns/op BenchmarkCheckCanceled/Err-4 260022 471.6 ns/op BenchmarkCheckCanceled/Done-4 403191 306.6 ns/op BenchmarkContextCancelDone-4 384154 293.2 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 13579 8915 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13384 9736 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12141 10444 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9300 11740 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8318 13244 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 557654 216.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 309136 379.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 226116 546.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 139263 877.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 71026 1696 ns/op PASS ok context 13.997s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1741513 69.82 ns/op 229.17 MB/s BenchmarkDecrypt-4 1668978 71.11 ns/op 225.00 MB/s BenchmarkExpand-4 1000000 119.8 ns/op PASS ok crypto/aes 0.538s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 195354 641.3 ns/op 99.80 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 375420 323.9 ns/op 197.57 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 188989 683.8 ns/op 93.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 377416 354.7 ns/op 180.42 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 132482 1330 ns/op 1015.21 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 170407 1071 ns/op 1260.69 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 109879 1492 ns/op 904.72 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 145306 1233 ns/op 1095.12 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 37352 4875 ns/op 1680.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 33582 4761 ns/op 1720.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 23688 5508 ns/op 1487.21 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 25017 5400 ns/op 1517.09 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6860 16877 ns/op 60.38 MB/s BenchmarkAESCFBDecrypt1K-4 7246 16761 ns/op 60.80 MB/s BenchmarkAESCFBDecrypt8K-4 885 131389 ns/op 62.31 MB/s BenchmarkAESOFB1K-4 10000 11715 ns/op 86.98 MB/s BenchmarkAESCTR1K-4 13861 8705 ns/op 117.05 MB/s BenchmarkAESCTR8K-4 1765 68698 ns/op 119.17 MB/s BenchmarkAESCBCEncrypt1K-4 13555 9160 ns/op 111.80 MB/s BenchmarkAESCBCDecrypt1K-4 16832 7042 ns/op 145.40 MB/s PASS ok crypto/cipher 3.360s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 81571 1425 ns/op 5.61 MB/s BenchmarkDecrypt-4 89016 1340 ns/op 5.97 MB/s BenchmarkTDESEncrypt-4 34770 3502 ns/op 2.28 MB/s BenchmarkTDESDecrypt-4 34173 3485 ns/op 2.30 MB/s PASS ok crypto/des 0.605s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 903 124711 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 13 9103275 ns/op 1084 B/op 21 allocs/op BenchmarkECDH/P521-4 5 20651307 ns/op 1540 B/op 21 allocs/op BenchmarkECDH/X25519-4 82 1302822 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.710s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1620 73956 ns/op 4560 B/op 40 allocs/op BenchmarkSign/P384-4 43 2834974 ns/op 10777 B/op 62 allocs/op BenchmarkSign/P521-4 19 5882238 ns/op 11158 B/op 63 allocs/op BenchmarkVerify/P256-4 866 132641 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 12 8676368 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 20382193 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3621 30257 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 56 2110918 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 5104945 ns/op 1446 B/op 17 allocs/op PASS ok crypto/ecdsa 1.487s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 308 365921 ns/op BenchmarkNewKeyFromSeed-4 332 368697 ns/op BenchmarkSigning-4 307 394224 ns/op BenchmarkVerification-4 198 603060 ns/op PASS ok crypto/ed25519 0.658s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4636 23868 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 154 755645 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 51 2189574 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4961715 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1328 89028 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 57 1932470 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 18 6258420 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14696537 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12577 9190 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5506 19621 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3583 30717 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 82 1280315 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2328 48548 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 247 504303 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1588 77030 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 96 1210958 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.329s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14948 7992 ns/op 128.13 MB/s BenchmarkHMACSHA256_32-4 25096 4606 ns/op 6.95 MB/s BenchmarkNewWriteSum-4 12171 9297 ns/op 3.44 MB/s PASS ok crypto/hmac 0.624s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 59874 1985 ns/op BenchmarkModSub-4 74326 1539 ns/op BenchmarkMontgomeryRepr-4 24906 4542 ns/op BenchmarkMontgomeryMul-4 31050 3927 ns/op BenchmarkModMul-4 13132 9245 ns/op BenchmarkExpBig-4 14 7698047 ns/op BenchmarkExp-4 7 14625518 ns/op PASS ok crypto/internal/bigmod 1.130s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3226 33727 ns/op BenchmarkScalarBaseMult-4 343 323227 ns/op BenchmarkScalarMult-4 154 775090 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 214 527401 ns/op PASS ok crypto/internal/edwards25519 0.650s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 490533 209.6 ns/op BenchmarkMultiply-4 4364644 27.58 ns/op BenchmarkSquare-4 5261300 22.90 ns/op BenchmarkInvert-4 24464 4861 ns/op BenchmarkMult32-4 1468038 81.68 ns/op PASS ok crypto/internal/edwards25519/field 0.820s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 58 1845745 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1614 76898 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 18 5935664 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 14212912 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 174 670265 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7968 15902 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 60 1864147 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4333831 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.116s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 614654 179.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 238016 484.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 120968 956.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 665031 183.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 242506 498.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 120114 974.8 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.771s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 116361 996.5 ns/op 8.03 MB/s BenchmarkHash64-4 124785 904.2 ns/op 70.78 MB/s BenchmarkHash128-4 114718 1053 ns/op 121.59 MB/s BenchmarkHash256-4 90541 1276 ns/op 200.71 MB/s BenchmarkHash512-4 65877 1783 ns/op 287.17 MB/s BenchmarkHash1K-4 44438 2781 ns/op 368.27 MB/s BenchmarkHash8K-4 7497 16319 ns/op 502.00 MB/s BenchmarkHash1M-4 60 1969722 ns/op 532.35 MB/s BenchmarkHash8M-4 7 16000633 ns/op 524.27 MB/s BenchmarkHash8BytesUnaligned-4 116463 999.3 ns/op 8.01 MB/s BenchmarkHash1KUnaligned-4 42966 2775 ns/op 368.97 MB/s BenchmarkHash8KUnaligned-4 7266 16504 ns/op 496.37 MB/s PASS ok crypto/md5 1.781s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 430202533 ns/op PASS ok crypto/rand 0.929s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13582 8934 ns/op 14.33 MB/s BenchmarkRC4_1K-4 1617 67331 ns/op 15.21 MB/s BenchmarkRC4_8K-4 218 552579 ns/op 14.65 MB/s PASS ok crypto/rc4 0.548s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8906595 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 20520618 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 38086568 ns/op BenchmarkEncryptPKCS1v15/2048-4 39 2780777 ns/op BenchmarkDecryptOAEP/2048-4 12 8946992 ns/op BenchmarkEncryptOAEP/2048-4 38 2821731 ns/op BenchmarkSignPKCS1v15/2048-4 12 8856125 ns/op BenchmarkVerifyPKCS1v15/2048-4 42 2799506 ns/op BenchmarkSignPSS/2048-4 12 9137176 ns/op BenchmarkVerifyPSS/2048-4 39 2943253 ns/op PASS ok crypto/rsa 1.494s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 106993 1113 ns/op 7.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 123236 949.9 ns/op 8.42 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75868 1607 ns/op 199.14 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 83683 1418 ns/op 225.59 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49225 2495 ns/op 410.34 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 51042 2311 ns/op 443.15 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9793 11981 ns/op 683.76 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11893 ns/op 688.81 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.108s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 83835 1447 ns/op 5.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 96477 1268 ns/op 6.31 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 86332 1328 ns/op 6.03 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25134 4747 ns/op 215.70 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26221 4496 ns/op 227.74 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 25470 4602 ns/op 222.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4173 28917 ns/op 283.30 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4264 28288 ns/op 289.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4179 28779 ns/op 284.65 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.307s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 57207 2099 ns/op 3.81 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 70449 1702 ns/op 4.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 63393 1922 ns/op 4.16 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 26955 4392 ns/op 233.16 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 30433 3883 ns/op 263.69 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 28756 4137 ns/op 247.50 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5197 20602 ns/op 397.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5721 20540 ns/op 398.83 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5966 20291 ns/op 403.73 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.312s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17087364 7.135 ns/op BenchmarkConstantTimeEq-4 17590837 6.884 ns/op BenchmarkConstantTimeLessOrEq-4 16001379 6.982 ns/op BenchmarkXORBytes/8Bytes-4 3911265 26.26 ns/op 304.63 MB/s BenchmarkXORBytes/128Bytes-4 3831759 31.65 ns/op 4044.42 MB/s BenchmarkXORBytes/2048Bytes-4 929914 137.7 ns/op 14869.33 MB/s BenchmarkXORBytes/32768Bytes-4 60328 2111 ns/op 15524.43 MB/s PASS ok crypto/subtle 0.998s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 152 746666 ns/op BenchmarkCertCache/1-4 159 724461 ns/op BenchmarkCertCache/2-4 175 682536 ns/op BenchmarkCertCache/3-4 175 681758 ns/op BenchmarkHandshakeServer/RSA-4 39 3123099 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 32 3724254 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 31 3506705 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1241557 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 126 989208 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 49 2420133 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 51 2154574 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 30332411 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 29046290 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 22678755 ns/op 46.24 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 29136569 ns/op 35.99 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 37494893 ns/op 55.93 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 53062961 ns/op 39.52 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 67784438 ns/op 61.88 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 95498150 ns/op 43.92 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 126088243 ns/op 66.53 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 178401884 ns/op 47.02 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 244879809 ns/op 68.51 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 352891590 ns/op 47.54 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 488099322 ns/op 68.75 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 712097746 ns/op 47.12 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 978031029 ns/op 68.62 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1375026160 ns/op 48.81 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 23069021 ns/op 45.45 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 30057974 ns/op 34.89 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 39852048 ns/op 52.62 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 50640496 ns/op 41.41 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 66903828 ns/op 62.69 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 95790130 ns/op 43.79 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 126859335 ns/op 66.13 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 177958698 ns/op 47.14 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 237508229 ns/op 70.64 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 352606332 ns/op 47.58 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 481800181 ns/op 69.64 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 691388588 ns/op 48.53 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 989092614 ns/op 67.85 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1367637179 ns/op 49.07 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 701579978 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 704568508 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 285386957 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 286373333 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 147680485 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 147244446 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77602682 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77394578 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 35820975 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35486348 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140666636 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 144071426 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 61697077 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 61460146 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34850531 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34605047 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21527235 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21185799 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 13642155 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 13298015 ns/op PASS ok crypto/tls 19.588s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 12186035 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 319 372884 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1162 106905 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 981 118724 ns/op 14610 B/op 262 allocs/op PASS ok crypto/x509 0.774s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 27 3920017 ns/op 281465 B/op 1650 allocs/op BenchmarkConcurrentStmtQuery-4 27 4133157 ns/op 267527 B/op 2072 allocs/op BenchmarkConcurrentStmtExec-4 33 3072597 ns/op 220606 B/op 752 allocs/op BenchmarkConcurrentTxQuery-4 33 3397644 ns/op 274928 B/op 2169 allocs/op BenchmarkConcurrentTxExec-4 46 2566386 ns/op 91148 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 40 3304122 ns/op 104547 B/op 2063 allocs/op BenchmarkConcurrentTxStmtExec-4 98 1253634 ns/op 40102 B/op 381 allocs/op BenchmarkConcurrentRandom-4 33 3180594 ns/op 228333 B/op 1867 allocs/op BenchmarkManyConcurrentQueries-4 2100 57379 ns/op 3979 B/op 20 allocs/op PASS ok database/sql 1.517s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 196602 606.4 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 86 1331822 ns/op 188191 B/op 13 allocs/op Benchmark115/LineToPC-4 78 1518709 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18307 6561 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.791s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 655 159355 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3193 38732 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.397s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 286 412621 ns/op 19.85 MB/s BenchmarkEncodeToString-4 248 453489 ns/op 18.06 MB/s BenchmarkDecode-4 157 748364 ns/op 17.52 MB/s BenchmarkDecodeString-4 142 807685 ns/op 16.23 MB/s PASS ok encoding/base32 0.733s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 342 312789 ns/op 26.19 MB/s BenchmarkDecodeString/2-4 320361 357.9 ns/op 11.18 MB/s BenchmarkDecodeString/4-4 237332 499.7 ns/op 16.01 MB/s BenchmarkDecodeString/8-4 191395 608.6 ns/op 19.72 MB/s BenchmarkDecodeString/64-4 37732 3109 ns/op 28.31 MB/s BenchmarkDecodeString/8192-4 340 336450 ns/op 32.47 MB/s BenchmarkNewEncoding-4 84336 1396 ns/op 183.32 MB/s PASS ok encoding/base64 0.999s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1465 81764 ns/op 48.92 MB/s BenchmarkReadStruct-4 17694 6627 ns/op 11.32 MB/s BenchmarkWriteStruct-4 18757 6647 ns/op 11.28 MB/s BenchmarkReadInts-4 49832 2396 ns/op 12.52 MB/s BenchmarkWriteInts-4 42028 2800 ns/op 10.71 MB/s BenchmarkWriteSlice1000Int32s-4 1317 90365 ns/op 44.26 MB/s BenchmarkPutUint16-4 3944521 30.42 ns/op 65.75 MB/s BenchmarkAppendUint16-4 3817282 31.98 ns/op 62.53 MB/s BenchmarkPutUint32-4 2774500 43.91 ns/op 91.10 MB/s BenchmarkAppendUint32-4 2613637 45.74 ns/op 87.45 MB/s BenchmarkPutUint64-4 921387 110.3 ns/op 72.53 MB/s BenchmarkAppendUint64-4 1000000 114.3 ns/op 69.98 MB/s BenchmarkLittleEndianPutUint16-4 3935252 30.32 ns/op 65.96 MB/s BenchmarkLittleEndianAppendUint16-4 3618069 33.27 ns/op 60.11 MB/s BenchmarkLittleEndianPutUint32-4 2651709 43.50 ns/op 91.96 MB/s BenchmarkLittleEndianAppendUint32-4 2668009 44.62 ns/op 89.65 MB/s BenchmarkLittleEndianPutUint64-4 1000000 113.6 ns/op 70.43 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 111.8 ns/op 71.58 MB/s BenchmarkReadFloats-4 176253 705.7 ns/op 17.01 MB/s BenchmarkWriteFloats-4 144242 855.3 ns/op 14.03 MB/s BenchmarkReadSlice1000Float32s-4 1364 87300 ns/op 45.82 MB/s BenchmarkWriteSlice1000Float32s-4 1173 100900 ns/op 39.64 MB/s BenchmarkReadSlice1000Uint8s-4 83118 1683 ns/op 594.07 MB/s BenchmarkWriteSlice1000Uint8s-4 111411 1293 ns/op 773.16 MB/s BenchmarkPutUvarint32-4 818848 149.4 ns/op 26.78 MB/s BenchmarkPutUvarint64-4 196218 575.7 ns/op 13.90 MB/s PASS ok encoding/binary 3.827s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5948 17786 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7202 16300 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6400 16381 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4172 26279 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7038 14863 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8025 14951 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7998 15052 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4518 24995 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 10000 10323 ns/op PASS ok encoding/csv 1.139s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 13008 9237 ns/op BenchmarkEndToEndByteBuffer-4 15061 7995 ns/op BenchmarkEndToEndSliceByteBuffer-4 277 456469 ns/op BenchmarkEncodeComplex128Slice-4 792 141315 ns/op BenchmarkEncodeFloat64Slice-4 1738 68374 ns/op BenchmarkEncodeInt32Slice-4 1537 70596 ns/op BenchmarkEncodeStringSlice-4 2247 48838 ns/op BenchmarkEncodeInterfaceSlice-4 66 1794533 ns/op BenchmarkDecodeComplex128Slice-4 658 181218 ns/op BenchmarkDecodeFloat64Slice-4 1356 93601 ns/op BenchmarkDecodeInt32Slice-4 1335 90895 ns/op BenchmarkDecodeStringSlice-4 880 131180 ns/op BenchmarkDecodeStringsSlice-4 334 349031 ns/op BenchmarkDecodeBytesSlice-4 606 184073 ns/op BenchmarkDecodeInterfaceSlice-4 108 1109546 ns/op BenchmarkDecodeMap-4 82 1397078 ns/op PASS ok encoding/gob 2.379s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13580 8801 ns/op 29.09 MB/s BenchmarkEncode/1024-4 3223 35279 ns/op 29.03 MB/s BenchmarkEncode/4096-4 841 141422 ns/op 28.96 MB/s BenchmarkEncode/16384-4 216 574504 ns/op 28.52 MB/s BenchmarkDecode/256-4 27910 4420 ns/op 57.92 MB/s BenchmarkDecode/1024-4 6860 17064 ns/op 60.01 MB/s BenchmarkDecode/4096-4 1694 69069 ns/op 59.30 MB/s BenchmarkDecode/16384-4 433 275245 ns/op 59.53 MB/s BenchmarkDump/256-4 1365 89254 ns/op 2.87 MB/s BenchmarkDump/1024-4 343 353354 ns/op 2.90 MB/s BenchmarkDump/4096-4 87 1386982 ns/op 2.95 MB/s BenchmarkDump/16384-4 21 5591442 ns/op 2.93 MB/s PASS ok encoding/hex 1.787s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 119815008 ns/op 16.20 MB/s 8391160 B/op 51 allocs/op BenchmarkCodeEncoderError-4 1 110833328 ns/op 17.51 MB/s 5840 B/op 73 allocs/op BenchmarkCodeMarshal-4 1 129010977 ns/op 15.04 MB/s 10331936 B/op 51 allocs/op BenchmarkCodeMarshalError-4 1 131777444 ns/op 14.73 MB/s 10335904 B/op 104 allocs/op BenchmarkMarshalBytes/32-4 22458 5548 ns/op BenchmarkMarshalBytes/256-4 5443 18434 ns/op BenchmarkMarshalBytes/4096-4 453 250296 ns/op BenchmarkMarshalBytesError/32-4 61 1915987 ns/op BenchmarkMarshalBytesError/256-4 58 1912680 ns/op BenchmarkMarshalBytesError/4096-4 50 2133109 ns/op BenchmarkCodeDecoder-4 1 398494884 ns/op 4.87 MB/s 11145064 B/op 92715 allocs/op BenchmarkUnicodeDecoder-4 38252 3162 ns/op 4.43 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 49904 2344 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 351585572 ns/op 5.52 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 343230750 ns/op 5.65 MB/s 3066936 B/op 92685 allocs/op BenchmarkUnmarshalString-4 48832 2297 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 129369 922.2 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 340438 384.4 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 78982 1680 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 67076 1865 ns/op 145 B/op 2 allocs/op BenchmarkUnmapped-4 14956 7179 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2542 40375 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1081 110293 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 139 912780 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 15 7378581 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 433987 249.9 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 478484 254.0 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 554119 220.7 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 488545 234.4 ns/op BenchmarkEncodeMarshaler-4 78589 1580 ns/op 91 B/op 1 allocs/op BenchmarkEncoderEncode-4 92467 1275 ns/op 59 B/op 0 allocs/op BenchmarkNumberIsValid-4 4238336 27.79 ns/op BenchmarkNumberIsValidRegexp-4 21134 5585 ns/op PASS ok encoding/json 6.918s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2486310 ns/op 26.36 MB/s BenchmarkDecode-4 24 4835617 ns/op 18.36 MB/s PASS ok encoding/pem 0.372s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2448 44443 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 969 127419 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4281 25430 ns/op PASS ok encoding/xml 0.505s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 237361 598.0 ns/op BenchmarkIntSet-4 180165 592.8 ns/op BenchmarkFloatAdd-4 44221 2740 ns/op BenchmarkFloatSet-4 219115 497.9 ns/op BenchmarkStringSet-4 176223 578.1 ns/op BenchmarkMapSet-4 48819 2612 ns/op BenchmarkMapSetDifferent-4 53805 2094 ns/op BenchmarkMapSetDifferentRandom-4 242 464146 ns/op BenchmarkMapSetString-4 47742 2579 ns/op BenchmarkMapAddSame-4 34167 3783 ns/op BenchmarkMapAddDifferent-4 12694 8944 ns/op BenchmarkMapAddDifferentRandom-4 206 572376 ns/op BenchmarkMapAddSameSteadyState-4 209526 602.1 ns/op BenchmarkMapAddDifferentSteadyState-4 117108 1120 ns/op BenchmarkRealworldExpvarUsage-4 10000 25368 ns/op PASS ok expvar 2.597s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 105063 1044 ns/op BenchmarkSprintfEmpty-4 399975 266.4 ns/op BenchmarkSprintfString-4 285336 370.3 ns/op BenchmarkSprintfTruncateString-4 304294 409.9 ns/op BenchmarkSprintfTruncateBytes-4 159114 872.3 ns/op BenchmarkSprintfSlowParsingPath-4 314283 420.2 ns/op BenchmarkSprintfQuoteString-4 35122 3300 ns/op BenchmarkSprintfInt-4 310851 429.5 ns/op BenchmarkSprintfIntInt-4 219432 542.7 ns/op BenchmarkSprintfPrefixedInt-4 245245 478.2 ns/op BenchmarkSprintfFloat-4 145047 809.6 ns/op BenchmarkSprintfComplex-4 61552 1942 ns/op BenchmarkSprintfBoolean-4 326698 381.9 ns/op BenchmarkSprintfHexString-4 140228 873.9 ns/op BenchmarkSprintfHexBytes-4 92572 1477 ns/op BenchmarkSprintfBytes-4 51228 2432 ns/op BenchmarkSprintfStringer-4 82053 1296 ns/op BenchmarkSprintfStructure-4 41468 2885 ns/op BenchmarkManyArgs-4 63151 1654 ns/op BenchmarkFprintInt-4 76528 1563 ns/op BenchmarkFprintfBytes-4 77845 1510 ns/op BenchmarkFprintIntNoAlloc-4 74428 1592 ns/op BenchmarkScanInts-4 34 3265103 ns/op BenchmarkScanRecursiveInt-4 1 340842079 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 367292408 ns/op PASS ok fmt 3.961s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 808 128950 ns/op PASS ok go/build 0.161s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 41234 2469 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13716 8871 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3614 29739 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1053 118270 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 259 482035 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 55 2208894 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 13 8954698 ns/op 865639 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 37177442 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 145929854 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.427s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 261611121 ns/op 0.25 MB/s 45551464 B/op 48775 allocs/op PASS ok go/format 0.318s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 20267655 ns/op 2.66 MB/s BenchmarkParseOnly-4 7 16291747 ns/op 3.31 MB/s BenchmarkResolve-4 49 2378450 ns/op 22.64 MB/s PASS ok go/parser 1.349s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 144157481 ns/op 0.36 MB/s 5268632 B/op 27637 allocs/op BenchmarkPrintDecl-4 792 152669 ns/op 0.21 MB/s 17234 B/op 51 allocs/op PASS ok go/printer 0.318s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 270 421362 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8274054 ns/op 6.60 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11606493 ns/op 6.20 MB/s BenchmarkScanFiles/net/http/server.go-4 7 16955711 ns/op 6.70 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 235 508371 ns/op 6.05 MB/s PASS ok go/scanner 0.845s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 101.5 ns/op PASS ok go/token 0.144s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 126 990939 ns/op BenchmarkNamed/Underlying/nongeneric-4 760030 141.1 ns/op BenchmarkNamed/Underlying/generic-4 880573 133.3 ns/op BenchmarkNamed/Underlying/src_instance-4 833234 137.5 ns/op BenchmarkNamed/Underlying/user_instance-4 819102 145.8 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 21835 5438 ns/op BenchmarkNamed/NewMethodSet/generic-4 22700 5413 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 21495 5294 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 21411 5456 ns/op BenchmarkCheck/http/funcbodies/info-4 1 597178495 ns/op 50948 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 457909768 ns/op 66442 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 260693586 ns/op 116689 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 234507907 ns/op 129637 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 418501192 ns/op 12234 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 126945793 ns/op 40319 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 72739086 ns/op 70387 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 69522398 ns/op 73641 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 202313894 ns/op 10708 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 68502328 ns/op 31623 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 52744150 ns/op 41058 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 50598020 ns/op 42802 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1147444065 ns/op 53784 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 610114208 ns/op 101143 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 162906860 ns/op 378678 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 125232169 ns/op 492552 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 519440477 ns/op 3884 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 109965680 ns/op 18342 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 87372900 ns/op 23092 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 88763587 ns/op 22730 lines/s PASS ok go/types 17.781s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 9046 11070 ns/op 92.50 MB/s PASS ok hash/adler32 0.135s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 221576 491.2 ns/op 30.54 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 234279 490.5 ns/op 30.58 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 128052 924.5 ns/op 43.26 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 124666 914.3 ns/op 43.75 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 477711 258.7 ns/op 1978.81 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 416953 257.7 ns/op 1986.84 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 430738 309.7 ns/op 3306.53 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 419480 312.9 ns/op 3272.86 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 251307 608.4 ns/op 6732.71 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 242380 626.2 ns/op 6540.71 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 47502 3375 ns/op 9708.47 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 52906 3352 ns/op 9775.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 488391 236.0 ns/op 63.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 497296 243.9 ns/op 61.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 464312 238.6 ns/op 167.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 494107 240.3 ns/op 166.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 363724 331.0 ns/op 1546.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 345838 335.7 ns/op 1525.26 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 285313 416.6 ns/op 2457.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 282246 423.7 ns/op 2416.66 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 237460 510.2 ns/op 8028.72 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 228777 505.6 ns/op 8101.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46035 2494 ns/op 13139.82 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 47638 2545 ns/op 12876.90 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 236188 498.6 ns/op 30.08 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 238261 503.2 ns/op 29.81 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 119502 942.9 ns/op 42.42 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 123154 969.6 ns/op 41.25 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9375 11947 ns/op 42.86 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9776 11989 ns/op 42.70 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4759 25263 ns/op 40.53 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4660 26043 ns/op 39.32 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1065 108822 ns/op 37.64 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1099 110487 ns/op 37.07 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 133 896162 ns/op 36.56 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 133 899658 ns/op 36.42 MB/s PASS ok hash/crc32 4.995s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 99 1087296 ns/op 60.27 MB/s BenchmarkCrc64/ISO4KB-4 1081 99729 ns/op 41.07 MB/s BenchmarkCrc64/ISO1KB-4 5516 20950 ns/op 48.88 MB/s BenchmarkCrc64/ECMA64KB-4 100 1102515 ns/op 59.44 MB/s BenchmarkCrc64/Random64KB-4 100 1064277 ns/op 61.58 MB/s BenchmarkCrc64/Random16KB-4 426 274836 ns/op 59.61 MB/s PASS ok hash/crc64 0.775s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 10965 10941 ns/op 93.59 MB/s BenchmarkFnv32aKB-4 11118 10934 ns/op 93.66 MB/s BenchmarkFnv64KB-4 10000 11483 ns/op 89.17 MB/s BenchmarkFnv64aKB-4 10000 11333 ns/op 90.36 MB/s BenchmarkFnv128KB-4 2352 53295 ns/op 19.21 MB/s BenchmarkFnv128aKB-4 2295 51983 ns/op 19.70 MB/s PASS ok hash/fnv 0.966s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 510718 205.1 ns/op 19.50 MB/s BenchmarkHash/n=4/Bytes-4 3897589 30.46 ns/op 131.33 MB/s BenchmarkHash/n=4/String-4 3891613 30.15 ns/op 132.68 MB/s BenchmarkHash/n=8/Write-4 554354 196.0 ns/op 40.82 MB/s BenchmarkHash/n=8/Bytes-4 4016139 30.76 ns/op 260.04 MB/s BenchmarkHash/n=8/String-4 4010919 30.70 ns/op 260.58 MB/s BenchmarkHash/n=16/Write-4 583011 200.9 ns/op 79.64 MB/s BenchmarkHash/n=16/Bytes-4 4462437 29.41 ns/op 544.01 MB/s BenchmarkHash/n=16/String-4 4468537 27.68 ns/op 578.03 MB/s BenchmarkHash/n=32/Write-4 557209 212.2 ns/op 150.79 MB/s BenchmarkHash/n=32/Bytes-4 4323603 29.86 ns/op 1071.79 MB/s BenchmarkHash/n=32/String-4 4017015 29.38 ns/op 1089.23 MB/s BenchmarkHash/n=64/Write-4 546470 224.4 ns/op 285.21 MB/s BenchmarkHash/n=64/Bytes-4 3917254 31.18 ns/op 2052.62 MB/s BenchmarkHash/n=64/String-4 3984099 30.84 ns/op 2075.00 MB/s BenchmarkHash/n=256/Write-4 408718 300.6 ns/op 851.52 MB/s BenchmarkHash/n=256/Bytes-4 1989016 61.71 ns/op 4148.39 MB/s BenchmarkHash/n=256/String-4 2011430 61.24 ns/op 4180.54 MB/s BenchmarkHash/n=320/Write-4 406531 302.8 ns/op 1056.88 MB/s BenchmarkHash/n=320/Bytes-4 1570628 77.37 ns/op 4135.92 MB/s BenchmarkHash/n=320/String-4 1559172 77.55 ns/op 4126.51 MB/s BenchmarkHash/n=1024/Write-4 273711 459.8 ns/op 2227.27 MB/s BenchmarkHash/n=1024/Bytes-4 748648 186.7 ns/op 5484.32 MB/s BenchmarkHash/n=1024/String-4 742720 187.4 ns/op 5463.01 MB/s BenchmarkHash/n=4096/Write-4 126738 1079 ns/op 3794.55 MB/s BenchmarkHash/n=4096/Bytes-4 202730 705.7 ns/op 5804.50 MB/s BenchmarkHash/n=4096/String-4 197404 712.7 ns/op 5747.31 MB/s BenchmarkHash/n=16384/Write-4 37621 3450 ns/op 4749.26 MB/s BenchmarkHash/n=16384/Bytes-4 48410 2810 ns/op 5829.79 MB/s BenchmarkHash/n=16384/String-4 47173 2775 ns/op 5904.36 MB/s PASS ok hash/maphash 4.580s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 760 136254 ns/op BenchmarkEscapeNone-4 119347 993.6 ns/op BenchmarkUnescape-4 754 150277 ns/op BenchmarkUnescapeNone-4 553023 216.6 ns/op BenchmarkUnescapeSparse-4 9868 10536 ns/op BenchmarkUnescapeDense-4 1174 103839 ns/op PASS ok html 0.782s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9476 12165 ns/op BenchmarkCSSEscaperNoSpecials-4 50469 2337 ns/op BenchmarkDecodeCSS-4 26355 4435 ns/op BenchmarkDecodeCSSNoSpecials-4 4146669 27.50 ns/op BenchmarkCSSValueFilter-4 122721 969.3 ns/op BenchmarkCSSValueFilterOk-4 87158 1330 ns/op BenchmarkEscapedExecute-4 4794 25434 ns/op BenchmarkHTMLNospaceEscaper-4 10947 10536 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 67496 1714 ns/op BenchmarkStripTags-4 21418 5517 ns/op BenchmarkStripTagsNoSpecials-4 318159 386.0 ns/op BenchmarkJSValEscaperWithNum-4 24622 4652 ns/op BenchmarkJSValEscaperWithStr-4 4298 24843 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20697 5909 ns/op BenchmarkJSValEscaperWithObj-4 4108 28087 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14220 8219 ns/op BenchmarkJSStrEscaperNoSpecials-4 62900 1872 ns/op BenchmarkJSStrEscaper-4 10000 10146 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 59431 2009 ns/op BenchmarkJSRegexpEscaper-4 10000 10614 ns/op BenchmarkTemplateSpecialTags-4 100 1229005 ns/op BenchmarkURLEscaper-4 3975 25375 ns/op BenchmarkURLEscaperNoSpecials-4 188344 645.7 ns/op BenchmarkURLNormalizer-4 6158 19427 ns/op BenchmarkURLNormalizerNoSpecials-4 180151 670.4 ns/op BenchmarkSrcsetFilter-4 19810 5953 ns/op BenchmarkSrcsetFilterNoSpecials-4 113605 1033 ns/op PASS ok html/template 4.178s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 593962 186.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 413966 251.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 606553 192.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 445412 237.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1812679 66.29 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 100.9 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1873316 64.61 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1252738 98.41 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1507497 80.94 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 422289 262.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 372036 327.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 427056 260.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 335316 322.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 792109 149.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 561655 215.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 860091 130.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 567111 212.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 421671 274.0 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1399255 86.64 ns/op BenchmarkRGBASetRGBA-4 1366669 89.69 ns/op BenchmarkRGBA64At-4 754111 142.1 ns/op BenchmarkRGBA64SetRGBA64-4 759165 151.2 ns/op BenchmarkNRGBAAt-4 1395874 86.68 ns/op BenchmarkNRGBASetNRGBA-4 1363136 87.53 ns/op BenchmarkNRGBA64At-4 828831 141.5 ns/op BenchmarkNRGBA64SetNRGBA64-4 741788 154.3 ns/op BenchmarkAlphaAt-4 2358727 50.21 ns/op BenchmarkAlphaSetAlpha-4 2457447 50.25 ns/op BenchmarkAlpha16At-4 1541238 79.97 ns/op BenchmarkAlphaSetAlpha16-4 1507228 79.77 ns/op BenchmarkGrayAt-4 2332056 50.55 ns/op BenchmarkGraySetGray-4 2394175 48.43 ns/op BenchmarkGray16At-4 1516255 78.32 ns/op BenchmarkGraySetGray16-4 1496383 82.15 ns/op PASS ok image 5.550s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4380945 27.10 ns/op BenchmarkYCbCrToRGB/128-4 4352629 27.83 ns/op BenchmarkYCbCrToRGB/255-4 4196859 28.63 ns/op BenchmarkRGBToYCbCr/0-4 4373484 27.44 ns/op BenchmarkRGBToYCbCr/Cb-4 4602001 26.58 ns/op BenchmarkRGBToYCbCr/Cr-4 4497795 26.47 ns/op BenchmarkYCbCrToRGBA/0-4 3210852 37.15 ns/op BenchmarkYCbCrToRGBA/128-4 3446826 35.87 ns/op BenchmarkYCbCrToRGBA/255-4 3419556 35.42 ns/op BenchmarkNYCbCrAToRGBA/0-4 3296136 37.06 ns/op BenchmarkNYCbCrAToRGBA/128-4 3223059 36.66 ns/op BenchmarkNYCbCrAToRGBA/255-4 3368546 34.85 ns/op PASS ok image/color 1.894s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 31335594 ns/op BenchmarkFillSrc-4 327 376556 ns/op BenchmarkCopyOver-4 7 16014344 ns/op BenchmarkCopySrc-4 451 266687 ns/op BenchmarkNRGBAOver-4 7 17229217 ns/op BenchmarkNRGBASrc-4 10 11026717 ns/op BenchmarkYCbCr-4 8 13268122 ns/op BenchmarkGray-4 16 7116708 ns/op BenchmarkCMYK-4 10 11214299 ns/op BenchmarkGlyphOver-4 21 5459812 ns/op BenchmarkRGBAMaskOver-4 4 27881567 ns/op BenchmarkGrayMaskOver-4 5 22192294 ns/op BenchmarkRGBA64ImageMaskOver-4 3 35641412 ns/op BenchmarkRGBA-4 5 23751096 ns/op BenchmarkPalettedFill-4 958 121898 ns/op BenchmarkPalettedRGBA-4 4 25173475 ns/op BenchmarkGenericOver-4 2 51181268 ns/op BenchmarkGenericMaskOver-4 5 21560984 ns/op BenchmarkGenericSrc-4 3 34559063 ns/op BenchmarkGenericMaskSrc-4 4 31048542 ns/op PASS ok image/draw 6.270s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4793728 ns/op 3.22 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 116634195 ns/op 2.63 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3025937977 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 62 1929148 ns/op 8.01 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 146161161 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.104s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3846 28418 ns/op BenchmarkIDCT-4 3919 27627 ns/op BenchmarkDecodeBaseline-4 9 12410116 ns/op 4.98 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17493284 ns/op 3.53 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 161451388 ns/op 7.61 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 204464359 ns/op 4.51 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.363s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12934618 8.968 ns/op BenchmarkDecodeGray-4 12 8864350 ns/op 7.39 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 37539487 ns/op 6.98 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 32430504 ns/op 8.08 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5254193 ns/op 12.47 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 30036731 ns/op 8.73 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 36964568 ns/op 7.09 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 53555016 ns/op 5.74 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 53688933 ns/op 5.72 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 176752678 ns/op 6.95 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 189992866 ns/op 6.47 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 26659486 ns/op 11.52 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 174575066 ns/op 7.04 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 789986547 ns/op 1.56 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.536s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 55183772 ns/op 1.81 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 45714660 ns/op 2.19 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 332196392 ns/op 1.51 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 373638223 ns/op 1.34 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 51113258 ns/op 1.96 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 43217802 ns/op 2.31 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 313596707 ns/op 1.59 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 317188173 ns/op 1.58 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 742002425 ns/op 1.35 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 759593786 ns/op 1.32 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4505603791 ns/op 1.11 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4502625381 ns/op 1.11 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 8610458 ns/op 11.61 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9310637 ns/op 10.74 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 43868107 ns/op 11.40 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 45686634 ns/op 10.94 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 85213308 ns/op 11.74 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 91733812 ns/op 10.90 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 436235837 ns/op 11.46 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 450266811 ns/op 11.10 MB/s 40001624 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 60092876 ns/op 1.66 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 58993860 ns/op 1.70 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 470583138 ns/op 1.06 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 551631571 ns/op 0.91 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 1195365990 ns/op 0.84 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1219802445 ns/op 0.82 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 7080044230 ns/op 0.71 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6667310543 ns/op 0.75 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 161860867 ns/op 25.82 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 163245069 ns/op 25.60 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 75.187s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34998 2945 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 39127 3151 ns/op 0.63 MB/s BenchmarkMarshalCorpusFile/4-4 35725 3589 ns/op 1.11 MB/s BenchmarkMarshalCorpusFile/8-4 25917 4400 ns/op 1.82 MB/s BenchmarkMarshalCorpusFile/16-4 21434 5456 ns/op 2.93 MB/s BenchmarkMarshalCorpusFile/32-4 14005 8275 ns/op 3.87 MB/s BenchmarkMarshalCorpusFile/64-4 8414 13109 ns/op 4.88 MB/s BenchmarkMarshalCorpusFile/128-4 5559 21666 ns/op 5.91 MB/s BenchmarkMarshalCorpusFile/256-4 2841 41462 ns/op 6.17 MB/s BenchmarkMarshalCorpusFile/512-4 1480 84969 ns/op 6.03 MB/s BenchmarkMarshalCorpusFile/1024-4 758 157238 ns/op 6.51 MB/s BenchmarkMarshalCorpusFile/2048-4 355 326184 ns/op 6.28 MB/s BenchmarkMarshalCorpusFile/4096-4 187 645683 ns/op 6.34 MB/s BenchmarkMarshalCorpusFile/8192-4 93 1282389 ns/op 6.39 MB/s BenchmarkMarshalCorpusFile/16384-4 44 2454133 ns/op 6.68 MB/s BenchmarkMarshalCorpusFile/32768-4 20 5687346 ns/op 5.76 MB/s BenchmarkMarshalCorpusFile/65536-4 9 11441658 ns/op 5.73 MB/s BenchmarkMarshalCorpusFile/131072-4 5 22783804 ns/op 5.75 MB/s BenchmarkMarshalCorpusFile/262144-4 3 48054078 ns/op 5.46 MB/s BenchmarkMarshalCorpusFile/524288-4 2 92992252 ns/op 5.64 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 183876178 ns/op 5.70 MB/s BenchmarkUnmarshalCorpusFile/1-4 8948 11546 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9274 11902 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 9444 12960 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 7488 14425 ns/op 0.55 MB/s BenchmarkUnmarshalCorpusFile/16-4 6271 17806 ns/op 0.90 MB/s BenchmarkUnmarshalCorpusFile/32-4 4512 26549 ns/op 1.21 MB/s BenchmarkUnmarshalCorpusFile/64-4 3690 29999 ns/op 2.13 MB/s BenchmarkUnmarshalCorpusFile/128-4 2653 41116 ns/op 3.11 MB/s BenchmarkUnmarshalCorpusFile/256-4 1174 104652 ns/op 2.45 MB/s BenchmarkUnmarshalCorpusFile/512-4 615 201354 ns/op 2.54 MB/s BenchmarkUnmarshalCorpusFile/1024-4 321 382119 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/2048-4 160 744860 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/4096-4 79 1455449 ns/op 2.81 MB/s BenchmarkUnmarshalCorpusFile/8192-4 39 3047593 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5870386 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11753184 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23928408 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 46377766 ns/op 2.83 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 94032687 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 193105097 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 381753828 ns/op 2.75 MB/s BenchmarkMutatorBytes/1-4 36966 3402 ns/op BenchmarkMutatorBytes/10-4 36326 3168 ns/op BenchmarkMutatorBytes/100-4 36043 3469 ns/op BenchmarkMutatorBytes/1000-4 22416 5493 ns/op BenchmarkMutatorBytes/10000-4 5358 23432 ns/op BenchmarkMutatorBytes/100000-4 800 165371 ns/op BenchmarkMutatorString/1-4 34752 3511 ns/op BenchmarkMutatorString/10-4 34021 3278 ns/op BenchmarkMutatorString/100-4 30510 4204 ns/op BenchmarkMutatorString/1000-4 13909 8334 ns/op BenchmarkMutatorString/10000-4 2607 54032 ns/op BenchmarkMutatorString/100000-4 276 425629 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 16728 6152 ns/op BenchmarkMutatorAllBasicTypes/string-4 18763 6514 ns/op BenchmarkMutatorAllBasicTypes/bool-4 61902 2027 ns/op BenchmarkMutatorAllBasicTypes/float32-4 53758 2251 ns/op BenchmarkMutatorAllBasicTypes/float64-4 56162 2138 ns/op BenchmarkMutatorAllBasicTypes/int-4 60081 2092 ns/op BenchmarkMutatorAllBasicTypes/int8-4 56202 2093 ns/op BenchmarkMutatorAllBasicTypes/int16-4 56487 2040 ns/op BenchmarkMutatorAllBasicTypes/int32-4 56734 2073 ns/op BenchmarkMutatorAllBasicTypes/int64-4 59214 1968 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 57482 2131 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 55994 2094 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 56822 2034 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 57370 2151 ns/op PASS ok internal/fuzz 11.979s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 39295 2563 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 130077 927.4 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.269s PASS ok internal/poll 0.029s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 21896137 ns/op PASS ok internal/trace 2.713s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 10032 ns/op BenchmarkCopyNLarge-4 271 641759 ns/op PASS ok io 0.375s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 203536 536.0 ns/op BenchmarkPrintln-4 27656 4251 ns/op BenchmarkPrintlnNoFlags-4 47980 2509 ns/op PASS ok log 0.461s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1748749 69.38 ns/op BenchmarkAcosh-4 945722 120.5 ns/op BenchmarkAsin-4 1728277 70.49 ns/op BenchmarkAsinh-4 848908 130.4 ns/op BenchmarkAtan-4 2497546 50.86 ns/op BenchmarkAtanh-4 1000000 123.3 ns/op BenchmarkAtan2-4 1774750 68.89 ns/op BenchmarkCbrt-4 1338918 90.08 ns/op BenchmarkCeil-4 18363589 6.521 ns/op BenchmarkCopysign-4 3311300 36.53 ns/op BenchmarkCos-4 1316073 90.56 ns/op BenchmarkCosh-4 1379570 86.78 ns/op BenchmarkErf-4 2386312 54.66 ns/op BenchmarkErfc-4 2250488 54.92 ns/op BenchmarkErfinv-4 1971207 67.09 ns/op BenchmarkErfcinv-4 1880740 66.73 ns/op BenchmarkExp-4 4466446 40.37 ns/op BenchmarkExpGo-4 941312 133.2 ns/op BenchmarkExpm1-4 1993882 59.69 ns/op BenchmarkExp2-4 1000000 121.4 ns/op BenchmarkExp2Go-4 898516 130.6 ns/op BenchmarkAbs-4 4279680 27.63 ns/op BenchmarkDim-4 9522549 12.55 ns/op BenchmarkFloor-4 18791937 6.577 ns/op BenchmarkMax-4 12736137 9.715 ns/op BenchmarkMin-4 13086804 9.601 ns/op BenchmarkMod-4 363309 333.6 ns/op BenchmarkFrexp-4 2060804 58.81 ns/op BenchmarkGamma-4 783127 152.2 ns/op BenchmarkHypot-4 9992358 24.53 ns/op BenchmarkHypotGo-4 1650663 73.64 ns/op BenchmarkIlogb-4 2402816 49.65 ns/op BenchmarkJ0-4 264012 478.2 ns/op BenchmarkJ1-4 256305 470.2 ns/op BenchmarkJn-4 125148 981.8 ns/op BenchmarkLdexp-4 1979052 59.91 ns/op BenchmarkLgamma-4 934490 134.6 ns/op BenchmarkLog-4 3019083 49.68 ns/op BenchmarkLogb-4 2460387 50.47 ns/op BenchmarkLog1p-4 1222846 95.99 ns/op BenchmarkLog10-4 3594937 51.56 ns/op BenchmarkLog2-4 1547037 78.07 ns/op BenchmarkModf-4 2890184 41.65 ns/op BenchmarkNextafter32-4 2850727 42.00 ns/op BenchmarkNextafter64-4 2873713 40.92 ns/op BenchmarkPowInt-4 551491 190.6 ns/op BenchmarkPowFrac-4 420279 284.9 ns/op BenchmarkPow10Pos-4 5021820 24.59 ns/op BenchmarkPow10Neg-4 4989640 24.62 ns/op BenchmarkRound-4 4098642 29.47 ns/op BenchmarkRoundToEven-4 9853634 12.45 ns/op BenchmarkRemainder-4 475046 228.5 ns/op BenchmarkSignbit-4 6014247 20.06 ns/op BenchmarkSin-4 1673036 74.27 ns/op BenchmarkSincos-4 1000000 111.0 ns/op BenchmarkSinh-4 1684892 73.58 ns/op BenchmarkSqrtIndirect-4 18516429 6.486 ns/op BenchmarkSqrtLatency-4 17059320 7.737 ns/op BenchmarkSqrtIndirectLatency-4 17579895 7.651 ns/op BenchmarkSqrtGoLatency-4 1333394 89.01 ns/op BenchmarkSqrtPrime-4 30799 3851 ns/op BenchmarkTan-4 1439594 85.19 ns/op BenchmarkTanh-4 1315056 92.01 ns/op BenchmarkTrunc-4 18415546 6.549 ns/op BenchmarkY0-4 274430 467.4 ns/op BenchmarkY1-4 274321 469.3 ns/op BenchmarkYn-4 129870 961.0 ns/op BenchmarkFloat64bits-4 6014566 19.87 ns/op BenchmarkFloat64frombits-4 5796265 20.73 ns/op BenchmarkFloat32bits-4 5864542 20.15 ns/op BenchmarkFloat32frombits-4 5976873 20.12 ns/op BenchmarkFMA-4 17362911 6.850 ns/op PASS ok math 11.718s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11626896 10.25 ns/op 6241.77 MB/s BenchmarkAddVV/2-4 10680688 11.26 ns/op 11367.11 MB/s BenchmarkAddVV/3-4 9835677 12.39 ns/op 15493.18 MB/s BenchmarkAddVV/4-4 9827888 12.13 ns/op 21106.26 MB/s BenchmarkAddVV/5-4 9262938 12.88 ns/op 24850.50 MB/s BenchmarkAddVV/10-4 7599466 15.59 ns/op 41043.41 MB/s BenchmarkAddVV/100-4 1790892 66.27 ns/op 96579.32 MB/s BenchmarkAddVV/1000-4 199014 589.3 ns/op 108607.13 MB/s BenchmarkSubVV/1-4 11474934 10.28 ns/op 6226.13 MB/s BenchmarkSubVV/2-4 10014114 11.34 ns/op 11286.14 MB/s BenchmarkSubVV/3-4 9904834 12.37 ns/op 15516.04 MB/s BenchmarkSubVV/4-4 9956900 12.09 ns/op 21175.93 MB/s BenchmarkSubVV/5-4 9160887 13.02 ns/op 24574.87 MB/s BenchmarkSubVV/10-4 7602753 15.57 ns/op 41105.49 MB/s BenchmarkSubVV/100-4 1831330 65.50 ns/op 97710.35 MB/s BenchmarkSubVV/1000-4 204572 588.9 ns/op 108676.77 MB/s BenchmarkAddVW/1-4 13183749 9.252 ns/op 864.65 MB/s BenchmarkAddVW/2-4 11718686 10.08 ns/op 1586.63 MB/s BenchmarkAddVW/3-4 10605075 11.24 ns/op 2134.41 MB/s BenchmarkAddVW/4-4 10953096 11.01 ns/op 2905.87 MB/s BenchmarkAddVW/5-4 10578252 11.48 ns/op 3485.26 MB/s BenchmarkAddVW/10-4 8671582 13.78 ns/op 5805.19 MB/s BenchmarkAddVW/100-4 302638 359.3 ns/op 2226.85 MB/s BenchmarkAddVW/1000-4 49659 2352 ns/op 3401.58 MB/s BenchmarkAddVWext/1-4 13156077 9.249 ns/op 864.91 MB/s BenchmarkAddVWext/2-4 12342436 9.768 ns/op 1638.00 MB/s BenchmarkAddVWext/3-4 11239936 10.52 ns/op 2282.33 MB/s BenchmarkAddVWext/4-4 11110574 10.73 ns/op 2982.72 MB/s BenchmarkAddVWext/5-4 10508767 11.33 ns/op 3531.48 MB/s BenchmarkAddVWext/10-4 8814159 13.72 ns/op 5829.87 MB/s BenchmarkAddVWext/100-4 84423 1450 ns/op 551.91 MB/s BenchmarkAddVWext/1000-4 8461 13846 ns/op 577.77 MB/s BenchmarkSubVW/1-4 12816624 9.314 ns/op 858.93 MB/s BenchmarkSubVW/2-4 11130405 10.25 ns/op 1561.06 MB/s BenchmarkSubVW/3-4 11442276 10.72 ns/op 2238.34 MB/s BenchmarkSubVW/4-4 11199697 10.81 ns/op 2960.24 MB/s BenchmarkSubVW/5-4 10483420 11.35 ns/op 3525.76 MB/s BenchmarkSubVW/10-4 8765502 13.92 ns/op 5746.39 MB/s BenchmarkSubVW/100-4 325225 360.6 ns/op 2218.40 MB/s BenchmarkSubVW/1000-4 51922 2312 ns/op 3460.16 MB/s BenchmarkSubVWext/1-4 12853034 9.406 ns/op 850.56 MB/s BenchmarkSubVWext/2-4 11524854 10.26 ns/op 1559.02 MB/s BenchmarkSubVWext/3-4 10731355 10.86 ns/op 2209.45 MB/s BenchmarkSubVWext/4-4 11151460 10.77 ns/op 2969.88 MB/s BenchmarkSubVWext/5-4 10659968 11.49 ns/op 3480.07 MB/s BenchmarkSubVWext/10-4 8628654 13.88 ns/op 5762.03 MB/s BenchmarkSubVWext/100-4 82728 1406 ns/op 569.06 MB/s BenchmarkSubVWext/1000-4 8515 13418 ns/op 596.23 MB/s BenchmarkMulAddVWW/1-4 11150031 10.98 ns/op 5830.73 MB/s BenchmarkMulAddVWW/2-4 10129256 12.05 ns/op 10624.57 MB/s BenchmarkMulAddVWW/3-4 9196112 13.12 ns/op 14630.71 MB/s BenchmarkMulAddVWW/4-4 8791599 14.03 ns/op 18246.27 MB/s BenchmarkMulAddVWW/5-4 8680700 13.85 ns/op 23111.61 MB/s BenchmarkMulAddVWW/10-4 6328640 19.30 ns/op 33168.65 MB/s BenchmarkMulAddVWW/100-4 1000000 102.2 ns/op 62599.03 MB/s BenchmarkMulAddVWW/1000-4 127011 950.0 ns/op 67365.28 MB/s BenchmarkAddMulVVW/1-4 11674198 10.15 ns/op 6303.35 MB/s BenchmarkAddMulVVW/2-4 10657599 11.13 ns/op 11501.06 MB/s BenchmarkAddMulVVW/3-4 9591692 12.62 ns/op 15215.37 MB/s BenchmarkAddMulVVW/4-4 8758740 13.82 ns/op 18527.04 MB/s BenchmarkAddMulVVW/5-4 7759425 14.95 ns/op 21397.95 MB/s BenchmarkAddMulVVW/10-4 6567393 18.00 ns/op 35556.02 MB/s BenchmarkAddMulVVW/100-4 1465606 81.08 ns/op 78933.56 MB/s BenchmarkAddMulVVW/1000-4 166315 720.8 ns/op 88796.03 MB/s BenchmarkDivWVW/1-4 2640006 45.34 ns/op 1411.62 MB/s BenchmarkDivWVW/2-4 1000000 101.8 ns/op 1256.84 MB/s BenchmarkDivWVW/3-4 860077 128.8 ns/op 1491.10 MB/s BenchmarkDivWVW/4-4 797628 147.8 ns/op 1731.49 MB/s BenchmarkDivWVW/5-4 788532 146.4 ns/op 2185.65 MB/s BenchmarkDivWVW/10-4 435927 274.4 ns/op 2332.72 MB/s BenchmarkDivWVW/100-4 58165 2098 ns/op 3051.03 MB/s BenchmarkDivWVW/1000-4 5931 20783 ns/op 3079.39 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11279317 10.03 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11854288 9.775 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10885929 10.36 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10995694 10.32 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10234761 11.28 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10340247 10.93 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8690673 13.43 ns/op BenchmarkNonZeroShifts/4/shlVU-4 8991010 12.94 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8336613 13.60 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8957788 13.21 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6570580 17.27 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7118468 16.55 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 107.2 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1307167 91.59 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 124209 920.3 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 156399 778.8 ns/op BenchmarkDecimalConversion-4 217 549108 ns/op BenchmarkFloatString/100-4 12091 9801 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 228 523628 ns/op 2914 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 47619321 ns/op 59890 B/op 43 allocs/op BenchmarkFloatString/100000-4 1 4789317862 ns/op 838752 B/op 491 allocs/op BenchmarkFloatAdd/10-4 173882 684.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 172227 704.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 148627 781.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 84615 1418 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17210 6950 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 232108 527.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 233986 527.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 216942 544.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 161588 751.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45285 2636 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2030 58956 ns/op BenchmarkParseFloatLargeExp-4 441 259764 ns/op BenchmarkGCD10x10/WithoutXY-4 180424 598.1 ns/op BenchmarkGCD10x10/WithXY-4 59193 2000 ns/op BenchmarkGCD10x100/WithoutXY-4 104107 1164 ns/op BenchmarkGCD10x100/WithXY-4 18684 6576 ns/op BenchmarkGCD10x1000/WithoutXY-4 63230 1825 ns/op BenchmarkGCD10x1000/WithXY-4 14197 8324 ns/op BenchmarkGCD100x100/WithoutXY-4 24100 4723 ns/op BenchmarkGCD100x100/WithXY-4 10000 11187 ns/op BenchmarkGCD100x1000/WithoutXY-4 12906 9486 ns/op BenchmarkGCD100x1000/WithXY-4 6432 18779 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2176 55731 ns/op BenchmarkGCD1000x1000/WithXY-4 1219 97232 ns/op BenchmarkHilbert-4 20 5197900 ns/op BenchmarkBinomial-4 14107 8399 ns/op BenchmarkQuoRem-4 21513 5903 ns/op BenchmarkExp-4 14 7915728 ns/op BenchmarkExpMont/Odd-4 120 989745 ns/op 2587 B/op 21 allocs/op BenchmarkExpMont/Even1-4 100 1011263 ns/op 3360 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 1058858 ns/op 3857 B/op 53 allocs/op BenchmarkExpMont/Even3-4 100 1038573 ns/op 3850 B/op 53 allocs/op BenchmarkExpMont/Even4-4 100 1073444 ns/op 3860 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1059696 ns/op 3840 B/op 53 allocs/op BenchmarkExpMont/Even32-4 100 1049226 ns/op 3810 B/op 52 allocs/op BenchmarkExpMont/Even64-4 139 888167 ns/op 3622 B/op 53 allocs/op BenchmarkExpMont/Even96-4 130 908214 ns/op 3748 B/op 50 allocs/op BenchmarkExpMont/Even128-4 147 776283 ns/op 3255 B/op 50 allocs/op BenchmarkExpMont/Even255-4 172 701927 ns/op 2943 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 412 280696 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 381 330409 ns/op 1742 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 349 333610 ns/op 1732 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 349 322759 ns/op 1753 B/op 48 allocs/op BenchmarkExp2-4 14 7931486 ns/op BenchmarkBitset-4 770788 159.0 ns/op BenchmarkBitsetNeg-4 385723 295.5 ns/op BenchmarkBitsetOrig-4 238936 474.7 ns/op BenchmarkBitsetNegOrig-4 159956 753.5 ns/op BenchmarkModSqrt225_Tonelli-4 100 1122585 ns/op BenchmarkModSqrt225_3Mod4-4 340 336998 ns/op BenchmarkModSqrt231_Tonelli-4 99 1167412 ns/op BenchmarkModSqrt231_5Mod8-4 292 402367 ns/op BenchmarkModInverse-4 13282 9330 ns/op BenchmarkSqrt-4 1604 70922 ns/op BenchmarkIntSqr/1-4 1367074 87.63 ns/op BenchmarkIntSqr/2-4 668394 162.3 ns/op BenchmarkIntSqr/3-4 602170 197.2 ns/op BenchmarkIntSqr/5-4 407876 290.7 ns/op BenchmarkIntSqr/8-4 304518 389.8 ns/op BenchmarkIntSqr/10-4 238836 505.0 ns/op BenchmarkIntSqr/20-4 48028 2486 ns/op BenchmarkIntSqr/30-4 36266 3384 ns/op BenchmarkIntSqr/50-4 21657 5605 ns/op BenchmarkIntSqr/80-4 12619 9316 ns/op BenchmarkIntSqr/100-4 9756 12292 ns/op BenchmarkIntSqr/200-4 3723 31728 ns/op BenchmarkIntSqr/300-4 1531 74239 ns/op BenchmarkIntSqr/500-4 752 162639 ns/op BenchmarkIntSqr/800-4 296 403531 ns/op BenchmarkIntSqr/1000-4 220 550800 ns/op BenchmarkDiv/20/10-4 418082 288.5 ns/op BenchmarkDiv/40/20-4 401737 286.8 ns/op BenchmarkDiv/100/50-4 360214 338.3 ns/op BenchmarkDiv/200/100-4 55742 2264 ns/op BenchmarkDiv/400/200-4 50462 2370 ns/op BenchmarkDiv/1000/500-4 40954 2994 ns/op BenchmarkDiv/2000/1000-4 30199 4043 ns/op BenchmarkDiv/20000/10000-4 996 113791 ns/op BenchmarkDiv/200000/100000-4 25 4783790 ns/op BenchmarkDiv/2000000/1000000-4 1 130556012 ns/op BenchmarkDiv/20000000/10000000-4 1 3824384595 ns/op BenchmarkMul-4 5 22765680 ns/op BenchmarkNatMul/10-4 174048 673.8 ns/op BenchmarkNatMul/100-4 5547 21348 ns/op BenchmarkNatMul/1000-4 175 681442 ns/op BenchmarkZeroShifts/Shl-4 18846 6716 ns/op BenchmarkZeroShifts/ShlSame-4 4757775 24.79 ns/op BenchmarkZeroShifts/Shr-4 17751 6925 ns/op BenchmarkZeroShifts/ShrSame-4 5105878 24.18 ns/op BenchmarkExp3Power/0x10-4 197784 623.3 ns/op BenchmarkExp3Power/0x40-4 169188 736.0 ns/op BenchmarkExp3Power/0x100-4 102998 1206 ns/op BenchmarkExp3Power/0x400-4 42523 2675 ns/op BenchmarkExp3Power/0x1000-4 9913 12118 ns/op BenchmarkExp3Power/0x4000-4 2041 61822 ns/op BenchmarkExp3Power/0x10000-4 198 575104 ns/op BenchmarkExp3Power/0x40000-4 19 5851643 ns/op BenchmarkExp3Power/0x100000-4 2 58096665 ns/op BenchmarkExp3Power/0x400000-4 1 544914253 ns/op BenchmarkFibo-4 3 38957473 ns/op BenchmarkNatSqr/1-4 1000000 123.7 ns/op BenchmarkNatSqr/2-4 576586 227.4 ns/op BenchmarkNatSqr/3-4 404896 267.1 ns/op BenchmarkNatSqr/5-4 323344 388.0 ns/op BenchmarkNatSqr/8-4 210967 548.0 ns/op BenchmarkNatSqr/10-4 183890 662.0 ns/op BenchmarkNatSqr/20-4 46173 2706 ns/op BenchmarkNatSqr/30-4 31782 3702 ns/op BenchmarkNatSqr/50-4 19592 6141 ns/op BenchmarkNatSqr/80-4 10000 10379 ns/op BenchmarkNatSqr/100-4 8899 13139 ns/op BenchmarkNatSqr/200-4 3530 35033 ns/op BenchmarkNatSqr/300-4 1576 81985 ns/op BenchmarkNatSqr/500-4 753 164784 ns/op BenchmarkNatSqr/800-4 331 364721 ns/op BenchmarkNatSqr/1000-4 240 504607 ns/op BenchmarkNatSetBytes/8-4 834382 141.8 ns/op BenchmarkNatSetBytes/24-4 249280 514.5 ns/op BenchmarkNatSetBytes/128-4 55909 2099 ns/op BenchmarkNatSetBytes/7-4 882612 133.4 ns/op BenchmarkNatSetBytes/23-4 256130 470.2 ns/op BenchmarkNatSetBytes/127-4 59049 2125 ns/op BenchmarkScanPi-4 254 481972 ns/op BenchmarkStringPiParallel-4 732 163274 ns/op BenchmarkScan/10/Base2-4 43442 2679 ns/op BenchmarkScan/100/Base2-4 5068 23513 ns/op BenchmarkScan/1000/Base2-4 514 237786 ns/op BenchmarkScan/10/Base8-4 103269 1156 ns/op BenchmarkScan/100/Base8-4 13890 8539 ns/op BenchmarkScan/1000/Base8-4 1486 82859 ns/op BenchmarkScan/10/Base10-4 114147 1066 ns/op BenchmarkScan/100/Base10-4 15769 7574 ns/op BenchmarkScan/1000/Base10-4 1626 73958 ns/op BenchmarkScan/10/Base16-4 126229 966.0 ns/op BenchmarkScan/100/Base16-4 17110 7008 ns/op BenchmarkScan/1000/Base16-4 1706 68088 ns/op BenchmarkString/10/Base2-4 181155 698.0 ns/op BenchmarkString/100/Base2-4 23451 5185 ns/op BenchmarkString/1000/Base2-4 2467 49139 ns/op BenchmarkString/10/Base8-4 347252 342.1 ns/op BenchmarkString/100/Base8-4 59437 1953 ns/op BenchmarkString/1000/Base8-4 6890 17980 ns/op BenchmarkString/10/Base10-4 202596 614.6 ns/op BenchmarkString/100/Base10-4 38094 3236 ns/op BenchmarkString/1000/Base10-4 5066 24254 ns/op BenchmarkString/10/Base16-4 404436 297.5 ns/op BenchmarkString/100/Base16-4 77422 1414 ns/op BenchmarkString/1000/Base16-4 8924 12688 ns/op BenchmarkLeafSize/0-4 45 2705818 ns/op BenchmarkLeafSize/1-4 415 282327 ns/op BenchmarkLeafSize/2-4 424 295549 ns/op BenchmarkLeafSize/3-4 302 380423 ns/op BenchmarkLeafSize/4-4 429 279887 ns/op BenchmarkLeafSize/5-4 271 439604 ns/op BenchmarkLeafSize/6-4 314 378857 ns/op BenchmarkLeafSize/7-4 334 355851 ns/op BenchmarkLeafSize/8-4 434 277352 ns/op BenchmarkLeafSize/9-4 231 518420 ns/op BenchmarkLeafSize/10-4 265 430475 ns/op BenchmarkLeafSize/11-4 289 401787 ns/op BenchmarkLeafSize/12-4 312 382711 ns/op BenchmarkLeafSize/13-4 285 414981 ns/op BenchmarkLeafSize/14-4 330 351360 ns/op BenchmarkLeafSize/15-4 360 332999 ns/op BenchmarkLeafSize/16-4 440 277772 ns/op BenchmarkLeafSize/32-4 426 290639 ns/op BenchmarkLeafSize/64-4 386 293035 ns/op BenchmarkProbablyPrime/n=0-4 9 11463193 ns/op BenchmarkProbablyPrime/n=1-4 8 13048239 ns/op BenchmarkProbablyPrime/n=5-4 6 19417095 ns/op BenchmarkProbablyPrime/n=10-4 4 27281390 ns/op BenchmarkProbablyPrime/n=20-4 3 42247904 ns/op BenchmarkProbablyPrime/Lucas-4 10 10134952 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 72 1633538 ns/op BenchmarkRatCmp-4 228744 532.1 ns/op BenchmarkFloatSqrt/64-4 21360 5461 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13852 8711 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 8431 12299 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4422 23933 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 796 145514 ns/op 17928 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 66 1920474 ns/op 174346 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 146019737 ns/op 3652992 B/op 536 allocs/op PASS ok math/big 49.416s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8658250 13.84 ns/op BenchmarkLeadingZeros8-4 9002662 13.50 ns/op BenchmarkLeadingZeros16-4 9099442 13.12 ns/op BenchmarkLeadingZeros32-4 9371197 13.01 ns/op BenchmarkLeadingZeros64-4 9751833 12.64 ns/op BenchmarkTrailingZeros-4 9131155 13.51 ns/op BenchmarkTrailingZeros8-4 9556237 12.57 ns/op BenchmarkTrailingZeros16-4 8810228 13.98 ns/op BenchmarkTrailingZeros32-4 9195774 12.86 ns/op BenchmarkTrailingZeros64-4 9149346 13.18 ns/op BenchmarkOnesCount-4 9407533 12.77 ns/op BenchmarkOnesCount8-4 9558030 12.63 ns/op BenchmarkOnesCount16-4 9047978 13.22 ns/op BenchmarkOnesCount32-4 9279495 13.27 ns/op BenchmarkOnesCount64-4 9168183 13.25 ns/op BenchmarkRotateLeft-4 9776904 12.20 ns/op BenchmarkRotateLeft8-4 9643083 12.50 ns/op BenchmarkRotateLeft16-4 9953018 12.13 ns/op BenchmarkRotateLeft32-4 9199371 12.53 ns/op BenchmarkRotateLeft64-4 9751992 12.16 ns/op BenchmarkReverse-4 14170726 8.495 ns/op BenchmarkReverse8-4 18824842 6.481 ns/op BenchmarkReverse16-4 16735574 7.308 ns/op BenchmarkReverse32-4 14404938 8.043 ns/op BenchmarkReverse64-4 13954242 8.506 ns/op BenchmarkReverseBytes-4 18186033 6.665 ns/op BenchmarkReverseBytes16-4 17590839 6.517 ns/op BenchmarkReverseBytes32-4 18759939 6.643 ns/op BenchmarkReverseBytes64-4 17921625 6.660 ns/op BenchmarkAdd-4 9265272 13.00 ns/op BenchmarkAdd32-4 9453018 12.76 ns/op BenchmarkAdd64-4 9235606 12.75 ns/op BenchmarkAdd64multiple-4 16851730 6.925 ns/op BenchmarkSub-4 9165235 12.89 ns/op BenchmarkSub32-4 9098119 13.56 ns/op BenchmarkSub64-4 8927712 13.21 ns/op BenchmarkSub64multiple-4 17179490 6.955 ns/op BenchmarkMul-4 9608362 12.58 ns/op BenchmarkMul32-4 9255846 12.75 ns/op BenchmarkMul64-4 9529738 12.64 ns/op BenchmarkDiv-4 2649406 46.16 ns/op BenchmarkDiv32-4 5558378 22.01 ns/op BenchmarkDiv64-4 2732707 44.24 ns/op PASS ok math/bits 5.888s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10325682 23.64 ns/op BenchmarkAcos-4 393243 282.3 ns/op BenchmarkAcosh-4 386648 310.0 ns/op BenchmarkAsin-4 423458 287.5 ns/op BenchmarkAsinh-4 456760 283.8 ns/op BenchmarkAtan-4 743226 203.4 ns/op BenchmarkAtanh-4 748641 202.8 ns/op BenchmarkConj-4 19799486 5.371 ns/op BenchmarkCos-4 555481 212.3 ns/op BenchmarkCosh-4 596389 205.4 ns/op BenchmarkExp-4 814609 166.2 ns/op BenchmarkLog-4 822867 165.9 ns/op BenchmarkLog10-4 819061 161.6 ns/op BenchmarkPhase-4 1684310 70.13 ns/op BenchmarkPolar-4 1000000 106.4 ns/op BenchmarkPow-4 235363 582.6 ns/op BenchmarkRect-4 1000000 110.3 ns/op BenchmarkSin-4 602649 208.7 ns/op BenchmarkSinh-4 612472 210.2 ns/op BenchmarkSqrt-4 1000000 121.6 ns/op BenchmarkTan-4 353332 359.7 ns/op BenchmarkTanh-4 390415 327.7 ns/op PASS ok math/cmplx 3.106s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 169512 664.8 ns/op BenchmarkInt63ThreadsafeParallel-4 72800 1382 ns/op BenchmarkInt63Unthreadsafe-4 1278616 93.95 ns/op BenchmarkIntn1000-4 842092 140.2 ns/op BenchmarkInt63n1000-4 895065 131.0 ns/op BenchmarkInt31n1000-4 1000000 116.7 ns/op BenchmarkFloat32-4 1000000 117.7 ns/op BenchmarkFloat64-4 1274377 93.95 ns/op BenchmarkPerm3-4 195380 613.8 ns/op BenchmarkPerm30-4 22734 5202 ns/op BenchmarkPerm30ViaShuffle-4 26010 4719 ns/op BenchmarkShuffleOverhead-4 18390 6562 ns/op BenchmarkRead3-4 871796 134.5 ns/op BenchmarkRead64-4 77452 1594 ns/op BenchmarkRead1000-4 5004 23355 ns/op PASS ok math/rand 2.234s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45590 2742 ns/op BenchmarkQDecodeWord-4 104960 1106 ns/op BenchmarkQDecodeHeader-4 90842 1171 ns/op BenchmarkTypeByExtension/.html-4 223136 459.6 ns/op BenchmarkTypeByExtension/.HTML-4 316479 417.7 ns/op BenchmarkTypeByExtension/.unused-4 338010 372.7 ns/op BenchmarkExtensionsByType/text/html-4 151610 779.9 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 102537 1249 ns/op BenchmarkExtensionsByType/application/octet-stream-4 174002 713.0 ns/op PASS ok mime 1.239s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 981 116569 ns/op PASS ok mime/quotedprintable 0.161s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 121 869479 ns/op 8477 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 16 7718632 ns/op 19446 B/op 159 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5193930405 ns/op 157752 B/op 225 allocs/op BenchmarkDNSName-4 111775 991.6 ns/op BenchmarkInterfaces-4 5049 20531 ns/op BenchmarkInterfaceByIndex-4 9211 12968 ns/op BenchmarkInterfaceByName-4 5115 19910 ns/op BenchmarkInterfaceAddrs-4 5758 18919 ns/op BenchmarkInterfacesAndAddrs-4 8446 14299 ns/op BenchmarkInterfacesAndMulticastAddrs-4 5848 18147 ns/op BenchmarkParseIP-4 15225 7771 ns/op BenchmarkIPString/IPv4-4 153007 804.1 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 11662 10292 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 50475 2359 ns/op BenchmarkIPEqual/IPv4-4 1157578 102.5 ns/op BenchmarkIPEqual/IPv6-4 1150657 106.7 ns/op BenchmarkTCP4OneShot-4 2862 45966 ns/op BenchmarkTCP4OneShotTimeout-4 2304 43950 ns/op BenchmarkTCP4Persistent-4 10293 12558 ns/op BenchmarkTCP4PersistentTimeout-4 9942 13666 ns/op BenchmarkTCP6OneShot-4 2624 40315 ns/op BenchmarkTCP6OneShotTimeout-4 2827 46116 ns/op BenchmarkTCP6Persistent-4 10105 10529 ns/op BenchmarkTCP6PersistentTimeout-4 9844 12436 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 26429 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 26407 ns/op BenchmarkSetReadDeadline-4 129645 932.1 ns/op BenchmarkUDP6LinkLocalUnicast-4 6853 20337 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 10000 13830 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10314 14906 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 7855 13203 ns/op 0 B/op 0 allocs/op PASS ok net 10.734s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 25736 4606 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10725 10950 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 13514 8794 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17480 6829 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 32822 3678 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 822265 124.3 ns/op BenchmarkReadRequestChrome-4 3615 28927 ns/op 21.12 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10140 ns/op 7.69 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 10473 ns/op 7.83 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7706 15479 ns/op 9.76 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17996 7047 ns/op 5.68 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 211 524531 ns/op 1.95 MB/s BenchmarkFileAndServer_1KB/https1-4 182 674888 ns/op 1.52 MB/s BenchmarkFileAndServer_1KB/h2-4 103 1035574 ns/op 0.99 MB/s BenchmarkFileAndServer_16MB/h1-4 2 55754943 ns/op 300.91 MB/s BenchmarkFileAndServer_16MB/https1-4 1 123939939 ns/op 135.37 MB/s BenchmarkFileAndServer_16MB/h2-4 1 252851186 ns/op 66.35 MB/s BenchmarkFileAndServer_64MB/h1-4 1 214074912 ns/op 313.48 MB/s BenchmarkFileAndServer_64MB/https1-4 1 432208536 ns/op 155.27 MB/s BenchmarkFileAndServer_64MB/h2-4 1 988735227 ns/op 67.87 MB/s BenchmarkServeMux-4 277 445186 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 362 358009 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 237 513449 ns/op 6043 B/op 65 allocs/op BenchmarkClientServer/https1-4 170 600910 ns/op 7007 B/op 77 allocs/op BenchmarkClientServer/h2-4 129 868476 ns/op 11059 B/op 86 allocs/op BenchmarkClientServerParallel/4/h1-4 1104 103533 ns/op 10301 B/op 80 allocs/op BenchmarkClientServerParallel/4/https1-4 44 3923596 ns/op 116616 B/op 1087 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52278: read tcp 127.0.0.1:52276->127.0.0.1:52278: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52281: write tcp 127.0.0.1:52276->127.0.0.1:52281: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52277: write tcp 127.0.0.1:52276->127.0.0.1:52277: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52301: read tcp 127.0.0.1:52283->127.0.0.1:52301: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52300: read tcp 127.0.0.1:52283->127.0.0.1:52300: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52303: write tcp 127.0.0.1:52283->127.0.0.1:52303: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52304: write tcp 127.0.0.1:52283->127.0.0.1:52304: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52302: write tcp 127.0.0.1:52283->127.0.0.1:52302: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52335: read tcp 127.0.0.1:52305->127.0.0.1:52335: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52341: write tcp 127.0.0.1:52305->127.0.0.1:52341: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 297 353341 ns/op 15508 B/op 139 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52351: read tcp 127.0.0.1:52348->127.0.0.1:52351: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52352: write tcp 127.0.0.1:52348->127.0.0.1:52352: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52353: write tcp 127.0.0.1:52348->127.0.0.1:52353: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52367: read tcp 127.0.0.1:52355->127.0.0.1:52367: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52362: read tcp 127.0.0.1:52355->127.0.0.1:52362: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52380: read tcp 127.0.0.1:52372->127.0.0.1:52380: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52381: write tcp 127.0.0.1:52372->127.0.0.1:52381: use of closed network connection BenchmarkClientServerParallel/64/h1-4 750 183557 ns/op 18583 B/op 106 allocs/op BenchmarkClientServerParallel/64/https1-4 32 4621133 ns/op 139020 B/op 1283 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53135: read tcp 127.0.0.1:53133->127.0.0.1:53135: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53138: write tcp 127.0.0.1:53133->127.0.0.1:53138: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53137: write tcp 127.0.0.1:53133->127.0.0.1:53137: use of closed network connection BenchmarkClientServerParallel/64/h2-4 97 2148841 ns/op 67937 B/op 655 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53186: read tcp 127.0.0.1:53180->127.0.0.1:53186: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53188: read tcp 127.0.0.1:53180->127.0.0.1:53188: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53189: read tcp 127.0.0.1:53180->127.0.0.1:53189: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53187: read tcp 127.0.0.1:53180->127.0.0.1:53187: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53192: read tcp 127.0.0.1:53180->127.0.0.1:53192: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53196: read tcp 127.0.0.1:53180->127.0.0.1:53196: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53198: read tcp 127.0.0.1:53180->127.0.0.1:53198: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53194: write tcp 127.0.0.1:53180->127.0.0.1:53194: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53201: write tcp 127.0.0.1:53180->127.0.0.1:53201: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53199: read tcp 127.0.0.1:53180->127.0.0.1:53199: use of closed network connection ... [output truncated] BenchmarkServer-4 75 1357652 ns/op 3142 B/op 23 allocs/op BenchmarkClient-4 200 591252 ns/op 3794 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 448 248254 ns/op 7519 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 847 123895 ns/op 3074 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1438 85875 ns/op 1875 B/op 13 allocs/op BenchmarkServerHandlerTypeLen-4 1162 91244 ns/op 2772 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1255 86988 ns/op 2705 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1359 96950 ns/op 2712 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1114 97686 ns/op 1882 B/op 14 allocs/op BenchmarkServerHijack-4 729 160950 ns/op 16750 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 300 397701 ns/op 6090 B/op 52 allocs/op BenchmarkResponseStatusLine-4 391936 260.9 ns/op 0 B/op 0 allocs/op PASS ok net/http 11.619s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 3392 34133 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.237s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 90248 1264 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 591108 198.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 181730 622.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 67429 1789 ns/op BenchmarkStdIPv4-4 127420 917.8 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 84604 1390 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 80756 1447 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 106651 1099 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 63303 1970 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1288221 93.20 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 100.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1343014 87.97 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 252212 460.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 288771 436.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 240292 467.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 85472 1470 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 430705 270.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 283947 393.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 281236 403.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 152858 752.4 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 438091 275.5 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 384160 317.6 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 121645 951.9 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 173221 704.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 264211 461.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 153927 744.8 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 313213 360.7 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 154894 769.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 157530 768.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 152655 762.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 115875 1015 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 465940 251.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 152674 780.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 92959 1284 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 117054 1005 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 157317 730.4 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 111802 1061 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 263814 429.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 116616 1028 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 145218 828.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 181911 626.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 137899 911.7 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 103.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 101.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 100.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 112.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 111.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 110.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 110.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 108.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 108.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 315388 345.6 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 531766 211.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 196356 573.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 218389 535.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 210628 577.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 76024 1614 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 519204 224.7 ns/op PASS ok net/netip 7.614s 2023/01/23 19:19:54 Test RPC server listening on 127.0.0.1:53791 2023/01/23 19:19:54 Test HTTP RPC server listening on 127.0.0.1:53792 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1354 95509 ns/op BenchmarkEndToEndHTTP-4 1144 90653 ns/op BenchmarkEndToEndAsync-4 2884 36839 ns/op BenchmarkEndToEndAsyncHTTP-4 3352 36315 ns/op PASS ok net/rpc 0.835s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3240 35026 ns/op BenchmarkReadMIMEHeader/server_headers-4 5649 21516 ns/op BenchmarkUncommon-4 26894 4622 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.550s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4474 24808 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 95989 1227 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 493126 219.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 87633 1262 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 180230 684.3 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 82251 1484 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13375 9077 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 385099 301.8 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 85232 1300 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 164893 684.5 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 80335 1474 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14820 8070 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 187724 607.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 73988 1596 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 76172 1630 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35194 3483 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6368 19167 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 184820 625.9 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 75966 1556 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 76190 1603 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35296 3488 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 5528 19139 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.229s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3493388 35.59 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 155862 695.8 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 966 126731 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 314 379137 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 742 170074 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 85294 1452 ns/op BenchmarkStatFile-4 72811 1705 ns/op BenchmarkStatDir-4 73672 1613 ns/op BenchmarkLstatDot-4 84529 1472 ns/op BenchmarkLstatFile-4 72421 1700 ns/op BenchmarkLstatDir-4 72982 1619 ns/op PASS ok os 1.611s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 39 2633232 ns/op 6374 B/op 29 allocs/op PASS ok os/exec 0.145s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 377269 289.6 ns/op PASS ok os/user 0.237s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3838213 32.53 ns/op BenchmarkString-4 2266617 52.21 ns/op BenchmarkBytes-4 2064283 57.68 ns/op BenchmarkNamedBytes-4 721368 157.8 ns/op BenchmarkBytesArray-4 606175 184.3 ns/op BenchmarkSliceLen-4 2355586 49.44 ns/op BenchmarkMapLen-4 1525939 81.33 ns/op BenchmarkStringLen-4 1717040 68.80 ns/op BenchmarkArrayLen-4 1678239 71.18 ns/op BenchmarkSliceCap-4 2432296 48.43 ns/op BenchmarkDeepEqual/int8-4 682060 171.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 115968 1047 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 474679 230.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 101217 1107 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 517135 235.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 109752 1101 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 505372 232.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 110697 1084 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 520314 231.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 102117 1108 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 628114 172.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 139797 828.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 522283 226.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 108766 1073 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 521278 234.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 108650 1123 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 497529 228.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 107788 1085 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 475731 235.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 106048 1106 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 483187 225.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 108112 1074 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 501873 232.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 108447 1087 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 522508 228.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 111866 1081 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 522770 224.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 108292 1084 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 518636 230.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 107358 1082 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 687823 170.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 116132 1025 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 544093 219.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 110130 1109 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 137520 833.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 69393 1713 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 66921 1742 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45429 2667 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 278295 417.9 ns/op BenchmarkIsZero/ArrayIncomparable-4 40092 3018 ns/op BenchmarkIsZero/StructComparable-4 920114 129.2 ns/op BenchmarkIsZero/StructIncomparable-4 179224 668.1 ns/op BenchmarkSetZero/Bool/Direct-4 4044531 28.60 ns/op BenchmarkSetZero/Bool/CachedZero-4 1756230 66.78 ns/op BenchmarkSetZero/Bool/NewZero-4 1246063 96.55 ns/op BenchmarkSetZero/Int/Direct-4 2545701 47.82 ns/op BenchmarkSetZero/Int/CachedZero-4 1748756 68.31 ns/op BenchmarkSetZero/Int/NewZero-4 1269824 92.81 ns/op BenchmarkSetZero/Uint/Direct-4 2571403 46.84 ns/op BenchmarkSetZero/Uint/CachedZero-4 1745493 68.91 ns/op BenchmarkSetZero/Uint/NewZero-4 1231377 94.71 ns/op BenchmarkSetZero/Float/Direct-4 2491164 47.77 ns/op BenchmarkSetZero/Float/CachedZero-4 1758652 69.21 ns/op BenchmarkSetZero/Float/NewZero-4 1255544 92.14 ns/op BenchmarkSetZero/Complex/Direct-4 2507118 47.54 ns/op BenchmarkSetZero/Complex/CachedZero-4 1736883 69.36 ns/op BenchmarkSetZero/Complex/NewZero-4 1264752 93.99 ns/op BenchmarkSetZero/Array/Direct-4 4121791 29.77 ns/op BenchmarkSetZero/Array/CachedZero-4 1780872 70.33 ns/op BenchmarkSetZero/Array/NewZero-4 1214157 99.81 ns/op BenchmarkSetZero/Chan/Direct-4 2387643 49.39 ns/op BenchmarkSetZero/Chan/CachedZero-4 1269547 94.78 ns/op BenchmarkSetZero/Chan/NewZero-4 926503 111.7 ns/op BenchmarkSetZero/Func/Direct-4 2525727 48.36 ns/op BenchmarkSetZero/Func/CachedZero-4 1302343 90.86 ns/op BenchmarkSetZero/Func/NewZero-4 994327 115.9 ns/op BenchmarkSetZero/Interface/Direct-4 2276336 53.21 ns/op BenchmarkSetZero/Interface/CachedZero-4 1667977 72.75 ns/op BenchmarkSetZero/Interface/NewZero-4 1228201 98.45 ns/op BenchmarkSetZero/Map/Direct-4 2458594 49.72 ns/op BenchmarkSetZero/Map/CachedZero-4 1260153 95.30 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 116.6 ns/op BenchmarkSetZero/Pointer/Direct-4 2516094 48.16 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1290310 91.50 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 118.4 ns/op BenchmarkSetZero/Slice/Direct-4 2157432 55.78 ns/op BenchmarkSetZero/Slice/CachedZero-4 1531557 79.39 ns/op BenchmarkSetZero/Slice/NewZero-4 1266636 98.36 ns/op BenchmarkSetZero/String/Direct-4 2294692 49.65 ns/op BenchmarkSetZero/String/CachedZero-4 1561321 75.57 ns/op BenchmarkSetZero/String/NewZero-4 1295761 95.59 ns/op BenchmarkSetZero/Struct/Direct-4 3961556 29.64 ns/op BenchmarkSetZero/Struct/CachedZero-4 1547622 74.74 ns/op BenchmarkSetZero/Struct/NewZero-4 1258407 94.67 ns/op BenchmarkSelect/1-4 167730 723.3 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 93080 1393 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 48374 2501 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 144894 707.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 126645 943.8 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 85320 1257 ns/op 101.80 MB/s BenchmarkCallArgCopy/size=256-4 107257 1312 ns/op 195.18 MB/s BenchmarkCallArgCopy/size=1024-4 77274 1792 ns/op 571.28 MB/s BenchmarkCallArgCopy/size=4096-4 32630 3955 ns/op 1035.67 MB/s BenchmarkCallArgCopy/size=65536-4 2733 43462 ns/op 1507.90 MB/s BenchmarkPtrTo-4 455923 285.3 ns/op BenchmarkFieldByName1-4 678128 151.9 ns/op BenchmarkFieldByName2-4 75756 1869 ns/op BenchmarkFieldByName3-4 9693 12790 ns/op BenchmarkInterfaceBig-4 4869771 24.47 ns/op BenchmarkInterfaceSmall-4 4722578 24.58 ns/op BenchmarkNew-4 2291608 51.02 ns/op BenchmarkMap/StringKeys/MapIndex-4 2954 37510 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2925 38677 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3051 40147 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2916 40584 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3196 38441 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3199 37294 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 234774 484.1 ns/op PASS ok reflect 18.310s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 9488 11288 ns/op 9613 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 12076 9428 ns/op 9014 B/op 1 allocs/op BenchmarkFindString-4 11421 11846 ns/op 9476 B/op 1 allocs/op BenchmarkFindSubmatch-4 9704 11574 ns/op 9436 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 9694 12742 ns/op 9376 B/op 2 allocs/op BenchmarkLiteral-4 14736 8228 ns/op BenchmarkNotLiteral-4 4116 27808 ns/op BenchmarkMatchClass-4 3308 36489 ns/op BenchmarkMatchClass_InRange-4 2922 34439 ns/op BenchmarkReplaceAll-4 2481 51924 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 14359 7705 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 39760 3132 ns/op BenchmarkAnchoredShortMatch-4 12211 8739 ns/op BenchmarkAnchoredLongMatch-4 19200 6441 ns/op BenchmarkOnePassShortA-4 20803 5760 ns/op BenchmarkNotOnePassShortA-4 8004 15442 ns/op BenchmarkOnePassShortB-4 27312 4383 ns/op BenchmarkNotOnePassShortB-4 9890 12459 ns/op BenchmarkOnePassLongPrefix-4 89224 1397 ns/op BenchmarkOnePassLongNotPrefix-4 28272 4097 ns/op BenchmarkMatchParallelShared-4 24720 5751 ns/op BenchmarkMatchParallelCopied-4 21902 5677 ns/op BenchmarkQuoteMetaAll-4 154564 808.1 ns/op 17.32 MB/s BenchmarkQuoteMetaNone-4 306237 399.0 ns/op 65.16 MB/s BenchmarkCompile/Onepass-4 3526 29020 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1514 73844 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 187 618974 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3599995 31.67 ns/op 505.28 MB/s BenchmarkMatch/Easy0/32-4 14498 7425 ns/op 4.31 MB/s BenchmarkMatch/Easy0/1K-4 5839 21634 ns/op 47.33 MB/s BenchmarkMatch/Easy0i/16-4 3515010 34.62 ns/op 462.14 MB/s BenchmarkMatch/Easy0i/32-4 4581 22548 ns/op 1.42 MB/s BenchmarkMatch/Easy0i/1K-4 272 450053 ns/op 2.28 MB/s BenchmarkMatch/Easy1/16-4 3496771 33.86 ns/op 472.51 MB/s BenchmarkMatch/Easy1/32-4 14263 7723 ns/op 4.14 MB/s BenchmarkMatch/Easy1/1K-4 4400 27362 ns/op 37.42 MB/s BenchmarkMatch/Medium/16-4 3585901 34.62 ns/op 462.20 MB/s BenchmarkMatch/Medium/32-4 5751 20025 ns/op 1.60 MB/s BenchmarkMatch/Medium/1K-4 309 389210 ns/op 2.63 MB/s BenchmarkMatch/Hard/16-4 3547861 33.70 ns/op 474.72 MB/s BenchmarkMatch/Hard/32-4 3781 30230 ns/op 1.06 MB/s BenchmarkMatch/Hard/1K-4 176 652064 ns/op 1.57 MB/s BenchmarkMatch/Hard1/16-4 1504 77880 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 776 144925 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 26 4379529 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 30343 3883 ns/op 4.12 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17658 6540 ns/op 4.89 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 714 172707 ns/op 5.93 MB/s 24 B/op 0 allocs/op PASS ok regexp 7.757s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 661702 185.6 ns/op PASS ok regexp/syntax 1.216s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1071499 127.2 ns/op BenchmarkMakeChan/Int-4 756770 155.6 ns/op BenchmarkMakeChan/Ptr-4 552961 226.5 ns/op BenchmarkMakeChan/Struct/0-4 1000000 105.1 ns/op BenchmarkMakeChan/Struct/32-4 494624 310.7 ns/op BenchmarkMakeChan/Struct/40-4 376238 392.9 ns/op BenchmarkChanNonblocking-4 10157774 10.91 ns/op BenchmarkSelectUncontended-4 934746 118.2 ns/op BenchmarkSelectSyncContended-4 28770 4340 ns/op BenchmarkSelectAsyncContended-4 72654 1558 ns/op BenchmarkSelectNonblock-4 5717626 20.64 ns/op BenchmarkChanUncontended-4 12799 14381 ns/op BenchmarkChanContended-4 1060 120556 ns/op BenchmarkChanSync-4 109635 1081 ns/op BenchmarkChanSyncWork-4 10000 38319 ns/op BenchmarkChanProdCons0-4 64960 1586 ns/op BenchmarkChanProdCons10-4 120526 1254 ns/op BenchmarkChanProdCons100-4 87537 1214 ns/op BenchmarkChanProdConsWork0-4 70029 2052 ns/op BenchmarkChanProdConsWork10-4 76803 1799 ns/op BenchmarkChanProdConsWork100-4 68913 1655 ns/op BenchmarkSelectProdCons-4 57982 2175 ns/op BenchmarkReceiveDataFromClosedChan-4 657952 184.9 ns/op BenchmarkChanCreation-4 137119 887.6 ns/op BenchmarkChanSem-4 133222 1008 ns/op BenchmarkChanPopular-4 84 1607364 ns/op BenchmarkChanClosed-4 450811 296.3 ns/op BenchmarkCallClosure-4 5906352 20.24 ns/op BenchmarkCallClosure1-4 6105740 19.37 ns/op BenchmarkCallClosure2-4 1467172 89.11 ns/op BenchmarkCallClosure3-4 1644448 78.32 ns/op BenchmarkCallClosure4-4 1435010 84.86 ns/op BenchmarkComplex128DivNormal-4 9894969 19.75 ns/op BenchmarkComplex128DivNisNaN-4 6958035 20.90 ns/op BenchmarkComplex128DivDisNaN-4 7457307 23.31 ns/op BenchmarkComplex128DivNisInf-4 9237328 22.88 ns/op BenchmarkComplex128DivDisInf-4 4743782 29.28 ns/op BenchmarkSetTypePtr-4 56880313 2.159 ns/op 3704.88 MB/s BenchmarkSetTypePtr8-4 9870123 12.29 ns/op 5207.21 MB/s BenchmarkSetTypePtr16-4 9721062 12.45 ns/op 10277.38 MB/s BenchmarkSetTypePtr32-4 9515958 12.41 ns/op 20623.57 MB/s BenchmarkSetTypePtr64-4 9850088 12.34 ns/op 41488.29 MB/s BenchmarkSetTypePtr126-4 5746184 21.10 ns/op 47776.12 MB/s BenchmarkSetTypePtr128-4 5848006 20.13 ns/op 50862.75 MB/s BenchmarkSetTypePtrSlice-4 744417 162.8 ns/op 50309.08 MB/s BenchmarkSetTypeNode1-4 9648619 12.49 ns/op 1920.94 MB/s BenchmarkSetTypeNode1Slice-4 2902215 39.95 ns/op 19226.16 MB/s BenchmarkSetTypeNode8-4 9882798 12.46 ns/op 6419.61 MB/s BenchmarkSetTypeNode8Slice-4 1552104 77.47 ns/op 33043.39 MB/s BenchmarkSetTypeNode64-4 5703052 20.92 ns/op 25244.05 MB/s BenchmarkSetTypeNode64Slice-4 228492 524.5 ns/op 32212.69 MB/s BenchmarkSetTypeNode64Dead-4 7308412 16.31 ns/op 32369.23 MB/s BenchmarkSetTypeNode64DeadSlice-4 255510 455.4 ns/op 37100.34 MB/s BenchmarkSetTypeNode124-4 5714529 21.32 ns/op 47279.60 MB/s BenchmarkSetTypeNode124Slice-4 188554 646.2 ns/op 49913.91 MB/s BenchmarkSetTypeNode126-4 5930259 20.33 ns/op 50368.91 MB/s BenchmarkSetTypeNode126Slice-4 187790 649.7 ns/op 50433.37 MB/s BenchmarkSetTypeNode128-4 4057309 29.51 ns/op 35247.26 MB/s BenchmarkSetTypeNode128Slice-4 145962 824.9 ns/op 40346.36 MB/s BenchmarkSetTypeNode130-4 3995540 29.30 ns/op 36043.82 MB/s BenchmarkSetTypeNode130Slice-4 145292 836.6 ns/op 40391.89 MB/s BenchmarkSetTypeNode1024-4 792382 153.8 ns/op 53364.47 MB/s BenchmarkSetTypeNode1024Slice-4 24583 4838 ns/op 54295.39 MB/s BenchmarkAllocation-4 4192 32910 ns/op BenchmarkReadMemStats-4 4988 20327 ns/op BenchmarkReadMemStatsLatency-4 1 146652 p50-ns 146652 p90-ns 146652 p99-ns BenchmarkWriteBarrier-4 2596383 45.61 ns/op BenchmarkBulkWriteBarrier-4 7429694 16.76 ns/op BenchmarkScanStackNoLocals-4 3 46373256 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11998015 10.56 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10416370 11.21 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9160224 13.76 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6861652 17.60 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4879345 24.96 ns/op BenchmarkHash5-4 5891199 20.26 ns/op 246.76 MB/s BenchmarkHash16-4 6330388 18.76 ns/op 852.89 MB/s BenchmarkHash64-4 5787332 21.04 ns/op 3042.21 MB/s BenchmarkHash1024-4 1839169 63.22 ns/op 16198.55 MB/s BenchmarkHash65536-4 37628 3180 ns/op 20610.00 MB/s BenchmarkAlignedLoad-4 7539894 15.52 ns/op BenchmarkUnalignedLoad-4 8255454 14.48 ns/op BenchmarkEqEfaceConcrete-4 5910283 20.50 ns/op BenchmarkEqIfaceConcrete-4 5768620 21.03 ns/op BenchmarkNeEfaceConcrete-4 6021919 20.13 ns/op BenchmarkNeIfaceConcrete-4 5994271 19.76 ns/op BenchmarkConvT2EByteSized/bool-4 5850199 20.62 ns/op BenchmarkConvT2EByteSized/uint8-4 5948968 19.92 ns/op BenchmarkConvT2ESmall-4 5510995 21.93 ns/op BenchmarkConvT2EUintptr-4 5289930 22.41 ns/op BenchmarkConvT2ELarge-4 1254344 96.38 ns/op BenchmarkConvT2ISmall-4 5550934 22.01 ns/op BenchmarkConvT2IUintptr-4 5598932 21.96 ns/op BenchmarkConvT2ILarge-4 1272339 96.90 ns/op BenchmarkConvI2E-4 4637523 25.70 ns/op BenchmarkConvI2I-4 4345430 27.39 ns/op BenchmarkAssertE2T-4 4508534 26.42 ns/op BenchmarkAssertE2TLarge-4 2339720 49.16 ns/op BenchmarkAssertE2I-4 4274167 28.35 ns/op BenchmarkAssertI2T-4 4500198 27.00 ns/op BenchmarkAssertI2I-4 4022263 28.31 ns/op BenchmarkAssertI2E-4 6008682 19.41 ns/op BenchmarkAssertE2E-4 5722105 20.30 ns/op BenchmarkAssertE2T2-4 3482662 34.15 ns/op BenchmarkAssertE2T2Blank-4 4485417 27.55 ns/op BenchmarkAssertI2E2-4 4415398 27.08 ns/op BenchmarkAssertI2E2Blank-4 5682327 20.88 ns/op BenchmarkAssertE2E2-4 4545183 26.20 ns/op BenchmarkAssertE2E2Blank-4 5688879 20.93 ns/op BenchmarkConvT2Ezero/zero/16-4 5450410 22.22 ns/op BenchmarkConvT2Ezero/zero/32-4 5495520 22.27 ns/op BenchmarkConvT2Ezero/zero/64-4 5236324 22.80 ns/op BenchmarkConvT2Ezero/zero/str-4 5065820 23.71 ns/op BenchmarkConvT2Ezero/zero/slice-4 5218026 23.04 ns/op BenchmarkConvT2Ezero/zero/big-4 238354 629.7 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1389589 85.93 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1303563 94.94 ns/op BenchmarkConvT2Ezero/nonzero/big-4 247114 518.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 5380503 22.41 ns/op BenchmarkConvT2Ezero/smallint/32-4 5447773 22.29 ns/op BenchmarkConvT2Ezero/smallint/64-4 5435356 22.85 ns/op BenchmarkConvT2Ezero/largeint/16-4 1763342 69.91 ns/op BenchmarkConvT2Ezero/largeint/32-4 1622691 69.05 ns/op BenchmarkConvT2Ezero/largeint/64-4 1803225 68.42 ns/op BenchmarkMalloc8-4 1523673 81.77 ns/op BenchmarkMalloc16-4 1413006 84.55 ns/op BenchmarkMallocTypeInfo8-4 1431360 82.32 ns/op BenchmarkMallocTypeInfo16-4 1228446 99.29 ns/op BenchmarkMallocLargeStruct-4 174783 685.0 ns/op BenchmarkGoroutineSelect-4 39 2569461 ns/op BenchmarkGoroutineBlocking-4 55 2754860 ns/op BenchmarkGoroutineForRange-4 62 2329150 ns/op BenchmarkGoroutineIdle-4 100 1702934 ns/op BenchmarkHashStringSpeed-4 2467132 43.68 ns/op BenchmarkHashBytesSpeed-4 1291452 96.90 ns/op BenchmarkHashInt32Speed-4 3031376 41.76 ns/op BenchmarkHashInt64Speed-4 2772871 40.58 ns/op BenchmarkHashStringArraySpeed-4 616116 201.1 ns/op BenchmarkMegMap-4 2963612 39.95 ns/op BenchmarkMegOneMap-4 3759313 32.47 ns/op BenchmarkMegEqMap-4 1382 77229 ns/op BenchmarkMegEmptyMap-4 4516896 26.62 ns/op BenchmarkSmallStrMap-4 3017395 38.75 ns/op BenchmarkMapStringKeysEight_16-4 3057882 39.64 ns/op BenchmarkMapStringKeysEight_32-4 3189200 38.07 ns/op BenchmarkMapStringKeysEight_64-4 3048159 38.54 ns/op BenchmarkMapStringKeysEight_1M-4 3193897 39.35 ns/op BenchmarkIntMap-4 3641815 32.57 ns/op BenchmarkMapFirst/1-4 4119505 28.06 ns/op BenchmarkMapFirst/2-4 4187732 28.71 ns/op BenchmarkMapFirst/3-4 4356864 28.42 ns/op BenchmarkMapFirst/4-4 4159696 28.23 ns/op BenchmarkMapFirst/5-4 4284408 28.36 ns/op BenchmarkMapFirst/6-4 3955117 28.62 ns/op BenchmarkMapFirst/7-4 4275822 27.95 ns/op BenchmarkMapFirst/8-4 4037961 29.30 ns/op BenchmarkMapFirst/9-4 3778946 32.07 ns/op BenchmarkMapFirst/10-4 3606584 32.14 ns/op BenchmarkMapFirst/11-4 3852284 32.37 ns/op BenchmarkMapFirst/12-4 3698068 32.18 ns/op BenchmarkMapFirst/13-4 3744561 30.66 ns/op BenchmarkMapFirst/14-4 3611730 31.40 ns/op BenchmarkMapFirst/15-4 3844816 31.39 ns/op BenchmarkMapFirst/16-4 3797922 31.61 ns/op BenchmarkMapMid/1-4 3515538 34.37 ns/op BenchmarkMapMid/2-4 3317120 35.71 ns/op BenchmarkMapMid/3-4 3389943 34.56 ns/op BenchmarkMapMid/4-4 3289023 35.59 ns/op BenchmarkMapMid/5-4 3434029 34.68 ns/op BenchmarkMapMid/6-4 3357950 36.60 ns/op BenchmarkMapMid/7-4 3210560 35.61 ns/op BenchmarkMapMid/8-4 3195337 36.94 ns/op BenchmarkMapMid/9-4 2952466 38.81 ns/op BenchmarkMapMid/10-4 3061999 38.15 ns/op BenchmarkMapMid/11-4 2940428 40.39 ns/op BenchmarkMapMid/12-4 2974054 42.30 ns/op BenchmarkMapMid/13-4 3132054 38.43 ns/op BenchmarkMapMid/14-4 3058958 39.26 ns/op BenchmarkMapMid/15-4 3114506 37.07 ns/op BenchmarkMapMid/16-4 3040058 38.94 ns/op BenchmarkMapLast/1-4 3616653 34.05 ns/op BenchmarkMapLast/2-4 3362383 34.80 ns/op BenchmarkMapLast/3-4 3354970 35.80 ns/op BenchmarkMapLast/4-4 3364299 35.97 ns/op BenchmarkMapLast/5-4 3267762 36.46 ns/op BenchmarkMapLast/6-4 3131653 38.10 ns/op BenchmarkMapLast/7-4 3142196 38.00 ns/op BenchmarkMapLast/8-4 3077419 37.96 ns/op BenchmarkMapLast/9-4 3059754 39.83 ns/op BenchmarkMapLast/10-4 2644428 43.59 ns/op BenchmarkMapLast/11-4 2815371 40.83 ns/op BenchmarkMapLast/12-4 2874295 39.02 ns/op BenchmarkMapLast/13-4 3041719 39.51 ns/op BenchmarkMapLast/14-4 2929464 38.42 ns/op BenchmarkMapLast/15-4 2881790 39.76 ns/op BenchmarkMapLast/16-4 2952290 40.55 ns/op BenchmarkMapCycle-4 1929124 61.63 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3159597 37.73 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2317 50940 ns/op BenchmarkMakeMap/[Byte]Byte-4 676580 188.6 ns/op BenchmarkMakeMap/[Int]Int-4 399156 409.1 ns/op BenchmarkNewEmptyMap-4 12136111 9.987 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1608278 75.26 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 461397 258.6 ns/op BenchmarkMapIterEmpty-4 5162290 23.77 ns/op BenchmarkSameLengthMap-4 4001601 28.41 ns/op BenchmarkBigKeyMap-4 1535487 77.64 ns/op BenchmarkBigValMap-4 1404666 83.02 ns/op BenchmarkSmallKeyMap-4 2647123 44.75 ns/op BenchmarkMapPopulate/1-4 2266410 53.18 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 137414 900.6 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7099 17555 ns/op 6279 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 756 159976 ns/op 51737 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 64 1826878 ns/op 416076 B/op 203 allocs/op BenchmarkMapPopulate/100000-4 4 30576453 ns/op 6528208 B/op 2905 allocs/op BenchmarkComplexAlgMap-4 448066 265.2 ns/op BenchmarkGoMapClear/Reflexive/1-4 688014 176.3 ns/op BenchmarkGoMapClear/Reflexive/10-4 625448 190.0 ns/op BenchmarkGoMapClear/Reflexive/100-4 206145 587.5 ns/op BenchmarkGoMapClear/Reflexive/1000-4 36052 3363 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4418 25103 ns/op BenchmarkGoMapClear/NonReflexive/1-4 509949 243.1 ns/op BenchmarkGoMapClear/NonReflexive/10-4 434456 269.2 ns/op BenchmarkGoMapClear/NonReflexive/100-4 181696 657.0 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 36370 3436 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4452 25592 ns/op BenchmarkMapStringConversion/32/simple-4 1776752 69.12 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1658670 72.66 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1515920 78.88 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1610917 73.72 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1507820 75.74 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1453503 85.22 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1865889 69.59 ns/op BenchmarkMapInterfacePtr-4 1735744 71.20 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4554717 26.04 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 116712 1291 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5154 24823 ns/op BenchmarkMapPop1000-4 328 364826 ns/op BenchmarkMapPop10000-4 18 6576329 ns/op BenchmarkMapAssign/Int32/256-4 2155789 55.89 ns/op BenchmarkMapAssign/Int32/65536-4 784524 148.6 ns/op BenchmarkMapAssign/Int64/256-4 2146466 54.77 ns/op BenchmarkMapAssign/Int64/65536-4 635379 158.3 ns/op BenchmarkMapAssign/Str/256-4 1752974 67.88 ns/op BenchmarkMapAssign/Str/65536-4 395887 323.1 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1398076 87.02 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 482766 250.9 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1447518 83.03 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 458875 259.2 ns/op BenchmarkMapOperatorAssign/Str/256-4 531978 2689 ns/op BenchmarkMapOperatorAssign/Str/65536-4 202380 586.7 ns/op BenchmarkMapAppendAssign/Int32/256-4 865603 170.1 ns/op 25 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 243832 551.1 ns/op 53 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 731233 174.7 ns/op 30 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 234282 557.0 ns/op 60 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 568405 276.5 ns/op 54 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 138723 924.3 ns/op 114 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1764727 67.06 ns/op BenchmarkMapDelete/Int32/1000-4 1874380 62.83 ns/op BenchmarkMapDelete/Int32/10000-4 1790724 67.26 ns/op BenchmarkMapDelete/Int64/100-4 1759798 66.90 ns/op BenchmarkMapDelete/Int64/1000-4 1883904 63.88 ns/op BenchmarkMapDelete/Int64/10000-4 1719042 67.17 ns/op BenchmarkMapDelete/Str/100-4 1449476 81.61 ns/op BenchmarkMapDelete/Str/1000-4 1473712 82.41 ns/op BenchmarkMapDelete/Str/10000-4 1346104 87.24 ns/op BenchmarkMapDelete/Pointer/100-4 1606228 74.52 ns/op BenchmarkMapDelete/Pointer/1000-4 1690884 71.17 ns/op BenchmarkMapDelete/Pointer/10000-4 1544553 76.09 ns/op BenchmarkMemmove/0-4 14787042 8.209 ns/op BenchmarkMemmove/1-4 1904605 65.25 ns/op 15.33 MB/s BenchmarkMemmove/2-4 1802172 67.57 ns/op 29.60 MB/s BenchmarkMemmove/3-4 1774449 67.84 ns/op 44.22 MB/s BenchmarkMemmove/4-4 1741111 66.39 ns/op 60.25 MB/s BenchmarkMemmove/5-4 1673745 66.76 ns/op 74.90 MB/s BenchmarkMemmove/6-4 1732648 69.10 ns/op 86.83 MB/s BenchmarkMemmove/7-4 1773836 67.02 ns/op 104.45 MB/s BenchmarkMemmove/8-4 1889085 64.15 ns/op 124.71 MB/s BenchmarkMemmove/9-4 1646844 72.53 ns/op 124.08 MB/s BenchmarkMemmove/10-4 1642947 72.64 ns/op 137.66 MB/s BenchmarkMemmove/11-4 1649839 73.23 ns/op 150.20 MB/s BenchmarkMemmove/12-4 1635043 70.89 ns/op 169.27 MB/s BenchmarkMemmove/13-4 1621141 73.69 ns/op 176.42 MB/s BenchmarkMemmove/14-4 1625754 71.35 ns/op 196.22 MB/s BenchmarkMemmove/15-4 1687125 71.55 ns/op 209.66 MB/s BenchmarkMemmove/16-4 1825410 67.28 ns/op 237.81 MB/s BenchmarkMemmove/32-4 1714599 70.15 ns/op 456.15 MB/s BenchmarkMemmove/64-4 1635336 73.69 ns/op 868.45 MB/s BenchmarkMemmove/128-4 1465658 82.18 ns/op 1557.61 MB/s BenchmarkMemmove/256-4 1000000 104.1 ns/op 2460.13 MB/s BenchmarkMemmove/512-4 829803 143.1 ns/op 3576.85 MB/s BenchmarkMemmove/1024-4 498802 239.8 ns/op 4271.08 MB/s BenchmarkMemmove/2048-4 297782 385.4 ns/op 5313.54 MB/s BenchmarkMemmove/4096-4 179899 677.0 ns/op 6050.51 MB/s BenchmarkMemmoveOverlap/32-4 1788378 70.64 ns/op 452.97 MB/s BenchmarkMemmoveOverlap/64-4 1606213 73.28 ns/op 873.40 MB/s BenchmarkMemmoveOverlap/128-4 1440736 82.16 ns/op 1558.01 MB/s BenchmarkMemmoveOverlap/256-4 1000000 102.5 ns/op 2497.26 MB/s BenchmarkMemmoveOverlap/512-4 848310 141.0 ns/op 3631.52 MB/s BenchmarkMemmoveOverlap/1024-4 490693 245.2 ns/op 4176.36 MB/s BenchmarkMemmoveOverlap/2048-4 313932 384.5 ns/op 5326.68 MB/s BenchmarkMemmoveOverlap/4096-4 176492 693.4 ns/op 5906.79 MB/s BenchmarkMemmoveUnalignedDst/0-4 14749150 8.158 ns/op BenchmarkMemmoveUnalignedDst/1-4 1783872 64.06 ns/op 15.61 MB/s BenchmarkMemmoveUnalignedDst/2-4 1771274 68.97 ns/op 29.00 MB/s BenchmarkMemmoveUnalignedDst/3-4 1779824 68.34 ns/op 43.90 MB/s BenchmarkMemmoveUnalignedDst/4-4 1762568 70.05 ns/op 57.10 MB/s BenchmarkMemmoveUnalignedDst/5-4 1703139 70.56 ns/op 70.86 MB/s BenchmarkMemmoveUnalignedDst/6-4 1743162 68.54 ns/op 87.54 MB/s BenchmarkMemmoveUnalignedDst/7-4 1717602 68.52 ns/op 102.16 MB/s BenchmarkMemmoveUnalignedDst/8-4 1796442 66.80 ns/op 119.76 MB/s BenchmarkMemmoveUnalignedDst/9-4 1582264 75.02 ns/op 119.97 MB/s BenchmarkMemmoveUnalignedDst/10-4 1600653 74.90 ns/op 133.51 MB/s BenchmarkMemmoveUnalignedDst/11-4 1613553 72.22 ns/op 152.30 MB/s BenchmarkMemmoveUnalignedDst/12-4 1634077 75.14 ns/op 159.70 MB/s BenchmarkMemmoveUnalignedDst/13-4 1662256 73.57 ns/op 176.70 MB/s BenchmarkMemmoveUnalignedDst/14-4 1675218 73.62 ns/op 190.16 MB/s BenchmarkMemmoveUnalignedDst/15-4 1616463 74.99 ns/op 200.02 MB/s BenchmarkMemmoveUnalignedDst/16-4 1601455 73.18 ns/op 218.63 MB/s BenchmarkMemmoveUnalignedDst/32-4 1562472 76.71 ns/op 417.14 MB/s BenchmarkMemmoveUnalignedDst/64-4 1484121 81.03 ns/op 789.79 MB/s BenchmarkMemmoveUnalignedDst/128-4 1374392 88.55 ns/op 1445.53 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 105.8 ns/op 2419.46 MB/s BenchmarkMemmoveUnalignedDst/512-4 795534 146.2 ns/op 3503.22 MB/s BenchmarkMemmoveUnalignedDst/1024-4 470563 259.9 ns/op 3939.67 MB/s BenchmarkMemmoveUnalignedDst/2048-4 306350 395.7 ns/op 5175.83 MB/s BenchmarkMemmoveUnalignedDst/4096-4 172286 715.3 ns/op 5726.57 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1613649 75.56 ns/op 423.51 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1485307 79.94 ns/op 800.57 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1341016 85.82 ns/op 1491.55 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 111.2 ns/op 2302.69 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 794932 147.9 ns/op 3460.88 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 488052 248.9 ns/op 4113.93 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 307398 390.9 ns/op 5238.84 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 169770 698.8 ns/op 5861.70 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14945211 8.175 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1820659 63.91 ns/op 15.65 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1738389 69.69 ns/op 28.70 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1750230 67.59 ns/op 44.38 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1727793 68.67 ns/op 58.25 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1749630 68.71 ns/op 72.77 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1736599 68.45 ns/op 87.65 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1712202 69.10 ns/op 101.30 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1808150 64.17 ns/op 124.67 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1621537 72.18 ns/op 124.69 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1666239 72.19 ns/op 138.52 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1672364 72.61 ns/op 151.48 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1667091 73.30 ns/op 163.70 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1626312 70.95 ns/op 183.22 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1625401 72.59 ns/op 192.86 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1653373 72.45 ns/op 207.05 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1679042 71.22 ns/op 224.66 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1583055 73.07 ns/op 437.94 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1569054 76.59 ns/op 835.65 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1373564 86.11 ns/op 1486.52 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 109.1 ns/op 2346.66 MB/s BenchmarkMemmoveUnalignedSrc/512-4 831361 150.0 ns/op 3412.53 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 447553 247.9 ns/op 4130.28 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 303846 389.7 ns/op 5255.19 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 172268 691.0 ns/op 5927.30 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1546527 76.64 ns/op 417.55 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1492844 80.05 ns/op 799.49 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1387612 87.69 ns/op 1459.69 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 111.8 ns/op 2289.41 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 803262 145.6 ns/op 3517.33 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 486404 245.5 ns/op 4170.68 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 308719 393.7 ns/op 5201.61 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 161320 695.5 ns/op 5889.07 MB/s BenchmarkMemclr/5-4 11660094 10.41 ns/op 480.48 MB/s BenchmarkMemclr/16-4 11108674 10.83 ns/op 1477.30 MB/s BenchmarkMemclr/64-4 10762414 10.98 ns/op 5828.26 MB/s BenchmarkMemclr/256-4 9276382 12.67 ns/op 20206.09 MB/s BenchmarkMemclr/4096-4 2349264 51.24 ns/op 79940.22 MB/s BenchmarkMemclr/65536-4 65340 2581 ns/op 25387.30 MB/s BenchmarkMemclr/1M-4 2748 45040 ns/op 23281.13 MB/s BenchmarkMemclr/4M-4 622 184505 ns/op 22732.68 MB/s BenchmarkMemclr/8M-4 225 516156 ns/op 16252.09 MB/s BenchmarkMemclr/16M-4 44 2641676 ns/op 6350.97 MB/s BenchmarkMemclr/64M-4 15 7515374 ns/op 8929.54 MB/s BenchmarkGoMemclr/5-4 2292872 53.75 ns/op 93.02 MB/s BenchmarkGoMemclr/16-4 528320 234.2 ns/op 68.32 MB/s BenchmarkGoMemclr/64-4 138698 850.2 ns/op 75.28 MB/s BenchmarkGoMemclr/256-4 35643 3399 ns/op 75.32 MB/s BenchmarkMemclrRange/1K_2K-4 71352 1744 ns/op 54971.33 MB/s BenchmarkMemclrRange/2K_8K-4 31365 3819 ns/op 87331.43 MB/s BenchmarkMemclrRange/4K_16K-4 42442 2863 ns/op 112854.28 MB/s BenchmarkMemclrRange/160K_228K-4 1778 67684 ns/op 24568.13 MB/s BenchmarkClearFat7-4 6746382 17.90 ns/op BenchmarkClearFat8-4 6741826 17.66 ns/op BenchmarkClearFat11-4 6078189 19.93 ns/op BenchmarkClearFat12-4 5840834 20.74 ns/op BenchmarkClearFat13-4 5879359 19.68 ns/op BenchmarkClearFat14-4 5813094 20.58 ns/op BenchmarkClearFat15-4 5865832 19.93 ns/op BenchmarkClearFat16-4 6875156 18.08 ns/op BenchmarkClearFat24-4 6308174 18.94 ns/op BenchmarkClearFat32-4 5939799 19.40 ns/op BenchmarkClearFat40-4 5775970 20.09 ns/op BenchmarkClearFat48-4 6066043 20.32 ns/op BenchmarkClearFat56-4 5495738 21.52 ns/op BenchmarkClearFat64-4 5649129 21.34 ns/op BenchmarkClearFat72-4 5279565 22.45 ns/op BenchmarkClearFat128-4 4684576 26.18 ns/op BenchmarkClearFat256-4 2955613 37.73 ns/op BenchmarkClearFat512-4 1827768 65.68 ns/op BenchmarkClearFat1024-4 1000000 111.9 ns/op BenchmarkClearFat1032-4 976773 121.8 ns/op BenchmarkClearFat1040-4 1000000 108.8 ns/op BenchmarkCopyFat7-4 6906974 17.95 ns/op BenchmarkCopyFat8-4 6995773 17.30 ns/op BenchmarkCopyFat11-4 6284618 19.21 ns/op BenchmarkCopyFat12-4 6280323 19.27 ns/op BenchmarkCopyFat13-4 6241405 19.67 ns/op BenchmarkCopyFat14-4 6033261 19.35 ns/op BenchmarkCopyFat15-4 6231194 19.31 ns/op BenchmarkCopyFat16-4 6694958 18.21 ns/op BenchmarkCopyFat24-4 6539392 18.46 ns/op BenchmarkCopyFat32-4 6022948 18.96 ns/op BenchmarkCopyFat64-4 5976571 20.95 ns/op BenchmarkCopyFat72-4 5268338 22.24 ns/op BenchmarkCopyFat128-4 4323627 28.02 ns/op BenchmarkCopyFat256-4 3076646 42.93 ns/op BenchmarkCopyFat512-4 1620477 74.65 ns/op BenchmarkCopyFat520-4 1622080 73.99 ns/op BenchmarkCopyFat1024-4 1000000 117.1 ns/op BenchmarkCopyFat1032-4 929083 119.7 ns/op BenchmarkCopyFat1040-4 1000000 110.8 ns/op BenchmarkIssue18740/2byte-4 417 279642 ns/op BenchmarkIssue18740/4byte-4 688 180724 ns/op BenchmarkIssue18740/8byte-4 914 114361 ns/op BenchmarkReadMetricsLatency-4 21741 4312 p50-ns 5113 p90-ns 12141 p99-ns BenchmarkFinalizer-4 150 769999 ns/op BenchmarkFinalizerRun-4 152584 702.6 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6292722 18.87 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3112536 38.68 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2447438 49.55 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2340590 51.70 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1284385 95.04 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 104.0 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2211550 55.50 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1251620 96.74 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1311109 92.11 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1971372 60.77 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1972006 60.58 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1665898 70.84 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1456915 82.65 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1310505 89.97 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5308236 22.05 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5587320 21.54 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5696928 21.60 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5541195 21.87 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5113260 23.15 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4691354 25.56 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5502304 21.95 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5543352 21.61 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5700181 21.65 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5421986 21.78 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5529877 21.53 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5580498 21.50 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5574820 21.93 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5592634 21.44 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5571316 21.57 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5519611 21.98 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5411424 21.41 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5569900 21.57 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5377687 21.87 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5112124 23.34 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5044521 23.61 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5368119 21.91 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5111288 23.31 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5071574 23.42 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5540096 21.77 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5059695 23.63 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5070897 23.19 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5454738 21.93 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5154022 23.45 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5069854 23.71 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5345736 22.07 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5631568 21.36 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5479005 21.41 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5576863 22.13 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5592606 22.04 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5383324 21.52 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5378062 21.79 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5573097 21.39 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5646700 21.83 ns/op BenchmarkNetpollBreak-4 3424 38863 ns/op BenchmarkPingPongHog-4 272 390287 ns/op BenchmarkStackGrowth-4 103663 1104 ns/op BenchmarkStackGrowthDeep-4 1131 104428 ns/op BenchmarkCreateGoroutines-4 27840 4493 ns/op BenchmarkCreateGoroutinesParallel-4 28819 4351 ns/op BenchmarkCreateGoroutinesCapture-4 4730 24589 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 32653 3696 ns/op BenchmarkClosureCall-4 17495493 6.480 ns/op BenchmarkWakeupParallelSpinning/0s-4 6544 19835 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5215 24331 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4110 28550 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2768 42916 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1876 62129 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1257 92717 ns/op BenchmarkWakeupParallelSpinning/50µs-4 723 160839 ns/op BenchmarkWakeupParallelSpinning/100µs-4 471 264441 ns/op BenchmarkMatmult-4 4256206 37.66 ns/op BenchmarkFastrand-4 11772613 10.00 ns/op BenchmarkFastrand64-4 11956831 9.889 ns/op BenchmarkFastrandHashiter-4 4544464 26.34 ns/op BenchmarkFastrandn/2-4 5737132 20.81 ns/op BenchmarkFastrandn/3-4 5973877 20.65 ns/op BenchmarkFastrandn/4-4 5890213 20.57 ns/op BenchmarkFastrandn/5-4 5824695 20.36 ns/op BenchmarkIfaceCmp100-4 92814 1325 ns/op BenchmarkIfaceCmpNil100-4 178224 663.0 ns/op BenchmarkEfaceCmpDiff-4 35697 3345 ns/op BenchmarkEfaceCmpDiffIndirect-4 35226 3376 ns/op BenchmarkDefer-4 1489765 79.54 ns/op BenchmarkDefer10-4 804984 167.6 ns/op BenchmarkDeferMany-4 510624 388.1 ns/op BenchmarkPanicRecover-4 175288 655.5 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7131 18683 ns/op 15052 p50-ns 23081 p90-ns 59173 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 4924 65341 ns/op 14928 p50-ns 24293 p90-ns 131549 p99-ns BenchmarkGoroutineProfile/small/idle-4 2935 40447 ns/op 35421 p50-ns 41271 p90-ns 155688 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 3533168 ns/op 268044 p50-ns 18697388 p90-ns 39252939 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6361 17888 ns/op 14577 p50-ns 21425 p90-ns 46550 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 2642 63891 ns/op 16783 p50-ns 27802 p90-ns 157639 p99-ns BenchmarkGoroutineProfile/large/idle-4 9 11275519 ns/op 11318260 p50-ns 11844246 p90-ns 11844246 p99-ns BenchmarkGoroutineProfile/large/loaded-4 7 16267096 ns/op 13014278 p50-ns 27537830 p90-ns 27537830 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 5578 21202 ns/op 16570 p50-ns 26115 p90-ns 93460 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 4762 249032 ns/op 19906 p50-ns 42578 p90-ns 13059019 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 711 147426 ns/op 134554 p50-ns 167406 p90-ns 359247 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 314 2026056 ns/op 357690 p50-ns 1024269 p90-ns 24178344 p99-ns BenchmarkRWMutexUncontended-4 3089358 37.98 ns/op BenchmarkRWMutexWrite100-4 533320 227.7 ns/op BenchmarkRWMutexWrite10-4 81681 1372 ns/op BenchmarkRWMutexWorkWrite100-4 512390 287.1 ns/op BenchmarkRWMutexWorkWrite10-4 60880 2009 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1611 68134 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 853 135611 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 915 129708 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 423 287755 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 442 262208 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 183 623062 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 223 542629 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 86 1282301 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 295071 445.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 307976 424.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 224322 510.9 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 275895 435.7 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 255958 472.7 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 213678 529.9 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 281700 483.4 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 257226 446.7 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 217827 552.3 ns/op BenchmarkMakeSlice/Byte-4 1954311 60.58 ns/op BenchmarkMakeSlice/Int16-4 1920538 65.29 ns/op BenchmarkMakeSlice/Int-4 1472925 81.33 ns/op BenchmarkMakeSlice/Ptr-4 1000000 109.5 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 152.0 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 169.7 ns/op BenchmarkMakeSlice/Struct/40-4 627844 165.8 ns/op BenchmarkGrowSlice/Byte-4 817063 161.5 ns/op BenchmarkGrowSlice/Int16-4 737194 175.3 ns/op BenchmarkGrowSlice/Int-4 634207 232.9 ns/op BenchmarkGrowSlice/Ptr-4 507988 312.2 ns/op BenchmarkGrowSlice/Struct/24-4 310932 396.2 ns/op BenchmarkGrowSlice/Struct/32-4 258462 461.1 ns/op BenchmarkGrowSlice/Struct/40-4 221866 559.3 ns/op BenchmarkExtendSlice/IntSlice-4 540165 264.1 ns/op BenchmarkExtendSlice/PointerSlice-4 421700 329.9 ns/op BenchmarkExtendSlice/NoGrow-4 827894 157.3 ns/op BenchmarkAppend-4 891202 136.6 ns/op BenchmarkAppendGrowByte-4 5 24444881 ns/op BenchmarkAppendGrowString-4 1 222122433 ns/op BenchmarkAppendSlice/1Bytes-4 1832682 67.50 ns/op BenchmarkAppendSlice/4Bytes-4 1767102 69.09 ns/op BenchmarkAppendSlice/7Bytes-4 1713478 71.55 ns/op BenchmarkAppendSlice/8Bytes-4 1720617 70.62 ns/op BenchmarkAppendSlice/15Bytes-4 1576687 76.44 ns/op BenchmarkAppendSlice/16Bytes-4 1614409 74.21 ns/op BenchmarkAppendSlice/32Bytes-4 1658854 71.94 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 86718 1416 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 23685 5298 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 7364 19799 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1557 90559 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 186 567081 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 45 2773167 ns/op BenchmarkAppendStr/1Bytes-4 1333323 89.57 ns/op BenchmarkAppendStr/4Bytes-4 1319488 89.84 ns/op BenchmarkAppendStr/8Bytes-4 1287177 92.95 ns/op BenchmarkAppendStr/16Bytes-4 1258777 95.82 ns/op BenchmarkAppendStr/32Bytes-4 1329806 90.69 ns/op BenchmarkAppendSpecialCase-4 794001 144.7 ns/op BenchmarkCopy/1Byte-4 1836862 64.51 ns/op 15.50 MB/s BenchmarkCopy/1String-4 1794736 67.15 ns/op 14.89 MB/s BenchmarkCopy/2Byte-4 1790509 66.72 ns/op 29.97 MB/s BenchmarkCopy/2String-4 1797474 66.91 ns/op 29.89 MB/s BenchmarkCopy/4Byte-4 1775502 66.46 ns/op 60.18 MB/s BenchmarkCopy/4String-4 1825426 68.49 ns/op 58.40 MB/s BenchmarkCopy/8Byte-4 1822389 65.37 ns/op 122.37 MB/s BenchmarkCopy/8String-4 1835646 65.19 ns/op 122.72 MB/s BenchmarkCopy/12Byte-4 1696280 70.27 ns/op 170.78 MB/s BenchmarkCopy/12String-4 1676376 69.86 ns/op 171.78 MB/s BenchmarkCopy/16Byte-4 1770799 68.71 ns/op 232.87 MB/s BenchmarkCopy/16String-4 1742263 69.06 ns/op 231.67 MB/s BenchmarkCopy/32Byte-4 1687964 72.44 ns/op 441.73 MB/s BenchmarkCopy/32String-4 1698212 71.23 ns/op 449.26 MB/s BenchmarkCopy/128Byte-4 1319082 90.04 ns/op 1421.54 MB/s BenchmarkCopy/128String-4 1279958 94.99 ns/op 1347.57 MB/s BenchmarkCopy/1024Byte-4 443000 273.1 ns/op 3749.34 MB/s BenchmarkCopy/1024String-4 361078 325.2 ns/op 3149.13 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28135 4142 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 18049 6880 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 13444 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 14716 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 7420 17474 ns/op BenchmarkAppendInPlace/Grow/Byte-4 148804 841.1 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 156481 927.0 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 113461 1085 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 84661 1442 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 82615 1622 ns/op BenchmarkStackCopyPtr-4 1 142042760 ns/op BenchmarkStackCopy-4 1 107386068 ns/op BenchmarkStackCopyNoCache-4 19 5932665 ns/op BenchmarkStackCopyWithStkobj-4 2 64608670 ns/op BenchmarkIssue18138-4 662 180904 ns/op BenchmarkCompareStringEqual-4 10705418 10.59 ns/op BenchmarkCompareStringIdentical-4 15844683 7.672 ns/op BenchmarkCompareStringSameLength-4 12026030 9.176 ns/op BenchmarkCompareStringDifferentLength-4 19826949 6.129 ns/op BenchmarkCompareStringBigUnaligned-4 1230 85934 ns/op 12202.27 MB/s BenchmarkCompareStringBig-4 1640 86216 ns/op 12162.35 MB/s BenchmarkConcatStringAndBytes-4 2111182 57.38 ns/op BenchmarkSliceByteToString/1-4 2225722 54.81 ns/op BenchmarkSliceByteToString/2-4 1000000 109.8 ns/op BenchmarkSliceByteToString/4-4 1000000 107.5 ns/op BenchmarkSliceByteToString/8-4 1000000 104.8 ns/op BenchmarkSliceByteToString/16-4 1000000 106.9 ns/op BenchmarkSliceByteToString/32-4 981400 120.8 ns/op BenchmarkSliceByteToString/64-4 908764 162.2 ns/op BenchmarkSliceByteToString/128-4 740727 209.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2320201 52.57 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 857976 141.5 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 118.3 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3205100 37.24 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1536531 78.28 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1828858 65.96 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2133486 55.37 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 397040 289.9 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 505387 221.6 ns/op BenchmarkRuneIterate/range/ASCII-4 5990445 20.53 ns/op BenchmarkRuneIterate/range/Japanese-4 1957438 61.30 ns/op BenchmarkRuneIterate/range/MixedLength-4 2327070 52.01 ns/op BenchmarkRuneIterate/range1/ASCII-4 5762602 20.23 ns/op BenchmarkRuneIterate/range1/Japanese-4 1952344 60.82 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2309154 51.31 ns/op BenchmarkRuneIterate/range2/ASCII-4 5975589 20.08 ns/op BenchmarkRuneIterate/range2/Japanese-4 1949066 61.30 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2299698 51.57 ns/op BenchmarkArrayEqual-4 17303023 6.086 ns/op BenchmarkFunc/Name-4 4911835 24.16 ns/op BenchmarkFunc/Entry-4 9755337 12.34 ns/op BenchmarkFunc/FileLine-4 1560241 76.77 ns/op PASS ok runtime 135.923s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 26724 4308 ns/op BenchmarkHandle/concurrent-4 13413 9331 ns/op PASS ok runtime/cgo 0.537s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21023474 5.794 ns/op BenchmarkAtomicStore64-4 9636195 12.73 ns/op BenchmarkAtomicLoad-4 21341102 5.753 ns/op BenchmarkAtomicStore-4 9671181 12.59 ns/op BenchmarkAnd8-4 9602314 12.65 ns/op BenchmarkAnd-4 9633427 12.57 ns/op BenchmarkAnd8Parallel-4 1948964 59.96 ns/op BenchmarkAndParallel-4 2070555 67.91 ns/op BenchmarkOr8-4 9439982 12.69 ns/op BenchmarkOr-4 9576639 12.54 ns/op BenchmarkOr8Parallel-4 1981701 67.59 ns/op BenchmarkOrParallel-4 2112420 64.26 ns/op BenchmarkXadd-4 2174696 63.14 ns/op BenchmarkXadd64-4 1854520 60.72 ns/op BenchmarkCas-4 1810040 65.23 ns/op BenchmarkCas64-4 1825306 66.15 ns/op BenchmarkXchg-4 2168017 66.18 ns/op BenchmarkXchg64-4 1954593 62.32 ns/op PASS ok runtime/internal/atomic 3.038s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 5067771 24.21 ns/op BenchmarkMulUintptr/large-4 3830589 30.12 ns/op PASS ok runtime/internal/math 0.333s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 27 4476394 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 24 5328074 ns/op 382.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 706 154206 ns/op 5.075 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 11095766 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 8 13349622 ns/op 1036 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 138 911059 ns/op 61.62 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 79396669 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 106264220 ns/op 8330 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 9 11640097 ns/op 976.6 concurrent_launches/op PASS ok runtime/pprof 1.628s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 14 7716053 ns/op BenchmarkStackLeak-4 9843 12078 ns/op PASS ok runtime/race 0.547s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5092429 22.24 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 179455 835.5 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.443s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 153657 732.9 ns/op BenchmarkSortString1K-4 177 673326 ns/op BenchmarkSortString1K_Slice-4 194 608415 ns/op BenchmarkStableString1K-4 91 1148298 ns/op BenchmarkSortInt1K-4 198 596680 ns/op BenchmarkSortInt1K_Sorted-4 3195 38609 ns/op BenchmarkSortInt1K_Reversed-4 1920 62822 ns/op BenchmarkSortInt1K_Mod8-4 510 240676 ns/op BenchmarkStableInt1K-4 140 846491 ns/op BenchmarkStableInt1K_Slice-4 166 741343 ns/op BenchmarkSortInt64K-4 2 55430463 ns/op BenchmarkSortInt64K_Slice-4 3 47369905 ns/op BenchmarkStableInt64K-4 2 78510860 ns/op BenchmarkSort1e2-4 453 275566 ns/op BenchmarkStable1e2-4 153 782776 ns/op BenchmarkSort1e4-4 2 52608634 ns/op BenchmarkStable1e4-4 1 237804988 ns/op PASS ok sort 3.731s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 875280 141.9 ns/op BenchmarkAtof64Float-4 633195 162.2 ns/op BenchmarkAtof64FloatExp-4 541627 193.4 ns/op BenchmarkAtof64Big-4 411586 288.3 ns/op BenchmarkAtof64RandomBits-4 340462 312.6 ns/op BenchmarkAtof64RandomFloats-4 444283 270.6 ns/op BenchmarkAtof64RandomLongFloats-4 385495 318.9 ns/op BenchmarkAtof32Decimal-4 797726 136.8 ns/op BenchmarkAtof32Float-4 690970 160.2 ns/op BenchmarkAtof32FloatExp-4 515440 202.3 ns/op BenchmarkAtof32Random-4 352849 338.1 ns/op BenchmarkAtof32RandomLong-4 154896 796.3 ns/op BenchmarkParseInt/Pos/7bit-4 1371495 87.87 ns/op BenchmarkParseInt/Pos/26bit-4 712474 156.2 ns/op BenchmarkParseInt/Pos/31bit-4 577596 195.7 ns/op BenchmarkParseInt/Pos/56bit-4 401184 289.6 ns/op BenchmarkParseInt/Pos/63bit-4 364615 312.9 ns/op BenchmarkParseInt/Neg/7bit-4 1344154 91.54 ns/op BenchmarkParseInt/Neg/26bit-4 728366 160.0 ns/op BenchmarkParseInt/Neg/31bit-4 610261 193.3 ns/op BenchmarkParseInt/Neg/56bit-4 398846 289.5 ns/op BenchmarkParseInt/Neg/63bit-4 394432 299.7 ns/op BenchmarkAtoi/Pos/7bit-4 2167161 55.40 ns/op BenchmarkAtoi/Pos/26bit-4 849630 130.1 ns/op BenchmarkAtoi/Pos/31bit-4 831560 140.1 ns/op BenchmarkAtoi/Pos/56bit-4 475666 237.8 ns/op BenchmarkAtoi/Pos/63bit-4 369363 331.4 ns/op BenchmarkAtoi/Neg/7bit-4 2181188 55.97 ns/op BenchmarkAtoi/Neg/26bit-4 917076 127.1 ns/op BenchmarkAtoi/Neg/31bit-4 757892 138.3 ns/op BenchmarkAtoi/Neg/56bit-4 524791 228.3 ns/op BenchmarkAtoi/Neg/63bit-4 379032 318.8 ns/op BenchmarkFormatFloat/Decimal-4 112015 1048 ns/op BenchmarkFormatFloat/Float-4 103134 1151 ns/op BenchmarkFormatFloat/Exp-4 112676 1026 ns/op BenchmarkFormatFloat/NegExp-4 116941 1062 ns/op BenchmarkFormatFloat/LongExp-4 95538 1287 ns/op BenchmarkFormatFloat/Big-4 90475 1305 ns/op BenchmarkFormatFloat/BinaryExp-4 196399 574.7 ns/op BenchmarkFormatFloat/32Integer-4 116271 1019 ns/op BenchmarkFormatFloat/32ExactFraction-4 119445 984.4 ns/op BenchmarkFormatFloat/32Point-4 111255 1061 ns/op BenchmarkFormatFloat/32Exp-4 117504 1078 ns/op BenchmarkFormatFloat/32NegExp-4 116452 1031 ns/op BenchmarkFormatFloat/32Shortest-4 114616 973.8 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 136470 891.6 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 132770 944.4 ns/op BenchmarkFormatFloat/64Fixed1-4 149913 792.4 ns/op BenchmarkFormatFloat/64Fixed2-4 154306 784.0 ns/op BenchmarkFormatFloat/64Fixed3-4 140832 768.2 ns/op BenchmarkFormatFloat/64Fixed4-4 143326 786.8 ns/op BenchmarkFormatFloat/64Fixed12-4 87334 1336 ns/op BenchmarkFormatFloat/64Fixed16-4 112198 1070 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 110098 1063 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 103078 1157 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2404 46675 ns/op BenchmarkFormatFloat/Slowpath64-4 92162 1319 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 88681 1291 ns/op BenchmarkAppendFloat/Decimal-4 135925 865.2 ns/op BenchmarkAppendFloat/Float-4 123148 965.7 ns/op BenchmarkAppendFloat/Exp-4 132231 881.0 ns/op BenchmarkAppendFloat/NegExp-4 141931 860.3 ns/op BenchmarkAppendFloat/LongExp-4 110150 1110 ns/op BenchmarkAppendFloat/Big-4 108718 1149 ns/op BenchmarkAppendFloat/BinaryExp-4 303916 355.4 ns/op BenchmarkAppendFloat/32Integer-4 134380 870.4 ns/op BenchmarkAppendFloat/32ExactFraction-4 137173 840.3 ns/op BenchmarkAppendFloat/32Point-4 132026 917.6 ns/op BenchmarkAppendFloat/32Exp-4 134742 830.8 ns/op BenchmarkAppendFloat/32NegExp-4 130748 845.2 ns/op BenchmarkAppendFloat/32Shortest-4 159348 736.7 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 175748 671.2 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 173824 692.8 ns/op BenchmarkAppendFloat/64Fixed1-4 183805 607.7 ns/op BenchmarkAppendFloat/64Fixed2-4 192076 606.3 ns/op BenchmarkAppendFloat/64Fixed3-4 197264 613.5 ns/op BenchmarkAppendFloat/64Fixed4-4 194074 616.5 ns/op BenchmarkAppendFloat/64Fixed12-4 104664 1141 ns/op BenchmarkAppendFloat/64Fixed16-4 138392 895.9 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 129883 823.6 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 129405 962.9 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2493 47964 ns/op BenchmarkAppendFloat/Slowpath64-4 112291 1062 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 116126 1059 ns/op BenchmarkFormatInt-4 14940 7823 ns/op BenchmarkAppendInt-4 16318 7293 ns/op BenchmarkFormatUint-4 85162 1469 ns/op BenchmarkAppendUint-4 96319 1254 ns/op BenchmarkFormatIntSmall/7-4 3051874 42.59 ns/op BenchmarkFormatIntSmall/42-4 3032314 39.62 ns/op BenchmarkAppendIntSmall-4 1444528 83.94 ns/op BenchmarkAppendUintVarlen/1-4 1288755 89.68 ns/op BenchmarkAppendUintVarlen/12-4 1342647 90.78 ns/op BenchmarkAppendUintVarlen/123-4 964663 126.8 ns/op BenchmarkAppendUintVarlen/1234-4 841165 129.3 ns/op BenchmarkAppendUintVarlen/12345-4 934069 129.9 ns/op BenchmarkAppendUintVarlen/123456-4 926455 133.5 ns/op BenchmarkAppendUintVarlen/1234567-4 821611 143.9 ns/op BenchmarkAppendUintVarlen/12345678-4 922460 131.6 ns/op BenchmarkAppendUintVarlen/123456789-4 897519 136.0 ns/op BenchmarkAppendUintVarlen/1234567890-4 784090 134.3 ns/op BenchmarkAppendUintVarlen/12345678901-4 758696 139.8 ns/op BenchmarkAppendUintVarlen/123456789012-4 847080 137.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 749761 141.1 ns/op BenchmarkAppendUintVarlen/12345678901234-4 824798 142.1 ns/op BenchmarkAppendUintVarlen/123456789012345-4 743256 151.1 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 756465 146.0 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 807397 147.5 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 761637 153.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 761295 156.6 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 722163 156.6 ns/op BenchmarkQuote-4 43305 2697 ns/op BenchmarkQuoteRune-4 424605 256.7 ns/op BenchmarkAppendQuote-4 49746 2321 ns/op BenchmarkAppendQuoteRune-4 877254 134.2 ns/op BenchmarkUnquoteEasy-4 1391984 88.37 ns/op BenchmarkUnquoteHard-4 49460 2509 ns/op PASS ok strconv 15.993s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 427143 283.7 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 129368 1000 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 188140 648.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 293740 396.7 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 90013 1351 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 100609 1173 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 668583 179.6 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22402 5328 ns/op BenchmarkGenericMatch1-4 2156 53230 ns/op BenchmarkGenericMatch2-4 428 279874 ns/op BenchmarkSingleMaxSkipping-4 8745 13257 ns/op 754.30 MB/s BenchmarkSingleLongSuffixFail-4 15643 7778 ns/op 128.82 MB/s BenchmarkSingleMatch-4 243 478023 ns/op 31.38 MB/s BenchmarkByteByteNoMatch-4 75914 1604 ns/op BenchmarkByteByteMatch-4 18439 6293 ns/op BenchmarkByteStringMatch-4 21838 5498 ns/op BenchmarkHTMLEscapeNew-4 70911 1680 ns/op BenchmarkHTMLEscapeOld-4 86436 1385 ns/op BenchmarkByteStringReplacerWriteString-4 1339 83953 ns/op BenchmarkByteReplacerWriteString-4 1525 73557 ns/op BenchmarkByteByteReplaces-4 3330 36588 ns/op BenchmarkByteByteMap-4 10000 11873 ns/op BenchmarkMap/identity/ASCII-4 591661 203.8 ns/op BenchmarkMap/identity/Greek-4 425952 284.0 ns/op BenchmarkMap/change/ASCII-4 37081 3129 ns/op BenchmarkMap/change/Greek-4 28336 4425 ns/op BenchmarkIndexRune-4 1881272 65.32 ns/op BenchmarkIndexRuneLongString-4 1618812 74.18 ns/op BenchmarkIndexRuneFastPath-4 3895718 31.19 ns/op BenchmarkIndex-4 3743925 31.53 ns/op BenchmarkLastIndex-4 4691142 26.85 ns/op BenchmarkIndexByte-4 10369636 11.40 ns/op BenchmarkToUpper/#00-4 3176635 35.90 ns/op BenchmarkToUpper/ONLYUPPER-4 2514708 47.57 ns/op BenchmarkToUpper/abc-4 299110 360.3 ns/op BenchmarkToUpper/AbC123-4 257336 452.0 ns/op BenchmarkToUpper/azAZ09_-4 282638 430.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 52083 2248 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 71644 1631 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34824 3602 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 53706 2058 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 115706 969.6 ns/op BenchmarkToLower/#00-4 3201092 35.91 ns/op BenchmarkToLower/abc-4 2860352 41.97 ns/op BenchmarkToLower/AbC123-4 229633 529.1 ns/op BenchmarkToLower/azAZ09_-4 226216 541.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 91353 1274 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 61999 1907 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34945 3435 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 68586 1716 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 115377 1003 ns/op BenchmarkMapNoChanges-4 826544 144.9 ns/op BenchmarkTrim-4 35907 3322 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3386028 36.28 ns/op BenchmarkToValidUTF8/InvalidASCII-4 186136 638.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 122930 963.6 ns/op BenchmarkEqualFold/Tests-4 54648 2237 ns/op BenchmarkEqualFold/ASCII-4 3073188 37.20 ns/op BenchmarkEqualFold/UnicodePrefix-4 118826 1043 ns/op BenchmarkEqualFold/UnicodeSuffix-4 120781 965.5 ns/op BenchmarkIndexHard1-4 820 147341 ns/op BenchmarkIndexHard2-4 578 202155 ns/op BenchmarkIndexHard3-4 148 814148 ns/op BenchmarkIndexHard4-4 145 816710 ns/op BenchmarkLastIndexHard1-4 58 2057137 ns/op BenchmarkLastIndexHard2-4 60 2057714 ns/op BenchmarkLastIndexHard3-4 58 2019401 ns/op BenchmarkCountHard1-4 822 146916 ns/op BenchmarkCountHard2-4 579 205718 ns/op BenchmarkCountHard3-4 147 813950 ns/op BenchmarkIndexTorture-4 7438 15951 ns/op BenchmarkCountTorture-4 7538 16005 ns/op BenchmarkCountTortureOverlapping-4 672 161258 ns/op BenchmarkCountByte/10-4 3773736 30.79 ns/op 324.75 MB/s BenchmarkCountByte/32-4 3636506 32.83 ns/op 974.60 MB/s BenchmarkCountByte/4096-4 863888 137.1 ns/op 29871.61 MB/s BenchmarkCountByte/4194304-4 818 156880 ns/op 26735.81 MB/s BenchmarkCountByte/67108864-4 16 7615569 ns/op 8812.06 MB/s BenchmarkFields/ASCII/16-4 263461 457.6 ns/op 34.97 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 22735 5236 ns/op 48.89 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1376 89696 ns/op 45.67 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 78 1503178 ns/op 43.60 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 24411490 ns/op 42.95 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 116596 1012 ns/op 15.81 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10172 11673 ns/op 21.93 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 584 206898 ns/op 19.80 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 32 3719604 ns/op 17.62 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 71997110 ns/op 14.56 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 182812 674.6 ns/op 23.72 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16957 6968 ns/op 36.74 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 886 132072 ns/op 31.01 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 49 2515368 ns/op 26.05 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 50311001 ns/op 20.84 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 137772 854.0 ns/op 18.73 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12762 9266 ns/op 27.63 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 740 166093 ns/op 24.66 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 38 3089660 ns/op 21.21 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 58530509 ns/op 17.92 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 76542630 ns/op BenchmarkSplitSingleByteSeparator-4 20 5936893 ns/op BenchmarkSplitMultiByteSeparator-4 31 3351387 ns/op BenchmarkSplitNSingleByteSeparator-4 227306 554.5 ns/op BenchmarkSplitNMultiByteSeparator-4 164391 744.0 ns/op BenchmarkRepeat/5x0-4 3384204 34.04 ns/op BenchmarkRepeat/5x1-4 3508436 34.12 ns/op BenchmarkRepeat/5x2-4 269818 461.0 ns/op BenchmarkRepeat/5x6-4 146158 744.9 ns/op BenchmarkRepeat/10x0-4 3520395 34.03 ns/op BenchmarkRepeat/10x1-4 3531367 33.99 ns/op BenchmarkRepeat/10x2-4 270397 467.3 ns/op BenchmarkRepeat/10x6-4 156692 754.8 ns/op BenchmarkRepeatLarge/256/1-4 71292 1653 ns/op 154.90 MB/s BenchmarkRepeatLarge/256/16-4 112231 1086 ns/op 235.63 MB/s BenchmarkRepeatLarge/512/1-4 56076 2080 ns/op 246.13 MB/s BenchmarkRepeatLarge/512/16-4 82249 1480 ns/op 345.91 MB/s BenchmarkRepeatLarge/1024/1-4 42344 2802 ns/op 365.49 MB/s BenchmarkRepeatLarge/1024/16-4 57084 2113 ns/op 484.56 MB/s BenchmarkRepeatLarge/2048/1-4 27066 4526 ns/op 452.53 MB/s BenchmarkRepeatLarge/2048/16-4 31164 3826 ns/op 535.29 MB/s BenchmarkRepeatLarge/4096/1-4 17806 6718 ns/op 609.68 MB/s BenchmarkRepeatLarge/4096/16-4 19586 6023 ns/op 680.07 MB/s BenchmarkRepeatLarge/8192/1-4 10000 11816 ns/op 693.32 MB/s BenchmarkRepeatLarge/8192/16-4 10000 10861 ns/op 754.27 MB/s BenchmarkRepeatLarge/8192/4097-4 4974597 23.83 ns/op 171955.53 MB/s BenchmarkRepeatLarge/16384/1-4 5847 19052 ns/op 859.98 MB/s BenchmarkRepeatLarge/16384/16-4 7138 18317 ns/op 894.46 MB/s BenchmarkRepeatLarge/16384/4097-4 8179 14023 ns/op 876.48 MB/s BenchmarkRepeatLarge/32768/1-4 3348 35477 ns/op 923.64 MB/s BenchmarkRepeatLarge/32768/16-4 3397 34019 ns/op 963.22 MB/s BenchmarkRepeatLarge/32768/4097-4 3973 32382 ns/op 885.65 MB/s BenchmarkRepeatLarge/65536/1-4 1809 69290 ns/op 945.82 MB/s BenchmarkRepeatLarge/65536/16-4 1662 76019 ns/op 862.10 MB/s BenchmarkRepeatLarge/65536/4097-4 1782 63086 ns/op 974.15 MB/s BenchmarkRepeatLarge/131072/1-4 396 296892 ns/op 441.48 MB/s BenchmarkRepeatLarge/131072/16-4 432 353663 ns/op 370.61 MB/s BenchmarkRepeatLarge/131072/4097-4 434 276734 ns/op 458.95 MB/s BenchmarkRepeatLarge/262144/1-4 201 588321 ns/op 445.58 MB/s BenchmarkRepeatLarge/262144/16-4 202 590957 ns/op 443.59 MB/s BenchmarkRepeatLarge/262144/4097-4 207 557918 ns/op 462.63 MB/s BenchmarkRepeatLarge/524288/1-4 98 1202747 ns/op 435.91 MB/s BenchmarkRepeatLarge/524288/16-4 85 1192023 ns/op 439.83 MB/s BenchmarkRepeatLarge/524288/4097-4 94 1127586 ns/op 461.45 MB/s BenchmarkRepeatLarge/1048576/1-4 60 2330741 ns/op 449.89 MB/s BenchmarkRepeatLarge/1048576/16-4 49 2331826 ns/op 449.68 MB/s BenchmarkRepeatLarge/1048576/4097-4 55 2337435 ns/op 446.96 MB/s BenchmarkRepeatLarge/2097152/1-4 25 4644299 ns/op 451.55 MB/s BenchmarkRepeatLarge/2097152/16-4 24 4792016 ns/op 437.63 MB/s BenchmarkRepeatLarge/2097152/4097-4 25 4554531 ns/op 459.67 MB/s BenchmarkRepeatLarge/4194304/1-4 13 8749409 ns/op 479.38 MB/s BenchmarkRepeatLarge/4194304/16-4 13 8580754 ns/op 488.80 MB/s BenchmarkRepeatLarge/4194304/4097-4 12 9041775 ns/op 463.54 MB/s BenchmarkRepeatLarge/8388608/1-4 6 17482357 ns/op 479.83 MB/s BenchmarkRepeatLarge/8388608/16-4 7 16952757 ns/op 494.82 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 17836033 ns/op 470.20 MB/s BenchmarkRepeatLarge/16777216/1-4 3 35347592 ns/op 474.64 MB/s BenchmarkRepeatLarge/16777216/16-4 3 36049018 ns/op 465.40 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 35697360 ns/op 469.98 MB/s BenchmarkRepeatLarge/33554432/1-4 2 68994332 ns/op 486.34 MB/s BenchmarkRepeatLarge/33554432/16-4 2 68567437 ns/op 489.36 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 69483139 ns/op 482.91 MB/s BenchmarkRepeatLarge/67108864/1-4 1 137878558 ns/op 486.72 MB/s BenchmarkRepeatLarge/67108864/16-4 1 133337749 ns/op 503.30 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 134823499 ns/op 497.75 MB/s BenchmarkRepeatLarge/134217728/1-4 1 303034788 ns/op 442.91 MB/s BenchmarkRepeatLarge/134217728/16-4 1 274684309 ns/op 488.63 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 265516282 ns/op 505.50 MB/s BenchmarkRepeatLarge/268435456/1-4 1 600506888 ns/op 447.01 MB/s BenchmarkRepeatLarge/268435456/16-4 1 545234755 ns/op 492.33 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 543725034 ns/op 493.70 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1199228620 ns/op 447.68 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1082950041 ns/op 495.75 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1090029905 ns/op 492.53 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3126195721 ns/op 343.47 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2339152803 ns/op 459.03 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2319686846 ns/op 462.88 MB/s BenchmarkIndexAnyASCII/1:1-4 1849732 63.18 ns/op BenchmarkIndexAnyASCII/1:2-4 1880353 61.01 ns/op BenchmarkIndexAnyASCII/1:4-4 2019320 60.97 ns/op BenchmarkIndexAnyASCII/1:8-4 1968769 60.06 ns/op BenchmarkIndexAnyASCII/1:16-4 2044798 59.11 ns/op BenchmarkIndexAnyASCII/1:32-4 1923619 61.81 ns/op BenchmarkIndexAnyASCII/1:64-4 1972821 61.46 ns/op BenchmarkIndexAnyASCII/16:1-4 1879648 62.29 ns/op BenchmarkIndexAnyASCII/16:2-4 634692 158.8 ns/op BenchmarkIndexAnyASCII/16:4-4 679935 163.4 ns/op BenchmarkIndexAnyASCII/16:8-4 707382 168.9 ns/op BenchmarkIndexAnyASCII/16:16-4 640351 182.1 ns/op BenchmarkIndexAnyASCII/16:32-4 546608 206.0 ns/op BenchmarkIndexAnyASCII/16:64-4 430105 253.1 ns/op BenchmarkIndexAnyASCII/256:1-4 1798790 68.04 ns/op BenchmarkIndexAnyASCII/256:2-4 70616 1661 ns/op BenchmarkIndexAnyASCII/256:4-4 70646 1665 ns/op BenchmarkIndexAnyASCII/256:8-4 68530 1646 ns/op BenchmarkIndexAnyASCII/256:16-4 71540 1692 ns/op BenchmarkIndexAnyASCII/256:32-4 70671 1694 ns/op BenchmarkIndexAnyASCII/256:64-4 68204 1744 ns/op BenchmarkIndexAnyUTF8/1:1-4 2092266 56.54 ns/op BenchmarkIndexAnyUTF8/1:2-4 2038825 59.81 ns/op BenchmarkIndexAnyUTF8/1:4-4 2015493 59.06 ns/op BenchmarkIndexAnyUTF8/1:8-4 2052840 58.10 ns/op BenchmarkIndexAnyUTF8/1:16-4 2032987 59.02 ns/op BenchmarkIndexAnyUTF8/1:32-4 1988133 61.15 ns/op BenchmarkIndexAnyUTF8/1:64-4 1989505 59.68 ns/op BenchmarkIndexAnyUTF8/16:1-4 1622118 73.00 ns/op BenchmarkIndexAnyUTF8/16:2-4 299781 398.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 301821 395.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 299763 407.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 312424 403.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 281068 431.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 277953 414.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 336298 364.0 ns/op BenchmarkIndexAnyUTF8/256:2-4 21357 5672 ns/op BenchmarkIndexAnyUTF8/256:4-4 21128 5671 ns/op BenchmarkIndexAnyUTF8/256:8-4 20830 5735 ns/op BenchmarkIndexAnyUTF8/256:16-4 21624 5660 ns/op BenchmarkIndexAnyUTF8/256:32-4 20264 6123 ns/op BenchmarkIndexAnyUTF8/256:64-4 20968 5803 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1995864 60.06 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2020065 58.31 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1977562 58.55 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2049216 59.67 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2063736 59.65 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1972402 59.83 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2004073 60.19 ns/op BenchmarkLastIndexAnyASCII/16:1-4 778617 153.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 785180 156.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 744501 162.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 711229 165.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 654487 178.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 590982 205.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 485662 250.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73010 1641 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74262 1634 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72438 1646 ns/op BenchmarkLastIndexAnyASCII/256:8-4 72926 1638 ns/op BenchmarkLastIndexAnyASCII/256:16-4 71914 1661 ns/op BenchmarkLastIndexAnyASCII/256:32-4 69793 1690 ns/op BenchmarkLastIndexAnyASCII/256:64-4 68690 1728 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2026737 58.48 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2052124 57.91 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2070858 57.45 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2075608 57.42 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2145852 56.17 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2039233 59.11 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2061414 59.03 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 343629 327.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 173484 675.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 187716 672.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 181880 671.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 169256 682.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 169608 719.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 162412 733.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 25068 4712 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 10339 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 10523 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 10464 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10536 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10635 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10848 ns/op BenchmarkTrimASCII/1:1-4 3315370 37.14 ns/op BenchmarkTrimASCII/1:2-4 2443993 50.41 ns/op BenchmarkTrimASCII/1:4-4 2201268 54.00 ns/op BenchmarkTrimASCII/1:8-4 2017390 60.68 ns/op BenchmarkTrimASCII/1:16-4 1640080 74.40 ns/op BenchmarkTrimASCII/16:1-4 2693151 43.17 ns/op BenchmarkTrimASCII/16:2-4 765712 155.6 ns/op BenchmarkTrimASCII/16:4-4 694807 159.8 ns/op BenchmarkTrimASCII/16:8-4 667306 169.5 ns/op BenchmarkTrimASCII/16:16-4 671661 176.2 ns/op BenchmarkTrimASCII/256:1-4 668846 175.3 ns/op BenchmarkTrimASCII/256:2-4 71593 1633 ns/op BenchmarkTrimASCII/256:4-4 71727 1667 ns/op BenchmarkTrimASCII/256:8-4 71503 1661 ns/op BenchmarkTrimASCII/256:16-4 71118 1682 ns/op BenchmarkTrimASCII/4096:1-4 59968 2008 ns/op BenchmarkTrimASCII/4096:2-4 4389 26540 ns/op BenchmarkTrimASCII/4096:4-4 4466 26567 ns/op BenchmarkTrimASCII/4096:8-4 4327 26754 ns/op BenchmarkTrimASCII/4096:16-4 4503 26349 ns/op BenchmarkTrimByte-4 3997155 29.39 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13100 9083 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13312 9189 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1126 106104 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2335 52044 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4530 25967 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7809 15027 ns/op BenchmarkJoin/0-4 4889618 25.57 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3894637 30.82 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 222885 547.4 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 148732 792.6 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 113775 1112 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 87903 1356 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 73392 1576 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 63529 1873 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2460285 47.05 ns/op BenchmarkTrimSpace/ASCII-4 1630375 73.11 ns/op BenchmarkTrimSpace/SomeNonASCII-4 139742 853.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 73299 1602 ns/op BenchmarkReplaceAll-4 107408 1057 ns/op 16 B/op 1 allocs/op PASS ok strings 60.461s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 34294 3295 ns/op BenchmarkCond2-4 15296 7624 ns/op BenchmarkCond4-4 8852 12472 ns/op BenchmarkCond8-4 3522 35723 ns/op BenchmarkCond16-4 1306 87618 ns/op BenchmarkCond32-4 456 252191 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 343646 317.2 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 220830 582.6 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 478059 257.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 405030 331.9 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 268746 609.8 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 498111 261.3 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 74374 1691 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 59964 2338 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 65275 2477 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 34826 3861 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 375594 270.4 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 157316 789.0 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 378698 441.1 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 130083 928.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 447242 237.5 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 162625 793.5 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2530524 48.08 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 35385 3269 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 113665 1112 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 93526 1161 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 6903 16356 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 218 582222 ns/op BenchmarkRange/*sync.Map-4 1224 108621 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 89182 1468 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 148746 797.8 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 56719 2158 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 137847 780.6 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 180609 692.9 ns/op BenchmarkAdversarialDelete/*sync.Map-4 154862 810.9 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 57775 1978 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 148736 734.6 ns/op BenchmarkDeleteCollision/*sync.Map-4 550395 250.8 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 43216 2678 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 123844 945.9 ns/op BenchmarkSwapCollision/*sync.Map-4 65496 1913 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 374 337105 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 81702 1407 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 339355 442.9 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 19120 6459 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 55483 2115 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 16279 7283 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 82713 1222 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 87187 1295 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 98028 1254 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2021445 58.69 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 147122 787.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2359983 75.13 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 464664 266.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 142418 837.8 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 337021 313.7 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 83767 1496 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 337532 419.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 363769 303.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 104202 1117 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 491030 272.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 100275 1444 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 101055 1222 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 127520 1068 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 46292 2605 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 173611 655.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 498230 354.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 113186 1085 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 495548 276.6 ns/op BenchmarkUncontendedSemaphore-4 3623575 33.22 ns/op BenchmarkContendedSemaphore-4 2722054 44.66 ns/op BenchmarkMutexUncontended-4 818971 128.1 ns/op BenchmarkMutex-4 103663 1309 ns/op BenchmarkMutexSlack-4 83738 1322 ns/op BenchmarkMutexWork-4 97054 1378 ns/op BenchmarkMutexWorkSlack-4 77809 1321 ns/op BenchmarkMutexNoSpin-4 45840 2976 ns/op BenchmarkMutexSpin-4 46137 2262 ns/op BenchmarkOnce-4 487275 253.1 ns/op BenchmarkSemaUncontended-4 6875210 17.37 ns/op BenchmarkSemaSyntNonblock-4 1000000 119.1 ns/op BenchmarkSemaSyntBlock-4 991293 121.9 ns/op BenchmarkSemaWorkNonblock-4 750954 178.3 ns/op BenchmarkSemaWorkBlock-4 843898 183.9 ns/op BenchmarkRWMutexUncontended-4 471688 255.8 ns/op BenchmarkRWMutexWrite100-4 180093 619.5 ns/op BenchmarkRWMutexWrite10-4 165186 728.4 ns/op BenchmarkRWMutexWorkWrite100-4 217225 609.8 ns/op BenchmarkRWMutexWorkWrite10-4 136232 896.9 ns/op BenchmarkWaitGroupUncontended-4 842089 128.1 ns/op BenchmarkWaitGroupAddDone-4 191170 701.5 ns/op BenchmarkWaitGroupAddDoneWork-4 207469 485.1 ns/op BenchmarkWaitGroupWait-4 4707727 25.26 ns/op BenchmarkWaitGroupWaitWork-4 3156374 37.73 ns/op BenchmarkWaitGroupActuallyWait-4 23168 5437 ns/op 32 B/op 2 allocs/op PASS ok sync 17.239s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 249092 420.1 ns/op PASS ok sync/atomic 0.149s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 103792 1123 ns/op 0 B/op 0 allocs/op PASS ok testing 0.161s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7970 14254 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11295 10735 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 84 1232824 ns/op 129393 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 120 998249 ns/op 1078 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 149497130 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 154653327 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1681 65926 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2115 57308 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 20 6121260 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 18 5631046 ns/op 22976 B/op 57 allocs/op BenchmarkTable/10x100000/new-4 1 717757019 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 712210179 ns/op 48120712 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 219 559493 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 232 488591 ns/op 169 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 60511680 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 61541584 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7312674894 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6979861716 ns/op 335150152 B/op 100092 allocs/op BenchmarkPyramid/10-4 2402 46881 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 36 3200216 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 336334438 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2605 47791 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 261 420753 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4430705 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7899 15414 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.450s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 80277708 ns/op BenchmarkVariableString-4 97314 1242 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2035 56776 ns/op 2520 B/op 39 allocs/op PASS ok text/template/parse 0.546s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 24 4209922 ns/op BenchmarkAfter-4 80 1640932 ns/op BenchmarkStop-4 148 716996 ns/op BenchmarkSimultaneousAfterFunc-4 27 5799762 ns/op BenchmarkStartStop-4 166 789827 ns/op BenchmarkReset-4 2173 58387 ns/op BenchmarkSleep-4 24 4714566 ns/op BenchmarkParallelTimerLatency-4 49 217990 avg-late-ns 412223 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 99315 avg-late-ns 261425 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 88128 avg-late-ns 210692 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 85097 avg-late-ns 337181 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 84394 avg-late-ns 383301 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 82477 avg-late-ns 313701 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 55772 avg-late-ns 242227 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 100284 avg-late-ns 535630 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 65311 avg-late-ns 398502 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 128039 avg-late-ns 616270 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 1119143 avg-late-ns 5843587 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 118929 avg-late-ns 452674 max-late-ns BenchmarkTicker-4 254 420122 ns/op BenchmarkTickerReset-4 3883 34819 ns/op BenchmarkTickerResetNaive-4 170 672033 ns/op BenchmarkNow-4 896246 127.4 ns/op BenchmarkNowUnixNano-4 975673 113.6 ns/op BenchmarkNowUnixMilli-4 1000000 126.0 ns/op BenchmarkNowUnixMicro-4 1000000 113.7 ns/op BenchmarkFormat-4 56522 2114 ns/op BenchmarkFormatRFC3339-4 80781 1538 ns/op BenchmarkFormatRFC3339Nano-4 77320 1564 ns/op BenchmarkFormatNow-4 77911 1544 ns/op BenchmarkMarshalJSON-4 107625 1121 ns/op BenchmarkMarshalText-4 111312 1095 ns/op BenchmarkParse-4 137827 883.1 ns/op BenchmarkParseRFC3339UTC-4 326085 360.7 ns/op BenchmarkParseRFC3339UTCBytes-4 236239 516.0 ns/op BenchmarkParseRFC3339TZ-4 102015 1175 ns/op BenchmarkParseRFC3339TZBytes-4 82249 1505 ns/op BenchmarkParseDuration-4 505808 223.6 ns/op BenchmarkHour-4 843076 144.9 ns/op BenchmarkSecond-4 836380 142.7 ns/op BenchmarkYear-4 617274 190.4 ns/op BenchmarkDay-4 563756 217.1 ns/op BenchmarkISOWeek-4 604936 201.9 ns/op BenchmarkGoString-4 76142 1570 ns/op BenchmarkUnmarshalText-4 72921 1699 ns/op PASS ok time 11.787s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 407002 274.4 ns/op BenchmarkDecodeValidJapaneseChars-4 447831 244.0 ns/op BenchmarkDecodeRune-4 1908618 61.92 ns/op BenchmarkEncodeValidASCII-4 531499 191.6 ns/op BenchmarkEncodeValidJapaneseChars-4 852656 141.8 ns/op BenchmarkAppendRuneValidASCII-4 1572070 77.66 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2557218 46.76 ns/op BenchmarkEncodeRune-4 3416817 34.60 ns/op PASS ok unicode/utf16 1.315s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 905802 134.6 ns/op BenchmarkRuneCountTenJapaneseChars-4 189435 621.3 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3670693 31.61 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 435826 275.9 ns/op BenchmarkValidTenASCIIChars-4 883128 136.2 ns/op BenchmarkValid100KASCIIChars-4 98 1029990 ns/op BenchmarkValidTenJapaneseChars-4 162208 715.0 ns/op BenchmarkValidLongMostlyASCII-4 90 1112115 ns/op BenchmarkValidLongJapanese-4 54 2096044 ns/op BenchmarkValidStringTenASCIIChars-4 4524272 26.01 ns/op BenchmarkValidString100KASCIIChars-4 8187 14448 ns/op BenchmarkValidStringTenJapaneseChars-4 399937 270.8 ns/op BenchmarkValidStringLongMostlyASCII-4 1226 98534 ns/op BenchmarkValidStringLongJapanese-4 156 738855 ns/op BenchmarkEncodeASCIIRune-4 4341328 26.90 ns/op BenchmarkEncodeJapaneseRune-4 2393780 47.49 ns/op BenchmarkAppendASCIIRune-4 10508959 11.31 ns/op BenchmarkAppendJapaneseRune-4 2878324 41.21 ns/op BenchmarkDecodeASCIIRune-4 2995527 39.88 ns/op BenchmarkDecodeJapaneseRune-4 1959829 59.80 ns/op BenchmarkFullRune/ASCII-4 3908772 30.48 ns/op BenchmarkFullRune/Incomplete-4 1680501 69.94 ns/op BenchmarkFullRune/Japanese-4 4067247 29.45 ns/op PASS ok unicode/utf8 3.397s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 53664205631 ns/op PASS ok cmd/api 59.626s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1226757 98.66 ns/op BenchmarkEqArrayOfStrings64-4 151138 764.9 ns/op BenchmarkEqArrayOfStrings1024-4 8768 11596 ns/op BenchmarkEqArrayOfFloats5-4 1412323 84.44 ns/op BenchmarkEqArrayOfFloats64-4 159771 763.9 ns/op BenchmarkEqArrayOfFloats1024-4 9417 12040 ns/op BenchmarkEqStruct-4 19983260 5.762 ns/op PASS ok cmd/compile/internal/reflectdata 1.076s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 8748 360446 ns/op BenchmarkCopyElim1-4 517 193571 ns/op BenchmarkCopyElim10-4 552 223144 ns/op BenchmarkCopyElim100-4 348 342119 ns/op BenchmarkCopyElim1000-4 67 1743007 ns/op BenchmarkCopyElim10000-4 3 34746408 ns/op BenchmarkCopyElim100000-4 1 602549720 ns/op BenchmarkDeadCode/1-4 582 218544 ns/op BenchmarkDeadCode/10-4 526 229496 ns/op BenchmarkDeadCode/100-4 260 434717 ns/op BenchmarkDeadCode/1000-4 43 2596340 ns/op BenchmarkDeadCode/10000-4 3 37871161 ns/op BenchmarkDeadCode/100000-4 1 432645150 ns/op BenchmarkDeadCode/200000-4 1 989998682 ns/op BenchmarkDominatorsLinear-4 13 10784711 ns/op 0.93 MB/s BenchmarkDominatorsFwdBack-4 7 16597952 ns/op 0.60 MB/s BenchmarkDominatorsManyPred-4 7 15001832 ns/op 0.67 MB/s BenchmarkDominatorsMaxPred-4 8 14769090 ns/op 0.68 MB/s BenchmarkDominatorsMaxPredVal-4 7 15292188 ns/op 0.65 MB/s BenchmarkFuse/1-4 529 195475 ns/op BenchmarkFuse/10-4 446 243366 ns/op BenchmarkFuse/100-4 178 702750 ns/op BenchmarkFuse/1000-4 20 6835038 ns/op BenchmarkFuse/10000-4 2 82228114 ns/op BenchmarkNilCheckDeep1-4 12169 9789 ns/op 0.10 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5230 23343 ns/op 0.43 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 759 153980 ns/op 0.65 MB/s 638 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 67 1619032 ns/op 0.62 MB/s 4836 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 19265731 ns/op 0.52 MB/s 54949 B/op 5 allocs/op BenchmarkDSEPass-4 33 3594137 ns/op 55840 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 120442220 ns/op 4283280 B/op 108998 allocs/op BenchmarkCSEPass-4 7 16261468 ns/op 150438 B/op 11 allocs/op BenchmarkCSEPassBlock-4 1 158765065 ns/op 5683888 B/op 97601 allocs/op BenchmarkDeadcodePass-4 157 783996 ns/op 88029 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 136820159 ns/op 4032552 B/op 44839 allocs/op BenchmarkMultiPass-4 61 1886190 ns/op 244174 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 267852457 ns/op 11249536 B/op 150114 allocs/op BenchmarkCondRewrite/SoloJump-4 3496819 34.05 ns/op BenchmarkCondRewrite/CombJump-4 3310920 35.30 ns/op PASS ok cmd/compile/internal/ssa 17.411s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 8112 12387 ns/op BenchmarkExtShift-4 18078 6646 ns/op BenchmarkModify-4 9345 12261 ns/op BenchmarkMullImm-4 18864 6336 ns/op BenchmarkConstModify-4 9229 12541 ns/op BenchmarkBitSet-4 19288 6047 ns/op BenchmarkBitClear-4 19416 6115 ns/op BenchmarkBitToggle-4 19135 6079 ns/op BenchmarkBitSetConst-4 156484 782.5 ns/op BenchmarkBitClearConst-4 145190 814.7 ns/op BenchmarkBitToggleConst-4 149479 782.1 ns/op BenchmarkDivconstI64-4 8664793 13.74 ns/op BenchmarkModconstI64-4 8253448 14.51 ns/op BenchmarkDivisiblePow2constI64-4 8705349 13.82 ns/op BenchmarkDivisibleconstI64-4 9175272 13.19 ns/op BenchmarkDivisibleWDivconstI64-4 6408628 18.71 ns/op BenchmarkDivconstU64/3-4 8620854 13.89 ns/op BenchmarkDivconstU64/5-4 7983418 14.70 ns/op BenchmarkDivconstU64/37-4 8940414 13.28 ns/op BenchmarkDivconstU64/1234567-4 9168496 13.23 ns/op BenchmarkModconstU64-4 8443159 13.78 ns/op BenchmarkDivisibleconstU64-4 9519823 12.50 ns/op BenchmarkDivisibleWDivconstU64-4 6050112 19.95 ns/op BenchmarkDivconstI32-4 8873277 13.60 ns/op BenchmarkModconstI32-4 10083765 12.03 ns/op BenchmarkDivisiblePow2constI32-4 9532437 12.59 ns/op BenchmarkDivisibleconstI32-4 8811340 13.65 ns/op BenchmarkDivisibleWDivconstI32-4 5953575 20.39 ns/op BenchmarkDivconstU32-4 8968502 13.60 ns/op BenchmarkModconstU32-4 8499926 14.19 ns/op BenchmarkDivisibleconstU32-4 9708002 12.69 ns/op BenchmarkDivisibleWDivconstU32-4 5959164 19.77 ns/op BenchmarkDivconstI16-4 8669274 13.87 ns/op BenchmarkModconstI16-4 9557894 12.08 ns/op BenchmarkDivisiblePow2constI16-4 9737538 12.61 ns/op BenchmarkDivisibleconstI16-4 9470913 12.83 ns/op BenchmarkDivisibleWDivconstI16-4 5924388 19.56 ns/op BenchmarkDivconstU16-4 8627698 13.65 ns/op BenchmarkModconstU16-4 9010432 13.31 ns/op BenchmarkDivisibleconstU16-4 9397795 12.76 ns/op BenchmarkDivisibleWDivconstU16-4 5998659 20.18 ns/op BenchmarkDivconstI8-4 9855319 12.35 ns/op BenchmarkModconstI8-4 9230907 13.04 ns/op BenchmarkDivisiblePow2constI8-4 9249273 13.08 ns/op BenchmarkDivisibleconstI8-4 9188275 12.71 ns/op BenchmarkDivisibleWDivconstI8-4 5825139 20.58 ns/op BenchmarkDivconstU8-4 8920399 13.57 ns/op BenchmarkModconstU8-4 9552535 12.89 ns/op BenchmarkDivisibleconstU8-4 9485979 12.65 ns/op BenchmarkDivisibleWDivconstU8-4 5907800 19.92 ns/op BenchmarkMul2-4 164338 762.8 ns/op BenchmarkMulNeg2-4 165645 757.2 ns/op BenchmarkEfaceInteger-4 3787440 28.29 ns/op BenchmarkMulconstI32/3-4 18435139 6.200 ns/op BenchmarkMulconstI32/5-4 19376001 6.079 ns/op BenchmarkMulconstI32/12-4 18225309 6.484 ns/op BenchmarkMulconstI32/120-4 20009457 6.165 ns/op BenchmarkMulconstI32/-120-4 19861965 6.151 ns/op BenchmarkMulconstI32/65537-4 18756429 6.458 ns/op BenchmarkMulconstI32/65538-4 18695059 6.536 ns/op BenchmarkMulconstI64/3-4 18561565 6.429 ns/op BenchmarkMulconstI64/5-4 18785574 6.456 ns/op BenchmarkMulconstI64/12-4 18526843 6.530 ns/op BenchmarkMulconstI64/120-4 17692111 6.463 ns/op BenchmarkMulconstI64/-120-4 18651574 6.560 ns/op BenchmarkMulconstI64/65537-4 18054242 6.546 ns/op BenchmarkMulconstI64/65538-4 18761306 6.422 ns/op BenchmarkMulconstU32/3-4 19719600 6.030 ns/op BenchmarkMulconstU32/5-4 19709167 6.173 ns/op BenchmarkMulconstU32/12-4 18770685 6.526 ns/op BenchmarkMulconstU32/120-4 19971906 6.155 ns/op BenchmarkMulconstU32/65537-4 17604016 6.478 ns/op BenchmarkMulconstU32/65538-4 17808093 6.566 ns/op BenchmarkMulconstU64/3-4 18481244 6.426 ns/op BenchmarkMulconstU64/5-4 18443738 6.461 ns/op BenchmarkMulconstU64/12-4 18744340 6.540 ns/op BenchmarkMulconstU64/120-4 17928756 6.652 ns/op BenchmarkMulconstU64/65537-4 18348651 7.015 ns/op BenchmarkMulconstU64/65538-4 18721282 6.502 ns/op BenchmarkShiftArithmeticRight-4 19919065 6.078 ns/op BenchmarkSwitch8Predictable-4 14811914 7.496 ns/op BenchmarkSwitch8Unpredictable-4 6387825 18.51 ns/op BenchmarkSwitch32Predictable-4 9485772 12.51 ns/op BenchmarkSwitch32Unpredictable-4 6319154 18.68 ns/op BenchmarkSwitchStringPredictable-4 8675454 12.92 ns/op BenchmarkSwitchStringUnpredictable-4 4824668 23.82 ns/op PASS ok cmd/compile/internal/test 11.950s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 109 1016996 ns/op BenchmarkNamed/Underlying/nongeneric-4 827892 139.9 ns/op BenchmarkNamed/Underlying/generic-4 814678 145.0 ns/op BenchmarkNamed/Underlying/src_instance-4 763096 143.8 ns/op BenchmarkNamed/Underlying/user_instance-4 828162 151.0 ns/op BenchmarkCheck/http/funcbodies/info-4 1 546487940 ns/op 55740 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 379097013 ns/op 80350 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 162764473 ns/op 187062 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 143415026 ns/op 212282 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 407681080 ns/op 12581 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 93870856 ns/op 54634 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 35180385 ns/op 145636 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 33959341 ns/op 150972 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 170206032 ns/op 12744 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 44573423 ns/op 48660 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 20973627 ns/op 103413 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 20444796 ns/op 106055 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1160699318 ns/op 53295 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 631730290 ns/op 97915 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 171446576 ns/op 360624 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 121943897 ns/op 507044 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 492500156 ns/op 4104 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 65667094 ns/op 30796 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 39862785 ns/op 50722 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 39195146 ns/op 51585 lines/s PASS ok cmd/compile/internal/types2 16.121s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 42 2627536 ns/op 3808333 sys-ns/op 713476 user-ns/op PASS ok cmd/go 0.370s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 65750 1814 ns/op 4.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 76633 1529 ns/op 5.23 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 13968 8442 ns/op 121.29 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14344 8136 ns/op 125.87 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2204 54126 ns/op 151.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2184 54553 ns/op 150.17 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.965s All tests passed.