freebsd-amd64-race at cc82867f6bf650e6b48a6e87849e4fdd5b94ef70 :: 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.211s ok archive/zip 1.813s ok bufio 0.340s ok bytes 4.215s ok compress/bzip2 0.570s ok compress/flate 4.810s ok compress/gzip 10.924s ok compress/lzw 0.533s ok compress/zlib 4.212s ok container/heap 0.035s ok container/list 0.033s ok container/ring 0.028s ok context 0.039s ok crypto 0.025s ok crypto/aes 0.070s ok crypto/cipher 0.058s ok crypto/des 0.059s ok crypto/dsa 0.028s ok crypto/ecdh 0.196s ok crypto/ecdsa 0.144s ok crypto/ed25519 0.389s ok crypto/elliptic 0.047s ok crypto/hmac 0.036s ok crypto/internal/alias 0.025s ok crypto/internal/bigmod 2.363s ok crypto/internal/boring 0.026s ok crypto/internal/boring/bcache 0.391s ok crypto/internal/edwards25519 34.002s ok crypto/internal/edwards25519/field 12.420s ok crypto/internal/nistec 3.651s ok crypto/internal/nistec/fiat 0.025s [no tests to run] ok crypto/md5 0.040s ok crypto/rand 0.379s ok crypto/rc4 0.431s ok crypto/rsa 0.487s ok crypto/sha1 0.037s ok crypto/sha256 0.037s ok crypto/sha512 0.037s ok crypto/subtle 0.420s ok crypto/tls 1.494s ok crypto/x509 1.105s ok database/sql 0.352s ok database/sql/driver 0.025s ok debug/buildinfo 0.047s ok debug/dwarf 0.080s ok debug/elf 1.177s ok debug/gosym 0.104s ok debug/macho 0.050s ok debug/pe 0.058s ok debug/plan9obj 0.027s ok embed 0.028s [no tests to run] ok embed/internal/embedtest 0.026s ok encoding/ascii85 0.036s ok encoding/asn1 0.036s ok encoding/base32 0.080s ok encoding/base64 0.035s ok encoding/binary 0.036s ok encoding/csv 0.068s ok encoding/gob 14.915s ok encoding/hex 0.040s ok encoding/json 1.107s ok encoding/pem 1.987s ok encoding/xml 0.189s ok errors 0.037s ok expvar 0.036s ok flag 0.128s ok fmt 0.584s ok go/ast 0.039s ok go/build 4.193s ok go/build/constraint 0.036s ok go/constant 0.037s ok go/doc 0.238s ok go/doc/comment 1.945s ok go/format 0.058s ok go/importer 0.176s ok go/internal/gccgoimporter 0.068s ok go/internal/gcimporter 1.150s ok go/internal/srcimporter 10.591s ok go/parser 0.937s ok go/printer 1.303s ok go/scanner 0.035s ok go/token 0.170s ok go/types 29.633s ok hash 0.037s ok hash/adler32 0.057s ok hash/crc32 0.069s ok hash/crc64 0.036s ok hash/fnv 0.027s ok hash/maphash 0.026s ok html 0.036s ok html/template 0.219s ok image 0.411s ok image/color 0.059s ok image/draw 0.560s ok image/gif 0.841s ok image/jpeg 1.225s ok image/png 3.060s ok index/suffixarray 0.988s ok internal/abi 3.595s ok internal/buildcfg 0.024s ok internal/coverage/cformat 0.025s ok internal/coverage/cmerge 0.026s ok internal/coverage/pods 0.026s ok internal/coverage/slicereader 0.026s ok internal/coverage/slicewriter 0.027s ok internal/coverage/test 0.057s ok internal/cpu 0.077s ok internal/dag 0.027s ok internal/diff 0.035s ok internal/fmtsort 0.025s ok internal/fuzz 0.047s ok internal/godebug 0.025s ok internal/intern 0.205s ok internal/itoa 0.026s ok internal/poll 0.364s ok internal/profile 0.039s ok internal/reflectlite 0.240s ok internal/safefilepath 0.025s ok internal/saferio 0.121s ok internal/singleflight 0.076s ok internal/testenv 0.025s ok internal/trace 0.184s ok internal/types/errors 0.327s ok internal/unsafeheader 0.046s ok internal/xcoff 0.048s ok io 0.060s ok io/fs 0.261s ok io/ioutil 0.035s ok log 0.036s ok log/syslog 1.291s ok math 0.047s ok math/big 2.859s ok math/bits 0.037s ok math/cmplx 0.038s ok math/rand 1.875s ok mime 0.047s ok mime/multipart 1.492s ok mime/quotedprintable 0.069s ok net 7.940s ok net/http 8.146s ok net/http/cgi 0.326s ok net/http/cookiejar 0.039s ok net/http/fcgi 0.137s ok net/http/httptest 0.207s ok net/http/httptrace 0.026s ok net/http/httputil 0.660s ok net/http/internal 0.037s ok net/http/internal/ascii 0.027s ok net/http/pprof 5.338s ok net/internal/socktest 0.025s ok net/mail 0.036s ok net/netip 0.343s ok net/rpc 0.066s ok net/rpc/jsonrpc 0.039s ok net/smtp 0.061s ok net/textproto 0.037s ok net/url 0.046s ok os 0.432s ok os/exec 0.412s ok os/exec/internal/fdtest 0.027s ok os/signal 3.346s ok os/user 0.027s ok path 0.038s ok path/filepath 0.110s ok plugin 0.026s ok reflect 0.447s ok regexp 3.049s ok regexp/syntax 4.313s ok runtime 25.530s ok runtime/cgo 0.029s ok runtime/coverage 0.029s ok runtime/debug 0.122s ok runtime/internal/atomic 0.080s ok runtime/internal/math 0.062s ok runtime/internal/sys 0.033s ok runtime/metrics 0.025s ok runtime/pprof 6.805s ok runtime/race 8.334s ok runtime/trace 3.749s ok sort 0.506s ok strconv 2.238s ok strings 3.469s ok sync 0.617s ok sync/atomic 1.993s ok syscall 0.256s ok testing 1.735s ok testing/fstest 0.037s ok testing/iotest 0.036s ok testing/quick 0.153s ok text/scanner 0.046s ok text/tabwriter 0.035s ok text/template 0.090s ok text/template/parse 0.047s ok time 2.249s ok unicode 0.037s ok unicode/utf16 0.029s ok unicode/utf8 0.085s ok cmd/addr2line 1.709s ok cmd/api 5.892s ok cmd/asm/internal/asm 2.773s ok cmd/asm/internal/lex 0.037s ok cmd/compile/internal/abt 0.059s ok cmd/compile/internal/amd64 0.037s ok cmd/compile/internal/base 0.028s ok cmd/compile/internal/compare 0.028s ok cmd/compile/internal/dwarfgen 0.457s ok cmd/compile/internal/importer 0.804s ok cmd/compile/internal/ir 0.026s ok cmd/compile/internal/logopt 0.183s ok cmd/compile/internal/noder 0.037s ok cmd/compile/internal/reflectdata 0.026s [no tests to run] ok cmd/compile/internal/ssa 3.024s ok cmd/compile/internal/syntax 0.165s ok cmd/compile/internal/test 11.237s ok cmd/compile/internal/typecheck 0.276s ok cmd/compile/internal/types 0.025s ok cmd/compile/internal/types2 7.474s ok cmd/covdata 0.026s ok cmd/cover 1.147s ok cmd/dist 0.025s ok cmd/doc 0.800s ok cmd/fix 1.849s ok cmd/go 73.815s ok cmd/go/internal/auth 0.026s ok cmd/go/internal/cache 0.160s ok cmd/go/internal/fsys 0.071s ok cmd/go/internal/generate 0.037s ok cmd/go/internal/get 0.038s ok cmd/go/internal/imports 0.039s ok cmd/go/internal/load 0.037s ok cmd/go/internal/lockedfile 0.397s ok cmd/go/internal/lockedfile/internal/filelock 0.078s ok cmd/go/internal/modconv 0.046s ok cmd/go/internal/modfetch 0.037s ok cmd/go/internal/modfetch/codehost 0.038s ok cmd/go/internal/modfetch/zip_sum_test 0.043s ok cmd/go/internal/modindex 0.509s ok cmd/go/internal/modload 0.036s ok cmd/go/internal/mvs 0.058s ok cmd/go/internal/par 0.185s ok cmd/go/internal/str 0.028s ok cmd/go/internal/test 0.048s ok cmd/go/internal/vcs 0.039s ok cmd/go/internal/vcweb 0.039s ok cmd/go/internal/vcweb/vcstest 1.866s ok cmd/go/internal/web 0.040s ok cmd/go/internal/work 0.090s ok cmd/gofmt 0.185s ok cmd/internal/archive 0.711s ok cmd/internal/buildid 0.596s ok cmd/internal/dwarf 0.025s ok cmd/internal/edit 0.027s ok cmd/internal/goobj 0.025s ok cmd/internal/moddeps 0.751s ok cmd/internal/notsha256 0.026s ok cmd/internal/obj 0.437s ok cmd/internal/obj/ppc64 0.085s ok cmd/internal/obj/riscv 0.048s ok cmd/internal/obj/s390x 0.027s ok cmd/internal/obj/x86 2.310s ok cmd/internal/objabi 0.026s ok cmd/internal/pkgpath 0.142s ok cmd/internal/pkgpattern 0.038s ok cmd/internal/quoted 0.036s ok cmd/internal/src 0.025s ok cmd/internal/test2json 0.748s ok cmd/link 5.749s ok cmd/link/internal/benchmark 0.044s ok cmd/link/internal/ld 3.755s ok cmd/link/internal/loader 0.108s ok cmd/nm 1.384s ok cmd/objdump 1.982s ok cmd/pack 1.591s ok cmd/pprof 1.530s ok cmd/trace 0.094s ok cmd/vet 13.997s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3104 35707 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2306 45852 ns/op 1859 B/op 37 allocs/op Benchmark/Writer/PAX-4 1692 69380 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4359 28037 ns/op 5144 B/op 16 allocs/op Benchmark/Reader/GNU-4 5871 18797 ns/op 5134 B/op 15 allocs/op Benchmark/Reader/PAX-4 2047 55073 ns/op 8926 B/op 33 allocs/op PASS ok archive/tar 0.852s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 300670341 ns/op 15136 B/op 67 allocs/op BenchmarkZip64Test-4 1 146840374 ns/op BenchmarkZip64TestSizes/4096-4 1752 70731 ns/op BenchmarkZip64TestSizes/1048576-4 183 621174 ns/op BenchmarkZip64TestSizes/67108864-4 1 140224483 ns/op PASS ok archive/zip 1.202s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 234277 468.0 ns/op BenchmarkReaderCopyUnoptimal-4 146110 765.5 ns/op BenchmarkReaderCopyNoWriteTo-4 6892 18518 ns/op BenchmarkReaderWriteToOptimal-4 8922 13504 ns/op BenchmarkReaderReadString-4 145878 829.7 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 217436 526.8 ns/op BenchmarkWriterCopyUnoptimal-4 225016 537.0 ns/op BenchmarkWriterCopyNoReadFrom-4 8053 17002 ns/op BenchmarkReaderEmpty-4 42819 3390 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 32796 3678 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 637185 181.5 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.611s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 6370 20064 ns/op 1633.14 MB/s BenchmarkWriteByte-4 470 249634 ns/op 16.41 MB/s BenchmarkWriteRune-4 255 466386 ns/op 26.35 MB/s BenchmarkBufferNotEmptyWriteRead-4 36 3303328 ns/op BenchmarkBufferFullSmallReads-4 99 1095925 ns/op BenchmarkBufferWriteBlock/N4096-4 7849 14936 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 496 225288 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 14 7551007 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4463844 27.62 ns/op 362.02 MB/s BenchmarkIndexByte/32-4 4223284 29.19 ns/op 1096.36 MB/s BenchmarkIndexByte/4K-4 964947 125.4 ns/op 32672.44 MB/s BenchmarkIndexBytePortable/10-4 976390 119.1 ns/op 83.99 MB/s BenchmarkIndexBytePortable/32-4 330891 364.5 ns/op 87.78 MB/s BenchmarkIndexBytePortable/4K-4 2817 42416 ns/op 96.57 MB/s BenchmarkIndexRune/10-4 1216436 98.00 ns/op 102.04 MB/s BenchmarkIndexRune/32-4 1215942 99.02 ns/op 323.17 MB/s BenchmarkIndexRune/4K-4 393108 302.9 ns/op 13524.55 MB/s BenchmarkIndexRuneASCII/10-4 4477334 27.96 ns/op 357.63 MB/s BenchmarkIndexRuneASCII/32-4 4130332 29.59 ns/op 1081.45 MB/s BenchmarkIndexRuneASCII/4K-4 901309 128.9 ns/op 31771.16 MB/s BenchmarkEqual/0-4 8316861 13.93 ns/op BenchmarkEqual/1-4 1484876 80.82 ns/op 12.37 MB/s BenchmarkEqual/6-4 1430818 84.05 ns/op 71.38 MB/s BenchmarkEqual/9-4 1449487 82.68 ns/op 108.86 MB/s BenchmarkEqual/15-4 1395818 85.99 ns/op 174.44 MB/s BenchmarkEqual/16-4 1473022 78.67 ns/op 203.37 MB/s BenchmarkEqual/20-4 1383096 87.72 ns/op 228.01 MB/s BenchmarkEqual/32-4 1411952 84.10 ns/op 380.50 MB/s BenchmarkEqual/4K-4 108068 1106 ns/op 3702.19 MB/s BenchmarkIndex/10-4 3112315 38.37 ns/op 260.65 MB/s BenchmarkIndex/32-4 3056096 39.11 ns/op 818.20 MB/s BenchmarkIndex/4K-4 18349 6543 ns/op 626.03 MB/s BenchmarkIndexEasy/10-4 3178533 36.98 ns/op 270.41 MB/s BenchmarkIndexEasy/32-4 2977041 39.18 ns/op 816.64 MB/s BenchmarkIndexEasy/4K-4 472905 234.8 ns/op 17442.70 MB/s BenchmarkCount/10-4 1586035 76.16 ns/op 131.31 MB/s BenchmarkCount/32-4 1522735 79.17 ns/op 404.18 MB/s BenchmarkCount/4K-4 18350 6531 ns/op 627.14 MB/s BenchmarkCountEasy/10-4 1616848 74.02 ns/op 135.10 MB/s BenchmarkCountEasy/32-4 1548417 77.87 ns/op 410.97 MB/s BenchmarkCountEasy/4K-4 430694 277.7 ns/op 14749.93 MB/s BenchmarkCountSingle/10-4 3556207 34.88 ns/op 286.67 MB/s BenchmarkCountSingle/32-4 3393255 35.90 ns/op 891.49 MB/s BenchmarkCountSingle/4K-4 818594 140.1 ns/op 29245.94 MB/s BenchmarkToUpper/#00-4 3000440 39.68 ns/op BenchmarkToUpper/ONLYUPPER-4 321595 372.0 ns/op BenchmarkToUpper/abc-4 545359 220.3 ns/op BenchmarkToUpper/AbC123-4 335034 361.9 ns/op BenchmarkToUpper/azAZ09_-4 297164 398.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 91754 1315 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40408 2940 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 60232 1985 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 130983 909.9 ns/op BenchmarkToLower/#00-4 2986335 40.12 ns/op BenchmarkToLower/abc-4 480854 247.1 ns/op BenchmarkToLower/AbC123-4 327200 360.7 ns/op BenchmarkToLower/azAZ09_-4 307260 388.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 89317 1317 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 43836 2712 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 68931 1717 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 129676 927.3 ns/op BenchmarkFields/ASCII/16-4 154951 767.5 ns/op 20.85 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9945 11000 ns/op 23.27 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 664 178955 ns/op 22.89 MB/s 9728 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 39 3019878 ns/op 21.70 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 47758724 ns/op 21.96 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 153040 773.7 ns/op 20.68 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6592 17078 ns/op 14.99 MB/s 512 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 406 291845 ns/op 14.03 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 21 5193869 ns/op 12.62 MB/s 512260 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 91698542 ns/op 11.44 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 175214 692.1 ns/op 23.12 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12972 9229 ns/op 27.74 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 711 162821 ns/op 25.16 MB/s 25088 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 39 2999901 ns/op 21.85 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 56179179 ns/op 18.66 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 172228 689.8 ns/op 23.20 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9117 12040 ns/op 21.26 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 555 213296 ns/op 19.20 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 31 3855585 ns/op 17.00 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 71073148 ns/op 14.75 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2141178 55.81 ns/op BenchmarkTrimSpace/ASCII-4 1000000 113.8 ns/op BenchmarkTrimSpace/SomeNonASCII-4 116626 1019 ns/op BenchmarkTrimSpace/JustNonASCII-4 53215 2264 ns/op BenchmarkToValidUTF8/Valid-4 539460 223.7 ns/op BenchmarkToValidUTF8/InvalidASCII-4 364352 324.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 102778 1186 ns/op BenchmarkIndexHard1-4 834 142406 ns/op BenchmarkIndexHard2-4 604 197346 ns/op BenchmarkIndexHard3-4 150 794277 ns/op BenchmarkIndexHard4-4 183 652376 ns/op BenchmarkLastIndexHard1-4 6 18672086 ns/op BenchmarkLastIndexHard2-4 5 24575655 ns/op BenchmarkLastIndexHard3-4 4 26942240 ns/op BenchmarkCountHard1-4 829 142008 ns/op BenchmarkCountHard2-4 603 197761 ns/op BenchmarkCountHard3-4 151 788382 ns/op BenchmarkSplitEmptySeparator-4 1 112352016 ns/op BenchmarkSplitSingleByteSeparator-4 16 6619186 ns/op BenchmarkSplitMultiByteSeparator-4 12 8479957 ns/op BenchmarkSplitNSingleByteSeparator-4 197528 605.2 ns/op BenchmarkSplitNMultiByteSeparator-4 74125 1612 ns/op BenchmarkRepeat-4 186585 635.3 ns/op BenchmarkRepeatLarge/256/1-4 140378 840.9 ns/op 304.44 MB/s BenchmarkRepeatLarge/256/16-4 215058 567.7 ns/op 450.96 MB/s BenchmarkRepeatLarge/512/1-4 108655 1089 ns/op 470.05 MB/s BenchmarkRepeatLarge/512/16-4 148915 782.2 ns/op 654.58 MB/s BenchmarkRepeatLarge/1024/1-4 75883 1588 ns/op 644.98 MB/s BenchmarkRepeatLarge/1024/16-4 94310 1276 ns/op 802.62 MB/s BenchmarkRepeatLarge/2048/1-4 44149 2802 ns/op 730.88 MB/s BenchmarkRepeatLarge/2048/16-4 50270 2476 ns/op 827.24 MB/s BenchmarkRepeatLarge/4096/1-4 25752 4684 ns/op 874.55 MB/s BenchmarkRepeatLarge/4096/16-4 28726 4114 ns/op 995.66 MB/s BenchmarkRepeatLarge/8192/1-4 15210 8065 ns/op 1015.69 MB/s BenchmarkRepeatLarge/8192/16-4 16039 7712 ns/op 1062.20 MB/s BenchmarkRepeatLarge/8192/4097-4 28405 4305 ns/op 951.60 MB/s BenchmarkRepeatLarge/16384/1-4 6940 15530 ns/op 1054.99 MB/s BenchmarkRepeatLarge/16384/16-4 8605 14555 ns/op 1125.64 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 12585 ns/op 976.64 MB/s BenchmarkRepeatLarge/32768/1-4 3717 28807 ns/op 1137.50 MB/s BenchmarkRepeatLarge/32768/16-4 4051 25217 ns/op 1299.47 MB/s BenchmarkRepeatLarge/32768/4097-4 4912 25569 ns/op 1121.65 MB/s BenchmarkRepeatLarge/65536/1-4 2298 53429 ns/op 1226.59 MB/s BenchmarkRepeatLarge/65536/16-4 2365 51950 ns/op 1261.53 MB/s BenchmarkRepeatLarge/65536/4097-4 2263 49078 ns/op 1252.20 MB/s BenchmarkRepeatLarge/131072/1-4 502 237774 ns/op 551.25 MB/s BenchmarkRepeatLarge/131072/16-4 489 240514 ns/op 544.97 MB/s BenchmarkRepeatLarge/131072/4097-4 525 245874 ns/op 516.55 MB/s BenchmarkRepeatLarge/262144/1-4 254 488457 ns/op 536.68 MB/s BenchmarkRepeatLarge/262144/16-4 255 462512 ns/op 566.78 MB/s BenchmarkRepeatLarge/262144/4097-4 264 452766 ns/op 570.08 MB/s BenchmarkRepeatLarge/524288/1-4 126 937268 ns/op 559.38 MB/s BenchmarkRepeatLarge/524288/16-4 127 926314 ns/op 565.99 MB/s BenchmarkRepeatLarge/524288/4097-4 126 953316 ns/op 545.80 MB/s BenchmarkRepeatLarge/1048576/1-4 60 2023416 ns/op 518.22 MB/s BenchmarkRepeatLarge/1048576/16-4 67 1829903 ns/op 573.02 MB/s BenchmarkRepeatLarge/1048576/4097-4 68 1848533 ns/op 565.17 MB/s BenchmarkRepeatLarge/2097152/1-4 32 3741675 ns/op 560.48 MB/s BenchmarkRepeatLarge/2097152/16-4 32 3790358 ns/op 553.29 MB/s BenchmarkRepeatLarge/2097152/4097-4 32 3758412 ns/op 557.04 MB/s BenchmarkRepeatLarge/4194304/1-4 15 7596138 ns/op 552.16 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7577305 ns/op 553.54 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 7365368 ns/op 569.05 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15295743 ns/op 548.43 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15248426 ns/op 550.13 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 14903369 ns/op 562.73 MB/s BenchmarkRepeatLarge/16777216/1-4 4 29980509 ns/op 559.60 MB/s BenchmarkRepeatLarge/16777216/16-4 4 29936534 ns/op 560.43 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 29933834 ns/op 560.48 MB/s BenchmarkRepeatLarge/33554432/1-4 2 63120720 ns/op 531.59 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60074630 ns/op 558.55 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60239844 ns/op 557.01 MB/s BenchmarkRepeatLarge/67108864/1-4 1 117813345 ns/op 569.62 MB/s BenchmarkRepeatLarge/67108864/16-4 1 118646286 ns/op 565.62 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 118491777 ns/op 566.36 MB/s BenchmarkRepeatLarge/134217728/1-4 1 264119947 ns/op 508.17 MB/s BenchmarkRepeatLarge/134217728/16-4 1 233923728 ns/op 573.77 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 233650201 ns/op 574.44 MB/s BenchmarkRepeatLarge/268435456/1-4 1 518838965 ns/op 517.38 MB/s BenchmarkRepeatLarge/268435456/16-4 1 469788525 ns/op 571.40 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 468520167 ns/op 572.94 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1032660132 ns/op 519.89 MB/s BenchmarkRepeatLarge/536870912/16-4 1 932528385 ns/op 575.72 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 949669620 ns/op 565.32 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2126774866 ns/op 504.87 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1885384828 ns/op 569.51 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1870676999 ns/op 573.99 MB/s BenchmarkBytesCompare/1-4 9333057 11.63 ns/op BenchmarkBytesCompare/2-4 9518140 11.76 ns/op BenchmarkBytesCompare/4-4 9867488 11.75 ns/op BenchmarkBytesCompare/8-4 10218616 11.32 ns/op BenchmarkBytesCompare/16-4 10414072 11.20 ns/op BenchmarkBytesCompare/32-4 9005134 13.89 ns/op BenchmarkBytesCompare/64-4 8405272 13.90 ns/op BenchmarkBytesCompare/128-4 7931266 14.98 ns/op BenchmarkBytesCompare/256-4 6240674 18.28 ns/op BenchmarkBytesCompare/512-4 4489141 26.02 ns/op BenchmarkBytesCompare/1024-4 2871054 41.30 ns/op BenchmarkBytesCompare/2048-4 1685731 71.08 ns/op BenchmarkIndexAnyASCII/1:1-4 2294276 51.34 ns/op BenchmarkIndexAnyASCII/1:2-4 2275640 50.32 ns/op BenchmarkIndexAnyASCII/1:4-4 2240929 51.05 ns/op BenchmarkIndexAnyASCII/1:8-4 2281348 50.32 ns/op BenchmarkIndexAnyASCII/1:16-4 2316458 49.84 ns/op BenchmarkIndexAnyASCII/1:32-4 2261660 49.83 ns/op BenchmarkIndexAnyASCII/1:64-4 2311584 49.50 ns/op BenchmarkIndexAnyASCII/16:1-4 2167107 55.22 ns/op BenchmarkIndexAnyASCII/16:2-4 467132 250.3 ns/op BenchmarkIndexAnyASCII/16:4-4 465361 252.1 ns/op BenchmarkIndexAnyASCII/16:8-4 476598 248.0 ns/op BenchmarkIndexAnyASCII/16:16-4 464134 254.8 ns/op BenchmarkIndexAnyASCII/16:32-4 417632 281.5 ns/op BenchmarkIndexAnyASCII/16:64-4 365336 328.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1955331 61.44 ns/op BenchmarkIndexAnyASCII/256:2-4 42006 2868 ns/op BenchmarkIndexAnyASCII/256:4-4 41438 2869 ns/op BenchmarkIndexAnyASCII/256:8-4 41430 2921 ns/op BenchmarkIndexAnyASCII/256:16-4 41089 2880 ns/op BenchmarkIndexAnyASCII/256:32-4 39957 2941 ns/op BenchmarkIndexAnyASCII/256:64-4 40542 2986 ns/op BenchmarkIndexAnyUTF8/1:1-4 2377527 50.82 ns/op BenchmarkIndexAnyUTF8/1:2-4 2363690 49.13 ns/op BenchmarkIndexAnyUTF8/1:4-4 2351473 49.80 ns/op BenchmarkIndexAnyUTF8/1:8-4 2351547 49.35 ns/op BenchmarkIndexAnyUTF8/1:16-4 2397802 48.15 ns/op BenchmarkIndexAnyUTF8/1:32-4 2321968 50.05 ns/op BenchmarkIndexAnyUTF8/1:64-4 2379244 50.20 ns/op BenchmarkIndexAnyUTF8/16:1-4 166016 709.9 ns/op BenchmarkIndexAnyUTF8/16:2-4 315157 375.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 312698 377.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 324186 382.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 305547 386.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 289143 407.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 282716 416.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 12080 9993 ns/op BenchmarkIndexAnyUTF8/256:2-4 22372 5309 ns/op BenchmarkIndexAnyUTF8/256:4-4 22822 5312 ns/op BenchmarkIndexAnyUTF8/256:8-4 22479 5323 ns/op BenchmarkIndexAnyUTF8/256:16-4 21882 5476 ns/op BenchmarkIndexAnyUTF8/256:32-4 20362 5788 ns/op BenchmarkIndexAnyUTF8/256:64-4 19911 5907 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2457016 49.22 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2427182 49.09 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2417149 48.69 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2396450 48.85 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2394430 48.15 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2381497 48.83 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2420692 47.62 ns/op BenchmarkLastIndexAnyASCII/16:1-4 389037 303.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 385478 308.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 379833 311.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 371876 318.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 350373 331.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 332462 356.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 299516 398.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 29271 4052 ns/op BenchmarkLastIndexAnyASCII/256:2-4 29588 4066 ns/op BenchmarkLastIndexAnyASCII/256:4-4 29221 4054 ns/op BenchmarkLastIndexAnyASCII/256:8-4 29547 4096 ns/op BenchmarkLastIndexAnyASCII/256:16-4 29436 4082 ns/op BenchmarkLastIndexAnyASCII/256:32-4 29226 4108 ns/op BenchmarkLastIndexAnyASCII/256:64-4 29068 4174 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2532625 47.90 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2475448 46.87 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2449068 47.27 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2452672 47.03 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2517903 46.45 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2459684 47.63 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2490170 47.16 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 248629 444.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 316892 372.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 309830 371.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 315770 382.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 314394 384.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 285330 405.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 298953 398.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18794 6426 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22748 5307 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22530 5315 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22518 5314 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 22338 5364 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20758 5777 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 21189 5668 ns/op BenchmarkTrimASCII/1:1-4 2712232 44.19 ns/op BenchmarkTrimASCII/1:2-4 2150971 55.52 ns/op BenchmarkTrimASCII/1:4-4 2062600 57.59 ns/op BenchmarkTrimASCII/1:8-4 1795480 65.39 ns/op BenchmarkTrimASCII/1:16-4 1571268 76.37 ns/op BenchmarkTrimASCII/16:1-4 489248 228.5 ns/op BenchmarkTrimASCII/16:2-4 381700 310.2 ns/op BenchmarkTrimASCII/16:4-4 380317 316.5 ns/op BenchmarkTrimASCII/16:8-4 372348 324.6 ns/op BenchmarkTrimASCII/16:16-4 362188 331.8 ns/op BenchmarkTrimASCII/256:1-4 40538 2954 ns/op BenchmarkTrimASCII/256:2-4 29516 4080 ns/op BenchmarkTrimASCII/256:4-4 29125 4071 ns/op BenchmarkTrimASCII/256:8-4 29386 4081 ns/op BenchmarkTrimASCII/256:16-4 29145 4087 ns/op BenchmarkTrimASCII/4096:1-4 2532 46133 ns/op BenchmarkTrimASCII/4096:2-4 1852 64202 ns/op BenchmarkTrimASCII/4096:4-4 1801 64421 ns/op BenchmarkTrimASCII/4096:8-4 1862 65420 ns/op BenchmarkTrimASCII/4096:16-4 1758 64867 ns/op BenchmarkTrimByte-4 1581726 77.76 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13304 9016 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13306 9018 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 705 166355 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1401 83336 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2692 42418 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4915 22977 ns/op BenchmarkCompareBytesEqual-4 10906344 10.35 ns/op BenchmarkCompareBytesToNil-4 12657459 9.609 ns/op BenchmarkCompareBytesEmpty-4 12800984 8.861 ns/op BenchmarkCompareBytesIdentical-4 13031658 8.951 ns/op BenchmarkCompareBytesSameLength-4 11405400 10.05 ns/op BenchmarkCompareBytesDifferentLength-4 11338214 10.10 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1378 72978 ns/op 14368.53 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1581 83157 ns/op 12609.76 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1525 78888 ns/op 13292.09 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1388 85705 ns/op 12234.87 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1395 82856 ns/op 12655.55 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1387 80420 ns/op 13038.91 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1404 84767 ns/op 12370.24 MB/s BenchmarkCompareBytesBig-4 1695 78860 ns/op 13296.83 MB/s BenchmarkCompareBytesBigIdentical-4 13165873 9.396 ns/op 111596194.99 MB/s PASS ok bytes 59.088s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 71840368 ns/op 1.39 MB/s 3616376 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 287592317 ns/op 1.97 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 22296857 ns/op 0.73 MB/s 3643416 B/op 51 allocs/op PASS ok compress/bzip2 1.267s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 62 1678434 ns/op 5.96 MB/s 41994 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16159512 ns/op 6.19 MB/s 41776 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 163101011 ns/op 6.13 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 64 1773427 ns/op 5.64 MB/s 42926 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17810542 ns/op 5.61 MB/s 42272 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 183857652 ns/op 5.44 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 64 1743086 ns/op 5.74 MB/s 43143 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17221650 ns/op 5.81 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 171906231 ns/op 5.82 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 63 1729656 ns/op 5.78 MB/s 42662 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17040101 ns/op 5.87 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 171276084 ns/op 5.84 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 60 1846876 ns/op 5.41 MB/s 43705 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17892830 ns/op 5.59 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 179595074 ns/op 5.57 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 76 1501100 ns/op 6.66 MB/s 43861 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12831690 ns/op 7.79 MB/s 49939 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 130029921 ns/op 7.69 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 81 1347932 ns/op 7.42 MB/s 43792 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10190476 ns/op 9.81 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 102735204 ns/op 9.73 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 86 1349419 ns/op 7.41 MB/s 42771 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10339876 ns/op 9.67 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 102708764 ns/op 9.74 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1122567 ns/op 8.91 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10916206 ns/op 9.16 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 107873023 ns/op 9.27 MB/s BenchmarkEncode/Digits/Speed/1e4-4 49 2171296 ns/op 4.61 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19481951 ns/op 5.13 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 190808254 ns/op 5.24 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6460308 ns/op 1.55 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 73299716 ns/op 1.36 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 759796944 ns/op 1.32 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6356469 ns/op 1.57 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 72668704 ns/op 1.38 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 757657418 ns/op 1.32 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 80 1375421 ns/op 7.27 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11653911 ns/op 8.58 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 115285673 ns/op 8.67 MB/s BenchmarkEncode/Newton/Speed/1e4-4 51 2025145 ns/op 4.94 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15639383 ns/op 6.39 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 157104105 ns/op 6.37 MB/s BenchmarkEncode/Newton/Default/1e4-4 19 6217006 ns/op 1.61 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 66784437 ns/op 1.50 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 683138883 ns/op 1.46 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6253372 ns/op 1.60 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 84268362 ns/op 1.19 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 867228500 ns/op 1.15 MB/s PASS ok compress/flate 14.065s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 54 2143357 ns/op 4.67 MB/s BenchmarkDecoder/1e-Reuse4-4 54 2209758 ns/op 4.53 MB/s BenchmarkDecoder/1e5-4 5 21422599 ns/op 4.67 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21274884 ns/op 4.70 MB/s BenchmarkDecoder/1e6-4 1 212164791 ns/op 4.71 MB/s BenchmarkDecoder/1e-Reuse6-4 1 214334179 ns/op 4.67 MB/s BenchmarkEncoder/1e4-4 58 1838409 ns/op 5.44 MB/s BenchmarkEncoder/1e-Reuse4-4 62 1677443 ns/op 5.96 MB/s BenchmarkEncoder/1e5-4 6 17867670 ns/op 5.60 MB/s BenchmarkEncoder/1e-Reuse5-4 6 17559922 ns/op 5.69 MB/s BenchmarkEncoder/1e6-4 1 179854983 ns/op 5.56 MB/s BenchmarkEncoder/1e-Reuse6-4 1 177522999 ns/op 5.63 MB/s PASS ok compress/lzw 2.455s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3754716 ns/op PASS ok container/heap 0.124s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 23180 4625 ns/op BenchmarkWithTimeout/concurrency=40-4 5437 21620 ns/op BenchmarkWithTimeout/concurrency=4000-4 5328 24836 ns/op BenchmarkWithTimeout/concurrency=400000-4 5016 20960 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 365236 307.7 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13719 9089 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 16736 7041 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2860 40726 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1900 63511 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2643 44383 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 259 454023 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 190 630346 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 286 425116 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 22 4803382 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 14 7594999 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 27 4203443 ns/op BenchmarkCheckCanceled/Err-4 265860 438.5 ns/op BenchmarkCheckCanceled/Done-4 433807 272.6 ns/op BenchmarkContextCancelDone-4 473182 255.9 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 14767 8050 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 12948 8842 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12514 9817 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10978 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8397 13548 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 560563 214.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 317076 371.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 224191 533.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 138196 855.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 72567 1649 ns/op PASS ok context 10.344s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1780066 68.66 ns/op 233.04 MB/s BenchmarkDecrypt-4 1737892 68.27 ns/op 234.35 MB/s BenchmarkExpand-4 997868 119.5 ns/op PASS ok crypto/aes 0.533s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 192441 637.5 ns/op 100.40 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 374530 321.3 ns/op 199.21 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 195145 667.0 ns/op 95.95 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 377721 344.0 ns/op 186.06 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 130130 1326 ns/op 1018.22 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 166549 1053 ns/op 1282.47 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 114208 1471 ns/op 917.50 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 145321 1209 ns/op 1116.84 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 29534 4859 ns/op 1686.02 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 35223 4685 ns/op 1748.64 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 24586 5341 ns/op 1533.82 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 24602 5278 ns/op 1552.18 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6780 16695 ns/op 61.04 MB/s BenchmarkAESCFBDecrypt1K-4 6970 16501 ns/op 61.75 MB/s BenchmarkAESCFBDecrypt8K-4 930 129791 ns/op 63.08 MB/s BenchmarkAESOFB1K-4 10000 11542 ns/op 88.29 MB/s BenchmarkAESCTR1K-4 13698 8571 ns/op 118.89 MB/s BenchmarkAESCTR8K-4 1797 66786 ns/op 122.59 MB/s BenchmarkAESCBCEncrypt1K-4 14067 8593 ns/op 119.17 MB/s BenchmarkAESCBCDecrypt1K-4 17806 6755 ns/op 151.58 MB/s PASS ok crypto/cipher 3.265s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 81900 1432 ns/op 5.59 MB/s BenchmarkDecrypt-4 87490 1329 ns/op 6.02 MB/s BenchmarkTDESEncrypt-4 34158 3471 ns/op 2.30 MB/s BenchmarkTDESDecrypt-4 35775 3387 ns/op 2.36 MB/s PASS ok crypto/des 0.596s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 961 120949 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 13 8646251 ns/op 1084 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19995474 ns/op 1533 B/op 21 allocs/op BenchmarkECDH/X25519-4 98 1236954 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.639s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1664 67226 ns/op 4559 B/op 40 allocs/op BenchmarkSign/P384-4 43 2693058 ns/op 10773 B/op 62 allocs/op BenchmarkSign/P521-4 20 5579694 ns/op 11160 B/op 63 allocs/op BenchmarkVerify/P256-4 940 128607 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 13 8489438 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 19097888 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3860 28942 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 58 2025648 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 25 4676379 ns/op 1448 B/op 17 allocs/op PASS ok crypto/ecdsa 1.459s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 324 363267 ns/op BenchmarkNewKeyFromSeed-4 324 364357 ns/op BenchmarkSigning-4 309 378717 ns/op BenchmarkVerification-4 208 568532 ns/op PASS ok crypto/ed25519 0.659s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4974 23388 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 166 715761 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 55 2142064 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4864769 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1405 86560 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 62 1887550 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 6105905 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14359176 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13428 8910 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6112 19688 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3806 28994 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 87 1275288 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2482 47335 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 238 492549 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1587 72660 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 98 1187157 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.341s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15019 7976 ns/op 128.39 MB/s BenchmarkHMACSHA256_32-4 26223 4572 ns/op 7.00 MB/s BenchmarkNewWriteSum-4 13089 8694 ns/op 3.68 MB/s PASS ok crypto/hmac 0.596s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 61767 1908 ns/op BenchmarkModSub-4 78586 1515 ns/op BenchmarkMontgomeryRepr-4 24100 4720 ns/op BenchmarkMontgomeryMul-4 28868 4113 ns/op BenchmarkModMul-4 12433 9626 ns/op BenchmarkExpBig-4 15 7641323 ns/op BenchmarkExp-4 7 15228702 ns/op PASS ok crypto/internal/bigmod 1.159s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3423 32289 ns/op BenchmarkScalarBaseMult-4 362 313736 ns/op BenchmarkScalarMult-4 162 747185 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 231 543928 ns/op PASS ok crypto/internal/edwards25519 0.657s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 537828 206.1 ns/op BenchmarkMultiply-4 4345876 27.10 ns/op BenchmarkSquare-4 5309366 22.99 ns/op BenchmarkInvert-4 24721 4829 ns/op BenchmarkMult32-4 1449661 80.88 ns/op PASS ok crypto/internal/edwards25519/field 0.798s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 58 1803844 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1578 76068 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5930991 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13824903 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 186 652103 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8149 15389 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 62 1826431 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4039783 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.199s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 609842 174.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 237327 479.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 128554 926.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 682381 176.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 243567 489.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 127674 937.5 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.758s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 122784 961.0 ns/op 8.32 MB/s BenchmarkHash64-4 130089 894.1 ns/op 71.58 MB/s BenchmarkHash128-4 116145 1027 ns/op 124.65 MB/s BenchmarkHash256-4 96292 1248 ns/op 205.19 MB/s BenchmarkHash512-4 67005 1721 ns/op 297.54 MB/s BenchmarkHash1K-4 44553 2697 ns/op 379.74 MB/s BenchmarkHash8K-4 7232 15933 ns/op 514.16 MB/s BenchmarkHash1M-4 60 1970941 ns/op 532.02 MB/s BenchmarkHash8M-4 7 15665775 ns/op 535.47 MB/s BenchmarkHash8BytesUnaligned-4 118634 970.3 ns/op 8.25 MB/s BenchmarkHash1KUnaligned-4 44480 2697 ns/op 379.67 MB/s BenchmarkHash8KUnaligned-4 7410 16156 ns/op 507.06 MB/s PASS ok crypto/md5 1.804s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 214967690 ns/op PASS ok crypto/rand 0.532s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13934 8650 ns/op 14.80 MB/s BenchmarkRC4_1K-4 1659 68786 ns/op 14.89 MB/s BenchmarkRC4_8K-4 217 533855 ns/op 15.17 MB/s PASS ok crypto/rc4 0.535s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8915701 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20907069 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 39863757 ns/op BenchmarkEncryptPKCS1v15/2048-4 39 2778917 ns/op BenchmarkDecryptOAEP/2048-4 13 8881668 ns/op BenchmarkEncryptOAEP/2048-4 38 2771654 ns/op BenchmarkSignPKCS1v15/2048-4 13 9045494 ns/op BenchmarkVerifyPKCS1v15/2048-4 43 2767461 ns/op BenchmarkSignPSS/2048-4 12 9045127 ns/op BenchmarkVerifyPSS/2048-4 39 2920095 ns/op PASS ok crypto/rsa 1.576s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 108129 1108 ns/op 7.22 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 128360 909.1 ns/op 8.80 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 76824 1544 ns/op 207.27 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 87912 1362 ns/op 234.92 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49947 2399 ns/op 426.91 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 52358 2219 ns/op 461.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11648 ns/op 703.28 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9847 11851 ns/op 691.27 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.086s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 83226 1407 ns/op 5.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 97795 1203 ns/op 6.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 93296 1299 ns/op 6.16 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25672 4631 ns/op 221.14 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27190 4465 ns/op 229.34 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26890 4458 ns/op 229.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4284 28079 ns/op 291.74 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4234 27943 ns/op 293.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4251 28235 ns/op 290.13 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.293s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 57145 2050 ns/op 3.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 72361 1625 ns/op 4.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 63219 1856 ns/op 4.31 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28324 4194 ns/op 244.19 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31728 3872 ns/op 264.44 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 30189 4106 ns/op 249.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5868 20061 ns/op 408.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6033 19635 ns/op 417.22 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5978 20308 ns/op 403.38 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.303s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17416324 6.897 ns/op BenchmarkConstantTimeEq-4 17594064 6.775 ns/op BenchmarkConstantTimeLessOrEq-4 17282113 6.952 ns/op BenchmarkXORBytes/8Bytes-4 4318629 27.92 ns/op 286.49 MB/s BenchmarkXORBytes/128Bytes-4 3918448 30.81 ns/op 4154.71 MB/s BenchmarkXORBytes/2048Bytes-4 907926 134.1 ns/op 15267.58 MB/s BenchmarkXORBytes/32768Bytes-4 61398 2045 ns/op 16019.98 MB/s PASS ok crypto/subtle 0.990s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 202 579563 ns/op BenchmarkCertCache/1-4 207 574755 ns/op BenchmarkCertCache/2-4 210 588919 ns/op BenchmarkCertCache/3-4 206 584174 ns/op BenchmarkHandshakeServer/RSA-4 39 3036019 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 32 3665498 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 34 3305296 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1063751 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 159 756500 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 54 2189641 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 61 1936518 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 28211542 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 27464413 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21200180 ns/op 49.46 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 28020020 ns/op 37.42 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 34623579 ns/op 60.57 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 48460391 ns/op 43.28 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 60091297 ns/op 69.80 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 90362369 ns/op 46.42 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 115763213 ns/op 72.46 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 168959334 ns/op 49.65 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 218811820 ns/op 76.67 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 332833965 ns/op 50.41 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 446267184 ns/op 75.19 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 651201216 ns/op 51.53 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 904986905 ns/op 74.15 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1288541254 ns/op 52.08 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 21665634 ns/op 48.40 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 29115826 ns/op 36.01 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 35681031 ns/op 58.77 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 49574436 ns/op 42.30 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 63614696 ns/op 65.93 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 88787307 ns/op 47.24 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 118427638 ns/op 70.83 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 168984515 ns/op 49.64 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 222900036 ns/op 75.27 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 331885933 ns/op 50.55 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 449582371 ns/op 74.63 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 641272821 ns/op 52.32 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 894385520 ns/op 75.03 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1286259711 ns/op 52.17 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 700687311 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 703932223 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 285225323 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 285570316 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 146691966 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 146753471 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77197392 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77129556 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 35694212 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35535437 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140262491 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143375102 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 60828450 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 61433902 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34308325 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34671009 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21189576 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21006190 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 13249355 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 13003501 ns/op PASS ok crypto/tls 18.699s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 12048447 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 325 350466 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1130 100274 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1075 112850 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 1.212s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 37 3018429 ns/op 281287 B/op 1650 allocs/op BenchmarkConcurrentStmtQuery-4 34 3417982 ns/op 265642 B/op 2059 allocs/op BenchmarkConcurrentStmtExec-4 43 2551354 ns/op 220695 B/op 749 allocs/op BenchmarkConcurrentTxQuery-4 40 2740583 ns/op 278971 B/op 2170 allocs/op BenchmarkConcurrentTxExec-4 54 2110305 ns/op 87794 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 38 2677026 ns/op 103910 B/op 2059 allocs/op BenchmarkConcurrentTxStmtExec-4 111 1043699 ns/op 40091 B/op 381 allocs/op BenchmarkConcurrentRandom-4 43 2667854 ns/op 230361 B/op 1877 allocs/op BenchmarkManyConcurrentQueries-4 2509 45618 ns/op 3968 B/op 20 allocs/op PASS ok database/sql 1.397s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 214081 509.7 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 96 1243666 ns/op 188259 B/op 13 allocs/op Benchmark115/LineToPC-4 84 1484086 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 19146 6339 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.768s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 747 154045 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2876 38421 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.286s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 289 409102 ns/op 20.02 MB/s BenchmarkEncodeToString-4 258 441536 ns/op 18.55 MB/s BenchmarkDecode-4 158 752544 ns/op 17.42 MB/s BenchmarkDecodeString-4 153 772016 ns/op 16.98 MB/s PASS ok encoding/base32 0.735s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 358 308545 ns/op 26.55 MB/s BenchmarkDecodeString/2-4 336825 338.9 ns/op 11.80 MB/s BenchmarkDecodeString/4-4 243021 501.2 ns/op 15.96 MB/s BenchmarkDecodeString/8-4 202592 595.3 ns/op 20.16 MB/s BenchmarkDecodeString/64-4 39247 3124 ns/op 28.17 MB/s BenchmarkDecodeString/8192-4 358 333029 ns/op 32.80 MB/s BenchmarkNewEncoding-4 92128 1290 ns/op 198.46 MB/s PASS ok encoding/base64 1.002s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1525 78556 ns/op 50.92 MB/s BenchmarkReadStruct-4 18507 6371 ns/op 11.77 MB/s BenchmarkWriteStruct-4 19316 6321 ns/op 11.87 MB/s BenchmarkReadInts-4 52206 2289 ns/op 13.11 MB/s BenchmarkWriteInts-4 43129 2813 ns/op 10.67 MB/s BenchmarkWriteSlice1000Int32s-4 1340 89038 ns/op 44.92 MB/s BenchmarkPutUint16-4 3995091 30.52 ns/op 65.54 MB/s BenchmarkAppendUint16-4 3798908 32.92 ns/op 60.76 MB/s BenchmarkPutUint32-4 2784974 42.76 ns/op 93.54 MB/s BenchmarkAppendUint32-4 2654793 45.23 ns/op 88.45 MB/s BenchmarkPutUint64-4 902793 112.2 ns/op 71.30 MB/s BenchmarkAppendUint64-4 1000000 110.0 ns/op 72.70 MB/s BenchmarkLittleEndianPutUint16-4 3917671 30.10 ns/op 66.44 MB/s BenchmarkLittleEndianAppendUint16-4 3634544 32.66 ns/op 61.23 MB/s BenchmarkLittleEndianPutUint32-4 2699457 42.73 ns/op 93.62 MB/s BenchmarkLittleEndianAppendUint32-4 2658817 43.53 ns/op 91.89 MB/s BenchmarkLittleEndianPutUint64-4 1000000 108.5 ns/op 73.75 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 108.7 ns/op 73.58 MB/s BenchmarkReadFloats-4 173403 671.0 ns/op 17.88 MB/s BenchmarkWriteFloats-4 150559 821.7 ns/op 14.60 MB/s BenchmarkReadSlice1000Float32s-4 1375 84326 ns/op 47.44 MB/s BenchmarkWriteSlice1000Float32s-4 1196 96047 ns/op 41.65 MB/s BenchmarkReadSlice1000Uint8s-4 88396 1419 ns/op 704.84 MB/s BenchmarkWriteSlice1000Uint8s-4 117660 1037 ns/op 964.54 MB/s BenchmarkPutUvarint32-4 845281 143.6 ns/op 27.86 MB/s BenchmarkPutUvarint64-4 207235 565.3 ns/op 14.15 MB/s PASS ok encoding/binary 3.724s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6234 16930 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7474 16160 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6909 15944 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4441 27062 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7660 14787 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7926 15011 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7590 14790 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4614 25741 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12808 9134 ns/op PASS ok encoding/csv 1.290s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 13219 8788 ns/op BenchmarkEndToEndByteBuffer-4 17298 6735 ns/op BenchmarkEndToEndSliceByteBuffer-4 306 391968 ns/op BenchmarkEncodeComplex128Slice-4 823 139664 ns/op BenchmarkEncodeFloat64Slice-4 1736 64689 ns/op BenchmarkEncodeInt32Slice-4 1658 69225 ns/op BenchmarkEncodeStringSlice-4 2422 46934 ns/op BenchmarkEncodeInterfaceSlice-4 68 1648747 ns/op BenchmarkDecodeComplex128Slice-4 662 183307 ns/op BenchmarkDecodeFloat64Slice-4 1383 92625 ns/op BenchmarkDecodeInt32Slice-4 1388 86744 ns/op BenchmarkDecodeStringSlice-4 944 125444 ns/op BenchmarkDecodeStringsSlice-4 348 363997 ns/op BenchmarkDecodeBytesSlice-4 642 178202 ns/op BenchmarkDecodeInterfaceSlice-4 114 1028105 ns/op BenchmarkDecodeMap-4 87 1353747 ns/op PASS ok encoding/gob 2.357s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13512 8799 ns/op 29.10 MB/s BenchmarkEncode/1024-4 3250 35486 ns/op 28.86 MB/s BenchmarkEncode/4096-4 834 142892 ns/op 28.66 MB/s BenchmarkEncode/16384-4 212 573526 ns/op 28.57 MB/s BenchmarkDecode/256-4 27580 4358 ns/op 58.74 MB/s BenchmarkDecode/1024-4 6595 17000 ns/op 60.23 MB/s BenchmarkDecode/4096-4 1743 68731 ns/op 59.59 MB/s BenchmarkDecode/16384-4 436 273182 ns/op 59.97 MB/s BenchmarkDump/256-4 1362 88788 ns/op 2.88 MB/s BenchmarkDump/1024-4 336 352084 ns/op 2.91 MB/s BenchmarkDump/4096-4 84 1399698 ns/op 2.93 MB/s BenchmarkDump/16384-4 21 5629242 ns/op 2.91 MB/s PASS ok encoding/hex 1.773s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 102590559 ns/op 18.91 MB/s 2144 B/op 17 allocs/op BenchmarkCodeEncoderError-4 1 111999144 ns/op 17.33 MB/s 4736 B/op 69 allocs/op BenchmarkCodeMarshal-4 1 115861728 ns/op 16.75 MB/s 1943336 B/op 18 allocs/op BenchmarkCodeMarshalError-4 1 127444807 ns/op 15.23 MB/s 10335896 B/op 103 allocs/op BenchmarkMarshalBytes/32-4 23061 5267 ns/op BenchmarkMarshalBytes/256-4 6237 18028 ns/op BenchmarkMarshalBytes/4096-4 480 247094 ns/op BenchmarkMarshalBytesError/32-4 62 1844028 ns/op BenchmarkMarshalBytesError/256-4 63 1889495 ns/op BenchmarkMarshalBytesError/4096-4 55 2140230 ns/op BenchmarkCodeDecoder-4 1 396289727 ns/op 4.90 MB/s 11144552 B/op 92713 allocs/op BenchmarkUnicodeDecoder-4 38292 3132 ns/op 4.47 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 51624 2245 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 347011245 ns/op 5.59 MB/s 3067280 B/op 92683 allocs/op BenchmarkCodeUnmarshalReuse-4 1 340514397 ns/op 5.70 MB/s 3067448 B/op 92687 allocs/op BenchmarkUnmarshalString-4 52567 2251 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 145647 826.1 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 362679 433.7 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 84608 1431 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 66691 1819 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 17103 6768 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2755 38920 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1021 116686 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 134 865950 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 8125953 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 527743 212.9 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 522306 215.2 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 546381 211.9 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 494166 215.9 ns/op BenchmarkEncodeMarshaler-4 78985 1504 ns/op 92 B/op 2 allocs/op BenchmarkEncoderEncode-4 96028 1236 ns/op 60 B/op 0 allocs/op BenchmarkNumberIsValid-4 4161654 27.73 ns/op BenchmarkNumberIsValidRegexp-4 21334 5644 ns/op PASS ok encoding/json 6.721s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 46 2497987 ns/op 26.24 MB/s BenchmarkDecode-4 24 4808670 ns/op 18.46 MB/s PASS ok encoding/pem 0.371s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2881 40734 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 990 118318 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4736 25866 ns/op PASS ok encoding/xml 0.501s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 198416 553.0 ns/op BenchmarkIntSet-4 231100 487.0 ns/op BenchmarkFloatAdd-4 56877 2207 ns/op BenchmarkFloatSet-4 262305 458.1 ns/op BenchmarkStringSet-4 256254 455.2 ns/op BenchmarkMapSet-4 58642 2113 ns/op BenchmarkMapSetDifferent-4 61185 1971 ns/op BenchmarkMapSetDifferentRandom-4 261 430418 ns/op BenchmarkMapSetString-4 57349 2074 ns/op BenchmarkMapAddSame-4 39314 3315 ns/op BenchmarkMapAddDifferent-4 16792 7222 ns/op BenchmarkMapAddDifferentRandom-4 216 577810 ns/op BenchmarkMapAddSameSteadyState-4 218373 525.7 ns/op BenchmarkMapAddDifferentSteadyState-4 119001 1007 ns/op BenchmarkRealworldExpvarUsage-4 28057 10671 ns/op PASS ok expvar 2.536s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 113268 969.2 ns/op BenchmarkSprintfEmpty-4 496657 252.9 ns/op BenchmarkSprintfString-4 337681 353.1 ns/op BenchmarkSprintfTruncateString-4 309030 384.2 ns/op BenchmarkSprintfTruncateBytes-4 161671 707.2 ns/op BenchmarkSprintfSlowParsingPath-4 309960 380.5 ns/op BenchmarkSprintfQuoteString-4 45278 2663 ns/op BenchmarkSprintfInt-4 313633 370.5 ns/op BenchmarkSprintfIntInt-4 232486 521.0 ns/op BenchmarkSprintfPrefixedInt-4 279613 444.3 ns/op BenchmarkSprintfFloat-4 163837 719.8 ns/op BenchmarkSprintfComplex-4 66392 1963 ns/op BenchmarkSprintfBoolean-4 321963 356.7 ns/op BenchmarkSprintfHexString-4 153380 821.0 ns/op BenchmarkSprintfHexBytes-4 92664 1314 ns/op BenchmarkSprintfBytes-4 53223 2341 ns/op BenchmarkSprintfStringer-4 95245 1262 ns/op BenchmarkSprintfStructure-4 43899 2767 ns/op BenchmarkManyArgs-4 75913 1550 ns/op BenchmarkFprintInt-4 76868 1588 ns/op BenchmarkFprintfBytes-4 84901 1464 ns/op BenchmarkFprintIntNoAlloc-4 78138 1524 ns/op BenchmarkScanInts-4 36 3185496 ns/op BenchmarkScanRecursiveInt-4 1 379011533 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 416375077 ns/op PASS ok fmt 4.058s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 838 130041 ns/op PASS ok go/build 0.158s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 44950 2382 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14373 8450 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3950 29080 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1081 111326 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 276 429429 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 64 1922380 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 8100027 ns/op 865638 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 33464235 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 136323774 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.334s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 250986929 ns/op 0.26 MB/s 45737296 B/op 48812 allocs/op PASS ok go/format 0.306s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 19345078 ns/op 2.78 MB/s BenchmarkParseOnly-4 7 16452556 ns/op 3.27 MB/s BenchmarkResolve-4 50 2322059 ns/op 23.19 MB/s PASS ok go/parser 1.268s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 148046485 ns/op 0.35 MB/s 5154984 B/op 27637 allocs/op BenchmarkPrintDecl-4 778 153892 ns/op 0.21 MB/s 17237 B/op 51 allocs/op PASS ok go/printer 0.317s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 276 419338 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8334414 ns/op 6.55 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11636839 ns/op 6.18 MB/s BenchmarkScanFiles/net/http/server.go-4 6 16745918 ns/op 6.79 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 237 511390 ns/op 6.02 MB/s PASS ok go/scanner 0.714s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1247527 95.56 ns/op PASS ok go/token 0.250s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 135 871702 ns/op BenchmarkNamed/Underlying/nongeneric-4 861355 143.5 ns/op BenchmarkNamed/Underlying/generic-4 833918 140.6 ns/op BenchmarkNamed/Underlying/src_instance-4 804630 144.3 ns/op BenchmarkNamed/Underlying/user_instance-4 792619 139.8 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 22348 5228 ns/op BenchmarkNamed/NewMethodSet/generic-4 23076 5225 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 22836 5222 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 22722 5239 ns/op BenchmarkCheck/http/funcbodies/info-4 1 515305153 ns/op 59043 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 402746164 ns/op 75544 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 220890069 ns/op 137721 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 198945962 ns/op 152851 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 404861597 ns/op 12649 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 107740166 ns/op 47507 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 63795192 ns/op 80255 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 61864952 ns/op 82752 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 187595881 ns/op 11548 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 64678348 ns/op 33492 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 47317674 ns/op 45688 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 46903671 ns/op 46192 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 983664862 ns/op 62739 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 548138720 ns/op 112591 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 129712653 ns/op 475508 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 113167877 ns/op 545107 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 484723165 ns/op 4163 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 101330874 ns/op 19907 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 82682016 ns/op 24395 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 81258326 ns/op 24827 lines/s PASS ok go/types 17.019s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 11011 10879 ns/op 94.13 MB/s PASS ok hash/adler32 0.259s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 231130 489.2 ns/op 30.66 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 231567 495.7 ns/op 30.26 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 128306 916.0 ns/op 43.67 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 134461 910.8 ns/op 43.92 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 473606 265.9 ns/op 1925.72 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 474415 261.2 ns/op 1960.40 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 414758 312.7 ns/op 3274.60 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 421540 311.1 ns/op 3291.25 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 242972 603.3 ns/op 6789.08 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 251920 602.7 ns/op 6796.00 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 46778 3352 ns/op 9775.33 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 44113 3315 ns/op 9886.11 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 484376 243.9 ns/op 61.51 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 491524 246.9 ns/op 60.75 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 483726 244.0 ns/op 163.91 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 477288 245.0 ns/op 163.24 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 363268 340.1 ns/op 1505.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 354357 344.1 ns/op 1488.06 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 266055 431.8 ns/op 2371.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 268866 427.4 ns/op 2395.91 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 234162 512.3 ns/op 7995.38 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 230121 516.6 ns/op 7929.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 48948 2461 ns/op 13316.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 48375 2489 ns/op 13167.57 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 231536 517.0 ns/op 29.01 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 235910 506.2 ns/op 29.63 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 121231 997.3 ns/op 40.11 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 123514 973.9 ns/op 41.07 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9688 12227 ns/op 41.87 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9790 12174 ns/op 42.06 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4543 26098 ns/op 39.24 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4562 25868 ns/op 39.59 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1090 111443 ns/op 36.75 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1084 111997 ns/op 36.57 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 132 887106 ns/op 36.94 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 133 891719 ns/op 36.75 MB/s PASS ok hash/crc32 4.999s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 94 1097287 ns/op 59.73 MB/s BenchmarkCrc64/ISO4KB-4 1184 96656 ns/op 42.38 MB/s BenchmarkCrc64/ISO1KB-4 5646 20380 ns/op 50.25 MB/s BenchmarkCrc64/ECMA64KB-4 100 1123040 ns/op 58.36 MB/s BenchmarkCrc64/Random64KB-4 100 1053151 ns/op 62.23 MB/s BenchmarkCrc64/Random16KB-4 438 271388 ns/op 60.37 MB/s PASS ok hash/crc64 0.758s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 11169 10670 ns/op 95.97 MB/s BenchmarkFnv32aKB-4 9267 10889 ns/op 94.04 MB/s BenchmarkFnv64KB-4 10000 11293 ns/op 90.68 MB/s BenchmarkFnv64aKB-4 10000 11271 ns/op 90.85 MB/s BenchmarkFnv128KB-4 2306 51574 ns/op 19.85 MB/s BenchmarkFnv128aKB-4 2228 50791 ns/op 20.16 MB/s PASS ok hash/fnv 0.832s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 543578 194.5 ns/op 20.57 MB/s BenchmarkHash/n=4/Bytes-4 4045724 33.56 ns/op 119.19 MB/s BenchmarkHash/n=4/String-4 3930618 31.69 ns/op 126.21 MB/s BenchmarkHash/n=8/Write-4 586804 199.0 ns/op 40.20 MB/s BenchmarkHash/n=8/Bytes-4 3927308 31.73 ns/op 252.14 MB/s BenchmarkHash/n=8/String-4 3720298 31.94 ns/op 250.49 MB/s BenchmarkHash/n=16/Write-4 605209 195.0 ns/op 82.04 MB/s BenchmarkHash/n=16/Bytes-4 4544433 28.74 ns/op 556.64 MB/s BenchmarkHash/n=16/String-4 4563658 27.74 ns/op 576.69 MB/s BenchmarkHash/n=32/Write-4 572666 204.8 ns/op 156.24 MB/s BenchmarkHash/n=32/Bytes-4 4312053 29.71 ns/op 1076.95 MB/s BenchmarkHash/n=32/String-4 4146730 29.32 ns/op 1091.56 MB/s BenchmarkHash/n=64/Write-4 540358 218.6 ns/op 292.81 MB/s BenchmarkHash/n=64/Bytes-4 3928136 31.15 ns/op 2054.60 MB/s BenchmarkHash/n=64/String-4 3937036 30.99 ns/op 2065.15 MB/s BenchmarkHash/n=256/Write-4 418189 288.2 ns/op 888.28 MB/s BenchmarkHash/n=256/Bytes-4 2097051 59.51 ns/op 4301.56 MB/s BenchmarkHash/n=256/String-4 1994007 60.41 ns/op 4238.01 MB/s BenchmarkHash/n=320/Write-4 421255 288.6 ns/op 1108.86 MB/s BenchmarkHash/n=320/Bytes-4 1609875 74.09 ns/op 4319.08 MB/s BenchmarkHash/n=320/String-4 1608174 74.67 ns/op 4285.53 MB/s BenchmarkHash/n=1024/Write-4 287319 445.0 ns/op 2300.94 MB/s BenchmarkHash/n=1024/Bytes-4 747133 185.4 ns/op 5524.33 MB/s BenchmarkHash/n=1024/String-4 743997 186.6 ns/op 5488.40 MB/s BenchmarkHash/n=4096/Write-4 129321 1045 ns/op 3919.42 MB/s BenchmarkHash/n=4096/Bytes-4 207698 694.3 ns/op 5899.62 MB/s BenchmarkHash/n=4096/String-4 207144 692.9 ns/op 5911.13 MB/s BenchmarkHash/n=16384/Write-4 36688 3344 ns/op 4899.30 MB/s BenchmarkHash/n=16384/Bytes-4 48069 2723 ns/op 6016.05 MB/s BenchmarkHash/n=16384/String-4 50274 2758 ns/op 5941.24 MB/s PASS ok hash/maphash 4.551s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 790 138967 ns/op BenchmarkEscapeNone-4 123868 932.8 ns/op BenchmarkUnescape-4 782 152030 ns/op BenchmarkUnescapeNone-4 546729 214.9 ns/op BenchmarkUnescapeSparse-4 10000 11081 ns/op BenchmarkUnescapeDense-4 1203 96764 ns/op PASS ok html 0.792s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9465 12625 ns/op BenchmarkCSSEscaperNoSpecials-4 48182 2403 ns/op BenchmarkDecodeCSS-4 27240 4402 ns/op BenchmarkDecodeCSSNoSpecials-4 4188392 28.74 ns/op BenchmarkCSSValueFilter-4 125664 965.9 ns/op BenchmarkCSSValueFilterOk-4 84520 1340 ns/op BenchmarkEscapedExecute-4 4120 24723 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10585 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 70176 1665 ns/op BenchmarkStripTags-4 22746 5385 ns/op BenchmarkStripTagsNoSpecials-4 322285 387.6 ns/op BenchmarkJSValEscaperWithNum-4 24838 4767 ns/op BenchmarkJSValEscaperWithStr-4 4378 24760 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20997 5816 ns/op BenchmarkJSValEscaperWithObj-4 4081 28363 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14420 8320 ns/op BenchmarkJSStrEscaperNoSpecials-4 64576 1949 ns/op BenchmarkJSStrEscaper-4 10000 10565 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 58682 1996 ns/op BenchmarkJSRegexpEscaper-4 10000 10815 ns/op BenchmarkTemplateSpecialTags-4 85 1222525 ns/op BenchmarkURLEscaper-4 4578 25406 ns/op BenchmarkURLEscaperNoSpecials-4 192738 629.1 ns/op BenchmarkURLNormalizer-4 6099 18735 ns/op BenchmarkURLNormalizerNoSpecials-4 179818 658.0 ns/op BenchmarkSrcsetFilter-4 20124 6042 ns/op BenchmarkSrcsetFilterNoSpecials-4 114470 1044 ns/op PASS ok html/template 3.878s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 527619 195.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 458743 242.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 650281 185.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 494145 242.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1803522 66.22 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1224925 96.90 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1830355 64.22 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1237077 98.60 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1496254 79.87 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 464253 252.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 363337 323.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 468199 250.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 374775 315.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 781816 147.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 590118 202.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 928429 127.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 568912 211.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 441382 266.6 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1434066 82.37 ns/op BenchmarkRGBASetRGBA-4 1402654 87.31 ns/op BenchmarkRGBA64At-4 851635 141.1 ns/op BenchmarkRGBA64SetRGBA64-4 798493 147.0 ns/op BenchmarkNRGBAAt-4 1437180 83.36 ns/op BenchmarkNRGBASetNRGBA-4 1399276 85.01 ns/op BenchmarkNRGBA64At-4 835497 139.6 ns/op BenchmarkNRGBA64SetNRGBA64-4 783580 148.7 ns/op BenchmarkAlphaAt-4 2399680 49.71 ns/op BenchmarkAlphaSetAlpha-4 2397400 49.11 ns/op BenchmarkAlpha16At-4 1576412 76.22 ns/op BenchmarkAlphaSetAlpha16-4 1567935 76.49 ns/op BenchmarkGrayAt-4 2427384 49.53 ns/op BenchmarkGraySetGray-4 2469940 48.93 ns/op BenchmarkGray16At-4 1562694 77.81 ns/op BenchmarkGraySetGray16-4 1527554 77.97 ns/op PASS ok image 5.447s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4535158 26.28 ns/op BenchmarkYCbCrToRGB/128-4 4427229 26.99 ns/op BenchmarkYCbCrToRGB/255-4 4257307 28.07 ns/op BenchmarkRGBToYCbCr/0-4 4549328 26.30 ns/op BenchmarkRGBToYCbCr/Cb-4 4556830 26.60 ns/op BenchmarkRGBToYCbCr/Cr-4 4577418 26.19 ns/op BenchmarkYCbCrToRGBA/0-4 3264058 36.85 ns/op BenchmarkYCbCrToRGBA/128-4 3381375 35.32 ns/op BenchmarkYCbCrToRGBA/255-4 3482196 34.84 ns/op BenchmarkNYCbCrAToRGBA/0-4 3320736 36.68 ns/op BenchmarkNYCbCrAToRGBA/128-4 3327244 35.70 ns/op BenchmarkNYCbCrAToRGBA/255-4 3428818 35.15 ns/op PASS ok image/color 1.882s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 30527166 ns/op BenchmarkFillSrc-4 337 332320 ns/op BenchmarkCopyOver-4 7 15144668 ns/op BenchmarkCopySrc-4 456 256340 ns/op BenchmarkNRGBAOver-4 7 16155966 ns/op BenchmarkNRGBASrc-4 10 10683426 ns/op BenchmarkYCbCr-4 8 12630133 ns/op BenchmarkGray-4 16 6725517 ns/op BenchmarkCMYK-4 10 10621617 ns/op BenchmarkGlyphOver-4 20 5307534 ns/op BenchmarkRGBAMaskOver-4 4 27144494 ns/op BenchmarkGrayMaskOver-4 5 21292812 ns/op BenchmarkRGBA64ImageMaskOver-4 3 34067577 ns/op BenchmarkRGBA-4 5 22671277 ns/op BenchmarkPalettedFill-4 968 125337 ns/op BenchmarkPalettedRGBA-4 5 24504359 ns/op BenchmarkGenericOver-4 2 50229424 ns/op BenchmarkGenericMaskOver-4 5 20808811 ns/op BenchmarkGenericSrc-4 3 33483319 ns/op BenchmarkGenericMaskSrc-4 4 29540502 ns/op PASS ok image/draw 5.750s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4610049 ns/op 3.35 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 113771386 ns/op 2.70 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2987552154 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 63 1899382 ns/op 8.13 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 146657853 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.040s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3792 29047 ns/op BenchmarkIDCT-4 3824 27991 ns/op BenchmarkDecodeBaseline-4 9 12219556 ns/op 5.06 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17110486 ns/op 3.61 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 149850326 ns/op 8.20 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 184502247 ns/op 5.00 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.293s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12971998 8.821 ns/op BenchmarkDecodeGray-4 13 8543000 ns/op 7.67 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 36358030 ns/op 7.21 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 30712209 ns/op 8.54 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5059958 ns/op 12.95 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 28787680 ns/op 9.11 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 36218793 ns/op 7.24 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 51825645 ns/op 5.93 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 52671826 ns/op 5.83 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 168196482 ns/op 7.31 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 183787741 ns/op 6.69 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 26435086 ns/op 11.62 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 167242165 ns/op 7.35 MB/s 860344 B/op 30 allocs/op BenchmarkEncodeRGBA-4 1 725792746 ns/op 1.69 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.388s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 50270602 ns/op 1.99 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 40621187 ns/op 2.46 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 296816442 ns/op 1.68 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 284573692 ns/op 1.76 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 48600225 ns/op 2.06 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 39954791 ns/op 2.50 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 283300590 ns/op 1.76 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 265867455 ns/op 1.88 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 624068497 ns/op 1.60 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 617455578 ns/op 1.62 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3664617296 ns/op 1.36 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3552658742 ns/op 1.41 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8390926 ns/op 11.92 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 13 8729014 ns/op 11.46 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 42498916 ns/op 11.77 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 44662567 ns/op 11.20 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 82476244 ns/op 12.12 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 87149870 ns/op 11.47 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 406959745 ns/op 12.29 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 431319176 ns/op 11.59 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 56416690 ns/op 1.77 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 50828988 ns/op 1.97 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 352294818 ns/op 1.42 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 370699398 ns/op 1.35 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 816355532 ns/op 1.22 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 877919224 ns/op 1.14 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5445143523 ns/op 0.92 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5120654782 ns/op 0.98 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 151199008 ns/op 27.64 MB/s 5275744 B/op 5 allocs/op BenchmarkSaveRestore/bits=64-4 1 158451205 ns/op 26.38 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 66.258s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 37846 2960 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 39398 3060 ns/op 0.65 MB/s BenchmarkMarshalCorpusFile/4-4 34320 3392 ns/op 1.18 MB/s BenchmarkMarshalCorpusFile/8-4 29198 4074 ns/op 1.96 MB/s BenchmarkMarshalCorpusFile/16-4 22099 5238 ns/op 3.05 MB/s BenchmarkMarshalCorpusFile/32-4 15141 8132 ns/op 3.93 MB/s BenchmarkMarshalCorpusFile/64-4 8533 12976 ns/op 4.93 MB/s BenchmarkMarshalCorpusFile/128-4 5304 21142 ns/op 6.05 MB/s BenchmarkMarshalCorpusFile/256-4 2857 39942 ns/op 6.41 MB/s BenchmarkMarshalCorpusFile/512-4 1542 78585 ns/op 6.52 MB/s BenchmarkMarshalCorpusFile/1024-4 782 153521 ns/op 6.67 MB/s BenchmarkMarshalCorpusFile/2048-4 387 307952 ns/op 6.65 MB/s BenchmarkMarshalCorpusFile/4096-4 196 605521 ns/op 6.76 MB/s BenchmarkMarshalCorpusFile/8192-4 96 1203188 ns/op 6.81 MB/s BenchmarkMarshalCorpusFile/16384-4 46 2414766 ns/op 6.78 MB/s BenchmarkMarshalCorpusFile/32768-4 21 5269158 ns/op 6.22 MB/s BenchmarkMarshalCorpusFile/65536-4 10 10642348 ns/op 6.16 MB/s BenchmarkMarshalCorpusFile/131072-4 5 21767684 ns/op 6.02 MB/s BenchmarkMarshalCorpusFile/262144-4 3 43883385 ns/op 5.97 MB/s BenchmarkMarshalCorpusFile/524288-4 2 87527462 ns/op 5.99 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 178220474 ns/op 5.88 MB/s BenchmarkUnmarshalCorpusFile/1-4 9608 11116 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9378 11548 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 9130 12338 ns/op 0.32 MB/s BenchmarkUnmarshalCorpusFile/8-4 7964 14108 ns/op 0.57 MB/s BenchmarkUnmarshalCorpusFile/16-4 6165 17467 ns/op 0.92 MB/s BenchmarkUnmarshalCorpusFile/32-4 4563 25273 ns/op 1.27 MB/s BenchmarkUnmarshalCorpusFile/64-4 3772 30303 ns/op 2.11 MB/s BenchmarkUnmarshalCorpusFile/128-4 2876 40036 ns/op 3.20 MB/s BenchmarkUnmarshalCorpusFile/256-4 1150 102735 ns/op 2.49 MB/s BenchmarkUnmarshalCorpusFile/512-4 619 194363 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/1024-4 319 379298 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/2048-4 159 758029 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/4096-4 74 1473297 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 3027960 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5979580 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11776833 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23607165 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 46820733 ns/op 2.80 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 94131000 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 190994970 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 378062750 ns/op 2.77 MB/s BenchmarkMutatorBytes/1-4 36891 3323 ns/op BenchmarkMutatorBytes/10-4 38283 3083 ns/op BenchmarkMutatorBytes/100-4 36006 3341 ns/op BenchmarkMutatorBytes/1000-4 23496 5417 ns/op BenchmarkMutatorBytes/10000-4 6067 24734 ns/op BenchmarkMutatorBytes/100000-4 946 146496 ns/op BenchmarkMutatorString/1-4 36152 3326 ns/op BenchmarkMutatorString/10-4 36559 3269 ns/op BenchmarkMutatorString/100-4 31573 3928 ns/op BenchmarkMutatorString/1000-4 14875 7750 ns/op BenchmarkMutatorString/10000-4 3086 49411 ns/op BenchmarkMutatorString/100000-4 337 365723 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 16904 5980 ns/op BenchmarkMutatorAllBasicTypes/string-4 19047 6182 ns/op BenchmarkMutatorAllBasicTypes/bool-4 64183 1908 ns/op BenchmarkMutatorAllBasicTypes/float32-4 55338 2173 ns/op BenchmarkMutatorAllBasicTypes/float64-4 57507 2136 ns/op BenchmarkMutatorAllBasicTypes/int-4 60984 1948 ns/op BenchmarkMutatorAllBasicTypes/int8-4 60988 1988 ns/op BenchmarkMutatorAllBasicTypes/int16-4 60808 2012 ns/op BenchmarkMutatorAllBasicTypes/int32-4 59194 1991 ns/op BenchmarkMutatorAllBasicTypes/int64-4 60952 1960 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 59122 2037 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 57855 2065 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 58618 2009 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 59965 2059 ns/op PASS ok internal/fuzz 11.571s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 45909 2304 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 136369 928.9 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.298s PASS ok internal/poll 0.027s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20387980 ns/op PASS ok internal/trace 2.492s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 18200 8669 ns/op BenchmarkCopyNLarge-4 314 457533 ns/op PASS ok io 0.570s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 213613 536.6 ns/op BenchmarkPrintln-4 28143 4318 ns/op BenchmarkPrintlnNoFlags-4 49345 2448 ns/op PASS ok log 0.459s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1732840 69.15 ns/op BenchmarkAcosh-4 955694 117.6 ns/op BenchmarkAsin-4 1774684 70.07 ns/op BenchmarkAsinh-4 1000000 126.8 ns/op BenchmarkAtan-4 2436858 51.05 ns/op BenchmarkAtanh-4 1000000 117.8 ns/op BenchmarkAtan2-4 1816316 67.30 ns/op BenchmarkCbrt-4 1374807 86.37 ns/op BenchmarkCeil-4 18939919 6.386 ns/op BenchmarkCopysign-4 3304928 36.12 ns/op BenchmarkCos-4 1317114 90.11 ns/op BenchmarkCosh-4 1387818 85.08 ns/op BenchmarkErf-4 2443921 53.62 ns/op BenchmarkErfc-4 2356375 52.73 ns/op BenchmarkErfinv-4 1890998 66.65 ns/op BenchmarkErfcinv-4 1856732 67.01 ns/op BenchmarkExp-4 3992545 41.48 ns/op BenchmarkExpGo-4 896924 128.1 ns/op BenchmarkExpm1-4 2035695 59.77 ns/op BenchmarkExp2-4 974972 118.4 ns/op BenchmarkExp2Go-4 932190 127.7 ns/op BenchmarkAbs-4 4012206 29.31 ns/op BenchmarkDim-4 9533335 12.51 ns/op BenchmarkFloor-4 18398124 6.595 ns/op BenchmarkMax-4 13045722 9.488 ns/op BenchmarkMin-4 12965503 9.481 ns/op BenchmarkMod-4 343309 333.7 ns/op BenchmarkFrexp-4 2036457 59.35 ns/op BenchmarkGamma-4 796772 151.6 ns/op BenchmarkHypot-4 9949950 25.39 ns/op BenchmarkHypotGo-4 1614392 73.34 ns/op BenchmarkIlogb-4 2319412 49.99 ns/op BenchmarkJ0-4 255759 471.4 ns/op BenchmarkJ1-4 274640 461.4 ns/op BenchmarkJn-4 126085 968.9 ns/op BenchmarkLdexp-4 1998038 60.76 ns/op BenchmarkLgamma-4 929228 132.8 ns/op BenchmarkLog-4 3839019 50.22 ns/op BenchmarkLogb-4 2441510 49.36 ns/op BenchmarkLog1p-4 1270720 94.53 ns/op BenchmarkLog10-4 2824850 51.82 ns/op BenchmarkLog2-4 1503588 78.12 ns/op BenchmarkModf-4 2935912 41.09 ns/op BenchmarkNextafter32-4 2772867 41.86 ns/op BenchmarkNextafter64-4 2974650 39.89 ns/op BenchmarkPowInt-4 575888 195.1 ns/op BenchmarkPowFrac-4 439651 289.8 ns/op BenchmarkPow10Pos-4 4927690 24.75 ns/op BenchmarkPow10Neg-4 4785243 24.37 ns/op BenchmarkRound-4 4119834 29.52 ns/op BenchmarkRoundToEven-4 9408926 12.33 ns/op BenchmarkRemainder-4 524134 220.7 ns/op BenchmarkSignbit-4 6027368 20.20 ns/op BenchmarkSin-4 1705285 72.38 ns/op BenchmarkSincos-4 1000000 110.1 ns/op BenchmarkSinh-4 1710914 70.26 ns/op BenchmarkSqrtIndirect-4 18318870 6.588 ns/op BenchmarkSqrtLatency-4 17482677 7.681 ns/op BenchmarkSqrtIndirectLatency-4 17589478 7.720 ns/op BenchmarkSqrtGoLatency-4 1000000 102.7 ns/op BenchmarkSqrtPrime-4 31416 3796 ns/op BenchmarkTan-4 1457162 82.96 ns/op BenchmarkTanh-4 1321344 91.42 ns/op BenchmarkTrunc-4 18758174 6.482 ns/op BenchmarkY0-4 270286 452.6 ns/op BenchmarkY1-4 280468 461.6 ns/op BenchmarkYn-4 134108 932.7 ns/op BenchmarkFloat64bits-4 6131540 19.53 ns/op BenchmarkFloat64frombits-4 5912629 20.57 ns/op BenchmarkFloat32bits-4 6038708 19.86 ns/op BenchmarkFloat32frombits-4 6001957 20.11 ns/op BenchmarkFMA-4 17760138 6.794 ns/op PASS ok math 11.418s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11625018 10.25 ns/op 6244.83 MB/s BenchmarkAddVV/2-4 10482540 11.13 ns/op 11498.27 MB/s BenchmarkAddVV/3-4 9519384 12.37 ns/op 15524.57 MB/s BenchmarkAddVV/4-4 9923328 12.19 ns/op 20995.23 MB/s BenchmarkAddVV/5-4 9355887 12.83 ns/op 24941.94 MB/s BenchmarkAddVV/10-4 7863547 15.61 ns/op 40998.28 MB/s BenchmarkAddVV/100-4 1650105 72.28 ns/op 88541.75 MB/s BenchmarkAddVV/1000-4 206727 579.1 ns/op 110512.87 MB/s BenchmarkSubVV/1-4 11605989 10.09 ns/op 6339.98 MB/s BenchmarkSubVV/2-4 10692664 11.21 ns/op 11419.15 MB/s BenchmarkSubVV/3-4 9887976 12.28 ns/op 15633.29 MB/s BenchmarkSubVV/4-4 9991867 12.16 ns/op 21058.78 MB/s BenchmarkSubVV/5-4 9324710 12.87 ns/op 24860.03 MB/s BenchmarkSubVV/10-4 7784175 15.60 ns/op 41032.03 MB/s BenchmarkSubVV/100-4 1676089 70.17 ns/op 91208.57 MB/s BenchmarkSubVV/1000-4 202747 587.9 ns/op 108859.48 MB/s BenchmarkAddVW/1-4 12601404 9.163 ns/op 873.06 MB/s BenchmarkAddVW/2-4 12074929 9.763 ns/op 1638.88 MB/s BenchmarkAddVW/3-4 11397684 10.59 ns/op 2266.55 MB/s BenchmarkAddVW/4-4 11367663 10.69 ns/op 2993.10 MB/s BenchmarkAddVW/5-4 10676026 11.19 ns/op 3576.03 MB/s BenchmarkAddVW/10-4 8601280 13.86 ns/op 5771.18 MB/s BenchmarkAddVW/100-4 318490 349.5 ns/op 2288.98 MB/s BenchmarkAddVW/1000-4 51736 2292 ns/op 3491.05 MB/s BenchmarkAddVWext/1-4 12971494 9.106 ns/op 878.53 MB/s BenchmarkAddVWext/2-4 12488545 9.696 ns/op 1650.16 MB/s BenchmarkAddVWext/3-4 11243983 10.61 ns/op 2262.81 MB/s BenchmarkAddVWext/4-4 11371867 10.65 ns/op 3004.73 MB/s BenchmarkAddVWext/5-4 10797276 11.25 ns/op 3555.42 MB/s BenchmarkAddVWext/10-4 8905016 13.65 ns/op 5860.89 MB/s BenchmarkAddVWext/100-4 86968 1384 ns/op 578.13 MB/s BenchmarkAddVWext/1000-4 8463 13606 ns/op 587.96 MB/s BenchmarkSubVW/1-4 12966058 9.211 ns/op 868.57 MB/s BenchmarkSubVW/2-4 11591946 10.12 ns/op 1581.30 MB/s BenchmarkSubVW/3-4 11290503 10.57 ns/op 2269.52 MB/s BenchmarkSubVW/4-4 11594534 10.65 ns/op 3004.35 MB/s BenchmarkSubVW/5-4 10743126 11.34 ns/op 3525.98 MB/s BenchmarkSubVW/10-4 8815041 13.68 ns/op 5850.01 MB/s BenchmarkSubVW/100-4 331057 355.4 ns/op 2250.71 MB/s BenchmarkSubVW/1000-4 52010 2273 ns/op 3518.87 MB/s BenchmarkSubVWext/1-4 12878276 9.325 ns/op 857.91 MB/s BenchmarkSubVWext/2-4 11489908 10.12 ns/op 1581.14 MB/s BenchmarkSubVWext/3-4 11395279 10.61 ns/op 2262.23 MB/s BenchmarkSubVWext/4-4 11522924 10.63 ns/op 3009.25 MB/s BenchmarkSubVWext/5-4 10785072 11.27 ns/op 3548.47 MB/s BenchmarkSubVWext/10-4 8770479 13.81 ns/op 5794.77 MB/s BenchmarkSubVWext/100-4 86301 1395 ns/op 573.41 MB/s BenchmarkSubVWext/1000-4 8713 13449 ns/op 594.82 MB/s BenchmarkMulAddVWW/1-4 11171132 10.83 ns/op 5909.50 MB/s BenchmarkMulAddVWW/2-4 9505384 12.04 ns/op 10632.26 MB/s BenchmarkMulAddVWW/3-4 9342480 12.57 ns/op 15275.40 MB/s BenchmarkMulAddVWW/4-4 9074065 13.40 ns/op 19107.20 MB/s BenchmarkMulAddVWW/5-4 8816077 13.60 ns/op 23526.19 MB/s BenchmarkMulAddVWW/10-4 6323080 18.70 ns/op 34227.31 MB/s BenchmarkMulAddVWW/100-4 1000000 108.8 ns/op 58804.57 MB/s BenchmarkMulAddVWW/1000-4 128690 927.1 ns/op 69036.09 MB/s BenchmarkAddMulVVW/1-4 11902017 10.11 ns/op 6333.05 MB/s BenchmarkAddMulVVW/2-4 10871793 11.07 ns/op 11566.73 MB/s BenchmarkAddMulVVW/3-4 9709010 12.39 ns/op 15498.58 MB/s BenchmarkAddMulVVW/4-4 8739774 13.52 ns/op 18941.47 MB/s BenchmarkAddMulVVW/5-4 8018522 14.89 ns/op 21487.35 MB/s BenchmarkAddMulVVW/10-4 6834262 17.74 ns/op 36066.73 MB/s BenchmarkAddMulVVW/100-4 1489648 80.88 ns/op 79126.38 MB/s BenchmarkAddMulVVW/1000-4 165825 711.6 ns/op 89944.10 MB/s BenchmarkDivWVW/1-4 2665365 43.50 ns/op 1471.25 MB/s BenchmarkDivWVW/2-4 1251439 95.41 ns/op 1341.62 MB/s BenchmarkDivWVW/3-4 936481 122.4 ns/op 1568.16 MB/s BenchmarkDivWVW/4-4 807055 143.1 ns/op 1788.96 MB/s BenchmarkDivWVW/5-4 795639 146.1 ns/op 2190.32 MB/s BenchmarkDivWVW/10-4 420862 270.5 ns/op 2366.05 MB/s BenchmarkDivWVW/100-4 57276 2073 ns/op 3087.19 MB/s BenchmarkDivWVW/1000-4 5930 20017 ns/op 3197.21 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11804989 10.11 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11971929 9.615 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10858521 10.59 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11153865 10.46 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10266663 11.17 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10069014 11.02 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9239954 12.50 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9753133 11.73 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8976108 13.14 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9010710 12.66 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6780600 17.51 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6958590 16.64 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 108.8 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1298762 91.71 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 119881 938.1 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 153790 774.9 ns/op BenchmarkDecimalConversion-4 219 548608 ns/op BenchmarkFloatString/100-4 12300 9982 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 231 512184 ns/op 2911 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 48066006 ns/op 61029 B/op 49 allocs/op BenchmarkFloatString/100000-4 1 4762394867 ns/op 834808 B/op 481 allocs/op BenchmarkFloatAdd/10-4 172164 700.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 172251 691.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 154640 778.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 86098 1386 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17355 6908 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 234613 519.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 231574 509.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 224938 527.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 160497 750.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45600 2680 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2044 57246 ns/op BenchmarkParseFloatLargeExp-4 472 254519 ns/op BenchmarkGCD10x10/WithoutXY-4 206997 584.6 ns/op BenchmarkGCD10x10/WithXY-4 58279 2027 ns/op BenchmarkGCD10x100/WithoutXY-4 106677 1126 ns/op BenchmarkGCD10x100/WithXY-4 18687 6596 ns/op BenchmarkGCD10x1000/WithoutXY-4 68025 1745 ns/op BenchmarkGCD10x1000/WithXY-4 15331 8111 ns/op BenchmarkGCD100x100/WithoutXY-4 25593 4583 ns/op BenchmarkGCD100x100/WithXY-4 9660 10855 ns/op BenchmarkGCD100x1000/WithoutXY-4 13010 9312 ns/op BenchmarkGCD100x1000/WithXY-4 6080 18050 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2127 55332 ns/op BenchmarkGCD1000x1000/WithXY-4 1166 95352 ns/op BenchmarkHilbert-4 24 4913385 ns/op BenchmarkBinomial-4 13989 8549 ns/op BenchmarkQuoRem-4 21505 5715 ns/op BenchmarkExp-4 14 7645388 ns/op BenchmarkExpMont/Odd-4 121 973377 ns/op 2582 B/op 21 allocs/op BenchmarkExpMont/Even1-4 120 978987 ns/op 3359 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 1014796 ns/op 3854 B/op 53 allocs/op BenchmarkExpMont/Even3-4 100 1029908 ns/op 3827 B/op 52 allocs/op BenchmarkExpMont/Even4-4 100 1010772 ns/op 3879 B/op 54 allocs/op BenchmarkExpMont/Even8-4 100 1038799 ns/op 3844 B/op 53 allocs/op BenchmarkExpMont/Even32-4 100 1016105 ns/op 3837 B/op 53 allocs/op BenchmarkExpMont/Even64-4 142 853787 ns/op 3625 B/op 53 allocs/op BenchmarkExpMont/Even96-4 133 876936 ns/op 3761 B/op 51 allocs/op BenchmarkExpMont/Even128-4 162 745535 ns/op 3267 B/op 50 allocs/op BenchmarkExpMont/Even255-4 183 654669 ns/op 2938 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 430 265117 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 397 303142 ns/op 1731 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 378 306352 ns/op 1723 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 388 306892 ns/op 1755 B/op 48 allocs/op BenchmarkExp2-4 14 7593388 ns/op BenchmarkBitset-4 758319 146.9 ns/op BenchmarkBitsetNeg-4 432193 274.8 ns/op BenchmarkBitsetOrig-4 263949 467.8 ns/op BenchmarkBitsetNegOrig-4 167271 720.1 ns/op BenchmarkModSqrt225_Tonelli-4 100 1067506 ns/op BenchmarkModSqrt225_3Mod4-4 367 331444 ns/op BenchmarkModSqrt231_Tonelli-4 98 1104549 ns/op BenchmarkModSqrt231_5Mod8-4 313 380349 ns/op BenchmarkModInverse-4 13945 8810 ns/op BenchmarkSqrt-4 1782 67949 ns/op BenchmarkIntSqr/1-4 1384695 87.90 ns/op BenchmarkIntSqr/2-4 707344 163.7 ns/op BenchmarkIntSqr/3-4 581077 196.5 ns/op BenchmarkIntSqr/5-4 416726 293.1 ns/op BenchmarkIntSqr/8-4 291126 401.5 ns/op BenchmarkIntSqr/10-4 222248 506.9 ns/op BenchmarkIntSqr/20-4 51585 2419 ns/op BenchmarkIntSqr/30-4 36456 3377 ns/op BenchmarkIntSqr/50-4 22939 5355 ns/op BenchmarkIntSqr/80-4 13543 9047 ns/op BenchmarkIntSqr/100-4 9292 11892 ns/op BenchmarkIntSqr/200-4 3734 31181 ns/op BenchmarkIntSqr/300-4 1574 70309 ns/op BenchmarkIntSqr/500-4 787 156126 ns/op BenchmarkIntSqr/800-4 297 401684 ns/op BenchmarkIntSqr/1000-4 223 525883 ns/op BenchmarkDiv/20/10-4 425044 280.5 ns/op BenchmarkDiv/40/20-4 427593 281.1 ns/op BenchmarkDiv/100/50-4 363238 323.3 ns/op BenchmarkDiv/200/100-4 55390 2260 ns/op BenchmarkDiv/400/200-4 53379 2313 ns/op BenchmarkDiv/1000/500-4 43501 2870 ns/op BenchmarkDiv/2000/1000-4 31234 3928 ns/op BenchmarkDiv/20000/10000-4 1024 113733 ns/op BenchmarkDiv/200000/100000-4 26 4767528 ns/op BenchmarkDiv/2000000/1000000-4 1 130916159 ns/op BenchmarkDiv/20000000/10000000-4 1 3824984235 ns/op BenchmarkMul-4 5 22412105 ns/op BenchmarkNatMul/10-4 172881 660.9 ns/op BenchmarkNatMul/100-4 5340 20957 ns/op BenchmarkNatMul/1000-4 175 679210 ns/op BenchmarkZeroShifts/Shl-4 20737 5598 ns/op BenchmarkZeroShifts/ShlSame-4 5156367 23.13 ns/op BenchmarkZeroShifts/Shr-4 20352 5615 ns/op BenchmarkZeroShifts/ShrSame-4 5246803 22.45 ns/op BenchmarkExp3Power/0x10-4 189553 628.1 ns/op BenchmarkExp3Power/0x40-4 168156 745.6 ns/op BenchmarkExp3Power/0x100-4 100318 1231 ns/op BenchmarkExp3Power/0x400-4 44073 2606 ns/op BenchmarkExp3Power/0x1000-4 9392 11712 ns/op BenchmarkExp3Power/0x4000-4 1965 59183 ns/op BenchmarkExp3Power/0x10000-4 216 551736 ns/op BenchmarkExp3Power/0x40000-4 20 5811599 ns/op BenchmarkExp3Power/0x100000-4 2 57114386 ns/op BenchmarkExp3Power/0x400000-4 1 526976757 ns/op BenchmarkFibo-4 3 39082812 ns/op BenchmarkNatSqr/1-4 1000000 121.4 ns/op BenchmarkNatSqr/2-4 588927 213.4 ns/op BenchmarkNatSqr/3-4 477865 260.4 ns/op BenchmarkNatSqr/5-4 329383 394.3 ns/op BenchmarkNatSqr/8-4 230110 528.4 ns/op BenchmarkNatSqr/10-4 184622 655.4 ns/op BenchmarkNatSqr/20-4 47684 2557 ns/op BenchmarkNatSqr/30-4 34456 3549 ns/op BenchmarkNatSqr/50-4 20703 5744 ns/op BenchmarkNatSqr/80-4 12464 9571 ns/op BenchmarkNatSqr/100-4 7852 12794 ns/op BenchmarkNatSqr/200-4 3588 32320 ns/op BenchmarkNatSqr/300-4 1603 76413 ns/op BenchmarkNatSqr/500-4 781 151632 ns/op BenchmarkNatSqr/800-4 322 359090 ns/op BenchmarkNatSqr/1000-4 243 496876 ns/op BenchmarkNatSetBytes/8-4 807740 141.3 ns/op BenchmarkNatSetBytes/24-4 251659 482.6 ns/op BenchmarkNatSetBytes/128-4 58741 2052 ns/op BenchmarkNatSetBytes/7-4 911564 134.9 ns/op BenchmarkNatSetBytes/23-4 262382 460.1 ns/op BenchmarkNatSetBytes/127-4 58107 2039 ns/op BenchmarkScanPi-4 261 456750 ns/op BenchmarkStringPiParallel-4 747 158186 ns/op BenchmarkScan/10/Base2-4 43882 2734 ns/op BenchmarkScan/100/Base2-4 4840 23516 ns/op BenchmarkScan/1000/Base2-4 520 230271 ns/op BenchmarkScan/10/Base8-4 102860 1127 ns/op BenchmarkScan/100/Base8-4 14372 8377 ns/op BenchmarkScan/1000/Base8-4 1470 80830 ns/op BenchmarkScan/10/Base10-4 113192 1055 ns/op BenchmarkScan/100/Base10-4 15691 7617 ns/op BenchmarkScan/1000/Base10-4 1622 74452 ns/op BenchmarkScan/10/Base16-4 126222 957.2 ns/op BenchmarkScan/100/Base16-4 17260 6988 ns/op BenchmarkScan/1000/Base16-4 1821 67352 ns/op BenchmarkString/10/Base2-4 181004 663.6 ns/op BenchmarkString/100/Base2-4 24420 4925 ns/op BenchmarkString/1000/Base2-4 2527 47340 ns/op BenchmarkString/10/Base8-4 373252 318.9 ns/op BenchmarkString/100/Base8-4 64860 1875 ns/op BenchmarkString/1000/Base8-4 6727 17020 ns/op BenchmarkString/10/Base10-4 203590 591.3 ns/op BenchmarkString/100/Base10-4 39052 3058 ns/op BenchmarkString/1000/Base10-4 4837 22932 ns/op BenchmarkString/10/Base16-4 399537 288.9 ns/op BenchmarkString/100/Base16-4 84086 1412 ns/op BenchmarkString/1000/Base16-4 8876 12188 ns/op BenchmarkLeafSize/0-4 44 2610257 ns/op BenchmarkLeafSize/1-4 435 272950 ns/op BenchmarkLeafSize/2-4 434 272844 ns/op BenchmarkLeafSize/3-4 314 377747 ns/op BenchmarkLeafSize/4-4 442 263163 ns/op BenchmarkLeafSize/5-4 282 421216 ns/op BenchmarkLeafSize/6-4 325 370217 ns/op BenchmarkLeafSize/7-4 346 345823 ns/op BenchmarkLeafSize/8-4 454 261720 ns/op BenchmarkLeafSize/9-4 236 506191 ns/op BenchmarkLeafSize/10-4 285 421808 ns/op BenchmarkLeafSize/11-4 291 413035 ns/op BenchmarkLeafSize/12-4 324 372804 ns/op BenchmarkLeafSize/13-4 291 405505 ns/op BenchmarkLeafSize/14-4 343 345175 ns/op BenchmarkLeafSize/15-4 362 329019 ns/op BenchmarkLeafSize/16-4 444 262278 ns/op BenchmarkLeafSize/32-4 441 267020 ns/op BenchmarkLeafSize/64-4 416 286844 ns/op BenchmarkProbablyPrime/n=0-4 9 11409039 ns/op BenchmarkProbablyPrime/n=1-4 8 12887914 ns/op BenchmarkProbablyPrime/n=5-4 6 18996336 ns/op BenchmarkProbablyPrime/n=10-4 4 26950856 ns/op BenchmarkProbablyPrime/n=20-4 3 41918883 ns/op BenchmarkProbablyPrime/Lucas-4 12 9768555 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 75 1553750 ns/op BenchmarkRatCmp-4 228456 523.8 ns/op BenchmarkFloatSqrt/64-4 22256 5388 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 14266 8560 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9146 12000 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4585 23582 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 795 145209 ns/op 18222 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 60 1927901 ns/op 173088 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 144164035 ns/op 3688072 B/op 566 allocs/op PASS ok math/big 49.183s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8778414 13.79 ns/op BenchmarkLeadingZeros8-4 8984733 13.46 ns/op BenchmarkLeadingZeros16-4 9216784 13.17 ns/op BenchmarkLeadingZeros32-4 9426554 12.73 ns/op BenchmarkLeadingZeros64-4 9748682 12.39 ns/op BenchmarkTrailingZeros-4 9090657 13.10 ns/op BenchmarkTrailingZeros8-4 9610623 12.63 ns/op BenchmarkTrailingZeros16-4 8640508 13.65 ns/op BenchmarkTrailingZeros32-4 9422302 12.67 ns/op BenchmarkTrailingZeros64-4 9230925 13.10 ns/op BenchmarkOnesCount-4 9592016 12.61 ns/op BenchmarkOnesCount8-4 9763879 12.34 ns/op BenchmarkOnesCount16-4 9040428 13.20 ns/op BenchmarkOnesCount32-4 9189362 13.23 ns/op BenchmarkOnesCount64-4 9167079 13.27 ns/op BenchmarkRotateLeft-4 9904012 12.04 ns/op BenchmarkRotateLeft8-4 9622327 12.44 ns/op BenchmarkRotateLeft16-4 9621324 12.13 ns/op BenchmarkRotateLeft32-4 9745947 12.37 ns/op BenchmarkRotateLeft64-4 9813075 12.12 ns/op BenchmarkReverse-4 14306776 8.295 ns/op BenchmarkReverse8-4 18832190 6.479 ns/op BenchmarkReverse16-4 15893660 7.165 ns/op BenchmarkReverse32-4 15204164 7.971 ns/op BenchmarkReverse64-4 14176807 8.348 ns/op BenchmarkReverseBytes-4 18798517 6.481 ns/op BenchmarkReverseBytes16-4 18740002 6.373 ns/op BenchmarkReverseBytes32-4 18640014 6.510 ns/op BenchmarkReverseBytes64-4 17704227 6.551 ns/op BenchmarkAdd-4 9471621 12.70 ns/op BenchmarkAdd32-4 9463054 12.67 ns/op BenchmarkAdd64-4 9427496 12.78 ns/op BenchmarkAdd64multiple-4 17306679 6.876 ns/op BenchmarkSub-4 9529192 12.72 ns/op BenchmarkSub32-4 9048943 13.35 ns/op BenchmarkSub64-4 9401252 12.82 ns/op BenchmarkSub64multiple-4 17286562 6.854 ns/op BenchmarkMul-4 9553327 12.42 ns/op BenchmarkMul32-4 9252657 12.73 ns/op BenchmarkMul64-4 9715249 12.37 ns/op BenchmarkDiv-4 2646853 45.13 ns/op BenchmarkDiv32-4 5607134 21.74 ns/op BenchmarkDiv64-4 2759583 43.99 ns/op PASS ok math/bits 5.842s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10387220 23.58 ns/op BenchmarkAcos-4 402313 272.5 ns/op BenchmarkAcosh-4 420608 296.9 ns/op BenchmarkAsin-4 467035 276.9 ns/op BenchmarkAsinh-4 467866 281.4 ns/op BenchmarkAtan-4 723814 199.4 ns/op BenchmarkAtanh-4 739543 199.3 ns/op BenchmarkConj-4 20057706 5.350 ns/op BenchmarkCos-4 561864 205.1 ns/op BenchmarkCosh-4 629761 204.2 ns/op BenchmarkExp-4 822260 163.0 ns/op BenchmarkLog-4 796731 161.6 ns/op BenchmarkLog10-4 822730 162.1 ns/op BenchmarkPhase-4 1766916 69.17 ns/op BenchmarkPolar-4 1000000 105.9 ns/op BenchmarkPow-4 229234 591.1 ns/op BenchmarkRect-4 1000000 108.2 ns/op BenchmarkSin-4 612112 209.3 ns/op BenchmarkSinh-4 607635 204.7 ns/op BenchmarkSqrt-4 1000000 118.0 ns/op BenchmarkTan-4 339636 348.2 ns/op BenchmarkTanh-4 409543 319.3 ns/op PASS ok math/cmplx 3.067s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 177536 659.4 ns/op BenchmarkInt63ThreadsafeParallel-4 72217 1453 ns/op BenchmarkInt63Unthreadsafe-4 1295254 92.89 ns/op BenchmarkIntn1000-4 850543 136.7 ns/op BenchmarkInt63n1000-4 919882 127.0 ns/op BenchmarkInt31n1000-4 1000000 114.5 ns/op BenchmarkFloat32-4 983910 111.2 ns/op BenchmarkFloat64-4 1271442 94.27 ns/op BenchmarkPerm3-4 197452 597.5 ns/op BenchmarkPerm30-4 23876 5162 ns/op BenchmarkPerm30ViaShuffle-4 25800 4632 ns/op BenchmarkShuffleOverhead-4 18596 6429 ns/op BenchmarkRead3-4 888114 135.2 ns/op BenchmarkRead64-4 77274 1522 ns/op BenchmarkRead1000-4 5276 22590 ns/op PASS ok math/rand 2.217s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45918 2572 ns/op BenchmarkQDecodeWord-4 110865 1076 ns/op BenchmarkQDecodeHeader-4 103696 1154 ns/op BenchmarkTypeByExtension/.html-4 415526 252.7 ns/op BenchmarkTypeByExtension/.HTML-4 343568 348.9 ns/op BenchmarkTypeByExtension/.unused-4 380461 284.4 ns/op BenchmarkExtensionsByType/text/html-4 197496 604.3 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 113947 1060 ns/op BenchmarkExtensionsByType/application/octet-stream-4 198288 640.0 ns/op PASS ok mime 1.195s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1034 112953 ns/op PASS ok mime/quotedprintable 0.157s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 135 774449 ns/op 8471 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 18 6729623 ns/op 19413 B/op 159 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5261531983 ns/op 158168 B/op 226 allocs/op BenchmarkDNSName-4 113064 969.4 ns/op BenchmarkInterfaces-4 5874 20131 ns/op BenchmarkInterfaceByIndex-4 7810 12974 ns/op BenchmarkInterfaceByName-4 5242 19942 ns/op BenchmarkInterfaceAddrs-4 5678 18610 ns/op BenchmarkInterfacesAndAddrs-4 8818 13650 ns/op BenchmarkInterfacesAndMulticastAddrs-4 6661 17893 ns/op BenchmarkParseIP-4 15848 7451 ns/op BenchmarkIPString/IPv4-4 148807 762.5 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 12129 10027 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 50029 2341 ns/op BenchmarkIPEqual/IPv4-4 1184016 101.4 ns/op BenchmarkIPEqual/IPv6-4 1161158 101.2 ns/op BenchmarkTCP4OneShot-4 3303 30981 ns/op BenchmarkTCP4OneShotTimeout-4 3488 31687 ns/op BenchmarkTCP4Persistent-4 15780 7661 ns/op BenchmarkTCP4PersistentTimeout-4 15046 7881 ns/op BenchmarkTCP6OneShot-4 3237 32280 ns/op BenchmarkTCP6OneShotTimeout-4 3284 33755 ns/op BenchmarkTCP6Persistent-4 15357 7925 ns/op BenchmarkTCP6PersistentTimeout-4 14910 8016 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25828 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25909 ns/op BenchmarkSetReadDeadline-4 128220 909.6 ns/op BenchmarkUDP6LinkLocalUnicast-4 8748 13517 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 12330 9270 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 11625 10049 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 12127 9528 ns/op 0 B/op 0 allocs/op PASS ok net 10.334s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27949 4280 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10948 10812 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14502 8290 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18367 6565 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 35262 3708 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 914601 129.8 ns/op BenchmarkReadRequestChrome-4 3936 28992 ns/op 21.07 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 12064 9936 ns/op 7.85 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11905 10126 ns/op 8.10 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7056 14951 ns/op 10.10 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 18505 6475 ns/op 6.18 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 279 399254 ns/op 2.56 MB/s BenchmarkFileAndServer_1KB/https1-4 201 545630 ns/op 1.88 MB/s BenchmarkFileAndServer_1KB/h2-4 142 771692 ns/op 1.33 MB/s BenchmarkFileAndServer_16MB/h1-4 2 50872755 ns/op 329.79 MB/s BenchmarkFileAndServer_16MB/https1-4 1 116503291 ns/op 144.01 MB/s BenchmarkFileAndServer_16MB/h2-4 1 223156365 ns/op 75.18 MB/s BenchmarkFileAndServer_64MB/h1-4 1 205852266 ns/op 326.00 MB/s BenchmarkFileAndServer_64MB/https1-4 1 413564691 ns/op 162.27 MB/s BenchmarkFileAndServer_64MB/h2-4 1 883988125 ns/op 75.92 MB/s BenchmarkServeMux-4 295 426256 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 364 342443 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 328 376397 ns/op 6010 B/op 64 allocs/op BenchmarkClientServer/https1-4 214 500304 ns/op 6922 B/op 76 allocs/op BenchmarkClientServer/h2-4 156 712454 ns/op 10732 B/op 84 allocs/op BenchmarkClientServerParallel/4/h1-4 1213 96981 ns/op 10251 B/op 80 allocs/op BenchmarkClientServerParallel/4/https1-4 30 4253507 ns/op 130523 B/op 1219 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20363: write tcp 127.0.0.1:20361->127.0.0.1:20363: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20366: write tcp 127.0.0.1:20361->127.0.0.1:20366: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20376: read tcp 127.0.0.1:20368->127.0.0.1:20376: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20381: read tcp 127.0.0.1:20368->127.0.0.1:20381: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20397: write tcp 127.0.0.1:20368->127.0.0.1:20397: use of closed network connection BenchmarkClientServerParallel/4/h2-4 82 1402333 ns/op 32802 B/op 320 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20406: read tcp 127.0.0.1:20401->127.0.0.1:20406: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20407: read tcp 127.0.0.1:20401->127.0.0.1:20407: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20402: write tcp 127.0.0.1:20401->127.0.0.1:20402: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20413: read tcp 127.0.0.1:20408->127.0.0.1:20413: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20440: write tcp 127.0.0.1:20425->127.0.0.1:20440: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20430: write tcp 127.0.0.1:20425->127.0.0.1:20430: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20439: write tcp 127.0.0.1:20425->127.0.0.1:20439: use of closed network connection BenchmarkClientServerParallel/64/h1-4 860 127557 ns/op 15673 B/op 96 allocs/op BenchmarkClientServerParallel/64/https1-4 52 4376954 ns/op 136291 B/op 1254 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21073: read tcp 127.0.0.1:21071->127.0.0.1:21073: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21076: read tcp 127.0.0.1:21071->127.0.0.1:21076: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21084: read tcp 127.0.0.1:21078->127.0.0.1:21084: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21095: read tcp 127.0.0.1:21078->127.0.0.1:21095: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21103: read tcp 127.0.0.1:21078->127.0.0.1:21103: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21101: read tcp 127.0.0.1:21078->127.0.0.1:21101: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21102: read tcp 127.0.0.1:21078->127.0.0.1:21102: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21096: read tcp 127.0.0.1:21078->127.0.0.1:21096: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21089: read tcp 127.0.0.1:21078->127.0.0.1:21089: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21094: read tcp 127.0.0.1:21078->127.0.0.1:21094: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 45 2721654 ns/op 86368 B/op 849 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21167: read tcp 127.0.0.1:21161->127.0.0.1:21167: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21163: write tcp 127.0.0.1:21161->127.0.0.1:21163: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21165: write tcp 127.0.0.1:21161->127.0.0.1:21165: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21198: read tcp 127.0.0.1:21168->127.0.0.1:21198: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21190: read tcp 127.0.0.1:21168->127.0.0.1:21190: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21174: read tcp 127.0.0.1:21168->127.0.0.1:21174: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21178: write tcp 127.0.0.1:21168->127.0.0.1:21178: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21176: read tcp 127.0.0.1:21168->127.0.0.1:21176: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21177: read tcp 127.0.0.1:21168->127.0.0.1:21177: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21181: write tcp 127.0.0.1:21168->127.0.0.1:21181: use of closed network connection ... [output truncated] BenchmarkServer-4 134 807319 ns/op 3002 B/op 23 allocs/op BenchmarkClient-4 253 447819 ns/op 3795 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 634 184808 ns/op 7484 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1221 97281 ns/op 3044 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1557 70302 ns/op 1869 B/op 13 allocs/op BenchmarkServerHandlerTypeLen-4 1438 76092 ns/op 2737 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1665 70172 ns/op 2739 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1681 71962 ns/op 2778 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1562 68083 ns/op 1873 B/op 14 allocs/op BenchmarkServerHijack-4 896 133199 ns/op 16675 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 445 274597 ns/op 5968 B/op 52 allocs/op BenchmarkResponseStatusLine-4 463389 237.0 ns/op 0 B/op 0 allocs/op PASS ok net/http 10.510s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4783 22560 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.321s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 93416 1256 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 509844 197.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 192850 602.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 68317 1761 ns/op BenchmarkStdIPv4-4 135102 871.3 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 86736 1395 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 85370 1413 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 111756 1063 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 67366 1792 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1304582 90.31 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1228575 97.18 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1300144 91.44 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 266160 439.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 287896 407.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 265411 452.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 86932 1416 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 452474 258.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 300039 387.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 303766 396.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 160186 741.1 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 427207 270.5 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 388908 307.8 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 125520 913.0 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 174207 692.6 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 272912 440.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 160843 742.0 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 337776 346.3 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 158086 748.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 157434 756.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 159186 762.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 122086 993.9 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 475706 233.6 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 161618 730.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 98808 1224 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 125296 965.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 167035 701.4 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 113485 1018 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 278022 426.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 123254 965.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 150014 820.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 199641 615.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 137530 869.3 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1209882 98.34 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 100.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1220307 97.39 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 105.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 107.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 106.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 107.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 106.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 105.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 354847 337.4 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 565274 209.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 207062 562.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 221862 531.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 208684 570.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 77071 1563 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 518257 216.1 ns/op PASS ok net/netip 7.805s 2023/01/25 14:50:59 Test RPC server listening on 127.0.0.1:21832 2023/01/25 14:50:59 Test HTTP RPC server listening on 127.0.0.1:21833 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1611 72384 ns/op BenchmarkEndToEndHTTP-4 1514 71971 ns/op BenchmarkEndToEndAsync-4 3598 33189 ns/op BenchmarkEndToEndAsyncHTTP-4 3878 32262 ns/op PASS ok net/rpc 0.819s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3205 32517 ns/op BenchmarkReadMIMEHeader/server_headers-4 5640 20554 ns/op BenchmarkUncommon-4 27597 4361 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.525s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4185 25125 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 95400 1214 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 576706 206.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 95758 1263 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 170906 680.9 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 82938 1464 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13941 8686 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 382555 300.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 91942 1301 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 173347 695.0 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 82927 1465 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15268 7696 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 199534 575.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 79767 1505 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 77523 1532 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35990 3321 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6440 18222 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 205304 577.1 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 80150 1488 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 78387 1528 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 34926 3344 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6146 18037 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.102s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3267156 42.51 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 173962 656.2 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 993 120909 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 322 361017 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 740 158374 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 83148 1438 ns/op BenchmarkStatFile-4 73341 1649 ns/op BenchmarkStatDir-4 77650 1568 ns/op BenchmarkLstatDot-4 85420 1418 ns/op BenchmarkLstatFile-4 72364 1663 ns/op BenchmarkLstatDir-4 78037 1555 ns/op PASS ok os 1.599s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 64 1867715 ns/op 6361 B/op 29 allocs/op PASS ok os/exec 0.245s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 369776 295.1 ns/op PASS ok os/user 0.237s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3725443 32.30 ns/op BenchmarkString-4 2326935 50.97 ns/op BenchmarkBytes-4 2077304 57.51 ns/op BenchmarkNamedBytes-4 773931 154.2 ns/op BenchmarkBytesArray-4 691754 173.9 ns/op BenchmarkSliceLen-4 2409536 49.54 ns/op BenchmarkMapLen-4 1525178 78.92 ns/op BenchmarkStringLen-4 1852180 64.57 ns/op BenchmarkArrayLen-4 1705066 69.55 ns/op BenchmarkSliceCap-4 2465804 48.64 ns/op BenchmarkDeepEqual/int8-4 712964 174.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 116070 1014 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 534122 225.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 113353 1066 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 512670 223.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 112144 1087 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 529813 225.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 114008 1054 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 523552 226.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 113035 1073 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 697388 174.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 144229 824.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 522270 226.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 112813 1073 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 514093 230.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 111424 1074 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 512467 228.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 112696 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 522373 223.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 114373 1064 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 522958 226.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 112918 1070 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 486872 236.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 111837 1070 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 523347 227.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 111192 1072 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 537048 231.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 111043 1074 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 514538 229.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 112515 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 707922 169.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 116625 1004 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 548935 218.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 109443 1062 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 145700 821.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 70148 1706 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 70240 1737 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 46123 2583 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 287584 418.1 ns/op BenchmarkIsZero/ArrayIncomparable-4 40046 2946 ns/op BenchmarkIsZero/StructComparable-4 850669 126.7 ns/op BenchmarkIsZero/StructIncomparable-4 180630 664.7 ns/op BenchmarkSetZero/Bool/Direct-4 4120088 28.65 ns/op BenchmarkSetZero/Bool/CachedZero-4 1742485 69.70 ns/op BenchmarkSetZero/Bool/NewZero-4 1286361 93.45 ns/op BenchmarkSetZero/Int/Direct-4 2599124 46.41 ns/op BenchmarkSetZero/Int/CachedZero-4 1748784 67.80 ns/op BenchmarkSetZero/Int/NewZero-4 1274971 92.78 ns/op BenchmarkSetZero/Uint/Direct-4 2608292 45.68 ns/op BenchmarkSetZero/Uint/CachedZero-4 1790907 68.42 ns/op BenchmarkSetZero/Uint/NewZero-4 1277650 93.34 ns/op BenchmarkSetZero/Float/Direct-4 2580270 46.79 ns/op BenchmarkSetZero/Float/CachedZero-4 1791457 67.40 ns/op BenchmarkSetZero/Float/NewZero-4 1300396 92.97 ns/op BenchmarkSetZero/Complex/Direct-4 2457019 48.29 ns/op BenchmarkSetZero/Complex/CachedZero-4 1760342 67.59 ns/op BenchmarkSetZero/Complex/NewZero-4 1267071 92.82 ns/op BenchmarkSetZero/Array/Direct-4 4227531 28.69 ns/op BenchmarkSetZero/Array/CachedZero-4 1772042 69.11 ns/op BenchmarkSetZero/Array/NewZero-4 1290022 91.84 ns/op BenchmarkSetZero/Chan/Direct-4 2553216 46.86 ns/op BenchmarkSetZero/Chan/CachedZero-4 1314271 92.69 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 115.0 ns/op BenchmarkSetZero/Func/Direct-4 2565037 46.62 ns/op BenchmarkSetZero/Func/CachedZero-4 1299999 93.41 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 116.7 ns/op BenchmarkSetZero/Interface/Direct-4 2311971 51.58 ns/op BenchmarkSetZero/Interface/CachedZero-4 1786986 67.28 ns/op BenchmarkSetZero/Interface/NewZero-4 1277877 93.36 ns/op BenchmarkSetZero/Map/Direct-4 2570276 46.27 ns/op BenchmarkSetZero/Map/CachedZero-4 1305944 91.51 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 115.6 ns/op BenchmarkSetZero/Pointer/Direct-4 2546487 46.33 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1302258 92.34 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 116.4 ns/op BenchmarkSetZero/Slice/Direct-4 2189736 54.66 ns/op BenchmarkSetZero/Slice/CachedZero-4 1781295 67.45 ns/op BenchmarkSetZero/Slice/NewZero-4 1292150 92.59 ns/op BenchmarkSetZero/String/Direct-4 2540409 47.16 ns/op BenchmarkSetZero/String/CachedZero-4 1784505 67.57 ns/op BenchmarkSetZero/String/NewZero-4 1288347 93.37 ns/op BenchmarkSetZero/Struct/Direct-4 4364042 27.45 ns/op BenchmarkSetZero/Struct/CachedZero-4 1793095 67.82 ns/op BenchmarkSetZero/Struct/NewZero-4 1290505 91.64 ns/op BenchmarkSelect/1-4 183836 651.4 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 93759 1297 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 49832 2408 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 177270 603.7 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 132363 902.1 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 128017 946.6 ns/op 135.22 MB/s BenchmarkCallArgCopy/size=256-4 115688 1055 ns/op 242.58 MB/s BenchmarkCallArgCopy/size=1024-4 84577 1461 ns/op 700.66 MB/s BenchmarkCallArgCopy/size=4096-4 37604 3092 ns/op 1324.54 MB/s BenchmarkCallArgCopy/size=65536-4 2864 36933 ns/op 1774.47 MB/s BenchmarkPtrTo-4 458599 249.0 ns/op BenchmarkFieldByName1-4 815169 141.6 ns/op BenchmarkFieldByName2-4 86575 1478 ns/op BenchmarkFieldByName3-4 10724 11066 ns/op BenchmarkInterfaceBig-4 5124255 23.03 ns/op BenchmarkInterfaceSmall-4 5232200 22.91 ns/op BenchmarkNew-4 2540112 47.40 ns/op BenchmarkMap/StringKeys/MapIndex-4 3309 37128 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3103 37633 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3073 39123 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3045 38366 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3276 36308 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3135 38047 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 249508 467.1 ns/op PASS ok reflect 18.123s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 11130 9641 ns/op 9287 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 17491 7159 ns/op 9191 B/op 1 allocs/op BenchmarkFindString-4 12957 9575 ns/op 9368 B/op 1 allocs/op BenchmarkFindSubmatch-4 11948 10435 ns/op 9433 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 12175 9638 ns/op 9151 B/op 2 allocs/op BenchmarkLiteral-4 19149 6493 ns/op BenchmarkNotLiteral-4 4326 25898 ns/op BenchmarkMatchClass-4 3271 33879 ns/op BenchmarkMatchClass_InRange-4 3500 33006 ns/op BenchmarkReplaceAll-4 2430 43693 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 19346 6435 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 40819 2947 ns/op BenchmarkAnchoredShortMatch-4 16617 7101 ns/op BenchmarkAnchoredLongMatch-4 20744 5928 ns/op BenchmarkOnePassShortA-4 21963 5467 ns/op BenchmarkNotOnePassShortA-4 8779 14150 ns/op BenchmarkOnePassShortB-4 28208 4263 ns/op BenchmarkNotOnePassShortB-4 10000 11050 ns/op BenchmarkOnePassLongPrefix-4 88414 1367 ns/op BenchmarkOnePassLongNotPrefix-4 30282 3979 ns/op BenchmarkMatchParallelShared-4 26761 4293 ns/op BenchmarkMatchParallelCopied-4 25261 4542 ns/op BenchmarkQuoteMetaAll-4 159058 767.1 ns/op 18.25 MB/s BenchmarkQuoteMetaNone-4 312346 382.0 ns/op 68.06 MB/s BenchmarkCompile/Onepass-4 4250 26430 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1659 69742 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 196 592564 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3793684 31.08 ns/op 514.86 MB/s BenchmarkMatch/Easy0/32-4 18744 6120 ns/op 5.23 MB/s BenchmarkMatch/Easy0/1K-4 5812 19492 ns/op 52.53 MB/s BenchmarkMatch/Easy0i/16-4 3761468 30.55 ns/op 523.65 MB/s BenchmarkMatch/Easy0i/32-4 5918 20179 ns/op 1.59 MB/s BenchmarkMatch/Easy0i/1K-4 276 436354 ns/op 2.35 MB/s BenchmarkMatch/Easy1/16-4 3828912 30.76 ns/op 520.10 MB/s BenchmarkMatch/Easy1/32-4 20917 6906 ns/op 4.63 MB/s BenchmarkMatch/Easy1/1K-4 4995 24801 ns/op 41.29 MB/s BenchmarkMatch/Medium/16-4 3751494 31.14 ns/op 513.74 MB/s BenchmarkMatch/Medium/32-4 6664 17992 ns/op 1.78 MB/s BenchmarkMatch/Medium/1K-4 319 377759 ns/op 2.71 MB/s BenchmarkMatch/Hard/16-4 3833559 30.78 ns/op 519.89 MB/s BenchmarkMatch/Hard/32-4 4170 27116 ns/op 1.18 MB/s BenchmarkMatch/Hard/1K-4 183 650877 ns/op 1.57 MB/s BenchmarkMatch/Hard1/16-4 1597 76583 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 856 140225 ns/op 0.23 MB/s BenchmarkMatch/Hard1/1K-4 27 4220964 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 31695 3787 ns/op 4.23 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 19239 6328 ns/op 5.06 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 736 163458 ns/op 6.26 MB/s 23 B/op 0 allocs/op PASS ok regexp 7.663s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 648451 182.3 ns/op PASS ok regexp/syntax 1.170s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1133467 110.3 ns/op BenchmarkMakeChan/Int-4 939375 133.5 ns/op BenchmarkMakeChan/Ptr-4 599906 206.8 ns/op BenchmarkMakeChan/Struct/0-4 1000000 100.8 ns/op BenchmarkMakeChan/Struct/32-4 557265 253.7 ns/op BenchmarkMakeChan/Struct/40-4 337044 310.7 ns/op BenchmarkChanNonblocking-4 11117985 9.768 ns/op BenchmarkSelectUncontended-4 1000000 129.9 ns/op BenchmarkSelectSyncContended-4 30232 4043 ns/op BenchmarkSelectAsyncContended-4 102312 1117 ns/op BenchmarkSelectNonblock-4 6366068 18.99 ns/op BenchmarkChanUncontended-4 12955 11077 ns/op BenchmarkChanContended-4 1154 109094 ns/op BenchmarkChanSync-4 121342 973.2 ns/op BenchmarkChanSyncWork-4 10000 34999 ns/op BenchmarkChanProdCons0-4 79585 1510 ns/op BenchmarkChanProdCons10-4 93102 1318 ns/op BenchmarkChanProdCons100-4 98688 1153 ns/op BenchmarkChanProdConsWork0-4 72558 1600 ns/op BenchmarkChanProdConsWork10-4 75567 1541 ns/op BenchmarkChanProdConsWork100-4 81880 1427 ns/op BenchmarkSelectProdCons-4 62941 1924 ns/op BenchmarkReceiveDataFromClosedChan-4 679486 168.7 ns/op BenchmarkChanCreation-4 190824 584.9 ns/op BenchmarkChanSem-4 130630 956.2 ns/op BenchmarkChanPopular-4 110 1047089 ns/op BenchmarkChanClosed-4 535674 260.9 ns/op BenchmarkCallClosure-4 6453558 18.39 ns/op BenchmarkCallClosure1-4 6792778 17.70 ns/op BenchmarkCallClosure2-4 1380030 81.07 ns/op BenchmarkCallClosure3-4 1748110 68.28 ns/op BenchmarkCallClosure4-4 1503598 78.22 ns/op BenchmarkComplex128DivNormal-4 10058510 20.27 ns/op BenchmarkComplex128DivNisNaN-4 6943258 20.55 ns/op BenchmarkComplex128DivDisNaN-4 7639750 23.43 ns/op BenchmarkComplex128DivNisInf-4 10066699 22.31 ns/op BenchmarkComplex128DivDisInf-4 5665160 29.18 ns/op BenchmarkSetTypePtr-4 52865065 2.262 ns/op 3536.98 MB/s BenchmarkSetTypePtr8-4 9690795 12.20 ns/op 5246.29 MB/s BenchmarkSetTypePtr16-4 9817195 12.17 ns/op 10520.16 MB/s BenchmarkSetTypePtr32-4 9832328 12.14 ns/op 21086.37 MB/s BenchmarkSetTypePtr64-4 9941652 12.29 ns/op 41643.82 MB/s BenchmarkSetTypePtr126-4 5746244 20.99 ns/op 48014.76 MB/s BenchmarkSetTypePtr128-4 5955498 19.86 ns/op 51551.00 MB/s BenchmarkSetTypePtrSlice-4 722181 163.3 ns/op 50160.21 MB/s BenchmarkSetTypeNode1-4 9761577 12.23 ns/op 1963.09 MB/s BenchmarkSetTypeNode1Slice-4 2986596 40.24 ns/op 19086.95 MB/s BenchmarkSetTypeNode8-4 9906873 12.22 ns/op 6545.32 MB/s BenchmarkSetTypeNode8Slice-4 1554898 76.50 ns/op 33465.01 MB/s BenchmarkSetTypeNode64-4 5748672 20.86 ns/op 25306.02 MB/s BenchmarkSetTypeNode64Slice-4 235953 511.8 ns/op 33012.24 MB/s BenchmarkSetTypeNode64Dead-4 7542970 15.86 ns/op 33281.36 MB/s BenchmarkSetTypeNode64DeadSlice-4 270997 447.4 ns/op 37762.69 MB/s BenchmarkSetTypeNode124-4 5725464 20.75 ns/op 48586.52 MB/s BenchmarkSetTypeNode124Slice-4 188973 642.1 ns/op 50237.11 MB/s BenchmarkSetTypeNode126-4 5899334 20.01 ns/op 51172.07 MB/s BenchmarkSetTypeNode126Slice-4 187359 645.1 ns/op 50795.12 MB/s BenchmarkSetTypeNode128-4 4091490 28.91 ns/op 35978.94 MB/s BenchmarkSetTypeNode128Slice-4 147302 820.3 ns/op 40569.06 MB/s BenchmarkSetTypeNode130-4 4096509 29.00 ns/op 36413.33 MB/s BenchmarkSetTypeNode130Slice-4 146986 822.4 ns/op 41091.51 MB/s BenchmarkSetTypeNode1024-4 790207 150.1 ns/op 54680.35 MB/s BenchmarkSetTypeNode1024Slice-4 24844 4834 ns/op 54334.27 MB/s BenchmarkAllocation-4 5104 28977 ns/op BenchmarkReadMemStats-4 6319 18761 ns/op BenchmarkReadMemStatsLatency-4 1 120134 p50-ns 120134 p90-ns 120134 p99-ns BenchmarkWriteBarrier-4 3032252 45.11 ns/op BenchmarkBulkWriteBarrier-4 7662904 14.32 ns/op BenchmarkScanStackNoLocals-4 3 45064632 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11456193 10.55 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10641366 11.11 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9453001 12.93 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7083220 16.95 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4855203 24.49 ns/op BenchmarkHash5-4 6242230 17.65 ns/op 283.26 MB/s BenchmarkHash16-4 6701319 17.64 ns/op 906.92 MB/s BenchmarkHash64-4 6206605 19.36 ns/op 3306.48 MB/s BenchmarkHash1024-4 1882580 63.04 ns/op 16243.11 MB/s BenchmarkHash65536-4 38386 3105 ns/op 21106.57 MB/s BenchmarkAlignedLoad-4 8205811 14.29 ns/op BenchmarkUnalignedLoad-4 8587543 13.47 ns/op BenchmarkEqEfaceConcrete-4 6660319 18.12 ns/op BenchmarkEqIfaceConcrete-4 6792697 17.52 ns/op BenchmarkNeEfaceConcrete-4 7060594 16.93 ns/op BenchmarkNeIfaceConcrete-4 6990696 17.21 ns/op BenchmarkConvT2EByteSized/bool-4 6620956 18.05 ns/op BenchmarkConvT2EByteSized/uint8-4 6562446 18.11 ns/op BenchmarkConvT2ESmall-4 5989248 19.88 ns/op BenchmarkConvT2EUintptr-4 5740317 20.43 ns/op BenchmarkConvT2ELarge-4 1000000 102.7 ns/op BenchmarkConvT2ISmall-4 5980358 20.31 ns/op BenchmarkConvT2IUintptr-4 6036087 19.90 ns/op BenchmarkConvT2ILarge-4 1304791 98.17 ns/op BenchmarkConvI2E-4 5304048 22.59 ns/op BenchmarkConvI2I-4 4374873 27.41 ns/op BenchmarkAssertE2T-4 5004596 23.90 ns/op BenchmarkAssertE2TLarge-4 2582664 45.87 ns/op BenchmarkAssertE2I-4 4277845 28.15 ns/op BenchmarkAssertI2T-4 5064110 23.78 ns/op BenchmarkAssertI2I-4 4216638 27.97 ns/op BenchmarkAssertI2E-4 6323240 18.98 ns/op BenchmarkAssertE2E-4 6923836 18.03 ns/op BenchmarkAssertE2T2-4 4043031 29.39 ns/op BenchmarkAssertE2T2Blank-4 4695734 25.32 ns/op BenchmarkAssertI2E2-4 4734628 24.97 ns/op BenchmarkAssertI2E2Blank-4 6605078 17.64 ns/op BenchmarkAssertE2E2-4 5044124 23.86 ns/op BenchmarkAssertE2E2Blank-4 6247929 18.76 ns/op BenchmarkConvT2Ezero/zero/16-4 5772916 20.95 ns/op BenchmarkConvT2Ezero/zero/32-4 5663839 20.94 ns/op BenchmarkConvT2Ezero/zero/64-4 5705558 20.84 ns/op BenchmarkConvT2Ezero/zero/str-4 5631216 21.67 ns/op BenchmarkConvT2Ezero/zero/slice-4 5770952 20.81 ns/op BenchmarkConvT2Ezero/zero/big-4 277338 495.7 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1388356 82.85 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1246942 101.4 ns/op BenchmarkConvT2Ezero/nonzero/big-4 290745 471.5 ns/op BenchmarkConvT2Ezero/smallint/16-4 5895939 20.67 ns/op BenchmarkConvT2Ezero/smallint/32-4 5870167 20.36 ns/op BenchmarkConvT2Ezero/smallint/64-4 5768011 20.73 ns/op BenchmarkConvT2Ezero/largeint/16-4 1505804 67.91 ns/op BenchmarkConvT2Ezero/largeint/32-4 1714324 61.73 ns/op BenchmarkConvT2Ezero/largeint/64-4 1968484 63.39 ns/op BenchmarkMalloc8-4 1600795 83.26 ns/op BenchmarkMalloc16-4 1522372 81.64 ns/op BenchmarkMallocTypeInfo8-4 1574444 79.25 ns/op BenchmarkMallocTypeInfo16-4 1288070 92.85 ns/op BenchmarkMallocLargeStruct-4 220473 650.9 ns/op BenchmarkGoroutineSelect-4 64 2576967 ns/op BenchmarkGoroutineBlocking-4 87 1896413 ns/op BenchmarkGoroutineForRange-4 82 1926361 ns/op BenchmarkGoroutineIdle-4 100 2339543 ns/op BenchmarkHashStringSpeed-4 2297084 45.67 ns/op BenchmarkHashBytesSpeed-4 1409572 85.12 ns/op BenchmarkHashInt32Speed-4 3222700 37.45 ns/op BenchmarkHashInt64Speed-4 2780714 44.38 ns/op BenchmarkHashStringArraySpeed-4 595882 201.2 ns/op BenchmarkMegMap-4 3173527 37.32 ns/op BenchmarkMegOneMap-4 3945661 30.98 ns/op BenchmarkMegEqMap-4 1708 64277 ns/op BenchmarkMegEmptyMap-4 4832210 25.31 ns/op BenchmarkSmallStrMap-4 3267224 36.63 ns/op BenchmarkMapStringKeysEight_16-4 3419151 35.41 ns/op BenchmarkMapStringKeysEight_32-4 3612483 33.14 ns/op BenchmarkMapStringKeysEight_64-4 3547310 34.20 ns/op BenchmarkMapStringKeysEight_1M-4 3537908 34.48 ns/op BenchmarkIntMap-4 3765278 31.49 ns/op BenchmarkMapFirst/1-4 4340378 27.13 ns/op BenchmarkMapFirst/2-4 4179402 28.80 ns/op BenchmarkMapFirst/3-4 4294630 27.60 ns/op BenchmarkMapFirst/4-4 4219102 27.27 ns/op BenchmarkMapFirst/5-4 4212444 27.44 ns/op BenchmarkMapFirst/6-4 4146853 27.86 ns/op BenchmarkMapFirst/7-4 4237592 27.42 ns/op BenchmarkMapFirst/8-4 4109716 28.80 ns/op BenchmarkMapFirst/9-4 3652041 31.66 ns/op BenchmarkMapFirst/10-4 3733821 31.53 ns/op BenchmarkMapFirst/11-4 3755376 31.45 ns/op BenchmarkMapFirst/12-4 3618772 32.39 ns/op BenchmarkMapFirst/13-4 3876212 31.75 ns/op BenchmarkMapFirst/14-4 3721820 31.69 ns/op BenchmarkMapFirst/15-4 4002878 30.23 ns/op BenchmarkMapFirst/16-4 3952796 32.07 ns/op BenchmarkMapMid/1-4 3410222 34.70 ns/op BenchmarkMapMid/2-4 3294766 35.91 ns/op BenchmarkMapMid/3-4 3385441 35.49 ns/op BenchmarkMapMid/4-4 3325358 37.39 ns/op BenchmarkMapMid/5-4 3213150 36.53 ns/op BenchmarkMapMid/6-4 3147458 38.42 ns/op BenchmarkMapMid/7-4 3210715 37.76 ns/op BenchmarkMapMid/8-4 3068814 38.30 ns/op BenchmarkMapMid/9-4 3103641 40.13 ns/op BenchmarkMapMid/10-4 3046648 40.35 ns/op BenchmarkMapMid/11-4 2919786 40.33 ns/op BenchmarkMapMid/12-4 2979992 40.59 ns/op BenchmarkMapMid/13-4 2972804 39.96 ns/op BenchmarkMapMid/14-4 3038776 41.65 ns/op BenchmarkMapMid/15-4 3097754 39.56 ns/op BenchmarkMapMid/16-4 2904300 40.01 ns/op BenchmarkMapLast/1-4 3602815 33.48 ns/op BenchmarkMapLast/2-4 3519004 34.53 ns/op BenchmarkMapLast/3-4 3444192 35.00 ns/op BenchmarkMapLast/4-4 3247632 34.85 ns/op BenchmarkMapLast/5-4 3325351 36.44 ns/op BenchmarkMapLast/6-4 3161834 38.21 ns/op BenchmarkMapLast/7-4 3105358 37.87 ns/op BenchmarkMapLast/8-4 3127096 38.35 ns/op BenchmarkMapLast/9-4 3025561 40.10 ns/op BenchmarkMapLast/10-4 2903598 39.62 ns/op BenchmarkMapLast/11-4 3216508 42.05 ns/op BenchmarkMapLast/12-4 2827096 37.75 ns/op BenchmarkMapLast/13-4 2919856 39.37 ns/op BenchmarkMapLast/14-4 3193693 42.20 ns/op BenchmarkMapLast/15-4 3102750 41.37 ns/op BenchmarkMapLast/16-4 2782917 37.00 ns/op BenchmarkMapCycle-4 2056075 59.32 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3263132 36.86 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2316 50195 ns/op BenchmarkMakeMap/[Byte]Byte-4 705051 183.2 ns/op BenchmarkMakeMap/[Int]Int-4 395442 294.7 ns/op BenchmarkNewEmptyMap-4 12505899 9.799 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1681930 72.35 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 469640 244.2 ns/op BenchmarkMapIterEmpty-4 5180101 22.77 ns/op BenchmarkSameLengthMap-4 4525634 26.35 ns/op BenchmarkBigKeyMap-4 1614062 71.48 ns/op BenchmarkBigValMap-4 1567866 78.01 ns/op BenchmarkSmallKeyMap-4 2790528 43.62 ns/op BenchmarkMapPopulate/1-4 2206820 53.83 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 141378 910.0 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7185 15958 ns/op 6273 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 813 149358 ns/op 51790 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 70 1738464 ns/op 416061 B/op 198 allocs/op BenchmarkMapPopulate/100000-4 4 25343687 ns/op 6547468 B/op 2925 allocs/op BenchmarkComplexAlgMap-4 485144 257.0 ns/op BenchmarkGoMapClear/Reflexive/1-4 730284 165.4 ns/op BenchmarkGoMapClear/Reflexive/10-4 642205 182.2 ns/op BenchmarkGoMapClear/Reflexive/100-4 211048 576.7 ns/op BenchmarkGoMapClear/Reflexive/1000-4 37033 3257 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4477 24459 ns/op BenchmarkGoMapClear/NonReflexive/1-4 514497 233.1 ns/op BenchmarkGoMapClear/NonReflexive/10-4 473882 252.2 ns/op BenchmarkGoMapClear/NonReflexive/100-4 186331 639.4 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 36050 3330 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4326 25015 ns/op BenchmarkMapStringConversion/32/simple-4 1824556 64.64 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1811936 67.75 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1602519 73.35 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1735754 67.53 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1648345 71.01 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1535445 78.10 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1993874 63.94 ns/op BenchmarkMapInterfacePtr-4 1908409 59.31 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4998580 23.84 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 160842 941.0 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5058 23531 ns/op BenchmarkMapPop1000-4 358 346579 ns/op BenchmarkMapPop10000-4 18 5964386 ns/op BenchmarkMapAssign/Int32/256-4 2160139 54.42 ns/op BenchmarkMapAssign/Int32/65536-4 1180466 93.96 ns/op BenchmarkMapAssign/Int64/256-4 2224756 55.41 ns/op BenchmarkMapAssign/Int64/65536-4 1053604 103.2 ns/op BenchmarkMapAssign/Str/256-4 1852988 67.80 ns/op BenchmarkMapAssign/Str/65536-4 581109 221.2 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1443919 82.89 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 738434 156.9 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1427056 83.62 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 668059 165.3 ns/op BenchmarkMapOperatorAssign/Str/256-4 555764 2225 ns/op BenchmarkMapOperatorAssign/Str/65536-4 216642 465.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 827287 159.7 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 271790 395.3 ns/op 49 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 803226 162.1 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 264550 456.5 ns/op 53 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 575632 231.8 ns/op 53 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 147160 683.8 ns/op 111 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1844497 65.32 ns/op BenchmarkMapDelete/Int32/1000-4 1907436 61.64 ns/op BenchmarkMapDelete/Int32/10000-4 1855824 63.21 ns/op BenchmarkMapDelete/Int64/100-4 1844594 65.24 ns/op BenchmarkMapDelete/Int64/1000-4 1930736 61.67 ns/op BenchmarkMapDelete/Int64/10000-4 1825263 65.44 ns/op BenchmarkMapDelete/Str/100-4 1475852 80.84 ns/op BenchmarkMapDelete/Str/1000-4 1451890 82.93 ns/op BenchmarkMapDelete/Str/10000-4 1368453 86.65 ns/op BenchmarkMapDelete/Pointer/100-4 1656434 71.91 ns/op BenchmarkMapDelete/Pointer/1000-4 1743638 69.07 ns/op BenchmarkMapDelete/Pointer/10000-4 1662519 72.17 ns/op BenchmarkMemmove/0-4 15023372 7.942 ns/op BenchmarkMemmove/1-4 1920801 62.47 ns/op 16.01 MB/s BenchmarkMemmove/2-4 1837748 65.32 ns/op 30.62 MB/s BenchmarkMemmove/3-4 1787684 66.67 ns/op 45.00 MB/s BenchmarkMemmove/4-4 1823539 64.60 ns/op 61.92 MB/s BenchmarkMemmove/5-4 1831408 65.01 ns/op 76.92 MB/s BenchmarkMemmove/6-4 1787436 64.51 ns/op 93.01 MB/s BenchmarkMemmove/7-4 1815525 66.82 ns/op 104.76 MB/s BenchmarkMemmove/8-4 1897203 63.04 ns/op 126.91 MB/s BenchmarkMemmove/9-4 1820451 66.32 ns/op 135.70 MB/s BenchmarkMemmove/10-4 1791650 66.04 ns/op 151.43 MB/s BenchmarkMemmove/11-4 1776289 66.78 ns/op 164.72 MB/s BenchmarkMemmove/12-4 1817766 66.55 ns/op 180.32 MB/s BenchmarkMemmove/13-4 1774272 67.97 ns/op 191.26 MB/s BenchmarkMemmove/14-4 1774204 65.60 ns/op 213.40 MB/s BenchmarkMemmove/15-4 1797673 66.32 ns/op 226.19 MB/s BenchmarkMemmove/16-4 1859906 63.22 ns/op 253.08 MB/s BenchmarkMemmove/32-4 1822155 65.44 ns/op 489.03 MB/s BenchmarkMemmove/64-4 1783210 68.94 ns/op 928.28 MB/s BenchmarkMemmove/128-4 1553754 75.90 ns/op 1686.44 MB/s BenchmarkMemmove/256-4 896349 115.0 ns/op 2226.37 MB/s BenchmarkMemmove/512-4 735558 163.4 ns/op 3133.84 MB/s BenchmarkMemmove/1024-4 468006 244.2 ns/op 4193.76 MB/s BenchmarkMemmove/2048-4 308361 390.7 ns/op 5242.05 MB/s BenchmarkMemmove/4096-4 166963 725.7 ns/op 5644.44 MB/s BenchmarkMemmoveOverlap/32-4 1798267 65.21 ns/op 490.75 MB/s BenchmarkMemmoveOverlap/64-4 1755768 67.69 ns/op 945.48 MB/s BenchmarkMemmoveOverlap/128-4 1561056 77.39 ns/op 1654.04 MB/s BenchmarkMemmoveOverlap/256-4 929366 121.6 ns/op 2104.75 MB/s BenchmarkMemmoveOverlap/512-4 724732 161.3 ns/op 3173.83 MB/s BenchmarkMemmoveOverlap/1024-4 494580 243.0 ns/op 4214.52 MB/s BenchmarkMemmoveOverlap/2048-4 296781 386.5 ns/op 5299.26 MB/s BenchmarkMemmoveOverlap/4096-4 166257 725.2 ns/op 5648.19 MB/s BenchmarkMemmoveUnalignedDst/0-4 14567010 8.050 ns/op BenchmarkMemmoveUnalignedDst/1-4 1950355 61.65 ns/op 16.22 MB/s BenchmarkMemmoveUnalignedDst/2-4 1849021 64.11 ns/op 31.20 MB/s BenchmarkMemmoveUnalignedDst/3-4 1807550 66.35 ns/op 45.21 MB/s BenchmarkMemmoveUnalignedDst/4-4 1847564 64.50 ns/op 62.02 MB/s BenchmarkMemmoveUnalignedDst/5-4 1845717 64.41 ns/op 77.63 MB/s BenchmarkMemmoveUnalignedDst/6-4 1832785 64.45 ns/op 93.09 MB/s BenchmarkMemmoveUnalignedDst/7-4 1861423 65.03 ns/op 107.64 MB/s BenchmarkMemmoveUnalignedDst/8-4 1904455 62.38 ns/op 128.24 MB/s BenchmarkMemmoveUnalignedDst/9-4 1766403 68.65 ns/op 131.11 MB/s BenchmarkMemmoveUnalignedDst/10-4 1773501 67.32 ns/op 148.54 MB/s BenchmarkMemmoveUnalignedDst/11-4 1770220 67.20 ns/op 163.69 MB/s BenchmarkMemmoveUnalignedDst/12-4 1783935 66.42 ns/op 180.67 MB/s BenchmarkMemmoveUnalignedDst/13-4 1790816 66.25 ns/op 196.22 MB/s BenchmarkMemmoveUnalignedDst/14-4 1779578 68.02 ns/op 205.81 MB/s BenchmarkMemmoveUnalignedDst/15-4 1782949 68.17 ns/op 220.03 MB/s BenchmarkMemmoveUnalignedDst/16-4 1782938 67.82 ns/op 235.93 MB/s BenchmarkMemmoveUnalignedDst/32-4 1695738 69.25 ns/op 462.08 MB/s BenchmarkMemmoveUnalignedDst/64-4 1623910 72.48 ns/op 882.99 MB/s BenchmarkMemmoveUnalignedDst/128-4 1428645 82.39 ns/op 1553.61 MB/s BenchmarkMemmoveUnalignedDst/256-4 999074 106.9 ns/op 2394.85 MB/s BenchmarkMemmoveUnalignedDst/512-4 697430 172.6 ns/op 2966.37 MB/s BenchmarkMemmoveUnalignedDst/1024-4 451146 262.8 ns/op 3896.70 MB/s BenchmarkMemmoveUnalignedDst/2048-4 301059 395.9 ns/op 5172.54 MB/s BenchmarkMemmoveUnalignedDst/4096-4 160687 749.5 ns/op 5464.71 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1723605 70.77 ns/op 452.19 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1542451 75.39 ns/op 848.94 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1382316 86.86 ns/op 1473.56 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 108.8 ns/op 2351.89 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 724668 166.3 ns/op 3078.95 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 463598 252.6 ns/op 4054.21 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 300645 400.8 ns/op 5109.98 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 166116 728.7 ns/op 5620.68 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14895042 8.240 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1864298 64.78 ns/op 15.44 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1840892 65.79 ns/op 30.40 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1777564 65.59 ns/op 45.74 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1848315 65.07 ns/op 61.47 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1808640 67.30 ns/op 74.29 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1797235 66.50 ns/op 90.23 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1779890 66.17 ns/op 105.79 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1886371 63.01 ns/op 126.96 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1782582 68.84 ns/op 130.74 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1753728 67.49 ns/op 148.17 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1772173 67.29 ns/op 163.48 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1784286 67.71 ns/op 177.23 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1796220 66.74 ns/op 194.79 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1752584 66.63 ns/op 210.11 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1766414 67.72 ns/op 221.49 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1776118 66.68 ns/op 239.95 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1703728 68.35 ns/op 468.19 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1644758 73.37 ns/op 872.30 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1466286 81.60 ns/op 1568.60 MB/s BenchmarkMemmoveUnalignedSrc/256-4 946380 107.7 ns/op 2375.92 MB/s BenchmarkMemmoveUnalignedSrc/512-4 684439 172.5 ns/op 2967.76 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 478099 251.9 ns/op 4064.51 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 304528 391.7 ns/op 5228.01 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 162877 744.7 ns/op 5500.30 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1688145 70.82 ns/op 451.84 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1634293 75.11 ns/op 852.05 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1429864 82.27 ns/op 1555.92 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 105.3 ns/op 2431.92 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 702114 167.6 ns/op 3054.62 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 475186 248.6 ns/op 4118.31 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 309736 389.1 ns/op 5263.47 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 164797 734.6 ns/op 5576.04 MB/s BenchmarkMemclr/5-4 12604374 9.304 ns/op 537.43 MB/s BenchmarkMemclr/16-4 12821505 9.529 ns/op 1679.05 MB/s BenchmarkMemclr/64-4 12019970 9.954 ns/op 6429.50 MB/s BenchmarkMemclr/256-4 10114462 11.76 ns/op 21772.88 MB/s BenchmarkMemclr/4096-4 2373649 50.66 ns/op 80852.59 MB/s BenchmarkMemclr/65536-4 63828 2170 ns/op 30199.20 MB/s BenchmarkMemclr/1M-4 2776 41420 ns/op 25315.82 MB/s BenchmarkMemclr/4M-4 682 169401 ns/op 24759.64 MB/s BenchmarkMemclr/8M-4 310 374142 ns/op 22420.93 MB/s BenchmarkMemclr/16M-4 100 1069773 ns/op 15682.97 MB/s BenchmarkMemclr/64M-4 12 9501917 ns/op 7062.67 MB/s BenchmarkGoMemclr/5-4 2301926 50.67 ns/op 98.68 MB/s BenchmarkGoMemclr/16-4 470971 217.6 ns/op 73.53 MB/s BenchmarkGoMemclr/64-4 146419 814.8 ns/op 78.55 MB/s BenchmarkGoMemclr/256-4 37054 3179 ns/op 80.52 MB/s BenchmarkMemclrRange/1K_2K-4 68234 1682 ns/op 56984.18 MB/s BenchmarkMemclrRange/2K_8K-4 31892 3773 ns/op 88401.99 MB/s BenchmarkMemclrRange/4K_16K-4 43252 2767 ns/op 116773.84 MB/s BenchmarkMemclrRange/160K_228K-4 1776 61934 ns/op 26849.01 MB/s BenchmarkClearFat7-4 6887124 17.53 ns/op BenchmarkClearFat8-4 7172301 16.50 ns/op BenchmarkClearFat11-4 6254276 19.08 ns/op BenchmarkClearFat12-4 6030238 19.74 ns/op BenchmarkClearFat13-4 6193078 19.16 ns/op BenchmarkClearFat14-4 5946718 19.55 ns/op BenchmarkClearFat15-4 6001296 18.68 ns/op BenchmarkClearFat16-4 7148850 17.00 ns/op BenchmarkClearFat24-4 6931198 17.26 ns/op BenchmarkClearFat32-4 6430418 18.69 ns/op BenchmarkClearFat40-4 6423181 18.63 ns/op BenchmarkClearFat48-4 5848059 19.98 ns/op BenchmarkClearFat56-4 6000284 19.76 ns/op BenchmarkClearFat64-4 6153234 19.67 ns/op BenchmarkClearFat72-4 5919082 20.35 ns/op BenchmarkClearFat128-4 4786016 25.30 ns/op BenchmarkClearFat256-4 2674972 44.95 ns/op BenchmarkClearFat512-4 1728766 64.35 ns/op BenchmarkClearFat1024-4 1000000 110.2 ns/op BenchmarkClearFat1032-4 964546 125.4 ns/op BenchmarkClearFat1040-4 1000000 113.7 ns/op BenchmarkCopyFat7-4 6575022 18.14 ns/op BenchmarkCopyFat8-4 7126695 16.72 ns/op BenchmarkCopyFat11-4 6270135 18.89 ns/op BenchmarkCopyFat12-4 6375798 18.73 ns/op BenchmarkCopyFat13-4 6375762 19.01 ns/op BenchmarkCopyFat14-4 6244542 19.11 ns/op BenchmarkCopyFat15-4 6457299 18.70 ns/op BenchmarkCopyFat16-4 6924672 17.51 ns/op BenchmarkCopyFat24-4 6680109 17.59 ns/op BenchmarkCopyFat32-4 6620138 18.07 ns/op BenchmarkCopyFat64-4 6206145 19.38 ns/op BenchmarkCopyFat72-4 5792726 20.37 ns/op BenchmarkCopyFat128-4 4652467 25.87 ns/op BenchmarkCopyFat256-4 2526075 47.89 ns/op BenchmarkCopyFat512-4 1737932 68.71 ns/op BenchmarkCopyFat520-4 1616511 74.22 ns/op BenchmarkCopyFat1024-4 1000000 121.6 ns/op BenchmarkCopyFat1032-4 976170 121.3 ns/op BenchmarkCopyFat1040-4 1000000 117.8 ns/op BenchmarkIssue18740/2byte-4 439 270748 ns/op BenchmarkIssue18740/4byte-4 726 163118 ns/op BenchmarkIssue18740/8byte-4 1129 108315 ns/op BenchmarkReadMetricsLatency-4 19242 4365 p50-ns 4786 p90-ns 18086 p99-ns BenchmarkFinalizer-4 190 631435 ns/op BenchmarkFinalizerRun-4 203824 926.6 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7664367 15.54 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3132264 38.03 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2433898 48.98 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2388288 49.76 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1296660 92.70 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.8 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2264449 52.78 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1260849 96.05 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1330495 90.25 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2009259 59.81 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1996267 60.22 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1699828 70.62 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1476738 81.86 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1336395 89.35 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5475646 21.84 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5654692 21.33 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5681941 21.23 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5518386 21.82 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5191501 23.01 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4807687 25.10 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5559246 21.65 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5590546 21.04 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5598981 21.17 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5535606 21.38 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5710262 21.18 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5722976 21.32 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5526799 21.44 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5708361 21.30 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5673103 21.12 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5491443 21.61 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5605321 21.22 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5714551 21.23 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5587684 21.39 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5447332 21.90 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5379714 21.73 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5570012 21.38 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5505214 21.78 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5431840 21.77 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5601976 21.46 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5420419 21.71 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5474698 21.75 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5559307 21.59 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5481552 21.70 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5387626 21.89 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5592456 21.30 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5644191 21.15 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5701030 21.08 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5544697 21.35 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5696826 21.18 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5602380 21.26 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5526764 21.67 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5658567 21.23 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5710791 20.92 ns/op BenchmarkNetpollBreak-4 3864 30519 ns/op BenchmarkPingPongHog-4 374 398017 ns/op BenchmarkStackGrowth-4 129626 934.4 ns/op BenchmarkStackGrowthDeep-4 1352 88592 ns/op BenchmarkCreateGoroutines-4 30031 4123 ns/op BenchmarkCreateGoroutinesParallel-4 43528 2753 ns/op BenchmarkCreateGoroutinesCapture-4 6372 19646 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 41631 2910 ns/op BenchmarkClosureCall-4 19959973 5.639 ns/op BenchmarkWakeupParallelSpinning/0s-4 6135 20080 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5002 23873 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4352 27922 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2949 39947 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1982 58426 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1323 91359 ns/op BenchmarkWakeupParallelSpinning/50µs-4 819 153762 ns/op BenchmarkWakeupParallelSpinning/100µs-4 475 253549 ns/op BenchmarkMatmult-4 5172054 35.35 ns/op BenchmarkFastrand-4 13137562 9.077 ns/op BenchmarkFastrand64-4 12963757 9.081 ns/op BenchmarkFastrandHashiter-4 4851712 24.91 ns/op BenchmarkFastrandn/2-4 6136258 19.45 ns/op BenchmarkFastrandn/3-4 6356335 18.95 ns/op BenchmarkFastrandn/4-4 6360721 18.74 ns/op BenchmarkFastrandn/5-4 6367896 18.92 ns/op BenchmarkIfaceCmp100-4 104034 1164 ns/op BenchmarkIfaceCmpNil100-4 183951 652.6 ns/op BenchmarkEfaceCmpDiff-4 39505 3011 ns/op BenchmarkEfaceCmpDiffIndirect-4 36668 3242 ns/op BenchmarkDefer-4 1644766 72.42 ns/op BenchmarkDefer10-4 810800 151.1 ns/op BenchmarkDeferMany-4 519308 448.5 ns/op BenchmarkPanicRecover-4 174938 668.6 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 6920 16331 ns/op 15208 p50-ns 18812 p90-ns 30345 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 3064 54739 ns/op 15733 p50-ns 22278 p90-ns 85785 p99-ns BenchmarkGoroutineProfile/small/idle-4 3070 37820 ns/op 35507 p50-ns 39755 p90-ns 89109 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 4171583 ns/op 239411 p50-ns 19463500 p90-ns 37016830 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6649 16756 ns/op 15352 p50-ns 19405 p90-ns 38875 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 2245 151358 ns/op 17563 p50-ns 26968 p90-ns 1150257 p99-ns BenchmarkGoroutineProfile/large/idle-4 12 8783262 ns/op 8782218 p50-ns 8868267 p90-ns 9151038 p99-ns BenchmarkGoroutineProfile/large/loaded-4 10 13395952 ns/op 9683910 p50-ns 25075381 p90-ns 25075381 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7096 17517 ns/op 15609 p50-ns 19359 p90-ns 41331 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 1552 251738 ns/op 21570 p50-ns 34441 p90-ns 13933657 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 848 140373 ns/op 132461 p50-ns 142158 p90-ns 252594 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 199 738835 ns/op 256063 p50-ns 580541 p90-ns 13894004 p99-ns BenchmarkRWMutexUncontended-4 3063178 38.34 ns/op BenchmarkRWMutexWrite100-4 559819 199.1 ns/op BenchmarkRWMutexWrite10-4 90513 1279 ns/op BenchmarkRWMutexWorkWrite100-4 458815 253.0 ns/op BenchmarkRWMutexWorkWrite10-4 77805 1473 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1676 63925 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 876 133451 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 924 126354 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 402 278054 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 456 254434 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 199 577429 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 235 511905 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 96 1190953 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 348948 411.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 324333 381.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 294746 531.5 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 305690 483.8 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 315736 392.5 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 258440 541.3 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 278937 509.8 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 280846 542.8 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 246206 498.3 ns/op BenchmarkMakeSlice/Byte-4 1844720 57.14 ns/op BenchmarkMakeSlice/Int16-4 2225026 60.82 ns/op BenchmarkMakeSlice/Int-4 1689208 88.86 ns/op BenchmarkMakeSlice/Ptr-4 1000000 107.2 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 134.0 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 205.1 ns/op BenchmarkMakeSlice/Struct/40-4 959112 178.5 ns/op BenchmarkGrowSlice/Byte-4 852302 152.0 ns/op BenchmarkGrowSlice/Int16-4 804646 158.8 ns/op BenchmarkGrowSlice/Int-4 657931 218.5 ns/op BenchmarkGrowSlice/Ptr-4 536965 264.6 ns/op BenchmarkGrowSlice/Struct/24-4 427668 402.0 ns/op BenchmarkGrowSlice/Struct/32-4 306075 417.0 ns/op BenchmarkGrowSlice/Struct/40-4 263640 646.0 ns/op BenchmarkExtendSlice/IntSlice-4 572391 287.9 ns/op BenchmarkExtendSlice/PointerSlice-4 374098 301.5 ns/op BenchmarkExtendSlice/NoGrow-4 891429 161.7 ns/op BenchmarkAppend-4 857533 135.1 ns/op BenchmarkAppendGrowByte-4 5 23483159 ns/op BenchmarkAppendGrowString-4 1 208658431 ns/op BenchmarkAppendSlice/1Bytes-4 1917374 61.16 ns/op BenchmarkAppendSlice/4Bytes-4 1895224 63.19 ns/op BenchmarkAppendSlice/7Bytes-4 1866736 64.92 ns/op BenchmarkAppendSlice/8Bytes-4 1840356 64.62 ns/op BenchmarkAppendSlice/15Bytes-4 1762262 68.11 ns/op BenchmarkAppendSlice/16Bytes-4 1772618 68.00 ns/op BenchmarkAppendSlice/32Bytes-4 1808664 66.14 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 103198 1304 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 27249 6093 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 7639 18524 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1366 83123 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 228 524305 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 56 2137720 ns/op BenchmarkAppendStr/1Bytes-4 1387165 85.60 ns/op BenchmarkAppendStr/4Bytes-4 1432298 85.26 ns/op BenchmarkAppendStr/8Bytes-4 1399104 86.02 ns/op BenchmarkAppendStr/16Bytes-4 1351618 89.63 ns/op BenchmarkAppendStr/32Bytes-4 1379095 86.15 ns/op BenchmarkAppendSpecialCase-4 850161 139.2 ns/op BenchmarkCopy/1Byte-4 1983457 61.24 ns/op 16.33 MB/s BenchmarkCopy/1String-4 1947933 61.76 ns/op 16.19 MB/s BenchmarkCopy/2Byte-4 1858470 62.93 ns/op 31.78 MB/s BenchmarkCopy/2String-4 1927959 62.42 ns/op 32.04 MB/s BenchmarkCopy/4Byte-4 1875658 64.19 ns/op 62.31 MB/s BenchmarkCopy/4String-4 1909392 63.02 ns/op 63.47 MB/s BenchmarkCopy/8Byte-4 1902373 62.63 ns/op 127.73 MB/s BenchmarkCopy/8String-4 1895756 62.88 ns/op 127.22 MB/s BenchmarkCopy/12Byte-4 1776364 66.74 ns/op 179.80 MB/s BenchmarkCopy/12String-4 1804934 66.29 ns/op 181.03 MB/s BenchmarkCopy/16Byte-4 1840789 65.76 ns/op 243.32 MB/s BenchmarkCopy/16String-4 1869222 64.73 ns/op 247.17 MB/s BenchmarkCopy/32Byte-4 1783969 67.50 ns/op 474.09 MB/s BenchmarkCopy/32String-4 1799943 67.41 ns/op 474.72 MB/s BenchmarkCopy/128Byte-4 1437402 82.00 ns/op 1561.02 MB/s BenchmarkCopy/128String-4 1336749 88.37 ns/op 1448.46 MB/s BenchmarkCopy/1024Byte-4 436754 271.6 ns/op 3770.86 MB/s BenchmarkCopy/1024String-4 377346 320.5 ns/op 3195.15 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 29958 3955 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 15940 7575 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12651 9549 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 11666 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9806 18646 ns/op BenchmarkAppendInPlace/Grow/Byte-4 166929 861.3 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 162986 798.9 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 123146 1123 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 96724 1524 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 85387 1497 ns/op BenchmarkStackCopyPtr-4 1 140874351 ns/op BenchmarkStackCopy-4 1 111229974 ns/op BenchmarkStackCopyNoCache-4 19 5721770 ns/op BenchmarkStackCopyWithStkobj-4 2 59342426 ns/op BenchmarkIssue18138-4 864 125310 ns/op BenchmarkCompareStringEqual-4 11357385 10.45 ns/op BenchmarkCompareStringIdentical-4 16695902 7.122 ns/op BenchmarkCompareStringSameLength-4 13071531 9.020 ns/op BenchmarkCompareStringDifferentLength-4 19855284 5.256 ns/op BenchmarkCompareStringBigUnaligned-4 1182 94293 ns/op 11120.51 MB/s BenchmarkCompareStringBig-4 1713 79251 ns/op 13231.21 MB/s BenchmarkConcatStringAndBytes-4 2138884 55.78 ns/op BenchmarkSliceByteToString/1-4 2197560 54.13 ns/op BenchmarkSliceByteToString/2-4 1000000 103.8 ns/op BenchmarkSliceByteToString/4-4 1000000 103.4 ns/op BenchmarkSliceByteToString/8-4 1000000 104.2 ns/op BenchmarkSliceByteToString/16-4 1000000 107.4 ns/op BenchmarkSliceByteToString/32-4 1000000 120.0 ns/op BenchmarkSliceByteToString/64-4 938502 137.8 ns/op BenchmarkSliceByteToString/128-4 780021 197.4 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2260558 52.23 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 841888 135.4 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 114.9 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3430165 34.75 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1607050 74.18 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1881720 63.28 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2411728 49.70 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 459844 262.0 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 596775 202.4 ns/op BenchmarkRuneIterate/range/ASCII-4 6140901 19.41 ns/op BenchmarkRuneIterate/range/Japanese-4 1972118 60.33 ns/op BenchmarkRuneIterate/range/MixedLength-4 2355560 51.12 ns/op BenchmarkRuneIterate/range1/ASCII-4 5955714 23.87 ns/op BenchmarkRuneIterate/range1/Japanese-4 1995392 59.98 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2359882 51.00 ns/op BenchmarkRuneIterate/range2/ASCII-4 6302358 20.08 ns/op BenchmarkRuneIterate/range2/Japanese-4 1990731 60.11 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2345118 51.03 ns/op BenchmarkArrayEqual-4 18788580 5.645 ns/op BenchmarkFunc/Name-4 5144559 22.58 ns/op BenchmarkFunc/Entry-4 10937606 10.68 ns/op BenchmarkFunc/FileLine-4 1566891 75.38 ns/op PASS ok runtime 131.011s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24466 4233 ns/op BenchmarkHandle/concurrent-4 14252 8475 ns/op PASS ok runtime/cgo 0.391s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21282032 5.620 ns/op BenchmarkAtomicStore64-4 9677406 12.45 ns/op BenchmarkAtomicLoad-4 21104800 5.691 ns/op BenchmarkAtomicStore-4 9609486 12.40 ns/op BenchmarkAnd8-4 9598188 12.42 ns/op BenchmarkAnd-4 9712962 12.36 ns/op BenchmarkAnd8Parallel-4 2504542 50.39 ns/op BenchmarkAndParallel-4 2428471 49.60 ns/op BenchmarkOr8-4 9675312 12.40 ns/op BenchmarkOr-4 9690236 12.40 ns/op BenchmarkOr8Parallel-4 2364460 50.30 ns/op BenchmarkOrParallel-4 2420725 47.28 ns/op BenchmarkXadd-4 2464282 47.68 ns/op BenchmarkXadd64-4 2528271 48.73 ns/op BenchmarkCas-4 2294986 51.82 ns/op BenchmarkCas64-4 2303868 52.92 ns/op BenchmarkXchg-4 2394662 50.47 ns/op BenchmarkXchg64-4 2411668 49.25 ns/op PASS ok runtime/internal/atomic 2.812s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 5098765 24.27 ns/op BenchmarkMulUintptr/large-4 4044020 29.67 ns/op PASS ok runtime/internal/math 0.329s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 27 3771693 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 30 4315964 ns/op 341.7 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 954 124898 ns/op 5.445 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 9967214 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11321872 ns/op 944.7 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 150 800423 ns/op 61.63 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 73179646 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 82539268 ns/op 7366 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 9449179 ns/op 783.8 concurrent_launches/op PASS ok runtime/pprof 1.674s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 16 7126345 ns/op BenchmarkStackLeak-4 10311 11507 ns/op PASS ok runtime/race 0.588s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5509494 21.56 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 226978 532.5 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.396s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 160593 728.8 ns/op BenchmarkSortString1K-4 186 642202 ns/op BenchmarkSortString1K_Slice-4 212 562462 ns/op BenchmarkStableString1K-4 100 1107218 ns/op BenchmarkSortInt1K-4 218 549091 ns/op BenchmarkSortInt1K_Sorted-4 3344 35621 ns/op BenchmarkSortInt1K_Reversed-4 2061 58241 ns/op BenchmarkSortInt1K_Mod8-4 548 217130 ns/op BenchmarkStableInt1K-4 150 797154 ns/op BenchmarkStableInt1K_Slice-4 174 687151 ns/op BenchmarkSortInt64K-4 2 53277087 ns/op BenchmarkSortInt64K_Slice-4 3 45285546 ns/op BenchmarkStableInt64K-4 2 76360284 ns/op BenchmarkSort1e2-4 466 256023 ns/op BenchmarkStable1e2-4 170 708121 ns/op BenchmarkSort1e4-4 2 50975503 ns/op BenchmarkStable1e4-4 1 231911064 ns/op PASS ok sort 3.459s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 867099 137.2 ns/op BenchmarkAtof64Float-4 638733 158.7 ns/op BenchmarkAtof64FloatExp-4 631624 186.8 ns/op BenchmarkAtof64Big-4 419419 280.4 ns/op BenchmarkAtof64RandomBits-4 365896 301.2 ns/op BenchmarkAtof64RandomFloats-4 442858 265.6 ns/op BenchmarkAtof64RandomLongFloats-4 400242 298.6 ns/op BenchmarkAtof32Decimal-4 869164 136.8 ns/op BenchmarkAtof32Float-4 768432 152.6 ns/op BenchmarkAtof32FloatExp-4 597531 193.1 ns/op BenchmarkAtof32Random-4 366240 323.9 ns/op BenchmarkAtof32RandomLong-4 155773 774.7 ns/op BenchmarkParseInt/Pos/7bit-4 1400108 86.36 ns/op BenchmarkParseInt/Pos/26bit-4 735506 160.2 ns/op BenchmarkParseInt/Pos/31bit-4 560161 194.6 ns/op BenchmarkParseInt/Pos/56bit-4 408937 281.3 ns/op BenchmarkParseInt/Pos/63bit-4 388555 299.6 ns/op BenchmarkParseInt/Neg/7bit-4 1373480 87.72 ns/op BenchmarkParseInt/Neg/26bit-4 714828 160.3 ns/op BenchmarkParseInt/Neg/31bit-4 612542 191.5 ns/op BenchmarkParseInt/Neg/56bit-4 418502 286.0 ns/op BenchmarkParseInt/Neg/63bit-4 398155 302.2 ns/op BenchmarkAtoi/Pos/7bit-4 2286051 51.34 ns/op BenchmarkAtoi/Pos/26bit-4 941966 122.1 ns/op BenchmarkAtoi/Pos/31bit-4 900534 134.2 ns/op BenchmarkAtoi/Pos/56bit-4 512450 228.9 ns/op BenchmarkAtoi/Pos/63bit-4 356020 324.8 ns/op BenchmarkAtoi/Neg/7bit-4 2250277 52.55 ns/op BenchmarkAtoi/Neg/26bit-4 963127 120.6 ns/op BenchmarkAtoi/Neg/31bit-4 886424 135.2 ns/op BenchmarkAtoi/Neg/56bit-4 516246 226.3 ns/op BenchmarkAtoi/Neg/63bit-4 347157 322.5 ns/op BenchmarkFormatFloat/Decimal-4 119864 1017 ns/op BenchmarkFormatFloat/Float-4 110661 1096 ns/op BenchmarkFormatFloat/Exp-4 119556 1022 ns/op BenchmarkFormatFloat/NegExp-4 117469 1005 ns/op BenchmarkFormatFloat/LongExp-4 97447 1221 ns/op BenchmarkFormatFloat/Big-4 95438 1261 ns/op BenchmarkFormatFloat/BinaryExp-4 212931 554.6 ns/op BenchmarkFormatFloat/32Integer-4 121455 984.9 ns/op BenchmarkFormatFloat/32ExactFraction-4 125553 948.7 ns/op BenchmarkFormatFloat/32Point-4 112026 1072 ns/op BenchmarkFormatFloat/32Exp-4 115173 1015 ns/op BenchmarkFormatFloat/32NegExp-4 118090 994.9 ns/op BenchmarkFormatFloat/32Shortest-4 124706 956.8 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 142015 859.0 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 128404 876.7 ns/op BenchmarkFormatFloat/64Fixed1-4 156123 765.8 ns/op BenchmarkFormatFloat/64Fixed2-4 158923 769.3 ns/op BenchmarkFormatFloat/64Fixed3-4 156844 756.5 ns/op BenchmarkFormatFloat/64Fixed4-4 156934 758.1 ns/op BenchmarkFormatFloat/64Fixed12-4 89372 1325 ns/op BenchmarkFormatFloat/64Fixed16-4 114427 1055 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 116997 1028 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 103879 1132 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2548 45913 ns/op BenchmarkFormatFloat/Slowpath64-4 97947 1223 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 96534 1240 ns/op BenchmarkAppendFloat/Decimal-4 143970 836.6 ns/op BenchmarkAppendFloat/Float-4 124237 946.1 ns/op BenchmarkAppendFloat/Exp-4 143420 833.3 ns/op BenchmarkAppendFloat/NegExp-4 139405 835.3 ns/op BenchmarkAppendFloat/LongExp-4 114588 1046 ns/op BenchmarkAppendFloat/Big-4 110629 1080 ns/op BenchmarkAppendFloat/BinaryExp-4 338782 350.3 ns/op BenchmarkAppendFloat/32Integer-4 141480 826.1 ns/op BenchmarkAppendFloat/32ExactFraction-4 143408 827.9 ns/op BenchmarkAppendFloat/32Point-4 135488 888.4 ns/op BenchmarkAppendFloat/32Exp-4 143637 833.9 ns/op BenchmarkAppendFloat/32NegExp-4 142184 819.4 ns/op BenchmarkAppendFloat/32Shortest-4 160938 737.5 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 181842 666.3 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 171720 682.1 ns/op BenchmarkAppendFloat/64Fixed1-4 198550 588.1 ns/op BenchmarkAppendFloat/64Fixed2-4 200306 585.9 ns/op BenchmarkAppendFloat/64Fixed3-4 198763 593.1 ns/op BenchmarkAppendFloat/64Fixed4-4 197638 587.3 ns/op BenchmarkAppendFloat/64Fixed12-4 107852 1107 ns/op BenchmarkAppendFloat/64Fixed16-4 140001 863.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 152242 793.9 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 127610 931.1 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2594 45327 ns/op BenchmarkAppendFloat/Slowpath64-4 114718 1033 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 115495 1040 ns/op BenchmarkFormatInt-4 15898 7469 ns/op BenchmarkAppendInt-4 17073 7012 ns/op BenchmarkFormatUint-4 88935 1369 ns/op BenchmarkAppendUint-4 96326 1236 ns/op BenchmarkFormatIntSmall/7-4 3215130 37.32 ns/op BenchmarkFormatIntSmall/42-4 3207380 37.11 ns/op BenchmarkAppendIntSmall-4 1478962 80.91 ns/op BenchmarkAppendUintVarlen/1-4 1371298 85.69 ns/op BenchmarkAppendUintVarlen/12-4 1344931 88.13 ns/op BenchmarkAppendUintVarlen/123-4 961876 123.7 ns/op BenchmarkAppendUintVarlen/1234-4 967965 123.2 ns/op BenchmarkAppendUintVarlen/12345-4 897808 126.0 ns/op BenchmarkAppendUintVarlen/123456-4 927132 126.6 ns/op BenchmarkAppendUintVarlen/1234567-4 893845 128.5 ns/op BenchmarkAppendUintVarlen/12345678-4 906505 131.1 ns/op BenchmarkAppendUintVarlen/123456789-4 864082 136.0 ns/op BenchmarkAppendUintVarlen/1234567890-4 874261 135.7 ns/op BenchmarkAppendUintVarlen/12345678901-4 860822 137.9 ns/op BenchmarkAppendUintVarlen/123456789012-4 855793 139.2 ns/op BenchmarkAppendUintVarlen/1234567890123-4 856596 141.1 ns/op BenchmarkAppendUintVarlen/12345678901234-4 819434 141.4 ns/op BenchmarkAppendUintVarlen/123456789012345-4 811608 147.2 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 785187 144.6 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 768553 148.3 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 786364 150.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 765256 152.7 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 780756 153.5 ns/op BenchmarkQuote-4 46424 2591 ns/op BenchmarkQuoteRune-4 466443 247.2 ns/op BenchmarkAppendQuote-4 54478 2191 ns/op BenchmarkAppendQuoteRune-4 914100 131.0 ns/op BenchmarkUnquoteEasy-4 1373274 89.10 ns/op BenchmarkUnquoteHard-4 49651 2391 ns/op PASS ok strconv 15.957s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 439486 266.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 142932 841.9 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 187123 631.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 308361 389.9 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 86380 1312 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 103038 1232 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 680504 171.6 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22821 5146 ns/op BenchmarkGenericMatch1-4 2181 50339 ns/op BenchmarkGenericMatch2-4 457 263986 ns/op BenchmarkSingleMaxSkipping-4 8912 12875 ns/op 776.67 MB/s BenchmarkSingleLongSuffixFail-4 15825 7593 ns/op 131.97 MB/s BenchmarkSingleMatch-4 265 449087 ns/op 33.40 MB/s BenchmarkByteByteNoMatch-4 76659 1568 ns/op BenchmarkByteByteMatch-4 19292 6169 ns/op BenchmarkByteStringMatch-4 22820 5122 ns/op BenchmarkHTMLEscapeNew-4 74925 1595 ns/op BenchmarkHTMLEscapeOld-4 87553 1350 ns/op BenchmarkByteStringReplacerWriteString-4 1447 79591 ns/op BenchmarkByteReplacerWriteString-4 1698 70083 ns/op BenchmarkByteByteReplaces-4 3372 34804 ns/op BenchmarkByteByteMap-4 10000 11183 ns/op BenchmarkMap/identity/ASCII-4 605100 196.0 ns/op BenchmarkMap/identity/Greek-4 427333 280.4 ns/op BenchmarkMap/change/ASCII-4 38694 3106 ns/op BenchmarkMap/change/Greek-4 28417 4228 ns/op BenchmarkIndexRune-4 1935900 60.33 ns/op BenchmarkIndexRuneLongString-4 1697997 70.17 ns/op BenchmarkIndexRuneFastPath-4 4189822 28.89 ns/op BenchmarkIndex-4 4053123 30.47 ns/op BenchmarkLastIndex-4 4729660 25.31 ns/op BenchmarkIndexByte-4 10409823 10.95 ns/op BenchmarkToUpper/#00-4 3341534 35.44 ns/op BenchmarkToUpper/ONLYUPPER-4 2539110 46.88 ns/op BenchmarkToUpper/abc-4 339000 345.1 ns/op BenchmarkToUpper/AbC123-4 274608 453.7 ns/op BenchmarkToUpper/azAZ09_-4 295707 417.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 53942 2162 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 72001 1655 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34896 3414 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 61953 1936 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 124881 944.5 ns/op BenchmarkToLower/#00-4 3440679 34.70 ns/op BenchmarkToLower/abc-4 3024561 39.53 ns/op BenchmarkToLower/AbC123-4 235999 497.1 ns/op BenchmarkToLower/azAZ09_-4 237495 505.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 98416 1212 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 67004 1783 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36984 3230 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 74252 1602 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 121946 961.4 ns/op BenchmarkMapNoChanges-4 797257 142.3 ns/op BenchmarkTrim-4 37504 3204 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3414498 34.74 ns/op BenchmarkToValidUTF8/InvalidASCII-4 194547 597.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 127730 918.1 ns/op BenchmarkEqualFold/Tests-4 56774 2108 ns/op BenchmarkEqualFold/ASCII-4 3298921 36.42 ns/op BenchmarkEqualFold/UnicodePrefix-4 121083 983.1 ns/op BenchmarkEqualFold/UnicodeSuffix-4 125426 953.9 ns/op BenchmarkIndexHard1-4 814 141451 ns/op BenchmarkIndexHard2-4 606 197681 ns/op BenchmarkIndexHard3-4 151 788061 ns/op BenchmarkIndexHard4-4 178 675555 ns/op BenchmarkLastIndexHard1-4 58 1982182 ns/op BenchmarkLastIndexHard2-4 60 1971808 ns/op BenchmarkLastIndexHard3-4 60 1979956 ns/op BenchmarkCountHard1-4 829 142541 ns/op BenchmarkCountHard2-4 604 198713 ns/op BenchmarkCountHard3-4 152 787583 ns/op BenchmarkIndexTorture-4 7522 15560 ns/op BenchmarkCountTorture-4 7720 15667 ns/op BenchmarkCountTortureOverlapping-4 723 157820 ns/op BenchmarkCountByte/10-4 4222323 29.48 ns/op 339.18 MB/s BenchmarkCountByte/32-4 4003334 30.63 ns/op 1044.65 MB/s BenchmarkCountByte/4096-4 855510 135.0 ns/op 30331.12 MB/s BenchmarkCountByte/4194304-4 654 168008 ns/op 24964.88 MB/s BenchmarkCountByte/67108864-4 20 5890370 ns/op 11392.98 MB/s BenchmarkFields/ASCII/16-4 276805 417.7 ns/op 38.30 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21643 5525 ns/op 46.34 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1374 86063 ns/op 47.59 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 78 1461066 ns/op 44.85 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 23501653 ns/op 44.62 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 162979 728.8 ns/op 21.95 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9349 11220 ns/op 22.82 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 615 195619 ns/op 20.94 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 32 3496846 ns/op 18.74 MB/s 463107 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 63720327 ns/op 16.46 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 219378 543.9 ns/op 29.42 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16654 7179 ns/op 35.66 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 974 122836 ns/op 33.35 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 51 2330921 ns/op 28.12 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 46432222 ns/op 22.58 MB/s 10449216 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 207750 566.0 ns/op 28.27 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13252 9096 ns/op 28.14 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 769 157467 ns/op 26.01 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 42 2905879 ns/op 22.55 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 54617709 ns/op 19.20 MB/s 10457392 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 70224608 ns/op BenchmarkSplitSingleByteSeparator-4 20 5223331 ns/op BenchmarkSplitMultiByteSeparator-4 34 3146866 ns/op BenchmarkSplitNSingleByteSeparator-4 233572 522.2 ns/op BenchmarkSplitNMultiByteSeparator-4 174012 696.8 ns/op BenchmarkRepeat/5x0-4 3622371 33.38 ns/op BenchmarkRepeat/5x1-4 3427603 35.23 ns/op BenchmarkRepeat/5x2-4 278640 438.0 ns/op BenchmarkRepeat/5x6-4 163132 743.5 ns/op BenchmarkRepeat/10x0-4 3544683 34.14 ns/op BenchmarkRepeat/10x1-4 3392595 34.61 ns/op BenchmarkRepeat/10x2-4 265688 447.7 ns/op BenchmarkRepeat/10x6-4 161319 761.7 ns/op BenchmarkRepeatLarge/256/1-4 72531 1650 ns/op 155.18 MB/s BenchmarkRepeatLarge/256/16-4 115472 1059 ns/op 241.80 MB/s BenchmarkRepeatLarge/512/1-4 59461 2055 ns/op 249.15 MB/s BenchmarkRepeatLarge/512/16-4 84114 1432 ns/op 357.60 MB/s BenchmarkRepeatLarge/1024/1-4 45445 2670 ns/op 383.45 MB/s BenchmarkRepeatLarge/1024/16-4 61050 1951 ns/op 524.91 MB/s BenchmarkRepeatLarge/2048/1-4 31088 3875 ns/op 528.53 MB/s BenchmarkRepeatLarge/2048/16-4 37316 3298 ns/op 621.03 MB/s BenchmarkRepeatLarge/4096/1-4 19806 5812 ns/op 704.78 MB/s BenchmarkRepeatLarge/4096/16-4 22701 5136 ns/op 797.47 MB/s BenchmarkRepeatLarge/8192/1-4 12576 9645 ns/op 849.31 MB/s BenchmarkRepeatLarge/8192/16-4 13538 8739 ns/op 937.39 MB/s BenchmarkRepeatLarge/8192/4097-4 4819866 22.39 ns/op 182978.69 MB/s BenchmarkRepeatLarge/16384/1-4 6907 15932 ns/op 1028.37 MB/s BenchmarkRepeatLarge/16384/16-4 8448 15553 ns/op 1053.46 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 11887 ns/op 1033.97 MB/s BenchmarkRepeatLarge/32768/1-4 4017 28808 ns/op 1137.48 MB/s BenchmarkRepeatLarge/32768/16-4 4435 29105 ns/op 1125.86 MB/s BenchmarkRepeatLarge/32768/4097-4 4410 26499 ns/op 1082.25 MB/s BenchmarkRepeatLarge/65536/1-4 2082 52880 ns/op 1239.34 MB/s BenchmarkRepeatLarge/65536/16-4 2097 53167 ns/op 1232.64 MB/s BenchmarkRepeatLarge/65536/4097-4 2094 51201 ns/op 1200.26 MB/s BenchmarkRepeatLarge/131072/1-4 482 245075 ns/op 534.82 MB/s BenchmarkRepeatLarge/131072/16-4 500 271451 ns/op 482.86 MB/s BenchmarkRepeatLarge/131072/4097-4 493 275944 ns/op 460.26 MB/s BenchmarkRepeatLarge/262144/1-4 242 479472 ns/op 546.73 MB/s BenchmarkRepeatLarge/262144/16-4 249 505344 ns/op 518.74 MB/s BenchmarkRepeatLarge/262144/4097-4 253 459939 ns/op 561.19 MB/s BenchmarkRepeatLarge/524288/1-4 122 1027547 ns/op 510.23 MB/s BenchmarkRepeatLarge/524288/16-4 122 1003692 ns/op 522.36 MB/s BenchmarkRepeatLarge/524288/4097-4 126 949887 ns/op 547.77 MB/s BenchmarkRepeatLarge/1048576/1-4 61 1943111 ns/op 539.64 MB/s BenchmarkRepeatLarge/1048576/16-4 68 1922262 ns/op 545.49 MB/s BenchmarkRepeatLarge/1048576/4097-4 63 1911498 ns/op 546.55 MB/s BenchmarkRepeatLarge/2097152/1-4 32 3905600 ns/op 536.96 MB/s BenchmarkRepeatLarge/2097152/16-4 32 3861629 ns/op 543.07 MB/s BenchmarkRepeatLarge/2097152/4097-4 31 3840803 ns/op 545.09 MB/s BenchmarkRepeatLarge/4194304/1-4 15 7940894 ns/op 528.19 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7780563 ns/op 539.07 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7956063 ns/op 526.80 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15771982 ns/op 531.87 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15590377 ns/op 538.06 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15751336 ns/op 532.43 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30847604 ns/op 543.87 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30737486 ns/op 545.82 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30862882 ns/op 543.60 MB/s BenchmarkRepeatLarge/33554432/1-4 2 60925240 ns/op 550.75 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60653274 ns/op 553.22 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 62335676 ns/op 538.29 MB/s BenchmarkRepeatLarge/67108864/1-4 1 120503104 ns/op 556.91 MB/s BenchmarkRepeatLarge/67108864/16-4 1 118561149 ns/op 566.03 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 122396293 ns/op 548.29 MB/s BenchmarkRepeatLarge/134217728/1-4 1 262664916 ns/op 510.98 MB/s BenchmarkRepeatLarge/134217728/16-4 1 243867847 ns/op 550.37 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 240093645 ns/op 559.02 MB/s BenchmarkRepeatLarge/268435456/1-4 1 522722135 ns/op 513.53 MB/s BenchmarkRepeatLarge/268435456/16-4 1 478832705 ns/op 560.60 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 483763273 ns/op 554.89 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1048585566 ns/op 512.00 MB/s BenchmarkRepeatLarge/536870912/16-4 1 951170238 ns/op 564.43 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 952606922 ns/op 563.58 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2968698638 ns/op 361.69 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2750078036 ns/op 390.44 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2744442632 ns/op 391.24 MB/s BenchmarkIndexAnyASCII/1:1-4 1838817 62.05 ns/op BenchmarkIndexAnyASCII/1:2-4 2084805 58.52 ns/op BenchmarkIndexAnyASCII/1:4-4 2055598 58.59 ns/op BenchmarkIndexAnyASCII/1:8-4 2059227 57.62 ns/op BenchmarkIndexAnyASCII/1:16-4 2030310 58.55 ns/op BenchmarkIndexAnyASCII/1:32-4 2054036 58.85 ns/op BenchmarkIndexAnyASCII/1:64-4 2022016 58.58 ns/op BenchmarkIndexAnyASCII/16:1-4 1978836 56.16 ns/op BenchmarkIndexAnyASCII/16:2-4 761104 158.5 ns/op BenchmarkIndexAnyASCII/16:4-4 739640 162.6 ns/op BenchmarkIndexAnyASCII/16:8-4 725643 167.4 ns/op BenchmarkIndexAnyASCII/16:16-4 602818 178.6 ns/op BenchmarkIndexAnyASCII/16:32-4 564045 203.0 ns/op BenchmarkIndexAnyASCII/16:64-4 461004 249.8 ns/op BenchmarkIndexAnyASCII/256:1-4 1874562 63.14 ns/op BenchmarkIndexAnyASCII/256:2-4 70978 1687 ns/op BenchmarkIndexAnyASCII/256:4-4 70053 1706 ns/op BenchmarkIndexAnyASCII/256:8-4 70512 1667 ns/op BenchmarkIndexAnyASCII/256:16-4 70965 1661 ns/op BenchmarkIndexAnyASCII/256:32-4 68972 1742 ns/op BenchmarkIndexAnyASCII/256:64-4 66805 1799 ns/op BenchmarkIndexAnyUTF8/1:1-4 2110234 56.29 ns/op BenchmarkIndexAnyUTF8/1:2-4 2081086 57.80 ns/op BenchmarkIndexAnyUTF8/1:4-4 2080179 58.76 ns/op BenchmarkIndexAnyUTF8/1:8-4 2069492 58.30 ns/op BenchmarkIndexAnyUTF8/1:16-4 2109662 57.45 ns/op BenchmarkIndexAnyUTF8/1:32-4 2047292 58.64 ns/op BenchmarkIndexAnyUTF8/1:64-4 2038948 58.45 ns/op BenchmarkIndexAnyUTF8/16:1-4 1541308 79.12 ns/op BenchmarkIndexAnyUTF8/16:2-4 305986 382.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 314852 382.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 300225 377.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 308286 390.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 295400 400.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 284180 403.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 458481 265.9 ns/op BenchmarkIndexAnyUTF8/256:2-4 21853 5482 ns/op BenchmarkIndexAnyUTF8/256:4-4 21646 5546 ns/op BenchmarkIndexAnyUTF8/256:8-4 21411 5500 ns/op BenchmarkIndexAnyUTF8/256:16-4 21700 5516 ns/op BenchmarkIndexAnyUTF8/256:32-4 20760 5813 ns/op BenchmarkIndexAnyUTF8/256:64-4 20343 5837 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2039787 59.44 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2134862 56.18 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2100314 56.91 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2154957 55.80 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2101909 55.84 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2120043 56.56 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2078194 57.63 ns/op BenchmarkLastIndexAnyASCII/16:1-4 779786 150.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 755046 152.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 764186 158.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 737110 163.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 677260 173.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 585808 199.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 482590 243.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74097 1626 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73885 1629 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73357 1627 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73490 1633 ns/op BenchmarkLastIndexAnyASCII/256:16-4 71938 1652 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71077 1667 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69692 1716 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2029400 59.31 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2134501 56.45 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2116995 57.20 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2137354 56.20 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2137186 56.58 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2090097 56.96 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2031130 57.25 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 375008 312.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 189895 646.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 193935 640.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 189866 636.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 176370 660.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 172920 681.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 170222 707.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27878 4243 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12067 9544 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12714 9493 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12519 9490 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12224 9826 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10087 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10413 ns/op BenchmarkTrimASCII/1:1-4 3307395 36.11 ns/op BenchmarkTrimASCII/1:2-4 2472013 49.58 ns/op BenchmarkTrimASCII/1:4-4 2277978 53.00 ns/op BenchmarkTrimASCII/1:8-4 2015202 60.12 ns/op BenchmarkTrimASCII/1:16-4 1680321 70.50 ns/op BenchmarkTrimASCII/16:1-4 2769622 43.27 ns/op BenchmarkTrimASCII/16:2-4 755592 155.0 ns/op BenchmarkTrimASCII/16:4-4 748141 156.4 ns/op BenchmarkTrimASCII/16:8-4 719775 161.9 ns/op BenchmarkTrimASCII/16:16-4 663406 174.9 ns/op BenchmarkTrimASCII/256:1-4 685622 174.5 ns/op BenchmarkTrimASCII/256:2-4 73678 1630 ns/op BenchmarkTrimASCII/256:4-4 74041 1645 ns/op BenchmarkTrimASCII/256:8-4 73034 1642 ns/op BenchmarkTrimASCII/256:16-4 72594 1650 ns/op BenchmarkTrimASCII/4096:1-4 57289 2110 ns/op BenchmarkTrimASCII/4096:2-4 4495 25983 ns/op BenchmarkTrimASCII/4096:4-4 4576 26004 ns/op BenchmarkTrimASCII/4096:8-4 4462 26091 ns/op BenchmarkTrimASCII/4096:16-4 4512 26148 ns/op BenchmarkTrimByte-4 4105586 29.30 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13454 8893 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13450 8929 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1156 103455 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2298 50896 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4627 25667 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6850 16589 ns/op BenchmarkJoin/0-4 5348096 22.47 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4076544 29.58 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 232092 513.2 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 152876 775.7 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 109764 1059 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 93052 1297 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 78296 1539 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 67390 1795 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2677941 44.88 ns/op BenchmarkTrimSpace/ASCII-4 1699392 70.77 ns/op BenchmarkTrimSpace/SomeNonASCII-4 139911 810.2 ns/op BenchmarkTrimSpace/JustNonASCII-4 78828 1528 ns/op BenchmarkReplaceAll-4 124414 984.6 ns/op 16 B/op 1 allocs/op PASS ok strings 60.446s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 41570 2816 ns/op BenchmarkCond2-4 16429 7192 ns/op BenchmarkCond4-4 8994 12916 ns/op BenchmarkCond8-4 3976 31040 ns/op BenchmarkCond16-4 1432 76489 ns/op BenchmarkCond32-4 642 187635 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 461287 239.6 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 269654 454.2 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 468960 240.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 488745 270.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 275780 424.4 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 609693 219.5 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 84086 1456 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 68187 2029 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 63488 2119 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 38978 3160 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 425067 258.1 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 162781 729.0 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 491955 249.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 132660 882.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 468786 240.2 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 158491 766.2 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2657677 49.99 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 35906 3339 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 117369 1029 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 132998 935.9 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7783 14212 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 246 432286 ns/op BenchmarkRange/*sync.Map-4 1443 81465 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 86121 1167 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 242358 499.4 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 54202 2104 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 190555 637.0 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 261114 451.3 ns/op BenchmarkAdversarialDelete/*sync.Map-4 177765 745.4 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 63568 1919 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 170830 689.6 ns/op BenchmarkDeleteCollision/*sync.Map-4 453878 241.0 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 45823 2607 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 124353 935.2 ns/op BenchmarkSwapCollision/*sync.Map-4 53216 2247 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 406 283061 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 92252 1304 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 343318 323.9 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 19506 6163 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 57739 2128 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 18787 6337 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 174938 637.8 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 98196 1257 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 141127 877.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2211648 58.41 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 153759 753.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2192300 51.64 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 478004 235.8 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 144409 815.8 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 484459 263.7 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 87228 1403 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 349344 360.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 494828 294.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 104061 1182 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 456571 252.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 49975 2219 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 96662 1156 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 138696 860.9 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 51758 2363 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 226761 562.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 437346 364.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 108990 1080 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 523011 244.2 ns/op BenchmarkUncontendedSemaphore-4 3701773 32.13 ns/op BenchmarkContendedSemaphore-4 2807962 43.25 ns/op BenchmarkMutexUncontended-4 906784 124.7 ns/op BenchmarkMutex-4 93511 1243 ns/op BenchmarkMutexSlack-4 91386 1278 ns/op BenchmarkMutexWork-4 79070 1479 ns/op BenchmarkMutexWorkSlack-4 82048 1398 ns/op BenchmarkMutexNoSpin-4 57186 2058 ns/op BenchmarkMutexSpin-4 60392 1878 ns/op BenchmarkOnce-4 478650 245.9 ns/op BenchmarkSemaUncontended-4 6951277 17.07 ns/op BenchmarkSemaSyntNonblock-4 1255471 98.13 ns/op BenchmarkSemaSyntBlock-4 862566 132.2 ns/op BenchmarkSemaWorkNonblock-4 802099 145.2 ns/op BenchmarkSemaWorkBlock-4 792956 184.1 ns/op BenchmarkRWMutexUncontended-4 444225 307.3 ns/op BenchmarkRWMutexWrite100-4 290904 448.5 ns/op BenchmarkRWMutexWrite10-4 180679 633.7 ns/op BenchmarkRWMutexWorkWrite100-4 263755 448.1 ns/op BenchmarkRWMutexWorkWrite10-4 155242 755.4 ns/op BenchmarkWaitGroupUncontended-4 937842 126.3 ns/op BenchmarkWaitGroupAddDone-4 315675 453.1 ns/op BenchmarkWaitGroupAddDoneWork-4 318050 391.8 ns/op BenchmarkWaitGroupWait-4 4933939 24.20 ns/op BenchmarkWaitGroupWaitWork-4 3249140 36.37 ns/op BenchmarkWaitGroupActuallyWait-4 42332 2906 ns/op 32 B/op 2 allocs/op PASS ok sync 16.283s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 432349 266.8 ns/op PASS ok sync/atomic 0.147s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 105367 1131 ns/op 0 B/op 0 allocs/op PASS ok testing 0.168s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 8210 14320 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11887 10167 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 97 1131692 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 127 937015 ns/op 1018 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 140459175 ns/op 19393112 B/op 100059 allocs/op BenchmarkTable/1x100000/reuse-4 1 140951017 ns/op 19393208 B/op 100060 allocs/op BenchmarkTable/10x10/new-4 1791 63657 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2091 55456 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 20 5747976 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 20 5221523 ns/op 20678 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 665585059 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 644445332 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 219 530349 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 249 478814 ns/op 157 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 56302938 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 55144717 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6384998596 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6108735019 ns/op 335150152 B/op 100092 allocs/op BenchmarkPyramid/10-4 2478 41514 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 37 2949037 ns/op 409192 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 298573874 ns/op 35625352 B/op 2056 allocs/op BenchmarkRagged/10-4 2769 44210 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 280 415988 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4161255 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7498 14388 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 17.256s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 76208388 ns/op BenchmarkVariableString-4 101307 1185 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2158 53794 ns/op 2514 B/op 39 allocs/op PASS ok text/template/parse 0.533s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 33 3306875 ns/op BenchmarkAfter-4 96 1108673 ns/op BenchmarkStop-4 213 582108 ns/op BenchmarkSimultaneousAfterFunc-4 30 3932056 ns/op BenchmarkStartStop-4 202 687706 ns/op BenchmarkReset-4 2554 53011 ns/op BenchmarkSleep-4 31 3369440 ns/op BenchmarkParallelTimerLatency-4 52 156243 avg-late-ns 264550 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 89117 avg-late-ns 238453 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 71677 avg-late-ns 208510 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 62259 avg-late-ns 165538 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 45614 avg-late-ns 180735 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 65832 avg-late-ns 377183 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 92854 avg-late-ns 435922 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 100476 avg-late-ns 363499 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 110882 avg-late-ns 507017 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 122154 avg-late-ns 732480 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 790224 avg-late-ns 3886087 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 91415 avg-late-ns 233197 max-late-ns BenchmarkTicker-4 368 308712 ns/op BenchmarkTickerReset-4 3915 34123 ns/op BenchmarkTickerResetNaive-4 186 573085 ns/op BenchmarkNow-4 887662 116.7 ns/op BenchmarkNowUnixNano-4 1000000 114.2 ns/op BenchmarkNowUnixMilli-4 918405 130.0 ns/op BenchmarkNowUnixMicro-4 1000000 113.1 ns/op BenchmarkFormat-4 58746 2034 ns/op BenchmarkFormatRFC3339-4 81193 1476 ns/op BenchmarkFormatRFC3339Nano-4 78134 1528 ns/op BenchmarkFormatNow-4 80113 1480 ns/op BenchmarkMarshalJSON-4 105225 1097 ns/op BenchmarkMarshalText-4 113768 1069 ns/op BenchmarkParse-4 142876 848.6 ns/op BenchmarkParseRFC3339UTC-4 339162 351.3 ns/op BenchmarkParseRFC3339UTCBytes-4 236056 507.7 ns/op BenchmarkParseRFC3339TZ-4 103208 1155 ns/op BenchmarkParseRFC3339TZBytes-4 84415 1442 ns/op BenchmarkParseDuration-4 542504 222.9 ns/op BenchmarkHour-4 811545 139.4 ns/op BenchmarkSecond-4 815961 141.9 ns/op BenchmarkYear-4 622244 188.7 ns/op BenchmarkDay-4 562849 206.2 ns/op BenchmarkISOWeek-4 615579 186.4 ns/op BenchmarkGoString-4 83192 1447 ns/op BenchmarkUnmarshalText-4 72001 1638 ns/op PASS ok time 10.928s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 648380 173.4 ns/op BenchmarkDecodeValidJapaneseChars-4 727638 146.0 ns/op BenchmarkDecodeRune-4 1744809 68.26 ns/op BenchmarkEncodeValidASCII-4 587042 191.9 ns/op BenchmarkEncodeValidJapaneseChars-4 884883 133.6 ns/op BenchmarkAppendRuneValidASCII-4 1625478 73.97 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2503682 47.87 ns/op BenchmarkEncodeRune-4 3205207 37.07 ns/op PASS ok unicode/utf16 1.217s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 925112 131.2 ns/op BenchmarkRuneCountTenJapaneseChars-4 189192 613.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4033779 29.71 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 437576 270.6 ns/op BenchmarkValidTenASCIIChars-4 842658 132.9 ns/op BenchmarkValid100KASCIIChars-4 118 998198 ns/op BenchmarkValidTenJapaneseChars-4 172218 710.2 ns/op BenchmarkValidLongMostlyASCII-4 94 1064273 ns/op BenchmarkValidLongJapanese-4 55 1992835 ns/op BenchmarkValidStringTenASCIIChars-4 4643737 25.82 ns/op BenchmarkValidString100KASCIIChars-4 8406 14141 ns/op BenchmarkValidStringTenJapaneseChars-4 414356 262.0 ns/op BenchmarkValidStringLongMostlyASCII-4 1225 96401 ns/op BenchmarkValidStringLongJapanese-4 156 760366 ns/op BenchmarkEncodeASCIIRune-4 4611027 25.80 ns/op BenchmarkEncodeJapaneseRune-4 2529116 46.94 ns/op BenchmarkAppendASCIIRune-4 10597950 11.36 ns/op BenchmarkAppendJapaneseRune-4 2949529 40.76 ns/op BenchmarkDecodeASCIIRune-4 3150861 38.29 ns/op BenchmarkDecodeJapaneseRune-4 2056502 58.32 ns/op BenchmarkFullRune/ASCII-4 3997777 29.68 ns/op BenchmarkFullRune/Incomplete-4 1747292 68.29 ns/op BenchmarkFullRune/Japanese-4 4078291 29.19 ns/op PASS ok unicode/utf8 3.491s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 47481107996 ns/op PASS ok cmd/api 52.627s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1249854 96.25 ns/op BenchmarkEqArrayOfStrings64-4 156392 747.2 ns/op BenchmarkEqArrayOfStrings1024-4 9870 11153 ns/op BenchmarkEqArrayOfFloats5-4 1511532 80.56 ns/op BenchmarkEqArrayOfFloats64-4 153435 781.5 ns/op BenchmarkEqArrayOfFloats1024-4 10000 11880 ns/op BenchmarkEqStruct-4 19113596 5.729 ns/op PASS ok cmd/compile/internal/reflectdata 1.077s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 8692 350180 ns/op BenchmarkCopyElim1-4 854 120403 ns/op BenchmarkCopyElim10-4 888 138251 ns/op BenchmarkCopyElim100-4 441 261331 ns/op BenchmarkCopyElim1000-4 78 1477141 ns/op BenchmarkCopyElim10000-4 4 27258256 ns/op BenchmarkCopyElim100000-4 1 523528260 ns/op BenchmarkDeadCode/1-4 842 137509 ns/op BenchmarkDeadCode/10-4 760 161630 ns/op BenchmarkDeadCode/100-4 349 346607 ns/op BenchmarkDeadCode/1000-4 57 2253359 ns/op BenchmarkDeadCode/10000-4 4 27961271 ns/op BenchmarkDeadCode/100000-4 1 355889435 ns/op BenchmarkDeadCode/200000-4 1 755504756 ns/op BenchmarkDominatorsLinear-4 15 8345547 ns/op 1.20 MB/s BenchmarkDominatorsFwdBack-4 9 11761388 ns/op 0.85 MB/s BenchmarkDominatorsManyPred-4 10 12271856 ns/op 0.81 MB/s BenchmarkDominatorsMaxPred-4 10 11805320 ns/op 0.85 MB/s BenchmarkDominatorsMaxPredVal-4 10 12206336 ns/op 0.82 MB/s BenchmarkFuse/1-4 613 190083 ns/op BenchmarkFuse/10-4 579 193474 ns/op BenchmarkFuse/100-4 196 594590 ns/op BenchmarkFuse/1000-4 22 5021729 ns/op BenchmarkFuse/10000-4 2 67102572 ns/op BenchmarkNilCheckDeep1-4 13393 9030 ns/op 0.11 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4966 22261 ns/op 0.45 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 772 148723 ns/op 0.67 MB/s 635 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 74 1496425 ns/op 0.67 MB/s 5000 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 16968610 ns/op 0.59 MB/s 76808 B/op 5 allocs/op BenchmarkDSEPass-4 34 3369487 ns/op 50379 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 111536040 ns/op 4261600 B/op 108541 allocs/op BenchmarkCSEPass-4 8 13759100 ns/op 90539 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 148958756 ns/op 5650848 B/op 97365 allocs/op BenchmarkDeadcodePass-4 175 659972 ns/op 92286 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 119222909 ns/op 4074008 B/op 45147 allocs/op BenchmarkMultiPass-4 76 1502593 ns/op 235493 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 251547020 ns/op 11344312 B/op 150970 allocs/op BenchmarkCondRewrite/SoloJump-4 3585447 33.55 ns/op BenchmarkCondRewrite/CombJump-4 3428802 34.92 ns/op PASS ok cmd/compile/internal/ssa 15.769s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9058 12120 ns/op BenchmarkExtShift-4 17996 6656 ns/op BenchmarkModify-4 9692 12195 ns/op BenchmarkMullImm-4 18975 6273 ns/op BenchmarkConstModify-4 9457 12194 ns/op BenchmarkBitSet-4 19453 5987 ns/op BenchmarkBitClear-4 19470 5966 ns/op BenchmarkBitToggle-4 18889 5965 ns/op BenchmarkBitSetConst-4 157686 763.3 ns/op BenchmarkBitClearConst-4 148608 806.8 ns/op BenchmarkBitToggleConst-4 149446 773.8 ns/op BenchmarkDivconstI64-4 8696924 13.63 ns/op BenchmarkModconstI64-4 8315108 14.24 ns/op BenchmarkDivisiblePow2constI64-4 8833640 13.53 ns/op BenchmarkDivisibleconstI64-4 9144234 13.09 ns/op BenchmarkDivisibleWDivconstI64-4 6528571 18.38 ns/op BenchmarkDivconstU64/3-4 8577088 13.80 ns/op BenchmarkDivconstU64/5-4 8339294 14.30 ns/op BenchmarkDivconstU64/37-4 9422048 12.58 ns/op BenchmarkDivconstU64/1234567-4 9464716 12.57 ns/op BenchmarkModconstU64-4 8662441 13.83 ns/op BenchmarkDivisibleconstU64-4 9710672 12.23 ns/op BenchmarkDivisibleWDivconstU64-4 6190378 19.40 ns/op BenchmarkDivconstI32-4 8991595 13.54 ns/op BenchmarkModconstI32-4 9776798 11.70 ns/op BenchmarkDivisiblePow2constI32-4 9666283 12.38 ns/op BenchmarkDivisibleconstI32-4 9152545 13.11 ns/op BenchmarkDivisibleWDivconstI32-4 6121796 19.57 ns/op BenchmarkDivconstU32-4 8924652 13.41 ns/op BenchmarkModconstU32-4 8603284 13.89 ns/op BenchmarkDivisibleconstU32-4 9731922 12.37 ns/op BenchmarkDivisibleWDivconstU32-4 6043602 19.54 ns/op BenchmarkDivconstI16-4 9027006 13.21 ns/op BenchmarkModconstI16-4 9823815 11.82 ns/op BenchmarkDivisiblePow2constI16-4 9579388 12.40 ns/op BenchmarkDivisibleconstI16-4 9627457 12.55 ns/op BenchmarkDivisibleWDivconstI16-4 6150367 19.36 ns/op BenchmarkDivconstU16-4 8951106 12.90 ns/op BenchmarkModconstU16-4 8807253 13.50 ns/op BenchmarkDivisibleconstU16-4 9671140 12.62 ns/op BenchmarkDivisibleWDivconstU16-4 6102813 19.54 ns/op BenchmarkDivconstI8-4 9973114 11.72 ns/op BenchmarkModconstI8-4 9563030 12.83 ns/op BenchmarkDivisiblePow2constI8-4 9483538 12.62 ns/op BenchmarkDivisibleconstI8-4 9647348 12.60 ns/op BenchmarkDivisibleWDivconstI8-4 5684583 20.54 ns/op BenchmarkDivconstU8-4 9251319 13.13 ns/op BenchmarkModconstU8-4 9528141 12.32 ns/op BenchmarkDivisibleconstU8-4 9550184 12.45 ns/op BenchmarkDivisibleWDivconstU8-4 6114100 19.90 ns/op BenchmarkMul2-4 168387 751.2 ns/op BenchmarkMulNeg2-4 166891 746.9 ns/op BenchmarkEfaceInteger-4 3829873 27.66 ns/op BenchmarkMulconstI32/3-4 20023981 6.100 ns/op BenchmarkMulconstI32/5-4 19691725 6.021 ns/op BenchmarkMulconstI32/12-4 18501672 6.427 ns/op BenchmarkMulconstI32/120-4 19903292 6.092 ns/op BenchmarkMulconstI32/-120-4 19303680 6.080 ns/op BenchmarkMulconstI32/65537-4 18774735 6.385 ns/op BenchmarkMulconstI32/65538-4 18481122 6.398 ns/op BenchmarkMulconstI64/3-4 18477030 6.377 ns/op BenchmarkMulconstI64/5-4 18846404 6.387 ns/op BenchmarkMulconstI64/12-4 18876534 6.446 ns/op BenchmarkMulconstI64/120-4 18677318 6.385 ns/op BenchmarkMulconstI64/-120-4 18848965 6.351 ns/op BenchmarkMulconstI64/65537-4 18723138 6.388 ns/op BenchmarkMulconstI64/65538-4 18648270 6.386 ns/op BenchmarkMulconstU32/3-4 19966542 6.086 ns/op BenchmarkMulconstU32/5-4 19238355 6.070 ns/op BenchmarkMulconstU32/12-4 18448084 6.424 ns/op BenchmarkMulconstU32/120-4 19079948 6.326 ns/op BenchmarkMulconstU32/65537-4 18793866 6.405 ns/op BenchmarkMulconstU32/65538-4 18566731 6.444 ns/op BenchmarkMulconstU64/3-4 17788975 6.478 ns/op BenchmarkMulconstU64/5-4 18790672 6.469 ns/op BenchmarkMulconstU64/12-4 18179638 6.412 ns/op BenchmarkMulconstU64/120-4 18701964 6.361 ns/op BenchmarkMulconstU64/65537-4 18687187 6.440 ns/op BenchmarkMulconstU64/65538-4 18712264 6.427 ns/op BenchmarkShiftArithmeticRight-4 19841744 6.116 ns/op BenchmarkSwitch8Predictable-4 14946234 7.423 ns/op BenchmarkSwitch8Unpredictable-4 6503324 18.22 ns/op BenchmarkSwitch32Predictable-4 9530208 12.07 ns/op BenchmarkSwitch32Unpredictable-4 6526670 18.27 ns/op BenchmarkSwitchStringPredictable-4 8580716 12.79 ns/op BenchmarkSwitchStringUnpredictable-4 4810540 23.72 ns/op PASS ok cmd/compile/internal/test 11.812s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 139 908344 ns/op BenchmarkNamed/Underlying/nongeneric-4 855642 140.9 ns/op BenchmarkNamed/Underlying/generic-4 836691 138.3 ns/op BenchmarkNamed/Underlying/src_instance-4 838428 140.4 ns/op BenchmarkNamed/Underlying/user_instance-4 837140 137.0 ns/op BenchmarkCheck/http/funcbodies/info-4 1 462521840 ns/op 65863 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 331213723 ns/op 91971 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 135057640 ns/op 225449 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 115605760 ns/op 263382 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 350411578 ns/op 14637 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 82321452 ns/op 62261 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 30537052 ns/op 154422 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 29022942 ns/op 176684 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 146026312 ns/op 14853 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 38129895 ns/op 56890 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 18572318 ns/op 116747 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18106491 ns/op 119802 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1000261857 ns/op 61845 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 525396159 ns/op 117740 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 123670251 ns/op 499952 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 101641925 ns/op 608317 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 438734787 ns/op 4610 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 58675973 ns/op 34459 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 35620938 ns/op 56779 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 36330566 ns/op 55663 lines/s PASS ok cmd/compile/internal/types2 14.756s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 52 2271258 ns/op 3524481 sys-ns/op 415519 user-ns/op PASS ok cmd/go 0.256s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 67306 1706 ns/op 4.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 75988 1507 ns/op 5.31 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14161 8267 ns/op 123.87 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14929 8050 ns/op 127.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2248 52996 ns/op 154.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2256 53674 ns/op 152.63 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.958s All tests passed.