freebsd-amd64-race at f36c7c5983e039e36e187d7fcd7e7e5a1aa2d74f :: 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.224s ok archive/zip 1.945s ok bufio 0.309s ok bytes 4.457s ok compress/bzip2 0.573s ok compress/flate 5.219s ok compress/gzip 11.055s ok compress/lzw 0.527s ok compress/zlib 4.552s ok container/heap 0.038s ok container/list 0.027s ok container/ring 0.039s ok context 0.042s ok crypto 0.029s ok crypto/aes 0.071s ok crypto/cipher 0.061s ok crypto/des 0.060s ok crypto/dsa 0.041s ok crypto/ecdh 0.199s ok crypto/ecdsa 0.135s ok crypto/ed25519 0.370s ok crypto/elliptic 0.050s ok crypto/hmac 0.040s ok crypto/internal/alias 0.027s ok crypto/internal/bigmod 2.462s ok crypto/internal/boring 0.027s ok crypto/internal/boring/bcache 0.395s ok crypto/internal/edwards25519 34.363s ok crypto/internal/edwards25519/field 12.374s ok crypto/internal/nistec 3.639s ok crypto/internal/nistec/fiat 0.027s [no tests to run] ok crypto/md5 0.041s ok crypto/rand 0.388s ok crypto/rc4 0.572s ok crypto/rsa 0.488s ok crypto/sha1 0.040s ok crypto/sha256 0.038s ok crypto/sha512 0.028s ok crypto/subtle 0.430s ok crypto/tls 1.554s ok crypto/x509 1.165s ok database/sql 0.373s ok database/sql/driver 0.028s ok debug/buildinfo 0.049s ok debug/dwarf 0.081s ok debug/elf 1.209s ok debug/gosym 0.117s ok debug/macho 0.049s ok debug/pe 0.060s ok debug/plan9obj 0.030s ok embed 0.028s [no tests to run] ok embed/internal/embedtest 0.038s ok encoding/ascii85 0.037s ok encoding/asn1 0.039s ok encoding/base32 0.095s ok encoding/base64 0.038s ok encoding/binary 0.038s ok encoding/csv 0.073s ok encoding/gob 14.854s ok encoding/hex 0.039s ok encoding/json 1.239s ok encoding/pem 2.074s ok encoding/xml 0.202s ok errors 0.039s ok expvar 0.037s ok flag 0.138s ok fmt 0.530s ok go/ast 0.048s ok go/build 4.095s ok go/build/constraint 0.039s ok go/constant 0.039s ok go/doc 0.252s ok go/doc/comment 2.009s ok go/format 0.071s ok go/importer 0.160s ok go/internal/gccgoimporter 0.073s ok go/internal/gcimporter 1.093s ok go/internal/srcimporter 11.047s ok go/parser 0.952s ok go/printer 1.294s ok go/scanner 0.039s ok go/token 0.125s ok go/types 30.287s ok hash 0.041s ok hash/adler32 0.051s ok hash/crc32 0.071s ok hash/crc64 0.039s ok hash/fnv 0.038s ok hash/maphash 0.038s ok html 0.037s ok html/template 0.234s ok image 0.412s ok image/color 0.053s ok image/draw 0.615s ok image/gif 0.916s ok image/jpeg 1.301s ok image/png 3.093s ok index/suffixarray 1.186s ok internal/abi 23.282s ok internal/buildcfg 0.028s ok internal/coverage/cformat 0.029s ok internal/coverage/cmerge 0.028s ok internal/coverage/pods 0.027s ok internal/coverage/slicereader 0.029s ok internal/coverage/slicewriter 0.028s ok internal/coverage/test 0.069s ok internal/cpu 0.083s ok internal/dag 0.028s ok internal/diff 0.040s ok internal/fmtsort 0.027s ok internal/fuzz 0.050s ok internal/godebug 0.027s ok internal/intern 0.225s ok internal/itoa 0.029s ok internal/poll 0.444s ok internal/profile 0.044s ok internal/reflectlite 0.251s ok internal/safefilepath 0.028s ok internal/saferio 0.147s ok internal/singleflight 0.106s ok internal/testenv 0.028s ok internal/trace 0.198s ok internal/types/errors 0.322s ok internal/unsafeheader 0.028s ok internal/xcoff 0.052s ok io 0.063s ok io/fs 0.285s ok io/ioutil 0.038s ok log 0.038s ok log/syslog 1.284s ok math 0.049s ok math/big 2.877s ok math/bits 0.051s ok math/cmplx 0.046s ok math/rand 1.869s ok mime 0.049s ok mime/multipart 1.539s ok mime/quotedprintable 0.061s ok net 8.076s ok net/http 8.231s ok net/http/cgi 0.357s ok net/http/cookiejar 0.044s ok net/http/fcgi 0.156s ok net/http/httptest 0.198s ok net/http/httptrace 0.028s ok net/http/httputil 0.708s ok net/http/internal 0.039s ok net/http/internal/ascii 0.030s ok net/http/pprof 5.361s ok net/internal/socktest 0.031s ok net/mail 0.038s ok net/netip 0.342s ok net/rpc 0.071s ok net/rpc/jsonrpc 0.042s ok net/smtp 0.063s ok net/textproto 0.050s ok net/url 0.049s ok os 0.450s ok os/exec 0.399s ok os/exec/internal/fdtest 0.030s ok os/signal 3.414s ok os/user 0.028s ok path 0.038s ok path/filepath 0.114s ok plugin 0.028s ok reflect 0.490s ok regexp 3.225s ok regexp/syntax 4.512s ok runtime 27.332s ok runtime/cgo 0.028s ok runtime/coverage 0.031s ok runtime/debug 0.172s ok runtime/internal/atomic 0.081s ok runtime/internal/math 0.031s ok runtime/internal/sys 0.031s ok runtime/metrics 0.038s ok runtime/pprof 7.344s ok runtime/race 8.642s ok runtime/trace 4.641s ok sort 0.551s ok strconv 2.372s ok strings 3.474s ok sync 0.665s ok sync/atomic 1.676s ok syscall 0.264s ok testing 1.614s ok testing/fstest 0.040s ok testing/iotest 0.039s ok testing/quick 0.177s ok text/scanner 0.048s ok text/tabwriter 0.038s ok text/template 0.102s ok text/template/parse 0.051s ok time 2.273s ok unicode 0.039s ok unicode/utf16 0.036s ok unicode/utf8 0.068s ok cmd/addr2line 1.995s ok cmd/api 5.824s ok cmd/asm/internal/asm 2.929s ok cmd/asm/internal/lex 0.041s ok cmd/compile/internal/abt 0.052s ok cmd/compile/internal/amd64 0.039s ok cmd/compile/internal/base 0.039s ok cmd/compile/internal/compare 0.040s ok cmd/compile/internal/dwarfgen 0.549s ok cmd/compile/internal/importer 0.748s ok cmd/compile/internal/ir 0.029s ok cmd/compile/internal/logopt 0.196s ok cmd/compile/internal/noder 0.038s ok cmd/compile/internal/reflectdata 0.029s [no tests to run] ok cmd/compile/internal/ssa 3.124s ok cmd/compile/internal/syntax 0.176s ok cmd/compile/internal/test 12.359s ok cmd/compile/internal/typecheck 0.261s ok cmd/compile/internal/types 0.028s ok cmd/compile/internal/types2 7.413s ok cmd/covdata 0.027s ok cmd/cover 1.148s ok cmd/dist 0.029s ok cmd/doc 0.836s ok cmd/fix 1.908s ok cmd/go 82.487s ok cmd/go/internal/auth 0.028s ok cmd/go/internal/cache 0.189s ok cmd/go/internal/fsys 0.081s ok cmd/go/internal/generate 0.040s ok cmd/go/internal/get 0.031s ok cmd/go/internal/imports 0.041s ok cmd/go/internal/load 0.042s ok cmd/go/internal/lockedfile 0.517s ok cmd/go/internal/lockedfile/internal/filelock 0.097s ok cmd/go/internal/modconv 0.049s ok cmd/go/internal/modfetch 0.038s ok cmd/go/internal/modfetch/codehost 0.040s ok cmd/go/internal/modfetch/zip_sum_test 0.039s ok cmd/go/internal/modindex 0.533s ok cmd/go/internal/modload 0.039s ok cmd/go/internal/mvs 0.061s ok cmd/go/internal/par 0.176s ok cmd/go/internal/str 0.027s ok cmd/go/internal/test 0.029s ok cmd/go/internal/vcs 0.040s ok cmd/go/internal/vcweb 0.041s ok cmd/go/internal/vcweb/vcstest 1.944s ok cmd/go/internal/web 0.038s ok cmd/go/internal/work 0.103s ok cmd/gofmt 0.211s ok cmd/internal/archive 0.682s ok cmd/internal/buildid 0.588s ok cmd/internal/dwarf 0.027s ok cmd/internal/edit 0.029s ok cmd/internal/goobj 0.027s ok cmd/internal/moddeps 0.768s ok cmd/internal/notsha256 0.038s ok cmd/internal/obj 0.444s ok cmd/internal/obj/ppc64 0.091s ok cmd/internal/obj/riscv 0.047s ok cmd/internal/obj/s390x 0.029s ok cmd/internal/obj/x86 2.611s ok cmd/internal/objabi 0.028s ok cmd/internal/pkgpath 0.152s ok cmd/internal/pkgpattern 0.038s ok cmd/internal/quoted 0.038s ok cmd/internal/src 0.027s ok cmd/internal/test2json 0.831s ok cmd/link 5.353s ok cmd/link/internal/benchmark 0.035s ok cmd/link/internal/ld 4.099s ok cmd/link/internal/loader 0.180s ok cmd/nm 1.541s ok cmd/objdump 2.056s ok cmd/pack 1.345s ok cmd/pprof 1.560s ok cmd/trace 0.096s ok cmd/vet 15.337s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2952 37357 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2550 46839 ns/op 1862 B/op 37 allocs/op Benchmark/Writer/PAX-4 1494 72394 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3159 35970 ns/op 17101 B/op 15 allocs/op Benchmark/Reader/GNU-4 4362 27649 ns/op 17670 B/op 15 allocs/op Benchmark/Reader/PAX-4 1744 68159 ns/op 26783 B/op 33 allocs/op PASS ok archive/tar 0.868s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 303748763 ns/op 828832 B/op 83 allocs/op BenchmarkZip64Test-4 1 144407185 ns/op BenchmarkZip64TestSizes/4096-4 1678 70154 ns/op BenchmarkZip64TestSizes/1048576-4 195 620061 ns/op BenchmarkZip64TestSizes/67108864-4 1 139315088 ns/op PASS ok archive/zip 1.215s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 229472 476.3 ns/op BenchmarkReaderCopyUnoptimal-4 142290 768.6 ns/op BenchmarkReaderCopyNoWriteTo-4 17280 7502 ns/op BenchmarkReaderWriteToOptimal-4 5688 20208 ns/op BenchmarkReaderReadString-4 138057 846.0 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 221317 526.0 ns/op BenchmarkWriterCopyUnoptimal-4 210032 552.5 ns/op BenchmarkWriterCopyNoReadFrom-4 17320 6624 ns/op BenchmarkReaderEmpty-4 31066 4193 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 26132 4460 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 624135 186.1 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.627s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5557 21590 ns/op 1517.77 MB/s BenchmarkWriteByte-4 507 227498 ns/op 18.00 MB/s BenchmarkWriteRune-4 256 460533 ns/op 26.68 MB/s BenchmarkBufferNotEmptyWriteRead-4 34 3250304 ns/op BenchmarkBufferFullSmallReads-4 100 1053923 ns/op BenchmarkBufferWriteBlock/N4096-4 7454 17431 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 430 276098 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 12 9496256 ns/op 4192264 B/op 22 allocs/op BenchmarkIndexByte/10-4 4405332 27.87 ns/op 358.76 MB/s BenchmarkIndexByte/32-4 4254595 29.11 ns/op 1099.41 MB/s BenchmarkIndexByte/4K-4 945378 127.2 ns/op 32204.90 MB/s BenchmarkIndexBytePortable/10-4 941952 122.2 ns/op 81.84 MB/s BenchmarkIndexBytePortable/32-4 326947 361.8 ns/op 88.44 MB/s BenchmarkIndexBytePortable/4K-4 2812 42075 ns/op 97.35 MB/s BenchmarkIndexRune/10-4 1228192 97.72 ns/op 102.34 MB/s BenchmarkIndexRune/32-4 1000000 100.8 ns/op 317.39 MB/s BenchmarkIndexRune/4K-4 405270 294.2 ns/op 13922.49 MB/s BenchmarkIndexRuneASCII/10-4 4586590 26.81 ns/op 372.93 MB/s BenchmarkIndexRuneASCII/32-4 4246357 28.48 ns/op 1123.67 MB/s BenchmarkIndexRuneASCII/4K-4 907490 126.6 ns/op 32364.14 MB/s BenchmarkEqual/0-4 8292820 14.31 ns/op BenchmarkEqual/1-4 1480680 81.95 ns/op 12.20 MB/s BenchmarkEqual/6-4 1441933 84.32 ns/op 71.16 MB/s BenchmarkEqual/9-4 1427628 85.33 ns/op 105.47 MB/s BenchmarkEqual/15-4 1400744 86.27 ns/op 173.87 MB/s BenchmarkEqual/16-4 1478826 81.11 ns/op 197.26 MB/s BenchmarkEqual/20-4 1357191 86.41 ns/op 231.46 MB/s BenchmarkEqual/32-4 1385986 86.05 ns/op 371.88 MB/s BenchmarkEqual/4K-4 108566 1109 ns/op 3694.39 MB/s BenchmarkIndex/10-4 3025788 38.18 ns/op 261.89 MB/s BenchmarkIndex/32-4 2960936 39.86 ns/op 802.73 MB/s BenchmarkIndex/4K-4 18334 6557 ns/op 624.69 MB/s BenchmarkIndexEasy/10-4 3040707 36.92 ns/op 270.83 MB/s BenchmarkIndexEasy/32-4 3066079 40.32 ns/op 793.74 MB/s BenchmarkIndexEasy/4K-4 485437 236.4 ns/op 17326.40 MB/s BenchmarkCount/10-4 1566223 76.85 ns/op 130.12 MB/s BenchmarkCount/32-4 1519395 78.70 ns/op 406.63 MB/s BenchmarkCount/4K-4 18182 6680 ns/op 613.21 MB/s BenchmarkCountEasy/10-4 1609369 75.99 ns/op 131.59 MB/s BenchmarkCountEasy/32-4 1526038 78.55 ns/op 407.41 MB/s BenchmarkCountEasy/4K-4 411075 276.3 ns/op 14822.54 MB/s BenchmarkCountSingle/10-4 3710350 33.60 ns/op 297.58 MB/s BenchmarkCountSingle/32-4 3504940 34.52 ns/op 926.95 MB/s BenchmarkCountSingle/4K-4 810854 140.6 ns/op 29141.97 MB/s BenchmarkToUpper/#00-4 2946343 40.47 ns/op BenchmarkToUpper/ONLYUPPER-4 321550 372.4 ns/op BenchmarkToUpper/abc-4 558320 215.1 ns/op BenchmarkToUpper/AbC123-4 334360 350.7 ns/op BenchmarkToUpper/azAZ09_-4 302529 385.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 88599 1348 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 41066 2887 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 61356 1952 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 134718 883.9 ns/op BenchmarkToLower/#00-4 3011470 39.57 ns/op BenchmarkToLower/abc-4 467107 248.4 ns/op BenchmarkToLower/AbC123-4 334474 352.4 ns/op BenchmarkToLower/azAZ09_-4 300704 383.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 87554 1354 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 44578 2652 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 70906 1657 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 130789 902.3 ns/op BenchmarkFields/ASCII/16-4 156642 775.9 ns/op 20.62 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 10861 ns/op 23.57 MB/s 512 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 679 175232 ns/op 23.37 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 37 3012587 ns/op 21.75 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 48433533 ns/op 21.65 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 141894 848.5 ns/op 18.86 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 7225 15971 ns/op 16.03 MB/s 512 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 424 282493 ns/op 14.50 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 22 5130599 ns/op 12.77 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 91344869 ns/op 11.48 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 172065 665.8 ns/op 24.03 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 14325 8366 ns/op 30.60 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 769 155755 ns/op 26.30 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 39 3026707 ns/op 21.65 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 58671650 ns/op 17.87 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 155290 758.8 ns/op 21.09 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 10675 11234 ns/op 22.79 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 552 209014 ns/op 19.60 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 3893916 ns/op 16.83 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 73224016 ns/op 14.32 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2216313 55.02 ns/op BenchmarkTrimSpace/ASCII-4 1000000 105.0 ns/op BenchmarkTrimSpace/SomeNonASCII-4 119742 980.8 ns/op BenchmarkTrimSpace/JustNonASCII-4 54967 2139 ns/op BenchmarkToValidUTF8/Valid-4 518364 222.0 ns/op BenchmarkToValidUTF8/InvalidASCII-4 358779 322.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 102682 1162 ns/op BenchmarkIndexHard1-4 813 141606 ns/op BenchmarkIndexHard2-4 597 198508 ns/op BenchmarkIndexHard3-4 150 789735 ns/op BenchmarkIndexHard4-4 151 792410 ns/op BenchmarkLastIndexHard1-4 6 19294516 ns/op BenchmarkLastIndexHard2-4 5 24675187 ns/op BenchmarkLastIndexHard3-4 4 26620790 ns/op BenchmarkCountHard1-4 846 142604 ns/op BenchmarkCountHard2-4 596 198174 ns/op BenchmarkCountHard3-4 148 794529 ns/op BenchmarkSplitEmptySeparator-4 1 122383385 ns/op BenchmarkSplitSingleByteSeparator-4 15 7385199 ns/op BenchmarkSplitMultiByteSeparator-4 13 8664874 ns/op BenchmarkSplitNSingleByteSeparator-4 190815 651.9 ns/op BenchmarkSplitNMultiByteSeparator-4 72937 1553 ns/op BenchmarkRepeat-4 187582 636.7 ns/op BenchmarkRepeatLarge/256/1-4 145868 834.8 ns/op 306.65 MB/s BenchmarkRepeatLarge/256/16-4 210672 566.0 ns/op 452.32 MB/s BenchmarkRepeatLarge/512/1-4 104650 1113 ns/op 459.84 MB/s BenchmarkRepeatLarge/512/16-4 142514 830.0 ns/op 616.87 MB/s BenchmarkRepeatLarge/1024/1-4 71968 1626 ns/op 629.77 MB/s BenchmarkRepeatLarge/1024/16-4 89383 1330 ns/op 769.89 MB/s BenchmarkRepeatLarge/2048/1-4 38271 3122 ns/op 656.09 MB/s BenchmarkRepeatLarge/2048/16-4 42514 2797 ns/op 732.21 MB/s BenchmarkRepeatLarge/4096/1-4 22952 5293 ns/op 773.90 MB/s BenchmarkRepeatLarge/4096/16-4 24361 4836 ns/op 846.96 MB/s BenchmarkRepeatLarge/8192/1-4 13216 8880 ns/op 922.55 MB/s BenchmarkRepeatLarge/8192/16-4 13768 9249 ns/op 885.76 MB/s BenchmarkRepeatLarge/8192/4097-4 23312 5064 ns/op 809.03 MB/s BenchmarkRepeatLarge/16384/1-4 7119 16229 ns/op 1009.57 MB/s BenchmarkRepeatLarge/16384/16-4 8293 15679 ns/op 1044.94 MB/s BenchmarkRepeatLarge/16384/4097-4 9172 11584 ns/op 1061.00 MB/s BenchmarkRepeatLarge/32768/1-4 4194 30432 ns/op 1076.77 MB/s BenchmarkRepeatLarge/32768/16-4 4231 30577 ns/op 1071.67 MB/s BenchmarkRepeatLarge/32768/4097-4 4195 28248 ns/op 1015.27 MB/s BenchmarkRepeatLarge/65536/1-4 1992 58376 ns/op 1122.65 MB/s BenchmarkRepeatLarge/65536/16-4 1959 66671 ns/op 982.98 MB/s BenchmarkRepeatLarge/65536/4097-4 2104 52862 ns/op 1162.55 MB/s BenchmarkRepeatLarge/131072/1-4 418 304561 ns/op 430.36 MB/s BenchmarkRepeatLarge/131072/16-4 417 287364 ns/op 456.12 MB/s BenchmarkRepeatLarge/131072/4097-4 453 263572 ns/op 481.87 MB/s BenchmarkRepeatLarge/262144/1-4 224 564775 ns/op 464.16 MB/s BenchmarkRepeatLarge/262144/16-4 212 551086 ns/op 475.69 MB/s BenchmarkRepeatLarge/262144/4097-4 218 539645 ns/op 478.30 MB/s BenchmarkRepeatLarge/524288/1-4 97 1092956 ns/op 479.70 MB/s BenchmarkRepeatLarge/524288/16-4 100 1066582 ns/op 491.56 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1050254 ns/op 495.42 MB/s BenchmarkRepeatLarge/1048576/1-4 58 2088875 ns/op 501.98 MB/s BenchmarkRepeatLarge/1048576/16-4 60 2123732 ns/op 493.74 MB/s BenchmarkRepeatLarge/1048576/4097-4 63 2080911 ns/op 502.06 MB/s BenchmarkRepeatLarge/2097152/1-4 30 4383853 ns/op 478.38 MB/s BenchmarkRepeatLarge/2097152/16-4 26 4380306 ns/op 478.77 MB/s BenchmarkRepeatLarge/2097152/4097-4 27 4324255 ns/op 484.15 MB/s BenchmarkRepeatLarge/4194304/1-4 14 8833877 ns/op 474.80 MB/s BenchmarkRepeatLarge/4194304/16-4 12 8829719 ns/op 475.02 MB/s BenchmarkRepeatLarge/4194304/4097-4 13 8767332 ns/op 478.05 MB/s BenchmarkRepeatLarge/8388608/1-4 6 17967813 ns/op 466.87 MB/s BenchmarkRepeatLarge/8388608/16-4 6 17647680 ns/op 475.34 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 17981581 ns/op 466.40 MB/s BenchmarkRepeatLarge/16777216/1-4 3 36221161 ns/op 463.19 MB/s BenchmarkRepeatLarge/16777216/16-4 3 35568973 ns/op 471.68 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 34909724 ns/op 480.59 MB/s BenchmarkRepeatLarge/33554432/1-4 2 73584681 ns/op 456.00 MB/s BenchmarkRepeatLarge/33554432/16-4 2 69593212 ns/op 482.15 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 68348771 ns/op 490.93 MB/s BenchmarkRepeatLarge/67108864/1-4 1 138655917 ns/op 484.00 MB/s BenchmarkRepeatLarge/67108864/16-4 1 135967571 ns/op 493.57 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 137239456 ns/op 488.99 MB/s BenchmarkRepeatLarge/134217728/1-4 1 295844215 ns/op 453.68 MB/s BenchmarkRepeatLarge/134217728/16-4 1 272722843 ns/op 492.14 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 275738437 ns/op 486.76 MB/s BenchmarkRepeatLarge/268435456/1-4 1 599133983 ns/op 448.04 MB/s BenchmarkRepeatLarge/268435456/16-4 1 551777503 ns/op 486.49 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 552874716 ns/op 485.53 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1202174629 ns/op 446.58 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1088208042 ns/op 493.35 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1086275529 ns/op 494.23 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2380597507 ns/op 451.04 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2158825243 ns/op 497.37 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2149047709 ns/op 499.64 MB/s BenchmarkBytesCompare/1-4 9556496 11.13 ns/op BenchmarkBytesCompare/2-4 10087718 11.33 ns/op BenchmarkBytesCompare/4-4 10300712 11.27 ns/op BenchmarkBytesCompare/8-4 10268300 11.13 ns/op BenchmarkBytesCompare/16-4 10590384 10.97 ns/op BenchmarkBytesCompare/32-4 9425890 12.33 ns/op BenchmarkBytesCompare/64-4 8676604 13.34 ns/op BenchmarkBytesCompare/128-4 8026446 14.80 ns/op BenchmarkBytesCompare/256-4 6248582 18.01 ns/op BenchmarkBytesCompare/512-4 4527186 26.12 ns/op BenchmarkBytesCompare/1024-4 2889688 41.24 ns/op BenchmarkBytesCompare/2048-4 1677678 71.40 ns/op BenchmarkIndexAnyASCII/1:1-4 2423875 47.82 ns/op BenchmarkIndexAnyASCII/1:2-4 2472322 47.19 ns/op BenchmarkIndexAnyASCII/1:4-4 2484045 47.29 ns/op BenchmarkIndexAnyASCII/1:8-4 2453319 47.72 ns/op BenchmarkIndexAnyASCII/1:16-4 2542449 46.18 ns/op BenchmarkIndexAnyASCII/1:32-4 2461797 48.99 ns/op BenchmarkIndexAnyASCII/1:64-4 2501181 48.88 ns/op BenchmarkIndexAnyASCII/16:1-4 1962219 58.78 ns/op BenchmarkIndexAnyASCII/16:2-4 500380 233.9 ns/op BenchmarkIndexAnyASCII/16:4-4 483117 238.1 ns/op BenchmarkIndexAnyASCII/16:8-4 484532 245.6 ns/op BenchmarkIndexAnyASCII/16:16-4 452373 256.5 ns/op BenchmarkIndexAnyASCII/16:32-4 412180 288.3 ns/op BenchmarkIndexAnyASCII/16:64-4 357171 335.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1851538 64.45 ns/op BenchmarkIndexAnyASCII/256:2-4 40998 2932 ns/op BenchmarkIndexAnyASCII/256:4-4 40922 2957 ns/op BenchmarkIndexAnyASCII/256:8-4 40724 2916 ns/op BenchmarkIndexAnyASCII/256:16-4 40972 2940 ns/op BenchmarkIndexAnyASCII/256:32-4 39570 2980 ns/op BenchmarkIndexAnyASCII/256:64-4 39783 3011 ns/op BenchmarkIndexAnyUTF8/1:1-4 2406469 48.27 ns/op BenchmarkIndexAnyUTF8/1:2-4 2470796 48.66 ns/op BenchmarkIndexAnyUTF8/1:4-4 2401758 48.41 ns/op BenchmarkIndexAnyUTF8/1:8-4 2397891 48.33 ns/op BenchmarkIndexAnyUTF8/1:16-4 2487736 47.54 ns/op BenchmarkIndexAnyUTF8/1:32-4 2372881 50.70 ns/op BenchmarkIndexAnyUTF8/1:64-4 2408222 49.11 ns/op BenchmarkIndexAnyUTF8/16:1-4 154018 709.6 ns/op BenchmarkIndexAnyUTF8/16:2-4 312463 377.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 317386 382.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 305799 381.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 304776 384.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 285691 403.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 292202 399.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10092 ns/op BenchmarkIndexAnyUTF8/256:2-4 22393 5302 ns/op BenchmarkIndexAnyUTF8/256:4-4 22644 5335 ns/op BenchmarkIndexAnyUTF8/256:8-4 22644 5293 ns/op BenchmarkIndexAnyUTF8/256:16-4 22338 5412 ns/op BenchmarkIndexAnyUTF8/256:32-4 21223 5725 ns/op BenchmarkIndexAnyUTF8/256:64-4 20944 5756 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2457074 47.84 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2461882 46.14 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2515294 46.35 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2501439 46.39 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2551938 50.24 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2454010 49.30 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2492953 48.00 ns/op BenchmarkLastIndexAnyASCII/16:1-4 377586 307.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 362043 309.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 375704 312.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 358398 324.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 354207 333.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 337375 358.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 292064 404.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 29421 4030 ns/op BenchmarkLastIndexAnyASCII/256:2-4 29511 4053 ns/op BenchmarkLastIndexAnyASCII/256:4-4 29617 4033 ns/op BenchmarkLastIndexAnyASCII/256:8-4 29397 4088 ns/op BenchmarkLastIndexAnyASCII/256:16-4 28993 4116 ns/op BenchmarkLastIndexAnyASCII/256:32-4 29114 4100 ns/op BenchmarkLastIndexAnyASCII/256:64-4 28952 4126 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2473280 47.57 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2476910 47.01 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2456802 47.37 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2447276 46.88 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2506562 46.27 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2490934 49.77 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2502033 49.11 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 248484 484.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 323450 371.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 316250 378.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 309676 369.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 304512 376.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 300832 397.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 302034 401.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18205 7041 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 23073 5232 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22953 5302 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22704 5266 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 22597 5366 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 21026 5683 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 21082 5748 ns/op BenchmarkTrimASCII/1:1-4 2709489 43.92 ns/op BenchmarkTrimASCII/1:2-4 2154578 55.55 ns/op BenchmarkTrimASCII/1:4-4 2046685 57.82 ns/op BenchmarkTrimASCII/1:8-4 1879453 64.73 ns/op BenchmarkTrimASCII/1:16-4 1612501 75.02 ns/op BenchmarkTrimASCII/16:1-4 494568 229.1 ns/op BenchmarkTrimASCII/16:2-4 378244 307.8 ns/op BenchmarkTrimASCII/16:4-4 376672 312.6 ns/op BenchmarkTrimASCII/16:8-4 369753 317.1 ns/op BenchmarkTrimASCII/16:16-4 349610 329.5 ns/op BenchmarkTrimASCII/256:1-4 39972 2955 ns/op BenchmarkTrimASCII/256:2-4 28626 4167 ns/op BenchmarkTrimASCII/256:4-4 29064 4234 ns/op BenchmarkTrimASCII/256:8-4 29090 4137 ns/op BenchmarkTrimASCII/256:16-4 28897 4199 ns/op BenchmarkTrimASCII/4096:1-4 2538 46407 ns/op BenchmarkTrimASCII/4096:2-4 1807 64949 ns/op BenchmarkTrimASCII/4096:4-4 1820 64601 ns/op BenchmarkTrimASCII/4096:8-4 1819 64423 ns/op BenchmarkTrimASCII/4096:16-4 1814 65267 ns/op BenchmarkTrimByte-4 1655380 73.13 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13242 9074 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13254 9025 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 711 166754 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1323 84077 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2712 42292 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4977 22754 ns/op BenchmarkCompareBytesEqual-4 10757602 9.907 ns/op BenchmarkCompareBytesToNil-4 12329628 8.697 ns/op BenchmarkCompareBytesEmpty-4 12828141 8.553 ns/op BenchmarkCompareBytesIdentical-4 12641742 8.553 ns/op BenchmarkCompareBytesSameLength-4 12124782 9.646 ns/op BenchmarkCompareBytesDifferentLength-4 11228828 10.10 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1362 86681 ns/op 12097.13 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1370 77090 ns/op 13602.04 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1854 64261 ns/op 16317.55 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1370 80102 ns/op 13090.60 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1370 85679 ns/op 12238.61 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1723 85828 ns/op 12217.29 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1670 65741 ns/op 15950.15 MB/s BenchmarkCompareBytesBig-4 1933 86004 ns/op 12192.27 MB/s BenchmarkCompareBytesBigIdentical-4 13253704 9.025 ns/op 116184585.80 MB/s PASS ok bytes 61.487s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 74300958 ns/op 1.35 MB/s 3628924 B/op 53 allocs/op BenchmarkDecodeNewton-4 1 324147891 ns/op 1.75 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 22598969 ns/op 0.72 MB/s 3643396 B/op 51 allocs/op PASS ok compress/bzip2 1.358s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 58 1796181 ns/op 5.57 MB/s 50148 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 17092302 ns/op 5.85 MB/s 51545 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 172846513 ns/op 5.79 MB/s 73840 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 60 1817440 ns/op 5.50 MB/s 49907 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 18014122 ns/op 5.55 MB/s 46368 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 185696635 ns/op 5.39 MB/s 77600 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 62 1779074 ns/op 5.62 MB/s 51683 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17201139 ns/op 5.81 MB/s 57290 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 174516026 ns/op 5.73 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 58 1774939 ns/op 5.63 MB/s 48492 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17060377 ns/op 5.86 MB/s 57290 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 174789927 ns/op 5.72 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 58 1935666 ns/op 5.17 MB/s 51983 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18610967 ns/op 5.37 MB/s 56025 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 190206747 ns/op 5.26 MB/s 113088 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 72 1551368 ns/op 6.45 MB/s 53456 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12967080 ns/op 7.71 MB/s 68371 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 131985916 ns/op 7.58 MB/s 114272 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 80 1377010 ns/op 7.26 MB/s 49252 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10361237 ns/op 9.65 MB/s 49490 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 104625106 ns/op 9.56 MB/s 94896 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 79 1383038 ns/op 7.23 MB/s 51430 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10431609 ns/op 9.59 MB/s 56048 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 105860279 ns/op 9.45 MB/s 96696 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1130524 ns/op 8.85 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10879455 ns/op 9.19 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 107618617 ns/op 9.29 MB/s BenchmarkEncode/Digits/Speed/1e4-4 49 2209654 ns/op 4.53 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19759196 ns/op 5.06 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 197147345 ns/op 5.07 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6712607 ns/op 1.49 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 79070011 ns/op 1.26 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 809209825 ns/op 1.24 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6716614 ns/op 1.49 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 76414816 ns/op 1.31 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 805187855 ns/op 1.24 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 81 1362625 ns/op 7.34 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11636833 ns/op 8.59 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 116050542 ns/op 8.62 MB/s BenchmarkEncode/Newton/Speed/1e4-4 50 2057106 ns/op 4.86 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16318226 ns/op 6.13 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 158357813 ns/op 6.31 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6619275 ns/op 1.51 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 70918478 ns/op 1.41 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 711447913 ns/op 1.41 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6552816 ns/op 1.53 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 86227673 ns/op 1.16 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 892781205 ns/op 1.12 MB/s PASS ok compress/flate 14.471s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 48 2227632 ns/op 4.49 MB/s BenchmarkDecoder/1e-Reuse4-4 49 2561173 ns/op 3.90 MB/s BenchmarkDecoder/1e5-4 4 26293447 ns/op 3.80 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22096071 ns/op 4.53 MB/s BenchmarkDecoder/1e6-4 1 265210439 ns/op 3.77 MB/s BenchmarkDecoder/1e-Reuse6-4 1 225490643 ns/op 4.43 MB/s BenchmarkEncoder/1e4-4 55 1964911 ns/op 5.09 MB/s BenchmarkEncoder/1e-Reuse4-4 57 1754604 ns/op 5.70 MB/s BenchmarkEncoder/1e5-4 6 18684376 ns/op 5.35 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18328112 ns/op 5.46 MB/s BenchmarkEncoder/1e6-4 1 189020731 ns/op 5.29 MB/s BenchmarkEncoder/1e-Reuse6-4 1 184217571 ns/op 5.43 MB/s PASS ok compress/lzw 2.646s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3782204 ns/op PASS ok container/heap 0.137s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 23380 4829 ns/op BenchmarkWithTimeout/concurrency=40-4 5476 21072 ns/op BenchmarkWithTimeout/concurrency=4000-4 5335 24999 ns/op BenchmarkWithTimeout/concurrency=400000-4 6021 20816 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 357274 318.9 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 10601 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14540 8380 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2395 49269 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1502 105845 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2062 51425 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 218 529236 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 160 752881 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 231 499566 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 19 5672768 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 10396526 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 22 5002246 ns/op BenchmarkCheckCanceled/Err-4 267529 448.2 ns/op BenchmarkCheckCanceled/Done-4 374332 303.8 ns/op BenchmarkContextCancelDone-4 511592 258.7 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 14919 8280 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13678 8969 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12510 9612 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10793 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8666 13294 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 515151 217.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 299595 384.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 217900 549.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 136046 891.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 69622 1695 ns/op PASS ok context 14.172s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1694172 69.92 ns/op 228.84 MB/s BenchmarkDecrypt-4 1715862 67.75 ns/op 236.18 MB/s BenchmarkExpand-4 1000000 116.7 ns/op PASS ok crypto/aes 0.536s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 189583 634.4 ns/op 100.88 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 360064 319.8 ns/op 200.15 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 199024 669.2 ns/op 95.63 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 376654 348.4 ns/op 183.70 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 125780 1351 ns/op 999.60 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 176083 1048 ns/op 1287.95 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 113968 1492 ns/op 904.78 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 147949 1235 ns/op 1093.03 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 33830 4953 ns/op 1653.89 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 43950 4700 ns/op 1743.15 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 25807 5460 ns/op 1500.38 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 24538 5252 ns/op 1559.93 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6558 16526 ns/op 61.66 MB/s BenchmarkAESCFBDecrypt1K-4 7050 16613 ns/op 61.34 MB/s BenchmarkAESCFBDecrypt8K-4 928 129786 ns/op 63.08 MB/s BenchmarkAESOFB1K-4 10000 11279 ns/op 90.35 MB/s BenchmarkAESCTR1K-4 14194 9041 ns/op 112.70 MB/s BenchmarkAESCTR8K-4 1801 70635 ns/op 115.91 MB/s BenchmarkAESCBCEncrypt1K-4 13920 8563 ns/op 119.58 MB/s BenchmarkAESCBCDecrypt1K-4 17641 6828 ns/op 149.98 MB/s PASS ok crypto/cipher 3.348s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 83722 1388 ns/op 5.77 MB/s BenchmarkDecrypt-4 91381 1293 ns/op 6.19 MB/s BenchmarkTDESEncrypt-4 35268 3425 ns/op 2.34 MB/s BenchmarkTDESDecrypt-4 35194 3346 ns/op 2.39 MB/s PASS ok crypto/des 0.610s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 957 120034 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7488614 ns/op 1084 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19959740 ns/op 1541 B/op 21 allocs/op BenchmarkECDH/X25519-4 97 1193158 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.631s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1555 72731 ns/op 4559 B/op 40 allocs/op BenchmarkSign/P384-4 46 2470720 ns/op 10778 B/op 62 allocs/op BenchmarkSign/P521-4 20 5796757 ns/op 11161 B/op 63 allocs/op BenchmarkVerify/P256-4 924 126395 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 15 7412325 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 19250510 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3710 29091 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 66 1806225 ns/op 1127 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4816480 ns/op 1446 B/op 17 allocs/op PASS ok crypto/ecdsa 1.434s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 345 338935 ns/op BenchmarkNewKeyFromSeed-4 348 346367 ns/op BenchmarkSigning-4 332 360129 ns/op BenchmarkVerification-4 214 549073 ns/op PASS ok crypto/ed25519 0.654s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4990 23555 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 171 697020 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 62 1876582 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4898135 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1392 86423 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 1864565 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5040029 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14215220 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13208 8764 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5810 19377 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3672 28366 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 91 1235801 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2576 45244 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 310 373550 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1573 75106 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 97 1164712 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.419s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15433 7703 ns/op 132.94 MB/s BenchmarkHMACSHA256_32-4 26218 4552 ns/op 7.03 MB/s BenchmarkNewWriteSum-4 12732 8813 ns/op 3.63 MB/s PASS ok crypto/hmac 0.610s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 61353 1943 ns/op BenchmarkModSub-4 77500 1516 ns/op BenchmarkMontgomeryRepr-4 24908 4454 ns/op BenchmarkMontgomeryMul-4 31098 3906 ns/op BenchmarkModMul-4 13375 9211 ns/op BenchmarkExpBig-4 15 7416270 ns/op BenchmarkExp-4 7 14369607 ns/op PASS ok crypto/internal/bigmod 1.137s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3278 32305 ns/op BenchmarkScalarBaseMult-4 356 317079 ns/op BenchmarkScalarMult-4 163 726891 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 238 510461 ns/op PASS ok crypto/internal/edwards25519 0.631s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 540118 202.8 ns/op BenchmarkMultiply-4 4391696 27.25 ns/op BenchmarkSquare-4 5300630 22.68 ns/op BenchmarkInvert-4 24640 4807 ns/op BenchmarkMult32-4 1483412 79.42 ns/op PASS ok crypto/internal/edwards25519/field 0.815s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 58 1753005 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1597 74611 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 22 4912927 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13459609 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 184 621577 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8226 15344 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 70 1606628 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4009214 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.091s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 614625 176.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 328644 352.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 125402 940.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 661378 174.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 340129 353.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 122343 949.8 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.771s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 118611 978.6 ns/op 8.17 MB/s BenchmarkHash64-4 126345 907.7 ns/op 70.51 MB/s BenchmarkHash128-4 116490 1008 ns/op 127.04 MB/s BenchmarkHash256-4 95079 1247 ns/op 205.30 MB/s BenchmarkHash512-4 68511 1732 ns/op 295.58 MB/s BenchmarkHash1K-4 44371 2718 ns/op 376.79 MB/s BenchmarkHash8K-4 7328 16098 ns/op 508.89 MB/s BenchmarkHash1M-4 61 1939869 ns/op 540.54 MB/s BenchmarkHash8M-4 7 15541761 ns/op 539.75 MB/s BenchmarkHash8BytesUnaligned-4 115244 983.0 ns/op 8.14 MB/s BenchmarkHash1KUnaligned-4 44306 2724 ns/op 375.94 MB/s BenchmarkHash8KUnaligned-4 7213 16020 ns/op 511.35 MB/s PASS ok crypto/md5 1.747s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 201442150 ns/op PASS ok crypto/rand 0.223s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 14043 8559 ns/op 14.96 MB/s BenchmarkRC4_1K-4 1668 67613 ns/op 15.15 MB/s BenchmarkRC4_8K-4 216 542680 ns/op 14.92 MB/s PASS ok crypto/rc4 0.534s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8407936 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 19471491 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 36102913 ns/op BenchmarkEncryptPKCS1v15/2048-4 42 2550733 ns/op BenchmarkDecryptOAEP/2048-4 13 8472491 ns/op BenchmarkEncryptOAEP/2048-4 40 2602118 ns/op BenchmarkSignPKCS1v15/2048-4 13 8511874 ns/op BenchmarkVerifyPKCS1v15/2048-4 46 2545031 ns/op BenchmarkSignPSS/2048-4 13 8554195 ns/op BenchmarkVerifyPSS/2048-4 40 2768669 ns/op PASS ok crypto/rsa 1.439s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 106320 1078 ns/op 7.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 124556 923.5 ns/op 8.66 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75988 1546 ns/op 207.03 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 86931 1353 ns/op 236.48 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49585 2400 ns/op 426.76 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53686 2213 ns/op 462.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11694 ns/op 700.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9975 11482 ns/op 713.49 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.091s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 81621 1422 ns/op 5.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 96265 1204 ns/op 6.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 92960 1286 ns/op 6.22 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25801 4658 ns/op 219.82 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26738 4423 ns/op 231.54 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26642 4466 ns/op 229.31 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4150 28109 ns/op 291.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4280 27807 ns/op 294.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4280 28236 ns/op 290.13 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.292s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 58136 2009 ns/op 3.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 71176 1629 ns/op 4.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 63883 1847 ns/op 4.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27948 4190 ns/op 244.38 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31515 3810 ns/op 268.78 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29912 3991 ns/op 256.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5934 20114 ns/op 407.27 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5943 19626 ns/op 417.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5874 19980 ns/op 410.00 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.295s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17706220 6.835 ns/op BenchmarkConstantTimeEq-4 16964918 6.847 ns/op BenchmarkConstantTimeLessOrEq-4 17491321 6.862 ns/op BenchmarkXORBytes/8Bytes-4 4187426 27.52 ns/op 290.66 MB/s BenchmarkXORBytes/128Bytes-4 3896274 31.23 ns/op 4098.73 MB/s BenchmarkXORBytes/2048Bytes-4 906084 131.6 ns/op 15564.92 MB/s BenchmarkXORBytes/32768Bytes-4 60531 2002 ns/op 16367.58 MB/s PASS ok crypto/subtle 0.984s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 181 643022 ns/op BenchmarkCertCache/1-4 199 604136 ns/op BenchmarkCertCache/2-4 202 603703 ns/op BenchmarkCertCache/3-4 189 610288 ns/op BenchmarkHandshakeServer/RSA-4 37 3046382 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 32 3604057 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 33 3395579 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 93 1146602 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 140 840543 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 48 2241644 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 56 2041897 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 28344212 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 27641417 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21485703 ns/op 48.80 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 28290635 ns/op 37.06 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 35053793 ns/op 59.83 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 48196049 ns/op 43.51 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 60628145 ns/op 69.18 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 88101920 ns/op 47.61 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 117217943 ns/op 71.56 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 167394259 ns/op 50.11 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 227193281 ns/op 73.85 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 324379138 ns/op 51.72 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 444994010 ns/op 75.40 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 644181472 ns/op 52.09 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 902137610 ns/op 74.39 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1289922429 ns/op 52.03 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 22185963 ns/op 47.26 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 28946356 ns/op 36.22 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 35867410 ns/op 58.47 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 49593990 ns/op 42.29 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 63855574 ns/op 65.68 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 90467635 ns/op 46.36 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 118820593 ns/op 70.60 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 170636863 ns/op 49.16 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 227147758 ns/op 73.86 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 329475519 ns/op 50.92 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 444036752 ns/op 75.57 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 648301606 ns/op 51.76 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 909313001 ns/op 73.80 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1282768669 ns/op 52.32 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 701206553 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 703969565 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 284935845 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 285413373 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 146553570 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 146569992 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77262398 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77064968 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 35842821 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35186974 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 139756492 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143447380 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 61026160 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 61364605 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34317973 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34454046 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21238419 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 20986901 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 13138638 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 12929217 ns/op PASS ok crypto/tls 18.739s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 11487177 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 334 358731 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1123 102458 ns/op 13186 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1040 114532 ns/op 14612 B/op 262 allocs/op PASS ok crypto/x509 1.730s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 33 3089985 ns/op 281187 B/op 1650 allocs/op BenchmarkConcurrentStmtQuery-4 34 3581541 ns/op 266232 B/op 2066 allocs/op BenchmarkConcurrentStmtExec-4 45 2597220 ns/op 221533 B/op 768 allocs/op BenchmarkConcurrentTxQuery-4 43 2860203 ns/op 278974 B/op 2174 allocs/op BenchmarkConcurrentTxExec-4 51 2280867 ns/op 87795 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 38 2896931 ns/op 104422 B/op 2064 allocs/op BenchmarkConcurrentTxStmtExec-4 109 1061878 ns/op 40086 B/op 381 allocs/op BenchmarkConcurrentRandom-4 44 2829220 ns/op 238894 B/op 1896 allocs/op BenchmarkManyConcurrentQueries-4 2365 46426 ns/op 3975 B/op 20 allocs/op PASS ok database/sql 1.513s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 204238 631.7 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 91 1294641 ns/op 188225 B/op 13 allocs/op Benchmark115/LineToPC-4 82 1472885 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18964 6351 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.795s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 735 148855 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2805 37880 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.278s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 295 403707 ns/op 20.29 MB/s BenchmarkEncodeToString-4 252 437014 ns/op 18.75 MB/s BenchmarkDecode-4 157 753148 ns/op 17.41 MB/s BenchmarkDecodeString-4 156 762489 ns/op 17.20 MB/s PASS ok encoding/base32 0.737s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 351 312457 ns/op 26.22 MB/s BenchmarkDecodeString/2-4 324066 347.6 ns/op 11.51 MB/s BenchmarkDecodeString/4-4 235324 476.6 ns/op 16.78 MB/s BenchmarkDecodeString/8-4 196993 573.1 ns/op 20.94 MB/s BenchmarkDecodeString/64-4 39202 3050 ns/op 28.85 MB/s BenchmarkDecodeString/8192-4 354 337900 ns/op 32.33 MB/s BenchmarkNewEncoding-4 93289 1271 ns/op 201.48 MB/s PASS ok encoding/base64 0.984s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1462 78588 ns/op 50.90 MB/s BenchmarkReadStruct-4 17901 6581 ns/op 11.40 MB/s BenchmarkWriteStruct-4 18616 6357 ns/op 11.80 MB/s BenchmarkReadInts-4 52177 2306 ns/op 13.01 MB/s BenchmarkWriteInts-4 43640 2784 ns/op 10.78 MB/s BenchmarkWriteSlice1000Int32s-4 1334 86116 ns/op 46.45 MB/s BenchmarkPutUint16-4 3924292 30.51 ns/op 65.55 MB/s BenchmarkAppendUint16-4 3684577 32.51 ns/op 61.53 MB/s BenchmarkPutUint32-4 2737910 41.83 ns/op 95.62 MB/s BenchmarkAppendUint32-4 2728916 43.44 ns/op 92.07 MB/s BenchmarkPutUint64-4 1100817 108.5 ns/op 73.72 MB/s BenchmarkAppendUint64-4 964646 110.6 ns/op 72.32 MB/s BenchmarkLittleEndianPutUint16-4 3958293 30.26 ns/op 66.10 MB/s BenchmarkLittleEndianAppendUint16-4 3751269 32.14 ns/op 62.22 MB/s BenchmarkLittleEndianPutUint32-4 2818749 41.07 ns/op 97.39 MB/s BenchmarkLittleEndianAppendUint32-4 2662576 43.65 ns/op 91.64 MB/s BenchmarkLittleEndianPutUint64-4 999812 111.8 ns/op 71.57 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 109.8 ns/op 72.89 MB/s BenchmarkReadFloats-4 172327 686.8 ns/op 17.47 MB/s BenchmarkWriteFloats-4 136843 835.5 ns/op 14.36 MB/s BenchmarkReadSlice1000Float32s-4 1312 87534 ns/op 45.70 MB/s BenchmarkWriteSlice1000Float32s-4 1195 99279 ns/op 40.29 MB/s BenchmarkReadSlice1000Uint8s-4 82470 1507 ns/op 663.76 MB/s BenchmarkWriteSlice1000Uint8s-4 107950 1185 ns/op 844.20 MB/s BenchmarkPutUvarint32-4 823340 143.1 ns/op 27.96 MB/s BenchmarkPutUvarint64-4 203178 558.9 ns/op 14.31 MB/s PASS ok encoding/binary 3.821s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5967 17112 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7404 15891 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7026 16165 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4470 26428 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7053 14832 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7794 15075 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7808 14918 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4567 24651 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 10000 10064 ns/op PASS ok encoding/csv 1.273s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 13202 8488 ns/op BenchmarkEndToEndByteBuffer-4 17592 6843 ns/op BenchmarkEndToEndSliceByteBuffer-4 306 374914 ns/op BenchmarkEncodeComplex128Slice-4 829 136290 ns/op BenchmarkEncodeFloat64Slice-4 1729 64130 ns/op BenchmarkEncodeInt32Slice-4 1699 67432 ns/op BenchmarkEncodeStringSlice-4 2372 47380 ns/op BenchmarkEncodeInterfaceSlice-4 69 1605780 ns/op BenchmarkDecodeComplex128Slice-4 674 176745 ns/op BenchmarkDecodeFloat64Slice-4 1374 85697 ns/op BenchmarkDecodeInt32Slice-4 1390 84675 ns/op BenchmarkDecodeStringSlice-4 939 125735 ns/op BenchmarkDecodeStringsSlice-4 349 322415 ns/op BenchmarkDecodeBytesSlice-4 598 178501 ns/op BenchmarkDecodeInterfaceSlice-4 121 1020734 ns/op BenchmarkDecodeMap-4 84 1332884 ns/op PASS ok encoding/gob 2.339s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13674 8771 ns/op 29.19 MB/s BenchmarkEncode/1024-4 3176 35110 ns/op 29.17 MB/s BenchmarkEncode/4096-4 860 139099 ns/op 29.45 MB/s BenchmarkEncode/16384-4 216 558955 ns/op 29.31 MB/s BenchmarkDecode/256-4 27511 4334 ns/op 59.06 MB/s BenchmarkDecode/1024-4 6711 17135 ns/op 59.76 MB/s BenchmarkDecode/4096-4 1730 68721 ns/op 59.60 MB/s BenchmarkDecode/16384-4 438 270651 ns/op 60.54 MB/s BenchmarkDump/256-4 1333 89842 ns/op 2.85 MB/s BenchmarkDump/1024-4 330 350134 ns/op 2.92 MB/s BenchmarkDump/4096-4 87 1395487 ns/op 2.94 MB/s BenchmarkDump/16384-4 20 5641305 ns/op 2.90 MB/s PASS ok encoding/hex 1.765s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 120604470 ns/op 16.09 MB/s 8391872 B/op 55 allocs/op BenchmarkCodeEncoderError-4 1 108758004 ns/op 17.84 MB/s 5152 B/op 70 allocs/op BenchmarkCodeMarshal-4 1 126154331 ns/op 15.38 MB/s 10333200 B/op 56 allocs/op BenchmarkCodeMarshalError-4 1 113257282 ns/op 17.13 MB/s 1946784 B/op 68 allocs/op BenchmarkMarshalBytes/32-4 22435 5215 ns/op BenchmarkMarshalBytes/256-4 6096 18407 ns/op BenchmarkMarshalBytes/4096-4 468 251454 ns/op BenchmarkMarshalBytesError/32-4 61 1912062 ns/op BenchmarkMarshalBytesError/256-4 62 1866574 ns/op BenchmarkMarshalBytesError/4096-4 54 2165918 ns/op BenchmarkCodeDecoder-4 1 401990829 ns/op 4.83 MB/s 11144648 B/op 92714 allocs/op BenchmarkUnicodeDecoder-4 37796 3146 ns/op 4.45 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 52914 2235 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 351945807 ns/op 5.51 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 343013603 ns/op 5.66 MB/s 3067768 B/op 92687 allocs/op BenchmarkUnmarshalString-4 52813 2223 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 150453 850.4 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 365198 345.5 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 78468 1575 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 65794 1892 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 17731 6778 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2580 39816 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1086 108979 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 148 792186 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 15 7191325 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 468790 247.6 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 468171 240.6 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 464517 242.8 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 494734 238.6 ns/op BenchmarkEncodeMarshaler-4 79910 1553 ns/op 91 B/op 1 allocs/op BenchmarkEncoderEncode-4 94335 1251 ns/op 59 B/op 0 allocs/op BenchmarkNumberIsValid-4 4417567 27.20 ns/op BenchmarkNumberIsValidRegexp-4 21651 5526 ns/op PASS ok encoding/json 6.719s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 46 2498531 ns/op 26.23 MB/s BenchmarkDecode-4 24 4812023 ns/op 18.45 MB/s PASS ok encoding/pem 0.388s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2853 39952 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1000 120057 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4299 24586 ns/op PASS ok encoding/xml 0.503s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 229081 520.7 ns/op BenchmarkIntSet-4 270324 442.5 ns/op BenchmarkFloatAdd-4 57302 2190 ns/op BenchmarkFloatSet-4 266042 463.7 ns/op BenchmarkStringSet-4 277368 429.8 ns/op BenchmarkMapSet-4 55335 2053 ns/op BenchmarkMapSetDifferent-4 63912 2024 ns/op BenchmarkMapSetDifferentRandom-4 249 446824 ns/op BenchmarkMapSetString-4 56127 1969 ns/op BenchmarkMapAddSame-4 39482 3188 ns/op BenchmarkMapAddDifferent-4 15901 7745 ns/op BenchmarkMapAddDifferentRandom-4 202 622125 ns/op BenchmarkMapAddSameSteadyState-4 222758 466.6 ns/op BenchmarkMapAddDifferentSteadyState-4 114003 898.1 ns/op BenchmarkRealworldExpvarUsage-4 10000 26287 ns/op PASS ok expvar 2.442s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 113006 985.4 ns/op BenchmarkSprintfEmpty-4 501925 233.0 ns/op BenchmarkSprintfString-4 338726 350.1 ns/op BenchmarkSprintfTruncateString-4 314197 390.1 ns/op BenchmarkSprintfTruncateBytes-4 167877 710.6 ns/op BenchmarkSprintfSlowParsingPath-4 307164 397.7 ns/op BenchmarkSprintfQuoteString-4 44728 2661 ns/op BenchmarkSprintfInt-4 325648 363.2 ns/op BenchmarkSprintfIntInt-4 229880 502.5 ns/op BenchmarkSprintfPrefixedInt-4 277294 453.9 ns/op BenchmarkSprintfFloat-4 171386 708.9 ns/op BenchmarkSprintfComplex-4 66916 1772 ns/op BenchmarkSprintfBoolean-4 327642 367.6 ns/op BenchmarkSprintfHexString-4 153230 830.2 ns/op BenchmarkSprintfHexBytes-4 91686 1347 ns/op BenchmarkSprintfBytes-4 52176 2460 ns/op BenchmarkSprintfStringer-4 98634 1248 ns/op BenchmarkSprintfStructure-4 43515 2799 ns/op BenchmarkManyArgs-4 74710 1579 ns/op BenchmarkFprintInt-4 77139 1540 ns/op BenchmarkFprintfBytes-4 81958 1456 ns/op BenchmarkFprintIntNoAlloc-4 79084 1541 ns/op BenchmarkScanInts-4 34 3204933 ns/op BenchmarkScanRecursiveInt-4 1 331137546 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 356070746 ns/op PASS ok fmt 4.001s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 804 136865 ns/op PASS ok go/build 0.162s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 49617 2268 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13848 8527 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3620 30181 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 984 114001 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 258 461024 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 52 2077343 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 13 8844967 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 37400021 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 146968051 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.493s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 254915582 ns/op 0.25 MB/s 46667336 B/op 49000 allocs/op PASS ok go/format 0.308s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 19522626 ns/op 2.76 MB/s BenchmarkParseOnly-4 7 16430744 ns/op 3.28 MB/s BenchmarkResolve-4 46 2729771 ns/op 19.73 MB/s PASS ok go/parser 1.369s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 196814201 ns/op 0.26 MB/s 5200848 B/op 27621 allocs/op BenchmarkPrintDecl-4 549 215674 ns/op 0.15 MB/s 16486 B/op 51 allocs/op PASS ok go/printer 0.379s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 208 545836 ns/op BenchmarkScanFiles/go/types/expr.go-4 10 10714384 ns/op 5.10 MB/s BenchmarkScanFiles/go/parser/parser.go-4 7 15239823 ns/op 4.72 MB/s BenchmarkScanFiles/net/http/server.go-4 5 21435322 ns/op 5.29 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 181 657269 ns/op 4.68 MB/s PASS ok go/scanner 0.959s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 120.4 ns/op PASS ok go/token 0.169s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 92 1298698 ns/op BenchmarkNamed/Underlying/nongeneric-4 686875 169.4 ns/op BenchmarkNamed/Underlying/generic-4 628864 165.0 ns/op BenchmarkNamed/Underlying/src_instance-4 630373 175.4 ns/op BenchmarkNamed/Underlying/user_instance-4 720832 166.7 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 16845 7159 ns/op BenchmarkNamed/NewMethodSet/generic-4 15760 7602 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 15933 7718 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 16327 7870 ns/op BenchmarkCheck/http/funcbodies/info-4 1 822532971 ns/op 36987 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 603014927 ns/op 50449 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 334162733 ns/op 91030 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 300512475 ns/op 101237 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 416382411 ns/op 12294 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 111028142 ns/op 46102 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 66193488 ns/op 77338 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 64243046 ns/op 79685 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 161129158 ns/op 13446 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 66367752 ns/op 32635 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 46159590 ns/op 46927 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 47426228 ns/op 45676 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1068104347 ns/op 57782 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 559315599 ns/op 110331 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 144585298 ns/op 426674 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 119133153 ns/op 517781 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 427069648 ns/op 4725 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 99156289 ns/op 20348 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 83829042 ns/op 24061 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 82437060 ns/op 24469 lines/s PASS ok go/types 19.727s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 10917 10994 ns/op 93.14 MB/s PASS ok hash/adler32 0.248s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 218550 507.2 ns/op 29.57 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 222786 504.7 ns/op 29.72 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 125023 917.3 ns/op 43.61 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 128419 921.7 ns/op 43.40 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 435649 270.9 ns/op 1889.69 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 449263 270.5 ns/op 1892.56 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 395191 316.2 ns/op 3238.19 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 418633 315.7 ns/op 3243.60 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 234416 601.7 ns/op 6807.05 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 240349 610.9 ns/op 6704.94 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 48890 3351 ns/op 9778.20 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 42037 3339 ns/op 9813.41 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 441108 255.6 ns/op 58.68 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 462211 247.2 ns/op 60.69 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 458654 252.2 ns/op 158.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 476647 250.5 ns/op 159.69 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 346143 339.6 ns/op 1507.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 339748 340.9 ns/op 1501.89 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 264604 429.2 ns/op 2385.85 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 275962 429.9 ns/op 2381.81 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 234433 512.3 ns/op 7995.51 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 230355 516.8 ns/op 7926.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 47553 2504 ns/op 13085.24 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 48270 2512 ns/op 13043.93 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 234902 491.6 ns/op 30.51 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 234285 499.4 ns/op 30.04 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 123860 952.9 ns/op 41.98 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 119986 955.5 ns/op 41.86 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9970 12090 ns/op 42.35 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9702 11911 ns/op 42.99 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4479 25642 ns/op 39.94 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4618 25577 ns/op 40.04 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1035 109314 ns/op 37.47 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1063 110303 ns/op 37.13 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 133 895587 ns/op 36.59 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 133 897723 ns/op 36.50 MB/s PASS ok hash/crc32 4.917s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 97 1086082 ns/op 60.34 MB/s BenchmarkCrc64/ISO4KB-4 1212 96211 ns/op 42.57 MB/s BenchmarkCrc64/ISO1KB-4 5564 20181 ns/op 50.74 MB/s BenchmarkCrc64/ECMA64KB-4 99 1083079 ns/op 60.51 MB/s BenchmarkCrc64/Random64KB-4 100 1042813 ns/op 62.85 MB/s BenchmarkCrc64/Random16KB-4 438 269493 ns/op 60.80 MB/s PASS ok hash/crc64 0.753s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 11162 10821 ns/op 94.63 MB/s BenchmarkFnv32aKB-4 11064 10821 ns/op 94.63 MB/s BenchmarkFnv64KB-4 10000 11189 ns/op 91.52 MB/s BenchmarkFnv64aKB-4 10000 11145 ns/op 91.88 MB/s BenchmarkFnv128KB-4 2122 55544 ns/op 18.44 MB/s BenchmarkFnv128aKB-4 2064 55332 ns/op 18.51 MB/s PASS ok hash/fnv 0.942s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 637246 188.9 ns/op 21.18 MB/s BenchmarkHash/n=4/Bytes-4 4044808 29.89 ns/op 133.80 MB/s BenchmarkHash/n=4/String-4 4220468 28.56 ns/op 140.08 MB/s BenchmarkHash/n=8/Write-4 577402 191.8 ns/op 41.71 MB/s BenchmarkHash/n=8/Bytes-4 4097792 30.47 ns/op 262.52 MB/s BenchmarkHash/n=8/String-4 3997172 30.45 ns/op 262.74 MB/s BenchmarkHash/n=16/Write-4 599222 189.7 ns/op 84.35 MB/s BenchmarkHash/n=16/Bytes-4 4428058 28.23 ns/op 566.86 MB/s BenchmarkHash/n=16/String-4 4439480 27.20 ns/op 588.27 MB/s BenchmarkHash/n=32/Write-4 599940 194.3 ns/op 164.66 MB/s BenchmarkHash/n=32/Bytes-4 4212606 30.21 ns/op 1059.38 MB/s BenchmarkHash/n=32/String-4 4301202 29.16 ns/op 1097.28 MB/s BenchmarkHash/n=64/Write-4 539318 207.4 ns/op 308.54 MB/s BenchmarkHash/n=64/Bytes-4 3723657 33.42 ns/op 1915.25 MB/s BenchmarkHash/n=64/String-4 3737036 32.24 ns/op 1984.89 MB/s BenchmarkHash/n=256/Write-4 412680 285.9 ns/op 895.38 MB/s BenchmarkHash/n=256/Bytes-4 2000815 60.26 ns/op 4248.16 MB/s BenchmarkHash/n=256/String-4 1942012 61.51 ns/op 4161.59 MB/s BenchmarkHash/n=320/Write-4 411187 286.1 ns/op 1118.58 MB/s BenchmarkHash/n=320/Bytes-4 1583898 76.65 ns/op 4174.86 MB/s BenchmarkHash/n=320/String-4 1573710 77.90 ns/op 4107.79 MB/s BenchmarkHash/n=1024/Write-4 280095 444.6 ns/op 2302.96 MB/s BenchmarkHash/n=1024/Bytes-4 731853 185.4 ns/op 5522.47 MB/s BenchmarkHash/n=1024/String-4 720967 189.1 ns/op 5414.07 MB/s BenchmarkHash/n=4096/Write-4 125958 1042 ns/op 3932.35 MB/s BenchmarkHash/n=4096/Bytes-4 209378 699.4 ns/op 5856.67 MB/s BenchmarkHash/n=4096/String-4 196012 700.6 ns/op 5846.32 MB/s BenchmarkHash/n=16384/Write-4 36747 3453 ns/op 4745.50 MB/s BenchmarkHash/n=16384/Bytes-4 50553 2760 ns/op 5935.72 MB/s BenchmarkHash/n=16384/String-4 47612 2790 ns/op 5872.20 MB/s PASS ok hash/maphash 4.639s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 806 132058 ns/op BenchmarkEscapeNone-4 115892 988.1 ns/op BenchmarkUnescape-4 769 151180 ns/op BenchmarkUnescapeNone-4 550422 213.4 ns/op BenchmarkUnescapeSparse-4 10000 10844 ns/op BenchmarkUnescapeDense-4 1142 101861 ns/op PASS ok html 0.782s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9741 11990 ns/op BenchmarkCSSEscaperNoSpecials-4 50491 2328 ns/op BenchmarkDecodeCSS-4 27628 4250 ns/op BenchmarkDecodeCSSNoSpecials-4 4276034 28.18 ns/op BenchmarkCSSValueFilter-4 124557 930.4 ns/op BenchmarkCSSValueFilterOk-4 85863 1346 ns/op BenchmarkEscapedExecute-4 4518 23963 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10225 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 70752 1644 ns/op BenchmarkStripTags-4 22959 5313 ns/op BenchmarkStripTagsNoSpecials-4 298258 392.9 ns/op BenchmarkJSValEscaperWithNum-4 25327 4602 ns/op BenchmarkJSValEscaperWithStr-4 4520 24207 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20833 5736 ns/op BenchmarkJSValEscaperWithObj-4 4092 27914 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14655 8146 ns/op BenchmarkJSStrEscaperNoSpecials-4 63640 1860 ns/op BenchmarkJSStrEscaper-4 10000 10031 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 59569 2006 ns/op BenchmarkJSRegexpEscaper-4 10000 10346 ns/op BenchmarkTemplateSpecialTags-4 84 1204100 ns/op BenchmarkURLEscaper-4 4348 24841 ns/op BenchmarkURLEscaperNoSpecials-4 198973 625.9 ns/op BenchmarkURLNormalizer-4 5793 18678 ns/op BenchmarkURLNormalizerNoSpecials-4 184741 644.9 ns/op BenchmarkSrcsetFilter-4 20572 5837 ns/op BenchmarkSrcsetFilterNoSpecials-4 112543 1041 ns/op PASS ok html/template 3.819s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 532944 194.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 413701 247.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 624372 183.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 462092 237.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1850834 62.22 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1273623 93.70 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1908038 63.91 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1327734 91.49 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1483590 79.92 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 459819 249.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 380700 309.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 453948 239.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 360614 310.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 812328 136.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 575480 202.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 943365 117.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 588584 205.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 443946 255.3 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1501540 79.43 ns/op BenchmarkRGBASetRGBA-4 1522924 79.01 ns/op BenchmarkRGBA64At-4 767137 149.5 ns/op BenchmarkRGBA64SetRGBA64-4 793317 144.3 ns/op BenchmarkNRGBAAt-4 1493942 79.36 ns/op BenchmarkNRGBASetNRGBA-4 1492923 80.07 ns/op BenchmarkNRGBA64At-4 778908 152.0 ns/op BenchmarkNRGBA64SetNRGBA64-4 812359 148.2 ns/op BenchmarkAlphaAt-4 2572021 47.18 ns/op BenchmarkAlphaSetAlpha-4 2579472 46.35 ns/op BenchmarkAlpha16At-4 1602810 73.67 ns/op BenchmarkAlphaSetAlpha16-4 1609186 74.11 ns/op BenchmarkGrayAt-4 2586285 46.37 ns/op BenchmarkGraySetGray-4 2483424 48.47 ns/op BenchmarkGray16At-4 1641374 73.67 ns/op BenchmarkGraySetGray16-4 1620198 73.86 ns/op PASS ok image 5.328s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4329954 27.43 ns/op BenchmarkYCbCrToRGB/128-4 4243506 28.01 ns/op BenchmarkYCbCrToRGB/255-4 4361751 27.55 ns/op BenchmarkRGBToYCbCr/0-4 4271463 27.99 ns/op BenchmarkRGBToYCbCr/Cb-4 4094487 29.36 ns/op BenchmarkRGBToYCbCr/Cr-4 4333054 27.39 ns/op BenchmarkYCbCrToRGBA/0-4 3288693 36.83 ns/op BenchmarkYCbCrToRGBA/128-4 3377692 35.65 ns/op BenchmarkYCbCrToRGBA/255-4 3457887 34.54 ns/op BenchmarkNYCbCrAToRGBA/0-4 3382705 35.17 ns/op BenchmarkNYCbCrAToRGBA/128-4 3392262 35.33 ns/op BenchmarkNYCbCrAToRGBA/255-4 3336171 36.12 ns/op PASS ok image/color 1.887s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 30158347 ns/op BenchmarkFillSrc-4 340 338613 ns/op BenchmarkCopyOver-4 7 15451985 ns/op BenchmarkCopySrc-4 445 247478 ns/op BenchmarkNRGBAOver-4 7 16133870 ns/op BenchmarkNRGBASrc-4 10 10821251 ns/op BenchmarkYCbCr-4 8 12749397 ns/op BenchmarkGray-4 16 6957281 ns/op BenchmarkCMYK-4 10 10918240 ns/op BenchmarkGlyphOver-4 20 5509129 ns/op BenchmarkRGBAMaskOver-4 4 27377248 ns/op BenchmarkGrayMaskOver-4 5 21016433 ns/op BenchmarkRGBA64ImageMaskOver-4 3 33395229 ns/op BenchmarkRGBA-4 5 22302501 ns/op BenchmarkPalettedFill-4 1093 112947 ns/op BenchmarkPalettedRGBA-4 5 23745890 ns/op BenchmarkGenericOver-4 3 49098835 ns/op BenchmarkGenericMaskOver-4 5 20368168 ns/op BenchmarkGenericSrc-4 4 32859881 ns/op BenchmarkGenericMaskSrc-4 4 29337453 ns/op PASS ok image/draw 6.001s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4665841 ns/op 3.31 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 113212946 ns/op 2.71 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2984106611 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 61 1869119 ns/op 8.27 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 148764494 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.034s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3722 28349 ns/op BenchmarkIDCT-4 4023 27833 ns/op BenchmarkDecodeBaseline-4 9 12135023 ns/op 5.09 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 16893222 ns/op 3.66 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 148033585 ns/op 8.30 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 187437721 ns/op 4.92 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.305s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12858103 8.805 ns/op BenchmarkDecodeGray-4 12 8711006 ns/op 7.52 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 36903094 ns/op 7.10 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 31231184 ns/op 8.39 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5139128 ns/op 12.75 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 29180936 ns/op 8.98 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 36039719 ns/op 7.27 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 53279002 ns/op 5.77 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 53790994 ns/op 5.71 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 171691651 ns/op 7.16 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 185526849 ns/op 6.62 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 26884774 ns/op 11.43 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 170463926 ns/op 7.21 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 739105027 ns/op 1.66 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.424s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 50705926 ns/op 1.97 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 41955323 ns/op 2.38 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 339916416 ns/op 1.47 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 317438209 ns/op 1.58 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 49086973 ns/op 2.04 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 40707428 ns/op 2.46 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 296328051 ns/op 1.69 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 282049022 ns/op 1.77 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 678919750 ns/op 1.47 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 648168115 ns/op 1.54 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4497357765 ns/op 1.11 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4437801469 ns/op 1.13 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8676982 ns/op 11.52 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 8927915 ns/op 11.20 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 42590501 ns/op 11.74 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 45075784 ns/op 11.09 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 83394822 ns/op 11.99 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 87959601 ns/op 11.37 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 414434083 ns/op 12.06 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 444935044 ns/op 11.24 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 58350104 ns/op 1.71 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 51359522 ns/op 1.95 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 421825361 ns/op 1.19 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 416258061 ns/op 1.20 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 992983741 ns/op 1.01 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1138827600 ns/op 0.88 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6731381715 ns/op 0.74 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6787448899 ns/op 0.74 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 154288347 ns/op 27.09 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 161507502 ns/op 25.88 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 72.731s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 36165 2968 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 38370 3332 ns/op 0.60 MB/s BenchmarkMarshalCorpusFile/4-4 34657 3475 ns/op 1.15 MB/s BenchmarkMarshalCorpusFile/8-4 29162 4137 ns/op 1.93 MB/s BenchmarkMarshalCorpusFile/16-4 22200 5310 ns/op 3.01 MB/s BenchmarkMarshalCorpusFile/32-4 14835 8209 ns/op 3.90 MB/s BenchmarkMarshalCorpusFile/64-4 8023 13004 ns/op 4.92 MB/s BenchmarkMarshalCorpusFile/128-4 5428 20772 ns/op 6.16 MB/s BenchmarkMarshalCorpusFile/256-4 2797 39666 ns/op 6.45 MB/s BenchmarkMarshalCorpusFile/512-4 1448 79263 ns/op 6.46 MB/s BenchmarkMarshalCorpusFile/1024-4 795 153402 ns/op 6.68 MB/s BenchmarkMarshalCorpusFile/2048-4 387 304716 ns/op 6.72 MB/s BenchmarkMarshalCorpusFile/4096-4 198 602421 ns/op 6.80 MB/s BenchmarkMarshalCorpusFile/8192-4 97 1211752 ns/op 6.76 MB/s BenchmarkMarshalCorpusFile/16384-4 46 2428308 ns/op 6.75 MB/s BenchmarkMarshalCorpusFile/32768-4 20 5466466 ns/op 5.99 MB/s BenchmarkMarshalCorpusFile/65536-4 10 10941373 ns/op 5.99 MB/s BenchmarkMarshalCorpusFile/131072-4 5 22520798 ns/op 5.82 MB/s BenchmarkMarshalCorpusFile/262144-4 3 44705804 ns/op 5.86 MB/s BenchmarkMarshalCorpusFile/524288-4 2 90769381 ns/op 5.78 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 185846130 ns/op 5.64 MB/s BenchmarkUnmarshalCorpusFile/1-4 9200 11785 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 8571 11935 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8781 12984 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 7936 15009 ns/op 0.53 MB/s BenchmarkUnmarshalCorpusFile/16-4 6139 18063 ns/op 0.89 MB/s BenchmarkUnmarshalCorpusFile/32-4 4054 26799 ns/op 1.19 MB/s BenchmarkUnmarshalCorpusFile/64-4 3702 30823 ns/op 2.08 MB/s BenchmarkUnmarshalCorpusFile/128-4 2899 41366 ns/op 3.09 MB/s BenchmarkUnmarshalCorpusFile/256-4 1100 103624 ns/op 2.47 MB/s BenchmarkUnmarshalCorpusFile/512-4 601 199247 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/1024-4 315 379369 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/2048-4 157 771318 ns/op 2.66 MB/s BenchmarkUnmarshalCorpusFile/4096-4 73 1513153 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 3029905 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 6094291 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11913929 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23692899 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 47524218 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 95864100 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 194433091 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 386023124 ns/op 2.72 MB/s BenchmarkMutatorBytes/1-4 36762 3318 ns/op BenchmarkMutatorBytes/10-4 38736 3144 ns/op BenchmarkMutatorBytes/100-4 35253 3421 ns/op BenchmarkMutatorBytes/1000-4 23586 5492 ns/op BenchmarkMutatorBytes/10000-4 5995 23246 ns/op BenchmarkMutatorBytes/100000-4 792 154348 ns/op BenchmarkMutatorString/1-4 35044 3327 ns/op BenchmarkMutatorString/10-4 37068 3292 ns/op BenchmarkMutatorString/100-4 31632 4033 ns/op BenchmarkMutatorString/1000-4 14559 7980 ns/op BenchmarkMutatorString/10000-4 3442 53669 ns/op BenchmarkMutatorString/100000-4 301 415869 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 19676 6048 ns/op BenchmarkMutatorAllBasicTypes/string-4 19065 6240 ns/op BenchmarkMutatorAllBasicTypes/bool-4 63486 1901 ns/op BenchmarkMutatorAllBasicTypes/float32-4 56365 2166 ns/op BenchmarkMutatorAllBasicTypes/float64-4 54296 2135 ns/op BenchmarkMutatorAllBasicTypes/int-4 58471 1974 ns/op BenchmarkMutatorAllBasicTypes/int8-4 59790 1989 ns/op BenchmarkMutatorAllBasicTypes/int16-4 60214 1992 ns/op BenchmarkMutatorAllBasicTypes/int32-4 58225 2031 ns/op BenchmarkMutatorAllBasicTypes/int64-4 60260 2040 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 56776 2098 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 58374 2059 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 56398 2026 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 58158 2036 ns/op PASS ok internal/fuzz 11.968s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 52008 2353 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 130682 924.6 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.409s PASS ok internal/poll 0.029s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20855781 ns/op PASS ok internal/trace 2.667s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 8154 12531 ns/op BenchmarkCopyNLarge-4 255 393605 ns/op PASS ok io 0.469s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 208272 530.8 ns/op BenchmarkPrintln-4 28074 4234 ns/op BenchmarkPrintlnNoFlags-4 50047 2429 ns/op PASS ok log 0.470s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1791601 66.83 ns/op BenchmarkAcosh-4 889202 119.9 ns/op BenchmarkAsin-4 1752567 67.79 ns/op BenchmarkAsinh-4 977724 127.2 ns/op BenchmarkAtan-4 2500534 49.87 ns/op BenchmarkAtanh-4 1000000 120.5 ns/op BenchmarkAtan2-4 1775352 68.11 ns/op BenchmarkCbrt-4 1370113 86.70 ns/op BenchmarkCeil-4 18298810 6.379 ns/op BenchmarkCopysign-4 3147301 37.99 ns/op BenchmarkCos-4 1308163 91.54 ns/op BenchmarkCosh-4 1414231 85.95 ns/op BenchmarkErf-4 2292398 54.73 ns/op BenchmarkErfc-4 2330958 54.01 ns/op BenchmarkErfinv-4 1931686 65.62 ns/op BenchmarkErfcinv-4 1893615 66.15 ns/op BenchmarkExp-4 5525385 41.92 ns/op BenchmarkExpGo-4 912986 129.4 ns/op BenchmarkExpm1-4 1901386 60.81 ns/op BenchmarkExp2-4 980839 120.2 ns/op BenchmarkExp2Go-4 932302 127.2 ns/op BenchmarkAbs-4 4154480 29.01 ns/op BenchmarkDim-4 9859902 11.87 ns/op BenchmarkFloor-4 18724140 6.414 ns/op BenchmarkMax-4 12745064 9.458 ns/op BenchmarkMin-4 13006701 9.505 ns/op BenchmarkMod-4 328718 336.8 ns/op BenchmarkFrexp-4 2076249 58.86 ns/op BenchmarkGamma-4 784641 154.6 ns/op BenchmarkHypot-4 10062141 24.64 ns/op BenchmarkHypotGo-4 1582545 74.41 ns/op BenchmarkIlogb-4 2463790 48.50 ns/op BenchmarkJ0-4 254162 478.6 ns/op BenchmarkJ1-4 269934 466.4 ns/op BenchmarkJn-4 129405 966.0 ns/op BenchmarkLdexp-4 1997763 60.21 ns/op BenchmarkLgamma-4 949119 131.8 ns/op BenchmarkLog-4 4164591 51.91 ns/op BenchmarkLogb-4 2359231 50.76 ns/op BenchmarkLog1p-4 1240761 97.13 ns/op BenchmarkLog10-4 2756604 47.29 ns/op BenchmarkLog2-4 1540428 79.70 ns/op BenchmarkModf-4 2985812 40.38 ns/op BenchmarkNextafter32-4 2876209 41.42 ns/op BenchmarkNextafter64-4 2864754 41.83 ns/op BenchmarkPowInt-4 587079 195.1 ns/op BenchmarkPowFrac-4 436039 291.4 ns/op BenchmarkPow10Pos-4 5091666 23.76 ns/op BenchmarkPow10Neg-4 4953106 24.26 ns/op BenchmarkRound-4 3958868 30.15 ns/op BenchmarkRoundToEven-4 9757411 12.09 ns/op BenchmarkRemainder-4 490826 222.6 ns/op BenchmarkSignbit-4 6038096 19.87 ns/op BenchmarkSin-4 1629315 73.09 ns/op BenchmarkSincos-4 1000000 110.4 ns/op BenchmarkSinh-4 1675176 72.07 ns/op BenchmarkSqrtIndirect-4 18512810 6.412 ns/op BenchmarkSqrtLatency-4 17576221 7.625 ns/op BenchmarkSqrtIndirectLatency-4 17809876 7.827 ns/op BenchmarkSqrtGoLatency-4 1284052 91.08 ns/op BenchmarkSqrtPrime-4 33070 3637 ns/op BenchmarkTan-4 1457442 82.48 ns/op BenchmarkTanh-4 1295370 92.02 ns/op BenchmarkTrunc-4 18762432 6.370 ns/op BenchmarkY0-4 259525 460.2 ns/op BenchmarkY1-4 263160 458.4 ns/op BenchmarkYn-4 128728 941.4 ns/op BenchmarkFloat64bits-4 6285099 19.20 ns/op BenchmarkFloat64frombits-4 6072889 19.59 ns/op BenchmarkFloat32bits-4 6060073 19.54 ns/op BenchmarkFloat32frombits-4 5724819 20.87 ns/op BenchmarkFMA-4 17751993 6.773 ns/op PASS ok math 11.570s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11621990 10.24 ns/op 6248.32 MB/s BenchmarkAddVV/2-4 10862886 10.67 ns/op 11994.41 MB/s BenchmarkAddVV/3-4 9740701 12.11 ns/op 15860.37 MB/s BenchmarkAddVV/4-4 9799894 12.18 ns/op 21022.50 MB/s BenchmarkAddVV/5-4 9254955 12.87 ns/op 24868.60 MB/s BenchmarkAddVV/10-4 7574016 15.70 ns/op 40751.38 MB/s BenchmarkAddVV/100-4 1835493 64.98 ns/op 98490.09 MB/s BenchmarkAddVV/1000-4 205360 576.8 ns/op 110964.64 MB/s BenchmarkSubVV/1-4 11290558 10.26 ns/op 6235.93 MB/s BenchmarkSubVV/2-4 10857073 10.57 ns/op 12115.34 MB/s BenchmarkSubVV/3-4 9834165 12.58 ns/op 15268.16 MB/s BenchmarkSubVV/4-4 9535948 12.04 ns/op 21261.66 MB/s BenchmarkSubVV/5-4 9056248 13.22 ns/op 24199.68 MB/s BenchmarkSubVV/10-4 7505848 15.77 ns/op 40582.21 MB/s BenchmarkSubVV/100-4 1777047 65.01 ns/op 98453.94 MB/s BenchmarkSubVV/1000-4 205658 579.8 ns/op 110374.88 MB/s BenchmarkAddVW/1-4 12757428 9.355 ns/op 855.12 MB/s BenchmarkAddVW/2-4 11033540 9.748 ns/op 1641.31 MB/s BenchmarkAddVW/3-4 10768620 10.72 ns/op 2237.95 MB/s BenchmarkAddVW/4-4 10662452 11.54 ns/op 2772.93 MB/s BenchmarkAddVW/5-4 10212382 11.78 ns/op 3395.29 MB/s BenchmarkAddVW/10-4 8618258 14.21 ns/op 5630.15 MB/s BenchmarkAddVW/100-4 325312 342.4 ns/op 2336.72 MB/s BenchmarkAddVW/1000-4 52412 2265 ns/op 3532.73 MB/s BenchmarkAddVWext/1-4 11840292 9.572 ns/op 835.74 MB/s BenchmarkAddVWext/2-4 12431348 9.678 ns/op 1653.20 MB/s BenchmarkAddVWext/3-4 11251314 10.56 ns/op 2271.71 MB/s BenchmarkAddVWext/4-4 11083724 10.75 ns/op 2977.92 MB/s BenchmarkAddVWext/5-4 10533502 11.30 ns/op 3539.53 MB/s BenchmarkAddVWext/10-4 8879458 14.53 ns/op 5506.29 MB/s BenchmarkAddVWext/100-4 82046 1448 ns/op 552.52 MB/s BenchmarkAddVWext/1000-4 8196 13773 ns/op 580.85 MB/s BenchmarkSubVW/1-4 12328431 9.262 ns/op 863.76 MB/s BenchmarkSubVW/2-4 11961220 10.33 ns/op 1548.62 MB/s BenchmarkSubVW/3-4 11191207 11.44 ns/op 2097.19 MB/s BenchmarkSubVW/4-4 11030226 10.69 ns/op 2993.69 MB/s BenchmarkSubVW/5-4 10705695 11.34 ns/op 3527.48 MB/s BenchmarkSubVW/10-4 8708150 13.80 ns/op 5796.44 MB/s BenchmarkSubVW/100-4 331326 347.0 ns/op 2305.37 MB/s BenchmarkSubVW/1000-4 52676 2278 ns/op 3511.61 MB/s BenchmarkSubVWext/1-4 13047456 9.234 ns/op 866.37 MB/s BenchmarkSubVWext/2-4 12073933 9.751 ns/op 1640.94 MB/s BenchmarkSubVWext/3-4 10907062 10.73 ns/op 2237.30 MB/s BenchmarkSubVWext/4-4 10597474 11.24 ns/op 2846.82 MB/s BenchmarkSubVWext/5-4 10674955 11.54 ns/op 3465.78 MB/s BenchmarkSubVWext/10-4 8888574 13.55 ns/op 5903.04 MB/s BenchmarkSubVWext/100-4 85322 1379 ns/op 580.11 MB/s BenchmarkSubVWext/1000-4 8473 13457 ns/op 594.50 MB/s BenchmarkMulAddVWW/1-4 10756191 11.04 ns/op 5798.42 MB/s BenchmarkMulAddVWW/2-4 10335002 11.62 ns/op 11011.82 MB/s BenchmarkMulAddVWW/3-4 8950544 13.62 ns/op 14094.27 MB/s BenchmarkMulAddVWW/4-4 8627179 14.00 ns/op 18286.81 MB/s BenchmarkMulAddVWW/5-4 8148146 14.25 ns/op 22454.74 MB/s BenchmarkMulAddVWW/10-4 6336819 18.87 ns/op 33910.20 MB/s BenchmarkMulAddVWW/100-4 1000000 102.3 ns/op 62561.99 MB/s BenchmarkMulAddVWW/1000-4 125394 944.6 ns/op 67753.62 MB/s BenchmarkAddMulVVW/1-4 11900101 10.05 ns/op 6370.94 MB/s BenchmarkAddMulVVW/2-4 10052859 11.73 ns/op 10915.36 MB/s BenchmarkAddMulVVW/3-4 9781609 13.11 ns/op 14648.26 MB/s BenchmarkAddMulVVW/4-4 8036305 13.41 ns/op 19085.16 MB/s BenchmarkAddMulVVW/5-4 8254369 14.69 ns/op 21784.29 MB/s BenchmarkAddMulVVW/10-4 6849433 17.70 ns/op 36150.31 MB/s BenchmarkAddMulVVW/100-4 1474417 81.42 ns/op 78603.16 MB/s BenchmarkAddMulVVW/1000-4 164427 714.2 ns/op 89609.37 MB/s BenchmarkDivWVW/1-4 2677660 43.54 ns/op 1469.83 MB/s BenchmarkDivWVW/2-4 1249976 95.85 ns/op 1335.35 MB/s BenchmarkDivWVW/3-4 864159 123.1 ns/op 1560.24 MB/s BenchmarkDivWVW/4-4 833280 143.1 ns/op 1789.56 MB/s BenchmarkDivWVW/5-4 776518 148.2 ns/op 2159.11 MB/s BenchmarkDivWVW/10-4 431383 272.2 ns/op 2350.95 MB/s BenchmarkDivWVW/100-4 58550 2060 ns/op 3106.29 MB/s BenchmarkDivWVW/1000-4 5787 20164 ns/op 3173.96 MB/s BenchmarkNonZeroShifts/1/shrVU-4 10915228 9.595 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11527610 9.515 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10033398 10.62 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10495392 10.14 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9989524 11.41 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10100482 11.04 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9249555 12.23 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9481543 11.89 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8604112 13.04 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8864305 12.83 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6561292 17.41 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7029528 16.38 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 106.5 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1265193 90.81 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 131448 907.8 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155046 766.0 ns/op BenchmarkDecimalConversion-4 222 524394 ns/op BenchmarkFloatString/100-4 12374 9635 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 229 505574 ns/op 2914 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 47351513 ns/op 61469 B/op 56 allocs/op BenchmarkFloatString/100000-4 1 4703437392 ns/op 818960 B/op 534 allocs/op BenchmarkFloatAdd/10-4 177108 657.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 180044 664.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 150855 740.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 87411 1339 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17314 6864 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 242535 493.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 236427 490.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 231057 504.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 165412 716.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45400 2613 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2017 55494 ns/op BenchmarkParseFloatLargeExp-4 471 245060 ns/op BenchmarkGCD10x10/WithoutXY-4 212557 560.0 ns/op BenchmarkGCD10x10/WithXY-4 62264 1917 ns/op BenchmarkGCD10x100/WithoutXY-4 106772 1124 ns/op BenchmarkGCD10x100/WithXY-4 19027 6456 ns/op BenchmarkGCD10x1000/WithoutXY-4 64780 1757 ns/op BenchmarkGCD10x1000/WithXY-4 15715 8041 ns/op BenchmarkGCD100x100/WithoutXY-4 26998 4505 ns/op BenchmarkGCD100x100/WithXY-4 9919 10605 ns/op BenchmarkGCD100x1000/WithoutXY-4 13354 9173 ns/op BenchmarkGCD100x1000/WithXY-4 6006 17982 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2188 53477 ns/op BenchmarkGCD1000x1000/WithXY-4 1234 93184 ns/op BenchmarkHilbert-4 24 4825943 ns/op BenchmarkBinomial-4 15008 8006 ns/op BenchmarkQuoRem-4 22057 5602 ns/op BenchmarkExp-4 15 7430148 ns/op BenchmarkExpMont/Odd-4 128 931578 ns/op 2585 B/op 21 allocs/op BenchmarkExpMont/Even1-4 124 957824 ns/op 3363 B/op 38 allocs/op BenchmarkExpMont/Even2-4 122 983724 ns/op 3855 B/op 53 allocs/op BenchmarkExpMont/Even3-4 121 982181 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even4-4 122 971751 ns/op 3831 B/op 53 allocs/op BenchmarkExpMont/Even8-4 121 972312 ns/op 3812 B/op 52 allocs/op BenchmarkExpMont/Even32-4 121 971916 ns/op 3851 B/op 53 allocs/op BenchmarkExpMont/Even64-4 146 804435 ns/op 3623 B/op 53 allocs/op BenchmarkExpMont/Even96-4 139 856521 ns/op 3752 B/op 50 allocs/op BenchmarkExpMont/Even128-4 165 721106 ns/op 3226 B/op 49 allocs/op BenchmarkExpMont/Even255-4 182 636351 ns/op 2964 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 434 272841 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 399 290899 ns/op 1732 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 382 297550 ns/op 1744 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 402 300273 ns/op 1739 B/op 47 allocs/op BenchmarkExp2-4 14 7480245 ns/op BenchmarkBitset-4 715144 147.4 ns/op BenchmarkBitsetNeg-4 438492 266.0 ns/op BenchmarkBitsetOrig-4 263440 468.1 ns/op BenchmarkBitsetNegOrig-4 167997 741.4 ns/op BenchmarkModSqrt225_Tonelli-4 100 1029407 ns/op BenchmarkModSqrt225_3Mod4-4 372 318136 ns/op BenchmarkModSqrt231_Tonelli-4 100 1065556 ns/op BenchmarkModSqrt231_5Mod8-4 310 375093 ns/op BenchmarkModInverse-4 13814 8920 ns/op BenchmarkSqrt-4 1770 67107 ns/op BenchmarkIntSqr/1-4 1402797 84.37 ns/op BenchmarkIntSqr/2-4 770596 151.4 ns/op BenchmarkIntSqr/3-4 618937 185.8 ns/op BenchmarkIntSqr/5-4 446227 265.3 ns/op BenchmarkIntSqr/8-4 320389 375.4 ns/op BenchmarkIntSqr/10-4 250159 471.9 ns/op BenchmarkIntSqr/20-4 51631 2417 ns/op BenchmarkIntSqr/30-4 38182 3280 ns/op BenchmarkIntSqr/50-4 22558 5521 ns/op BenchmarkIntSqr/80-4 13636 9057 ns/op BenchmarkIntSqr/100-4 9088 11631 ns/op BenchmarkIntSqr/200-4 3795 30459 ns/op BenchmarkIntSqr/300-4 1550 71302 ns/op BenchmarkIntSqr/500-4 822 154786 ns/op BenchmarkIntSqr/800-4 303 391235 ns/op BenchmarkIntSqr/1000-4 224 523134 ns/op BenchmarkDiv/20/10-4 435588 272.5 ns/op BenchmarkDiv/40/20-4 427075 276.6 ns/op BenchmarkDiv/100/50-4 366510 316.8 ns/op BenchmarkDiv/200/100-4 54748 2198 ns/op BenchmarkDiv/400/200-4 52564 2297 ns/op BenchmarkDiv/1000/500-4 42260 2834 ns/op BenchmarkDiv/2000/1000-4 31875 3886 ns/op BenchmarkDiv/20000/10000-4 1068 109104 ns/op BenchmarkDiv/200000/100000-4 26 4599617 ns/op BenchmarkDiv/2000000/1000000-4 1 125792970 ns/op BenchmarkDiv/20000000/10000000-4 1 3718982102 ns/op BenchmarkMul-4 5 22088846 ns/op BenchmarkNatMul/10-4 176446 649.5 ns/op BenchmarkNatMul/100-4 5576 21395 ns/op BenchmarkNatMul/1000-4 180 664011 ns/op BenchmarkZeroShifts/Shl-4 17594 6848 ns/op BenchmarkZeroShifts/ShlSame-4 4875003 23.05 ns/op BenchmarkZeroShifts/Shr-4 17997 6637 ns/op BenchmarkZeroShifts/ShrSame-4 5022764 22.89 ns/op BenchmarkExp3Power/0x10-4 178084 614.5 ns/op BenchmarkExp3Power/0x40-4 169070 705.9 ns/op BenchmarkExp3Power/0x100-4 104797 1191 ns/op BenchmarkExp3Power/0x400-4 47078 2557 ns/op BenchmarkExp3Power/0x1000-4 8700 11783 ns/op BenchmarkExp3Power/0x4000-4 1911 60925 ns/op BenchmarkExp3Power/0x10000-4 207 551594 ns/op BenchmarkExp3Power/0x40000-4 19 5899183 ns/op BenchmarkExp3Power/0x100000-4 2 57035846 ns/op BenchmarkExp3Power/0x400000-4 1 531705254 ns/op BenchmarkFibo-4 3 39795616 ns/op BenchmarkNatSqr/1-4 898280 124.8 ns/op BenchmarkNatSqr/2-4 536492 236.5 ns/op BenchmarkNatSqr/3-4 487032 254.5 ns/op BenchmarkNatSqr/5-4 325944 362.5 ns/op BenchmarkNatSqr/8-4 233826 523.2 ns/op BenchmarkNatSqr/10-4 184689 631.5 ns/op BenchmarkNatSqr/20-4 48264 2498 ns/op BenchmarkNatSqr/30-4 35046 3524 ns/op BenchmarkNatSqr/50-4 21088 5714 ns/op BenchmarkNatSqr/80-4 12556 9573 ns/op BenchmarkNatSqr/100-4 8427 12560 ns/op BenchmarkNatSqr/200-4 3501 32918 ns/op BenchmarkNatSqr/300-4 1561 77829 ns/op BenchmarkNatSqr/500-4 784 151736 ns/op BenchmarkNatSqr/800-4 320 359739 ns/op BenchmarkNatSqr/1000-4 242 497571 ns/op BenchmarkNatSetBytes/8-4 797827 139.9 ns/op BenchmarkNatSetBytes/24-4 248029 481.9 ns/op BenchmarkNatSetBytes/128-4 57646 2073 ns/op BenchmarkNatSetBytes/7-4 907068 128.7 ns/op BenchmarkNatSetBytes/23-4 262267 464.0 ns/op BenchmarkNatSetBytes/127-4 58894 2050 ns/op BenchmarkScanPi-4 271 448544 ns/op BenchmarkStringPiParallel-4 750 144919 ns/op BenchmarkScan/10/Base2-4 45853 2606 ns/op BenchmarkScan/100/Base2-4 5121 23132 ns/op BenchmarkScan/1000/Base2-4 517 225971 ns/op BenchmarkScan/10/Base8-4 109930 1094 ns/op BenchmarkScan/100/Base8-4 14716 8064 ns/op BenchmarkScan/1000/Base8-4 1502 79901 ns/op BenchmarkScan/10/Base10-4 112315 1025 ns/op BenchmarkScan/100/Base10-4 16280 7433 ns/op BenchmarkScan/1000/Base10-4 1580 71690 ns/op BenchmarkScan/10/Base16-4 126390 922.5 ns/op BenchmarkScan/100/Base16-4 17997 6737 ns/op BenchmarkScan/1000/Base16-4 1807 65308 ns/op BenchmarkString/10/Base2-4 175840 656.2 ns/op BenchmarkString/100/Base2-4 23934 4856 ns/op BenchmarkString/1000/Base2-4 2474 48119 ns/op BenchmarkString/10/Base8-4 372718 320.3 ns/op BenchmarkString/100/Base8-4 63837 1852 ns/op BenchmarkString/1000/Base8-4 6921 16614 ns/op BenchmarkString/10/Base10-4 216648 560.8 ns/op BenchmarkString/100/Base10-4 39439 3007 ns/op BenchmarkString/1000/Base10-4 4750 23338 ns/op BenchmarkString/10/Base16-4 402326 285.7 ns/op BenchmarkString/100/Base16-4 85005 1414 ns/op BenchmarkString/1000/Base16-4 9144 12211 ns/op BenchmarkLeafSize/0-4 44 2617087 ns/op BenchmarkLeafSize/1-4 428 280982 ns/op BenchmarkLeafSize/2-4 428 273558 ns/op BenchmarkLeafSize/3-4 319 376963 ns/op BenchmarkLeafSize/4-4 436 268491 ns/op BenchmarkLeafSize/5-4 282 426967 ns/op BenchmarkLeafSize/6-4 321 372257 ns/op BenchmarkLeafSize/7-4 345 353157 ns/op BenchmarkLeafSize/8-4 453 264392 ns/op BenchmarkLeafSize/9-4 237 509217 ns/op BenchmarkLeafSize/10-4 277 421929 ns/op BenchmarkLeafSize/11-4 291 404204 ns/op BenchmarkLeafSize/12-4 326 378180 ns/op BenchmarkLeafSize/13-4 298 408832 ns/op BenchmarkLeafSize/14-4 342 352353 ns/op BenchmarkLeafSize/15-4 366 326208 ns/op BenchmarkLeafSize/16-4 445 265487 ns/op BenchmarkLeafSize/32-4 438 271748 ns/op BenchmarkLeafSize/64-4 406 293959 ns/op BenchmarkProbablyPrime/n=0-4 10 11064933 ns/op BenchmarkProbablyPrime/n=1-4 9 12602195 ns/op BenchmarkProbablyPrime/n=5-4 6 18424712 ns/op BenchmarkProbablyPrime/n=10-4 4 26303269 ns/op BenchmarkProbablyPrime/n=20-4 3 40304521 ns/op BenchmarkProbablyPrime/Lucas-4 12 9478562 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 78 1500073 ns/op BenchmarkRatCmp-4 243346 505.5 ns/op BenchmarkFloatSqrt/64-4 23416 5189 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 14378 8185 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9112 11654 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 5008 22617 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 829 144003 ns/op 18104 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 62 1872056 ns/op 174841 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 141147533 ns/op 3775912 B/op 620 allocs/op PASS ok math/big 49.425s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8819673 13.55 ns/op BenchmarkLeadingZeros8-4 9080341 13.31 ns/op BenchmarkLeadingZeros16-4 8938222 13.26 ns/op BenchmarkLeadingZeros32-4 9173419 12.96 ns/op BenchmarkLeadingZeros64-4 9580496 12.56 ns/op BenchmarkTrailingZeros-4 9439074 12.64 ns/op BenchmarkTrailingZeros8-4 9386564 12.96 ns/op BenchmarkTrailingZeros16-4 9472801 12.59 ns/op BenchmarkTrailingZeros32-4 9371121 12.90 ns/op BenchmarkTrailingZeros64-4 9390852 12.72 ns/op BenchmarkOnesCount-4 9350918 13.14 ns/op BenchmarkOnesCount8-4 9660514 12.39 ns/op BenchmarkOnesCount16-4 9448764 12.55 ns/op BenchmarkOnesCount32-4 9508722 12.48 ns/op BenchmarkOnesCount64-4 9426362 12.55 ns/op BenchmarkRotateLeft-4 9831294 12.15 ns/op BenchmarkRotateLeft8-4 9641229 12.46 ns/op BenchmarkRotateLeft16-4 9885348 12.10 ns/op BenchmarkRotateLeft32-4 9580465 12.42 ns/op BenchmarkRotateLeft64-4 9766232 12.23 ns/op BenchmarkReverse-4 12923169 9.177 ns/op BenchmarkReverse8-4 17466079 6.778 ns/op BenchmarkReverse16-4 15821494 7.536 ns/op BenchmarkReverse32-4 13696924 8.769 ns/op BenchmarkReverse64-4 13109815 9.106 ns/op BenchmarkReverseBytes-4 18003728 6.628 ns/op BenchmarkReverseBytes16-4 18179664 6.508 ns/op BenchmarkReverseBytes32-4 18384259 6.581 ns/op BenchmarkReverseBytes64-4 18171559 6.668 ns/op BenchmarkAdd-4 9449756 12.67 ns/op BenchmarkAdd32-4 9321648 12.73 ns/op BenchmarkAdd64-4 9488769 12.61 ns/op BenchmarkAdd64multiple-4 17418342 6.757 ns/op BenchmarkSub-4 9558122 12.56 ns/op BenchmarkSub32-4 9032959 12.95 ns/op BenchmarkSub64-4 9373459 12.85 ns/op BenchmarkSub64multiple-4 17421625 6.789 ns/op BenchmarkMul-4 9599733 12.32 ns/op BenchmarkMul32-4 9450973 12.62 ns/op BenchmarkMul64-4 9739816 12.41 ns/op BenchmarkDiv-4 2684264 44.98 ns/op BenchmarkDiv32-4 5579697 21.40 ns/op BenchmarkDiv64-4 2657820 45.14 ns/op PASS ok math/bits 5.844s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10308511 23.42 ns/op BenchmarkAcos-4 388045 277.2 ns/op BenchmarkAcosh-4 406888 303.1 ns/op BenchmarkAsin-4 440472 279.4 ns/op BenchmarkAsinh-4 455450 277.6 ns/op BenchmarkAtan-4 724744 199.2 ns/op BenchmarkAtanh-4 710799 199.9 ns/op BenchmarkConj-4 19412992 5.628 ns/op BenchmarkCos-4 530920 209.4 ns/op BenchmarkCosh-4 608346 209.6 ns/op BenchmarkExp-4 816003 164.7 ns/op BenchmarkLog-4 810511 161.2 ns/op BenchmarkLog10-4 794446 159.6 ns/op BenchmarkPhase-4 1736270 68.95 ns/op BenchmarkPolar-4 1000000 108.8 ns/op BenchmarkPow-4 230738 588.3 ns/op BenchmarkRect-4 1000000 111.4 ns/op BenchmarkSin-4 605217 209.0 ns/op BenchmarkSinh-4 612019 209.2 ns/op BenchmarkSqrt-4 1000000 119.9 ns/op BenchmarkTan-4 356330 348.2 ns/op BenchmarkTanh-4 387975 317.0 ns/op PASS ok math/cmplx 3.055s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 176316 642.1 ns/op BenchmarkInt63ThreadsafeParallel-4 81277 1284 ns/op BenchmarkInt63Unthreadsafe-4 1321599 90.00 ns/op BenchmarkIntn1000-4 829900 138.2 ns/op BenchmarkInt63n1000-4 911163 121.4 ns/op BenchmarkInt31n1000-4 977412 116.2 ns/op BenchmarkFloat32-4 929238 109.3 ns/op BenchmarkFloat64-4 1339102 90.93 ns/op BenchmarkPerm3-4 199888 586.2 ns/op BenchmarkPerm30-4 23221 4931 ns/op BenchmarkPerm30ViaShuffle-4 27027 4430 ns/op BenchmarkShuffleOverhead-4 18435 6388 ns/op BenchmarkRead3-4 846734 127.2 ns/op BenchmarkRead64-4 76002 1547 ns/op BenchmarkRead1000-4 4984 22801 ns/op PASS ok math/rand 2.162s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45012 2586 ns/op BenchmarkQDecodeWord-4 102451 1069 ns/op BenchmarkQDecodeHeader-4 94791 1164 ns/op BenchmarkTypeByExtension/.html-4 392216 263.6 ns/op BenchmarkTypeByExtension/.HTML-4 318138 339.7 ns/op BenchmarkTypeByExtension/.unused-4 345942 298.6 ns/op BenchmarkExtensionsByType/text/html-4 203995 614.1 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 111291 1025 ns/op BenchmarkExtensionsByType/application/octet-stream-4 197844 605.7 ns/op PASS ok mime 1.159s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1027 113441 ns/op PASS ok mime/quotedprintable 0.149s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 69 1670803 ns/op 8425 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 15 7687241 ns/op 19672 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5013972586 ns/op 157752 B/op 225 allocs/op BenchmarkDNSName-4 106454 1011 ns/op BenchmarkInterfaces-4 5600 20565 ns/op BenchmarkInterfaceByIndex-4 8407 13232 ns/op BenchmarkInterfaceByName-4 5918 20261 ns/op BenchmarkInterfaceAddrs-4 6242 19240 ns/op BenchmarkInterfacesAndAddrs-4 8637 13636 ns/op BenchmarkInterfacesAndMulticastAddrs-4 6625 18331 ns/op BenchmarkParseIP-4 15666 7682 ns/op BenchmarkIPString/IPv4-4 139939 819.2 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10000 10176 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 50482 2370 ns/op BenchmarkIPEqual/IPv4-4 1135723 103.6 ns/op BenchmarkIPEqual/IPv6-4 1107326 104.4 ns/op BenchmarkTCP4OneShot-4 3961 32390 ns/op BenchmarkTCP4OneShotTimeout-4 3309 32929 ns/op BenchmarkTCP4Persistent-4 15000 7817 ns/op BenchmarkTCP4PersistentTimeout-4 15326 7938 ns/op BenchmarkTCP6OneShot-4 3235 33852 ns/op BenchmarkTCP6OneShotTimeout-4 3148 38014 ns/op BenchmarkTCP6Persistent-4 13512 8196 ns/op BenchmarkTCP6PersistentTimeout-4 14450 8309 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 26174 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 26634 ns/op BenchmarkSetReadDeadline-4 130581 916.7 ns/op BenchmarkUDP6LinkLocalUnicast-4 9061 12964 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 12344 10025 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12262 9639 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 12267 9828 ns/op 0 B/op 0 allocs/op PASS ok net 10.439s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27706 4193 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11430 10332 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 13828 8507 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17707 6699 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 34225 3564 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 902239 124.8 ns/op BenchmarkReadRequestChrome-4 4069 29070 ns/op 21.02 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 12034 10053 ns/op 7.76 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11900 10252 ns/op 8.00 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6800 14712 ns/op 10.26 MB/s 1035 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17996 6652 ns/op 6.01 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 260 454187 ns/op 2.25 MB/s BenchmarkFileAndServer_1KB/https1-4 186 600659 ns/op 1.70 MB/s BenchmarkFileAndServer_1KB/h2-4 129 844659 ns/op 1.21 MB/s BenchmarkFileAndServer_16MB/h1-4 2 50000452 ns/op 335.54 MB/s BenchmarkFileAndServer_16MB/https1-4 1 114108314 ns/op 147.03 MB/s BenchmarkFileAndServer_16MB/h2-4 1 217700141 ns/op 77.07 MB/s BenchmarkFileAndServer_64MB/h1-4 1 199008676 ns/op 337.22 MB/s BenchmarkFileAndServer_64MB/https1-4 1 407386190 ns/op 164.73 MB/s BenchmarkFileAndServer_64MB/h2-4 1 869449249 ns/op 77.19 MB/s BenchmarkServeMux-4 294 434267 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 374 340182 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 280 389205 ns/op 5907 B/op 64 allocs/op BenchmarkClientServer/https1-4 208 521876 ns/op 6751 B/op 75 allocs/op BenchmarkClientServer/h2-4 153 748749 ns/op 10771 B/op 84 allocs/op BenchmarkClientServerParallel/4/h1-4 1168 99610 ns/op 10503 B/op 81 allocs/op BenchmarkClientServerParallel/4/https1-4 30 4363811 ns/op 133458 B/op 1238 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33960: write tcp 127.0.0.1:33957->127.0.0.1:33960: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33962: write tcp 127.0.0.1:33957->127.0.0.1:33962: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33992: read tcp 127.0.0.1:33964->127.0.0.1:33992: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33990: read tcp 127.0.0.1:33964->127.0.0.1:33990: use of closed network connection BenchmarkClientServerParallel/4/h2-4 312 326728 ns/op 14865 B/op 136 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34003: read tcp 127.0.0.1:33997->127.0.0.1:34003: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34001: write tcp 127.0.0.1:33997->127.0.0.1:34001: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33998: write tcp 127.0.0.1:33997->127.0.0.1:33998: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34020: read tcp 127.0.0.1:34004->127.0.0.1:34020: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34014: write tcp 127.0.0.1:34004->127.0.0.1:34014: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34008: write tcp 127.0.0.1:34004->127.0.0.1:34008: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34018: write tcp 127.0.0.1:34004->127.0.0.1:34018: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34019: write tcp 127.0.0.1:34004->127.0.0.1:34019: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34010: write tcp 127.0.0.1:34004->127.0.0.1:34010: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34009: write tcp 127.0.0.1:34004->127.0.0.1:34009: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 754 160459 ns/op 18856 B/op 104 allocs/op BenchmarkClientServerParallel/64/https1-4 28 4337904 ns/op 133750 B/op 1239 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34765: read tcp 127.0.0.1:34761->127.0.0.1:34765: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34762: read tcp 127.0.0.1:34761->127.0.0.1:34762: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34792: read tcp 127.0.0.1:34768->127.0.0.1:34792: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34793: write tcp 127.0.0.1:34768->127.0.0.1:34793: use of closed network connection BenchmarkClientServerParallel/64/h2-4 61 3163774 ns/op 87081 B/op 848 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34801: read tcp 127.0.0.1:34799->127.0.0.1:34801: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34805: read tcp 127.0.0.1:34799->127.0.0.1:34805: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34812: read tcp 127.0.0.1:34806->127.0.0.1:34812: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34828: read tcp 127.0.0.1:34806->127.0.0.1:34828: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34810: read tcp 127.0.0.1:34806->127.0.0.1:34810: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34818: read tcp 127.0.0.1:34806->127.0.0.1:34818: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34820: write tcp 127.0.0.1:34806->127.0.0.1:34820: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34821: read tcp 127.0.0.1:34806->127.0.0.1:34821: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34813: write tcp 127.0.0.1:34806->127.0.0.1:34813: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34829: write tcp 127.0.0.1:34806->127.0.0.1:34829: use of closed network connection ... [output truncated] BenchmarkServer-4 115 888086 ns/op 3146 B/op 23 allocs/op BenchmarkClient-4 250 478670 ns/op 3768 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 543 219689 ns/op 7447 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1020 110331 ns/op 3053 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1404 79174 ns/op 1895 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1323 82596 ns/op 2784 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1495 81720 ns/op 2715 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1455 72320 ns/op 2696 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1648 72619 ns/op 1923 B/op 14 allocs/op BenchmarkServerHijack-4 806 155657 ns/op 16735 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 386 315957 ns/op 5847 B/op 52 allocs/op BenchmarkResponseStatusLine-4 454699 247.1 ns/op 0 B/op 0 allocs/op PASS ok net/http 10.644s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4443 30707 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.347s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 87658 1329 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 499600 208.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 185473 613.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 68354 1786 ns/op BenchmarkStdIPv4-4 133316 899.2 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 85444 1356 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 90265 1317 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 112839 1066 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 63747 1834 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1268430 95.24 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 104.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1310910 91.20 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 257762 441.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 276307 413.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 260601 455.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 85047 1422 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 419671 261.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 297379 388.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 293630 405.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 161413 754.3 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 431863 265.3 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 365534 308.8 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 128310 935.7 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 169120 719.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 249414 452.9 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 153812 753.9 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 327531 350.5 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 153490 749.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 159561 742.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 158100 746.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 121762 995.2 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 483679 239.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 159709 742.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 93133 1262 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 116988 995.8 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 165949 714.6 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 109656 1058 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 260070 425.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 116742 992.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 138073 833.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 188770 623.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 133981 881.9 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 101.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 102.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 102.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 108.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 110.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 110.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 996687 109.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 109.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 110.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 341834 345.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 560457 205.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 207028 571.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 213870 539.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 208299 573.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 77449 1557 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 488169 218.7 ns/op PASS ok net/netip 7.437s 2023/01/31 20:58:34 Test RPC server listening on 127.0.0.1:35423 2023/01/31 20:58:34 Test HTTP RPC server listening on 127.0.0.1:35424 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1428 73073 ns/op BenchmarkEndToEndHTTP-4 1346 76515 ns/op BenchmarkEndToEndAsync-4 3690 31123 ns/op BenchmarkEndToEndAsyncHTTP-4 3764 32358 ns/op PASS ok net/rpc 0.784s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3266 32223 ns/op BenchmarkReadMIMEHeader/server_headers-4 5929 20155 ns/op BenchmarkUncommon-4 27715 4342 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.522s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4933 23059 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 94887 1147 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 532142 189.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 97348 1252 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 182060 638.4 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 86449 1390 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14726 8199 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 386850 288.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 92853 1270 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 184080 647.9 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 84061 1392 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15868 7391 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 206146 568.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 78942 1456 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 78618 1486 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35336 3316 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6099 18390 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 206582 569.3 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 79896 1475 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 77018 1497 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36061 3326 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6379 17989 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.145s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3302965 35.64 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 168558 663.6 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 933 119527 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 328 359742 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 729 162730 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 82410 1462 ns/op BenchmarkStatFile-4 71634 1695 ns/op BenchmarkStatDir-4 76622 1590 ns/op BenchmarkLstatDot-4 82182 1485 ns/op BenchmarkLstatFile-4 70392 1711 ns/op BenchmarkLstatDir-4 75490 1588 ns/op PASS ok os 1.571s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 58 1987462 ns/op 6374 B/op 29 allocs/op PASS ok os/exec 0.249s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 395140 298.6 ns/op PASS ok os/user 0.246s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3732073 31.95 ns/op BenchmarkString-4 2217213 52.73 ns/op BenchmarkBytes-4 2002699 58.12 ns/op BenchmarkNamedBytes-4 768726 153.2 ns/op BenchmarkBytesArray-4 672602 177.3 ns/op BenchmarkSliceLen-4 2323647 50.99 ns/op BenchmarkMapLen-4 1493942 80.78 ns/op BenchmarkStringLen-4 1887682 63.85 ns/op BenchmarkArrayLen-4 1766143 66.85 ns/op BenchmarkSliceCap-4 2481950 47.85 ns/op BenchmarkDeepEqual/int8-4 680653 172.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 115023 1035 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 521184 221.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 107594 1093 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 520046 221.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 108090 1085 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 517548 222.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 109587 1100 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 509708 228.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 106044 1095 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 676059 171.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 137895 837.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 533109 221.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 108642 1088 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 521850 225.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 104568 1097 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 503498 229.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 106417 1104 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 523060 225.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 107500 1097 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 515523 230.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 110061 1096 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 490216 223.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 106458 1096 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 515985 230.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 107238 1092 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 522362 222.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 108972 1080 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 508797 232.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 109688 1085 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 653805 174.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 114649 1024 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 514572 217.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 105835 1093 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 135486 840.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 68068 1789 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 69181 1687 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 46125 2586 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 283648 416.3 ns/op BenchmarkIsZero/ArrayIncomparable-4 39747 3042 ns/op BenchmarkIsZero/StructComparable-4 913308 125.5 ns/op BenchmarkIsZero/StructIncomparable-4 177926 683.5 ns/op BenchmarkSetZero/Bool/Direct-4 4192760 28.04 ns/op BenchmarkSetZero/Bool/CachedZero-4 1721706 68.48 ns/op BenchmarkSetZero/Bool/NewZero-4 1258534 94.60 ns/op BenchmarkSetZero/Int/Direct-4 2507623 47.53 ns/op BenchmarkSetZero/Int/CachedZero-4 1760760 67.98 ns/op BenchmarkSetZero/Int/NewZero-4 1281907 94.20 ns/op BenchmarkSetZero/Uint/Direct-4 2534808 47.28 ns/op BenchmarkSetZero/Uint/CachedZero-4 1725646 68.19 ns/op BenchmarkSetZero/Uint/NewZero-4 1257576 93.68 ns/op BenchmarkSetZero/Float/Direct-4 2458694 47.77 ns/op BenchmarkSetZero/Float/CachedZero-4 1739656 68.18 ns/op BenchmarkSetZero/Float/NewZero-4 1285542 93.84 ns/op BenchmarkSetZero/Complex/Direct-4 2562500 47.21 ns/op BenchmarkSetZero/Complex/CachedZero-4 1747335 68.58 ns/op BenchmarkSetZero/Complex/NewZero-4 1268233 95.96 ns/op BenchmarkSetZero/Array/Direct-4 4130241 28.93 ns/op BenchmarkSetZero/Array/CachedZero-4 1735177 68.36 ns/op BenchmarkSetZero/Array/NewZero-4 1251462 94.86 ns/op BenchmarkSetZero/Chan/Direct-4 2589786 46.99 ns/op BenchmarkSetZero/Chan/CachedZero-4 1317278 91.82 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 112.3 ns/op BenchmarkSetZero/Func/Direct-4 2575930 46.85 ns/op BenchmarkSetZero/Func/CachedZero-4 1317634 91.54 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 111.2 ns/op BenchmarkSetZero/Interface/Direct-4 2326524 51.16 ns/op BenchmarkSetZero/Interface/CachedZero-4 1737015 68.16 ns/op BenchmarkSetZero/Interface/NewZero-4 1256526 95.82 ns/op BenchmarkSetZero/Map/Direct-4 2527444 46.67 ns/op BenchmarkSetZero/Map/CachedZero-4 1314744 91.47 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 112.3 ns/op BenchmarkSetZero/Pointer/Direct-4 2524658 47.19 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1311511 91.85 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 112.2 ns/op BenchmarkSetZero/Slice/Direct-4 2212131 54.29 ns/op BenchmarkSetZero/Slice/CachedZero-4 1736941 68.93 ns/op BenchmarkSetZero/Slice/NewZero-4 1263643 101.2 ns/op BenchmarkSetZero/String/Direct-4 2492422 47.40 ns/op BenchmarkSetZero/String/CachedZero-4 1720033 68.64 ns/op BenchmarkSetZero/String/NewZero-4 1261870 94.81 ns/op BenchmarkSetZero/Struct/Direct-4 4070386 28.79 ns/op BenchmarkSetZero/Struct/CachedZero-4 1751582 68.45 ns/op BenchmarkSetZero/Struct/NewZero-4 1270196 94.49 ns/op BenchmarkSelect/1-4 178276 650.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 90784 1271 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 48699 2426 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 170698 617.8 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 132020 902.4 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 127290 936.0 ns/op 136.75 MB/s BenchmarkCallArgCopy/size=256-4 116306 1017 ns/op 251.70 MB/s BenchmarkCallArgCopy/size=1024-4 85191 1543 ns/op 663.59 MB/s BenchmarkCallArgCopy/size=4096-4 37704 3174 ns/op 1290.55 MB/s BenchmarkCallArgCopy/size=65536-4 2968 40207 ns/op 1629.96 MB/s BenchmarkPtrTo-4 474759 247.7 ns/op BenchmarkFieldByName1-4 794740 143.9 ns/op BenchmarkFieldByName2-4 87522 1413 ns/op BenchmarkFieldByName3-4 10626 11752 ns/op BenchmarkInterfaceBig-4 5169547 23.18 ns/op BenchmarkInterfaceSmall-4 5137820 23.66 ns/op BenchmarkNew-4 2553651 50.30 ns/op BenchmarkMap/StringKeys/MapIndex-4 2988 37454 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2976 38566 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2974 40622 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2896 40813 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3156 37935 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3124 38118 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 239966 481.7 ns/op PASS ok reflect 18.122s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10258 10449 ns/op 9307 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 10000 10300 ns/op 9068 B/op 1 allocs/op BenchmarkFindString-4 12158 10204 ns/op 9206 B/op 1 allocs/op BenchmarkFindSubmatch-4 9132 11427 ns/op 9325 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10989 11082 ns/op 9409 B/op 2 allocs/op BenchmarkLiteral-4 15931 8636 ns/op BenchmarkNotLiteral-4 4720 26882 ns/op BenchmarkMatchClass-4 3134 34735 ns/op BenchmarkMatchClass_InRange-4 3488 33701 ns/op BenchmarkReplaceAll-4 2571 50394 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 15816 6735 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 38918 3036 ns/op BenchmarkAnchoredShortMatch-4 14086 8636 ns/op BenchmarkAnchoredLongMatch-4 19891 5929 ns/op BenchmarkOnePassShortA-4 22399 5232 ns/op BenchmarkNotOnePassShortA-4 7444 15193 ns/op BenchmarkOnePassShortB-4 28894 4120 ns/op BenchmarkNotOnePassShortB-4 8372 12013 ns/op BenchmarkOnePassLongPrefix-4 88414 1346 ns/op BenchmarkOnePassLongNotPrefix-4 30555 3913 ns/op BenchmarkMatchParallelShared-4 26530 4877 ns/op BenchmarkMatchParallelCopied-4 25345 4151 ns/op BenchmarkQuoteMetaAll-4 156262 766.7 ns/op 18.26 MB/s BenchmarkQuoteMetaNone-4 294994 384.8 ns/op 67.56 MB/s BenchmarkCompile/Onepass-4 4128 26642 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1741 67996 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 196 613520 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3842883 31.35 ns/op 510.35 MB/s BenchmarkMatch/Easy0/32-4 18230 6841 ns/op 4.68 MB/s BenchmarkMatch/Easy0/1K-4 5521 19938 ns/op 51.36 MB/s BenchmarkMatch/Easy0i/16-4 3895906 30.38 ns/op 526.72 MB/s BenchmarkMatch/Easy0i/32-4 5685 20885 ns/op 1.53 MB/s BenchmarkMatch/Easy0i/1K-4 276 435408 ns/op 2.35 MB/s BenchmarkMatch/Easy1/16-4 3855622 30.50 ns/op 524.56 MB/s BenchmarkMatch/Easy1/32-4 18283 6736 ns/op 4.75 MB/s BenchmarkMatch/Easy1/1K-4 4396 25503 ns/op 40.15 MB/s BenchmarkMatch/Medium/16-4 3856387 30.58 ns/op 523.29 MB/s BenchmarkMatch/Medium/32-4 5565 18997 ns/op 1.68 MB/s BenchmarkMatch/Medium/1K-4 315 373408 ns/op 2.74 MB/s BenchmarkMatch/Hard/16-4 3913280 30.66 ns/op 521.90 MB/s BenchmarkMatch/Hard/32-4 3984 28054 ns/op 1.14 MB/s BenchmarkMatch/Hard/1K-4 187 638879 ns/op 1.60 MB/s BenchmarkMatch/Hard1/16-4 1566 75049 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 852 135937 ns/op 0.24 MB/s BenchmarkMatch/Hard1/1K-4 27 4134837 ns/op 0.25 MB/s BenchmarkMatch_onepass_regex/16-4 32006 3818 ns/op 4.19 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18642 6481 ns/op 4.94 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 715 166580 ns/op 6.15 MB/s 23 B/op 0 allocs/op PASS ok regexp 7.473s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 630130 189.9 ns/op PASS ok regexp/syntax 1.171s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1063938 125.6 ns/op BenchmarkMakeChan/Int-4 876792 187.3 ns/op BenchmarkMakeChan/Ptr-4 562042 218.2 ns/op BenchmarkMakeChan/Struct/0-4 1000000 106.2 ns/op BenchmarkMakeChan/Struct/32-4 486408 277.7 ns/op BenchmarkMakeChan/Struct/40-4 362679 291.4 ns/op BenchmarkChanNonblocking-4 10801095 9.848 ns/op BenchmarkSelectUncontended-4 1236974 101.9 ns/op BenchmarkSelectSyncContended-4 38766 3100 ns/op BenchmarkSelectAsyncContended-4 100256 1148 ns/op BenchmarkSelectNonblock-4 6382707 18.57 ns/op BenchmarkChanUncontended-4 12073 11301 ns/op BenchmarkChanContended-4 1519 79107 ns/op BenchmarkChanSync-4 115706 1003 ns/op BenchmarkChanSyncWork-4 10000 34773 ns/op BenchmarkChanProdCons0-4 98438 1237 ns/op BenchmarkChanProdCons10-4 117914 1061 ns/op BenchmarkChanProdCons100-4 126187 934.7 ns/op BenchmarkChanProdConsWork0-4 80376 1492 ns/op BenchmarkChanProdConsWork10-4 86582 1400 ns/op BenchmarkChanProdConsWork100-4 91887 1252 ns/op BenchmarkSelectProdCons-4 71396 1750 ns/op BenchmarkReceiveDataFromClosedChan-4 702471 172.7 ns/op BenchmarkChanCreation-4 194217 515.1 ns/op BenchmarkChanSem-4 181641 648.5 ns/op BenchmarkChanPopular-4 86 1172889 ns/op BenchmarkChanClosed-4 581930 200.5 ns/op BenchmarkCallClosure-4 6731952 17.71 ns/op BenchmarkCallClosure1-4 7206205 16.48 ns/op BenchmarkCallClosure2-4 1476908 83.61 ns/op BenchmarkCallClosure3-4 1622445 71.42 ns/op BenchmarkCallClosure4-4 1411330 79.09 ns/op BenchmarkComplex128DivNormal-4 9834584 20.38 ns/op BenchmarkComplex128DivNisNaN-4 6990087 20.45 ns/op BenchmarkComplex128DivDisNaN-4 7650547 23.63 ns/op BenchmarkComplex128DivNisInf-4 9703910 21.56 ns/op BenchmarkComplex128DivDisInf-4 5862352 28.80 ns/op BenchmarkSetTypePtr-4 44871169 2.635 ns/op 3035.70 MB/s BenchmarkSetTypePtr8-4 9525997 12.37 ns/op 5171.77 MB/s BenchmarkSetTypePtr16-4 9519176 12.36 ns/op 10355.56 MB/s BenchmarkSetTypePtr32-4 9651712 12.64 ns/op 20258.00 MB/s BenchmarkSetTypePtr64-4 9491204 12.44 ns/op 41172.18 MB/s BenchmarkSetTypePtr126-4 5665294 21.01 ns/op 47971.83 MB/s BenchmarkSetTypePtr128-4 5923023 20.29 ns/op 50459.38 MB/s BenchmarkSetTypePtrSlice-4 704847 162.6 ns/op 50369.47 MB/s BenchmarkSetTypeNode1-4 9574137 12.51 ns/op 1918.68 MB/s BenchmarkSetTypeNode1Slice-4 3061240 39.28 ns/op 19550.97 MB/s BenchmarkSetTypeNode8-4 9610704 17.24 ns/op 4639.22 MB/s BenchmarkSetTypeNode8Slice-4 1572966 79.56 ns/op 32176.15 MB/s BenchmarkSetTypeNode64-4 5684766 21.07 ns/op 25062.68 MB/s BenchmarkSetTypeNode64Slice-4 227036 521.6 ns/op 32393.16 MB/s BenchmarkSetTypeNode64Dead-4 7546044 15.79 ns/op 33443.40 MB/s BenchmarkSetTypeNode64DeadSlice-4 258802 462.3 ns/op 36550.49 MB/s BenchmarkSetTypeNode124-4 5703332 21.10 ns/op 47776.76 MB/s BenchmarkSetTypeNode124Slice-4 181887 662.2 ns/op 48707.17 MB/s BenchmarkSetTypeNode126-4 5869322 20.39 ns/op 50217.46 MB/s BenchmarkSetTypeNode126Slice-4 176490 660.5 ns/op 49614.12 MB/s BenchmarkSetTypeNode128-4 4064102 29.59 ns/op 35146.02 MB/s BenchmarkSetTypeNode128Slice-4 140898 834.8 ns/op 39866.25 MB/s BenchmarkSetTypeNode130-4 4051879 38.34 ns/op 27545.02 MB/s BenchmarkSetTypeNode130Slice-4 141096 848.6 ns/op 39823.05 MB/s BenchmarkSetTypeNode1024-4 762781 154.9 ns/op 52990.51 MB/s BenchmarkSetTypeNode1024Slice-4 23995 4852 ns/op 54137.55 MB/s BenchmarkAllocation-4 5007 31064 ns/op BenchmarkReadMemStats-4 5598 18344 ns/op BenchmarkReadMemStatsLatency-4 1 131657 p50-ns 131657 p90-ns 131657 p99-ns BenchmarkWriteBarrier-4 2739216 44.84 ns/op BenchmarkBulkWriteBarrier-4 7886334 15.72 ns/op BenchmarkScanStackNoLocals-4 3 46481206 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11331182 10.40 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10370889 11.10 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9271543 13.26 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6712138 17.75 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4746229 24.75 ns/op BenchmarkHash5-4 6625645 17.82 ns/op 280.52 MB/s BenchmarkHash16-4 7125247 17.16 ns/op 932.27 MB/s BenchmarkHash64-4 6220663 19.21 ns/op 3331.87 MB/s BenchmarkHash1024-4 1876422 63.72 ns/op 16070.81 MB/s BenchmarkHash65536-4 38786 3085 ns/op 21243.69 MB/s BenchmarkAlignedLoad-4 8236612 13.95 ns/op BenchmarkUnalignedLoad-4 8923137 12.98 ns/op BenchmarkEqEfaceConcrete-4 6467120 18.72 ns/op BenchmarkEqIfaceConcrete-4 6506943 18.40 ns/op BenchmarkNeEfaceConcrete-4 6840740 17.30 ns/op BenchmarkNeIfaceConcrete-4 6997209 17.13 ns/op BenchmarkConvT2EByteSized/bool-4 6672505 17.87 ns/op BenchmarkConvT2EByteSized/uint8-4 6604250 18.27 ns/op BenchmarkConvT2ESmall-4 6137907 19.40 ns/op BenchmarkConvT2EUintptr-4 6038133 19.77 ns/op BenchmarkConvT2ELarge-4 1000000 100.8 ns/op BenchmarkConvT2ISmall-4 6054933 19.45 ns/op BenchmarkConvT2IUintptr-4 6351308 18.90 ns/op BenchmarkConvT2ILarge-4 1208940 95.69 ns/op BenchmarkConvI2E-4 5275526 22.32 ns/op BenchmarkConvI2I-4 4800300 24.81 ns/op BenchmarkAssertE2T-4 5074070 23.81 ns/op BenchmarkAssertE2TLarge-4 2486502 46.67 ns/op BenchmarkAssertE2I-4 4794346 24.08 ns/op BenchmarkAssertI2T-4 4949206 23.72 ns/op BenchmarkAssertI2I-4 4511673 25.60 ns/op BenchmarkAssertI2E-4 6646508 18.01 ns/op BenchmarkAssertE2E-4 6709576 17.83 ns/op BenchmarkAssertE2T2-4 4150987 28.34 ns/op BenchmarkAssertE2T2Blank-4 4789867 24.80 ns/op BenchmarkAssertI2E2-4 4757034 24.91 ns/op BenchmarkAssertI2E2Blank-4 6782382 17.81 ns/op BenchmarkAssertE2E2-4 4963098 24.32 ns/op BenchmarkAssertE2E2Blank-4 6290452 18.45 ns/op BenchmarkConvT2Ezero/zero/16-4 5685159 21.06 ns/op BenchmarkConvT2Ezero/zero/32-4 5748356 21.03 ns/op BenchmarkConvT2Ezero/zero/64-4 5575528 21.43 ns/op BenchmarkConvT2Ezero/zero/str-4 5749778 20.78 ns/op BenchmarkConvT2Ezero/zero/slice-4 5612558 21.33 ns/op BenchmarkConvT2Ezero/zero/big-4 283616 482.7 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1306723 80.85 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1373126 90.66 ns/op BenchmarkConvT2Ezero/nonzero/big-4 272624 552.1 ns/op BenchmarkConvT2Ezero/smallint/16-4 5770594 21.05 ns/op BenchmarkConvT2Ezero/smallint/32-4 5749813 20.83 ns/op BenchmarkConvT2Ezero/smallint/64-4 5682867 21.09 ns/op BenchmarkConvT2Ezero/largeint/16-4 1817271 67.54 ns/op BenchmarkConvT2Ezero/largeint/32-4 1729251 67.73 ns/op BenchmarkConvT2Ezero/largeint/64-4 1839198 69.14 ns/op BenchmarkMalloc8-4 1500982 76.15 ns/op BenchmarkMalloc16-4 1333020 86.75 ns/op BenchmarkMallocTypeInfo8-4 1515898 78.43 ns/op BenchmarkMallocTypeInfo16-4 1299313 94.26 ns/op BenchmarkMallocLargeStruct-4 204450 568.8 ns/op BenchmarkGoroutineSelect-4 60 2025411 ns/op BenchmarkGoroutineBlocking-4 76 2319059 ns/op BenchmarkGoroutineForRange-4 70 2705204 ns/op BenchmarkGoroutineIdle-4 79 1524073 ns/op BenchmarkHashStringSpeed-4 2583094 47.32 ns/op BenchmarkHashBytesSpeed-4 1279815 85.27 ns/op BenchmarkHashInt32Speed-4 3222690 38.46 ns/op BenchmarkHashInt64Speed-4 2839347 38.88 ns/op BenchmarkHashStringArraySpeed-4 586605 201.6 ns/op BenchmarkMegMap-4 3138676 37.23 ns/op BenchmarkMegOneMap-4 3983830 30.17 ns/op BenchmarkMegEqMap-4 1383 74287 ns/op BenchmarkMegEmptyMap-4 4678540 24.71 ns/op BenchmarkSmallStrMap-4 3307369 36.73 ns/op BenchmarkMapStringKeysEight_16-4 3094914 38.00 ns/op BenchmarkMapStringKeysEight_32-4 3063732 38.19 ns/op BenchmarkMapStringKeysEight_64-4 3086486 39.37 ns/op BenchmarkMapStringKeysEight_1M-4 3104829 39.16 ns/op BenchmarkIntMap-4 3831852 31.00 ns/op BenchmarkMapFirst/1-4 4619305 26.64 ns/op BenchmarkMapFirst/2-4 4532134 26.45 ns/op BenchmarkMapFirst/3-4 4588393 26.15 ns/op BenchmarkMapFirst/4-4 4415023 26.76 ns/op BenchmarkMapFirst/5-4 4493360 26.37 ns/op BenchmarkMapFirst/6-4 4341830 26.35 ns/op BenchmarkMapFirst/7-4 4363788 26.49 ns/op BenchmarkMapFirst/8-4 4398679 26.86 ns/op BenchmarkMapFirst/9-4 3927879 30.59 ns/op BenchmarkMapFirst/10-4 3762439 31.19 ns/op BenchmarkMapFirst/11-4 3832933 31.12 ns/op BenchmarkMapFirst/12-4 3798124 32.06 ns/op BenchmarkMapFirst/13-4 3860473 31.00 ns/op BenchmarkMapFirst/14-4 3813607 30.72 ns/op BenchmarkMapFirst/15-4 3810068 30.83 ns/op BenchmarkMapFirst/16-4 3803050 32.42 ns/op BenchmarkMapMid/1-4 3782850 31.56 ns/op BenchmarkMapMid/2-4 3619011 32.82 ns/op BenchmarkMapMid/3-4 3666504 32.03 ns/op BenchmarkMapMid/4-4 3615817 32.37 ns/op BenchmarkMapMid/5-4 3737354 31.54 ns/op BenchmarkMapMid/6-4 3690914 32.50 ns/op BenchmarkMapMid/7-4 3674072 32.25 ns/op BenchmarkMapMid/8-4 3542773 32.68 ns/op BenchmarkMapMid/9-4 3225854 37.16 ns/op BenchmarkMapMid/10-4 3080997 36.83 ns/op BenchmarkMapMid/11-4 3243309 39.99 ns/op BenchmarkMapMid/12-4 2879592 39.26 ns/op BenchmarkMapMid/13-4 3167628 37.87 ns/op BenchmarkMapMid/14-4 3184167 38.01 ns/op BenchmarkMapMid/15-4 3050686 36.88 ns/op BenchmarkMapMid/16-4 3176078 37.97 ns/op BenchmarkMapLast/1-4 3733917 31.73 ns/op BenchmarkMapLast/2-4 3641900 33.39 ns/op BenchmarkMapLast/3-4 3522474 32.84 ns/op BenchmarkMapLast/4-4 3540265 33.57 ns/op BenchmarkMapLast/5-4 3581402 34.45 ns/op BenchmarkMapLast/6-4 3384847 35.27 ns/op BenchmarkMapLast/7-4 3451585 35.68 ns/op BenchmarkMapLast/8-4 3258060 34.80 ns/op BenchmarkMapLast/9-4 3018424 38.98 ns/op BenchmarkMapLast/10-4 2916954 41.91 ns/op BenchmarkMapLast/11-4 2765959 39.61 ns/op BenchmarkMapLast/12-4 2839070 41.34 ns/op BenchmarkMapLast/13-4 3079442 38.25 ns/op BenchmarkMapLast/14-4 3082954 39.42 ns/op BenchmarkMapLast/15-4 3075788 38.48 ns/op BenchmarkMapLast/16-4 3110037 40.83 ns/op BenchmarkMapCycle-4 2032273 59.43 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3192333 36.97 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2259 50386 ns/op BenchmarkMakeMap/[Byte]Byte-4 730698 214.0 ns/op BenchmarkMakeMap/[Int]Int-4 402805 328.8 ns/op BenchmarkNewEmptyMap-4 11940886 9.834 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1590796 73.79 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 453865 260.1 ns/op BenchmarkMapIterEmpty-4 5229726 22.72 ns/op BenchmarkSameLengthMap-4 4484240 26.79 ns/op BenchmarkBigKeyMap-4 1733241 70.80 ns/op BenchmarkBigValMap-4 1539853 78.82 ns/op BenchmarkSmallKeyMap-4 2767617 43.57 ns/op BenchmarkMapPopulate/1-4 2251020 53.57 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 137301 917.4 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 6405 18317 ns/op 6271 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 750 155313 ns/op 51765 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 69 1822160 ns/op 416346 B/op 202 allocs/op BenchmarkMapPopulate/100000-4 4 30042141 ns/op 6532336 B/op 2911 allocs/op BenchmarkComplexAlgMap-4 467392 257.6 ns/op BenchmarkGoMapClear/Reflexive/1-4 668944 167.6 ns/op BenchmarkGoMapClear/Reflexive/10-4 631046 182.5 ns/op BenchmarkGoMapClear/Reflexive/100-4 246138 485.4 ns/op BenchmarkGoMapClear/Reflexive/1000-4 44268 2706 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5218 20896 ns/op BenchmarkGoMapClear/NonReflexive/1-4 512226 231.2 ns/op BenchmarkGoMapClear/NonReflexive/10-4 464900 257.9 ns/op BenchmarkGoMapClear/NonReflexive/100-4 201156 584.6 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 42968 2791 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5168 20592 ns/op BenchmarkMapStringConversion/32/simple-4 1779262 66.97 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1741581 68.20 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1547215 76.93 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1662096 71.28 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1574865 74.60 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1459498 81.36 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1882944 63.13 ns/op BenchmarkMapInterfacePtr-4 1930576 58.48 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4962043 24.33 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 141782 1031 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5443 22640 ns/op BenchmarkMapPop1000-4 381 316055 ns/op BenchmarkMapPop10000-4 18 6279513 ns/op BenchmarkMapAssign/Int32/256-4 2108876 53.30 ns/op BenchmarkMapAssign/Int32/65536-4 780758 165.9 ns/op BenchmarkMapAssign/Int64/256-4 2193184 52.93 ns/op BenchmarkMapAssign/Int64/65536-4 727688 147.4 ns/op BenchmarkMapAssign/Str/256-4 1807243 66.02 ns/op BenchmarkMapAssign/Str/65536-4 363600 333.2 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1456476 85.30 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 520220 227.2 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1384204 83.18 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 436650 232.4 ns/op BenchmarkMapOperatorAssign/Str/256-4 484442 2203 ns/op BenchmarkMapOperatorAssign/Str/65536-4 205190 667.0 ns/op BenchmarkMapAppendAssign/Int32/256-4 787692 185.4 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 246184 540.1 ns/op 52 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 875222 187.8 ns/op 37 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 242713 574.4 ns/op 58 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 599617 267.6 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 132405 927.4 ns/op 116 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1818697 66.59 ns/op BenchmarkMapDelete/Int32/1000-4 1939836 62.02 ns/op BenchmarkMapDelete/Int32/10000-4 1792947 65.27 ns/op BenchmarkMapDelete/Int64/100-4 1782536 67.86 ns/op BenchmarkMapDelete/Int64/1000-4 1789059 65.23 ns/op BenchmarkMapDelete/Int64/10000-4 1714530 68.61 ns/op BenchmarkMapDelete/Str/100-4 1460509 80.82 ns/op BenchmarkMapDelete/Str/1000-4 1469715 81.68 ns/op BenchmarkMapDelete/Str/10000-4 1362398 86.82 ns/op BenchmarkMapDelete/Pointer/100-4 1618125 74.03 ns/op BenchmarkMapDelete/Pointer/1000-4 1691674 70.67 ns/op BenchmarkMapDelete/Pointer/10000-4 1642322 74.89 ns/op BenchmarkMemmove/0-4 14725846 8.072 ns/op BenchmarkMemmove/1-4 1853840 63.00 ns/op 15.87 MB/s BenchmarkMemmove/2-4 1867634 77.11 ns/op 25.94 MB/s BenchmarkMemmove/3-4 1818148 65.54 ns/op 45.77 MB/s BenchmarkMemmove/4-4 1646636 77.20 ns/op 51.81 MB/s BenchmarkMemmove/5-4 1825089 66.27 ns/op 75.45 MB/s BenchmarkMemmove/6-4 1829240 65.73 ns/op 91.28 MB/s BenchmarkMemmove/7-4 1818844 63.97 ns/op 109.42 MB/s BenchmarkMemmove/8-4 1858002 62.64 ns/op 127.72 MB/s BenchmarkMemmove/9-4 1783788 67.46 ns/op 133.42 MB/s BenchmarkMemmove/10-4 1753195 66.98 ns/op 149.31 MB/s BenchmarkMemmove/11-4 1748282 68.59 ns/op 160.38 MB/s BenchmarkMemmove/12-4 1726580 67.67 ns/op 177.32 MB/s BenchmarkMemmove/13-4 1764111 68.29 ns/op 190.38 MB/s BenchmarkMemmove/14-4 1774824 67.68 ns/op 206.87 MB/s BenchmarkMemmove/15-4 1750090 68.11 ns/op 220.24 MB/s BenchmarkMemmove/16-4 1842728 64.60 ns/op 247.69 MB/s BenchmarkMemmove/32-4 1795664 67.26 ns/op 475.76 MB/s BenchmarkMemmove/64-4 1614981 70.95 ns/op 902.08 MB/s BenchmarkMemmove/128-4 1495639 78.29 ns/op 1634.88 MB/s BenchmarkMemmove/256-4 1000000 102.6 ns/op 2494.72 MB/s BenchmarkMemmove/512-4 833964 138.7 ns/op 3692.34 MB/s BenchmarkMemmove/1024-4 486368 236.3 ns/op 4333.27 MB/s BenchmarkMemmove/2048-4 314631 379.2 ns/op 5401.13 MB/s BenchmarkMemmove/4096-4 180117 661.9 ns/op 6188.19 MB/s BenchmarkMemmoveOverlap/32-4 1752862 68.38 ns/op 467.95 MB/s BenchmarkMemmoveOverlap/64-4 1685209 70.87 ns/op 903.02 MB/s BenchmarkMemmoveOverlap/128-4 1533362 78.47 ns/op 1631.29 MB/s BenchmarkMemmoveOverlap/256-4 1000000 100.3 ns/op 2551.68 MB/s BenchmarkMemmoveOverlap/512-4 841395 138.8 ns/op 3687.52 MB/s BenchmarkMemmoveOverlap/1024-4 507763 236.4 ns/op 4331.19 MB/s BenchmarkMemmoveOverlap/2048-4 308641 378.3 ns/op 5413.70 MB/s BenchmarkMemmoveOverlap/4096-4 174356 675.1 ns/op 6067.60 MB/s BenchmarkMemmoveUnalignedDst/0-4 14774216 8.043 ns/op BenchmarkMemmoveUnalignedDst/1-4 1864628 64.07 ns/op 15.61 MB/s BenchmarkMemmoveUnalignedDst/2-4 1783533 64.56 ns/op 30.98 MB/s BenchmarkMemmoveUnalignedDst/3-4 1782456 66.28 ns/op 45.26 MB/s BenchmarkMemmoveUnalignedDst/4-4 1797436 66.96 ns/op 59.74 MB/s BenchmarkMemmoveUnalignedDst/5-4 1780698 66.76 ns/op 74.90 MB/s BenchmarkMemmoveUnalignedDst/6-4 1835775 66.31 ns/op 90.49 MB/s BenchmarkMemmoveUnalignedDst/7-4 1827380 66.81 ns/op 104.77 MB/s BenchmarkMemmoveUnalignedDst/8-4 1850071 64.37 ns/op 124.29 MB/s BenchmarkMemmoveUnalignedDst/9-4 1724384 69.76 ns/op 129.01 MB/s BenchmarkMemmoveUnalignedDst/10-4 1762257 70.18 ns/op 142.50 MB/s BenchmarkMemmoveUnalignedDst/11-4 1697977 70.08 ns/op 156.97 MB/s BenchmarkMemmoveUnalignedDst/12-4 1743720 68.54 ns/op 175.08 MB/s BenchmarkMemmoveUnalignedDst/13-4 1744516 69.91 ns/op 185.96 MB/s BenchmarkMemmoveUnalignedDst/14-4 1730516 68.82 ns/op 203.42 MB/s BenchmarkMemmoveUnalignedDst/15-4 1736780 68.30 ns/op 219.62 MB/s BenchmarkMemmoveUnalignedDst/16-4 1698352 69.18 ns/op 231.27 MB/s BenchmarkMemmoveUnalignedDst/32-4 1650591 72.75 ns/op 439.87 MB/s BenchmarkMemmoveUnalignedDst/64-4 1575290 74.75 ns/op 856.16 MB/s BenchmarkMemmoveUnalignedDst/128-4 1431237 86.22 ns/op 1484.62 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 103.9 ns/op 2464.97 MB/s BenchmarkMemmoveUnalignedDst/512-4 802293 145.2 ns/op 3525.91 MB/s BenchmarkMemmoveUnalignedDst/1024-4 427495 256.0 ns/op 3999.86 MB/s BenchmarkMemmoveUnalignedDst/2048-4 311288 381.2 ns/op 5372.49 MB/s BenchmarkMemmoveUnalignedDst/4096-4 172560 707.0 ns/op 5793.11 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1660293 72.66 ns/op 440.41 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1579888 76.50 ns/op 836.56 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1409814 84.33 ns/op 1517.90 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 987900 104.8 ns/op 2442.29 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 806806 142.3 ns/op 3598.98 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 472236 238.8 ns/op 4287.87 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 309145 384.2 ns/op 5330.22 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 172383 682.8 ns/op 5998.96 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14946103 8.110 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1885947 63.20 ns/op 15.82 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1813017 64.47 ns/op 31.02 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1801844 67.12 ns/op 44.70 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1833370 65.85 ns/op 60.75 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1853391 63.97 ns/op 78.16 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1825874 64.37 ns/op 93.20 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1835313 64.31 ns/op 108.85 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1809738 63.63 ns/op 125.72 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1786872 68.16 ns/op 132.04 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1726098 67.96 ns/op 147.14 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1750814 67.49 ns/op 163.00 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1760958 68.84 ns/op 174.33 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1742950 68.26 ns/op 190.43 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1777681 68.20 ns/op 205.27 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1773201 68.60 ns/op 218.67 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1765568 67.13 ns/op 238.35 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1638255 70.26 ns/op 455.46 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1592512 73.25 ns/op 873.74 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1447108 84.93 ns/op 1507.08 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 106.7 ns/op 2398.95 MB/s BenchmarkMemmoveUnalignedSrc/512-4 804584 142.8 ns/op 3586.44 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 488643 243.5 ns/op 4204.90 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 296433 382.8 ns/op 5349.78 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 174306 680.9 ns/op 6015.25 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1649046 71.24 ns/op 449.18 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1589961 74.51 ns/op 858.93 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1427875 84.54 ns/op 1514.01 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 102.5 ns/op 2496.62 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 815732 140.4 ns/op 3646.40 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 485728 240.8 ns/op 4252.16 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 315111 382.0 ns/op 5361.43 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 173385 678.1 ns/op 6040.04 MB/s BenchmarkMemclr/5-4 12145090 9.855 ns/op 507.34 MB/s BenchmarkMemclr/16-4 11792845 10.18 ns/op 1571.76 MB/s BenchmarkMemclr/64-4 10910485 11.04 ns/op 5796.55 MB/s BenchmarkMemclr/256-4 9683050 12.40 ns/op 20646.22 MB/s BenchmarkMemclr/4096-4 2401198 49.91 ns/op 82066.14 MB/s BenchmarkMemclr/65536-4 55198 1924 ns/op 34063.87 MB/s BenchmarkMemclr/1M-4 2787 39176 ns/op 26765.96 MB/s BenchmarkMemclr/4M-4 674 169898 ns/op 24687.17 MB/s BenchmarkMemclr/8M-4 262 396629 ns/op 21149.74 MB/s BenchmarkMemclr/16M-4 38 3595151 ns/op 4666.62 MB/s BenchmarkMemclr/64M-4 21 5279759 ns/op 12710.59 MB/s BenchmarkGoMemclr/5-4 2280508 52.24 ns/op 95.70 MB/s BenchmarkGoMemclr/16-4 454255 224.5 ns/op 71.27 MB/s BenchmarkGoMemclr/64-4 141061 829.1 ns/op 77.19 MB/s BenchmarkGoMemclr/256-4 37054 3253 ns/op 78.69 MB/s BenchmarkMemclrRange/1K_2K-4 71712 1676 ns/op 57188.64 MB/s BenchmarkMemclrRange/2K_8K-4 31270 3764 ns/op 88615.51 MB/s BenchmarkMemclrRange/4K_16K-4 43132 2769 ns/op 116657.20 MB/s BenchmarkMemclrRange/160K_228K-4 1801 63162 ns/op 26327.02 MB/s BenchmarkClearFat7-4 6630578 18.03 ns/op BenchmarkClearFat8-4 7575721 15.97 ns/op BenchmarkClearFat11-4 5998920 20.03 ns/op BenchmarkClearFat12-4 6267781 19.47 ns/op BenchmarkClearFat13-4 5964531 19.95 ns/op BenchmarkClearFat14-4 6137005 19.63 ns/op BenchmarkClearFat15-4 6001404 19.94 ns/op BenchmarkClearFat16-4 7145221 16.98 ns/op BenchmarkClearFat24-4 6887390 17.78 ns/op BenchmarkClearFat32-4 6736414 17.87 ns/op BenchmarkClearFat40-4 6144090 19.44 ns/op BenchmarkClearFat48-4 6139323 19.27 ns/op BenchmarkClearFat56-4 5950617 19.61 ns/op BenchmarkClearFat64-4 5870301 20.56 ns/op BenchmarkClearFat72-4 5642090 20.95 ns/op BenchmarkClearFat128-4 4511626 25.36 ns/op BenchmarkClearFat256-4 3333216 37.56 ns/op BenchmarkClearFat512-4 1844653 65.59 ns/op BenchmarkClearFat1024-4 1000000 107.0 ns/op BenchmarkClearFat1032-4 996825 117.2 ns/op BenchmarkClearFat1040-4 1000000 110.8 ns/op BenchmarkCopyFat7-4 6888832 17.78 ns/op BenchmarkCopyFat8-4 7014637 16.84 ns/op BenchmarkCopyFat11-4 6012469 19.81 ns/op BenchmarkCopyFat12-4 6064296 19.70 ns/op BenchmarkCopyFat13-4 6054618 19.86 ns/op BenchmarkCopyFat14-4 5891902 19.98 ns/op BenchmarkCopyFat15-4 5918653 19.95 ns/op BenchmarkCopyFat16-4 6821464 16.92 ns/op BenchmarkCopyFat24-4 6899870 17.35 ns/op BenchmarkCopyFat32-4 6436390 18.29 ns/op BenchmarkCopyFat64-4 5641558 20.82 ns/op BenchmarkCopyFat72-4 5623986 21.23 ns/op BenchmarkCopyFat128-4 4547224 26.52 ns/op BenchmarkCopyFat256-4 3197840 40.08 ns/op BenchmarkCopyFat512-4 1720641 70.36 ns/op BenchmarkCopyFat520-4 1598932 74.80 ns/op BenchmarkCopyFat1024-4 1000000 120.7 ns/op BenchmarkCopyFat1032-4 937669 125.8 ns/op BenchmarkCopyFat1040-4 1000000 113.6 ns/op BenchmarkIssue18740/2byte-4 432 269325 ns/op BenchmarkIssue18740/4byte-4 739 161313 ns/op BenchmarkIssue18740/8byte-4 1080 108614 ns/op BenchmarkMemclrKnownSize1-4 10294753 11.70 ns/op 85.44 MB/s BenchmarkMemclrKnownSize2-4 5906170 20.17 ns/op 99.16 MB/s BenchmarkMemclrKnownSize4-4 3683797 32.36 ns/op 123.62 MB/s BenchmarkMemclrKnownSize8-4 1000000 109.3 ns/op 73.18 MB/s BenchmarkMemclrKnownSize16-4 523885 224.7 ns/op 71.22 MB/s BenchmarkMemclrKnownSize32-4 275338 426.3 ns/op 75.06 MB/s BenchmarkMemclrKnownSize64-4 144433 823.0 ns/op 77.77 MB/s BenchmarkMemclrKnownSize112-4 80734 1455 ns/op 76.99 MB/s BenchmarkMemclrKnownSize128-4 72454 1657 ns/op 77.26 MB/s BenchmarkMemclrKnownSize192-4 48922 2425 ns/op 79.17 MB/s BenchmarkMemclrKnownSize248-4 36937 3149 ns/op 78.75 MB/s BenchmarkMemclrKnownSize256-4 36978 3293 ns/op 77.74 MB/s BenchmarkMemclrKnownSize512-4 18332 6577 ns/op 77.85 MB/s BenchmarkMemclrKnownSize1024-4 8388 13065 ns/op 78.38 MB/s BenchmarkMemclrKnownSize4096-4 2276 51500 ns/op 79.53 MB/s BenchmarkMemclrKnownSize512KiB-4 16 6827873 ns/op 76.79 MB/s BenchmarkReadMetricsLatency-4 19167 4428 p50-ns 4988 p90-ns 12724 p99-ns BenchmarkFinalizer-4 164 721856 ns/op BenchmarkFinalizerRun-4 192754 832.9 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6422139 18.35 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3037054 38.52 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2395755 49.92 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2372822 50.26 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1311524 92.47 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.2 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2249368 53.53 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1263448 95.38 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1314469 90.34 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1996360 60.31 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2003245 59.84 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1707495 69.86 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1474348 81.22 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1343614 89.06 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5850963 20.16 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6206929 19.46 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6253310 19.38 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6135013 19.74 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5663265 21.27 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5136865 23.22 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6036934 19.63 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6167469 19.26 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6201075 19.41 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6104661 19.65 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6218425 19.45 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6217214 19.50 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6020026 19.76 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6212947 19.44 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6187077 19.39 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6036322 19.66 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6245205 19.49 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6123327 19.32 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6027368 19.71 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6002077 20.10 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5860858 19.93 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6105066 19.68 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5949136 20.02 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6016405 20.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6070074 19.79 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5972811 20.19 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5974561 20.06 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6002001 19.64 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5972958 20.04 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5953340 20.02 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6046168 19.65 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6179750 19.42 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6227558 19.43 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5951546 19.62 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6201506 19.32 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6208705 19.36 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6096088 19.79 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6212475 19.43 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6143224 19.41 ns/op BenchmarkNetpollBreak-4 3276 32328 ns/op BenchmarkPingPongHog-4 333 383103 ns/op BenchmarkStackGrowth-4 112461 968.7 ns/op BenchmarkStackGrowthDeep-4 1365 86529 ns/op BenchmarkCreateGoroutines-4 28278 4044 ns/op BenchmarkCreateGoroutinesParallel-4 41804 2786 ns/op BenchmarkCreateGoroutinesCapture-4 5733 20874 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 41047 2946 ns/op BenchmarkClosureCall-4 19134448 5.635 ns/op BenchmarkWakeupParallelSpinning/0s-4 6280 19294 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4882 22995 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4483 27258 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3075 40866 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2097 58890 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1332 90883 ns/op BenchmarkWakeupParallelSpinning/50µs-4 772 149663 ns/op BenchmarkWakeupParallelSpinning/100µs-4 489 254012 ns/op BenchmarkMatmult-4 5177256 28.64 ns/op BenchmarkFastrand-4 12416560 9.337 ns/op BenchmarkFastrand64-4 12707786 9.297 ns/op BenchmarkFastrandHashiter-4 4592341 26.13 ns/op BenchmarkFastrandn/2-4 6139986 19.47 ns/op BenchmarkFastrandn/3-4 6268105 19.18 ns/op BenchmarkFastrandn/4-4 6265407 18.95 ns/op BenchmarkFastrandn/5-4 6279974 19.01 ns/op BenchmarkIfaceCmp100-4 102822 1163 ns/op BenchmarkIfaceCmpNil100-4 177988 667.4 ns/op BenchmarkEfaceCmpDiff-4 38901 3083 ns/op BenchmarkEfaceCmpDiffIndirect-4 36609 3257 ns/op BenchmarkDefer-4 1626493 74.48 ns/op BenchmarkDefer10-4 790162 147.8 ns/op BenchmarkDeferMany-4 478801 389.3 ns/op BenchmarkPanicRecover-4 159403 711.4 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7324 15712 ns/op 14344 p50-ns 17458 p90-ns 26981 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 4496 23184 ns/op 14461 p50-ns 18432 p90-ns 74654 p99-ns BenchmarkGoroutineProfile/small/idle-4 3116 39692 ns/op 34555 p50-ns 41506 p90-ns 118189 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 2446627 ns/op 222819 p50-ns 9563952 p90-ns 43484426 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6697 16929 ns/op 14693 p50-ns 18218 p90-ns 56181 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 5761 83653 ns/op 14876 p50-ns 22551 p90-ns 153399 p99-ns BenchmarkGoroutineProfile/large/idle-4 10 10132704 ns/op 10091374 p50-ns 10471928 p90-ns 10471928 p99-ns BenchmarkGoroutineProfile/large/loaded-4 8 12820661 ns/op 10749991 p50-ns 20726733 p90-ns 20726733 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6967 16781 ns/op 14572 p50-ns 17868 p90-ns 53799 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 1573 243226 ns/op 18313 p50-ns 44856 p90-ns 10901732 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 852 131846 ns/op 122531 p50-ns 140525 p90-ns 257255 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 249 1216255 ns/op 313540 p50-ns 663486 p90-ns 19033655 p99-ns BenchmarkRWMutexUncontended-4 2979027 39.65 ns/op BenchmarkRWMutexWrite100-4 578257 217.4 ns/op BenchmarkRWMutexWrite10-4 85614 1399 ns/op BenchmarkRWMutexWorkWrite100-4 415380 272.1 ns/op BenchmarkRWMutexWorkWrite10-4 61892 1792 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1849 64266 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 874 136312 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 897 124908 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 416 280333 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 471 249613 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 199 587293 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 237 500015 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 96 1225785 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 381348 401.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 328777 345.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 263686 422.9 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 315626 426.8 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 291698 435.9 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 257396 469.2 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 301779 418.8 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 273507 410.3 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 225301 498.4 ns/op BenchmarkMakeSlice/Byte-4 2018078 58.33 ns/op BenchmarkMakeSlice/Int16-4 2101792 57.03 ns/op BenchmarkMakeSlice/Int-4 1460869 72.64 ns/op BenchmarkMakeSlice/Ptr-4 1259510 97.25 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 128.4 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 181.3 ns/op BenchmarkMakeSlice/Struct/40-4 887211 159.9 ns/op BenchmarkGrowSlice/Byte-4 800889 150.1 ns/op BenchmarkGrowSlice/Int16-4 803313 156.6 ns/op BenchmarkGrowSlice/Int-4 683648 207.6 ns/op BenchmarkGrowSlice/Ptr-4 536566 254.2 ns/op BenchmarkGrowSlice/Struct/24-4 410024 369.3 ns/op BenchmarkGrowSlice/Struct/32-4 279308 462.6 ns/op BenchmarkGrowSlice/Struct/40-4 219880 512.5 ns/op BenchmarkExtendSlice/IntSlice-4 562714 242.9 ns/op BenchmarkExtendSlice/PointerSlice-4 394027 310.4 ns/op BenchmarkExtendSlice/NoGrow-4 928072 145.5 ns/op BenchmarkAppend-4 896572 132.4 ns/op BenchmarkAppendGrowByte-4 5 24106494 ns/op BenchmarkAppendGrowString-4 1 223060028 ns/op BenchmarkAppendSlice/1Bytes-4 1851974 64.11 ns/op BenchmarkAppendSlice/4Bytes-4 1749481 66.98 ns/op BenchmarkAppendSlice/7Bytes-4 1830190 66.08 ns/op BenchmarkAppendSlice/8Bytes-4 1825826 65.85 ns/op BenchmarkAppendSlice/15Bytes-4 1680748 70.95 ns/op BenchmarkAppendSlice/16Bytes-4 1663020 69.76 ns/op BenchmarkAppendSlice/32Bytes-4 1779241 67.02 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 95820 1591 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 22065 6533 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8816 22890 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1765 63609 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 211 558428 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 50 2363477 ns/op BenchmarkAppendStr/1Bytes-4 1377850 85.93 ns/op BenchmarkAppendStr/4Bytes-4 1420341 82.94 ns/op BenchmarkAppendStr/8Bytes-4 1380926 85.23 ns/op BenchmarkAppendStr/16Bytes-4 1368452 86.40 ns/op BenchmarkAppendStr/32Bytes-4 1384556 85.07 ns/op BenchmarkAppendSpecialCase-4 838573 140.5 ns/op BenchmarkCopy/1Byte-4 1940746 62.63 ns/op 15.97 MB/s BenchmarkCopy/1String-4 1845693 63.72 ns/op 15.69 MB/s BenchmarkCopy/2Byte-4 1840904 64.49 ns/op 31.01 MB/s BenchmarkCopy/2String-4 1830594 65.55 ns/op 30.51 MB/s BenchmarkCopy/4Byte-4 1845507 63.85 ns/op 62.65 MB/s BenchmarkCopy/4String-4 1777635 65.38 ns/op 61.18 MB/s BenchmarkCopy/8Byte-4 1938680 63.62 ns/op 125.75 MB/s BenchmarkCopy/8String-4 1899669 62.78 ns/op 127.43 MB/s BenchmarkCopy/12Byte-4 1770310 66.99 ns/op 179.12 MB/s BenchmarkCopy/12String-4 1715420 70.14 ns/op 171.08 MB/s BenchmarkCopy/16Byte-4 1786624 65.44 ns/op 244.52 MB/s BenchmarkCopy/16String-4 1823204 66.91 ns/op 239.14 MB/s BenchmarkCopy/32Byte-4 1768090 69.13 ns/op 462.88 MB/s BenchmarkCopy/32String-4 1711280 70.41 ns/op 454.46 MB/s BenchmarkCopy/128Byte-4 1438872 85.53 ns/op 1496.61 MB/s BenchmarkCopy/128String-4 1315107 89.64 ns/op 1427.90 MB/s BenchmarkCopy/1024Byte-4 442035 265.5 ns/op 3857.47 MB/s BenchmarkCopy/1024String-4 377563 315.5 ns/op 3246.05 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 29479 4040 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19051 6734 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12066 10434 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 8493 14147 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8781 17671 ns/op BenchmarkAppendInPlace/Grow/Byte-4 164980 863.6 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 160452 819.0 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 114854 1063 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 101524 1284 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 83632 1549 ns/op BenchmarkStackCopyPtr-4 1 135272970 ns/op BenchmarkStackCopy-4 1 108313735 ns/op BenchmarkStackCopyNoCache-4 18 5702076 ns/op BenchmarkStackCopyWithStkobj-4 2 67185618 ns/op BenchmarkIssue18138-4 868 128323 ns/op BenchmarkCompareStringEqual-4 11535000 9.966 ns/op BenchmarkCompareStringIdentical-4 16660520 6.387 ns/op BenchmarkCompareStringSameLength-4 13256240 8.853 ns/op BenchmarkCompareStringDifferentLength-4 19872504 5.612 ns/op BenchmarkCompareStringBigUnaligned-4 1209 86403 ns/op 12135.94 MB/s BenchmarkCompareStringBig-4 1141 96509 ns/op 10865.18 MB/s BenchmarkConcatStringAndBytes-4 2119780 56.05 ns/op BenchmarkSliceByteToString/1-4 2274643 53.61 ns/op BenchmarkSliceByteToString/2-4 1000000 105.6 ns/op BenchmarkSliceByteToString/4-4 1000000 105.5 ns/op BenchmarkSliceByteToString/8-4 1000000 100.7 ns/op BenchmarkSliceByteToString/16-4 1000000 104.3 ns/op BenchmarkSliceByteToString/32-4 1000000 118.7 ns/op BenchmarkSliceByteToString/64-4 1000000 153.6 ns/op BenchmarkSliceByteToString/128-4 769465 199.3 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2476448 48.55 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 827904 136.2 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 116.5 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3734240 32.67 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1692891 70.40 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1951718 61.45 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2239106 54.32 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 438292 276.1 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 567882 213.4 ns/op BenchmarkRuneIterate/range/ASCII-4 6192748 19.50 ns/op BenchmarkRuneIterate/range/Japanese-4 2054445 58.65 ns/op BenchmarkRuneIterate/range/MixedLength-4 2214302 54.47 ns/op BenchmarkRuneIterate/range1/ASCII-4 5747491 20.77 ns/op BenchmarkRuneIterate/range1/Japanese-4 2051569 58.58 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2196946 54.58 ns/op BenchmarkRuneIterate/range2/ASCII-4 6269185 19.15 ns/op BenchmarkRuneIterate/range2/Japanese-4 2039702 58.81 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2191501 54.37 ns/op BenchmarkArrayEqual-4 18705474 5.628 ns/op BenchmarkFunc/Name-4 5068572 22.83 ns/op BenchmarkFunc/Entry-4 10153390 11.65 ns/op BenchmarkFunc/FileLine-4 1569428 75.98 ns/op PASS ok runtime 131.180s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 23514 4357 ns/op BenchmarkHandle/concurrent-4 14139 8342 ns/op PASS ok runtime/cgo 0.395s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 20901374 5.675 ns/op BenchmarkAtomicStore64-4 9640407 12.53 ns/op BenchmarkAtomicLoad-4 20613490 5.719 ns/op BenchmarkAtomicStore-4 9692769 12.46 ns/op BenchmarkAnd8-4 9580774 12.42 ns/op BenchmarkAnd-4 9671529 12.35 ns/op BenchmarkAnd8Parallel-4 2553945 48.71 ns/op BenchmarkAndParallel-4 2464744 46.83 ns/op BenchmarkOr8-4 9586850 12.45 ns/op BenchmarkOr-4 9690710 12.34 ns/op BenchmarkOr8Parallel-4 2536125 51.08 ns/op BenchmarkOrParallel-4 2387810 47.65 ns/op BenchmarkXadd-4 2421777 50.87 ns/op BenchmarkXadd64-4 2397040 49.53 ns/op BenchmarkCas-4 2247542 52.86 ns/op BenchmarkCas64-4 2271813 52.80 ns/op BenchmarkXchg-4 2394390 50.10 ns/op BenchmarkXchg64-4 2302152 50.00 ns/op PASS ok runtime/internal/atomic 2.826s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4991018 23.82 ns/op BenchmarkMulUintptr/large-4 4126459 28.59 ns/op PASS ok runtime/internal/math 0.332s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 24 4177612 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 26 4563414 ns/op 378.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 958 133118 ns/op 6.246 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 10237299 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 12410337 ns/op 1097 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 140 833651 ns/op 67.29 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 74298283 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 89684457 ns/op 8174 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 10 11068474 ns/op 886.4 concurrent_launches/op PASS ok runtime/pprof 1.738s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 14 7590719 ns/op BenchmarkStackLeak-4 10910 10815 ns/op PASS ok runtime/race 0.462s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5209627 21.95 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 203656 588.8 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.293s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 157645 726.8 ns/op BenchmarkSortString1K-4 181 653320 ns/op BenchmarkSortString1K_Slice-4 207 587615 ns/op BenchmarkStableString1K-4 100 1087800 ns/op BenchmarkSortInt1K-4 212 555976 ns/op BenchmarkSortInt1K_Sorted-4 3051 35897 ns/op BenchmarkSortInt1K_Reversed-4 2020 59310 ns/op BenchmarkSortInt1K_Mod8-4 548 217089 ns/op BenchmarkStableInt1K-4 148 809507 ns/op BenchmarkStableInt1K_Slice-4 169 706072 ns/op BenchmarkSortInt64K-4 2 54413704 ns/op BenchmarkSortInt64K_Slice-4 3 45306468 ns/op BenchmarkStableInt64K-4 2 74983028 ns/op BenchmarkSort1e2-4 470 261451 ns/op BenchmarkStable1e2-4 169 718205 ns/op BenchmarkSort1e4-4 2 51969874 ns/op BenchmarkStable1e4-4 1 230923118 ns/op PASS ok sort 3.531s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 811398 146.9 ns/op BenchmarkAtof64Float-4 601378 169.5 ns/op BenchmarkAtof64FloatExp-4 608416 189.1 ns/op BenchmarkAtof64Big-4 397370 279.6 ns/op BenchmarkAtof64RandomBits-4 403024 286.9 ns/op BenchmarkAtof64RandomFloats-4 447937 263.6 ns/op BenchmarkAtof64RandomLongFloats-4 375139 308.8 ns/op BenchmarkAtof32Decimal-4 772104 143.0 ns/op BenchmarkAtof32Float-4 690926 160.6 ns/op BenchmarkAtof32FloatExp-4 602955 195.2 ns/op BenchmarkAtof32Random-4 363322 328.9 ns/op BenchmarkAtof32RandomLong-4 151213 786.2 ns/op BenchmarkParseInt/Pos/7bit-4 1409755 88.35 ns/op BenchmarkParseInt/Pos/26bit-4 664084 156.9 ns/op BenchmarkParseInt/Pos/31bit-4 588692 190.8 ns/op BenchmarkParseInt/Pos/56bit-4 422326 284.0 ns/op BenchmarkParseInt/Pos/63bit-4 395281 297.1 ns/op BenchmarkParseInt/Neg/7bit-4 1445845 83.55 ns/op BenchmarkParseInt/Neg/26bit-4 697126 158.6 ns/op BenchmarkParseInt/Neg/31bit-4 607597 187.2 ns/op BenchmarkParseInt/Neg/56bit-4 405345 276.0 ns/op BenchmarkParseInt/Neg/63bit-4 393964 293.9 ns/op BenchmarkAtoi/Pos/7bit-4 2014848 59.04 ns/op BenchmarkAtoi/Pos/26bit-4 925424 124.9 ns/op BenchmarkAtoi/Pos/31bit-4 845248 139.0 ns/op BenchmarkAtoi/Pos/56bit-4 464959 231.6 ns/op BenchmarkAtoi/Pos/63bit-4 364136 320.7 ns/op BenchmarkAtoi/Neg/7bit-4 2010753 60.70 ns/op BenchmarkAtoi/Neg/26bit-4 899217 124.2 ns/op BenchmarkAtoi/Neg/31bit-4 825760 139.0 ns/op BenchmarkAtoi/Neg/56bit-4 502383 231.0 ns/op BenchmarkAtoi/Neg/63bit-4 360121 315.5 ns/op BenchmarkFormatFloat/Decimal-4 116841 1045 ns/op BenchmarkFormatFloat/Float-4 107404 1109 ns/op BenchmarkFormatFloat/Exp-4 110112 1031 ns/op BenchmarkFormatFloat/NegExp-4 108360 1037 ns/op BenchmarkFormatFloat/LongExp-4 89397 1266 ns/op BenchmarkFormatFloat/Big-4 92245 1270 ns/op BenchmarkFormatFloat/BinaryExp-4 204244 567.9 ns/op BenchmarkFormatFloat/32Integer-4 117856 1024 ns/op BenchmarkFormatFloat/32ExactFraction-4 123577 947.2 ns/op BenchmarkFormatFloat/32Point-4 102392 1065 ns/op BenchmarkFormatFloat/32Exp-4 115173 1013 ns/op BenchmarkFormatFloat/32NegExp-4 115470 1020 ns/op BenchmarkFormatFloat/32Shortest-4 121891 962.0 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 134412 850.6 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 131970 887.8 ns/op BenchmarkFormatFloat/64Fixed1-4 146535 774.4 ns/op BenchmarkFormatFloat/64Fixed2-4 155565 765.0 ns/op BenchmarkFormatFloat/64Fixed3-4 153237 773.1 ns/op BenchmarkFormatFloat/64Fixed4-4 156523 761.0 ns/op BenchmarkFormatFloat/64Fixed12-4 83922 1344 ns/op BenchmarkFormatFloat/64Fixed16-4 107192 1063 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 111486 1037 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 104890 1134 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2384 47798 ns/op BenchmarkFormatFloat/Slowpath64-4 95776 1233 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 92080 1246 ns/op BenchmarkAppendFloat/Decimal-4 138150 854.8 ns/op BenchmarkAppendFloat/Float-4 120306 956.8 ns/op BenchmarkAppendFloat/Exp-4 141156 836.9 ns/op BenchmarkAppendFloat/NegExp-4 141399 840.8 ns/op BenchmarkAppendFloat/LongExp-4 112096 1040 ns/op BenchmarkAppendFloat/Big-4 107098 1092 ns/op BenchmarkAppendFloat/BinaryExp-4 334898 357.2 ns/op BenchmarkAppendFloat/32Integer-4 136119 849.6 ns/op BenchmarkAppendFloat/32ExactFraction-4 137366 847.7 ns/op BenchmarkAppendFloat/32Point-4 131716 899.8 ns/op BenchmarkAppendFloat/32Exp-4 140095 841.1 ns/op BenchmarkAppendFloat/32NegExp-4 143289 833.9 ns/op BenchmarkAppendFloat/32Shortest-4 156104 748.1 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 172498 672.9 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 169606 702.6 ns/op BenchmarkAppendFloat/64Fixed1-4 191686 604.8 ns/op BenchmarkAppendFloat/64Fixed2-4 194271 603.1 ns/op BenchmarkAppendFloat/64Fixed3-4 194583 598.6 ns/op BenchmarkAppendFloat/64Fixed4-4 194163 595.7 ns/op BenchmarkAppendFloat/64Fixed12-4 105676 1135 ns/op BenchmarkAppendFloat/64Fixed16-4 134640 875.2 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 147795 812.3 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 124801 944.2 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2498 46879 ns/op BenchmarkAppendFloat/Slowpath64-4 108448 1045 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 115026 1026 ns/op BenchmarkFormatInt-4 15379 7799 ns/op BenchmarkAppendInt-4 17139 6968 ns/op BenchmarkFormatUint-4 83667 1436 ns/op BenchmarkAppendUint-4 92832 1229 ns/op BenchmarkFormatIntSmall/7-4 2875598 41.86 ns/op BenchmarkFormatIntSmall/42-4 2893161 41.15 ns/op BenchmarkAppendIntSmall-4 1379436 82.96 ns/op BenchmarkAppendUintVarlen/1-4 1324246 89.76 ns/op BenchmarkAppendUintVarlen/12-4 1303356 91.51 ns/op BenchmarkAppendUintVarlen/123-4 906513 123.1 ns/op BenchmarkAppendUintVarlen/1234-4 900267 126.4 ns/op BenchmarkAppendUintVarlen/12345-4 830665 129.1 ns/op BenchmarkAppendUintVarlen/123456-4 903938 128.9 ns/op BenchmarkAppendUintVarlen/1234567-4 877256 132.8 ns/op BenchmarkAppendUintVarlen/12345678-4 844183 131.4 ns/op BenchmarkAppendUintVarlen/123456789-4 845965 136.2 ns/op BenchmarkAppendUintVarlen/1234567890-4 854295 138.2 ns/op BenchmarkAppendUintVarlen/12345678901-4 819884 141.7 ns/op BenchmarkAppendUintVarlen/123456789012-4 824486 139.9 ns/op BenchmarkAppendUintVarlen/1234567890123-4 754047 145.0 ns/op BenchmarkAppendUintVarlen/12345678901234-4 809084 145.0 ns/op BenchmarkAppendUintVarlen/123456789012345-4 775011 148.7 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 797558 146.9 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 760622 153.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 726150 154.9 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 711812 156.5 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 725068 156.9 ns/op BenchmarkQuote-4 44556 2647 ns/op BenchmarkQuoteRune-4 460389 254.0 ns/op BenchmarkAppendQuote-4 53457 2211 ns/op BenchmarkAppendQuoteRune-4 716217 150.3 ns/op BenchmarkUnquoteEasy-4 1370022 87.48 ns/op BenchmarkUnquoteHard-4 49416 2400 ns/op PASS ok strconv 15.687s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 436242 262.0 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 129980 854.8 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 183998 637.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 291175 407.8 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 80191 1334 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 101727 1248 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 659712 183.0 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23522 5123 ns/op BenchmarkGenericMatch1-4 2272 49945 ns/op BenchmarkGenericMatch2-4 454 260894 ns/op BenchmarkSingleMaxSkipping-4 8948 13083 ns/op 764.37 MB/s BenchmarkSingleLongSuffixFail-4 15982 7559 ns/op 132.56 MB/s BenchmarkSingleMatch-4 255 466071 ns/op 32.18 MB/s BenchmarkByteByteNoMatch-4 74223 1606 ns/op BenchmarkByteByteMatch-4 19173 6234 ns/op BenchmarkByteStringMatch-4 23166 5204 ns/op BenchmarkHTMLEscapeNew-4 73173 1616 ns/op BenchmarkHTMLEscapeOld-4 87640 1361 ns/op BenchmarkByteStringReplacerWriteString-4 1357 80398 ns/op BenchmarkByteReplacerWriteString-4 1669 70918 ns/op BenchmarkByteByteReplaces-4 3235 34818 ns/op BenchmarkByteByteMap-4 9676 11431 ns/op BenchmarkMap/identity/ASCII-4 738628 163.6 ns/op BenchmarkMap/identity/Greek-4 487528 233.5 ns/op BenchmarkMap/change/ASCII-4 37838 3107 ns/op BenchmarkMap/change/Greek-4 28767 4173 ns/op BenchmarkIndexRune-4 1947175 62.10 ns/op BenchmarkIndexRuneLongString-4 1637874 72.78 ns/op BenchmarkIndexRuneFastPath-4 4111027 29.01 ns/op BenchmarkIndex-4 4265161 29.24 ns/op BenchmarkLastIndex-4 4530799 26.36 ns/op BenchmarkIndexByte-4 10468580 10.77 ns/op BenchmarkToUpper/#00-4 3393004 34.79 ns/op BenchmarkToUpper/ONLYUPPER-4 2518159 47.60 ns/op BenchmarkToUpper/abc-4 310324 360.2 ns/op BenchmarkToUpper/AbC123-4 251754 461.1 ns/op BenchmarkToUpper/azAZ09_-4 276769 419.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 53456 2145 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 73537 1624 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34338 3575 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 59370 1921 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 124898 937.1 ns/op BenchmarkToLower/#00-4 3229551 36.10 ns/op BenchmarkToLower/abc-4 2974117 40.23 ns/op BenchmarkToLower/AbC123-4 233479 511.1 ns/op BenchmarkToLower/azAZ09_-4 217714 513.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 93686 1222 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 64754 1814 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36580 3238 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 73393 1571 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 123488 972.0 ns/op BenchmarkMapNoChanges-4 879602 128.5 ns/op BenchmarkTrim-4 36784 3234 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3212018 36.73 ns/op BenchmarkToValidUTF8/InvalidASCII-4 182167 616.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 118332 917.8 ns/op BenchmarkEqualFold/Tests-4 55591 2096 ns/op BenchmarkEqualFold/ASCII-4 3574230 32.99 ns/op BenchmarkEqualFold/UnicodePrefix-4 122128 970.3 ns/op BenchmarkEqualFold/UnicodeSuffix-4 124916 924.1 ns/op BenchmarkIndexHard1-4 844 141302 ns/op BenchmarkIndexHard2-4 601 201848 ns/op BenchmarkIndexHard3-4 151 795200 ns/op BenchmarkIndexHard4-4 150 796277 ns/op BenchmarkLastIndexHard1-4 57 1991379 ns/op BenchmarkLastIndexHard2-4 56 1988868 ns/op BenchmarkLastIndexHard3-4 60 1982205 ns/op BenchmarkCountHard1-4 828 141113 ns/op BenchmarkCountHard2-4 591 198337 ns/op BenchmarkCountHard3-4 150 787476 ns/op BenchmarkIndexTorture-4 7736 15602 ns/op BenchmarkCountTorture-4 7484 15725 ns/op BenchmarkCountTortureOverlapping-4 644 157848 ns/op BenchmarkCountByte/10-4 4020852 30.40 ns/op 328.94 MB/s BenchmarkCountByte/32-4 3799305 31.15 ns/op 1027.32 MB/s BenchmarkCountByte/4096-4 842812 135.3 ns/op 30267.78 MB/s BenchmarkCountByte/4194304-4 636 169160 ns/op 24794.95 MB/s BenchmarkCountByte/67108864-4 15 8066154 ns/op 8319.81 MB/s BenchmarkFields/ASCII/16-4 258424 457.3 ns/op 34.99 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 23078 5238 ns/op 48.87 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1330 84736 ns/op 48.34 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 76 1491238 ns/op 43.95 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 23934008 ns/op 43.81 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 292105 413.6 ns/op 38.68 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9955 10911 ns/op 23.46 MB/s 352 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 588 202311 ns/op 20.25 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 33 3668904 ns/op 17.86 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 67032642 ns/op 15.64 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 190195 632.9 ns/op 25.28 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17908 6770 ns/op 37.81 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 978 122475 ns/op 33.44 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 45 2488190 ns/op 26.34 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 47125347 ns/op 22.25 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 217180 568.2 ns/op 28.16 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13797 8514 ns/op 30.07 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 727 159763 ns/op 25.64 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 43 2967177 ns/op 22.09 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 55691326 ns/op 18.83 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 74675718 ns/op BenchmarkSplitSingleByteSeparator-4 21 5659011 ns/op BenchmarkSplitMultiByteSeparator-4 36 3307320 ns/op BenchmarkSplitNSingleByteSeparator-4 224499 534.6 ns/op BenchmarkSplitNMultiByteSeparator-4 175713 708.7 ns/op BenchmarkRepeat/5x0-4 3567385 33.07 ns/op BenchmarkRepeat/5x1-4 3491544 34.29 ns/op BenchmarkRepeat/5x2-4 282734 425.8 ns/op BenchmarkRepeat/5x6-4 161611 735.9 ns/op BenchmarkRepeat/10x0-4 3449758 33.39 ns/op BenchmarkRepeat/10x1-4 3460872 34.38 ns/op BenchmarkRepeat/10x2-4 259348 446.6 ns/op BenchmarkRepeat/10x6-4 156736 762.1 ns/op BenchmarkRepeatLarge/256/1-4 73720 1609 ns/op 159.09 MB/s BenchmarkRepeatLarge/256/16-4 119384 1033 ns/op 247.81 MB/s BenchmarkRepeatLarge/512/1-4 61096 1985 ns/op 257.96 MB/s BenchmarkRepeatLarge/512/16-4 89114 1391 ns/op 368.12 MB/s BenchmarkRepeatLarge/1024/1-4 45236 2652 ns/op 386.12 MB/s BenchmarkRepeatLarge/1024/16-4 59893 1962 ns/op 521.99 MB/s BenchmarkRepeatLarge/2048/1-4 29222 4025 ns/op 508.79 MB/s BenchmarkRepeatLarge/2048/16-4 35718 3525 ns/op 580.96 MB/s BenchmarkRepeatLarge/4096/1-4 19542 6141 ns/op 667.01 MB/s BenchmarkRepeatLarge/4096/16-4 22045 5790 ns/op 707.46 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10891 ns/op 752.16 MB/s BenchmarkRepeatLarge/8192/16-4 10000 10050 ns/op 815.11 MB/s BenchmarkRepeatLarge/8192/4097-4 5338116 21.81 ns/op 187882.79 MB/s BenchmarkRepeatLarge/16384/1-4 6350 17848 ns/op 917.98 MB/s BenchmarkRepeatLarge/16384/16-4 7296 16893 ns/op 969.85 MB/s BenchmarkRepeatLarge/16384/4097-4 8128 12367 ns/op 993.85 MB/s BenchmarkRepeatLarge/32768/1-4 3763 31983 ns/op 1024.53 MB/s BenchmarkRepeatLarge/32768/16-4 3799 30958 ns/op 1058.48 MB/s BenchmarkRepeatLarge/32768/4097-4 4226 30353 ns/op 944.85 MB/s BenchmarkRepeatLarge/65536/1-4 1980 56612 ns/op 1157.63 MB/s BenchmarkRepeatLarge/65536/16-4 1858 67482 ns/op 971.16 MB/s BenchmarkRepeatLarge/65536/4097-4 2012 59839 ns/op 1027.00 MB/s BenchmarkRepeatLarge/131072/1-4 436 285159 ns/op 459.65 MB/s BenchmarkRepeatLarge/131072/16-4 412 283199 ns/op 462.83 MB/s BenchmarkRepeatLarge/131072/4097-4 427 285778 ns/op 444.43 MB/s BenchmarkRepeatLarge/262144/1-4 217 557469 ns/op 470.24 MB/s BenchmarkRepeatLarge/262144/16-4 218 534385 ns/op 490.55 MB/s BenchmarkRepeatLarge/262144/4097-4 219 592488 ns/op 435.64 MB/s BenchmarkRepeatLarge/524288/1-4 100 1172887 ns/op 447.01 MB/s BenchmarkRepeatLarge/524288/16-4 100 1164352 ns/op 450.28 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1100918 ns/op 472.62 MB/s BenchmarkRepeatLarge/1048576/1-4 55 2423137 ns/op 432.73 MB/s BenchmarkRepeatLarge/1048576/16-4 58 2248877 ns/op 466.27 MB/s BenchmarkRepeatLarge/1048576/4097-4 52 2245444 ns/op 465.27 MB/s BenchmarkRepeatLarge/2097152/1-4 31 4575039 ns/op 458.39 MB/s BenchmarkRepeatLarge/2097152/16-4 27 4461541 ns/op 470.05 MB/s BenchmarkRepeatLarge/2097152/4097-4 28 4522857 ns/op 462.89 MB/s BenchmarkRepeatLarge/4194304/1-4 12 8834319 ns/op 474.77 MB/s BenchmarkRepeatLarge/4194304/16-4 12 8918324 ns/op 470.30 MB/s BenchmarkRepeatLarge/4194304/4097-4 12 8897584 ns/op 471.05 MB/s BenchmarkRepeatLarge/8388608/1-4 6 18058041 ns/op 464.54 MB/s BenchmarkRepeatLarge/8388608/16-4 7 17920928 ns/op 468.09 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 18023916 ns/op 465.30 MB/s BenchmarkRepeatLarge/16777216/1-4 3 35715484 ns/op 469.75 MB/s BenchmarkRepeatLarge/16777216/16-4 3 36285979 ns/op 462.36 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 36722134 ns/op 456.87 MB/s BenchmarkRepeatLarge/33554432/1-4 2 70054052 ns/op 478.98 MB/s BenchmarkRepeatLarge/33554432/16-4 2 70675354 ns/op 474.77 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 72200936 ns/op 464.74 MB/s BenchmarkRepeatLarge/67108864/1-4 1 140619101 ns/op 477.24 MB/s BenchmarkRepeatLarge/67108864/16-4 1 139945589 ns/op 479.54 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 139884607 ns/op 479.74 MB/s BenchmarkRepeatLarge/134217728/1-4 1 307861490 ns/op 435.97 MB/s BenchmarkRepeatLarge/134217728/16-4 1 277356876 ns/op 483.92 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 282639232 ns/op 474.87 MB/s BenchmarkRepeatLarge/268435456/1-4 1 613621508 ns/op 437.46 MB/s BenchmarkRepeatLarge/268435456/16-4 1 554014367 ns/op 484.53 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 562904504 ns/op 476.88 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1203821926 ns/op 445.97 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1089900869 ns/op 492.59 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1098046471 ns/op 488.93 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2700816278 ns/op 397.56 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2096855376 ns/op 512.07 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2138971753 ns/op 501.99 MB/s BenchmarkIndexAnyASCII/1:1-4 1934695 60.68 ns/op BenchmarkIndexAnyASCII/1:2-4 2041414 59.14 ns/op BenchmarkIndexAnyASCII/1:4-4 2071752 58.61 ns/op BenchmarkIndexAnyASCII/1:8-4 2055586 58.89 ns/op BenchmarkIndexAnyASCII/1:16-4 2103056 56.53 ns/op BenchmarkIndexAnyASCII/1:32-4 1991668 59.42 ns/op BenchmarkIndexAnyASCII/1:64-4 1996161 59.30 ns/op BenchmarkIndexAnyASCII/16:1-4 2091392 56.81 ns/op BenchmarkIndexAnyASCII/16:2-4 684776 154.4 ns/op BenchmarkIndexAnyASCII/16:4-4 745153 158.7 ns/op BenchmarkIndexAnyASCII/16:8-4 616545 167.5 ns/op BenchmarkIndexAnyASCII/16:16-4 656844 176.6 ns/op BenchmarkIndexAnyASCII/16:32-4 536842 201.4 ns/op BenchmarkIndexAnyASCII/16:64-4 436471 247.9 ns/op BenchmarkIndexAnyASCII/256:1-4 1835450 63.77 ns/op BenchmarkIndexAnyASCII/256:2-4 72012 1636 ns/op BenchmarkIndexAnyASCII/256:4-4 71198 1652 ns/op BenchmarkIndexAnyASCII/256:8-4 70922 1663 ns/op BenchmarkIndexAnyASCII/256:16-4 69846 1663 ns/op BenchmarkIndexAnyASCII/256:32-4 69944 1694 ns/op BenchmarkIndexAnyASCII/256:64-4 67566 1745 ns/op BenchmarkIndexAnyUTF8/1:1-4 2119609 57.37 ns/op BenchmarkIndexAnyUTF8/1:2-4 2025154 58.59 ns/op BenchmarkIndexAnyUTF8/1:4-4 2068952 59.25 ns/op BenchmarkIndexAnyUTF8/1:8-4 2019712 58.58 ns/op BenchmarkIndexAnyUTF8/1:16-4 2106208 57.59 ns/op BenchmarkIndexAnyUTF8/1:32-4 2052966 57.97 ns/op BenchmarkIndexAnyUTF8/1:64-4 2095159 58.36 ns/op BenchmarkIndexAnyUTF8/16:1-4 1633090 73.74 ns/op BenchmarkIndexAnyUTF8/16:2-4 289628 402.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 295009 390.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 301237 380.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 304244 390.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 286551 396.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 288549 402.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 335517 354.1 ns/op BenchmarkIndexAnyUTF8/256:2-4 21366 5347 ns/op BenchmarkIndexAnyUTF8/256:4-4 21530 5439 ns/op BenchmarkIndexAnyUTF8/256:8-4 22426 5291 ns/op BenchmarkIndexAnyUTF8/256:16-4 22336 5599 ns/op BenchmarkIndexAnyUTF8/256:32-4 21078 5611 ns/op BenchmarkIndexAnyUTF8/256:64-4 21127 5746 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1997334 59.26 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2052505 59.05 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2021858 57.84 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2078898 57.67 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2088670 57.03 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2047830 58.48 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1996671 58.58 ns/op BenchmarkLastIndexAnyASCII/16:1-4 783578 150.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 769845 150.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 760018 155.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 733002 161.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 645560 172.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 574982 201.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 480148 248.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73573 1637 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73561 1632 ns/op BenchmarkLastIndexAnyASCII/256:4-4 74050 1621 ns/op BenchmarkLastIndexAnyASCII/256:8-4 72001 1627 ns/op BenchmarkLastIndexAnyASCII/256:16-4 73105 1641 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71775 1671 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69369 1720 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2023741 60.09 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2104338 57.28 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2079384 57.35 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2098460 57.44 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2132416 56.90 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2019525 59.39 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1987251 58.49 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 347364 325.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 178096 653.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 177910 664.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 169249 663.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 170119 682.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 162788 710.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 168872 727.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 26667 4484 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12162 9995 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12081 9847 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12132 9924 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10071 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10534 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10496 ns/op BenchmarkTrimASCII/1:1-4 3303256 35.83 ns/op BenchmarkTrimASCII/1:2-4 2485947 49.43 ns/op BenchmarkTrimASCII/1:4-4 2312367 51.43 ns/op BenchmarkTrimASCII/1:8-4 2023468 58.47 ns/op BenchmarkTrimASCII/1:16-4 1727068 69.33 ns/op BenchmarkTrimASCII/16:1-4 2744264 43.64 ns/op BenchmarkTrimASCII/16:2-4 777775 153.3 ns/op BenchmarkTrimASCII/16:4-4 782756 155.8 ns/op BenchmarkTrimASCII/16:8-4 690037 163.9 ns/op BenchmarkTrimASCII/16:16-4 668166 174.0 ns/op BenchmarkTrimASCII/256:1-4 787525 151.5 ns/op BenchmarkTrimASCII/256:2-4 74008 1630 ns/op BenchmarkTrimASCII/256:4-4 73527 1626 ns/op BenchmarkTrimASCII/256:8-4 73352 1632 ns/op BenchmarkTrimASCII/256:16-4 72270 1649 ns/op BenchmarkTrimASCII/4096:1-4 74874 1590 ns/op BenchmarkTrimASCII/4096:2-4 4599 25086 ns/op BenchmarkTrimASCII/4096:4-4 4651 25070 ns/op BenchmarkTrimASCII/4096:8-4 4708 25171 ns/op BenchmarkTrimASCII/4096:16-4 4506 25156 ns/op BenchmarkTrimByte-4 4069107 29.41 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13509 8880 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13414 8901 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1142 103389 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2341 50984 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4605 25768 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7800 14446 ns/op BenchmarkJoin/0-4 5239188 21.86 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4218150 28.67 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 226884 520.5 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 151832 773.6 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 111900 1055 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 89901 1341 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 76150 1528 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 65040 1842 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2745001 42.72 ns/op BenchmarkTrimSpace/ASCII-4 1733181 68.62 ns/op BenchmarkTrimSpace/SomeNonASCII-4 136183 836.3 ns/op BenchmarkTrimSpace/JustNonASCII-4 76491 1557 ns/op BenchmarkReplaceAll-4 120282 1001 ns/op 16 B/op 1 allocs/op PASS ok strings 58.775s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 41311 2794 ns/op BenchmarkCond2-4 16747 7058 ns/op BenchmarkCond4-4 10000 11567 ns/op BenchmarkCond8-4 4600 27833 ns/op BenchmarkCond16-4 1568 77498 ns/op BenchmarkCond32-4 684 179398 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 514432 259.7 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 258202 424.7 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 487807 241.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 333928 351.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 243840 485.4 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 512175 231.1 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 88221 1488 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 70759 1964 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 68739 2093 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 40942 3042 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 453668 366.4 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 166692 704.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 438060 263.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 146118 824.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 461851 251.8 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 159643 754.4 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2583076 45.93 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 39291 3049 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 132933 951.8 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 137013 1258 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7905 14107 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 273 420019 ns/op BenchmarkRange/*sync.Map-4 1372 87067 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 99642 1327 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 233302 505.5 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 58677 1848 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 170397 736.4 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 250891 478.5 ns/op BenchmarkAdversarialDelete/*sync.Map-4 192309 746.3 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 68180 1806 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 172921 700.7 ns/op BenchmarkDeleteCollision/*sync.Map-4 582530 224.6 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 45738 2549 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 132061 903.6 ns/op BenchmarkSwapCollision/*sync.Map-4 64758 1811 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 374 321993 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 91262 1292 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 337839 327.8 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 19582 6078 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 59682 1995 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 18412 6603 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 147140 1095 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 99723 1210 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 126363 861.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2128742 53.19 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 162186 733.1 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2448610 47.61 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 466468 262.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 152186 768.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 427498 269.0 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 85328 1415 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 346479 351.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 456805 290.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 109947 1088 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 517926 223.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 79057 2381 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 110938 1127 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 141682 834.4 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 53205 2259 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 227558 552.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 481777 271.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 119377 1026 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 494059 235.5 ns/op BenchmarkUncontendedSemaphore-4 3394966 35.35 ns/op BenchmarkContendedSemaphore-4 2535667 48.37 ns/op BenchmarkMutexUncontended-4 851185 173.0 ns/op BenchmarkMutex-4 118472 1021 ns/op BenchmarkMutexSlack-4 111602 1045 ns/op BenchmarkMutexWork-4 110906 1145 ns/op BenchmarkMutexWorkSlack-4 100900 1134 ns/op BenchmarkMutexNoSpin-4 53833 2151 ns/op BenchmarkMutexSpin-4 67356 1797 ns/op BenchmarkOnce-4 513662 240.9 ns/op BenchmarkSemaUncontended-4 6990783 16.88 ns/op BenchmarkSemaSyntNonblock-4 1000000 100.5 ns/op BenchmarkSemaSyntBlock-4 975852 118.8 ns/op BenchmarkSemaWorkNonblock-4 780746 144.6 ns/op BenchmarkSemaWorkBlock-4 686167 171.7 ns/op BenchmarkRWMutexUncontended-4 460562 287.7 ns/op BenchmarkRWMutexWrite100-4 251038 449.0 ns/op BenchmarkRWMutexWrite10-4 179582 644.1 ns/op BenchmarkRWMutexWorkWrite100-4 239580 488.9 ns/op BenchmarkRWMutexWorkWrite10-4 151443 782.6 ns/op BenchmarkWaitGroupUncontended-4 848224 137.0 ns/op BenchmarkWaitGroupAddDone-4 288220 417.7 ns/op BenchmarkWaitGroupAddDoneWork-4 286314 394.3 ns/op BenchmarkWaitGroupWait-4 5025471 24.33 ns/op BenchmarkWaitGroupWaitWork-4 2759683 43.42 ns/op BenchmarkWaitGroupActuallyWait-4 39961 2909 ns/op 32 B/op 2 allocs/op PASS ok sync 16.732s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 507763 271.1 ns/op PASS ok sync/atomic 0.171s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 101148 1159 ns/op 0 B/op 0 allocs/op PASS ok testing 0.170s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7864 13839 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11671 10065 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 100 1195118 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 124 957778 ns/op 1043 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 152476432 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 149737066 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1663 64269 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2028 54196 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 20 5936236 ns/op 413572 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5277113 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 718052254 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 695721194 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 216 534040 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 250 479553 ns/op 157 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 61566281 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 59683626 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7110159433 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6798541139 ns/op 335149968 B/op 100091 allocs/op BenchmarkPyramid/10-4 2490 45189 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 34 3166968 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 326677338 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2460 46857 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 272 430208 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 24 4405452 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7333 14524 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.975s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 74959154 ns/op BenchmarkVariableString-4 101038 1165 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2006 53717 ns/op 2517 B/op 39 allocs/op PASS ok text/template/parse 0.523s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 33 3300758 ns/op BenchmarkAfter-4 118 1135859 ns/op BenchmarkStop-4 204 572074 ns/op BenchmarkSimultaneousAfterFunc-4 25 4220607 ns/op BenchmarkStartStop-4 223 639231 ns/op BenchmarkReset-4 2466 52852 ns/op BenchmarkSleep-4 30 3777253 ns/op BenchmarkParallelTimerLatency-4 50 187724 avg-late-ns 329337 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 100086 avg-late-ns 249420 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 87114 avg-late-ns 211150 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 75867 avg-late-ns 269403 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 54333 avg-late-ns 173755 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 91353 avg-late-ns 449081 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 112411 avg-late-ns 442450 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 112266 avg-late-ns 409282 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 97143 avg-late-ns 467287 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 144936 avg-late-ns 795237 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 800460 avg-late-ns 4015583 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 115040 avg-late-ns 269386 max-late-ns BenchmarkTicker-4 354 304825 ns/op BenchmarkTickerReset-4 4039 29546 ns/op BenchmarkTickerResetNaive-4 195 658440 ns/op BenchmarkNow-4 943700 121.8 ns/op BenchmarkNowUnixNano-4 994854 112.1 ns/op BenchmarkNowUnixMilli-4 1000000 115.1 ns/op BenchmarkNowUnixMicro-4 959001 124.3 ns/op BenchmarkFormat-4 57360 2025 ns/op BenchmarkFormatRFC3339-4 78094 1556 ns/op BenchmarkFormatRFC3339Nano-4 78518 1555 ns/op BenchmarkFormatNow-4 79587 1496 ns/op BenchmarkMarshalJSON-4 101713 1129 ns/op BenchmarkMarshalText-4 109167 1074 ns/op BenchmarkParse-4 139422 861.0 ns/op BenchmarkParseRFC3339UTC-4 312919 362.4 ns/op BenchmarkParseRFC3339UTCBytes-4 227509 528.4 ns/op BenchmarkParseRFC3339TZ-4 100705 1167 ns/op BenchmarkParseRFC3339TZBytes-4 80077 1477 ns/op BenchmarkParseDuration-4 493195 226.8 ns/op BenchmarkHour-4 826282 141.3 ns/op BenchmarkSecond-4 820905 142.8 ns/op BenchmarkYear-4 618976 189.5 ns/op BenchmarkDay-4 573441 210.7 ns/op BenchmarkISOWeek-4 594478 194.9 ns/op BenchmarkGoString-4 83172 1451 ns/op BenchmarkUnmarshalText-4 70120 1649 ns/op PASS ok time 11.481s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 642368 169.7 ns/op BenchmarkDecodeValidJapaneseChars-4 756698 144.1 ns/op BenchmarkDecodeRune-4 1954563 61.20 ns/op BenchmarkEncodeValidASCII-4 550752 198.8 ns/op BenchmarkEncodeValidJapaneseChars-4 869889 135.2 ns/op BenchmarkAppendRuneValidASCII-4 1571384 74.98 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2536608 47.62 ns/op BenchmarkEncodeRune-4 3240758 37.01 ns/op PASS ok unicode/utf16 1.308s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 941240 127.7 ns/op BenchmarkRuneCountTenJapaneseChars-4 191179 602.4 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3857388 30.77 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 422614 280.7 ns/op BenchmarkValidTenASCIIChars-4 856936 132.1 ns/op BenchmarkValid100KASCIIChars-4 118 1010178 ns/op BenchmarkValidTenJapaneseChars-4 167032 700.1 ns/op BenchmarkValidLongMostlyASCII-4 93 1095672 ns/op BenchmarkValidLongJapanese-4 54 2015416 ns/op BenchmarkValidStringTenASCIIChars-4 4912344 24.44 ns/op BenchmarkValidString100KASCIIChars-4 9739 12205 ns/op BenchmarkValidStringTenJapaneseChars-4 412216 259.7 ns/op BenchmarkValidStringLongMostlyASCII-4 1210 98013 ns/op BenchmarkValidStringLongJapanese-4 163 741889 ns/op BenchmarkEncodeASCIIRune-4 4388574 26.44 ns/op BenchmarkEncodeJapaneseRune-4 2544622 48.54 ns/op BenchmarkAppendASCIIRune-4 11277561 10.66 ns/op BenchmarkAppendJapaneseRune-4 2949276 39.75 ns/op BenchmarkDecodeASCIIRune-4 3003711 39.80 ns/op BenchmarkDecodeJapaneseRune-4 2052736 58.97 ns/op BenchmarkFullRune/ASCII-4 3877233 30.99 ns/op BenchmarkFullRune/Incomplete-4 1701259 69.94 ns/op BenchmarkFullRune/Japanese-4 3845617 30.24 ns/op PASS ok unicode/utf8 3.484s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 51627571622 ns/op PASS ok cmd/api 56.769s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1255538 94.99 ns/op BenchmarkEqArrayOfStrings64-4 157342 741.7 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11269 ns/op BenchmarkEqArrayOfFloats5-4 1488088 79.58 ns/op BenchmarkEqArrayOfFloats64-4 163273 734.5 ns/op BenchmarkEqArrayOfFloats1024-4 10000 11414 ns/op BenchmarkEqStruct-4 18882109 6.003 ns/op PASS ok cmd/compile/internal/reflectdata 1.079s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 8322 348948 ns/op BenchmarkCopyElim1-4 663 172136 ns/op BenchmarkCopyElim10-4 622 183639 ns/op BenchmarkCopyElim100-4 352 322365 ns/op BenchmarkCopyElim1000-4 67 1652762 ns/op BenchmarkCopyElim10000-4 3 33604406 ns/op BenchmarkCopyElim100000-4 1 601293141 ns/op BenchmarkDeadCode/1-4 538 190839 ns/op BenchmarkDeadCode/10-4 501 236337 ns/op BenchmarkDeadCode/100-4 285 423953 ns/op BenchmarkDeadCode/1000-4 48 2595704 ns/op BenchmarkDeadCode/10000-4 3 35546593 ns/op BenchmarkDeadCode/100000-4 1 466748572 ns/op BenchmarkDeadCode/200000-4 1 964743221 ns/op BenchmarkDominatorsLinear-4 13 11624228 ns/op 0.86 MB/s BenchmarkDominatorsFwdBack-4 7 16114021 ns/op 0.62 MB/s BenchmarkDominatorsManyPred-4 7 14826052 ns/op 0.67 MB/s BenchmarkDominatorsMaxPred-4 8 13334816 ns/op 0.75 MB/s BenchmarkDominatorsMaxPredVal-4 8 13640285 ns/op 0.73 MB/s BenchmarkFuse/1-4 529 212100 ns/op BenchmarkFuse/10-4 422 238087 ns/op BenchmarkFuse/100-4 172 686109 ns/op BenchmarkFuse/1000-4 20 5908878 ns/op BenchmarkFuse/10000-4 2 78761632 ns/op BenchmarkNilCheckDeep1-4 12840 9013 ns/op 0.11 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4846 22499 ns/op 0.44 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 742 152615 ns/op 0.66 MB/s 632 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 73 1486364 ns/op 0.67 MB/s 4894 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 18789856 ns/op 0.53 MB/s 93189 B/op 6 allocs/op BenchmarkDSEPass-4 33 3421259 ns/op 43910 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 117490712 ns/op 4266096 B/op 108616 allocs/op BenchmarkCSEPass-4 7 14958342 ns/op 150260 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 148781388 ns/op 5652248 B/op 97375 allocs/op BenchmarkDeadcodePass-4 162 724749 ns/op 84830 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 121852279 ns/op 4013128 B/op 44779 allocs/op BenchmarkMultiPass-4 66 1687933 ns/op 236687 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 243474272 ns/op 11157016 B/op 149390 allocs/op BenchmarkCondRewrite/SoloJump-4 3368978 35.07 ns/op BenchmarkCondRewrite/CombJump-4 3403210 35.52 ns/op PASS ok cmd/compile/internal/ssa 16.376s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9799 11374 ns/op BenchmarkExtShift-4 18784 6401 ns/op BenchmarkModify-4 10000 11323 ns/op BenchmarkMullImm-4 19442 6227 ns/op BenchmarkConstModify-4 10000 11061 ns/op BenchmarkBitSet-4 21034 5692 ns/op BenchmarkBitClear-4 20260 5795 ns/op BenchmarkBitToggle-4 20962 5692 ns/op BenchmarkBitSetConst-4 169652 711.1 ns/op BenchmarkBitClearConst-4 172659 710.4 ns/op BenchmarkBitToggleConst-4 172610 714.1 ns/op BenchmarkDivconstI64-4 9099750 13.09 ns/op BenchmarkModconstI64-4 8997022 13.42 ns/op BenchmarkDivisiblePow2constI64-4 9359618 12.77 ns/op BenchmarkDivisibleconstI64-4 9737374 12.30 ns/op BenchmarkDivisibleWDivconstI64-4 6895807 17.19 ns/op BenchmarkDivconstU64/3-4 9085634 13.26 ns/op BenchmarkDivconstU64/5-4 8581506 13.77 ns/op BenchmarkDivconstU64/37-4 10234284 11.91 ns/op BenchmarkDivconstU64/1234567-4 10069110 11.77 ns/op BenchmarkModconstU64-4 10329944 11.51 ns/op BenchmarkDivisibleconstU64-4 10357900 11.60 ns/op BenchmarkDivisibleWDivconstU64-4 6652807 18.06 ns/op BenchmarkDivconstI32-4 9074587 13.13 ns/op BenchmarkModconstI32-4 10468179 11.42 ns/op BenchmarkDivisiblePow2constI32-4 10373034 11.46 ns/op BenchmarkDivisibleconstI32-4 10758012 11.23 ns/op BenchmarkDivisibleWDivconstI32-4 6893600 17.21 ns/op BenchmarkDivconstU32-4 9118760 13.09 ns/op BenchmarkModconstU32-4 9268699 12.92 ns/op BenchmarkDivisibleconstU32-4 10495040 11.41 ns/op BenchmarkDivisibleWDivconstU32-4 7231536 16.30 ns/op BenchmarkDivconstI16-4 8911783 13.16 ns/op BenchmarkModconstI16-4 10388742 11.49 ns/op BenchmarkDivisiblePow2constI16-4 10549118 11.39 ns/op BenchmarkDivisibleconstI16-4 10534737 11.13 ns/op BenchmarkDivisibleWDivconstI16-4 7186096 16.50 ns/op BenchmarkDivconstU16-4 10302451 11.54 ns/op BenchmarkModconstU16-4 10278528 11.41 ns/op BenchmarkDivisibleconstU16-4 10636614 11.36 ns/op BenchmarkDivisibleWDivconstU16-4 6340981 19.59 ns/op BenchmarkDivconstI8-4 10103958 11.77 ns/op BenchmarkModconstI8-4 9847038 12.13 ns/op BenchmarkDivisiblePow2constI8-4 10591316 11.32 ns/op BenchmarkDivisibleconstI8-4 9554984 12.61 ns/op BenchmarkDivisibleWDivconstI8-4 6716155 18.18 ns/op BenchmarkDivconstU8-4 9477920 11.95 ns/op BenchmarkModconstU8-4 10154881 11.94 ns/op BenchmarkDivisibleconstU8-4 10143771 11.73 ns/op BenchmarkDivisibleWDivconstU8-4 6594108 18.80 ns/op BenchmarkMul2-4 156044 766.7 ns/op BenchmarkMulNeg2-4 160826 779.5 ns/op BenchmarkEfaceInteger-4 3610851 29.80 ns/op BenchmarkMulconstI32/3-4 19714747 6.175 ns/op BenchmarkMulconstI32/5-4 19901725 6.093 ns/op BenchmarkMulconstI32/12-4 18126178 6.440 ns/op BenchmarkMulconstI32/120-4 19494040 6.048 ns/op BenchmarkMulconstI32/-120-4 19620525 6.022 ns/op BenchmarkMulconstI32/65537-4 18295800 6.373 ns/op BenchmarkMulconstI32/65538-4 18444169 6.440 ns/op BenchmarkMulconstI64/3-4 19886230 5.990 ns/op BenchmarkMulconstI64/5-4 20019681 6.026 ns/op BenchmarkMulconstI64/12-4 18485457 6.558 ns/op BenchmarkMulconstI64/120-4 19798621 5.990 ns/op BenchmarkMulconstI64/-120-4 19558212 5.991 ns/op BenchmarkMulconstI64/65537-4 18742476 6.370 ns/op BenchmarkMulconstI64/65538-4 18610761 6.384 ns/op BenchmarkMulconstU32/3-4 19568883 6.004 ns/op BenchmarkMulconstU32/5-4 19294406 6.033 ns/op BenchmarkMulconstU32/12-4 18647391 6.388 ns/op BenchmarkMulconstU32/120-4 19791110 6.075 ns/op BenchmarkMulconstU32/65537-4 18777034 6.361 ns/op BenchmarkMulconstU32/65538-4 18745851 6.393 ns/op BenchmarkMulconstU64/3-4 19501124 6.166 ns/op BenchmarkMulconstU64/5-4 19929078 6.006 ns/op BenchmarkMulconstU64/12-4 18471938 6.356 ns/op BenchmarkMulconstU64/120-4 19687929 6.127 ns/op BenchmarkMulconstU64/65537-4 18894013 6.437 ns/op BenchmarkMulconstU64/65538-4 18511150 6.374 ns/op BenchmarkShiftArithmeticRight-4 19389639 6.068 ns/op BenchmarkSwitch8Predictable-4 15603664 7.532 ns/op BenchmarkSwitch8Unpredictable-4 6457653 18.10 ns/op BenchmarkSwitch32Predictable-4 9406784 12.05 ns/op BenchmarkSwitch32Unpredictable-4 6507836 17.99 ns/op BenchmarkSwitchStringPredictable-4 8853972 12.56 ns/op BenchmarkSwitchStringUnpredictable-4 4959548 23.76 ns/op PASS ok cmd/compile/internal/test 11.836s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 124 943527 ns/op BenchmarkNamed/Underlying/nongeneric-4 717504 141.2 ns/op BenchmarkNamed/Underlying/generic-4 879306 129.8 ns/op BenchmarkNamed/Underlying/src_instance-4 846955 132.0 ns/op BenchmarkNamed/Underlying/user_instance-4 805177 142.2 ns/op BenchmarkCheck/http/funcbodies/info-4 1 507657892 ns/op 60002 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 366634167 ns/op 83074 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 146971665 ns/op 207138 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 129482738 ns/op 235102 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 331928298 ns/op 15452 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 88039018 ns/op 58246 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 33458288 ns/op 153175 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 31603755 ns/op 162279 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 141370275 ns/op 15342 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 41021152 ns/op 52875 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 20680175 ns/op 104848 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19205640 ns/op 112915 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1119910870 ns/op 55240 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 581877695 ns/op 106307 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 149109786 ns/op 414693 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 113515868 ns/op 544653 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 414652477 ns/op 4878 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 61951790 ns/op 32644 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 37725845 ns/op 53590 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 35606839 ns/op 56779 lines/s PASS ok cmd/compile/internal/types2 15.103s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 45 2435439 ns/op 3883000 sys-ns/op 387667 user-ns/op PASS ok cmd/go 0.252s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 67947 1715 ns/op 4.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 77116 1515 ns/op 5.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14346 8338 ns/op 122.80 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14718 8177 ns/op 125.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2203 53927 ns/op 151.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2187 53258 ns/op 153.82 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.962s All tests passed.