freebsd-amd64-race at 2b8a9a484fbc91b7b0d21890e33b28a0b48e3a10 :: 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 0.090s ok archive/zip 1.833s ok bufio 0.288s ok bytes 3.845s ok compress/bzip2 0.747s ok compress/flate 4.993s ok compress/gzip 11.222s ok compress/lzw 0.627s ok compress/zlib 4.297s ok container/heap 0.036s ok container/list 0.025s ok container/ring 0.036s ok context 0.037s ok crypto 0.028s ok crypto/aes 0.076s ok crypto/cipher 0.057s ok crypto/des 0.081s ok crypto/dsa 0.030s ok crypto/ecdsa 0.046s ok crypto/ed25519 0.381s ok crypto/elliptic 0.051s ok crypto/hmac 0.036s ok crypto/internal/boring 0.024s ok crypto/internal/boring/bcache 0.305s ok crypto/internal/edwards25519 33.438s ok crypto/internal/edwards25519/field 12.542s ok crypto/internal/nistec 3.933s ok crypto/internal/nistec/fiat 0.025s [no tests to run] ok crypto/internal/subtle 0.025s ok crypto/md5 0.037s ok crypto/rand 0.397s ok crypto/rc4 0.451s ok crypto/rsa 0.250s ok crypto/sha1 0.036s ok crypto/sha256 0.036s ok crypto/sha512 0.036s ok crypto/subtle 0.036s ok crypto/tls 1.166s ok crypto/x509 0.861s ok database/sql 0.335s ok database/sql/driver 0.026s ok debug/buildinfo 0.032s ok debug/dwarf 0.079s ok debug/elf 0.104s ok debug/gosym 0.101s ok debug/macho 0.047s ok debug/pe 0.046s ok debug/plan9obj 0.027s ok embed 0.025s [no tests to run] ok embed/internal/embedtest 0.036s ok encoding/ascii85 0.036s ok encoding/asn1 0.036s ok encoding/base32 0.083s ok encoding/base64 0.036s ok encoding/binary 0.036s ok encoding/csv 0.085s ok encoding/gob 0.101s ok encoding/hex 0.036s ok encoding/json 1.075s ok encoding/pem 1.977s ok encoding/xml 0.177s ok errors 0.036s ok expvar 0.036s ok flag 0.157s ok fmt 0.560s ok go/ast 0.036s ok go/build 2.808s ok go/build/constraint 0.036s ok go/constant 0.036s ok go/doc 0.238s ok go/doc/comment 1.786s ok go/format 0.057s ok go/importer 0.061s ok go/internal/gccgoimporter 0.056s ok go/internal/gcimporter 7.146s ok go/internal/srcimporter 7.987s ok go/parser 0.802s ok go/printer 1.389s ok go/scanner 0.035s ok go/token 0.110s ok go/types 25.932s ok hash 0.036s ok hash/adler32 0.057s ok hash/crc32 0.067s ok hash/crc64 0.037s ok hash/fnv 0.025s ok hash/maphash 0.317s ok html 0.026s ok html/template 0.291s ok image 0.422s ok image/color 0.063s ok image/draw 0.514s ok image/gif 52.317s ok image/jpeg 22.262s ok image/png 1.638s ok index/suffixarray 0.945s ok internal/abi 0.047s ok internal/buildcfg 0.034s ok internal/cpu 0.078s ok internal/dag 0.025s ok internal/diff 0.040s ok internal/fmtsort 0.026s ok internal/fuzz 0.048s ok internal/godebug 0.026s ok internal/intern 0.237s ok internal/itoa 0.028s ok internal/poll 0.361s ok internal/profile 0.038s ok internal/reflectlite 0.229s ok internal/singleflight 0.038s ok internal/trace 0.228s ok internal/unsafeheader 0.035s ok internal/xcoff 0.062s ok io 0.063s ok io/fs 0.271s ok io/ioutil 0.038s ok log 0.036s ok log/syslog 1.287s ok math 0.047s ok math/big 2.880s ok math/bits 0.036s ok math/cmplx 0.046s ok math/rand 2.158s ok mime 0.059s ok mime/multipart 1.452s ok mime/quotedprintable 0.052s ok net 7.801s ok net/http 6.519s ok net/http/cgi 0.336s ok net/http/cookiejar 0.039s ok net/http/fcgi 0.137s ok net/http/httptest 0.123s ok net/http/httptrace 0.025s ok net/http/httputil 0.637s ok net/http/internal 0.036s ok net/http/internal/ascii 0.026s ok net/http/pprof 5.373s ok net/internal/socktest 0.026s ok net/mail 0.036s ok net/netip 0.341s ok net/rpc 0.063s ok net/rpc/jsonrpc 0.036s ok net/smtp 0.047s ok net/textproto 0.037s ok net/url 0.047s ok os 0.697s ok os/exec 1.218s ok os/exec/internal/fdtest 0.029s ok os/signal 2.412s ok os/user 0.025s ok path 0.042s ok path/filepath 0.102s ok plugin 0.025s ok reflect 0.412s ok regexp 0.392s ok regexp/syntax 1.714s ok runtime 20.899s ok runtime/cgo 0.025s ok runtime/debug 0.146s ok runtime/internal/atomic 0.082s ok runtime/internal/math 0.026s ok runtime/internal/sys 0.026s ok runtime/metrics 0.025s ok runtime/pprof 7.461s ok runtime/race 20.506s ok runtime/trace 3.450s ok sort 0.436s ok strconv 2.277s ok strings 2.869s ok sync 0.528s ok sync/atomic 5.692s ok syscall 0.254s ok testing 1.145s ok testing/fstest 0.025s ok testing/iotest 0.038s ok testing/quick 0.154s ok text/scanner 0.046s ok text/tabwriter 0.037s ok text/template 0.175s ok text/template/parse 0.076s ok time 2.195s ok unicode 0.036s ok unicode/utf16 0.025s ok unicode/utf8 0.045s ok cmd/addr2line 4.075s ok cmd/api 7.815s ok cmd/asm/internal/asm 3.221s ok cmd/asm/internal/lex 0.036s ok cmd/compile/internal/abt 0.047s ok cmd/compile/internal/amd64 0.036s ok cmd/compile/internal/dwarfgen 0.527s ok cmd/compile/internal/importer 1.905s ok cmd/compile/internal/ir 0.025s ok cmd/compile/internal/logopt 0.227s ok cmd/compile/internal/noder 0.036s ok cmd/compile/internal/reflectdata 0.027s [no tests to run] ok cmd/compile/internal/ssa 6.183s ok cmd/compile/internal/syntax 0.154s ok cmd/compile/internal/test 11.165s ok cmd/compile/internal/typecheck 0.266s ok cmd/compile/internal/types 0.033s ok cmd/compile/internal/types2 3.768s ok cmd/cover 1.088s ok cmd/dist 0.026s ok cmd/doc 0.606s ok cmd/fix 1.045s ok cmd/go 67.151s ok cmd/go/internal/auth 0.029s ok cmd/go/internal/cache 0.177s ok cmd/go/internal/fsys 0.078s ok cmd/go/internal/generate 0.047s ok cmd/go/internal/get 0.048s ok cmd/go/internal/imports 0.037s ok cmd/go/internal/load 0.048s ok cmd/go/internal/lockedfile 0.430s ok cmd/go/internal/lockedfile/internal/filelock 0.062s ok cmd/go/internal/modconv 0.047s ok cmd/go/internal/modfetch 0.037s ok cmd/go/internal/modfetch/codehost 0.036s ok cmd/go/internal/modfetch/zip_sum_test 0.039s ok cmd/go/internal/modindex 0.501s ok cmd/go/internal/modload 0.036s ok cmd/go/internal/mvs 0.058s ok cmd/go/internal/par 0.183s ok cmd/go/internal/search 0.035s ok cmd/go/internal/str 0.025s ok cmd/go/internal/test 0.036s ok cmd/go/internal/vcs 0.036s ok cmd/go/internal/web 0.037s ok cmd/go/internal/work 0.337s ok cmd/gofmt 0.190s ok cmd/internal/archive 0.360s ok cmd/internal/buildid 0.542s ok cmd/internal/dwarf 0.025s ok cmd/internal/edit 0.026s ok cmd/internal/goobj 0.026s ok cmd/internal/moddeps 0.695s ok cmd/internal/notsha256 0.037s ok cmd/internal/obj 0.565s ok cmd/internal/obj/ppc64 0.095s ok cmd/internal/obj/riscv 0.052s ok cmd/internal/obj/s390x 0.028s ok cmd/internal/obj/x86 2.027s ok cmd/internal/objabi 0.026s ok cmd/internal/pkgpath 0.130s ok cmd/internal/quoted 0.037s ok cmd/internal/src 0.025s ok cmd/internal/sys 0.025s ok cmd/internal/test2json 0.472s ok cmd/link 4.772s ok cmd/link/internal/benchmark 0.028s ok cmd/link/internal/ld 2.963s ok cmd/link/internal/loader 0.050s ok cmd/nm 1.476s ok cmd/objdump 1.739s ok cmd/pack 1.572s ok cmd/pprof 2.197s ok cmd/trace 0.110s ok cmd/vet 4.659s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3022 35172 ns/op 1384 B/op 26 allocs/op Benchmark/Writer/GNU-4 2667 45620 ns/op 1885 B/op 38 allocs/op Benchmark/Writer/PAX-4 1706 68049 ns/op 2608 B/op 62 allocs/op Benchmark/Reader/USTAR-4 4449 25107 ns/op 5173 B/op 16 allocs/op Benchmark/Reader/GNU-4 6550 18001 ns/op 5273 B/op 15 allocs/op Benchmark/Reader/PAX-4 2115 50246 ns/op 8708 B/op 32 allocs/op PASS ok archive/tar 0.852s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 300207724 ns/op 15136 B/op 67 allocs/op BenchmarkZip64Test-4 1 138207155 ns/op BenchmarkZip64TestSizes/4096-4 1844 62530 ns/op BenchmarkZip64TestSizes/1048576-4 186 623992 ns/op BenchmarkZip64TestSizes/67108864-4 1 134352953 ns/op PASS ok archive/zip 1.186s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 253599 453.2 ns/op BenchmarkReaderCopyUnoptimal-4 149803 738.5 ns/op BenchmarkReaderCopyNoWriteTo-4 5265 22049 ns/op BenchmarkReaderWriteToOptimal-4 8828 13534 ns/op BenchmarkReaderReadString-4 146037 816.1 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 231469 512.3 ns/op BenchmarkWriterCopyUnoptimal-4 233118 512.7 ns/op BenchmarkWriterCopyNoReadFrom-4 5670 21169 ns/op BenchmarkReaderEmpty-4 40620 3207 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 32517 3652 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 526285 207.8 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 5920 26273 ns/op 1247.20 MB/s BenchmarkWriteByte-4 474 246066 ns/op 16.65 MB/s BenchmarkWriteRune-4 219 541794 ns/op 22.68 MB/s BenchmarkBufferNotEmptyWriteRead-4 36 3230776 ns/op BenchmarkBufferFullSmallReads-4 100 1055680 ns/op BenchmarkBufferWriteBlock/N4096-4 7857 15784 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 458 275277 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 14 8223193 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4505940 27.00 ns/op 370.31 MB/s BenchmarkIndexByte/32-4 4327840 28.34 ns/op 1129.20 MB/s BenchmarkIndexByte/4K-4 926895 127.0 ns/op 32246.69 MB/s BenchmarkIndexBytePortable/10-4 961345 119.2 ns/op 83.86 MB/s BenchmarkIndexBytePortable/32-4 326672 362.4 ns/op 88.29 MB/s BenchmarkIndexBytePortable/4K-4 2818 42326 ns/op 96.77 MB/s BenchmarkIndexRune/10-4 1202098 98.13 ns/op 101.91 MB/s BenchmarkIndexRune/32-4 1206764 100.5 ns/op 318.32 MB/s BenchmarkIndexRune/4K-4 402794 296.0 ns/op 13836.57 MB/s BenchmarkIndexRuneASCII/10-4 4742570 26.10 ns/op 383.17 MB/s BenchmarkIndexRuneASCII/32-4 4412958 28.05 ns/op 1140.96 MB/s BenchmarkIndexRuneASCII/4K-4 921324 126.0 ns/op 32499.08 MB/s BenchmarkEqual/0-4 8182222 14.48 ns/op BenchmarkEqual/1-4 1513604 79.01 ns/op 12.66 MB/s BenchmarkEqual/6-4 1455270 82.43 ns/op 72.79 MB/s BenchmarkEqual/9-4 1445222 82.65 ns/op 108.89 MB/s BenchmarkEqual/15-4 1411146 84.94 ns/op 176.60 MB/s BenchmarkEqual/16-4 1500822 80.26 ns/op 199.35 MB/s BenchmarkEqual/20-4 1377837 87.25 ns/op 229.22 MB/s BenchmarkEqual/32-4 1402198 86.22 ns/op 371.12 MB/s BenchmarkEqual/4K-4 108058 1108 ns/op 3696.85 MB/s BenchmarkIndex/10-4 3108248 38.39 ns/op 260.50 MB/s BenchmarkIndex/32-4 3072655 38.83 ns/op 824.14 MB/s BenchmarkIndex/4K-4 18345 6518 ns/op 628.46 MB/s BenchmarkIndexEasy/10-4 3174750 38.05 ns/op 262.85 MB/s BenchmarkIndexEasy/32-4 3059282 38.79 ns/op 825.01 MB/s BenchmarkIndexEasy/4K-4 500293 233.2 ns/op 17566.03 MB/s BenchmarkCount/10-4 1545008 77.28 ns/op 129.40 MB/s BenchmarkCount/32-4 1534304 78.30 ns/op 408.71 MB/s BenchmarkCount/4K-4 18298 6592 ns/op 621.36 MB/s BenchmarkCountEasy/10-4 1602640 74.86 ns/op 133.58 MB/s BenchmarkCountEasy/32-4 1538247 78.01 ns/op 410.22 MB/s BenchmarkCountEasy/4K-4 438661 272.7 ns/op 15020.05 MB/s BenchmarkCountSingle/10-4 3543128 34.96 ns/op 286.06 MB/s BenchmarkCountSingle/32-4 3444057 35.93 ns/op 890.55 MB/s BenchmarkCountSingle/4K-4 822708 140.5 ns/op 29152.60 MB/s BenchmarkToUpper/#00-4 2984666 40.17 ns/op BenchmarkToUpper/ONLYUPPER-4 326025 366.7 ns/op BenchmarkToUpper/abc-4 559585 218.0 ns/op BenchmarkToUpper/AbC123-4 339410 354.7 ns/op BenchmarkToUpper/azAZ09_-4 304227 385.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 91767 1289 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34503 3507 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57469 2079 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 126909 934.7 ns/op BenchmarkToLower/#00-4 2896242 41.35 ns/op BenchmarkToLower/abc-4 490920 244.0 ns/op BenchmarkToLower/AbC123-4 322136 359.8 ns/op BenchmarkToLower/azAZ09_-4 303126 388.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 91897 1301 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36627 3223 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 66844 1795 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 123951 972.2 ns/op BenchmarkFields/ASCII/16-4 134408 890.9 ns/op 17.96 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9183 11336 ns/op 22.58 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 690 169973 ns/op 24.10 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 40 2888997 ns/op 22.68 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 46486239 ns/op 22.56 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 85435 1386 ns/op 11.55 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6243 18126 ns/op 14.12 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 411 289355 ns/op 14.16 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 22 5131834 ns/op 12.77 MB/s 512260 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 91874250 ns/op 11.41 MB/s 11202864 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 153334 770.2 ns/op 20.77 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12808 9349 ns/op 27.38 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 769 153690 ns/op 26.65 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 2924847 ns/op 22.41 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 56029896 ns/op 18.71 MB/s 11211104 B/op 25 allocs/op BenchmarkFieldsFunc/Mixed/16-4 108800 1104 ns/op 14.49 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8859 12905 ns/op 19.84 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 582 206212 ns/op 19.86 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 31 3753473 ns/op 17.46 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 68690666 ns/op 15.27 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2068311 57.54 ns/op BenchmarkTrimSpace/ASCII-4 1000000 112.2 ns/op BenchmarkTrimSpace/SomeNonASCII-4 117250 999.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 53631 2235 ns/op BenchmarkToValidUTF8/Valid-4 526362 227.4 ns/op BenchmarkToValidUTF8/InvalidASCII-4 356982 331.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 101272 1148 ns/op BenchmarkIndexHard1-4 823 142903 ns/op BenchmarkIndexHard2-4 603 199308 ns/op BenchmarkIndexHard3-4 152 786211 ns/op BenchmarkIndexHard4-4 182 654488 ns/op BenchmarkLastIndexHard1-4 6 19023072 ns/op BenchmarkLastIndexHard2-4 5 24247147 ns/op BenchmarkLastIndexHard3-4 4 26422518 ns/op BenchmarkCountHard1-4 840 141195 ns/op BenchmarkCountHard2-4 606 198254 ns/op BenchmarkCountHard3-4 151 788225 ns/op BenchmarkSplitEmptySeparator-4 1 113064247 ns/op BenchmarkSplitSingleByteSeparator-4 16 6972692 ns/op BenchmarkSplitMultiByteSeparator-4 12 8739699 ns/op BenchmarkSplitNSingleByteSeparator-4 192964 621.2 ns/op BenchmarkSplitNMultiByteSeparator-4 73695 1648 ns/op BenchmarkRepeat-4 196142 591.0 ns/op BenchmarkBytesCompare/1-4 10420048 11.52 ns/op BenchmarkBytesCompare/2-4 10541497 11.50 ns/op BenchmarkBytesCompare/4-4 10418301 11.40 ns/op BenchmarkBytesCompare/8-4 10762288 11.16 ns/op BenchmarkBytesCompare/16-4 10460619 11.47 ns/op BenchmarkBytesCompare/32-4 9541924 12.54 ns/op BenchmarkBytesCompare/64-4 9001402 13.38 ns/op BenchmarkBytesCompare/128-4 7997130 14.89 ns/op BenchmarkBytesCompare/256-4 6597045 18.16 ns/op BenchmarkBytesCompare/512-4 4535630 26.13 ns/op BenchmarkBytesCompare/1024-4 2917508 41.05 ns/op BenchmarkBytesCompare/2048-4 1687648 71.04 ns/op BenchmarkIndexAnyASCII/1:1-4 2467245 49.50 ns/op BenchmarkIndexAnyASCII/1:2-4 2433884 48.41 ns/op BenchmarkIndexAnyASCII/1:4-4 2420811 48.43 ns/op BenchmarkIndexAnyASCII/1:8-4 2439663 48.31 ns/op BenchmarkIndexAnyASCII/1:16-4 2464197 47.66 ns/op BenchmarkIndexAnyASCII/1:32-4 2433603 48.71 ns/op BenchmarkIndexAnyASCII/1:64-4 2448871 48.15 ns/op BenchmarkIndexAnyASCII/16:1-4 2127643 55.94 ns/op BenchmarkIndexAnyASCII/16:2-4 504177 234.7 ns/op BenchmarkIndexAnyASCII/16:4-4 491792 239.2 ns/op BenchmarkIndexAnyASCII/16:8-4 470227 251.6 ns/op BenchmarkIndexAnyASCII/16:16-4 448341 256.0 ns/op BenchmarkIndexAnyASCII/16:32-4 409620 282.8 ns/op BenchmarkIndexAnyASCII/16:64-4 360841 329.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1914372 62.58 ns/op BenchmarkIndexAnyASCII/256:2-4 42273 2810 ns/op BenchmarkIndexAnyASCII/256:4-4 42326 2848 ns/op BenchmarkIndexAnyASCII/256:8-4 42014 2844 ns/op BenchmarkIndexAnyASCII/256:16-4 41935 2867 ns/op BenchmarkIndexAnyASCII/256:32-4 41539 2866 ns/op BenchmarkIndexAnyASCII/256:64-4 40725 2930 ns/op BenchmarkIndexAnyUTF8/1:1-4 2498082 48.99 ns/op BenchmarkIndexAnyUTF8/1:2-4 2450823 47.93 ns/op BenchmarkIndexAnyUTF8/1:4-4 2479795 48.56 ns/op BenchmarkIndexAnyUTF8/1:8-4 2469309 47.91 ns/op BenchmarkIndexAnyUTF8/1:16-4 2505790 47.31 ns/op BenchmarkIndexAnyUTF8/1:32-4 2447874 48.33 ns/op BenchmarkIndexAnyUTF8/1:64-4 2482869 47.93 ns/op BenchmarkIndexAnyUTF8/16:1-4 166340 707.2 ns/op BenchmarkIndexAnyUTF8/16:2-4 320842 375.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 321696 376.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 319608 374.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 312578 382.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 298282 405.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 293374 407.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10302 ns/op BenchmarkIndexAnyUTF8/256:2-4 22855 5253 ns/op BenchmarkIndexAnyUTF8/256:4-4 22852 5257 ns/op BenchmarkIndexAnyUTF8/256:8-4 22893 5254 ns/op BenchmarkIndexAnyUTF8/256:16-4 22366 5506 ns/op BenchmarkIndexAnyUTF8/256:32-4 20917 5755 ns/op BenchmarkIndexAnyUTF8/256:64-4 20734 5735 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2414022 50.89 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2392450 49.54 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2375558 49.71 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2390990 49.77 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2406426 49.02 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2375427 50.20 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2364190 50.17 ns/op BenchmarkLastIndexAnyASCII/16:1-4 382256 312.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 382465 310.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 378367 317.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 361268 325.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 352928 333.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 335344 360.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 293361 408.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 28930 4141 ns/op BenchmarkLastIndexAnyASCII/256:2-4 29122 4086 ns/op BenchmarkLastIndexAnyASCII/256:4-4 29020 4099 ns/op BenchmarkLastIndexAnyASCII/256:8-4 28917 4142 ns/op BenchmarkLastIndexAnyASCII/256:16-4 28444 4071 ns/op BenchmarkLastIndexAnyASCII/256:32-4 28812 4186 ns/op BenchmarkLastIndexAnyASCII/256:64-4 28353 4243 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2375060 51.25 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2271208 51.51 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2327073 51.09 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2325556 50.59 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2329446 49.76 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2308272 51.75 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2291113 51.10 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 256923 445.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 317224 376.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 317505 377.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 315964 379.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 302520 395.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 287954 417.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 286971 407.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18960 6316 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22826 5273 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22662 5245 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22350 5275 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 21704 5537 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20534 5902 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 20778 5750 ns/op BenchmarkTrimASCII/1:1-4 2689352 44.30 ns/op BenchmarkTrimASCII/1:2-4 2212131 54.39 ns/op BenchmarkTrimASCII/1:4-4 2069800 58.22 ns/op BenchmarkTrimASCII/1:8-4 1828167 65.87 ns/op BenchmarkTrimASCII/1:16-4 1575376 77.37 ns/op BenchmarkTrimASCII/16:1-4 508608 230.8 ns/op BenchmarkTrimASCII/16:2-4 374822 309.2 ns/op BenchmarkTrimASCII/16:4-4 378374 312.1 ns/op BenchmarkTrimASCII/16:8-4 367218 319.4 ns/op BenchmarkTrimASCII/16:16-4 361470 332.1 ns/op BenchmarkTrimASCII/256:1-4 40608 2945 ns/op BenchmarkTrimASCII/256:2-4 28383 4121 ns/op BenchmarkTrimASCII/256:4-4 29222 4094 ns/op BenchmarkTrimASCII/256:8-4 29158 4084 ns/op BenchmarkTrimASCII/256:16-4 29056 4150 ns/op BenchmarkTrimASCII/4096:1-4 2528 46711 ns/op BenchmarkTrimASCII/4096:2-4 1839 65003 ns/op BenchmarkTrimASCII/4096:4-4 1789 64916 ns/op BenchmarkTrimASCII/4096:8-4 1785 67311 ns/op BenchmarkTrimASCII/4096:16-4 1744 64742 ns/op BenchmarkTrimByte-4 1520007 79.09 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13299 8979 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13305 9016 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 708 166681 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1377 84381 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2715 44271 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5022 22015 ns/op BenchmarkCompareBytesEqual-4 11071532 10.83 ns/op BenchmarkCompareBytesToNil-4 12687004 9.379 ns/op BenchmarkCompareBytesEmpty-4 12874402 9.368 ns/op BenchmarkCompareBytesIdentical-4 13366497 9.042 ns/op BenchmarkCompareBytesSameLength-4 11527830 10.36 ns/op BenchmarkCompareBytesDifferentLength-4 11880130 10.13 ns/op BenchmarkCompareBytesBigUnaligned-4 1394 79170 ns/op 13244.67 MB/s BenchmarkCompareBytesBig-4 1351 85775 ns/op 12224.81 MB/s BenchmarkCompareBytesBigIdentical-4 12733584 9.369 ns/op 111916668.89 MB/s PASS ok bytes 37.877s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 74019996 ns/op 1.35 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 298801439 ns/op 1.90 MB/s 3630376 B/op 52 allocs/op BenchmarkDecodeRand-4 5 22596807 ns/op 0.73 MB/s 3645350 B/op 52 allocs/op PASS ok compress/bzip2 1.307s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 60 1735453 ns/op 5.76 MB/s 43275 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16735243 ns/op 5.98 MB/s 44722 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 169174905 ns/op 5.91 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 63 1785394 ns/op 5.60 MB/s 42050 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17776424 ns/op 5.63 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 181972664 ns/op 5.50 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 66 1751746 ns/op 5.71 MB/s 42194 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16868142 ns/op 5.93 MB/s 46372 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 170909439 ns/op 5.85 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 64 1755398 ns/op 5.70 MB/s 43143 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16965398 ns/op 5.89 MB/s 42264 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 170917096 ns/op 5.85 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 60 1896115 ns/op 5.27 MB/s 43705 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18337684 ns/op 5.45 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 186610539 ns/op 5.36 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 76 1516395 ns/op 6.59 MB/s 42887 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12747109 ns/op 7.84 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 131400548 ns/op 7.61 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 84 1355221 ns/op 7.38 MB/s 43106 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10284288 ns/op 9.72 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 103285244 ns/op 9.68 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 82 1347478 ns/op 7.42 MB/s 42957 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10161702 ns/op 9.84 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 102774832 ns/op 9.73 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1140390 ns/op 8.77 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10972039 ns/op 9.11 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 109043671 ns/op 9.17 MB/s BenchmarkEncode/Digits/Speed/1e4-4 48 2186293 ns/op 4.57 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19622683 ns/op 5.10 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 194366278 ns/op 5.14 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6477159 ns/op 1.54 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 75280596 ns/op 1.33 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 770808903 ns/op 1.30 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6436314 ns/op 1.55 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 74956754 ns/op 1.33 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 779074078 ns/op 1.28 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 84 1368771 ns/op 7.31 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11767746 ns/op 8.50 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 116470631 ns/op 8.59 MB/s BenchmarkEncode/Newton/Speed/1e4-4 52 2092432 ns/op 4.78 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15963490 ns/op 6.26 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 158436138 ns/op 6.31 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6367560 ns/op 1.57 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 68336666 ns/op 1.46 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 692333054 ns/op 1.44 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6389261 ns/op 1.57 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 84042230 ns/op 1.19 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 871125650 ns/op 1.15 MB/s PASS ok compress/flate 14.259s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 52 2131216 ns/op 4.69 MB/s BenchmarkDecoder/1e-Reuse4-4 52 2206240 ns/op 4.53 MB/s BenchmarkDecoder/1e5-4 5 21037857 ns/op 4.75 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21165109 ns/op 4.72 MB/s BenchmarkDecoder/1e6-4 1 212410819 ns/op 4.71 MB/s BenchmarkDecoder/1e-Reuse6-4 1 212670370 ns/op 4.70 MB/s BenchmarkEncoder/1e4-4 60 1874941 ns/op 5.33 MB/s BenchmarkEncoder/1e-Reuse4-4 62 1708871 ns/op 5.85 MB/s BenchmarkEncoder/1e5-4 6 18002426 ns/op 5.55 MB/s BenchmarkEncoder/1e-Reuse5-4 6 17776199 ns/op 5.63 MB/s BenchmarkEncoder/1e6-4 1 182505719 ns/op 5.48 MB/s BenchmarkEncoder/1e-Reuse6-4 1 178546189 ns/op 5.60 MB/s PASS ok compress/lzw 2.456s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 28 3802952 ns/op PASS ok container/heap 0.145s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 23367 4829 ns/op BenchmarkWithTimeout/concurrency=40-4 5241 23567 ns/op BenchmarkWithTimeout/concurrency=4000-4 5091 23478 ns/op BenchmarkWithTimeout/concurrency=400000-4 6654 19237 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 435189 265.3 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13456 9055 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 18349 6536 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2742 56674 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1719 66077 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2925 39125 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 259 467635 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 183 656185 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 320 367802 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 22 4751305 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 8151094 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 32 3729147 ns/op BenchmarkCheckCanceled/Err-4 271213 443.8 ns/op BenchmarkCheckCanceled/Done-4 412497 291.2 ns/op BenchmarkContextCancelDone-4 468273 260.9 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 16324 7552 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 14763 8203 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 13419 8932 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 11752 10199 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 9740 12832 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 514875 228.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 300618 401.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 206940 581.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 129333 930.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 65990 1811 ns/op PASS ok context 12.143s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1740698 67.64 ns/op 236.53 MB/s BenchmarkDecrypt-4 1748358 69.44 ns/op 230.41 MB/s BenchmarkExpand-4 1000000 118.9 ns/op PASS ok crypto/aes 0.533s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 195364 630.3 ns/op 101.54 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 368956 319.8 ns/op 200.15 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 200445 662.2 ns/op 96.65 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 376963 355.6 ns/op 179.98 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 131430 1329 ns/op 1015.75 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 172006 1071 ns/op 1260.47 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 114609 1431 ns/op 943.48 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 144418 1213 ns/op 1112.56 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 40322 5050 ns/op 1622.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 38647 4505 ns/op 1818.56 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 26440 5484 ns/op 1493.89 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 26750 5366 ns/op 1526.78 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6571 17600 ns/op 57.90 MB/s BenchmarkAESCFBDecrypt1K-4 6660 18186 ns/op 56.03 MB/s BenchmarkAESCFBDecrypt8K-4 854 139091 ns/op 58.86 MB/s BenchmarkAESOFB1K-4 9836 11325 ns/op 89.98 MB/s BenchmarkAESCTR1K-4 13795 8653 ns/op 117.76 MB/s BenchmarkAESCTR8K-4 1762 69288 ns/op 118.16 MB/s BenchmarkAESCBCEncrypt1K-4 13146 8947 ns/op 114.46 MB/s BenchmarkAESCBCDecrypt1K-4 16771 7180 ns/op 142.61 MB/s BenchmarkXORBytes/8Bytes-4 3400933 35.14 ns/op 227.65 MB/s BenchmarkXORBytes/128Bytes-4 2980524 40.30 ns/op 3176.54 MB/s BenchmarkXORBytes/2048Bytes-4 829032 142.8 ns/op 14342.43 MB/s BenchmarkXORBytes/32768Bytes-4 60765 2001 ns/op 16377.45 MB/s PASS ok crypto/cipher 3.956s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 82995 1422 ns/op 5.63 MB/s BenchmarkDecrypt-4 87000 1355 ns/op 5.90 MB/s BenchmarkTDESEncrypt-4 35019 3415 ns/op 2.34 MB/s BenchmarkTDESDecrypt-4 34953 3435 ns/op 2.33 MB/s PASS ok crypto/des 0.619s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1584 71692 ns/op 3262 B/op 47 allocs/op BenchmarkSign/P224-4 100 1054364 ns/op 5219 B/op 73 allocs/op BenchmarkSign/P384-4 45 2628313 ns/op 6474 B/op 74 allocs/op BenchmarkSign/P521-4 19 6403705 ns/op 8226 B/op 76 allocs/op BenchmarkVerify/P256-4 951 125087 ns/op 1187 B/op 20 allocs/op BenchmarkVerify/P224-4 40 2952662 ns/op 1766 B/op 39 allocs/op BenchmarkVerify/P384-4 14 8002617 ns/op 2413 B/op 40 allocs/op BenchmarkVerify/P521-4 5 21841924 ns/op 3169 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 4038 30148 ns/op 771 B/op 13 allocs/op BenchmarkGenerateKey/P224-4 130 919426 ns/op 791 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 49 2409513 ns/op 990 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 19 6076440 ns/op 1382 B/op 17 allocs/op PASS ok crypto/ecdsa 1.856s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 332 358805 ns/op BenchmarkNewKeyFromSeed-4 331 353381 ns/op BenchmarkSigning-4 318 374437 ns/op BenchmarkVerification-4 213 555344 ns/op PASS ok crypto/ed25519 0.658s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4954 23397 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 168 708394 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 60 1937172 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5084172 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1352 86118 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 62 1875524 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5494796 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15380432 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13380 8677 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6066 19260 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4456 23867 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 81 1373763 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3008 38115 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 278 429702 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1960 59293 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 90 1288181 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.313s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14725 8130 ns/op 125.96 MB/s BenchmarkHMACSHA256_32-4 24710 4835 ns/op 6.62 MB/s BenchmarkNewWriteSum-4 12577 9177 ns/op 3.49 MB/s PASS ok crypto/hmac 0.618s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult-4 366 316128 ns/op BenchmarkScalarMult-4 165 722010 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 237 499568 ns/op PASS ok crypto/internal/edwards25519 0.531s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 531133 205.6 ns/op BenchmarkMultiply-4 4412976 26.89 ns/op BenchmarkMult32-4 1494810 80.27 ns/op PASS ok crypto/internal/edwards25519/field 0.491s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 60 1805096 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1632 74212 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5271610 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14787660 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 180 638091 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8150 15300 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 69 1644121 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4175806 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.091s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 544012 208.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 259738 444.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 103323 1155 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 578413 205.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 254757 452.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 103700 1152 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.771s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 119413 981.5 ns/op 8.15 MB/s BenchmarkHash64-4 125400 912.9 ns/op 70.10 MB/s BenchmarkHash128-4 116826 1021 ns/op 125.42 MB/s BenchmarkHash256-4 94758 1258 ns/op 203.58 MB/s BenchmarkHash512-4 69262 1726 ns/op 296.60 MB/s BenchmarkHash1K-4 44595 2719 ns/op 376.61 MB/s BenchmarkHash8K-4 7459 15973 ns/op 512.85 MB/s BenchmarkHash1M-4 61 1938526 ns/op 540.91 MB/s BenchmarkHash8M-4 7 15504962 ns/op 541.03 MB/s BenchmarkHash8BytesUnaligned-4 118461 980.7 ns/op 8.16 MB/s BenchmarkHash1KUnaligned-4 44505 2707 ns/op 378.23 MB/s BenchmarkHash8KUnaligned-4 7363 15963 ns/op 513.17 MB/s PASS ok crypto/md5 1.784s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 275908791 ns/op PASS ok crypto/rand 0.306s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13819 8674 ns/op 14.76 MB/s BenchmarkRC4_1K-4 1675 68304 ns/op 14.99 MB/s BenchmarkRC4_8K-4 220 539697 ns/op 15.00 MB/s PASS ok crypto/rc4 0.532s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRSA2048Decrypt-4 36 3025216 ns/op BenchmarkRSA2048Sign-4 33 3335932 ns/op Benchmark3PrimeRSA2048Decrypt-4 54 2149534 ns/op PASS ok crypto/rsa 0.382s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 94856 1242 ns/op 6.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 110938 1045 ns/op 7.66 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 65793 1793 ns/op 178.49 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 74238 1614 ns/op 198.23 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 44641 2664 ns/op 384.36 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 48373 2469 ns/op 414.74 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9859 11942 ns/op 685.97 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9980 11697 ns/op 700.37 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.110s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 74992 1554 ns/op 5.15 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 87206 1344 ns/op 5.95 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 83866 1431 ns/op 5.59 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24806 4821 ns/op 212.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 25983 4609 ns/op 222.19 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 25447 4696 ns/op 218.06 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4188 28231 ns/op 290.18 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4160 28000 ns/op 292.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4214 28128 ns/op 291.24 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.312s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 51298 2315 ns/op 3.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 63031 1864 ns/op 4.29 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 56863 2100 ns/op 3.81 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25992 4593 ns/op 222.96 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 28846 4167 ns/op 245.74 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 27307 4391 ns/op 233.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5716 20426 ns/op 401.05 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5820 20000 ns/op 409.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5865 20346 ns/op 402.63 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.323s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 18903093 6.368 ns/op BenchmarkConstantTimeEq-4 18798535 6.376 ns/op BenchmarkConstantTimeLessOrEq-4 18890845 6.402 ns/op PASS ok crypto/subtle 0.414s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandshakeServer/RSA-4 78 1429026 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 57 2061681 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 63 1718894 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1168739 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 151 801565 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 48 2288852 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 60 2022343 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 31812291 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 30555412 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 18801534 ns/op 55.77 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 24356674 ns/op 43.05 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 32400273 ns/op 64.73 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 43849297 ns/op 47.83 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 57583804 ns/op 72.84 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 78820108 ns/op 53.21 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 111762813 ns/op 75.06 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 158173543 ns/op 53.03 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 215502128 ns/op 77.85 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 306376948 ns/op 54.76 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 421302641 ns/op 79.64 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 605919594 ns/op 55.38 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 862419198 ns/op 77.81 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1176077664 ns/op 57.06 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 19138806 ns/op 54.79 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 25903796 ns/op 40.48 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 32794510 ns/op 63.95 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 44156544 ns/op 47.49 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 58020491 ns/op 72.29 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 82138582 ns/op 51.06 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 110501040 ns/op 75.91 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 157704962 ns/op 53.19 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 213003313 ns/op 78.77 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 305477746 ns/op 54.92 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 428184427 ns/op 78.36 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 600957062 ns/op 55.83 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 872566324 ns/op 76.91 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1203483695 ns/op 55.76 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 698321241 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 702546953 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 283114200 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 284071927 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 144485118 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 144879069 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 75070024 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 75040508 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 33415523 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 4 33184883 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 137858902 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 141922943 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 58590042 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 59893982 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 4 32296910 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 4 32500208 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 6 18993629 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 6 18821629 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 10 11086843 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 10 10701197 ns/op PASS ok crypto/tls 17.306s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 26 4117787 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 321 370723 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1144 101822 ns/op 13219 B/op 240 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1063 113088 ns/op 14643 B/op 264 allocs/op PASS ok crypto/x509 0.978s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 39 2735735 ns/op 267877 B/op 1649 allocs/op BenchmarkConcurrentStmtQuery-4 36 3280145 ns/op 271820 B/op 2018 allocs/op BenchmarkConcurrentStmtExec-4 51 2306497 ns/op 207614 B/op 748 allocs/op BenchmarkConcurrentTxQuery-4 44 2574846 ns/op 278957 B/op 2175 allocs/op BenchmarkConcurrentTxExec-4 57 2016597 ns/op 87822 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 43 2487926 ns/op 102900 B/op 2011 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1000858 ns/op 40040 B/op 381 allocs/op BenchmarkConcurrentRandom-4 51 2472283 ns/op 229445 B/op 1885 allocs/op BenchmarkManyConcurrentQueries-4 2536 45432 ns/op 4091 B/op 19 allocs/op PASS ok database/sql 1.307s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 207931 570.6 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 97 1205734 ns/op 172075 B/op 13 allocs/op Benchmark115/LineToPC-4 84 1440503 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 19010 6318 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.790s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 744 149460 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2980 37073 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.275s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 295 401095 ns/op 20.42 MB/s BenchmarkEncodeToString-4 259 435354 ns/op 18.82 MB/s BenchmarkDecode-4 159 749309 ns/op 17.50 MB/s BenchmarkDecodeString-4 156 761935 ns/op 17.21 MB/s PASS ok encoding/base32 0.725s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 367 301966 ns/op 27.13 MB/s BenchmarkDecodeString/2-4 291228 367.7 ns/op 10.88 MB/s BenchmarkDecodeString/4-4 240296 492.9 ns/op 16.23 MB/s BenchmarkDecodeString/8-4 199051 592.3 ns/op 20.26 MB/s BenchmarkDecodeString/64-4 39158 3060 ns/op 28.76 MB/s BenchmarkDecodeString/8192-4 362 331630 ns/op 32.94 MB/s PASS ok encoding/base64 0.855s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1510 77404 ns/op 51.68 MB/s BenchmarkReadStruct-4 18141 6546 ns/op 11.46 MB/s BenchmarkWriteStruct-4 18768 6341 ns/op 11.83 MB/s BenchmarkReadInts-4 52195 2334 ns/op 12.85 MB/s BenchmarkWriteInts-4 43900 2724 ns/op 11.01 MB/s BenchmarkWriteSlice1000Int32s-4 1290 88614 ns/op 45.14 MB/s BenchmarkPutUint16-4 4317963 28.64 ns/op 69.82 MB/s BenchmarkAppendUint16-4 3791520 31.60 ns/op 63.29 MB/s BenchmarkPutUint32-4 2822971 42.23 ns/op 94.73 MB/s BenchmarkAppendUint32-4 2818088 41.31 ns/op 96.84 MB/s BenchmarkPutUint64-4 1112619 107.2 ns/op 74.60 MB/s BenchmarkAppendUint64-4 1000000 107.8 ns/op 74.21 MB/s BenchmarkLittleEndianPutUint16-4 4152420 29.39 ns/op 68.05 MB/s BenchmarkLittleEndianAppendUint16-4 3790093 31.73 ns/op 63.02 MB/s BenchmarkLittleEndianPutUint32-4 2980759 41.05 ns/op 97.43 MB/s BenchmarkLittleEndianAppendUint32-4 2765835 41.99 ns/op 95.26 MB/s BenchmarkLittleEndianPutUint64-4 1000000 106.5 ns/op 75.10 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 109.3 ns/op 73.19 MB/s BenchmarkReadFloats-4 177434 671.0 ns/op 17.88 MB/s BenchmarkWriteFloats-4 147514 815.4 ns/op 14.72 MB/s BenchmarkReadSlice1000Float32s-4 1357 86149 ns/op 46.43 MB/s BenchmarkWriteSlice1000Float32s-4 1198 98521 ns/op 40.60 MB/s BenchmarkReadSlice1000Uint8s-4 85204 1424 ns/op 702.37 MB/s BenchmarkWriteSlice1000Uint8s-4 118429 990.4 ns/op 1009.65 MB/s BenchmarkPutUvarint32-4 818534 147.9 ns/op 27.04 MB/s BenchmarkPutUvarint64-4 221348 543.1 ns/op 14.73 MB/s PASS ok encoding/binary 3.825s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6374 16714 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7554 16113 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7521 16027 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4399 26162 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 8032 14331 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7845 14322 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8076 14436 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4868 24764 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 13285 8655 ns/op PASS ok encoding/csv 1.292s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 14812 8152 ns/op BenchmarkEndToEndByteBuffer-4 18499 6574 ns/op BenchmarkEndToEndSliceByteBuffer-4 292 405908 ns/op BenchmarkEncodeComplex128Slice-4 848 135105 ns/op BenchmarkEncodeFloat64Slice-4 1803 63938 ns/op BenchmarkEncodeInt32Slice-4 1701 66562 ns/op BenchmarkEncodeStringSlice-4 2708 40578 ns/op BenchmarkEncodeInterfaceSlice-4 70 1694523 ns/op BenchmarkDecodeComplex128Slice-4 663 181635 ns/op BenchmarkDecodeFloat64Slice-4 1353 95798 ns/op BenchmarkDecodeInt32Slice-4 1305 87091 ns/op BenchmarkDecodeStringSlice-4 956 129824 ns/op BenchmarkDecodeStringsSlice-4 357 332919 ns/op BenchmarkDecodeBytesSlice-4 675 172863 ns/op BenchmarkDecodeInterfaceSlice-4 112 1041777 ns/op BenchmarkDecodeMap-4 78 1318148 ns/op PASS ok encoding/gob 2.343s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13594 8777 ns/op 29.17 MB/s BenchmarkEncode/1024-4 3232 35076 ns/op 29.19 MB/s BenchmarkEncode/4096-4 867 139291 ns/op 29.41 MB/s BenchmarkEncode/16384-4 217 550232 ns/op 29.78 MB/s BenchmarkDecode/256-4 27798 4259 ns/op 60.10 MB/s BenchmarkDecode/1024-4 7029 16879 ns/op 60.67 MB/s BenchmarkDecode/4096-4 1770 67383 ns/op 60.79 MB/s BenchmarkDecode/16384-4 447 267946 ns/op 61.15 MB/s BenchmarkDump/256-4 1363 88692 ns/op 2.89 MB/s BenchmarkDump/1024-4 346 342868 ns/op 2.99 MB/s BenchmarkDump/4096-4 84 1376124 ns/op 2.98 MB/s BenchmarkDump/16384-4 20 5639421 ns/op 2.91 MB/s PASS ok encoding/hex 1.755s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 103399335 ns/op 18.77 MB/s 2048 B/op 16 allocs/op BenchmarkCodeMarshal-4 1 124947934 ns/op 15.53 MB/s 10333136 B/op 57 allocs/op BenchmarkMarshalBytes/32-4 22489 5339 ns/op BenchmarkMarshalBytes/256-4 6416 18155 ns/op BenchmarkMarshalBytes/4096-4 466 250162 ns/op BenchmarkCodeDecoder-4 1 423186628 ns/op 4.59 MB/s 11145384 B/op 92715 allocs/op BenchmarkUnicodeDecoder-4 36194 3263 ns/op 4.29 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 53408 2232 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 372939569 ns/op 5.20 MB/s 3068112 B/op 92685 allocs/op BenchmarkCodeUnmarshalReuse-4 1 361710657 ns/op 5.36 MB/s 3068184 B/op 92688 allocs/op BenchmarkUnmarshalString-4 51079 2358 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 143955 841.4 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 342332 414.1 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 81060 1482 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 63614 1896 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 17100 6951 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2955 40338 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1071 119461 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 153 772858 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 16 7187199 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 315640 378.3 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 306334 394.0 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 296823 388.8 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 299530 376.3 ns/op BenchmarkEncodeMarshaler-4 77403 1570 ns/op 91 B/op 1 allocs/op BenchmarkNumberIsValid-4 4334788 27.69 ns/op BenchmarkNumberIsValidRegexp-4 21258 5721 ns/op BenchmarkEncoderEncode-4 89347 1385 ns/op 139 B/op 1 allocs/op PASS ok encoding/json 6.130s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2468253 ns/op 26.55 MB/s BenchmarkDecode-4 24 4759112 ns/op 18.66 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 3142 39630 ns/op 6264 B/op 24 allocs/op BenchmarkUnmarshal-4 1009 119407 ns/op 8337 B/op 190 allocs/op BenchmarkHTMLAutoClose-4 4880 25040 ns/op PASS ok encoding/xml 0.523s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 214657 544.7 ns/op BenchmarkIntSet-4 280033 449.2 ns/op BenchmarkFloatAdd-4 54652 2384 ns/op BenchmarkFloatSet-4 285810 439.9 ns/op BenchmarkStringSet-4 298724 393.5 ns/op BenchmarkMapSet-4 60735 1923 ns/op BenchmarkMapSetDifferent-4 51090 3130 ns/op BenchmarkMapSetDifferentRandom-4 271 442362 ns/op BenchmarkMapSetString-4 60283 2375 ns/op BenchmarkMapAddSame-4 39237 3231 ns/op BenchmarkMapAddDifferent-4 18439 6586 ns/op BenchmarkMapAddDifferentRandom-4 213 542878 ns/op BenchmarkMapAddSameSteadyState-4 231873 556.9 ns/op BenchmarkMapAddDifferentSteadyState-4 95362 1155 ns/op BenchmarkRealworldExpvarUsage-4 10000 25304 ns/op PASS ok expvar 2.608s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 118642 965.0 ns/op BenchmarkSprintfEmpty-4 415008 249.3 ns/op BenchmarkSprintfString-4 367284 364.0 ns/op BenchmarkSprintfTruncateString-4 304398 383.7 ns/op BenchmarkSprintfTruncateBytes-4 165596 722.4 ns/op BenchmarkSprintfSlowParsingPath-4 315636 387.1 ns/op BenchmarkSprintfQuoteString-4 45295 2609 ns/op BenchmarkSprintfInt-4 334654 366.0 ns/op BenchmarkSprintfIntInt-4 234115 515.5 ns/op BenchmarkSprintfPrefixedInt-4 279102 448.6 ns/op BenchmarkSprintfFloat-4 171926 707.8 ns/op BenchmarkSprintfComplex-4 67827 1776 ns/op BenchmarkSprintfBoolean-4 332402 363.8 ns/op BenchmarkSprintfHexString-4 150633 824.0 ns/op BenchmarkSprintfHexBytes-4 91417 1385 ns/op BenchmarkSprintfBytes-4 52189 2335 ns/op BenchmarkSprintfStringer-4 99694 1282 ns/op BenchmarkSprintfStructure-4 42894 2762 ns/op BenchmarkManyArgs-4 76671 1555 ns/op BenchmarkFprintInt-4 80385 1488 ns/op BenchmarkFprintfBytes-4 86481 1404 ns/op BenchmarkFprintIntNoAlloc-4 79476 1478 ns/op BenchmarkScanInts-4 37 3177611 ns/op BenchmarkScanRecursiveInt-4 1 374380986 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 402112996 ns/op PASS ok fmt 3.983s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 832 125779 ns/op PASS ok go/build 0.147s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 47625 2186 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14854 8065 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4299 28631 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1056 111264 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 270 447069 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 61 1971117 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 14 8125781 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 34642607 ns/op 3634592 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 138851960 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.496s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 218275707 ns/op 0.30 MB/s 6170488 B/op 118782 allocs/op PASS ok go/format 0.274s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 4 27490906 ns/op 2.71 MB/s BenchmarkParseOnly-4 5 23608080 ns/op 3.16 MB/s BenchmarkResolve-4 37 3224365 ns/op 23.15 MB/s PASS ok go/parser 1.464s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrint-4 1 144554646 ns/op 0.36 MB/s 2335240 B/op 57677 allocs/op PASS ok go/printer 0.178s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 283 416266 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8048283 ns/op 6.61 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12151883 ns/op 6.14 MB/s BenchmarkScanFiles/net/http/server.go-4 6 16805974 ns/op 6.78 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 231 513178 ns/op 6.00 MB/s PASS ok go/scanner 0.828s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1210119 96.80 ns/op PASS ok go/token 0.249s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNamed/Underlying/nongeneric-4 818980 128.7 ns/op BenchmarkNamed/Underlying/generic-4 819457 129.8 ns/op BenchmarkNamed/Underlying/src_instance-4 867025 129.8 ns/op BenchmarkNamed/Underlying/user_instance-4 889653 141.4 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19810 5474 ns/op BenchmarkNamed/NewMethodSet/generic-4 22278 5781 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 21325 5578 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 21631 5672 ns/op BenchmarkCheck/http/funcbodies/info-4 1 447799424 ns/op 66668 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 324105670 ns/op 92134 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 139055492 ns/op 214674 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 123342301 ns/op 242037 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 101163279 ns/op 51844 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 82729492 ns/op 63408 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36517541 ns/op 143629 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 34427634 ns/op 152328 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 45341747 ns/op 47495 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 38577813 ns/op 55819 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21486833 ns/op 100225 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 21085029 ns/op 102114 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 753319376 ns/op 79100 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 499667409 ns/op 119251 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 115052888 ns/op 517668 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 93675954 ns/op 635962 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 57043802 ns/op 32403 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 51069197 ns/op 36190 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 35350902 ns/op 52281 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 34633868 ns/op 53362 lines/s PASS ok go/types 11.207s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 11046 10830 ns/op 94.55 MB/s PASS ok hash/adler32 0.250s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 238683 478.4 ns/op 31.35 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 232507 482.4 ns/op 31.09 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 127960 916.6 ns/op 43.64 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 132387 908.6 ns/op 44.02 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 511466 254.9 ns/op 2008.56 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 507765 255.3 ns/op 2005.40 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 431890 301.2 ns/op 3400.13 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 438732 301.3 ns/op 3398.53 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 252651 600.7 ns/op 6818.15 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 240979 600.0 ns/op 6827.16 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 45328 3249 ns/op 10084.26 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 48336 3352 ns/op 9774.33 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 501450 230.9 ns/op 64.97 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 506641 229.1 ns/op 65.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 495055 232.6 ns/op 171.98 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 506278 240.1 ns/op 166.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 373118 322.4 ns/op 1588.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 362902 323.3 ns/op 1583.43 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 291356 410.3 ns/op 2495.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 290500 417.7 ns/op 2451.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 238657 496.9 ns/op 8243.73 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 238976 500.4 ns/op 8185.03 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 49267 2431 ns/op 13480.90 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 48589 2488 ns/op 13171.71 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 242161 487.3 ns/op 30.78 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 250569 475.3 ns/op 31.56 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 126878 948.2 ns/op 42.18 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 126093 953.5 ns/op 41.95 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9698 11911 ns/op 42.99 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9855 11916 ns/op 42.97 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4588 25816 ns/op 39.66 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4682 25637 ns/op 39.94 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1068 112882 ns/op 36.29 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1080 111998 ns/op 36.57 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 132 913674 ns/op 35.86 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 130 911807 ns/op 35.94 MB/s PASS ok hash/crc32 4.998s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1088507 ns/op 60.21 MB/s BenchmarkCrc64/ISO4KB-4 1203 96557 ns/op 42.42 MB/s BenchmarkCrc64/ISO1KB-4 5516 20236 ns/op 50.60 MB/s BenchmarkCrc64/ECMA64KB-4 100 1092386 ns/op 59.99 MB/s BenchmarkCrc64/Random64KB-4 100 1053993 ns/op 62.18 MB/s BenchmarkCrc64/Random16KB-4 454 264150 ns/op 62.03 MB/s PASS ok hash/crc64 0.755s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 11185 10686 ns/op 95.82 MB/s BenchmarkFnv32aKB-4 11200 10744 ns/op 95.31 MB/s BenchmarkFnv64KB-4 10000 11117 ns/op 92.11 MB/s BenchmarkFnv64aKB-4 10000 11310 ns/op 90.54 MB/s BenchmarkFnv128KB-4 2206 53141 ns/op 19.27 MB/s BenchmarkFnv128aKB-4 2307 51505 ns/op 19.88 MB/s PASS ok hash/fnv 0.940s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 556183 188.4 ns/op 21.23 MB/s BenchmarkHash/n=4/Bytes-4 4111927 29.45 ns/op 135.81 MB/s BenchmarkHash/n=4/String-4 3110322 38.71 ns/op 103.33 MB/s BenchmarkHash/n=8/Write-4 582096 191.8 ns/op 41.71 MB/s BenchmarkHash/n=8/Bytes-4 4075872 29.59 ns/op 270.39 MB/s BenchmarkHash/n=8/String-4 3031026 39.23 ns/op 203.91 MB/s BenchmarkHash/n=16/Write-4 603519 193.2 ns/op 82.83 MB/s BenchmarkHash/n=16/Bytes-4 4432593 27.64 ns/op 578.82 MB/s BenchmarkHash/n=16/String-4 3227100 38.15 ns/op 419.40 MB/s BenchmarkHash/n=32/Write-4 571752 200.4 ns/op 159.66 MB/s BenchmarkHash/n=32/Bytes-4 4236775 29.33 ns/op 1091.15 MB/s BenchmarkHash/n=32/String-4 3113918 39.04 ns/op 819.77 MB/s BenchmarkHash/n=64/Write-4 558073 216.4 ns/op 295.78 MB/s BenchmarkHash/n=64/Bytes-4 3683971 32.40 ns/op 1975.35 MB/s BenchmarkHash/n=64/String-4 2944964 41.22 ns/op 1552.80 MB/s BenchmarkHash/n=256/Write-4 417165 287.9 ns/op 889.08 MB/s BenchmarkHash/n=256/Bytes-4 2054154 59.97 ns/op 4269.08 MB/s BenchmarkHash/n=256/String-4 1670107 71.49 ns/op 3580.69 MB/s BenchmarkHash/n=320/Write-4 413869 285.6 ns/op 1120.26 MB/s BenchmarkHash/n=320/Bytes-4 1592272 79.21 ns/op 4040.15 MB/s BenchmarkHash/n=320/String-4 1309534 90.07 ns/op 3552.92 MB/s BenchmarkHash/n=1024/Write-4 281474 447.2 ns/op 2289.83 MB/s BenchmarkHash/n=1024/Bytes-4 750715 187.5 ns/op 5461.92 MB/s BenchmarkHash/n=1024/String-4 577845 227.4 ns/op 4502.20 MB/s BenchmarkHash/n=4096/Write-4 127558 1044 ns/op 3924.30 MB/s BenchmarkHash/n=4096/Bytes-4 208152 706.9 ns/op 5793.94 MB/s BenchmarkHash/n=4096/String-4 174520 797.3 ns/op 5137.27 MB/s BenchmarkHash/n=16384/Write-4 37123 3394 ns/op 4827.19 MB/s BenchmarkHash/n=16384/Bytes-4 49234 2783 ns/op 5886.54 MB/s BenchmarkHash/n=16384/String-4 40746 3097 ns/op 5289.76 MB/s PASS ok hash/maphash 4.589s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 848 132090 ns/op BenchmarkEscapeNone-4 139398 837.0 ns/op BenchmarkUnescape-4 745 154457 ns/op BenchmarkUnescapeNone-4 545344 216.6 ns/op BenchmarkUnescapeSparse-4 10000 10335 ns/op BenchmarkUnescapeDense-4 1150 100933 ns/op PASS ok html 0.769s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9552 12212 ns/op BenchmarkCSSEscaperNoSpecials-4 49993 2375 ns/op BenchmarkDecodeCSS-4 28078 4301 ns/op BenchmarkDecodeCSSNoSpecials-4 4247455 27.15 ns/op BenchmarkCSSValueFilter-4 130450 911.1 ns/op BenchmarkCSSValueFilterOk-4 89598 1324 ns/op BenchmarkEscapedExecute-4 4461 24145 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10550 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 69214 1733 ns/op BenchmarkStripTags-4 22533 5274 ns/op BenchmarkStripTagsNoSpecials-4 302905 406.0 ns/op BenchmarkJSValEscaperWithNum-4 25299 4750 ns/op BenchmarkJSValEscaperWithStr-4 4543 25156 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20011 5999 ns/op BenchmarkJSValEscaperWithObj-4 4006 28517 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14444 8298 ns/op BenchmarkJSStrEscaperNoSpecials-4 62276 1921 ns/op BenchmarkJSStrEscaper-4 10000 10547 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 55156 2111 ns/op BenchmarkJSRegexpEscaper-4 10000 10815 ns/op BenchmarkTemplateSpecialTags-4 67 1513831 ns/op BenchmarkURLEscaper-4 4357 25186 ns/op BenchmarkURLEscaperNoSpecials-4 196846 607.4 ns/op BenchmarkURLNormalizer-4 5696 18338 ns/op BenchmarkURLNormalizerNoSpecials-4 187083 647.9 ns/op BenchmarkSrcsetFilter-4 20533 5880 ns/op BenchmarkSrcsetFilterNoSpecials-4 106665 1132 ns/op PASS ok html/template 3.841s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 535593 187.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 474021 232.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 661718 177.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 490566 232.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1904443 63.61 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1255350 95.94 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1894026 63.25 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1249393 96.03 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1491120 80.71 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 464467 247.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 373645 310.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 479337 244.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 367994 319.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 805560 144.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 569779 207.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 947442 125.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 563899 205.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 527448 219.1 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1459368 80.52 ns/op BenchmarkRGBASetRGBA-4 1427298 82.94 ns/op BenchmarkRGBA64At-4 857233 137.6 ns/op BenchmarkRGBA64SetRGBA64-4 814904 144.5 ns/op BenchmarkNRGBAAt-4 1441498 82.99 ns/op BenchmarkNRGBASetNRGBA-4 1449350 82.94 ns/op BenchmarkNRGBA64At-4 864103 138.2 ns/op BenchmarkNRGBA64SetNRGBA64-4 807187 145.3 ns/op BenchmarkAlphaAt-4 2478193 48.22 ns/op BenchmarkAlphaSetAlpha-4 2403080 49.56 ns/op BenchmarkAlpha16At-4 1590127 75.84 ns/op BenchmarkAlphaSetAlpha16-4 1568275 76.83 ns/op BenchmarkGrayAt-4 2468838 48.56 ns/op BenchmarkGraySetGray-4 2399095 49.94 ns/op BenchmarkGray16At-4 1598824 75.42 ns/op BenchmarkGraySetGray16-4 1575538 76.25 ns/op PASS ok image 5.395s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4288684 27.45 ns/op BenchmarkYCbCrToRGB/128-4 4158685 28.59 ns/op BenchmarkYCbCrToRGB/255-4 4327868 27.99 ns/op BenchmarkRGBToYCbCr/0-4 4359897 27.59 ns/op BenchmarkRGBToYCbCr/Cb-4 4365325 27.44 ns/op BenchmarkRGBToYCbCr/Cr-4 4351075 27.47 ns/op BenchmarkYCbCrToRGBA/0-4 3276163 36.68 ns/op BenchmarkYCbCrToRGBA/128-4 3476769 34.65 ns/op BenchmarkYCbCrToRGBA/255-4 3388904 35.56 ns/op BenchmarkNYCbCrAToRGBA/0-4 3352430 35.60 ns/op BenchmarkNYCbCrAToRGBA/128-4 3365158 35.74 ns/op BenchmarkNYCbCrAToRGBA/255-4 3426840 35.06 ns/op PASS ok image/color 1.880s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 30940898 ns/op BenchmarkFillSrc-4 352 338559 ns/op BenchmarkCopyOver-4 7 15324431 ns/op BenchmarkCopySrc-4 454 256420 ns/op BenchmarkNRGBAOver-4 7 16168210 ns/op BenchmarkNRGBASrc-4 10 10547138 ns/op BenchmarkYCbCr-4 9 12495990 ns/op BenchmarkGray-4 16 6708267 ns/op BenchmarkCMYK-4 10 10570436 ns/op BenchmarkGlyphOver-4 21 5289542 ns/op BenchmarkRGBAMaskOver-4 4 27203606 ns/op BenchmarkGrayMaskOver-4 5 20995260 ns/op BenchmarkRGBA64ImageMaskOver-4 3 33697587 ns/op BenchmarkRGBA-4 5 22345086 ns/op BenchmarkPalettedFill-4 1005 118342 ns/op BenchmarkPalettedRGBA-4 6 19303123 ns/op BenchmarkGenericOver-4 3 49632558 ns/op BenchmarkGenericMaskOver-4 5 20614705 ns/op BenchmarkGenericSrc-4 4 32766581 ns/op BenchmarkGenericMaskSrc-4 4 29018094 ns/op PASS ok image/draw 5.855s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4591205 ns/op 3.37 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 111087971 ns/op 2.77 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 1486784699 ns/op 0.83 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 63 1837634 ns/op 8.41 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 2 71679232 ns/op 0.86 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 2.468s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3886 27789 ns/op BenchmarkIDCT-4 3949 27145 ns/op BenchmarkDecodeBaseline-4 9 11900828 ns/op 5.19 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16500969 ns/op 3.75 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 146334962 ns/op 8.40 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 183630689 ns/op 5.02 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.292s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 13858915 8.644 ns/op BenchmarkDecodeGray-4 13 8524855 ns/op 7.69 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 36212653 ns/op 7.24 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 31203208 ns/op 8.40 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5057579 ns/op 12.96 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 28905443 ns/op 9.07 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 35900923 ns/op 7.30 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 52370816 ns/op 5.87 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 52780706 ns/op 5.82 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 170394006 ns/op 7.21 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 185980306 ns/op 6.61 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 26314145 ns/op 11.67 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 172302192 ns/op 7.13 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 312829767 ns/op 3.93 MB/s 10694496 B/op 614430 allocs/op PASS ok image/png 2.867s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 3 49177701 ns/op 2.03 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 40017398 ns/op 2.50 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 300987114 ns/op 1.66 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 287087156 ns/op 1.74 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 48691009 ns/op 2.05 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 39894565 ns/op 2.51 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 288530298 ns/op 1.73 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 284029671 ns/op 1.76 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 668883408 ns/op 1.50 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 623385616 ns/op 1.60 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3683400109 ns/op 1.36 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3509862850 ns/op 1.42 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8435207 ns/op 11.86 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 13 8613525 ns/op 11.61 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 41542231 ns/op 12.04 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 43469968 ns/op 11.50 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 80701390 ns/op 12.39 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 84464518 ns/op 11.84 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 411020088 ns/op 12.16 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 424093241 ns/op 11.79 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 55092652 ns/op 1.82 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 47996447 ns/op 2.08 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 381947020 ns/op 1.31 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 392503922 ns/op 1.27 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 885687782 ns/op 1.13 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 904225475 ns/op 1.11 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5462763514 ns/op 0.92 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5064262286 ns/op 0.99 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 150865695 ns/op 27.70 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 156924094 ns/op 26.64 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 64.715s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 38763 2828 ns/op 0.35 MB/s BenchmarkMarshalCorpusFile/2-4 39348 2992 ns/op 0.67 MB/s BenchmarkMarshalCorpusFile/4-4 36350 3369 ns/op 1.19 MB/s BenchmarkMarshalCorpusFile/8-4 29839 3974 ns/op 2.01 MB/s BenchmarkMarshalCorpusFile/16-4 22628 5292 ns/op 3.02 MB/s BenchmarkMarshalCorpusFile/32-4 14784 8028 ns/op 3.99 MB/s BenchmarkMarshalCorpusFile/64-4 8845 12774 ns/op 5.01 MB/s BenchmarkMarshalCorpusFile/128-4 5386 20862 ns/op 6.14 MB/s BenchmarkMarshalCorpusFile/256-4 2833 40069 ns/op 6.39 MB/s BenchmarkMarshalCorpusFile/512-4 1500 78777 ns/op 6.50 MB/s BenchmarkMarshalCorpusFile/1024-4 775 153370 ns/op 6.68 MB/s BenchmarkMarshalCorpusFile/2048-4 391 306635 ns/op 6.68 MB/s BenchmarkMarshalCorpusFile/4096-4 196 605559 ns/op 6.76 MB/s BenchmarkMarshalCorpusFile/8192-4 98 1218951 ns/op 6.72 MB/s BenchmarkMarshalCorpusFile/16384-4 49 2438809 ns/op 6.72 MB/s BenchmarkMarshalCorpusFile/32768-4 22 5296067 ns/op 6.19 MB/s BenchmarkMarshalCorpusFile/65536-4 10 10762816 ns/op 6.09 MB/s BenchmarkMarshalCorpusFile/131072-4 5 22192146 ns/op 5.91 MB/s BenchmarkMarshalCorpusFile/262144-4 3 44099073 ns/op 5.94 MB/s BenchmarkMarshalCorpusFile/524288-4 2 88478844 ns/op 5.93 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 176641217 ns/op 5.94 MB/s BenchmarkUnmarshalCorpusFile/1-4 9448 11375 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9606 11604 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8520 12729 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 7544 14464 ns/op 0.55 MB/s BenchmarkUnmarshalCorpusFile/16-4 6637 17504 ns/op 0.91 MB/s BenchmarkUnmarshalCorpusFile/32-4 4626 25735 ns/op 1.24 MB/s BenchmarkUnmarshalCorpusFile/64-4 3738 29911 ns/op 2.14 MB/s BenchmarkUnmarshalCorpusFile/128-4 2901 39208 ns/op 3.26 MB/s BenchmarkUnmarshalCorpusFile/256-4 1134 104531 ns/op 2.45 MB/s BenchmarkUnmarshalCorpusFile/512-4 615 193425 ns/op 2.65 MB/s BenchmarkUnmarshalCorpusFile/1024-4 319 374833 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/2048-4 159 745587 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/4096-4 72 1469506 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 2940953 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5871771 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11757471 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23211498 ns/op 2.82 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 46845774 ns/op 2.80 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 93679304 ns/op 2.80 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 188945385 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 381274061 ns/op 2.75 MB/s BenchmarkMutatorBytes/1-4 36876 3233 ns/op BenchmarkMutatorBytes/10-4 38874 3099 ns/op BenchmarkMutatorBytes/100-4 35514 3415 ns/op BenchmarkMutatorBytes/1000-4 23563 5428 ns/op BenchmarkMutatorBytes/10000-4 6020 23107 ns/op BenchmarkMutatorBytes/100000-4 974 147915 ns/op BenchmarkMutatorString/1-4 35359 3357 ns/op BenchmarkMutatorString/10-4 36241 3287 ns/op BenchmarkMutatorString/100-4 31964 3950 ns/op BenchmarkMutatorString/1000-4 14290 7825 ns/op BenchmarkMutatorString/10000-4 3530 55351 ns/op BenchmarkMutatorString/100000-4 312 381680 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18532 6051 ns/op BenchmarkMutatorAllBasicTypes/string-4 19594 6258 ns/op BenchmarkMutatorAllBasicTypes/bool-4 64242 1896 ns/op BenchmarkMutatorAllBasicTypes/float32-4 56736 2139 ns/op BenchmarkMutatorAllBasicTypes/float64-4 57138 2126 ns/op BenchmarkMutatorAllBasicTypes/int-4 59967 2011 ns/op BenchmarkMutatorAllBasicTypes/int8-4 60832 1973 ns/op BenchmarkMutatorAllBasicTypes/int16-4 61035 1973 ns/op BenchmarkMutatorAllBasicTypes/int32-4 60777 1969 ns/op BenchmarkMutatorAllBasicTypes/int64-4 61185 1974 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 58148 2048 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 59446 2042 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 59218 2046 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 59024 2020 ns/op PASS ok internal/fuzz 11.433s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 45679 2265 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 134829 919.0 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.291s PASS ok internal/poll 0.028s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 6 19703709 ns/op PASS ok internal/trace 1.679s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 18607 8349 ns/op BenchmarkCopyNLarge-4 319 445634 ns/op PASS ok io 0.569s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 220372 518.7 ns/op BenchmarkPrintln-4 29217 4144 ns/op BenchmarkPrintlnNoFlags-4 52449 2355 ns/op PASS ok log 0.467s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1809784 66.50 ns/op BenchmarkAcosh-4 956235 119.3 ns/op BenchmarkAsin-4 1844486 67.59 ns/op BenchmarkAsinh-4 1000000 125.6 ns/op BenchmarkAtan-4 2582475 50.22 ns/op BenchmarkAtanh-4 1000000 117.5 ns/op BenchmarkAtan2-4 1790901 66.97 ns/op BenchmarkCbrt-4 1388515 86.25 ns/op BenchmarkCeil-4 20004654 5.991 ns/op BenchmarkCopysign-4 3008662 39.90 ns/op BenchmarkCos-4 1387610 86.61 ns/op BenchmarkCosh-4 1399148 85.67 ns/op BenchmarkErf-4 2465703 53.24 ns/op BenchmarkErfc-4 2429445 53.10 ns/op BenchmarkErfinv-4 1975491 66.28 ns/op BenchmarkErfcinv-4 1960137 64.54 ns/op BenchmarkExp-4 6177478 43.37 ns/op BenchmarkExpGo-4 947295 128.4 ns/op BenchmarkExpm1-4 1999867 60.45 ns/op BenchmarkExp2-4 1000000 117.6 ns/op BenchmarkExp2Go-4 957286 126.7 ns/op BenchmarkAbs-4 3899570 30.82 ns/op BenchmarkDim-4 9011449 13.29 ns/op BenchmarkFloor-4 19949566 5.979 ns/op BenchmarkMax-4 13956903 9.322 ns/op BenchmarkMin-4 13803570 9.329 ns/op BenchmarkMod-4 353376 319.6 ns/op BenchmarkFrexp-4 2051240 56.59 ns/op BenchmarkGamma-4 761114 159.0 ns/op BenchmarkHypot-4 11165514 24.44 ns/op BenchmarkHypotGo-4 1667319 72.42 ns/op BenchmarkIlogb-4 2464780 48.50 ns/op BenchmarkJ0-4 254233 483.0 ns/op BenchmarkJ1-4 267758 461.0 ns/op BenchmarkJn-4 124131 973.9 ns/op BenchmarkLdexp-4 2032467 58.79 ns/op BenchmarkLgamma-4 901921 147.9 ns/op BenchmarkLog-4 3868525 48.93 ns/op BenchmarkLogb-4 2279587 52.13 ns/op BenchmarkLog1p-4 1241379 96.64 ns/op BenchmarkLog10-4 4215001 52.55 ns/op BenchmarkLog2-4 1598107 75.44 ns/op BenchmarkModf-4 2996504 40.05 ns/op BenchmarkNextafter32-4 2979843 40.19 ns/op BenchmarkNextafter64-4 3020736 39.18 ns/op BenchmarkPowInt-4 612014 193.7 ns/op BenchmarkPowFrac-4 442885 284.4 ns/op BenchmarkPow10Pos-4 4557222 25.96 ns/op BenchmarkPow10Neg-4 4411194 26.36 ns/op BenchmarkRound-4 3800229 31.55 ns/op BenchmarkRoundToEven-4 8883511 13.56 ns/op BenchmarkRemainder-4 514174 222.1 ns/op BenchmarkSignbit-4 5132589 23.35 ns/op BenchmarkSin-4 1717333 69.71 ns/op BenchmarkSincos-4 1000000 111.5 ns/op BenchmarkSinh-4 1687069 71.30 ns/op BenchmarkSqrtIndirect-4 16126642 13.23 ns/op BenchmarkSqrtLatency-4 17715931 7.647 ns/op BenchmarkSqrtIndirectLatency-4 11464672 12.08 ns/op BenchmarkSqrtGoLatency-4 1000000 100.9 ns/op BenchmarkSqrtPrime-4 31118 3836 ns/op BenchmarkTan-4 1540152 77.85 ns/op BenchmarkTanh-4 1324887 90.20 ns/op BenchmarkTrunc-4 19956016 6.007 ns/op BenchmarkY0-4 258476 466.4 ns/op BenchmarkY1-4 259645 471.7 ns/op BenchmarkYn-4 122908 965.0 ns/op BenchmarkFloat64bits-4 5769775 20.83 ns/op BenchmarkFloat64frombits-4 5332237 22.40 ns/op BenchmarkFloat32bits-4 5577526 21.46 ns/op BenchmarkFloat32frombits-4 5215633 22.78 ns/op BenchmarkFMA-4 18888966 6.348 ns/op PASS ok math 11.690s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 10819417 10.51 ns/op 6092.33 MB/s BenchmarkAddVV/2-4 10453851 11.45 ns/op 11182.99 MB/s BenchmarkAddVV/3-4 9365252 12.49 ns/op 15373.95 MB/s BenchmarkAddVV/4-4 9398745 12.89 ns/op 19855.71 MB/s BenchmarkAddVV/5-4 8770116 13.51 ns/op 23684.95 MB/s BenchmarkAddVV/10-4 7541640 16.03 ns/op 39932.51 MB/s BenchmarkAddVV/100-4 1633296 73.65 ns/op 86899.35 MB/s BenchmarkAddVV/1000-4 206595 579.4 ns/op 110451.65 MB/s BenchmarkSubVV/1-4 10776757 10.52 ns/op 6082.50 MB/s BenchmarkSubVV/2-4 10378476 11.49 ns/op 11141.29 MB/s BenchmarkSubVV/3-4 9533305 12.50 ns/op 15361.96 MB/s BenchmarkSubVV/4-4 9424214 12.57 ns/op 20370.13 MB/s BenchmarkSubVV/5-4 8758290 13.50 ns/op 23700.57 MB/s BenchmarkSubVV/10-4 7461177 16.04 ns/op 39908.35 MB/s BenchmarkSubVV/100-4 1630461 73.59 ns/op 86967.03 MB/s BenchmarkSubVV/1000-4 203554 578.2 ns/op 110694.13 MB/s BenchmarkAddVW/1-4 12368384 9.608 ns/op 832.63 MB/s BenchmarkAddVW/2-4 11738470 10.14 ns/op 1577.57 MB/s BenchmarkAddVW/3-4 10330185 11.56 ns/op 2075.63 MB/s BenchmarkAddVW/4-4 11002260 10.77 ns/op 2972.39 MB/s BenchmarkAddVW/5-4 9957788 11.80 ns/op 3390.43 MB/s BenchmarkAddVW/10-4 8580879 14.11 ns/op 5671.73 MB/s BenchmarkAddVW/100-4 325563 342.0 ns/op 2338.91 MB/s BenchmarkAddVW/1000-4 53238 2258 ns/op 3542.96 MB/s BenchmarkAddVWext/1-4 12418240 9.605 ns/op 832.94 MB/s BenchmarkAddVWext/2-4 11681638 10.02 ns/op 1597.40 MB/s BenchmarkAddVWext/3-4 10542726 11.37 ns/op 2110.62 MB/s BenchmarkAddVWext/4-4 11035179 10.85 ns/op 2948.49 MB/s BenchmarkAddVWext/5-4 9866324 11.78 ns/op 3396.83 MB/s BenchmarkAddVWext/10-4 8603103 14.07 ns/op 5685.20 MB/s BenchmarkAddVWext/100-4 87379 1370 ns/op 583.94 MB/s BenchmarkAddVWext/1000-4 9016 13170 ns/op 607.46 MB/s BenchmarkSubVW/1-4 12376368 9.707 ns/op 824.12 MB/s BenchmarkSubVW/2-4 11515588 10.51 ns/op 1521.85 MB/s BenchmarkSubVW/3-4 10202156 11.76 ns/op 2040.79 MB/s BenchmarkSubVW/4-4 11071531 10.76 ns/op 2974.56 MB/s BenchmarkSubVW/5-4 9328837 12.70 ns/op 3150.36 MB/s BenchmarkSubVW/10-4 8175864 14.64 ns/op 5464.89 MB/s BenchmarkSubVW/100-4 344292 352.2 ns/op 2271.14 MB/s BenchmarkSubVW/1000-4 53103 2272 ns/op 3521.14 MB/s BenchmarkSubVWext/1-4 12564918 9.710 ns/op 823.93 MB/s BenchmarkSubVWext/2-4 11361722 10.66 ns/op 1501.18 MB/s BenchmarkSubVWext/3-4 10064491 11.77 ns/op 2039.70 MB/s BenchmarkSubVWext/4-4 10510618 11.39 ns/op 2810.32 MB/s BenchmarkSubVWext/5-4 10022377 11.85 ns/op 3374.17 MB/s BenchmarkSubVWext/10-4 8258611 14.30 ns/op 5593.64 MB/s BenchmarkSubVWext/100-4 87414 1371 ns/op 583.57 MB/s BenchmarkSubVWext/1000-4 8842 13270 ns/op 602.86 MB/s BenchmarkMulAddVWW/1-4 10057849 11.75 ns/op 5447.99 MB/s BenchmarkMulAddVWW/2-4 9278282 12.86 ns/op 9956.27 MB/s BenchmarkMulAddVWW/3-4 8961180 13.35 ns/op 14382.02 MB/s BenchmarkMulAddVWW/4-4 8580304 13.84 ns/op 18490.69 MB/s BenchmarkMulAddVWW/5-4 8377752 14.62 ns/op 21885.59 MB/s BenchmarkMulAddVWW/10-4 6361735 19.05 ns/op 33604.06 MB/s BenchmarkMulAddVWW/100-4 1000000 109.4 ns/op 58485.74 MB/s BenchmarkMulAddVWW/1000-4 127825 929.3 ns/op 68865.37 MB/s BenchmarkAddMulVVW/1-4 11436264 10.43 ns/op 6138.21 MB/s BenchmarkAddMulVVW/2-4 9920462 11.71 ns/op 10929.18 MB/s BenchmarkAddMulVVW/3-4 9239571 13.08 ns/op 14676.94 MB/s BenchmarkAddMulVVW/4-4 8582352 14.01 ns/op 18270.01 MB/s BenchmarkAddMulVVW/5-4 7987076 14.98 ns/op 21362.25 MB/s BenchmarkAddMulVVW/10-4 6620980 18.22 ns/op 35117.65 MB/s BenchmarkAddMulVVW/100-4 1475346 81.84 ns/op 78198.91 MB/s BenchmarkAddMulVVW/1000-4 168660 710.5 ns/op 90081.99 MB/s BenchmarkDivWVW/1-4 2839363 42.50 ns/op 1505.97 MB/s BenchmarkDivWVW/2-4 1265502 95.07 ns/op 1346.43 MB/s BenchmarkDivWVW/3-4 974892 120.7 ns/op 1590.39 MB/s BenchmarkDivWVW/4-4 854371 140.2 ns/op 1825.60 MB/s BenchmarkDivWVW/5-4 787676 148.1 ns/op 2161.15 MB/s BenchmarkDivWVW/10-4 443392 267.7 ns/op 2390.54 MB/s BenchmarkDivWVW/100-4 57462 2076 ns/op 3083.44 MB/s BenchmarkDivWVW/1000-4 5877 20232 ns/op 3163.28 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11595468 10.08 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12697876 9.526 ns/op BenchmarkNonZeroShifts/2/shrVU-4 11618082 10.38 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11826489 10.18 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10108834 11.81 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10808488 11.04 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9613827 12.45 ns/op BenchmarkNonZeroShifts/4/shlVU-4 10383321 11.84 ns/op BenchmarkNonZeroShifts/5/shrVU-4 9012446 13.22 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9578118 12.66 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6890701 17.18 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7082074 16.42 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 107.9 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1306748 92.13 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 129750 923.2 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 156098 767.3 ns/op BenchmarkDecimalConversion-4 225 532348 ns/op BenchmarkFloatString/100-4 12601 9519 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 231 509429 ns/op 2913 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 47390364 ns/op 60850 B/op 48 allocs/op BenchmarkFloatString/100000-4 1 4780809626 ns/op 848288 B/op 519 allocs/op BenchmarkFloatAdd/10-4 177716 688.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 175076 680.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 160953 751.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 88700 1360 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17342 6905 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 244891 492.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 236973 492.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 233584 509.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 166910 714.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 46124 2594 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2086 55162 ns/op BenchmarkParseFloatLargeExp-4 488 247193 ns/op BenchmarkGCD10x10/WithoutXY-4 214514 559.5 ns/op BenchmarkGCD10x10/WithXY-4 62007 1898 ns/op BenchmarkGCD10x100/WithoutXY-4 109536 1098 ns/op BenchmarkGCD10x100/WithXY-4 19449 6364 ns/op BenchmarkGCD10x1000/WithoutXY-4 68059 1725 ns/op BenchmarkGCD10x1000/WithXY-4 15615 7659 ns/op BenchmarkGCD100x100/WithoutXY-4 26965 4447 ns/op BenchmarkGCD100x100/WithXY-4 9776 10486 ns/op BenchmarkGCD100x1000/WithoutXY-4 13572 9184 ns/op BenchmarkGCD100x1000/WithXY-4 6300 17618 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2208 53892 ns/op BenchmarkGCD1000x1000/WithXY-4 1210 94259 ns/op BenchmarkHilbert-4 27 4353577 ns/op BenchmarkBinomial-4 25509 4767 ns/op BenchmarkQuoRem-4 22574 5596 ns/op BenchmarkExp-4 15 7465485 ns/op BenchmarkExp2-4 14 7524886 ns/op BenchmarkBitset-4 765706 151.5 ns/op BenchmarkBitsetNeg-4 435872 270.3 ns/op BenchmarkBitsetOrig-4 235963 523.9 ns/op BenchmarkBitsetNegOrig-4 160934 753.1 ns/op BenchmarkModSqrt225_Tonelli-4 100 1032902 ns/op BenchmarkModSqrt225_3Mod4-4 384 313332 ns/op BenchmarkModSqrt231_Tonelli-4 100 1077235 ns/op BenchmarkModSqrt231_5Mod8-4 320 371492 ns/op BenchmarkModInverse-4 14242 8578 ns/op BenchmarkSqrt-4 1783 66924 ns/op BenchmarkIntSqr/1-4 1465773 82.47 ns/op BenchmarkIntSqr/2-4 784471 153.8 ns/op BenchmarkIntSqr/3-4 586659 188.8 ns/op BenchmarkIntSqr/5-4 438528 270.8 ns/op BenchmarkIntSqr/8-4 321601 375.2 ns/op BenchmarkIntSqr/10-4 251352 471.8 ns/op BenchmarkIntSqr/20-4 52802 2384 ns/op BenchmarkIntSqr/30-4 38202 3258 ns/op BenchmarkIntSqr/50-4 23721 5181 ns/op BenchmarkIntSqr/80-4 13998 8705 ns/op BenchmarkIntSqr/100-4 10000 11310 ns/op BenchmarkIntSqr/200-4 3901 30037 ns/op BenchmarkIntSqr/300-4 1552 69105 ns/op BenchmarkIntSqr/500-4 816 152691 ns/op BenchmarkIntSqr/800-4 308 389391 ns/op BenchmarkIntSqr/1000-4 226 520819 ns/op BenchmarkDiv/20/10-4 441993 269.0 ns/op BenchmarkDiv/40/20-4 434772 269.3 ns/op BenchmarkDiv/100/50-4 374234 317.0 ns/op BenchmarkDiv/200/100-4 57120 2146 ns/op BenchmarkDiv/400/200-4 54847 2239 ns/op BenchmarkDiv/1000/500-4 44029 2819 ns/op BenchmarkDiv/2000/1000-4 32347 3855 ns/op BenchmarkDiv/20000/10000-4 1086 112298 ns/op BenchmarkDiv/200000/100000-4 26 4570140 ns/op BenchmarkDiv/2000000/1000000-4 1 125453807 ns/op BenchmarkDiv/20000000/10000000-4 1 3654893813 ns/op BenchmarkMul-4 5 21740450 ns/op BenchmarkNatMul/10-4 178123 636.5 ns/op BenchmarkNatMul/100-4 5866 20427 ns/op BenchmarkNatMul/1000-4 181 651360 ns/op BenchmarkZeroShifts/Shl-4 20775 5809 ns/op BenchmarkZeroShifts/ShlSame-4 4709335 24.89 ns/op BenchmarkZeroShifts/Shr-4 20532 6396 ns/op BenchmarkZeroShifts/ShrSame-4 4818370 24.67 ns/op BenchmarkExp3Power/0x10-4 174774 693.5 ns/op BenchmarkExp3Power/0x40-4 154101 786.3 ns/op BenchmarkExp3Power/0x100-4 97653 1237 ns/op BenchmarkExp3Power/0x400-4 45361 2600 ns/op BenchmarkExp3Power/0x1000-4 10000 11382 ns/op BenchmarkExp3Power/0x4000-4 2031 57532 ns/op BenchmarkExp3Power/0x10000-4 222 537786 ns/op BenchmarkExp3Power/0x40000-4 20 5706214 ns/op BenchmarkExp3Power/0x100000-4 2 56250976 ns/op BenchmarkExp3Power/0x400000-4 1 519115578 ns/op BenchmarkFibo-4 3 38616540 ns/op BenchmarkNatSqr/1-4 1000000 114.6 ns/op BenchmarkNatSqr/2-4 599710 198.2 ns/op BenchmarkNatSqr/3-4 505086 246.0 ns/op BenchmarkNatSqr/5-4 343477 359.4 ns/op BenchmarkNatSqr/8-4 235886 514.9 ns/op BenchmarkNatSqr/10-4 192705 632.8 ns/op BenchmarkNatSqr/20-4 49275 2456 ns/op BenchmarkNatSqr/30-4 34958 3399 ns/op BenchmarkNatSqr/50-4 21906 5617 ns/op BenchmarkNatSqr/80-4 12891 9305 ns/op BenchmarkNatSqr/100-4 9589 12441 ns/op BenchmarkNatSqr/200-4 3726 31962 ns/op BenchmarkNatSqr/300-4 1626 74653 ns/op BenchmarkNatSqr/500-4 818 147849 ns/op BenchmarkNatSqr/800-4 333 353182 ns/op BenchmarkNatSqr/1000-4 247 489569 ns/op BenchmarkNatSetBytes/8-4 807072 142.0 ns/op BenchmarkNatSetBytes/24-4 245230 491.7 ns/op BenchmarkNatSetBytes/128-4 58280 2054 ns/op BenchmarkNatSetBytes/7-4 884446 131.7 ns/op BenchmarkNatSetBytes/23-4 258288 472.2 ns/op BenchmarkNatSetBytes/127-4 58785 2037 ns/op BenchmarkScanPi-4 271 435598 ns/op BenchmarkStringPiParallel-4 789 145524 ns/op BenchmarkScan/10/Base2-4 45806 2609 ns/op BenchmarkScan/100/Base2-4 5224 22588 ns/op BenchmarkScan/1000/Base2-4 540 220675 ns/op BenchmarkScan/10/Base8-4 109606 1097 ns/op BenchmarkScan/100/Base8-4 15069 7987 ns/op BenchmarkScan/1000/Base8-4 1527 77251 ns/op BenchmarkScan/10/Base10-4 114856 1036 ns/op BenchmarkScan/100/Base10-4 16100 7346 ns/op BenchmarkScan/1000/Base10-4 1639 70445 ns/op BenchmarkScan/10/Base16-4 128406 927.4 ns/op BenchmarkScan/100/Base16-4 18164 6522 ns/op BenchmarkScan/1000/Base16-4 1832 63098 ns/op BenchmarkString/10/Base2-4 188828 633.0 ns/op BenchmarkString/100/Base2-4 24942 4797 ns/op BenchmarkString/1000/Base2-4 2521 46584 ns/op BenchmarkString/10/Base8-4 375331 322.0 ns/op BenchmarkString/100/Base8-4 66116 1816 ns/op BenchmarkString/1000/Base8-4 7340 16553 ns/op BenchmarkString/10/Base10-4 190584 642.8 ns/op BenchmarkString/100/Base10-4 39957 2992 ns/op BenchmarkString/1000/Base10-4 5112 22776 ns/op BenchmarkString/10/Base16-4 424884 286.3 ns/op BenchmarkString/100/Base16-4 87153 1369 ns/op BenchmarkString/1000/Base16-4 8946 12562 ns/op BenchmarkLeafSize/0-4 44 2610591 ns/op BenchmarkLeafSize/1-4 445 267697 ns/op BenchmarkLeafSize/2-4 445 265978 ns/op BenchmarkLeafSize/3-4 327 365378 ns/op BenchmarkLeafSize/4-4 454 260113 ns/op BenchmarkLeafSize/5-4 286 416698 ns/op BenchmarkLeafSize/6-4 331 361691 ns/op BenchmarkLeafSize/7-4 351 338481 ns/op BenchmarkLeafSize/8-4 454 258544 ns/op BenchmarkLeafSize/9-4 238 502225 ns/op BenchmarkLeafSize/10-4 288 417259 ns/op BenchmarkLeafSize/11-4 301 398484 ns/op BenchmarkLeafSize/12-4 328 362237 ns/op BenchmarkLeafSize/13-4 303 393049 ns/op BenchmarkLeafSize/14-4 351 339719 ns/op BenchmarkLeafSize/15-4 380 316737 ns/op BenchmarkLeafSize/16-4 459 256786 ns/op BenchmarkLeafSize/32-4 456 262646 ns/op BenchmarkLeafSize/64-4 420 280835 ns/op BenchmarkProbablyPrime/n=0-4 10 10945244 ns/op BenchmarkProbablyPrime/n=1-4 9 12362947 ns/op BenchmarkProbablyPrime/n=5-4 6 18331637 ns/op BenchmarkProbablyPrime/n=10-4 4 25817540 ns/op BenchmarkProbablyPrime/n=20-4 3 40324922 ns/op BenchmarkProbablyPrime/Lucas-4 12 9378752 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 75 1501348 ns/op BenchmarkRatCmp-4 247993 490.8 ns/op BenchmarkFloatSqrt/64-4 23000 5206 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 14524 8279 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9753 11674 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4975 23121 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 852 140544 ns/op 17974 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 63 1858436 ns/op 178185 B/op 22 allocs/op BenchmarkFloatSqrt/1000000-4 1 139500912 ns/op 3781792 B/op 628 allocs/op PASS ok math/big 46.466s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 9864475 12.23 ns/op BenchmarkLeadingZeros8-4 9253321 12.93 ns/op BenchmarkLeadingZeros16-4 9947101 12.16 ns/op BenchmarkLeadingZeros32-4 9915387 11.99 ns/op BenchmarkLeadingZeros64-4 10220143 11.84 ns/op BenchmarkTrailingZeros-4 9900062 12.41 ns/op BenchmarkTrailingZeros8-4 9544506 12.82 ns/op BenchmarkTrailingZeros16-4 9743188 12.46 ns/op BenchmarkTrailingZeros32-4 9154466 13.27 ns/op BenchmarkTrailingZeros64-4 9899160 11.99 ns/op BenchmarkOnesCount-4 9282128 12.81 ns/op BenchmarkOnesCount8-4 10217671 12.00 ns/op BenchmarkOnesCount16-4 9139358 13.02 ns/op BenchmarkOnesCount32-4 9155540 13.05 ns/op BenchmarkOnesCount64-4 9317048 12.87 ns/op BenchmarkRotateLeft-4 9399608 13.16 ns/op BenchmarkRotateLeft8-4 10093342 12.08 ns/op BenchmarkRotateLeft16-4 9638683 12.70 ns/op BenchmarkRotateLeft32-4 10168566 11.78 ns/op BenchmarkRotateLeft64-4 9433141 12.76 ns/op BenchmarkReverse-4 15284569 7.856 ns/op BenchmarkReverse8-4 19962141 5.985 ns/op BenchmarkReverse16-4 18877635 6.349 ns/op BenchmarkReverse32-4 16037652 7.489 ns/op BenchmarkReverse64-4 15217491 7.852 ns/op BenchmarkReverseBytes-4 19951616 6.034 ns/op BenchmarkReverseBytes16-4 21238746 5.640 ns/op BenchmarkReverseBytes32-4 21314708 5.634 ns/op BenchmarkReverseBytes64-4 19997523 6.004 ns/op BenchmarkAdd-4 9881132 12.04 ns/op BenchmarkAdd32-4 9698706 12.47 ns/op BenchmarkAdd64-4 9938049 11.99 ns/op BenchmarkAdd64multiple-4 16078548 7.411 ns/op BenchmarkSub-4 9827623 12.19 ns/op BenchmarkSub32-4 9481720 12.52 ns/op BenchmarkSub64-4 9873696 12.23 ns/op BenchmarkSub64multiple-4 15713890 7.537 ns/op BenchmarkMul-4 9710332 12.50 ns/op BenchmarkMul32-4 9661966 12.29 ns/op BenchmarkMul64-4 9388326 12.63 ns/op BenchmarkDiv-4 2647431 44.90 ns/op BenchmarkDiv32-4 5399083 21.94 ns/op BenchmarkDiv64-4 2637296 45.39 ns/op PASS ok math/bits 5.832s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 11313628 23.46 ns/op BenchmarkAcos-4 414730 272.8 ns/op BenchmarkAcosh-4 417528 294.4 ns/op BenchmarkAsin-4 469146 275.1 ns/op BenchmarkAsinh-4 468268 274.6 ns/op BenchmarkAtan-4 725428 204.5 ns/op BenchmarkAtanh-4 736422 201.1 ns/op BenchmarkConj-4 21376930 5.606 ns/op BenchmarkCos-4 555556 206.5 ns/op BenchmarkCosh-4 599581 205.9 ns/op BenchmarkExp-4 787462 157.4 ns/op BenchmarkLog-4 837801 160.6 ns/op BenchmarkLog10-4 829710 159.7 ns/op BenchmarkPhase-4 1744737 68.86 ns/op BenchmarkPolar-4 1000000 106.2 ns/op BenchmarkPow-4 232684 584.6 ns/op BenchmarkRect-4 1000000 108.6 ns/op BenchmarkSin-4 598911 206.8 ns/op BenchmarkSinh-4 594794 207.9 ns/op BenchmarkSqrt-4 1000000 116.5 ns/op BenchmarkTan-4 370566 334.9 ns/op BenchmarkTanh-4 412484 307.0 ns/op PASS ok math/cmplx 3.082s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 193353 598.8 ns/op BenchmarkInt63ThreadsafeParallel-4 76786 1473 ns/op BenchmarkInt63Unthreadsafe-4 1315208 90.75 ns/op BenchmarkIntn1000-4 859251 131.9 ns/op BenchmarkInt63n1000-4 915380 124.9 ns/op BenchmarkInt31n1000-4 1000000 114.0 ns/op BenchmarkFloat32-4 1000000 109.8 ns/op BenchmarkFloat64-4 1293075 92.09 ns/op BenchmarkPerm3-4 212629 573.3 ns/op BenchmarkPerm30-4 24568 4892 ns/op BenchmarkPerm30ViaShuffle-4 26464 4497 ns/op BenchmarkShuffleOverhead-4 18576 6394 ns/op BenchmarkRead3-4 907060 129.7 ns/op BenchmarkRead64-4 78492 1522 ns/op BenchmarkRead1000-4 5287 22441 ns/op PASS ok math/rand 2.214s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45835 2568 ns/op BenchmarkQDecodeWord-4 103569 1065 ns/op BenchmarkQDecodeHeader-4 102028 1156 ns/op BenchmarkTypeByExtension/.html-4 312750 342.6 ns/op BenchmarkTypeByExtension/.HTML-4 233923 502.6 ns/op BenchmarkTypeByExtension/.unused-4 250896 454.6 ns/op BenchmarkExtensionsByType/text/html-4 172672 689.8 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 110113 1104 ns/op BenchmarkExtensionsByType/application/octet-stream-4 169879 664.1 ns/op PASS ok mime 1.186s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1039 111663 ns/op PASS ok mime/quotedprintable 0.153s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 80 1485996 ns/op 10532 B/op 98 allocs/op BenchmarkGoLookupIPNoSuchHost-4 24 4604074 ns/op 26354 B/op 195 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5057329242 ns/op 162248 B/op 244 allocs/op BenchmarkDNSName-4 157497 674.9 ns/op BenchmarkInterfaces-4 5836 19803 ns/op BenchmarkInterfaceByIndex-4 9445 12562 ns/op BenchmarkInterfaceByName-4 5282 19197 ns/op BenchmarkInterfaceAddrs-4 6069 18192 ns/op BenchmarkInterfacesAndAddrs-4 7578 13483 ns/op BenchmarkInterfacesAndMulticastAddrs-4 6234 17498 ns/op BenchmarkParseIP-4 18051 6681 ns/op BenchmarkIPString/IPv4-4 158712 768.8 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 12206 9842 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 56654 2126 ns/op BenchmarkIPEqual/IPv4-4 1196928 101.2 ns/op BenchmarkIPEqual/IPv6-4 1167220 100.8 ns/op BenchmarkTCP4OneShot-4 3580 29775 ns/op BenchmarkTCP4OneShotTimeout-4 3813 31061 ns/op BenchmarkTCP4Persistent-4 16819 7299 ns/op BenchmarkTCP4PersistentTimeout-4 16262 7436 ns/op BenchmarkTCP6OneShot-4 3550 31494 ns/op BenchmarkTCP6OneShotTimeout-4 3213 34231 ns/op BenchmarkTCP6Persistent-4 16239 7446 ns/op BenchmarkTCP6PersistentTimeout-4 14508 7785 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 24699 ns/op BenchmarkTCP6ConcurrentReadWrite-4 28323 10040 ns/op BenchmarkSetReadDeadline-4 131965 932.4 ns/op BenchmarkUDP6LinkLocalUnicast-4 9470 12717 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 13051 9094 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12754 9550 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 12841 9379 ns/op 0 B/op 0 allocs/op PASS ok net 10.280s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28053 4250 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 14210 8512 ns/op 1024 B/op 15 allocs/op BenchmarkReadCookies-4 13543 8510 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 20144 5956 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 33595 3583 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 1000000 100.1 ns/op BenchmarkReadRequestChrome-4 4814 23027 ns/op 26.53 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11900 10191 ns/op 7.65 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 12338 9816 ns/op 8.35 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7446 14890 ns/op 10.14 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 18534 6527 ns/op 6.13 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/NoTLS-4 297 376045 ns/op 2.72 MB/s BenchmarkFileAndServer_1KB/TLS-4 252 453100 ns/op 2.26 MB/s BenchmarkFileAndServer_16MB/NoTLS-4 3 47405821 ns/op 353.91 MB/s BenchmarkFileAndServer_16MB/TLS-4 1 104072249 ns/op 161.21 MB/s BenchmarkFileAndServer_64MB/NoTLS-4 1 184146953 ns/op 364.43 MB/s BenchmarkFileAndServer_64MB/TLS-4 1 366019122 ns/op 183.35 MB/s BenchmarkServeMux-4 310 403714 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 398 321852 ns/op 0 B/op 0 allocs/op BenchmarkClientServer-4 350 341465 ns/op 6010 B/op 65 allocs/op BenchmarkClientServerParallel4-4 1213 89513 ns/op 10311 B/op 80 allocs/op BenchmarkClientServerParallel64-4 896 143765 ns/op 17956 B/op 103 allocs/op BenchmarkClientServerParallelTLS4-4 2022/08/04 15:57:03 http: TLS handshake error from 127.0.0.1:30970: read tcp 127.0.0.1:30963->127.0.0.1:30970: use of closed network connection 2022/08/04 15:57:03 http: TLS handshake error from 127.0.0.1:31003: read tcp 127.0.0.1:30973->127.0.0.1:31003: use of closed network connection 2022/08/04 15:57:03 http: TLS handshake error from 127.0.0.1:31006: read tcp 127.0.0.1:30973->127.0.0.1:31006: use of closed network connection 2022/08/04 15:57:03 http: TLS handshake error from 127.0.0.1:31000: write tcp 127.0.0.1:30973->127.0.0.1:31000: use of closed network connection 2022/08/04 15:57:03 http: TLS handshake error from 127.0.0.1:31005: write tcp 127.0.0.1:30973->127.0.0.1:31005: use of closed network connection 2022/08/04 15:57:03 http: TLS handshake error from 127.0.0.1:30999: write tcp 127.0.0.1:30973->127.0.0.1:30999: use of closed network connection 2022/08/04 15:57:03 http: TLS handshake error from 127.0.0.1:30997: write tcp 127.0.0.1:30973->127.0.0.1:30997: use of closed network connection 2022/08/04 15:57:03 http: TLS handshake error from 127.0.0.1:31044: write tcp 127.0.0.1:31007->127.0.0.1:31044: use of closed network connection 70 1439817 ns/op 100036 B/op 830 allocs/op BenchmarkClientServerParallelTLS64-4 2022/08/04 15:57:03 http: TLS handshake error from 127.0.0.1:31057: write tcp 127.0.0.1:31049->127.0.0.1:31057: use of closed network connection 2022/08/04 15:57:03 http: TLS handshake error from 127.0.0.1:31056: read tcp 127.0.0.1:31049->127.0.0.1:31056: use of closed network connection 2022/08/04 15:57:03 http: TLS handshake error from 127.0.0.1:31052: read tcp 127.0.0.1:31049->127.0.0.1:31052: use of closed network connection 2022/08/04 15:57:03 http: TLS handshake error from 127.0.0.1:31054: read tcp 127.0.0.1:31049->127.0.0.1:31054: use of closed network connection 2022/08/04 15:57:03 http: TLS handshake error from 127.0.0.1:31059: write tcp 127.0.0.1:31049->127.0.0.1:31059: use of closed network connection 2022/08/04 15:57:03 http: TLS handshake error from 127.0.0.1:31060: write tcp 127.0.0.1:31049->127.0.0.1:31060: use of closed network connection 2022/08/04 15:57:04 http: TLS handshake error from 127.0.0.1:31107: read tcp 127.0.0.1:31062->127.0.0.1:31107: use of closed network connection 2022/08/04 15:57:04 http: TLS handshake error from 127.0.0.1:31108: read tcp 127.0.0.1:31062->127.0.0.1:31108: use of closed network connection 2022/08/04 15:57:04 http: TLS handshake error from 127.0.0.1:31073: read tcp 127.0.0.1:31062->127.0.0.1:31073: use of closed network connection 2022/08/04 15:57:04 http: TLS handshake error from 127.0.0.1:31080: read tcp 127.0.0.1:31062->127.0.0.1:31080: use of closed network connection 2022/08/04 15:57:04 http: TLS handshake error from 127.0.0.1:31069: write tcp 127.0.0.1:31062->127.0.0.1:31069: use of closed network connection 2022/08/04 15:57:04 http: TLS handshake error from 127.0.0.1:31078: write tcp 127.0.0.1:31062->127.0.0.1:31078: use of closed network connection 2022/08/04 15:57:04 http: TLS handshake error from 127.0.0.1:31082: write tcp 127.0.0.1:31062->127.0.0.1:31082: use of closed network connection 2022/08/04 15:57:04 http: TLS handshake error from 127.0.0.1:31092: write tcp 127.0.0.1:31062->127.0.0.1:31092: use of closed network connection 2022/08/04 15:57:04 http: TLS handshake error from 127.0.0.1:31106: write tcp 127.0.0.1:31062->127.0.0.1:31106: use of closed network connection 54 2393216 ns/op 167494 B/op 1394 allocs/op BenchmarkServer-4 123 815854 ns/op 2975 B/op 23 allocs/op BenchmarkClient-4 266 418068 ns/op 3777 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 555 187378 ns/op 7621 B/op 55 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1354 90103 ns/op 3036 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1706 65945 ns/op 1905 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1534 68406 ns/op 2778 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1713 71042 ns/op 2755 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1560 73221 ns/op 2697 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1766 64823 ns/op 1894 B/op 14 allocs/op BenchmarkServerHijack-4 867 141522 ns/op 16752 B/op 51 allocs/op BenchmarkCloseNotifier-4 424 274599 ns/op 6194 B/op 54 allocs/op BenchmarkResponseStatusLine-4 494378 228.4 ns/op 0 B/op 0 allocs/op PASS ok net/http 7.438s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4278 28420 ns/op 33601 B/op 7 allocs/op PASS ok net/http/httputil 0.228s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 106564 1094 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 533530 203.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 228290 523.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 69703 1732 ns/op BenchmarkStdIPv4-4 137628 867.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 83550 1426 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 90844 1296 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 112982 1057 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 63711 1851 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1264948 94.83 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 103.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1301082 91.61 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 278139 428.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 293833 405.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 275036 434.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 85250 1422 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 463243 261.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 308978 386.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 304566 396.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 167301 716.7 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 451484 266.0 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 392710 300.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 131889 904.1 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 179233 668.6 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 275679 434.9 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 163276 728.8 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 342020 342.4 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 166160 725.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 165937 730.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 163801 733.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 125010 961.7 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 498807 234.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 160358 744.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 97641 1232 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 122768 975.2 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 174158 690.3 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 116476 1032 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 285021 417.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 123204 962.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 147705 803.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 196315 602.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 138445 859.5 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 105.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 108.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 105.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 109.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 109.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 110.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 110.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 110.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 109.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 356967 334.5 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 575781 201.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 206444 577.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 220646 536.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 204889 576.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 76627 1587 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 546285 221.2 ns/op PASS ok net/netip 7.530s 2022/08/04 15:57:18 Test RPC server listening on 127.0.0.1:31681 2022/08/04 15:57:18 Test HTTP RPC server listening on 127.0.0.1:31682 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1274 78927 ns/op BenchmarkEndToEndHTTP-4 1768 67478 ns/op BenchmarkEndToEndAsync-4 3596 32350 ns/op BenchmarkEndToEndAsyncHTTP-4 3580 33770 ns/op PASS ok net/rpc 0.832s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 5095 22486 ns/op BenchmarkReadMIMEHeader/server_headers-4 6158 19528 ns/op BenchmarkUncommon-4 24518 4862 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.643s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4980 22939 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 103161 1149 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 578101 196.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 93146 1271 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 177199 671.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 82922 1454 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14091 8511 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 404685 293.4 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 93164 1285 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 180943 674.3 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 82988 1456 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15477 7686 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 219675 540.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 82731 1435 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 80431 1465 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 36517 3267 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6463 18017 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 220086 542.0 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 81652 1446 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 81729 1470 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36544 3261 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6472 17764 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.208s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3603867 32.78 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 164823 687.0 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1038 111967 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:476: benchmarkReaddirname ".": 120 entries os_test.go:476: benchmarkReaddirname ".": 120 entries os_test.go:476: benchmarkReaddirname ".": 120 entries BenchmarkReaddir-4 334 352523 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:493: benchmarkReaddir ".": 120 entries os_test.go:493: benchmarkReaddir ".": 120 entries os_test.go:493: benchmarkReaddir ".": 120 entries BenchmarkReadDir-4 795 149518 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:510: benchmarkReadDir ".": 120 entries os_test.go:510: benchmarkReadDir ".": 120 entries os_test.go:510: benchmarkReadDir ".": 120 entries BenchmarkStatDot-4 76640 1595 ns/op BenchmarkStatFile-4 67132 1814 ns/op BenchmarkStatDir-4 70760 1705 ns/op BenchmarkLstatDot-4 77721 1585 ns/op BenchmarkLstatFile-4 66942 1798 ns/op BenchmarkLstatDir-4 70436 1703 ns/op PASS ok os 1.589s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 61 1915635 ns/op 5334 B/op 28 allocs/op PASS ok os/exec 0.250s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 388023 310.3 ns/op PASS ok os/user 0.254s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDeepEqual/int8-4 591890 175.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 113581 1029 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 520382 228.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 110642 1084 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 514198 229.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 109982 1085 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 512161 232.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 110682 1091 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 510588 226.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 110499 1078 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 660582 174.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 140380 839.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 514118 228.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 110085 1083 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 516784 230.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 109286 1094 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 508950 229.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 109701 1084 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 523857 226.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 108775 1088 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 518320 229.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 109714 1084 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 497628 230.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 109270 1086 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 504676 230.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 109008 1085 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 519670 229.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 109360 1081 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 516446 230.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 109939 1083 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 677898 174.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 115623 1037 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 533498 221.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 109074 1091 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 141592 845.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 68773 1746 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 68728 1740 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45750 2602 ns/op 0 B/op 0 allocs/op BenchmarkSelect/1-4 203257 590.1 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 106404 1159 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 54076 2140 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 183148 580.1 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 126253 946.3 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 125427 929.6 ns/op 137.70 MB/s BenchmarkCallArgCopy/size=256-4 118774 1027 ns/op 249.31 MB/s BenchmarkCallArgCopy/size=1024-4 86797 1382 ns/op 740.69 MB/s BenchmarkCallArgCopy/size=4096-4 38842 3133 ns/op 1307.46 MB/s BenchmarkCallArgCopy/size=65536-4 2854 35317 ns/op 1855.66 MB/s BenchmarkPtrTo-4 482970 237.9 ns/op BenchmarkFieldByName1-4 764103 153.9 ns/op BenchmarkFieldByName2-4 89149 1406 ns/op BenchmarkFieldByName3-4 10000 10716 ns/op BenchmarkInterfaceBig-4 4995390 24.24 ns/op BenchmarkInterfaceSmall-4 4896116 24.54 ns/op BenchmarkNew-4 2361057 45.60 ns/op BenchmarkMap/StringKeys/MapIndex-4 3386 35554 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3132 37841 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3232 36703 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2977 39056 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3388 35182 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3217 37042 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 257344 457.3 ns/op BenchmarkBool-4 3632134 32.96 ns/op BenchmarkString-4 2367168 50.88 ns/op BenchmarkBytes-4 1985712 60.49 ns/op BenchmarkNamedBytes-4 752545 152.8 ns/op BenchmarkBytesArray-4 706921 168.7 ns/op BenchmarkSliceLen-4 2380003 50.87 ns/op BenchmarkMapLen-4 1466092 82.01 ns/op BenchmarkStringLen-4 1787908 66.18 ns/op BenchmarkArrayLen-4 1732269 69.94 ns/op BenchmarkSliceCap-4 2411157 50.02 ns/op PASS ok reflect 9.707s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 11823 10428 ns/op 9216 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 13270 7593 ns/op 9245 B/op 1 allocs/op BenchmarkFindString-4 12772 9874 ns/op 9431 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 10925 ns/op 9748 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10201 ns/op 9064 B/op 2 allocs/op BenchmarkLiteral-4 17782 7347 ns/op BenchmarkNotLiteral-4 4359 26274 ns/op BenchmarkMatchClass-4 3589 33876 ns/op BenchmarkMatchClass_InRange-4 3615 32789 ns/op BenchmarkReplaceAll-4 2678 44251 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 18253 6769 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 39752 3011 ns/op BenchmarkAnchoredShortMatch-4 16968 7082 ns/op BenchmarkAnchoredLongMatch-4 20270 5759 ns/op BenchmarkOnePassShortA-4 22330 5466 ns/op BenchmarkNotOnePassShortA-4 8071 13890 ns/op BenchmarkOnePassShortB-4 28630 4127 ns/op BenchmarkNotOnePassShortB-4 10000 10963 ns/op BenchmarkOnePassLongPrefix-4 89668 1336 ns/op BenchmarkOnePassLongNotPrefix-4 29499 4012 ns/op BenchmarkMatchParallelShared-4 23689 4517 ns/op BenchmarkMatchParallelCopied-4 29400 4283 ns/op BenchmarkQuoteMetaAll-4 159792 755.2 ns/op 18.54 MB/s BenchmarkQuoteMetaNone-4 321276 369.2 ns/op 70.43 MB/s BenchmarkCompile/Onepass-4 4694 24405 ns/op 4128 B/op 52 allocs/op BenchmarkCompile/Medium-4 1797 63026 ns/op 9688 B/op 112 allocs/op BenchmarkCompile/Hard-4 230 523351 ns/op 84744 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3910149 30.23 ns/op 529.33 MB/s BenchmarkMatch/Easy0/32-4 20565 5926 ns/op 5.40 MB/s BenchmarkMatch/Easy0/1K-4 5822 19119 ns/op 53.56 MB/s BenchmarkMatch/Easy0i/16-4 3782401 31.44 ns/op 508.94 MB/s BenchmarkMatch/Easy0i/32-4 5588 20199 ns/op 1.58 MB/s BenchmarkMatch/Easy0i/1K-4 282 425554 ns/op 2.41 MB/s BenchmarkMatch/Easy1/16-4 3701995 31.45 ns/op 508.72 MB/s BenchmarkMatch/Easy1/32-4 20442 6195 ns/op 5.17 MB/s BenchmarkMatch/Easy1/1K-4 4982 24301 ns/op 42.14 MB/s BenchmarkMatch/Medium/16-4 3956161 29.75 ns/op 537.90 MB/s BenchmarkMatch/Medium/32-4 6393 17752 ns/op 1.80 MB/s BenchmarkMatch/Medium/1K-4 314 376581 ns/op 2.72 MB/s BenchmarkMatch/Hard/16-4 3957121 32.86 ns/op 486.84 MB/s BenchmarkMatch/Hard/32-4 4572 26648 ns/op 1.20 MB/s BenchmarkMatch/Hard/1K-4 186 640889 ns/op 1.60 MB/s BenchmarkMatch/Hard1/16-4 1611 75483 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 848 141562 ns/op 0.23 MB/s BenchmarkMatch/Hard1/1K-4 28 4058038 ns/op 0.25 MB/s BenchmarkMatch_onepass_regex/16-4 31934 3678 ns/op 4.35 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 19066 6318 ns/op 5.06 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 732 161457 ns/op 6.34 MB/s 24 B/op 0 allocs/op PASS ok regexp 7.442s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 734468 161.9 ns/op PASS ok regexp/syntax 1.211s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1169642 113.2 ns/op BenchmarkMakeChan/Int-4 1000000 129.5 ns/op BenchmarkMakeChan/Ptr-4 554146 217.7 ns/op BenchmarkMakeChan/Struct/0-4 1000000 122.0 ns/op BenchmarkMakeChan/Struct/32-4 443892 291.7 ns/op BenchmarkMakeChan/Struct/40-4 424954 285.6 ns/op BenchmarkChanNonblocking-4 11009659 9.473 ns/op BenchmarkSelectUncontended-4 1000000 107.5 ns/op BenchmarkSelectSyncContended-4 28830 4148 ns/op BenchmarkSelectAsyncContended-4 104624 1169 ns/op BenchmarkSelectNonblock-4 6038379 19.26 ns/op BenchmarkChanUncontended-4 8924 11281 ns/op BenchmarkChanContended-4 1024 107636 ns/op BenchmarkChanSync-4 121497 1004 ns/op BenchmarkChanSyncWork-4 10000 34192 ns/op BenchmarkChanProdCons0-4 82742 1490 ns/op BenchmarkChanProdCons10-4 95516 1299 ns/op BenchmarkChanProdCons100-4 104257 1173 ns/op BenchmarkChanProdConsWork0-4 76524 1586 ns/op BenchmarkChanProdConsWork10-4 75962 1561 ns/op BenchmarkChanProdConsWork100-4 85238 1447 ns/op BenchmarkSelectProdCons-4 61785 1923 ns/op BenchmarkReceiveDataFromClosedChan-4 715201 170.1 ns/op BenchmarkChanCreation-4 197020 576.8 ns/op BenchmarkChanSem-4 123421 977.9 ns/op BenchmarkChanPopular-4 117 1020062 ns/op BenchmarkChanClosed-4 516570 237.8 ns/op BenchmarkCallClosure-4 6450550 18.62 ns/op BenchmarkCallClosure1-4 6410270 18.67 ns/op BenchmarkCallClosure2-4 1441272 78.86 ns/op BenchmarkCallClosure3-4 1820050 66.14 ns/op BenchmarkCallClosure4-4 1614207 78.59 ns/op BenchmarkComplex128DivNormal-4 10618015 19.77 ns/op BenchmarkComplex128DivNisNaN-4 8099536 19.74 ns/op BenchmarkComplex128DivDisNaN-4 8039013 23.20 ns/op BenchmarkComplex128DivNisInf-4 10275136 21.79 ns/op BenchmarkComplex128DivDisInf-4 5074165 28.58 ns/op BenchmarkSetTypePtr-4 53322004 2.244 ns/op 3565.46 MB/s BenchmarkSetTypePtr8-4 8085093 14.66 ns/op 4364.56 MB/s BenchmarkSetTypePtr16-4 6938820 17.06 ns/op 7501.33 MB/s BenchmarkSetTypePtr32-4 5001585 23.98 ns/op 10673.82 MB/s BenchmarkSetTypePtr64-4 3161691 37.98 ns/op 13481.45 MB/s BenchmarkSetTypePtr126-4 1696639 70.59 ns/op 14278.87 MB/s BenchmarkSetTypePtr128-4 1753249 68.45 ns/op 14959.52 MB/s BenchmarkSetTypePtrSlice-4 238828 503.2 ns/op 16279.86 MB/s BenchmarkSetTypeNode1-4 18291060 6.542 ns/op 3668.77 MB/s BenchmarkSetTypeNode1Slice-4 1736698 69.23 ns/op 11093.51 MB/s BenchmarkSetTypeNode8-4 7279035 16.50 ns/op 4848.39 MB/s BenchmarkSetTypeNode8Slice-4 677401 174.3 ns/op 14684.43 MB/s BenchmarkSetTypeNode64-4 2820760 42.49 ns/op 12426.56 MB/s BenchmarkSetTypeNode64Slice-4 106215 1131 ns/op 14940.23 MB/s BenchmarkSetTypeNode64Dead-4 5601324 21.39 ns/op 24689.66 MB/s BenchmarkSetTypeNode64DeadSlice-4 118456 1019 ns/op 16583.87 MB/s BenchmarkSetTypeNode124-4 1692658 72.32 ns/op 13938.78 MB/s BenchmarkSetTypeNode124Slice-4 57231 2095 ns/op 15397.65 MB/s BenchmarkSetTypeNode126-4 1743618 69.03 ns/op 14833.40 MB/s BenchmarkSetTypeNode126Slice-4 57674 2087 ns/op 15702.95 MB/s BenchmarkSetTypeNode128-4 1584709 74.67 ns/op 13927.77 MB/s BenchmarkSetTypeNode128Slice-4 52324 2297 ns/op 14487.60 MB/s BenchmarkSetTypeNode130-4 1650788 72.59 ns/op 14547.61 MB/s BenchmarkSetTypeNode130Slice-4 53072 2258 ns/op 14968.17 MB/s BenchmarkSetTypeNode1024-4 212816 564.7 ns/op 14535.97 MB/s BenchmarkSetTypeNode1024Slice-4 7081 16825 ns/op 15610.89 MB/s BenchmarkAllocation-4 5427 27085 ns/op BenchmarkReadMemStats-4 5925 18655 ns/op BenchmarkReadMemStatsLatency-4 1 118885 p50-ns 118885 p90-ns 118885 p99-ns BenchmarkWriteBarrier-4 2773194 40.09 ns/op BenchmarkBulkWriteBarrier-4 9139815 14.00 ns/op BenchmarkScanStackNoLocals-4 3 43650614 ns/op BenchmarkMSpanCountAlloc/bits=64-4 12689620 10.31 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11049259 11.07 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9917972 12.70 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7343890 15.56 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5253231 22.18 ns/op BenchmarkHash5-4 6282846 19.48 ns/op 256.63 MB/s BenchmarkHash16-4 6732591 17.51 ns/op 913.80 MB/s BenchmarkHash64-4 6102416 19.82 ns/op 3228.77 MB/s BenchmarkHash1024-4 1913844 62.84 ns/op 16295.02 MB/s BenchmarkHash65536-4 38691 3087 ns/op 21227.43 MB/s BenchmarkAlignedLoad-4 8414625 14.17 ns/op BenchmarkUnalignedLoad-4 9573241 12.55 ns/op BenchmarkEqEfaceConcrete-4 9053643 13.30 ns/op BenchmarkEqIfaceConcrete-4 9211839 13.15 ns/op BenchmarkNeEfaceConcrete-4 9466780 12.49 ns/op BenchmarkNeIfaceConcrete-4 9782407 12.16 ns/op BenchmarkConvT2EByteSized/bool-4 6449600 18.77 ns/op BenchmarkConvT2EByteSized/uint8-4 6233049 19.13 ns/op BenchmarkConvT2ESmall-4 5761354 20.60 ns/op BenchmarkConvT2EUintptr-4 5820560 20.41 ns/op BenchmarkConvT2ELarge-4 1350211 88.55 ns/op BenchmarkConvT2ISmall-4 5748853 20.97 ns/op BenchmarkConvT2IUintptr-4 6049021 19.81 ns/op BenchmarkConvT2ILarge-4 1353398 88.44 ns/op BenchmarkConvI2E-4 5314509 22.38 ns/op BenchmarkConvI2I-4 4542456 26.50 ns/op BenchmarkAssertE2T-4 4962241 23.64 ns/op BenchmarkAssertE2TLarge-4 2585571 46.25 ns/op BenchmarkAssertE2I-4 4355578 27.63 ns/op BenchmarkAssertI2T-4 5121993 23.37 ns/op BenchmarkAssertI2I-4 4427768 27.05 ns/op BenchmarkAssertI2E-4 6285835 19.17 ns/op BenchmarkAssertE2E-4 6522970 18.32 ns/op BenchmarkAssertE2T2-4 4106373 29.38 ns/op BenchmarkAssertE2T2Blank-4 4813964 24.27 ns/op BenchmarkAssertI2E2-4 4955682 23.45 ns/op BenchmarkAssertI2E2Blank-4 6589206 17.80 ns/op BenchmarkAssertE2E2-4 4876272 23.02 ns/op BenchmarkAssertE2E2Blank-4 6179346 19.24 ns/op BenchmarkConvT2Ezero/zero/16-4 5703598 20.95 ns/op BenchmarkConvT2Ezero/zero/32-4 5694811 21.11 ns/op BenchmarkConvT2Ezero/zero/64-4 5680821 21.04 ns/op BenchmarkConvT2Ezero/zero/str-4 5683606 21.02 ns/op BenchmarkConvT2Ezero/zero/slice-4 5688493 20.95 ns/op BenchmarkConvT2Ezero/zero/big-4 298539 416.2 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1487902 73.40 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1494216 79.47 ns/op BenchmarkConvT2Ezero/nonzero/big-4 293334 470.0 ns/op BenchmarkConvT2Ezero/smallint/16-4 5658295 21.30 ns/op BenchmarkConvT2Ezero/smallint/32-4 5858936 20.55 ns/op BenchmarkConvT2Ezero/smallint/64-4 5675931 21.08 ns/op BenchmarkConvT2Ezero/largeint/16-4 1950018 61.19 ns/op BenchmarkConvT2Ezero/largeint/32-4 1994732 62.06 ns/op BenchmarkConvT2Ezero/largeint/64-4 1934694 60.95 ns/op BenchmarkMalloc8-4 20081292 5.992 ns/op BenchmarkMalloc16-4 19907070 5.991 ns/op BenchmarkMallocTypeInfo8-4 20126295 6.007 ns/op BenchmarkMallocTypeInfo16-4 19959492 5.992 ns/op BenchmarkMallocLargeStruct-4 5801522 20.65 ns/op BenchmarkGoroutineSelect-4 81 1438817 ns/op BenchmarkGoroutineBlocking-4 84 1346593 ns/op BenchmarkGoroutineForRange-4 93 1354949 ns/op BenchmarkGoroutineIdle-4 124 953336 ns/op BenchmarkHashStringSpeed-4 2644850 46.32 ns/op BenchmarkHashBytesSpeed-4 1424440 88.05 ns/op BenchmarkHashInt32Speed-4 2866939 39.56 ns/op BenchmarkHashInt64Speed-4 2610936 46.16 ns/op BenchmarkHashStringArraySpeed-4 583657 207.8 ns/op BenchmarkMegMap-4 3805926 31.69 ns/op BenchmarkMegOneMap-4 4753387 25.19 ns/op BenchmarkMegEqMap-4 1395 85881 ns/op BenchmarkMegEmptyMap-4 5954787 19.88 ns/op BenchmarkSmallStrMap-4 4072766 28.54 ns/op BenchmarkMapStringKeysEight_16-4 3146622 38.46 ns/op BenchmarkMapStringKeysEight_32-4 3228364 36.93 ns/op BenchmarkMapStringKeysEight_64-4 3292478 36.58 ns/op BenchmarkMapStringKeysEight_1M-4 3239538 37.61 ns/op BenchmarkIntMap-4 4295360 27.97 ns/op BenchmarkMapFirst/1-4 4343571 27.46 ns/op BenchmarkMapFirst/2-4 4435269 26.73 ns/op BenchmarkMapFirst/3-4 4409810 27.20 ns/op BenchmarkMapFirst/4-4 4464196 27.28 ns/op BenchmarkMapFirst/5-4 4600323 27.27 ns/op BenchmarkMapFirst/6-4 4413043 26.56 ns/op BenchmarkMapFirst/7-4 4486150 26.91 ns/op BenchmarkMapFirst/8-4 4498286 26.86 ns/op BenchmarkMapFirst/9-4 3919392 29.46 ns/op BenchmarkMapFirst/10-4 3997844 29.98 ns/op BenchmarkMapFirst/11-4 3984681 30.31 ns/op BenchmarkMapFirst/12-4 3857434 30.31 ns/op BenchmarkMapFirst/13-4 4062342 29.94 ns/op BenchmarkMapFirst/14-4 3921361 29.47 ns/op BenchmarkMapFirst/15-4 3989794 29.57 ns/op BenchmarkMapFirst/16-4 3987798 30.32 ns/op BenchmarkMapMid/1-4 3683166 32.56 ns/op BenchmarkMapMid/2-4 3435670 34.54 ns/op BenchmarkMapMid/3-4 3551868 33.83 ns/op BenchmarkMapMid/4-4 3559981 33.72 ns/op BenchmarkMapMid/5-4 3579145 33.49 ns/op BenchmarkMapMid/6-4 3476149 34.62 ns/op BenchmarkMapMid/7-4 3410646 35.10 ns/op BenchmarkMapMid/8-4 3343563 35.13 ns/op BenchmarkMapMid/9-4 3205164 39.04 ns/op BenchmarkMapMid/10-4 2997806 39.10 ns/op BenchmarkMapMid/11-4 3175422 39.01 ns/op BenchmarkMapMid/12-4 3029522 38.49 ns/op BenchmarkMapMid/13-4 2984276 38.79 ns/op BenchmarkMapMid/14-4 3272168 37.64 ns/op BenchmarkMapMid/15-4 3270384 37.69 ns/op BenchmarkMapMid/16-4 2951902 36.87 ns/op BenchmarkMapLast/1-4 3605952 33.09 ns/op BenchmarkMapLast/2-4 3519439 34.04 ns/op BenchmarkMapLast/3-4 3547338 33.76 ns/op BenchmarkMapLast/4-4 3461774 35.06 ns/op BenchmarkMapLast/5-4 3374186 35.07 ns/op BenchmarkMapLast/6-4 3429868 34.72 ns/op BenchmarkMapLast/7-4 3288111 36.13 ns/op BenchmarkMapLast/8-4 3318142 36.74 ns/op BenchmarkMapLast/9-4 3213884 38.58 ns/op BenchmarkMapLast/10-4 3064821 39.10 ns/op BenchmarkMapLast/11-4 3088387 38.21 ns/op BenchmarkMapLast/12-4 2930576 39.49 ns/op BenchmarkMapLast/13-4 3016226 41.45 ns/op BenchmarkMapLast/14-4 3227011 39.05 ns/op BenchmarkMapLast/15-4 3078730 37.54 ns/op BenchmarkMapLast/16-4 3101458 37.04 ns/op BenchmarkMapCycle-4 2133057 56.45 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3216715 42.53 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2262 49931 ns/op BenchmarkMakeMap/[Byte]Byte-4 724975 196.0 ns/op BenchmarkMakeMap/[Int]Int-4 386370 381.7 ns/op BenchmarkNewEmptyMap-4 12919866 8.839 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1693333 69.70 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 466772 253.0 ns/op BenchmarkMapIterEmpty-4 5267996 22.54 ns/op BenchmarkSameLengthMap-4 4079211 29.59 ns/op BenchmarkBigKeyMap-4 1635870 74.87 ns/op BenchmarkBigValMap-4 1475206 81.03 ns/op BenchmarkSmallKeyMap-4 2599885 46.61 ns/op BenchmarkMapPopulate/1-4 2262278 52.94 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 140971 885.2 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8980 13311 ns/op 3349 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 758 154340 ns/op 53304 B/op 72 allocs/op BenchmarkMapPopulate/10000-4 66 1748161 ns/op 427846 B/op 320 allocs/op BenchmarkMapPopulate/100000-4 5 21293364 ns/op 3616424 B/op 3994 allocs/op BenchmarkComplexAlgMap-4 603036 201.5 ns/op BenchmarkGoMapClear/Reflexive/1-4 722383 164.9 ns/op BenchmarkGoMapClear/Reflexive/10-4 629386 182.4 ns/op BenchmarkGoMapClear/Reflexive/100-4 306921 376.5 ns/op BenchmarkGoMapClear/Reflexive/1000-4 31527 3812 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4005 29021 ns/op BenchmarkGoMapClear/NonReflexive/1-4 486901 232.6 ns/op BenchmarkGoMapClear/NonReflexive/10-4 465494 258.5 ns/op BenchmarkGoMapClear/NonReflexive/100-4 261530 457.3 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 31206 3848 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 3962 29123 ns/op BenchmarkMapStringConversion/32/simple-4 1810906 65.88 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1726618 69.61 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1585064 76.81 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1687528 70.74 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1530903 78.08 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1472109 80.73 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1709742 65.47 ns/op BenchmarkMapInterfacePtr-4 1943902 61.75 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4902999 24.48 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 176815 806.5 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5259 21723 ns/op BenchmarkMapPop1000-4 354 343524 ns/op BenchmarkMapPop10000-4 20 5975073 ns/op BenchmarkMapAssign/Int32/256-4 2269538 50.55 ns/op BenchmarkMapAssign/Int32/65536-4 1065272 115.8 ns/op BenchmarkMapAssign/Int64/256-4 2212606 54.34 ns/op BenchmarkMapAssign/Int64/65536-4 812338 131.5 ns/op BenchmarkMapAssign/Str/256-4 1800715 67.22 ns/op BenchmarkMapAssign/Str/65536-4 501242 201.5 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1486075 82.79 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 728588 164.0 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1465395 81.66 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 636812 174.1 ns/op BenchmarkMapOperatorAssign/Str/256-4 525516 2115 ns/op BenchmarkMapOperatorAssign/Str/65536-4 209656 520.3 ns/op BenchmarkMapAppendAssign/Int32/256-4 876488 169.8 ns/op 37 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 267132 418.9 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 620119 186.6 ns/op 24 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 235293 474.4 ns/op 61 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 608053 231.6 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 156258 715.1 ns/op 110 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1832461 65.46 ns/op BenchmarkMapDelete/Int32/1000-4 1954672 61.49 ns/op BenchmarkMapDelete/Int32/10000-4 1889566 63.93 ns/op BenchmarkMapDelete/Int64/100-4 1832698 65.08 ns/op BenchmarkMapDelete/Int64/1000-4 1970277 60.86 ns/op BenchmarkMapDelete/Int64/10000-4 1865216 63.87 ns/op BenchmarkMapDelete/Str/100-4 1377535 87.62 ns/op BenchmarkMapDelete/Str/1000-4 1500548 79.82 ns/op BenchmarkMapDelete/Str/10000-4 1372544 85.39 ns/op BenchmarkMapDelete/Pointer/100-4 1661901 72.26 ns/op BenchmarkMapDelete/Pointer/1000-4 1768050 68.29 ns/op BenchmarkMapDelete/Pointer/10000-4 1683752 70.34 ns/op BenchmarkMemmove/0-4 15148516 7.247 ns/op BenchmarkMemmove/1-4 2010397 59.35 ns/op 16.85 MB/s BenchmarkMemmove/2-4 1901851 63.01 ns/op 31.74 MB/s BenchmarkMemmove/3-4 1907300 63.31 ns/op 47.39 MB/s BenchmarkMemmove/4-4 1918573 63.00 ns/op 63.49 MB/s BenchmarkMemmove/5-4 1906714 62.97 ns/op 79.40 MB/s BenchmarkMemmove/6-4 1919347 62.30 ns/op 96.31 MB/s BenchmarkMemmove/7-4 1913630 62.69 ns/op 111.66 MB/s BenchmarkMemmove/8-4 1952604 61.42 ns/op 130.24 MB/s BenchmarkMemmove/9-4 1793306 66.83 ns/op 134.66 MB/s BenchmarkMemmove/10-4 1795366 66.82 ns/op 149.66 MB/s BenchmarkMemmove/11-4 1779692 66.86 ns/op 164.53 MB/s BenchmarkMemmove/12-4 1791836 66.94 ns/op 179.27 MB/s BenchmarkMemmove/13-4 1775396 67.46 ns/op 192.69 MB/s BenchmarkMemmove/14-4 1784602 66.84 ns/op 209.44 MB/s BenchmarkMemmove/15-4 1790392 67.20 ns/op 223.22 MB/s BenchmarkMemmove/16-4 1878876 63.55 ns/op 251.75 MB/s BenchmarkMemmove/32-4 1810959 66.60 ns/op 480.49 MB/s BenchmarkMemmove/64-4 1654705 72.55 ns/op 882.19 MB/s BenchmarkMemmove/128-4 1398532 84.87 ns/op 1508.23 MB/s BenchmarkMemmove/256-4 1000000 110.4 ns/op 2318.89 MB/s BenchmarkMemmove/512-4 723471 162.8 ns/op 3145.26 MB/s BenchmarkMemmove/1024-4 411650 288.7 ns/op 3547.13 MB/s BenchmarkMemmove/2048-4 246352 488.2 ns/op 4195.08 MB/s BenchmarkMemmove/4096-4 132373 903.2 ns/op 4534.95 MB/s BenchmarkMemmoveOverlap/32-4 1785961 66.77 ns/op 479.26 MB/s BenchmarkMemmoveOverlap/64-4 1642654 73.20 ns/op 874.34 MB/s BenchmarkMemmoveOverlap/128-4 1412874 84.77 ns/op 1509.93 MB/s BenchmarkMemmoveOverlap/256-4 1000000 110.6 ns/op 2313.81 MB/s BenchmarkMemmoveOverlap/512-4 737247 161.2 ns/op 3176.44 MB/s BenchmarkMemmoveOverlap/1024-4 414556 285.2 ns/op 3590.45 MB/s BenchmarkMemmoveOverlap/2048-4 246302 487.2 ns/op 4204.03 MB/s BenchmarkMemmoveOverlap/4096-4 133332 904.3 ns/op 4529.27 MB/s BenchmarkMemmoveUnalignedDst/0-4 13806861 7.925 ns/op BenchmarkMemmoveUnalignedDst/1-4 1997022 60.03 ns/op 16.66 MB/s BenchmarkMemmoveUnalignedDst/2-4 1925368 62.28 ns/op 32.11 MB/s BenchmarkMemmoveUnalignedDst/3-4 1910217 63.55 ns/op 47.21 MB/s BenchmarkMemmoveUnalignedDst/4-4 1914693 62.50 ns/op 64.00 MB/s BenchmarkMemmoveUnalignedDst/5-4 1912628 62.66 ns/op 79.80 MB/s BenchmarkMemmoveUnalignedDst/6-4 1901701 62.62 ns/op 95.82 MB/s BenchmarkMemmoveUnalignedDst/7-4 1906396 63.03 ns/op 111.05 MB/s BenchmarkMemmoveUnalignedDst/8-4 1960158 61.43 ns/op 130.23 MB/s BenchmarkMemmoveUnalignedDst/9-4 1790208 66.98 ns/op 134.37 MB/s BenchmarkMemmoveUnalignedDst/10-4 1790010 67.66 ns/op 147.79 MB/s BenchmarkMemmoveUnalignedDst/11-4 1793859 66.90 ns/op 164.41 MB/s BenchmarkMemmoveUnalignedDst/12-4 1777372 67.30 ns/op 178.30 MB/s BenchmarkMemmoveUnalignedDst/13-4 1780987 66.99 ns/op 194.06 MB/s BenchmarkMemmoveUnalignedDst/14-4 1791847 67.05 ns/op 208.79 MB/s BenchmarkMemmoveUnalignedDst/15-4 1776069 67.21 ns/op 223.20 MB/s BenchmarkMemmoveUnalignedDst/16-4 1755804 67.80 ns/op 236.00 MB/s BenchmarkMemmoveUnalignedDst/32-4 1714942 70.10 ns/op 456.50 MB/s BenchmarkMemmoveUnalignedDst/64-4 1568340 76.60 ns/op 835.48 MB/s BenchmarkMemmoveUnalignedDst/128-4 1358523 88.24 ns/op 1450.53 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 113.1 ns/op 2262.57 MB/s BenchmarkMemmoveUnalignedDst/512-4 719241 166.0 ns/op 3085.03 MB/s BenchmarkMemmoveUnalignedDst/1024-4 395004 302.0 ns/op 3391.27 MB/s BenchmarkMemmoveUnalignedDst/2048-4 243994 492.9 ns/op 4155.36 MB/s BenchmarkMemmoveUnalignedDst/4096-4 129541 924.8 ns/op 4429.29 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1684292 71.67 ns/op 446.50 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1518897 78.72 ns/op 813.01 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1317522 90.52 ns/op 1414.06 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 115.7 ns/op 2211.73 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 704588 166.8 ns/op 3069.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 413082 290.0 ns/op 3531.58 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 242712 491.6 ns/op 4165.97 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 131784 909.2 ns/op 4504.91 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13343106 8.118 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1953483 61.10 ns/op 16.37 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1887638 63.36 ns/op 31.57 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1874508 63.35 ns/op 47.36 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1898335 63.61 ns/op 62.89 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1894749 63.90 ns/op 78.25 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1889778 64.10 ns/op 93.61 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1868983 63.66 ns/op 109.96 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1919310 62.76 ns/op 127.47 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1768579 68.07 ns/op 132.22 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1778752 67.64 ns/op 147.84 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1765395 67.81 ns/op 162.22 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1775862 68.30 ns/op 175.70 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1766028 69.23 ns/op 187.77 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1770874 67.39 ns/op 207.75 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1786798 67.58 ns/op 221.97 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1747936 68.60 ns/op 233.22 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1703588 71.16 ns/op 449.66 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1548826 77.47 ns/op 826.10 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1341966 89.79 ns/op 1425.60 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 115.9 ns/op 2209.61 MB/s BenchmarkMemmoveUnalignedSrc/512-4 710701 167.4 ns/op 3059.21 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 412279 291.3 ns/op 3515.53 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 243669 490.0 ns/op 4179.63 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 131415 906.9 ns/op 4516.57 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1683231 71.13 ns/op 449.89 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1564209 76.87 ns/op 832.63 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1357578 88.40 ns/op 1447.93 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 113.7 ns/op 2250.76 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 723840 164.4 ns/op 3114.65 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 414334 289.7 ns/op 3534.43 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 243142 490.1 ns/op 4178.72 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 132345 903.9 ns/op 4531.53 MB/s BenchmarkMemclr/5-4 11165196 10.76 ns/op 464.54 MB/s BenchmarkMemclr/16-4 10614000 11.23 ns/op 1424.20 MB/s BenchmarkMemclr/64-4 10463931 11.47 ns/op 5579.28 MB/s BenchmarkMemclr/256-4 9493960 12.60 ns/op 20318.48 MB/s BenchmarkMemclr/4096-4 2344444 50.96 ns/op 80380.84 MB/s BenchmarkMemclr/65536-4 62640 1779 ns/op 36837.26 MB/s BenchmarkMemclr/1M-4 2775 40472 ns/op 25908.87 MB/s BenchmarkMemclr/4M-4 685 172163 ns/op 24362.42 MB/s BenchmarkMemclr/8M-4 297 383433 ns/op 21877.63 MB/s BenchmarkMemclr/16M-4 49 2154692 ns/op 7786.36 MB/s BenchmarkMemclr/64M-4 12 9536853 ns/op 7036.79 MB/s BenchmarkGoMemclr/5-4 2538668 46.43 ns/op 107.69 MB/s BenchmarkGoMemclr/16-4 580992 191.9 ns/op 83.39 MB/s BenchmarkGoMemclr/64-4 167294 710.1 ns/op 90.12 MB/s BenchmarkGoMemclr/256-4 42831 2782 ns/op 92.01 MB/s BenchmarkMemclrRange/1K_2K-4 73522 1626 ns/op 58959.56 MB/s BenchmarkMemclrRange/2K_8K-4 31952 3732 ns/op 89360.34 MB/s BenchmarkMemclrRange/4K_16K-4 43365 2767 ns/op 116775.96 MB/s BenchmarkMemclrRange/160K_228K-4 2246 50462 ns/op 32952.90 MB/s BenchmarkClearFat8-4 22960846 5.247 ns/op BenchmarkClearFat12-4 22860012 5.228 ns/op BenchmarkClearFat16-4 22780845 5.255 ns/op BenchmarkClearFat24-4 22786603 5.232 ns/op BenchmarkClearFat32-4 22820698 5.250 ns/op BenchmarkClearFat40-4 22929818 5.237 ns/op BenchmarkClearFat48-4 22871152 5.246 ns/op BenchmarkClearFat56-4 22892902 5.229 ns/op BenchmarkClearFat64-4 22800436 5.237 ns/op BenchmarkClearFat128-4 22715187 5.245 ns/op BenchmarkClearFat256-4 22682487 5.259 ns/op BenchmarkClearFat512-4 22890781 5.230 ns/op BenchmarkClearFat1024-4 21926947 5.468 ns/op BenchmarkCopyFat8-4 22880960 5.239 ns/op BenchmarkCopyFat12-4 22886336 5.232 ns/op BenchmarkCopyFat16-4 22963848 5.244 ns/op BenchmarkCopyFat24-4 22915150 5.240 ns/op BenchmarkCopyFat32-4 22952739 5.234 ns/op BenchmarkCopyFat64-4 22736616 5.234 ns/op BenchmarkCopyFat128-4 21236130 5.608 ns/op BenchmarkCopyFat256-4 21447981 5.621 ns/op BenchmarkCopyFat512-4 21082723 5.645 ns/op BenchmarkCopyFat520-4 22958079 5.241 ns/op BenchmarkCopyFat1024-4 22850278 5.254 ns/op BenchmarkIssue18740/2byte-4 450 262082 ns/op BenchmarkIssue18740/4byte-4 724 167122 ns/op BenchmarkIssue18740/8byte-4 1052 113223 ns/op BenchmarkReadMetricsLatency-4 21501 4289 p50-ns 4609 p90-ns 16670 p99-ns BenchmarkFinalizer-4 175 663834 ns/op BenchmarkFinalizerRun-4 208369 865.5 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7600441 16.01 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3192346 37.28 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2448990 48.95 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2422114 49.20 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1344462 89.74 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1205296 98.88 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2316852 51.57 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1293050 92.26 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1369849 87.77 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1995454 60.56 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1998547 59.72 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1780461 67.37 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1529268 79.00 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1395537 85.47 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5860251 20.45 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5860550 20.58 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5778608 20.76 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5783768 20.72 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5315232 22.57 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5013080 23.84 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5836630 20.67 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5853739 20.64 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5779516 20.56 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5867990 20.71 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5797005 20.63 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5843604 20.60 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5744594 20.75 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5838716 20.66 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5810656 20.55 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5824606 20.72 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5842050 20.56 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5801402 20.57 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5865087 20.74 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5562860 21.38 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5670952 21.45 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5773186 20.69 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5552608 21.42 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5540722 21.46 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5749352 20.70 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5607333 21.44 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5588480 21.39 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5795108 20.64 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5599164 21.39 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5630475 21.42 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5762848 20.66 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5827526 20.71 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5802303 20.60 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5788207 20.67 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5793673 20.66 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5806351 20.62 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5813187 20.73 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5816286 20.59 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5795732 20.63 ns/op BenchmarkNetpollBreak-4 4004 27374 ns/op BenchmarkPingPongHog-4 276 384655 ns/op BenchmarkStackGrowth-4 115048 1096 ns/op BenchmarkStackGrowthDeep-4 1214 99059 ns/op BenchmarkCreateGoroutines-4 32973 3557 ns/op BenchmarkCreateGoroutinesParallel-4 43830 2800 ns/op BenchmarkCreateGoroutinesCapture-4 5979 17894 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 44262 2638 ns/op BenchmarkClosureCall-4 22879106 5.234 ns/op BenchmarkWakeupParallelSpinning/0s-4 6778 20259 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4908 24104 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4312 28216 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3004 40139 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2002 59249 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1447 92813 ns/op BenchmarkWakeupParallelSpinning/50µs-4 782 155928 ns/op BenchmarkWakeupParallelSpinning/100µs-4 474 258344 ns/op BenchmarkMatmult-4 5259476 28.07 ns/op BenchmarkFastrand-4 13150386 8.888 ns/op BenchmarkFastrand64-4 13302480 9.021 ns/op BenchmarkFastrandHashiter-4 4764778 24.74 ns/op BenchmarkFastrandn/2-4 5639245 21.22 ns/op BenchmarkFastrandn/3-4 6215684 19.35 ns/op BenchmarkFastrandn/4-4 6195432 19.30 ns/op BenchmarkFastrandn/5-4 6200608 19.22 ns/op BenchmarkIfaceCmp100-4 106963 1125 ns/op BenchmarkIfaceCmpNil100-4 178952 674.5 ns/op BenchmarkEfaceCmpDiff-4 41347 2910 ns/op BenchmarkEfaceCmpDiffIndirect-4 35388 3399 ns/op BenchmarkDefer-4 1595145 74.36 ns/op BenchmarkDefer10-4 883642 138.3 ns/op BenchmarkDeferMany-4 519284 408.3 ns/op BenchmarkPanicRecover-4 173050 658.8 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7305 16260 ns/op 15273 p50-ns 18807 p90-ns 26227 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 5535 30867 ns/op 15553 p50-ns 19542 p90-ns 42793 p99-ns BenchmarkGoroutineProfile/small/idle-4 3363 35689 ns/op 34211 p50-ns 37250 p90-ns 83362 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 4610623 ns/op 213994 p50-ns 19597820 p90-ns 85281436 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7046 16951 ns/op 15638 p50-ns 19504 p90-ns 26751 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 4540 55612 ns/op 16251 p50-ns 22246 p90-ns 90976 p99-ns BenchmarkGoroutineProfile/large/idle-4 14 7685136 ns/op 7637971 p50-ns 7972834 p90-ns 8096230 p99-ns BenchmarkGoroutineProfile/large/loaded-4 12 10688544 ns/op 8510710 p50-ns 15403947 p90-ns 22885868 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6808 17017 ns/op 15535 p50-ns 17736 p90-ns 24849 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 1629 154791 ns/op 18045 p50-ns 29337 p90-ns 1068337 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 885 124154 ns/op 120499 p50-ns 126989 p90-ns 220130 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 392 331763 ns/op 195464 p50-ns 292961 p90-ns 2971877 p99-ns BenchmarkRWMutexUncontended-4 3249141 36.37 ns/op BenchmarkRWMutexWrite100-4 580894 202.1 ns/op BenchmarkRWMutexWrite10-4 90398 1376 ns/op BenchmarkRWMutexWorkWrite100-4 430480 250.3 ns/op BenchmarkRWMutexWorkWrite10-4 79983 1499 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1708 66302 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 858 135435 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 927 124709 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 399 283250 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 469 249955 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 201 579587 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 235 500312 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 98 1194801 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 292436 417.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 295062 412.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 239277 506.9 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 276540 452.6 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 274262 434.1 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 236403 536.0 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 269340 453.4 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 274144 444.9 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 269958 536.9 ns/op BenchmarkMakeSlice/Byte-4 2220171 53.59 ns/op BenchmarkMakeSlice/Int16-4 2281714 53.02 ns/op BenchmarkMakeSlice/Int-4 1818144 66.29 ns/op BenchmarkMakeSlice/Ptr-4 1000000 104.7 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 106.6 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 127.0 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 159.3 ns/op BenchmarkGrowSlice/Byte-4 828286 145.3 ns/op BenchmarkGrowSlice/Int16-4 806956 156.6 ns/op BenchmarkGrowSlice/Int-4 638361 207.2 ns/op BenchmarkGrowSlice/Ptr-4 494995 276.7 ns/op BenchmarkGrowSlice/Struct/24-4 316107 388.9 ns/op BenchmarkGrowSlice/Struct/32-4 259911 442.6 ns/op BenchmarkGrowSlice/Struct/40-4 226084 562.2 ns/op BenchmarkExtendSlice/IntSlice-4 543938 237.0 ns/op BenchmarkExtendSlice/PointerSlice-4 391669 327.7 ns/op BenchmarkExtendSlice/NoGrow-4 922574 141.6 ns/op BenchmarkAppend-4 919753 129.9 ns/op BenchmarkAppendGrowByte-4 5 21129052 ns/op BenchmarkAppendGrowString-4 1 211995611 ns/op BenchmarkAppendSlice/1Bytes-4 1970678 60.52 ns/op BenchmarkAppendSlice/4Bytes-4 1896325 63.20 ns/op BenchmarkAppendSlice/7Bytes-4 1819602 66.22 ns/op BenchmarkAppendSlice/8Bytes-4 1786408 66.46 ns/op BenchmarkAppendSlice/15Bytes-4 1687784 71.12 ns/op BenchmarkAppendSlice/16Bytes-4 1759134 68.03 ns/op BenchmarkAppendSlice/32Bytes-4 1762497 68.46 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 86792 1401 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 22141 5412 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 6849 20538 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1446 77816 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 204 578693 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 48 2392911 ns/op BenchmarkAppendStr/1Bytes-4 1710565 70.01 ns/op BenchmarkAppendStr/4Bytes-4 1664318 70.91 ns/op BenchmarkAppendStr/8Bytes-4 1649788 72.12 ns/op BenchmarkAppendStr/16Bytes-4 1595815 74.96 ns/op BenchmarkAppendStr/32Bytes-4 1623835 74.44 ns/op BenchmarkAppendSpecialCase-4 846541 141.5 ns/op BenchmarkCopy/1Byte-4 1972556 59.88 ns/op 16.70 MB/s BenchmarkCopy/1String-4 1950603 61.63 ns/op 16.23 MB/s BenchmarkCopy/2Byte-4 1884884 64.03 ns/op 31.23 MB/s BenchmarkCopy/2String-4 1828862 63.15 ns/op 31.67 MB/s BenchmarkCopy/4Byte-4 1896176 62.19 ns/op 64.32 MB/s BenchmarkCopy/4String-4 1906557 62.51 ns/op 63.99 MB/s BenchmarkCopy/8Byte-4 1930125 62.12 ns/op 128.79 MB/s BenchmarkCopy/8String-4 1905324 63.02 ns/op 126.94 MB/s BenchmarkCopy/12Byte-4 1785967 67.55 ns/op 177.64 MB/s BenchmarkCopy/12String-4 1790209 69.59 ns/op 172.45 MB/s BenchmarkCopy/16Byte-4 1837756 65.37 ns/op 244.77 MB/s BenchmarkCopy/16String-4 1803525 66.51 ns/op 240.57 MB/s BenchmarkCopy/32Byte-4 1753345 68.84 ns/op 464.83 MB/s BenchmarkCopy/32String-4 1702761 71.13 ns/op 449.91 MB/s BenchmarkCopy/128Byte-4 1325140 90.22 ns/op 1418.81 MB/s BenchmarkCopy/128String-4 1000000 100.3 ns/op 1275.87 MB/s BenchmarkCopy/1024Byte-4 354709 336.3 ns/op 3044.92 MB/s BenchmarkCopy/1024String-4 272029 432.3 ns/op 2368.85 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 31899 3741 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 20515 5652 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12976 9231 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 11950 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9504 14517 ns/op BenchmarkAppendInPlace/Grow/Byte-4 160278 795.1 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 164125 790.4 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 114453 1049 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 95714 1285 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 87816 1423 ns/op BenchmarkStackCopyPtr-4 1 136677208 ns/op BenchmarkStackCopy-4 1 109066508 ns/op BenchmarkStackCopyNoCache-4 19 5839547 ns/op BenchmarkStackCopyWithStkobj-4 2 58695552 ns/op BenchmarkIssue18138-4 858 116688 ns/op BenchmarkCompareStringEqual-4 11379932 10.31 ns/op BenchmarkCompareStringIdentical-4 17532675 6.753 ns/op BenchmarkCompareStringSameLength-4 12426962 9.547 ns/op BenchmarkCompareStringDifferentLength-4 22943044 5.234 ns/op BenchmarkCompareStringBigUnaligned-4 1243 88645 ns/op 11829.08 MB/s BenchmarkCompareStringBig-4 1158 94793 ns/op 11061.82 MB/s BenchmarkConcatStringAndBytes-4 2209144 53.57 ns/op BenchmarkSliceByteToString/1-4 2210739 54.72 ns/op BenchmarkSliceByteToString/2-4 1227951 96.93 ns/op BenchmarkSliceByteToString/4-4 1000000 100.8 ns/op BenchmarkSliceByteToString/8-4 1204489 99.92 ns/op BenchmarkSliceByteToString/16-4 1211245 100.7 ns/op BenchmarkSliceByteToString/32-4 1000000 112.1 ns/op BenchmarkSliceByteToString/64-4 1000000 137.1 ns/op BenchmarkSliceByteToString/128-4 769668 210.9 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2433969 48.05 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 874114 135.6 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 114.1 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3693877 32.06 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1678396 70.69 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1898300 62.20 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2459932 48.47 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 460854 257.5 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 576568 203.5 ns/op BenchmarkRuneIterate/range/ASCII-4 5603928 21.23 ns/op BenchmarkRuneIterate/range/Japanese-4 2009160 60.02 ns/op BenchmarkRuneIterate/range/MixedLength-4 2395084 49.92 ns/op BenchmarkRuneIterate/range1/ASCII-4 5823126 20.63 ns/op BenchmarkRuneIterate/range1/Japanese-4 2013865 59.59 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2400572 49.92 ns/op BenchmarkRuneIterate/range2/ASCII-4 5808542 20.71 ns/op BenchmarkRuneIterate/range2/Japanese-4 2009644 59.60 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2398736 49.83 ns/op BenchmarkArrayEqual-4 18661677 6.393 ns/op BenchmarkFunc/Name-4 4924816 24.48 ns/op BenchmarkFunc/Entry-4 11901810 10.29 ns/op BenchmarkFunc/FileLine-4 1463552 82.34 ns/op PASS ok runtime 125.367s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 20689 5029 ns/op BenchmarkHandle/concurrent-4 13412 8701 ns/op PASS ok runtime/cgo 0.412s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 19946238 6.027 ns/op BenchmarkAtomicStore64-4 9713478 12.35 ns/op BenchmarkAtomicLoad-4 19880112 6.010 ns/op BenchmarkAtomicStore-4 9734109 12.35 ns/op BenchmarkAnd8-4 9608316 12.37 ns/op BenchmarkAnd-4 9713802 12.37 ns/op BenchmarkAnd8Parallel-4 2466285 49.19 ns/op BenchmarkAndParallel-4 2414407 49.55 ns/op BenchmarkOr8-4 9715728 12.39 ns/op BenchmarkOr-4 9716121 12.34 ns/op BenchmarkOr8Parallel-4 2476446 48.99 ns/op BenchmarkOrParallel-4 2446651 50.79 ns/op BenchmarkXadd-4 2225727 50.11 ns/op BenchmarkXadd64-4 2349093 49.05 ns/op BenchmarkCas-4 2275486 53.02 ns/op BenchmarkCas64-4 2251312 52.46 ns/op BenchmarkXchg-4 2437726 49.56 ns/op BenchmarkXchg64-4 2340594 47.91 ns/op PASS ok runtime/internal/atomic 2.811s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4620369 25.84 ns/op BenchmarkMulUintptr/large-4 3647350 33.00 ns/op PASS ok runtime/internal/math 0.329s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 32 3616324 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 33 4059096 ns/op 297.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1042 118577 ns/op 4.812 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 13 9662879 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 10 10948305 ns/op 852.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 162 759410 ns/op 53.42 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 67419988 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 81228749 ns/op 6554 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 9233210 ns/op 719.2 concurrent_launches/op PASS ok runtime/pprof 1.871s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 15 7739562 ns/op BenchmarkStackLeak-4 9362 12650 ns/op PASS ok runtime/race 0.378s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5645150 21.20 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 215983 546.1 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.398s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 155395 719.0 ns/op BenchmarkSortString1K-4 183 643551 ns/op BenchmarkSortString1K_Slice-4 208 565899 ns/op BenchmarkStableString1K-4 100 1086178 ns/op BenchmarkSortInt1K-4 214 554795 ns/op BenchmarkSortInt1K_Sorted-4 3416 35662 ns/op BenchmarkSortInt1K_Reversed-4 2035 57728 ns/op BenchmarkSortInt1K_Mod8-4 535 224326 ns/op BenchmarkStableInt1K-4 146 804067 ns/op BenchmarkStableInt1K_Slice-4 169 696855 ns/op BenchmarkSortInt64K-4 2 53978318 ns/op BenchmarkSortInt64K_Slice-4 3 45622229 ns/op BenchmarkStableInt64K-4 2 73871842 ns/op BenchmarkSort1e2-4 470 256746 ns/op BenchmarkStable1e2-4 172 695175 ns/op BenchmarkSort1e4-4 2 51985010 ns/op BenchmarkStable1e4-4 1 236175190 ns/op PASS ok sort 3.466s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 727354 139.0 ns/op BenchmarkAtof64Float-4 672642 158.3 ns/op BenchmarkAtof64FloatExp-4 640921 181.1 ns/op BenchmarkAtof64Big-4 437164 270.0 ns/op BenchmarkAtof64RandomBits-4 233516 498.6 ns/op BenchmarkAtof64RandomFloats-4 444652 252.1 ns/op BenchmarkAtof64RandomLongFloats-4 310652 383.3 ns/op BenchmarkAtof32Decimal-4 837525 137.1 ns/op BenchmarkAtof32Float-4 755650 154.6 ns/op BenchmarkAtof32FloatExp-4 615556 192.0 ns/op BenchmarkAtof32Random-4 338110 327.8 ns/op BenchmarkAtof32RandomLong-4 151358 774.0 ns/op BenchmarkParseInt/Pos/7bit-4 1399858 85.87 ns/op BenchmarkParseInt/Pos/26bit-4 732751 159.6 ns/op BenchmarkParseInt/Pos/31bit-4 625502 188.8 ns/op BenchmarkParseInt/Pos/56bit-4 421939 280.0 ns/op BenchmarkParseInt/Pos/63bit-4 398527 297.8 ns/op BenchmarkParseInt/Neg/7bit-4 1443728 83.49 ns/op BenchmarkParseInt/Neg/26bit-4 721328 161.7 ns/op BenchmarkParseInt/Neg/31bit-4 610513 191.9 ns/op BenchmarkParseInt/Neg/56bit-4 422882 277.7 ns/op BenchmarkParseInt/Neg/63bit-4 398755 294.6 ns/op BenchmarkAtoi/Pos/7bit-4 2125146 56.48 ns/op BenchmarkAtoi/Pos/26bit-4 938092 122.5 ns/op BenchmarkAtoi/Pos/31bit-4 870781 135.0 ns/op BenchmarkAtoi/Pos/56bit-4 518383 231.6 ns/op BenchmarkAtoi/Pos/63bit-4 368371 317.9 ns/op BenchmarkAtoi/Neg/7bit-4 2102025 57.23 ns/op BenchmarkAtoi/Neg/26bit-4 939106 123.4 ns/op BenchmarkAtoi/Neg/31bit-4 858614 135.6 ns/op BenchmarkAtoi/Neg/56bit-4 519564 222.2 ns/op BenchmarkAtoi/Neg/63bit-4 376885 317.5 ns/op BenchmarkFormatFloat/Decimal-4 118575 1028 ns/op BenchmarkFormatFloat/Float-4 109918 1078 ns/op BenchmarkFormatFloat/Exp-4 120246 993.8 ns/op BenchmarkFormatFloat/NegExp-4 111727 998.2 ns/op BenchmarkFormatFloat/LongExp-4 97654 1218 ns/op BenchmarkFormatFloat/Big-4 94903 1266 ns/op BenchmarkFormatFloat/BinaryExp-4 215976 555.1 ns/op BenchmarkFormatFloat/32Integer-4 120673 998.5 ns/op BenchmarkFormatFloat/32ExactFraction-4 126620 945.8 ns/op BenchmarkFormatFloat/32Point-4 112131 1059 ns/op BenchmarkFormatFloat/32Exp-4 118874 1005 ns/op BenchmarkFormatFloat/32NegExp-4 119564 990.5 ns/op BenchmarkFormatFloat/32Shortest-4 123585 948.3 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 142288 836.6 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 137678 870.3 ns/op BenchmarkFormatFloat/64Fixed1-4 159044 745.3 ns/op BenchmarkFormatFloat/64Fixed2-4 160887 741.3 ns/op BenchmarkFormatFloat/64Fixed3-4 156628 742.6 ns/op BenchmarkFormatFloat/64Fixed4-4 160546 739.5 ns/op BenchmarkFormatFloat/64Fixed12-4 90170 1305 ns/op BenchmarkFormatFloat/64Fixed16-4 114920 1081 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 115467 1059 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 103308 1156 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2397 48471 ns/op BenchmarkFormatFloat/Slowpath64-4 97404 1261 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 97015 1233 ns/op BenchmarkAppendFloat/Decimal-4 130299 877.6 ns/op BenchmarkAppendFloat/Float-4 121752 1043 ns/op BenchmarkAppendFloat/Exp-4 141877 843.9 ns/op BenchmarkAppendFloat/NegExp-4 142081 846.4 ns/op BenchmarkAppendFloat/LongExp-4 111944 1057 ns/op BenchmarkAppendFloat/Big-4 106747 1104 ns/op BenchmarkAppendFloat/BinaryExp-4 336996 351.6 ns/op BenchmarkAppendFloat/32Integer-4 139668 857.7 ns/op BenchmarkAppendFloat/32ExactFraction-4 141338 840.4 ns/op BenchmarkAppendFloat/32Point-4 133352 899.4 ns/op BenchmarkAppendFloat/32Exp-4 138765 845.0 ns/op BenchmarkAppendFloat/32NegExp-4 143608 828.4 ns/op BenchmarkAppendFloat/32Shortest-4 156838 751.2 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 177072 672.4 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 172173 688.6 ns/op BenchmarkAppendFloat/64Fixed1-4 196752 596.2 ns/op BenchmarkAppendFloat/64Fixed2-4 199546 590.6 ns/op BenchmarkAppendFloat/64Fixed3-4 199929 591.8 ns/op BenchmarkAppendFloat/64Fixed4-4 199003 589.6 ns/op BenchmarkAppendFloat/64Fixed12-4 106129 1115 ns/op BenchmarkAppendFloat/64Fixed16-4 137361 865.5 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 151152 789.2 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 126097 943.2 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2509 46884 ns/op BenchmarkAppendFloat/Slowpath64-4 114061 1049 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 116590 1025 ns/op BenchmarkFormatInt-4 19045 6273 ns/op BenchmarkAppendInt-4 20462 5866 ns/op BenchmarkFormatUint-4 100790 1210 ns/op BenchmarkAppendUint-4 107872 1106 ns/op BenchmarkFormatIntSmall/7-4 2869699 41.83 ns/op BenchmarkFormatIntSmall/42-4 2923970 40.88 ns/op BenchmarkAppendIntSmall-4 1403274 88.10 ns/op BenchmarkAppendUintVarlen/1-4 1376356 86.71 ns/op BenchmarkAppendUintVarlen/12-4 1330479 89.86 ns/op BenchmarkAppendUintVarlen/123-4 975925 121.4 ns/op BenchmarkAppendUintVarlen/1234-4 964215 120.7 ns/op BenchmarkAppendUintVarlen/12345-4 964387 126.0 ns/op BenchmarkAppendUintVarlen/123456-4 951195 125.1 ns/op BenchmarkAppendUintVarlen/1234567-4 910622 131.8 ns/op BenchmarkAppendUintVarlen/12345678-4 878281 128.2 ns/op BenchmarkAppendUintVarlen/123456789-4 889080 132.7 ns/op BenchmarkAppendUintVarlen/1234567890-4 879379 134.0 ns/op BenchmarkAppendUintVarlen/12345678901-4 874148 135.3 ns/op BenchmarkAppendUintVarlen/123456789012-4 838515 141.1 ns/op BenchmarkAppendUintVarlen/1234567890123-4 833996 142.4 ns/op BenchmarkAppendUintVarlen/12345678901234-4 821928 145.1 ns/op BenchmarkAppendUintVarlen/123456789012345-4 798802 144.6 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 782684 148.1 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 799114 148.7 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 769538 153.1 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 785011 152.0 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 757935 156.2 ns/op BenchmarkQuote-4 45222 2634 ns/op BenchmarkQuoteRune-4 443719 251.6 ns/op BenchmarkAppendQuote-4 53146 2255 ns/op BenchmarkAppendQuoteRune-4 789897 146.1 ns/op BenchmarkUnquoteEasy-4 1353262 88.48 ns/op BenchmarkUnquoteHard-4 49189 2430 ns/op PASS ok strconv 15.767s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 384612 271.4 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 137144 822.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 197796 609.2 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 319929 393.9 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 94374 1240 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 108584 1118 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 746026 155.5 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23544 5102 ns/op BenchmarkGenericMatch1-4 2244 51168 ns/op BenchmarkGenericMatch2-4 456 260389 ns/op BenchmarkSingleMaxSkipping-4 8815 13193 ns/op 757.99 MB/s BenchmarkSingleLongSuffixFail-4 15858 7495 ns/op 133.68 MB/s BenchmarkSingleMatch-4 267 441966 ns/op 33.94 MB/s BenchmarkByteByteNoMatch-4 76605 1553 ns/op BenchmarkByteByteMatch-4 19636 6095 ns/op BenchmarkByteStringMatch-4 24223 4925 ns/op BenchmarkHTMLEscapeNew-4 75199 1584 ns/op BenchmarkHTMLEscapeOld-4 94399 1272 ns/op BenchmarkByteStringReplacerWriteString-4 1472 79387 ns/op BenchmarkByteReplacerWriteString-4 1190 100362 ns/op BenchmarkByteByteReplaces-4 3417 34305 ns/op BenchmarkByteByteMap-4 9871 11137 ns/op BenchmarkMap/identity/ASCII-4 619387 196.8 ns/op BenchmarkMap/identity/Greek-4 439922 269.9 ns/op BenchmarkMap/change/ASCII-4 38948 3023 ns/op BenchmarkMap/change/Greek-4 25219 4728 ns/op BenchmarkIndexRune-4 1990249 60.19 ns/op BenchmarkIndexRuneLongString-4 1612179 72.92 ns/op BenchmarkIndexRuneFastPath-4 4314548 28.59 ns/op BenchmarkIndex-4 4169523 29.48 ns/op BenchmarkLastIndex-4 4749228 25.14 ns/op BenchmarkIndexByte-4 10937828 11.03 ns/op BenchmarkToUpper/#00-4 3452098 34.84 ns/op BenchmarkToUpper/ONLYUPPER-4 2304376 51.98 ns/op BenchmarkToUpper/abc-4 364075 330.5 ns/op BenchmarkToUpper/AbC123-4 243442 486.4 ns/op BenchmarkToUpper/azAZ09_-4 218388 545.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 62488 1912 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34323 3489 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57987 2073 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 124269 958.0 ns/op BenchmarkToLower/#00-4 3406338 35.15 ns/op BenchmarkToLower/abc-4 3108604 38.42 ns/op BenchmarkToLower/AbC123-4 247509 485.4 ns/op BenchmarkToLower/azAZ09_-4 219889 549.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 62806 1903 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35938 3331 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 69092 1709 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 121545 972.6 ns/op BenchmarkMapNoChanges-4 827122 142.0 ns/op BenchmarkTrim-4 48698 2459 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3142940 38.20 ns/op BenchmarkToValidUTF8/InvalidASCII-4 205705 577.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 131402 876.0 ns/op BenchmarkEqualFold-4 59118 1991 ns/op BenchmarkIndexHard1-4 838 142570 ns/op BenchmarkIndexHard2-4 606 196960 ns/op BenchmarkIndexHard3-4 151 788380 ns/op BenchmarkIndexHard4-4 182 655187 ns/op BenchmarkLastIndexHard1-4 58 1970676 ns/op BenchmarkLastIndexHard2-4 60 1972267 ns/op BenchmarkLastIndexHard3-4 60 1971673 ns/op BenchmarkCountHard1-4 849 141743 ns/op BenchmarkCountHard2-4 606 198145 ns/op BenchmarkCountHard3-4 151 788779 ns/op BenchmarkIndexTorture-4 7716 15470 ns/op BenchmarkCountTorture-4 7641 15601 ns/op BenchmarkCountTortureOverlapping-4 711 158553 ns/op BenchmarkCountByte/10-4 4059003 29.41 ns/op 340.03 MB/s BenchmarkCountByte/32-4 4034019 30.64 ns/op 1044.27 MB/s BenchmarkCountByte/4096-4 895761 132.5 ns/op 30916.78 MB/s BenchmarkCountByte/4194304-4 780 149581 ns/op 28040.27 MB/s BenchmarkCountByte/67108864-4 21 5637978 ns/op 11903.00 MB/s BenchmarkFields/ASCII/16-4 275304 428.6 ns/op 37.34 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 23248 5196 ns/op 49.27 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1377 86173 ns/op 47.53 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 76 1455706 ns/op 45.02 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 23396106 ns/op 44.82 MB/s 1507347 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 114607 1053 ns/op 15.19 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9561 11132 ns/op 23.00 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 640 188036 ns/op 21.78 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 34 3340396 ns/op 19.62 MB/s 463106 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 62309794 ns/op 16.83 MB/s 10449200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 216633 556.7 ns/op 28.74 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 19429 6166 ns/op 41.52 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1052 112684 ns/op 36.35 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 55 2146597 ns/op 30.53 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 42784903 ns/op 24.51 MB/s 10449184 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 134900 888.3 ns/op 18.01 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13935 8621 ns/op 29.69 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 811 146428 ns/op 27.97 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 43 2745700 ns/op 23.87 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 51255598 ns/op 20.46 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 71692302 ns/op BenchmarkSplitSingleByteSeparator-4 20 5370991 ns/op BenchmarkSplitMultiByteSeparator-4 37 3097404 ns/op BenchmarkSplitNSingleByteSeparator-4 228360 535.5 ns/op BenchmarkSplitNMultiByteSeparator-4 181945 668.3 ns/op BenchmarkRepeat/5x1-4 437750 274.9 ns/op BenchmarkRepeat/5x2-4 302988 398.0 ns/op BenchmarkRepeat/5x6-4 185324 652.8 ns/op BenchmarkRepeat/10x1-4 402049 278.4 ns/op BenchmarkRepeat/10x2-4 250879 411.4 ns/op BenchmarkRepeat/10x6-4 178162 686.7 ns/op BenchmarkIndexAnyASCII/1:1-4 2101898 57.00 ns/op BenchmarkIndexAnyASCII/1:2-4 2156817 56.40 ns/op BenchmarkIndexAnyASCII/1:4-4 2153338 55.22 ns/op BenchmarkIndexAnyASCII/1:8-4 2118808 56.01 ns/op BenchmarkIndexAnyASCII/1:16-4 2084923 55.67 ns/op BenchmarkIndexAnyASCII/1:32-4 2066826 57.93 ns/op BenchmarkIndexAnyASCII/1:64-4 2059987 57.38 ns/op BenchmarkIndexAnyASCII/16:1-4 2078260 55.86 ns/op BenchmarkIndexAnyASCII/16:2-4 789612 155.3 ns/op BenchmarkIndexAnyASCII/16:4-4 766414 158.3 ns/op BenchmarkIndexAnyASCII/16:8-4 723512 165.3 ns/op BenchmarkIndexAnyASCII/16:16-4 692130 177.2 ns/op BenchmarkIndexAnyASCII/16:32-4 592594 201.7 ns/op BenchmarkIndexAnyASCII/16:64-4 484108 245.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1896552 61.85 ns/op BenchmarkIndexAnyASCII/256:2-4 72644 1655 ns/op BenchmarkIndexAnyASCII/256:4-4 72826 1650 ns/op BenchmarkIndexAnyASCII/256:8-4 72554 1651 ns/op BenchmarkIndexAnyASCII/256:16-4 71736 1661 ns/op BenchmarkIndexAnyASCII/256:32-4 70699 1689 ns/op BenchmarkIndexAnyASCII/256:64-4 69585 1726 ns/op BenchmarkIndexAnyUTF8/1:1-4 2162013 54.34 ns/op BenchmarkIndexAnyUTF8/1:2-4 2155022 55.09 ns/op BenchmarkIndexAnyUTF8/1:4-4 2151972 55.21 ns/op BenchmarkIndexAnyUTF8/1:8-4 2138840 55.15 ns/op BenchmarkIndexAnyUTF8/1:16-4 2134738 56.04 ns/op BenchmarkIndexAnyUTF8/1:32-4 2056674 57.26 ns/op BenchmarkIndexAnyUTF8/1:64-4 2100406 57.41 ns/op BenchmarkIndexAnyUTF8/16:1-4 1685376 70.18 ns/op BenchmarkIndexAnyUTF8/16:2-4 326517 372.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 315781 369.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 316258 368.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 306093 388.0 ns/op BenchmarkIndexAnyUTF8/16:32-4 305128 391.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 303783 392.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 454730 262.9 ns/op BenchmarkIndexAnyUTF8/256:2-4 22626 5264 ns/op BenchmarkIndexAnyUTF8/256:4-4 22725 5247 ns/op BenchmarkIndexAnyUTF8/256:8-4 22596 5283 ns/op BenchmarkIndexAnyUTF8/256:16-4 21616 5484 ns/op BenchmarkIndexAnyUTF8/256:32-4 21655 5579 ns/op BenchmarkIndexAnyUTF8/256:64-4 21810 5504 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2068981 57.33 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2142152 55.22 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2141682 56.28 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2114428 55.77 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2158818 56.32 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2043452 57.85 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2013832 59.56 ns/op BenchmarkLastIndexAnyASCII/16:1-4 801807 149.6 ns/op BenchmarkLastIndexAnyASCII/16:2-4 811413 150.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 767889 154.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 751233 160.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 688837 171.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 581331 201.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 492747 247.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73831 1613 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73815 1626 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72388 1642 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73434 1634 ns/op BenchmarkLastIndexAnyASCII/256:16-4 73054 1655 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71688 1687 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70100 1717 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2056179 58.45 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2089399 56.08 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2099041 57.48 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2087704 57.44 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2050258 58.18 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2006782 60.13 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1979488 59.98 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 347414 344.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 178855 671.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 175436 682.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 175281 698.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 175053 695.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 164685 723.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 155742 728.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27057 4448 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 10289 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 10299 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 10010 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10534 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10883 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10413 ns/op BenchmarkTrimASCII/1:1-4 3433881 34.97 ns/op BenchmarkTrimASCII/1:2-4 2431992 49.01 ns/op BenchmarkTrimASCII/1:4-4 2252938 53.26 ns/op BenchmarkTrimASCII/1:8-4 1995104 59.56 ns/op BenchmarkTrimASCII/1:16-4 1695364 70.74 ns/op BenchmarkTrimASCII/16:1-4 2840200 42.44 ns/op BenchmarkTrimASCII/16:2-4 724686 152.8 ns/op BenchmarkTrimASCII/16:4-4 752022 157.0 ns/op BenchmarkTrimASCII/16:8-4 710395 165.4 ns/op BenchmarkTrimASCII/16:16-4 668935 176.0 ns/op BenchmarkTrimASCII/256:1-4 694473 171.7 ns/op BenchmarkTrimASCII/256:2-4 73678 1618 ns/op BenchmarkTrimASCII/256:4-4 73585 1636 ns/op BenchmarkTrimASCII/256:8-4 73189 1643 ns/op BenchmarkTrimASCII/256:16-4 71968 1655 ns/op BenchmarkTrimASCII/4096:1-4 57348 2100 ns/op BenchmarkTrimASCII/4096:2-4 4501 26049 ns/op BenchmarkTrimASCII/4096:4-4 4474 26216 ns/op BenchmarkTrimASCII/4096:8-4 4526 26059 ns/op BenchmarkTrimASCII/4096:16-4 4442 25961 ns/op BenchmarkTrimByte-4 4116848 29.05 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13490 8888 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13486 8910 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1114 107425 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2272 52193 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4416 26149 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7556 14747 ns/op BenchmarkJoin/0-4 5367261 22.10 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4262079 28.20 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 254748 473.0 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 171508 714.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 127106 947.3 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 102541 1167 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 87172 1370 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 73982 1595 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2611810 44.71 ns/op BenchmarkTrimSpace/ASCII-4 1679012 71.41 ns/op BenchmarkTrimSpace/SomeNonASCII-4 138542 861.7 ns/op BenchmarkTrimSpace/JustNonASCII-4 75397 1576 ns/op BenchmarkReplaceAll-4 126846 953.9 ns/op 16 B/op 1 allocs/op PASS ok strings 35.245s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 38952 2843 ns/op BenchmarkCond2-4 16058 7287 ns/op BenchmarkCond4-4 8169 12874 ns/op BenchmarkCond8-4 4011 32235 ns/op BenchmarkCond16-4 1430 80533 ns/op BenchmarkCond32-4 531 196578 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 326122 358.2 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 279238 439.0 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 475839 286.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 414582 259.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 252793 428.1 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 432334 269.1 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 83121 1581 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 79362 1640 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 62218 2198 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 44066 2790 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 386060 284.9 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 158152 746.0 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 449126 240.4 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 123129 907.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 449982 261.7 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 158427 755.3 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2429220 50.81 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 61166 2004 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 166560 705.3 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 462831 250.2 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7915 14609 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 273 456410 ns/op BenchmarkRange/*sync.Map-4 3474 34668 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 101157 1225 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 217608 525.7 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 53602 2109 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 182980 665.0 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 261724 454.4 ns/op BenchmarkAdversarialDelete/*sync.Map-4 127129 971.4 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 65574 1875 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 168726 692.0 ns/op BenchmarkDeleteCollision/*sync.Map-4 457750 236.3 ns/op BenchmarkUncontendedSemaphore-4 3714601 32.20 ns/op BenchmarkContendedSemaphore-4 2722944 43.67 ns/op BenchmarkMutexUncontended-4 931333 157.1 ns/op BenchmarkMutex-4 92071 1227 ns/op BenchmarkMutexSlack-4 93076 1298 ns/op BenchmarkMutexWork-4 80509 1379 ns/op BenchmarkMutexWorkSlack-4 81854 1412 ns/op BenchmarkMutexNoSpin-4 56656 2094 ns/op BenchmarkMutexSpin-4 62328 1873 ns/op BenchmarkOnce-4 475065 230.7 ns/op BenchmarkSemaUncontended-4 7003932 16.87 ns/op BenchmarkSemaSyntNonblock-4 1000000 104.2 ns/op BenchmarkSemaSyntBlock-4 777692 143.9 ns/op BenchmarkSemaWorkNonblock-4 799531 145.9 ns/op BenchmarkSemaWorkBlock-4 800097 190.4 ns/op BenchmarkRWMutexUncontended-4 483283 239.2 ns/op BenchmarkRWMutexWrite100-4 270045 436.0 ns/op BenchmarkRWMutexWrite10-4 182571 625.6 ns/op BenchmarkRWMutexWorkWrite100-4 256738 500.6 ns/op BenchmarkRWMutexWorkWrite10-4 158932 750.9 ns/op BenchmarkWaitGroupUncontended-4 959080 115.3 ns/op BenchmarkWaitGroupAddDone-4 280610 424.8 ns/op BenchmarkWaitGroupAddDoneWork-4 285390 423.7 ns/op BenchmarkWaitGroupWait-4 5043984 24.26 ns/op BenchmarkWaitGroupWaitWork-4 3242220 36.54 ns/op BenchmarkWaitGroupActuallyWait-4 39147 3078 ns/op 32 B/op 2 allocs/op PASS ok sync 10.751s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 503647 240.0 ns/op PASS ok sync/atomic 0.159s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 107409 1092 ns/op 0 B/op 0 allocs/op PASS ok testing 0.157s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7903 14390 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11257 10627 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 85 1186241 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 121 983774 ns/op 1069 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 148884140 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 146639560 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1652 65622 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2056 56779 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 6043725 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5574433 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 692002380 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 675525764 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 211 550288 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 235 505797 ns/op 167 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 59343603 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 57695076 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6653811666 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 6361300092 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2757 42919 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 37 3109888 ns/op 409130 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 316512591 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2577 46008 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 277 438565 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 25 4454400 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7023 15076 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 17.917s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 1 203824338 ns/op BenchmarkVariableString-4 104299 1117 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2280 49744 ns/op 2511 B/op 39 allocs/op PASS ok text/template/parse 0.488s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 36 3276190 ns/op BenchmarkAfter-4 110 1217774 ns/op BenchmarkStop-4 206 550674 ns/op BenchmarkSimultaneousAfterFunc-4 28 4156392 ns/op BenchmarkStartStop-4 214 650701 ns/op BenchmarkReset-4 2552 50616 ns/op BenchmarkSleep-4 36 3394479 ns/op BenchmarkParallelTimerLatency-4 52 158430 avg-late-ns 256104 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 89116 avg-late-ns 252214 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 79762 avg-late-ns 225144 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 57606 avg-late-ns 233412 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 60201 avg-late-ns 203602 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 77002 avg-late-ns 303055 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 113748 avg-late-ns 387296 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 113811 avg-late-ns 352682 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 117136 avg-late-ns 448440 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 147736 avg-late-ns 727938 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 784874 avg-late-ns 2831433 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 84876 avg-late-ns 231649 max-late-ns BenchmarkTicker-4 399 301332 ns/op BenchmarkTickerReset-4 3967 28642 ns/op BenchmarkTickerResetNaive-4 187 591735 ns/op BenchmarkNow-4 1000000 112.3 ns/op BenchmarkNowUnixNano-4 1000000 128.5 ns/op BenchmarkNowUnixMilli-4 1000000 112.4 ns/op BenchmarkNowUnixMicro-4 1000000 112.3 ns/op BenchmarkFormat-4 54318 2214 ns/op BenchmarkFormatNow-4 72109 1659 ns/op BenchmarkMarshalJSON-4 57843 2047 ns/op BenchmarkMarshalText-4 58509 2050 ns/op BenchmarkParse-4 157828 756.3 ns/op BenchmarkParseDuration-4 548054 218.7 ns/op BenchmarkHour-4 859672 140.3 ns/op BenchmarkSecond-4 795644 147.5 ns/op BenchmarkYear-4 627226 184.8 ns/op BenchmarkDay-4 608986 196.6 ns/op BenchmarkISOWeek-4 628372 187.4 ns/op PASS ok time 9.952s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 445549 254.9 ns/op BenchmarkDecodeValidJapaneseChars-4 493164 231.4 ns/op BenchmarkDecodeRune-4 1948786 61.59 ns/op BenchmarkEncodeValidASCII-4 572665 192.1 ns/op BenchmarkEncodeValidJapaneseChars-4 892437 138.3 ns/op BenchmarkEncodeRune-4 3526369 34.38 ns/op PASS ok unicode/utf16 0.961s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 970299 123.7 ns/op BenchmarkRuneCountTenJapaneseChars-4 185030 626.5 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3993036 29.92 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 432267 280.6 ns/op BenchmarkValidTenASCIIChars-4 1000000 119.2 ns/op BenchmarkValid100KASCIIChars-4 115 1028737 ns/op BenchmarkValidTenJapaneseChars-4 164912 725.2 ns/op BenchmarkValidLongMostlyASCII-4 92 1095028 ns/op BenchmarkValidLongJapanese-4 55 2057800 ns/op BenchmarkValidStringTenASCIIChars-4 4539763 26.08 ns/op BenchmarkValidString100KASCIIChars-4 8295 14065 ns/op BenchmarkValidStringTenJapaneseChars-4 408987 268.8 ns/op BenchmarkValidStringLongMostlyASCII-4 1220 97819 ns/op BenchmarkValidStringLongJapanese-4 153 771938 ns/op BenchmarkEncodeASCIIRune-4 4501747 26.59 ns/op BenchmarkEncodeJapaneseRune-4 2574895 46.51 ns/op BenchmarkAppendASCIIRune-4 11338952 10.72 ns/op BenchmarkAppendJapaneseRune-4 2911303 40.97 ns/op BenchmarkDecodeASCIIRune-4 2835063 42.26 ns/op BenchmarkDecodeJapaneseRune-4 1988030 60.28 ns/op BenchmarkFullRune/ASCII-4 3677277 32.37 ns/op BenchmarkFullRune/Incomplete-4 1590772 75.06 ns/op BenchmarkFullRune/Japanese-4 3629467 32.52 ns/op PASS ok unicode/utf8 3.525s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 42176596562 ns/op PASS ok cmd/api 46.917s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1213244 98.67 ns/op BenchmarkEqArrayOfStrings64-4 148242 809.1 ns/op BenchmarkEqArrayOfStrings1024-4 9452 11918 ns/op BenchmarkEqArrayOfFloats5-4 1543142 78.14 ns/op BenchmarkEqArrayOfFloats64-4 154658 767.4 ns/op BenchmarkEqArrayOfFloats1024-4 9492 11996 ns/op PASS ok cmd/compile/internal/reflectdata 0.949s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 8614 328173 ns/op BenchmarkCopyElim1-4 1002 121162 ns/op BenchmarkCopyElim10-4 849 129028 ns/op BenchmarkCopyElim100-4 451 260329 ns/op BenchmarkCopyElim1000-4 75 1479563 ns/op BenchmarkCopyElim10000-4 4 27513648 ns/op BenchmarkCopyElim100000-4 1 518934927 ns/op BenchmarkDeadCode/1-4 798 128217 ns/op BenchmarkDeadCode/10-4 706 151831 ns/op BenchmarkDeadCode/100-4 370 320588 ns/op BenchmarkDeadCode/1000-4 51 2127954 ns/op BenchmarkDeadCode/10000-4 4 27731566 ns/op BenchmarkDeadCode/100000-4 1 337034677 ns/op BenchmarkDeadCode/200000-4 1 710883077 ns/op BenchmarkDominatorsLinear-4 18 6572128 ns/op 1.52 MB/s BenchmarkDominatorsFwdBack-4 10 10886972 ns/op 0.92 MB/s BenchmarkDominatorsManyPred-4 12 10106031 ns/op 0.99 MB/s BenchmarkDominatorsMaxPred-4 13 9749749 ns/op 1.03 MB/s BenchmarkDominatorsMaxPredVal-4 12 9814455 ns/op 1.02 MB/s BenchmarkFuse/1-4 697 144616 ns/op BenchmarkFuse/10-4 657 182837 ns/op BenchmarkFuse/100-4 202 579208 ns/op BenchmarkFuse/1000-4 21 5187858 ns/op BenchmarkFuse/10000-4 2 68169294 ns/op BenchmarkNilCheckDeep1-4 22386 5310 ns/op 0.19 MB/s 88 B/op 5 allocs/op BenchmarkNilCheckDeep10-4 7492 15953 ns/op 0.63 MB/s 168 B/op 5 allocs/op BenchmarkNilCheckDeep100-4 979 121198 ns/op 0.83 MB/s 1152 B/op 5 allocs/op BenchmarkNilCheckDeep1000-4 98 1224289 ns/op 0.82 MB/s 10372 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 7 15068396 ns/op 0.66 MB/s 114161 B/op 5 allocs/op BenchmarkDSEPass-4 38 3080886 ns/op 3362 B/op 4 allocs/op BenchmarkDSEPassBlock-4 2 55564470 ns/op 900320 B/op 30008 allocs/op BenchmarkCSEPass-4 8 14097255 ns/op 188660 B/op 9 allocs/op BenchmarkCSEPassBlock-4 2 88786358 ns/op 4980112 B/op 67501 allocs/op BenchmarkDeadcodePass-4 246 489395 ns/op 1229 B/op 1 allocs/op BenchmarkDeadcodePassBlock-4 9 11472821 ns/op 26723 B/op 1667 allocs/op BenchmarkMultiPass-4 139 847961 ns/op 190532 B/op 8 allocs/op BenchmarkMultiPassBlock-4 2 50334456 ns/op 4500484 B/op 60011 allocs/op BenchmarkCondRewrite/SoloJump-4 3336758 36.04 ns/op BenchmarkCondRewrite/CombJump-4 3381073 35.55 ns/op PASS ok cmd/compile/internal/ssa 16.363s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 11329 ns/op BenchmarkExtShift-4 19389 6254 ns/op BenchmarkModify-4 10000 10893 ns/op BenchmarkMullImm-4 19917 5986 ns/op BenchmarkConstModify-4 9216 11987 ns/op BenchmarkBitSet-4 20806 5767 ns/op BenchmarkBitClear-4 20888 5734 ns/op BenchmarkBitToggle-4 20974 5704 ns/op BenchmarkBitSetConst-4 160881 744.8 ns/op BenchmarkBitClearConst-4 151729 790.3 ns/op BenchmarkBitToggleConst-4 162313 743.2 ns/op BenchmarkDivconstI64-4 9946543 12.16 ns/op BenchmarkModconstI64-4 9359780 12.74 ns/op BenchmarkDivisiblePow2constI64-4 9695836 12.32 ns/op BenchmarkDivisibleconstI64-4 10564824 11.30 ns/op BenchmarkDivisibleWDivconstI64-4 6688140 17.96 ns/op BenchmarkDivconstU64/3-4 9380762 12.71 ns/op BenchmarkDivconstU64/5-4 9048314 13.26 ns/op BenchmarkDivconstU64/37-4 10680463 11.02 ns/op BenchmarkDivconstU64/1234567-4 10559566 11.28 ns/op BenchmarkModconstU64-4 9794043 12.24 ns/op BenchmarkDivisibleconstU64-4 10727752 11.11 ns/op BenchmarkDivisibleWDivconstU64-4 6802038 17.56 ns/op BenchmarkDivconstI32-4 10015086 11.96 ns/op BenchmarkModconstI32-4 9511768 12.57 ns/op BenchmarkDivisiblePow2constI32-4 10315167 11.51 ns/op BenchmarkDivisibleconstI32-4 10640401 11.24 ns/op BenchmarkDivisibleWDivconstI32-4 6641725 18.10 ns/op BenchmarkDivconstU32-4 9342555 12.82 ns/op BenchmarkModconstU32-4 9652063 12.53 ns/op BenchmarkDivisibleconstU32-4 10717371 11.30 ns/op BenchmarkDivisibleWDivconstU32-4 6784687 17.61 ns/op BenchmarkDivconstI16-4 9537247 12.61 ns/op BenchmarkModconstI16-4 10766949 11.04 ns/op BenchmarkDivisiblePow2constI16-4 10269579 11.48 ns/op BenchmarkDivisibleconstI16-4 10120220 11.94 ns/op BenchmarkDivisibleWDivconstI16-4 6475987 18.58 ns/op BenchmarkDivconstU16-4 9409454 12.73 ns/op BenchmarkModconstU16-4 10483849 11.47 ns/op BenchmarkDivisibleconstU16-4 10807952 11.07 ns/op BenchmarkDivisibleWDivconstU16-4 6778476 17.60 ns/op BenchmarkDivconstI8-4 10441052 11.48 ns/op BenchmarkModconstI8-4 10682599 11.01 ns/op BenchmarkDivisiblePow2constI8-4 10411430 11.57 ns/op BenchmarkDivisibleconstI8-4 10799800 11.06 ns/op BenchmarkDivisibleWDivconstI8-4 6773624 17.64 ns/op BenchmarkDivconstU8-4 10378376 11.65 ns/op BenchmarkModconstU8-4 10816533 11.15 ns/op BenchmarkDivisibleconstU8-4 10428289 11.59 ns/op BenchmarkDivisibleWDivconstU8-4 6946881 17.31 ns/op BenchmarkMul2-4 169797 745.5 ns/op BenchmarkMulNeg2-4 166260 746.0 ns/op BenchmarkEfaceInteger-4 3917307 27.40 ns/op BenchmarkMulconstI32/3-4 21196192 5.616 ns/op BenchmarkMulconstI32/5-4 20646986 5.839 ns/op BenchmarkMulconstI32/12-4 19978246 5.991 ns/op BenchmarkMulconstI32/120-4 21177238 5.639 ns/op BenchmarkMulconstI32/-120-4 21001281 5.638 ns/op BenchmarkMulconstI32/65537-4 19936945 5.984 ns/op BenchmarkMulconstI32/65538-4 20011776 5.994 ns/op BenchmarkMulconstI64/3-4 21393523 5.608 ns/op BenchmarkMulconstI64/5-4 21378297 5.604 ns/op BenchmarkMulconstI64/12-4 19971902 5.985 ns/op BenchmarkMulconstI64/120-4 21406724 5.604 ns/op BenchmarkMulconstI64/-120-4 21344287 5.611 ns/op BenchmarkMulconstI64/65537-4 19906825 5.979 ns/op BenchmarkMulconstI64/65538-4 20046034 5.973 ns/op BenchmarkMulconstU32/3-4 21389145 5.637 ns/op BenchmarkMulconstU32/5-4 21358682 5.613 ns/op BenchmarkMulconstU32/12-4 20025408 5.993 ns/op BenchmarkMulconstU32/120-4 21211561 5.638 ns/op BenchmarkMulconstU32/65537-4 19995820 5.981 ns/op BenchmarkMulconstU32/65538-4 20056618 5.998 ns/op BenchmarkMulconstU64/3-4 21362199 5.623 ns/op BenchmarkMulconstU64/5-4 21330469 5.603 ns/op BenchmarkMulconstU64/12-4 20010144 5.995 ns/op BenchmarkMulconstU64/120-4 21102477 5.617 ns/op BenchmarkMulconstU64/65537-4 20017070 6.009 ns/op BenchmarkMulconstU64/65538-4 20069818 5.999 ns/op BenchmarkShiftArithmeticRight-4 18725158 6.439 ns/op BenchmarkSwitch8Predictable-4 16376455 7.290 ns/op BenchmarkSwitch8Unpredictable-4 6660273 17.97 ns/op BenchmarkSwitch32Predictable-4 10107540 11.99 ns/op BenchmarkSwitch32Unpredictable-4 6668168 18.01 ns/op BenchmarkSwitchStringPredictable-4 9521526 12.61 ns/op BenchmarkSwitchStringUnpredictable-4 5132799 23.30 ns/op PASS ok cmd/compile/internal/test 11.868s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNamed/Underlying/nongeneric-4 806992 129.0 ns/op BenchmarkNamed/Underlying/generic-4 817036 133.3 ns/op BenchmarkNamed/Underlying/src_instance-4 937993 129.1 ns/op BenchmarkNamed/Underlying/user_instance-4 899194 129.2 ns/op BenchmarkCheck/http/funcbodies/info-4 1 431503954 ns/op 69285 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 316181156 ns/op 94546 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 138075128 ns/op 216453 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 115023307 ns/op 259785 lines/s BenchmarkCheck/parser/funcbodies/info-4 2 99802501 ns/op 52642 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 79585884 ns/op 66010 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 33488726 ns/op 156876 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 31468762 ns/op 166929 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 43409222 ns/op 49674 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 36381790 ns/op 59269 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 18911149 ns/op 114008 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18128880 ns/op 118957 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 733519123 ns/op 81423 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 503726138 ns/op 118563 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 118139648 ns/op 505324 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 91659435 ns/op 651417 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 54041450 ns/op 34294 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 47566133 ns/op 38966 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 32836203 ns/op 56447 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 31966391 ns/op 57977 lines/s PASS ok cmd/compile/internal/types2 9.849s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 52 2171704 ns/op 4672788 sys-ns/op 988269 user-ns/op PASS ok cmd/go 0.272s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 68246 1726 ns/op 4.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 77748 1525 ns/op 5.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14353 8288 ns/op 123.55 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14782 8089 ns/op 126.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2234 52971 ns/op 154.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2252 53435 ns/op 153.31 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.970s ##### os/user with tag osusergo ok os/user 0.006s All tests passed.