freebsd-amd64-race at c2de2912cb7805e859f98651fb7e8ed219661352 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash" "-force"] 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" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src Building Go cmd/dist using /tmp/workdir/go1.4. (go1.20.6 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 *** You need to add /tmp/workdir/go/bin to your PATH. :: 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" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/bin"] in dir /tmp/workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: freebsd # OS Version: FreeBSD 13.0-STABLE FreeBSD 13.0-STABLE #0 stable/13-n248759-3684bb89d52: Thu Dec 30 02:37:49 UTC 2021 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 ##### Testing packages. ok archive/tar 1.773s ok archive/zip 2.879s ok bufio 1.319s ok bytes 2.595s ok cmp 1.083s ok compress/bzip2 1.443s ok compress/flate 6.242s ok compress/gzip 12.857s ok compress/lzw 2.078s ok compress/zlib 5.314s ok container/heap 1.021s ok container/list 1.022s ok container/ring 1.096s ok context 1.079s ok crypto 1.078s ok crypto/aes 1.125s ok crypto/cipher 1.066s ok crypto/des 1.065s ok crypto/dsa 1.033s ok crypto/ecdh 1.233s ok crypto/ecdsa 1.213s ok crypto/ed25519 1.432s ok crypto/elliptic 1.054s ok crypto/hmac 1.054s ok crypto/internal/alias 1.083s ok crypto/internal/bigmod 1.453s ok crypto/internal/boring 1.083s ok crypto/internal/boring/bcache 1.467s ok crypto/internal/edwards25519 1.818s ok crypto/internal/edwards25519/field 1.156s ok crypto/internal/nistec 1.885s ok crypto/internal/nistec/fiat 1.084s [no tests to run] ok crypto/md5 1.085s ok crypto/rand 1.297s ok crypto/rc4 1.502s ok crypto/rsa 2.580s ok crypto/sha1 1.087s ok crypto/sha256 1.065s ok crypto/sha512 1.065s ok crypto/subtle 1.447s ok crypto/tls 3.453s ok crypto/x509 2.239s ok database/sql 1.636s ok database/sql/driver 1.081s ok debug/buildinfo 1.081s ok debug/dwarf 1.085s ok debug/elf 2.220s ok debug/gosym 1.119s ok debug/macho 1.100s ok debug/pe 1.104s ok debug/plan9obj 1.040s ok embed 1.079s [no tests to run] ok embed/internal/embedtest 1.079s ok encoding/ascii85 1.079s ok encoding/asn1 1.086s ok encoding/base32 1.087s ok encoding/base64 1.092s ok encoding/binary 1.031s ok encoding/csv 1.111s ok encoding/gob 18.041s ok encoding/hex 1.039s ok encoding/json 2.245s ok encoding/pem 2.971s ok encoding/xml 1.246s ok errors 1.047s ok expvar 1.047s ok flag 3.213s ok fmt 1.615s ok go/ast 1.095s ok go/build 6.544s ok go/build/constraint 1.042s ok go/constant 1.042s ok go/doc 1.269s ok go/doc/comment 2.906s ok go/format 1.058s ok go/importer 1.787s ok go/internal/gccgoimporter 1.062s ok go/internal/gcimporter 10.408s ok go/internal/srcimporter 12.944s ok go/parser 2.051s ok go/printer 2.402s ok go/scanner 1.034s ok go/token 1.124s ok go/types 36.896s ok go/version 1.066s ok hash 1.060s ok hash/adler32 1.060s ok hash/crc32 1.086s ok hash/crc64 1.074s ok hash/fnv 1.086s ok hash/maphash 1.031s ok html 1.028s ok html/template 1.250s ok image 1.510s ok image/color 1.043s ok image/draw 1.680s ok image/gif 1.954s ok image/jpeg 2.409s ok image/png 4.017s ok index/suffixarray 2.017s ok internal/abi 1.083s ok internal/buildcfg 1.083s ok internal/chacha8rand 1.076s ok internal/coverage/cformat 1.076s ok internal/coverage/cmerge 1.076s ok internal/coverage/pods 1.081s ok internal/coverage/slicereader 1.077s ok internal/coverage/slicewriter 1.077s ok internal/coverage/test 1.076s ok internal/cpu 3.232s ok internal/dag 1.080s ok internal/diff 1.025s ok internal/fmtsort 1.037s ok internal/fuzz 1.100s ok internal/godebug 15.428s ok internal/godebugs 1.044s ok internal/gover 1.024s ok internal/intern 1.324s ok internal/itoa 1.082s ok internal/platform 1.668s ok internal/poll 1.351s ok internal/profile 1.087s ok internal/reflectlite 1.044s ok internal/safefilepath 1.023s ok internal/saferio 1.160s ok internal/singleflight 1.089s ok internal/testenv 1.181s ok internal/trace 1.236s ok internal/trace/v2 8.219s ok internal/types/errors 1.415s ok internal/unsafeheader 1.049s ok internal/xcoff 1.084s ok internal/zstd 2.041s ok io 1.117s ok io/fs 1.324s ok io/ioutil 1.029s ok log 1.081s ok log/slog 1.154s ok log/slog/internal/benchmarks 1.026s ok log/slog/internal/buffer 1.026s ok log/syslog 2.369s ok maps 1.024s ok math 1.082s ok math/big 3.908s ok math/bits 1.096s ok math/cmplx 1.031s ok math/rand 3.949s ok math/rand/v2 2.572s ok mime 1.042s ok mime/multipart 5.319s ok mime/quotedprintable 1.135s ok net 9.412s ok net/http 9.202s ok net/http/cgi 28.873s ok net/http/cookiejar 1.100s ok net/http/fcgi 1.316s ok net/http/httptest 1.182s ok net/http/httptrace 1.086s ok net/http/httputil 1.672s ok net/http/internal 2.708s ok net/http/internal/ascii 1.087s ok net/http/pprof 6.241s ok net/internal/cgotest 1.078s ok net/internal/socktest 1.078s ok net/mail 1.085s ok net/netip 1.396s ok net/rpc 1.084s ok net/rpc/jsonrpc 1.083s ok net/smtp 1.120s ok net/textproto 1.054s ok net/url 1.058s ok os 6.513s ok os/exec 8.493s ok os/exec/internal/fdtest 1.081s ok os/signal 19.160s ok os/user 1.050s ok path 1.050s ok path/filepath 1.108s ok plugin 1.032s ok reflect 1.484s ok regexp 4.092s ok regexp/syntax 7.000s ok runtime 38.193s ok runtime/cgo 1.084s ok runtime/coverage 1.084s ok runtime/debug 2.265s ok runtime/internal/atomic 1.111s ok runtime/internal/math 1.052s ok runtime/internal/sys 1.052s ok runtime/internal/wasitest 1.025s ok runtime/metrics 1.094s ok runtime/pprof 19.301s ok runtime/race 10.749s ok runtime/trace 1.170s ok slices 1.453s ok sort 1.414s ok strconv 3.317s ok strings 2.677s ok sync 1.588s ok sync/atomic 5.110s ok syscall 8.098s ok testing 3.846s ok testing/fstest 1.048s ok testing/iotest 1.048s ok testing/quick 1.210s ok testing/slogtest 1.033s ok text/scanner 1.092s ok text/tabwriter 1.060s ok text/template 1.092s ok text/template/parse 1.091s ok time 3.108s ok unicode 1.042s ok unicode/utf16 1.042s ok unicode/utf8 1.036s ok cmd/addr2line 5.202s ok cmd/api 13.793s ok cmd/asm/internal/asm 4.243s ok cmd/asm/internal/lex 1.035s ok cmd/cgo/internal/swig 1.050s ok cmd/cgo/internal/test 1.799s ok cmd/cgo/internal/testcarchive 23.862s ok cmd/cgo/internal/testcshared 8.958s ok cmd/cgo/internal/testerrors 10.013s ok cmd/cgo/internal/testfortran 1.039s ok cmd/cgo/internal/testgodefs 1.559s ok cmd/cgo/internal/testlife 1.645s ok cmd/cgo/internal/testnocgo 1.025s ok cmd/cgo/internal/testplugin 30.829s ok cmd/cgo/internal/testsanitizers 19.830s ok cmd/cgo/internal/testshared 1.024s ok cmd/cgo/internal/testso 2.593s ok cmd/cgo/internal/teststdio 2.448s ok cmd/cgo/internal/testtls 1.017s ok cmd/compile/internal/abt 1.049s ok cmd/compile/internal/amd64 1.039s ok cmd/compile/internal/base 1.039s ok cmd/compile/internal/compare 1.039s ok cmd/compile/internal/devirtualize 1.083s ok cmd/compile/internal/dwarfgen 1.556s ok cmd/compile/internal/importer 1.940s ok cmd/compile/internal/inline/inlheur 1.514s ok cmd/compile/internal/ir 1.082s ok cmd/compile/internal/logopt 1.252s ok cmd/compile/internal/loopvar 1.039s ok cmd/compile/internal/noder 1.031s ok cmd/compile/internal/reflectdata 1.031s [no tests to run] ok cmd/compile/internal/ssa 10.031s ok cmd/compile/internal/syntax 1.331s ok cmd/compile/internal/test 15.597s ok cmd/compile/internal/typecheck 1.310s ok cmd/compile/internal/types 1.081s ok cmd/compile/internal/types2 10.634s ok cmd/covdata 1.083s ok cmd/cover 20.936s ok cmd/dist 1.074s ok cmd/distpack 1.020s ok cmd/doc 1.723s ok cmd/fix 2.385s ok cmd/go 276.556s ok cmd/go/internal/auth 1.091s ok cmd/go/internal/cache 1.201s ok cmd/go/internal/cfg 1.082s [no tests to run] ok cmd/go/internal/envcmd 1.109s ok cmd/go/internal/fsys 1.108s ok cmd/go/internal/generate 1.088s ok cmd/go/internal/gover 1.088s ok cmd/go/internal/imports 1.088s ok cmd/go/internal/load 1.078s ok cmd/go/internal/lockedfile 2.550s ok cmd/go/internal/lockedfile/internal/filelock 2.143s ok cmd/go/internal/modfetch 1.034s ok cmd/go/internal/modfetch/codehost 2.172s ok cmd/go/internal/modfetch/zip_sum_test 1.034s ok cmd/go/internal/modindex 1.633s ok cmd/go/internal/modload 1.096s ok cmd/go/internal/mvs 1.095s ok cmd/go/internal/par 1.221s ok cmd/go/internal/str 1.089s ok cmd/go/internal/test 1.083s ok cmd/go/internal/toolchain 1.034s ok cmd/go/internal/vcs 1.030s ok cmd/go/internal/vcweb 1.034s ok cmd/go/internal/vcweb/vcstest 3.067s ok cmd/go/internal/web 1.026s ok cmd/go/internal/work 1.289s ok cmd/gofmt 1.284s ok cmd/internal/archive 1.402s ok cmd/internal/buildid 1.633s ok cmd/internal/bootstrap_test 1.067s ok cmd/internal/cov 1.308s ok cmd/internal/dwarf 1.084s ok cmd/internal/edit 1.084s ok cmd/internal/goobj 1.085s ok cmd/internal/moddeps 1.856s ok cmd/internal/notsha256 1.085s ok cmd/internal/obj 1.516s ok cmd/internal/obj/ppc64 1.110s ok cmd/internal/obj/riscv 1.109s ok cmd/internal/obj/s390x 1.054s ok cmd/internal/obj/x86 3.806s ok cmd/internal/objabi 1.080s ok cmd/internal/pkgpath 5.216s ok cmd/internal/pkgpattern 1.033s ok cmd/internal/quoted 1.033s ok cmd/internal/src 1.063s ok cmd/internal/test2json 1.816s ok cmd/link 11.321s ok cmd/link/internal/benchmark 1.017s ok cmd/link/internal/ld 7.586s ok cmd/link/internal/loader 1.047s ok cmd/nm 9.601s ok cmd/objdump 5.523s ok cmd/pack 7.972s ok cmd/pprof 3.613s ok cmd/relnote 1.032s ok cmd/trace 1.035s ok cmd/trace/v2 1.372s ok cmd/vet 32.054s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2814 39631 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2119 50762 ns/op 1853 B/op 36 allocs/op Benchmark/Writer/PAX-4 1488 73431 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 4230 26248 ns/op 5150 B/op 16 allocs/op Benchmark/Reader/GNU-4 6189 19397 ns/op 5092 B/op 14 allocs/op Benchmark/Reader/PAX-4 2185 53546 ns/op 8850 B/op 33 allocs/op PASS ok archive/tar 1.811s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 326130957 ns/op 15264 B/op 67 allocs/op BenchmarkZip64Test-4 1 139356396 ns/op BenchmarkZip64TestSizes/4096-4 1666 67948 ns/op BenchmarkZip64TestSizes/1048576-4 176 681659 ns/op BenchmarkZip64TestSizes/67108864-4 1 137156466 ns/op PASS ok archive/zip 2.243s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 242946 460.7 ns/op BenchmarkReaderCopyUnoptimal-4 153855 768.1 ns/op BenchmarkReaderCopyNoWriteTo-4 5974 23394 ns/op BenchmarkReaderWriteToOptimal-4 6476 17785 ns/op BenchmarkReaderReadString-4 136518 898.9 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 226734 513.4 ns/op BenchmarkWriterCopyUnoptimal-4 221080 524.8 ns/op BenchmarkWriterCopyNoReadFrom-4 5349 20612 ns/op BenchmarkReaderEmpty-4 39452 3162 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 28930 4013 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 567717 194.9 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.541s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 3804 26500 ns/op 1236.55 MB/s BenchmarkWriteByte-4 477 243563 ns/op 16.82 MB/s BenchmarkWriteRune-4 255 467160 ns/op 26.30 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 3974358 ns/op BenchmarkBufferFullSmallReads-4 97 1178275 ns/op BenchmarkBufferWriteBlock/N4096-4 6309 18189 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 417 303009 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 8919181 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 4 27979052 ns/op 599.63 MB/s 8388608 B/op 0 allocs/op BenchmarkIndexByte/10-4 4417692 27.21 ns/op 367.54 MB/s BenchmarkIndexByte/32-4 4288411 28.48 ns/op 1123.74 MB/s BenchmarkIndexByte/4K-4 875319 131.6 ns/op 31129.30 MB/s BenchmarkIndexBytePortable/10-4 810247 140.3 ns/op 71.28 MB/s BenchmarkIndexBytePortable/32-4 264106 456.0 ns/op 70.18 MB/s BenchmarkIndexBytePortable/4K-4 2245 52786 ns/op 77.60 MB/s BenchmarkIndexRune/10-4 1206424 98.86 ns/op 101.16 MB/s BenchmarkIndexRune/32-4 1000000 103.0 ns/op 310.62 MB/s BenchmarkIndexRune/4K-4 381630 302.2 ns/op 13554.03 MB/s BenchmarkIndexRuneASCII/10-4 4631853 26.97 ns/op 370.76 MB/s BenchmarkIndexRuneASCII/32-4 4204243 28.76 ns/op 1112.49 MB/s BenchmarkIndexRuneASCII/4K-4 864715 136.0 ns/op 30112.32 MB/s BenchmarkEqual/0-4 7066471 16.18 ns/op BenchmarkEqual/same/1-4 1530998 77.75 ns/op 12.86 MB/s BenchmarkEqual/same/6-4 1539460 77.02 ns/op 77.90 MB/s BenchmarkEqual/same/9-4 1481935 80.19 ns/op 112.23 MB/s BenchmarkEqual/same/15-4 1512506 78.87 ns/op 190.19 MB/s BenchmarkEqual/same/16-4 1482051 77.43 ns/op 206.65 MB/s BenchmarkEqual/same/20-4 1477819 79.95 ns/op 250.17 MB/s BenchmarkEqual/same/32-4 1457847 81.79 ns/op 391.25 MB/s BenchmarkEqual/same/4K-4 73180 1633 ns/op 2507.95 MB/s BenchmarkEqual/1-4 1469706 80.14 ns/op 12.48 MB/s BenchmarkEqual/6-4 1462804 81.58 ns/op 73.55 MB/s BenchmarkEqual/9-4 1447947 82.65 ns/op 108.89 MB/s BenchmarkEqual/15-4 1393400 86.18 ns/op 174.06 MB/s BenchmarkEqual/16-4 1470483 81.98 ns/op 195.17 MB/s BenchmarkEqual/20-4 1375582 88.21 ns/op 226.74 MB/s BenchmarkEqual/32-4 1371368 86.23 ns/op 371.08 MB/s BenchmarkEqual/4K-4 56230 2125 ns/op 1927.35 MB/s BenchmarkEqualBothUnaligned/64_0-4 1509457 79.83 ns/op 801.75 MB/s BenchmarkEqualBothUnaligned/64_1-4 1301839 92.03 ns/op 695.39 MB/s BenchmarkEqualBothUnaligned/64_4-4 1478959 81.23 ns/op 787.93 MB/s BenchmarkEqualBothUnaligned/64_7-4 1477446 80.77 ns/op 792.37 MB/s BenchmarkEqualBothUnaligned/4096_0-4 70597 1693 ns/op 2420.04 MB/s BenchmarkEqualBothUnaligned/4096_1-4 48447 2493 ns/op 1642.91 MB/s BenchmarkEqualBothUnaligned/4096_4-4 125146 954.0 ns/op 4293.59 MB/s BenchmarkEqualBothUnaligned/4096_7-4 125721 949.2 ns/op 4315.43 MB/s BenchmarkIndex/10-4 2821058 41.86 ns/op 238.90 MB/s BenchmarkIndex/32-4 2934966 41.13 ns/op 777.96 MB/s BenchmarkIndex/4K-4 34386 3518 ns/op 1164.22 MB/s BenchmarkIndexEasy/10-4 3104480 38.32 ns/op 260.93 MB/s BenchmarkIndexEasy/32-4 2927269 40.73 ns/op 785.67 MB/s BenchmarkIndexEasy/4K-4 493833 243.7 ns/op 16807.40 MB/s BenchmarkCount/10-4 1604311 74.66 ns/op 133.94 MB/s BenchmarkCount/32-4 1462935 81.71 ns/op 391.64 MB/s BenchmarkCount/4K-4 33555 3508 ns/op 1167.61 MB/s BenchmarkCountEasy/10-4 1589354 75.78 ns/op 131.97 MB/s BenchmarkCountEasy/32-4 1466575 81.85 ns/op 390.97 MB/s BenchmarkCountEasy/4K-4 423190 280.7 ns/op 14592.97 MB/s BenchmarkCountSingle/10-4 3034776 38.91 ns/op 257.00 MB/s BenchmarkCountSingle/32-4 3031849 39.64 ns/op 807.28 MB/s BenchmarkCountSingle/4K-4 1000000 112.1 ns/op 36553.47 MB/s BenchmarkToUpper/#00-4 2773836 42.92 ns/op BenchmarkToUpper/ONLYUPPER-4 302067 389.2 ns/op BenchmarkToUpper/abc-4 531207 225.4 ns/op BenchmarkToUpper/AbC123-4 296571 398.0 ns/op BenchmarkToUpper/azAZ09_-4 279020 437.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 80516 1485 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 37552 3184 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56590 2112 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 126577 933.3 ns/op BenchmarkToLower/#00-4 2979519 40.76 ns/op BenchmarkToLower/abc-4 466957 248.7 ns/op BenchmarkToLower/AbC123-4 303921 393.3 ns/op BenchmarkToLower/azAZ09_-4 276571 437.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 80443 1497 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 38954 3100 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 68911 1739 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 123523 960.3 ns/op BenchmarkFields/ASCII/16-4 129723 922.2 ns/op 17.35 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9445 12260 ns/op 20.88 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 604 195722 ns/op 20.93 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 36 3272198 ns/op 20.03 MB/s 147458 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 52285686 ns/op 20.05 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 80491 1459 ns/op 10.97 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5550 20094 ns/op 12.74 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 374 322407 ns/op 12.70 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 5630913 ns/op 11.64 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 97874882 ns/op 10.71 MB/s 11211056 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 151190 805.6 ns/op 19.86 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12692 9430 ns/op 27.15 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 703 168668 ns/op 24.28 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 37 3134399 ns/op 20.91 MB/s 512263 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 59332984 ns/op 17.67 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 106632 1117 ns/op 14.32 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7701 13900 ns/op 18.42 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 519 225133 ns/op 18.19 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 28 4048149 ns/op 16.19 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 73383302 ns/op 14.29 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2051661 59.15 ns/op BenchmarkTrimSpace/ASCII-4 986150 118.3 ns/op BenchmarkTrimSpace/SomeNonASCII-4 112117 1052 ns/op BenchmarkTrimSpace/JustNonASCII-4 51658 2317 ns/op BenchmarkToValidUTF8/Valid-4 471092 253.7 ns/op BenchmarkToValidUTF8/InvalidASCII-4 330687 353.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 95358 1185 ns/op BenchmarkIndexHard1-4 834 141897 ns/op BenchmarkIndexHard2-4 601 199821 ns/op BenchmarkIndexHard3-4 150 792700 ns/op BenchmarkIndexHard4-4 96 1180128 ns/op BenchmarkLastIndexHard1-4 5 21213080 ns/op BenchmarkLastIndexHard2-4 4 28217293 ns/op BenchmarkLastIndexHard3-4 4 31109372 ns/op BenchmarkCountHard1-4 840 143259 ns/op BenchmarkCountHard2-4 596 201113 ns/op BenchmarkCountHard3-4 150 822558 ns/op BenchmarkSplitEmptySeparator-4 1 114204495 ns/op BenchmarkSplitSingleByteSeparator-4 16 6735896 ns/op BenchmarkSplitMultiByteSeparator-4 12 8872705 ns/op BenchmarkSplitNSingleByteSeparator-4 197973 619.0 ns/op BenchmarkSplitNMultiByteSeparator-4 75997 1542 ns/op BenchmarkRepeat-4 192849 623.4 ns/op BenchmarkRepeatLarge/256/1-4 141540 853.7 ns/op 299.86 MB/s BenchmarkRepeatLarge/256/16-4 215996 570.6 ns/op 448.69 MB/s BenchmarkRepeatLarge/512/1-4 98346 1173 ns/op 436.34 MB/s BenchmarkRepeatLarge/512/16-4 136186 879.1 ns/op 582.44 MB/s BenchmarkRepeatLarge/1024/1-4 67657 1790 ns/op 571.98 MB/s BenchmarkRepeatLarge/1024/16-4 81046 1485 ns/op 689.78 MB/s BenchmarkRepeatLarge/2048/1-4 40872 2943 ns/op 695.79 MB/s BenchmarkRepeatLarge/2048/16-4 45387 2654 ns/op 771.63 MB/s BenchmarkRepeatLarge/4096/1-4 23496 5110 ns/op 801.50 MB/s BenchmarkRepeatLarge/4096/16-4 24688 4968 ns/op 824.45 MB/s BenchmarkRepeatLarge/8192/1-4 12469 9498 ns/op 862.48 MB/s BenchmarkRepeatLarge/8192/16-4 13047 9542 ns/op 858.53 MB/s BenchmarkRepeatLarge/8192/4097-4 22945 5370 ns/op 763.01 MB/s BenchmarkRepeatLarge/16384/1-4 6260 18176 ns/op 901.40 MB/s BenchmarkRepeatLarge/16384/16-4 6535 17659 ns/op 927.80 MB/s BenchmarkRepeatLarge/16384/4097-4 8240 13702 ns/op 897.02 MB/s BenchmarkRepeatLarge/32768/1-4 3508 34060 ns/op 962.05 MB/s BenchmarkRepeatLarge/32768/16-4 3355 33835 ns/op 968.46 MB/s BenchmarkRepeatLarge/32768/4097-4 3435 31968 ns/op 897.12 MB/s BenchmarkRepeatLarge/65536/1-4 1767 67035 ns/op 977.64 MB/s BenchmarkRepeatLarge/65536/16-4 1821 66061 ns/op 992.05 MB/s BenchmarkRepeatLarge/65536/4097-4 1891 62362 ns/op 985.46 MB/s BenchmarkRepeatLarge/131072/1-4 439 263732 ns/op 496.99 MB/s BenchmarkRepeatLarge/131072/16-4 453 260031 ns/op 504.06 MB/s BenchmarkRepeatLarge/131072/4097-4 482 252820 ns/op 502.36 MB/s BenchmarkRepeatLarge/262144/1-4 234 510634 ns/op 513.37 MB/s BenchmarkRepeatLarge/262144/16-4 232 504631 ns/op 519.48 MB/s BenchmarkRepeatLarge/262144/4097-4 240 489688 ns/op 527.09 MB/s BenchmarkRepeatLarge/524288/1-4 100 1023114 ns/op 512.44 MB/s BenchmarkRepeatLarge/524288/16-4 100 1029260 ns/op 509.38 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1001616 ns/op 519.48 MB/s BenchmarkRepeatLarge/1048576/1-4 61 2028480 ns/op 516.93 MB/s BenchmarkRepeatLarge/1048576/16-4 60 2029740 ns/op 516.61 MB/s BenchmarkRepeatLarge/1048576/4097-4 60 2011418 ns/op 519.40 MB/s BenchmarkRepeatLarge/2097152/1-4 30 4031998 ns/op 520.13 MB/s BenchmarkRepeatLarge/2097152/16-4 30 4027811 ns/op 520.67 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 4037694 ns/op 518.51 MB/s BenchmarkRepeatLarge/4194304/1-4 13 8017168 ns/op 523.17 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7871787 ns/op 532.83 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7984784 ns/op 524.90 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15869674 ns/op 528.59 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15494603 ns/op 541.39 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15516358 ns/op 540.50 MB/s BenchmarkRepeatLarge/16777216/1-4 4 31119348 ns/op 539.12 MB/s BenchmarkRepeatLarge/16777216/16-4 4 31249292 ns/op 536.88 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30668348 ns/op 547.05 MB/s BenchmarkRepeatLarge/33554432/1-4 2 63778936 ns/op 526.11 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60467900 ns/op 554.91 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60576632 ns/op 553.92 MB/s BenchmarkRepeatLarge/67108864/1-4 1 121675009 ns/op 551.54 MB/s BenchmarkRepeatLarge/67108864/16-4 1 123631006 ns/op 542.82 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 120124640 ns/op 558.66 MB/s BenchmarkRepeatLarge/134217728/1-4 1 266764491 ns/op 503.13 MB/s BenchmarkRepeatLarge/134217728/16-4 1 240249917 ns/op 558.66 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 240614827 ns/op 557.81 MB/s BenchmarkRepeatLarge/268435456/1-4 1 537460321 ns/op 499.45 MB/s BenchmarkRepeatLarge/268435456/16-4 1 484175873 ns/op 554.42 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 484284899 ns/op 554.29 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1082602961 ns/op 495.91 MB/s BenchmarkRepeatLarge/536870912/16-4 1 976157618 ns/op 549.98 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 976931858 ns/op 549.55 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2184578525 ns/op 491.51 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1970103622 ns/op 545.02 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1968868193 ns/op 545.36 MB/s BenchmarkBytesCompare/1-4 10387899 11.40 ns/op BenchmarkBytesCompare/2-4 10307798 11.43 ns/op BenchmarkBytesCompare/4-4 10237282 11.37 ns/op BenchmarkBytesCompare/8-4 10586823 11.11 ns/op BenchmarkBytesCompare/16-4 10444474 11.10 ns/op BenchmarkBytesCompare/32-4 9272792 12.50 ns/op BenchmarkBytesCompare/64-4 8621234 13.75 ns/op BenchmarkBytesCompare/128-4 7496841 14.85 ns/op BenchmarkBytesCompare/256-4 6379490 18.52 ns/op BenchmarkBytesCompare/512-4 4531468 25.95 ns/op BenchmarkBytesCompare/1024-4 2914092 41.29 ns/op BenchmarkBytesCompare/2048-4 1686783 71.12 ns/op BenchmarkIndexAnyASCII/1:1-4 2515464 47.56 ns/op BenchmarkIndexAnyASCII/1:2-4 2581156 46.25 ns/op BenchmarkIndexAnyASCII/1:4-4 2612292 46.48 ns/op BenchmarkIndexAnyASCII/1:8-4 2594642 46.57 ns/op BenchmarkIndexAnyASCII/1:16-4 2605623 45.58 ns/op BenchmarkIndexAnyASCII/1:32-4 2520685 47.34 ns/op BenchmarkIndexAnyASCII/1:64-4 2553051 46.64 ns/op BenchmarkIndexAnyASCII/16:1-4 2123732 55.74 ns/op BenchmarkIndexAnyASCII/16:2-4 326528 365.7 ns/op BenchmarkIndexAnyASCII/16:4-4 321684 359.2 ns/op BenchmarkIndexAnyASCII/16:8-4 306261 366.6 ns/op BenchmarkIndexAnyASCII/16:16-4 287691 374.4 ns/op BenchmarkIndexAnyASCII/16:32-4 286370 403.0 ns/op BenchmarkIndexAnyASCII/16:64-4 264789 449.1 ns/op BenchmarkIndexAnyASCII/256:1-4 2014243 59.25 ns/op BenchmarkIndexAnyASCII/256:2-4 24141 4958 ns/op BenchmarkIndexAnyASCII/256:4-4 23582 4998 ns/op BenchmarkIndexAnyASCII/256:8-4 24232 4983 ns/op BenchmarkIndexAnyASCII/256:16-4 23802 4986 ns/op BenchmarkIndexAnyASCII/256:32-4 23821 5045 ns/op BenchmarkIndexAnyASCII/256:64-4 23244 5065 ns/op BenchmarkIndexAnyUTF8/1:1-4 2634748 46.76 ns/op BenchmarkIndexAnyUTF8/1:2-4 2605980 46.07 ns/op BenchmarkIndexAnyUTF8/1:4-4 2656417 46.36 ns/op BenchmarkIndexAnyUTF8/1:8-4 2587304 46.13 ns/op BenchmarkIndexAnyUTF8/1:16-4 2595344 46.37 ns/op BenchmarkIndexAnyUTF8/1:32-4 2537640 46.83 ns/op BenchmarkIndexAnyUTF8/1:64-4 2555124 47.71 ns/op BenchmarkIndexAnyUTF8/16:1-4 152779 777.8 ns/op BenchmarkIndexAnyUTF8/16:2-4 277622 423.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 285429 425.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 279382 433.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 259848 428.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 253590 453.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 245234 464.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 9651 11723 ns/op BenchmarkIndexAnyUTF8/256:2-4 19788 6114 ns/op BenchmarkIndexAnyUTF8/256:4-4 19479 6040 ns/op BenchmarkIndexAnyUTF8/256:8-4 19894 6067 ns/op BenchmarkIndexAnyUTF8/256:16-4 18846 6239 ns/op BenchmarkIndexAnyUTF8/256:32-4 18314 6741 ns/op BenchmarkIndexAnyUTF8/256:64-4 17823 6785 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2601680 46.06 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2595124 46.08 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2611719 46.15 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2605627 46.39 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2607390 46.48 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2599208 46.45 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2605833 46.59 ns/op BenchmarkLastIndexAnyASCII/16:1-4 334722 352.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 325233 352.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 330627 354.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 332607 354.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 326199 365.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 302724 390.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 271125 437.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24570 4873 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24212 4943 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24103 4873 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24430 4901 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24559 4900 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24110 4965 ns/op BenchmarkLastIndexAnyASCII/256:64-4 24108 4979 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2608062 47.87 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2577864 46.00 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2560484 45.95 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2578062 45.89 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2610931 46.44 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2595397 46.41 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2568076 46.34 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 222010 524.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 278245 416.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 284463 416.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 278468 416.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 282099 422.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 253221 449.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 267339 452.1 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 15709 7453 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19904 6037 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 20128 5961 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 20001 5998 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19662 6104 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18218 6633 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18193 6630 ns/op BenchmarkTrimASCII/1:1-4 2880243 40.81 ns/op BenchmarkTrimASCII/1:2-4 2339028 49.51 ns/op BenchmarkTrimASCII/1:4-4 2237491 53.85 ns/op BenchmarkTrimASCII/1:8-4 1908843 61.77 ns/op BenchmarkTrimASCII/1:16-4 1663089 72.37 ns/op BenchmarkTrimASCII/16:1-4 427340 274.5 ns/op BenchmarkTrimASCII/16:2-4 332319 351.2 ns/op BenchmarkTrimASCII/16:4-4 333075 356.9 ns/op BenchmarkTrimASCII/16:8-4 334635 355.7 ns/op BenchmarkTrimASCII/16:16-4 311664 370.4 ns/op BenchmarkTrimASCII/256:1-4 32083 3742 ns/op BenchmarkTrimASCII/256:2-4 24579 4889 ns/op BenchmarkTrimASCII/256:4-4 24614 4942 ns/op BenchmarkTrimASCII/256:8-4 24321 4892 ns/op BenchmarkTrimASCII/256:16-4 24522 4888 ns/op BenchmarkTrimASCII/4096:1-4 1993 58010 ns/op BenchmarkTrimASCII/4096:2-4 1534 76999 ns/op BenchmarkTrimASCII/4096:4-4 1520 76816 ns/op BenchmarkTrimASCII/4096:8-4 1508 78612 ns/op BenchmarkTrimASCII/4096:16-4 1516 78019 ns/op BenchmarkTrimByte-4 2041338 58.19 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13249 9071 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13234 9028 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 705 166798 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1414 83545 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2748 42070 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5202 21917 ns/op BenchmarkCompareBytesEqual-4 10326138 10.82 ns/op BenchmarkCompareBytesToNil-4 11133883 10.58 ns/op BenchmarkCompareBytesEmpty-4 12133178 9.403 ns/op BenchmarkCompareBytesIdentical-4 12592352 9.515 ns/op BenchmarkCompareBytesSameLength-4 10567038 10.60 ns/op BenchmarkCompareBytesDifferentLength-4 11146700 10.23 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1364 82974 ns/op 12637.54 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1394 84951 ns/op 12343.47 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1382 85593 ns/op 12250.81 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1375 86676 ns/op 12097.74 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1394 84856 ns/op 12357.18 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1384 73598 ns/op 14247.56 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1386 85354 ns/op 12285.12 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1436 78950 ns/op 13281.72 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1392 85555 ns/op 12256.30 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1389 85482 ns/op 12266.73 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1388 73224 ns/op 14320.12 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1308 84474 ns/op 12413.01 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1375 85818 ns/op 12218.72 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1369 73157 ns/op 14333.27 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1636 85166 ns/op 12312.22 MB/s BenchmarkCompareBytesBig-4 1388 86026 ns/op 12189.23 MB/s BenchmarkCompareBytesBigIdentical-4 13227279 9.072 ns/op 115582512.92 MB/s PASS ok bytes 63.418s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 80820289 ns/op 1.24 MB/s 3612316 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 331881925 ns/op 1.71 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 24001508 ns/op 0.68 MB/s 3645123 B/op 51 allocs/op PASS ok compress/bzip2 2.382s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 64 1659986 ns/op 6.02 MB/s 42333 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 15728627 ns/op 6.36 MB/s 44123 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 158460209 ns/op 6.31 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 66 1718891 ns/op 5.82 MB/s 42732 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17280894 ns/op 5.79 MB/s 45010 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 177367851 ns/op 5.64 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 66 1736088 ns/op 5.76 MB/s 42194 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16464285 ns/op 6.07 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 167282445 ns/op 5.98 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 66 1709821 ns/op 5.85 MB/s 42816 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16923157 ns/op 5.91 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 166547275 ns/op 6.00 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 62 1822813 ns/op 5.49 MB/s 43493 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17522590 ns/op 5.71 MB/s 49202 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 185501041 ns/op 5.39 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1469259 ns/op 6.81 MB/s 42601 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12494865 ns/op 8.00 MB/s 46508 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 126653172 ns/op 7.90 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 86 1310129 ns/op 7.63 MB/s 43727 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10030430 ns/op 9.97 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 99633127 ns/op 10.04 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 84 1321552 ns/op 7.57 MB/s 43204 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9935135 ns/op 10.07 MB/s 47716 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 102658076 ns/op 9.74 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 93 1146764 ns/op 8.72 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 11131486 ns/op 8.98 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 110422111 ns/op 9.06 MB/s BenchmarkEncode/Digits/Speed/1e4-4 48 2211406 ns/op 4.52 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19686141 ns/op 5.08 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 191390671 ns/op 5.22 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6291385 ns/op 1.59 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 77096042 ns/op 1.30 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 800694066 ns/op 1.25 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6256745 ns/op 1.60 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 74965186 ns/op 1.33 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 785813818 ns/op 1.27 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 72 1410929 ns/op 7.09 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11818463 ns/op 8.46 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 118861759 ns/op 8.41 MB/s BenchmarkEncode/Newton/Speed/1e4-4 50 2072243 ns/op 4.83 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16127933 ns/op 6.20 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 158984967 ns/op 6.29 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6196033 ns/op 1.61 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 71497532 ns/op 1.40 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 708426973 ns/op 1.41 MB/s BenchmarkEncode/Newton/Compression/1e4-4 19 6258823 ns/op 1.60 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 86865824 ns/op 1.15 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 895254752 ns/op 1.12 MB/s PASS ok compress/flate 17.404s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 52 2144068 ns/op 4.66 MB/s BenchmarkDecoder/1e-Reuse4-4 52 2245916 ns/op 4.45 MB/s BenchmarkDecoder/1e5-4 5 21695176 ns/op 4.61 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21526356 ns/op 4.65 MB/s BenchmarkDecoder/1e6-4 1 214880798 ns/op 4.65 MB/s BenchmarkDecoder/1e-Reuse6-4 1 214643750 ns/op 4.66 MB/s BenchmarkEncoder/1e4-4 56 1892869 ns/op 5.28 MB/s BenchmarkEncoder/1e-Reuse4-4 58 1744051 ns/op 5.73 MB/s BenchmarkEncoder/1e5-4 6 18176994 ns/op 5.50 MB/s BenchmarkEncoder/1e-Reuse5-4 6 17931776 ns/op 5.58 MB/s BenchmarkEncoder/1e6-4 1 184394689 ns/op 5.42 MB/s BenchmarkEncoder/1e-Reuse6-4 1 181177434 ns/op 5.52 MB/s PASS ok compress/lzw 3.538s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 26 3889832 ns/op PASS ok container/heap 1.194s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 21062 5231 ns/op BenchmarkWithTimeout/concurrency=40-4 5264 23942 ns/op BenchmarkWithTimeout/concurrency=4000-4 4953 25189 ns/op BenchmarkWithTimeout/concurrency=400000-4 6421 16965 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 388339 296.3 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13951 8809 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 17546 6719 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3068 40573 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1927 62308 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2694 43347 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 264 461649 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 189 795090 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 283 408596 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 25 4588964 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 14 7754774 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 27 4168195 ns/op BenchmarkCheckCanceled/Err-4 258340 453.8 ns/op BenchmarkCheckCanceled/Done-4 394671 302.5 ns/op BenchmarkContextCancelDone-4 448800 278.3 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 12576 9418 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 10000 10211 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10908 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 12588 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 7412 15301 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 486372 240.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 277074 428.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 193574 609.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 121876 972.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 62331 1942 ns/op PASS ok context 11.043s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1701572 71.12 ns/op 224.96 MB/s BenchmarkDecrypt-4 1783335 67.38 ns/op 237.45 MB/s BenchmarkExpand-4 979921 119.5 ns/op PASS ok crypto/aes 1.577s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 185689 674.5 ns/op 94.89 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 370086 323.8 ns/op 197.66 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 190495 709.8 ns/op 90.16 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 373046 358.0 ns/op 178.77 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 118867 1382 ns/op 976.53 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 179906 1056 ns/op 1277.98 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 106777 1514 ns/op 891.51 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 150028 1219 ns/op 1107.01 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 41870 5188 ns/op 1579.12 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 43498 4724 ns/op 1734.17 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 26226 5501 ns/op 1489.08 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 29016 5157 ns/op 1588.63 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6948 16806 ns/op 60.63 MB/s BenchmarkAESCFBDecrypt1K-4 6837 17034 ns/op 59.82 MB/s BenchmarkAESCFBDecrypt8K-4 858 133729 ns/op 61.22 MB/s BenchmarkAESOFB1K-4 10000 11062 ns/op 92.12 MB/s BenchmarkAESCTR1K-4 13833 8723 ns/op 116.82 MB/s BenchmarkAESCTR8K-4 1777 68261 ns/op 119.94 MB/s BenchmarkAESCBCEncrypt1K-4 14068 8533 ns/op 120.01 MB/s BenchmarkAESCBCDecrypt1K-4 17997 6709 ns/op 152.63 MB/s PASS ok crypto/cipher 4.451s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 78556 1489 ns/op 5.37 MB/s BenchmarkDecrypt-4 83792 1442 ns/op 5.55 MB/s BenchmarkTDESEncrypt-4 32676 3671 ns/op 2.18 MB/s BenchmarkTDESDecrypt-4 32865 3667 ns/op 2.18 MB/s PASS ok crypto/des 1.672s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 927 124520 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 13 8446792 ns/op 1087 B/op 21 allocs/op BenchmarkECDH/P521-4 5 21054619 ns/op 1528 B/op 21 allocs/op BenchmarkECDH/X25519-4 94 1247794 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 1.706s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1665 65579 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 32 3638360 ns/op 2679 B/op 34 allocs/op BenchmarkSign/P521-4 13 8436745 ns/op 3064 B/op 35 allocs/op BenchmarkVerify/P256-4 944 126018 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9192575 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 22841966 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 3984 28655 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 57 2080958 ns/op 1099 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5147810 ns/op 1416 B/op 17 allocs/op PASS ok crypto/ecdsa 2.575s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 326 358659 ns/op BenchmarkNewKeyFromSeed-4 324 363059 ns/op BenchmarkSigning-4 307 390538 ns/op BenchmarkVerification-4 202 590105 ns/op PASS ok crypto/ed25519 1.720s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4996 24085 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 144 825567 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 54 2183676 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5204031 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1390 86310 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 56 2135348 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5708296 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15205656 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12705 9376 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5907 19542 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3495 31134 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 79 1469725 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2293 50003 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 296 396206 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1503 76299 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 97 1147127 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.389s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15033 7976 ns/op 128.38 MB/s BenchmarkHMACSHA256_32-4 23946 4916 ns/op 6.51 MB/s BenchmarkNewWriteSum-4 12158 9327 ns/op 3.43 MB/s PASS ok crypto/hmac 1.672s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 52616 2261 ns/op BenchmarkModSub-4 52952 2225 ns/op BenchmarkMontgomeryRepr-4 26630 4444 ns/op BenchmarkMontgomeryMul-4 26952 4454 ns/op BenchmarkModMul-4 13362 9113 ns/op BenchmarkExpBig-4 15 7456823 ns/op BenchmarkExp-4 6 18179396 ns/op PASS ok crypto/internal/bigmod 2.168s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3093 35685 ns/op BenchmarkScalarBaseMult-4 346 334686 ns/op BenchmarkScalarMult-4 154 777198 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 225 527582 ns/op PASS ok crypto/internal/edwards25519 1.704s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 535738 204.3 ns/op BenchmarkMultiply-4 4408618 27.14 ns/op BenchmarkSquare-4 5298583 22.76 ns/op BenchmarkInvert-4 24826 4771 ns/op BenchmarkMult32-4 1547866 77.88 ns/op PASS ok crypto/internal/edwards25519/field 1.818s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 51 2018834 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1624 74479 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 20 5486257 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14516126 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 160 723144 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8048 15294 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 60 1874351 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 24 4515136 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.103s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 531006 204.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 290008 395.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 118832 1014 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 588153 200.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 300751 401.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 118720 1012 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.829s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 118916 974.9 ns/op 8.21 MB/s BenchmarkHash64-4 146034 790.4 ns/op 80.97 MB/s BenchmarkHash128-4 134682 912.7 ns/op 140.24 MB/s BenchmarkHash256-4 107414 1113 ns/op 229.92 MB/s BenchmarkHash512-4 76776 1545 ns/op 331.29 MB/s BenchmarkHash1K-4 49105 2415 ns/op 424.08 MB/s BenchmarkHash8K-4 7992 14659 ns/op 558.82 MB/s BenchmarkHash1M-4 67 1777747 ns/op 589.83 MB/s BenchmarkHash8M-4 8 14277242 ns/op 587.55 MB/s BenchmarkHash8BytesUnaligned-4 119618 965.1 ns/op 8.29 MB/s BenchmarkHash1KUnaligned-4 49438 2425 ns/op 422.28 MB/s BenchmarkHash8KUnaligned-4 8011 14552 ns/op 562.95 MB/s PASS ok crypto/md5 2.830s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 133219368 ns/op PASS ok crypto/rand 1.214s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13287 9006 ns/op 14.21 MB/s BenchmarkRC4_1K-4 1634 70578 ns/op 14.51 MB/s BenchmarkRC4_8K-4 212 559883 ns/op 14.46 MB/s PASS ok crypto/rc4 1.580s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10671790 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23749147 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 42797687 ns/op BenchmarkEncryptPKCS1v15/2048-4 676 173114 ns/op BenchmarkDecryptOAEP/2048-4 10 10887341 ns/op BenchmarkEncryptOAEP/2048-4 591 202399 ns/op BenchmarkSignPKCS1v15/2048-4 10 10722356 ns/op BenchmarkVerifyPKCS1v15/2048-4 710 167911 ns/op BenchmarkSignPSS/2048-4 10 10943555 ns/op BenchmarkVerifyPSS/2048-4 619 191030 ns/op PASS ok crypto/rsa 2.701s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 98389 1189 ns/op 6.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 112954 1038 ns/op 7.71 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 76170 1540 ns/op 207.79 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 86743 1386 ns/op 230.81 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49773 2405 ns/op 425.84 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53378 2262 ns/op 452.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11683 ns/op 701.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11494 ns/op 712.70 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.142s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 80474 1464 ns/op 5.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 86850 1300 ns/op 6.15 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 91278 1314 ns/op 6.09 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 26281 4562 ns/op 224.46 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26869 4399 ns/op 232.80 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 27024 4437 ns/op 230.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4209 28041 ns/op 292.15 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4213 27937 ns/op 293.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4124 27806 ns/op 294.61 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.349s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 56164 2104 ns/op 3.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 70328 1716 ns/op 4.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 62461 1915 ns/op 4.18 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28050 4299 ns/op 238.20 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31452 3815 ns/op 268.43 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29782 4019 ns/op 254.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5793 20081 ns/op 407.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6104 19601 ns/op 417.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5970 19804 ns/op 413.64 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.322s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16269374 7.297 ns/op BenchmarkConstantTimeEq-4 16740544 7.151 ns/op BenchmarkConstantTimeLessOrEq-4 16609480 7.121 ns/op BenchmarkXORBytes/8Bytes-4 4411372 26.39 ns/op 303.17 MB/s BenchmarkXORBytes/128Bytes-4 3900450 30.79 ns/op 4157.60 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 128.3 ns/op 15963.44 MB/s BenchmarkXORBytes/32768Bytes-4 60396 1988 ns/op 16482.22 MB/s PASS ok crypto/subtle 2.040s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 206 558058 ns/op BenchmarkCertCache/1-4 210 567219 ns/op BenchmarkCertCache/2-4 213 569497 ns/op BenchmarkCertCache/3-4 196 584497 ns/op BenchmarkHandshakeServer/RSA-4 16 7273089 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 15 7599603 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 16 7318294 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 94 1113239 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 150 839924 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 48 2270081 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 58 2005767 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 34462218 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 33505532 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 25122415 ns/op 41.74 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 32452696 ns/op 32.31 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 39151146 ns/op 53.57 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 53830208 ns/op 38.96 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 68079812 ns/op 61.61 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 95698019 ns/op 43.83 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 125012212 ns/op 67.10 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 180702960 ns/op 46.42 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 242004319 ns/op 69.33 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 352213659 ns/op 47.63 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 470245564 ns/op 71.36 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 690455590 ns/op 48.60 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 960327278 ns/op 69.88 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1358732202 ns/op 49.39 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 26158725 ns/op 40.09 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 33493194 ns/op 31.31 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 40206420 ns/op 52.16 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 54680520 ns/op 38.35 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 69004368 ns/op 60.78 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 97491305 ns/op 43.02 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 125050452 ns/op 67.08 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 183027908 ns/op 45.83 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 237360686 ns/op 70.68 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 350992215 ns/op 47.80 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 474638627 ns/op 70.69 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 692509533 ns/op 48.45 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 961129850 ns/op 69.82 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1378937910 ns/op 48.67 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 704540263 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707534749 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288153900 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289346745 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 149716905 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 150155217 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80489637 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 80195912 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38900287 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38518947 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143529151 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 147144359 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 64172468 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 64994982 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37587526 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 37846537 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24490493 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 24271410 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 16445681 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 16051632 ns/op PASS ok crypto/tls 20.489s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 10 11059835 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 327 362094 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1068 108744 ns/op 12658 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 967 122493 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 2.001s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 30 3336120 ns/op 282604 B/op 1653 allocs/op BenchmarkConcurrentStmtQuery-4 30 3593053 ns/op 272962 B/op 2075 allocs/op BenchmarkConcurrentStmtExec-4 40 2591727 ns/op 222272 B/op 738 allocs/op BenchmarkConcurrentTxQuery-4 44 2827169 ns/op 276058 B/op 2171 allocs/op BenchmarkConcurrentTxExec-4 46 2218644 ns/op 87945 B/op 1555 allocs/op BenchmarkConcurrentTxStmtQuery-4 39 2934876 ns/op 105943 B/op 2063 allocs/op BenchmarkConcurrentTxStmtExec-4 99 1138842 ns/op 41659 B/op 381 allocs/op BenchmarkConcurrentRandom-4 38 2664583 ns/op 228869 B/op 1894 allocs/op BenchmarkManyConcurrentQueries-4 2359 48648 ns/op 4111 B/op 20 allocs/op BenchmarkGrabConn-4 171381 723.7 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.334s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1642 62703 ns/op BenchmarkSymbols32-4 2185 55359 ns/op PASS ok debug/elf 1.323s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 211671 594.2 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 87 1351102 ns/op 180196 B/op 13 allocs/op Benchmark115/LineToPC-4 78 1525961 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17226 6928 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.854s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 61839 1907 ns/op BenchmarkMarshal-4 765 154726 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2684 41931 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.483s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 350 337808 ns/op 24.25 MB/s BenchmarkEncodeToString-4 303 364678 ns/op 22.46 MB/s BenchmarkDecode-4 144 827078 ns/op 15.85 MB/s BenchmarkDecodeString-4 142 821583 ns/op 15.96 MB/s PASS ok encoding/base32 1.790s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 336 335758 ns/op 24.40 MB/s BenchmarkDecodeString/2-4 309955 364.7 ns/op 10.97 MB/s BenchmarkDecodeString/4-4 251510 479.0 ns/op 16.70 MB/s BenchmarkDecodeString/8-4 197382 590.8 ns/op 20.31 MB/s BenchmarkDecodeString/64-4 36330 3275 ns/op 26.87 MB/s BenchmarkDecodeString/8192-4 333 353112 ns/op 30.94 MB/s BenchmarkNewEncoding-4 58930 2016 ns/op 126.99 MB/s PASS ok encoding/base64 2.067s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1302 87766 ns/op 45.58 MB/s BenchmarkReadStruct-4 16693 7242 ns/op 10.36 MB/s BenchmarkWriteStruct-4 15694 7637 ns/op 9.82 MB/s BenchmarkReadInts-4 47791 2493 ns/op 12.03 MB/s BenchmarkWriteInts-4 46070 2607 ns/op 11.51 MB/s BenchmarkWriteSlice1000Int32s-4 1368 88003 ns/op 45.45 MB/s BenchmarkPutUint16-4 3930576 30.36 ns/op 65.88 MB/s BenchmarkAppendUint16-4 3657123 32.86 ns/op 60.86 MB/s BenchmarkPutUint32-4 2836574 44.13 ns/op 90.64 MB/s BenchmarkAppendUint32-4 2895108 41.46 ns/op 96.48 MB/s BenchmarkPutUint64-4 866889 115.9 ns/op 69.00 MB/s BenchmarkAppendUint64-4 1000000 111.8 ns/op 71.58 MB/s BenchmarkLittleEndianPutUint16-4 4041349 29.65 ns/op 67.45 MB/s BenchmarkLittleEndianAppendUint16-4 3924696 30.53 ns/op 65.51 MB/s BenchmarkLittleEndianPutUint32-4 2861523 42.91 ns/op 93.21 MB/s BenchmarkLittleEndianAppendUint32-4 2779680 43.43 ns/op 92.11 MB/s BenchmarkLittleEndianPutUint64-4 991020 115.0 ns/op 69.55 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 111.5 ns/op 71.76 MB/s BenchmarkReadFloats-4 161509 737.0 ns/op 16.28 MB/s BenchmarkWriteFloats-4 155170 755.8 ns/op 15.88 MB/s BenchmarkReadSlice1000Float32s-4 1154 102296 ns/op 39.10 MB/s BenchmarkWriteSlice1000Float32s-4 1094 106369 ns/op 37.61 MB/s BenchmarkReadSlice1000Uint8s-4 74928 1626 ns/op 614.90 MB/s BenchmarkWriteSlice1000Uint8s-4 121044 1023 ns/op 977.55 MB/s BenchmarkPutUvarint32-4 821865 144.8 ns/op 27.63 MB/s BenchmarkPutUvarint64-4 215860 559.2 ns/op 14.31 MB/s PASS ok encoding/binary 4.822s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6182 16848 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7506 15901 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7141 15878 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4160 25941 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7365 14694 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8155 14620 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7776 14735 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4759 25465 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 13219 9010 ns/op PASS ok encoding/csv 2.334s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12291 9504 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16406 7354 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 267 421169 ns/op 16691 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 766 153443 ns/op 640 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1604 70382 ns/op 54 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1605 72710 ns/op 54 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2422 47850 ns/op 159 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 62 1737832 ns/op 34912 B/op 252 allocs/op BenchmarkDecodeComplex128Slice-4 690 177000 ns/op 25217 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1358 87020 ns/op 10793 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1485 88326 ns/op 9756 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 948 125764 ns/op 39127 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 322 354241 ns/op 66245 B/op 2201 allocs/op BenchmarkDecodeBytesSlice-4 601 186543 ns/op 23687 B/op 189 allocs/op BenchmarkDecodeInterfaceSlice-4 105 1091300 ns/op 82973 B/op 3178 allocs/op BenchmarkDecodeMap-4 70 1594247 ns/op 54121 B/op 181 allocs/op PASS ok encoding/gob 3.494s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12374 9607 ns/op 26.65 MB/s BenchmarkEncode/1024-4 2908 38838 ns/op 26.37 MB/s BenchmarkEncode/4096-4 770 157534 ns/op 26.00 MB/s BenchmarkEncode/16384-4 195 613203 ns/op 26.72 MB/s BenchmarkDecode/256-4 23100 5148 ns/op 49.73 MB/s BenchmarkDecode/1024-4 5691 20635 ns/op 49.62 MB/s BenchmarkDecode/4096-4 1437 81981 ns/op 49.96 MB/s BenchmarkDecode/16384-4 364 327953 ns/op 49.96 MB/s BenchmarkDump/256-4 1366 87464 ns/op 2.93 MB/s BenchmarkDump/1024-4 350 337489 ns/op 3.03 MB/s BenchmarkDump/4096-4 81 1357032 ns/op 3.02 MB/s BenchmarkDump/16384-4 21 5479911 ns/op 2.99 MB/s PASS ok encoding/hex 2.803s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 111382065 ns/op 17.42 MB/s 2272 B/op 17 allocs/op BenchmarkCodeEncoderError-4 1 131825106 ns/op 14.72 MB/s 8526000 B/op 141 allocs/op BenchmarkCodeMarshal-4 1 132907683 ns/op 14.60 MB/s 10200016 B/op 30 allocs/op BenchmarkCodeMarshalError-4 1 134765436 ns/op 14.40 MB/s 10336040 B/op 113 allocs/op BenchmarkMarshalBytes/32-4 21267 5642 ns/op BenchmarkMarshalBytes/256-4 5290 21571 ns/op BenchmarkMarshalBytes/4096-4 472 249910 ns/op BenchmarkMarshalBytesError/32-4 54 2053918 ns/op BenchmarkMarshalBytesError/256-4 54 2084376 ns/op BenchmarkMarshalBytesError/4096-4 49 2311570 ns/op BenchmarkMarshalMap-4 50998 2413 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 416426661 ns/op 4.66 MB/s 10097096 B/op 40033 allocs/op BenchmarkUnicodeDecoder-4 36152 3318 ns/op 4.22 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 48408 2431 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 373417240 ns/op 5.20 MB/s 2019856 B/op 40003 allocs/op BenchmarkCodeUnmarshalReuse-4 1 369715138 ns/op 5.25 MB/s 2020376 B/op 40007 allocs/op BenchmarkUnmarshalString-4 51128 2270 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 137469 862.2 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 347332 444.9 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 17104 7030 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 76659 1612 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 91424 1317 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 17110 7087 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2665 42582 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 958 123473 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 132 940389 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 8560747 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 534746 221.7 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 478618 237.9 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 496202 231.2 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 498309 224.5 ns/op BenchmarkEncodeMarshaler-4 67466 1733 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 82116 1496 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 3957105 28.49 ns/op BenchmarkNumberIsValidRegexp-4 20478 5979 ns/op PASS ok encoding/json 8.417s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 45 2556798 ns/op 25.63 MB/s BenchmarkDecode-4 21 5213318 ns/op 17.03 MB/s PASS ok encoding/pem 1.378s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3266 36962 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1034 114536 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4270 27426 ns/op PASS ok encoding/xml 1.509s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 232111 483.8 ns/op BenchmarkAs-4 60452 1939 ns/op PASS ok errors 1.296s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 206240 526.2 ns/op BenchmarkIntSet-4 232728 538.9 ns/op BenchmarkFloatAdd-4 51855 2502 ns/op BenchmarkFloatSet-4 247972 507.5 ns/op BenchmarkStringSet-4 255007 471.6 ns/op BenchmarkMapSet-4 51446 2166 ns/op BenchmarkMapSetDifferent-4 56448 2172 ns/op BenchmarkMapSetDifferentRandom-4 241 481578 ns/op BenchmarkMapSetString-4 55978 2066 ns/op BenchmarkMapAddSame-4 39360 3201 ns/op BenchmarkMapAddDifferent-4 16620 7900 ns/op BenchmarkMapAddDifferentRandom-4 218 570491 ns/op BenchmarkMapAddSameSteadyState-4 208350 659.7 ns/op BenchmarkMapAddDifferentSteadyState-4 109082 1091 ns/op BenchmarkMapString-4 6489 17163 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 22957 12586 ns/op PASS ok expvar 3.750s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 108894 1034 ns/op BenchmarkSprintfEmpty-4 426997 287.9 ns/op BenchmarkSprintfString-4 309334 418.6 ns/op BenchmarkSprintfTruncateString-4 277177 492.1 ns/op BenchmarkSprintfTruncateBytes-4 158972 793.7 ns/op BenchmarkSprintfSlowParsingPath-4 282022 469.4 ns/op BenchmarkSprintfQuoteString-4 40154 2962 ns/op BenchmarkSprintfInt-4 293749 432.5 ns/op BenchmarkSprintfIntInt-4 219163 564.6 ns/op BenchmarkSprintfPrefixedInt-4 252420 495.7 ns/op BenchmarkSprintfFloat-4 161544 741.2 ns/op BenchmarkSprintfComplex-4 63528 1889 ns/op BenchmarkSprintfBoolean-4 300820 426.1 ns/op BenchmarkSprintfHexString-4 140914 971.6 ns/op BenchmarkSprintfHexBytes-4 86214 1357 ns/op BenchmarkSprintfBytes-4 50504 2447 ns/op BenchmarkSprintfStringer-4 88046 1425 ns/op BenchmarkSprintfStructure-4 38689 2950 ns/op BenchmarkManyArgs-4 75396 1585 ns/op BenchmarkFprintInt-4 68382 1783 ns/op BenchmarkFprintfBytes-4 77906 1572 ns/op BenchmarkFprintIntNoAlloc-4 68368 1763 ns/op BenchmarkScanInts-4 37 3193598 ns/op BenchmarkScanRecursiveInt-4 1 376355587 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 394060630 ns/op PASS ok fmt 5.153s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 720 142716 ns/op PASS ok go/build 1.211s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 40323 2618 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13521 8802 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3891 29141 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1094 109148 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 279 457350 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 58 1987682 ns/op 215521 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7838651 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 3 33351882 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 140705330 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.374s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 262400309 ns/op 0.25 MB/s 47054824 B/op 49167 allocs/op PASS ok go/format 1.333s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20092149 ns/op 2.68 MB/s BenchmarkParseOnly-4 6 17271686 ns/op 3.12 MB/s BenchmarkResolve-4 49 2358557 ns/op 22.83 MB/s PASS ok go/parser 2.286s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 152742329 ns/op 0.34 MB/s 5346104 B/op 27538 allocs/op BenchmarkPrintDecl-4 754 158453 ns/op 0.20 MB/s 16371 B/op 51 allocs/op PASS ok go/printer 1.354s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 274 435876 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7898148 ns/op 6.33 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12420931 ns/op 5.95 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18692627 ns/op 6.61 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 224 530827 ns/op 5.84 MB/s PASS ok go/scanner 1.908s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 103.0 ns/op PASS ok go/token 1.195s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 109 1120251 ns/op BenchmarkNamed/Underlying/nongeneric-4 931310 128.7 ns/op BenchmarkNamed/Underlying/generic-4 894019 129.3 ns/op BenchmarkNamed/Underlying/src_instance-4 875732 137.0 ns/op BenchmarkNamed/Underlying/user_instance-4 907794 132.3 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19383 6111 ns/op BenchmarkNamed/NewMethodSet/generic-4 19564 6025 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 19088 6220 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 18391 6205 ns/op BenchmarkCheck/http/funcbodies/info-4 1 647441223 ns/op 51961 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 494704866 ns/op 68006 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 249452619 ns/op 134848 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 225217423 ns/op 144307 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 500718045 ns/op 10434 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 118822919 ns/op 43979 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 66179549 ns/op 78944 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 65964290 ns/op 79154 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 157408140 ns/op 13759 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 68226733 ns/op 31749 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 48377251 ns/op 44781 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 47304904 ns/op 45795 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1269841499 ns/op 54250 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 719798516 ns/op 95706 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 165297966 ns/op 416671 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 129835627 ns/op 530250 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 583596500 ns/op 3439 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 103343513 ns/op 19407 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 81258910 ns/op 24693 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 82316300 ns/op 24373 lines/s PASS ok go/types 20.541s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8889 13529 ns/op 75.69 MB/s PASS ok hash/adler32 1.312s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 203688 556.4 ns/op 26.96 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 213262 538.1 ns/op 27.88 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 107601 1108 ns/op 36.11 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 113976 1029 ns/op 38.88 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 450465 278.5 ns/op 1838.41 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 447650 281.8 ns/op 1816.90 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 405307 328.1 ns/op 3120.86 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 391905 327.3 ns/op 3128.19 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 239090 629.4 ns/op 6507.94 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 239594 626.0 ns/op 6543.30 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 46554 3387 ns/op 9675.39 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 51722 3314 ns/op 9886.37 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 424818 264.1 ns/op 56.80 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 458949 267.0 ns/op 56.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 425458 270.4 ns/op 147.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 447384 265.8 ns/op 150.47 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 320487 362.2 ns/op 1413.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 321297 363.5 ns/op 1408.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 263774 452.1 ns/op 2264.90 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 258702 457.3 ns/op 2239.22 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 225992 534.1 ns/op 7668.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 223060 537.2 ns/op 7624.87 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46840 2550 ns/op 12852.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46908 2540 ns/op 12901.05 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 217329 539.1 ns/op 27.83 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 216489 542.8 ns/op 27.63 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 103563 1110 ns/op 36.04 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 109977 1092 ns/op 36.63 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8508 13723 ns/op 37.31 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8054 14124 ns/op 36.25 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3967 29831 ns/op 34.33 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3733 29754 ns/op 34.42 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 927 129239 ns/op 31.69 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 924 129604 ns/op 31.60 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1052971 ns/op 31.12 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1044719 ns/op 31.37 MB/s PASS ok hash/crc32 5.846s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 92 1369821 ns/op 47.84 MB/s BenchmarkCrc64/ISO4KB-4 1059 112402 ns/op 36.44 MB/s BenchmarkCrc64/ISO1KB-4 4734 23923 ns/op 42.80 MB/s BenchmarkCrc64/ECMA64KB-4 88 1281817 ns/op 51.13 MB/s BenchmarkCrc64/Random64KB-4 92 1233722 ns/op 53.12 MB/s BenchmarkCrc64/Random16KB-4 367 322021 ns/op 50.88 MB/s PASS ok hash/crc64 1.952s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8799 13725 ns/op 74.61 MB/s BenchmarkFnv32aKB-4 7400 14066 ns/op 72.80 MB/s BenchmarkFnv64KB-4 8565 13854 ns/op 73.91 MB/s BenchmarkFnv64aKB-4 8492 13687 ns/op 74.81 MB/s BenchmarkFnv128KB-4 2149 54814 ns/op 18.68 MB/s BenchmarkFnv128aKB-4 2173 54048 ns/op 18.95 MB/s PASS ok hash/fnv 1.903s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 528092 193.3 ns/op 20.69 MB/s BenchmarkHash/n=4/Bytes-4 4351452 27.57 ns/op 145.09 MB/s BenchmarkHash/n=4/String-4 1734598 68.11 ns/op 58.73 MB/s BenchmarkHash/n=8/Write-4 571262 192.7 ns/op 41.51 MB/s BenchmarkHash/n=8/Bytes-4 4351724 27.85 ns/op 287.26 MB/s BenchmarkHash/n=8/String-4 1799311 67.09 ns/op 119.23 MB/s BenchmarkHash/n=16/Write-4 614542 193.0 ns/op 82.88 MB/s BenchmarkHash/n=16/Bytes-4 4464606 27.13 ns/op 589.83 MB/s BenchmarkHash/n=16/String-4 1779996 67.91 ns/op 235.61 MB/s BenchmarkHash/n=32/Write-4 597205 202.3 ns/op 158.20 MB/s BenchmarkHash/n=32/Bytes-4 4295720 28.70 ns/op 1115.04 MB/s BenchmarkHash/n=32/String-4 1751317 68.54 ns/op 466.85 MB/s BenchmarkHash/n=64/Write-4 556690 216.0 ns/op 296.34 MB/s BenchmarkHash/n=64/Bytes-4 4153092 30.04 ns/op 2130.28 MB/s BenchmarkHash/n=64/String-4 1708855 70.59 ns/op 906.70 MB/s BenchmarkHash/n=256/Write-4 398156 300.3 ns/op 852.61 MB/s BenchmarkHash/n=256/Bytes-4 2040548 60.13 ns/op 4257.40 MB/s BenchmarkHash/n=256/String-4 886888 134.0 ns/op 1911.00 MB/s BenchmarkHash/n=320/Write-4 419881 292.7 ns/op 1093.23 MB/s BenchmarkHash/n=320/Bytes-4 1615674 75.01 ns/op 4266.26 MB/s BenchmarkHash/n=320/String-4 666940 185.7 ns/op 1723.66 MB/s BenchmarkHash/n=1024/Write-4 270009 464.0 ns/op 2207.05 MB/s BenchmarkHash/n=1024/Bytes-4 752277 185.2 ns/op 5529.32 MB/s BenchmarkHash/n=1024/String-4 254443 475.2 ns/op 2155.05 MB/s BenchmarkHash/n=4096/Write-4 126478 1057 ns/op 3874.27 MB/s BenchmarkHash/n=4096/Bytes-4 204145 699.0 ns/op 5859.50 MB/s BenchmarkHash/n=4096/String-4 67645 1847 ns/op 2218.03 MB/s BenchmarkHash/n=16384/Write-4 36284 3462 ns/op 4732.59 MB/s BenchmarkHash/n=16384/Bytes-4 48980 2767 ns/op 5920.31 MB/s BenchmarkHash/n=16384/String-4 16501 7273 ns/op 2252.73 MB/s PASS ok hash/maphash 5.597s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 802 136176 ns/op BenchmarkEscapeNone-4 136316 845.4 ns/op BenchmarkUnescape-4 772 152836 ns/op BenchmarkUnescapeNone-4 524920 221.1 ns/op BenchmarkUnescapeSparse-4 10000 11236 ns/op BenchmarkUnescapeDense-4 1173 102325 ns/op PASS ok html 1.838s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9046 12828 ns/op BenchmarkCSSEscaperNoSpecials-4 42547 2805 ns/op BenchmarkDecodeCSS-4 27624 4445 ns/op BenchmarkDecodeCSSNoSpecials-4 4172818 28.45 ns/op BenchmarkCSSValueFilter-4 113412 1077 ns/op BenchmarkCSSValueFilterOk-4 80481 1505 ns/op BenchmarkEscapedExecute-4 4250 25393 ns/op BenchmarkHTMLNospaceEscaper-4 9890 10540 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 64119 1834 ns/op BenchmarkStripTags-4 21676 5538 ns/op BenchmarkStripTagsNoSpecials-4 299277 393.8 ns/op BenchmarkJSValEscaperWithNum-4 22171 5324 ns/op BenchmarkJSValEscaperWithStr-4 5289 21249 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18189 6736 ns/op BenchmarkJSValEscaperWithObj-4 4407 25558 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13021 9220 ns/op BenchmarkJSStrEscaperNoSpecials-4 54870 2173 ns/op BenchmarkJSStrEscaper-4 10000 10639 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 50755 2324 ns/op BenchmarkJSRegexpEscaper-4 10000 11160 ns/op BenchmarkTemplateSpecialTags-4 78 1283695 ns/op BenchmarkURLEscaper-4 4233 26764 ns/op BenchmarkURLEscaperNoSpecials-4 168680 724.4 ns/op BenchmarkURLNormalizer-4 5536 20391 ns/op BenchmarkURLNormalizerNoSpecials-4 160735 767.4 ns/op BenchmarkSrcsetFilter-4 18487 6451 ns/op BenchmarkSrcsetFilterNoSpecials-4 106272 1119 ns/op PASS ok html/template 4.995s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 540068 193.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 421371 258.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 639075 187.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 458301 260.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1844140 65.12 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 100.7 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1876772 63.45 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 100.0 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1495962 80.09 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 465097 244.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 368254 321.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 482805 251.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 376299 321.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 849571 139.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 568753 209.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 966156 124.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 572632 209.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 459138 256.3 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1410926 84.07 ns/op BenchmarkRGBASetRGBA-4 1499874 79.58 ns/op BenchmarkRGBA64At-4 744075 159.1 ns/op BenchmarkRGBA64SetRGBA64-4 752186 154.8 ns/op BenchmarkNRGBAAt-4 1428016 83.28 ns/op BenchmarkNRGBASetNRGBA-4 1487478 81.71 ns/op BenchmarkNRGBA64At-4 702106 163.3 ns/op BenchmarkNRGBA64SetNRGBA64-4 743820 153.3 ns/op BenchmarkAlphaAt-4 2537314 47.25 ns/op BenchmarkAlphaSetAlpha-4 2473376 47.70 ns/op BenchmarkAlpha16At-4 1579718 76.12 ns/op BenchmarkAlphaSetAlpha16-4 1578814 75.25 ns/op BenchmarkGrayAt-4 2553231 47.46 ns/op BenchmarkGraySetGray-4 2460654 48.24 ns/op BenchmarkGray16At-4 1610145 74.53 ns/op BenchmarkGraySetGray16-4 1565134 76.20 ns/op PASS ok image 6.246s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3982508 30.06 ns/op BenchmarkYCbCrToRGB/128-4 4275141 28.53 ns/op BenchmarkYCbCrToRGB/255-4 4274380 28.22 ns/op BenchmarkRGBToYCbCr/0-4 4370863 27.35 ns/op BenchmarkRGBToYCbCr/Cb-4 4326916 27.94 ns/op BenchmarkRGBToYCbCr/Cr-4 4418542 27.07 ns/op BenchmarkYCbCrToRGBA/0-4 3497472 34.30 ns/op BenchmarkYCbCrToRGBA/128-4 3200503 37.80 ns/op BenchmarkYCbCrToRGBA/255-4 3515140 34.10 ns/op BenchmarkNYCbCrAToRGBA/0-4 3354328 36.66 ns/op BenchmarkNYCbCrAToRGBA/128-4 3301668 36.39 ns/op BenchmarkNYCbCrAToRGBA/255-4 3321820 35.82 ns/op PASS ok image/color 2.918s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 33940234 ns/op BenchmarkFillSrc-4 271 435990 ns/op BenchmarkCopyOver-4 6 17337243 ns/op BenchmarkCopySrc-4 376 315428 ns/op BenchmarkNRGBAOver-4 6 18803123 ns/op BenchmarkNRGBASrc-4 9 12209495 ns/op BenchmarkYCbCr-4 8 13403907 ns/op BenchmarkGray-4 15 7302083 ns/op BenchmarkCMYK-4 8 12774293 ns/op BenchmarkGlyphOver-4 19 5962787 ns/op BenchmarkRGBAMaskOver-4 4 30473830 ns/op BenchmarkGrayMaskOver-4 5 22913217 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38630399 ns/op BenchmarkRGBA-4 4 25228554 ns/op BenchmarkPalettedFill-4 891 136670 ns/op BenchmarkPalettedRGBA-4 4 25587683 ns/op BenchmarkGenericOver-4 2 55439312 ns/op BenchmarkGenericMaskOver-4 5 22997280 ns/op BenchmarkGenericSrc-4 3 36720902 ns/op BenchmarkGenericMaskSrc-4 4 31436078 ns/op PASS ok image/draw 6.934s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 25 4525607 ns/op 3.41 MB/s 48616 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 108797422 ns/op 2.82 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3067893613 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 63 1860466 ns/op 8.30 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 151960233 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.178s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3974 27489 ns/op BenchmarkIDCT-4 4149 26365 ns/op BenchmarkDecodeBaseline-4 9 11912385 ns/op 5.19 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16549448 ns/op 3.73 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 147310626 ns/op 8.34 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 183546229 ns/op 5.02 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.302s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 13027729 8.672 ns/op BenchmarkDecodeGray-4 12 9069625 ns/op 7.23 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 37225606 ns/op 7.04 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 32639497 ns/op 8.03 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5132270 ns/op 12.77 MB/s 140354 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 30556215 ns/op 8.58 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 37245673 ns/op 7.04 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 56401694 ns/op 5.45 MB/s 852232 B/op 32 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 56202882 ns/op 5.47 MB/s 426128 B/op 17 allocs/op BenchmarkEncodeNRGBOpaque-4 1 185051958 ns/op 6.64 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeNRGBA-4 1 199643273 ns/op 6.15 MB/s 864136 B/op 32 allocs/op BenchmarkEncodePaletted-4 4 28047354 ns/op 10.95 MB/s 848668 B/op 36 allocs/op BenchmarkEncodeRGBOpaque-4 1 185377020 ns/op 6.63 MB/s 860392 B/op 33 allocs/op BenchmarkEncodeRGBA-4 1 778673619 ns/op 1.58 MB/s 864200 B/op 36 allocs/op PASS ok image/png 4.613s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 52461884 ns/op 1.91 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 42127120 ns/op 2.37 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 301911890 ns/op 1.66 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 283280013 ns/op 1.77 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 51183100 ns/op 1.95 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 42454419 ns/op 2.36 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 299501266 ns/op 1.67 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 278456755 ns/op 1.80 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 632273178 ns/op 1.58 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 621088399 ns/op 1.61 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3901765662 ns/op 1.28 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3728763147 ns/op 1.34 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 9145298 ns/op 10.93 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9445118 ns/op 10.59 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 45594230 ns/op 10.97 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 47105224 ns/op 10.61 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 88298256 ns/op 11.33 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 90982649 ns/op 10.99 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 440094903 ns/op 11.36 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 458760117 ns/op 10.90 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 57098032 ns/op 1.75 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 47987417 ns/op 2.08 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 374854269 ns/op 1.33 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 371786829 ns/op 1.34 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 834248836 ns/op 1.20 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 883491022 ns/op 1.13 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5581354874 ns/op 0.90 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5245114203 ns/op 0.95 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 169485108 ns/op 24.66 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 173726124 ns/op 24.06 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 44.426s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBlock-4 936879 197.7 ns/op 1295.07 MB/s PASS ok internal/chacha8rand 1.269s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 35589 3070 ns/op 0.33 MB/s BenchmarkMarshalCorpusFile/2-4 37830 3224 ns/op 0.62 MB/s BenchmarkMarshalCorpusFile/4-4 34188 3579 ns/op 1.12 MB/s BenchmarkMarshalCorpusFile/8-4 28758 4225 ns/op 1.89 MB/s BenchmarkMarshalCorpusFile/16-4 21747 5448 ns/op 2.94 MB/s BenchmarkMarshalCorpusFile/32-4 14500 8241 ns/op 3.88 MB/s BenchmarkMarshalCorpusFile/64-4 10000 10752 ns/op 5.95 MB/s BenchmarkMarshalCorpusFile/128-4 7095 14193 ns/op 9.02 MB/s BenchmarkMarshalCorpusFile/256-4 3370 33476 ns/op 7.65 MB/s BenchmarkMarshalCorpusFile/512-4 1830 66166 ns/op 7.74 MB/s BenchmarkMarshalCorpusFile/1024-4 966 125713 ns/op 8.15 MB/s BenchmarkMarshalCorpusFile/2048-4 457 251999 ns/op 8.13 MB/s BenchmarkMarshalCorpusFile/4096-4 240 504053 ns/op 8.13 MB/s BenchmarkMarshalCorpusFile/8192-4 120 994796 ns/op 8.23 MB/s BenchmarkMarshalCorpusFile/16384-4 61 1975881 ns/op 8.29 MB/s BenchmarkMarshalCorpusFile/32768-4 26 4425810 ns/op 7.40 MB/s BenchmarkMarshalCorpusFile/65536-4 12 9027231 ns/op 7.26 MB/s BenchmarkMarshalCorpusFile/131072-4 6 18592338 ns/op 7.05 MB/s BenchmarkMarshalCorpusFile/262144-4 3 37507652 ns/op 6.99 MB/s BenchmarkMarshalCorpusFile/524288-4 2 75446055 ns/op 6.95 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 161799657 ns/op 6.48 MB/s BenchmarkUnmarshalCorpusFile/1-4 8672 12702 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 8581 12419 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 8498 13149 ns/op 0.30 MB/s BenchmarkUnmarshalCorpusFile/8-4 7381 15130 ns/op 0.53 MB/s BenchmarkUnmarshalCorpusFile/16-4 6416 18017 ns/op 0.89 MB/s BenchmarkUnmarshalCorpusFile/32-4 4400 26008 ns/op 1.23 MB/s BenchmarkUnmarshalCorpusFile/64-4 3639 31352 ns/op 2.04 MB/s BenchmarkUnmarshalCorpusFile/128-4 2817 39940 ns/op 3.20 MB/s BenchmarkUnmarshalCorpusFile/256-4 1112 104658 ns/op 2.45 MB/s BenchmarkUnmarshalCorpusFile/512-4 594 202395 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/1024-4 314 380456 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/2048-4 159 781265 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/4096-4 73 1493581 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 3039400 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 6135648 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11926264 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23743574 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 47502682 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 97316502 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 193342535 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 385444229 ns/op 2.72 MB/s BenchmarkMutatorBytes/1-4 34747 3466 ns/op BenchmarkMutatorBytes/10-4 36638 3313 ns/op BenchmarkMutatorBytes/100-4 33969 3566 ns/op BenchmarkMutatorBytes/1000-4 22288 5630 ns/op BenchmarkMutatorBytes/10000-4 5545 26013 ns/op BenchmarkMutatorBytes/100000-4 687 179184 ns/op BenchmarkMutatorString/1-4 33556 3586 ns/op BenchmarkMutatorString/10-4 34702 3483 ns/op BenchmarkMutatorString/100-4 30793 4219 ns/op BenchmarkMutatorString/1000-4 13803 8149 ns/op BenchmarkMutatorString/10000-4 3194 60776 ns/op BenchmarkMutatorString/100000-4 288 414134 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17899 6371 ns/op BenchmarkMutatorAllBasicTypes/string-4 18483 6473 ns/op BenchmarkMutatorAllBasicTypes/bool-4 61143 1997 ns/op BenchmarkMutatorAllBasicTypes/float32-4 52938 2282 ns/op BenchmarkMutatorAllBasicTypes/float64-4 53557 2255 ns/op BenchmarkMutatorAllBasicTypes/int-4 57382 2090 ns/op BenchmarkMutatorAllBasicTypes/int8-4 57616 2076 ns/op BenchmarkMutatorAllBasicTypes/int16-4 57447 2086 ns/op BenchmarkMutatorAllBasicTypes/int32-4 56798 2092 ns/op BenchmarkMutatorAllBasicTypes/int64-4 57212 2093 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 55611 2161 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 56443 2134 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 55904 2127 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 56234 2140 ns/op PASS ok internal/fuzz 12.454s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 49708 2394 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 127099 975.3 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.457s PASS ok internal/poll 1.028s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 21937751 ns/op PASS ok internal/trace 3.613s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 376135808 ns/op 0.73 MB/s 11683256 B/op 55 allocs/op PASS ok internal/zstd 1.516s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 20038 8842 ns/op BenchmarkCopyNLarge-4 284 535132 ns/op PASS ok io 1.768s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 217909 527.0 ns/op BenchmarkPrintln-4 22498 5386 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 34780 3501 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 5524 19682 ns/op BenchmarkDiscard-4 757641 160.8 ns/op 0 B/op 0 allocs/op PASS ok log 1.860s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 81651 1425 ns/op BenchmarkJSONHandler/defaults-4 6040 17254 ns/op 521 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 3919 27961 ns/op 777 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4642 24122 ns/op 774 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6504 16284 ns/op 524 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7448 16237 ns/op 513 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5208 22314 ns/op 539 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 28797 4054 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 27936 4262 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 77756 1572 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 59594 2204 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 50875 2244 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 55725 2266 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 59332 2185 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 54891 2223 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1000000 123.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 595027 203.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 583268 204.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 459732 263.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 373729 317.0 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5300 21524 ns/op BenchmarkDispatch/switch-checked-4 193374 591.5 ns/op BenchmarkDispatch/As-4 204370 562.4 ns/op BenchmarkDispatch/Visit-4 187168 643.8 ns/op BenchmarkUnsafeStrings-4 19233 6235 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:271: Value size = 24 value_test.go:271: Value size = 24 value_test.go:271: Value size = 24 value_test.go:271: Value size = 24 PASS ok log/slog 4.507s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1602846 73.90 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1479470 79.54 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 969781 125.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 261794 428.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 72379 1752 ns/op 265 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 77775 1574 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 44854 2587 ns/op 679 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 13615 9684 ns/op 3469 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 16510 7407 ns/op 604 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 15850 7259 ns/op 596 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 10514 11453 ns/op 1095 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3082 37682 ns/op 4299 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 17109 7021 ns/op 526 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 17596 6903 ns/op 531 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11606 10878 ns/op 932 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3759 30654 ns/op 3701 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.921s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 3 36450470 ns/op PASS ok maps 2.629s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1781085 67.14 ns/op BenchmarkAcosh-4 813057 145.5 ns/op BenchmarkAsin-4 1775016 67.67 ns/op BenchmarkAsinh-4 840090 151.4 ns/op BenchmarkAtan-4 2345593 52.14 ns/op BenchmarkAtanh-4 889756 144.3 ns/op BenchmarkAtan2-4 1785546 67.50 ns/op BenchmarkCbrt-4 1000000 112.1 ns/op BenchmarkCeil-4 17866647 6.830 ns/op BenchmarkCopysign-4 2127781 56.24 ns/op BenchmarkCos-4 1000000 102.6 ns/op BenchmarkCosh-4 1264609 95.17 ns/op BenchmarkErf-4 2332956 53.41 ns/op BenchmarkErfc-4 2375743 53.07 ns/op BenchmarkErfinv-4 2018301 65.83 ns/op BenchmarkErfcinv-4 1916239 65.81 ns/op BenchmarkExp-4 4042257 41.40 ns/op BenchmarkExpGo-4 757416 156.3 ns/op BenchmarkExpm1-4 1990827 60.29 ns/op BenchmarkExp2-4 820482 145.5 ns/op BenchmarkExp2Go-4 803649 153.0 ns/op BenchmarkAbs-4 2828108 42.41 ns/op BenchmarkDim-4 8748901 13.84 ns/op BenchmarkFloor-4 17527423 6.749 ns/op BenchmarkMax-4 11837011 10.34 ns/op BenchmarkMin-4 12286998 9.848 ns/op BenchmarkMod-4 252448 460.1 ns/op BenchmarkFrexp-4 1475986 80.95 ns/op BenchmarkGamma-4 670206 174.9 ns/op BenchmarkHypot-4 10132279 24.75 ns/op BenchmarkHypotGo-4 1267044 95.33 ns/op BenchmarkIlogb-4 1746700 69.02 ns/op BenchmarkJ0-4 238868 519.3 ns/op BenchmarkJ1-4 250466 483.4 ns/op BenchmarkJn-4 113059 1064 ns/op BenchmarkLdexp-4 1414002 84.94 ns/op BenchmarkLgamma-4 910927 132.6 ns/op BenchmarkLog-4 3089320 48.88 ns/op BenchmarkLogb-4 1776165 66.82 ns/op BenchmarkLog1p-4 1000000 115.8 ns/op BenchmarkLog10-4 3258975 51.56 ns/op BenchmarkLog2-4 1000000 100.4 ns/op BenchmarkModf-4 2309517 51.50 ns/op BenchmarkNextafter32-4 2170260 55.31 ns/op BenchmarkNextafter64-4 2213016 54.08 ns/op BenchmarkPowInt-4 419677 289.1 ns/op BenchmarkPowFrac-4 332498 371.3 ns/op BenchmarkPow10Pos-4 4609651 26.02 ns/op BenchmarkPow10Neg-4 4610766 26.25 ns/op BenchmarkRound-4 2778799 43.12 ns/op BenchmarkRoundToEven-4 8113393 14.67 ns/op BenchmarkRemainder-4 379854 315.3 ns/op BenchmarkSignbit-4 3955930 29.28 ns/op BenchmarkSin-4 1634218 73.73 ns/op BenchmarkSincos-4 1000000 115.1 ns/op BenchmarkSinh-4 1670757 73.31 ns/op BenchmarkSqrtIndirect-4 17633384 6.820 ns/op BenchmarkSqrtLatency-4 17681834 7.634 ns/op BenchmarkSqrtIndirectLatency-4 17826180 7.533 ns/op BenchmarkSqrtGoLatency-4 1238840 96.55 ns/op BenchmarkSqrtPrime-4 33522 3585 ns/op BenchmarkTan-4 1472300 82.20 ns/op BenchmarkTanh-4 1000000 103.2 ns/op BenchmarkTrunc-4 17912013 6.797 ns/op BenchmarkY0-4 251313 486.7 ns/op BenchmarkY1-4 254302 486.2 ns/op BenchmarkYn-4 121618 1008 ns/op BenchmarkFloat64bits-4 4225803 28.96 ns/op BenchmarkFloat64frombits-4 4079623 28.81 ns/op BenchmarkFloat32bits-4 4037332 28.97 ns/op BenchmarkFloat32frombits-4 4021406 29.96 ns/op BenchmarkFMA-4 17735352 6.747 ns/op PASS ok math 12.347s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11245083 10.81 ns/op 5917.76 MB/s BenchmarkAddVV/2-4 10123020 11.91 ns/op 10743.87 MB/s BenchmarkAddVV/3-4 8965288 13.42 ns/op 14305.27 MB/s BenchmarkAddVV/4-4 9366246 12.70 ns/op 20149.66 MB/s BenchmarkAddVV/5-4 8762990 13.49 ns/op 23713.08 MB/s BenchmarkAddVV/10-4 7327382 16.36 ns/op 39113.66 MB/s BenchmarkAddVV/100-4 1793840 66.77 ns/op 95852.84 MB/s BenchmarkAddVV/1000-4 205300 585.4 ns/op 109327.30 MB/s BenchmarkSubVV/1-4 10550800 12.60 ns/op 5079.83 MB/s BenchmarkSubVV/2-4 9929887 11.95 ns/op 10710.75 MB/s BenchmarkSubVV/3-4 9465717 12.42 ns/op 15457.45 MB/s BenchmarkSubVV/4-4 9375031 12.70 ns/op 20158.50 MB/s BenchmarkSubVV/5-4 8823003 13.49 ns/op 23715.46 MB/s BenchmarkSubVV/10-4 7309996 16.41 ns/op 38991.30 MB/s BenchmarkSubVV/100-4 1817931 66.20 ns/op 96675.31 MB/s BenchmarkSubVV/1000-4 204900 598.4 ns/op 106957.40 MB/s BenchmarkAddVW/1-4 11769870 9.974 ns/op 802.08 MB/s BenchmarkAddVW/2-4 11317813 10.19 ns/op 1569.82 MB/s BenchmarkAddVW/3-4 10550163 11.54 ns/op 2079.01 MB/s BenchmarkAddVW/4-4 10270366 11.51 ns/op 2779.83 MB/s BenchmarkAddVW/5-4 10086513 12.00 ns/op 3331.99 MB/s BenchmarkAddVW/10-4 8403020 14.06 ns/op 5688.43 MB/s BenchmarkAddVW/100-4 252518 451.2 ns/op 1773.08 MB/s BenchmarkAddVW/1000-4 35302 3364 ns/op 2378.27 MB/s BenchmarkAddVWext/1-4 11790720 10.39 ns/op 770.16 MB/s BenchmarkAddVWext/2-4 10996870 10.78 ns/op 1484.24 MB/s BenchmarkAddVWext/3-4 9973008 12.06 ns/op 1989.49 MB/s BenchmarkAddVWext/4-4 10089818 11.45 ns/op 2795.36 MB/s BenchmarkAddVWext/5-4 10081768 11.81 ns/op 3387.41 MB/s BenchmarkAddVWext/10-4 8512098 14.00 ns/op 5715.34 MB/s BenchmarkAddVWext/100-4 86966 1395 ns/op 573.65 MB/s BenchmarkAddVWext/1000-4 8817 13315 ns/op 600.82 MB/s BenchmarkSubVW/1-4 12227016 9.944 ns/op 804.50 MB/s BenchmarkSubVW/2-4 11259291 10.57 ns/op 1513.93 MB/s BenchmarkSubVW/3-4 10491300 11.30 ns/op 2124.18 MB/s BenchmarkSubVW/4-4 10285188 11.49 ns/op 2785.01 MB/s BenchmarkSubVW/5-4 10160382 11.93 ns/op 3353.55 MB/s BenchmarkSubVW/10-4 8472024 14.18 ns/op 5642.59 MB/s BenchmarkSubVW/100-4 265360 455.9 ns/op 1754.70 MB/s BenchmarkSubVW/1000-4 35178 3362 ns/op 2379.20 MB/s BenchmarkSubVWext/1-4 12184669 9.932 ns/op 805.47 MB/s BenchmarkSubVWext/2-4 11322079 10.56 ns/op 1515.63 MB/s BenchmarkSubVWext/3-4 10532491 11.21 ns/op 2141.36 MB/s BenchmarkSubVWext/4-4 10221409 11.46 ns/op 2793.53 MB/s BenchmarkSubVWext/5-4 10062018 11.92 ns/op 3355.60 MB/s BenchmarkSubVWext/10-4 8352129 14.35 ns/op 5575.25 MB/s BenchmarkSubVWext/100-4 86770 1340 ns/op 597.06 MB/s BenchmarkSubVWext/1000-4 9160 12995 ns/op 615.62 MB/s BenchmarkMulAddVWW/1-4 10074848 11.89 ns/op 5384.56 MB/s BenchmarkMulAddVWW/2-4 9506412 13.01 ns/op 9837.94 MB/s BenchmarkMulAddVWW/3-4 8949981 13.03 ns/op 14731.02 MB/s BenchmarkMulAddVWW/4-4 8787208 13.85 ns/op 18479.67 MB/s BenchmarkMulAddVWW/5-4 8263628 14.41 ns/op 22199.93 MB/s BenchmarkMulAddVWW/10-4 6346796 18.99 ns/op 33700.83 MB/s BenchmarkMulAddVWW/100-4 1000000 101.7 ns/op 62940.73 MB/s BenchmarkMulAddVWW/1000-4 126873 950.4 ns/op 67340.72 MB/s BenchmarkAddMulVVW/1-4 11378260 10.59 ns/op 6045.91 MB/s BenchmarkAddMulVVW/2-4 10154604 11.75 ns/op 10889.85 MB/s BenchmarkAddMulVVW/3-4 9254163 12.88 ns/op 14901.15 MB/s BenchmarkAddMulVVW/4-4 8623267 13.90 ns/op 18412.01 MB/s BenchmarkAddMulVVW/5-4 7914973 15.12 ns/op 21157.04 MB/s BenchmarkAddMulVVW/10-4 6644113 18.12 ns/op 35320.82 MB/s BenchmarkAddMulVVW/100-4 1471956 81.47 ns/op 78552.60 MB/s BenchmarkAddMulVVW/1000-4 165666 721.4 ns/op 88710.28 MB/s BenchmarkDivWVW/1-4 2708886 44.29 ns/op 1445.12 MB/s BenchmarkDivWVW/2-4 1263651 94.66 ns/op 1352.21 MB/s BenchmarkDivWVW/3-4 982452 123.3 ns/op 1557.19 MB/s BenchmarkDivWVW/4-4 827396 143.9 ns/op 1778.86 MB/s BenchmarkDivWVW/5-4 788132 146.9 ns/op 2178.38 MB/s BenchmarkDivWVW/10-4 445746 273.7 ns/op 2338.06 MB/s BenchmarkDivWVW/100-4 57531 2064 ns/op 3100.40 MB/s BenchmarkDivWVW/1000-4 5902 20021 ns/op 3196.63 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11344506 10.12 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12273042 9.709 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10574380 11.16 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10962820 10.81 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10009202 11.41 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9875779 11.01 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9385597 12.65 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9422515 11.87 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8604764 13.56 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9044130 12.81 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6599252 17.57 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6766252 16.86 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 108.8 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1269981 92.63 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 132129 908.8 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 156591 767.8 ns/op BenchmarkDecimalConversion-4 218 544091 ns/op BenchmarkFloatString/100-4 10000 10466 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 218 546285 ns/op 2918 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 51340330 ns/op 60312 B/op 46 allocs/op BenchmarkFloatString/100000-4 1 5073095509 ns/op 829648 B/op 503 allocs/op BenchmarkFloatAdd/10-4 169406 677.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 166100 688.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 153088 778.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 80064 1514 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14169 8405 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 232570 514.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 229526 508.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 216567 542.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 162388 743.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45398 2642 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2038 58526 ns/op BenchmarkParseFloatLargeExp-4 463 255922 ns/op BenchmarkGCD10x10/WithoutXY-4 202221 590.9 ns/op BenchmarkGCD10x10/WithXY-4 59173 2015 ns/op BenchmarkGCD10x100/WithoutXY-4 104706 1162 ns/op BenchmarkGCD10x100/WithXY-4 17796 6818 ns/op BenchmarkGCD10x1000/WithoutXY-4 65133 1817 ns/op BenchmarkGCD10x1000/WithXY-4 14378 8439 ns/op BenchmarkGCD100x100/WithoutXY-4 25627 4687 ns/op BenchmarkGCD100x100/WithXY-4 9877 11446 ns/op BenchmarkGCD100x1000/WithoutXY-4 12572 9827 ns/op BenchmarkGCD100x1000/WithXY-4 6018 19235 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2181 55339 ns/op BenchmarkGCD1000x1000/WithXY-4 1185 97276 ns/op BenchmarkHilbert-4 22 5000617 ns/op BenchmarkBinomial-4 14259 8521 ns/op BenchmarkQuoRem-4 20556 6008 ns/op BenchmarkExp-4 15 7506726 ns/op BenchmarkExpMont/Odd-4 128 931870 ns/op 2588 B/op 21 allocs/op BenchmarkExpMont/Even1-4 126 951839 ns/op 3349 B/op 37 allocs/op BenchmarkExpMont/Even2-4 122 986618 ns/op 3854 B/op 53 allocs/op BenchmarkExpMont/Even3-4 122 979257 ns/op 3856 B/op 53 allocs/op BenchmarkExpMont/Even4-4 121 975150 ns/op 3842 B/op 53 allocs/op BenchmarkExpMont/Even8-4 122 994481 ns/op 3841 B/op 53 allocs/op BenchmarkExpMont/Even32-4 120 984816 ns/op 3834 B/op 53 allocs/op BenchmarkExpMont/Even64-4 144 830853 ns/op 3649 B/op 54 allocs/op BenchmarkExpMont/Even96-4 140 851951 ns/op 3778 B/op 51 allocs/op BenchmarkExpMont/Even128-4 163 728233 ns/op 3254 B/op 50 allocs/op BenchmarkExpMont/Even255-4 187 630756 ns/op 2950 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 444 265454 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 393 308331 ns/op 1714 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 387 303377 ns/op 1742 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 396 300572 ns/op 1740 B/op 47 allocs/op BenchmarkExp2-4 14 7490987 ns/op BenchmarkBitset-4 750981 154.7 ns/op BenchmarkBitsetNeg-4 444762 271.9 ns/op BenchmarkBitsetOrig-4 245036 489.3 ns/op BenchmarkBitsetNegOrig-4 160468 765.8 ns/op BenchmarkModSqrt225_Tonelli-4 100 1056192 ns/op BenchmarkModSqrt225_3Mod4-4 385 311364 ns/op BenchmarkModSqrt231_Tonelli-4 100 1082510 ns/op BenchmarkModSqrt231_5Mod8-4 322 369080 ns/op BenchmarkModInverse-4 13057 9383 ns/op BenchmarkSqrt-4 1656 73138 ns/op BenchmarkIntSqr/1-4 1396959 85.09 ns/op BenchmarkIntSqr/2-4 737307 159.8 ns/op BenchmarkIntSqr/3-4 636723 189.3 ns/op BenchmarkIntSqr/5-4 439320 269.1 ns/op BenchmarkIntSqr/8-4 314355 374.8 ns/op BenchmarkIntSqr/10-4 253872 469.3 ns/op BenchmarkIntSqr/20-4 49050 2581 ns/op BenchmarkIntSqr/30-4 34866 3444 ns/op BenchmarkIntSqr/50-4 21982 5459 ns/op BenchmarkIntSqr/80-4 13446 8953 ns/op BenchmarkIntSqr/100-4 9294 12009 ns/op BenchmarkIntSqr/200-4 3759 30543 ns/op BenchmarkIntSqr/300-4 1510 72064 ns/op BenchmarkIntSqr/500-4 787 156813 ns/op BenchmarkIntSqr/800-4 300 397100 ns/op BenchmarkIntSqr/1000-4 223 529393 ns/op BenchmarkDiv/20/10-4 410472 279.2 ns/op BenchmarkDiv/40/20-4 420368 278.9 ns/op BenchmarkDiv/100/50-4 362868 326.9 ns/op BenchmarkDiv/200/100-4 47905 2525 ns/op BenchmarkDiv/400/200-4 46672 2628 ns/op BenchmarkDiv/1000/500-4 37219 3213 ns/op BenchmarkDiv/2000/1000-4 28896 4269 ns/op BenchmarkDiv/20000/10000-4 1081 110387 ns/op BenchmarkDiv/200000/100000-4 25 4636492 ns/op BenchmarkDiv/2000000/1000000-4 1 128508154 ns/op BenchmarkDiv/20000000/10000000-4 1 3800837447 ns/op BenchmarkMul-4 5 21860152 ns/op BenchmarkNatMul/10-4 182191 624.4 ns/op BenchmarkNatMul/100-4 5498 21313 ns/op BenchmarkNatMul/1000-4 180 663106 ns/op BenchmarkZeroShifts/Shl-4 14887 7929 ns/op BenchmarkZeroShifts/ShlSame-4 5209046 21.83 ns/op BenchmarkZeroShifts/Shr-4 15262 8445 ns/op BenchmarkZeroShifts/ShrSame-4 5214268 21.94 ns/op BenchmarkExp3Power/0x10-4 196366 633.6 ns/op BenchmarkExp3Power/0x40-4 166628 728.8 ns/op BenchmarkExp3Power/0x100-4 100815 1187 ns/op BenchmarkExp3Power/0x400-4 45963 2568 ns/op BenchmarkExp3Power/0x1000-4 9074 12163 ns/op BenchmarkExp3Power/0x4000-4 1990 58888 ns/op BenchmarkExp3Power/0x10000-4 212 558672 ns/op BenchmarkExp3Power/0x40000-4 20 5901470 ns/op BenchmarkExp3Power/0x100000-4 2 57811894 ns/op BenchmarkExp3Power/0x400000-4 1 526363505 ns/op BenchmarkFibo-4 3 38447859 ns/op BenchmarkNatSqr/1-4 1000000 120.4 ns/op BenchmarkNatSqr/2-4 574958 213.6 ns/op BenchmarkNatSqr/3-4 478183 253.1 ns/op BenchmarkNatSqr/5-4 340354 361.8 ns/op BenchmarkNatSqr/8-4 238424 515.8 ns/op BenchmarkNatSqr/10-4 192727 627.4 ns/op BenchmarkNatSqr/20-4 45121 2677 ns/op BenchmarkNatSqr/30-4 33912 3664 ns/op BenchmarkNatSqr/50-4 20733 5883 ns/op BenchmarkNatSqr/80-4 12438 9592 ns/op BenchmarkNatSqr/100-4 8924 12615 ns/op BenchmarkNatSqr/200-4 3639 32652 ns/op BenchmarkNatSqr/300-4 1564 78252 ns/op BenchmarkNatSqr/500-4 760 155268 ns/op BenchmarkNatSqr/800-4 324 363345 ns/op BenchmarkNatSqr/1000-4 238 499474 ns/op BenchmarkNatSetBytes/8-4 736748 156.8 ns/op BenchmarkNatSetBytes/24-4 221868 544.3 ns/op BenchmarkNatSetBytes/128-4 49399 2422 ns/op BenchmarkNatSetBytes/7-4 823596 143.5 ns/op BenchmarkNatSetBytes/23-4 233850 516.3 ns/op BenchmarkNatSetBytes/127-4 50352 2400 ns/op BenchmarkScanPi-4 264 449129 ns/op BenchmarkStringPiParallel-4 739 175002 ns/op BenchmarkScan/10/Base2-4 42447 2830 ns/op BenchmarkScan/100/Base2-4 4587 24810 ns/op BenchmarkScan/1000/Base2-4 482 246221 ns/op BenchmarkScan/10/Base8-4 104576 1153 ns/op BenchmarkScan/100/Base8-4 13822 8667 ns/op BenchmarkScan/1000/Base8-4 1392 84838 ns/op BenchmarkScan/10/Base10-4 108768 1093 ns/op BenchmarkScan/100/Base10-4 14769 8055 ns/op BenchmarkScan/1000/Base10-4 1516 78414 ns/op BenchmarkScan/10/Base16-4 121905 992.2 ns/op BenchmarkScan/100/Base16-4 16675 7136 ns/op BenchmarkScan/1000/Base16-4 1698 69347 ns/op BenchmarkString/10/Base2-4 174663 684.3 ns/op BenchmarkString/100/Base2-4 24723 4817 ns/op BenchmarkString/1000/Base2-4 2503 47513 ns/op BenchmarkString/10/Base8-4 336224 359.4 ns/op BenchmarkString/100/Base8-4 63598 1893 ns/op BenchmarkString/1000/Base8-4 6564 16432 ns/op BenchmarkString/10/Base10-4 199044 615.8 ns/op BenchmarkString/100/Base10-4 38739 3069 ns/op BenchmarkString/1000/Base10-4 5082 24480 ns/op BenchmarkString/10/Base16-4 352236 329.8 ns/op BenchmarkString/100/Base16-4 82040 1435 ns/op BenchmarkString/1000/Base16-4 9406 12216 ns/op BenchmarkLeafSize/0-4 46 2529703 ns/op BenchmarkLeafSize/1-4 426 277994 ns/op BenchmarkLeafSize/2-4 429 278836 ns/op BenchmarkLeafSize/3-4 312 383068 ns/op BenchmarkLeafSize/4-4 432 272492 ns/op BenchmarkLeafSize/5-4 274 436801 ns/op BenchmarkLeafSize/6-4 319 377625 ns/op BenchmarkLeafSize/7-4 336 362385 ns/op BenchmarkLeafSize/8-4 440 270118 ns/op BenchmarkLeafSize/9-4 231 520946 ns/op BenchmarkLeafSize/10-4 278 430785 ns/op BenchmarkLeafSize/11-4 289 411747 ns/op BenchmarkLeafSize/12-4 320 378478 ns/op BenchmarkLeafSize/13-4 289 409872 ns/op BenchmarkLeafSize/14-4 336 353105 ns/op BenchmarkLeafSize/15-4 360 331305 ns/op BenchmarkLeafSize/16-4 439 268839 ns/op BenchmarkLeafSize/32-4 438 274205 ns/op BenchmarkLeafSize/64-4 410 291678 ns/op BenchmarkProbablyPrime/n=0-4 9 11835544 ns/op BenchmarkProbablyPrime/n=1-4 8 13411756 ns/op BenchmarkProbablyPrime/n=5-4 6 19298412 ns/op BenchmarkProbablyPrime/n=10-4 4 26704836 ns/op BenchmarkProbablyPrime/n=20-4 3 41574221 ns/op BenchmarkProbablyPrime/Lucas-4 10 10395170 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 78 1523065 ns/op BenchmarkRatCmp-4 240859 519.6 ns/op BenchmarkFloatPrecExact/1-4 135896 889.0 ns/op BenchmarkFloatPrecExact/10-4 41571 2818 ns/op BenchmarkFloatPrecExact/100-4 10000 10437 ns/op BenchmarkFloatPrecExact/1000-4 2146 52171 ns/op BenchmarkFloatPrecExact/10000-4 135 891227 ns/op BenchmarkFloatPrecExact/100000-4 3 38239460 ns/op BenchmarkFloatPrecExact/1000000-4 1 1843978086 ns/op BenchmarkFloatPrecMixed/1-4 124495 943.7 ns/op BenchmarkFloatPrecMixed/10-4 34305 3480 ns/op BenchmarkFloatPrecMixed/100-4 5580 20886 ns/op BenchmarkFloatPrecMixed/1000-4 470 255709 ns/op BenchmarkFloatPrecMixed/10000-4 12 9319276 ns/op BenchmarkFloatPrecMixed/100000-4 1 499538548 ns/op BenchmarkFloatPrecMixed/1000000-4 1 32775081544 ns/op BenchmarkFloatPrecInexact/1-4 215756 566.3 ns/op BenchmarkFloatPrecInexact/10-4 182718 667.2 ns/op BenchmarkFloatPrecInexact/100-4 124118 1008 ns/op BenchmarkFloatPrecInexact/1000-4 34344 3211 ns/op BenchmarkFloatPrecInexact/10000-4 4870 24626 ns/op BenchmarkFloatPrecInexact/100000-4 496 247391 ns/op BenchmarkFloatPrecInexact/1000000-4 39 3521101 ns/op BenchmarkFloatSqrt/64-4 22438 5283 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14187 8401 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9418 12045 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4867 23639 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 828 148306 ns/op 17894 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 61 1885040 ns/op 177153 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 142505866 ns/op 3802880 B/op 632 allocs/op PASS ok math/big 90.111s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 9300914 13.15 ns/op BenchmarkLeadingZeros8-4 8715288 13.75 ns/op BenchmarkLeadingZeros16-4 10189136 11.73 ns/op BenchmarkLeadingZeros32-4 9790976 11.91 ns/op BenchmarkLeadingZeros64-4 10489570 11.43 ns/op BenchmarkTrailingZeros-4 10226133 11.43 ns/op BenchmarkTrailingZeros8-4 10054155 12.22 ns/op BenchmarkTrailingZeros16-4 10378167 11.43 ns/op BenchmarkTrailingZeros32-4 9901608 12.08 ns/op BenchmarkTrailingZeros64-4 10510508 11.47 ns/op BenchmarkOnesCount-4 9878997 12.07 ns/op BenchmarkOnesCount8-4 10461720 11.46 ns/op BenchmarkOnesCount16-4 10584718 11.07 ns/op BenchmarkOnesCount32-4 10815853 11.13 ns/op BenchmarkOnesCount64-4 9811333 12.17 ns/op BenchmarkRotateLeft-4 9820893 12.30 ns/op BenchmarkRotateLeft8-4 10366126 11.36 ns/op BenchmarkRotateLeft16-4 9731154 12.35 ns/op BenchmarkRotateLeft32-4 10334209 11.43 ns/op BenchmarkRotateLeft64-4 10431957 11.45 ns/op BenchmarkReverse-4 14284158 8.326 ns/op BenchmarkReverse8-4 17073006 6.965 ns/op BenchmarkReverse16-4 16629729 7.131 ns/op BenchmarkReverse32-4 14915101 7.937 ns/op BenchmarkReverse64-4 14244362 8.311 ns/op BenchmarkReverseBytes-4 17946682 6.702 ns/op BenchmarkReverseBytes16-4 17650401 6.669 ns/op BenchmarkReverseBytes32-4 17796375 6.824 ns/op BenchmarkReverseBytes64-4 17930210 6.689 ns/op BenchmarkAdd-4 10756888 11.15 ns/op BenchmarkAdd32-4 9915463 12.22 ns/op BenchmarkAdd64-4 10644780 11.13 ns/op BenchmarkAdd64multiple-4 17586106 6.826 ns/op BenchmarkSub-4 10800884 11.26 ns/op BenchmarkSub32-4 9597216 12.46 ns/op BenchmarkSub64-4 10665192 11.19 ns/op BenchmarkSub64multiple-4 17329860 6.808 ns/op BenchmarkMul-4 10460498 11.64 ns/op BenchmarkMul32-4 9878382 12.26 ns/op BenchmarkMul64-4 10195298 11.55 ns/op BenchmarkDiv-4 2644957 45.77 ns/op BenchmarkDiv32-4 5592055 21.32 ns/op BenchmarkDiv64-4 2662521 45.13 ns/op PASS ok math/bits 6.862s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10358542 23.46 ns/op BenchmarkAcos-4 373087 304.7 ns/op BenchmarkAcosh-4 375043 323.8 ns/op BenchmarkAsin-4 419682 304.7 ns/op BenchmarkAsinh-4 416088 305.8 ns/op BenchmarkAtan-4 683136 214.2 ns/op BenchmarkAtanh-4 675978 215.1 ns/op BenchmarkConj-4 17296586 6.502 ns/op BenchmarkCos-4 510963 225.3 ns/op BenchmarkCosh-4 519230 228.5 ns/op BenchmarkExp-4 787863 164.5 ns/op BenchmarkLog-4 809865 163.4 ns/op BenchmarkLog10-4 801968 165.0 ns/op BenchmarkPhase-4 1749505 69.16 ns/op BenchmarkPolar-4 1000000 108.3 ns/op BenchmarkPow-4 198151 672.5 ns/op BenchmarkRect-4 1000000 111.9 ns/op BenchmarkSin-4 518212 232.6 ns/op BenchmarkSinh-4 545646 228.1 ns/op BenchmarkSqrt-4 837325 148.9 ns/op BenchmarkTan-4 328756 384.1 ns/op BenchmarkTanh-4 366192 341.3 ns/op PASS ok math/cmplx 4.125s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 623614 165.8 ns/op BenchmarkInt63ThreadsafeParallel-4 476270 255.3 ns/op BenchmarkInt63Unthreadsafe-4 1324832 90.48 ns/op BenchmarkIntn1000-4 860848 133.6 ns/op BenchmarkInt63n1000-4 927108 122.9 ns/op BenchmarkInt31n1000-4 947035 113.7 ns/op BenchmarkFloat32-4 1000000 109.9 ns/op BenchmarkFloat64-4 1301493 92.53 ns/op BenchmarkPerm3-4 201710 591.7 ns/op BenchmarkPerm30-4 24280 4928 ns/op BenchmarkPerm30ViaShuffle-4 26707 4519 ns/op BenchmarkShuffleOverhead-4 18998 6372 ns/op BenchmarkRead3-4 958026 124.2 ns/op BenchmarkRead64-4 78466 1501 ns/op BenchmarkRead1000-4 5421 21788 ns/op BenchmarkConcurrent-4 120645 989.1 ns/op PASS ok math/rand 3.362s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkChaCha8-4 5333223 23.24 ns/op BenchmarkPCG_DXSM-4 4284370 27.86 ns/op BenchmarkSourceUint64-4 4164148 28.83 ns/op BenchmarkGlobalInt64-4 3415136 36.05 ns/op BenchmarkGlobalInt64Parallel-4 6707005 17.98 ns/op BenchmarkGlobalUint64-4 3467994 36.76 ns/op BenchmarkGlobalUint64Parallel-4 6661576 18.11 ns/op BenchmarkInt64-4 2327376 51.50 ns/op BenchmarkUint64-4 2314920 51.41 ns/op BenchmarkGlobalIntN1000-4 2283588 53.95 ns/op BenchmarkIntN1000-4 1784985 67.90 ns/op BenchmarkInt64N1000-4 1769778 65.73 ns/op BenchmarkInt64N1e8-4 1825275 65.87 ns/op BenchmarkInt64N1e9-4 1750659 66.66 ns/op BenchmarkInt64N2e9-4 1797177 69.21 ns/op BenchmarkInt64N1e18-4 1745812 69.28 ns/op BenchmarkInt64N2e18-4 1700127 71.33 ns/op BenchmarkInt64N4e18-4 1483082 79.01 ns/op BenchmarkInt32N1000-4 1835006 67.28 ns/op BenchmarkInt32N1e8-4 1789606 65.50 ns/op BenchmarkInt32N1e9-4 1830358 69.54 ns/op BenchmarkInt32N2e9-4 1820682 67.51 ns/op BenchmarkFloat32-4 2300056 50.94 ns/op BenchmarkFloat64-4 2367457 50.95 ns/op BenchmarkExpFloat64-4 1307262 91.89 ns/op BenchmarkNormFloat64-4 1313026 92.13 ns/op BenchmarkPerm3-4 318558 370.2 ns/op BenchmarkPerm30-4 32853 3622 ns/op BenchmarkPerm30ViaShuffle-4 35367 3359 ns/op BenchmarkShuffleOverhead-4 47740 2502 ns/op BenchmarkConcurrent-4 2977459 38.38 ns/op PASS ok math/rand/v2 6.444s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45205 2595 ns/op BenchmarkQDecodeWord-4 101614 1150 ns/op BenchmarkQDecodeHeader-4 98233 1218 ns/op BenchmarkTypeByExtension/.html-4 376490 276.2 ns/op BenchmarkTypeByExtension/.HTML-4 307174 346.8 ns/op BenchmarkTypeByExtension/.unused-4 363068 305.9 ns/op BenchmarkExtensionsByType/text/html-4 196090 609.5 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 119844 1019 ns/op BenchmarkExtensionsByType/application/octet-stream-4 179074 656.5 ns/op PASS ok mime 2.232s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 562 178067 ns/op 47006 B/op 186 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 664 174453 ns/op 47501 B/op 186 allocs/op BenchmarkReadForm/files/maxMemory=0-4 261 447360 ns/op 104778 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 529 235646 ns/op 50127 B/op 207 allocs/op PASS ok mime/multipart 1.665s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1000 116616 ns/op PASS ok mime/quotedprintable 1.212s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 66 1627051 ns/op 8329 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 21 6434696 ns/op 19395 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5171891478 ns/op 157544 B/op 223 allocs/op BenchmarkDNSName-4 106990 1023 ns/op BenchmarkInterfaces-4 5533 21255 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 8107 13458 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5251 20786 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 6001 19633 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 7422 14346 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 5613 19071 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 6506 16177 ns/op BenchmarkParseIPValidIPv4-4 373957 318.7 ns/op BenchmarkParseIPValidIPv6-4 180309 666.5 ns/op BenchmarkIPString/IPv4-4 125678 948.6 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9969 10718 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 47199 2522 ns/op BenchmarkIPEqual/IPv4-4 1176362 101.3 ns/op BenchmarkIPEqual/IPv6-4 1066620 101.6 ns/op BenchmarkSendfileZeroBytes-4 14463 7147 ns/op 89 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1082710642 ns/op 0.00 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1077508357 ns/op 0.00 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1057871607 ns/op 0.00 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1044279230 ns/op 0.01 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1076208715 ns/op 0.02 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1076020019 ns/op 0.03 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1072638824 ns/op 0.06 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1079428766 ns/op 0.12 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1053380918 ns/op 0.25 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1051655010 ns/op 0.50 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1065861960 ns/op 0.98 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1024183962 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1082677973 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1029794074 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1082347046 ns/op 0.01 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1075928861 ns/op 0.02 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1060131164 ns/op 0.03 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1043117711 ns/op 0.06 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1076520241 ns/op 0.12 MB/s 33040 B/op 5 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1038623165 ns/op 0.25 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1079670117 ns/op 0.49 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1043171898 ns/op 1.01 MB/s 32944 B/op 4 allocs/op BenchmarkTCP4OneShot-4 3028 34688 ns/op BenchmarkTCP4OneShotTimeout-4 3609 33597 ns/op BenchmarkTCP4Persistent-4 16124 7844 ns/op BenchmarkTCP4PersistentTimeout-4 15868 7512 ns/op BenchmarkTCP6OneShot-4 3392 32918 ns/op BenchmarkTCP6OneShotTimeout-4 3051 36121 ns/op BenchmarkTCP6Persistent-4 15230 7884 ns/op BenchmarkTCP6PersistentTimeout-4 15540 7739 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 26580 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 26513 ns/op BenchmarkSetReadDeadline-4 127513 944.0 ns/op BenchmarkUDP6LinkLocalUnicast-4 8619 12881 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 12812 9132 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 13149 9154 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 13299 9023 ns/op 0 B/op 0 allocs/op PASS ok net 35.257s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 26364 4446 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11416 10361 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 13112 8552 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17038 7009 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 35689 3501 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 51453 2349 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1524928 78.38 ns/op BenchmarkFindChild/n=2/rep=map-4 3195328 35.79 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1379932 86.18 ns/op BenchmarkFindChild/n=4/rep=linear-4 762428 142.3 ns/op BenchmarkFindChild/n=4/rep=map-4 2924491 38.53 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 807706 149.1 ns/op BenchmarkFindChild/n=8/rep=linear-4 389001 297.4 ns/op BenchmarkFindChild/n=8/rep=map-4 2811022 41.63 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 397839 304.7 ns/op BenchmarkFindChild/n=16/rep=linear-4 215508 551.5 ns/op BenchmarkFindChild/n=16/rep=map-4 2875765 40.50 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2179664 55.35 ns/op BenchmarkFindChild/n=32/rep=linear-4 105609 1133 ns/op BenchmarkFindChild/n=32/rep=map-4 3476098 35.63 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2509555 48.07 ns/op BenchmarkMultiConflicts-4 1 180952030 ns/op BenchmarkServerMatch-4 18494 6619 ns/op BenchmarkReadRequestChrome-4 3514 32184 ns/op 18.98 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9496 11128 ns/op 7.01 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9177 11306 ns/op 7.25 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6681 16801 ns/op 8.99 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16352 7213 ns/op 5.55 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 291 391540 ns/op 2.62 MB/s BenchmarkFileAndServer_1KB/https1-4 201 527582 ns/op 1.94 MB/s BenchmarkFileAndServer_1KB/h2-4 133 817822 ns/op 1.25 MB/s BenchmarkFileAndServer_16MB/h1-4 2 53162269 ns/op 315.59 MB/s BenchmarkFileAndServer_16MB/https1-4 1 118533104 ns/op 141.54 MB/s BenchmarkFileAndServer_16MB/h2-4 1 238859085 ns/op 70.24 MB/s BenchmarkFileAndServer_64MB/h1-4 1 212759468 ns/op 315.42 MB/s BenchmarkFileAndServer_64MB/https1-4 1 427174451 ns/op 157.10 MB/s BenchmarkFileAndServer_64MB/h2-4 1 964770937 ns/op 69.56 MB/s BenchmarkServeMux-4 212 593003 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 255 498286 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 319 389497 ns/op 5995 B/op 63 allocs/op BenchmarkClientServer/https1-4 204 513344 ns/op 6688 B/op 73 allocs/op BenchmarkClientServer/h2-4 151 686504 ns/op 10049 B/op 79 allocs/op BenchmarkClientServerParallel/4/h1-4 1224 93592 ns/op 9337 B/op 76 allocs/op BenchmarkClientServerParallel/4/https1-4 38 2899388 ns/op 76192 B/op 829 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40347: read tcp 127.0.0.1:40343->127.0.0.1:40347: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40344: write tcp 127.0.0.1:40343->127.0.0.1:40344: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40349: write tcp 127.0.0.1:40343->127.0.0.1:40349: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40375: write tcp 127.0.0.1:40350->127.0.0.1:40375: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40378: write tcp 127.0.0.1:40350->127.0.0.1:40378: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40379: write tcp 127.0.0.1:40350->127.0.0.1:40379: use of closed network connection BenchmarkClientServerParallel/4/h2-4 422 252805 ns/op 11943 B/op 110 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40383: read tcp 127.0.0.1:40382->127.0.0.1:40383: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40384: read tcp 127.0.0.1:40382->127.0.0.1:40384: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40387: write tcp 127.0.0.1:40382->127.0.0.1:40387: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40385: write tcp 127.0.0.1:40382->127.0.0.1:40385: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40400: write tcp 127.0.0.1:40389->127.0.0.1:40400: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40392: write tcp 127.0.0.1:40389->127.0.0.1:40392: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40395: write tcp 127.0.0.1:40389->127.0.0.1:40395: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40402: read tcp 127.0.0.1:40389->127.0.0.1:40402: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40394: read tcp 127.0.0.1:40389->127.0.0.1:40394: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40397: read tcp 127.0.0.1:40389->127.0.0.1:40397: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 940 134303 ns/op 15625 B/op 97 allocs/op BenchmarkClientServerParallel/64/https1-4 34 4129411 ns/op 104335 B/op 1130 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41141: write tcp 127.0.0.1:41136->127.0.0.1:41141: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41138: write tcp 127.0.0.1:41136->127.0.0.1:41138: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41162: read tcp 127.0.0.1:41143->127.0.0.1:41162: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41163: read tcp 127.0.0.1:41143->127.0.0.1:41163: use of closed network connection BenchmarkClientServerParallel/64/h2-4 100 2745983 ns/op 65537 B/op 762 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41184: write tcp 127.0.0.1:41180->127.0.0.1:41184: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41186: write tcp 127.0.0.1:41180->127.0.0.1:41186: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41203: read tcp 127.0.0.1:41187->127.0.0.1:41203: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41204: read tcp 127.0.0.1:41187->127.0.0.1:41204: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41199: read tcp 127.0.0.1:41187->127.0.0.1:41199: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41190: write tcp 127.0.0.1:41187->127.0.0.1:41190: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41200: write tcp 127.0.0.1:41187->127.0.0.1:41200: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41192: write tcp 127.0.0.1:41187->127.0.0.1:41192: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41194: read tcp 127.0.0.1:41187->127.0.0.1:41194: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41201: read tcp 127.0.0.1:41187->127.0.0.1:41201: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1101665865 ns/op 28888 B/op 151 allocs/op BenchmarkClient-4 222 479733 ns/op 3747 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 566 200722 ns/op 7621 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 986 110073 ns/op 3114 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1411 74342 ns/op 1892 B/op 13 allocs/op BenchmarkServerHandlerTypeLen-4 1380 77721 ns/op 2747 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1592 76572 ns/op 2731 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1456 80124 ns/op 2758 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1539 75181 ns/op 1939 B/op 14 allocs/op BenchmarkServerHijack-4 837 145697 ns/op 16771 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 391 288105 ns/op 5925 B/op 53 allocs/op BenchmarkResponseStatusLine-4 461882 234.0 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.739s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4058 29911 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.282s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 98563 1150 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 512935 210.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 192328 622.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 65398 1870 ns/op BenchmarkStdIPv4-4 135016 881.5 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 89790 1313 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 90970 1333 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 83899 1430 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 71218 1676 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1718845 68.91 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1544541 77.03 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1439870 84.62 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 293959 407.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 317972 380.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 273433 433.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 80886 1473 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 268580 445.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 149457 802.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 153190 763.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 147340 825.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 77674 1578 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 341244 346.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 118915 994.5 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 170413 695.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 220778 539.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 159247 741.7 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 323893 368.6 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 143414 835.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 142196 827.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 142386 833.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 110554 1108 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 459177 252.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 146559 820.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 191862 636.9 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 251192 465.3 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 169104 693.4 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 228175 512.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 97842 1161 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 129574 908.1 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 162673 738.9 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 127687 932.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 259990 459.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 112681 1060 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 138066 858.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 175486 675.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 127279 903.6 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 100.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 103.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 101.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 108.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 108.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 108.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 108.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 107.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 107.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 348703 350.0 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 535682 210.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 220551 542.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 233605 512.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 212544 573.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 74806 1641 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 444337 263.3 ns/op PASS ok net/netip 9.170s 2024/02/08 21:21:16 Test RPC server listening on 127.0.0.1:41837 2024/02/08 21:21:16 Test HTTP RPC server listening on 127.0.0.1:41838 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1722 66958 ns/op BenchmarkEndToEndHTTP-4 1657 70075 ns/op BenchmarkEndToEndAsync-4 3816 34934 ns/op BenchmarkEndToEndAsyncHTTP-4 3922 30679 ns/op PASS ok net/rpc 1.892s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3381 32536 ns/op BenchmarkReadMIMEHeader/server_headers-4 5607 21561 ns/op BenchmarkUncommon-4 26838 4385 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.573s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4044 25173 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 96894 1212 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 557562 206.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 85825 1409 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 162697 729.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 77400 1545 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 12872 9178 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 374946 314.0 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 81656 1442 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 161968 744.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 76399 1554 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14224 8544 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 199418 609.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 79420 1472 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 76795 1494 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 36831 3228 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6427 18092 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 201207 593.3 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 77834 1495 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 78326 1494 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36687 3254 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6500 17423 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.165s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3300452 35.51 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 160125 684.8 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 836 131657 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:515: benchmarkReaddirname ".": 131 entries os_test.go:515: benchmarkReaddirname ".": 131 entries os_test.go:515: benchmarkReaddirname ".": 131 entries BenchmarkReaddir-4 308 389451 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:532: benchmarkReaddir ".": 131 entries os_test.go:532: benchmarkReaddir ".": 131 entries os_test.go:532: benchmarkReaddir ".": 131 entries BenchmarkReadDir-4 682 174428 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:549: benchmarkReadDir ".": 131 entries os_test.go:549: benchmarkReadDir ".": 131 entries os_test.go:549: benchmarkReadDir ".": 131 entries BenchmarkStatDot-4 81568 1473 ns/op BenchmarkStatFile-4 69795 1722 ns/op BenchmarkStatDir-4 74971 1595 ns/op BenchmarkLstatDot-4 82761 1466 ns/op BenchmarkLstatFile-4 70075 1733 ns/op BenchmarkLstatDir-4 74539 1633 ns/op PASS ok os 2.582s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 54 2268877 ns/op 6554 B/op 29 allocs/op PASS ok os/exec 1.307s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 353467 309.3 ns/op PASS ok os/user 1.268s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3738414 31.97 ns/op BenchmarkString-4 2291571 52.46 ns/op BenchmarkBytes-4 2054895 58.58 ns/op BenchmarkNamedBytes-4 1000000 113.4 ns/op BenchmarkBytesArray-4 673048 166.3 ns/op BenchmarkSliceLen-4 2365926 50.74 ns/op BenchmarkMapLen-4 816501 147.5 ns/op BenchmarkStringLen-4 1821853 65.48 ns/op BenchmarkArrayLen-4 1265556 94.03 ns/op BenchmarkSliceCap-4 2299958 51.02 ns/op BenchmarkDeepEqual/int8-4 375092 308.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 83395 1410 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 323018 357.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 79822 1471 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 329655 364.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 81879 1486 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 324698 356.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 80600 1505 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 330604 359.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 80721 1457 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 372616 305.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 110360 1081 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 332466 359.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 80938 1468 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 332973 362.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 81568 1480 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 326847 360.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 80961 1466 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 337885 360.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 81690 1456 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 327152 367.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 80654 1465 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 330621 354.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 80641 1464 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 335784 353.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 81807 1454 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 338416 354.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 80917 1474 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 333844 364.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 81080 1494 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 384304 305.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 84232 1428 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 336232 351.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 81145 1492 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 110002 1082 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 53842 2202 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 43402 2736 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 30348 3957 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 31620 3796 ns/op BenchmarkIsZero/ArrayComparable-4 272325 439.7 ns/op BenchmarkIsZero/ArrayIncomparable-4 28782 4164 ns/op BenchmarkIsZero/StructComparable-4 621360 189.6 ns/op BenchmarkIsZero/StructIncomparable-4 127893 931.3 ns/op BenchmarkIsZero/ArrayInt_4-4 1000000 100.9 ns/op BenchmarkIsZero/ArrayInt_1024-4 16870 6840 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 33589 3561 ns/op BenchmarkIsZero/Struct4Int-4 1000000 100.9 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 17581 6779 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 17617 6752 ns/op BenchmarkIsZero/StructInt_512-4 33784 3479 ns/op BenchmarkSetZero/Bool/Direct-4 3974688 30.96 ns/op BenchmarkSetZero/Bool/CachedZero-4 810441 145.1 ns/op BenchmarkSetZero/Bool/NewZero-4 603962 191.6 ns/op BenchmarkSetZero/Int/Direct-4 2504289 47.76 ns/op BenchmarkSetZero/Int/CachedZero-4 808095 143.6 ns/op BenchmarkSetZero/Int/NewZero-4 612919 192.8 ns/op BenchmarkSetZero/Uint/Direct-4 2482482 48.55 ns/op BenchmarkSetZero/Uint/CachedZero-4 782433 151.2 ns/op BenchmarkSetZero/Uint/NewZero-4 593659 194.4 ns/op BenchmarkSetZero/Float/Direct-4 2526109 47.39 ns/op BenchmarkSetZero/Float/CachedZero-4 823922 146.0 ns/op BenchmarkSetZero/Float/NewZero-4 611458 191.0 ns/op BenchmarkSetZero/Complex/Direct-4 2500209 47.98 ns/op BenchmarkSetZero/Complex/CachedZero-4 819036 143.4 ns/op BenchmarkSetZero/Complex/NewZero-4 606750 191.6 ns/op BenchmarkSetZero/Array/Direct-4 2095482 57.11 ns/op BenchmarkSetZero/Array/CachedZero-4 790968 148.9 ns/op BenchmarkSetZero/Array/NewZero-4 621030 194.3 ns/op BenchmarkSetZero/Chan/Direct-4 2490637 47.94 ns/op BenchmarkSetZero/Chan/CachedZero-4 826390 141.9 ns/op BenchmarkSetZero/Chan/NewZero-4 642495 185.0 ns/op BenchmarkSetZero/Func/Direct-4 2477130 48.49 ns/op BenchmarkSetZero/Func/CachedZero-4 864012 137.5 ns/op BenchmarkSetZero/Func/NewZero-4 627648 185.5 ns/op BenchmarkSetZero/Interface/Direct-4 2225856 54.21 ns/op BenchmarkSetZero/Interface/CachedZero-4 822067 144.5 ns/op BenchmarkSetZero/Interface/NewZero-4 602467 193.3 ns/op BenchmarkSetZero/Map/Direct-4 2457547 48.64 ns/op BenchmarkSetZero/Map/CachedZero-4 861806 138.9 ns/op BenchmarkSetZero/Map/NewZero-4 620810 185.2 ns/op BenchmarkSetZero/Pointer/Direct-4 2449756 48.07 ns/op BenchmarkSetZero/Pointer/CachedZero-4 825669 138.4 ns/op BenchmarkSetZero/Pointer/NewZero-4 628432 185.3 ns/op BenchmarkSetZero/Slice/Direct-4 2218900 53.76 ns/op BenchmarkSetZero/Slice/CachedZero-4 771780 145.1 ns/op BenchmarkSetZero/Slice/NewZero-4 605043 191.9 ns/op BenchmarkSetZero/String/Direct-4 2411649 50.94 ns/op BenchmarkSetZero/String/CachedZero-4 811712 147.1 ns/op BenchmarkSetZero/String/NewZero-4 592981 193.8 ns/op BenchmarkSetZero/Struct/Direct-4 2141750 58.80 ns/op BenchmarkSetZero/Struct/CachedZero-4 810376 144.5 ns/op BenchmarkSetZero/Struct/NewZero-4 604071 192.1 ns/op BenchmarkSelect/1-4 159574 762.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 69091 1778 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 34276 3455 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 198339 534.4 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 162994 735.9 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 133192 880.8 ns/op 145.33 MB/s BenchmarkCallArgCopy/size=256-4 123027 991.3 ns/op 258.25 MB/s BenchmarkCallArgCopy/size=1024-4 86878 1536 ns/op 666.67 MB/s BenchmarkCallArgCopy/size=4096-4 39393 3101 ns/op 1320.88 MB/s BenchmarkCallArgCopy/size=65536-4 3094 37488 ns/op 1748.17 MB/s BenchmarkFieldByName1-4 1361203 86.30 ns/op BenchmarkFieldByName2-4 112177 1383 ns/op BenchmarkFieldByName3-4 14475 8313 ns/op BenchmarkInterfaceBig-4 3981072 30.48 ns/op BenchmarkInterfaceSmall-4 3957022 30.05 ns/op BenchmarkNew-4 2044126 55.19 ns/op BenchmarkMap/StringKeys/MapIndex-4 2256 53313 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1796 66695 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2121 55926 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1742 66568 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2227 53798 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1782 66424 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 200420 584.2 ns/op PASS ok reflect 18.641s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10333 12116 ns/op 9132 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 13998 7910 ns/op 9318 B/op 1 allocs/op BenchmarkFindString-4 10000 10688 ns/op 9517 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 10790 ns/op 9310 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 9016 11717 ns/op 9420 B/op 2 allocs/op BenchmarkLiteral-4 16929 7074 ns/op BenchmarkNotLiteral-4 3854 27217 ns/op BenchmarkMatchClass-4 3211 35348 ns/op BenchmarkMatchClass_InRange-4 3276 34964 ns/op BenchmarkReplaceAll-4 2332 49575 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 16849 6792 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 36704 3151 ns/op BenchmarkAnchoredShortMatch-4 15334 8272 ns/op BenchmarkAnchoredLongMatch-4 19244 6151 ns/op BenchmarkOnePassShortA-4 20818 5856 ns/op BenchmarkNotOnePassShortA-4 7131 15009 ns/op BenchmarkOnePassShortB-4 26247 4463 ns/op BenchmarkNotOnePassShortB-4 8938 11949 ns/op BenchmarkOnePassLongPrefix-4 83342 1465 ns/op BenchmarkOnePassLongNotPrefix-4 28010 4324 ns/op BenchmarkMatchParallelShared-4 23068 4601 ns/op BenchmarkMatchParallelCopied-4 20808 4857 ns/op BenchmarkQuoteMetaAll-4 151483 794.8 ns/op 17.61 MB/s BenchmarkQuoteMetaNone-4 265040 447.2 ns/op 58.14 MB/s BenchmarkCompile/Onepass-4 4033 27376 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1615 70692 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 192 609785 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3534658 33.10 ns/op 483.41 MB/s BenchmarkMatch/Easy0/32-4 18644 6353 ns/op 5.04 MB/s BenchmarkMatch/Easy0/1K-4 15922 7325 ns/op 139.80 MB/s BenchmarkMatch/Easy0i/16-4 3774529 30.82 ns/op 519.16 MB/s BenchmarkMatch/Easy0i/32-4 5788 20953 ns/op 1.53 MB/s BenchmarkMatch/Easy0i/1K-4 273 436149 ns/op 2.35 MB/s BenchmarkMatch/Easy1/16-4 3739513 33.79 ns/op 473.56 MB/s BenchmarkMatch/Easy1/32-4 18285 6578 ns/op 4.86 MB/s BenchmarkMatch/Easy1/1K-4 7202 16337 ns/op 62.68 MB/s BenchmarkMatch/Medium/16-4 3553388 30.66 ns/op 521.81 MB/s BenchmarkMatch/Medium/32-4 6063 18236 ns/op 1.75 MB/s BenchmarkMatch/Medium/1K-4 309 379249 ns/op 2.70 MB/s BenchmarkMatch/Hard/16-4 3590908 32.39 ns/op 493.98 MB/s BenchmarkMatch/Hard/32-4 4254 28184 ns/op 1.14 MB/s BenchmarkMatch/Hard/1K-4 175 671908 ns/op 1.52 MB/s BenchmarkMatch/Hard1/16-4 1503 79051 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 777 150386 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 26 4352183 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 29413 4010 ns/op 3.99 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17864 6724 ns/op 4.76 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 685 172898 ns/op 5.92 MB/s 27 B/op 0 allocs/op PASS ok regexp 8.446s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 640748 186.0 ns/op BenchmarkIsWordChar-4 183543 652.4 ns/op PASS ok regexp/syntax 2.342s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 68977 1637 ns/op BenchmarkCallers/inlined-4 68745 1721 ns/op BenchmarkCallers/no-cache-4 15986 7521 ns/op BenchmarkFPCallers/cached-4 2875507 41.84 ns/op BenchmarkMakeChan/Byte-4 1072471 105.8 ns/op BenchmarkMakeChan/Int-4 985920 143.2 ns/op BenchmarkMakeChan/Ptr-4 632637 189.8 ns/op BenchmarkMakeChan/Struct/0-4 1210743 112.8 ns/op BenchmarkMakeChan/Struct/32-4 498996 289.4 ns/op BenchmarkMakeChan/Struct/40-4 436920 277.9 ns/op BenchmarkChanNonblocking-4 10696976 9.897 ns/op BenchmarkSelectUncontended-4 1000000 102.1 ns/op BenchmarkSelectSyncContended-4 29216 4096 ns/op BenchmarkSelectAsyncContended-4 102517 1183 ns/op BenchmarkSelectNonblock-4 6261613 18.45 ns/op BenchmarkChanUncontended-4 11022 11824 ns/op BenchmarkChanContended-4 1213 108959 ns/op BenchmarkChanSync-4 121957 1023 ns/op BenchmarkChanSyncWork-4 36112 3275 ns/op BenchmarkChanProdCons0-4 83322 1480 ns/op BenchmarkChanProdCons10-4 91572 1323 ns/op BenchmarkChanProdCons100-4 103152 1197 ns/op BenchmarkChanProdConsWork0-4 77428 1553 ns/op BenchmarkChanProdConsWork10-4 82029 1565 ns/op BenchmarkChanProdConsWork100-4 83090 1457 ns/op BenchmarkSelectProdCons-4 60331 1963 ns/op BenchmarkReceiveDataFromClosedChan-4 691054 172.2 ns/op BenchmarkChanCreation-4 174894 611.6 ns/op BenchmarkChanSem-4 126978 930.5 ns/op BenchmarkChanPopular-4 93 1103278 ns/op BenchmarkChanClosed-4 466046 262.6 ns/op BenchmarkCallClosure-4 6167659 19.43 ns/op BenchmarkCallClosure1-4 6071612 19.39 ns/op BenchmarkCallClosure2-4 1382733 91.18 ns/op BenchmarkCallClosure3-4 1659272 76.00 ns/op BenchmarkCallClosure4-4 1441506 88.12 ns/op BenchmarkComplex128DivNormal-4 9758707 19.18 ns/op BenchmarkComplex128DivNisNaN-4 7294869 20.89 ns/op BenchmarkComplex128DivDisNaN-4 8076566 22.29 ns/op BenchmarkComplex128DivNisInf-4 10449532 22.16 ns/op BenchmarkComplex128DivDisInf-4 5117158 30.29 ns/op BenchmarkAllocation-4 5314 29359 ns/op BenchmarkReadMemStats-4 5556 18503 ns/op BenchmarkReadMemStatsLatency-4 1 66681 p50-ns 66681 p90-ns 66681 p99-ns BenchmarkWriteBarrier-4 2892603 43.15 ns/op BenchmarkBulkWriteBarrier-4 5652387 18.66 ns/op BenchmarkScanStackNoLocals-4 3 39820070 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10300549 9.928 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9991196 10.84 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9116403 13.23 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6853305 17.42 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4930510 25.33 ns/op BenchmarkHash5-4 6126158 17.71 ns/op 282.32 MB/s BenchmarkHash16-4 6506787 18.58 ns/op 861.31 MB/s BenchmarkHash64-4 5990560 20.28 ns/op 3155.55 MB/s BenchmarkHash1024-4 1905480 62.76 ns/op 16316.91 MB/s BenchmarkHash65536-4 38816 3089 ns/op 21215.41 MB/s BenchmarkAlignedLoad-4 6976087 15.86 ns/op BenchmarkUnalignedLoad-4 7012024 16.50 ns/op BenchmarkEqEfaceConcrete-4 5677642 20.98 ns/op BenchmarkEqIfaceConcrete-4 5959947 20.13 ns/op BenchmarkNeEfaceConcrete-4 5965633 20.00 ns/op BenchmarkNeIfaceConcrete-4 5690162 21.08 ns/op BenchmarkConvT2EByteSized/bool-4 6273621 19.24 ns/op BenchmarkConvT2EByteSized/uint8-4 6242516 19.14 ns/op BenchmarkConvT2ESmall-4 5595189 20.85 ns/op BenchmarkConvT2EUintptr-4 5439285 22.02 ns/op BenchmarkConvT2ELarge-4 1213336 95.51 ns/op BenchmarkConvT2ISmall-4 5610826 21.27 ns/op BenchmarkConvT2IUintptr-4 5389599 22.29 ns/op BenchmarkConvT2ILarge-4 1230448 99.42 ns/op BenchmarkConvI2E-4 4465087 24.44 ns/op BenchmarkConvI2I-4 4835264 23.86 ns/op BenchmarkAssertE2T-4 4620651 26.15 ns/op BenchmarkAssertE2TLarge-4 2483745 48.95 ns/op BenchmarkAssertE2I-4 5719168 19.61 ns/op BenchmarkAssertI2T-4 4317202 27.85 ns/op BenchmarkAssertI2I-4 5439531 19.88 ns/op BenchmarkAssertI2E-4 5832763 18.43 ns/op BenchmarkAssertE2E-4 5775592 19.38 ns/op BenchmarkAssertE2T2-4 3372915 35.32 ns/op BenchmarkAssertE2T2Blank-4 4312419 27.95 ns/op BenchmarkAssertI2E2-4 4373984 27.20 ns/op BenchmarkAssertI2E2Blank-4 5859432 19.09 ns/op BenchmarkAssertE2E2-4 4503480 26.66 ns/op BenchmarkAssertE2E2Blank-4 5788479 19.33 ns/op BenchmarkConvT2Ezero/zero/16-4 5502871 21.79 ns/op BenchmarkConvT2Ezero/zero/32-4 5344281 22.04 ns/op BenchmarkConvT2Ezero/zero/64-4 5479455 21.92 ns/op BenchmarkConvT2Ezero/zero/str-4 5447242 21.90 ns/op BenchmarkConvT2Ezero/zero/slice-4 5334987 22.30 ns/op BenchmarkConvT2Ezero/zero/big-4 275253 480.1 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1268056 80.35 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1377676 106.5 ns/op BenchmarkConvT2Ezero/nonzero/big-4 280494 500.5 ns/op BenchmarkConvT2Ezero/smallint/16-4 5426191 22.02 ns/op BenchmarkConvT2Ezero/smallint/32-4 5462974 21.98 ns/op BenchmarkConvT2Ezero/smallint/64-4 5385942 22.12 ns/op BenchmarkConvT2Ezero/largeint/16-4 1568518 72.62 ns/op BenchmarkConvT2Ezero/largeint/32-4 1728816 76.25 ns/op BenchmarkConvT2Ezero/largeint/64-4 1538332 72.98 ns/op BenchmarkMalloc8-4 2149238 53.98 ns/op BenchmarkMalloc16-4 1689045 65.06 ns/op BenchmarkMallocTypeInfo8-4 1869297 65.67 ns/op BenchmarkMallocTypeInfo16-4 1587171 71.49 ns/op BenchmarkMallocLargeStruct-4 202695 751.9 ns/op BenchmarkGoroutineSelect-4 85 1391042 ns/op BenchmarkGoroutineBlocking-4 98 1216580 ns/op BenchmarkGoroutineForRange-4 92 1230573 ns/op BenchmarkGoroutineIdle-4 148 828274 ns/op BenchmarkHashStringSpeed-4 2267586 46.15 ns/op BenchmarkHashBytesSpeed-4 1370539 85.99 ns/op BenchmarkHashInt32Speed-4 2805992 40.10 ns/op BenchmarkHashInt64Speed-4 2548826 45.74 ns/op BenchmarkHashStringArraySpeed-4 586741 195.5 ns/op BenchmarkMegMap-4 2987601 40.11 ns/op BenchmarkMegOneMap-4 3687160 32.30 ns/op BenchmarkMegEqMap-4 1386 85287 ns/op BenchmarkMegEmptyMap-4 4292154 27.89 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2515075 48.40 ns/op BenchmarkSmallStrMap-4 3180630 40.16 ns/op BenchmarkMapStringKeysEight_16-4 2993463 38.70 ns/op BenchmarkMapStringKeysEight_32-4 2914048 41.08 ns/op BenchmarkMapStringKeysEight_64-4 2954019 40.80 ns/op BenchmarkMapStringKeysEight_1M-4 2906119 41.16 ns/op BenchmarkIntMap-4 3622976 32.64 ns/op BenchmarkMapFirst/1-4 4211413 28.83 ns/op BenchmarkMapFirst/2-4 4083981 28.48 ns/op BenchmarkMapFirst/3-4 4210410 28.52 ns/op BenchmarkMapFirst/4-4 4125864 29.25 ns/op BenchmarkMapFirst/5-4 4124943 29.21 ns/op BenchmarkMapFirst/6-4 4173996 28.72 ns/op BenchmarkMapFirst/7-4 4131679 27.97 ns/op BenchmarkMapFirst/8-4 4068991 27.89 ns/op BenchmarkMapFirst/9-4 3865225 30.62 ns/op BenchmarkMapFirst/10-4 3789914 31.67 ns/op BenchmarkMapFirst/11-4 3745806 31.36 ns/op BenchmarkMapFirst/12-4 3714781 32.05 ns/op BenchmarkMapFirst/13-4 3811514 31.47 ns/op BenchmarkMapFirst/14-4 3774372 31.96 ns/op BenchmarkMapFirst/15-4 3910936 30.72 ns/op BenchmarkMapFirst/16-4 3823435 30.46 ns/op BenchmarkMapMid/1-4 4384288 27.54 ns/op BenchmarkMapMid/2-4 4039232 27.19 ns/op BenchmarkMapMid/3-4 4365372 27.14 ns/op BenchmarkMapMid/4-4 3940683 30.83 ns/op BenchmarkMapMid/5-4 3957536 30.31 ns/op BenchmarkMapMid/6-4 4195162 29.55 ns/op BenchmarkMapMid/7-4 3884923 29.04 ns/op BenchmarkMapMid/8-4 3836182 31.27 ns/op BenchmarkMapMid/9-4 3914544 31.88 ns/op BenchmarkMapMid/10-4 3590173 32.06 ns/op BenchmarkMapMid/11-4 3809544 32.83 ns/op BenchmarkMapMid/12-4 3578606 33.25 ns/op BenchmarkMapMid/13-4 3623392 32.71 ns/op BenchmarkMapMid/14-4 3905660 33.08 ns/op BenchmarkMapMid/15-4 3681655 31.49 ns/op BenchmarkMapMid/16-4 3883876 32.32 ns/op BenchmarkMapLast/1-4 4434256 26.96 ns/op BenchmarkMapLast/2-4 4128985 27.52 ns/op BenchmarkMapLast/3-4 3891417 30.96 ns/op BenchmarkMapLast/4-4 3921944 31.03 ns/op BenchmarkMapLast/5-4 3847897 30.59 ns/op BenchmarkMapLast/6-4 3911319 30.84 ns/op BenchmarkMapLast/7-4 3846865 30.18 ns/op BenchmarkMapLast/8-4 3673336 32.57 ns/op BenchmarkMapLast/9-4 3616596 33.85 ns/op BenchmarkMapLast/10-4 3672200 35.00 ns/op BenchmarkMapLast/11-4 3618591 35.44 ns/op BenchmarkMapLast/12-4 3418035 34.33 ns/op BenchmarkMapLast/13-4 3537007 36.27 ns/op BenchmarkMapLast/14-4 3665882 31.67 ns/op BenchmarkMapLast/15-4 3633136 32.89 ns/op BenchmarkMapLast/16-4 3226615 33.34 ns/op BenchmarkMapCycle-4 2038789 58.08 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3290229 36.51 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2320 50251 ns/op BenchmarkMakeMap/[Byte]Byte-4 671408 246.9 ns/op BenchmarkMakeMap/[Int]Int-4 376545 341.8 ns/op BenchmarkNewEmptyMap-4 3869037 30.71 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1285593 92.61 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 462642 260.8 ns/op BenchmarkMapIterEmpty-4 5330450 22.46 ns/op BenchmarkSameLengthMap-4 4196890 28.87 ns/op BenchmarkBigKeyMap-4 1671523 72.30 ns/op BenchmarkBigValMap-4 1509288 79.15 ns/op BenchmarkSmallKeyMap-4 2774478 42.88 ns/op BenchmarkMapPopulate/1-4 1934170 61.39 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 152487 844.1 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8833 12581 ns/op 3351 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 812 166573 ns/op 53330 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 73 1750750 ns/op 427576 B/op 319 allocs/op BenchmarkMapPopulate/100000-4 5 20405741 ns/op 3608728 B/op 3993 allocs/op BenchmarkComplexAlgMap-4 436458 259.8 ns/op BenchmarkGoMapClear/Reflexive/1-4 1456780 83.43 ns/op BenchmarkGoMapClear/Reflexive/10-4 1393609 87.39 ns/op BenchmarkGoMapClear/Reflexive/100-4 498098 240.1 ns/op BenchmarkGoMapClear/Reflexive/1000-4 55538 2151 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5539 19165 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1000000 101.5 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 104.8 ns/op BenchmarkGoMapClear/NonReflexive/100-4 457869 256.9 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 55084 2175 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5598 18954 ns/op BenchmarkMapStringConversion/32/simple-4 1795556 67.23 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1602912 74.65 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1621660 73.95 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1672894 72.32 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1433512 83.45 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1529384 79.82 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1665535 68.21 ns/op BenchmarkMapInterfacePtr-4 1982012 61.58 ns/op BenchmarkNewEmptyMapHintLessThan8-4 2800503 41.12 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 147982 906.3 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4886 24354 ns/op BenchmarkMapPop1000-4 351 343646 ns/op BenchmarkMapPop10000-4 20 6207663 ns/op BenchmarkMapAssign/Int32/256-4 2193579 54.42 ns/op BenchmarkMapAssign/Int32/65536-4 1042321 106.9 ns/op BenchmarkMapAssign/Int64/256-4 2157073 53.79 ns/op BenchmarkMapAssign/Int64/65536-4 1013503 106.4 ns/op BenchmarkMapAssign/Str/256-4 1739120 68.64 ns/op BenchmarkMapAssign/Str/65536-4 494504 207.8 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1440380 83.22 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 741570 177.4 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1459329 82.53 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 678565 174.9 ns/op BenchmarkMapOperatorAssign/Str/256-4 537704 2490 ns/op BenchmarkMapOperatorAssign/Str/65536-4 226008 463.6 ns/op BenchmarkMapAppendAssign/Int32/256-4 1000000 135.0 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 288601 368.2 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 990800 143.0 ns/op 33 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 315012 368.7 ns/op 56 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 787717 206.2 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 168266 641.5 ns/op 107 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1788728 67.38 ns/op BenchmarkMapDelete/Int32/1000-4 1915148 62.81 ns/op BenchmarkMapDelete/Int32/10000-4 1849304 64.70 ns/op BenchmarkMapDelete/Int64/100-4 1779805 66.45 ns/op BenchmarkMapDelete/Int64/1000-4 1900723 62.55 ns/op BenchmarkMapDelete/Int64/10000-4 1825471 66.21 ns/op BenchmarkMapDelete/Str/100-4 1362799 88.55 ns/op BenchmarkMapDelete/Str/1000-4 1503525 79.96 ns/op BenchmarkMapDelete/Str/10000-4 1401019 86.54 ns/op BenchmarkMapDelete/Pointer/100-4 1590219 75.28 ns/op BenchmarkMapDelete/Pointer/1000-4 1747011 68.64 ns/op BenchmarkMapDelete/Pointer/10000-4 1627994 72.75 ns/op BenchmarkMemmove/0-4 13090988 7.972 ns/op BenchmarkMemmove/1-4 1938675 61.04 ns/op 16.38 MB/s BenchmarkMemmove/2-4 1876045 65.22 ns/op 30.67 MB/s BenchmarkMemmove/3-4 1850576 63.96 ns/op 46.91 MB/s BenchmarkMemmove/4-4 1924735 63.97 ns/op 62.53 MB/s BenchmarkMemmove/5-4 1876795 63.44 ns/op 78.81 MB/s BenchmarkMemmove/6-4 1878168 64.09 ns/op 93.62 MB/s BenchmarkMemmove/7-4 1909731 63.84 ns/op 109.64 MB/s BenchmarkMemmove/8-4 1913827 62.27 ns/op 128.47 MB/s BenchmarkMemmove/9-4 1736971 69.59 ns/op 129.32 MB/s BenchmarkMemmove/10-4 1704538 68.78 ns/op 145.38 MB/s BenchmarkMemmove/11-4 1715979 68.12 ns/op 161.47 MB/s BenchmarkMemmove/12-4 1723590 68.12 ns/op 176.16 MB/s BenchmarkMemmove/13-4 1750687 67.85 ns/op 191.59 MB/s BenchmarkMemmove/14-4 1766214 67.84 ns/op 206.37 MB/s BenchmarkMemmove/15-4 1765981 68.29 ns/op 219.66 MB/s BenchmarkMemmove/16-4 1812038 66.60 ns/op 240.23 MB/s BenchmarkMemmove/32-4 1772863 68.39 ns/op 467.87 MB/s BenchmarkMemmove/64-4 1631497 73.20 ns/op 874.37 MB/s BenchmarkMemmove/128-4 1387630 85.32 ns/op 1500.29 MB/s BenchmarkMemmove/256-4 1000000 112.6 ns/op 2274.08 MB/s BenchmarkMemmove/512-4 721120 166.4 ns/op 3076.56 MB/s BenchmarkMemmove/1024-4 401472 299.2 ns/op 3421.92 MB/s BenchmarkMemmove/2048-4 244872 491.3 ns/op 4168.61 MB/s BenchmarkMemmove/4096-4 131181 901.9 ns/op 4541.39 MB/s BenchmarkMemmoveOverlap/32-4 1784240 67.77 ns/op 472.17 MB/s BenchmarkMemmoveOverlap/64-4 1632781 72.74 ns/op 879.84 MB/s BenchmarkMemmoveOverlap/128-4 1411148 84.80 ns/op 1509.50 MB/s BenchmarkMemmoveOverlap/256-4 1000000 113.5 ns/op 2255.70 MB/s BenchmarkMemmoveOverlap/512-4 706796 162.0 ns/op 3159.93 MB/s BenchmarkMemmoveOverlap/1024-4 405168 295.5 ns/op 3465.64 MB/s BenchmarkMemmoveOverlap/2048-4 238576 493.9 ns/op 4146.43 MB/s BenchmarkMemmoveOverlap/4096-4 131151 912.3 ns/op 4489.82 MB/s BenchmarkMemmoveUnalignedDst/0-4 12547581 8.581 ns/op BenchmarkMemmoveUnalignedDst/1-4 1894814 63.36 ns/op 15.78 MB/s BenchmarkMemmoveUnalignedDst/2-4 1917910 63.69 ns/op 31.40 MB/s BenchmarkMemmoveUnalignedDst/3-4 1841560 65.75 ns/op 45.63 MB/s BenchmarkMemmoveUnalignedDst/4-4 1868060 64.29 ns/op 62.22 MB/s BenchmarkMemmoveUnalignedDst/5-4 1851824 64.64 ns/op 77.35 MB/s BenchmarkMemmoveUnalignedDst/6-4 1890794 63.37 ns/op 94.68 MB/s BenchmarkMemmoveUnalignedDst/7-4 1878366 64.21 ns/op 109.02 MB/s BenchmarkMemmoveUnalignedDst/8-4 1894044 63.50 ns/op 125.98 MB/s BenchmarkMemmoveUnalignedDst/9-4 1731542 68.25 ns/op 131.87 MB/s BenchmarkMemmoveUnalignedDst/10-4 1730263 68.17 ns/op 146.70 MB/s BenchmarkMemmoveUnalignedDst/11-4 1759015 67.72 ns/op 162.43 MB/s BenchmarkMemmoveUnalignedDst/12-4 1739726 68.60 ns/op 174.92 MB/s BenchmarkMemmoveUnalignedDst/13-4 1749355 68.84 ns/op 188.83 MB/s BenchmarkMemmoveUnalignedDst/14-4 1758388 68.30 ns/op 204.97 MB/s BenchmarkMemmoveUnalignedDst/15-4 1744597 68.29 ns/op 219.65 MB/s BenchmarkMemmoveUnalignedDst/16-4 1724990 70.02 ns/op 228.50 MB/s BenchmarkMemmoveUnalignedDst/32-4 1665597 71.17 ns/op 449.64 MB/s BenchmarkMemmoveUnalignedDst/64-4 1554165 77.61 ns/op 824.59 MB/s BenchmarkMemmoveUnalignedDst/128-4 1311879 90.77 ns/op 1410.09 MB/s BenchmarkMemmoveUnalignedDst/256-4 981460 115.7 ns/op 2212.09 MB/s BenchmarkMemmoveUnalignedDst/512-4 696471 169.6 ns/op 3018.57 MB/s BenchmarkMemmoveUnalignedDst/1024-4 394618 304.2 ns/op 3366.53 MB/s BenchmarkMemmoveUnalignedDst/2048-4 241771 492.0 ns/op 4163.02 MB/s BenchmarkMemmoveUnalignedDst/4096-4 130134 921.3 ns/op 4446.08 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1605651 75.47 ns/op 424.03 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1515598 78.19 ns/op 818.57 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1330226 89.35 ns/op 1432.52 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 115.1 ns/op 2224.12 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 700519 166.7 ns/op 3072.30 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 405049 297.4 ns/op 3443.39 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 236158 500.0 ns/op 4096.18 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 130177 919.0 ns/op 4457.08 MB/s BenchmarkMemmoveUnalignedSrc/0-4 12241359 8.258 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1922293 61.69 ns/op 16.21 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1907500 63.80 ns/op 31.35 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1884456 63.40 ns/op 47.32 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1875190 64.12 ns/op 62.38 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1858636 65.72 ns/op 76.08 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1893189 63.81 ns/op 94.03 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1886484 64.29 ns/op 108.88 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1914620 63.78 ns/op 125.43 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1755632 67.90 ns/op 132.55 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1746666 68.33 ns/op 146.34 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1772072 68.97 ns/op 159.50 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1745744 68.00 ns/op 176.48 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1762238 68.50 ns/op 189.77 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1764595 68.00 ns/op 205.87 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1759455 68.51 ns/op 218.95 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1761109 68.40 ns/op 233.91 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1697366 71.79 ns/op 445.73 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1568322 76.99 ns/op 831.23 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1368891 90.87 ns/op 1408.57 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 113.4 ns/op 2257.13 MB/s BenchmarkMemmoveUnalignedSrc/512-4 707349 168.8 ns/op 3032.42 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 397501 303.4 ns/op 3375.05 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 241288 498.1 ns/op 4111.51 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 131360 908.0 ns/op 4511.02 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1496026 79.82 ns/op 200.44 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1524061 78.12 ns/op 204.80 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1443157 82.41 ns/op 194.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1432018 82.70 ns/op 193.48 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1464297 82.50 ns/op 193.94 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1465190 82.16 ns/op 194.75 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1467690 82.30 ns/op 194.40 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1467728 83.09 ns/op 192.56 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1304696 91.56 ns/op 698.98 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1000000 100.1 ns/op 639.07 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1285162 92.11 ns/op 694.83 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1286000 92.76 ns/op 689.98 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1314866 91.53 ns/op 699.23 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1307334 92.07 ns/op 695.16 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1320026 91.06 ns/op 702.86 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1291567 91.43 ns/op 699.98 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 770829 156.2 ns/op 1638.71 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 586395 200.8 ns/op 1274.68 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 851982 131.6 ns/op 1944.87 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 905652 131.0 ns/op 1953.60 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 919281 131.0 ns/op 1954.20 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 900346 136.5 ns/op 1875.42 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 889538 130.4 ns/op 1962.45 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 832753 136.6 ns/op 1874.56 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 80058 1493 ns/op 2744.22 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 51943 2310 ns/op 1773.28 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 128888 925.7 ns/op 4424.77 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 128596 928.4 ns/op 4412.10 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 130146 920.3 ns/op 4450.50 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 128594 922.5 ns/op 4440.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 128780 917.9 ns/op 4462.34 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 128569 923.9 ns/op 4433.60 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 4918 23481 ns/op 2790.97 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3183 35898 ns/op 1825.64 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 7262 14316 ns/op 4577.97 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 7270 14307 ns/op 4580.67 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 7446 14338 ns/op 4570.89 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 7294 14377 ns/op 4558.39 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 7449 14193 ns/op 4617.36 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 7114 14487 ns/op 4523.74 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1661294 71.71 ns/op 446.21 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1537381 78.75 ns/op 812.68 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1317898 90.89 ns/op 1408.35 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 115.9 ns/op 2209.10 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 705702 166.7 ns/op 3071.19 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 394794 294.2 ns/op 3480.94 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 239528 497.0 ns/op 4120.63 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 132444 904.2 ns/op 4529.86 MB/s BenchmarkMemclr/5-4 10650976 11.25 ns/op 444.26 MB/s BenchmarkMemclr/16-4 10122775 11.86 ns/op 1348.67 MB/s BenchmarkMemclr/64-4 9916615 12.00 ns/op 5332.58 MB/s BenchmarkMemclr/256-4 8463056 14.19 ns/op 18044.79 MB/s BenchmarkMemclr/4096-4 2389518 51.38 ns/op 79722.72 MB/s BenchmarkMemclr/65536-4 60832 1702 ns/op 38500.63 MB/s BenchmarkMemclr/1M-4 2696 39738 ns/op 26387.41 MB/s BenchmarkMemclr/4M-4 676 167345 ns/op 25063.86 MB/s BenchmarkMemclr/8M-4 328 359363 ns/op 23343.01 MB/s BenchmarkMemclr/16M-4 93 1229719 ns/op 13643.13 MB/s BenchmarkMemclr/64M-4 12 9266625 ns/op 7242.00 MB/s BenchmarkMemclrUnaligned/0_5-4 6619908 17.79 ns/op 281.13 MB/s BenchmarkMemclrUnaligned/0_16-4 6790300 17.22 ns/op 929.40 MB/s BenchmarkMemclrUnaligned/0_64-4 6670274 17.99 ns/op 3558.29 MB/s BenchmarkMemclrUnaligned/0_256-4 6079543 19.60 ns/op 13063.03 MB/s BenchmarkMemclrUnaligned/0_4096-4 2143039 55.22 ns/op 74172.40 MB/s BenchmarkMemclrUnaligned/0_65536-4 65026 2143 ns/op 30579.95 MB/s BenchmarkMemclrUnaligned/1_5-4 6750260 17.87 ns/op 279.81 MB/s BenchmarkMemclrUnaligned/1_16-4 6845468 17.25 ns/op 927.35 MB/s BenchmarkMemclrUnaligned/1_64-4 6697923 18.01 ns/op 3554.40 MB/s BenchmarkMemclrUnaligned/1_256-4 6097135 19.71 ns/op 12989.66 MB/s BenchmarkMemclrUnaligned/1_4096-4 1307396 94.74 ns/op 43232.08 MB/s BenchmarkMemclrUnaligned/1_65536-4 48873 2130 ns/op 30770.46 MB/s BenchmarkMemclrUnaligned/4_5-4 6630894 17.76 ns/op 281.52 MB/s BenchmarkMemclrUnaligned/4_16-4 6878085 17.19 ns/op 930.85 MB/s BenchmarkMemclrUnaligned/4_64-4 6613759 18.02 ns/op 3552.32 MB/s BenchmarkMemclrUnaligned/4_256-4 6101976 19.60 ns/op 13058.56 MB/s BenchmarkMemclrUnaligned/4_4096-4 1298358 91.92 ns/op 44561.97 MB/s BenchmarkMemclrUnaligned/4_65536-4 53371 2137 ns/op 30673.58 MB/s BenchmarkMemclrUnaligned/7_5-4 6768474 17.81 ns/op 280.80 MB/s BenchmarkMemclrUnaligned/7_16-4 6978966 17.33 ns/op 923.27 MB/s BenchmarkMemclrUnaligned/7_64-4 6636631 17.77 ns/op 3600.58 MB/s BenchmarkMemclrUnaligned/7_256-4 5943141 20.22 ns/op 12659.63 MB/s BenchmarkMemclrUnaligned/7_4096-4 1286559 93.04 ns/op 44024.31 MB/s BenchmarkMemclrUnaligned/7_65536-4 50166 2227 ns/op 29426.18 MB/s BenchmarkMemclrUnaligned/0_1M-4 2778 41686 ns/op 25154.27 MB/s BenchmarkMemclrUnaligned/0_4M-4 697 166858 ns/op 25136.97 MB/s BenchmarkMemclrUnaligned/0_8M-4 325 362635 ns/op 23132.34 MB/s BenchmarkMemclrUnaligned/0_16M-4 148 1265117 ns/op 13261.39 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9343138 ns/op 7182.69 MB/s BenchmarkMemclrUnaligned/1_1M-4 2769 41562 ns/op 25229.48 MB/s BenchmarkMemclrUnaligned/1_4M-4 651 171074 ns/op 24517.46 MB/s BenchmarkMemclrUnaligned/1_8M-4 240 502997 ns/op 16677.25 MB/s BenchmarkMemclrUnaligned/1_16M-4 45 2286859 ns/op 7336.36 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9408632 ns/op 7132.69 MB/s BenchmarkMemclrUnaligned/4_1M-4 2514 40966 ns/op 25596.50 MB/s BenchmarkMemclrUnaligned/4_4M-4 660 170746 ns/op 24564.58 MB/s BenchmarkMemclrUnaligned/4_8M-4 230 488371 ns/op 17176.73 MB/s BenchmarkMemclrUnaligned/4_16M-4 57 2086569 ns/op 8040.57 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9347223 ns/op 7179.55 MB/s BenchmarkMemclrUnaligned/7_1M-4 2574 39387 ns/op 26622.36 MB/s BenchmarkMemclrUnaligned/7_4M-4 670 168005 ns/op 24965.38 MB/s BenchmarkMemclrUnaligned/7_8M-4 252 459916 ns/op 18239.43 MB/s BenchmarkMemclrUnaligned/7_16M-4 60 1796420 ns/op 9339.25 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9299239 ns/op 7216.60 MB/s BenchmarkGoMemclr/5-4 2213426 53.59 ns/op 93.30 MB/s BenchmarkGoMemclr/16-4 514405 215.1 ns/op 74.37 MB/s BenchmarkGoMemclr/64-4 145898 808.6 ns/op 79.15 MB/s BenchmarkGoMemclr/256-4 37903 3204 ns/op 79.89 MB/s BenchmarkMemclrRange/1K_2K-4 68914 1753 ns/op 54692.62 MB/s BenchmarkMemclrRange/2K_8K-4 32137 3731 ns/op 89395.74 MB/s BenchmarkMemclrRange/4K_16K-4 43112 2777 ns/op 116323.64 MB/s BenchmarkMemclrRange/160K_228K-4 1834 56147 ns/op 29616.29 MB/s BenchmarkClearFat7-4 6715803 17.74 ns/op BenchmarkClearFat8-4 6619903 17.10 ns/op BenchmarkClearFat11-4 5882028 19.81 ns/op BenchmarkClearFat12-4 5947341 19.16 ns/op BenchmarkClearFat13-4 6040296 19.75 ns/op BenchmarkClearFat14-4 5951734 20.14 ns/op BenchmarkClearFat15-4 5768676 19.73 ns/op BenchmarkClearFat16-4 6256741 18.09 ns/op BenchmarkClearFat24-4 6152956 19.08 ns/op BenchmarkClearFat32-4 6017942 19.56 ns/op BenchmarkClearFat40-4 5711476 20.68 ns/op BenchmarkClearFat48-4 5568571 21.08 ns/op BenchmarkClearFat56-4 5277585 21.70 ns/op BenchmarkClearFat64-4 5220979 22.30 ns/op BenchmarkClearFat72-4 4995788 23.50 ns/op BenchmarkClearFat128-4 3865266 30.05 ns/op BenchmarkClearFat256-4 2715448 43.82 ns/op BenchmarkClearFat512-4 1478097 80.92 ns/op BenchmarkClearFat1024-4 889645 131.3 ns/op BenchmarkClearFat1032-4 830361 137.9 ns/op BenchmarkClearFat1040-4 856087 140.2 ns/op BenchmarkCopyFat7-4 6880774 18.10 ns/op BenchmarkCopyFat8-4 6548773 17.65 ns/op BenchmarkCopyFat11-4 5964814 19.20 ns/op BenchmarkCopyFat12-4 6094017 18.88 ns/op BenchmarkCopyFat13-4 5948257 19.14 ns/op BenchmarkCopyFat14-4 5999724 19.73 ns/op BenchmarkCopyFat15-4 6093012 19.08 ns/op BenchmarkCopyFat16-4 6422385 18.07 ns/op BenchmarkCopyFat24-4 6058328 19.73 ns/op BenchmarkCopyFat32-4 6068613 19.68 ns/op BenchmarkCopyFat64-4 5204175 23.13 ns/op BenchmarkCopyFat72-4 4993122 23.54 ns/op BenchmarkCopyFat128-4 3745045 31.99 ns/op BenchmarkCopyFat256-4 2558481 46.69 ns/op BenchmarkCopyFat512-4 1373113 87.01 ns/op BenchmarkCopyFat520-4 1340607 88.90 ns/op BenchmarkCopyFat1024-4 843213 148.3 ns/op BenchmarkCopyFat1032-4 799946 150.1 ns/op BenchmarkCopyFat1040-4 787838 147.9 ns/op BenchmarkIssue18740/2byte-4 481 250468 ns/op BenchmarkIssue18740/4byte-4 739 157041 ns/op BenchmarkIssue18740/8byte-4 1056 113067 ns/op BenchmarkMemclrKnownSize1-4 8358724 13.33 ns/op 75.01 MB/s BenchmarkMemclrKnownSize2-4 5745728 20.88 ns/op 95.78 MB/s BenchmarkMemclrKnownSize4-4 3649909 33.37 ns/op 119.85 MB/s BenchmarkMemclrKnownSize8-4 1000000 102.7 ns/op 77.91 MB/s BenchmarkMemclrKnownSize16-4 554566 208.7 ns/op 76.66 MB/s BenchmarkMemclrKnownSize32-4 296745 403.5 ns/op 79.31 MB/s BenchmarkMemclrKnownSize64-4 152592 785.9 ns/op 81.44 MB/s BenchmarkMemclrKnownSize112-4 88110 1367 ns/op 81.95 MB/s BenchmarkMemclrKnownSize128-4 78001 1555 ns/op 82.29 MB/s BenchmarkMemclrKnownSize192-4 51546 2315 ns/op 82.95 MB/s BenchmarkMemclrKnownSize248-4 40158 2983 ns/op 83.14 MB/s BenchmarkMemclrKnownSize256-4 38622 3093 ns/op 82.77 MB/s BenchmarkMemclrKnownSize512-4 19508 6133 ns/op 83.48 MB/s BenchmarkMemclrKnownSize1024-4 9049 12265 ns/op 83.49 MB/s BenchmarkMemclrKnownSize4096-4 2432 49590 ns/op 82.60 MB/s BenchmarkMemclrKnownSize512KiB-4 18 6452076 ns/op 81.26 MB/s BenchmarkReadMetricsLatency-4 13173 6749 p50-ns 7296 p90-ns 20573 p99-ns BenchmarkFinalizer-4 177 671622 ns/op BenchmarkFinalizerRun-4 202180 899.5 ns/op BenchmarkMinFloat-4 1457594 81.72 ns/op BenchmarkMaxFloat-4 1463568 80.32 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6060399 19.57 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3109594 37.96 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2403872 49.96 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2312634 51.27 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1323819 91.20 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 100.8 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2194261 54.65 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1259292 95.77 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1314756 90.29 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1966641 60.96 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1972959 62.18 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1713205 69.51 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1478796 81.79 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1357364 88.40 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7149495 16.82 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7438677 16.24 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7338642 16.35 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6969579 16.89 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6663717 18.07 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6046328 19.75 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7130907 16.80 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7222638 16.17 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7371457 16.23 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7242621 16.86 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7332290 16.24 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7363302 16.29 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7126376 16.79 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7339231 16.21 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7374225 16.32 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7151776 16.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7405752 16.35 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7386494 16.33 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7097836 16.89 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7057010 17.02 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7030299 17.04 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7015945 16.98 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7037109 17.01 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7038694 16.92 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7054125 16.78 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7005511 17.03 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7061233 17.21 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7144183 16.83 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7069742 17.04 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6845253 17.03 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7092727 16.85 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7331143 16.32 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7430018 16.18 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7054827 16.99 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7318068 16.26 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7400790 16.20 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7184385 16.91 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7460632 16.32 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7435269 16.26 ns/op BenchmarkNetpollBreak-4 3484 33153 ns/op BenchmarkPinnerPinUnpinBatch-4 1011 126851 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 208 567522 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1003 129605 ns/op BenchmarkPinnerPinUnpin-4 1000000 107.2 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 108.5 ns/op BenchmarkPinnerPinUnpinDouble-4 424996 284.4 ns/op BenchmarkPinnerPinUnpinParallel-4 3509512 34.49 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3501919 33.86 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 189475 624.5 ns/op BenchmarkPinnerIsPinnedOnPinned-4 6237246 19.24 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5300997 22.19 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9776677 12.13 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9773620 12.13 ns/op BenchmarkPingPongHog-4 670 380619 ns/op BenchmarkStackGrowth-4 106321 1031 ns/op BenchmarkStackGrowthDeep-4 1197 99439 ns/op BenchmarkCreateGoroutines-4 25965 4639 ns/op BenchmarkCreateGoroutinesParallel-4 40281 3024 ns/op BenchmarkCreateGoroutinesCapture-4 5235 22595 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 37776 3178 ns/op BenchmarkClosureCall-4 16729070 5.988 ns/op BenchmarkWakeupParallelSpinning/0s-4 6070 19954 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4953 30633 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4359 27653 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2940 40032 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2022 60244 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1302 90138 ns/op BenchmarkWakeupParallelSpinning/50µs-4 835 152488 ns/op BenchmarkWakeupParallelSpinning/100µs-4 470 249380 ns/op BenchmarkMatmult-4 4447593 31.68 ns/op BenchmarkFastrand-4 10564867 11.50 ns/op BenchmarkFastrand64-4 10551678 11.46 ns/op BenchmarkFastrandHashiter-4 4387551 27.16 ns/op BenchmarkFastrandn/2-4 5375228 23.70 ns/op BenchmarkFastrandn/3-4 5296346 24.24 ns/op BenchmarkFastrandn/4-4 5509264 23.63 ns/op BenchmarkFastrandn/5-4 5285822 23.38 ns/op BenchmarkIfaceCmp100-4 92150 1285 ns/op BenchmarkIfaceCmpNil100-4 162794 744.9 ns/op BenchmarkEfaceCmpDiff-4 38370 3136 ns/op BenchmarkEfaceCmpDiffIndirect-4 29679 3980 ns/op BenchmarkDefer-4 1238030 97.17 ns/op BenchmarkDefer10-4 817568 151.8 ns/op BenchmarkDeferMany-4 547047 416.8 ns/op BenchmarkPanicRecover-4 567638 216.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 554379 204.0 ns/op 85.00 p50-ns 88.00 p90-ns 160.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 526416 233.9 ns/op 85.00 p50-ns 146.0 p90-ns 192.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 2691 40039 ns/op 34937 p50-ns 39724 p90-ns 110958 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 4033719 ns/op 238911 p50-ns 18964230 p90-ns 33859562 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 524493 205.0 ns/op 84.00 p50-ns 87.00 p90-ns 122.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 520893 225.0 ns/op 84.00 p50-ns 88.00 p90-ns 159.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 28 3864624 ns/op 3819506 p50-ns 4101782 p90-ns 4291923 p99-ns BenchmarkGoroutineProfile/large/loaded-4 26 7102910 ns/op 4607450 p50-ns 18108731 p90-ns 28768852 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 481400 228.6 ns/op 84.00 p50-ns 88.00 p90-ns 161.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 399879 251.7 ns/op 84.00 p50-ns 88.00 p90-ns 163.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 861 130968 ns/op 127455 p50-ns 135820 p90-ns 204529 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 212 1081069 ns/op 291960 p50-ns 1299630 p90-ns 15746856 p99-ns BenchmarkRWMutexUncontended-4 3057222 38.69 ns/op BenchmarkRWMutexWrite100-4 556344 196.6 ns/op BenchmarkRWMutexWrite10-4 89074 1347 ns/op BenchmarkRWMutexWorkWrite100-4 487558 258.7 ns/op BenchmarkRWMutexWorkWrite10-4 83158 1528 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2612 44869 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 919 127334 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1254 91405 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 445 263921 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 631 183132 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 212 543950 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 321 369140 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 104 1135221 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 346429 422.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 353638 393.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 287103 464.4 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 330922 422.8 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 330391 469.9 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 236826 526.1 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 311948 459.6 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 316896 430.8 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 250370 512.5 ns/op BenchmarkMakeSlice/Byte-4 2140738 59.71 ns/op BenchmarkMakeSlice/Int16-4 2084767 55.70 ns/op BenchmarkMakeSlice/Int-4 1602700 75.87 ns/op BenchmarkMakeSlice/Ptr-4 1334701 83.81 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 112.9 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 131.8 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 190.4 ns/op BenchmarkGrowSlice/Byte-4 866132 150.3 ns/op BenchmarkGrowSlice/Int16-4 774830 163.4 ns/op BenchmarkGrowSlice/Int-4 649416 207.2 ns/op BenchmarkGrowSlice/Ptr-4 565005 231.3 ns/op BenchmarkGrowSlice/Struct/24-4 361051 371.5 ns/op BenchmarkGrowSlice/Struct/32-4 291735 531.9 ns/op BenchmarkGrowSlice/Struct/40-4 225669 741.6 ns/op BenchmarkExtendSlice/IntSlice-4 550282 240.9 ns/op BenchmarkExtendSlice/PointerSlice-4 456420 276.2 ns/op BenchmarkExtendSlice/NoGrow-4 906936 148.4 ns/op BenchmarkAppend-4 745454 142.9 ns/op BenchmarkAppendGrowByte-4 5 23104166 ns/op BenchmarkAppendGrowString-4 1 229101241 ns/op BenchmarkAppendSlice/1Bytes-4 1873851 62.72 ns/op BenchmarkAppendSlice/4Bytes-4 1819369 65.58 ns/op BenchmarkAppendSlice/7Bytes-4 1773986 66.57 ns/op BenchmarkAppendSlice/8Bytes-4 1810876 66.86 ns/op BenchmarkAppendSlice/15Bytes-4 1666239 71.51 ns/op BenchmarkAppendSlice/16Bytes-4 1716475 69.85 ns/op BenchmarkAppendSlice/32Bytes-4 1718466 68.84 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 81225 1628 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 23467 7651 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 7327 21703 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1647 84929 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 208 566588 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 46 2422098 ns/op BenchmarkAppendStr/1Bytes-4 2166223 55.30 ns/op BenchmarkAppendStr/4Bytes-4 2126355 56.20 ns/op BenchmarkAppendStr/8Bytes-4 2092604 56.93 ns/op BenchmarkAppendStr/16Bytes-4 1978095 60.27 ns/op BenchmarkAppendStr/32Bytes-4 2005138 59.88 ns/op BenchmarkAppendSpecialCase-4 801385 144.6 ns/op BenchmarkCopy/1Byte-4 1912048 60.13 ns/op 16.63 MB/s BenchmarkCopy/1String-4 1897098 61.28 ns/op 16.32 MB/s BenchmarkCopy/2Byte-4 1900456 61.53 ns/op 32.50 MB/s BenchmarkCopy/2String-4 1874407 62.97 ns/op 31.76 MB/s BenchmarkCopy/4Byte-4 1880151 62.51 ns/op 63.99 MB/s BenchmarkCopy/4String-4 1892690 61.77 ns/op 64.76 MB/s BenchmarkCopy/8Byte-4 1915278 60.95 ns/op 131.26 MB/s BenchmarkCopy/8String-4 1917610 62.08 ns/op 128.87 MB/s BenchmarkCopy/12Byte-4 1729100 66.59 ns/op 180.20 MB/s BenchmarkCopy/12String-4 1738464 66.94 ns/op 179.26 MB/s BenchmarkCopy/16Byte-4 1844434 65.29 ns/op 245.07 MB/s BenchmarkCopy/16String-4 1748562 65.78 ns/op 243.24 MB/s BenchmarkCopy/32Byte-4 1714448 69.23 ns/op 462.25 MB/s BenchmarkCopy/32String-4 1736934 69.16 ns/op 462.72 MB/s BenchmarkCopy/128Byte-4 1341469 88.38 ns/op 1448.34 MB/s BenchmarkCopy/128String-4 1213710 99.99 ns/op 1280.10 MB/s BenchmarkCopy/1024Byte-4 347853 340.9 ns/op 3004.00 MB/s BenchmarkCopy/1024String-4 271851 437.3 ns/op 2341.77 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27811 3986 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19489 5801 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12111 9658 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 14052 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9670 15526 ns/op BenchmarkAppendInPlace/Grow/Byte-4 160830 814.8 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 157911 852.0 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 118404 1048 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 100437 1306 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 84854 1430 ns/op BenchmarkStackCopyPtr-4 1 141550408 ns/op BenchmarkStackCopy-4 1 112963164 ns/op BenchmarkStackCopyNoCache-4 19 5841277 ns/op BenchmarkStackCopyWithStkobj-4 2 62334034 ns/op BenchmarkIssue18138-4 1054 118329 ns/op BenchmarkCompareStringEqual-4 9476262 11.98 ns/op BenchmarkCompareStringIdentical-4 16826395 6.093 ns/op BenchmarkCompareStringSameLength-4 11352547 9.814 ns/op BenchmarkCompareStringDifferentLength-4 16145865 6.495 ns/op BenchmarkCompareStringBigUnaligned-4 1208 94272 ns/op 11122.98 MB/s BenchmarkCompareStringBig-4 1339 87525 ns/op 11980.41 MB/s BenchmarkConcatStringAndBytes-4 2478643 46.77 ns/op BenchmarkSliceByteToString/1-4 2259334 52.71 ns/op BenchmarkSliceByteToString/2-4 1000000 101.2 ns/op BenchmarkSliceByteToString/4-4 1000000 102.1 ns/op BenchmarkSliceByteToString/8-4 1000000 107.5 ns/op BenchmarkSliceByteToString/16-4 1000000 106.7 ns/op BenchmarkSliceByteToString/32-4 1000000 117.6 ns/op BenchmarkSliceByteToString/64-4 991914 146.1 ns/op BenchmarkSliceByteToString/128-4 713604 218.7 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2679736 43.68 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 914835 131.9 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 110.2 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4602130 26.07 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1788216 67.77 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2076097 57.48 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2397417 49.97 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 469780 251.1 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 573644 205.4 ns/op BenchmarkRuneIterate/range/ASCII-4 8840628 13.47 ns/op BenchmarkRuneIterate/range/Japanese-4 2211219 53.47 ns/op BenchmarkRuneIterate/range/MixedLength-4 2585908 45.85 ns/op BenchmarkRuneIterate/range1/ASCII-4 7373383 13.58 ns/op BenchmarkRuneIterate/range1/Japanese-4 2226756 53.80 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2581772 45.69 ns/op BenchmarkRuneIterate/range2/ASCII-4 8900246 13.60 ns/op BenchmarkRuneIterate/range2/Japanese-4 2218260 53.61 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2586992 45.94 ns/op BenchmarkArrayEqual-4 20055961 5.998 ns/op BenchmarkFunc/Name-4 2611118 42.98 ns/op BenchmarkFunc/Entry-4 9332898 11.10 ns/op BenchmarkFunc/FileLine-4 2875124 42.20 ns/op PASS ok runtime 147.119s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22156 4701 ns/op BenchmarkHandle/concurrent-4 14127 8603 ns/op PASS ok runtime/cgo 1.457s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 8594811 13.91 ns/op BenchmarkAnd32Parallel-4 1629694 71.71 ns/op BenchmarkAnd64-4 8867889 13.46 ns/op BenchmarkAnd64Parallel-4 1584590 74.57 ns/op BenchmarkOr32-4 8611324 13.95 ns/op BenchmarkOr32Parallel-4 1713404 77.55 ns/op BenchmarkOr64-4 8862418 13.46 ns/op BenchmarkOr64Parallel-4 1661257 71.33 ns/op BenchmarkAtomicLoad64-4 21396632 5.612 ns/op BenchmarkAtomicStore64-4 9732135 19.24 ns/op BenchmarkAtomicLoad-4 21091958 5.689 ns/op BenchmarkAtomicStore-4 9691180 12.37 ns/op BenchmarkAnd8-4 9708249 12.76 ns/op BenchmarkAnd-4 9632394 12.36 ns/op BenchmarkAnd8Parallel-4 2442374 48.36 ns/op BenchmarkAndParallel-4 2447658 47.17 ns/op BenchmarkOr8-4 9717351 12.34 ns/op BenchmarkOr-4 9650359 12.39 ns/op BenchmarkOr8Parallel-4 2478915 49.49 ns/op BenchmarkOrParallel-4 2492382 47.54 ns/op BenchmarkXadd-4 2502918 48.84 ns/op BenchmarkXadd64-4 2441064 49.18 ns/op BenchmarkCas-4 2264203 52.87 ns/op BenchmarkCas64-4 2194040 52.65 ns/op BenchmarkXchg-4 2518262 50.81 ns/op BenchmarkXchg64-4 2531454 48.80 ns/op PASS ok runtime/internal/atomic 5.442s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4368004 27.11 ns/op BenchmarkMulUintptr/large-4 3641224 32.70 ns/op PASS ok runtime/internal/math 1.390s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 26 4005112 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 30 4577834 ns/op 351.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1418 80822 ns/op 1.673 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 10459505 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11801475 ns/op 865.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 378 313493 ns/op 16.25 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 73370570 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 84184978 ns/op 6294 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 32 3844746 ns/op 280.9 concurrent_launches/op PASS ok runtime/pprof 2.688s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 52 2151986 ns/op BenchmarkStackLeak-4 11762 10131 ns/op PASS ok runtime/race 1.451s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4961478 24.02 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 225429 525.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.464s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 32 3321642 ns/op BenchmarkIndex_Large-4 16021 7125 ns/op BenchmarkIndexFunc_Large-4 145 794121 ns/op BenchmarkCompact/nil-4 7575668 15.88 ns/op BenchmarkCompact/one-4 1831010 64.77 ns/op BenchmarkCompact/sorted-4 1230334 95.89 ns/op BenchmarkCompact/1_item-4 1000000 111.8 ns/op BenchmarkCompact/unsorted-4 1245337 97.04 ns/op BenchmarkCompact/many-4 704535 167.3 ns/op BenchmarkCompact_Large-4 355 326360 ns/op BenchmarkCompactFunc_Large-4 52 2428220 ns/op BenchmarkReplace/naive-fast-4 71978 1731 ns/op BenchmarkReplace/optimized-fast-4 81889 1452 ns/op BenchmarkReplace/naive-slow-4 26782 4386 ns/op BenchmarkReplace/optimized-slow-4 32688 4021 ns/op BenchmarkBinarySearchFloats/Size16-4 1167814 102.6 ns/op BenchmarkBinarySearchFloats/Size32-4 980330 117.1 ns/op BenchmarkBinarySearchFloats/Size64-4 898674 136.0 ns/op BenchmarkBinarySearchFloats/Size128-4 742632 157.0 ns/op BenchmarkBinarySearchFloats/Size512-4 640570 185.1 ns/op BenchmarkBinarySearchFloats/Size1024-4 582862 202.1 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 611828 190.0 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 505093 235.4 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 436394 283.4 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 378006 309.3 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 325416 366.2 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 276670 399.4 ns/op PASS ok slices 5.296s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 144986 800.7 ns/op BenchmarkSortInts-4 2 92089189 ns/op BenchmarkSlicesSortInts-4 2 61912799 ns/op BenchmarkSortIsSorted-4 34 3366722 ns/op BenchmarkSlicesIsSorted-4 55 2150877 ns/op BenchmarkSortStrings-4 1 142127504 ns/op BenchmarkSlicesSortStrings-4 1 100099255 ns/op BenchmarkSortStrings_Sorted-4 30 3905264 ns/op BenchmarkSlicesSortStrings_Sorted-4 43 2756038 ns/op BenchmarkSortStructs-4 1 173208206 ns/op BenchmarkSortFuncStructs-4 1 147735789 ns/op BenchmarkSortString1K-4 261 455511 ns/op BenchmarkSortString1K_Slice-4 208 570215 ns/op BenchmarkStableString1K-4 100 1117431 ns/op BenchmarkSortInt1K-4 326 364430 ns/op BenchmarkSortInt1K_Sorted-4 5018 22887 ns/op BenchmarkSortInt1K_Reversed-4 3412 34500 ns/op BenchmarkSortInt1K_Mod8-4 844 141838 ns/op BenchmarkStableInt1K-4 147 814873 ns/op BenchmarkStableInt1K_Slice-4 168 695515 ns/op BenchmarkSortInt64K-4 3 35452054 ns/op BenchmarkSortInt64K_Slice-4 3 45929481 ns/op BenchmarkStableInt64K-4 2 73113212 ns/op BenchmarkSort1e2-4 466 262243 ns/op BenchmarkStable1e2-4 169 697515 ns/op BenchmarkSort1e4-4 2 51763544 ns/op BenchmarkStable1e4-4 1 230477184 ns/op PASS ok sort 12.832s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 880657 135.9 ns/op BenchmarkAtof64Float-4 649794 158.9 ns/op BenchmarkAtof64FloatExp-4 563330 190.8 ns/op BenchmarkAtof64Big-4 428864 275.1 ns/op BenchmarkAtof64RandomBits-4 213469 541.4 ns/op BenchmarkAtof64RandomFloats-4 452457 266.3 ns/op BenchmarkAtof64RandomLongFloats-4 390525 304.5 ns/op BenchmarkAtof32Decimal-4 864208 135.5 ns/op BenchmarkAtof32Float-4 756091 153.8 ns/op BenchmarkAtof32FloatExp-4 590230 196.9 ns/op BenchmarkAtof32Random-4 348522 329.7 ns/op BenchmarkAtof32RandomLong-4 144367 805.7 ns/op BenchmarkParseInt/Pos/7bit-4 1540434 81.78 ns/op BenchmarkParseInt/Pos/26bit-4 643792 175.7 ns/op BenchmarkParseInt/Pos/31bit-4 563325 206.5 ns/op BenchmarkParseInt/Pos/56bit-4 365419 322.7 ns/op BenchmarkParseInt/Pos/63bit-4 341198 343.1 ns/op BenchmarkParseInt/Neg/7bit-4 1471065 77.59 ns/op BenchmarkParseInt/Neg/26bit-4 621504 182.7 ns/op BenchmarkParseInt/Neg/31bit-4 548496 211.7 ns/op BenchmarkParseInt/Neg/56bit-4 376623 315.7 ns/op BenchmarkParseInt/Neg/63bit-4 353053 332.6 ns/op BenchmarkAtoi/Pos/7bit-4 2111925 56.95 ns/op BenchmarkAtoi/Pos/26bit-4 811629 142.2 ns/op BenchmarkAtoi/Pos/31bit-4 744637 155.0 ns/op BenchmarkAtoi/Pos/56bit-4 434290 274.2 ns/op BenchmarkAtoi/Pos/63bit-4 316904 357.5 ns/op BenchmarkAtoi/Neg/7bit-4 2235162 55.54 ns/op BenchmarkAtoi/Neg/26bit-4 814022 141.0 ns/op BenchmarkAtoi/Neg/31bit-4 738404 153.9 ns/op BenchmarkAtoi/Neg/56bit-4 440222 269.4 ns/op BenchmarkAtoi/Neg/63bit-4 320602 353.2 ns/op BenchmarkFormatFloat/Decimal-4 126932 942.8 ns/op BenchmarkFormatFloat/Float-4 115723 1019 ns/op BenchmarkFormatFloat/Exp-4 118767 996.0 ns/op BenchmarkFormatFloat/NegExp-4 118758 999.1 ns/op BenchmarkFormatFloat/LongExp-4 98157 1203 ns/op BenchmarkFormatFloat/Big-4 93082 1271 ns/op BenchmarkFormatFloat/BinaryExp-4 233625 511.5 ns/op BenchmarkFormatFloat/32Integer-4 130749 918.8 ns/op BenchmarkFormatFloat/32ExactFraction-4 138658 849.8 ns/op BenchmarkFormatFloat/32Point-4 119421 991.4 ns/op BenchmarkFormatFloat/32Exp-4 126088 960.7 ns/op BenchmarkFormatFloat/32NegExp-4 123624 937.3 ns/op BenchmarkFormatFloat/32Shortest-4 135246 889.3 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 136894 864.3 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 134950 876.7 ns/op BenchmarkFormatFloat/64Fixed1-4 163231 722.8 ns/op BenchmarkFormatFloat/64Fixed2-4 164112 721.3 ns/op BenchmarkFormatFloat/64Fixed3-4 164763 719.2 ns/op BenchmarkFormatFloat/64Fixed4-4 166494 719.9 ns/op BenchmarkFormatFloat/64Fixed12-4 93505 1269 ns/op BenchmarkFormatFloat/64Fixed16-4 109280 1083 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 119524 990.3 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 102145 1157 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2336 49506 ns/op BenchmarkFormatFloat/Slowpath64-4 98869 1192 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 99764 1185 ns/op BenchmarkAppendFloat/Decimal-4 145986 822.4 ns/op BenchmarkAppendFloat/Float-4 127279 917.9 ns/op BenchmarkAppendFloat/Exp-4 140486 847.4 ns/op BenchmarkAppendFloat/NegExp-4 139635 861.4 ns/op BenchmarkAppendFloat/LongExp-4 111234 1066 ns/op BenchmarkAppendFloat/Big-4 100765 1184 ns/op BenchmarkAppendFloat/BinaryExp-4 325522 351.3 ns/op BenchmarkAppendFloat/32Integer-4 147502 806.5 ns/op BenchmarkAppendFloat/32ExactFraction-4 158046 739.3 ns/op BenchmarkAppendFloat/32Point-4 134785 874.8 ns/op BenchmarkAppendFloat/32Exp-4 139264 857.5 ns/op BenchmarkAppendFloat/32NegExp-4 139990 835.2 ns/op BenchmarkAppendFloat/32Shortest-4 171274 696.9 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 150782 770.4 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 153896 778.3 ns/op BenchmarkAppendFloat/64Fixed1-4 196010 608.6 ns/op BenchmarkAppendFloat/64Fixed2-4 195934 599.4 ns/op BenchmarkAppendFloat/64Fixed3-4 196005 608.0 ns/op BenchmarkAppendFloat/64Fixed4-4 196134 601.6 ns/op BenchmarkAppendFloat/64Fixed12-4 107065 1117 ns/op BenchmarkAppendFloat/64Fixed16-4 123075 969.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 156212 754.2 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 116842 1016 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2392 50034 ns/op BenchmarkAppendFloat/Slowpath64-4 111853 1067 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 114116 1038 ns/op BenchmarkFormatInt-4 15765 7885 ns/op BenchmarkAppendInt-4 17542 6791 ns/op BenchmarkFormatUint-4 83128 1428 ns/op BenchmarkAppendUint-4 97525 1205 ns/op BenchmarkFormatIntSmall/7-4 3565467 32.59 ns/op BenchmarkFormatIntSmall/42-4 3610514 33.25 ns/op BenchmarkAppendIntSmall-4 1458608 82.48 ns/op BenchmarkAppendUintVarlen/1-4 1474380 81.69 ns/op BenchmarkAppendUintVarlen/12-4 1443896 82.91 ns/op BenchmarkAppendUintVarlen/123-4 949604 122.0 ns/op BenchmarkAppendUintVarlen/1234-4 950600 116.7 ns/op BenchmarkAppendUintVarlen/12345-4 987564 120.0 ns/op BenchmarkAppendUintVarlen/123456-4 961098 123.2 ns/op BenchmarkAppendUintVarlen/1234567-4 959497 124.0 ns/op BenchmarkAppendUintVarlen/12345678-4 965408 127.9 ns/op BenchmarkAppendUintVarlen/123456789-4 928173 128.2 ns/op BenchmarkAppendUintVarlen/1234567890-4 874815 128.0 ns/op BenchmarkAppendUintVarlen/12345678901-4 847138 130.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 875952 130.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 880730 137.6 ns/op BenchmarkAppendUintVarlen/12345678901234-4 882531 138.3 ns/op BenchmarkAppendUintVarlen/123456789012345-4 841500 142.0 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 840490 135.4 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 826437 144.4 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 823910 143.1 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 779008 145.5 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 811624 144.5 ns/op BenchmarkQuote-4 44007 2712 ns/op BenchmarkQuoteRune-4 466375 252.9 ns/op BenchmarkAppendQuote-4 52802 2225 ns/op BenchmarkAppendQuoteRune-4 903462 131.1 ns/op BenchmarkUnquoteEasy-4 1314046 90.36 ns/op BenchmarkUnquoteHard-4 49880 2381 ns/op PASS ok strconv 16.896s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 343668 297.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 135237 901.5 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 184638 657.2 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 395852 297.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 134834 949.8 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 176706 638.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 309937 399.0 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 88648 1338 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 104468 1154 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 654096 183.4 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22194 5376 ns/op BenchmarkGenericMatch1-4 2185 51251 ns/op BenchmarkGenericMatch2-4 456 264816 ns/op BenchmarkSingleMaxSkipping-4 8132 14252 ns/op 701.64 MB/s BenchmarkSingleLongSuffixFail-4 13858 8671 ns/op 115.55 MB/s BenchmarkSingleMatch-4 255 464774 ns/op 32.27 MB/s BenchmarkByteByteNoMatch-4 71899 1683 ns/op BenchmarkByteByteMatch-4 19120 6197 ns/op BenchmarkByteStringMatch-4 22983 5233 ns/op BenchmarkHTMLEscapeNew-4 71788 1651 ns/op BenchmarkHTMLEscapeOld-4 82442 1403 ns/op BenchmarkByteStringReplacerWriteString-4 1462 79826 ns/op BenchmarkByteReplacerWriteString-4 1508 75936 ns/op BenchmarkByteByteReplaces-4 3320 34993 ns/op BenchmarkByteByteMap-4 10000 11628 ns/op BenchmarkMap/identity/ASCII-4 604990 197.4 ns/op BenchmarkMap/identity/Greek-4 451738 268.5 ns/op BenchmarkMap/change/ASCII-4 37327 3200 ns/op BenchmarkMap/change/Greek-4 27781 4243 ns/op BenchmarkIndexRune-4 1854553 64.91 ns/op BenchmarkIndexRuneLongString-4 1621593 74.18 ns/op BenchmarkIndexRuneFastPath-4 4139899 28.95 ns/op BenchmarkIndex-4 4031700 30.34 ns/op BenchmarkLastIndex-4 4421786 26.89 ns/op BenchmarkIndexByte-4 9736728 12.08 ns/op BenchmarkToUpper/#00-4 4963130 23.07 ns/op BenchmarkToUpper/ONLYUPPER-4 2997732 39.17 ns/op BenchmarkToUpper/abc-4 324128 374.0 ns/op BenchmarkToUpper/AbC123-4 249465 473.6 ns/op BenchmarkToUpper/azAZ09_-4 275596 430.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 54502 2171 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 71307 1681 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 32942 3579 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56634 2084 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 120422 988.4 ns/op BenchmarkToLower/#00-4 4735123 24.18 ns/op BenchmarkToLower/abc-4 4148556 28.53 ns/op BenchmarkToLower/AbC123-4 219324 528.1 ns/op BenchmarkToLower/azAZ09_-4 217116 526.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 96327 1229 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65826 1815 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34314 3495 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 73593 1596 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 118963 1011 ns/op BenchmarkMapNoChanges-4 786494 152.7 ns/op BenchmarkTrim-4 36156 3292 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3284830 36.76 ns/op BenchmarkToValidUTF8/InvalidASCII-4 186151 644.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 125972 936.5 ns/op BenchmarkEqualFold/Tests-4 54542 2203 ns/op BenchmarkEqualFold/ASCII-4 3357685 35.67 ns/op BenchmarkEqualFold/UnicodePrefix-4 110718 1055 ns/op BenchmarkEqualFold/UnicodeSuffix-4 118807 1008 ns/op BenchmarkIndexHard1-4 848 141058 ns/op BenchmarkIndexHard2-4 609 196712 ns/op BenchmarkIndexHard3-4 151 789671 ns/op BenchmarkIndexHard4-4 97 1183719 ns/op BenchmarkLastIndexHard1-4 60 1970873 ns/op BenchmarkLastIndexHard2-4 58 1994817 ns/op BenchmarkLastIndexHard3-4 60 1984380 ns/op BenchmarkCountHard1-4 847 142015 ns/op BenchmarkCountHard2-4 603 197562 ns/op BenchmarkCountHard3-4 150 791267 ns/op BenchmarkIndexTorture-4 7575 15422 ns/op BenchmarkCountTorture-4 7581 15475 ns/op BenchmarkCountTortureOverlapping-4 696 152696 ns/op BenchmarkCountByte/10-4 4068428 29.47 ns/op 339.31 MB/s BenchmarkCountByte/32-4 4101655 30.02 ns/op 1066.02 MB/s BenchmarkCountByte/4096-4 1000000 100.3 ns/op 40857.07 MB/s BenchmarkCountByte/4194304-4 679 166305 ns/op 25220.62 MB/s BenchmarkCountByte/67108864-4 19 6081655 ns/op 11034.64 MB/s BenchmarkFields/ASCII/16-4 283773 401.1 ns/op 39.90 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 22414 5308 ns/op 48.23 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1514 78654 ns/op 52.08 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 80 1372582 ns/op 47.75 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22726355 ns/op 46.14 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 129445 926.9 ns/op 17.26 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 10764 ns/op 23.78 MB/s 352 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 606 197910 ns/op 20.70 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 32 3620009 ns/op 18.10 MB/s 463107 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 65147979 ns/op 16.10 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 218142 554.1 ns/op 28.88 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17976 6571 ns/op 38.96 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 961 125099 ns/op 32.74 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 49 2438031 ns/op 26.88 MB/s 463111 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 46662862 ns/op 22.47 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 154188 787.6 ns/op 20.31 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14269 8316 ns/op 30.78 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 770 159257 ns/op 25.72 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 38 2944285 ns/op 22.26 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 55540702 ns/op 18.88 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 69279402 ns/op BenchmarkSplitSingleByteSeparator-4 21 5351566 ns/op BenchmarkSplitMultiByteSeparator-4 34 3110006 ns/op BenchmarkSplitNSingleByteSeparator-4 231765 521.8 ns/op BenchmarkSplitNMultiByteSeparator-4 173667 689.0 ns/op BenchmarkRepeat/5x0-4 4259020 27.82 ns/op BenchmarkRepeat/5x1-4 4357026 27.22 ns/op BenchmarkRepeat/5x2-4 240091 496.8 ns/op BenchmarkRepeat/5x6-4 136525 865.7 ns/op BenchmarkRepeat/10x0-4 4235044 27.93 ns/op BenchmarkRepeat/10x1-4 4296213 27.33 ns/op BenchmarkRepeat/10x2-4 240231 516.2 ns/op BenchmarkRepeat/10x6-4 132666 900.5 ns/op BenchmarkRepeatLarge/256/1-4 60824 1940 ns/op 131.93 MB/s BenchmarkRepeatLarge/256/16-4 98865 1215 ns/op 210.77 MB/s BenchmarkRepeatLarge/512/1-4 49994 2384 ns/op 214.73 MB/s BenchmarkRepeatLarge/512/16-4 72254 1642 ns/op 311.84 MB/s BenchmarkRepeatLarge/1024/1-4 38649 3072 ns/op 333.34 MB/s BenchmarkRepeatLarge/1024/16-4 50953 2361 ns/op 433.75 MB/s BenchmarkRepeatLarge/2048/1-4 27358 4396 ns/op 465.85 MB/s BenchmarkRepeatLarge/2048/16-4 33290 3605 ns/op 568.05 MB/s BenchmarkRepeatLarge/4096/1-4 18044 6499 ns/op 630.21 MB/s BenchmarkRepeatLarge/4096/16-4 20654 5787 ns/op 707.73 MB/s BenchmarkRepeatLarge/8192/1-4 10000 11161 ns/op 733.97 MB/s BenchmarkRepeatLarge/8192/16-4 10000 10155 ns/op 806.72 MB/s BenchmarkRepeatLarge/8192/4097-4 5188738 22.69 ns/op 180573.89 MB/s BenchmarkRepeatLarge/16384/1-4 5925 20060 ns/op 816.76 MB/s BenchmarkRepeatLarge/16384/16-4 6132 19024 ns/op 861.24 MB/s BenchmarkRepeatLarge/16384/4097-4 7813 14374 ns/op 855.07 MB/s BenchmarkRepeatLarge/32768/1-4 3160 36675 ns/op 893.48 MB/s BenchmarkRepeatLarge/32768/16-4 3024 35790 ns/op 915.57 MB/s BenchmarkRepeatLarge/32768/4097-4 3393 33497 ns/op 856.16 MB/s BenchmarkRepeatLarge/65536/1-4 1782 68232 ns/op 960.48 MB/s BenchmarkRepeatLarge/65536/16-4 1759 69328 ns/op 945.30 MB/s BenchmarkRepeatLarge/65536/4097-4 1677 67610 ns/op 908.96 MB/s BenchmarkRepeatLarge/131072/1-4 444 273326 ns/op 479.54 MB/s BenchmarkRepeatLarge/131072/16-4 435 274743 ns/op 477.07 MB/s BenchmarkRepeatLarge/131072/4097-4 457 260137 ns/op 488.23 MB/s BenchmarkRepeatLarge/262144/1-4 231 521060 ns/op 503.10 MB/s BenchmarkRepeatLarge/262144/16-4 232 516577 ns/op 507.46 MB/s BenchmarkRepeatLarge/262144/4097-4 225 552976 ns/op 466.77 MB/s BenchmarkRepeatLarge/524288/1-4 100 1048728 ns/op 499.93 MB/s BenchmarkRepeatLarge/524288/16-4 100 1055321 ns/op 496.80 MB/s BenchmarkRepeatLarge/524288/4097-4 114 1031754 ns/op 504.31 MB/s BenchmarkRepeatLarge/1048576/1-4 56 2059165 ns/op 509.22 MB/s BenchmarkRepeatLarge/1048576/16-4 61 2124824 ns/op 493.49 MB/s BenchmarkRepeatLarge/1048576/4097-4 62 1998483 ns/op 522.76 MB/s BenchmarkRepeatLarge/2097152/1-4 30 4068047 ns/op 515.52 MB/s BenchmarkRepeatLarge/2097152/16-4 30 4083283 ns/op 513.59 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 4063357 ns/op 515.23 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7806932 ns/op 537.25 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7912057 ns/op 530.12 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7956932 ns/op 526.74 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15903783 ns/op 527.46 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15556736 ns/op 539.23 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15654289 ns/op 535.74 MB/s BenchmarkRepeatLarge/16777216/1-4 4 31016743 ns/op 540.91 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30933076 ns/op 542.37 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 31540854 ns/op 531.92 MB/s BenchmarkRepeatLarge/33554432/1-4 2 63368246 ns/op 529.51 MB/s BenchmarkRepeatLarge/33554432/16-4 2 62836267 ns/op 534.00 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 61655148 ns/op 544.23 MB/s BenchmarkRepeatLarge/67108864/1-4 1 122039409 ns/op 549.90 MB/s BenchmarkRepeatLarge/67108864/16-4 1 121600136 ns/op 551.88 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 123941019 ns/op 541.46 MB/s BenchmarkRepeatLarge/134217728/1-4 1 270528074 ns/op 496.13 MB/s BenchmarkRepeatLarge/134217728/16-4 1 245110783 ns/op 547.58 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 246806178 ns/op 543.82 MB/s BenchmarkRepeatLarge/268435456/1-4 1 537668748 ns/op 499.26 MB/s BenchmarkRepeatLarge/268435456/16-4 1 487364867 ns/op 550.79 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 493682435 ns/op 543.74 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1094563612 ns/op 490.49 MB/s BenchmarkRepeatLarge/536870912/16-4 1 983156031 ns/op 546.07 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1001428312 ns/op 536.11 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2216393076 ns/op 484.45 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1997037579 ns/op 537.67 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2009925952 ns/op 534.22 MB/s BenchmarkIndexAnyASCII/1:1-4 2266986 52.66 ns/op BenchmarkIndexAnyASCII/1:2-4 2137166 55.99 ns/op BenchmarkIndexAnyASCII/1:4-4 2192301 55.22 ns/op BenchmarkIndexAnyASCII/1:8-4 2188924 55.22 ns/op BenchmarkIndexAnyASCII/1:16-4 2169192 55.62 ns/op BenchmarkIndexAnyASCII/1:32-4 2114625 55.96 ns/op BenchmarkIndexAnyASCII/1:64-4 2121733 56.09 ns/op BenchmarkIndexAnyASCII/16:1-4 2282799 52.69 ns/op BenchmarkIndexAnyASCII/16:2-4 824637 147.1 ns/op BenchmarkIndexAnyASCII/16:4-4 700378 154.6 ns/op BenchmarkIndexAnyASCII/16:8-4 754455 158.0 ns/op BenchmarkIndexAnyASCII/16:16-4 709491 169.8 ns/op BenchmarkIndexAnyASCII/16:32-4 536586 195.7 ns/op BenchmarkIndexAnyASCII/16:64-4 446450 242.5 ns/op BenchmarkIndexAnyASCII/256:1-4 2055567 58.72 ns/op BenchmarkIndexAnyASCII/256:2-4 72692 1619 ns/op BenchmarkIndexAnyASCII/256:4-4 73164 1640 ns/op BenchmarkIndexAnyASCII/256:8-4 70678 1661 ns/op BenchmarkIndexAnyASCII/256:16-4 69186 1697 ns/op BenchmarkIndexAnyASCII/256:32-4 68227 1728 ns/op BenchmarkIndexAnyASCII/256:64-4 65918 1774 ns/op BenchmarkIndexAnyUTF8/1:1-4 2437228 48.43 ns/op BenchmarkIndexAnyUTF8/1:2-4 2219497 53.57 ns/op BenchmarkIndexAnyUTF8/1:4-4 2208199 55.42 ns/op BenchmarkIndexAnyUTF8/1:8-4 2215642 53.44 ns/op BenchmarkIndexAnyUTF8/1:16-4 2207293 53.42 ns/op BenchmarkIndexAnyUTF8/1:32-4 2115052 54.03 ns/op BenchmarkIndexAnyUTF8/1:64-4 2180949 54.82 ns/op BenchmarkIndexAnyUTF8/16:1-4 1849167 64.73 ns/op BenchmarkIndexAnyUTF8/16:2-4 302445 395.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 309135 389.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 306958 382.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 301471 392.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 298959 398.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 297816 403.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 343891 344.6 ns/op BenchmarkIndexAnyUTF8/256:2-4 21824 5461 ns/op BenchmarkIndexAnyUTF8/256:4-4 21334 5435 ns/op BenchmarkIndexAnyUTF8/256:8-4 22077 5478 ns/op BenchmarkIndexAnyUTF8/256:16-4 21763 5540 ns/op BenchmarkIndexAnyUTF8/256:32-4 21158 5749 ns/op BenchmarkIndexAnyUTF8/256:64-4 21294 5623 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2262513 52.80 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2241754 53.22 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2232166 53.59 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2225341 54.50 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2167224 56.34 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2137630 56.22 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1917848 56.86 ns/op BenchmarkLastIndexAnyASCII/16:1-4 847653 145.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 811366 147.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 809924 150.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 759027 169.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 576033 206.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 492117 218.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 503444 238.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74070 1614 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74154 1625 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73839 1627 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73656 1640 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72237 1657 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71294 1685 ns/op BenchmarkLastIndexAnyASCII/256:64-4 68953 1735 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2317536 51.98 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2295931 51.87 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2299597 51.98 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2338963 50.80 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2285316 52.14 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2231697 53.97 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2184489 55.41 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 378021 307.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 187022 637.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 189679 642.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 186633 649.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 171542 688.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 168339 701.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 168789 723.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27181 4364 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12250 9850 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12301 9848 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12373 9730 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10143 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10702 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10768 ns/op BenchmarkTrimASCII/1:1-4 3811479 31.01 ns/op BenchmarkTrimASCII/1:2-4 2731424 44.68 ns/op BenchmarkTrimASCII/1:4-4 2484698 48.37 ns/op BenchmarkTrimASCII/1:8-4 2152063 55.83 ns/op BenchmarkTrimASCII/1:16-4 1778644 67.46 ns/op BenchmarkTrimASCII/16:1-4 2835174 42.12 ns/op BenchmarkTrimASCII/16:2-4 771666 149.0 ns/op BenchmarkTrimASCII/16:4-4 761131 151.9 ns/op BenchmarkTrimASCII/16:8-4 756292 159.8 ns/op BenchmarkTrimASCII/16:16-4 673518 171.0 ns/op BenchmarkTrimASCII/256:1-4 518973 230.3 ns/op BenchmarkTrimASCII/256:2-4 67658 1715 ns/op BenchmarkTrimASCII/256:4-4 68468 1761 ns/op BenchmarkTrimASCII/256:8-4 65912 1801 ns/op BenchmarkTrimASCII/256:16-4 66646 1808 ns/op BenchmarkTrimASCII/4096:1-4 38043 3157 ns/op BenchmarkTrimASCII/4096:2-4 4288 27723 ns/op BenchmarkTrimASCII/4096:4-4 4333 27692 ns/op BenchmarkTrimASCII/4096:8-4 4269 27553 ns/op BenchmarkTrimASCII/4096:16-4 3998 27534 ns/op BenchmarkTrimByte-4 3978132 29.22 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13472 8876 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13480 8959 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1118 106779 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2262 51959 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4408 26198 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7700 15124 ns/op BenchmarkJoin/0-4 5259933 22.58 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3989192 29.28 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 194602 611.2 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 134767 878.7 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 101920 1168 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 82012 1451 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 69726 1745 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 60676 1995 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3169570 37.42 ns/op BenchmarkTrimSpace/ASCII-4 1834030 64.45 ns/op BenchmarkTrimSpace/SomeNonASCII-4 143269 829.8 ns/op BenchmarkTrimSpace/JustNonASCII-4 74606 1593 ns/op BenchmarkReplaceAll-4 113853 1022 ns/op 16 B/op 1 allocs/op PASS ok strings 57.242s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 39158 2916 ns/op BenchmarkCond2-4 16296 7260 ns/op BenchmarkCond4-4 8472 12766 ns/op BenchmarkCond8-4 3850 32488 ns/op BenchmarkCond16-4 1540 83753 ns/op BenchmarkCond32-4 632 187602 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 442722 262.4 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 291319 463.2 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 449983 223.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 346851 377.0 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 310598 372.2 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 579544 267.1 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 79362 1600 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 69954 1967 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 67960 2051 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 39879 3243 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 398280 260.0 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 146209 803.2 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 464936 401.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 113874 1028 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 484449 247.5 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 148292 803.7 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2226609 49.33 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 35108 3289 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 101767 1194 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 102213 1104 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3576 28624 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 262 476132 ns/op BenchmarkRange/*sync.Map-4 1220 98436 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 90033 1367 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 238620 481.2 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 55453 2020 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 140926 746.2 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 265530 452.7 ns/op BenchmarkAdversarialDelete/*sync.Map-4 154252 791.1 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 62276 1915 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 160555 753.7 ns/op BenchmarkDeleteCollision/*sync.Map-4 483561 272.9 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 44554 2551 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 119383 1004 ns/op BenchmarkSwapCollision/*sync.Map-4 53536 2176 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 354 338717 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 91530 1332 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 332539 340.4 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18202 6606 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 53434 2260 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 17353 6870 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 243428 544.7 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 82231 1420 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 137226 839.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1869631 70.92 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 130464 910.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1956176 58.07 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 458667 261.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 127400 935.8 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 492014 242.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 79060 1501 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 335582 373.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 469381 367.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 93591 1249 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 458570 253.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 59288 1890 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 95949 1266 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 139978 847.8 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 47504 2524 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 213379 599.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 472380 292.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 99044 1218 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 568876 245.3 ns/op BenchmarkClear/*sync_test.DeepCopyMap-4 33690 3555 ns/op BenchmarkClear/*sync_test.RWMutexMap-4 72237 1674 ns/op BenchmarkClear/*sync.Map-4 24573 4865 ns/op BenchmarkUncontendedSemaphore-4 3437760 35.20 ns/op BenchmarkContendedSemaphore-4 2419779 49.19 ns/op BenchmarkMutexUncontended-4 910120 125.8 ns/op BenchmarkMutex-4 97712 1263 ns/op BenchmarkMutexSlack-4 96745 1332 ns/op BenchmarkMutexWork-4 85604 1450 ns/op BenchmarkMutexWorkSlack-4 81316 1516 ns/op BenchmarkMutexNoSpin-4 52688 2224 ns/op BenchmarkMutexSpin-4 64758 1892 ns/op BenchmarkOnce-4 450268 264.5 ns/op BenchmarkOnceFunc/v=Once-4 1000000 115.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 786361 141.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 811436 130.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 992358 122.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 805654 137.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 818468 147.4 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7272308 16.24 ns/op BenchmarkSemaSyntNonblock-4 1000000 106.9 ns/op BenchmarkSemaSyntBlock-4 1000000 145.7 ns/op BenchmarkSemaWorkNonblock-4 772366 151.1 ns/op BenchmarkSemaWorkBlock-4 618434 184.1 ns/op BenchmarkRWMutexUncontended-4 439446 274.4 ns/op BenchmarkRWMutexWrite100-4 270088 437.7 ns/op BenchmarkRWMutexWrite10-4 173154 677.5 ns/op BenchmarkRWMutexWorkWrite100-4 256938 505.5 ns/op BenchmarkRWMutexWorkWrite10-4 150328 800.6 ns/op BenchmarkWaitGroupUncontended-4 845737 153.9 ns/op BenchmarkWaitGroupAddDone-4 289521 399.4 ns/op BenchmarkWaitGroupAddDoneWork-4 298870 404.1 ns/op BenchmarkWaitGroupWait-4 4642149 25.50 ns/op BenchmarkWaitGroupWaitWork-4 3164038 38.13 ns/op BenchmarkWaitGroupActuallyWait-4 39147 3025 ns/op 32 B/op 2 allocs/op PASS ok sync 18.306s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 452726 361.7 ns/op PASS ok sync/atomic 1.256s PASS ok syscall 1.080s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 134320 883.9 ns/op 0 B/op 0 allocs/op PASS ok testing 1.207s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7790 15156 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11092 10731 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 94 1200138 ns/op 110961 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 118 1004062 ns/op 940 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 146536306 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 144169382 ns/op 18285056 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1657 64921 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2086 55381 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5969114 ns/op 395141 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 19 5450774 ns/op 20796 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 731078051 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 713302654 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 211 549974 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 234 495242 ns/op 167 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 57589150 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 56305612 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6603505197 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 6306539809 ns/op 334041992 B/op 100089 allocs/op BenchmarkPyramid/10-4 2432 44238 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3116866 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 314993410 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 2386 45547 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 274 437441 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4424116 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 8475 13913 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.896s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 75440802 ns/op BenchmarkVariableString-4 97218 1237 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2089 54950 ns/op 2521 B/op 39 allocs/op PASS ok text/template/parse 1.577s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 33 3479030 ns/op BenchmarkAfter-4 108 1104854 ns/op BenchmarkStop-4 202 594831 ns/op BenchmarkSimultaneousAfterFunc-4 31 3997884 ns/op BenchmarkStartStop-4 205 672408 ns/op BenchmarkReset-4 2515 44898 ns/op BenchmarkSleep-4 33 3532857 ns/op BenchmarkParallelTimerLatency-4 51 168823 avg-late-ns 783914 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 88783 avg-late-ns 304933 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 76919 avg-late-ns 187722 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 76222 avg-late-ns 221356 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 48297 avg-late-ns 145821 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 70341 avg-late-ns 271395 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 80553 avg-late-ns 433563 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 109435 avg-late-ns 407664 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 107313 avg-late-ns 425166 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 122814 avg-late-ns 671545 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 734304 avg-late-ns 2963390 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 98416 avg-late-ns 235236 max-late-ns BenchmarkTicker-4 340 374145 ns/op BenchmarkTickerReset-4 3973 28510 ns/op BenchmarkTickerResetNaive-4 182 612561 ns/op BenchmarkNow-4 987691 112.3 ns/op BenchmarkNowUnixNano-4 971214 119.7 ns/op BenchmarkNowUnixMilli-4 936004 121.4 ns/op BenchmarkNowUnixMicro-4 947841 122.0 ns/op BenchmarkFormat-4 57136 2104 ns/op BenchmarkFormatRFC3339-4 76834 1570 ns/op BenchmarkFormatRFC3339Nano-4 75679 1599 ns/op BenchmarkFormatNow-4 82303 1455 ns/op BenchmarkMarshalJSON-4 103130 1151 ns/op BenchmarkMarshalText-4 106382 1137 ns/op BenchmarkParse-4 140628 850.8 ns/op BenchmarkParseRFC3339UTC-4 327147 379.0 ns/op BenchmarkParseRFC3339UTCBytes-4 211107 565.2 ns/op BenchmarkParseRFC3339TZ-4 95365 1201 ns/op BenchmarkParseRFC3339TZBytes-4 78208 1532 ns/op BenchmarkParseDuration-4 566804 212.5 ns/op BenchmarkHour-4 726369 161.9 ns/op BenchmarkSecond-4 734203 161.3 ns/op BenchmarkYear-4 579636 207.3 ns/op BenchmarkDay-4 526342 223.6 ns/op BenchmarkISOWeek-4 529275 218.3 ns/op BenchmarkGoString-4 78872 1527 ns/op BenchmarkUnmarshalText-4 89332 1335 ns/op PASS ok time 12.562s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 611540 179.3 ns/op BenchmarkDecodeValidJapaneseChars-4 720450 150.7 ns/op BenchmarkDecodeRune-4 1735070 69.94 ns/op BenchmarkEncodeValidASCII-4 557854 197.4 ns/op BenchmarkEncodeValidJapaneseChars-4 800910 139.2 ns/op BenchmarkAppendRuneValidASCII-4 1507484 79.40 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2394631 50.76 ns/op BenchmarkEncodeRune-4 1597274 72.80 ns/op PASS ok unicode/utf16 2.302s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 1912558 61.93 ns/op BenchmarkRuneCountTenJapaneseChars-4 295708 384.2 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3532675 32.64 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 437990 274.2 ns/op BenchmarkValidTenASCIIChars-4 1929716 61.34 ns/op BenchmarkValid100KASCIIChars-4 86 1288260 ns/op BenchmarkValidTenJapaneseChars-4 309213 382.2 ns/op BenchmarkValidLongMostlyASCII-4 85 1387591 ns/op BenchmarkValidLongJapanese-4 51 2210247 ns/op BenchmarkValidStringTenASCIIChars-4 4362116 26.96 ns/op BenchmarkValidString100KASCIIChars-4 9758 12110 ns/op BenchmarkValidStringTenJapaneseChars-4 431679 255.6 ns/op BenchmarkValidStringLongMostlyASCII-4 1220 99906 ns/op BenchmarkValidStringLongJapanese-4 157 763431 ns/op BenchmarkEncodeASCIIRune-4 4254750 28.11 ns/op BenchmarkEncodeJapaneseRune-4 2540416 47.11 ns/op BenchmarkAppendASCIIRune-4 9828850 12.59 ns/op BenchmarkAppendJapaneseRune-4 2613007 41.12 ns/op BenchmarkDecodeASCIIRune-4 2915311 40.26 ns/op BenchmarkDecodeJapaneseRune-4 2222658 53.87 ns/op BenchmarkFullRune/ASCII-4 3539800 33.82 ns/op BenchmarkFullRune/Incomplete-4 1617568 73.73 ns/op BenchmarkFullRune/Japanese-4 3529356 33.84 ns/op PASS ok unicode/utf8 4.503s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 76669002132 ns/op PASS ok cmd/api 77.916s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 494778 237.3 ns/op BenchmarkCgoCall/one-pointer-4 371174 296.0 ns/op BenchmarkCgoCall/string-pointer-escape-4 330628 370.1 ns/op BenchmarkCgoCall/string-pointer-noescape-4 341458 356.6 ns/op BenchmarkCgoCall/eight-pointers-4 179676 604.4 ns/op BenchmarkCgoCall/eight-pointers-nil-4 405795 294.1 ns/op BenchmarkCgoCall/eight-pointers-array-4 31347 4079 ns/op BenchmarkCgoCall/eight-pointers-slice-4 42943 2789 ns/op BenchmarkGoString-4 1000000 116.4 ns/op BenchmarkCGoCallback-4 50397 2344 ns/op BenchmarkCGoInCThread-4 331968 354.6 ns/op PASS ok cmd/cgo/internal/test 2.515s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1000000 101.0 ns/op BenchmarkEqArrayOfStrings64-4 146306 794.5 ns/op BenchmarkEqArrayOfStrings1024-4 9946 11583 ns/op BenchmarkEqArrayOfFloats5-4 1460504 82.16 ns/op BenchmarkEqArrayOfFloats64-4 139016 852.4 ns/op BenchmarkEqArrayOfFloats1024-4 9144 13002 ns/op BenchmarkEqArrayOfStructsEq-4 2784 42258 ns/op BenchmarkEqArrayOfStructsNotEq-4 5001 23574 ns/op BenchmarkEqStruct-4 18726871 5.683 ns/op PASS ok cmd/compile/internal/reflectdata 2.232s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 65542 ns/op BenchmarkInvertLessThanNoov-4 14316007 8.171 ns/op BenchmarkCopyElim1-4 786 140064 ns/op BenchmarkCopyElim10-4 778 142358 ns/op BenchmarkCopyElim100-4 391 295386 ns/op BenchmarkCopyElim1000-4 68 1667901 ns/op BenchmarkCopyElim10000-4 4 31362603 ns/op BenchmarkCopyElim100000-4 1 550121157 ns/op BenchmarkDeadCode/1-4 717 140701 ns/op BenchmarkDeadCode/10-4 674 172335 ns/op BenchmarkDeadCode/100-4 319 388470 ns/op BenchmarkDeadCode/1000-4 46 2502282 ns/op BenchmarkDeadCode/10000-4 4 31266636 ns/op BenchmarkDeadCode/100000-4 1 374035274 ns/op BenchmarkDeadCode/200000-4 1 815808350 ns/op BenchmarkDominatorsLinear-4 15 9123977 ns/op 1.10 MB/s BenchmarkDominatorsFwdBack-4 9 13921452 ns/op 0.72 MB/s BenchmarkDominatorsManyPred-4 9 12173693 ns/op 0.82 MB/s BenchmarkDominatorsMaxPred-4 9 12272410 ns/op 0.81 MB/s BenchmarkDominatorsMaxPredVal-4 9 11902138 ns/op 0.84 MB/s BenchmarkFuse/1-4 667 176726 ns/op BenchmarkFuse/10-4 594 192726 ns/op BenchmarkFuse/100-4 196 608810 ns/op BenchmarkFuse/1000-4 21 5442348 ns/op BenchmarkFuse/10000-4 2 73618932 ns/op BenchmarkNilCheckDeep1-4 11554 10734 ns/op 0.09 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4437 25408 ns/op 0.39 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 686 172871 ns/op 0.58 MB/s 1193 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 64 1687770 ns/op 0.59 MB/s 10152 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 5 20151371 ns/op 0.50 MB/s 210129 B/op 6 allocs/op BenchmarkDSEPass-4 32 3603590 ns/op 55530 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 124563967 ns/op 4223264 B/op 107802 allocs/op BenchmarkCSEPass-4 7 14824487 ns/op 65981 B/op 8 allocs/op BenchmarkCSEPassBlock-4 1 161213166 ns/op 5703464 B/op 97742 allocs/op BenchmarkDeadcodePass-4 194 607301 ns/op 96442 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 142060709 ns/op 4051808 B/op 45042 allocs/op BenchmarkMultiPass-4 79 1452857 ns/op 238021 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 283942095 ns/op 11234144 B/op 150100 allocs/op BenchmarkCondRewrite/SoloJump-4 3315159 36.03 ns/op BenchmarkCondRewrite/CombJump-4 3041979 39.30 ns/op PASS ok cmd/compile/internal/ssa 15.505s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 11529 ns/op BenchmarkExtShift-4 18332 6321 ns/op BenchmarkModify-4 9276 12498 ns/op BenchmarkMullImm-4 17638 7005 ns/op BenchmarkConstModify-4 9768 11992 ns/op BenchmarkBitSet-4 20068 5965 ns/op BenchmarkBitClear-4 20008 5981 ns/op BenchmarkBitToggle-4 20246 5952 ns/op BenchmarkBitSetConst-4 157636 757.9 ns/op BenchmarkBitClearConst-4 152805 785.2 ns/op BenchmarkBitToggleConst-4 157580 765.6 ns/op BenchmarkDivconstI64-4 9171342 13.01 ns/op BenchmarkModconstI64-4 8243437 14.45 ns/op BenchmarkDivisiblePow2constI64-4 8410574 14.44 ns/op BenchmarkDivisibleconstI64-4 9057464 13.21 ns/op BenchmarkDivisibleWDivconstI64-4 6158466 19.43 ns/op BenchmarkDivconstU64/3-4 9458318 12.60 ns/op BenchmarkDivconstU64/5-4 8123068 14.59 ns/op BenchmarkDivconstU64/37-4 9406336 12.66 ns/op BenchmarkDivconstU64/1234567-4 8579530 13.99 ns/op BenchmarkModconstU64-4 8612266 13.60 ns/op BenchmarkDivisibleconstU64-4 9619119 12.31 ns/op BenchmarkDivisibleWDivconstU64-4 6657946 17.95 ns/op BenchmarkDivconstI32-4 8521693 13.90 ns/op BenchmarkModconstI32-4 9756249 12.17 ns/op BenchmarkDivisiblePow2constI32-4 8684901 13.77 ns/op BenchmarkDivisibleconstI32-4 9088138 13.13 ns/op BenchmarkDivisibleWDivconstI32-4 6061370 19.37 ns/op BenchmarkDivconstU32-4 9788678 12.25 ns/op BenchmarkModconstU32-4 8048350 14.51 ns/op BenchmarkDivisibleconstU32-4 8896723 13.29 ns/op BenchmarkDivisibleWDivconstU32-4 6282702 19.03 ns/op BenchmarkDivconstI16-4 9836679 12.39 ns/op BenchmarkModconstI16-4 8504199 14.04 ns/op BenchmarkDivisiblePow2constI16-4 8856994 13.45 ns/op BenchmarkDivisibleconstI16-4 9153900 13.10 ns/op BenchmarkDivisibleWDivconstI16-4 6214604 19.23 ns/op BenchmarkDivconstU16-4 8766518 13.17 ns/op BenchmarkModconstU16-4 9037257 13.24 ns/op BenchmarkDivisibleconstU16-4 8960721 13.59 ns/op BenchmarkDivisibleWDivconstU16-4 6132049 19.43 ns/op BenchmarkDivconstI8-4 8958057 13.25 ns/op BenchmarkModconstI8-4 8430934 14.24 ns/op BenchmarkDivisiblePow2constI8-4 9448303 12.59 ns/op BenchmarkDivisibleconstI8-4 8981750 13.57 ns/op BenchmarkDivisibleWDivconstI8-4 5831654 20.07 ns/op BenchmarkDivconstU8-4 9092348 13.45 ns/op BenchmarkModconstU8-4 9244035 13.12 ns/op BenchmarkDivisibleconstU8-4 9525513 12.62 ns/op BenchmarkDivisibleWDivconstU8-4 5788375 20.62 ns/op BenchmarkMul2-4 166698 749.6 ns/op BenchmarkMulNeg2-4 167403 751.7 ns/op BenchmarkEfaceInteger-4 3898683 28.06 ns/op BenchmarkTypeAssert-4 15163644 7.871 ns/op BenchmarkDiv64UnsignedSmall-4 7146019 16.60 ns/op BenchmarkDiv64Small-4 6305770 18.80 ns/op BenchmarkDiv64SmallNegDivisor-4 6225511 19.30 ns/op BenchmarkDiv64SmallNegDividend-4 6313420 18.89 ns/op BenchmarkDiv64SmallNegBoth-4 6250578 19.45 ns/op BenchmarkDiv64Unsigned-4 6981775 17.13 ns/op BenchmarkDiv64-4 6203616 19.31 ns/op BenchmarkDiv64NegDivisor-4 6287468 19.21 ns/op BenchmarkDiv64NegDividend-4 6102002 19.34 ns/op BenchmarkDiv64NegBoth-4 6334382 19.10 ns/op BenchmarkMod64UnsignedSmall-4 7347187 16.09 ns/op BenchmarkMod64Small-4 6551712 18.56 ns/op BenchmarkMod64SmallNegDivisor-4 6309564 19.02 ns/op BenchmarkMod64SmallNegDividend-4 6309567 19.07 ns/op BenchmarkMod64SmallNegBoth-4 6312128 19.22 ns/op BenchmarkMod64Unsigned-4 7312405 16.38 ns/op BenchmarkMod64-4 6404793 19.02 ns/op BenchmarkMod64NegDivisor-4 6062344 19.57 ns/op BenchmarkMod64NegDividend-4 6163683 19.33 ns/op BenchmarkMod64NegBoth-4 6280270 19.31 ns/op BenchmarkMulconstI32/3-4 17847276 6.746 ns/op BenchmarkMulconstI32/5-4 17799286 6.766 ns/op BenchmarkMulconstI32/12-4 17691022 6.823 ns/op BenchmarkMulconstI32/120-4 17816342 6.720 ns/op BenchmarkMulconstI32/-120-4 17702733 6.735 ns/op BenchmarkMulconstI32/65537-4 17763279 6.751 ns/op BenchmarkMulconstI32/65538-4 17827872 6.765 ns/op BenchmarkMulconstI64/3-4 17537661 6.780 ns/op BenchmarkMulconstI64/5-4 17495577 6.872 ns/op BenchmarkMulconstI64/12-4 17832000 6.790 ns/op BenchmarkMulconstI64/120-4 17657967 6.710 ns/op BenchmarkMulconstI64/-120-4 17435463 6.758 ns/op BenchmarkMulconstI64/65537-4 17274015 6.833 ns/op BenchmarkMulconstI64/65538-4 17519462 6.758 ns/op BenchmarkMulconstU32/3-4 17605452 6.697 ns/op BenchmarkMulconstU32/5-4 17720340 6.716 ns/op BenchmarkMulconstU32/12-4 17700915 6.797 ns/op BenchmarkMulconstU32/120-4 17978874 6.781 ns/op BenchmarkMulconstU32/65537-4 17632195 6.740 ns/op BenchmarkMulconstU32/65538-4 17564553 6.758 ns/op BenchmarkMulconstU64/3-4 17699070 6.728 ns/op BenchmarkMulconstU64/5-4 16604116 7.075 ns/op BenchmarkMulconstU64/12-4 17774350 6.780 ns/op BenchmarkMulconstU64/120-4 17786262 6.712 ns/op BenchmarkMulconstU64/65537-4 17744281 6.769 ns/op BenchmarkMulconstU64/65538-4 17509153 6.727 ns/op BenchmarkShiftArithmeticRight-4 19953789 6.001 ns/op BenchmarkSwitch8Predictable-4 14090556 7.550 ns/op BenchmarkSwitch8Unpredictable-4 5969782 18.06 ns/op BenchmarkSwitch32Predictable-4 8722465 12.25 ns/op BenchmarkSwitch32Unpredictable-4 5964567 18.21 ns/op BenchmarkSwitchStringPredictable-4 8565422 14.46 ns/op BenchmarkSwitchStringUnpredictable-4 4570920 25.65 ns/op BenchmarkSwitchTypePredictable-4 5751843 20.99 ns/op BenchmarkSwitchTypeUnpredictable-4 3202428 37.34 ns/op BenchmarkSwitchInterfaceTypePredictable-4 7517349 15.85 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4072778 28.89 ns/op PASS ok cmd/compile/internal/test 16.653s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 98 1162103 ns/op BenchmarkNamed/Underlying/nongeneric-4 749571 149.7 ns/op BenchmarkNamed/Underlying/generic-4 848066 138.9 ns/op BenchmarkNamed/Underlying/src_instance-4 832368 139.3 ns/op BenchmarkNamed/Underlying/user_instance-4 808071 139.7 ns/op BenchmarkCheck/http/funcbodies/info-4 1 578635359 ns/op 58221 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 433267158 ns/op 77754 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 164133196 ns/op 205192 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 153876683 ns/op 218878 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 478217885 ns/op 10945 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 96257293 ns/op 54377 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 34094262 ns/op 153465 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 31257983 ns/op 167416 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 136640227 ns/op 15873 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 41568710 ns/op 52179 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 20696880 ns/op 104358 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 20129569 ns/op 107738 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1255559600 ns/op 55003 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 686223155 ns/op 100632 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 158327660 ns/op 436038 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 130876844 ns/op 527293 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 568710709 ns/op 3537 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 67960636 ns/op 29591 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 38671695 ns/op 52000 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 37672940 ns/op 53392 lines/s PASS ok cmd/compile/internal/types2 18.091s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 49 2719177 ns/op 3959796 sys-ns/op 714020 user-ns/op PASS ok cmd/go 1.280s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 208586 548.8 ns/op PASS ok cmd/go/internal/cfg 1.204s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 64954 1799 ns/op 4.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 73140 1598 ns/op 5.01 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14275 8433 ns/op 121.42 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14523 8245 ns/op 124.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2191 53507 ns/op 153.10 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2235 53302 ns/op 153.69 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.984s All tests passed.