freebsd-amd64-race at 89de906aa20b18f801b1c44abc03f298ae850954 :: 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.182s ok archive/zip 1.906s ok bufio 0.308s ok bytes 4.542s ok compress/bzip2 0.617s ok compress/flate 5.122s ok compress/gzip 10.747s ok compress/lzw 0.517s ok compress/zlib 4.446s ok container/heap 0.038s ok container/list 0.026s ok container/ring 0.038s ok context 0.041s ok crypto 0.028s ok crypto/aes 0.079s ok crypto/cipher 0.060s ok crypto/des 0.060s ok crypto/dsa 0.039s ok crypto/ecdh 0.199s ok crypto/ecdsa 0.145s ok crypto/ed25519 0.380s ok crypto/elliptic 0.048s ok crypto/hmac 0.040s ok crypto/internal/alias 0.027s ok crypto/internal/bigmod 2.395s ok crypto/internal/boring 0.026s ok crypto/internal/boring/bcache 0.445s ok crypto/internal/edwards25519 33.871s ok crypto/internal/edwards25519/field 12.595s ok crypto/internal/nistec 3.938s ok crypto/internal/nistec/fiat 0.026s [no tests to run] ok crypto/md5 0.041s ok crypto/rand 0.393s ok crypto/rc4 0.432s ok crypto/rsa 0.466s ok crypto/sha1 0.039s ok crypto/sha256 0.038s ok crypto/sha512 0.040s ok crypto/subtle 0.421s ok crypto/tls 1.517s ok crypto/x509 1.119s ok database/sql 0.368s ok database/sql/driver 0.026s ok debug/buildinfo 0.048s ok debug/dwarf 0.079s ok debug/elf 1.185s ok debug/gosym 0.114s ok debug/macho 0.039s ok debug/pe 0.048s ok debug/plan9obj 0.027s ok embed 0.029s [no tests to run] ok embed/internal/embedtest 0.037s ok encoding/ascii85 0.037s ok encoding/asn1 0.037s ok encoding/base32 0.094s ok encoding/base64 0.037s ok encoding/binary 0.037s ok encoding/csv 0.069s ok encoding/gob 15.166s ok encoding/hex 0.046s ok encoding/json 1.177s ok encoding/pem 2.057s ok encoding/xml 0.204s ok errors 0.038s ok expvar 0.027s ok flag 0.129s ok fmt 0.519s ok go/ast 0.039s ok go/build 4.021s ok go/build/constraint 0.038s ok go/constant 0.038s ok go/doc 0.252s ok go/doc/comment 1.969s ok go/format 0.061s ok go/importer 0.181s ok go/internal/gccgoimporter 0.069s ok go/internal/gcimporter 1.180s ok go/internal/srcimporter 11.008s ok go/parser 0.963s ok go/printer 1.319s ok go/scanner 0.038s ok go/token 0.123s ok go/types 30.476s ok hash 0.039s ok hash/adler32 0.059s ok hash/crc32 0.071s ok hash/crc64 0.039s ok hash/fnv 0.029s ok hash/maphash 0.038s ok html 0.042s ok html/template 0.231s ok image 0.423s ok image/color 0.071s ok image/draw 0.571s ok image/gif 0.875s ok image/jpeg 1.225s ok image/png 2.859s ok index/suffixarray 1.014s ok internal/abi 4.003s ok internal/buildcfg 0.027s ok internal/coverage/cformat 0.028s ok internal/coverage/cmerge 0.028s ok internal/coverage/pods 0.037s ok internal/coverage/slicereader 0.026s ok internal/coverage/slicewriter 0.027s ok internal/coverage/test 0.057s ok internal/cpu 0.080s ok internal/dag 0.027s ok internal/diff 0.038s ok internal/fmtsort 0.028s ok internal/fuzz 0.050s ok internal/godebug 0.026s ok internal/intern 0.230s ok internal/itoa 0.028s ok internal/poll 0.380s ok internal/profile 0.031s ok internal/reflectlite 0.241s ok internal/safefilepath 0.027s ok internal/saferio 0.149s ok internal/singleflight 0.104s ok internal/testenv 0.028s ok internal/trace 0.189s ok internal/types/errors 0.382s ok internal/unsafeheader 0.031s ok internal/xcoff 0.040s ok io 0.067s ok io/fs 0.285s ok io/ioutil 0.038s ok log 0.037s ok log/syslog 1.299s ok math 0.050s ok math/big 2.909s ok math/bits 0.051s ok math/cmplx 0.036s ok math/rand 1.913s ok mime 0.048s ok mime/multipart 1.516s ok mime/quotedprintable 0.082s ok net 7.983s ok net/http 8.701s ok net/http/cgi 0.344s ok net/http/cookiejar 0.039s ok net/http/fcgi 0.144s ok net/http/httptest 0.187s ok net/http/httptrace 0.027s ok net/http/httputil 0.670s ok net/http/internal 0.039s ok net/http/internal/ascii 0.027s ok net/http/pprof 5.360s ok net/internal/socktest 0.027s ok net/mail 0.037s ok net/netip 0.344s ok net/rpc 0.068s ok net/rpc/jsonrpc 0.040s ok net/smtp 0.060s ok net/textproto 0.038s ok net/url 0.049s ok os 0.506s ok os/exec 0.388s ok os/exec/internal/fdtest 0.028s ok os/signal 3.391s ok os/user 0.028s ok path 0.040s ok path/filepath 0.115s ok plugin 0.028s ok reflect 0.464s ok regexp 3.151s ok regexp/syntax 4.345s ok runtime 25.939s ok runtime/cgo 0.029s ok runtime/coverage 0.027s ok runtime/debug 0.141s ok runtime/internal/atomic 0.089s ok runtime/internal/math 0.037s ok runtime/internal/sys 0.038s ok runtime/metrics 0.039s ok runtime/pprof 8.371s ok runtime/race 9.003s ok runtime/trace 4.322s ok sort 0.466s ok strconv 2.263s ok strings 3.446s ok sync 0.639s ok sync/atomic 1.600s ok syscall 0.717s ok testing 1.956s ok testing/fstest 0.040s ok testing/iotest 0.037s ok testing/quick 0.188s ok text/scanner 0.048s ok text/tabwriter 0.036s ok text/template 0.092s ok text/template/parse 0.048s ok time 2.257s ok unicode 0.043s ok unicode/utf16 0.030s ok unicode/utf8 0.061s ok cmd/addr2line 1.734s ok cmd/api 6.177s ok cmd/asm/internal/asm 2.882s ok cmd/asm/internal/lex 0.039s ok cmd/compile/internal/abt 0.060s ok cmd/compile/internal/amd64 0.038s ok cmd/compile/internal/base 0.038s ok cmd/compile/internal/compare 0.040s ok cmd/compile/internal/dwarfgen 0.553s ok cmd/compile/internal/importer 0.830s ok cmd/compile/internal/ir 0.029s ok cmd/compile/internal/logopt 0.201s ok cmd/compile/internal/noder 0.038s ok cmd/compile/internal/reflectdata 0.028s [no tests to run] ok cmd/compile/internal/ssa 3.059s ok cmd/compile/internal/syntax 0.171s ok cmd/compile/internal/test 12.323s ok cmd/compile/internal/typecheck 0.283s ok cmd/compile/internal/types 0.027s ok cmd/compile/internal/types2 7.672s ok cmd/covdata 0.026s ok cmd/cover 1.210s ok cmd/dist 0.027s ok cmd/doc 0.979s ok cmd/fix 1.913s ok cmd/go 81.954s ok cmd/go/internal/auth 0.026s ok cmd/go/internal/cache 0.160s ok cmd/go/internal/fsys 0.083s ok cmd/go/internal/generate 0.050s ok cmd/go/internal/get 0.050s ok cmd/go/internal/imports 0.040s ok cmd/go/internal/load 0.041s ok cmd/go/internal/lockedfile 0.510s ok cmd/go/internal/lockedfile/internal/filelock 0.079s ok cmd/go/internal/modconv 0.048s ok cmd/go/internal/modfetch 0.038s ok cmd/go/internal/modfetch/codehost 0.039s ok cmd/go/internal/modfetch/zip_sum_test 0.046s ok cmd/go/internal/modindex 0.521s ok cmd/go/internal/modload 0.037s ok cmd/go/internal/mvs 0.058s ok cmd/go/internal/par 0.177s ok cmd/go/internal/str 0.027s ok cmd/go/internal/test 0.028s ok cmd/go/internal/vcs 0.040s ok cmd/go/internal/vcweb 0.040s ok cmd/go/internal/vcweb/vcstest 3.201s ok cmd/go/internal/web 0.049s ok cmd/go/internal/work 0.090s ok cmd/gofmt 0.190s ok cmd/internal/archive 0.712s ok cmd/internal/buildid 0.593s ok cmd/internal/dwarf 0.027s ok cmd/internal/edit 0.026s ok cmd/internal/goobj 0.027s ok cmd/internal/moddeps 0.762s ok cmd/internal/notsha256 0.037s ok cmd/internal/obj 0.444s ok cmd/internal/obj/ppc64 0.085s ok cmd/internal/obj/riscv 0.049s ok cmd/internal/obj/s390x 0.027s ok cmd/internal/obj/x86 2.538s ok cmd/internal/objabi 0.027s ok cmd/internal/pkgpath 0.142s ok cmd/internal/pkgpattern 0.038s ok cmd/internal/quoted 0.038s ok cmd/internal/src 0.025s ok cmd/internal/test2json 0.739s ok cmd/link 6.136s ok cmd/link/internal/benchmark 0.036s ok cmd/link/internal/ld 4.255s ok cmd/link/internal/loader 0.527s ok cmd/nm 1.709s ok cmd/objdump 2.242s ok cmd/pack 1.354s ok cmd/pprof 1.564s ok cmd/trace 0.090s ok cmd/vet 14.173s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3061 36118 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2209 46369 ns/op 1852 B/op 36 allocs/op Benchmark/Writer/PAX-4 1664 68796 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4128 27234 ns/op 5236 B/op 16 allocs/op Benchmark/Reader/GNU-4 5158 19551 ns/op 5231 B/op 15 allocs/op Benchmark/Reader/PAX-4 2163 56255 ns/op 8940 B/op 33 allocs/op PASS ok archive/tar 0.738s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 294329291 ns/op 828832 B/op 83 allocs/op BenchmarkZip64Test-4 1 146199457 ns/op BenchmarkZip64TestSizes/4096-4 1725 66553 ns/op BenchmarkZip64TestSizes/1048576-4 184 627945 ns/op BenchmarkZip64TestSizes/67108864-4 1 141308379 ns/op PASS ok archive/zip 1.193s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 231892 468.5 ns/op BenchmarkReaderCopyUnoptimal-4 142674 778.8 ns/op BenchmarkReaderCopyNoWriteTo-4 4932 22686 ns/op BenchmarkReaderWriteToOptimal-4 7698 13851 ns/op BenchmarkReaderReadString-4 136465 873.7 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 222240 521.0 ns/op BenchmarkWriterCopyUnoptimal-4 224828 532.6 ns/op BenchmarkWriterCopyNoReadFrom-4 5824 22232 ns/op BenchmarkReaderEmpty-4 31984 3773 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 26984 4520 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 590812 185.0 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.466s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5202 21198 ns/op 1545.80 MB/s BenchmarkWriteByte-4 476 246969 ns/op 16.59 MB/s BenchmarkWriteRune-4 261 462234 ns/op 26.58 MB/s BenchmarkBufferNotEmptyWriteRead-4 34 3361738 ns/op BenchmarkBufferFullSmallReads-4 98 1072215 ns/op BenchmarkBufferWriteBlock/N4096-4 7824 18169 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 460 256885 ns/op 260098 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 12 9245102 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4162682 27.94 ns/op 357.88 MB/s BenchmarkIndexByte/32-4 4194216 29.81 ns/op 1073.32 MB/s BenchmarkIndexByte/4K-4 911330 129.6 ns/op 31593.51 MB/s BenchmarkIndexBytePortable/10-4 762087 149.0 ns/op 67.13 MB/s BenchmarkIndexBytePortable/32-4 318037 367.8 ns/op 87.01 MB/s BenchmarkIndexBytePortable/4K-4 2800 42702 ns/op 95.92 MB/s BenchmarkIndexRune/10-4 1205984 98.40 ns/op 101.62 MB/s BenchmarkIndexRune/32-4 1000000 100.7 ns/op 317.67 MB/s BenchmarkIndexRune/4K-4 371066 317.7 ns/op 12892.56 MB/s BenchmarkIndexRuneASCII/10-4 4646848 27.01 ns/op 370.17 MB/s BenchmarkIndexRuneASCII/32-4 4299432 28.82 ns/op 1110.24 MB/s BenchmarkIndexRuneASCII/4K-4 901777 129.8 ns/op 31547.81 MB/s BenchmarkEqual/0-4 7592316 15.50 ns/op BenchmarkEqual/1-4 1507891 81.16 ns/op 12.32 MB/s BenchmarkEqual/6-4 1479068 81.23 ns/op 73.86 MB/s BenchmarkEqual/9-4 1470295 81.33 ns/op 110.66 MB/s BenchmarkEqual/15-4 1432114 85.55 ns/op 175.35 MB/s BenchmarkEqual/16-4 1479536 81.02 ns/op 197.49 MB/s BenchmarkEqual/20-4 1301305 92.48 ns/op 216.26 MB/s BenchmarkEqual/32-4 1310353 91.83 ns/op 348.48 MB/s BenchmarkEqual/4K-4 108135 1087 ns/op 3767.83 MB/s BenchmarkIndex/10-4 2971924 39.42 ns/op 253.66 MB/s BenchmarkIndex/32-4 2968123 39.76 ns/op 804.80 MB/s BenchmarkIndex/4K-4 18344 6528 ns/op 627.45 MB/s BenchmarkIndexEasy/10-4 3161076 37.06 ns/op 269.86 MB/s BenchmarkIndexEasy/32-4 2893929 40.87 ns/op 783.05 MB/s BenchmarkIndexEasy/4K-4 499208 240.8 ns/op 17008.16 MB/s BenchmarkCount/10-4 1551404 76.05 ns/op 131.49 MB/s BenchmarkCount/32-4 1528732 78.38 ns/op 408.27 MB/s BenchmarkCount/4K-4 18129 6649 ns/op 616.03 MB/s BenchmarkCountEasy/10-4 1608363 73.88 ns/op 135.36 MB/s BenchmarkCountEasy/32-4 1529943 78.56 ns/op 407.34 MB/s BenchmarkCountEasy/4K-4 428562 278.8 ns/op 14692.05 MB/s BenchmarkCountSingle/10-4 3531870 34.11 ns/op 293.20 MB/s BenchmarkCountSingle/32-4 3405118 35.75 ns/op 895.18 MB/s BenchmarkCountSingle/4K-4 781681 141.0 ns/op 29045.16 MB/s BenchmarkToUpper/#00-4 3088849 38.11 ns/op BenchmarkToUpper/ONLYUPPER-4 318688 374.8 ns/op BenchmarkToUpper/abc-4 539397 222.6 ns/op BenchmarkToUpper/AbC123-4 322554 355.3 ns/op BenchmarkToUpper/azAZ09_-4 297490 385.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 91328 1288 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40546 2939 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 60358 1954 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 122703 911.3 ns/op BenchmarkToLower/#00-4 3074328 39.17 ns/op BenchmarkToLower/abc-4 453040 255.5 ns/op BenchmarkToLower/AbC123-4 311860 360.8 ns/op BenchmarkToLower/azAZ09_-4 301236 390.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 90135 1304 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 43830 2699 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 69313 1731 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 122937 936.8 ns/op BenchmarkFields/ASCII/16-4 146797 792.2 ns/op 20.20 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 11018 ns/op 23.23 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 654 179552 ns/op 22.81 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 38 3021963 ns/op 21.69 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 48958972 ns/op 21.42 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 76845 1476 ns/op 10.84 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6756 16811 ns/op 15.23 MB/s 512 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 400 297439 ns/op 13.77 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 22 5250914 ns/op 12.48 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 92937919 ns/op 11.28 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 172321 687.4 ns/op 23.28 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13990 8535 ns/op 29.99 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 775 154790 ns/op 26.46 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 37 2952747 ns/op 22.19 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 55691425 ns/op 18.83 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 106626 1118 ns/op 14.31 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8445 11849 ns/op 21.60 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 556 213202 ns/op 19.21 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 3892770 ns/op 16.84 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 71284610 ns/op 14.71 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2102541 57.05 ns/op BenchmarkTrimSpace/ASCII-4 993477 111.6 ns/op BenchmarkTrimSpace/SomeNonASCII-4 116913 1006 ns/op BenchmarkTrimSpace/JustNonASCII-4 53028 2234 ns/op BenchmarkToValidUTF8/Valid-4 521085 230.6 ns/op BenchmarkToValidUTF8/InvalidASCII-4 350221 329.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 103562 1170 ns/op BenchmarkIndexHard1-4 829 142007 ns/op BenchmarkIndexHard2-4 601 198774 ns/op BenchmarkIndexHard3-4 151 788069 ns/op BenchmarkIndexHard4-4 188 638768 ns/op BenchmarkLastIndexHard1-4 6 19434271 ns/op BenchmarkLastIndexHard2-4 5 24674049 ns/op BenchmarkLastIndexHard3-4 4 26846832 ns/op BenchmarkCountHard1-4 823 141729 ns/op BenchmarkCountHard2-4 602 197928 ns/op BenchmarkCountHard3-4 151 792103 ns/op BenchmarkSplitEmptySeparator-4 1 120826106 ns/op BenchmarkSplitSingleByteSeparator-4 14 7363949 ns/op BenchmarkSplitMultiByteSeparator-4 13 8760242 ns/op BenchmarkSplitNSingleByteSeparator-4 199233 625.1 ns/op BenchmarkSplitNMultiByteSeparator-4 76176 1603 ns/op BenchmarkRepeat-4 178453 639.7 ns/op BenchmarkRepeatLarge/256/1-4 142747 845.4 ns/op 302.83 MB/s BenchmarkRepeatLarge/256/16-4 214802 558.3 ns/op 458.52 MB/s BenchmarkRepeatLarge/512/1-4 100653 1110 ns/op 461.19 MB/s BenchmarkRepeatLarge/512/16-4 148681 810.2 ns/op 631.95 MB/s BenchmarkRepeatLarge/1024/1-4 73273 1613 ns/op 634.75 MB/s BenchmarkRepeatLarge/1024/16-4 93322 1332 ns/op 768.58 MB/s BenchmarkRepeatLarge/2048/1-4 38160 3132 ns/op 653.98 MB/s BenchmarkRepeatLarge/2048/16-4 42225 2749 ns/op 744.97 MB/s BenchmarkRepeatLarge/4096/1-4 23679 5073 ns/op 807.41 MB/s BenchmarkRepeatLarge/4096/16-4 25729 4979 ns/op 822.60 MB/s BenchmarkRepeatLarge/8192/1-4 13116 8780 ns/op 933.02 MB/s BenchmarkRepeatLarge/8192/16-4 13446 8896 ns/op 920.90 MB/s BenchmarkRepeatLarge/8192/4097-4 24087 4899 ns/op 836.30 MB/s BenchmarkRepeatLarge/16384/1-4 7040 15187 ns/op 1078.82 MB/s BenchmarkRepeatLarge/16384/16-4 7688 15536 ns/op 1054.60 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 11557 ns/op 1063.52 MB/s BenchmarkRepeatLarge/32768/1-4 4286 28581 ns/op 1146.52 MB/s BenchmarkRepeatLarge/32768/16-4 4917 28777 ns/op 1138.69 MB/s BenchmarkRepeatLarge/32768/4097-4 4326 27811 ns/op 1031.23 MB/s BenchmarkRepeatLarge/65536/1-4 2038 52425 ns/op 1250.09 MB/s BenchmarkRepeatLarge/65536/16-4 2205 72047 ns/op 909.63 MB/s BenchmarkRepeatLarge/65536/4097-4 2181 51741 ns/op 1187.74 MB/s BenchmarkRepeatLarge/131072/1-4 457 266449 ns/op 491.92 MB/s BenchmarkRepeatLarge/131072/16-4 454 280014 ns/op 468.09 MB/s BenchmarkRepeatLarge/131072/4097-4 460 247729 ns/op 512.69 MB/s BenchmarkRepeatLarge/262144/1-4 223 521983 ns/op 502.21 MB/s BenchmarkRepeatLarge/262144/16-4 234 527268 ns/op 497.17 MB/s BenchmarkRepeatLarge/262144/4097-4 234 511005 ns/op 505.10 MB/s BenchmarkRepeatLarge/524288/1-4 100 1110944 ns/op 471.93 MB/s BenchmarkRepeatLarge/524288/16-4 100 1151708 ns/op 455.23 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1079941 ns/op 481.80 MB/s BenchmarkRepeatLarge/1048576/1-4 67 2196634 ns/op 477.36 MB/s BenchmarkRepeatLarge/1048576/16-4 61 2155024 ns/op 486.57 MB/s BenchmarkRepeatLarge/1048576/4097-4 64 2147685 ns/op 486.45 MB/s BenchmarkRepeatLarge/2097152/1-4 28 4132354 ns/op 507.50 MB/s BenchmarkRepeatLarge/2097152/16-4 27 4100801 ns/op 511.40 MB/s BenchmarkRepeatLarge/2097152/4097-4 31 4112920 ns/op 509.02 MB/s BenchmarkRepeatLarge/4194304/1-4 13 8596971 ns/op 487.88 MB/s BenchmarkRepeatLarge/4194304/16-4 13 8226606 ns/op 509.85 MB/s BenchmarkRepeatLarge/4194304/4097-4 13 8420326 ns/op 497.75 MB/s BenchmarkRepeatLarge/8388608/1-4 6 17042800 ns/op 492.21 MB/s BenchmarkRepeatLarge/8388608/16-4 7 16944462 ns/op 495.06 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 16995474 ns/op 493.46 MB/s BenchmarkRepeatLarge/16777216/1-4 3 35013485 ns/op 479.16 MB/s BenchmarkRepeatLarge/16777216/16-4 4 33694095 ns/op 497.93 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 33549938 ns/op 500.07 MB/s BenchmarkRepeatLarge/33554432/1-4 2 68822494 ns/op 487.55 MB/s BenchmarkRepeatLarge/33554432/16-4 2 67634606 ns/op 496.11 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 66131171 ns/op 507.39 MB/s BenchmarkRepeatLarge/67108864/1-4 1 128927661 ns/op 520.52 MB/s BenchmarkRepeatLarge/67108864/16-4 1 129282521 ns/op 519.09 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 131004680 ns/op 512.26 MB/s BenchmarkRepeatLarge/134217728/1-4 1 287361445 ns/op 467.07 MB/s BenchmarkRepeatLarge/134217728/16-4 1 260994020 ns/op 514.26 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 255670013 ns/op 524.96 MB/s BenchmarkRepeatLarge/268435456/1-4 1 564187606 ns/op 475.79 MB/s BenchmarkRepeatLarge/268435456/16-4 1 520935488 ns/op 515.30 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 511239664 ns/op 525.07 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1119850600 ns/op 479.41 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1013587918 ns/op 529.67 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1018981907 ns/op 526.87 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2321573464 ns/op 462.51 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2052063143 ns/op 523.25 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2044641111 ns/op 525.15 MB/s BenchmarkBytesCompare/1-4 8513822 12.33 ns/op BenchmarkBytesCompare/2-4 9020481 12.97 ns/op BenchmarkBytesCompare/4-4 9064729 12.85 ns/op BenchmarkBytesCompare/8-4 9504643 12.12 ns/op BenchmarkBytesCompare/16-4 9774744 12.08 ns/op BenchmarkBytesCompare/32-4 8741816 13.25 ns/op BenchmarkBytesCompare/64-4 8462978 13.93 ns/op BenchmarkBytesCompare/128-4 7653876 15.47 ns/op BenchmarkBytesCompare/256-4 5811285 20.08 ns/op BenchmarkBytesCompare/512-4 4030764 29.25 ns/op BenchmarkBytesCompare/1024-4 2487172 47.50 ns/op BenchmarkBytesCompare/2048-4 1419986 83.59 ns/op BenchmarkIndexAnyASCII/1:1-4 2286028 51.63 ns/op BenchmarkIndexAnyASCII/1:2-4 2288478 50.45 ns/op BenchmarkIndexAnyASCII/1:4-4 2275214 50.01 ns/op BenchmarkIndexAnyASCII/1:8-4 2313388 50.44 ns/op BenchmarkIndexAnyASCII/1:16-4 2292388 50.57 ns/op BenchmarkIndexAnyASCII/1:32-4 2315284 50.95 ns/op BenchmarkIndexAnyASCII/1:64-4 2346687 50.08 ns/op BenchmarkIndexAnyASCII/16:1-4 2063868 58.04 ns/op BenchmarkIndexAnyASCII/16:2-4 492483 241.9 ns/op BenchmarkIndexAnyASCII/16:4-4 479488 245.7 ns/op BenchmarkIndexAnyASCII/16:8-4 457658 251.8 ns/op BenchmarkIndexAnyASCII/16:16-4 421969 266.6 ns/op BenchmarkIndexAnyASCII/16:32-4 414037 290.3 ns/op BenchmarkIndexAnyASCII/16:64-4 342792 336.4 ns/op BenchmarkIndexAnyASCII/256:1-4 1878255 64.08 ns/op BenchmarkIndexAnyASCII/256:2-4 39450 2931 ns/op BenchmarkIndexAnyASCII/256:4-4 40687 2924 ns/op BenchmarkIndexAnyASCII/256:8-4 40209 2905 ns/op BenchmarkIndexAnyASCII/256:16-4 41017 2975 ns/op BenchmarkIndexAnyASCII/256:32-4 40408 2943 ns/op BenchmarkIndexAnyASCII/256:64-4 39337 3005 ns/op BenchmarkIndexAnyUTF8/1:1-4 2450544 49.16 ns/op BenchmarkIndexAnyUTF8/1:2-4 2403319 48.03 ns/op BenchmarkIndexAnyUTF8/1:4-4 2422814 49.06 ns/op BenchmarkIndexAnyUTF8/1:8-4 2346136 48.86 ns/op BenchmarkIndexAnyUTF8/1:16-4 2405122 48.18 ns/op BenchmarkIndexAnyUTF8/1:32-4 2365581 49.73 ns/op BenchmarkIndexAnyUTF8/1:64-4 2330208 50.99 ns/op BenchmarkIndexAnyUTF8/16:1-4 160147 713.4 ns/op BenchmarkIndexAnyUTF8/16:2-4 306655 385.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 305911 389.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 301950 388.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 291850 392.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 284833 419.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 290967 411.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10145 ns/op BenchmarkIndexAnyUTF8/256:2-4 21800 5463 ns/op BenchmarkIndexAnyUTF8/256:4-4 21646 5487 ns/op BenchmarkIndexAnyUTF8/256:8-4 21848 5509 ns/op BenchmarkIndexAnyUTF8/256:16-4 21135 5598 ns/op BenchmarkIndexAnyUTF8/256:32-4 20300 5884 ns/op BenchmarkIndexAnyUTF8/256:64-4 20091 5884 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2362762 51.10 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2360749 49.96 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2324187 50.07 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2350648 49.76 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2366749 49.05 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2321254 50.47 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2296239 50.93 ns/op BenchmarkLastIndexAnyASCII/16:1-4 363655 318.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 370687 317.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 364656 320.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 346299 332.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 358369 334.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 317286 366.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 283292 415.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 28219 4319 ns/op BenchmarkLastIndexAnyASCII/256:2-4 27997 4486 ns/op BenchmarkLastIndexAnyASCII/256:4-4 27909 4356 ns/op BenchmarkLastIndexAnyASCII/256:8-4 28052 4391 ns/op BenchmarkLastIndexAnyASCII/256:16-4 26557 4409 ns/op BenchmarkLastIndexAnyASCII/256:32-4 27656 4292 ns/op BenchmarkLastIndexAnyASCII/256:64-4 26538 4520 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2364537 50.35 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2367360 49.90 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2339139 49.50 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2371710 49.73 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2340942 49.03 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2301950 50.49 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2341550 49.79 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 238941 485.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 311163 380.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 309242 377.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 313856 381.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 294430 392.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 292670 418.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 285613 414.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16986 6849 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22483 5374 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22446 5357 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22387 5385 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 21615 5543 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20408 5898 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 20443 5818 ns/op BenchmarkTrimASCII/1:1-4 2665839 44.94 ns/op BenchmarkTrimASCII/1:2-4 2148168 56.06 ns/op BenchmarkTrimASCII/1:4-4 2021906 59.59 ns/op BenchmarkTrimASCII/1:8-4 1794446 67.99 ns/op BenchmarkTrimASCII/1:16-4 1541266 76.79 ns/op BenchmarkTrimASCII/16:1-4 486488 241.2 ns/op BenchmarkTrimASCII/16:2-4 343448 321.0 ns/op BenchmarkTrimASCII/16:4-4 354337 323.8 ns/op BenchmarkTrimASCII/16:8-4 336168 330.4 ns/op BenchmarkTrimASCII/16:16-4 337005 342.8 ns/op BenchmarkTrimASCII/256:1-4 39325 3101 ns/op BenchmarkTrimASCII/256:2-4 27988 4265 ns/op BenchmarkTrimASCII/256:4-4 27676 4259 ns/op BenchmarkTrimASCII/256:8-4 27320 4304 ns/op BenchmarkTrimASCII/256:16-4 27919 4286 ns/op BenchmarkTrimASCII/4096:1-4 2468 47661 ns/op BenchmarkTrimASCII/4096:2-4 1786 68790 ns/op BenchmarkTrimASCII/4096:4-4 1718 68705 ns/op BenchmarkTrimASCII/4096:8-4 1713 67509 ns/op BenchmarkTrimASCII/4096:16-4 1734 67850 ns/op BenchmarkTrimByte-4 1561778 77.71 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13292 9016 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13068 9262 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 712 163635 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1401 83003 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2691 42375 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5022 22473 ns/op BenchmarkCompareBytesEqual-4 10635099 10.99 ns/op BenchmarkCompareBytesToNil-4 11824627 9.668 ns/op BenchmarkCompareBytesEmpty-4 12429650 9.398 ns/op BenchmarkCompareBytesIdentical-4 12143882 9.090 ns/op BenchmarkCompareBytesSameLength-4 11392372 10.00 ns/op BenchmarkCompareBytesDifferentLength-4 11309862 10.15 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1368 85456 ns/op 12270.52 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1386 85748 ns/op 12228.69 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1371 73273 ns/op 14310.61 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1357 85613 ns/op 12248.04 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1378 84909 ns/op 12349.59 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1852 85621 ns/op 12246.89 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1383 86077 ns/op 12181.95 MB/s BenchmarkCompareBytesBig-4 1366 85817 ns/op 12218.91 MB/s BenchmarkCompareBytesBigIdentical-4 13570665 9.372 ns/op 111880373.54 MB/s PASS ok bytes 60.338s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 74642590 ns/op 1.34 MB/s 3616376 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 298701995 ns/op 1.90 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 22815299 ns/op 0.72 MB/s 3643395 B/op 51 allocs/op PASS ok compress/bzip2 1.335s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 69 1705058 ns/op 5.86 MB/s 42678 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16676418 ns/op 6.00 MB/s 44123 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 166765427 ns/op 6.00 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 58 1784158 ns/op 5.60 MB/s 43591 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17826942 ns/op 5.61 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 184447821 ns/op 5.42 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 58 1782311 ns/op 5.61 MB/s 42135 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16962413 ns/op 5.90 MB/s 42264 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 172620610 ns/op 5.79 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 62 1747319 ns/op 5.72 MB/s 42166 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17268946 ns/op 5.79 MB/s 46372 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 173088342 ns/op 5.78 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 54 1917682 ns/op 5.21 MB/s 43219 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18325228 ns/op 5.46 MB/s 49202 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 184490102 ns/op 5.42 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 72 1510061 ns/op 6.62 MB/s 43205 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12966159 ns/op 7.71 MB/s 47885 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 131756216 ns/op 7.59 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 78 1393027 ns/op 7.18 MB/s 43265 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10363864 ns/op 9.65 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 104740469 ns/op 9.55 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 82 1367362 ns/op 7.31 MB/s 43357 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10249921 ns/op 9.76 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 102725175 ns/op 9.73 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1127455 ns/op 8.87 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10792979 ns/op 9.27 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 108852227 ns/op 9.19 MB/s BenchmarkEncode/Digits/Speed/1e4-4 46 2216173 ns/op 4.51 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 20296722 ns/op 4.93 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 196287729 ns/op 5.09 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6566989 ns/op 1.52 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 75846520 ns/op 1.32 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 781313783 ns/op 1.28 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6767506 ns/op 1.48 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 76844154 ns/op 1.30 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 776966033 ns/op 1.29 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 76 1376463 ns/op 7.26 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11561242 ns/op 8.65 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 115478269 ns/op 8.66 MB/s BenchmarkEncode/Newton/Speed/1e4-4 50 2069351 ns/op 4.83 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15948209 ns/op 6.27 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 158105084 ns/op 6.32 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6334652 ns/op 1.58 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 68596538 ns/op 1.46 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 695977729 ns/op 1.44 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6381196 ns/op 1.57 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 85202180 ns/op 1.17 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 880993886 ns/op 1.14 MB/s PASS ok compress/flate 14.574s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2165441 ns/op 4.62 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2255684 ns/op 4.43 MB/s BenchmarkDecoder/1e5-4 5 21562752 ns/op 4.64 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21396313 ns/op 4.67 MB/s BenchmarkDecoder/1e6-4 1 214306994 ns/op 4.67 MB/s BenchmarkDecoder/1e-Reuse6-4 1 215004351 ns/op 4.65 MB/s BenchmarkEncoder/1e4-4 55 1873840 ns/op 5.34 MB/s BenchmarkEncoder/1e-Reuse4-4 69 1702205 ns/op 5.87 MB/s BenchmarkEncoder/1e5-4 6 18030218 ns/op 5.55 MB/s BenchmarkEncoder/1e-Reuse5-4 6 17673539 ns/op 5.66 MB/s BenchmarkEncoder/1e6-4 1 182755043 ns/op 5.47 MB/s BenchmarkEncoder/1e-Reuse6-4 1 178661266 ns/op 5.60 MB/s PASS ok compress/lzw 2.568s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3774675 ns/op PASS ok container/heap 0.125s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 22603 4885 ns/op BenchmarkWithTimeout/concurrency=40-4 5589 21920 ns/op BenchmarkWithTimeout/concurrency=4000-4 4906 24165 ns/op BenchmarkWithTimeout/concurrency=400000-4 5956 19878 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 355995 323.4 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 10421 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14557 8031 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2424 48202 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1609 101322 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2356 50518 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 225 531544 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 160 747714 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 240 482341 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 20 5428143 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 9491015 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 22 4848105 ns/op BenchmarkCheckCanceled/Err-4 272011 449.8 ns/op BenchmarkCheckCanceled/Done-4 398804 295.6 ns/op BenchmarkContextCancelDone-4 467548 245.3 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 14286 8167 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 14052 8569 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12942 9249 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10502 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 9687 12318 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 538598 220.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 301104 385.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 218662 552.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 137166 876.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 69680 1718 ns/op PASS ok context 13.463s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1777174 69.27 ns/op 230.99 MB/s BenchmarkDecrypt-4 1783207 68.19 ns/op 234.65 MB/s BenchmarkExpand-4 998536 117.4 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 194868 625.6 ns/op 102.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 363427 318.8 ns/op 200.73 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 198391 669.1 ns/op 95.65 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 381072 352.3 ns/op 181.68 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 131508 1326 ns/op 1018.03 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 170415 1062 ns/op 1270.99 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 114613 1449 ns/op 931.63 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 144373 1211 ns/op 1115.20 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 30589 4819 ns/op 1700.02 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 34556 4662 ns/op 1757.22 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 23548 5442 ns/op 1505.19 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 29059 5226 ns/op 1567.66 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6416 17030 ns/op 59.83 MB/s BenchmarkAESCFBDecrypt1K-4 7010 16597 ns/op 61.40 MB/s BenchmarkAESCFBDecrypt8K-4 924 130189 ns/op 62.89 MB/s BenchmarkAESOFB1K-4 10000 11031 ns/op 92.38 MB/s BenchmarkAESCTR1K-4 14007 8799 ns/op 115.80 MB/s BenchmarkAESCTR8K-4 1794 68115 ns/op 120.19 MB/s BenchmarkAESCBCEncrypt1K-4 14006 8570 ns/op 119.48 MB/s BenchmarkAESCBCDecrypt1K-4 17762 6761 ns/op 151.47 MB/s PASS ok crypto/cipher 3.276s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 85078 1378 ns/op 5.80 MB/s BenchmarkDecrypt-4 90981 1293 ns/op 6.19 MB/s BenchmarkTDESEncrypt-4 34820 3386 ns/op 2.36 MB/s BenchmarkTDESDecrypt-4 36168 3303 ns/op 2.42 MB/s PASS ok crypto/des 0.611s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 960 120897 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 13 8695715 ns/op 1083 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19997347 ns/op 1541 B/op 21 allocs/op BenchmarkECDH/X25519-4 96 1257509 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.640s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1576 68584 ns/op 4560 B/op 40 allocs/op BenchmarkSign/P384-4 42 2746664 ns/op 10777 B/op 62 allocs/op BenchmarkSign/P521-4 19 5765361 ns/op 11157 B/op 63 allocs/op BenchmarkVerify/P256-4 924 125340 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 13 8600003 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 19364833 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3766 28722 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 57 2022060 ns/op 1129 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4820466 ns/op 1447 B/op 17 allocs/op PASS ok crypto/ecdsa 1.455s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 320 357847 ns/op BenchmarkNewKeyFromSeed-4 324 355877 ns/op BenchmarkSigning-4 313 378175 ns/op BenchmarkVerification-4 211 562456 ns/op PASS ok crypto/ed25519 0.653s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4942 23632 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 168 715271 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 56 2114375 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4914811 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1381 85987 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 1871053 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 6141564 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14547486 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13490 8871 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5988 19494 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3745 28631 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 85 1243571 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2366 46447 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 243 487118 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1606 72618 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 96 1188189 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.311s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15309 7726 ns/op 132.54 MB/s BenchmarkHMACSHA256_32-4 25671 4565 ns/op 7.01 MB/s BenchmarkNewWriteSum-4 12778 8830 ns/op 3.62 MB/s PASS ok crypto/hmac 0.611s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 60763 1964 ns/op BenchmarkModSub-4 78291 1523 ns/op BenchmarkMontgomeryRepr-4 24908 4492 ns/op BenchmarkMontgomeryMul-4 31032 3925 ns/op BenchmarkModMul-4 13161 9002 ns/op BenchmarkExpBig-4 15 7458057 ns/op BenchmarkExp-4 7 14594768 ns/op PASS ok crypto/internal/bigmod 1.143s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3249 32727 ns/op BenchmarkScalarBaseMult-4 367 316467 ns/op BenchmarkScalarMult-4 164 729931 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 234 509580 ns/op PASS ok crypto/internal/edwards25519 0.652s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 509182 212.4 ns/op BenchmarkMultiply-4 4353153 27.30 ns/op BenchmarkSquare-4 5285409 22.74 ns/op BenchmarkInvert-4 25102 4782 ns/op BenchmarkMult32-4 1494237 80.53 ns/op PASS ok crypto/internal/edwards25519/field 0.800s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 56 1814367 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1572 74415 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5813426 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13944620 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 182 642856 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8221 15474 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 60 1840598 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4161282 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.197s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 644085 174.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 240138 475.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 123151 942.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 664544 173.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 246506 474.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 119019 938.1 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.761s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 120432 966.7 ns/op 8.28 MB/s BenchmarkHash64-4 129184 890.6 ns/op 71.86 MB/s BenchmarkHash128-4 114444 1008 ns/op 127.01 MB/s BenchmarkHash256-4 94600 1246 ns/op 205.43 MB/s BenchmarkHash512-4 69124 1722 ns/op 297.41 MB/s BenchmarkHash1K-4 44773 2715 ns/op 377.22 MB/s BenchmarkHash8K-4 7327 16017 ns/op 511.46 MB/s BenchmarkHash1M-4 61 1957723 ns/op 535.61 MB/s BenchmarkHash8M-4 7 15509059 ns/op 540.88 MB/s BenchmarkHash8BytesUnaligned-4 116498 959.8 ns/op 8.34 MB/s BenchmarkHash1KUnaligned-4 44050 2713 ns/op 377.46 MB/s BenchmarkHash8KUnaligned-4 7392 16156 ns/op 507.07 MB/s PASS ok crypto/md5 1.790s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 224099214 ns/op PASS ok crypto/rand 0.254s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13963 8560 ns/op 14.95 MB/s BenchmarkRC4_1K-4 1638 67798 ns/op 15.10 MB/s BenchmarkRC4_8K-4 219 537426 ns/op 15.06 MB/s PASS ok crypto/rc4 0.524s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 9131369 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20639831 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 38024935 ns/op BenchmarkEncryptPKCS1v15/2048-4 38 2743017 ns/op BenchmarkDecryptOAEP/2048-4 13 8870698 ns/op BenchmarkEncryptOAEP/2048-4 43 2754470 ns/op BenchmarkSignPKCS1v15/2048-4 13 9017642 ns/op BenchmarkVerifyPKCS1v15/2048-4 43 2720097 ns/op BenchmarkSignPSS/2048-4 12 8987118 ns/op BenchmarkVerifyPSS/2048-4 36 2865779 ns/op PASS ok crypto/rsa 1.676s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 108957 1078 ns/op 7.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 126172 920.2 ns/op 8.69 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 76668 1565 ns/op 204.48 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 85971 1358 ns/op 235.63 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48615 2423 ns/op 422.69 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53460 2224 ns/op 460.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9630 11847 ns/op 691.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9758 11588 ns/op 706.91 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.075s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 82284 1414 ns/op 5.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 95560 1202 ns/op 6.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 93250 1277 ns/op 6.26 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25896 4624 ns/op 221.48 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27014 4464 ns/op 229.39 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26371 4482 ns/op 228.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4161 28325 ns/op 289.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4173 28051 ns/op 292.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4212 27987 ns/op 292.71 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.283s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 58924 2005 ns/op 3.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 72872 1615 ns/op 4.95 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 64250 1848 ns/op 4.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28540 4179 ns/op 245.03 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31722 3797 ns/op 269.72 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29828 4004 ns/op 255.76 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5774 20191 ns/op 405.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6038 19668 ns/op 416.51 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5874 19858 ns/op 412.53 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.293s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17183084 6.879 ns/op BenchmarkConstantTimeEq-4 17722563 6.796 ns/op BenchmarkConstantTimeLessOrEq-4 17367268 6.858 ns/op BenchmarkXORBytes/8Bytes-4 4207798 27.29 ns/op 293.14 MB/s BenchmarkXORBytes/128Bytes-4 3843978 31.29 ns/op 4090.12 MB/s BenchmarkXORBytes/2048Bytes-4 935529 131.3 ns/op 15594.56 MB/s BenchmarkXORBytes/32768Bytes-4 60703 2042 ns/op 16050.54 MB/s PASS ok crypto/subtle 0.992s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 198 584596 ns/op BenchmarkCertCache/1-4 201 585901 ns/op BenchmarkCertCache/2-4 200 580066 ns/op BenchmarkCertCache/3-4 200 603230 ns/op BenchmarkHandshakeServer/RSA-4 39 3047795 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 31 3590009 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 37 3370490 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 94 1142665 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 144 813270 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 52 2215652 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 61 1949131 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 28861815 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28146492 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21252293 ns/op 49.34 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 28305510 ns/op 37.04 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 34668216 ns/op 60.49 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 48080068 ns/op 43.62 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 60030688 ns/op 69.87 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 87535406 ns/op 47.92 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 116190275 ns/op 72.20 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 166454272 ns/op 50.40 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 222060984 ns/op 75.55 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 324176036 ns/op 51.75 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 441871134 ns/op 75.94 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 644547136 ns/op 52.06 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 906298860 ns/op 74.05 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1288398390 ns/op 52.09 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 22082943 ns/op 47.48 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 28390225 ns/op 36.93 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 35295344 ns/op 59.42 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 49098792 ns/op 42.71 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 62703752 ns/op 66.89 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 88849150 ns/op 47.21 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 114605485 ns/op 73.20 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 164964240 ns/op 50.85 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 222008800 ns/op 75.57 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 323337649 ns/op 51.89 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 443120082 ns/op 75.72 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 640511945 ns/op 52.39 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 900126027 ns/op 74.55 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1281903609 ns/op 52.35 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 700787828 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 704096079 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 285048304 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 285592546 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 146495628 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 146631464 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77200493 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77121452 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 35586936 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35396946 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 139792034 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143440513 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 60937550 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 61238740 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34281656 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34707248 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21306930 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21039588 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 13339395 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 13041367 ns/op PASS ok crypto/tls 18.664s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 11963164 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 325 371941 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1120 107613 ns/op 13189 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1035 115749 ns/op 14610 B/op 262 allocs/op PASS ok crypto/x509 0.758s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 36 2951233 ns/op 280860 B/op 1651 allocs/op BenchmarkConcurrentStmtQuery-4 32 3306031 ns/op 267069 B/op 2079 allocs/op BenchmarkConcurrentStmtExec-4 44 2589587 ns/op 221292 B/op 761 allocs/op BenchmarkConcurrentTxQuery-4 39 2695018 ns/op 279611 B/op 2178 allocs/op BenchmarkConcurrentTxExec-4 50 2206241 ns/op 87942 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 43 2672989 ns/op 104267 B/op 2063 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1027449 ns/op 40088 B/op 381 allocs/op BenchmarkConcurrentRandom-4 44 2707890 ns/op 240572 B/op 1907 allocs/op BenchmarkManyConcurrentQueries-4 2550 44039 ns/op 3966 B/op 20 allocs/op PASS ok database/sql 1.372s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 179448 621.0 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 94 1247860 ns/op 188292 B/op 14 allocs/op Benchmark115/LineToPC-4 79 1483160 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 19095 6285 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.782s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 744 148780 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2908 37158 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.277s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 292 404964 ns/op 20.23 MB/s BenchmarkEncodeToString-4 247 442346 ns/op 18.52 MB/s BenchmarkDecode-4 157 753941 ns/op 17.39 MB/s BenchmarkDecodeString-4 154 775144 ns/op 16.92 MB/s PASS ok encoding/base32 0.748s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 356 308282 ns/op 26.57 MB/s BenchmarkDecodeString/2-4 310927 347.2 ns/op 11.52 MB/s BenchmarkDecodeString/4-4 249142 475.7 ns/op 16.82 MB/s BenchmarkDecodeString/8-4 204361 580.0 ns/op 20.69 MB/s BenchmarkDecodeString/64-4 38630 3054 ns/op 28.81 MB/s BenchmarkDecodeString/8192-4 351 331265 ns/op 32.98 MB/s BenchmarkNewEncoding-4 93471 1274 ns/op 200.96 MB/s PASS ok encoding/base64 0.994s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1479 76860 ns/op 52.04 MB/s BenchmarkReadStruct-4 18284 6479 ns/op 11.58 MB/s BenchmarkWriteStruct-4 19184 6189 ns/op 12.12 MB/s BenchmarkReadInts-4 51690 2292 ns/op 13.09 MB/s BenchmarkWriteInts-4 43910 2737 ns/op 10.96 MB/s BenchmarkWriteSlice1000Int32s-4 1299 88988 ns/op 44.95 MB/s BenchmarkPutUint16-4 3929491 29.87 ns/op 66.95 MB/s BenchmarkAppendUint16-4 3877930 31.53 ns/op 63.44 MB/s BenchmarkPutUint32-4 2745229 42.52 ns/op 94.08 MB/s BenchmarkAppendUint32-4 2695170 44.22 ns/op 90.46 MB/s BenchmarkPutUint64-4 1075256 109.0 ns/op 73.40 MB/s BenchmarkAppendUint64-4 1000000 110.4 ns/op 72.48 MB/s BenchmarkLittleEndianPutUint16-4 3931317 30.31 ns/op 65.98 MB/s BenchmarkLittleEndianAppendUint16-4 3689376 32.66 ns/op 61.24 MB/s BenchmarkLittleEndianPutUint32-4 2713089 43.10 ns/op 92.81 MB/s BenchmarkLittleEndianAppendUint32-4 2642595 43.80 ns/op 91.32 MB/s BenchmarkLittleEndianPutUint64-4 1000000 111.9 ns/op 71.46 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 109.8 ns/op 72.83 MB/s BenchmarkReadFloats-4 174739 674.5 ns/op 17.79 MB/s BenchmarkWriteFloats-4 143758 819.2 ns/op 14.65 MB/s BenchmarkReadSlice1000Float32s-4 1394 85650 ns/op 46.70 MB/s BenchmarkWriteSlice1000Float32s-4 1160 99560 ns/op 40.18 MB/s BenchmarkReadSlice1000Uint8s-4 85286 1488 ns/op 672.02 MB/s BenchmarkWriteSlice1000Uint8s-4 115072 1164 ns/op 859.36 MB/s BenchmarkPutUvarint32-4 849526 142.6 ns/op 28.06 MB/s BenchmarkPutUvarint64-4 210571 562.9 ns/op 14.21 MB/s PASS ok encoding/binary 3.839s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5955 17076 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7416 16881 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6513 16458 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4035 26335 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 6877 14932 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7438 14800 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7338 14959 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4686 24899 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 10000 10270 ns/op PASS ok encoding/csv 1.140s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12951 8769 ns/op BenchmarkEndToEndByteBuffer-4 16653 6906 ns/op BenchmarkEndToEndSliceByteBuffer-4 294 388625 ns/op BenchmarkEncodeComplex128Slice-4 830 140497 ns/op BenchmarkEncodeFloat64Slice-4 1629 65976 ns/op BenchmarkEncodeInt32Slice-4 1646 69461 ns/op BenchmarkEncodeStringSlice-4 2380 47388 ns/op BenchmarkEncodeInterfaceSlice-4 74 1632985 ns/op BenchmarkDecodeComplex128Slice-4 664 181622 ns/op BenchmarkDecodeFloat64Slice-4 1388 91280 ns/op BenchmarkDecodeInt32Slice-4 1382 87598 ns/op BenchmarkDecodeStringSlice-4 939 124877 ns/op BenchmarkDecodeStringsSlice-4 337 327852 ns/op BenchmarkDecodeBytesSlice-4 643 176576 ns/op BenchmarkDecodeInterfaceSlice-4 118 1019908 ns/op BenchmarkDecodeMap-4 86 1318260 ns/op PASS ok encoding/gob 2.347s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13713 8718 ns/op 29.36 MB/s BenchmarkEncode/1024-4 3160 34880 ns/op 29.36 MB/s BenchmarkEncode/4096-4 862 138419 ns/op 29.59 MB/s BenchmarkEncode/16384-4 217 548813 ns/op 29.85 MB/s BenchmarkDecode/256-4 26910 4397 ns/op 58.22 MB/s BenchmarkDecode/1024-4 6764 17252 ns/op 59.36 MB/s BenchmarkDecode/4096-4 1758 68308 ns/op 59.96 MB/s BenchmarkDecode/16384-4 440 272039 ns/op 60.23 MB/s BenchmarkDump/256-4 1308 88106 ns/op 2.91 MB/s BenchmarkDump/1024-4 346 342855 ns/op 2.99 MB/s BenchmarkDump/4096-4 84 1370842 ns/op 2.99 MB/s BenchmarkDump/16384-4 20 5580999 ns/op 2.94 MB/s PASS ok encoding/hex 1.753s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 118922763 ns/op 16.32 MB/s 8390640 B/op 49 allocs/op BenchmarkCodeEncoderError-4 1 124138137 ns/op 15.63 MB/s 8394864 B/op 108 allocs/op BenchmarkCodeMarshal-4 1 123888793 ns/op 15.66 MB/s 10332760 B/op 53 allocs/op BenchmarkCodeMarshalError-4 1 126038155 ns/op 15.40 MB/s 10336520 B/op 105 allocs/op BenchmarkMarshalBytes/32-4 22360 5307 ns/op BenchmarkMarshalBytes/256-4 5576 18280 ns/op BenchmarkMarshalBytes/4096-4 476 249583 ns/op BenchmarkMarshalBytesError/32-4 61 1870327 ns/op BenchmarkMarshalBytesError/256-4 62 1837345 ns/op BenchmarkMarshalBytesError/4096-4 54 2137038 ns/op BenchmarkCodeDecoder-4 1 399096922 ns/op 4.86 MB/s 11144552 B/op 92713 allocs/op BenchmarkUnicodeDecoder-4 37106 3173 ns/op 4.41 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 53164 2214 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 353502772 ns/op 5.49 MB/s 3068112 B/op 92685 allocs/op BenchmarkCodeUnmarshalReuse-4 1 344071913 ns/op 5.64 MB/s 3068280 B/op 92689 allocs/op BenchmarkUnmarshalString-4 53620 2291 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 151706 843.1 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 364070 365.2 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 80965 1516 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 66438 1803 ns/op 145 B/op 2 allocs/op BenchmarkUnmapped-4 17664 7077 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2858 39788 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1035 107825 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 150 800305 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 15 7162811 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 465727 243.4 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 473257 244.1 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 461474 242.5 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 462804 241.4 ns/op BenchmarkEncodeMarshaler-4 80281 1532 ns/op 91 B/op 1 allocs/op BenchmarkEncoderEncode-4 97078 1241 ns/op 60 B/op 0 allocs/op BenchmarkNumberIsValid-4 4199796 28.00 ns/op BenchmarkNumberIsValidRegexp-4 21156 5594 ns/op PASS ok encoding/json 6.789s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2469591 ns/op 26.54 MB/s BenchmarkDecode-4 24 4781406 ns/op 18.57 MB/s PASS ok encoding/pem 0.382s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2850 42555 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 982 120034 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4640 24747 ns/op PASS ok encoding/xml 0.519s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 220801 510.7 ns/op BenchmarkIntSet-4 260661 431.7 ns/op BenchmarkFloatAdd-4 55087 2311 ns/op BenchmarkFloatSet-4 285793 459.6 ns/op BenchmarkStringSet-4 272184 410.1 ns/op BenchmarkMapSet-4 58767 2190 ns/op BenchmarkMapSetDifferent-4 61660 1966 ns/op BenchmarkMapSetDifferentRandom-4 254 442917 ns/op BenchmarkMapSetString-4 57003 2106 ns/op BenchmarkMapAddSame-4 40166 3136 ns/op BenchmarkMapAddDifferent-4 16587 7467 ns/op BenchmarkMapAddDifferentRandom-4 201 613888 ns/op BenchmarkMapAddSameSteadyState-4 221188 473.0 ns/op BenchmarkMapAddDifferentSteadyState-4 122428 1046 ns/op BenchmarkRealworldExpvarUsage-4 10000 25571 ns/op PASS ok expvar 2.469s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 114919 975.4 ns/op BenchmarkSprintfEmpty-4 509434 235.5 ns/op BenchmarkSprintfString-4 335938 357.8 ns/op BenchmarkSprintfTruncateString-4 307161 414.6 ns/op BenchmarkSprintfTruncateBytes-4 171966 720.8 ns/op BenchmarkSprintfSlowParsingPath-4 308898 387.4 ns/op BenchmarkSprintfQuoteString-4 46186 2612 ns/op BenchmarkSprintfInt-4 326870 358.3 ns/op BenchmarkSprintfIntInt-4 228346 498.9 ns/op BenchmarkSprintfPrefixedInt-4 279114 455.9 ns/op BenchmarkSprintfFloat-4 159283 727.2 ns/op BenchmarkSprintfComplex-4 64644 1857 ns/op BenchmarkSprintfBoolean-4 333649 365.7 ns/op BenchmarkSprintfHexString-4 151723 815.1 ns/op BenchmarkSprintfHexBytes-4 94188 1332 ns/op BenchmarkSprintfBytes-4 51800 2318 ns/op BenchmarkSprintfStringer-4 94936 1282 ns/op BenchmarkSprintfStructure-4 44782 2737 ns/op BenchmarkManyArgs-4 77196 1554 ns/op BenchmarkFprintInt-4 79291 1534 ns/op BenchmarkFprintfBytes-4 82519 1473 ns/op BenchmarkFprintIntNoAlloc-4 76634 1544 ns/op BenchmarkScanInts-4 36 3185070 ns/op BenchmarkScanRecursiveInt-4 1 330052953 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 362638024 ns/op PASS ok fmt 3.904s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 808 131658 ns/op PASS ok go/build 0.160s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 43128 2421 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14011 8493 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3852 30530 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1012 115087 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 262 457307 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 60 2060851 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 13 8396396 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 35537666 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 143294057 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.406s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 263693675 ns/op 0.25 MB/s 45337144 B/op 48760 allocs/op PASS ok go/format 0.320s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 18762556 ns/op 2.87 MB/s BenchmarkParseOnly-4 7 16338235 ns/op 3.30 MB/s BenchmarkResolve-4 51 2389279 ns/op 22.54 MB/s PASS ok go/parser 1.266s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 142227614 ns/op 0.36 MB/s 4984296 B/op 27601 allocs/op BenchmarkPrintDecl-4 795 149337 ns/op 0.21 MB/s 16633 B/op 51 allocs/op PASS ok go/printer 0.308s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 274 423756 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8147361 ns/op 6.71 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11484006 ns/op 6.26 MB/s BenchmarkScanFiles/net/http/server.go-4 7 16354281 ns/op 6.95 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 235 501918 ns/op 6.13 MB/s PASS ok go/scanner 0.824s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1257716 95.08 ns/op PASS ok go/token 0.257s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 132 898890 ns/op BenchmarkNamed/Underlying/nongeneric-4 792829 129.5 ns/op BenchmarkNamed/Underlying/generic-4 936254 128.9 ns/op BenchmarkNamed/Underlying/src_instance-4 861823 135.1 ns/op BenchmarkNamed/Underlying/user_instance-4 880123 136.3 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 22635 5301 ns/op BenchmarkNamed/NewMethodSet/generic-4 22588 5250 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 22126 5463 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 22605 5363 ns/op BenchmarkCheck/http/funcbodies/info-4 1 556673956 ns/op 54663 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 420113153 ns/op 72427 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 240073161 ns/op 126731 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 204502467 ns/op 148707 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 402474099 ns/op 12724 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 114563307 ns/op 44677 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 66371738 ns/op 77137 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 64986850 ns/op 78781 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 172763039 ns/op 12539 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 66423454 ns/op 32609 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 48018705 ns/op 45085 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 47862579 ns/op 45252 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1055258342 ns/op 58482 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 552200793 ns/op 111753 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 140324336 ns/op 439576 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 107550636 ns/op 573333 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 479082876 ns/op 4212 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 103192769 ns/op 19546 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 85997482 ns/op 23457 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 83510151 ns/op 24156 lines/s PASS ok go/types 17.190s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 10860 10978 ns/op 93.28 MB/s PASS ok hash/adler32 0.239s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 231788 484.6 ns/op 30.96 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 235576 482.2 ns/op 31.10 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 129519 908.3 ns/op 44.04 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 133276 885.2 ns/op 45.19 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 482496 255.3 ns/op 2005.52 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 495614 256.2 ns/op 1998.05 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 428917 308.7 ns/op 3317.59 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 436437 306.8 ns/op 3338.21 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 247980 604.0 ns/op 6781.03 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 254121 595.0 ns/op 6884.31 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 44164 3274 ns/op 10007.62 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 49131 3348 ns/op 9786.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 460454 244.1 ns/op 61.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 485274 237.0 ns/op 63.28 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 491329 241.2 ns/op 165.87 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 478740 241.6 ns/op 165.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 356022 327.5 ns/op 1563.40 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 358249 332.2 ns/op 1541.23 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 283000 415.6 ns/op 2463.66 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 285596 417.6 ns/op 2452.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 232654 506.2 ns/op 8092.16 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 232515 502.8 ns/op 8146.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 48636 2485 ns/op 13185.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 47914 2464 ns/op 13297.32 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 238802 492.1 ns/op 30.48 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 235338 486.5 ns/op 30.83 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 124393 993.1 ns/op 40.28 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 122234 952.9 ns/op 41.98 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9525 11877 ns/op 43.11 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9949 11881 ns/op 43.10 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4576 25635 ns/op 39.95 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4581 25691 ns/op 39.86 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1087 109787 ns/op 37.31 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1095 110191 ns/op 37.17 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 133 891019 ns/op 36.78 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 133 887074 ns/op 36.94 MB/s PASS ok hash/crc32 4.966s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1089992 ns/op 60.13 MB/s BenchmarkCrc64/ISO4KB-4 1209 96273 ns/op 42.55 MB/s BenchmarkCrc64/ISO1KB-4 5532 20372 ns/op 50.26 MB/s BenchmarkCrc64/ECMA64KB-4 100 1085422 ns/op 60.38 MB/s BenchmarkCrc64/Random64KB-4 100 1047772 ns/op 62.55 MB/s BenchmarkCrc64/Random16KB-4 429 273700 ns/op 59.86 MB/s PASS ok hash/crc64 0.747s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 11139 10802 ns/op 94.80 MB/s BenchmarkFnv32aKB-4 11180 10716 ns/op 95.56 MB/s BenchmarkFnv64KB-4 10000 11131 ns/op 92.00 MB/s BenchmarkFnv64aKB-4 10000 11217 ns/op 91.29 MB/s BenchmarkFnv128KB-4 2262 52262 ns/op 19.59 MB/s BenchmarkFnv128aKB-4 2269 50825 ns/op 20.15 MB/s PASS ok hash/fnv 0.953s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 634240 189.5 ns/op 21.11 MB/s BenchmarkHash/n=4/Bytes-4 3978572 30.10 ns/op 132.89 MB/s BenchmarkHash/n=4/String-4 4210290 29.49 ns/op 135.64 MB/s BenchmarkHash/n=8/Write-4 568878 190.2 ns/op 42.06 MB/s BenchmarkHash/n=8/Bytes-4 3990847 30.22 ns/op 264.71 MB/s BenchmarkHash/n=8/String-4 3944460 30.60 ns/op 261.47 MB/s BenchmarkHash/n=16/Write-4 581811 198.7 ns/op 80.53 MB/s BenchmarkHash/n=16/Bytes-4 4330266 27.81 ns/op 575.26 MB/s BenchmarkHash/n=16/String-4 4410865 28.32 ns/op 565.01 MB/s BenchmarkHash/n=32/Write-4 576568 198.1 ns/op 161.56 MB/s BenchmarkHash/n=32/Bytes-4 4205203 28.85 ns/op 1109.24 MB/s BenchmarkHash/n=32/String-4 4218201 29.34 ns/op 1090.72 MB/s BenchmarkHash/n=64/Write-4 567056 211.0 ns/op 303.28 MB/s BenchmarkHash/n=64/Bytes-4 3864460 31.22 ns/op 2050.15 MB/s BenchmarkHash/n=64/String-4 4042304 30.87 ns/op 2073.16 MB/s BenchmarkHash/n=256/Write-4 417703 284.8 ns/op 899.00 MB/s BenchmarkHash/n=256/Bytes-4 2020783 60.37 ns/op 4240.36 MB/s BenchmarkHash/n=256/String-4 2040344 60.38 ns/op 4239.88 MB/s BenchmarkHash/n=320/Write-4 416984 279.2 ns/op 1146.13 MB/s BenchmarkHash/n=320/Bytes-4 1611984 74.52 ns/op 4294.35 MB/s BenchmarkHash/n=320/String-4 1603501 75.32 ns/op 4248.73 MB/s BenchmarkHash/n=1024/Write-4 287114 443.4 ns/op 2309.44 MB/s BenchmarkHash/n=1024/Bytes-4 740526 185.0 ns/op 5534.20 MB/s BenchmarkHash/n=1024/String-4 735963 187.5 ns/op 5460.16 MB/s BenchmarkHash/n=4096/Write-4 125997 1049 ns/op 3906.20 MB/s BenchmarkHash/n=4096/Bytes-4 207853 701.9 ns/op 5836.00 MB/s BenchmarkHash/n=4096/String-4 207835 695.8 ns/op 5886.58 MB/s BenchmarkHash/n=16384/Write-4 36712 3375 ns/op 4854.31 MB/s BenchmarkHash/n=16384/Bytes-4 46603 2762 ns/op 5932.23 MB/s BenchmarkHash/n=16384/String-4 49141 2767 ns/op 5921.10 MB/s PASS ok hash/maphash 4.628s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 800 132673 ns/op BenchmarkEscapeNone-4 116742 985.8 ns/op BenchmarkUnescape-4 770 152313 ns/op BenchmarkUnescapeNone-4 520495 211.8 ns/op BenchmarkUnescapeSparse-4 9771 10356 ns/op BenchmarkUnescapeDense-4 1162 97532 ns/op PASS ok html 0.759s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9499 12162 ns/op BenchmarkCSSEscaperNoSpecials-4 49203 2323 ns/op BenchmarkDecodeCSS-4 28334 4258 ns/op BenchmarkDecodeCSSNoSpecials-4 4243794 28.36 ns/op BenchmarkCSSValueFilter-4 125634 944.8 ns/op BenchmarkCSSValueFilterOk-4 89904 1325 ns/op BenchmarkEscapedExecute-4 4484 23645 ns/op BenchmarkHTMLNospaceEscaper-4 9752 10573 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 70830 1688 ns/op BenchmarkStripTags-4 23046 5225 ns/op BenchmarkStripTagsNoSpecials-4 318661 403.2 ns/op BenchmarkJSValEscaperWithNum-4 25398 4684 ns/op BenchmarkJSValEscaperWithStr-4 4270 24271 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20601 5772 ns/op BenchmarkJSValEscaperWithObj-4 4132 27998 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14688 8038 ns/op BenchmarkJSStrEscaperNoSpecials-4 63573 1866 ns/op BenchmarkJSStrEscaper-4 10000 10398 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 59816 2008 ns/op BenchmarkJSRegexpEscaper-4 10000 10795 ns/op BenchmarkTemplateSpecialTags-4 84 1197789 ns/op BenchmarkURLEscaper-4 4575 24557 ns/op BenchmarkURLEscaperNoSpecials-4 199496 613.1 ns/op BenchmarkURLNormalizer-4 5918 18526 ns/op BenchmarkURLNormalizerNoSpecials-4 188516 655.8 ns/op BenchmarkSrcsetFilter-4 20388 5899 ns/op BenchmarkSrcsetFilterNoSpecials-4 112795 1026 ns/op PASS ok html/template 3.846s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 511402 198.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 448407 240.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 557520 183.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 475264 243.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1822918 66.00 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1246651 96.00 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1853192 64.74 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1234400 96.62 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1437433 83.25 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 476988 242.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 382436 307.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 450115 246.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 366518 314.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 778341 143.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 572338 207.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 922119 124.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 565209 208.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 451102 257.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1466335 81.72 ns/op BenchmarkRGBASetRGBA-4 1397784 85.23 ns/op BenchmarkRGBA64At-4 845725 137.6 ns/op BenchmarkRGBA64SetRGBA64-4 768686 148.4 ns/op BenchmarkNRGBAAt-4 1462832 83.27 ns/op BenchmarkNRGBASetNRGBA-4 1400878 84.78 ns/op BenchmarkNRGBA64At-4 853758 138.7 ns/op BenchmarkNRGBA64SetNRGBA64-4 802612 145.6 ns/op BenchmarkAlphaAt-4 2496708 48.26 ns/op BenchmarkAlphaSetAlpha-4 2507642 48.00 ns/op BenchmarkAlpha16At-4 1586070 75.51 ns/op BenchmarkAlphaSetAlpha16-4 1558062 76.84 ns/op BenchmarkGrayAt-4 2509098 47.68 ns/op BenchmarkGraySetGray-4 2504338 47.91 ns/op BenchmarkGray16At-4 1608993 74.54 ns/op BenchmarkGraySetGray16-4 1583247 76.39 ns/op PASS ok image 5.386s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4592536 26.23 ns/op BenchmarkYCbCrToRGB/128-4 4236147 28.16 ns/op BenchmarkYCbCrToRGB/255-4 4593896 25.98 ns/op BenchmarkRGBToYCbCr/0-4 4540057 26.39 ns/op BenchmarkRGBToYCbCr/Cb-4 4634266 25.70 ns/op BenchmarkRGBToYCbCr/Cr-4 4575746 26.14 ns/op BenchmarkYCbCrToRGBA/0-4 3249440 37.24 ns/op BenchmarkYCbCrToRGBA/128-4 3469249 34.76 ns/op BenchmarkYCbCrToRGBA/255-4 3442482 34.71 ns/op BenchmarkNYCbCrAToRGBA/0-4 3355359 35.79 ns/op BenchmarkNYCbCrAToRGBA/128-4 3375240 35.90 ns/op BenchmarkNYCbCrAToRGBA/255-4 3462140 34.60 ns/op PASS ok image/color 1.875s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 30500132 ns/op BenchmarkFillSrc-4 337 324730 ns/op BenchmarkCopyOver-4 7 15295402 ns/op BenchmarkCopySrc-4 465 238582 ns/op BenchmarkNRGBAOver-4 7 16214435 ns/op BenchmarkNRGBASrc-4 10 10793601 ns/op BenchmarkYCbCr-4 8 12514149 ns/op BenchmarkGray-4 16 6783130 ns/op BenchmarkCMYK-4 10 10967656 ns/op BenchmarkGlyphOver-4 21 5352660 ns/op BenchmarkRGBAMaskOver-4 4 27581865 ns/op BenchmarkGrayMaskOver-4 5 21813248 ns/op BenchmarkRGBA64ImageMaskOver-4 3 33881026 ns/op BenchmarkRGBA-4 5 22471849 ns/op BenchmarkPalettedFill-4 1026 115043 ns/op BenchmarkPalettedRGBA-4 5 23940020 ns/op BenchmarkGenericOver-4 3 49820265 ns/op BenchmarkGenericMaskOver-4 5 21044506 ns/op BenchmarkGenericSrc-4 3 33417060 ns/op BenchmarkGenericMaskSrc-4 4 29990451 ns/op PASS ok image/draw 5.857s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4557962 ns/op 3.39 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 110928047 ns/op 2.77 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2865622273 ns/op 0.43 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 62 1858847 ns/op 8.31 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 140770552 ns/op 0.44 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 3.894s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3703 28669 ns/op BenchmarkIDCT-4 3717 27526 ns/op BenchmarkDecodeBaseline-4 9 12159919 ns/op 5.08 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 16861970 ns/op 3.67 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 150518651 ns/op 8.16 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 184608279 ns/op 4.99 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.188s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12828363 8.792 ns/op BenchmarkDecodeGray-4 13 8562736 ns/op 7.65 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 36191257 ns/op 7.24 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 30740402 ns/op 8.53 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5041164 ns/op 13.00 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 28753555 ns/op 9.12 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 35706047 ns/op 7.34 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 51455000 ns/op 5.97 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 52133585 ns/op 5.89 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 168480490 ns/op 7.29 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 180941149 ns/op 6.79 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 25988920 ns/op 11.82 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 166362455 ns/op 7.39 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 718196199 ns/op 1.71 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.352s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 50378952 ns/op 1.98 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 41096042 ns/op 2.43 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 298491300 ns/op 1.68 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 315338633 ns/op 1.59 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 50436285 ns/op 1.98 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 40558965 ns/op 2.47 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 308449457 ns/op 1.62 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 287535287 ns/op 1.74 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 698426538 ns/op 1.43 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 750526732 ns/op 1.33 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4323626185 ns/op 1.16 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4294249114 ns/op 1.16 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 8591677 ns/op 11.64 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 13 8908706 ns/op 11.22 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 43080767 ns/op 11.61 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 44998765 ns/op 11.11 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 83353692 ns/op 12.00 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 87082468 ns/op 11.48 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 422316286 ns/op 11.84 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 435837551 ns/op 11.47 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 57596949 ns/op 1.74 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 51822264 ns/op 1.93 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 378516568 ns/op 1.32 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 405414026 ns/op 1.23 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 955306001 ns/op 1.05 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 982581956 ns/op 1.02 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6721492667 ns/op 0.74 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6492591117 ns/op 0.77 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 154139695 ns/op 27.12 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 160354828 ns/op 26.07 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 70.884s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 28240 3688 ns/op 0.27 MB/s BenchmarkMarshalCorpusFile/2-4 29496 3936 ns/op 0.51 MB/s BenchmarkMarshalCorpusFile/4-4 31266 3594 ns/op 1.11 MB/s BenchmarkMarshalCorpusFile/8-4 27656 4315 ns/op 1.85 MB/s BenchmarkMarshalCorpusFile/16-4 21398 5590 ns/op 2.86 MB/s BenchmarkMarshalCorpusFile/32-4 13981 8396 ns/op 3.81 MB/s BenchmarkMarshalCorpusFile/64-4 7735 13737 ns/op 4.66 MB/s BenchmarkMarshalCorpusFile/128-4 4872 26431 ns/op 4.84 MB/s BenchmarkMarshalCorpusFile/256-4 2114 52569 ns/op 4.87 MB/s BenchmarkMarshalCorpusFile/512-4 1197 102725 ns/op 4.98 MB/s BenchmarkMarshalCorpusFile/1024-4 595 191820 ns/op 5.34 MB/s BenchmarkMarshalCorpusFile/2048-4 304 380545 ns/op 5.38 MB/s BenchmarkMarshalCorpusFile/4096-4 154 765849 ns/op 5.35 MB/s BenchmarkMarshalCorpusFile/8192-4 73 1498911 ns/op 5.47 MB/s BenchmarkMarshalCorpusFile/16384-4 43 2928402 ns/op 5.59 MB/s BenchmarkMarshalCorpusFile/32768-4 18 6577560 ns/op 4.98 MB/s BenchmarkMarshalCorpusFile/65536-4 8 13277387 ns/op 4.94 MB/s BenchmarkMarshalCorpusFile/131072-4 4 28250764 ns/op 4.64 MB/s BenchmarkMarshalCorpusFile/262144-4 2 55160889 ns/op 4.75 MB/s BenchmarkMarshalCorpusFile/524288-4 1 114802653 ns/op 4.57 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 225968985 ns/op 4.64 MB/s BenchmarkUnmarshalCorpusFile/1-4 8138 15063 ns/op 0.07 MB/s BenchmarkUnmarshalCorpusFile/2-4 7138 15674 ns/op 0.13 MB/s BenchmarkUnmarshalCorpusFile/4-4 6764 17205 ns/op 0.23 MB/s BenchmarkUnmarshalCorpusFile/8-4 5636 19665 ns/op 0.41 MB/s BenchmarkUnmarshalCorpusFile/16-4 4827 23838 ns/op 0.67 MB/s BenchmarkUnmarshalCorpusFile/32-4 3271 33171 ns/op 0.96 MB/s BenchmarkUnmarshalCorpusFile/64-4 2618 40314 ns/op 1.59 MB/s BenchmarkUnmarshalCorpusFile/128-4 2272 50464 ns/op 2.54 MB/s BenchmarkUnmarshalCorpusFile/256-4 915 129507 ns/op 1.98 MB/s BenchmarkUnmarshalCorpusFile/512-4 469 240179 ns/op 2.13 MB/s BenchmarkUnmarshalCorpusFile/1024-4 265 467252 ns/op 2.19 MB/s BenchmarkUnmarshalCorpusFile/2048-4 133 889949 ns/op 2.30 MB/s BenchmarkUnmarshalCorpusFile/4096-4 61 1790986 ns/op 2.29 MB/s BenchmarkUnmarshalCorpusFile/8192-4 31 3579640 ns/op 2.29 MB/s BenchmarkUnmarshalCorpusFile/16384-4 15 6983542 ns/op 2.35 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 14041564 ns/op 2.33 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 28219234 ns/op 2.32 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 55682932 ns/op 2.35 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 115018166 ns/op 2.28 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 235639112 ns/op 2.22 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 462764211 ns/op 2.27 MB/s BenchmarkMutatorBytes/1-4 26896 4199 ns/op BenchmarkMutatorBytes/10-4 39543 3119 ns/op BenchmarkMutatorBytes/100-4 35751 3379 ns/op BenchmarkMutatorBytes/1000-4 23689 5438 ns/op BenchmarkMutatorBytes/10000-4 5902 24030 ns/op BenchmarkMutatorBytes/100000-4 814 155933 ns/op BenchmarkMutatorString/1-4 35205 3429 ns/op BenchmarkMutatorString/10-4 36679 3304 ns/op BenchmarkMutatorString/100-4 31836 4212 ns/op BenchmarkMutatorString/1000-4 13860 7868 ns/op BenchmarkMutatorString/10000-4 3375 53275 ns/op BenchmarkMutatorString/100000-4 309 397798 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18362 6007 ns/op BenchmarkMutatorAllBasicTypes/string-4 19645 6116 ns/op BenchmarkMutatorAllBasicTypes/bool-4 62766 1868 ns/op BenchmarkMutatorAllBasicTypes/float32-4 56706 2120 ns/op BenchmarkMutatorAllBasicTypes/float64-4 56757 2139 ns/op BenchmarkMutatorAllBasicTypes/int-4 59432 1996 ns/op BenchmarkMutatorAllBasicTypes/int8-4 60272 1986 ns/op BenchmarkMutatorAllBasicTypes/int16-4 59755 1957 ns/op BenchmarkMutatorAllBasicTypes/int32-4 61261 1951 ns/op BenchmarkMutatorAllBasicTypes/int64-4 60804 1952 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 57658 2061 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 59145 2022 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 57452 2024 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 57744 2055 ns/op PASS ok internal/fuzz 11.684s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 53077 2400 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 135176 913.2 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.399s PASS ok internal/poll 0.029s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20129804 ns/op PASS ok internal/trace 2.577s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 20506 9078 ns/op BenchmarkCopyNLarge-4 288 540421 ns/op PASS ok io 0.723s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 210392 533.9 ns/op BenchmarkPrintln-4 28569 4240 ns/op BenchmarkPrintlnNoFlags-4 51337 2401 ns/op PASS ok log 0.471s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1847548 66.27 ns/op BenchmarkAcosh-4 959242 116.7 ns/op BenchmarkAsin-4 1876845 65.69 ns/op BenchmarkAsinh-4 994374 124.7 ns/op BenchmarkAtan-4 2539228 49.58 ns/op BenchmarkAtanh-4 1000000 116.0 ns/op BenchmarkAtan2-4 1806846 68.17 ns/op BenchmarkCbrt-4 1383714 86.58 ns/op BenchmarkCeil-4 18335230 6.424 ns/op BenchmarkCopysign-4 3173970 38.11 ns/op BenchmarkCos-4 1334790 89.61 ns/op BenchmarkCosh-4 1402273 85.74 ns/op BenchmarkErf-4 2380076 54.32 ns/op BenchmarkErfc-4 2265872 55.36 ns/op BenchmarkErfinv-4 1853241 67.56 ns/op BenchmarkErfcinv-4 1855884 67.23 ns/op BenchmarkExp-4 4281560 40.58 ns/op BenchmarkExpGo-4 932389 130.3 ns/op BenchmarkExpm1-4 1986109 60.20 ns/op BenchmarkExp2-4 1000000 119.8 ns/op BenchmarkExp2Go-4 931284 127.2 ns/op BenchmarkAbs-4 4088284 29.35 ns/op BenchmarkDim-4 9486553 12.03 ns/op BenchmarkFloor-4 18393854 6.521 ns/op BenchmarkMax-4 13004497 9.511 ns/op BenchmarkMin-4 12997930 9.440 ns/op BenchmarkMod-4 345554 319.0 ns/op BenchmarkFrexp-4 2118386 56.73 ns/op BenchmarkGamma-4 768208 150.6 ns/op BenchmarkHypot-4 10017646 25.06 ns/op BenchmarkHypotGo-4 1608537 72.46 ns/op BenchmarkIlogb-4 2469660 48.82 ns/op BenchmarkJ0-4 257274 478.2 ns/op BenchmarkJ1-4 271965 459.1 ns/op BenchmarkJn-4 127153 968.9 ns/op BenchmarkLdexp-4 2019940 59.91 ns/op BenchmarkLgamma-4 932593 131.8 ns/op BenchmarkLog-4 3000518 49.62 ns/op BenchmarkLogb-4 2539935 47.39 ns/op BenchmarkLog1p-4 1242874 95.82 ns/op BenchmarkLog10-4 2941579 50.46 ns/op BenchmarkLog2-4 1598673 77.18 ns/op BenchmarkModf-4 3106376 38.83 ns/op BenchmarkNextafter32-4 2975678 39.29 ns/op BenchmarkNextafter64-4 3062389 39.64 ns/op BenchmarkPowInt-4 610680 194.6 ns/op BenchmarkPowFrac-4 443626 280.2 ns/op BenchmarkPow10Pos-4 5012932 23.37 ns/op BenchmarkPow10Neg-4 5121284 23.46 ns/op BenchmarkRound-4 4077397 29.66 ns/op BenchmarkRoundToEven-4 10606945 11.38 ns/op BenchmarkRemainder-4 530263 214.8 ns/op BenchmarkSignbit-4 6131470 19.44 ns/op BenchmarkSin-4 1699723 72.86 ns/op BenchmarkSincos-4 1000000 110.4 ns/op BenchmarkSinh-4 1684533 71.95 ns/op BenchmarkSqrtIndirect-4 18637012 6.358 ns/op BenchmarkSqrtLatency-4 17796570 7.601 ns/op BenchmarkSqrtIndirectLatency-4 17524504 7.644 ns/op BenchmarkSqrtGoLatency-4 1418982 84.67 ns/op BenchmarkSqrtPrime-4 30861 3842 ns/op BenchmarkTan-4 1480230 85.85 ns/op BenchmarkTanh-4 1322766 90.63 ns/op BenchmarkTrunc-4 18546033 6.391 ns/op BenchmarkY0-4 264766 454.8 ns/op BenchmarkY1-4 272814 457.4 ns/op BenchmarkYn-4 126241 952.5 ns/op BenchmarkFloat64bits-4 6428522 18.83 ns/op BenchmarkFloat64frombits-4 6108428 19.68 ns/op BenchmarkFloat32bits-4 6164990 19.51 ns/op BenchmarkFloat32frombits-4 6186104 19.44 ns/op BenchmarkFMA-4 17501746 6.844 ns/op PASS ok math 11.469s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11405055 10.13 ns/op 6317.14 MB/s BenchmarkAddVV/2-4 10690405 11.11 ns/op 11519.56 MB/s BenchmarkAddVV/3-4 9859450 12.28 ns/op 15636.17 MB/s BenchmarkAddVV/4-4 10018982 11.94 ns/op 21433.52 MB/s BenchmarkAddVV/5-4 9219792 12.80 ns/op 24993.68 MB/s BenchmarkAddVV/10-4 7804532 15.54 ns/op 41177.01 MB/s BenchmarkAddVV/100-4 1854949 64.75 ns/op 98843.28 MB/s BenchmarkAddVV/1000-4 203386 583.4 ns/op 109697.96 MB/s BenchmarkSubVV/1-4 11608004 10.11 ns/op 6328.97 MB/s BenchmarkSubVV/2-4 10669209 11.17 ns/op 11458.10 MB/s BenchmarkSubVV/3-4 9722424 12.40 ns/op 15484.17 MB/s BenchmarkSubVV/4-4 9984985 11.95 ns/op 21426.23 MB/s BenchmarkSubVV/5-4 9409602 12.80 ns/op 25004.54 MB/s BenchmarkSubVV/10-4 7822366 15.54 ns/op 41178.50 MB/s BenchmarkSubVV/100-4 1848278 65.51 ns/op 97688.76 MB/s BenchmarkSubVV/1000-4 206367 578.5 ns/op 110636.99 MB/s BenchmarkAddVW/1-4 13111207 9.072 ns/op 881.82 MB/s BenchmarkAddVW/2-4 12564002 9.605 ns/op 1665.73 MB/s BenchmarkAddVW/3-4 11540962 10.23 ns/op 2345.25 MB/s BenchmarkAddVW/4-4 11467868 10.59 ns/op 3021.42 MB/s BenchmarkAddVW/5-4 10804410 11.10 ns/op 3603.61 MB/s BenchmarkAddVW/10-4 8708505 13.73 ns/op 5828.69 MB/s BenchmarkAddVW/100-4 310324 352.4 ns/op 2270.44 MB/s BenchmarkAddVW/1000-4 52809 2267 ns/op 3528.87 MB/s BenchmarkAddVWext/1-4 13226444 9.234 ns/op 866.40 MB/s BenchmarkAddVWext/2-4 12258348 9.470 ns/op 1689.54 MB/s BenchmarkAddVWext/3-4 11587734 10.31 ns/op 2328.88 MB/s BenchmarkAddVWext/4-4 11226411 10.56 ns/op 3030.77 MB/s BenchmarkAddVWext/5-4 10725922 11.10 ns/op 3602.68 MB/s BenchmarkAddVWext/10-4 8842082 13.72 ns/op 5829.63 MB/s BenchmarkAddVWext/100-4 86809 1385 ns/op 577.75 MB/s BenchmarkAddVWext/1000-4 8892 13329 ns/op 600.19 MB/s BenchmarkSubVW/1-4 13080654 9.127 ns/op 876.55 MB/s BenchmarkSubVW/2-4 11719958 9.814 ns/op 1630.36 MB/s BenchmarkSubVW/3-4 11338027 10.71 ns/op 2241.14 MB/s BenchmarkSubVW/4-4 11406004 10.79 ns/op 2964.69 MB/s BenchmarkSubVW/5-4 10343569 11.47 ns/op 3487.69 MB/s BenchmarkSubVW/10-4 8706126 13.57 ns/op 5894.67 MB/s BenchmarkSubVW/100-4 335070 351.1 ns/op 2278.43 MB/s BenchmarkSubVW/1000-4 51961 2262 ns/op 3537.40 MB/s BenchmarkSubVWext/1-4 12914978 9.158 ns/op 873.57 MB/s BenchmarkSubVWext/2-4 11709104 9.965 ns/op 1605.56 MB/s BenchmarkSubVWext/3-4 11180818 10.54 ns/op 2275.97 MB/s BenchmarkSubVWext/4-4 11677105 10.68 ns/op 2995.13 MB/s BenchmarkSubVWext/5-4 10688587 11.26 ns/op 3552.05 MB/s BenchmarkSubVWext/10-4 8770050 13.68 ns/op 5845.91 MB/s BenchmarkSubVWext/100-4 88512 1342 ns/op 596.01 MB/s BenchmarkSubVWext/1000-4 8840 12902 ns/op 620.08 MB/s BenchmarkMulAddVWW/1-4 10952955 10.82 ns/op 5915.77 MB/s BenchmarkMulAddVWW/2-4 10162573 11.90 ns/op 10760.61 MB/s BenchmarkMulAddVWW/3-4 9502780 12.51 ns/op 15351.60 MB/s BenchmarkMulAddVWW/4-4 9162757 13.26 ns/op 19311.55 MB/s BenchmarkMulAddVWW/5-4 8740168 13.55 ns/op 23622.45 MB/s BenchmarkMulAddVWW/10-4 6433458 18.70 ns/op 34231.50 MB/s BenchmarkMulAddVWW/100-4 1000000 101.4 ns/op 63113.72 MB/s BenchmarkMulAddVWW/1000-4 127174 940.6 ns/op 68039.34 MB/s BenchmarkAddMulVVW/1-4 11778426 10.03 ns/op 6382.34 MB/s BenchmarkAddMulVVW/2-4 10847328 11.04 ns/op 11595.34 MB/s BenchmarkAddMulVVW/3-4 9593992 12.34 ns/op 15559.11 MB/s BenchmarkAddMulVVW/4-4 8845318 13.52 ns/op 18931.65 MB/s BenchmarkAddMulVVW/5-4 8125612 14.75 ns/op 21693.92 MB/s BenchmarkAddMulVVW/10-4 6778167 17.48 ns/op 36608.93 MB/s BenchmarkAddMulVVW/100-4 1467120 82.29 ns/op 77773.01 MB/s BenchmarkAddMulVVW/1000-4 164624 713.2 ns/op 89740.14 MB/s BenchmarkDivWVW/1-4 2719509 43.98 ns/op 1455.04 MB/s BenchmarkDivWVW/2-4 1246058 97.55 ns/op 1312.16 MB/s BenchmarkDivWVW/3-4 903904 125.6 ns/op 1528.68 MB/s BenchmarkDivWVW/4-4 819072 144.6 ns/op 1770.41 MB/s BenchmarkDivWVW/5-4 791389 148.0 ns/op 2162.04 MB/s BenchmarkDivWVW/10-4 433587 270.3 ns/op 2367.42 MB/s BenchmarkDivWVW/100-4 57110 2084 ns/op 3070.40 MB/s BenchmarkDivWVW/1000-4 5853 20252 ns/op 3160.23 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11864475 10.02 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12027710 9.587 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10996378 10.47 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11117122 10.25 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10080619 11.26 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10085836 10.99 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8630908 12.87 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9233448 11.81 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8344843 13.74 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8957172 12.66 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6442732 17.19 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6989882 16.47 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 108.3 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1300089 92.06 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 131752 911.8 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155019 770.8 ns/op BenchmarkDecimalConversion-4 218 546043 ns/op BenchmarkFloatString/100-4 12010 9968 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 218 533949 ns/op 2910 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 48626225 ns/op 60381 B/op 47 allocs/op BenchmarkFloatString/100000-4 1 4849813836 ns/op 835192 B/op 505 allocs/op BenchmarkFloatAdd/10-4 172268 688.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 171448 692.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 155980 769.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 87972 1366 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17347 6918 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 227750 509.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 231916 503.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 220815 535.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 161084 729.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45621 2638 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2042 56949 ns/op BenchmarkParseFloatLargeExp-4 462 257275 ns/op BenchmarkGCD10x10/WithoutXY-4 203976 587.4 ns/op BenchmarkGCD10x10/WithXY-4 60156 2016 ns/op BenchmarkGCD10x100/WithoutXY-4 104134 1134 ns/op BenchmarkGCD10x100/WithXY-4 18480 6529 ns/op BenchmarkGCD10x1000/WithoutXY-4 67603 1795 ns/op BenchmarkGCD10x1000/WithXY-4 15249 8070 ns/op BenchmarkGCD100x100/WithoutXY-4 25755 4579 ns/op BenchmarkGCD100x100/WithXY-4 10000 10952 ns/op BenchmarkGCD100x1000/WithoutXY-4 13176 9179 ns/op BenchmarkGCD100x1000/WithXY-4 6412 18574 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2152 54943 ns/op BenchmarkGCD1000x1000/WithXY-4 1230 97373 ns/op BenchmarkHilbert-4 24 4906094 ns/op BenchmarkBinomial-4 14120 8415 ns/op BenchmarkQuoRem-4 22171 5676 ns/op BenchmarkExp-4 14 7563247 ns/op BenchmarkExpMont/Odd-4 123 980570 ns/op 2591 B/op 22 allocs/op BenchmarkExpMont/Even1-4 121 980603 ns/op 3367 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 1004976 ns/op 3842 B/op 53 allocs/op BenchmarkExpMont/Even3-4 100 1018624 ns/op 3854 B/op 53 allocs/op BenchmarkExpMont/Even4-4 100 1008124 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1011916 ns/op 3852 B/op 53 allocs/op BenchmarkExpMont/Even32-4 99 1011055 ns/op 3826 B/op 52 allocs/op BenchmarkExpMont/Even64-4 142 841473 ns/op 3630 B/op 53 allocs/op BenchmarkExpMont/Even96-4 134 873396 ns/op 3777 B/op 51 allocs/op BenchmarkExpMont/Even128-4 160 747119 ns/op 3248 B/op 50 allocs/op BenchmarkExpMont/Even255-4 184 664320 ns/op 2951 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 427 272858 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 386 308582 ns/op 1730 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 372 322977 ns/op 1747 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 373 318721 ns/op 1734 B/op 47 allocs/op BenchmarkExp2-4 14 7743883 ns/op BenchmarkBitset-4 714409 154.4 ns/op BenchmarkBitsetNeg-4 408049 281.8 ns/op BenchmarkBitsetOrig-4 248204 476.7 ns/op BenchmarkBitsetNegOrig-4 161685 742.7 ns/op BenchmarkModSqrt225_Tonelli-4 100 1091098 ns/op BenchmarkModSqrt225_3Mod4-4 348 329873 ns/op BenchmarkModSqrt231_Tonelli-4 90 1135985 ns/op BenchmarkModSqrt231_5Mod8-4 309 389012 ns/op BenchmarkModInverse-4 13635 8818 ns/op BenchmarkSqrt-4 1719 68630 ns/op BenchmarkIntSqr/1-4 1383968 85.78 ns/op BenchmarkIntSqr/2-4 717121 163.6 ns/op BenchmarkIntSqr/3-4 590442 197.6 ns/op BenchmarkIntSqr/5-4 408128 284.7 ns/op BenchmarkIntSqr/8-4 299372 402.9 ns/op BenchmarkIntSqr/10-4 230844 510.7 ns/op BenchmarkIntSqr/20-4 50700 2462 ns/op BenchmarkIntSqr/30-4 37334 3353 ns/op BenchmarkIntSqr/50-4 22998 5412 ns/op BenchmarkIntSqr/80-4 13580 8960 ns/op BenchmarkIntSqr/100-4 9194 11754 ns/op BenchmarkIntSqr/200-4 3723 30720 ns/op BenchmarkIntSqr/300-4 1507 71831 ns/op BenchmarkIntSqr/500-4 774 155218 ns/op BenchmarkIntSqr/800-4 301 403329 ns/op BenchmarkIntSqr/1000-4 222 542358 ns/op BenchmarkDiv/20/10-4 403674 285.1 ns/op BenchmarkDiv/40/20-4 413319 284.7 ns/op BenchmarkDiv/100/50-4 363188 332.9 ns/op BenchmarkDiv/200/100-4 55455 2230 ns/op BenchmarkDiv/400/200-4 52044 2306 ns/op BenchmarkDiv/1000/500-4 41919 2874 ns/op BenchmarkDiv/2000/1000-4 31993 3949 ns/op BenchmarkDiv/20000/10000-4 1076 111467 ns/op BenchmarkDiv/200000/100000-4 26 4772906 ns/op BenchmarkDiv/2000000/1000000-4 1 130556470 ns/op BenchmarkDiv/20000000/10000000-4 1 3829212158 ns/op BenchmarkMul-4 5 22250261 ns/op BenchmarkNatMul/10-4 168795 653.6 ns/op BenchmarkNatMul/100-4 5710 21422 ns/op BenchmarkNatMul/1000-4 175 669558 ns/op BenchmarkZeroShifts/Shl-4 19110 6173 ns/op BenchmarkZeroShifts/ShlSame-4 5103522 23.46 ns/op BenchmarkZeroShifts/Shr-4 19162 6322 ns/op BenchmarkZeroShifts/ShrSame-4 5107525 22.90 ns/op BenchmarkExp3Power/0x10-4 195847 628.5 ns/op BenchmarkExp3Power/0x40-4 168044 733.3 ns/op BenchmarkExp3Power/0x100-4 97807 1209 ns/op BenchmarkExp3Power/0x400-4 45610 2639 ns/op BenchmarkExp3Power/0x1000-4 9009 11782 ns/op BenchmarkExp3Power/0x4000-4 1942 60658 ns/op BenchmarkExp3Power/0x10000-4 212 560287 ns/op BenchmarkExp3Power/0x40000-4 19 5949174 ns/op BenchmarkExp3Power/0x100000-4 2 57300673 ns/op BenchmarkExp3Power/0x400000-4 1 534823939 ns/op BenchmarkFibo-4 3 39286102 ns/op BenchmarkNatSqr/1-4 1000000 120.8 ns/op BenchmarkNatSqr/2-4 546304 218.7 ns/op BenchmarkNatSqr/3-4 436123 269.6 ns/op BenchmarkNatSqr/5-4 314245 382.6 ns/op BenchmarkNatSqr/8-4 221092 531.7 ns/op BenchmarkNatSqr/10-4 184256 669.6 ns/op BenchmarkNatSqr/20-4 46911 2553 ns/op BenchmarkNatSqr/30-4 34316 3515 ns/op BenchmarkNatSqr/50-4 20970 5858 ns/op BenchmarkNatSqr/80-4 12475 9658 ns/op BenchmarkNatSqr/100-4 8343 12694 ns/op BenchmarkNatSqr/200-4 3704 33227 ns/op BenchmarkNatSqr/300-4 1588 78604 ns/op BenchmarkNatSqr/500-4 777 154617 ns/op BenchmarkNatSqr/800-4 318 369569 ns/op BenchmarkNatSqr/1000-4 238 500930 ns/op BenchmarkNatSetBytes/8-4 775425 140.8 ns/op BenchmarkNatSetBytes/24-4 246758 487.8 ns/op BenchmarkNatSetBytes/128-4 57582 2063 ns/op BenchmarkNatSetBytes/7-4 846824 136.0 ns/op BenchmarkNatSetBytes/23-4 251754 474.4 ns/op BenchmarkNatSetBytes/127-4 57824 2061 ns/op BenchmarkScanPi-4 255 465753 ns/op BenchmarkStringPiParallel-4 699 148523 ns/op BenchmarkScan/10/Base2-4 41817 2809 ns/op BenchmarkScan/100/Base2-4 4496 23877 ns/op BenchmarkScan/1000/Base2-4 506 234804 ns/op BenchmarkScan/10/Base8-4 103557 1152 ns/op BenchmarkScan/100/Base8-4 14240 8454 ns/op BenchmarkScan/1000/Base8-4 1412 80843 ns/op BenchmarkScan/10/Base10-4 109932 1086 ns/op BenchmarkScan/100/Base10-4 15466 7675 ns/op BenchmarkScan/1000/Base10-4 1591 73314 ns/op BenchmarkScan/10/Base16-4 121275 978.1 ns/op BenchmarkScan/100/Base16-4 17427 6968 ns/op BenchmarkScan/1000/Base16-4 1742 65783 ns/op BenchmarkString/10/Base2-4 186194 659.2 ns/op BenchmarkString/100/Base2-4 24456 4833 ns/op BenchmarkString/1000/Base2-4 2524 47104 ns/op BenchmarkString/10/Base8-4 354961 333.0 ns/op BenchmarkString/100/Base8-4 65161 1865 ns/op BenchmarkString/1000/Base8-4 6642 17210 ns/op BenchmarkString/10/Base10-4 200824 597.7 ns/op BenchmarkString/100/Base10-4 37562 3149 ns/op BenchmarkString/1000/Base10-4 4858 23871 ns/op BenchmarkString/10/Base16-4 396000 295.0 ns/op BenchmarkString/100/Base16-4 83786 1386 ns/op BenchmarkString/1000/Base16-4 9601 12092 ns/op BenchmarkLeafSize/0-4 43 2596886 ns/op BenchmarkLeafSize/1-4 411 284121 ns/op BenchmarkLeafSize/2-4 423 285569 ns/op BenchmarkLeafSize/3-4 309 396782 ns/op BenchmarkLeafSize/4-4 432 278726 ns/op BenchmarkLeafSize/5-4 277 436254 ns/op BenchmarkLeafSize/6-4 315 379963 ns/op BenchmarkLeafSize/7-4 333 359093 ns/op BenchmarkLeafSize/8-4 424 273314 ns/op BenchmarkLeafSize/9-4 229 519765 ns/op BenchmarkLeafSize/10-4 274 438329 ns/op BenchmarkLeafSize/11-4 288 414031 ns/op BenchmarkLeafSize/12-4 313 377024 ns/op BenchmarkLeafSize/13-4 285 410630 ns/op BenchmarkLeafSize/14-4 337 356597 ns/op BenchmarkLeafSize/15-4 349 336291 ns/op BenchmarkLeafSize/16-4 427 279158 ns/op BenchmarkLeafSize/32-4 423 281992 ns/op BenchmarkLeafSize/64-4 397 304702 ns/op BenchmarkProbablyPrime/n=0-4 9 11216642 ns/op BenchmarkProbablyPrime/n=1-4 8 12827072 ns/op BenchmarkProbablyPrime/n=5-4 6 19405362 ns/op BenchmarkProbablyPrime/n=10-4 4 26694200 ns/op BenchmarkProbablyPrime/n=20-4 3 41951149 ns/op BenchmarkProbablyPrime/Lucas-4 12 9594686 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 73 1562490 ns/op BenchmarkRatCmp-4 227496 536.7 ns/op BenchmarkFloatSqrt/64-4 22255 5364 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13951 8295 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 8614 11873 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4777 23533 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 825 147094 ns/op 18244 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 58 1923340 ns/op 176196 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 144258509 ns/op 3872920 B/op 669 allocs/op PASS ok math/big 49.386s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8811650 13.49 ns/op BenchmarkLeadingZeros8-4 8958595 13.26 ns/op BenchmarkLeadingZeros16-4 9486818 12.68 ns/op BenchmarkLeadingZeros32-4 9476592 12.64 ns/op BenchmarkLeadingZeros64-4 9145989 13.07 ns/op BenchmarkTrailingZeros-4 9527956 12.50 ns/op BenchmarkTrailingZeros8-4 8725197 13.53 ns/op BenchmarkTrailingZeros16-4 9598678 12.63 ns/op BenchmarkTrailingZeros32-4 9329299 12.86 ns/op BenchmarkTrailingZeros64-4 9501802 12.52 ns/op BenchmarkOnesCount-4 9123538 13.18 ns/op BenchmarkOnesCount8-4 9983268 12.06 ns/op BenchmarkOnesCount16-4 9582998 12.55 ns/op BenchmarkOnesCount32-4 9579045 12.49 ns/op BenchmarkOnesCount64-4 9534474 12.57 ns/op BenchmarkRotateLeft-4 9887584 12.25 ns/op BenchmarkRotateLeft8-4 9815001 12.03 ns/op BenchmarkRotateLeft16-4 9764064 12.32 ns/op BenchmarkRotateLeft32-4 9772500 12.14 ns/op BenchmarkRotateLeft64-4 9317564 12.54 ns/op BenchmarkReverse-4 14419599 8.351 ns/op BenchmarkReverse8-4 18242124 6.605 ns/op BenchmarkReverse16-4 16660909 7.143 ns/op BenchmarkReverse32-4 14596652 7.908 ns/op BenchmarkReverse64-4 14303286 8.285 ns/op BenchmarkReverseBytes-4 18516637 6.424 ns/op BenchmarkReverseBytes16-4 18729090 6.417 ns/op BenchmarkReverseBytes32-4 18846730 6.396 ns/op BenchmarkReverseBytes64-4 18033576 6.580 ns/op BenchmarkAdd-4 9481837 12.58 ns/op BenchmarkAdd32-4 9163430 12.80 ns/op BenchmarkAdd64-4 9368306 12.58 ns/op BenchmarkAdd64multiple-4 17301015 6.816 ns/op BenchmarkSub-4 9271701 13.07 ns/op BenchmarkSub32-4 9255252 12.85 ns/op BenchmarkSub64-4 9371670 12.74 ns/op BenchmarkSub64multiple-4 17471353 6.817 ns/op BenchmarkMul-4 9800733 12.27 ns/op BenchmarkMul32-4 9487330 12.56 ns/op BenchmarkMul64-4 9719161 12.33 ns/op BenchmarkDiv-4 2679350 44.70 ns/op BenchmarkDiv32-4 5551015 21.57 ns/op BenchmarkDiv64-4 2737654 43.68 ns/op PASS ok math/bits 5.815s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10433235 23.45 ns/op BenchmarkAcos-4 387081 276.4 ns/op BenchmarkAcosh-4 412550 299.3 ns/op BenchmarkAsin-4 459922 276.6 ns/op BenchmarkAsinh-4 459673 277.4 ns/op BenchmarkAtan-4 702348 198.3 ns/op BenchmarkAtanh-4 729921 198.4 ns/op BenchmarkConj-4 19483944 5.301 ns/op BenchmarkCos-4 528334 210.8 ns/op BenchmarkCosh-4 595347 206.9 ns/op BenchmarkExp-4 822217 160.7 ns/op BenchmarkLog-4 813267 159.4 ns/op BenchmarkLog10-4 827116 159.1 ns/op BenchmarkPhase-4 1731940 68.72 ns/op BenchmarkPolar-4 1000000 107.9 ns/op BenchmarkPow-4 225050 587.7 ns/op BenchmarkRect-4 1000000 110.1 ns/op BenchmarkSin-4 606632 208.6 ns/op BenchmarkSinh-4 609943 210.0 ns/op BenchmarkSqrt-4 1000000 119.1 ns/op BenchmarkTan-4 364005 344.9 ns/op BenchmarkTanh-4 411403 313.9 ns/op PASS ok math/cmplx 3.048s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 176810 644.9 ns/op BenchmarkInt63ThreadsafeParallel-4 83479 1266 ns/op BenchmarkInt63Unthreadsafe-4 1315821 90.54 ns/op BenchmarkIntn1000-4 839448 135.5 ns/op BenchmarkInt63n1000-4 894343 126.4 ns/op BenchmarkInt31n1000-4 980359 114.6 ns/op BenchmarkFloat32-4 957579 112.8 ns/op BenchmarkFloat64-4 1291282 92.17 ns/op BenchmarkPerm3-4 196742 596.9 ns/op BenchmarkPerm30-4 24237 5001 ns/op BenchmarkPerm30ViaShuffle-4 26394 4526 ns/op BenchmarkShuffleOverhead-4 18772 6490 ns/op BenchmarkRead3-4 880461 131.4 ns/op BenchmarkRead64-4 76820 1527 ns/op BenchmarkRead1000-4 5084 22500 ns/op PASS ok math/rand 2.190s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 44995 2608 ns/op BenchmarkQDecodeWord-4 101643 1081 ns/op BenchmarkQDecodeHeader-4 101366 1149 ns/op BenchmarkTypeByExtension/.html-4 427202 244.6 ns/op BenchmarkTypeByExtension/.HTML-4 333998 335.0 ns/op BenchmarkTypeByExtension/.unused-4 381195 316.6 ns/op BenchmarkExtensionsByType/text/html-4 181202 624.1 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 112029 1027 ns/op BenchmarkExtensionsByType/application/octet-stream-4 187432 603.2 ns/op PASS ok mime 1.171s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1042 112202 ns/op PASS ok mime/quotedprintable 0.158s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 56 1888290 ns/op 8526 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 16 7487380 ns/op 19419 B/op 159 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5223213189 ns/op 157752 B/op 225 allocs/op BenchmarkDNSName-4 108360 988.6 ns/op BenchmarkInterfaces-4 5858 19920 ns/op BenchmarkInterfaceByIndex-4 8228 12541 ns/op BenchmarkInterfaceByName-4 5221 19837 ns/op BenchmarkInterfaceAddrs-4 5617 18714 ns/op BenchmarkInterfacesAndAddrs-4 9027 13424 ns/op BenchmarkInterfacesAndMulticastAddrs-4 5918 17594 ns/op BenchmarkParseIP-4 15967 7524 ns/op BenchmarkIPString/IPv4-4 152841 773.3 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 12290 9755 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 51352 2294 ns/op BenchmarkIPEqual/IPv4-4 1184509 102.2 ns/op BenchmarkIPEqual/IPv6-4 1172008 100.2 ns/op BenchmarkTCP4OneShot-4 3408 31271 ns/op BenchmarkTCP4OneShotTimeout-4 3285 30845 ns/op BenchmarkTCP4Persistent-4 16356 7727 ns/op BenchmarkTCP4PersistentTimeout-4 15420 7364 ns/op BenchmarkTCP6OneShot-4 3836 31652 ns/op BenchmarkTCP6OneShotTimeout-4 3211 32880 ns/op BenchmarkTCP6Persistent-4 15734 7592 ns/op BenchmarkTCP6PersistentTimeout-4 15951 8283 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25728 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 26359 ns/op BenchmarkSetReadDeadline-4 130489 924.5 ns/op BenchmarkUDP6LinkLocalUnicast-4 9020 12976 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 12463 9678 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12474 9551 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 12600 9680 ns/op 0 B/op 0 allocs/op PASS ok net 10.642s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27528 4223 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11481 10659 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14371 8474 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18589 6456 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 34678 3552 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 862662 127.2 ns/op BenchmarkReadRequestChrome-4 3823 28364 ns/op 21.54 MB/s 1843 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10154 ns/op 7.68 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11887 10070 ns/op 8.14 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 8062 14649 ns/op 10.31 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 18634 6518 ns/op 6.14 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 272 428464 ns/op 2.39 MB/s BenchmarkFileAndServer_1KB/https1-4 187 603580 ns/op 1.70 MB/s BenchmarkFileAndServer_1KB/h2-4 141 812334 ns/op 1.26 MB/s BenchmarkFileAndServer_16MB/h1-4 2 50539368 ns/op 331.96 MB/s BenchmarkFileAndServer_16MB/https1-4 1 115024167 ns/op 145.86 MB/s BenchmarkFileAndServer_16MB/h2-4 1 222082031 ns/op 75.55 MB/s BenchmarkFileAndServer_64MB/h1-4 1 200556484 ns/op 334.61 MB/s BenchmarkFileAndServer_64MB/https1-4 1 408521956 ns/op 164.27 MB/s BenchmarkFileAndServer_64MB/h2-4 1 905212009 ns/op 74.14 MB/s BenchmarkServeMux-4 289 431841 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 372 343151 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 309 373222 ns/op 6021 B/op 64 allocs/op BenchmarkClientServer/https1-4 205 524971 ns/op 6909 B/op 75 allocs/op BenchmarkClientServer/h2-4 151 734209 ns/op 10196 B/op 84 allocs/op BenchmarkClientServerParallel/4/h1-4 1165 93228 ns/op 10144 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 37 3880849 ns/op 122968 B/op 1133 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59083: read tcp 127.0.0.1:59081->127.0.0.1:59083: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59085: write tcp 127.0.0.1:59081->127.0.0.1:59085: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59087: write tcp 127.0.0.1:59081->127.0.0.1:59087: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59119: read tcp 127.0.0.1:59088->127.0.0.1:59119: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59116: write tcp 127.0.0.1:59088->127.0.0.1:59116: use of closed network connection BenchmarkClientServerParallel/4/h2-4 292 345012 ns/op 15508 B/op 140 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59127: read tcp 127.0.0.1:59125->127.0.0.1:59127: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59129: read tcp 127.0.0.1:59125->127.0.0.1:59129: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59147: read tcp 127.0.0.1:59132->127.0.0.1:59147: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59148: read tcp 127.0.0.1:59132->127.0.0.1:59148: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59145: write tcp 127.0.0.1:59132->127.0.0.1:59145: use of closed network connection BenchmarkClientServerParallel/64/h1-4 784 151571 ns/op 17905 B/op 105 allocs/op BenchmarkClientServerParallel/64/https1-4 102 4427731 ns/op 136784 B/op 1259 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59950: read tcp 127.0.0.1:59944->127.0.0.1:59950: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59946: write tcp 127.0.0.1:59944->127.0.0.1:59946: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59979: read tcp 127.0.0.1:59951->127.0.0.1:59979: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59957: read tcp 127.0.0.1:59951->127.0.0.1:59957: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59959: read tcp 127.0.0.1:59951->127.0.0.1:59959: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59956: write tcp 127.0.0.1:59951->127.0.0.1:59956: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59975: read tcp 127.0.0.1:59951->127.0.0.1:59975: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59972: read tcp 127.0.0.1:59951->127.0.0.1:59972: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59970: read tcp 127.0.0.1:59951->127.0.0.1:59970: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59973: read tcp 127.0.0.1:59951->127.0.0.1:59973: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 27 4004948 ns/op 116834 B/op 1152 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60087: read tcp 127.0.0.1:60085->127.0.0.1:60087: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60089: read tcp 127.0.0.1:60085->127.0.0.1:60089: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60117: read tcp 127.0.0.1:60092->127.0.0.1:60117: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60118: read tcp 127.0.0.1:60092->127.0.0.1:60118: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60101: read tcp 127.0.0.1:60092->127.0.0.1:60101: use of closed network connection BenchmarkServer-4 121 878183 ns/op 3187 B/op 23 allocs/op BenchmarkClient-4 255 469737 ns/op 3778 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 555 210062 ns/op 7363 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1107 106316 ns/op 3071 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1404 81789 ns/op 1922 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1394 79448 ns/op 2831 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1588 74189 ns/op 2679 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1551 77143 ns/op 2726 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1572 70737 ns/op 1916 B/op 14 allocs/op BenchmarkServerHijack-4 876 144694 ns/op 16726 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 397 292938 ns/op 5909 B/op 52 allocs/op BenchmarkResponseStatusLine-4 448706 240.4 ns/op 0 B/op 0 allocs/op PASS ok net/http 10.975s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4040 25733 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.212s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 92298 1263 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 514486 196.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 194602 609.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 68257 1759 ns/op BenchmarkStdIPv4-4 133426 879.6 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 89334 1324 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 85118 1402 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 109785 1079 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 67215 1755 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1321104 90.96 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1202554 99.40 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1383636 86.77 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 271815 432.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 296686 406.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 268323 442.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 86359 1409 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 434948 258.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 296846 383.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 291450 388.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 161662 733.7 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 423054 264.0 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 362608 305.5 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 126981 922.4 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 169219 692.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 252324 441.9 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 156522 742.2 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 322647 348.3 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 160568 739.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 156512 746.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 154932 750.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 116982 975.6 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 475249 235.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 160362 725.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 95368 1232 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 118392 972.7 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 172518 689.4 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 116002 1041 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 274605 430.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 123052 966.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 144218 836.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 194756 618.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 135554 873.0 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1240158 97.24 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1209307 99.32 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1215226 97.77 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 104.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 104.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 104.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 103.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 103.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 106.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 353305 338.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 556054 203.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 210715 555.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 221604 518.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 213541 561.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 77114 1582 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 541792 214.6 ns/op PASS ok net/netip 7.845s 2023/01/26 01:41:30 Test RPC server listening on 127.0.0.1:60659 2023/01/26 01:41:30 Test HTTP RPC server listening on 127.0.0.1:60660 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1490 75417 ns/op BenchmarkEndToEndHTTP-4 1296 78915 ns/op BenchmarkEndToEndAsync-4 3721 30555 ns/op BenchmarkEndToEndAsyncHTTP-4 3933 31863 ns/op PASS ok net/rpc 0.788s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3204 32186 ns/op BenchmarkReadMIMEHeader/server_headers-4 5809 20347 ns/op BenchmarkUncommon-4 27225 4344 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.535s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4821 23650 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 94311 1177 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 501134 202.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 95539 1234 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 176456 678.5 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 81826 1441 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13842 8733 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 376642 297.7 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 90244 1293 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 176540 677.6 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 79476 1454 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15586 7770 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 193568 563.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 83518 1466 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 73093 1506 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35241 3348 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5976 18340 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 199768 567.1 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 80413 1467 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 79264 1511 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36232 3296 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6387 18005 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.155s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3230722 36.44 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 163028 674.1 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 969 120360 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 330 355985 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 727 161612 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 85968 1407 ns/op BenchmarkStatFile-4 71482 1664 ns/op BenchmarkStatDir-4 75904 1560 ns/op BenchmarkLstatDot-4 85704 1406 ns/op BenchmarkLstatFile-4 71596 1667 ns/op BenchmarkLstatDir-4 77304 1557 ns/op PASS ok os 1.560s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 61 1911140 ns/op 6382 B/op 29 allocs/op PASS ok os/exec 0.259s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 377365 276.3 ns/op PASS ok os/user 0.237s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3751353 31.72 ns/op BenchmarkString-4 2343986 50.83 ns/op BenchmarkBytes-4 2012131 59.49 ns/op BenchmarkNamedBytes-4 744656 145.9 ns/op BenchmarkBytesArray-4 690639 168.1 ns/op BenchmarkSliceLen-4 2442234 48.95 ns/op BenchmarkMapLen-4 1538467 78.18 ns/op BenchmarkStringLen-4 1878717 63.31 ns/op BenchmarkArrayLen-4 1732915 70.02 ns/op BenchmarkSliceCap-4 2527387 47.22 ns/op BenchmarkDeepEqual/int8-4 675296 170.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 116958 1009 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 519414 231.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 108849 1064 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 513632 228.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 112461 1065 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 525879 224.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 112227 1072 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 512614 230.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 111537 1068 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 680025 178.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 143892 821.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 517070 232.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 111183 1065 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 508470 231.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 110872 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 526068 228.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 110409 1081 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 509559 228.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 111266 1066 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 527720 225.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 110516 1075 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 497478 227.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 110228 1068 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 524726 224.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 111696 1060 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 516986 226.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 110095 1070 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 524442 232.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 111567 1074 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 674977 171.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 113726 1017 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 544647 219.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 109674 1103 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 139080 841.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 68506 1747 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 71481 1671 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 46513 2543 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 284772 412.5 ns/op BenchmarkIsZero/ArrayIncomparable-4 41832 2872 ns/op BenchmarkIsZero/StructComparable-4 938268 127.0 ns/op BenchmarkIsZero/StructIncomparable-4 182396 640.5 ns/op BenchmarkSetZero/Bool/Direct-4 3968056 29.17 ns/op BenchmarkSetZero/Bool/CachedZero-4 1661184 74.22 ns/op BenchmarkSetZero/Bool/NewZero-4 1000000 102.1 ns/op BenchmarkSetZero/Int/Direct-4 2650830 44.81 ns/op BenchmarkSetZero/Int/CachedZero-4 1615916 71.28 ns/op BenchmarkSetZero/Int/NewZero-4 1000000 100.9 ns/op BenchmarkSetZero/Uint/Direct-4 2603094 45.90 ns/op BenchmarkSetZero/Uint/CachedZero-4 1691798 71.36 ns/op BenchmarkSetZero/Uint/NewZero-4 1000000 100.8 ns/op BenchmarkSetZero/Float/Direct-4 2651362 45.01 ns/op BenchmarkSetZero/Float/CachedZero-4 1681004 73.82 ns/op BenchmarkSetZero/Float/NewZero-4 1217163 101.0 ns/op BenchmarkSetZero/Complex/Direct-4 2606875 45.90 ns/op BenchmarkSetZero/Complex/CachedZero-4 1676384 71.59 ns/op BenchmarkSetZero/Complex/NewZero-4 1217530 98.27 ns/op BenchmarkSetZero/Array/Direct-4 3809641 31.12 ns/op BenchmarkSetZero/Array/CachedZero-4 1752579 67.82 ns/op BenchmarkSetZero/Array/NewZero-4 1257897 95.13 ns/op BenchmarkSetZero/Chan/Direct-4 2640399 44.68 ns/op BenchmarkSetZero/Chan/CachedZero-4 1384590 86.70 ns/op BenchmarkSetZero/Chan/NewZero-4 997927 111.0 ns/op BenchmarkSetZero/Func/Direct-4 2682272 45.08 ns/op BenchmarkSetZero/Func/CachedZero-4 1378046 87.77 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 109.8 ns/op BenchmarkSetZero/Interface/Direct-4 2379588 50.19 ns/op BenchmarkSetZero/Interface/CachedZero-4 1753616 69.78 ns/op BenchmarkSetZero/Interface/NewZero-4 1255436 99.13 ns/op BenchmarkSetZero/Map/Direct-4 2644092 44.98 ns/op BenchmarkSetZero/Map/CachedZero-4 1378452 86.93 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 112.6 ns/op BenchmarkSetZero/Pointer/Direct-4 2680644 44.80 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1370096 86.90 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 110.0 ns/op BenchmarkSetZero/Slice/Direct-4 2340224 51.14 ns/op BenchmarkSetZero/Slice/CachedZero-4 1774875 68.42 ns/op BenchmarkSetZero/Slice/NewZero-4 1273784 93.97 ns/op BenchmarkSetZero/String/Direct-4 2674441 44.90 ns/op BenchmarkSetZero/String/CachedZero-4 1770781 68.50 ns/op BenchmarkSetZero/String/NewZero-4 1259220 95.16 ns/op BenchmarkSetZero/Struct/Direct-4 4229907 28.01 ns/op BenchmarkSetZero/Struct/CachedZero-4 1776024 67.28 ns/op BenchmarkSetZero/Struct/NewZero-4 1257576 94.46 ns/op BenchmarkSelect/1-4 181242 649.2 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 93187 1274 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 49203 2608 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 176312 610.6 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 134721 917.5 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 128320 902.6 ns/op 141.81 MB/s BenchmarkCallArgCopy/size=256-4 119782 1008 ns/op 253.85 MB/s BenchmarkCallArgCopy/size=1024-4 86029 1411 ns/op 725.89 MB/s BenchmarkCallArgCopy/size=4096-4 38497 3137 ns/op 1305.64 MB/s BenchmarkCallArgCopy/size=65536-4 2997 37145 ns/op 1764.34 MB/s BenchmarkPtrTo-4 473335 241.1 ns/op BenchmarkFieldByName1-4 799500 140.1 ns/op BenchmarkFieldByName2-4 87639 1452 ns/op BenchmarkFieldByName3-4 10707 11022 ns/op BenchmarkInterfaceBig-4 5203543 23.16 ns/op BenchmarkInterfaceSmall-4 5122807 23.15 ns/op BenchmarkNew-4 2526339 48.58 ns/op BenchmarkMap/StringKeys/MapIndex-4 3246 35766 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3195 36703 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3085 40338 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2811 40665 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3277 35886 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3199 37242 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 247609 475.4 ns/op PASS ok reflect 17.757s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10000 11601 ns/op 9113 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 12414 8645 ns/op 9339 B/op 1 allocs/op BenchmarkFindString-4 10000 11782 ns/op 9365 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 12141 ns/op 9462 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10934 ns/op 9238 B/op 2 allocs/op BenchmarkLiteral-4 16599 7334 ns/op BenchmarkNotLiteral-4 4460 27598 ns/op BenchmarkMatchClass-4 3298 35161 ns/op BenchmarkMatchClass_InRange-4 3565 34629 ns/op BenchmarkReplaceAll-4 2474 51300 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 15332 7550 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 38455 3061 ns/op BenchmarkAnchoredShortMatch-4 14491 8295 ns/op BenchmarkAnchoredLongMatch-4 19705 6120 ns/op BenchmarkOnePassShortA-4 21534 5552 ns/op BenchmarkNotOnePassShortA-4 7651 15686 ns/op BenchmarkOnePassShortB-4 28784 4104 ns/op BenchmarkNotOnePassShortB-4 10000 12375 ns/op BenchmarkOnePassLongPrefix-4 87789 1364 ns/op BenchmarkOnePassLongNotPrefix-4 29953 4001 ns/op BenchmarkMatchParallelShared-4 26223 5637 ns/op BenchmarkMatchParallelCopied-4 29138 4599 ns/op BenchmarkQuoteMetaAll-4 153265 784.3 ns/op 17.85 MB/s BenchmarkQuoteMetaNone-4 305918 385.3 ns/op 67.49 MB/s BenchmarkCompile/Onepass-4 4161 27098 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1695 69744 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 195 600760 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3808507 30.38 ns/op 526.74 MB/s BenchmarkMatch/Easy0/32-4 15874 7535 ns/op 4.25 MB/s BenchmarkMatch/Easy0/1K-4 5569 20626 ns/op 49.65 MB/s BenchmarkMatch/Easy0i/16-4 3803943 30.72 ns/op 520.81 MB/s BenchmarkMatch/Easy0i/32-4 5582 21079 ns/op 1.52 MB/s BenchmarkMatch/Easy0i/1K-4 274 440057 ns/op 2.33 MB/s BenchmarkMatch/Easy1/16-4 3848977 30.17 ns/op 530.29 MB/s BenchmarkMatch/Easy1/32-4 15584 7484 ns/op 4.28 MB/s BenchmarkMatch/Easy1/1K-4 4515 25781 ns/op 39.72 MB/s BenchmarkMatch/Medium/16-4 3830168 30.31 ns/op 527.86 MB/s BenchmarkMatch/Medium/32-4 5734 18872 ns/op 1.70 MB/s BenchmarkMatch/Medium/1K-4 315 379060 ns/op 2.70 MB/s BenchmarkMatch/Hard/16-4 3841902 31.19 ns/op 513.02 MB/s BenchmarkMatch/Hard/32-4 3885 28757 ns/op 1.11 MB/s BenchmarkMatch/Hard/1K-4 181 658965 ns/op 1.55 MB/s BenchmarkMatch/Hard1/16-4 1533 78492 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 818 146082 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 26 4326099 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 31832 3748 ns/op 4.27 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18741 6395 ns/op 5.00 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 709 165506 ns/op 6.19 MB/s 25 B/op 0 allocs/op PASS ok regexp 7.412s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 702283 167.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 1142919 114.3 ns/op BenchmarkMakeChan/Int-4 954296 128.6 ns/op BenchmarkMakeChan/Ptr-4 667123 204.4 ns/op BenchmarkMakeChan/Struct/0-4 1313280 93.67 ns/op BenchmarkMakeChan/Struct/32-4 564181 255.7 ns/op BenchmarkMakeChan/Struct/40-4 439032 289.8 ns/op BenchmarkChanNonblocking-4 10747191 10.12 ns/op BenchmarkSelectUncontended-4 1132677 114.6 ns/op BenchmarkSelectSyncContended-4 39069 3234 ns/op BenchmarkSelectAsyncContended-4 103801 1088 ns/op BenchmarkSelectNonblock-4 6072166 19.26 ns/op BenchmarkChanUncontended-4 12062 10277 ns/op BenchmarkChanContended-4 1548 81416 ns/op BenchmarkChanSync-4 122029 1053 ns/op BenchmarkChanSyncWork-4 10000 34668 ns/op BenchmarkChanProdCons0-4 99985 1232 ns/op BenchmarkChanProdCons10-4 123886 998.1 ns/op BenchmarkChanProdCons100-4 128539 921.9 ns/op BenchmarkChanProdConsWork0-4 81484 1484 ns/op BenchmarkChanProdConsWork10-4 91027 1313 ns/op BenchmarkChanProdConsWork100-4 94017 1257 ns/op BenchmarkSelectProdCons-4 70388 1685 ns/op BenchmarkReceiveDataFromClosedChan-4 673987 191.7 ns/op BenchmarkChanCreation-4 236934 516.0 ns/op BenchmarkChanSem-4 182536 664.5 ns/op BenchmarkChanPopular-4 90 1156669 ns/op BenchmarkChanClosed-4 519330 224.4 ns/op BenchmarkCallClosure-4 5949034 20.13 ns/op BenchmarkCallClosure1-4 6223092 19.27 ns/op BenchmarkCallClosure2-4 1365816 83.68 ns/op BenchmarkCallClosure3-4 1635129 73.77 ns/op BenchmarkCallClosure4-4 1470914 80.71 ns/op BenchmarkComplex128DivNormal-4 10057356 19.60 ns/op BenchmarkComplex128DivNisNaN-4 7739760 20.64 ns/op BenchmarkComplex128DivDisNaN-4 6914643 22.96 ns/op BenchmarkComplex128DivNisInf-4 9873080 22.21 ns/op BenchmarkComplex128DivDisInf-4 5280856 29.47 ns/op BenchmarkSetTypePtr-4 52853260 2.242 ns/op 3568.41 MB/s BenchmarkSetTypePtr8-4 9586551 12.43 ns/op 5149.81 MB/s BenchmarkSetTypePtr16-4 9656486 12.40 ns/op 10321.43 MB/s BenchmarkSetTypePtr32-4 9727004 12.39 ns/op 20658.16 MB/s BenchmarkSetTypePtr64-4 9730869 12.33 ns/op 41509.75 MB/s BenchmarkSetTypePtr126-4 5807907 20.61 ns/op 48896.66 MB/s BenchmarkSetTypePtr128-4 6028759 20.05 ns/op 51065.35 MB/s BenchmarkSetTypePtrSlice-4 724004 162.1 ns/op 50525.36 MB/s BenchmarkSetTypeNode1-4 9604711 12.40 ns/op 1936.00 MB/s BenchmarkSetTypeNode1Slice-4 3001506 40.03 ns/op 19185.95 MB/s BenchmarkSetTypeNode8-4 9694245 16.91 ns/op 4730.25 MB/s BenchmarkSetTypeNode8Slice-4 1574802 76.25 ns/op 33571.71 MB/s BenchmarkSetTypeNode64-4 5661848 20.71 ns/op 25498.33 MB/s BenchmarkSetTypeNode64Slice-4 230272 515.0 ns/op 32810.58 MB/s BenchmarkSetTypeNode64Dead-4 7379262 16.25 ns/op 32497.13 MB/s BenchmarkSetTypeNode64DeadSlice-4 264076 454.7 ns/op 37158.19 MB/s BenchmarkSetTypeNode124-4 5810392 20.75 ns/op 48574.95 MB/s BenchmarkSetTypeNode124Slice-4 184930 647.8 ns/op 49793.77 MB/s BenchmarkSetTypeNode126-4 6015374 19.97 ns/op 51280.16 MB/s BenchmarkSetTypeNode126Slice-4 183642 654.5 ns/op 50062.23 MB/s BenchmarkSetTypeNode128-4 4118497 29.15 ns/op 35672.39 MB/s BenchmarkSetTypeNode128Slice-4 139014 830.8 ns/op 40059.11 MB/s BenchmarkSetTypeNode130-4 4127388 29.15 ns/op 36229.93 MB/s BenchmarkSetTypeNode130Slice-4 142288 840.9 ns/op 40185.31 MB/s BenchmarkSetTypeNode1024-4 769138 151.0 ns/op 54344.29 MB/s BenchmarkSetTypeNode1024Slice-4 24450 4861 ns/op 54035.14 MB/s BenchmarkAllocation-4 4938 28854 ns/op BenchmarkReadMemStats-4 7166 17406 ns/op BenchmarkReadMemStatsLatency-4 1 83549 p50-ns 83549 p90-ns 83549 p99-ns BenchmarkWriteBarrier-4 2740520 42.35 ns/op BenchmarkBulkWriteBarrier-4 7765273 14.81 ns/op BenchmarkScanStackNoLocals-4 2 50218960 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11079883 10.81 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9693892 12.05 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8770485 13.96 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6857540 17.42 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4719722 25.56 ns/op BenchmarkHash5-4 6131094 19.04 ns/op 262.60 MB/s BenchmarkHash16-4 6420208 17.86 ns/op 895.68 MB/s BenchmarkHash64-4 6031609 20.34 ns/op 3146.57 MB/s BenchmarkHash1024-4 1887284 63.35 ns/op 16163.31 MB/s BenchmarkHash65536-4 38937 3095 ns/op 21171.64 MB/s BenchmarkAlignedLoad-4 7865961 14.90 ns/op BenchmarkUnalignedLoad-4 8111481 14.48 ns/op BenchmarkEqEfaceConcrete-4 5742138 20.98 ns/op BenchmarkEqIfaceConcrete-4 5982566 19.99 ns/op BenchmarkNeEfaceConcrete-4 6159228 19.51 ns/op BenchmarkNeIfaceConcrete-4 6334234 18.96 ns/op BenchmarkConvT2EByteSized/bool-4 5876420 20.42 ns/op BenchmarkConvT2EByteSized/uint8-4 5903809 20.71 ns/op BenchmarkConvT2ESmall-4 5586687 21.24 ns/op BenchmarkConvT2EUintptr-4 5407555 22.05 ns/op BenchmarkConvT2ELarge-4 1272300 95.06 ns/op BenchmarkConvT2ISmall-4 5541580 21.30 ns/op BenchmarkConvT2IUintptr-4 5519938 21.54 ns/op BenchmarkConvT2ILarge-4 1264105 92.74 ns/op BenchmarkConvI2E-4 5070730 23.67 ns/op BenchmarkConvI2I-4 4296561 27.31 ns/op BenchmarkAssertE2T-4 4549106 26.37 ns/op BenchmarkAssertE2TLarge-4 2487458 47.86 ns/op BenchmarkAssertE2I-4 4322617 27.26 ns/op BenchmarkAssertI2T-4 4573520 25.88 ns/op BenchmarkAssertI2I-4 4258080 28.13 ns/op BenchmarkAssertI2E-4 5518101 20.98 ns/op BenchmarkAssertE2E-4 5890441 19.96 ns/op BenchmarkAssertE2T2-4 3645093 33.21 ns/op BenchmarkAssertE2T2Blank-4 4417195 26.81 ns/op BenchmarkAssertI2E2-4 4556953 26.43 ns/op BenchmarkAssertI2E2Blank-4 6049766 19.32 ns/op BenchmarkAssertE2E2-4 4470098 26.87 ns/op BenchmarkAssertE2E2Blank-4 5921853 19.60 ns/op BenchmarkConvT2Ezero/zero/16-4 5604591 21.30 ns/op BenchmarkConvT2Ezero/zero/32-4 5430075 22.20 ns/op BenchmarkConvT2Ezero/zero/64-4 5554935 21.57 ns/op BenchmarkConvT2Ezero/zero/str-4 5492778 21.87 ns/op BenchmarkConvT2Ezero/zero/slice-4 5399860 22.35 ns/op BenchmarkConvT2Ezero/zero/big-4 293851 474.3 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1437045 88.04 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1333384 94.55 ns/op BenchmarkConvT2Ezero/nonzero/big-4 296102 530.5 ns/op BenchmarkConvT2Ezero/smallint/16-4 5413867 22.15 ns/op BenchmarkConvT2Ezero/smallint/32-4 5470654 22.15 ns/op BenchmarkConvT2Ezero/smallint/64-4 5401734 22.24 ns/op BenchmarkConvT2Ezero/largeint/16-4 1908822 67.10 ns/op BenchmarkConvT2Ezero/largeint/32-4 1900399 64.20 ns/op BenchmarkConvT2Ezero/largeint/64-4 1890236 67.13 ns/op BenchmarkMalloc8-4 1546533 77.17 ns/op BenchmarkMalloc16-4 1466545 82.13 ns/op BenchmarkMallocTypeInfo8-4 1513364 80.77 ns/op BenchmarkMallocTypeInfo16-4 962148 123.0 ns/op BenchmarkMallocLargeStruct-4 203140 741.8 ns/op BenchmarkGoroutineSelect-4 62 2123807 ns/op BenchmarkGoroutineBlocking-4 84 2441554 ns/op BenchmarkGoroutineForRange-4 81 1890575 ns/op BenchmarkGoroutineIdle-4 100 1936465 ns/op BenchmarkHashStringSpeed-4 2394362 47.71 ns/op BenchmarkHashBytesSpeed-4 1380520 86.89 ns/op BenchmarkHashInt32Speed-4 2845273 39.56 ns/op BenchmarkHashInt64Speed-4 3078330 41.21 ns/op BenchmarkHashStringArraySpeed-4 593982 195.8 ns/op BenchmarkMegMap-4 3006183 39.86 ns/op BenchmarkMegOneMap-4 3685152 32.76 ns/op BenchmarkMegEqMap-4 1399 73314 ns/op BenchmarkMegEmptyMap-4 4463559 27.15 ns/op BenchmarkSmallStrMap-4 3167090 38.47 ns/op BenchmarkMapStringKeysEight_16-4 3165265 37.63 ns/op BenchmarkMapStringKeysEight_32-4 3321163 36.05 ns/op BenchmarkMapStringKeysEight_64-4 3251544 36.88 ns/op BenchmarkMapStringKeysEight_1M-4 3295999 36.90 ns/op BenchmarkIntMap-4 3612730 32.73 ns/op BenchmarkMapFirst/1-4 4276167 28.01 ns/op BenchmarkMapFirst/2-4 4255466 27.63 ns/op BenchmarkMapFirst/3-4 4276660 27.60 ns/op BenchmarkMapFirst/4-4 4303428 27.43 ns/op BenchmarkMapFirst/5-4 4327645 27.63 ns/op BenchmarkMapFirst/6-4 4098423 27.87 ns/op BenchmarkMapFirst/7-4 4228551 27.76 ns/op BenchmarkMapFirst/8-4 4099555 27.55 ns/op BenchmarkMapFirst/9-4 3684684 31.71 ns/op BenchmarkMapFirst/10-4 3721773 34.29 ns/op BenchmarkMapFirst/11-4 3758370 31.86 ns/op BenchmarkMapFirst/12-4 3796650 31.45 ns/op BenchmarkMapFirst/13-4 3572922 32.32 ns/op BenchmarkMapFirst/14-4 3511526 32.07 ns/op BenchmarkMapFirst/15-4 3541345 32.07 ns/op BenchmarkMapFirst/16-4 3642094 31.40 ns/op BenchmarkMapMid/1-4 3611668 32.72 ns/op BenchmarkMapMid/2-4 3560199 33.63 ns/op BenchmarkMapMid/3-4 3696567 32.59 ns/op BenchmarkMapMid/4-4 3512703 34.03 ns/op BenchmarkMapMid/5-4 3466693 33.67 ns/op BenchmarkMapMid/6-4 3497707 34.65 ns/op BenchmarkMapMid/7-4 3457904 34.14 ns/op BenchmarkMapMid/8-4 3327870 34.87 ns/op BenchmarkMapMid/9-4 3281977 37.33 ns/op BenchmarkMapMid/10-4 3041638 37.33 ns/op BenchmarkMapMid/11-4 3272817 37.49 ns/op BenchmarkMapMid/12-4 3010767 37.83 ns/op BenchmarkMapMid/13-4 3002301 36.59 ns/op BenchmarkMapMid/14-4 3109914 36.61 ns/op BenchmarkMapMid/15-4 3153048 37.81 ns/op BenchmarkMapMid/16-4 3119812 37.97 ns/op BenchmarkMapLast/1-4 3678139 33.39 ns/op BenchmarkMapLast/2-4 3569913 33.87 ns/op BenchmarkMapLast/3-4 3557492 34.33 ns/op BenchmarkMapLast/4-4 3457826 33.84 ns/op BenchmarkMapLast/5-4 3456265 35.35 ns/op BenchmarkMapLast/6-4 3296956 36.34 ns/op BenchmarkMapLast/7-4 3344625 35.25 ns/op BenchmarkMapLast/8-4 3292351 36.99 ns/op BenchmarkMapLast/9-4 3144018 41.21 ns/op BenchmarkMapLast/10-4 3036244 42.91 ns/op BenchmarkMapLast/11-4 2848964 41.55 ns/op BenchmarkMapLast/12-4 3085831 41.52 ns/op BenchmarkMapLast/13-4 3177468 39.73 ns/op BenchmarkMapLast/14-4 3030560 37.30 ns/op BenchmarkMapLast/15-4 3021444 38.65 ns/op BenchmarkMapLast/16-4 3025201 39.99 ns/op BenchmarkMapCycle-4 2013554 59.35 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3292911 36.67 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2358 49849 ns/op BenchmarkMakeMap/[Byte]Byte-4 749389 216.3 ns/op BenchmarkMakeMap/[Int]Int-4 375978 476.4 ns/op BenchmarkNewEmptyMap-4 11079066 9.998 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1617903 74.06 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 453586 259.0 ns/op BenchmarkMapIterEmpty-4 4767453 24.58 ns/op BenchmarkSameLengthMap-4 4328059 27.55 ns/op BenchmarkBigKeyMap-4 1642122 72.80 ns/op BenchmarkBigValMap-4 1484049 78.89 ns/op BenchmarkSmallKeyMap-4 2755950 43.40 ns/op BenchmarkMapPopulate/1-4 2271198 53.36 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 142999 900.5 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 6906 16637 ns/op 6269 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 768 168086 ns/op 51787 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 68 1785017 ns/op 416324 B/op 203 allocs/op BenchmarkMapPopulate/100000-4 4 27258814 ns/op 6525904 B/op 2882 allocs/op BenchmarkComplexAlgMap-4 475119 254.2 ns/op BenchmarkGoMapClear/Reflexive/1-4 650140 168.8 ns/op BenchmarkGoMapClear/Reflexive/10-4 606148 185.5 ns/op BenchmarkGoMapClear/Reflexive/100-4 196138 612.7 ns/op BenchmarkGoMapClear/Reflexive/1000-4 32197 3746 ns/op BenchmarkGoMapClear/Reflexive/10000-4 3945 29229 ns/op BenchmarkGoMapClear/NonReflexive/1-4 523567 227.7 ns/op BenchmarkGoMapClear/NonReflexive/10-4 443976 257.7 ns/op BenchmarkGoMapClear/NonReflexive/100-4 186102 647.5 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 31323 3869 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 3908 29215 ns/op BenchmarkMapStringConversion/32/simple-4 1787372 66.20 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1739036 68.48 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1586750 75.71 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1673150 70.63 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1594429 73.21 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1487498 80.81 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1865004 66.68 ns/op BenchmarkMapInterfacePtr-4 1951761 64.04 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4484517 26.34 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 160752 741.2 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5244 23428 ns/op BenchmarkMapPop1000-4 352 352908 ns/op BenchmarkMapPop10000-4 18 6052922 ns/op BenchmarkMapAssign/Int32/256-4 2230764 53.51 ns/op BenchmarkMapAssign/Int32/65536-4 944896 115.3 ns/op BenchmarkMapAssign/Int64/256-4 2257418 53.03 ns/op BenchmarkMapAssign/Int64/65536-4 852306 129.4 ns/op BenchmarkMapAssign/Str/256-4 1800752 66.44 ns/op BenchmarkMapAssign/Str/65536-4 407862 271.7 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1472056 81.77 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 568287 192.1 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1459866 82.15 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 619346 195.6 ns/op BenchmarkMapOperatorAssign/Str/256-4 501582 2344 ns/op BenchmarkMapOperatorAssign/Str/65536-4 204338 572.9 ns/op BenchmarkMapAppendAssign/Int32/256-4 878970 175.0 ns/op 37 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 276594 487.1 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 810964 167.2 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 251793 524.3 ns/op 56 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 584228 246.8 ns/op 52 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 154053 807.6 ns/op 109 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1848577 64.94 ns/op BenchmarkMapDelete/Int32/1000-4 1925431 62.53 ns/op BenchmarkMapDelete/Int32/10000-4 1841479 65.67 ns/op BenchmarkMapDelete/Int64/100-4 1829834 65.64 ns/op BenchmarkMapDelete/Int64/1000-4 1884907 63.38 ns/op BenchmarkMapDelete/Int64/10000-4 1837641 66.05 ns/op BenchmarkMapDelete/Str/100-4 1439739 82.03 ns/op BenchmarkMapDelete/Str/1000-4 1482158 80.53 ns/op BenchmarkMapDelete/Str/10000-4 1359937 89.03 ns/op BenchmarkMapDelete/Pointer/100-4 1668441 72.18 ns/op BenchmarkMapDelete/Pointer/1000-4 1743790 69.38 ns/op BenchmarkMapDelete/Pointer/10000-4 1662807 71.30 ns/op BenchmarkMemmove/0-4 14025675 8.339 ns/op BenchmarkMemmove/1-4 1899434 63.36 ns/op 15.78 MB/s BenchmarkMemmove/2-4 1800130 65.79 ns/op 30.40 MB/s BenchmarkMemmove/3-4 1792916 66.46 ns/op 45.14 MB/s BenchmarkMemmove/4-4 1835974 65.32 ns/op 61.23 MB/s BenchmarkMemmove/5-4 1802326 65.88 ns/op 75.90 MB/s BenchmarkMemmove/6-4 1798173 65.76 ns/op 91.24 MB/s BenchmarkMemmove/7-4 1803790 66.06 ns/op 105.96 MB/s BenchmarkMemmove/8-4 1874638 64.56 ns/op 123.91 MB/s BenchmarkMemmove/9-4 1737574 70.36 ns/op 127.91 MB/s BenchmarkMemmove/10-4 1735986 70.58 ns/op 141.68 MB/s BenchmarkMemmove/11-4 1709756 70.15 ns/op 156.80 MB/s BenchmarkMemmove/12-4 1709920 70.78 ns/op 169.53 MB/s BenchmarkMemmove/13-4 1693766 69.85 ns/op 186.11 MB/s BenchmarkMemmove/14-4 1709362 70.59 ns/op 198.34 MB/s BenchmarkMemmove/15-4 1704708 70.28 ns/op 213.45 MB/s BenchmarkMemmove/16-4 1772467 66.05 ns/op 242.24 MB/s BenchmarkMemmove/32-4 1738654 68.71 ns/op 465.69 MB/s BenchmarkMemmove/64-4 1596649 72.28 ns/op 885.46 MB/s BenchmarkMemmove/128-4 1472055 81.64 ns/op 1567.82 MB/s BenchmarkMemmove/256-4 1000000 100.7 ns/op 2541.01 MB/s BenchmarkMemmove/512-4 835035 139.7 ns/op 3665.64 MB/s BenchmarkMemmove/1024-4 509896 235.4 ns/op 4350.26 MB/s BenchmarkMemmove/2048-4 310454 378.4 ns/op 5411.95 MB/s BenchmarkMemmove/4096-4 177046 672.0 ns/op 6094.93 MB/s BenchmarkMemmoveOverlap/32-4 1682971 69.16 ns/op 462.71 MB/s BenchmarkMemmoveOverlap/64-4 1631914 73.06 ns/op 876.01 MB/s BenchmarkMemmoveOverlap/128-4 1439138 81.57 ns/op 1569.25 MB/s BenchmarkMemmoveOverlap/256-4 1000000 109.0 ns/op 2348.49 MB/s BenchmarkMemmoveOverlap/512-4 825078 136.1 ns/op 3762.63 MB/s BenchmarkMemmoveOverlap/1024-4 502214 235.7 ns/op 4345.15 MB/s BenchmarkMemmoveOverlap/2048-4 316306 378.6 ns/op 5409.55 MB/s BenchmarkMemmoveOverlap/4096-4 175934 674.0 ns/op 6077.47 MB/s BenchmarkMemmoveUnalignedDst/0-4 14479172 8.200 ns/op BenchmarkMemmoveUnalignedDst/1-4 1892838 64.79 ns/op 15.43 MB/s BenchmarkMemmoveUnalignedDst/2-4 1734864 65.79 ns/op 30.40 MB/s BenchmarkMemmoveUnalignedDst/3-4 1810657 71.38 ns/op 42.03 MB/s BenchmarkMemmoveUnalignedDst/4-4 1815369 65.15 ns/op 61.40 MB/s BenchmarkMemmoveUnalignedDst/5-4 1751882 66.19 ns/op 75.54 MB/s BenchmarkMemmoveUnalignedDst/6-4 1802245 68.41 ns/op 87.71 MB/s BenchmarkMemmoveUnalignedDst/7-4 1820031 68.31 ns/op 102.47 MB/s BenchmarkMemmoveUnalignedDst/8-4 1777782 62.75 ns/op 127.48 MB/s BenchmarkMemmoveUnalignedDst/9-4 1678479 71.39 ns/op 126.06 MB/s BenchmarkMemmoveUnalignedDst/10-4 1698908 71.49 ns/op 139.88 MB/s BenchmarkMemmoveUnalignedDst/11-4 1701772 70.38 ns/op 156.29 MB/s BenchmarkMemmoveUnalignedDst/12-4 1686331 69.67 ns/op 172.25 MB/s BenchmarkMemmoveUnalignedDst/13-4 1743386 70.25 ns/op 185.06 MB/s BenchmarkMemmoveUnalignedDst/14-4 1685823 71.77 ns/op 195.08 MB/s BenchmarkMemmoveUnalignedDst/15-4 1694899 71.62 ns/op 209.44 MB/s BenchmarkMemmoveUnalignedDst/16-4 1706088 71.48 ns/op 223.82 MB/s BenchmarkMemmoveUnalignedDst/32-4 1636857 72.94 ns/op 438.71 MB/s BenchmarkMemmoveUnalignedDst/64-4 1539742 77.34 ns/op 827.52 MB/s BenchmarkMemmoveUnalignedDst/128-4 1342057 86.21 ns/op 1484.66 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 108.2 ns/op 2366.76 MB/s BenchmarkMemmoveUnalignedDst/512-4 812250 143.3 ns/op 3572.75 MB/s BenchmarkMemmoveUnalignedDst/1024-4 460039 258.0 ns/op 3968.70 MB/s BenchmarkMemmoveUnalignedDst/2048-4 310170 379.8 ns/op 5392.55 MB/s BenchmarkMemmoveUnalignedDst/4096-4 168882 696.9 ns/op 5877.22 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1631427 72.60 ns/op 440.76 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1545306 77.92 ns/op 821.37 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1392159 85.96 ns/op 1489.11 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 109.7 ns/op 2333.93 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 819788 144.5 ns/op 3543.53 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 497047 238.9 ns/op 4286.20 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 309249 382.2 ns/op 5358.12 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 173400 685.7 ns/op 5973.16 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14683234 8.231 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1883090 62.72 ns/op 15.94 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1841366 65.68 ns/op 30.45 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1845468 64.87 ns/op 46.25 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1838998 64.35 ns/op 62.16 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1790496 65.51 ns/op 76.32 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1803678 67.37 ns/op 89.06 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1795136 66.08 ns/op 105.93 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1887614 63.27 ns/op 126.45 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1730769 69.51 ns/op 129.47 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1679569 71.01 ns/op 140.83 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1689565 70.57 ns/op 155.88 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1672354 70.86 ns/op 169.34 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1720125 70.37 ns/op 184.73 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1658972 71.04 ns/op 197.07 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1719493 69.38 ns/op 216.19 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1690156 69.27 ns/op 230.98 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1646636 71.59 ns/op 447.02 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1595168 74.96 ns/op 853.83 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1403878 85.16 ns/op 1503.04 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 109.0 ns/op 2348.49 MB/s BenchmarkMemmoveUnalignedSrc/512-4 815676 142.0 ns/op 3606.37 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 477256 241.9 ns/op 4233.71 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 308650 385.3 ns/op 5315.71 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 173702 687.4 ns/op 5958.94 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1623747 73.15 ns/op 437.47 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1561147 77.71 ns/op 823.57 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1386952 86.89 ns/op 1473.18 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 105.5 ns/op 2427.38 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 784981 138.3 ns/op 3703.36 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 479616 238.9 ns/op 4285.62 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 307354 379.3 ns/op 5399.41 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 175950 676.5 ns/op 6055.13 MB/s BenchmarkMemclr/5-4 11324276 10.50 ns/op 476.34 MB/s BenchmarkMemclr/16-4 11273782 10.86 ns/op 1473.80 MB/s BenchmarkMemclr/64-4 11107700 10.66 ns/op 6001.12 MB/s BenchmarkMemclr/256-4 9590031 12.22 ns/op 20941.25 MB/s BenchmarkMemclr/4096-4 2394588 50.32 ns/op 81398.45 MB/s BenchmarkMemclr/65536-4 53769 2113 ns/op 31011.70 MB/s BenchmarkMemclr/1M-4 2696 39557 ns/op 26508.03 MB/s BenchmarkMemclr/4M-4 667 171995 ns/op 24386.24 MB/s BenchmarkMemclr/8M-4 231 474312 ns/op 17685.84 MB/s BenchmarkMemclr/16M-4 33 3371552 ns/op 4976.11 MB/s BenchmarkMemclr/64M-4 14 7652668 ns/op 8769.34 MB/s BenchmarkGoMemclr/5-4 2271432 52.96 ns/op 94.40 MB/s BenchmarkGoMemclr/16-4 489783 220.9 ns/op 72.43 MB/s BenchmarkGoMemclr/64-4 146811 824.5 ns/op 77.62 MB/s BenchmarkGoMemclr/256-4 37168 3222 ns/op 79.45 MB/s BenchmarkMemclrRange/1K_2K-4 71834 1668 ns/op 57483.16 MB/s BenchmarkMemclrRange/2K_8K-4 32008 3757 ns/op 88779.97 MB/s BenchmarkMemclrRange/4K_16K-4 42992 2762 ns/op 116969.21 MB/s BenchmarkMemclrRange/160K_228K-4 1782 63063 ns/op 26368.12 MB/s BenchmarkClearFat7-4 6527120 17.99 ns/op BenchmarkClearFat8-4 7138231 16.88 ns/op BenchmarkClearFat11-4 5953390 20.28 ns/op BenchmarkClearFat12-4 6222766 19.58 ns/op BenchmarkClearFat13-4 5956657 20.28 ns/op BenchmarkClearFat14-4 6161204 19.23 ns/op BenchmarkClearFat15-4 5974820 20.29 ns/op BenchmarkClearFat16-4 6763509 17.05 ns/op BenchmarkClearFat24-4 6505381 18.35 ns/op BenchmarkClearFat32-4 6334153 18.87 ns/op BenchmarkClearFat40-4 6211088 19.60 ns/op BenchmarkClearFat48-4 5810613 19.88 ns/op BenchmarkClearFat56-4 5692399 20.23 ns/op BenchmarkClearFat64-4 5704845 20.94 ns/op BenchmarkClearFat72-4 5515844 21.07 ns/op BenchmarkClearFat128-4 4539315 25.83 ns/op BenchmarkClearFat256-4 3150336 35.63 ns/op BenchmarkClearFat512-4 1832040 64.93 ns/op BenchmarkClearFat1024-4 1000000 106.7 ns/op BenchmarkClearFat1032-4 943022 118.7 ns/op BenchmarkClearFat1040-4 1000000 105.8 ns/op BenchmarkCopyFat7-4 6853504 17.23 ns/op BenchmarkCopyFat8-4 6686001 17.57 ns/op BenchmarkCopyFat11-4 6145783 19.54 ns/op BenchmarkCopyFat12-4 6143481 19.64 ns/op BenchmarkCopyFat13-4 6011850 19.78 ns/op BenchmarkCopyFat14-4 6195783 19.71 ns/op BenchmarkCopyFat15-4 6114420 19.20 ns/op BenchmarkCopyFat16-4 6862602 17.29 ns/op BenchmarkCopyFat24-4 6690104 17.55 ns/op BenchmarkCopyFat32-4 6353205 18.43 ns/op BenchmarkCopyFat64-4 5515233 21.29 ns/op BenchmarkCopyFat72-4 5598172 22.14 ns/op BenchmarkCopyFat128-4 4431068 26.42 ns/op BenchmarkCopyFat256-4 2932597 38.33 ns/op BenchmarkCopyFat512-4 1646377 72.68 ns/op BenchmarkCopyFat520-4 1630982 74.06 ns/op BenchmarkCopyFat1024-4 1000000 116.1 ns/op BenchmarkCopyFat1032-4 1000000 121.2 ns/op BenchmarkCopyFat1040-4 1000000 109.4 ns/op BenchmarkIssue18740/2byte-4 427 277383 ns/op BenchmarkIssue18740/4byte-4 712 168090 ns/op BenchmarkIssue18740/8byte-4 1044 110289 ns/op BenchmarkReadMetricsLatency-4 22530 4320 p50-ns 4733 p90-ns 11044 p99-ns BenchmarkFinalizer-4 170 687148 ns/op BenchmarkFinalizerRun-4 197504 852.2 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7508469 15.92 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3146930 37.86 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2429095 48.75 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2408098 49.57 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1312574 91.85 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.6 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2248378 53.08 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1253988 95.56 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1319899 90.16 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1996879 59.83 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2010822 59.38 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1714849 70.03 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1455900 81.32 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1343739 89.12 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5842293 20.38 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5999833 19.90 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6010950 19.96 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6039108 19.88 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5554887 21.52 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5102329 23.76 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5946865 20.28 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5981265 19.85 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6044425 20.06 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5956896 20.00 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6017440 19.99 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5973242 19.91 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6042787 19.87 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6041690 19.93 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6022417 19.84 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5991622 19.92 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5984438 19.87 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6043353 19.89 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5948830 19.98 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5498564 21.82 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5466025 21.94 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6010012 19.87 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5438892 21.98 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5515674 21.80 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5998339 19.85 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5472978 21.84 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5494986 21.95 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5942493 19.89 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5501836 21.75 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5485603 21.80 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5981748 19.98 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6007102 19.80 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6028836 20.12 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5985331 20.12 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6013446 20.05 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5998902 20.09 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5975684 19.87 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5991184 19.88 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5966062 19.87 ns/op BenchmarkNetpollBreak-4 3705 31349 ns/op BenchmarkPingPongHog-4 442 337201 ns/op BenchmarkStackGrowth-4 135373 902.2 ns/op BenchmarkStackGrowthDeep-4 1454 81963 ns/op BenchmarkCreateGoroutines-4 31226 3921 ns/op BenchmarkCreateGoroutinesParallel-4 42794 2785 ns/op BenchmarkCreateGoroutinesCapture-4 5529 20491 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 40194 2967 ns/op BenchmarkClosureCall-4 17946925 6.493 ns/op BenchmarkWakeupParallelSpinning/0s-4 6681 18906 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5242 22730 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4432 26979 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2922 40555 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1981 58164 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1287 87926 ns/op BenchmarkWakeupParallelSpinning/50µs-4 778 149149 ns/op BenchmarkWakeupParallelSpinning/100µs-4 472 252117 ns/op BenchmarkMatmult-4 5210673 29.41 ns/op BenchmarkFastrand-4 12603218 9.452 ns/op BenchmarkFastrand64-4 12132277 9.627 ns/op BenchmarkFastrandHashiter-4 4732375 25.38 ns/op BenchmarkFastrandn/2-4 5873960 20.34 ns/op BenchmarkFastrandn/3-4 5979062 20.08 ns/op BenchmarkFastrandn/4-4 5980530 19.92 ns/op BenchmarkFastrandn/5-4 5958327 19.88 ns/op BenchmarkIfaceCmp100-4 92000 1289 ns/op BenchmarkIfaceCmpNil100-4 185199 648.8 ns/op BenchmarkEfaceCmpDiff-4 37790 3167 ns/op BenchmarkEfaceCmpDiffIndirect-4 37068 3240 ns/op BenchmarkDefer-4 1540614 78.62 ns/op BenchmarkDefer10-4 791865 149.8 ns/op BenchmarkDeferMany-4 509344 378.7 ns/op BenchmarkPanicRecover-4 172534 639.6 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 6820 15828 ns/op 14449 p50-ns 17518 p90-ns 24640 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6595 26319 ns/op 14827 p50-ns 19139 p90-ns 80370 p99-ns BenchmarkGoroutineProfile/small/idle-4 3049 37117 ns/op 34008 p50-ns 37928 p90-ns 89298 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 4943568 ns/op 233187 p50-ns 19572648 p90-ns 33326558 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7536 17701 ns/op 14724 p50-ns 18032 p90-ns 52832 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 5043 45566 ns/op 14846 p50-ns 19199 p90-ns 94965 p99-ns BenchmarkGoroutineProfile/large/idle-4 12 9710303 ns/op 9660756 p50-ns 9888913 p90-ns 10006963 p99-ns BenchmarkGoroutineProfile/large/loaded-4 9 11463455 ns/op 10650818 p50-ns 18046680 p90-ns 18046680 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7034 16204 ns/op 14750 p50-ns 17710 p90-ns 30373 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 480 265584 ns/op 17968 p50-ns 57301 p90-ns 14408792 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 901 121237 ns/op 113694 p50-ns 129616 p90-ns 231793 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 307 1218276 ns/op 261011 p50-ns 616370 p90-ns 19017454 p99-ns BenchmarkRWMutexUncontended-4 3199317 37.30 ns/op BenchmarkRWMutexWrite100-4 588984 211.2 ns/op BenchmarkRWMutexWrite10-4 77902 1459 ns/op BenchmarkRWMutexWorkWrite100-4 422262 264.1 ns/op BenchmarkRWMutexWorkWrite10-4 73693 1655 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1828 66780 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 882 134561 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 888 128127 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 416 276724 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 458 258858 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 199 580958 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 228 513223 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 98 1190090 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 315951 399.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 306136 405.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 267818 445.6 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 292176 417.3 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 261319 421.3 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 273692 491.4 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 277794 405.9 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 291241 402.9 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 261435 483.3 ns/op BenchmarkMakeSlice/Byte-4 2102660 57.78 ns/op BenchmarkMakeSlice/Int16-4 2108983 60.46 ns/op BenchmarkMakeSlice/Int-4 1521327 81.43 ns/op BenchmarkMakeSlice/Ptr-4 1000000 100.1 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 135.5 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 145.8 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 176.7 ns/op BenchmarkGrowSlice/Byte-4 837687 157.9 ns/op BenchmarkGrowSlice/Int16-4 779311 164.2 ns/op BenchmarkGrowSlice/Int-4 668104 206.8 ns/op BenchmarkGrowSlice/Ptr-4 549298 264.8 ns/op BenchmarkGrowSlice/Struct/24-4 308841 369.3 ns/op BenchmarkGrowSlice/Struct/32-4 282268 388.0 ns/op BenchmarkGrowSlice/Struct/40-4 217290 591.1 ns/op BenchmarkExtendSlice/IntSlice-4 564130 248.0 ns/op BenchmarkExtendSlice/PointerSlice-4 387991 319.2 ns/op BenchmarkExtendSlice/NoGrow-4 894174 143.4 ns/op BenchmarkAppend-4 883130 135.4 ns/op BenchmarkAppendGrowByte-4 4 25036300 ns/op BenchmarkAppendGrowString-4 1 222544208 ns/op BenchmarkAppendSlice/1Bytes-4 1897675 63.17 ns/op BenchmarkAppendSlice/4Bytes-4 1839260 64.74 ns/op BenchmarkAppendSlice/7Bytes-4 1823226 66.53 ns/op BenchmarkAppendSlice/8Bytes-4 1840285 65.31 ns/op BenchmarkAppendSlice/15Bytes-4 1721620 71.38 ns/op BenchmarkAppendSlice/16Bytes-4 1751838 69.28 ns/op BenchmarkAppendSlice/32Bytes-4 1755891 67.26 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 97731 1234 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 25815 5396 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9096 17327 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1849 65906 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 188 559180 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 51 2220921 ns/op BenchmarkAppendStr/1Bytes-4 1348768 85.94 ns/op BenchmarkAppendStr/4Bytes-4 1395158 85.97 ns/op BenchmarkAppendStr/8Bytes-4 1291610 89.77 ns/op BenchmarkAppendStr/16Bytes-4 1277334 93.48 ns/op BenchmarkAppendStr/32Bytes-4 1321504 89.52 ns/op BenchmarkAppendSpecialCase-4 817134 139.6 ns/op BenchmarkCopy/1Byte-4 1935710 61.13 ns/op 16.36 MB/s BenchmarkCopy/1String-4 1853595 65.18 ns/op 15.34 MB/s BenchmarkCopy/2Byte-4 1880686 64.70 ns/op 30.91 MB/s BenchmarkCopy/2String-4 1814494 64.16 ns/op 31.17 MB/s BenchmarkCopy/4Byte-4 1882095 64.52 ns/op 61.99 MB/s BenchmarkCopy/4String-4 1858557 65.39 ns/op 61.17 MB/s BenchmarkCopy/8Byte-4 1918116 63.30 ns/op 126.39 MB/s BenchmarkCopy/8String-4 1843362 63.16 ns/op 126.67 MB/s BenchmarkCopy/12Byte-4 1777087 67.05 ns/op 178.98 MB/s BenchmarkCopy/12String-4 1709743 70.50 ns/op 170.20 MB/s BenchmarkCopy/16Byte-4 1814426 66.00 ns/op 242.41 MB/s BenchmarkCopy/16String-4 1809632 66.91 ns/op 239.11 MB/s BenchmarkCopy/32Byte-4 1770330 69.83 ns/op 458.25 MB/s BenchmarkCopy/32String-4 1713244 68.67 ns/op 466.01 MB/s BenchmarkCopy/128Byte-4 1413890 84.62 ns/op 1512.58 MB/s BenchmarkCopy/128String-4 1275342 94.17 ns/op 1359.27 MB/s BenchmarkCopy/1024Byte-4 433818 268.7 ns/op 3810.30 MB/s BenchmarkCopy/1024String-4 374017 323.3 ns/op 3167.30 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 29458 4039 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 16321 6189 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12031 10032 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 12707 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8894 16950 ns/op BenchmarkAppendInPlace/Grow/Byte-4 156849 838.7 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 160722 830.0 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 119953 1080 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 91424 1284 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 85848 1466 ns/op BenchmarkStackCopyPtr-4 1 133771078 ns/op BenchmarkStackCopy-4 1 103713150 ns/op BenchmarkStackCopyNoCache-4 20 5610091 ns/op BenchmarkStackCopyWithStkobj-4 2 62854784 ns/op BenchmarkIssue18138-4 908 132763 ns/op BenchmarkCompareStringEqual-4 10049510 11.53 ns/op BenchmarkCompareStringIdentical-4 16680314 7.171 ns/op BenchmarkCompareStringSameLength-4 11534061 10.50 ns/op BenchmarkCompareStringDifferentLength-4 18013851 6.515 ns/op BenchmarkCompareStringBigUnaligned-4 1322 86946 ns/op 12060.20 MB/s BenchmarkCompareStringBig-4 1359 92769 ns/op 11303.15 MB/s BenchmarkConcatStringAndBytes-4 2157192 54.86 ns/op BenchmarkSliceByteToString/1-4 2270712 53.15 ns/op BenchmarkSliceByteToString/2-4 1000000 104.3 ns/op BenchmarkSliceByteToString/4-4 1000000 103.3 ns/op BenchmarkSliceByteToString/8-4 1000000 103.2 ns/op BenchmarkSliceByteToString/16-4 1000000 108.9 ns/op BenchmarkSliceByteToString/32-4 1000000 121.6 ns/op BenchmarkSliceByteToString/64-4 979981 152.4 ns/op BenchmarkSliceByteToString/128-4 755130 204.7 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2144965 56.38 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 869551 139.2 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 962298 118.7 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3432432 34.55 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1570300 75.97 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1850330 63.98 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2285572 52.34 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 420235 278.5 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 558520 216.0 ns/op BenchmarkRuneIterate/range/ASCII-4 6105471 19.66 ns/op BenchmarkRuneIterate/range/Japanese-4 1981010 60.21 ns/op BenchmarkRuneIterate/range/MixedLength-4 2353699 51.10 ns/op BenchmarkRuneIterate/range1/ASCII-4 6205184 19.25 ns/op BenchmarkRuneIterate/range1/Japanese-4 1987171 60.22 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2341216 50.97 ns/op BenchmarkRuneIterate/range2/ASCII-4 5995963 19.93 ns/op BenchmarkRuneIterate/range2/Japanese-4 1997854 60.46 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2328048 50.77 ns/op BenchmarkArrayEqual-4 18207315 6.008 ns/op BenchmarkFunc/Name-4 4710390 24.66 ns/op BenchmarkFunc/Entry-4 10417024 11.20 ns/op BenchmarkFunc/FileLine-4 1548638 77.18 ns/op PASS ok runtime 128.670s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 23893 4250 ns/op BenchmarkHandle/concurrent-4 14635 7943 ns/op PASS ok runtime/cgo 0.391s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21208375 5.645 ns/op BenchmarkAtomicStore64-4 9577478 12.39 ns/op BenchmarkAtomicLoad-4 21104233 5.701 ns/op BenchmarkAtomicStore-4 9686364 12.35 ns/op BenchmarkAnd8-4 9612294 12.40 ns/op BenchmarkAnd-4 9708543 12.46 ns/op BenchmarkAnd8Parallel-4 2424349 49.35 ns/op BenchmarkAndParallel-4 2445615 48.53 ns/op BenchmarkOr8-4 9590112 12.35 ns/op BenchmarkOr-4 9683212 12.43 ns/op BenchmarkOr8Parallel-4 2512504 50.06 ns/op BenchmarkOrParallel-4 2443792 49.32 ns/op BenchmarkXadd-4 2351402 49.98 ns/op BenchmarkXadd64-4 2423288 50.11 ns/op BenchmarkCas-4 2268823 53.22 ns/op BenchmarkCas64-4 2244795 54.37 ns/op BenchmarkXchg-4 2409248 48.84 ns/op BenchmarkXchg64-4 2366394 48.80 ns/op PASS ok runtime/internal/atomic 2.815s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4993974 23.38 ns/op BenchmarkMulUintptr/large-4 4080758 28.89 ns/op PASS ok runtime/internal/math 0.331s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 26 3989306 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 31 4521966 ns/op 387.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 954 123471 ns/op 5.916 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 10315831 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11995588 ns/op 1097 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 152 792408 ns/op 67.07 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 73867348 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 85833382 ns/op 7715 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 10077533 ns/op 892.9 concurrent_launches/op PASS ok runtime/pprof 1.737s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 14 7165043 ns/op BenchmarkStackLeak-4 11892 10358 ns/op PASS ok runtime/race 0.446s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5270460 21.59 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 217028 564.3 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.305s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 159511 722.4 ns/op BenchmarkSortString1K-4 187 643708 ns/op BenchmarkSortString1K_Slice-4 212 558522 ns/op BenchmarkStableString1K-4 100 1125372 ns/op BenchmarkSortInt1K-4 217 563655 ns/op BenchmarkSortInt1K_Sorted-4 3184 35803 ns/op BenchmarkSortInt1K_Reversed-4 2048 57783 ns/op BenchmarkSortInt1K_Mod8-4 549 217208 ns/op BenchmarkStableInt1K-4 150 792967 ns/op BenchmarkStableInt1K_Slice-4 170 712749 ns/op BenchmarkSortInt64K-4 2 53253842 ns/op BenchmarkSortInt64K_Slice-4 3 45764780 ns/op BenchmarkStableInt64K-4 2 73041084 ns/op BenchmarkSort1e2-4 462 256504 ns/op BenchmarkStable1e2-4 171 694404 ns/op BenchmarkSort1e4-4 2 52091380 ns/op BenchmarkStable1e4-4 1 233452981 ns/op PASS ok sort 3.469s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 878900 136.6 ns/op BenchmarkAtof64Float-4 650797 157.7 ns/op BenchmarkAtof64FloatExp-4 619074 185.5 ns/op BenchmarkAtof64Big-4 443354 269.9 ns/op BenchmarkAtof64RandomBits-4 416110 280.7 ns/op BenchmarkAtof64RandomFloats-4 454250 255.6 ns/op BenchmarkAtof64RandomLongFloats-4 403108 294.9 ns/op BenchmarkAtof32Decimal-4 810378 140.9 ns/op BenchmarkAtof32Float-4 764644 156.1 ns/op BenchmarkAtof32FloatExp-4 598968 194.7 ns/op BenchmarkAtof32Random-4 368074 319.8 ns/op BenchmarkAtof32RandomLong-4 155480 757.1 ns/op BenchmarkParseInt/Pos/7bit-4 1480071 83.20 ns/op BenchmarkParseInt/Pos/26bit-4 736942 157.6 ns/op BenchmarkParseInt/Pos/31bit-4 604359 191.1 ns/op BenchmarkParseInt/Pos/56bit-4 427089 280.0 ns/op BenchmarkParseInt/Pos/63bit-4 378754 293.2 ns/op BenchmarkParseInt/Neg/7bit-4 1428362 79.72 ns/op BenchmarkParseInt/Neg/26bit-4 705313 160.9 ns/op BenchmarkParseInt/Neg/31bit-4 586834 188.3 ns/op BenchmarkParseInt/Neg/56bit-4 419871 279.9 ns/op BenchmarkParseInt/Neg/63bit-4 396151 293.9 ns/op BenchmarkAtoi/Pos/7bit-4 2179382 53.99 ns/op BenchmarkAtoi/Pos/26bit-4 897057 120.7 ns/op BenchmarkAtoi/Pos/31bit-4 856981 137.9 ns/op BenchmarkAtoi/Pos/56bit-4 490598 229.9 ns/op BenchmarkAtoi/Pos/63bit-4 371301 310.3 ns/op BenchmarkAtoi/Neg/7bit-4 2144875 56.29 ns/op BenchmarkAtoi/Neg/26bit-4 924054 123.8 ns/op BenchmarkAtoi/Neg/31bit-4 825304 135.6 ns/op BenchmarkAtoi/Neg/56bit-4 516674 233.8 ns/op BenchmarkAtoi/Neg/63bit-4 372772 310.9 ns/op BenchmarkFormatFloat/Decimal-4 116385 1044 ns/op BenchmarkFormatFloat/Float-4 107121 1095 ns/op BenchmarkFormatFloat/Exp-4 117654 1025 ns/op BenchmarkFormatFloat/NegExp-4 118507 1010 ns/op BenchmarkFormatFloat/LongExp-4 94822 1237 ns/op BenchmarkFormatFloat/Big-4 88716 1280 ns/op BenchmarkFormatFloat/BinaryExp-4 213757 554.1 ns/op BenchmarkFormatFloat/32Integer-4 113462 1010 ns/op BenchmarkFormatFloat/32ExactFraction-4 125186 947.0 ns/op BenchmarkFormatFloat/32Point-4 114277 1105 ns/op BenchmarkFormatFloat/32Exp-4 118555 1008 ns/op BenchmarkFormatFloat/32NegExp-4 120624 1002 ns/op BenchmarkFormatFloat/32Shortest-4 123768 961.7 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 137842 856.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 131167 887.9 ns/op BenchmarkFormatFloat/64Fixed1-4 156907 767.6 ns/op BenchmarkFormatFloat/64Fixed2-4 152259 766.1 ns/op BenchmarkFormatFloat/64Fixed3-4 152932 768.7 ns/op BenchmarkFormatFloat/64Fixed4-4 155130 768.0 ns/op BenchmarkFormatFloat/64Fixed12-4 88228 1332 ns/op BenchmarkFormatFloat/64Fixed16-4 113102 1060 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 114666 1036 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 104385 1132 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2524 46278 ns/op BenchmarkFormatFloat/Slowpath64-4 96656 1237 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 97051 1252 ns/op BenchmarkAppendFloat/Decimal-4 140868 832.7 ns/op BenchmarkAppendFloat/Float-4 124090 938.3 ns/op BenchmarkAppendFloat/Exp-4 137274 838.8 ns/op BenchmarkAppendFloat/NegExp-4 140160 841.4 ns/op BenchmarkAppendFloat/LongExp-4 112242 1042 ns/op BenchmarkAppendFloat/Big-4 108637 1076 ns/op BenchmarkAppendFloat/BinaryExp-4 326688 348.0 ns/op BenchmarkAppendFloat/32Integer-4 143785 832.9 ns/op BenchmarkAppendFloat/32ExactFraction-4 142639 833.3 ns/op BenchmarkAppendFloat/32Point-4 134830 880.0 ns/op BenchmarkAppendFloat/32Exp-4 137900 833.9 ns/op BenchmarkAppendFloat/32NegExp-4 141500 821.9 ns/op BenchmarkAppendFloat/32Shortest-4 158790 749.4 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 179966 655.6 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 171186 693.4 ns/op BenchmarkAppendFloat/64Fixed1-4 196750 591.6 ns/op BenchmarkAppendFloat/64Fixed2-4 194578 593.9 ns/op BenchmarkAppendFloat/64Fixed3-4 194317 589.5 ns/op BenchmarkAppendFloat/64Fixed4-4 201076 583.1 ns/op BenchmarkAppendFloat/64Fixed12-4 106272 1119 ns/op BenchmarkAppendFloat/64Fixed16-4 135114 866.0 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 149194 794.7 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 124306 945.8 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2584 45328 ns/op BenchmarkAppendFloat/Slowpath64-4 111110 1036 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 116330 1021 ns/op BenchmarkFormatInt-4 15883 7573 ns/op BenchmarkAppendInt-4 16911 6994 ns/op BenchmarkFormatUint-4 87772 1357 ns/op BenchmarkAppendUint-4 98108 1227 ns/op BenchmarkFormatIntSmall/7-4 3142168 38.40 ns/op BenchmarkFormatIntSmall/42-4 3085179 39.49 ns/op BenchmarkAppendIntSmall-4 1465484 82.20 ns/op BenchmarkAppendUintVarlen/1-4 1370082 87.35 ns/op BenchmarkAppendUintVarlen/12-4 1298834 89.29 ns/op BenchmarkAppendUintVarlen/123-4 889772 127.7 ns/op BenchmarkAppendUintVarlen/1234-4 919266 126.3 ns/op BenchmarkAppendUintVarlen/12345-4 911587 128.9 ns/op BenchmarkAppendUintVarlen/123456-4 864765 129.6 ns/op BenchmarkAppendUintVarlen/1234567-4 876770 133.7 ns/op BenchmarkAppendUintVarlen/12345678-4 868735 130.2 ns/op BenchmarkAppendUintVarlen/123456789-4 841795 139.4 ns/op BenchmarkAppendUintVarlen/1234567890-4 839764 138.1 ns/op BenchmarkAppendUintVarlen/12345678901-4 806310 142.2 ns/op BenchmarkAppendUintVarlen/123456789012-4 820191 141.6 ns/op BenchmarkAppendUintVarlen/1234567890123-4 810022 142.9 ns/op BenchmarkAppendUintVarlen/12345678901234-4 791590 145.3 ns/op BenchmarkAppendUintVarlen/123456789012345-4 779149 148.7 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 808588 146.0 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 775568 153.1 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 751083 151.3 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 759672 155.7 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 747562 155.3 ns/op BenchmarkQuote-4 46153 2611 ns/op BenchmarkQuoteRune-4 457546 247.3 ns/op BenchmarkAppendQuote-4 52471 2220 ns/op BenchmarkAppendQuoteRune-4 801924 134.1 ns/op BenchmarkUnquoteEasy-4 1422584 84.51 ns/op BenchmarkUnquoteHard-4 49484 2447 ns/op PASS ok strconv 15.764s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 399128 268.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 135554 926.9 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 184590 646.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 290930 397.0 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 88782 1320 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 103552 1161 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 683455 181.0 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23060 5205 ns/op BenchmarkGenericMatch1-4 2217 51513 ns/op BenchmarkGenericMatch2-4 450 266153 ns/op BenchmarkSingleMaxSkipping-4 9396 12766 ns/op 783.32 MB/s BenchmarkSingleLongSuffixFail-4 15518 7769 ns/op 128.97 MB/s BenchmarkSingleMatch-4 248 475185 ns/op 31.57 MB/s BenchmarkByteByteNoMatch-4 76624 1566 ns/op BenchmarkByteByteMatch-4 19459 6174 ns/op BenchmarkByteStringMatch-4 23610 5077 ns/op BenchmarkHTMLEscapeNew-4 73953 1622 ns/op BenchmarkHTMLEscapeOld-4 87678 1392 ns/op BenchmarkByteStringReplacerWriteString-4 1368 80167 ns/op BenchmarkByteReplacerWriteString-4 1616 71822 ns/op BenchmarkByteByteReplaces-4 3360 35033 ns/op BenchmarkByteByteMap-4 9962 11418 ns/op BenchmarkMap/identity/ASCII-4 585340 194.5 ns/op BenchmarkMap/identity/Greek-4 426310 282.5 ns/op BenchmarkMap/change/ASCII-4 37689 3151 ns/op BenchmarkMap/change/Greek-4 28074 4413 ns/op BenchmarkIndexRune-4 1939546 61.47 ns/op BenchmarkIndexRuneLongString-4 1667533 71.80 ns/op BenchmarkIndexRuneFastPath-4 4259080 28.35 ns/op BenchmarkIndex-4 4189425 29.20 ns/op BenchmarkLastIndex-4 4634640 26.18 ns/op BenchmarkIndexByte-4 10756318 10.53 ns/op BenchmarkToUpper/#00-4 3328405 35.07 ns/op BenchmarkToUpper/ONLYUPPER-4 2601613 46.12 ns/op BenchmarkToUpper/abc-4 339745 352.0 ns/op BenchmarkToUpper/AbC123-4 261796 454.3 ns/op BenchmarkToUpper/azAZ09_-4 286717 411.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55149 2190 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 72733 1668 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34132 3436 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 61370 1939 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 124670 959.9 ns/op BenchmarkToLower/#00-4 3445128 34.54 ns/op BenchmarkToLower/abc-4 3020299 39.49 ns/op BenchmarkToLower/AbC123-4 230776 507.1 ns/op BenchmarkToLower/azAZ09_-4 234534 512.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 95548 1217 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 64095 1824 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36447 3255 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 71181 1628 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 121696 973.4 ns/op BenchmarkMapNoChanges-4 792094 142.5 ns/op BenchmarkTrim-4 36852 3252 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3324532 35.81 ns/op BenchmarkToValidUTF8/InvalidASCII-4 194104 605.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 126451 930.6 ns/op BenchmarkEqualFold/Tests-4 55093 2130 ns/op BenchmarkEqualFold/ASCII-4 3471081 34.66 ns/op BenchmarkEqualFold/UnicodePrefix-4 119460 991.9 ns/op BenchmarkEqualFold/UnicodeSuffix-4 126339 929.4 ns/op BenchmarkIndexHard1-4 836 143976 ns/op BenchmarkIndexHard2-4 601 201275 ns/op BenchmarkIndexHard3-4 151 788185 ns/op BenchmarkIndexHard4-4 187 637978 ns/op BenchmarkLastIndexHard1-4 58 2008097 ns/op BenchmarkLastIndexHard2-4 57 2017477 ns/op BenchmarkLastIndexHard3-4 58 2014920 ns/op BenchmarkCountHard1-4 843 142650 ns/op BenchmarkCountHard2-4 588 199505 ns/op BenchmarkCountHard3-4 151 787658 ns/op BenchmarkIndexTorture-4 7786 15424 ns/op BenchmarkCountTorture-4 7323 15646 ns/op BenchmarkCountTortureOverlapping-4 678 157262 ns/op BenchmarkCountByte/10-4 4238571 30.05 ns/op 332.81 MB/s BenchmarkCountByte/32-4 4085209 30.47 ns/op 1050.11 MB/s BenchmarkCountByte/4096-4 892272 135.7 ns/op 30174.08 MB/s BenchmarkCountByte/4194304-4 664 167483 ns/op 25043.22 MB/s BenchmarkCountByte/67108864-4 18 7426526 ns/op 9036.37 MB/s BenchmarkFields/ASCII/16-4 254434 410.7 ns/op 38.96 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 23719 5077 ns/op 50.42 MB/s 320 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1383 84880 ns/op 48.26 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 78 1505143 ns/op 43.54 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 24222675 ns/op 43.29 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 124209 948.1 ns/op 16.88 MB/s 64 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9421 11488 ns/op 22.28 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 598 200482 ns/op 20.43 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 32 3668398 ns/op 17.87 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 66539648 ns/op 15.76 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 209929 559.5 ns/op 28.60 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18034 6575 ns/op 38.94 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 930 126444 ns/op 32.39 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 49 2476422 ns/op 26.46 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 48766100 ns/op 21.50 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 145836 787.5 ns/op 20.32 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13186 9049 ns/op 28.29 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 750 159257 ns/op 25.72 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 40 2994993 ns/op 21.88 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 57763258 ns/op 18.15 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 75112797 ns/op BenchmarkSplitSingleByteSeparator-4 19 5797295 ns/op BenchmarkSplitMultiByteSeparator-4 34 3268430 ns/op BenchmarkSplitNSingleByteSeparator-4 218442 552.7 ns/op BenchmarkSplitNMultiByteSeparator-4 173451 686.6 ns/op BenchmarkRepeat/5x0-4 3480592 34.03 ns/op BenchmarkRepeat/5x1-4 3388250 35.33 ns/op BenchmarkRepeat/5x2-4 278373 428.1 ns/op BenchmarkRepeat/5x6-4 162801 732.9 ns/op BenchmarkRepeat/10x0-4 3445544 34.61 ns/op BenchmarkRepeat/10x1-4 3360919 35.50 ns/op BenchmarkRepeat/10x2-4 268882 452.9 ns/op BenchmarkRepeat/10x6-4 156044 772.9 ns/op BenchmarkRepeatLarge/256/1-4 74796 1621 ns/op 157.88 MB/s BenchmarkRepeatLarge/256/16-4 115836 1031 ns/op 248.33 MB/s BenchmarkRepeatLarge/512/1-4 60546 1988 ns/op 257.51 MB/s BenchmarkRepeatLarge/512/16-4 84669 1402 ns/op 365.13 MB/s BenchmarkRepeatLarge/1024/1-4 45322 2603 ns/op 393.43 MB/s BenchmarkRepeatLarge/1024/16-4 60366 2000 ns/op 512.03 MB/s BenchmarkRepeatLarge/2048/1-4 28078 4277 ns/op 478.87 MB/s BenchmarkRepeatLarge/2048/16-4 32910 3664 ns/op 559.02 MB/s BenchmarkRepeatLarge/4096/1-4 17925 6500 ns/op 630.11 MB/s BenchmarkRepeatLarge/4096/16-4 20893 5827 ns/op 702.92 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10730 ns/op 763.43 MB/s BenchmarkRepeatLarge/8192/16-4 10000 10505 ns/op 779.80 MB/s BenchmarkRepeatLarge/8192/4097-4 5348096 21.95 ns/op 186659.47 MB/s BenchmarkRepeatLarge/16384/1-4 6150 18734 ns/op 874.57 MB/s BenchmarkRepeatLarge/16384/16-4 7306 16572 ns/op 988.66 MB/s BenchmarkRepeatLarge/16384/4097-4 9547 13042 ns/op 942.41 MB/s BenchmarkRepeatLarge/32768/1-4 3415 33039 ns/op 991.80 MB/s BenchmarkRepeatLarge/32768/16-4 4006 33052 ns/op 991.42 MB/s BenchmarkRepeatLarge/32768/4097-4 4166 29211 ns/op 981.79 MB/s BenchmarkRepeatLarge/65536/1-4 2136 54646 ns/op 1199.28 MB/s BenchmarkRepeatLarge/65536/16-4 1906 57172 ns/op 1146.29 MB/s BenchmarkRepeatLarge/65536/4097-4 1828 69092 ns/op 889.46 MB/s BenchmarkRepeatLarge/131072/1-4 398 297800 ns/op 440.13 MB/s BenchmarkRepeatLarge/131072/16-4 416 288134 ns/op 454.90 MB/s BenchmarkRepeatLarge/131072/4097-4 420 278952 ns/op 455.30 MB/s BenchmarkRepeatLarge/262144/1-4 206 601921 ns/op 435.51 MB/s BenchmarkRepeatLarge/262144/16-4 210 566559 ns/op 462.69 MB/s BenchmarkRepeatLarge/262144/4097-4 212 560796 ns/op 460.26 MB/s BenchmarkRepeatLarge/524288/1-4 100 1186094 ns/op 442.03 MB/s BenchmarkRepeatLarge/524288/16-4 100 1179037 ns/op 444.67 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1158086 ns/op 449.29 MB/s BenchmarkRepeatLarge/1048576/1-4 54 2454766 ns/op 427.16 MB/s BenchmarkRepeatLarge/1048576/16-4 52 2376310 ns/op 441.26 MB/s BenchmarkRepeatLarge/1048576/4097-4 46 2305894 ns/op 453.07 MB/s BenchmarkRepeatLarge/2097152/1-4 27 4422132 ns/op 474.24 MB/s BenchmarkRepeatLarge/2097152/16-4 26 4451649 ns/op 471.10 MB/s BenchmarkRepeatLarge/2097152/4097-4 25 4536953 ns/op 461.45 MB/s BenchmarkRepeatLarge/4194304/1-4 12 8775323 ns/op 477.97 MB/s BenchmarkRepeatLarge/4194304/16-4 13 8610140 ns/op 487.14 MB/s BenchmarkRepeatLarge/4194304/4097-4 13 8523713 ns/op 491.71 MB/s BenchmarkRepeatLarge/8388608/1-4 6 17522281 ns/op 478.74 MB/s BenchmarkRepeatLarge/8388608/16-4 6 17648022 ns/op 475.33 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 17072716 ns/op 491.23 MB/s BenchmarkRepeatLarge/16777216/1-4 3 34165589 ns/op 491.06 MB/s BenchmarkRepeatLarge/16777216/16-4 3 33434466 ns/op 501.79 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 33571964 ns/op 499.74 MB/s BenchmarkRepeatLarge/33554432/1-4 2 66483884 ns/op 504.70 MB/s BenchmarkRepeatLarge/33554432/16-4 2 66736138 ns/op 502.79 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 68199082 ns/op 492.01 MB/s BenchmarkRepeatLarge/67108864/1-4 1 130165383 ns/op 515.57 MB/s BenchmarkRepeatLarge/67108864/16-4 1 133494823 ns/op 502.71 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 132759573 ns/op 505.49 MB/s BenchmarkRepeatLarge/134217728/1-4 1 284162534 ns/op 472.33 MB/s BenchmarkRepeatLarge/134217728/16-4 1 259264813 ns/op 517.69 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 263887419 ns/op 508.62 MB/s BenchmarkRepeatLarge/268435456/1-4 1 566383653 ns/op 473.95 MB/s BenchmarkRepeatLarge/268435456/16-4 1 519072949 ns/op 517.14 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 517142455 ns/op 519.07 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1124065680 ns/op 477.62 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1019601991 ns/op 526.55 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1042654148 ns/op 514.91 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2824894332 ns/op 380.10 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2555660087 ns/op 420.14 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2444619288 ns/op 439.23 MB/s BenchmarkIndexAnyASCII/1:1-4 1956255 58.92 ns/op BenchmarkIndexAnyASCII/1:2-4 2055153 57.37 ns/op BenchmarkIndexAnyASCII/1:4-4 2077933 57.80 ns/op BenchmarkIndexAnyASCII/1:8-4 2082661 57.61 ns/op BenchmarkIndexAnyASCII/1:16-4 2037909 58.51 ns/op BenchmarkIndexAnyASCII/1:32-4 2023285 58.89 ns/op BenchmarkIndexAnyASCII/1:64-4 2017472 57.33 ns/op BenchmarkIndexAnyASCII/16:1-4 2070998 57.60 ns/op BenchmarkIndexAnyASCII/16:2-4 770204 156.2 ns/op BenchmarkIndexAnyASCII/16:4-4 740034 158.1 ns/op BenchmarkIndexAnyASCII/16:8-4 651310 166.9 ns/op BenchmarkIndexAnyASCII/16:16-4 655665 177.6 ns/op BenchmarkIndexAnyASCII/16:32-4 581094 206.0 ns/op BenchmarkIndexAnyASCII/16:64-4 438438 247.4 ns/op BenchmarkIndexAnyASCII/256:1-4 1873796 64.15 ns/op BenchmarkIndexAnyASCII/256:2-4 71193 1635 ns/op BenchmarkIndexAnyASCII/256:4-4 71238 1633 ns/op BenchmarkIndexAnyASCII/256:8-4 72016 1640 ns/op BenchmarkIndexAnyASCII/256:16-4 71931 1671 ns/op BenchmarkIndexAnyASCII/256:32-4 71560 1681 ns/op BenchmarkIndexAnyASCII/256:64-4 69262 1720 ns/op BenchmarkIndexAnyUTF8/1:1-4 2143508 55.83 ns/op BenchmarkIndexAnyUTF8/1:2-4 2073691 57.64 ns/op BenchmarkIndexAnyUTF8/1:4-4 2044615 57.79 ns/op BenchmarkIndexAnyUTF8/1:8-4 2100213 58.51 ns/op BenchmarkIndexAnyUTF8/1:16-4 2024781 58.20 ns/op BenchmarkIndexAnyUTF8/1:32-4 2016213 58.67 ns/op BenchmarkIndexAnyUTF8/1:64-4 2115439 57.71 ns/op BenchmarkIndexAnyUTF8/16:1-4 1662715 71.00 ns/op BenchmarkIndexAnyUTF8/16:2-4 297759 385.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 298632 385.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 307179 387.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 305032 393.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 296677 390.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 293398 395.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 334167 352.3 ns/op BenchmarkIndexAnyUTF8/256:2-4 22108 5352 ns/op BenchmarkIndexAnyUTF8/256:4-4 22629 5405 ns/op BenchmarkIndexAnyUTF8/256:8-4 22161 5399 ns/op BenchmarkIndexAnyUTF8/256:16-4 21825 5468 ns/op BenchmarkIndexAnyUTF8/256:32-4 21787 5583 ns/op BenchmarkIndexAnyUTF8/256:64-4 19983 5601 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2083996 58.12 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2100384 57.94 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2085493 57.86 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2082062 56.75 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2091934 57.47 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2006778 58.35 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2094464 57.31 ns/op BenchmarkLastIndexAnyASCII/16:1-4 772081 151.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 775558 154.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 747220 158.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 743425 163.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 632226 173.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 579511 200.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 483934 246.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73590 1621 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74359 1624 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72884 1628 ns/op BenchmarkLastIndexAnyASCII/256:8-4 72087 1634 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72913 1638 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71694 1663 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69984 1703 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2047825 56.62 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2139459 57.75 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2070284 56.90 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2121186 55.97 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2123055 57.01 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2076331 57.32 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2093450 56.29 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 333910 360.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 175388 657.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 182958 649.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 172860 653.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 178160 664.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 161811 699.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 170517 711.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 26966 4438 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12358 9681 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12460 9594 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12453 9561 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12136 10022 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10615 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10354 ns/op BenchmarkTrimASCII/1:1-4 3301701 36.39 ns/op BenchmarkTrimASCII/1:2-4 2403884 49.65 ns/op BenchmarkTrimASCII/1:4-4 2287344 53.09 ns/op BenchmarkTrimASCII/1:8-4 2010565 59.87 ns/op BenchmarkTrimASCII/1:16-4 1671991 70.67 ns/op BenchmarkTrimASCII/16:1-4 2751822 43.01 ns/op BenchmarkTrimASCII/16:2-4 785636 153.9 ns/op BenchmarkTrimASCII/16:4-4 717013 154.6 ns/op BenchmarkTrimASCII/16:8-4 716317 162.9 ns/op BenchmarkTrimASCII/16:16-4 675806 174.8 ns/op BenchmarkTrimASCII/256:1-4 749017 152.9 ns/op BenchmarkTrimASCII/256:2-4 73815 1627 ns/op BenchmarkTrimASCII/256:4-4 73921 1631 ns/op BenchmarkTrimASCII/256:8-4 72538 1636 ns/op BenchmarkTrimASCII/256:16-4 72572 1665 ns/op BenchmarkTrimASCII/4096:1-4 75085 1589 ns/op BenchmarkTrimASCII/4096:2-4 4557 26128 ns/op BenchmarkTrimASCII/4096:4-4 4563 26280 ns/op BenchmarkTrimASCII/4096:8-4 4417 26051 ns/op BenchmarkTrimASCII/4096:16-4 4450 26086 ns/op BenchmarkTrimByte-4 4159384 28.88 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13424 8895 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13453 8927 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1136 103402 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2365 50886 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4603 25514 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7005 16554 ns/op BenchmarkJoin/0-4 5151130 22.31 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3953860 29.40 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 219705 517.8 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 147151 777.5 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 108438 1055 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 92661 1310 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 75513 1552 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 67174 1811 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2443311 47.53 ns/op BenchmarkTrimSpace/ASCII-4 1677303 71.68 ns/op BenchmarkTrimSpace/SomeNonASCII-4 140409 851.2 ns/op BenchmarkTrimSpace/JustNonASCII-4 75100 1588 ns/op BenchmarkReplaceAll-4 122156 997.5 ns/op 16 B/op 1 allocs/op PASS ok strings 59.975s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 39956 2872 ns/op BenchmarkCond2-4 16648 6984 ns/op BenchmarkCond4-4 8806 12137 ns/op BenchmarkCond8-4 4112 28794 ns/op BenchmarkCond16-4 1520 77932 ns/op BenchmarkCond32-4 651 181325 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 454852 269.4 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 275956 446.4 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 499087 234.9 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 412032 363.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 271837 438.4 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 503778 269.8 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 89276 1572 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 68964 2007 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 67172 2118 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 42156 3252 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 348579 377.8 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 167804 702.7 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 489543 383.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 142029 874.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 497326 242.6 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 155420 729.0 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2626178 46.13 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 37773 3054 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 116126 978.9 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 103437 1234 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7875 14590 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 265 429365 ns/op BenchmarkRange/*sync.Map-4 1322 88058 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 87643 1242 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 251403 485.7 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 63516 1819 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 179130 669.6 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 269930 453.8 ns/op BenchmarkAdversarialDelete/*sync.Map-4 194995 677.7 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 66962 1769 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 175077 678.2 ns/op BenchmarkDeleteCollision/*sync.Map-4 505113 268.4 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 48658 2460 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 133920 883.1 ns/op BenchmarkSwapCollision/*sync.Map-4 66920 1732 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 392 304526 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 97368 1255 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 360378 330.0 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 20208 5893 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 60610 1940 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 18667 6520 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 171567 1145 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 94129 1206 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 137751 862.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2190704 56.90 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 169818 716.1 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2584140 49.23 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 476700 246.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 152100 758.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 467935 258.0 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 89469 1354 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 364441 360.3 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 355173 403.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 114459 1036 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 493254 251.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 117453 2608 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 106558 1133 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 153568 827.9 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 55285 2190 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 217346 571.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 465398 289.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 121618 991.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 496635 243.0 ns/op BenchmarkUncontendedSemaphore-4 3720189 32.27 ns/op BenchmarkContendedSemaphore-4 2759286 42.69 ns/op BenchmarkMutexUncontended-4 949584 126.4 ns/op BenchmarkMutex-4 122240 1001 ns/op BenchmarkMutexSlack-4 107155 1032 ns/op BenchmarkMutexWork-4 108914 1210 ns/op BenchmarkMutexWorkSlack-4 101582 1118 ns/op BenchmarkMutexNoSpin-4 55386 2163 ns/op BenchmarkMutexSpin-4 65091 1790 ns/op BenchmarkOnce-4 475273 261.9 ns/op BenchmarkSemaUncontended-4 7130132 17.55 ns/op BenchmarkSemaSyntNonblock-4 1000000 100.7 ns/op BenchmarkSemaSyntBlock-4 960661 116.7 ns/op BenchmarkSemaWorkNonblock-4 743053 156.2 ns/op BenchmarkSemaWorkBlock-4 752821 167.3 ns/op BenchmarkRWMutexUncontended-4 442981 261.2 ns/op BenchmarkRWMutexWrite100-4 267596 437.2 ns/op BenchmarkRWMutexWrite10-4 179523 660.3 ns/op BenchmarkRWMutexWorkWrite100-4 257780 461.9 ns/op BenchmarkRWMutexWorkWrite10-4 156013 770.5 ns/op BenchmarkWaitGroupUncontended-4 962568 112.8 ns/op BenchmarkWaitGroupAddDone-4 269521 425.3 ns/op BenchmarkWaitGroupAddDoneWork-4 283023 413.3 ns/op BenchmarkWaitGroupWait-4 4997865 23.70 ns/op BenchmarkWaitGroupWaitWork-4 3294992 36.21 ns/op BenchmarkWaitGroupActuallyWait-4 42778 2910 ns/op 32 B/op 2 allocs/op PASS ok sync 16.959s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 370640 341.3 ns/op PASS ok sync/atomic 0.170s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 106893 1114 ns/op 0 B/op 0 allocs/op PASS ok testing 0.168s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 8179 13964 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11648 10338 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 97 1158579 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 126 960009 ns/op 1026 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 147757902 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 144899971 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1758 62764 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2112 53765 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5899225 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5414950 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 694338944 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 676988178 ns/op 48120808 B/op 100075 allocs/op BenchmarkTable/100x10/new-4 226 525162 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 250 475298 ns/op 157 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 56809930 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 55658212 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6846438297 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6520267668 ns/op 335149968 B/op 100091 allocs/op BenchmarkPyramid/10-4 2542 42110 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3007049 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 320986682 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2518 45297 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 278 431382 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4310190 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7539 15012 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.266s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 77076869 ns/op BenchmarkVariableString-4 101706 1186 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2078 52830 ns/op 2514 B/op 39 allocs/op PASS ok text/template/parse 0.533s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 33 3228684 ns/op BenchmarkAfter-4 98 1074829 ns/op BenchmarkStop-4 219 573441 ns/op BenchmarkSimultaneousAfterFunc-4 26 3939395 ns/op BenchmarkStartStop-4 219 671120 ns/op BenchmarkReset-4 2450 52821 ns/op BenchmarkSleep-4 34 3252504 ns/op BenchmarkParallelTimerLatency-4 51 181053 avg-late-ns 290340 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 103434 avg-late-ns 257159 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 99751 avg-late-ns 269075 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 93456 avg-late-ns 269979 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 67232 avg-late-ns 372367 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 100128 avg-late-ns 313011 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 108193 avg-late-ns 552249 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 102881 avg-late-ns 509993 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 133161 avg-late-ns 990838 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 139235 avg-late-ns 723826 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 801413 avg-late-ns 3604008 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 98776 avg-late-ns 245125 max-late-ns BenchmarkTicker-4 339 406261 ns/op BenchmarkTickerReset-4 2805 36494 ns/op BenchmarkTickerResetNaive-4 225 626334 ns/op BenchmarkNow-4 1000000 115.2 ns/op BenchmarkNowUnixNano-4 1000000 113.1 ns/op BenchmarkNowUnixMilli-4 1000000 115.6 ns/op BenchmarkNowUnixMicro-4 1000000 116.2 ns/op BenchmarkFormat-4 60207 2012 ns/op BenchmarkFormatRFC3339-4 80403 1470 ns/op BenchmarkFormatRFC3339Nano-4 79219 1506 ns/op BenchmarkFormatNow-4 81000 1470 ns/op BenchmarkMarshalJSON-4 110114 1114 ns/op BenchmarkMarshalText-4 110955 1082 ns/op BenchmarkParse-4 140592 849.7 ns/op BenchmarkParseRFC3339UTC-4 340276 351.5 ns/op BenchmarkParseRFC3339UTCBytes-4 236216 510.8 ns/op BenchmarkParseRFC3339TZ-4 104095 1153 ns/op BenchmarkParseRFC3339TZBytes-4 85000 1438 ns/op BenchmarkParseDuration-4 523454 223.3 ns/op BenchmarkHour-4 831220 143.2 ns/op BenchmarkSecond-4 840139 141.7 ns/op BenchmarkYear-4 603337 189.9 ns/op BenchmarkDay-4 562058 206.7 ns/op BenchmarkISOWeek-4 610028 189.5 ns/op BenchmarkGoString-4 76364 1495 ns/op BenchmarkUnmarshalText-4 73287 1621 ns/op PASS ok time 11.076s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 670761 172.8 ns/op BenchmarkDecodeValidJapaneseChars-4 769580 142.7 ns/op BenchmarkDecodeRune-4 1756504 66.99 ns/op BenchmarkEncodeValidASCII-4 523520 193.4 ns/op BenchmarkEncodeValidJapaneseChars-4 748282 140.7 ns/op BenchmarkAppendRuneValidASCII-4 1592172 74.93 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2617708 45.99 ns/op BenchmarkEncodeRune-4 3425374 34.68 ns/op PASS ok unicode/utf16 1.196s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 922639 129.3 ns/op BenchmarkRuneCountTenJapaneseChars-4 184873 624.5 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3959288 29.80 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 432870 270.2 ns/op BenchmarkValidTenASCIIChars-4 838692 130.8 ns/op BenchmarkValid100KASCIIChars-4 118 1008228 ns/op BenchmarkValidTenJapaneseChars-4 168678 722.1 ns/op BenchmarkValidLongMostlyASCII-4 109 1093290 ns/op BenchmarkValidLongJapanese-4 52 2049124 ns/op BenchmarkValidStringTenASCIIChars-4 4835274 24.57 ns/op BenchmarkValidString100KASCIIChars-4 9164 12171 ns/op BenchmarkValidStringTenJapaneseChars-4 405249 260.9 ns/op BenchmarkValidStringLongMostlyASCII-4 1180 99252 ns/op BenchmarkValidStringLongJapanese-4 163 735118 ns/op BenchmarkEncodeASCIIRune-4 4571008 26.22 ns/op BenchmarkEncodeJapaneseRune-4 2513630 47.00 ns/op BenchmarkAppendASCIIRune-4 10552922 11.24 ns/op BenchmarkAppendJapaneseRune-4 2962658 40.76 ns/op BenchmarkDecodeASCIIRune-4 3122312 37.79 ns/op BenchmarkDecodeJapaneseRune-4 2078035 57.89 ns/op BenchmarkFullRune/ASCII-4 3972474 30.08 ns/op BenchmarkFullRune/Incomplete-4 1730929 69.44 ns/op BenchmarkFullRune/Japanese-4 4021623 30.11 ns/op PASS ok unicode/utf8 3.592s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 49895299966 ns/op PASS ok cmd/api 55.232s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1257926 95.00 ns/op BenchmarkEqArrayOfStrings64-4 158811 743.9 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11132 ns/op BenchmarkEqArrayOfFloats5-4 1501773 79.58 ns/op BenchmarkEqArrayOfFloats64-4 151987 783.2 ns/op BenchmarkEqArrayOfFloats1024-4 9774 11924 ns/op BenchmarkEqStruct-4 19208721 5.692 ns/op PASS ok cmd/compile/internal/reflectdata 1.062s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 8985 363734 ns/op BenchmarkCopyElim1-4 657 156483 ns/op BenchmarkCopyElim10-4 742 172319 ns/op BenchmarkCopyElim100-4 411 292319 ns/op BenchmarkCopyElim1000-4 70 1675804 ns/op BenchmarkCopyElim10000-4 4 31099290 ns/op BenchmarkCopyElim100000-4 1 561478199 ns/op BenchmarkDeadCode/1-4 572 181512 ns/op BenchmarkDeadCode/10-4 558 211423 ns/op BenchmarkDeadCode/100-4 304 395427 ns/op BenchmarkDeadCode/1000-4 51 2468968 ns/op BenchmarkDeadCode/10000-4 4 33403238 ns/op BenchmarkDeadCode/100000-4 1 464077024 ns/op BenchmarkDeadCode/200000-4 1 881846359 ns/op BenchmarkDominatorsLinear-4 13 10025383 ns/op 1.00 MB/s BenchmarkDominatorsFwdBack-4 8 14260489 ns/op 0.70 MB/s BenchmarkDominatorsManyPred-4 8 14186251 ns/op 0.70 MB/s BenchmarkDominatorsMaxPred-4 9 13167396 ns/op 0.76 MB/s BenchmarkDominatorsMaxPredVal-4 8 13635152 ns/op 0.73 MB/s BenchmarkFuse/1-4 652 206434 ns/op BenchmarkFuse/10-4 516 222233 ns/op BenchmarkFuse/100-4 180 650842 ns/op BenchmarkFuse/1000-4 21 5458340 ns/op BenchmarkFuse/10000-4 2 74153924 ns/op BenchmarkNilCheckDeep1-4 13196 9211 ns/op 0.11 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4818 22592 ns/op 0.44 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 778 150729 ns/op 0.66 MB/s 663 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 70 1517922 ns/op 0.66 MB/s 5281 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 18259381 ns/op 0.55 MB/s 136890 B/op 6 allocs/op BenchmarkDSEPass-4 34 3386660 ns/op 52272 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 114142043 ns/op 4325680 B/op 109833 allocs/op BenchmarkCSEPass-4 7 15383063 ns/op 84714 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 150190519 ns/op 5631248 B/op 97225 allocs/op BenchmarkDeadcodePass-4 171 683076 ns/op 94032 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 125439116 ns/op 4016800 B/op 44673 allocs/op BenchmarkMultiPass-4 70 1643591 ns/op 243639 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 243273866 ns/op 11283200 B/op 150454 allocs/op BenchmarkCondRewrite/SoloJump-4 3548136 33.78 ns/op BenchmarkCondRewrite/CombJump-4 3410367 35.21 ns/op PASS ok cmd/compile/internal/ssa 16.867s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9764 11374 ns/op BenchmarkExtShift-4 18764 6381 ns/op BenchmarkModify-4 9903 12082 ns/op BenchmarkMullImm-4 18946 6422 ns/op BenchmarkConstModify-4 9601 11984 ns/op BenchmarkBitSet-4 20004 5760 ns/op BenchmarkBitClear-4 20166 5765 ns/op BenchmarkBitToggle-4 20311 5810 ns/op BenchmarkBitSetConst-4 159103 736.4 ns/op BenchmarkBitClearConst-4 159728 741.3 ns/op BenchmarkBitToggleConst-4 160701 730.5 ns/op BenchmarkDivconstI64-4 8747174 13.58 ns/op BenchmarkModconstI64-4 8620315 14.02 ns/op BenchmarkDivisiblePow2constI64-4 8931586 13.31 ns/op BenchmarkDivisibleconstI64-4 9821366 12.15 ns/op BenchmarkDivisibleWDivconstI64-4 6156307 19.40 ns/op BenchmarkDivconstU64/3-4 8670800 14.04 ns/op BenchmarkDivconstU64/5-4 7953168 14.52 ns/op BenchmarkDivconstU64/37-4 9454539 12.63 ns/op BenchmarkDivconstU64/1234567-4 9306998 12.64 ns/op BenchmarkModconstU64-4 9689684 12.41 ns/op BenchmarkDivisibleconstU64-4 9194026 12.82 ns/op BenchmarkDivisibleWDivconstU64-4 5708757 20.91 ns/op BenchmarkDivconstI32-4 8996358 13.69 ns/op BenchmarkModconstI32-4 9363525 12.76 ns/op BenchmarkDivisiblePow2constI32-4 8962816 13.30 ns/op BenchmarkDivisibleconstI32-4 9836782 12.17 ns/op BenchmarkDivisibleWDivconstI32-4 6008638 19.78 ns/op BenchmarkDivconstU32-4 8912559 13.39 ns/op BenchmarkModconstU32-4 8533606 14.17 ns/op BenchmarkDivisibleconstU32-4 10081231 11.82 ns/op BenchmarkDivisibleWDivconstU32-4 6476580 18.52 ns/op BenchmarkDivconstI16-4 8673375 13.75 ns/op BenchmarkModconstI16-4 9369246 12.71 ns/op BenchmarkDivisiblePow2constI16-4 9405987 12.88 ns/op BenchmarkDivisibleconstI16-4 10162726 11.83 ns/op BenchmarkDivisibleWDivconstI16-4 6485275 18.32 ns/op BenchmarkDivconstU16-4 9942387 11.85 ns/op BenchmarkModconstU16-4 10113910 11.81 ns/op BenchmarkDivisibleconstU16-4 10035757 11.93 ns/op BenchmarkDivisibleWDivconstU16-4 6222825 19.35 ns/op BenchmarkDivconstI8-4 9580741 12.61 ns/op BenchmarkModconstI8-4 9394178 12.77 ns/op BenchmarkDivisiblePow2constI8-4 9699548 12.34 ns/op BenchmarkDivisibleconstI8-4 9605011 12.47 ns/op BenchmarkDivisibleWDivconstI8-4 6048309 19.84 ns/op BenchmarkDivconstU8-4 9804399 12.29 ns/op BenchmarkModconstU8-4 10082206 11.86 ns/op BenchmarkDivisibleconstU8-4 9162405 13.14 ns/op BenchmarkDivisibleWDivconstU8-4 6067141 19.83 ns/op BenchmarkMul2-4 170160 750.6 ns/op BenchmarkMulNeg2-4 164773 747.2 ns/op BenchmarkEfaceInteger-4 3740553 27.93 ns/op BenchmarkMulconstI32/3-4 19995433 6.041 ns/op BenchmarkMulconstI32/5-4 19728154 6.028 ns/op BenchmarkMulconstI32/12-4 18582020 6.408 ns/op BenchmarkMulconstI32/120-4 19795165 6.033 ns/op BenchmarkMulconstI32/-120-4 20014396 6.013 ns/op BenchmarkMulconstI32/65537-4 18799215 6.362 ns/op BenchmarkMulconstI32/65538-4 18931995 6.428 ns/op BenchmarkMulconstI64/3-4 18670797 6.383 ns/op BenchmarkMulconstI64/5-4 18135004 6.354 ns/op BenchmarkMulconstI64/12-4 18008385 6.601 ns/op BenchmarkMulconstI64/120-4 18551900 6.410 ns/op BenchmarkMulconstI64/-120-4 18699811 6.396 ns/op BenchmarkMulconstI64/65537-4 18636906 6.408 ns/op BenchmarkMulconstI64/65538-4 18752833 6.360 ns/op BenchmarkMulconstU32/3-4 19805185 5.990 ns/op BenchmarkMulconstU32/5-4 19922014 6.018 ns/op BenchmarkMulconstU32/12-4 18648194 6.522 ns/op BenchmarkMulconstU32/120-4 19960972 6.016 ns/op BenchmarkMulconstU32/65537-4 18927596 6.369 ns/op BenchmarkMulconstU32/65538-4 18131691 6.373 ns/op BenchmarkMulconstU64/3-4 18792058 6.381 ns/op BenchmarkMulconstU64/5-4 18748022 6.374 ns/op BenchmarkMulconstU64/12-4 18729511 6.399 ns/op BenchmarkMulconstU64/120-4 18694224 6.401 ns/op BenchmarkMulconstU64/65537-4 18594214 6.398 ns/op BenchmarkMulconstU64/65538-4 18745146 6.404 ns/op BenchmarkShiftArithmeticRight-4 19879776 6.024 ns/op BenchmarkSwitch8Predictable-4 14257567 8.020 ns/op BenchmarkSwitch8Unpredictable-4 6226318 18.42 ns/op BenchmarkSwitch32Predictable-4 9625268 12.03 ns/op BenchmarkSwitch32Unpredictable-4 6522958 18.15 ns/op BenchmarkSwitchStringPredictable-4 8792700 12.79 ns/op BenchmarkSwitchStringUnpredictable-4 4882822 23.76 ns/op PASS ok cmd/compile/internal/test 11.824s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 134 906712 ns/op BenchmarkNamed/Underlying/nongeneric-4 859317 139.2 ns/op BenchmarkNamed/Underlying/generic-4 832040 142.4 ns/op BenchmarkNamed/Underlying/src_instance-4 801354 139.1 ns/op BenchmarkNamed/Underlying/user_instance-4 793339 141.7 ns/op BenchmarkCheck/http/funcbodies/info-4 1 498053144 ns/op 61169 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 361807994 ns/op 84201 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 150398973 ns/op 202446 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 128104290 ns/op 237680 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 370290658 ns/op 13852 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 84671499 ns/op 60564 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 32291388 ns/op 158808 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 30060659 ns/op 170576 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 142587647 ns/op 15211 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 39906274 ns/op 54363 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21237058 ns/op 102146 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18759502 ns/op 115628 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1087186879 ns/op 56900 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 568636548 ns/op 108787 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 138877026 ns/op 445168 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 109154363 ns/op 566386 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 446245926 ns/op 4533 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 61571548 ns/op 32844 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 38489302 ns/op 52516 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 34874705 ns/op 57972 lines/s PASS ok cmd/compile/internal/types2 15.140s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 49 2513682 ns/op 3565673 sys-ns/op 588878 user-ns/op PASS ok cmd/go 0.261s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 69604 1706 ns/op 4.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 78118 1515 ns/op 5.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14264 8313 ns/op 123.17 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14732 8077 ns/op 126.78 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2216 53337 ns/op 153.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2238 53305 ns/op 153.68 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.973s All tests passed.