freebsd-amd64-race at 1b4cf43e422031f94b55822447625772efd37ea8 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash" "-force"] and env ["LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GO_BUILDER_NAME=freebsd-amd64-race" "GO_TEST_TIMEOUT_SCALE=2" "GOBIN=" "GOROOT_BOOTSTRAP=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PATH=/tmp/workdir/go1.4/go/bin:/bin:/sbin:/usr/bin:/usr/local/bin" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src WARNING: //go1.4/bin/go does not exist, found /tmp/workdir/go1.4/go/bin/go from env WARNING: set /tmp/workdir/go1.4/go as GOROOT_BOOTSTRAP Building Go cmd/dist using /tmp/workdir/go1.4/go. (go1.22.6 freebsd/amd64) Building Go toolchain1 using /tmp/workdir/go1.4/go. 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" "GO_TEST_TIMEOUT_SCALE=2" "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.741s ok archive/zip 2.835s ok bufio 1.359s ok bytes 2.475s ok cmp 1.084s ok compress/bzip2 1.419s ok compress/flate 5.938s ok compress/gzip 12.986s ok compress/lzw 2.321s ok compress/zlib 4.894s ok container/heap 1.025s ok container/list 1.021s ok container/ring 1.026s ok context 1.071s ok crypto 2.418s ok crypto/aes 1.105s ok crypto/cipher 3.233s ok crypto/des 1.049s ok crypto/dsa 1.036s ok crypto/ecdh 1.279s ok crypto/ecdsa 1.148s ok crypto/ed25519 1.435s ok crypto/elliptic 1.077s ok crypto/hmac 1.077s ok crypto/internal/alias 1.026s ok crypto/internal/bigmod 1.442s ok crypto/internal/boring 1.026s ok crypto/internal/boring/bcache 1.427s ok crypto/internal/edwards25519 1.749s ok crypto/internal/edwards25519/field 1.125s ok crypto/internal/hpke 1.093s ok crypto/internal/mlkem768 1.679s ok crypto/internal/nistec 1.895s ok crypto/internal/nistec/fiat 1.079s [no tests to run] ok crypto/md5 1.041s ok crypto/rand 1.283s ok crypto/rc4 1.519s ok crypto/rsa 2.462s ok crypto/sha1 1.029s ok crypto/sha256 1.073s ok crypto/sha512 1.073s ok crypto/subtle 1.477s ok crypto/tls 3.635s ok crypto/x509 2.233s ok database/sql 1.582s ok database/sql/driver 1.023s ok debug/buildinfo 1.135s ok debug/dwarf 1.125s ok debug/elf 1.980s ok debug/gosym 1.168s ok debug/macho 1.087s ok debug/pe 1.085s ok debug/plan9obj 1.084s ok embed 1.084s [no tests to run] ok embed/internal/embedtest 1.085s ok encoding/ascii85 1.066s ok encoding/asn1 1.083s ok encoding/base32 1.082s ok encoding/base64 1.090s ok encoding/binary 1.096s ok encoding/csv 1.055s ok encoding/gob 17.825s ok encoding/hex 1.052s ok encoding/json 2.227s ok encoding/pem 3.070s ok encoding/xml 1.214s ok errors 1.040s ok expvar 1.082s ok flag 3.282s ok fmt 1.598s ok go/ast 1.094s ok go/build 7.165s ok go/build/constraint 1.057s ok go/constant 1.057s ok go/doc 1.260s ok go/doc/comment 3.091s ok go/format 1.068s ok go/importer 1.689s ok go/internal/gccgoimporter 1.060s ok go/internal/gcimporter 12.841s ok go/internal/srcimporter 15.430s ok go/parser 2.042s ok go/printer 2.382s ok go/scanner 1.043s ok go/token 1.171s ok go/types 38.219s ok go/version 1.018s ok hash 1.087s ok hash/adler32 1.087s ok hash/crc32 1.101s ok hash/crc64 1.034s ok hash/fnv 1.068s ok hash/maphash 1.068s ok html 1.034s ok html/template 1.291s ok image 1.470s ok image/color 1.106s ok image/draw 1.553s ok image/gif 1.850s ok image/jpeg 2.292s ok image/png 3.977s ok index/suffixarray 1.931s ok internal/abi 1.086s ok internal/buildcfg 1.086s ok internal/chacha8rand 1.076s ok internal/concurrent 2.121s ok internal/coverage/cfile 2.710s ok internal/coverage/cformat 1.017s ok internal/coverage/cmerge 1.037s ok internal/coverage/pods 1.037s ok internal/coverage/slicereader 1.084s ok internal/coverage/slicewriter 1.029s ok internal/coverage/test 1.045s ok internal/cpu 3.246s ok internal/dag 1.020s ok internal/diff 1.020s ok internal/fmtsort 1.085s ok internal/fuzz 1.039s ok internal/godebug 19.324s ok internal/godebugs 69.109s ok internal/gover 1.016s ok internal/itoa 1.072s ok internal/pkgbits 1.070s ok internal/platform 1.754s ok internal/poll 1.400s ok internal/profile 1.069s ok internal/reflectlite 1.044s ok internal/runtime/atomic 1.105s ok internal/runtime/math 1.044s ok internal/runtime/sys 1.082s ok internal/saferio 1.121s ok internal/singleflight 1.118s ok internal/syscall/unix 1.032s ok internal/sysinfo 1.081s ok internal/testenv 1.190s ok internal/trace 40.210s ok internal/trace/internal/oldtrace 1.712s ok internal/types/errors 1.390s ok internal/unsafeheader 1.022s ok internal/weak 1.042s ok internal/xcoff 1.093s ok internal/zstd 1.945s ok io 1.076s ok io/fs 1.285s ok io/ioutil 1.039s ok iter 1.033s ok log 1.037s ok log/slog 1.140s ok log/slog/internal/benchmarks 1.056s ok log/slog/internal/buffer 1.056s ok log/syslog 2.308s ok maps 1.057s ok math 1.095s ok math/big 3.830s ok math/bits 1.041s ok math/cmplx 1.041s ok math/rand 3.856s ok math/rand/v2 2.624s ok mime 1.046s ok mime/multipart 6.004s ok mime/quotedprintable 1.104s ok net 9.320s ok net/http 8.874s ok net/http/cgi 28.852s ok net/http/cookiejar 1.088s ok net/http/fcgi 1.308s ok net/http/httptest 1.236s ok net/http/httptrace 1.080s ok net/http/httputil 1.662s ok net/http/internal 2.693s ok net/http/internal/ascii 1.060s ok net/http/pprof 6.244s ok net/internal/cgotest 1.078s ok net/internal/socktest 1.053s ok net/mail 1.072s ok net/netip 1.498s ok net/rpc 1.058s ok net/rpc/jsonrpc 1.058s ok net/smtp 1.071s ok net/textproto 1.071s ok net/url 1.076s ok os 6.995s ok os/exec 8.520s ok os/exec/internal/fdtest 1.084s ok os/signal 20.481s ok os/user 1.080s ok path 1.080s ok path/filepath 1.116s ok plugin 1.020s ok reflect 1.540s ok regexp 3.940s ok regexp/syntax 5.858s ok runtime 44.199s ok runtime/cgo 1.069s ok runtime/debug 2.256s ok runtime/internal/wasitest 1.045s ok runtime/metrics 1.047s ok runtime/pprof 30.688s ok runtime/race 10.463s ok runtime/trace 1.132s ok slices 1.452s ok sort 1.414s ok strconv 3.510s ok strings 2.495s ok sync 1.529s ok sync/atomic 4.318s ok syscall 8.481s ok testing 3.846s ok testing/fstest 1.040s ok testing/iotest 1.040s ok testing/quick 1.217s ok testing/slogtest 1.041s ok text/scanner 1.059s ok text/tabwriter 1.059s ok text/template 1.100s ok text/template/parse 1.048s ok time 12.897s ok unicode 1.056s ok unicode/utf16 1.079s ok unicode/utf8 1.079s ok unique 1.405s ok cmd/addr2line 5.175s ok cmd/api 13.549s ok cmd/asm/internal/asm 4.104s ok cmd/asm/internal/lex 1.033s ok cmd/cgo/internal/swig 1.036s ok cmd/cgo/internal/test 1.854s ok cmd/cgo/internal/testcarchive 22.603s ok cmd/cgo/internal/testcshared 8.476s ok cmd/cgo/internal/testerrors 9.513s ok cmd/cgo/internal/testfortran 1.037s ok cmd/cgo/internal/testgodefs 1.495s ok cmd/cgo/internal/testlife 1.673s ok cmd/cgo/internal/testnocgo 1.083s ok cmd/cgo/internal/testplugin 30.159s ok cmd/cgo/internal/testsanitizers 19.886s ok cmd/cgo/internal/testshared 1.082s ok cmd/cgo/internal/testso 2.440s ok cmd/cgo/internal/teststdio 2.741s ok cmd/cgo/internal/testtls 1.032s ok cmd/compile 22.730s ok cmd/compile/internal/abt 1.108s ok cmd/compile/internal/amd64 1.085s ok cmd/compile/internal/base 1.085s ok cmd/compile/internal/compare 1.066s ok cmd/compile/internal/devirtualize 1.086s ok cmd/compile/internal/dwarfgen 1.518s ok cmd/compile/internal/importer 1.860s ok cmd/compile/internal/inline/inlheur 1.495s ok cmd/compile/internal/ir 1.085s ok cmd/compile/internal/liveness 1.142s ok cmd/compile/internal/logopt 1.190s ok cmd/compile/internal/loopvar 1.086s ok cmd/compile/internal/noder 1.057s ok cmd/compile/internal/rangefunc 1.057s ok cmd/compile/internal/reflectdata 1.056s [no tests to run] ok cmd/compile/internal/ssa 8.764s ok cmd/compile/internal/ssagen 1.051s ok cmd/compile/internal/syntax 1.147s ok cmd/compile/internal/test 14.197s ok cmd/compile/internal/typecheck 1.287s ok cmd/compile/internal/types 1.074s ok cmd/compile/internal/types2 10.677s ok cmd/covdata 1.044s ok cmd/cover 17.227s ok cmd/dist 1.082s ok cmd/distpack 1.052s ok cmd/doc 1.459s ok cmd/fix 2.873s ok cmd/go 324.796s ok cmd/go/internal/auth 1.057s ok cmd/go/internal/cache 1.205s ok cmd/go/internal/cfg 1.085s [no tests to run] ok cmd/go/internal/envcmd 1.068s ok cmd/go/internal/fsys 1.128s ok cmd/go/internal/generate 1.070s ok cmd/go/internal/gover 1.069s ok cmd/go/internal/imports 1.093s ok cmd/go/internal/load 1.094s ok cmd/go/internal/lockedfile 2.469s ok cmd/go/internal/lockedfile/internal/filelock 2.129s ok cmd/go/internal/modfetch 1.091s ok cmd/go/internal/modfetch/codehost 2.043s ok cmd/go/internal/modfetch/zip_sum_test 1.026s ok cmd/go/internal/modindex 1.641s ok cmd/go/internal/modload 1.085s ok cmd/go/internal/mvs 1.051s ok cmd/go/internal/str 1.051s ok cmd/go/internal/test 1.101s ok cmd/go/internal/toolchain 1.045s ok cmd/go/internal/vcs 1.044s ok cmd/go/internal/vcweb 1.045s ok cmd/go/internal/vcweb/vcstest 2.840s ok cmd/go/internal/web 1.027s ok cmd/go/internal/work 1.237s ok cmd/gofmt 1.259s ok cmd/internal/archive 1.408s ok cmd/internal/buildid 1.542s ok cmd/internal/bootstrap_test 1.078s ok cmd/internal/cov 1.326s ok cmd/internal/dwarf 1.077s ok cmd/internal/edit 1.077s ok cmd/internal/goobj 1.070s ok cmd/internal/moddeps 1.777s ok cmd/internal/notsha256 1.070s ok cmd/internal/obj 1.602s ok cmd/internal/obj/arm64 1.700s ok cmd/internal/obj/loong64 1.120s ok cmd/internal/obj/ppc64 1.130s ok cmd/internal/obj/riscv 1.067s ok cmd/internal/obj/s390x 1.067s ok cmd/internal/obj/x86 3.603s ok cmd/internal/objabi 1.054s ok cmd/internal/par 1.175s ok cmd/internal/pgo 1.079s ok cmd/internal/pkgpath 5.348s ok cmd/internal/pkgpattern 1.079s ok cmd/internal/quoted 1.080s ok cmd/internal/src 1.029s ok cmd/internal/sys 1.029s ok cmd/internal/test2json 1.808s ok cmd/link 19.342s ok cmd/link/internal/benchmark 1.069s ok cmd/link/internal/ld 8.235s ok cmd/link/internal/loader 1.058s ok cmd/nm 9.540s ok cmd/objdump 5.448s ok cmd/pack 7.803s ok cmd/pprof 3.576s ok cmd/relnote 1.087s ok cmd/trace 1.377s ok cmd/vet 49.427s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 4102 25290 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 2755 38330 ns/op 1660 B/op 24 allocs/op Benchmark/Writer/PAX-4 2294 50242 ns/op 2112 B/op 32 allocs/op Benchmark/Reader/USTAR-4 4298 25581 ns/op 5236 B/op 16 allocs/op Benchmark/Reader/GNU-4 6026 18443 ns/op 5299 B/op 15 allocs/op Benchmark/Reader/PAX-4 2233 52157 ns/op 8695 B/op 33 allocs/op PASS ok archive/tar 1.782s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 317650522 ns/op 1642656 B/op 99 allocs/op BenchmarkZip64Test-4 1 136824610 ns/op BenchmarkZip64TestSizes/4096-4 1724 64724 ns/op BenchmarkZip64TestSizes/1048576-4 174 691010 ns/op BenchmarkZip64TestSizes/67108864-4 1 141617012 ns/op PASS ok archive/zip 2.239s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 250334 458.0 ns/op BenchmarkReaderCopyUnoptimal-4 150147 759.8 ns/op BenchmarkReaderCopyNoWriteTo-4 6477 23580 ns/op BenchmarkReaderWriteToOptimal-4 6177 17581 ns/op BenchmarkReaderReadString-4 141649 852.3 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 235654 502.1 ns/op BenchmarkWriterCopyUnoptimal-4 224592 526.3 ns/op BenchmarkWriterCopyNoReadFrom-4 8542 12799 ns/op BenchmarkReaderEmpty-4 47666 2802 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 30762 3984 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 592190 193.1 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.516s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4579 23079 ns/op 1419.81 MB/s BenchmarkWriteByte-4 459 253943 ns/op 16.13 MB/s BenchmarkWriteRune-4 252 486954 ns/op 25.23 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 3902969 ns/op BenchmarkBufferFullSmallReads-4 100 1120774 ns/op BenchmarkBufferWriteBlock/N4096-4 6976 17929 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 392 416899 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 12 15425603 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 2 61806828 ns/op 271.45 MB/s 16777216 B/op 1 allocs/op BenchmarkIndexByte/10-4 3218557 34.71 ns/op 288.09 MB/s BenchmarkIndexByte/32-4 2905519 36.57 ns/op 875.00 MB/s BenchmarkIndexByte/4K-4 626448 169.7 ns/op 24142.47 MB/s BenchmarkIndexBytePortable/10-4 645597 173.7 ns/op 57.58 MB/s BenchmarkIndexBytePortable/32-4 266554 458.4 ns/op 69.80 MB/s BenchmarkIndexBytePortable/4K-4 2178 52683 ns/op 77.75 MB/s BenchmarkIndexRune/10-4 1261262 99.16 ns/op 100.85 MB/s BenchmarkIndexRune/32-4 1240584 94.39 ns/op 339.01 MB/s BenchmarkIndexRune/4K-4 551024 214.8 ns/op 19069.94 MB/s BenchmarkIndexRuneASCII/10-4 4483791 26.21 ns/op 381.56 MB/s BenchmarkIndexRuneASCII/32-4 4194124 28.09 ns/op 1139.01 MB/s BenchmarkIndexRuneASCII/4K-4 911155 132.3 ns/op 30955.61 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1475925 84.02 ns/op 119.03 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1423209 82.19 ns/op 389.34 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 173253 678.6 ns/op 6036.19 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1223264 95.17 ns/op 105.08 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1239426 97.17 ns/op 329.32 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 60238 1923 ns/op 2129.52 MB/s BenchmarkIndexRuneUnicode/Han/10-4 752067 157.6 ns/op 63.45 MB/s BenchmarkIndexRuneUnicode/Han/32-4 921160 125.1 ns/op 255.86 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 118238 1011 ns/op 4051.90 MB/s BenchmarkEqual/0-4 7794544 15.99 ns/op BenchmarkEqual/same/1-4 1517484 78.95 ns/op 12.67 MB/s BenchmarkEqual/same/6-4 1543008 76.01 ns/op 78.94 MB/s BenchmarkEqual/same/9-4 1500037 80.40 ns/op 111.95 MB/s BenchmarkEqual/same/15-4 1522131 77.76 ns/op 192.91 MB/s BenchmarkEqual/same/16-4 1602531 75.17 ns/op 212.86 MB/s BenchmarkEqual/same/20-4 1533926 78.05 ns/op 256.26 MB/s BenchmarkEqual/same/32-4 1552728 77.24 ns/op 414.27 MB/s BenchmarkEqual/same/4K-4 73622 1628 ns/op 2515.53 MB/s BenchmarkEqual/1-4 1499431 78.83 ns/op 12.69 MB/s BenchmarkEqual/6-4 1513572 79.26 ns/op 75.70 MB/s BenchmarkEqual/9-4 1417705 81.45 ns/op 110.50 MB/s BenchmarkEqual/15-4 1376154 83.09 ns/op 180.53 MB/s BenchmarkEqual/16-4 1492734 80.09 ns/op 199.77 MB/s BenchmarkEqual/20-4 1332142 89.88 ns/op 222.53 MB/s BenchmarkEqual/32-4 1346641 85.51 ns/op 374.24 MB/s BenchmarkEqual/4K-4 56523 2116 ns/op 1935.54 MB/s BenchmarkEqualBothUnaligned/64_0-4 1485846 80.62 ns/op 793.85 MB/s BenchmarkEqualBothUnaligned/64_1-4 1266212 94.88 ns/op 674.57 MB/s BenchmarkEqualBothUnaligned/64_4-4 1475673 80.63 ns/op 793.74 MB/s BenchmarkEqualBothUnaligned/64_7-4 1490726 80.40 ns/op 796.06 MB/s BenchmarkEqualBothUnaligned/4096_0-4 70778 1692 ns/op 2420.59 MB/s BenchmarkEqualBothUnaligned/4096_1-4 48664 2459 ns/op 1665.93 MB/s BenchmarkEqualBothUnaligned/4096_4-4 125682 948.9 ns/op 4316.49 MB/s BenchmarkEqualBothUnaligned/4096_7-4 126483 948.5 ns/op 4318.39 MB/s BenchmarkIndex/10-4 2916097 41.07 ns/op 243.46 MB/s BenchmarkIndex/32-4 2983876 40.27 ns/op 794.54 MB/s BenchmarkIndex/4K-4 33766 3541 ns/op 1156.87 MB/s BenchmarkIndexEasy/10-4 3117013 37.32 ns/op 267.96 MB/s BenchmarkIndexEasy/32-4 2911932 39.55 ns/op 809.15 MB/s BenchmarkIndexEasy/4K-4 481323 242.5 ns/op 16891.34 MB/s BenchmarkCount/10-4 1506193 79.63 ns/op 125.57 MB/s BenchmarkCount/32-4 1361341 83.72 ns/op 382.22 MB/s BenchmarkCount/4K-4 33922 3552 ns/op 1153.21 MB/s BenchmarkCountEasy/10-4 1656663 72.24 ns/op 138.42 MB/s BenchmarkCountEasy/32-4 1517371 78.83 ns/op 405.96 MB/s BenchmarkCountEasy/4K-4 428857 279.0 ns/op 14681.29 MB/s BenchmarkCountSingle/10-4 3232911 38.00 ns/op 263.16 MB/s BenchmarkCountSingle/32-4 3076500 38.90 ns/op 822.65 MB/s BenchmarkCountSingle/4K-4 975864 110.3 ns/op 37131.77 MB/s BenchmarkToUpper/#00-4 2898009 41.08 ns/op BenchmarkToUpper/ONLYUPPER-4 306896 384.6 ns/op BenchmarkToUpper/abc-4 559959 222.5 ns/op BenchmarkToUpper/AbC123-4 311469 385.4 ns/op BenchmarkToUpper/azAZ09_-4 288340 425.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 82966 1430 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 37486 3164 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 60841 1979 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 130124 924.8 ns/op BenchmarkToLower/#00-4 2947204 40.32 ns/op BenchmarkToLower/abc-4 470101 256.8 ns/op BenchmarkToLower/AbC123-4 302564 390.5 ns/op BenchmarkToLower/azAZ09_-4 276028 424.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 82905 1461 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40243 2994 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 67527 1754 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 130274 917.6 ns/op BenchmarkFields/ASCII/16-4 122478 986.4 ns/op 16.22 MB/s 96 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8793 12566 ns/op 20.37 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 601 197802 ns/op 20.71 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 36 3353168 ns/op 19.54 MB/s 147458 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 53175369 ns/op 19.72 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 90679 1297 ns/op 12.34 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6238 19304 ns/op 13.26 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 362 326678 ns/op 12.54 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 5572278 ns/op 11.76 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 97201476 ns/op 10.79 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 139244 858.9 ns/op 18.63 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12292 9760 ns/op 26.23 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 709 168608 ns/op 24.29 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 38 3109754 ns/op 21.07 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 59428727 ns/op 17.64 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 123872 959.5 ns/op 16.67 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8972 13162 ns/op 19.45 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 512 232242 ns/op 17.64 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 28 4069484 ns/op 16.10 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 75171722 ns/op 13.95 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2057779 58.10 ns/op BenchmarkTrimSpace/ASCII-4 1000000 118.1 ns/op BenchmarkTrimSpace/SomeNonASCII-4 114042 1060 ns/op BenchmarkTrimSpace/JustNonASCII-4 51562 2318 ns/op BenchmarkToValidUTF8/Valid-4 512005 236.2 ns/op BenchmarkToValidUTF8/InvalidASCII-4 344052 343.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 97444 1199 ns/op BenchmarkIndexHard1-4 834 143265 ns/op 7319.12 MB/s BenchmarkIndexHard2-4 589 200780 ns/op 5222.50 MB/s BenchmarkIndexHard3-4 148 793992 ns/op 1320.63 MB/s BenchmarkIndexHard4-4 99 1200319 ns/op 873.58 MB/s BenchmarkLastIndexHard1-4 5 21465146 ns/op BenchmarkLastIndexHard2-4 4 28516920 ns/op BenchmarkLastIndexHard3-4 4 30865274 ns/op BenchmarkCountHard1-4 841 141173 ns/op BenchmarkCountHard2-4 603 202518 ns/op BenchmarkCountHard3-4 152 803693 ns/op BenchmarkSplitEmptySeparator-4 1 116774026 ns/op BenchmarkSplitSingleByteSeparator-4 16 7288666 ns/op BenchmarkSplitMultiByteSeparator-4 13 8362641 ns/op BenchmarkSplitNSingleByteSeparator-4 199036 615.8 ns/op BenchmarkSplitNMultiByteSeparator-4 76024 1538 ns/op BenchmarkRepeat-4 207709 579.4 ns/op BenchmarkRepeatLarge/256/1-4 148953 810.6 ns/op 315.83 MB/s BenchmarkRepeatLarge/256/16-4 212311 547.2 ns/op 467.83 MB/s BenchmarkRepeatLarge/512/1-4 104268 1116 ns/op 458.95 MB/s BenchmarkRepeatLarge/512/16-4 140376 844.0 ns/op 606.66 MB/s BenchmarkRepeatLarge/1024/1-4 67968 1713 ns/op 597.65 MB/s BenchmarkRepeatLarge/1024/16-4 83961 1436 ns/op 713.11 MB/s BenchmarkRepeatLarge/2048/1-4 43302 2832 ns/op 723.16 MB/s BenchmarkRepeatLarge/2048/16-4 48020 2439 ns/op 839.71 MB/s BenchmarkRepeatLarge/4096/1-4 24640 4852 ns/op 844.26 MB/s BenchmarkRepeatLarge/4096/16-4 27156 4622 ns/op 886.23 MB/s BenchmarkRepeatLarge/8192/1-4 12944 8877 ns/op 922.89 MB/s BenchmarkRepeatLarge/8192/16-4 13309 8994 ns/op 910.81 MB/s BenchmarkRepeatLarge/8192/4097-4 24070 4984 ns/op 821.98 MB/s BenchmarkRepeatLarge/16384/1-4 6855 17616 ns/op 930.08 MB/s BenchmarkRepeatLarge/16384/16-4 7838 16730 ns/op 979.32 MB/s BenchmarkRepeatLarge/16384/4097-4 7821 12938 ns/op 950.00 MB/s BenchmarkRepeatLarge/32768/1-4 3702 32523 ns/op 1007.52 MB/s BenchmarkRepeatLarge/32768/16-4 4176 31894 ns/op 1027.39 MB/s BenchmarkRepeatLarge/32768/4097-4 3810 29729 ns/op 964.67 MB/s BenchmarkRepeatLarge/65536/1-4 1905 62049 ns/op 1056.20 MB/s BenchmarkRepeatLarge/65536/16-4 1902 62368 ns/op 1050.80 MB/s BenchmarkRepeatLarge/65536/4097-4 2004 60301 ns/op 1019.14 MB/s BenchmarkRepeatLarge/131072/1-4 453 256215 ns/op 511.57 MB/s BenchmarkRepeatLarge/131072/16-4 475 279021 ns/op 469.76 MB/s BenchmarkRepeatLarge/131072/4097-4 480 262199 ns/op 484.39 MB/s BenchmarkRepeatLarge/262144/1-4 238 490697 ns/op 534.23 MB/s BenchmarkRepeatLarge/262144/16-4 246 492741 ns/op 532.01 MB/s BenchmarkRepeatLarge/262144/4097-4 258 471700 ns/op 547.19 MB/s BenchmarkRepeatLarge/524288/1-4 100 1017377 ns/op 515.33 MB/s BenchmarkRepeatLarge/524288/16-4 100 1071614 ns/op 489.25 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1015923 ns/op 512.16 MB/s BenchmarkRepeatLarge/1048576/1-4 63 2043925 ns/op 513.02 MB/s BenchmarkRepeatLarge/1048576/16-4 61 2035644 ns/op 515.11 MB/s BenchmarkRepeatLarge/1048576/4097-4 62 2108612 ns/op 495.46 MB/s BenchmarkRepeatLarge/2097152/1-4 26 4502115 ns/op 465.81 MB/s BenchmarkRepeatLarge/2097152/16-4 28 4468185 ns/op 469.35 MB/s BenchmarkRepeatLarge/2097152/4097-4 27 4239252 ns/op 493.85 MB/s BenchmarkRepeatLarge/4194304/1-4 13 8250048 ns/op 508.40 MB/s BenchmarkRepeatLarge/4194304/16-4 13 8656818 ns/op 484.51 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 8662330 ns/op 483.85 MB/s BenchmarkRepeatLarge/8388608/1-4 7 17576435 ns/op 477.26 MB/s BenchmarkRepeatLarge/8388608/16-4 6 16991211 ns/op 493.70 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 16207132 ns/op 517.46 MB/s BenchmarkRepeatLarge/16777216/1-4 3 33397639 ns/op 502.35 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30720086 ns/op 546.13 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30580728 ns/op 548.62 MB/s BenchmarkRepeatLarge/33554432/1-4 2 62770850 ns/op 534.55 MB/s BenchmarkRepeatLarge/33554432/16-4 2 61020750 ns/op 549.89 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60676364 ns/op 553.01 MB/s BenchmarkRepeatLarge/67108864/1-4 1 120315290 ns/op 557.78 MB/s BenchmarkRepeatLarge/67108864/16-4 1 122338010 ns/op 548.55 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 118728210 ns/op 565.23 MB/s BenchmarkRepeatLarge/134217728/1-4 1 260920197 ns/op 514.40 MB/s BenchmarkRepeatLarge/134217728/16-4 1 237032562 ns/op 566.24 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 236423427 ns/op 567.70 MB/s BenchmarkRepeatLarge/268435456/1-4 1 526618869 ns/op 509.73 MB/s BenchmarkRepeatLarge/268435456/16-4 1 474081495 ns/op 566.22 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 475658853 ns/op 564.34 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1082994118 ns/op 495.73 MB/s BenchmarkRepeatLarge/536870912/16-4 1 965805001 ns/op 555.88 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 972044940 ns/op 552.31 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2141065230 ns/op 501.50 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1898453582 ns/op 565.59 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1891880890 ns/op 567.55 MB/s BenchmarkBytesCompare/1-4 9541112 11.89 ns/op BenchmarkBytesCompare/2-4 9432356 12.38 ns/op BenchmarkBytesCompare/4-4 9516562 12.10 ns/op BenchmarkBytesCompare/8-4 10067661 11.37 ns/op BenchmarkBytesCompare/16-4 10265968 11.53 ns/op BenchmarkBytesCompare/32-4 8483713 13.21 ns/op BenchmarkBytesCompare/64-4 8747751 13.52 ns/op BenchmarkBytesCompare/128-4 7687994 15.47 ns/op BenchmarkBytesCompare/256-4 5605387 20.66 ns/op BenchmarkBytesCompare/512-4 3992011 29.85 ns/op BenchmarkBytesCompare/1024-4 2494838 47.72 ns/op BenchmarkBytesCompare/2048-4 1431602 83.28 ns/op BenchmarkIndexAnyASCII/1:1-4 2572233 46.61 ns/op BenchmarkIndexAnyASCII/1:2-4 2605257 46.24 ns/op BenchmarkIndexAnyASCII/1:4-4 2624446 46.05 ns/op BenchmarkIndexAnyASCII/1:8-4 2618948 45.90 ns/op BenchmarkIndexAnyASCII/1:16-4 2581267 46.82 ns/op BenchmarkIndexAnyASCII/1:32-4 2597472 46.58 ns/op BenchmarkIndexAnyASCII/1:64-4 2557740 46.65 ns/op BenchmarkIndexAnyASCII/16:1-4 2157728 54.55 ns/op BenchmarkIndexAnyASCII/16:2-4 339766 337.0 ns/op BenchmarkIndexAnyASCII/16:4-4 352168 340.9 ns/op BenchmarkIndexAnyASCII/16:8-4 352215 341.7 ns/op BenchmarkIndexAnyASCII/16:16-4 327057 353.2 ns/op BenchmarkIndexAnyASCII/16:32-4 309015 380.8 ns/op BenchmarkIndexAnyASCII/16:64-4 282348 429.8 ns/op BenchmarkIndexAnyASCII/256:1-4 2087104 56.15 ns/op BenchmarkIndexAnyASCII/256:2-4 25190 4706 ns/op BenchmarkIndexAnyASCII/256:4-4 25501 4711 ns/op BenchmarkIndexAnyASCII/256:8-4 25375 4716 ns/op BenchmarkIndexAnyASCII/256:16-4 25260 4740 ns/op BenchmarkIndexAnyASCII/256:32-4 25285 4750 ns/op BenchmarkIndexAnyASCII/256:64-4 24351 4843 ns/op BenchmarkIndexAnyUTF8/1:1-4 2597358 46.69 ns/op BenchmarkIndexAnyUTF8/1:2-4 2611752 46.11 ns/op BenchmarkIndexAnyUTF8/1:4-4 2621176 46.03 ns/op BenchmarkIndexAnyUTF8/1:8-4 2626102 45.68 ns/op BenchmarkIndexAnyUTF8/1:16-4 2581708 45.57 ns/op BenchmarkIndexAnyUTF8/1:32-4 2580298 47.11 ns/op BenchmarkIndexAnyUTF8/1:64-4 2579043 46.32 ns/op BenchmarkIndexAnyUTF8/16:1-4 166623 716.5 ns/op BenchmarkIndexAnyUTF8/16:2-4 293554 406.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 290761 405.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 292633 405.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 288672 409.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 271602 451.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 268269 444.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11037 ns/op BenchmarkIndexAnyUTF8/256:2-4 20343 5891 ns/op BenchmarkIndexAnyUTF8/256:4-4 20374 5893 ns/op BenchmarkIndexAnyUTF8/256:8-4 20359 5905 ns/op BenchmarkIndexAnyUTF8/256:16-4 20138 5957 ns/op BenchmarkIndexAnyUTF8/256:32-4 18525 6410 ns/op BenchmarkIndexAnyUTF8/256:64-4 18721 6458 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2640400 45.80 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2644477 44.75 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2562152 45.97 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2650587 46.30 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2610280 46.64 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2599059 46.36 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2634424 45.57 ns/op BenchmarkLastIndexAnyASCII/16:1-4 350863 339.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 350964 338.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 346598 342.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 339290 343.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 332509 357.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 309090 384.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 280372 433.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24964 4757 ns/op BenchmarkLastIndexAnyASCII/256:2-4 25182 4731 ns/op BenchmarkLastIndexAnyASCII/256:4-4 25350 4724 ns/op BenchmarkLastIndexAnyASCII/256:8-4 25150 4724 ns/op BenchmarkLastIndexAnyASCII/256:16-4 25336 4781 ns/op BenchmarkLastIndexAnyASCII/256:32-4 25123 4752 ns/op BenchmarkLastIndexAnyASCII/256:64-4 24789 4806 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2635581 45.94 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2632624 46.28 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2589973 46.29 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2619218 46.14 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2625422 46.26 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2612845 46.32 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2632180 46.97 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 239019 492.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 283600 416.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 286485 418.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 286352 417.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 282025 420.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 269361 444.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 264016 451.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17564 6808 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19806 6029 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19791 6151 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19699 6011 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 20044 6120 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18393 6485 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 17982 6579 ns/op BenchmarkTrimASCII/1:1-4 3053016 37.61 ns/op BenchmarkTrimASCII/1:2-4 2473552 49.09 ns/op BenchmarkTrimASCII/1:4-4 2315344 52.39 ns/op BenchmarkTrimASCII/1:8-4 1978002 59.55 ns/op BenchmarkTrimASCII/1:16-4 1707994 70.50 ns/op BenchmarkTrimASCII/16:1-4 447903 266.3 ns/op BenchmarkTrimASCII/16:2-4 351582 341.6 ns/op BenchmarkTrimASCII/16:4-4 347040 342.7 ns/op BenchmarkTrimASCII/16:8-4 346932 344.4 ns/op BenchmarkTrimASCII/16:16-4 334285 357.4 ns/op BenchmarkTrimASCII/256:1-4 33068 3622 ns/op BenchmarkTrimASCII/256:2-4 25417 4714 ns/op BenchmarkTrimASCII/256:4-4 25378 4723 ns/op BenchmarkTrimASCII/256:8-4 25113 4773 ns/op BenchmarkTrimASCII/256:16-4 25334 4732 ns/op BenchmarkTrimASCII/4096:1-4 2092 57314 ns/op BenchmarkTrimASCII/4096:2-4 1587 74652 ns/op BenchmarkTrimASCII/4096:4-4 1604 74632 ns/op BenchmarkTrimASCII/4096:8-4 1588 74562 ns/op BenchmarkTrimASCII/4096:16-4 1586 74668 ns/op BenchmarkTrimByte-4 2129992 57.73 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13227 9064 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13280 9035 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 694 171011 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1398 85155 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2730 42584 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5031 22201 ns/op BenchmarkCompareBytesEqual-4 10931872 10.91 ns/op BenchmarkCompareBytesToNil-4 12599245 9.416 ns/op BenchmarkCompareBytesEmpty-4 13023984 9.448 ns/op BenchmarkCompareBytesIdentical-4 13016618 9.220 ns/op BenchmarkCompareBytesSameLength-4 11590140 10.40 ns/op BenchmarkCompareBytesDifferentLength-4 11156022 10.87 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1389 85407 ns/op 12277.54 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1401 73011 ns/op 14362.07 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1371 78987 ns/op 13275.46 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1394 85471 ns/op 12268.35 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1390 84966 ns/op 12341.24 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1359 85520 ns/op 12261.34 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1384 76552 ns/op 13697.63 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1400 80400 ns/op 13042.07 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1393 77794 ns/op 13478.95 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1359 85848 ns/op 12214.48 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1394 77289 ns/op 13567.07 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1390 75674 ns/op 13856.48 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1363 86220 ns/op 12161.70 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1393 85410 ns/op 12277.00 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1387 82148 ns/op 12764.49 MB/s BenchmarkCompareBytesBig-4 1393 84744 ns/op 12373.61 MB/s BenchmarkCompareBytesBigIdentical-4 12520284 9.368 ns/op 111927253.64 MB/s PASS ok bytes 64.645s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 72521805 ns/op 1.38 MB/s 3611596 B/op 27 allocs/op BenchmarkDecodeNewton-4 1 286516268 ns/op 1.98 MB/s 3637920 B/op 30 allocs/op BenchmarkDecodeRand-4 5 23115131 ns/op 0.71 MB/s 3647652 B/op 28 allocs/op PASS ok compress/bzip2 2.277s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 64 1643882 ns/op 6.08 MB/s 42975 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 15761858 ns/op 6.34 MB/s 42949 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 159050927 ns/op 6.29 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 66 1690273 ns/op 5.92 MB/s 43230 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 16910211 ns/op 5.91 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 173434415 ns/op 5.77 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 66 1659044 ns/op 6.03 MB/s 42941 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16072270 ns/op 6.22 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 163130537 ns/op 6.13 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 68 1659320 ns/op 6.03 MB/s 42509 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16376772 ns/op 6.11 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 167125506 ns/op 5.98 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 63 1800988 ns/op 5.55 MB/s 43718 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17486290 ns/op 5.72 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 175394670 ns/op 5.70 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 79 1441103 ns/op 6.94 MB/s 43862 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12185856 ns/op 8.21 MB/s 45595 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 124144974 ns/op 8.06 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 86 1289650 ns/op 7.75 MB/s 42867 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9755433 ns/op 10.25 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 98100045 ns/op 10.19 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 88 1287456 ns/op 7.77 MB/s 43013 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9752329 ns/op 10.25 MB/s 45662 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 98970444 ns/op 10.10 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 99 1138123 ns/op 8.79 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10956828 ns/op 9.13 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 109077777 ns/op 9.17 MB/s BenchmarkEncode/Digits/Speed/1e4-4 51 2158269 ns/op 4.63 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19350328 ns/op 5.17 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 186724580 ns/op 5.36 MB/s BenchmarkEncode/Digits/Default/1e4-4 19 6077634 ns/op 1.65 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 71722174 ns/op 1.39 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 747175303 ns/op 1.34 MB/s BenchmarkEncode/Digits/Compression/1e4-4 19 6105610 ns/op 1.64 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 71549597 ns/op 1.40 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 747182459 ns/op 1.34 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 80 1389222 ns/op 7.20 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11801159 ns/op 8.47 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 116797289 ns/op 8.56 MB/s BenchmarkEncode/Newton/Speed/1e4-4 52 2032702 ns/op 4.92 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15609025 ns/op 6.41 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 153796360 ns/op 6.50 MB/s BenchmarkEncode/Newton/Default/1e4-4 19 6050828 ns/op 1.65 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 68965000 ns/op 1.45 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 690063721 ns/op 1.45 MB/s BenchmarkEncode/Newton/Compression/1e4-4 19 6099129 ns/op 1.64 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 83933992 ns/op 1.19 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 873650621 ns/op 1.14 MB/s PASS ok compress/flate 17.392s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 54 2135075 ns/op 4.68 MB/s BenchmarkDecoder/1e-Reuse4-4 54 2234938 ns/op 4.47 MB/s BenchmarkDecoder/1e5-4 5 21198729 ns/op 4.72 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21805374 ns/op 4.59 MB/s BenchmarkDecoder/1e6-4 1 213325640 ns/op 4.69 MB/s BenchmarkDecoder/1e-Reuse6-4 1 212819260 ns/op 4.70 MB/s BenchmarkEncoder/1e4-4 60 1876645 ns/op 5.33 MB/s BenchmarkEncoder/1e-Reuse4-4 61 1728949 ns/op 5.78 MB/s BenchmarkEncoder/1e5-4 6 18284279 ns/op 5.47 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18124144 ns/op 5.52 MB/s BenchmarkEncoder/1e6-4 1 184975265 ns/op 5.41 MB/s BenchmarkEncoder/1e-Reuse6-4 1 182649995 ns/op 5.47 MB/s PASS ok compress/lzw 3.544s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 28 3727698 ns/op PASS ok container/heap 1.146s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 23797 4843 ns/op BenchmarkWithTimeout/concurrency=40-4 5182 22986 ns/op BenchmarkWithTimeout/concurrency=4000-4 4963 24733 ns/op BenchmarkWithTimeout/concurrency=400000-4 7047 16405 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 361537 277.4 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 15318 8071 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 18783 6377 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3204 37869 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2096 59915 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2866 41096 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 274 420734 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 201 587088 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 303 381743 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 27 4332218 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 15 6968465 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 31 3831103 ns/op BenchmarkCheckCanceled/Err-4 255848 449.7 ns/op BenchmarkCheckCanceled/Done-4 389409 305.5 ns/op BenchmarkContextCancelDone-4 432429 259.7 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 13686 8848 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 12628 9476 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10460 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9826 12053 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8800 14509 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 484209 245.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 275284 431.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 194816 615.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 120828 994.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 61926 1949 ns/op PASS ok context 10.984s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt/AES-128-4 1975999 60.53 ns/op 264.35 MB/s BenchmarkEncrypt/AES-192-4 1849659 66.45 ns/op 240.79 MB/s BenchmarkEncrypt/AES-256-4 1783293 67.37 ns/op 237.49 MB/s BenchmarkDecrypt/AES-128-4 1954364 62.89 ns/op 254.43 MB/s BenchmarkDecrypt/AES-192-4 1813825 66.44 ns/op 240.81 MB/s BenchmarkDecrypt/AES-256-4 1723749 70.09 ns/op 228.28 MB/s BenchmarkExpand/AES-128-4 1000000 115.4 ns/op BenchmarkExpand/AES-192-4 1000000 108.4 ns/op BenchmarkExpand/AES-256-4 835900 143.7 ns/op BenchmarkCreateCipher/AES-128-4 196202 690.5 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 188331 630.9 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 175761 645.2 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.992s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 190015 664.8 ns/op 96.27 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 381991 311.2 ns/op 205.65 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 191406 706.1 ns/op 90.64 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 387940 343.5 ns/op 186.34 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 116134 1403 ns/op 962.00 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 180500 1056 ns/op 1278.88 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 107114 1533 ns/op 880.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 144970 1226 ns/op 1100.83 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 33904 5003 ns/op 1637.38 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 38001 4511 ns/op 1815.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 24675 5532 ns/op 1480.97 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 28738 5171 ns/op 1584.12 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 7410 16023 ns/op 63.60 MB/s BenchmarkAESCFBDecrypt1K-4 7516 16207 ns/op 62.88 MB/s BenchmarkAESCFBDecrypt8K-4 962 125774 ns/op 65.09 MB/s BenchmarkAESOFB1K-4 10000 10223 ns/op 99.68 MB/s BenchmarkAESCTR1K-4 14965 8242 ns/op 123.63 MB/s BenchmarkAESCTR8K-4 1910 62879 ns/op 130.20 MB/s BenchmarkAESCBCEncrypt1K-4 14926 8265 ns/op 123.89 MB/s BenchmarkAESCBCDecrypt1K-4 19164 6274 ns/op 163.22 MB/s PASS ok crypto/cipher 4.364s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 90366 1235 ns/op 6.48 MB/s BenchmarkDecrypt-4 105368 1122 ns/op 7.13 MB/s BenchmarkTDESEncrypt-4 36730 3322 ns/op 2.41 MB/s BenchmarkTDESDecrypt-4 36639 3175 ns/op 2.52 MB/s PASS ok crypto/des 1.584s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 976 120751 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 13 8535836 ns/op 1081 B/op 21 allocs/op BenchmarkECDH/P521-4 5 22080761 ns/op 1531 B/op 21 allocs/op BenchmarkECDH/X25519-4 94 1221336 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 1.761s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1892 60494 ns/op 2447 B/op 30 allocs/op BenchmarkSign/P384-4 32 3576597 ns/op 2616 B/op 31 allocs/op BenchmarkSign/P521-4 13 8316924 ns/op 3000 B/op 32 allocs/op BenchmarkVerify/P256-4 944 122203 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9188811 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 22635680 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4341 26211 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 58 2034671 ns/op 1093 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 4954197 ns/op 1417 B/op 17 allocs/op PASS ok crypto/ecdsa 2.606s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 332 355495 ns/op BenchmarkNewKeyFromSeed-4 333 360843 ns/op BenchmarkSigning-4 314 379338 ns/op BenchmarkVerification-4 207 560651 ns/op PASS ok crypto/ed25519 1.715s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5296 22651 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 144 832170 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 54 2142794 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5248964 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1434 84110 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 54 2121489 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5811507 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15147851 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 16237 7090 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6560 17949 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3746 29329 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 79 1402358 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2487 47151 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 297 410711 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1510 78010 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 98 1180394 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.330s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 22484 5269 ns/op 194.35 MB/s BenchmarkHMACSHA256_32-4 58356 2065 ns/op 15.49 MB/s BenchmarkNewWriteSum-4 14769 7878 ns/op 4.06 MB/s PASS ok crypto/hmac 1.580s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 52880 2230 ns/op BenchmarkModSub-4 52912 2241 ns/op BenchmarkMontgomeryRepr-4 30046 3981 ns/op BenchmarkMontgomeryMul-4 30170 3982 ns/op BenchmarkModMul-4 14659 8297 ns/op BenchmarkExpBig-4 18 6500265 ns/op BenchmarkExp-4 6 16975496 ns/op PASS ok crypto/internal/bigmod 2.140s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3709 28739 ns/op BenchmarkScalarBaseMult-4 342 338126 ns/op BenchmarkScalarMult-4 157 748504 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 229 513021 ns/op PASS ok crypto/internal/edwards25519 1.699s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 541550 204.2 ns/op BenchmarkMultiply-4 4174516 28.47 ns/op BenchmarkSquare-4 5189499 22.98 ns/op BenchmarkInvert-4 24924 4750 ns/op BenchmarkMult32-4 1500336 76.69 ns/op PASS ok crypto/internal/edwards25519/field 1.823s goos: freebsd goarch: amd64 pkg: crypto/internal/mlkem768 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGen-4 265 436225 ns/op BenchmarkEncaps-4 178 671076 ns/op BenchmarkDecaps-4 142 832858 ns/op BenchmarkRoundTrip/Alice-4 92 1345996 ns/op BenchmarkRoundTrip/Bob-4 177 669050 ns/op PASS ok crypto/internal/mlkem768 1.955s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 51 2096298 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1605 76266 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5624472 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14761358 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 156 744313 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8133 15433 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 58 1949165 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 24 4628140 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.156s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 580636 192.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 305040 379.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 127694 936.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 605352 196.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 317272 377.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 122350 973.2 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.788s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 194553 587.0 ns/op 13.63 MB/s BenchmarkHash64-4 207570 554.2 ns/op 115.48 MB/s BenchmarkHash128-4 180382 668.1 ns/op 191.59 MB/s BenchmarkHash256-4 136083 865.1 ns/op 295.93 MB/s BenchmarkHash512-4 89470 1309 ns/op 391.23 MB/s BenchmarkHash1K-4 55310 2165 ns/op 472.95 MB/s BenchmarkHash8K-4 8126 14292 ns/op 573.18 MB/s BenchmarkHash1M-4 67 1773335 ns/op 591.30 MB/s BenchmarkHash8M-4 8 14174477 ns/op 591.81 MB/s BenchmarkHash8BytesUnaligned-4 195628 581.2 ns/op 13.76 MB/s BenchmarkHash1KUnaligned-4 55398 2166 ns/op 472.67 MB/s BenchmarkHash8KUnaligned-4 8206 14369 ns/op 570.11 MB/s PASS ok crypto/md5 2.793s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead/32-4 88022 1330 ns/op 24.05 MB/s BenchmarkRead/4K-4 4197 28636 ns/op 143.03 MB/s BenchmarkPrime-4 1 119751615 ns/op PASS ok crypto/rand 1.453s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13651 8593 ns/op 14.90 MB/s BenchmarkRC4_1K-4 1684 68059 ns/op 15.05 MB/s BenchmarkRC4_8K-4 220 538435 ns/op 15.04 MB/s PASS ok crypto/rc4 1.591s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10202792 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 22682941 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 41047639 ns/op BenchmarkEncryptPKCS1v15/2048-4 726 163370 ns/op BenchmarkDecryptOAEP/2048-4 10 10192236 ns/op BenchmarkEncryptOAEP/2048-4 660 174011 ns/op BenchmarkSignPKCS1v15/2048-4 10 10456088 ns/op BenchmarkVerifyPKCS1v15/2048-4 735 159996 ns/op BenchmarkSignPSS/2048-4 10 10355855 ns/op BenchmarkVerifyPSS/2048-4 668 173085 ns/op PASS ok crypto/rsa 2.595s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 164530 694.0 ns/op 11.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 208461 551.5 ns/op 14.51 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 98823 1178 ns/op 271.63 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 114020 1043 ns/op 306.69 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 58880 2031 ns/op 504.14 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 62737 1899 ns/op 539.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11246 ns/op 728.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11098 ns/op 738.14 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.103s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 142549 806.0 ns/op 9.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 166256 684.6 ns/op 11.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 176926 679.3 ns/op 11.78 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 29866 4015 ns/op 255.02 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 30914 3891 ns/op 263.15 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 30944 3880 ns/op 263.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4320 27310 ns/op 299.97 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4374 27208 ns/op 301.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4389 27212 ns/op 301.04 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.284s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 112900 1044 ns/op 7.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 145606 802.6 ns/op 9.97 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 146168 812.3 ns/op 9.85 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 37042 3225 ns/op 317.53 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 40074 2984 ns/op 343.16 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 40246 2975 ns/op 344.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6261 19144 ns/op 427.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6393 18934 ns/op 432.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 6098 19041 ns/op 430.22 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.288s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 19836297 5.972 ns/op BenchmarkConstantTimeEq-4 18904371 6.365 ns/op BenchmarkConstantTimeLessOrEq-4 18844339 6.345 ns/op BenchmarkXORBytes/8Bytes-4 4464536 25.31 ns/op 316.04 MB/s BenchmarkXORBytes/128Bytes-4 3952472 30.60 ns/op 4183.03 MB/s BenchmarkXORBytes/2048Bytes-4 941742 139.2 ns/op 14712.42 MB/s BenchmarkXORBytes/32768Bytes-4 59932 2033 ns/op 16120.66 MB/s PASS ok crypto/subtle 2.035s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 228 505851 ns/op BenchmarkCertCache/1-4 230 515215 ns/op BenchmarkCertCache/2-4 238 500086 ns/op BenchmarkCertCache/3-4 232 509684 ns/op BenchmarkHandshakeServer/RSA-4 18 6651221 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 16 7054998 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 18 6660727 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 150 749742 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 250 499940 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 60 1941416 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 72 1638220 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 34557140 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 34246545 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 24282995 ns/op 43.18 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 31791709 ns/op 32.98 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 39253178 ns/op 53.43 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 52623012 ns/op 39.85 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 66019440 ns/op 63.53 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 94579642 ns/op 44.35 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 118508075 ns/op 70.79 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 173263125 ns/op 48.42 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 230727049 ns/op 72.71 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 344221366 ns/op 48.74 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 447537190 ns/op 74.98 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 634485001 ns/op 52.88 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 909602523 ns/op 73.78 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1307683861 ns/op 51.32 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 25019659 ns/op 41.91 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 32418702 ns/op 32.34 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 35924305 ns/op 58.38 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 50569383 ns/op 41.47 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 65872948 ns/op 63.67 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 94151878 ns/op 44.55 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 114353852 ns/op 73.36 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 155195597 ns/op 54.05 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 220758314 ns/op 76.00 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 345609585 ns/op 48.54 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 416410155 ns/op 80.58 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 664274306 ns/op 50.51 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 877282610 ns/op 76.50 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1339147648 ns/op 50.11 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703484909 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707306555 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 287824356 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 288905634 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 149281503 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149616513 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80122610 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79852870 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38536425 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 37977361 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143549698 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 146768464 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63522138 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 64818496 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37330783 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 37526539 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 23946703 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23722684 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 15986201 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15804391 ns/op PASS ok crypto/tls 19.980s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkOIDMarshalUnmarshalText-4 13380 8393 ns/op BenchmarkCreateCertificate/RSA_2048-4 10 10366536 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 356 331929 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1156 102901 ns/op 12660 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1084 110057 ns/op 14068 B/op 188 allocs/op PASS ok crypto/x509 2.539s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 38 2780868 ns/op 280701 B/op 1646 allocs/op BenchmarkConcurrentStmtQuery-4 34 3408841 ns/op 275433 B/op 2086 allocs/op BenchmarkConcurrentStmtExec-4 46 2483776 ns/op 219996 B/op 736 allocs/op BenchmarkConcurrentTxQuery-4 40 2628517 ns/op 280671 B/op 2172 allocs/op BenchmarkConcurrentTxExec-4 52 2036086 ns/op 87792 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 40 2689720 ns/op 107717 B/op 2064 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1019522 ns/op 40114 B/op 380 allocs/op BenchmarkConcurrentRandom-4 45 2665223 ns/op 241889 B/op 1889 allocs/op BenchmarkManyConcurrentQueries-4 2455 45159 ns/op 4127 B/op 20 allocs/op BenchmarkGrabConn-4 213037 573.9 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 16827 7230 ns/op PASS ok database/sql 2.740s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1638 63379 ns/op BenchmarkSymbols32-4 2107 54408 ns/op PASS ok debug/elf 1.275s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 228948 556.7 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 93 1276222 ns/op 180189 B/op 13 allocs/op Benchmark115/LineToPC-4 78 1566409 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17494 6868 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 70156 1672 ns/op BenchmarkMarshal-4 765 149625 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2808 41646 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.474s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 350 338133 ns/op 24.23 MB/s BenchmarkEncodeToString-4 300 364902 ns/op 22.45 MB/s BenchmarkDecode-4 145 811258 ns/op 16.16 MB/s BenchmarkDecodeString-4 147 806291 ns/op 16.26 MB/s PASS ok encoding/base32 1.798s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 332 340968 ns/op 24.03 MB/s BenchmarkDecodeString/2-4 322026 355.8 ns/op 11.24 MB/s BenchmarkDecodeString/4-4 241100 473.9 ns/op 16.88 MB/s BenchmarkDecodeString/8-4 205057 588.0 ns/op 20.41 MB/s BenchmarkDecodeString/64-4 36049 3337 ns/op 26.37 MB/s BenchmarkDecodeString/8192-4 331 364289 ns/op 29.99 MB/s BenchmarkNewEncoding-4 62038 1922 ns/op 133.22 MB/s PASS ok encoding/base64 2.064s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1312 88146 ns/op 45.38 MB/s BenchmarkReadStruct-4 16526 7249 ns/op 10.35 MB/s BenchmarkWriteStruct-4 17665 6907 ns/op 10.86 MB/s BenchmarkAppendStruct-4 219255 548.6 ns/op 136.72 MB/s BenchmarkWriteSlice1000Structs-4 15 6784411 ns/op 11.05 MB/s BenchmarkAppendSlice1000Structs-4 16 6472371 ns/op 11.59 MB/s BenchmarkReadSlice1000Structs-4 15 7222483 ns/op 10.38 MB/s BenchmarkReadInts-4 46314 2628 ns/op 11.41 MB/s BenchmarkWriteInts-4 43108 2788 ns/op 10.76 MB/s BenchmarkAppendInts-4 95024 1257 ns/op 23.86 MB/s BenchmarkWriteSlice1000Int32s-4 1335 89581 ns/op 44.65 MB/s BenchmarkAppendSlice1000Int32s-4 1458 80959 ns/op 49.41 MB/s BenchmarkPutUint16-4 3802795 31.45 ns/op 63.59 MB/s BenchmarkAppendUint16-4 3572496 33.73 ns/op 59.30 MB/s BenchmarkPutUint32-4 2640870 44.76 ns/op 89.37 MB/s BenchmarkAppendUint32-4 2619904 45.85 ns/op 87.23 MB/s BenchmarkPutUint64-4 1043539 115.6 ns/op 69.20 MB/s BenchmarkAppendUint64-4 1000000 112.9 ns/op 70.84 MB/s BenchmarkLittleEndianPutUint16-4 3526611 33.77 ns/op 59.23 MB/s BenchmarkLittleEndianAppendUint16-4 3566622 33.48 ns/op 59.74 MB/s BenchmarkLittleEndianPutUint32-4 2577478 45.39 ns/op 88.13 MB/s BenchmarkLittleEndianAppendUint32-4 2589085 46.34 ns/op 86.32 MB/s BenchmarkLittleEndianPutUint64-4 990939 116.0 ns/op 68.99 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 114.1 ns/op 70.13 MB/s BenchmarkReadFloats-4 151860 782.9 ns/op 15.33 MB/s BenchmarkWriteFloats-4 144450 827.2 ns/op 14.51 MB/s BenchmarkReadSlice1000Float32s-4 1177 99320 ns/op 40.27 MB/s BenchmarkWriteSlice1000Float32s-4 1092 107485 ns/op 37.21 MB/s BenchmarkReadSlice1000Uint8s-4 76731 1533 ns/op 652.28 MB/s BenchmarkWriteSlice1000Uint8s-4 296544 406.1 ns/op 2462.31 MB/s BenchmarkSize/bool-4 5233107 22.93 ns/op BenchmarkSize/int8-4 5671574 20.99 ns/op BenchmarkSize/int16-4 5694613 21.09 ns/op BenchmarkSize/int32-4 5636762 20.99 ns/op BenchmarkSize/int64-4 5709338 21.08 ns/op BenchmarkSize/uint8-4 5515976 21.69 ns/op BenchmarkSize/uint16-4 5416200 21.87 ns/op BenchmarkSize/uint32-4 5143413 21.78 ns/op BenchmarkSize/uint64-4 5748054 20.97 ns/op BenchmarkSize/float32-4 4193424 28.44 ns/op BenchmarkSize/float64-4 4200784 28.80 ns/op BenchmarkSize/complex64-4 788862 151.1 ns/op BenchmarkSize/complex128-4 792870 152.2 ns/op BenchmarkSize/binary.Struct-4 266230 454.4 ns/op BenchmarkSize/*binary.Struct-4 228211 530.8 ns/op BenchmarkSize/[]binary.Struct-4 220509 541.3 ns/op BenchmarkSize/[]binary.Struct#01-4 218427 551.8 ns/op BenchmarkSize/[1]binary.Struct-4 211116 571.5 ns/op BenchmarkPutUvarint32-4 808281 134.0 ns/op 29.86 MB/s BenchmarkPutUvarint64-4 208956 571.5 ns/op 14.00 MB/s PASS ok encoding/binary 8.118s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6522 16185 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6531 15573 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7502 15504 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4056 25440 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7833 14361 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8176 14256 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8360 14249 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4927 23877 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12834 8680 ns/op PASS ok encoding/csv 2.198s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12511 9214 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16564 8036 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 285 428110 ns/op 16686 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 770 152181 ns/op 637 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1617 71993 ns/op 53 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1606 72239 ns/op 54 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2370 47489 ns/op 163 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 64 1736707 ns/op 34476 B/op 251 allocs/op BenchmarkDecodeComplex128Slice-4 651 193823 ns/op 25222 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1412 92802 ns/op 10792 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1518 80838 ns/op 9756 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 925 122879 ns/op 39127 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 338 348378 ns/op 66207 B/op 2200 allocs/op BenchmarkDecodeBytesSlice-4 615 187931 ns/op 23675 B/op 188 allocs/op BenchmarkDecodeInterfaceSlice-4 104 1100703 ns/op 82975 B/op 3178 allocs/op BenchmarkDecodeMap-4 74 1543749 ns/op 54126 B/op 181 allocs/op PASS ok encoding/gob 3.437s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12535 9570 ns/op 26.75 MB/s BenchmarkEncode/1024-4 2937 38598 ns/op 26.53 MB/s BenchmarkEncode/4096-4 782 153480 ns/op 26.69 MB/s BenchmarkEncode/16384-4 193 612264 ns/op 26.76 MB/s BenchmarkDecode/256-4 23362 5115 ns/op 50.05 MB/s BenchmarkDecode/1024-4 5952 19831 ns/op 51.64 MB/s BenchmarkDecode/4096-4 1509 79188 ns/op 51.73 MB/s BenchmarkDecode/16384-4 378 315617 ns/op 51.91 MB/s BenchmarkDecodeString/256-4 22083 5502 ns/op 46.52 MB/s BenchmarkDecodeString/1024-4 5480 20651 ns/op 49.59 MB/s BenchmarkDecodeString/4096-4 1447 81686 ns/op 50.14 MB/s BenchmarkDecodeString/16384-4 361 326168 ns/op 50.23 MB/s BenchmarkDump/256-4 1369 85994 ns/op 2.98 MB/s BenchmarkDump/1024-4 350 340837 ns/op 3.00 MB/s BenchmarkDump/4096-4 86 1387794 ns/op 2.95 MB/s BenchmarkDump/16384-4 21 5537495 ns/op 2.96 MB/s PASS ok encoding/hex 3.419s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 112253344 ns/op 17.29 MB/s 2176 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 132282628 ns/op 14.67 MB/s 8395160 B/op 113 allocs/op BenchmarkCodeMarshal-4 1 131627374 ns/op 14.74 MB/s 10332872 B/op 58 allocs/op BenchmarkCodeMarshalError-4 1 137799637 ns/op 14.08 MB/s 10334248 B/op 105 allocs/op BenchmarkMarshalBytes/32-4 21010 5785 ns/op BenchmarkMarshalBytes/256-4 5418 21525 ns/op BenchmarkMarshalBytes/4096-4 478 251972 ns/op BenchmarkMarshalBytesError/32-4 56 2022517 ns/op BenchmarkMarshalBytesError/256-4 56 2089381 ns/op BenchmarkMarshalBytesError/4096-4 50 2287199 ns/op BenchmarkMarshalMap-4 51020 2439 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 416889641 ns/op 4.65 MB/s 10097192 B/op 40034 allocs/op BenchmarkUnicodeDecoder-4 35926 3350 ns/op 4.18 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 48397 2400 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 372910347 ns/op 5.20 MB/s 2021264 B/op 40006 allocs/op BenchmarkCodeUnmarshalReuse-4 1 367419801 ns/op 5.28 MB/s 2021272 B/op 40009 allocs/op BenchmarkUnmarshalString-4 54422 2195 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 151614 793.4 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 346593 368.6 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 16201 7540 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 83589 1454 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 97952 1224 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 15958 7405 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2817 38358 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1095 104191 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 159 742323 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 18 6895546 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 491755 236.7 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 482377 241.7 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 477506 235.9 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 507163 234.6 ns/op BenchmarkEncodeMarshaler-4 71215 1707 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 88509 1352 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 4015969 29.79 ns/op BenchmarkNumberIsValidRegexp-4 21045 5823 ns/op BenchmarkUnmarshalNumber-4 36273 3328 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.412s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 45 2588595 ns/op 25.32 MB/s BenchmarkDecode-4 22 5127739 ns/op 17.31 MB/s PASS ok encoding/pem 1.433s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3484 33323 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1102 105686 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4706 25324 ns/op PASS ok encoding/xml 1.528s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 283573 394.0 ns/op BenchmarkAs-4 76088 1537 ns/op PASS ok errors 1.332s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 230210 515.2 ns/op BenchmarkIntSet-4 274513 434.9 ns/op BenchmarkFloatAdd-4 51927 2353 ns/op BenchmarkFloatSet-4 259617 419.9 ns/op BenchmarkStringSet-4 305400 434.4 ns/op BenchmarkMapSet-4 62607 2042 ns/op BenchmarkMapSetDifferent-4 59842 2079 ns/op BenchmarkMapSetDifferentRandom-4 249 457871 ns/op BenchmarkMapSetString-4 60069 2047 ns/op BenchmarkMapAddSame-4 42357 2911 ns/op BenchmarkMapAddDifferent-4 18673 6851 ns/op BenchmarkMapAddDifferentRandom-4 232 525367 ns/op BenchmarkMapAddSameSteadyState-4 219849 521.0 ns/op BenchmarkMapAddDifferentSteadyState-4 116638 1044 ns/op BenchmarkMapString-4 6841 16628 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 25336 ns/op PASS ok expvar 3.621s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 114699 1013 ns/op BenchmarkSprintfEmpty-4 460594 261.4 ns/op BenchmarkSprintfString-4 329598 380.0 ns/op BenchmarkSprintfTruncateString-4 278499 419.2 ns/op BenchmarkSprintfTruncateBytes-4 171651 734.1 ns/op BenchmarkSprintfSlowParsingPath-4 290832 420.3 ns/op BenchmarkSprintfQuoteString-4 40365 2982 ns/op BenchmarkSprintfInt-4 308673 404.2 ns/op BenchmarkSprintfIntInt-4 219214 545.9 ns/op BenchmarkSprintfPrefixedInt-4 256690 519.6 ns/op BenchmarkSprintfFloat-4 166561 738.5 ns/op BenchmarkSprintfComplex-4 64704 1846 ns/op BenchmarkSprintfBoolean-4 308488 403.2 ns/op BenchmarkSprintfHexString-4 143487 854.5 ns/op BenchmarkSprintfHexBytes-4 89242 1419 ns/op BenchmarkSprintfBytes-4 50964 2527 ns/op BenchmarkSprintfStringer-4 92504 1324 ns/op BenchmarkSprintfStructure-4 44170 2723 ns/op BenchmarkManyArgs-4 76122 1600 ns/op BenchmarkFprintInt-4 72358 1666 ns/op BenchmarkFprintfBytes-4 79201 1535 ns/op BenchmarkFprintIntNoAlloc-4 71839 1656 ns/op BenchmarkScanInts-4 37 3126019 ns/op BenchmarkScanRecursiveInt-4 1 364627336 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 392054248 ns/op PASS ok fmt 5.078s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 786 134534 ns/op PASS ok go/build 1.210s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 44304 2373 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14850 7994 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4516 26528 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1206 100342 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 307 387649 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 67 1692073 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 16 6786875 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 4 27971010 ns/op 3615224 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 126750594 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.427s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 245274704 ns/op 0.26 MB/s 46673480 B/op 49104 allocs/op PASS ok go/format 1.350s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 19347626 ns/op 2.78 MB/s BenchmarkParseOnly-4 6 16963843 ns/op 3.17 MB/s BenchmarkResolve-4 52 2177624 ns/op 24.68 MB/s PASS ok go/parser 2.308s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 149222717 ns/op 0.35 MB/s 5128688 B/op 27517 allocs/op BenchmarkPrintDecl-4 782 148866 ns/op 0.21 MB/s 15512 B/op 51 allocs/op PASS ok go/printer 1.366s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 283 421122 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7741995 ns/op 6.59 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12063745 ns/op 6.13 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18594697 ns/op 6.80 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 231 521124 ns/op 5.95 MB/s PASS ok go/scanner 1.796s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 100.9 ns/op PASS ok go/token 1.193s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 91 1148124 ns/op BenchmarkNamed/Underlying/nongeneric-4 815362 128.9 ns/op BenchmarkNamed/Underlying/generic-4 932898 128.7 ns/op BenchmarkNamed/Underlying/src_instance-4 670597 184.4 ns/op BenchmarkNamed/Underlying/user_instance-4 907118 134.8 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 20275 5971 ns/op BenchmarkNamed/NewMethodSet/generic-4 20739 5753 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 20088 5924 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 20370 6092 ns/op BenchmarkCheck/http/funcbodies/info-4 1 599658150 ns/op 57948 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 482118628 ns/op 72069 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 247464552 ns/op 140407 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 226870065 ns/op 153148 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 470939669 ns/op 11098 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 116962061 ns/op 44680 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 67371484 ns/op 77567 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 65629153 ns/op 79623 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 149853582 ns/op 14457 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 64373944 ns/op 33654 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 46536776 ns/op 46554 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 46249750 ns/op 46844 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1189591024 ns/op 60249 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 698334830 ns/op 102631 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 149367231 ns/op 479783 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 120066111 ns/op 596684 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 578562145 ns/op 3527 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 109038419 ns/op 18707 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 86473504 ns/op 23597 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 84643336 ns/op 24108 lines/s PASS ok go/types 19.010s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 9116 13151 ns/op 77.86 MB/s PASS ok hash/adler32 1.295s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 210488 545.1 ns/op 27.52 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 218181 521.9 ns/op 28.74 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 159518 736.3 ns/op 54.33 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 172407 692.0 ns/op 57.81 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 450800 273.1 ns/op 1874.65 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 460338 274.7 ns/op 1864.12 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 405507 317.1 ns/op 3229.38 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 413302 319.3 ns/op 3207.18 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 242696 588.9 ns/op 6954.88 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 245949 614.2 ns/op 6668.40 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 48834 3317 ns/op 9878.85 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 41302 3313 ns/op 9890.60 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 460201 255.0 ns/op 58.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 458654 255.7 ns/op 58.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 469910 255.6 ns/op 156.47 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 470756 264.9 ns/op 150.98 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 340357 354.7 ns/op 1443.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 335668 354.3 ns/op 1445.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 273237 438.0 ns/op 2337.92 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 269704 444.7 ns/op 2302.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 228834 520.6 ns/op 7867.28 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 228651 525.0 ns/op 7801.30 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 47722 2518 ns/op 13011.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 47650 2513 ns/op 13037.50 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 218956 552.0 ns/op 27.17 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 219453 546.8 ns/op 27.43 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 103897 1154 ns/op 34.66 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 108440 1116 ns/op 35.85 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8517 13835 ns/op 37.01 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8270 14221 ns/op 36.00 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3951 30588 ns/op 33.48 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3939 30324 ns/op 33.77 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 921 131660 ns/op 31.11 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 915 131305 ns/op 31.19 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1049059 ns/op 31.24 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1049888 ns/op 31.21 MB/s PASS ok hash/crc32 5.827s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 216 552825 ns/op 118.55 MB/s BenchmarkCrc64/ISO4KB-4 2187 52952 ns/op 77.35 MB/s BenchmarkCrc64/ISO1KB-4 12765 9385 ns/op 109.11 MB/s BenchmarkCrc64/ECMA64KB-4 218 550219 ns/op 119.11 MB/s BenchmarkCrc64/Random64KB-4 296 403076 ns/op 162.59 MB/s BenchmarkCrc64/Random16KB-4 1045 112917 ns/op 145.10 MB/s PASS ok hash/crc64 2.035s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 7468 13536 ns/op 75.65 MB/s BenchmarkFnv32aKB-4 7750 13543 ns/op 75.61 MB/s BenchmarkFnv64KB-4 8647 13561 ns/op 75.51 MB/s BenchmarkFnv64aKB-4 8739 13544 ns/op 75.61 MB/s BenchmarkFnv128KB-4 2223 53228 ns/op 19.24 MB/s BenchmarkFnv128aKB-4 2350 50694 ns/op 20.20 MB/s PASS ok hash/fnv 1.787s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 568540 193.0 ns/op 20.72 MB/s BenchmarkHash/n=4/Bytes-4 4211324 28.43 ns/op 140.70 MB/s BenchmarkHash/n=4/String-4 1737014 67.06 ns/op 59.64 MB/s BenchmarkHash/n=8/Write-4 582306 195.8 ns/op 40.87 MB/s BenchmarkHash/n=8/Bytes-4 4426801 27.61 ns/op 289.75 MB/s BenchmarkHash/n=8/String-4 1796079 66.93 ns/op 119.53 MB/s BenchmarkHash/n=16/Write-4 636600 190.6 ns/op 83.93 MB/s BenchmarkHash/n=16/Bytes-4 4361878 27.75 ns/op 576.59 MB/s BenchmarkHash/n=16/String-4 1793744 67.14 ns/op 238.32 MB/s BenchmarkHash/n=32/Write-4 593542 198.7 ns/op 161.08 MB/s BenchmarkHash/n=32/Bytes-4 4082131 29.66 ns/op 1078.96 MB/s BenchmarkHash/n=32/String-4 1751005 68.63 ns/op 466.25 MB/s BenchmarkHash/n=64/Write-4 564505 214.2 ns/op 298.76 MB/s BenchmarkHash/n=64/Bytes-4 3870632 31.09 ns/op 2058.56 MB/s BenchmarkHash/n=64/String-4 1670648 71.95 ns/op 889.45 MB/s BenchmarkHash/n=256/Write-4 404259 294.8 ns/op 868.50 MB/s BenchmarkHash/n=256/Bytes-4 2016502 60.00 ns/op 4266.87 MB/s BenchmarkHash/n=256/String-4 911257 137.4 ns/op 1863.25 MB/s BenchmarkHash/n=320/Write-4 431079 283.9 ns/op 1127.09 MB/s BenchmarkHash/n=320/Bytes-4 1588087 76.46 ns/op 4185.24 MB/s BenchmarkHash/n=320/String-4 648126 191.8 ns/op 1668.22 MB/s BenchmarkHash/n=1024/Write-4 275895 458.8 ns/op 2231.89 MB/s BenchmarkHash/n=1024/Bytes-4 751534 187.2 ns/op 5471.08 MB/s BenchmarkHash/n=1024/String-4 257541 485.2 ns/op 2110.32 MB/s BenchmarkHash/n=4096/Write-4 127198 1041 ns/op 3933.73 MB/s BenchmarkHash/n=4096/Bytes-4 208399 695.7 ns/op 5887.47 MB/s BenchmarkHash/n=4096/String-4 67532 1857 ns/op 2205.62 MB/s BenchmarkHash/n=16384/Write-4 37158 3404 ns/op 4813.11 MB/s BenchmarkHash/n=16384/Bytes-4 48013 2724 ns/op 6015.79 MB/s BenchmarkHash/n=16384/String-4 16326 7388 ns/op 2217.51 MB/s PASS ok hash/maphash 5.639s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 838 130024 ns/op BenchmarkEscapeNone-4 138681 833.7 ns/op BenchmarkUnescape-4 811 145492 ns/op BenchmarkUnescapeNone-4 516226 225.5 ns/op BenchmarkUnescapeSparse-4 12440 9194 ns/op BenchmarkUnescapeDense-4 1248 95387 ns/op PASS ok html 1.931s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 8656 11607 ns/op BenchmarkCSSEscaperNoSpecials-4 46584 2551 ns/op BenchmarkDecodeCSS-4 29272 4172 ns/op BenchmarkDecodeCSSNoSpecials-4 4262277 26.97 ns/op BenchmarkCSSValueFilter-4 125670 950.6 ns/op BenchmarkCSSValueFilterOk-4 82294 1447 ns/op BenchmarkEscapedExecute-4 4542 24323 ns/op BenchmarkHTMLNospaceEscaper-4 12748 9461 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 68224 1757 ns/op BenchmarkStripTags-4 22780 5259 ns/op BenchmarkStripTagsNoSpecials-4 339877 347.2 ns/op BenchmarkJSValEscaperWithNum-4 23738 5096 ns/op BenchmarkJSValEscaperWithStr-4 5521 20799 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18456 6486 ns/op BenchmarkJSValEscaperWithObj-4 4587 24728 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13309 8970 ns/op BenchmarkJSStrEscaperNoSpecials-4 60435 1977 ns/op BenchmarkJSStrEscaper-4 12864 9350 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 55220 2169 ns/op BenchmarkJSRegexpEscaper-4 12015 9988 ns/op BenchmarkTemplateSpecialTags-4 96 1240519 ns/op BenchmarkURLEscaper-4 4299 26410 ns/op BenchmarkURLEscaperNoSpecials-4 184279 649.6 ns/op BenchmarkURLNormalizer-4 5636 19617 ns/op BenchmarkURLNormalizerNoSpecials-4 175764 669.0 ns/op BenchmarkSrcsetFilter-4 19827 6070 ns/op BenchmarkSrcsetFilterNoSpecials-4 119670 992.6 ns/op PASS ok html/template 5.258s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 641548 176.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 443781 252.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 656512 174.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 480447 250.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1864920 64.28 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 101.7 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1860777 64.35 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 101.5 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1458987 82.07 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 469746 245.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 383874 310.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 492873 242.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 381834 315.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 826611 142.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 567129 209.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 940599 123.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 576036 205.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 454725 264.6 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1404729 85.42 ns/op BenchmarkRGBASetRGBA-4 1479530 80.93 ns/op BenchmarkRGBA64At-4 736538 158.8 ns/op BenchmarkRGBA64SetRGBA64-4 770906 152.5 ns/op BenchmarkNRGBAAt-4 1422339 84.07 ns/op BenchmarkNRGBASetNRGBA-4 1458580 82.18 ns/op BenchmarkNRGBA64At-4 751226 158.3 ns/op BenchmarkNRGBA64SetNRGBA64-4 787207 151.4 ns/op BenchmarkAlphaAt-4 2400727 49.87 ns/op BenchmarkAlphaSetAlpha-4 2362917 50.71 ns/op BenchmarkAlpha16At-4 1586314 75.54 ns/op BenchmarkAlphaSetAlpha16-4 1590080 75.44 ns/op BenchmarkGrayAt-4 2388607 50.10 ns/op BenchmarkGraySetGray-4 2417530 49.56 ns/op BenchmarkGray16At-4 1580797 75.84 ns/op BenchmarkGraySetGray16-4 1581174 75.86 ns/op PASS ok image 6.364s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4170181 28.79 ns/op BenchmarkYCbCrToRGB/128-4 4545036 26.44 ns/op BenchmarkYCbCrToRGB/255-4 4838250 24.79 ns/op BenchmarkRGBToYCbCr/0-4 4977162 23.86 ns/op BenchmarkRGBToYCbCr/Cb-4 5066198 23.50 ns/op BenchmarkRGBToYCbCr/Cr-4 4862479 24.97 ns/op BenchmarkYCbCrToRGBA/0-4 4009296 29.83 ns/op BenchmarkYCbCrToRGBA/128-4 3368618 35.82 ns/op BenchmarkYCbCrToRGBA/255-4 4056027 29.82 ns/op BenchmarkNYCbCrAToRGBA/0-4 3951526 30.42 ns/op BenchmarkNYCbCrAToRGBA/128-4 3957472 30.21 ns/op BenchmarkNYCbCrAToRGBA/255-4 3975738 30.58 ns/op PASS ok image/color 2.872s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 34274428 ns/op BenchmarkFillSrc-4 282 429030 ns/op BenchmarkCopyOver-4 6 17070740 ns/op BenchmarkCopySrc-4 390 297143 ns/op BenchmarkNRGBAOver-4 6 18978626 ns/op BenchmarkNRGBASrc-4 9 12130579 ns/op BenchmarkYCbCr-4 8 13344163 ns/op BenchmarkGray-4 15 7370686 ns/op BenchmarkCMYK-4 9 12211511 ns/op BenchmarkGlyphOver-4 19 5934547 ns/op BenchmarkRGBAMaskOver-4 4 30074524 ns/op BenchmarkGrayMaskOver-4 5 22665823 ns/op BenchmarkRGBA64ImageMaskOver-4 3 37555194 ns/op BenchmarkRGBA-4 5 24634054 ns/op BenchmarkPalettedFill-4 888 136674 ns/op BenchmarkPalettedRGBA-4 5 24862224 ns/op BenchmarkGenericOver-4 2 54089263 ns/op BenchmarkGenericMaskOver-4 5 22114252 ns/op BenchmarkGenericSrc-4 3 35477756 ns/op BenchmarkGenericMaskSrc-4 4 30282506 ns/op PASS ok image/draw 6.902s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4623364 ns/op 3.34 MB/s 48618 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 114140518 ns/op 2.69 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3201426257 ns/op 0.38 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 62 1894339 ns/op 8.16 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 157354013 ns/op 0.39 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.336s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3890 27770 ns/op BenchmarkIDCT-4 3831 26553 ns/op BenchmarkDecodeBaseline-4 9 11983366 ns/op 5.16 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16512706 ns/op 3.74 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 151911478 ns/op 8.09 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 189532088 ns/op 4.86 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.250s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 13890792 8.613 ns/op BenchmarkDecodeGray-4 12 8891486 ns/op 7.37 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 37349421 ns/op 7.02 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 32423082 ns/op 8.09 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5147203 ns/op 12.73 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 30817380 ns/op 8.51 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 37308122 ns/op 7.03 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 55637784 ns/op 5.52 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 55852240 ns/op 5.50 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 183032718 ns/op 6.71 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 198637445 ns/op 6.19 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 27583429 ns/op 11.14 MB/s 848604 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 182632485 ns/op 6.73 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 763075017 ns/op 1.61 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.559s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 50427867 ns/op 1.98 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 40670210 ns/op 2.46 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 277563503 ns/op 1.80 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 229884698 ns/op 2.18 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 49725391 ns/op 2.01 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 40055127 ns/op 2.50 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 258310545 ns/op 1.94 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 215957109 ns/op 2.32 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 546537962 ns/op 1.83 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 525144468 ns/op 1.90 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3137243017 ns/op 1.59 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3057264373 ns/op 1.64 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 8879875 ns/op 11.26 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9301663 ns/op 10.75 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 44568315 ns/op 11.22 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 47434534 ns/op 10.54 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 87028022 ns/op 11.49 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 90731801 ns/op 11.02 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 431738220 ns/op 11.58 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 458122243 ns/op 10.91 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 55079756 ns/op 1.82 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 45764244 ns/op 2.19 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 307560094 ns/op 1.63 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 268698591 ns/op 1.86 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 682933878 ns/op 1.46 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 605023053 ns/op 1.65 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4335319302 ns/op 1.15 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4160463814 ns/op 1.20 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 168141717 ns/op 24.86 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 171074171 ns/op 24.43 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 39.117s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBlock-4 972207 195.6 ns/op 1308.49 MB/s PASS ok internal/chacha8rand 1.236s goos: freebsd goarch: amd64 pkg: internal/concurrent cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHashTrieMapLoadSmall-4 1221807 116.3 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 579973 184.8 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 178245 629.4 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 551985 206.8 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 121011 1077 ns/op 25 B/op 0 allocs/op PASS ok internal/concurrent 4.217s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 36217 3073 ns/op 0.33 MB/s BenchmarkMarshalCorpusFile/2-4 37744 3183 ns/op 0.63 MB/s BenchmarkMarshalCorpusFile/4-4 33966 3567 ns/op 1.12 MB/s BenchmarkMarshalCorpusFile/8-4 28272 4215 ns/op 1.90 MB/s BenchmarkMarshalCorpusFile/16-4 21706 5445 ns/op 2.94 MB/s BenchmarkMarshalCorpusFile/32-4 14487 8153 ns/op 3.92 MB/s BenchmarkMarshalCorpusFile/64-4 10000 10473 ns/op 6.11 MB/s BenchmarkMarshalCorpusFile/128-4 8714 13771 ns/op 9.30 MB/s BenchmarkMarshalCorpusFile/256-4 3576 32840 ns/op 7.80 MB/s BenchmarkMarshalCorpusFile/512-4 1838 64023 ns/op 8.00 MB/s BenchmarkMarshalCorpusFile/1024-4 966 123236 ns/op 8.31 MB/s BenchmarkMarshalCorpusFile/2048-4 482 246703 ns/op 8.30 MB/s BenchmarkMarshalCorpusFile/4096-4 244 484823 ns/op 8.45 MB/s BenchmarkMarshalCorpusFile/8192-4 122 976032 ns/op 8.39 MB/s BenchmarkMarshalCorpusFile/16384-4 60 1896277 ns/op 8.64 MB/s BenchmarkMarshalCorpusFile/32768-4 27 4220427 ns/op 7.76 MB/s BenchmarkMarshalCorpusFile/65536-4 13 8766146 ns/op 7.48 MB/s BenchmarkMarshalCorpusFile/131072-4 6 17721672 ns/op 7.40 MB/s BenchmarkMarshalCorpusFile/262144-4 3 35098389 ns/op 7.47 MB/s BenchmarkMarshalCorpusFile/524288-4 2 73356939 ns/op 7.15 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 145141327 ns/op 7.22 MB/s BenchmarkUnmarshalCorpusFile/1-4 9189 11574 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9435 12051 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8842 12967 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 7694 14795 ns/op 0.54 MB/s BenchmarkUnmarshalCorpusFile/16-4 6621 17563 ns/op 0.91 MB/s BenchmarkUnmarshalCorpusFile/32-4 4611 25644 ns/op 1.25 MB/s BenchmarkUnmarshalCorpusFile/64-4 3874 30724 ns/op 2.08 MB/s BenchmarkUnmarshalCorpusFile/128-4 2974 39473 ns/op 3.24 MB/s BenchmarkUnmarshalCorpusFile/256-4 1152 103185 ns/op 2.48 MB/s BenchmarkUnmarshalCorpusFile/512-4 610 195135 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/1024-4 316 377979 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/2048-4 160 749529 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/4096-4 78 1481630 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 2966723 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 6618931 ns/op 2.48 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11765193 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23537182 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 47005340 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 94451942 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 191254225 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 382425668 ns/op 2.74 MB/s BenchmarkMutatorBytes/1-4 35331 3439 ns/op BenchmarkMutatorBytes/10-4 37334 3268 ns/op BenchmarkMutatorBytes/100-4 34182 3562 ns/op BenchmarkMutatorBytes/1000-4 22212 5535 ns/op BenchmarkMutatorBytes/10000-4 5538 24362 ns/op BenchmarkMutatorBytes/100000-4 742 173248 ns/op BenchmarkMutatorString/1-4 32889 3578 ns/op BenchmarkMutatorString/10-4 34874 3521 ns/op BenchmarkMutatorString/100-4 30931 4118 ns/op BenchmarkMutatorString/1000-4 14356 8028 ns/op BenchmarkMutatorString/10000-4 2868 54542 ns/op BenchmarkMutatorString/100000-4 302 445002 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 16186 6193 ns/op BenchmarkMutatorAllBasicTypes/string-4 19068 6377 ns/op BenchmarkMutatorAllBasicTypes/bool-4 60320 2028 ns/op BenchmarkMutatorAllBasicTypes/float32-4 53180 2283 ns/op BenchmarkMutatorAllBasicTypes/float64-4 53402 2284 ns/op BenchmarkMutatorAllBasicTypes/int-4 56733 2102 ns/op BenchmarkMutatorAllBasicTypes/int8-4 57027 2085 ns/op BenchmarkMutatorAllBasicTypes/int16-4 57361 2107 ns/op BenchmarkMutatorAllBasicTypes/int32-4 56454 2099 ns/op BenchmarkMutatorAllBasicTypes/int64-4 56461 2148 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 54944 2203 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 56036 2191 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 54804 2170 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 55806 2188 ns/op PASS ok internal/fuzz 12.389s PASS ok internal/poll 1.082s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 9757933 12.33 ns/op BenchmarkAnd32Parallel-4 2425000 47.57 ns/op BenchmarkAnd64-4 9742381 12.31 ns/op BenchmarkAnd64Parallel-4 2533303 46.46 ns/op BenchmarkOr32-4 9736525 12.31 ns/op BenchmarkOr32Parallel-4 2546934 46.54 ns/op BenchmarkOr64-4 9708498 12.31 ns/op BenchmarkOr64Parallel-4 2529570 48.87 ns/op BenchmarkAtomicLoad64-4 18855614 5.611 ns/op BenchmarkAtomicStore64-4 9704016 12.34 ns/op BenchmarkAtomicLoad-4 18839332 5.639 ns/op BenchmarkAtomicStore-4 9688264 12.30 ns/op BenchmarkAtomicLoad8-4 18622069 5.687 ns/op BenchmarkAnd8-4 9706335 12.40 ns/op BenchmarkAnd-4 9768607 12.30 ns/op BenchmarkAnd8Parallel-4 2509390 46.72 ns/op BenchmarkAndParallel-4 2569946 47.64 ns/op BenchmarkOr8-4 9742276 12.31 ns/op BenchmarkOr-4 9735916 12.32 ns/op BenchmarkOr8Parallel-4 2531065 48.15 ns/op BenchmarkOrParallel-4 2400812 46.65 ns/op BenchmarkXadd-4 2535396 46.31 ns/op BenchmarkXadd64-4 2609800 46.54 ns/op BenchmarkCas-4 2336366 51.27 ns/op BenchmarkCas64-4 2342752 51.22 ns/op BenchmarkXchg-4 2587647 45.92 ns/op BenchmarkXchg64-4 3215965 47.06 ns/op PASS ok internal/runtime/atomic 5.159s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 5042814 23.78 ns/op BenchmarkMulUintptr/large-4 3994028 29.84 ns/op PASS ok internal/runtime/math 1.384s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 348617912 ns/op 0.79 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.437s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 18799 8561 ns/op BenchmarkCopyNLarge-4 319 455500 ns/op PASS ok io 1.621s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 226041 504.4 ns/op BenchmarkPrintln-4 22743 5303 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 35179 3442 ns/op 64 B/op 0 allocs/op BenchmarkConcurrent-4 6384 18369 ns/op BenchmarkDiscard-4 749194 155.9 ns/op 0 B/op 0 allocs/op PASS ok log 1.872s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrString-4 18547 6106 ns/op 313 B/op 16 allocs/op BenchmarkWriteTime-4 84388 1396 ns/op BenchmarkJSONHandler/defaults-4 7155 15329 ns/op 522 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 4110 26681 ns/op 773 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5008 23576 ns/op 747 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7089 15345 ns/op 510 B/op 0 allocs/op BenchmarkPreformatting/struct-4 6740 15433 ns/op 527 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 5720 20466 ns/op 523 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 29451 4102 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 28599 4261 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 79040 1602 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 59584 2192 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 55916 2015 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 55347 2231 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 60142 2172 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 58837 2060 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 984864 120.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 614905 203.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 580106 206.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 485017 250.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 410300 295.4 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5656 20418 ns/op BenchmarkDispatch/switch-checked-4 202846 580.9 ns/op BenchmarkDispatch/As-4 204907 574.7 ns/op BenchmarkDispatch/Visit-4 191589 617.7 ns/op BenchmarkUnsafeStrings-4 19833 6089 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:283: Value size = 24 value_test.go:283: Value size = 24 value_test.go:283: Value size = 24 value_test.go:283: Value size = 24 PASS ok log/slog 4.598s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1346862 87.85 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1247047 96.04 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 718466 151.5 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 213776 541.3 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 75327 1525 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 81188 1524 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 46126 2841 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 14180 8059 ns/op 3457 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17553 6848 ns/op 593 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 17540 6878 ns/op 604 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 9526 10662 ns/op 1072 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3140 33356 ns/op 4291 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18648 7098 ns/op 526 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 18642 6670 ns/op 532 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 10000 10248 ns/op 940 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3871 28836 ns/op 3753 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.530s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 3 34940890 ns/op PASS ok maps 2.311s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1830699 66.30 ns/op BenchmarkAcosh-4 837686 140.1 ns/op BenchmarkAsin-4 1833313 66.64 ns/op BenchmarkAsinh-4 867222 145.1 ns/op BenchmarkAtan-4 2431978 52.10 ns/op BenchmarkAtanh-4 913246 140.8 ns/op BenchmarkAtan2-4 1847131 66.50 ns/op BenchmarkCbrt-4 1000000 110.3 ns/op BenchmarkCeil-4 20034070 5.998 ns/op BenchmarkCopysign-4 2224254 54.12 ns/op BenchmarkCos-4 1201750 99.83 ns/op BenchmarkCosh-4 1277535 94.08 ns/op BenchmarkErf-4 2391572 52.63 ns/op BenchmarkErfc-4 2390140 53.89 ns/op BenchmarkErfinv-4 1977382 64.02 ns/op BenchmarkErfcinv-4 1887093 65.98 ns/op BenchmarkExp-4 4673442 38.15 ns/op BenchmarkExpGo-4 790477 151.0 ns/op BenchmarkExpm1-4 2036361 59.33 ns/op BenchmarkExp2-4 867807 140.6 ns/op BenchmarkExp2Go-4 835959 148.7 ns/op BenchmarkAbs-4 2885466 41.45 ns/op BenchmarkDim-4 9383188 13.21 ns/op BenchmarkFloor-4 19569135 5.997 ns/op BenchmarkMax-4 13899520 8.672 ns/op BenchmarkMin-4 13772420 8.729 ns/op BenchmarkMod-4 259376 443.5 ns/op BenchmarkFrexp-4 1548170 77.88 ns/op BenchmarkGamma-4 747168 164.7 ns/op BenchmarkHypot-4 11361901 22.30 ns/op BenchmarkHypotGo-4 1326314 90.64 ns/op BenchmarkIlogb-4 1880362 63.42 ns/op BenchmarkJ0-4 253729 492.2 ns/op BenchmarkJ1-4 265760 467.1 ns/op BenchmarkJn-4 121766 1023 ns/op BenchmarkLdexp-4 1501689 79.86 ns/op BenchmarkLgamma-4 973077 128.0 ns/op BenchmarkLog-4 3880502 47.37 ns/op BenchmarkLogb-4 1810272 64.81 ns/op BenchmarkLog1p-4 1000000 111.9 ns/op BenchmarkLog10-4 4584861 49.96 ns/op BenchmarkLog2-4 1267810 94.71 ns/op BenchmarkModf-4 2383584 50.41 ns/op BenchmarkNextafter32-4 2262466 50.38 ns/op BenchmarkNextafter64-4 2416803 49.56 ns/op BenchmarkPowInt-4 473686 254.6 ns/op BenchmarkPowFrac-4 356073 347.3 ns/op BenchmarkPow10Pos-4 4712749 25.53 ns/op BenchmarkPow10Neg-4 4811637 25.03 ns/op BenchmarkRound-4 2902377 41.15 ns/op BenchmarkRoundToEven-4 9104762 13.20 ns/op BenchmarkRemainder-4 388562 299.8 ns/op BenchmarkSignbit-4 4443642 27.03 ns/op BenchmarkSin-4 1641142 73.27 ns/op BenchmarkSincos-4 1000000 109.5 ns/op BenchmarkSinh-4 1673546 71.93 ns/op BenchmarkSqrtIndirect-4 21269569 5.813 ns/op BenchmarkSqrtLatency-4 17875983 7.562 ns/op BenchmarkSqrtIndirectLatency-4 17728398 7.625 ns/op BenchmarkSqrtGoLatency-4 1271599 94.28 ns/op BenchmarkSqrtPrime-4 34065 3520 ns/op BenchmarkTan-4 1415440 85.08 ns/op BenchmarkTanh-4 1000000 101.1 ns/op BenchmarkTrunc-4 19881156 6.051 ns/op BenchmarkY0-4 265179 467.5 ns/op BenchmarkY1-4 267194 467.2 ns/op BenchmarkYn-4 130012 959.6 ns/op BenchmarkFloat64bits-4 4966251 24.06 ns/op BenchmarkFloat64frombits-4 4827333 24.89 ns/op BenchmarkFloat32bits-4 4829154 24.84 ns/op BenchmarkFloat32frombits-4 4423214 26.99 ns/op BenchmarkFMA-4 20135664 5.966 ns/op PASS ok math 12.561s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11854756 10.42 ns/op 6140.80 MB/s BenchmarkAddVV/2-4 11320353 10.65 ns/op 12023.97 MB/s BenchmarkAddVV/3-4 10194268 11.95 ns/op 16069.48 MB/s BenchmarkAddVV/4-4 10116684 11.98 ns/op 21371.54 MB/s BenchmarkAddVV/5-4 9245254 12.81 ns/op 24973.96 MB/s BenchmarkAddVV/10-4 7871954 15.15 ns/op 42236.57 MB/s BenchmarkAddVV/100-4 1843857 64.66 ns/op 98976.22 MB/s BenchmarkAddVV/1000-4 202978 576.3 ns/op 111052.73 MB/s BenchmarkSubVV/1-4 12105783 10.22 ns/op 6260.34 MB/s BenchmarkSubVV/2-4 11367740 10.64 ns/op 12035.15 MB/s BenchmarkSubVV/3-4 10169499 12.05 ns/op 15935.40 MB/s BenchmarkSubVV/4-4 9982329 12.01 ns/op 21315.78 MB/s BenchmarkSubVV/5-4 9388122 12.74 ns/op 25126.88 MB/s BenchmarkSubVV/10-4 7897389 15.14 ns/op 42278.31 MB/s BenchmarkSubVV/100-4 1839796 65.10 ns/op 98304.07 MB/s BenchmarkSubVV/1000-4 203575 575.3 ns/op 111237.02 MB/s BenchmarkAddVW/1-4 13756952 8.832 ns/op 905.79 MB/s BenchmarkAddVW/2-4 12379161 9.590 ns/op 1668.48 MB/s BenchmarkAddVW/3-4 12174409 9.925 ns/op 2418.21 MB/s BenchmarkAddVW/4-4 11700222 10.18 ns/op 3142.61 MB/s BenchmarkAddVW/5-4 10874100 11.02 ns/op 3629.20 MB/s BenchmarkAddVW/10-4 9124550 13.23 ns/op 6046.46 MB/s BenchmarkAddVW/100-4 258780 437.0 ns/op 1830.67 MB/s BenchmarkAddVW/1000-4 35830 3347 ns/op 2390.19 MB/s BenchmarkAddVWext/1-4 13545200 8.883 ns/op 900.58 MB/s BenchmarkAddVWext/2-4 12952284 9.230 ns/op 1733.40 MB/s BenchmarkAddVWext/3-4 12128850 9.924 ns/op 2418.33 MB/s BenchmarkAddVWext/4-4 10711320 11.32 ns/op 2825.81 MB/s BenchmarkAddVWext/5-4 10899655 11.12 ns/op 3596.00 MB/s BenchmarkAddVWext/10-4 8942672 13.24 ns/op 6043.18 MB/s BenchmarkAddVWext/100-4 86868 1383 ns/op 578.39 MB/s BenchmarkAddVWext/1000-4 8856 13100 ns/op 610.67 MB/s BenchmarkSubVW/1-4 13176960 8.994 ns/op 889.50 MB/s BenchmarkSubVW/2-4 12514327 9.575 ns/op 1671.08 MB/s BenchmarkSubVW/3-4 11382945 10.55 ns/op 2275.89 MB/s BenchmarkSubVW/4-4 11963994 10.18 ns/op 3143.55 MB/s BenchmarkSubVW/5-4 10813126 11.10 ns/op 3603.06 MB/s BenchmarkSubVW/10-4 9051471 13.33 ns/op 6002.44 MB/s BenchmarkSubVW/100-4 267414 442.2 ns/op 1809.08 MB/s BenchmarkSubVW/1000-4 35948 3340 ns/op 2395.10 MB/s BenchmarkSubVWext/1-4 13266229 8.997 ns/op 889.19 MB/s BenchmarkSubVWext/2-4 12551107 9.595 ns/op 1667.56 MB/s BenchmarkSubVWext/3-4 11471984 10.53 ns/op 2278.55 MB/s BenchmarkSubVWext/4-4 11516748 10.30 ns/op 3108.08 MB/s BenchmarkSubVWext/5-4 10678106 11.30 ns/op 3540.07 MB/s BenchmarkSubVWext/10-4 8953405 13.43 ns/op 5956.52 MB/s BenchmarkSubVWext/100-4 88807 1346 ns/op 594.18 MB/s BenchmarkSubVWext/1000-4 9075 12983 ns/op 616.21 MB/s BenchmarkMulAddVWW/1-4 10947538 10.92 ns/op 5859.54 MB/s BenchmarkMulAddVWW/2-4 10420930 11.52 ns/op 11113.47 MB/s BenchmarkMulAddVWW/3-4 9226682 12.94 ns/op 14840.39 MB/s BenchmarkMulAddVWW/4-4 8626092 13.78 ns/op 18571.94 MB/s BenchmarkMulAddVWW/5-4 8471131 14.08 ns/op 22720.19 MB/s BenchmarkMulAddVWW/10-4 6662282 18.10 ns/op 35356.60 MB/s BenchmarkMulAddVWW/100-4 1000000 100.7 ns/op 63542.37 MB/s BenchmarkMulAddVWW/1000-4 127632 937.7 ns/op 68251.78 MB/s BenchmarkAddMulVVW/1-4 12385119 9.754 ns/op 6561.21 MB/s BenchmarkAddMulVVW/2-4 11282253 10.60 ns/op 12073.04 MB/s BenchmarkAddMulVVW/3-4 10075960 11.89 ns/op 16154.02 MB/s BenchmarkAddMulVVW/4-4 9135446 13.01 ns/op 19670.39 MB/s BenchmarkAddMulVVW/5-4 8355900 14.41 ns/op 22208.94 MB/s BenchmarkAddMulVVW/10-4 6972708 17.41 ns/op 36750.35 MB/s BenchmarkAddMulVVW/100-4 1494814 80.05 ns/op 79954.03 MB/s BenchmarkAddMulVVW/1000-4 169790 708.3 ns/op 90352.49 MB/s BenchmarkDivWVW/1-4 2731923 43.89 ns/op 1458.05 MB/s BenchmarkDivWVW/2-4 1268143 94.60 ns/op 1353.14 MB/s BenchmarkDivWVW/3-4 976158 121.3 ns/op 1582.32 MB/s BenchmarkDivWVW/4-4 845565 141.0 ns/op 1816.04 MB/s BenchmarkDivWVW/5-4 815562 145.9 ns/op 2193.69 MB/s BenchmarkDivWVW/10-4 441574 270.4 ns/op 2366.45 MB/s BenchmarkDivWVW/100-4 58828 2047 ns/op 3127.22 MB/s BenchmarkDivWVW/1000-4 5947 19760 ns/op 3238.93 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12625456 9.513 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12942283 9.198 ns/op BenchmarkNonZeroShifts/2/shrVU-4 11636865 10.24 ns/op BenchmarkNonZeroShifts/2/shlVU-4 12227440 10.02 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10586956 11.34 ns/op BenchmarkNonZeroShifts/3/shlVU-4 11290754 10.69 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9406971 12.81 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9550425 11.79 ns/op BenchmarkNonZeroShifts/5/shrVU-4 9405366 12.79 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9692799 12.13 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7042716 16.93 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7478667 15.96 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 104.9 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1321824 90.83 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 132013 904.5 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 157006 763.0 ns/op BenchmarkDecimalConversion-4 223 526150 ns/op BenchmarkFloatString/100-4 12220 9788 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 226 526477 ns/op 2906 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 48987485 ns/op 60002 B/op 43 allocs/op BenchmarkFloatString/100000-4 1 4876061105 ns/op 843800 B/op 542 allocs/op BenchmarkFloatAdd/10-4 181238 652.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 177892 667.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 158798 734.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 82294 1459 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14398 8328 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 240770 483.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 239716 499.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 227289 507.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 166350 718.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 46080 2601 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2166 54122 ns/op BenchmarkParseFloatLargeExp-4 501 236497 ns/op BenchmarkGCD10x10/WithoutXY-4 210164 559.4 ns/op BenchmarkGCD10x10/WithXY-4 64738 1906 ns/op BenchmarkGCD10x100/WithoutXY-4 110844 1093 ns/op BenchmarkGCD10x100/WithXY-4 19196 6421 ns/op BenchmarkGCD10x1000/WithoutXY-4 69708 1706 ns/op BenchmarkGCD10x1000/WithXY-4 15838 7763 ns/op BenchmarkGCD100x100/WithoutXY-4 27292 4375 ns/op BenchmarkGCD100x100/WithXY-4 10000 10593 ns/op BenchmarkGCD100x1000/WithoutXY-4 13264 9168 ns/op BenchmarkGCD100x1000/WithXY-4 6247 17455 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2269 52731 ns/op BenchmarkGCD1000x1000/WithXY-4 1270 92563 ns/op BenchmarkHilbert-4 25 4655464 ns/op BenchmarkBinomial-4 14983 7984 ns/op BenchmarkQuoRem-4 21634 5787 ns/op BenchmarkExp-4 16 6547537 ns/op BenchmarkExpMont/Odd-4 158 752993 ns/op 2591 B/op 22 allocs/op BenchmarkExpMont/Even1-4 157 756015 ns/op 3360 B/op 38 allocs/op BenchmarkExpMont/Even2-4 151 793732 ns/op 3823 B/op 52 allocs/op BenchmarkExpMont/Even3-4 151 791747 ns/op 3839 B/op 53 allocs/op BenchmarkExpMont/Even4-4 151 790911 ns/op 3850 B/op 53 allocs/op BenchmarkExpMont/Even8-4 151 786642 ns/op 3843 B/op 53 allocs/op BenchmarkExpMont/Even32-4 151 791577 ns/op 3847 B/op 53 allocs/op BenchmarkExpMont/Even64-4 175 676859 ns/op 3609 B/op 53 allocs/op BenchmarkExpMont/Even96-4 168 706465 ns/op 3774 B/op 51 allocs/op BenchmarkExpMont/Even128-4 199 598980 ns/op 3238 B/op 50 allocs/op BenchmarkExpMont/Even255-4 222 546041 ns/op 2946 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 506 236631 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 444 268645 ns/op 1741 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 430 270685 ns/op 1744 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 444 268861 ns/op 1748 B/op 47 allocs/op BenchmarkExp2-4 16 6588929 ns/op BenchmarkBitset-4 861122 142.2 ns/op BenchmarkBitsetNeg-4 481639 244.6 ns/op BenchmarkBitsetOrig-4 279616 427.0 ns/op BenchmarkBitsetNegOrig-4 178022 674.3 ns/op BenchmarkModSqrt225_Tonelli-4 141 840062 ns/op BenchmarkModSqrt225_3Mod4-4 471 252620 ns/op BenchmarkModSqrt231_Tonelli-4 136 867156 ns/op BenchmarkModSqrt231_5Mod8-4 397 300735 ns/op BenchmarkModInverse-4 14077 8642 ns/op BenchmarkSqrt-4 1766 68078 ns/op BenchmarkIntSqr/1-4 1501170 81.41 ns/op BenchmarkIntSqr/2-4 923840 134.5 ns/op BenchmarkIntSqr/3-4 791800 149.8 ns/op BenchmarkIntSqr/5-4 559758 210.5 ns/op BenchmarkIntSqr/8-4 429691 272.8 ns/op BenchmarkIntSqr/10-4 348420 348.2 ns/op BenchmarkIntSqr/20-4 57952 2165 ns/op BenchmarkIntSqr/30-4 43486 2892 ns/op BenchmarkIntSqr/50-4 27036 4519 ns/op BenchmarkIntSqr/80-4 15992 7551 ns/op BenchmarkIntSqr/100-4 12081 9920 ns/op BenchmarkIntSqr/200-4 4390 27024 ns/op BenchmarkIntSqr/300-4 1808 70698 ns/op BenchmarkIntSqr/500-4 836 142930 ns/op BenchmarkIntSqr/800-4 340 358629 ns/op BenchmarkIntSqr/1000-4 255 462499 ns/op BenchmarkDiv/20/10-4 435781 267.6 ns/op BenchmarkDiv/40/20-4 442245 267.1 ns/op BenchmarkDiv/100/50-4 383154 315.9 ns/op BenchmarkDiv/200/100-4 51388 2401 ns/op BenchmarkDiv/400/200-4 49923 2501 ns/op BenchmarkDiv/1000/500-4 40618 3060 ns/op BenchmarkDiv/2000/1000-4 30736 4085 ns/op BenchmarkDiv/20000/10000-4 1468 81140 ns/op BenchmarkDiv/200000/100000-4 34 3565256 ns/op BenchmarkDiv/2000000/1000000-4 1 103111809 ns/op BenchmarkDiv/20000000/10000000-4 1 3231622215 ns/op BenchmarkMul-4 6 18734429 ns/op BenchmarkNatMul/10-4 242371 447.8 ns/op BenchmarkNatMul/100-4 7407 16239 ns/op BenchmarkNatMul/1000-4 222 544831 ns/op BenchmarkZeroShifts/Shl-4 17136 6873 ns/op BenchmarkZeroShifts/ShlSame-4 4913096 24.24 ns/op BenchmarkZeroShifts/Shr-4 17072 6917 ns/op BenchmarkZeroShifts/ShrSame-4 5266015 22.54 ns/op BenchmarkExp3Power/0x10-4 205308 583.9 ns/op BenchmarkExp3Power/0x40-4 181620 669.9 ns/op BenchmarkExp3Power/0x100-4 118386 1028 ns/op BenchmarkExp3Power/0x400-4 58484 2072 ns/op BenchmarkExp3Power/0x1000-4 12339 9654 ns/op BenchmarkExp3Power/0x4000-4 2373 51958 ns/op BenchmarkExp3Power/0x10000-4 244 490113 ns/op BenchmarkExp3Power/0x40000-4 22 5246355 ns/op BenchmarkExp3Power/0x100000-4 2 51596358 ns/op BenchmarkExp3Power/0x400000-4 1 488576679 ns/op BenchmarkFibo-4 3 39640470 ns/op BenchmarkNatSqr/1-4 1000000 116.1 ns/op BenchmarkNatSqr/2-4 691124 172.0 ns/op BenchmarkNatSqr/3-4 580466 205.5 ns/op BenchmarkNatSqr/5-4 434018 274.3 ns/op BenchmarkNatSqr/8-4 330370 362.4 ns/op BenchmarkNatSqr/10-4 275560 443.8 ns/op BenchmarkNatSqr/20-4 55905 2177 ns/op BenchmarkNatSqr/30-4 41167 2952 ns/op BenchmarkNatSqr/50-4 25030 4773 ns/op BenchmarkNatSqr/80-4 14955 7902 ns/op BenchmarkNatSqr/100-4 10000 10433 ns/op BenchmarkNatSqr/200-4 4191 28260 ns/op BenchmarkNatSqr/300-4 1740 67615 ns/op BenchmarkNatSqr/500-4 876 135705 ns/op BenchmarkNatSqr/800-4 364 321426 ns/op BenchmarkNatSqr/1000-4 271 451834 ns/op BenchmarkNatSetBytes/8-4 2880614 40.87 ns/op BenchmarkNatSetBytes/24-4 815031 145.5 ns/op BenchmarkNatSetBytes/128-4 274659 447.8 ns/op BenchmarkNatSetBytes/7-4 843066 140.3 ns/op BenchmarkNatSetBytes/23-4 480068 249.6 ns/op BenchmarkNatSetBytes/127-4 222970 542.2 ns/op BenchmarkScanPi-4 286 421142 ns/op BenchmarkStringPiParallel-4 871 123660 ns/op BenchmarkScan/10/Base2-4 44697 2674 ns/op BenchmarkScan/100/Base2-4 4821 23801 ns/op BenchmarkScan/1000/Base2-4 508 235953 ns/op BenchmarkScan/10/Base8-4 107700 1111 ns/op BenchmarkScan/100/Base8-4 14226 8412 ns/op BenchmarkScan/1000/Base8-4 1449 82548 ns/op BenchmarkScan/10/Base10-4 115485 1045 ns/op BenchmarkScan/100/Base10-4 15570 7705 ns/op BenchmarkScan/1000/Base10-4 1605 74849 ns/op BenchmarkScan/10/Base16-4 126783 944.5 ns/op BenchmarkScan/100/Base16-4 17640 6869 ns/op BenchmarkScan/1000/Base16-4 1808 66571 ns/op BenchmarkString/10/Base2-4 189440 640.3 ns/op BenchmarkString/100/Base2-4 25932 4654 ns/op BenchmarkString/1000/Base2-4 2685 44395 ns/op BenchmarkString/10/Base8-4 360891 333.7 ns/op BenchmarkString/100/Base8-4 67723 1769 ns/op BenchmarkString/1000/Base8-4 7492 15730 ns/op BenchmarkString/10/Base10-4 210682 584.4 ns/op BenchmarkString/100/Base10-4 40053 3012 ns/op BenchmarkString/1000/Base10-4 5170 23309 ns/op BenchmarkString/10/Base16-4 402133 297.6 ns/op BenchmarkString/100/Base16-4 88468 1355 ns/op BenchmarkString/1000/Base16-4 10000 11504 ns/op BenchmarkLeafSize/0-4 46 2499561 ns/op BenchmarkLeafSize/1-4 504 232088 ns/op BenchmarkLeafSize/2-4 518 230651 ns/op BenchmarkLeafSize/3-4 364 329598 ns/op BenchmarkLeafSize/4-4 523 226726 ns/op BenchmarkLeafSize/5-4 338 354752 ns/op BenchmarkLeafSize/6-4 367 321279 ns/op BenchmarkLeafSize/7-4 408 295057 ns/op BenchmarkLeafSize/8-4 531 223211 ns/op BenchmarkLeafSize/9-4 284 419774 ns/op BenchmarkLeafSize/10-4 338 351146 ns/op BenchmarkLeafSize/11-4 330 358566 ns/op BenchmarkLeafSize/12-4 370 323445 ns/op BenchmarkLeafSize/13-4 348 345009 ns/op BenchmarkLeafSize/14-4 411 291583 ns/op BenchmarkLeafSize/15-4 444 272477 ns/op BenchmarkLeafSize/16-4 530 222941 ns/op BenchmarkLeafSize/32-4 518 227667 ns/op BenchmarkLeafSize/64-4 486 245405 ns/op BenchmarkProbablyPrime/n=0-4 10 10556096 ns/op BenchmarkProbablyPrime/n=1-4 9 11759668 ns/op BenchmarkProbablyPrime/n=5-4 6 16667858 ns/op BenchmarkProbablyPrime/n=10-4 5 22799548 ns/op BenchmarkProbablyPrime/n=20-4 3 35153285 ns/op BenchmarkProbablyPrime/Lucas-4 12 9412562 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 91 1251941 ns/op BenchmarkRatCmp-4 247527 481.2 ns/op BenchmarkFloatPrecExact/1-4 147597 830.9 ns/op BenchmarkFloatPrecExact/10-4 44304 2666 ns/op BenchmarkFloatPrecExact/100-4 12324 9792 ns/op BenchmarkFloatPrecExact/1000-4 2445 48272 ns/op BenchmarkFloatPrecExact/10000-4 157 755095 ns/op BenchmarkFloatPrecExact/100000-4 4 31539840 ns/op BenchmarkFloatPrecExact/1000000-4 1 1641638380 ns/op BenchmarkFloatPrecMixed/1-4 135558 880.1 ns/op BenchmarkFloatPrecMixed/10-4 36216 3318 ns/op BenchmarkFloatPrecMixed/100-4 5646 20175 ns/op BenchmarkFloatPrecMixed/1000-4 481 249481 ns/op BenchmarkFloatPrecMixed/10000-4 15 7778751 ns/op BenchmarkFloatPrecMixed/100000-4 1 438242116 ns/op BenchmarkFloatPrecMixed/1000000-4 1 30358806433 ns/op BenchmarkFloatPrecInexact/1-4 228799 526.8 ns/op BenchmarkFloatPrecInexact/10-4 196561 612.2 ns/op BenchmarkFloatPrecInexact/100-4 128193 985.9 ns/op BenchmarkFloatPrecInexact/1000-4 37399 3098 ns/op BenchmarkFloatPrecInexact/10000-4 5323 23972 ns/op BenchmarkFloatPrecInexact/100000-4 548 227811 ns/op BenchmarkFloatPrecInexact/1000000-4 43 3319014 ns/op BenchmarkFloatSqrt/64-4 23208 5171 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14780 8137 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9978 11126 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 5296 21142 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 967 124109 ns/op 18196 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 74 1593264 ns/op 175710 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 119968373 ns/op 3841576 B/op 651 allocs/op PASS ok math/big 86.205s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8603043 13.49 ns/op BenchmarkLeadingZeros8-4 8251596 14.43 ns/op BenchmarkLeadingZeros16-4 8334091 14.79 ns/op BenchmarkLeadingZeros32-4 8590461 14.41 ns/op BenchmarkLeadingZeros64-4 8473465 14.56 ns/op BenchmarkTrailingZeros-4 8668873 14.36 ns/op BenchmarkTrailingZeros8-4 8398194 14.69 ns/op BenchmarkTrailingZeros16-4 8632459 14.51 ns/op BenchmarkTrailingZeros32-4 8647906 14.28 ns/op BenchmarkTrailingZeros64-4 8598957 14.30 ns/op BenchmarkOnesCount-4 8465902 14.26 ns/op BenchmarkOnesCount8-4 8815274 14.32 ns/op BenchmarkOnesCount16-4 8531700 14.48 ns/op BenchmarkOnesCount32-4 8131738 15.18 ns/op BenchmarkOnesCount64-4 8603130 14.51 ns/op BenchmarkRotateLeft-4 9023104 14.14 ns/op BenchmarkRotateLeft8-4 8835466 14.09 ns/op BenchmarkRotateLeft16-4 8934379 14.12 ns/op BenchmarkRotateLeft32-4 8796657 14.07 ns/op BenchmarkRotateLeft64-4 8860878 14.20 ns/op BenchmarkReverse-4 15236761 7.885 ns/op BenchmarkReverse8-4 18378309 6.411 ns/op BenchmarkReverse16-4 18880080 6.346 ns/op BenchmarkReverse32-4 15988766 7.518 ns/op BenchmarkReverse64-4 15183825 7.917 ns/op BenchmarkReverseBytes-4 19280664 6.118 ns/op BenchmarkReverseBytes16-4 18221108 6.623 ns/op BenchmarkReverseBytes32-4 19820426 6.101 ns/op BenchmarkReverseBytes64-4 19709876 6.137 ns/op BenchmarkAdd-4 8399269 14.77 ns/op BenchmarkAdd32-4 8687631 14.38 ns/op BenchmarkAdd64-4 8426881 14.61 ns/op BenchmarkAdd64multiple-4 16080250 6.556 ns/op BenchmarkSub-4 8242450 15.16 ns/op BenchmarkSub32-4 8644483 14.45 ns/op BenchmarkSub64-4 8470214 14.75 ns/op BenchmarkSub64multiple-4 16141107 6.720 ns/op BenchmarkMul-4 8804402 14.21 ns/op BenchmarkMul32-4 9038648 14.12 ns/op BenchmarkMul64-4 8748034 14.32 ns/op BenchmarkDiv-4 2604199 46.38 ns/op BenchmarkDiv32-4 5564313 21.36 ns/op BenchmarkDiv64-4 2595993 46.16 ns/op PASS ok math/bits 6.990s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 11521892 20.75 ns/op BenchmarkAcos-4 384326 296.0 ns/op BenchmarkAcosh-4 394543 318.1 ns/op BenchmarkAsin-4 438441 294.9 ns/op BenchmarkAsinh-4 433998 296.9 ns/op BenchmarkAtan-4 677406 217.3 ns/op BenchmarkAtanh-4 679806 212.7 ns/op BenchmarkConj-4 22904193 5.215 ns/op BenchmarkCos-4 524745 218.0 ns/op BenchmarkCosh-4 576891 218.3 ns/op BenchmarkExp-4 796682 161.3 ns/op BenchmarkLog-4 823089 162.1 ns/op BenchmarkLog10-4 828982 163.0 ns/op BenchmarkPhase-4 1755760 68.27 ns/op BenchmarkPolar-4 1000000 108.8 ns/op BenchmarkPow-4 204956 665.2 ns/op BenchmarkRect-4 1000000 107.8 ns/op BenchmarkSin-4 570898 220.7 ns/op BenchmarkSinh-4 564219 219.2 ns/op BenchmarkSqrt-4 853035 144.0 ns/op BenchmarkTan-4 340820 375.5 ns/op BenchmarkTanh-4 377918 339.5 ns/op PASS ok math/cmplx 4.069s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 639481 164.0 ns/op BenchmarkInt63ThreadsafeParallel-4 500854 242.5 ns/op BenchmarkInt63Unthreadsafe-4 1423032 83.90 ns/op BenchmarkIntn1000-4 936825 127.8 ns/op BenchmarkInt63n1000-4 1039267 135.7 ns/op BenchmarkInt31n1000-4 1000000 107.6 ns/op BenchmarkFloat32-4 1000000 101.0 ns/op BenchmarkFloat64-4 1410397 86.75 ns/op BenchmarkPerm3-4 219031 560.0 ns/op BenchmarkPerm30-4 25381 4751 ns/op BenchmarkPerm30ViaShuffle-4 28087 4267 ns/op BenchmarkShuffleOverhead-4 19840 6046 ns/op BenchmarkRead3-4 968748 120.6 ns/op BenchmarkRead64-4 80833 1480 ns/op BenchmarkRead1000-4 5457 21880 ns/op BenchmarkConcurrent-4 121398 1000 ns/op PASS ok math/rand 3.467s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkChaCha8MarshalBinary-4 679146 165.9 ns/op BenchmarkChaCha8MarshalBinaryRead-4 248450 462.2 ns/op BenchmarkChaCha8-4 5463046 23.57 ns/op BenchmarkChaCha8Read-4 925962 136.5 ns/op 234.50 MB/s BenchmarkPCG_DXSM-4 4323817 27.70 ns/op BenchmarkSourceUint64-4 4185351 28.59 ns/op BenchmarkGlobalInt64-4 3382860 35.71 ns/op BenchmarkGlobalInt64Parallel-4 6719862 17.51 ns/op BenchmarkGlobalUint64-4 3375337 35.83 ns/op BenchmarkGlobalUint64Parallel-4 6918736 17.53 ns/op BenchmarkInt64-4 2296422 52.24 ns/op BenchmarkUint64-4 2307090 52.02 ns/op BenchmarkGlobalIntN1000-4 2308686 52.23 ns/op BenchmarkIntN1000-4 1813788 66.39 ns/op BenchmarkInt64N1000-4 1830855 65.66 ns/op BenchmarkInt64N1e8-4 1806536 66.16 ns/op BenchmarkInt64N1e9-4 1812397 66.17 ns/op BenchmarkInt64N2e9-4 1810054 66.13 ns/op BenchmarkInt64N1e18-4 1745437 68.84 ns/op BenchmarkInt64N2e18-4 1698586 70.48 ns/op BenchmarkInt64N4e18-4 1530295 78.48 ns/op BenchmarkInt32N1000-4 1812069 66.26 ns/op BenchmarkInt32N1e8-4 1814570 66.12 ns/op BenchmarkInt32N1e9-4 1809097 66.20 ns/op BenchmarkInt32N2e9-4 1816694 66.06 ns/op BenchmarkFloat32-4 2306317 52.10 ns/op BenchmarkFloat64-4 2305417 52.01 ns/op BenchmarkExpFloat64-4 1331436 90.07 ns/op BenchmarkNormFloat64-4 1347662 88.94 ns/op BenchmarkPerm3-4 348780 337.4 ns/op BenchmarkPerm30-4 34260 3496 ns/op BenchmarkPerm30ViaShuffle-4 36963 3248 ns/op BenchmarkShuffleOverhead-4 47857 2483 ns/op BenchmarkConcurrent-4 3180084 39.26 ns/op PASS ok math/rand/v2 6.916s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 56164 2122 ns/op BenchmarkQDecodeWord-4 113161 1019 ns/op BenchmarkQDecodeHeader-4 115519 1038 ns/op BenchmarkTypeByExtension/.html-4 411618 244.4 ns/op BenchmarkTypeByExtension/.HTML-4 330049 335.5 ns/op BenchmarkTypeByExtension/.unused-4 407125 281.9 ns/op BenchmarkExtensionsByType/text/html-4 215114 566.0 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 129728 963.8 ns/op BenchmarkExtensionsByType/application/octet-stream-4 200268 599.7 ns/op PASS ok mime 2.219s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 786 149529 ns/op 47665 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 733 151181 ns/op 47467 B/op 186 allocs/op BenchmarkReadForm/files/maxMemory=0-4 300 393473 ns/op 106352 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 594 200736 ns/op 49369 B/op 207 allocs/op PASS ok mime/multipart 1.749s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1016 114776 ns/op PASS ok mime/quotedprintable 1.210s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 249 451001 ns/op 8555 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 16 7792684 ns/op 26223 B/op 208 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5317578572 ns/op 158480 B/op 224 allocs/op BenchmarkDNSName-4 108607 1020 ns/op BenchmarkInterfaces-4 5659 20196 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 7999 12875 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5468 19902 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 6001 19014 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 7878 13776 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 6094 18203 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 13344 8974 ns/op BenchmarkParseIPValidIPv4-4 741096 151.0 ns/op BenchmarkParseIPValidIPv6-4 673137 183.7 ns/op BenchmarkIPString/IPv4-4 129024 933.7 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 14992 8068 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 49585 2429 ns/op BenchmarkIPEqual/IPv4-4 971776 123.5 ns/op BenchmarkIPEqual/IPv6-4 958075 123.1 ns/op BenchmarkSendfileZeroBytes-4 26454 4607 ns/op 82 B/op 2 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1034752215 ns/op 0.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1076138512 ns/op 0.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1079613220 ns/op 0.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1079805182 ns/op 0.01 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1048359023 ns/op 0.02 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1073870099 ns/op 0.03 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1022086057 ns/op 0.06 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1068701780 ns/op 0.12 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1019015866 ns/op 0.26 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1032498040 ns/op 0.51 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1081940748 ns/op 0.97 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1078687129 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1063617689 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1029444065 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1075636069 ns/op 0.01 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1078958708 ns/op 0.02 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1022484972 ns/op 0.03 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1038663686 ns/op 0.06 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1039065051 ns/op 0.13 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1036618709 ns/op 0.25 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1051902123 ns/op 0.50 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1085492275 ns/op 0.97 MB/s 32944 B/op 4 allocs/op BenchmarkTCP4OneShot-4 4009 28821 ns/op BenchmarkTCP4OneShotTimeout-4 3303 31300 ns/op BenchmarkTCP4Persistent-4 17482 6685 ns/op BenchmarkTCP4PersistentTimeout-4 17622 6695 ns/op BenchmarkTCP6OneShot-4 3472 30249 ns/op BenchmarkTCP6OneShotTimeout-4 3782 31623 ns/op BenchmarkTCP6Persistent-4 17130 6978 ns/op BenchmarkTCP6PersistentTimeout-4 16716 6866 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25628 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25098 ns/op BenchmarkSetReadDeadline-4 127552 941.7 ns/op BenchmarkUDP6LinkLocalUnicast-4 10257 11830 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 14704 8371 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 14080 8739 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 14371 8391 ns/op 0 B/op 0 allocs/op PASS ok net 35.477s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28135 4165 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 12734 9359 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 15190 8007 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17383 6905 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 36192 3285 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 50722 2345 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1637350 72.67 ns/op BenchmarkFindChild/n=2/rep=map-4 3295867 36.02 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1382796 86.59 ns/op BenchmarkFindChild/n=4/rep=linear-4 826371 135.9 ns/op BenchmarkFindChild/n=4/rep=map-4 3078577 38.96 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 801850 150.7 ns/op BenchmarkFindChild/n=8/rep=linear-4 423078 283.3 ns/op BenchmarkFindChild/n=8/rep=map-4 2802932 42.61 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 402015 297.6 ns/op BenchmarkFindChild/n=16/rep=linear-4 219082 536.6 ns/op BenchmarkFindChild/n=16/rep=map-4 2937734 41.60 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2129740 55.76 ns/op BenchmarkFindChild/n=32/rep=linear-4 109801 1085 ns/op BenchmarkFindChild/n=32/rep=map-4 3518605 41.05 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2442452 50.16 ns/op BenchmarkMultiConflicts-4 1 172380328 ns/op BenchmarkServerMatch-4 19902 6284 ns/op BenchmarkReadRequestChrome-4 3628 31123 ns/op 19.63 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9885 10684 ns/op 7.30 MB/s 987 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 10631 ns/op 7.71 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6480 15940 ns/op 9.47 MB/s 1083 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17827 6789 ns/op 5.89 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 331 340991 ns/op 3.00 MB/s BenchmarkFileAndServer_1KB/https1-4 236 468368 ns/op 2.19 MB/s BenchmarkFileAndServer_1KB/h2-4 174 630159 ns/op 1.62 MB/s BenchmarkFileAndServer_16MB/h1-4 2 50120352 ns/op 334.74 MB/s BenchmarkFileAndServer_16MB/https1-4 1 115634212 ns/op 145.09 MB/s BenchmarkFileAndServer_16MB/h2-4 1 219245846 ns/op 76.52 MB/s BenchmarkFileAndServer_64MB/h1-4 1 202875401 ns/op 330.79 MB/s BenchmarkFileAndServer_64MB/https1-4 1 410845041 ns/op 163.34 MB/s BenchmarkFileAndServer_64MB/h2-4 1 912627884 ns/op 73.53 MB/s BenchmarkServeMux-4 218 571037 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 276 474281 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 387 317998 ns/op 6584 B/op 71 allocs/op BenchmarkClientServer/https1-4 255 427886 ns/op 7245 B/op 80 allocs/op BenchmarkClientServer/h2-4 189 573306 ns/op 10900 B/op 79 allocs/op BenchmarkClientServerParallel/4/h1-4 1135 91982 ns/op 10050 B/op 83 allocs/op BenchmarkClientServerParallel/4/https1-4 25 4106402 ns/op 134696 B/op 1089 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24054: read tcp 127.0.0.1:24053->127.0.0.1:24054: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24057: read tcp 127.0.0.1:24053->127.0.0.1:24057: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24055: write tcp 127.0.0.1:24053->127.0.0.1:24055: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24066: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24068: write tcp 127.0.0.1:24060->127.0.0.1:24068: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24082: write tcp 127.0.0.1:24060->127.0.0.1:24082: use of closed network connection BenchmarkClientServerParallel/4/h2-4 373 284359 ns/op 14591 B/op 120 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24090: write tcp 127.0.0.1:24088->127.0.0.1:24090: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24093: write tcp 127.0.0.1:24088->127.0.0.1:24093: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24109: read tcp 127.0.0.1:24095->127.0.0.1:24109: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24104: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24103: read tcp 127.0.0.1:24095->127.0.0.1:24103: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24101: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24102: write tcp 127.0.0.1:24095->127.0.0.1:24102: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24111: write tcp 127.0.0.1:24095->127.0.0.1:24111: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24126: write tcp 127.0.0.1:24112->127.0.0.1:24126: use of closed network connection BenchmarkClientServerParallel/64/h1-4 854 148019 ns/op 18351 B/op 110 allocs/op BenchmarkClientServerParallel/64/https1-4 44 4485162 ns/op 150702 B/op 1231 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24919: write tcp 127.0.0.1:24916->127.0.0.1:24919: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24920: write tcp 127.0.0.1:24916->127.0.0.1:24920: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24944: read tcp 127.0.0.1:24923->127.0.0.1:24944: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24945: read tcp 127.0.0.1:24923->127.0.0.1:24945: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24952: write tcp 127.0.0.1:24923->127.0.0.1:24952: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24948: read tcp 127.0.0.1:24923->127.0.0.1:24948: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24941: read tcp 127.0.0.1:24923->127.0.0.1:24941: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24946: read tcp 127.0.0.1:24923->127.0.0.1:24946: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24939: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:24951: EOF ... [output truncated] BenchmarkClientServerParallel/64/h2-4 30 4443446 ns/op 147709 B/op 1300 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:25006: write tcp 127.0.0.1:25002->127.0.0.1:25006: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:25003: write tcp 127.0.0.1:25002->127.0.0.1:25003: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:25031: read tcp 127.0.0.1:25009->127.0.0.1:25031: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:25017: read tcp 127.0.0.1:25009->127.0.0.1:25017: use of closed network connection BenchmarkServer-4 1 1048973418 ns/op 30144 B/op 156 allocs/op BenchmarkClient-4 276 420445 ns/op 4250 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 664 166612 ns/op 7546 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1351 84978 ns/op 3076 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1792 66733 ns/op 1952 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1792 69973 ns/op 2814 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1773 65158 ns/op 2767 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1705 67005 ns/op 2741 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1750 63895 ns/op 1945 B/op 14 allocs/op BenchmarkServerHijack-4 974 116997 ns/op 16886 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 546 217529 ns/op 6199 B/op 53 allocs/op BenchmarkResponseStatusLine-4 500905 227.5 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.497s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 5610 25399 ns/op 34257 B/op 14 allocs/op PASS ok net/http/httputil 1.280s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 103480 1136 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 754795 132.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 652914 177.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 101895 1199 ns/op BenchmarkStdIPv4-4 137479 870.0 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 92491 1280 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 91156 1306 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 125624 955.5 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 80767 1496 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1801044 66.69 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1608165 77.13 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 921894 125.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 567117 205.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 709048 167.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 500346 232.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 127304 944.0 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 480714 248.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 344751 346.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 409588 291.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 335160 349.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 113119 1064 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 358242 340.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 123787 974.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 171489 697.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 224703 532.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 158014 753.3 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 324170 366.0 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 142927 836.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 141991 834.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 142401 835.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 109852 1083 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 471547 251.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 148999 812.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 188895 632.4 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 263683 452.8 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 171744 700.1 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 241834 493.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 105963 1125 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 134923 891.9 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 166537 722.6 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 127413 950.1 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 269602 446.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 117176 1026 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 142256 848.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 183105 653.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 132391 908.7 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 101.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 100.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 100.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 105.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 105.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 104.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 104.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 104.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 104.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 351938 341.7 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 511612 238.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 375998 318.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 426844 277.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 346341 344.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 113113 1052 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 6103510 19.59 ns/op PASS ok net/netip 8.948s 2024/09/04 16:45:25 Test RPC server listening on 127.0.0.1:25710 2024/09/04 16:45:25 Test HTTP RPC server listening on 127.0.0.1:25711 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1870 62717 ns/op BenchmarkEndToEndHTTP-4 1687 64275 ns/op BenchmarkEndToEndAsync-4 4005 29368 ns/op BenchmarkEndToEndAsyncHTTP-4 3279 30765 ns/op PASS ok net/rpc 1.765s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3422 32646 ns/op BenchmarkReadMIMEHeader/server_headers-4 4684 21830 ns/op BenchmarkUncommon-4 27096 4406 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.423s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4845 22176 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 123196 929.8 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 606003 194.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 86986 1371 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 173913 694.8 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 82956 1443 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13754 8710 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 388423 300.9 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 86992 1381 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 171577 696.9 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 82627 1447 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15518 7706 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 239390 495.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 102361 1181 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 100735 1176 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 47301 2519 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 8445 13793 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 236863 502.5 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 100612 1193 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 101356 1180 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 47370 2527 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 8581 13588 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.127s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3207680 36.88 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 167868 671.7 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1176 97629 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:506: benchmarkReaddirname ".": 143 entries os_test.go:506: benchmarkReaddirname ".": 143 entries os_test.go:506: benchmarkReaddirname ".": 143 entries BenchmarkReaddir-4 336 352562 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:523: benchmarkReaddir ".": 143 entries os_test.go:523: benchmarkReaddir ".": 143 entries os_test.go:523: benchmarkReaddir ".": 143 entries BenchmarkReadDir-4 861 135314 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:540: benchmarkReadDir ".": 143 entries os_test.go:540: benchmarkReadDir ".": 143 entries os_test.go:540: benchmarkReadDir ".": 143 entries BenchmarkStatDot-4 86997 1370 ns/op BenchmarkStatFile-4 73965 1632 ns/op BenchmarkStatDir-4 76466 1535 ns/op BenchmarkLstatDot-4 86578 1378 ns/op BenchmarkLstatFile-4 72748 1625 ns/op BenchmarkLstatDir-4 78338 1532 ns/op BenchmarkRemoveAll-4 38 2796767 ns/op 39669 B/op 527 allocs/op PASS ok os 3.016s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 61 1946941 ns/op 7097 B/op 30 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 12536 8840 ns/op PASS ok os/user 1.286s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3671619 32.52 ns/op BenchmarkString-4 2271609 52.88 ns/op BenchmarkBytes-4 2026921 59.26 ns/op BenchmarkNamedBytes-4 1000000 113.4 ns/op BenchmarkBytesArray-4 722638 163.9 ns/op BenchmarkSliceLen-4 2293006 52.04 ns/op BenchmarkMapLen-4 813175 147.0 ns/op BenchmarkStringLen-4 1737668 69.08 ns/op BenchmarkArrayLen-4 1266451 95.05 ns/op BenchmarkSliceCap-4 2378226 50.42 ns/op BenchmarkDeepEqual/int8-4 381241 309.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 86367 1386 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 327078 364.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 83418 1435 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 327138 363.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 83355 1436 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 330098 364.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 83584 1439 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 332517 362.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 83119 1436 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 380358 309.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 106898 1082 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 332674 365.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 82437 1433 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 333931 361.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 83059 1433 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 332043 363.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 83478 1441 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 326826 363.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 83307 1440 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 322747 363.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 82633 1437 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 331954 363.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 82740 1440 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 332038 361.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 83422 1442 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 328280 364.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 83163 1446 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 332205 361.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 82922 1435 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 379579 308.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 86413 1385 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 337537 358.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 83109 1449 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 111122 1081 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 54646 2174 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 44002 2732 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 31552 3806 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 32566 3665 ns/op BenchmarkIsZero/ArrayComparable-4 282974 424.7 ns/op BenchmarkIsZero/ArrayIncomparable-4 29148 4092 ns/op BenchmarkIsZero/StructComparable-4 651147 186.6 ns/op BenchmarkIsZero/StructIncomparable-4 133300 903.3 ns/op BenchmarkIsZero/ArrayInt_4-4 1231236 97.09 ns/op BenchmarkIsZero/ArrayInt_1024-4 17632 6813 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 33034 3646 ns/op BenchmarkIsZero/Struct4Int-4 1278460 93.66 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 17516 6858 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 17574 6822 ns/op BenchmarkIsZero/StructInt_512-4 33903 3517 ns/op BenchmarkSetZero/Bool/Direct-4 4033762 29.75 ns/op BenchmarkSetZero/Bool/CachedZero-4 841416 142.7 ns/op BenchmarkSetZero/Bool/NewZero-4 627622 189.4 ns/op BenchmarkSetZero/Int/Direct-4 2453775 48.45 ns/op BenchmarkSetZero/Int/CachedZero-4 841248 140.1 ns/op BenchmarkSetZero/Int/NewZero-4 618954 194.2 ns/op BenchmarkSetZero/Uint/Direct-4 2479044 48.69 ns/op BenchmarkSetZero/Uint/CachedZero-4 838428 140.2 ns/op BenchmarkSetZero/Uint/NewZero-4 631410 188.0 ns/op BenchmarkSetZero/Float/Direct-4 2437812 49.05 ns/op BenchmarkSetZero/Float/CachedZero-4 852571 139.9 ns/op BenchmarkSetZero/Float/NewZero-4 628143 189.1 ns/op BenchmarkSetZero/Complex/Direct-4 2479974 48.51 ns/op BenchmarkSetZero/Complex/CachedZero-4 812464 142.6 ns/op BenchmarkSetZero/Complex/NewZero-4 612212 194.7 ns/op BenchmarkSetZero/Array/Direct-4 2136794 55.95 ns/op BenchmarkSetZero/Array/CachedZero-4 832406 142.9 ns/op BenchmarkSetZero/Array/NewZero-4 629349 190.8 ns/op BenchmarkSetZero/Chan/Direct-4 2455106 48.89 ns/op BenchmarkSetZero/Chan/CachedZero-4 847224 141.5 ns/op BenchmarkSetZero/Chan/NewZero-4 627366 185.9 ns/op BenchmarkSetZero/Func/Direct-4 2463614 48.66 ns/op BenchmarkSetZero/Func/CachedZero-4 849798 139.0 ns/op BenchmarkSetZero/Func/NewZero-4 643154 187.9 ns/op BenchmarkSetZero/Interface/Direct-4 2272444 52.82 ns/op BenchmarkSetZero/Interface/CachedZero-4 862806 141.4 ns/op BenchmarkSetZero/Interface/NewZero-4 624133 188.6 ns/op BenchmarkSetZero/Map/Direct-4 2306952 51.97 ns/op BenchmarkSetZero/Map/CachedZero-4 807246 138.7 ns/op BenchmarkSetZero/Map/NewZero-4 645568 186.1 ns/op BenchmarkSetZero/Pointer/Direct-4 2461924 48.82 ns/op BenchmarkSetZero/Pointer/CachedZero-4 851384 138.2 ns/op BenchmarkSetZero/Pointer/NewZero-4 650642 190.5 ns/op BenchmarkSetZero/Slice/Direct-4 2198833 54.00 ns/op BenchmarkSetZero/Slice/CachedZero-4 821332 145.1 ns/op BenchmarkSetZero/Slice/NewZero-4 627858 189.6 ns/op BenchmarkSetZero/String/Direct-4 2454679 48.88 ns/op BenchmarkSetZero/String/CachedZero-4 835959 144.8 ns/op BenchmarkSetZero/String/NewZero-4 625099 191.9 ns/op BenchmarkSetZero/Struct/Direct-4 2178747 56.07 ns/op BenchmarkSetZero/Struct/CachedZero-4 816258 143.8 ns/op BenchmarkSetZero/Struct/NewZero-4 621450 187.6 ns/op BenchmarkSelect/1-4 168183 722.1 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 71677 1683 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 36854 3234 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 206556 516.6 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 165688 716.5 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 142038 847.5 ns/op 151.03 MB/s BenchmarkCallArgCopy/size=256-4 129459 926.6 ns/op 276.29 MB/s BenchmarkCallArgCopy/size=1024-4 92736 1315 ns/op 778.42 MB/s BenchmarkCallArgCopy/size=4096-4 41469 3539 ns/op 1157.41 MB/s BenchmarkCallArgCopy/size=65536-4 3309 34644 ns/op 1891.69 MB/s BenchmarkFieldByName1-4 1386650 83.76 ns/op BenchmarkFieldByName2-4 113908 1097 ns/op BenchmarkFieldByName3-4 15594 7756 ns/op BenchmarkInterfaceBig-4 4037506 29.55 ns/op BenchmarkInterfaceSmall-4 4053850 29.39 ns/op BenchmarkNew-4 2306581 51.61 ns/op BenchmarkMap/StringKeys/MapIndex-4 2232 53110 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1830 64958 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2168 54660 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1846 65735 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2175 53749 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1831 65075 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 209524 567.7 ns/op BenchmarkTypeForString-4 2099287 59.30 ns/op BenchmarkTypeForError-4 997978 120.4 ns/op PASS ok reflect 19.260s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 13167 8774 ns/op 9467 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 21012 6973 ns/op 9415 B/op 1 allocs/op BenchmarkFindString-4 15248 7795 ns/op 9206 B/op 1 allocs/op BenchmarkFindSubmatch-4 13832 9381 ns/op 9424 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 14056 8470 ns/op 9171 B/op 2 allocs/op BenchmarkLiteral-4 24979 5255 ns/op BenchmarkNotLiteral-4 4741 23242 ns/op BenchmarkMatchClass-4 4120 30699 ns/op BenchmarkMatchClass_InRange-4 3985 30131 ns/op BenchmarkReplaceAll-4 3091 35926 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 123829 994.1 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 122864 999.4 ns/op BenchmarkAnchoredShortMatch-4 74924 1635 ns/op BenchmarkAnchoredLongMatch-4 74614 1646 ns/op BenchmarkOnePassShortA-4 22430 5596 ns/op BenchmarkNotOnePassShortA-4 8634 12258 ns/op BenchmarkOnePassShortB-4 28190 4239 ns/op BenchmarkNotOnePassShortB-4 10000 10348 ns/op BenchmarkOnePassLongPrefix-4 87664 1451 ns/op BenchmarkOnePassLongNotPrefix-4 29323 4116 ns/op BenchmarkMatchParallelShared-4 31852 4341 ns/op BenchmarkMatchParallelCopied-4 28700 5031 ns/op BenchmarkQuoteMetaAll-4 157900 772.2 ns/op 18.13 MB/s BenchmarkQuoteMetaNone-4 281386 425.1 ns/op 61.17 MB/s BenchmarkCompile/Onepass-4 4294 25537 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1754 65254 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 211 555652 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3947278 30.52 ns/op 524.17 MB/s BenchmarkMatch/Easy0/32-4 25750 4464 ns/op 7.17 MB/s BenchmarkMatch/Easy0/1K-4 23769 5278 ns/op 194.00 MB/s BenchmarkMatch/Easy0i/16-4 3910585 30.42 ns/op 526.04 MB/s BenchmarkMatch/Easy0i/32-4 5898 17806 ns/op 1.80 MB/s BenchmarkMatch/Easy0i/1K-4 291 410456 ns/op 2.49 MB/s BenchmarkMatch/Easy1/16-4 3936768 30.38 ns/op 526.63 MB/s BenchmarkMatch/Easy1/32-4 24481 5221 ns/op 6.13 MB/s BenchmarkMatch/Easy1/1K-4 8802 13588 ns/op 75.36 MB/s BenchmarkMatch/Medium/16-4 3951274 30.34 ns/op 527.38 MB/s BenchmarkMatch/Medium/32-4 7117 15508 ns/op 2.06 MB/s BenchmarkMatch/Medium/1K-4 333 356815 ns/op 2.87 MB/s BenchmarkMatch/Hard/16-4 3950150 30.33 ns/op 527.56 MB/s BenchmarkMatch/Hard/32-4 4434 25532 ns/op 1.25 MB/s BenchmarkMatch/Hard/1K-4 188 638997 ns/op 1.60 MB/s BenchmarkMatch/Hard1/16-4 1555 75591 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 801 145093 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 27 4281427 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 31890 3768 ns/op 4.25 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 19309 6238 ns/op 5.13 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 746 159549 ns/op 6.42 MB/s 24 B/op 0 allocs/op PASS ok regexp 8.777s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 647800 185.6 ns/op BenchmarkIsWordChar-4 182113 651.5 ns/op PASS ok regexp/syntax 2.174s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 72950 1630 ns/op BenchmarkCallers/inlined-4 69614 1716 ns/op BenchmarkCallers/no-cache-4 16048 7511 ns/op BenchmarkFPCallers/cached-4 2893873 41.42 ns/op BenchmarkMakeChan/Byte-4 1324582 88.38 ns/op BenchmarkMakeChan/Int-4 1000000 128.9 ns/op BenchmarkMakeChan/Ptr-4 753217 179.5 ns/op BenchmarkMakeChan/Struct/0-4 1377172 92.81 ns/op BenchmarkMakeChan/Struct/32-4 619402 233.4 ns/op BenchmarkMakeChan/Struct/40-4 486560 237.2 ns/op BenchmarkChanNonblocking-4 10680355 10.07 ns/op BenchmarkSelectUncontended-4 1000000 114.5 ns/op BenchmarkSelectSyncContended-4 30054 3908 ns/op BenchmarkSelectAsyncContended-4 103598 1169 ns/op BenchmarkSelectNonblock-4 6022053 19.87 ns/op BenchmarkChanUncontended-4 10000 11128 ns/op BenchmarkChanContended-4 1269 101582 ns/op BenchmarkChanSync-4 121546 996.3 ns/op BenchmarkChanSyncWork-4 39342 3160 ns/op BenchmarkChanProdCons0-4 85837 1432 ns/op BenchmarkChanProdCons10-4 102256 1249 ns/op BenchmarkChanProdCons100-4 117019 1133 ns/op BenchmarkChanProdConsWork0-4 84180 1481 ns/op BenchmarkChanProdConsWork10-4 87973 1390 ns/op BenchmarkChanProdConsWork100-4 93445 1288 ns/op BenchmarkSelectProdCons-4 62995 1863 ns/op BenchmarkReceiveDataFromClosedChan-4 726049 178.2 ns/op BenchmarkChanCreation-4 183061 572.4 ns/op BenchmarkChanSem-4 136294 925.6 ns/op BenchmarkChanPopular-4 106 972051 ns/op BenchmarkChanClosed-4 496070 247.3 ns/op BenchmarkCallClosure-4 6095979 19.91 ns/op BenchmarkCallClosure1-4 6018541 19.91 ns/op BenchmarkCallClosure2-4 1509861 82.12 ns/op BenchmarkCallClosure3-4 1619050 70.30 ns/op BenchmarkCallClosure4-4 1511809 79.98 ns/op BenchmarkComplex128DivNormal-4 9913040 16.52 ns/op BenchmarkComplex128DivNisNaN-4 8120752 20.25 ns/op BenchmarkComplex128DivDisNaN-4 7132017 21.65 ns/op BenchmarkComplex128DivNisInf-4 10614343 21.17 ns/op BenchmarkComplex128DivDisInf-4 5261674 29.63 ns/op BenchmarkAllocation-4 5311 29611 ns/op BenchmarkReadMemStats-4 6267 17123 ns/op BenchmarkReadMemStatsLatency-4 1 59806 p50-ns 59806 p90-ns 59806 p99-ns BenchmarkWriteBarrier-4 2763729 41.32 ns/op BenchmarkBulkWriteBarrier-4 7447237 16.20 ns/op BenchmarkScanStackNoLocals-4 3 37672767 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10354056 11.02 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9421512 12.92 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8989786 15.09 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6385734 17.39 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4884040 24.19 ns/op BenchmarkHash5-4 6434708 18.57 ns/op 269.23 MB/s BenchmarkHash16-4 6227125 19.23 ns/op 832.23 MB/s BenchmarkHash64-4 5696287 20.93 ns/op 3057.15 MB/s BenchmarkHash1024-4 1915812 62.61 ns/op 16354.10 MB/s BenchmarkHash65536-4 38916 3075 ns/op 21309.42 MB/s BenchmarkAlignedLoad-4 7058948 17.48 ns/op BenchmarkUnalignedLoad-4 6955587 17.09 ns/op BenchmarkEqEfaceConcrete-4 5626495 21.28 ns/op BenchmarkEqIfaceConcrete-4 6066752 19.77 ns/op BenchmarkNeEfaceConcrete-4 5801827 20.55 ns/op BenchmarkNeIfaceConcrete-4 5730188 20.87 ns/op BenchmarkConvT2EByteSized/bool-4 5989861 20.12 ns/op BenchmarkConvT2EByteSized/uint8-4 5963418 20.18 ns/op BenchmarkConvT2ESmall-4 5248476 22.79 ns/op BenchmarkConvT2EUintptr-4 5285286 22.58 ns/op BenchmarkConvT2ELarge-4 1300045 92.47 ns/op BenchmarkConvT2ISmall-4 5265627 22.59 ns/op BenchmarkConvT2IUintptr-4 5201163 22.96 ns/op BenchmarkConvT2ILarge-4 1298452 93.34 ns/op BenchmarkConvI2E-4 4863128 24.58 ns/op BenchmarkConvI2I-4 5341689 22.34 ns/op BenchmarkAssertE2T-4 4294473 28.00 ns/op BenchmarkAssertE2TLarge-4 2553931 47.29 ns/op BenchmarkAssertE2I-4 5269538 22.73 ns/op BenchmarkAssertI2T-4 4228866 28.21 ns/op BenchmarkAssertI2I-4 5478241 21.77 ns/op BenchmarkAssertI2E-4 5673196 21.06 ns/op BenchmarkAssertE2E-4 5665801 21.07 ns/op BenchmarkAssertE2T2-4 3481520 34.92 ns/op BenchmarkAssertE2T2Blank-4 4180682 28.73 ns/op BenchmarkAssertI2E2-4 4180929 28.50 ns/op BenchmarkAssertI2E2Blank-4 5680146 21.02 ns/op BenchmarkAssertE2E2-4 4306041 27.42 ns/op BenchmarkAssertE2E2Blank-4 5537770 21.64 ns/op BenchmarkConvT2Ezero/zero/16-4 5284539 22.77 ns/op BenchmarkConvT2Ezero/zero/32-4 5425332 21.93 ns/op BenchmarkConvT2Ezero/zero/64-4 5363589 22.31 ns/op BenchmarkConvT2Ezero/zero/str-4 5287687 22.61 ns/op BenchmarkConvT2Ezero/zero/slice-4 5174407 22.92 ns/op BenchmarkConvT2Ezero/zero/big-4 295417 493.9 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1314884 80.95 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1300819 88.90 ns/op BenchmarkConvT2Ezero/nonzero/big-4 289527 542.4 ns/op BenchmarkConvT2Ezero/smallint/16-4 5221564 22.78 ns/op BenchmarkConvT2Ezero/smallint/32-4 5359406 22.36 ns/op BenchmarkConvT2Ezero/smallint/64-4 5298255 22.58 ns/op BenchmarkConvT2Ezero/largeint/16-4 1795400 72.69 ns/op BenchmarkConvT2Ezero/largeint/32-4 1664128 75.83 ns/op BenchmarkConvT2Ezero/largeint/64-4 1834868 67.84 ns/op BenchmarkMalloc8-4 2047502 51.78 ns/op BenchmarkMalloc16-4 2091674 60.62 ns/op BenchmarkMallocTypeInfo8-4 1887553 62.53 ns/op BenchmarkMallocTypeInfo16-4 1775079 68.16 ns/op BenchmarkMallocLargeStruct-4 251413 606.1 ns/op BenchmarkGoroutineSelect-4 100 1136963 ns/op BenchmarkGoroutineBlocking-4 128 927725 ns/op BenchmarkGoroutineForRange-4 127 958283 ns/op BenchmarkGoroutineIdle-4 152 840928 ns/op BenchmarkHashStringSpeed-4 2333401 50.75 ns/op BenchmarkHashBytesSpeed-4 1476369 80.83 ns/op BenchmarkHashInt32Speed-4 3260218 41.09 ns/op BenchmarkHashInt64Speed-4 2744121 44.86 ns/op BenchmarkHashStringArraySpeed-4 590178 197.7 ns/op BenchmarkMegMap-4 2902492 41.45 ns/op BenchmarkMegOneMap-4 3805680 31.46 ns/op BenchmarkMegEqMap-4 1413 84243 ns/op BenchmarkMegEmptyMap-4 4289472 27.49 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2610366 45.42 ns/op BenchmarkSmallStrMap-4 3183897 37.54 ns/op BenchmarkMapStringKeysEight_16-4 3025742 40.04 ns/op BenchmarkMapStringKeysEight_32-4 3163710 37.37 ns/op BenchmarkMapStringKeysEight_64-4 3172455 37.86 ns/op BenchmarkMapStringKeysEight_1M-4 3114282 38.42 ns/op BenchmarkIntMap-4 3709096 33.59 ns/op BenchmarkMapFirst/1-4 4452541 26.48 ns/op BenchmarkMapFirst/2-4 4533529 26.38 ns/op BenchmarkMapFirst/3-4 4454204 26.91 ns/op BenchmarkMapFirst/4-4 4537860 26.41 ns/op BenchmarkMapFirst/5-4 4430257 26.34 ns/op BenchmarkMapFirst/6-4 4279029 28.03 ns/op BenchmarkMapFirst/7-4 4254538 26.43 ns/op BenchmarkMapFirst/8-4 4402056 27.31 ns/op BenchmarkMapFirst/9-4 3876562 30.92 ns/op BenchmarkMapFirst/10-4 3961399 29.57 ns/op BenchmarkMapFirst/11-4 3764557 30.37 ns/op BenchmarkMapFirst/12-4 3953762 30.24 ns/op BenchmarkMapFirst/13-4 3805585 31.43 ns/op BenchmarkMapFirst/14-4 3957756 29.67 ns/op BenchmarkMapFirst/15-4 3858190 29.56 ns/op BenchmarkMapFirst/16-4 3963512 30.34 ns/op BenchmarkMapMid/1-4 4304262 26.26 ns/op BenchmarkMapMid/2-4 4349888 27.61 ns/op BenchmarkMapMid/3-4 4119117 29.10 ns/op BenchmarkMapMid/4-4 4165863 28.94 ns/op BenchmarkMapMid/5-4 4073079 29.01 ns/op BenchmarkMapMid/6-4 3956257 30.24 ns/op BenchmarkMapMid/7-4 4129126 28.92 ns/op BenchmarkMapMid/8-4 4193124 30.03 ns/op BenchmarkMapMid/9-4 3591408 31.13 ns/op BenchmarkMapMid/10-4 3603902 30.89 ns/op BenchmarkMapMid/11-4 3672424 32.77 ns/op BenchmarkMapMid/12-4 3560005 32.45 ns/op BenchmarkMapMid/13-4 3686919 32.52 ns/op BenchmarkMapMid/14-4 3721423 30.84 ns/op BenchmarkMapMid/15-4 3790808 30.14 ns/op BenchmarkMapMid/16-4 3588105 32.17 ns/op BenchmarkMapLast/1-4 4358655 26.40 ns/op BenchmarkMapLast/2-4 4282616 28.09 ns/op BenchmarkMapLast/3-4 4026790 29.86 ns/op BenchmarkMapLast/4-4 3990739 29.95 ns/op BenchmarkMapLast/5-4 3913850 28.42 ns/op BenchmarkMapLast/6-4 3835833 31.26 ns/op BenchmarkMapLast/7-4 3768343 31.65 ns/op BenchmarkMapLast/8-4 3569756 31.56 ns/op BenchmarkMapLast/9-4 3616981 31.35 ns/op BenchmarkMapLast/10-4 3578276 33.02 ns/op BenchmarkMapLast/11-4 3556215 33.76 ns/op BenchmarkMapLast/12-4 3667634 31.94 ns/op BenchmarkMapLast/13-4 3568652 37.40 ns/op BenchmarkMapLast/14-4 3433184 31.81 ns/op BenchmarkMapLast/15-4 3482845 30.69 ns/op BenchmarkMapLast/16-4 3833500 31.88 ns/op BenchmarkMapCycle-4 2071975 57.05 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3035367 39.45 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2383 49373 ns/op BenchmarkMakeMap/[Byte]Byte-4 751327 168.3 ns/op BenchmarkMakeMap/[Int]Int-4 424396 274.3 ns/op BenchmarkNewEmptyMap-4 3969842 30.94 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1000000 101.8 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 471154 247.4 ns/op BenchmarkMapIterEmpty-4 5127523 23.42 ns/op BenchmarkSameLengthMap-4 4071638 29.40 ns/op BenchmarkBigKeyMap-4 1703220 70.44 ns/op BenchmarkBigValMap-4 1536598 77.55 ns/op BenchmarkSmallKeyMap-4 2833467 40.72 ns/op BenchmarkMapPopulate/1-4 2007817 60.72 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 155757 790.0 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9998 12200 ns/op 3350 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 871 134847 ns/op 53312 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 81 1627659 ns/op 427954 B/op 324 allocs/op BenchmarkMapPopulate/100000-4 6 18324034 ns/op 3609160 B/op 4000 allocs/op BenchmarkComplexAlgMap-4 475753 259.6 ns/op BenchmarkGoMapClear/Reflexive/1-4 1533990 77.63 ns/op BenchmarkGoMapClear/Reflexive/10-4 1450801 83.22 ns/op BenchmarkGoMapClear/Reflexive/100-4 498298 242.6 ns/op BenchmarkGoMapClear/Reflexive/1000-4 55682 2144 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5790 18630 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1210503 99.74 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 106.3 ns/op BenchmarkGoMapClear/NonReflexive/100-4 455636 263.8 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 54122 2199 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5748 18721 ns/op BenchmarkMapStringConversion/32/simple-4 1768944 66.68 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1594935 75.56 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1582879 76.04 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1689540 70.53 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1466623 81.56 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1474250 80.93 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1876312 68.45 ns/op BenchmarkMapInterfacePtr-4 1870959 62.34 ns/op BenchmarkNewEmptyMapHintLessThan8-4 2810113 43.31 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 164359 916.2 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4636 25404 ns/op BenchmarkMapPop1000-4 348 354131 ns/op BenchmarkMapPop10000-4 21 5932018 ns/op BenchmarkMapAssign/Int32/256-4 2210685 51.07 ns/op BenchmarkMapAssign/Int32/65536-4 1365054 82.20 ns/op BenchmarkMapAssign/Int64/256-4 2283462 52.61 ns/op BenchmarkMapAssign/Int64/65536-4 1234000 86.25 ns/op BenchmarkMapAssign/Str/256-4 1776340 63.74 ns/op BenchmarkMapAssign/Str/65536-4 968331 118.7 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1408015 84.71 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 913389 127.2 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1464649 83.24 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 846567 132.1 ns/op BenchmarkMapOperatorAssign/Str/256-4 537434 2166 ns/op BenchmarkMapOperatorAssign/Str/65536-4 226578 466.1 ns/op BenchmarkMapAppendAssign/Int32/256-4 1000000 129.6 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 406893 266.3 ns/op 42 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 976741 125.9 ns/op 33 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 359182 316.0 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 820268 184.4 ns/op 49 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 190723 551.2 ns/op 102 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1790098 67.00 ns/op BenchmarkMapDelete/Int32/1000-4 1921453 62.15 ns/op BenchmarkMapDelete/Int32/10000-4 1856958 62.68 ns/op BenchmarkMapDelete/Int64/100-4 1775164 66.66 ns/op BenchmarkMapDelete/Int64/1000-4 1871853 62.41 ns/op BenchmarkMapDelete/Int64/10000-4 1868409 64.33 ns/op BenchmarkMapDelete/Str/100-4 1388164 85.81 ns/op BenchmarkMapDelete/Str/1000-4 1509232 80.48 ns/op BenchmarkMapDelete/Str/10000-4 1392043 85.38 ns/op BenchmarkMapDelete/Pointer/100-4 1648065 73.84 ns/op BenchmarkMapDelete/Pointer/1000-4 1720524 69.90 ns/op BenchmarkMapDelete/Pointer/10000-4 1703737 70.54 ns/op BenchmarkMemmove/0-4 12507109 9.590 ns/op BenchmarkMemmove/1-4 2020467 58.24 ns/op 17.17 MB/s BenchmarkMemmove/2-4 1946808 59.32 ns/op 33.71 MB/s BenchmarkMemmove/3-4 1920026 59.32 ns/op 50.58 MB/s BenchmarkMemmove/4-4 1933393 59.21 ns/op 67.56 MB/s BenchmarkMemmove/5-4 1949056 59.54 ns/op 83.98 MB/s BenchmarkMemmove/6-4 1910296 60.41 ns/op 99.33 MB/s BenchmarkMemmove/7-4 1945447 59.82 ns/op 117.02 MB/s BenchmarkMemmove/8-4 1957190 59.04 ns/op 135.50 MB/s BenchmarkMemmove/9-4 1827843 64.26 ns/op 140.05 MB/s BenchmarkMemmove/10-4 1825027 64.54 ns/op 154.94 MB/s BenchmarkMemmove/11-4 1835194 64.94 ns/op 169.39 MB/s BenchmarkMemmove/12-4 1831242 64.59 ns/op 185.80 MB/s BenchmarkMemmove/13-4 1820894 64.25 ns/op 202.34 MB/s BenchmarkMemmove/14-4 1833258 64.24 ns/op 217.94 MB/s BenchmarkMemmove/15-4 1813604 65.23 ns/op 229.96 MB/s BenchmarkMemmove/16-4 1882287 62.61 ns/op 255.56 MB/s BenchmarkMemmove/32-4 1789221 65.98 ns/op 484.99 MB/s BenchmarkMemmove/64-4 1673924 71.37 ns/op 896.76 MB/s BenchmarkMemmove/128-4 1423531 83.56 ns/op 1531.76 MB/s BenchmarkMemmove/256-4 1000000 109.8 ns/op 2331.73 MB/s BenchmarkMemmove/512-4 734245 162.3 ns/op 3155.07 MB/s BenchmarkMemmove/1024-4 408895 292.2 ns/op 3504.29 MB/s BenchmarkMemmove/2048-4 247230 485.5 ns/op 4218.27 MB/s BenchmarkMemmove/4096-4 134528 892.6 ns/op 4589.09 MB/s BenchmarkMemmoveOverlap/32-4 1812855 65.43 ns/op 489.10 MB/s BenchmarkMemmoveOverlap/64-4 1676000 70.95 ns/op 902.07 MB/s BenchmarkMemmoveOverlap/128-4 1429017 83.10 ns/op 1540.39 MB/s BenchmarkMemmoveOverlap/256-4 1000000 109.5 ns/op 2338.10 MB/s BenchmarkMemmoveOverlap/512-4 739272 160.2 ns/op 3196.13 MB/s BenchmarkMemmoveOverlap/1024-4 407343 290.2 ns/op 3528.46 MB/s BenchmarkMemmoveOverlap/2048-4 242156 490.5 ns/op 4175.30 MB/s BenchmarkMemmoveOverlap/4096-4 132573 902.1 ns/op 4540.49 MB/s BenchmarkMemmoveUnalignedDst/0-4 12325533 9.772 ns/op BenchmarkMemmoveUnalignedDst/1-4 1916352 60.90 ns/op 16.42 MB/s BenchmarkMemmoveUnalignedDst/2-4 1903940 61.35 ns/op 32.60 MB/s BenchmarkMemmoveUnalignedDst/3-4 1928910 60.03 ns/op 49.97 MB/s BenchmarkMemmoveUnalignedDst/4-4 1928354 59.47 ns/op 67.26 MB/s BenchmarkMemmoveUnalignedDst/5-4 1918718 59.97 ns/op 83.38 MB/s BenchmarkMemmoveUnalignedDst/6-4 1911871 60.65 ns/op 98.93 MB/s BenchmarkMemmoveUnalignedDst/7-4 1884709 59.71 ns/op 117.23 MB/s BenchmarkMemmoveUnalignedDst/8-4 1961569 59.99 ns/op 133.36 MB/s BenchmarkMemmoveUnalignedDst/9-4 1807290 64.26 ns/op 140.06 MB/s BenchmarkMemmoveUnalignedDst/10-4 1805556 65.84 ns/op 151.88 MB/s BenchmarkMemmoveUnalignedDst/11-4 1804128 65.94 ns/op 166.83 MB/s BenchmarkMemmoveUnalignedDst/12-4 1807345 65.56 ns/op 183.03 MB/s BenchmarkMemmoveUnalignedDst/13-4 1818133 64.23 ns/op 202.40 MB/s BenchmarkMemmoveUnalignedDst/14-4 1806541 64.27 ns/op 217.84 MB/s BenchmarkMemmoveUnalignedDst/15-4 1814062 64.28 ns/op 233.35 MB/s BenchmarkMemmoveUnalignedDst/16-4 1798110 65.08 ns/op 245.86 MB/s BenchmarkMemmoveUnalignedDst/32-4 1725333 68.36 ns/op 468.10 MB/s BenchmarkMemmoveUnalignedDst/64-4 1568258 76.17 ns/op 840.22 MB/s BenchmarkMemmoveUnalignedDst/128-4 1361558 87.54 ns/op 1462.17 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 114.2 ns/op 2242.50 MB/s BenchmarkMemmoveUnalignedDst/512-4 718201 164.6 ns/op 3109.89 MB/s BenchmarkMemmoveUnalignedDst/1024-4 410839 291.3 ns/op 3515.85 MB/s BenchmarkMemmoveUnalignedDst/2048-4 244894 488.3 ns/op 4194.37 MB/s BenchmarkMemmoveUnalignedDst/4096-4 130551 918.5 ns/op 4459.35 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1674685 70.58 ns/op 453.36 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1564960 75.61 ns/op 846.49 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1354428 88.10 ns/op 1452.92 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 114.2 ns/op 2242.52 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 732116 163.9 ns/op 3124.03 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 409485 293.0 ns/op 3494.89 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 244026 490.6 ns/op 4174.08 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 132265 908.3 ns/op 4509.29 MB/s BenchmarkMemmoveUnalignedSrc/0-4 12352035 9.820 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1988505 58.67 ns/op 17.05 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1921113 60.15 ns/op 33.25 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1889817 62.10 ns/op 48.31 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1918699 60.48 ns/op 66.14 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1927946 59.74 ns/op 83.70 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1922097 59.78 ns/op 100.38 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1926412 59.83 ns/op 117.00 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1957566 58.93 ns/op 135.76 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1817445 65.82 ns/op 136.74 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1812078 63.88 ns/op 156.55 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1818171 63.92 ns/op 172.09 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1817300 64.04 ns/op 187.39 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1809442 63.89 ns/op 203.48 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1795344 64.54 ns/op 216.92 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1810722 65.48 ns/op 229.08 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1744562 65.58 ns/op 243.97 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1680016 69.09 ns/op 463.19 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1575079 75.63 ns/op 846.23 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1350110 86.69 ns/op 1476.54 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 115.3 ns/op 2220.68 MB/s BenchmarkMemmoveUnalignedSrc/512-4 709305 165.0 ns/op 3102.53 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 400354 298.0 ns/op 3436.15 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 242790 493.9 ns/op 4147.00 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 130998 910.1 ns/op 4500.63 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1528090 79.23 ns/op 201.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1555863 76.48 ns/op 209.21 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1467662 81.05 ns/op 197.42 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1456621 82.51 ns/op 193.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1472239 81.75 ns/op 195.71 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1455451 81.71 ns/op 195.82 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1468293 81.16 ns/op 197.14 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1459506 82.03 ns/op 195.05 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1319383 90.69 ns/op 705.74 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1215894 98.33 ns/op 650.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1247605 96.36 ns/op 664.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1244126 97.35 ns/op 657.40 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1262917 94.86 ns/op 674.67 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1255780 95.61 ns/op 669.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1261033 95.19 ns/op 672.33 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1251658 95.41 ns/op 670.79 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 755857 155.5 ns/op 1646.20 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 593692 199.8 ns/op 1281.00 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 748656 158.4 ns/op 1616.04 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 731084 162.3 ns/op 1577.47 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 732157 160.5 ns/op 1594.64 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 735830 160.3 ns/op 1596.75 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 744312 161.0 ns/op 1589.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 748203 158.4 ns/op 1615.84 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 80848 1484 ns/op 2759.62 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 52392 2289 ns/op 1789.64 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 80480 1493 ns/op 2742.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 79724 1496 ns/op 2738.09 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 80307 1486 ns/op 2755.53 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 80510 1492 ns/op 2746.15 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 80547 1486 ns/op 2755.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 80482 1495 ns/op 2740.48 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 4976 23302 ns/op 2812.51 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3208 35702 ns/op 1835.63 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 4803 23306 ns/op 2812.03 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 4747 23448 ns/op 2795.00 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 4755 23402 ns/op 2800.42 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 4752 23430 ns/op 2797.08 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 4771 23303 ns/op 2812.31 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 4730 23415 ns/op 2798.91 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1734844 68.66 ns/op 466.04 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1572512 76.34 ns/op 838.35 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1359357 87.71 ns/op 1459.36 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 999762 115.1 ns/op 2224.00 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 708771 165.0 ns/op 3102.88 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 406058 292.4 ns/op 3501.83 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 242847 494.1 ns/op 4144.52 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 133548 899.5 ns/op 4553.40 MB/s BenchmarkMemclr/5-4 10701061 10.73 ns/op 466.12 MB/s BenchmarkMemclr/16-4 10310889 11.26 ns/op 1421.53 MB/s BenchmarkMemclr/64-4 9993052 11.59 ns/op 5522.32 MB/s BenchmarkMemclr/256-4 8331109 12.96 ns/op 19745.82 MB/s BenchmarkMemclr/4096-4 2393474 50.12 ns/op 81725.76 MB/s BenchmarkMemclr/65536-4 55459 2010 ns/op 32610.30 MB/s BenchmarkMemclr/1M-4 2859 40425 ns/op 25938.68 MB/s BenchmarkMemclr/4M-4 702 167489 ns/op 25042.28 MB/s BenchmarkMemclr/8M-4 338 354149 ns/op 23686.68 MB/s BenchmarkMemclr/16M-4 152 746222 ns/op 22482.87 MB/s BenchmarkMemclr/64M-4 12 9459914 ns/op 7094.02 MB/s BenchmarkMemclrUnaligned/0_5-4 6764608 17.31 ns/op 288.84 MB/s BenchmarkMemclrUnaligned/0_16-4 6339308 18.40 ns/op 869.60 MB/s BenchmarkMemclrUnaligned/0_64-4 6492994 18.68 ns/op 3425.55 MB/s BenchmarkMemclrUnaligned/0_256-4 5942582 19.99 ns/op 12808.51 MB/s BenchmarkMemclrUnaligned/0_4096-4 2228485 54.14 ns/op 75660.31 MB/s BenchmarkMemclrUnaligned/0_65536-4 48934 2070 ns/op 31664.69 MB/s BenchmarkMemclrUnaligned/1_5-4 6848374 17.26 ns/op 289.65 MB/s BenchmarkMemclrUnaligned/1_16-4 6534988 18.62 ns/op 859.36 MB/s BenchmarkMemclrUnaligned/1_64-4 6443408 19.74 ns/op 3241.49 MB/s BenchmarkMemclrUnaligned/1_256-4 5638489 20.61 ns/op 12423.04 MB/s BenchmarkMemclrUnaligned/1_4096-4 1380184 87.06 ns/op 47048.03 MB/s BenchmarkMemclrUnaligned/1_65536-4 52119 2358 ns/op 27790.34 MB/s BenchmarkMemclrUnaligned/4_5-4 6885601 17.30 ns/op 289.05 MB/s BenchmarkMemclrUnaligned/4_16-4 6538652 18.44 ns/op 867.49 MB/s BenchmarkMemclrUnaligned/4_64-4 6103677 19.70 ns/op 3247.96 MB/s BenchmarkMemclrUnaligned/4_256-4 5704422 21.00 ns/op 12191.01 MB/s BenchmarkMemclrUnaligned/4_4096-4 1379929 86.94 ns/op 47114.17 MB/s BenchmarkMemclrUnaligned/4_65536-4 50570 2274 ns/op 28815.31 MB/s BenchmarkMemclrUnaligned/7_5-4 6935631 17.29 ns/op 289.16 MB/s BenchmarkMemclrUnaligned/7_16-4 6523663 18.42 ns/op 868.65 MB/s BenchmarkMemclrUnaligned/7_64-4 6062131 18.71 ns/op 3419.92 MB/s BenchmarkMemclrUnaligned/7_256-4 5825952 20.42 ns/op 12534.70 MB/s BenchmarkMemclrUnaligned/7_4096-4 1379346 86.94 ns/op 47111.11 MB/s BenchmarkMemclrUnaligned/7_65536-4 49051 2409 ns/op 27207.78 MB/s BenchmarkMemclrUnaligned/0_1M-4 2826 40400 ns/op 25954.56 MB/s BenchmarkMemclrUnaligned/0_4M-4 715 165115 ns/op 25402.38 MB/s BenchmarkMemclrUnaligned/0_8M-4 325 351754 ns/op 23847.97 MB/s BenchmarkMemclrUnaligned/0_16M-4 166 711277 ns/op 23587.47 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9532975 ns/op 7039.66 MB/s BenchmarkMemclrUnaligned/1_1M-4 2602 41771 ns/op 25103.25 MB/s BenchmarkMemclrUnaligned/1_4M-4 693 170411 ns/op 24612.89 MB/s BenchmarkMemclrUnaligned/1_8M-4 254 474628 ns/op 17674.08 MB/s BenchmarkMemclrUnaligned/1_16M-4 133 886285 ns/op 18929.82 MB/s BenchmarkMemclrUnaligned/1_64M-4 13 9520374 ns/op 7048.97 MB/s BenchmarkMemclrUnaligned/4_1M-4 2794 39794 ns/op 26349.91 MB/s BenchmarkMemclrUnaligned/4_4M-4 690 164370 ns/op 25517.48 MB/s BenchmarkMemclrUnaligned/4_8M-4 260 479250 ns/op 17503.61 MB/s BenchmarkMemclrUnaligned/4_16M-4 128 886884 ns/op 18917.03 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9524734 ns/op 7045.75 MB/s BenchmarkMemclrUnaligned/7_1M-4 2821 39143 ns/op 26788.46 MB/s BenchmarkMemclrUnaligned/7_4M-4 694 164155 ns/op 25550.88 MB/s BenchmarkMemclrUnaligned/7_8M-4 259 458232 ns/op 18306.46 MB/s BenchmarkMemclrUnaligned/7_16M-4 134 865496 ns/op 19384.52 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9610565 ns/op 6982.82 MB/s BenchmarkGoMemclr/5-4 11886732 9.769 ns/op 511.81 MB/s BenchmarkGoMemclr/16-4 11864391 10.12 ns/op 1581.80 MB/s BenchmarkGoMemclr/64-4 11067422 10.85 ns/op 5900.01 MB/s BenchmarkGoMemclr/256-4 9425821 12.76 ns/op 20069.17 MB/s BenchmarkMemclrRange/1K_2K-4 71242 1681 ns/op 57034.02 MB/s BenchmarkMemclrRange/2K_8K-4 32199 3713 ns/op 89828.73 MB/s BenchmarkMemclrRange/4K_16K-4 43411 2766 ns/op 116791.64 MB/s BenchmarkMemclrRange/160K_228K-4 1789 59922 ns/op 27750.68 MB/s BenchmarkClearFat7-4 7302992 16.25 ns/op BenchmarkClearFat8-4 6986044 16.97 ns/op BenchmarkClearFat11-4 6195621 18.65 ns/op BenchmarkClearFat12-4 6129367 19.19 ns/op BenchmarkClearFat13-4 6281148 18.79 ns/op BenchmarkClearFat14-4 6341922 19.26 ns/op BenchmarkClearFat15-4 6214260 18.72 ns/op BenchmarkClearFat16-4 6626168 18.05 ns/op BenchmarkClearFat24-4 6505370 18.37 ns/op BenchmarkClearFat32-4 6005419 19.89 ns/op BenchmarkClearFat40-4 5841871 20.34 ns/op BenchmarkClearFat48-4 5662410 21.24 ns/op BenchmarkClearFat56-4 5496643 21.67 ns/op BenchmarkClearFat64-4 5145224 23.36 ns/op BenchmarkClearFat72-4 5226381 22.77 ns/op BenchmarkClearFat128-4 3981762 30.12 ns/op BenchmarkClearFat256-4 2807480 42.35 ns/op BenchmarkClearFat512-4 1384846 87.02 ns/op BenchmarkClearFat1024-4 899467 131.5 ns/op BenchmarkClearFat1032-4 841626 140.1 ns/op BenchmarkClearFat1040-4 831728 139.2 ns/op BenchmarkCopyFat7-4 6453025 17.98 ns/op BenchmarkCopyFat8-4 6958892 17.15 ns/op BenchmarkCopyFat11-4 6314227 19.54 ns/op BenchmarkCopyFat12-4 6298150 19.00 ns/op BenchmarkCopyFat13-4 6406578 18.62 ns/op BenchmarkCopyFat14-4 6427940 18.83 ns/op BenchmarkCopyFat15-4 6308714 19.13 ns/op BenchmarkCopyFat16-4 6515854 18.13 ns/op BenchmarkCopyFat24-4 6270319 18.84 ns/op BenchmarkCopyFat32-4 6152156 19.37 ns/op BenchmarkCopyFat64-4 5293468 22.46 ns/op BenchmarkCopyFat72-4 4883589 24.06 ns/op BenchmarkCopyFat128-4 3898224 30.81 ns/op BenchmarkCopyFat256-4 2572186 46.68 ns/op BenchmarkCopyFat512-4 1369288 87.32 ns/op BenchmarkCopyFat520-4 1374429 89.73 ns/op BenchmarkCopyFat1024-4 835310 147.1 ns/op BenchmarkCopyFat1032-4 815145 149.6 ns/op BenchmarkCopyFat1040-4 814173 145.0 ns/op BenchmarkIssue18740/2byte-4 490 242374 ns/op BenchmarkIssue18740/4byte-4 758 150715 ns/op BenchmarkIssue18740/8byte-4 1053 114898 ns/op BenchmarkMemclrKnownSize1-4 8090544 15.02 ns/op 66.58 MB/s BenchmarkMemclrKnownSize2-4 5939784 20.20 ns/op 99.01 MB/s BenchmarkMemclrKnownSize4-4 3501285 34.26 ns/op 116.75 MB/s BenchmarkMemclrKnownSize8-4 1000000 100.3 ns/op 79.79 MB/s BenchmarkMemclrKnownSize16-4 564296 212.0 ns/op 75.47 MB/s BenchmarkMemclrKnownSize32-4 301485 395.5 ns/op 80.91 MB/s BenchmarkMemclrKnownSize64-4 154088 775.3 ns/op 82.55 MB/s BenchmarkMemclrKnownSize112-4 87510 1343 ns/op 83.38 MB/s BenchmarkMemclrKnownSize128-4 78396 1527 ns/op 83.84 MB/s BenchmarkMemclrKnownSize192-4 52471 2281 ns/op 84.18 MB/s BenchmarkMemclrKnownSize248-4 40648 2944 ns/op 84.23 MB/s BenchmarkMemclrKnownSize256-4 39442 3043 ns/op 84.12 MB/s BenchmarkMemclrKnownSize512-4 19807 6055 ns/op 84.55 MB/s BenchmarkMemclrKnownSize1024-4 9710 12097 ns/op 84.65 MB/s BenchmarkMemclrKnownSize4096-4 2448 48764 ns/op 84.00 MB/s BenchmarkMemclrKnownSize512KiB-4 18 6287260 ns/op 83.39 MB/s BenchmarkReadMetricsLatency-4 12181 7107 p50-ns 7594 p90-ns 14058 p99-ns BenchmarkFinalizer-4 175 668568 ns/op BenchmarkFinalizerRun-4 192523 912.9 ns/op BenchmarkMinFloat-4 1563196 76.46 ns/op BenchmarkMaxFloat-4 1527367 78.93 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6786198 15.91 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3154977 37.37 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2409409 48.28 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2383740 48.44 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1326834 89.96 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 100.2 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2216984 52.06 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1271581 94.13 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1336012 89.27 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2003342 58.43 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2006890 58.63 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1736130 68.69 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1494876 79.65 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1368356 87.14 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7157874 16.21 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7635085 14.70 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7605488 14.70 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7120152 16.28 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6737797 16.59 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6031143 18.29 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7249442 16.20 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7538820 14.71 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7515288 14.69 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7127082 16.28 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7559254 14.64 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7508191 14.68 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7074114 16.27 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7588334 14.69 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7572622 14.64 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7079895 16.25 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7580259 14.70 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7606009 14.73 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7202516 16.29 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7298367 15.37 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7250164 15.30 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7148059 16.26 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7370298 15.34 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7328770 15.31 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7107888 16.27 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7265364 15.32 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7255316 15.35 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7108260 16.22 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7187133 15.34 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7383337 15.31 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7190296 16.19 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7564798 14.62 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7636172 14.74 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7217386 16.23 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7565431 14.70 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7526287 14.70 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7145146 16.30 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7673755 14.61 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7508460 14.59 ns/op BenchmarkNetpollBreak-4 3585 30932 ns/op BenchmarkPinnerPinUnpinBatch-4 963 120539 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 205 540615 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1128 128089 ns/op BenchmarkPinnerPinUnpin-4 1000000 106.6 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 106.4 ns/op BenchmarkPinnerPinUnpinDouble-4 424952 279.7 ns/op BenchmarkPinnerPinUnpinParallel-4 3571849 33.22 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3508198 33.11 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 199888 590.2 ns/op BenchmarkPinnerIsPinnedOnPinned-4 6050022 19.77 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5807056 20.22 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9623533 12.08 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9865696 11.97 ns/op BenchmarkPingPongHog-4 370 401621 ns/op BenchmarkStackGrowth-4 80370 1259 ns/op BenchmarkStackGrowthDeep-4 1093 106465 ns/op BenchmarkCreateGoroutines-4 27612 4354 ns/op BenchmarkCreateGoroutinesParallel-4 43302 2833 ns/op BenchmarkCreateGoroutinesCapture-4 5619 20831 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 39532 3132 ns/op BenchmarkClosureCall-4 17122591 6.974 ns/op BenchmarkWakeupParallelSpinning/0s-4 6135 19467 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5451 23052 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4527 27164 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2976 41114 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2044 58027 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1514 87748 ns/op BenchmarkWakeupParallelSpinning/50µs-4 793 149684 ns/op BenchmarkWakeupParallelSpinning/100µs-4 498 245306 ns/op BenchmarkMatmult-4 5204221 27.61 ns/op BenchmarkFastrand-4 11149935 11.12 ns/op BenchmarkFastrand64-4 10952712 11.24 ns/op BenchmarkFastrandHashiter-4 4443324 26.69 ns/op BenchmarkFastrandn/2-4 5566759 22.46 ns/op BenchmarkFastrandn/3-4 5416693 23.12 ns/op BenchmarkFastrandn/4-4 5505286 22.49 ns/op BenchmarkFastrandn/5-4 5516601 22.42 ns/op BenchmarkIfaceCmp100-4 94173 1284 ns/op BenchmarkIfaceCmpNil100-4 161650 742.5 ns/op BenchmarkEfaceCmpDiff-4 38307 3172 ns/op BenchmarkEfaceCmpDiffIndirect-4 31202 3832 ns/op BenchmarkDefer-4 1242810 96.39 ns/op BenchmarkDefer10-4 806266 154.5 ns/op BenchmarkDeferMany-4 549302 371.2 ns/op BenchmarkPanicRecover-4 581347 206.5 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 567928 206.8 ns/op 91.00 p50-ns 94.00 p90-ns 152.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 515703 350.3 ns/op 91.00 p50-ns 94.00 p90-ns 158.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 2373 44650 ns/op 37273 p50-ns 43312 p90-ns 165544 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 2100293 ns/op 189302 p50-ns 8746126 p90-ns 30083786 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 492448 210.0 ns/op 92.00 p50-ns 95.00 p90-ns 116.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 522922 241.0 ns/op 92.00 p50-ns 95.00 p90-ns 154.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 13 8152487 ns/op 8066822 p50-ns 8446522 p90-ns 14627092 p99-ns BenchmarkGoroutineProfile/large/loaded-4 22 7617404 ns/op 5331841 p50-ns 16377050 p90-ns 19765214 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 576160 246.8 ns/op 91.00 p50-ns 96.00 p90-ns 159.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 480902 252.6 ns/op 91.00 p50-ns 96.00 p90-ns 163.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 838 133271 ns/op 128375 p50-ns 145206 p90-ns 224725 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 481 813092 ns/op 242259 p50-ns 364217 p90-ns 17714448 p99-ns BenchmarkProcYield/1-4 3223424 36.53 ns/op BenchmarkProcYield/10-4 656436 178.3 ns/op BenchmarkProcYield/30-4 229437 488.5 ns/op BenchmarkProcYield/100-4 73965 1590 ns/op BenchmarkProcYield/1000-4 7690 15665 ns/op BenchmarkOSYield-4 290425 387.6 ns/op BenchmarkMutexContention-4 930076 127.5 ns/op BenchmarkMutexHandoff/Solo-4 3412975 35.12 ns/op BenchmarkMutexHandoff/FastPingPong-4 279720 127.1 ns/op BenchmarkMutexHandoff/SlowPingPong-4 5128 6447 ns/op BenchmarkRWMutexUncontended-4 3039561 39.18 ns/op BenchmarkRWMutexWrite100-4 629652 192.6 ns/op BenchmarkRWMutexWrite10-4 86311 1455 ns/op BenchmarkRWMutexWorkWrite100-4 469495 247.3 ns/op BenchmarkRWMutexWorkWrite10-4 75378 1558 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2631 44409 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 936 128365 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1282 90146 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 451 263726 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 649 181752 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 213 543783 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 322 365615 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 104 1121956 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 358330 505.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 323541 460.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 289526 520.1 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 336074 695.3 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 312349 462.6 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 268303 579.4 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 370359 483.9 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 342601 353.4 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 285675 517.4 ns/op BenchmarkMakeSlice/Byte-4 2186824 55.99 ns/op BenchmarkMakeSlice/Int16-4 2128892 63.56 ns/op BenchmarkMakeSlice/Int-4 1347199 94.59 ns/op BenchmarkMakeSlice/Ptr-4 1303921 92.16 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 166.8 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 201.2 ns/op BenchmarkMakeSlice/Struct/40-4 993316 215.3 ns/op BenchmarkGrowSlice/Byte-4 868809 145.5 ns/op BenchmarkGrowSlice/Int16-4 814278 151.6 ns/op BenchmarkGrowSlice/Int-4 620488 257.2 ns/op BenchmarkGrowSlice/Ptr-4 550651 271.7 ns/op BenchmarkGrowSlice/Struct/24-4 400149 356.3 ns/op BenchmarkGrowSlice/Struct/32-4 294876 393.4 ns/op BenchmarkGrowSlice/Struct/40-4 240084 719.1 ns/op BenchmarkExtendSlice/IntSlice-4 548343 240.9 ns/op BenchmarkExtendSlice/PointerSlice-4 454903 272.5 ns/op BenchmarkExtendSlice/NoGrow-4 954966 138.4 ns/op BenchmarkAppend-4 862804 138.4 ns/op BenchmarkAppendGrowByte-4 5 21560754 ns/op BenchmarkAppendGrowString-4 1 208227361 ns/op BenchmarkAppendSlice/1Bytes-4 2012078 59.26 ns/op BenchmarkAppendSlice/4Bytes-4 1938754 61.54 ns/op BenchmarkAppendSlice/7Bytes-4 1919258 62.18 ns/op BenchmarkAppendSlice/8Bytes-4 1942900 61.91 ns/op BenchmarkAppendSlice/15Bytes-4 1776106 66.91 ns/op BenchmarkAppendSlice/16Bytes-4 1814924 66.25 ns/op BenchmarkAppendSlice/32Bytes-4 1765938 67.03 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 87988 1994 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 21963 5522 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 7778 28360 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1488 120331 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 222 543764 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 46 2272312 ns/op BenchmarkAppendStr/1Bytes-4 2100310 56.30 ns/op BenchmarkAppendStr/4Bytes-4 2131921 57.73 ns/op BenchmarkAppendStr/8Bytes-4 2122660 56.82 ns/op BenchmarkAppendStr/16Bytes-4 1970102 60.06 ns/op BenchmarkAppendStr/32Bytes-4 2065531 62.79 ns/op BenchmarkAppendSpecialCase-4 902048 132.4 ns/op BenchmarkCopy/1Byte-4 2035327 58.53 ns/op 17.09 MB/s BenchmarkCopy/1String-4 1970490 61.23 ns/op 16.33 MB/s BenchmarkCopy/2Byte-4 1990164 60.10 ns/op 33.28 MB/s BenchmarkCopy/2String-4 1898546 62.16 ns/op 32.18 MB/s BenchmarkCopy/4Byte-4 1993382 60.06 ns/op 66.59 MB/s BenchmarkCopy/4String-4 1902398 62.17 ns/op 64.34 MB/s BenchmarkCopy/8Byte-4 2014441 59.63 ns/op 134.16 MB/s BenchmarkCopy/8String-4 1904400 62.57 ns/op 127.85 MB/s BenchmarkCopy/12Byte-4 1826848 66.08 ns/op 181.60 MB/s BenchmarkCopy/12String-4 1798188 67.12 ns/op 178.77 MB/s BenchmarkCopy/16Byte-4 1876209 63.21 ns/op 253.12 MB/s BenchmarkCopy/16String-4 1810948 66.24 ns/op 241.56 MB/s BenchmarkCopy/32Byte-4 1782798 67.46 ns/op 474.37 MB/s BenchmarkCopy/32String-4 1727283 68.66 ns/op 466.07 MB/s BenchmarkCopy/128Byte-4 1379214 86.84 ns/op 1473.92 MB/s BenchmarkCopy/128String-4 1217704 98.25 ns/op 1302.86 MB/s BenchmarkCopy/1024Byte-4 353871 334.9 ns/op 3057.22 MB/s BenchmarkCopy/1024String-4 275376 434.2 ns/op 2358.61 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 30446 3922 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 21654 5611 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10220 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 13006 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9321 17247 ns/op BenchmarkAppendInPlace/Grow/Byte-4 158283 862.0 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 156177 795.2 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 113944 1273 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 99148 1502 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 85579 1607 ns/op BenchmarkStackCopyPtr-4 1 141308695 ns/op BenchmarkStackCopy-4 1 111364406 ns/op BenchmarkStackCopyNoCache-4 18 5590464 ns/op BenchmarkStackCopyWithStkobj-4 2 59375541 ns/op BenchmarkIssue18138-4 949 115159 ns/op BenchmarkCompareStringEqual-4 9912037 12.02 ns/op BenchmarkCompareStringIdentical-4 16931577 7.040 ns/op BenchmarkCompareStringSameLength-4 11821600 10.40 ns/op BenchmarkCompareStringDifferentLength-4 17459319 6.769 ns/op BenchmarkCompareStringBigUnaligned-4 1292 84854 ns/op 12357.51 MB/s BenchmarkCompareStringBig-4 1221 93239 ns/op 11246.26 MB/s BenchmarkConcatStringAndBytes-4 2632566 45.59 ns/op BenchmarkSliceByteToString/1-4 2287083 52.50 ns/op BenchmarkSliceByteToString/2-4 1210102 98.69 ns/op BenchmarkSliceByteToString/4-4 1200672 100.7 ns/op BenchmarkSliceByteToString/8-4 1218723 96.74 ns/op BenchmarkSliceByteToString/16-4 1000000 102.0 ns/op BenchmarkSliceByteToString/32-4 1000000 111.3 ns/op BenchmarkSliceByteToString/64-4 982920 143.1 ns/op BenchmarkSliceByteToString/128-4 775356 198.8 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2459806 49.01 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 921522 129.8 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 111.8 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4417585 27.17 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1783218 67.14 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2052178 58.51 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2338548 50.67 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 477612 251.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 568670 209.9 ns/op BenchmarkRuneIterate/range/ASCII-4 7363068 16.36 ns/op BenchmarkRuneIterate/range/Japanese-4 2133630 53.81 ns/op BenchmarkRuneIterate/range/MixedLength-4 2568579 46.45 ns/op BenchmarkRuneIterate/range1/ASCII-4 7358515 16.23 ns/op BenchmarkRuneIterate/range1/Japanese-4 2239034 53.46 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2604052 46.14 ns/op BenchmarkRuneIterate/range2/ASCII-4 7352990 16.30 ns/op BenchmarkRuneIterate/range2/Japanese-4 2236849 53.62 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2575353 46.41 ns/op BenchmarkArrayEqual-4 17630200 6.758 ns/op BenchmarkFunc/Name-4 2502022 47.84 ns/op BenchmarkFunc/Entry-4 9677196 12.46 ns/op BenchmarkFunc/FileLine-4 2428324 45.02 ns/op PASS ok runtime 149.512s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22452 4661 ns/op BenchmarkHandle/concurrent-4 14109 8463 ns/op PASS ok runtime/cgo 1.450s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 27 3740346 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 28 4393952 ns/op 370.1 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 686 169874 ns/op 5.131 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 9772092 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 10 10951844 ns/op 856.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 253 445639 ns/op 26.51 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 69103810 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 78756252 ns/op 6334 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 27 3976147 ns/op 307.9 concurrent_launches/op PASS ok runtime/pprof 2.852s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 56 2080592 ns/op BenchmarkStackLeak-4 12568 9424 ns/op PASS ok runtime/race 1.461s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4909560 23.13 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 213814 563.5 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.347s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 27 3868902 ns/op BenchmarkIndex_Large-4 124 923940 ns/op BenchmarkIndexFunc_Large-4 64 1808903 ns/op BenchmarkCompact/nil-4 7471705 15.98 ns/op BenchmarkCompact/one-4 1822123 65.82 ns/op BenchmarkCompact/sorted-4 1252934 96.37 ns/op BenchmarkCompact/2_items-4 1000000 113.0 ns/op BenchmarkCompact/unsorted-4 1255338 96.50 ns/op BenchmarkCompact/many-4 702979 170.3 ns/op BenchmarkCompact_Large/all_dup-4 2169 53396 ns/op BenchmarkCompact_Large/no_dup-4 2378 49737 ns/op BenchmarkCompactFunc/nil-4 3762710 29.87 ns/op BenchmarkCompactFunc/one-4 1454324 82.47 ns/op BenchmarkCompactFunc/sorted-4 1000000 114.3 ns/op BenchmarkCompactFunc/2_items-4 884324 132.7 ns/op BenchmarkCompactFunc/unsorted-4 1000000 114.9 ns/op BenchmarkCompactFunc/many-4 611719 195.9 ns/op BenchmarkCompactFunc_Large/all_dup-4 6 17319258 ns/op BenchmarkCompactFunc_Large/no_dup-4 8 13280377 ns/op BenchmarkReplace/naive-fast-4 73276 1642 ns/op BenchmarkReplace/optimized-fast-4 87007 1373 ns/op BenchmarkReplace/naive-slow-4 25656 4245 ns/op BenchmarkReplace/optimized-slow-4 35078 3369 ns/op BenchmarkBinarySearchFloats/Size16-4 1207629 99.15 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 112.9 ns/op BenchmarkBinarySearchFloats/Size64-4 941293 127.2 ns/op BenchmarkBinarySearchFloats/Size128-4 797012 151.0 ns/op BenchmarkBinarySearchFloats/Size512-4 667230 178.9 ns/op BenchmarkBinarySearchFloats/Size1024-4 613573 192.7 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 621848 187.3 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 519795 231.5 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 450044 261.4 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 409382 292.5 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 332492 357.7 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 304524 392.8 ns/op BenchmarkSortFuncStruct/Size16-4 13654 8736 ns/op BenchmarkSortFuncStruct/Size32-4 5092 23556 ns/op BenchmarkSortFuncStruct/Size64-4 7276 16254 ns/op BenchmarkSortFuncStruct/Size128-4 4021 29847 ns/op BenchmarkSortFuncStruct/Size512-4 1086 110819 ns/op BenchmarkSortFuncStruct/Size1024-4 536 220453 ns/op PASS ok slices 7.254s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 151201 762.8 ns/op BenchmarkSortInts-4 2 87027456 ns/op BenchmarkSlicesSortInts-4 2 58732214 ns/op BenchmarkSortIsSorted-4 36 3259920 ns/op BenchmarkSlicesIsSorted-4 56 2107480 ns/op BenchmarkSortStrings-4 1 128160363 ns/op BenchmarkSlicesSortStrings-4 2 89547839 ns/op BenchmarkSortStrings_Sorted-4 28 3816549 ns/op BenchmarkSlicesSortStrings_Sorted-4 42 2732310 ns/op BenchmarkSortStructs-4 1 162566691 ns/op BenchmarkSortFuncStructs-4 1 140270947 ns/op BenchmarkSortString1K-4 270 441399 ns/op BenchmarkSortString1K_Slice-4 210 567263 ns/op BenchmarkStableString1K-4 100 1085153 ns/op BenchmarkSortInt1K-4 338 353058 ns/op BenchmarkSortInt1K_Sorted-4 5125 23454 ns/op BenchmarkSortInt1K_Reversed-4 3426 34631 ns/op BenchmarkSortInt1K_Mod8-4 846 141411 ns/op BenchmarkStableInt1K-4 151 771262 ns/op BenchmarkStableInt1K_Slice-4 176 681376 ns/op BenchmarkSortInt64K-4 3 33736866 ns/op BenchmarkSortInt64K_Slice-4 3 45419908 ns/op BenchmarkStableInt64K-4 2 71160988 ns/op BenchmarkSort1e2-4 468 256438 ns/op BenchmarkStable1e2-4 172 689346 ns/op BenchmarkSort1e4-4 2 51080052 ns/op BenchmarkStable1e4-4 1 230198647 ns/op PASS ok sort 8.560s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 902592 131.9 ns/op BenchmarkAtof64Float-4 667005 156.3 ns/op BenchmarkAtof64FloatExp-4 583551 194.5 ns/op BenchmarkAtof64Big-4 442036 265.4 ns/op BenchmarkAtof64RandomBits-4 223824 526.7 ns/op BenchmarkAtof64RandomFloats-4 460987 263.7 ns/op BenchmarkAtof64RandomLongFloats-4 263556 452.6 ns/op BenchmarkAtof32Decimal-4 849552 142.4 ns/op BenchmarkAtof32Float-4 757233 156.2 ns/op BenchmarkAtof32FloatExp-4 605329 197.0 ns/op BenchmarkAtof32Random-4 348619 339.6 ns/op BenchmarkAtof32RandomLong-4 148528 794.7 ns/op BenchmarkParseInt/Pos/7bit-4 1487582 80.12 ns/op BenchmarkParseInt/Pos/26bit-4 664802 176.4 ns/op BenchmarkParseInt/Pos/31bit-4 573684 207.0 ns/op BenchmarkParseInt/Pos/56bit-4 364321 321.5 ns/op BenchmarkParseInt/Pos/63bit-4 351446 338.5 ns/op BenchmarkParseInt/Neg/7bit-4 1491681 82.61 ns/op BenchmarkParseInt/Neg/26bit-4 663481 176.4 ns/op BenchmarkParseInt/Neg/31bit-4 556296 207.1 ns/op BenchmarkParseInt/Neg/56bit-4 374466 315.4 ns/op BenchmarkParseInt/Neg/63bit-4 351426 335.8 ns/op BenchmarkAtoi/Pos/7bit-4 2054673 58.29 ns/op BenchmarkAtoi/Pos/26bit-4 803026 146.0 ns/op BenchmarkAtoi/Pos/31bit-4 736669 159.7 ns/op BenchmarkAtoi/Pos/56bit-4 420052 280.1 ns/op BenchmarkAtoi/Pos/63bit-4 335702 353.0 ns/op BenchmarkAtoi/Neg/7bit-4 2057733 58.44 ns/op BenchmarkAtoi/Neg/26bit-4 780769 147.8 ns/op BenchmarkAtoi/Neg/31bit-4 730854 162.8 ns/op BenchmarkAtoi/Neg/56bit-4 428352 272.2 ns/op BenchmarkAtoi/Neg/63bit-4 334790 349.9 ns/op BenchmarkFormatFloat/Decimal-4 126559 961.3 ns/op BenchmarkFormatFloat/Float-4 115909 1020 ns/op BenchmarkFormatFloat/Exp-4 119192 997.9 ns/op BenchmarkFormatFloat/NegExp-4 118610 996.0 ns/op BenchmarkFormatFloat/LongExp-4 98362 1205 ns/op BenchmarkFormatFloat/Big-4 93075 1286 ns/op BenchmarkFormatFloat/BinaryExp-4 245222 488.5 ns/op BenchmarkFormatFloat/32Integer-4 127591 935.4 ns/op BenchmarkFormatFloat/32ExactFraction-4 140948 849.4 ns/op BenchmarkFormatFloat/32Point-4 121352 983.8 ns/op BenchmarkFormatFloat/32Exp-4 124857 951.0 ns/op BenchmarkFormatFloat/32NegExp-4 126168 944.4 ns/op BenchmarkFormatFloat/32Shortest-4 133758 887.1 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 136737 867.1 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 136010 877.6 ns/op BenchmarkFormatFloat/64Fixed1-4 163161 727.2 ns/op BenchmarkFormatFloat/64Fixed2-4 166206 723.0 ns/op BenchmarkFormatFloat/64Fixed3-4 167704 715.8 ns/op BenchmarkFormatFloat/64Fixed4-4 166644 712.1 ns/op BenchmarkFormatFloat/64Fixed12-4 94496 1268 ns/op BenchmarkFormatFloat/64Fixed16-4 111150 1066 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 119644 989.4 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 102270 1167 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2404 49746 ns/op BenchmarkFormatFloat/Slowpath64-4 99608 1193 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 100461 1190 ns/op BenchmarkAppendFloat/Decimal-4 146174 818.2 ns/op BenchmarkAppendFloat/Float-4 127263 937.1 ns/op BenchmarkAppendFloat/Exp-4 139596 856.8 ns/op BenchmarkAppendFloat/NegExp-4 138607 855.9 ns/op BenchmarkAppendFloat/LongExp-4 111547 1080 ns/op BenchmarkAppendFloat/Big-4 101385 1185 ns/op BenchmarkAppendFloat/BinaryExp-4 337825 355.1 ns/op BenchmarkAppendFloat/32Integer-4 146052 816.7 ns/op BenchmarkAppendFloat/32ExactFraction-4 162211 742.6 ns/op BenchmarkAppendFloat/32Point-4 133795 878.8 ns/op BenchmarkAppendFloat/32Exp-4 139334 855.6 ns/op BenchmarkAppendFloat/32NegExp-4 141558 843.5 ns/op BenchmarkAppendFloat/32Shortest-4 172651 694.1 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 153438 784.8 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 153621 775.4 ns/op BenchmarkAppendFloat/64Fixed1-4 198088 608.0 ns/op BenchmarkAppendFloat/64Fixed2-4 197496 605.1 ns/op BenchmarkAppendFloat/64Fixed3-4 199596 607.1 ns/op BenchmarkAppendFloat/64Fixed4-4 199585 604.6 ns/op BenchmarkAppendFloat/64Fixed12-4 105958 1127 ns/op BenchmarkAppendFloat/64Fixed16-4 123596 968.9 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 157564 764.5 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 116757 1023 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2415 49162 ns/op BenchmarkAppendFloat/Slowpath64-4 111822 1078 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 112732 1046 ns/op BenchmarkFormatInt-4 15781 7507 ns/op BenchmarkAppendInt-4 17277 6949 ns/op BenchmarkFormatUint-4 89187 1345 ns/op BenchmarkAppendUint-4 99574 1205 ns/op BenchmarkFormatIntSmall/7-4 3541339 32.64 ns/op BenchmarkFormatIntSmall/42-4 3473905 33.22 ns/op BenchmarkAppendIntSmall-4 1363368 88.12 ns/op BenchmarkAppendUintVarlen/1-4 1454756 82.22 ns/op BenchmarkAppendUintVarlen/12-4 1428283 84.79 ns/op BenchmarkAppendUintVarlen/123-4 1000000 114.4 ns/op BenchmarkAppendUintVarlen/1234-4 961702 114.1 ns/op BenchmarkAppendUintVarlen/12345-4 1000000 115.4 ns/op BenchmarkAppendUintVarlen/123456-4 1000000 115.5 ns/op BenchmarkAppendUintVarlen/1234567-4 973066 118.8 ns/op BenchmarkAppendUintVarlen/12345678-4 994095 119.9 ns/op BenchmarkAppendUintVarlen/123456789-4 947662 126.9 ns/op BenchmarkAppendUintVarlen/1234567890-4 945117 127.0 ns/op BenchmarkAppendUintVarlen/12345678901-4 903512 129.4 ns/op BenchmarkAppendUintVarlen/123456789012-4 923505 127.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 890761 130.1 ns/op BenchmarkAppendUintVarlen/12345678901234-4 897859 131.1 ns/op BenchmarkAppendUintVarlen/123456789012345-4 879602 135.3 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 890614 133.0 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 830462 140.0 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 850174 142.8 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 830398 143.2 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 823714 145.7 ns/op BenchmarkQuote-4 45793 2606 ns/op BenchmarkQuoteRune-4 472954 252.4 ns/op BenchmarkAppendQuote-4 53457 2220 ns/op BenchmarkAppendQuoteRune-4 856947 138.4 ns/op BenchmarkUnquoteEasy-4 1333702 89.69 ns/op BenchmarkUnquoteHard-4 49233 2424 ns/op PASS ok strconv 16.962s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 405358 269.0 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 147649 815.8 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 195614 616.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 454090 255.7 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 155505 822.0 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 207225 581.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 310471 395.9 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 91312 1287 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 107266 1179 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1387723 75.10 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23558 5047 ns/op BenchmarkGenericMatch1-4 2218 50730 ns/op BenchmarkGenericMatch2-4 453 261978 ns/op BenchmarkSingleMaxSkipping-4 8158 13569 ns/op 736.96 MB/s BenchmarkSingleLongSuffixFail-4 13993 8577 ns/op 116.82 MB/s BenchmarkSingleMatch-4 283 417184 ns/op 35.96 MB/s BenchmarkByteByteNoMatch-4 71583 1639 ns/op BenchmarkByteByteMatch-4 19464 6126 ns/op BenchmarkByteStringMatch-4 23263 5120 ns/op BenchmarkHTMLEscapeNew-4 72787 1627 ns/op BenchmarkHTMLEscapeOld-4 94306 1243 ns/op BenchmarkByteStringReplacerWriteString-4 1468 79390 ns/op BenchmarkByteReplacerWriteString-4 1598 74689 ns/op BenchmarkByteByteReplaces-4 4740 25031 ns/op BenchmarkByteByteMap-4 14461 8272 ns/op BenchmarkMap/identity/ASCII-4 598838 200.0 ns/op BenchmarkMap/identity/Greek-4 433036 271.9 ns/op BenchmarkMap/change/ASCII-4 50209 2383 ns/op BenchmarkMap/change/Greek-4 32276 3701 ns/op BenchmarkIndexRune-4 2857718 42.27 ns/op BenchmarkIndexRuneLongString-4 2491216 48.34 ns/op BenchmarkIndexRuneFastPath-4 4053346 29.38 ns/op BenchmarkIndex-4 8675982 13.84 ns/op BenchmarkLastIndex-4 4511122 25.77 ns/op BenchmarkIndexByte-4 9312528 12.83 ns/op BenchmarkToUpper/#00-4 4787769 24.67 ns/op BenchmarkToUpper/ONLYUPPER-4 3328845 35.98 ns/op BenchmarkToUpper/abc-4 369343 322.5 ns/op BenchmarkToUpper/AbC123-4 282565 422.1 ns/op BenchmarkToUpper/azAZ09_-4 310086 384.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 70810 1688 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 87784 1351 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 37980 3150 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 63844 1873 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 118527 1007 ns/op BenchmarkToLower/#00-4 4926231 24.72 ns/op BenchmarkToLower/abc-4 4382722 28.34 ns/op BenchmarkToLower/AbC123-4 258475 464.6 ns/op BenchmarkToLower/azAZ09_-4 260167 462.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 122137 983.4 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 83684 1436 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 39382 3025 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 72578 1635 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 116228 1018 ns/op BenchmarkMapNoChanges-4 829130 150.3 ns/op BenchmarkTrim-4 38442 3104 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3134029 37.32 ns/op BenchmarkToValidUTF8/InvalidASCII-4 216360 555.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 134522 881.2 ns/op BenchmarkEqualFold/Tests-4 56331 2104 ns/op BenchmarkEqualFold/ASCII-4 3366033 35.57 ns/op BenchmarkEqualFold/UnicodePrefix-4 119326 1006 ns/op BenchmarkEqualFold/UnicodeSuffix-4 121826 973.6 ns/op BenchmarkIndexHard1-4 836 140544 ns/op BenchmarkIndexHard2-4 608 196781 ns/op BenchmarkIndexHard3-4 151 784816 ns/op BenchmarkIndexHard4-4 98 1176081 ns/op BenchmarkLastIndexHard1-4 58 1971275 ns/op BenchmarkLastIndexHard2-4 58 1974665 ns/op BenchmarkLastIndexHard3-4 60 1979607 ns/op BenchmarkCountHard1-4 853 140344 ns/op BenchmarkCountHard2-4 606 196885 ns/op BenchmarkCountHard3-4 151 787471 ns/op BenchmarkIndexTorture-4 7740 15368 ns/op BenchmarkCountTorture-4 7755 15345 ns/op BenchmarkCountTortureOverlapping-4 790 136632 ns/op BenchmarkCountByte/10-4 3975706 30.02 ns/op 333.10 MB/s BenchmarkCountByte/32-4 3921687 30.89 ns/op 1035.87 MB/s BenchmarkCountByte/4096-4 1000000 101.7 ns/op 40281.58 MB/s BenchmarkCountByte/4194304-4 682 162436 ns/op 25821.32 MB/s BenchmarkCountByte/67108864-4 21 5402844 ns/op 12421.03 MB/s BenchmarkFields/ASCII/16-4 292570 397.8 ns/op 40.22 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21447 5585 ns/op 45.83 MB/s 512 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1484 79021 ns/op 51.83 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 79 1347628 ns/op 48.63 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 21638630 ns/op 48.46 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 310724 389.4 ns/op 41.08 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 10559 ns/op 24.24 MB/s 288 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 625 190499 ns/op 21.50 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 33 3470320 ns/op 18.88 MB/s 463106 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 63056118 ns/op 16.63 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 235618 509.9 ns/op 31.38 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18078 6581 ns/op 38.90 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1046 117093 ns/op 34.98 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 52 2210564 ns/op 29.65 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 43678374 ns/op 24.01 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 231297 526.9 ns/op 30.36 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14595 8208 ns/op 31.19 MB/s 288 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 817 146721 ns/op 27.92 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 44 2734798 ns/op 23.96 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 51574314 ns/op 20.33 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 68728498 ns/op BenchmarkSplitSingleByteSeparator-4 32 3748191 ns/op BenchmarkSplitMultiByteSeparator-4 49 2200040 ns/op BenchmarkSplitNSingleByteSeparator-4 327404 362.5 ns/op BenchmarkSplitNMultiByteSeparator-4 272008 449.0 ns/op BenchmarkRepeat/5x0-4 4396069 26.41 ns/op BenchmarkRepeat/5x1-4 4203594 25.57 ns/op BenchmarkRepeat/5x2-4 242787 491.5 ns/op BenchmarkRepeat/5x6-4 148592 812.7 ns/op BenchmarkRepeat/10x0-4 4106868 28.61 ns/op BenchmarkRepeat/10x1-4 4422494 25.63 ns/op BenchmarkRepeat/10x2-4 241172 498.6 ns/op BenchmarkRepeat/10x6-4 144585 836.5 ns/op BenchmarkRepeatLarge/256/1-4 70534 1685 ns/op 151.93 MB/s BenchmarkRepeatLarge/256/16-4 110859 1076 ns/op 237.97 MB/s BenchmarkRepeatLarge/512/1-4 57356 2064 ns/op 248.02 MB/s BenchmarkRepeatLarge/512/16-4 81258 1450 ns/op 353.13 MB/s BenchmarkRepeatLarge/1024/1-4 43288 2767 ns/op 370.05 MB/s BenchmarkRepeatLarge/1024/16-4 56196 2115 ns/op 484.10 MB/s BenchmarkRepeatLarge/2048/1-4 30514 3948 ns/op 518.74 MB/s BenchmarkRepeatLarge/2048/16-4 36586 3341 ns/op 613.04 MB/s BenchmarkRepeatLarge/4096/1-4 19534 6104 ns/op 671.01 MB/s BenchmarkRepeatLarge/4096/16-4 21499 5393 ns/op 759.45 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10061 ns/op 814.20 MB/s BenchmarkRepeatLarge/8192/16-4 12507 9431 ns/op 868.62 MB/s BenchmarkRepeatLarge/8192/4097-4 5422064 20.95 ns/op 195522.93 MB/s BenchmarkRepeatLarge/16384/1-4 6500 18412 ns/op 889.84 MB/s BenchmarkRepeatLarge/16384/16-4 6554 17433 ns/op 939.83 MB/s BenchmarkRepeatLarge/16384/4097-4 8527 13359 ns/op 920.02 MB/s BenchmarkRepeatLarge/32768/1-4 3433 35129 ns/op 932.78 MB/s BenchmarkRepeatLarge/32768/16-4 3562 33467 ns/op 979.10 MB/s BenchmarkRepeatLarge/32768/4097-4 3434 30915 ns/op 927.68 MB/s BenchmarkRepeatLarge/65536/1-4 1826 67900 ns/op 965.18 MB/s BenchmarkRepeatLarge/65536/16-4 1777 63664 ns/op 1029.40 MB/s BenchmarkRepeatLarge/65536/4097-4 1904 61542 ns/op 998.59 MB/s BenchmarkRepeatLarge/131072/1-4 487 250423 ns/op 523.40 MB/s BenchmarkRepeatLarge/131072/16-4 474 248854 ns/op 526.70 MB/s BenchmarkRepeatLarge/131072/4097-4 484 240648 ns/op 527.77 MB/s BenchmarkRepeatLarge/262144/1-4 247 494863 ns/op 529.73 MB/s BenchmarkRepeatLarge/262144/16-4 243 494204 ns/op 530.44 MB/s BenchmarkRepeatLarge/262144/4097-4 243 478647 ns/op 539.25 MB/s BenchmarkRepeatLarge/524288/1-4 121 991611 ns/op 528.72 MB/s BenchmarkRepeatLarge/524288/16-4 121 982257 ns/op 533.76 MB/s BenchmarkRepeatLarge/524288/4097-4 123 965116 ns/op 539.13 MB/s BenchmarkRepeatLarge/1048576/1-4 54 1930273 ns/op 543.23 MB/s BenchmarkRepeatLarge/1048576/16-4 66 1963023 ns/op 534.16 MB/s BenchmarkRepeatLarge/1048576/4097-4 67 1930659 ns/op 541.13 MB/s BenchmarkRepeatLarge/2097152/1-4 30 3907550 ns/op 536.69 MB/s BenchmarkRepeatLarge/2097152/16-4 31 3905425 ns/op 536.98 MB/s BenchmarkRepeatLarge/2097152/4097-4 31 3905950 ns/op 535.99 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7802613 ns/op 537.55 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7845269 ns/op 534.63 MB/s BenchmarkRepeatLarge/4194304/4097-4 13 7770261 ns/op 539.39 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15502115 ns/op 541.13 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15284541 ns/op 548.83 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15533633 ns/op 539.90 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30441810 ns/op 551.12 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30189548 ns/op 555.73 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30432411 ns/op 551.29 MB/s BenchmarkRepeatLarge/33554432/1-4 2 61455529 ns/op 546.00 MB/s BenchmarkRepeatLarge/33554432/16-4 2 59610886 ns/op 562.89 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60156378 ns/op 557.79 MB/s BenchmarkRepeatLarge/67108864/1-4 1 118911290 ns/op 564.36 MB/s BenchmarkRepeatLarge/67108864/16-4 1 119360401 ns/op 562.24 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 120667108 ns/op 556.15 MB/s BenchmarkRepeatLarge/134217728/1-4 1 264644171 ns/op 507.16 MB/s BenchmarkRepeatLarge/134217728/16-4 1 237942497 ns/op 564.08 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 239574204 ns/op 560.23 MB/s BenchmarkRepeatLarge/268435456/1-4 1 525592986 ns/op 510.73 MB/s BenchmarkRepeatLarge/268435456/16-4 1 476577851 ns/op 563.26 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 482923443 ns/op 555.86 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1059960592 ns/op 506.50 MB/s BenchmarkRepeatLarge/536870912/16-4 1 952512546 ns/op 563.64 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 960875031 ns/op 558.73 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2118375978 ns/op 506.87 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1913653607 ns/op 561.10 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1932611616 ns/op 555.59 MB/s BenchmarkRepeatSpaces-4 4021864 29.12 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2232517 50.56 ns/op BenchmarkIndexAnyASCII/1:2-4 2149924 52.48 ns/op BenchmarkIndexAnyASCII/1:4-4 2135950 53.14 ns/op BenchmarkIndexAnyASCII/1:8-4 2073476 53.03 ns/op BenchmarkIndexAnyASCII/1:16-4 2146833 52.18 ns/op BenchmarkIndexAnyASCII/1:32-4 2093284 55.61 ns/op BenchmarkIndexAnyASCII/1:64-4 2124085 54.51 ns/op BenchmarkIndexAnyASCII/16:1-4 2253183 50.85 ns/op BenchmarkIndexAnyASCII/16:2-4 733416 145.7 ns/op BenchmarkIndexAnyASCII/16:4-4 806150 150.6 ns/op BenchmarkIndexAnyASCII/16:8-4 676256 156.7 ns/op BenchmarkIndexAnyASCII/16:16-4 687676 168.0 ns/op BenchmarkIndexAnyASCII/16:32-4 552621 194.5 ns/op BenchmarkIndexAnyASCII/16:64-4 460018 240.2 ns/op BenchmarkIndexAnyASCII/256:1-4 2088568 56.64 ns/op BenchmarkIndexAnyASCII/256:2-4 73174 1626 ns/op BenchmarkIndexAnyASCII/256:4-4 71943 1631 ns/op BenchmarkIndexAnyASCII/256:8-4 71524 1633 ns/op BenchmarkIndexAnyASCII/256:16-4 71493 1651 ns/op BenchmarkIndexAnyASCII/256:32-4 69276 1697 ns/op BenchmarkIndexAnyASCII/256:64-4 68082 1736 ns/op BenchmarkIndexAnyUTF8/1:1-4 2424278 47.66 ns/op BenchmarkIndexAnyUTF8/1:2-4 2197036 52.14 ns/op BenchmarkIndexAnyUTF8/1:4-4 2206764 52.07 ns/op BenchmarkIndexAnyUTF8/1:8-4 2225902 51.90 ns/op BenchmarkIndexAnyUTF8/1:16-4 2091374 51.75 ns/op BenchmarkIndexAnyUTF8/1:32-4 2147091 58.79 ns/op BenchmarkIndexAnyUTF8/1:64-4 2176047 57.72 ns/op BenchmarkIndexAnyUTF8/16:1-4 1798849 65.38 ns/op BenchmarkIndexAnyUTF8/16:2-4 278623 406.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 285207 430.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 285736 402.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 289168 407.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 276754 425.9 ns/op BenchmarkIndexAnyUTF8/16:64-4 275085 421.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 342430 350.7 ns/op BenchmarkIndexAnyUTF8/256:2-4 21044 5710 ns/op BenchmarkIndexAnyUTF8/256:4-4 19694 5590 ns/op BenchmarkIndexAnyUTF8/256:8-4 21316 5635 ns/op BenchmarkIndexAnyUTF8/256:16-4 20035 5820 ns/op BenchmarkIndexAnyUTF8/256:32-4 18922 6307 ns/op BenchmarkIndexAnyUTF8/256:64-4 19476 6168 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2300542 50.71 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2263722 50.54 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2278496 50.17 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2280146 50.25 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2249425 51.77 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2163753 57.52 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2168842 54.00 ns/op BenchmarkLastIndexAnyASCII/16:1-4 837600 143.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 841786 143.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 806125 147.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 775167 155.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 726964 165.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 626671 191.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 507212 235.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74319 1607 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73738 1610 ns/op BenchmarkLastIndexAnyASCII/256:4-4 74426 1620 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73528 1631 ns/op BenchmarkLastIndexAnyASCII/256:16-4 71710 1643 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71599 1683 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70029 1716 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2273510 50.94 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2260927 51.74 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2215032 52.08 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2222425 51.88 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2241542 50.99 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2189906 53.37 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2203009 52.96 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 379393 330.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 180769 652.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 182619 652.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 168115 642.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 175576 718.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 165020 719.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 158335 727.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 26938 4445 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 10058 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12121 9957 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 10045 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10340 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10832 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10890 ns/op BenchmarkTrimASCII/1:1-4 3989584 30.19 ns/op BenchmarkTrimASCII/1:2-4 2725561 43.86 ns/op BenchmarkTrimASCII/1:4-4 2482840 48.61 ns/op BenchmarkTrimASCII/1:8-4 2118336 55.66 ns/op BenchmarkTrimASCII/1:16-4 1806178 66.63 ns/op BenchmarkTrimASCII/16:1-4 2862397 41.99 ns/op BenchmarkTrimASCII/16:2-4 822000 143.9 ns/op BenchmarkTrimASCII/16:4-4 795984 148.7 ns/op BenchmarkTrimASCII/16:8-4 752720 155.3 ns/op BenchmarkTrimASCII/16:16-4 692854 166.5 ns/op BenchmarkTrimASCII/256:1-4 518786 229.4 ns/op BenchmarkTrimASCII/256:2-4 74353 1610 ns/op BenchmarkTrimASCII/256:4-4 73990 1610 ns/op BenchmarkTrimASCII/256:8-4 73864 1621 ns/op BenchmarkTrimASCII/256:16-4 72662 1646 ns/op BenchmarkTrimASCII/4096:1-4 38482 3117 ns/op BenchmarkTrimASCII/4096:2-4 4792 25739 ns/op BenchmarkTrimASCII/4096:4-4 4635 25776 ns/op BenchmarkTrimASCII/4096:8-4 4620 25842 ns/op BenchmarkTrimASCII/4096:16-4 4644 25726 ns/op BenchmarkTrimByte-4 4400865 27.23 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13579 8847 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13532 8868 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1120 106897 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2289 51904 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4485 25970 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7719 14794 ns/op BenchmarkJoin/0-4 5126026 22.44 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4180226 28.77 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 214615 559.0 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 152594 787.2 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 116523 1025 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 95624 1265 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 78423 1500 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 69420 1718 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3288004 36.52 ns/op BenchmarkTrimSpace/ASCII-4 1834461 64.71 ns/op BenchmarkTrimSpace/SomeNonASCII-4 138770 818.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 74763 1603 ns/op BenchmarkReplaceAll-4 147818 816.5 ns/op 16 B/op 1 allocs/op PASS ok strings 56.442s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 38822 2903 ns/op BenchmarkCond2-4 16029 7141 ns/op BenchmarkCond4-4 9139 13014 ns/op BenchmarkCond8-4 3812 31648 ns/op BenchmarkCond16-4 1501 79600 ns/op BenchmarkCond32-4 621 185987 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 512052 268.0 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 292795 396.3 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 576606 248.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 420250 278.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 329828 385.4 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 497115 202.4 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 82822 1540 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 69921 1841 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 67873 2037 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 40177 3251 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 473961 254.7 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 150678 805.1 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 436479 230.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 118321 1026 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 468792 235.8 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 146275 840.0 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2604121 45.85 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 32395 3455 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 107224 1239 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 94382 1114 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4406 27487 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 320 392281 ns/op BenchmarkRange/*sync.Map-4 1255 92046 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 94803 1281 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 249492 478.3 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 53326 2049 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 153763 703.0 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 277066 439.9 ns/op BenchmarkAdversarialDelete/*sync.Map-4 192614 758.6 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 63640 1909 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 162118 739.8 ns/op BenchmarkDeleteCollision/*sync.Map-4 513638 276.0 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 44168 2700 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 120798 975.3 ns/op BenchmarkSwapCollision/*sync.Map-4 54514 2140 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 364 325035 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 90834 1342 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 349424 343.7 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 17935 6520 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 54187 2216 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 18045 6770 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 178750 715.5 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 82798 1397 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 143079 859.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2105497 58.55 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 134523 897.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1901134 60.63 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 436482 256.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 130056 921.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 476943 344.9 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 82430 1495 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 352081 357.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 484874 242.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 96950 1237 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 492753 251.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 63644 2014 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 91402 1295 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 143918 860.7 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 47013 2530 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 214848 599.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 391407 387.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 99344 1188 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 515862 253.9 ns/op BenchmarkClear/*sync_test.DeepCopyMap-4 32666 3600 ns/op BenchmarkClear/*sync_test.RWMutexMap-4 72916 1657 ns/op BenchmarkClear/*sync.Map-4 24652 4767 ns/op BenchmarkUncontendedSemaphore-4 3438466 34.76 ns/op BenchmarkContendedSemaphore-4 2620272 47.78 ns/op BenchmarkMutexUncontended-4 986413 152.9 ns/op BenchmarkMutex-4 99483 1291 ns/op BenchmarkMutexSlack-4 89869 1299 ns/op BenchmarkMutexWork-4 84013 1422 ns/op BenchmarkMutexWorkSlack-4 82710 1461 ns/op BenchmarkMutexNoSpin-4 53434 2189 ns/op BenchmarkMutexSpin-4 75278 1608 ns/op BenchmarkOnce-4 470306 257.9 ns/op BenchmarkOnceFunc/v=Once-4 1000000 111.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 841098 133.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 915436 130.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 552462 228.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 869042 133.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 680095 164.5 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7044585 16.44 ns/op BenchmarkSemaSyntNonblock-4 1000000 101.7 ns/op BenchmarkSemaSyntBlock-4 1000000 143.3 ns/op BenchmarkSemaWorkNonblock-4 815172 140.7 ns/op BenchmarkSemaWorkBlock-4 827181 177.8 ns/op BenchmarkRWMutexUncontended-4 430968 298.1 ns/op BenchmarkRWMutexWrite100-4 260508 437.0 ns/op BenchmarkRWMutexWrite10-4 164305 707.4 ns/op BenchmarkRWMutexWorkWrite100-4 260780 455.9 ns/op BenchmarkRWMutexWorkWrite10-4 147066 813.4 ns/op BenchmarkWaitGroupUncontended-4 704468 145.5 ns/op BenchmarkWaitGroupAddDone-4 288010 415.2 ns/op BenchmarkWaitGroupAddDoneWork-4 309069 383.8 ns/op BenchmarkWaitGroupWait-4 4641612 25.08 ns/op BenchmarkWaitGroupWaitWork-4 2622802 45.74 ns/op BenchmarkWaitGroupActuallyWait-4 38677 3030 ns/op 32 B/op 2 allocs/op PASS ok sync 18.430s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 446061 349.8 ns/op PASS ok sync/atomic 1.246s PASS ok syscall 1.028s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 129534 902.3 ns/op 0 B/op 0 allocs/op PASS ok testing 1.217s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 8030 14207 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11227 10479 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 100 1167895 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 122 975005 ns/op 909 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 142971886 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 139350933 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1752 63183 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2138 55349 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 20 5870620 ns/op 395140 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 20 5365368 ns/op 19756 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 670506782 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 651297788 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 219 534542 ns/op 39319 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 244 486460 ns/op 161 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 56362288 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 54561089 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6335644586 ns/op 334042080 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6064067841 ns/op 334042080 B/op 100089 allocs/op BenchmarkPyramid/10-4 2790 41457 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 36 2937868 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 299688640 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 2617 44809 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 282 423288 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4246427 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 8030 13555 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.253s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 73139049 ns/op BenchmarkVariableString-4 117870 1008 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2206 52040 ns/op 2508 B/op 39 allocs/op PASS ok text/template/parse 1.568s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc1000-4 33 3344483 ns/op BenchmarkAfter-4 101335 1151 ns/op BenchmarkStop/impl=chan-4 190982 633.9 ns/op BenchmarkStop/impl=func-4 221479 620.2 ns/op BenchmarkSimultaneousAfterFunc1000-4 28 3959243 ns/op BenchmarkStartStop1000-4 207 590032 ns/op BenchmarkReset/impl=chan-4 1747261 100.4 ns/op BenchmarkReset/impl=func-4 1882002 69.04 ns/op BenchmarkSleep1000-4 31 3615464 ns/op BenchmarkParallelTimerLatency-4 52 149131 avg-late-ns 913812 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 81706 avg-late-ns 247539 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 58996 avg-late-ns 162688 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 60103 avg-late-ns 187545 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 42920 avg-late-ns 129095 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 64889 avg-late-ns 269302 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 81014 avg-late-ns 297391 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 101707 avg-late-ns 360208 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 101334 avg-late-ns 473931 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 130032 avg-late-ns 631610 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 746341 avg-late-ns 5288962 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 81788 avg-late-ns 229331 max-late-ns BenchmarkAdjustTimers10000-4 24 5919570 ns/op BenchmarkTicker-4 550066 209.6 ns/op BenchmarkTickerReset-4 1628593 76.06 ns/op BenchmarkTickerResetNaive-4 147400 702.1 ns/op BenchmarkNow-4 1000000 111.3 ns/op BenchmarkNowUnixNano-4 989047 116.6 ns/op BenchmarkNowUnixMilli-4 986056 119.5 ns/op BenchmarkNowUnixMicro-4 946647 120.9 ns/op BenchmarkFormat-4 60205 1979 ns/op BenchmarkFormatRFC3339-4 83630 1424 ns/op BenchmarkFormatRFC3339Nano-4 82632 1434 ns/op BenchmarkFormatNow-4 82675 1422 ns/op BenchmarkMarshalJSON-4 112605 1101 ns/op BenchmarkMarshalText-4 116466 1024 ns/op BenchmarkMarshalBinary-4 272086 443.2 ns/op BenchmarkParse-4 148894 804.5 ns/op BenchmarkParseRFC3339UTC-4 355592 327.0 ns/op BenchmarkParseRFC3339UTCBytes-4 233373 514.0 ns/op BenchmarkParseRFC3339TZ-4 105206 1141 ns/op BenchmarkParseRFC3339TZBytes-4 86762 1383 ns/op BenchmarkParseDuration-4 564696 211.1 ns/op BenchmarkHour-4 751606 158.6 ns/op BenchmarkSecond-4 747808 158.6 ns/op BenchmarkDate-4 629842 188.3 ns/op BenchmarkYear-4 655485 181.5 ns/op BenchmarkYearDay-4 643354 185.6 ns/op BenchmarkMonth-4 639146 184.6 ns/op BenchmarkDay-4 620413 185.0 ns/op BenchmarkISOWeek-4 615786 189.8 ns/op BenchmarkGoString-4 86208 1403 ns/op BenchmarkDateFunc-4 1679802 71.79 ns/op BenchmarkUnmarshalText-4 97663 1219 ns/op PASS ok time 16.191s goos: freebsd goarch: amd64 pkg: unicode cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkToUpper-4 628405 173.7 ns/op BenchmarkToLower-4 551258 197.6 ns/op BenchmarkSimpleFold/Upper-4 425804 282.6 ns/op BenchmarkSimpleFold/Lower-4 425562 281.4 ns/op BenchmarkSimpleFold/Fold-4 844107 141.5 ns/op BenchmarkSimpleFold/NoFold-4 429949 277.2 ns/op PASS ok unicode 1.755s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 649888 174.4 ns/op BenchmarkDecodeValidJapaneseChars-4 750184 149.8 ns/op BenchmarkDecodeRune-4 1799212 67.03 ns/op BenchmarkEncodeValidASCII-4 570516 198.6 ns/op BenchmarkEncodeValidJapaneseChars-4 812001 141.0 ns/op BenchmarkAppendRuneValidASCII-4 1632565 73.52 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2547471 47.03 ns/op BenchmarkEncodeRune-4 1925890 62.66 ns/op PASS ok unicode/utf16 2.293s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 1972448 61.38 ns/op BenchmarkRuneCountTenJapaneseChars-4 332025 340.0 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3795052 33.15 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 458997 260.1 ns/op BenchmarkValidTenASCIIChars-4 2071069 58.23 ns/op BenchmarkValid100KASCIIChars-4 85 1252722 ns/op BenchmarkValidTenJapaneseChars-4 321301 369.5 ns/op BenchmarkValidLongMostlyASCII-4 85 1404011 ns/op BenchmarkValidLongJapanese-4 51 2207315 ns/op BenchmarkValidStringTenASCIIChars-4 4498756 25.70 ns/op BenchmarkValidString100KASCIIChars-4 9795 12108 ns/op BenchmarkValidStringTenJapaneseChars-4 441453 245.2 ns/op BenchmarkValidStringLongMostlyASCII-4 1240 96296 ns/op BenchmarkValidStringLongJapanese-4 165 721892 ns/op BenchmarkEncodeASCIIRune-4 10395775 11.62 ns/op BenchmarkEncodeSpanishRune-4 3049555 38.32 ns/op BenchmarkEncodeJapaneseRune-4 2586613 46.47 ns/op BenchmarkEncodeMaxRune-4 2351124 50.62 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 2538722 47.39 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 2491951 48.15 ns/op BenchmarkEncodeInvalidRuneNegative-4 2534913 47.31 ns/op BenchmarkAppendASCIIRune-4 10948621 10.89 ns/op BenchmarkAppendSpanishRune-4 3513001 34.05 ns/op BenchmarkAppendJapaneseRune-4 3053302 39.03 ns/op BenchmarkAppendMaxRune-4 2575503 45.75 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3000057 40.39 ns/op BenchmarkAppendInvalidRuneSurrogate-4 2998077 39.75 ns/op BenchmarkAppendInvalidRuneNegative-4 3067594 39.23 ns/op BenchmarkDecodeASCIIRune-4 3045662 39.44 ns/op BenchmarkDecodeJapaneseRune-4 2406898 49.36 ns/op BenchmarkFullRune/ASCII-4 3569949 33.65 ns/op BenchmarkFullRune/Incomplete-4 1688526 69.90 ns/op BenchmarkFullRune/Japanese-4 3603597 33.50 ns/op PASS ok unicode/utf8 6.109s goos: freebsd goarch: amd64 pkg: unique cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMake-4 409990 245.2 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 279723 391.8 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 137544 12259 ns/op 0 B/op 0 allocs/op PASS ok unique 8.072s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 76648254266 ns/op PASS ok cmd/api 77.818s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 494734 234.5 ns/op BenchmarkCgoCall/one-pointer-4 391053 297.2 ns/op BenchmarkCgoCall/string-pointer-escape-4 323101 368.2 ns/op BenchmarkCgoCall/string-pointer-noescape-4 425425 272.8 ns/op BenchmarkCgoCall/eight-pointers-4 198346 596.2 ns/op BenchmarkCgoCall/eight-pointers-nil-4 408510 296.9 ns/op BenchmarkCgoCall/eight-pointers-array-4 29640 4482 ns/op BenchmarkCgoCall/eight-pointers-slice-4 43198 2760 ns/op BenchmarkGoString-4 1000000 104.5 ns/op BenchmarkCGoCallback-4 50238 2339 ns/op BenchmarkCGoInCThread-4 282093 401.4 ns/op PASS ok cmd/cgo/internal/test 2.524s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 910629 131.3 ns/op BenchmarkEqArrayOfStrings64-4 113810 1031 ns/op BenchmarkEqArrayOfStrings1024-4 7809 14693 ns/op BenchmarkEqArrayOfFloats5-4 1000000 108.1 ns/op BenchmarkEqArrayOfFloats64-4 129282 899.0 ns/op BenchmarkEqArrayOfFloats1024-4 8906 13446 ns/op BenchmarkEqArrayOfStructsEq-4 2524 46860 ns/op BenchmarkEqArrayOfStructsNotEq-4 4179 28102 ns/op BenchmarkEqStruct-4 21170767 5.682 ns/op PASS ok cmd/compile/internal/reflectdata 2.294s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 64135 ns/op BenchmarkInvertLessThanNoov-4 15103870 8.083 ns/op BenchmarkCopyElim1-4 1038 114531 ns/op BenchmarkCopyElim10-4 913 125840 ns/op BenchmarkCopyElim100-4 445 266925 ns/op BenchmarkCopyElim1000-4 70 1655860 ns/op BenchmarkCopyElim10000-4 4 29630096 ns/op BenchmarkCopyElim100000-4 1 541812428 ns/op BenchmarkDeadCode/1-4 835 146084 ns/op BenchmarkDeadCode/10-4 722 175047 ns/op BenchmarkDeadCode/100-4 313 361753 ns/op BenchmarkDeadCode/1000-4 52 2449317 ns/op BenchmarkDeadCode/10000-4 4 31230382 ns/op BenchmarkDeadCode/100000-4 1 370256359 ns/op BenchmarkDeadCode/200000-4 1 763120321 ns/op BenchmarkDominatorsLinear-4 14 8638817 ns/op 1.16 MB/s BenchmarkDominatorsFwdBack-4 10 13427424 ns/op 0.74 MB/s BenchmarkDominatorsManyPred-4 10 13343924 ns/op 0.75 MB/s BenchmarkDominatorsMaxPred-4 9 13721244 ns/op 0.73 MB/s BenchmarkDominatorsMaxPredVal-4 9 12915089 ns/op 0.77 MB/s BenchmarkFuse/1-4 625 246573 ns/op BenchmarkFuse/10-4 518 198289 ns/op BenchmarkFuse/100-4 182 647184 ns/op BenchmarkFuse/1000-4 18 5969602 ns/op BenchmarkFuse/10000-4 2 71503759 ns/op BenchmarkNilCheckDeep1-4 10000 10498 ns/op 0.10 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4670 25712 ns/op 0.39 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 687 170816 ns/op 0.59 MB/s 1201 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 66 1698574 ns/op 0.59 MB/s 9474 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 19443305 ns/op 0.51 MB/s 371752 B/op 8 allocs/op BenchmarkDSEPass-4 31 3709686 ns/op 57323 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 127628981 ns/op 4266800 B/op 108671 allocs/op BenchmarkCSEPass-4 8 13522207 ns/op 114993 B/op 6 allocs/op BenchmarkCSEPassBlock-4 1 145723992 ns/op 3779544 B/op 52714 allocs/op BenchmarkDeadcodePass-4 198 604258 ns/op 94359 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 144561083 ns/op 4023888 B/op 44829 allocs/op BenchmarkMultiPass-4 80 1392152 ns/op 220590 B/op 7 allocs/op BenchmarkMultiPassBlock-4 1 277045505 ns/op 9267392 B/op 104746 allocs/op BenchmarkCondRewrite/SoloJump-4 3221533 37.04 ns/op BenchmarkCondRewrite/CombJump-4 3011038 39.49 ns/op PASS ok cmd/compile/internal/ssa 15.759s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 11005 ns/op BenchmarkExtShift-4 19460 6144 ns/op BenchmarkModify-4 9579 11693 ns/op BenchmarkMullImm-4 19328 5948 ns/op BenchmarkConstModify-4 10000 11517 ns/op BenchmarkBitSet-4 21070 5800 ns/op BenchmarkBitClear-4 20971 5643 ns/op BenchmarkBitToggle-4 20017 5906 ns/op BenchmarkBitSetConst-4 159631 694.3 ns/op BenchmarkBitClearConst-4 151864 791.5 ns/op BenchmarkBitToggleConst-4 161728 695.8 ns/op BenchmarkDivconstI64-4 10514853 11.46 ns/op BenchmarkModconstI64-4 8579742 13.98 ns/op BenchmarkDivisiblePow2constI64-4 9569894 12.55 ns/op BenchmarkDivisibleconstI64-4 10733283 10.92 ns/op BenchmarkDivisibleWDivconstI64-4 6625819 15.97 ns/op BenchmarkDivconstU64/3-4 11043895 10.93 ns/op BenchmarkDivconstU64/5-4 9135190 13.15 ns/op BenchmarkDivconstU64/37-4 10753069 10.98 ns/op BenchmarkDivconstU64/1234567-4 10126532 11.20 ns/op BenchmarkModconstU64-4 10049914 12.23 ns/op BenchmarkDivisibleconstU64-4 10901341 11.06 ns/op BenchmarkDivisibleWDivconstU64-4 6717136 16.99 ns/op BenchmarkDivconstI32-4 10701138 11.21 ns/op BenchmarkModconstI32-4 9058144 13.23 ns/op BenchmarkDivisiblePow2constI32-4 11459248 10.47 ns/op BenchmarkDivisibleconstI32-4 10609830 11.23 ns/op BenchmarkDivisibleWDivconstI32-4 6808032 16.19 ns/op BenchmarkDivconstU32-4 10732698 11.22 ns/op BenchmarkModconstU32-4 10951047 11.28 ns/op BenchmarkDivisibleconstU32-4 10414927 11.64 ns/op BenchmarkDivisibleWDivconstU32-4 6872775 16.26 ns/op BenchmarkDivconstI16-4 9234427 13.01 ns/op BenchmarkModconstI16-4 10664767 11.22 ns/op BenchmarkDivisiblePow2constI16-4 11175968 10.62 ns/op BenchmarkDivisibleconstI16-4 10657447 11.44 ns/op BenchmarkDivisibleWDivconstI16-4 6825138 15.97 ns/op BenchmarkDivconstU16-4 10301337 11.61 ns/op BenchmarkModconstU16-4 10923684 11.17 ns/op BenchmarkDivisibleconstU16-4 11180112 10.58 ns/op BenchmarkDivisibleWDivconstU16-4 6778971 16.01 ns/op BenchmarkDivconstI8-4 10854304 11.05 ns/op BenchmarkModconstI8-4 9038832 13.26 ns/op BenchmarkDivisiblePow2constI8-4 10959836 10.80 ns/op BenchmarkDivisibleconstI8-4 11223183 10.67 ns/op BenchmarkDivisibleWDivconstI8-4 6747246 16.00 ns/op BenchmarkDivconstU8-4 11212940 10.60 ns/op BenchmarkModconstU8-4 10536460 11.29 ns/op BenchmarkDivisibleconstU8-4 11329345 10.49 ns/op BenchmarkDivisibleWDivconstU8-4 7006116 15.44 ns/op BenchmarkMul2-4 166897 748.0 ns/op BenchmarkMulNeg2-4 165968 747.5 ns/op BenchmarkEfaceInteger-4 4006536 29.77 ns/op BenchmarkTypeAssert-4 16709318 7.145 ns/op BenchmarkDiv64UnsignedSmall-4 7786359 15.09 ns/op BenchmarkDiv64Small-4 6843714 17.30 ns/op BenchmarkDiv64SmallNegDivisor-4 6913038 17.42 ns/op BenchmarkDiv64SmallNegDividend-4 6868849 17.50 ns/op BenchmarkDiv64SmallNegBoth-4 6826798 17.49 ns/op BenchmarkDiv64Unsigned-4 7618550 15.34 ns/op BenchmarkDiv64-4 6569497 18.01 ns/op BenchmarkDiv64NegDivisor-4 6587253 18.15 ns/op BenchmarkDiv64NegDividend-4 6603388 18.09 ns/op BenchmarkDiv64NegBoth-4 6573360 18.08 ns/op BenchmarkMod64UnsignedSmall-4 7813634 15.53 ns/op BenchmarkMod64Small-4 6990338 16.99 ns/op BenchmarkMod64SmallNegDivisor-4 7061319 16.94 ns/op BenchmarkMod64SmallNegDividend-4 7077856 16.90 ns/op BenchmarkMod64SmallNegBoth-4 6810296 17.38 ns/op BenchmarkMod64Unsigned-4 7719084 15.72 ns/op BenchmarkMod64-4 6750859 17.53 ns/op BenchmarkMod64NegDivisor-4 6730132 17.74 ns/op BenchmarkMod64NegDividend-4 6814604 17.60 ns/op BenchmarkMod64NegBoth-4 6852265 17.92 ns/op BenchmarkMulconstI32/3-4 21286929 5.635 ns/op BenchmarkMulconstI32/5-4 21206568 5.661 ns/op BenchmarkMulconstI32/12-4 21437367 5.631 ns/op BenchmarkMulconstI32/120-4 21074359 5.654 ns/op BenchmarkMulconstI32/-120-4 21495706 5.650 ns/op BenchmarkMulconstI32/65537-4 21389092 5.611 ns/op BenchmarkMulconstI32/65538-4 21182622 5.608 ns/op BenchmarkMulconstI64/3-4 21122152 5.625 ns/op BenchmarkMulconstI64/5-4 21376911 5.628 ns/op BenchmarkMulconstI64/12-4 19994554 6.007 ns/op BenchmarkMulconstI64/120-4 21073600 5.650 ns/op BenchmarkMulconstI64/-120-4 21107076 5.665 ns/op BenchmarkMulconstI64/65537-4 19943887 5.973 ns/op BenchmarkMulconstI64/65538-4 19931634 6.006 ns/op BenchmarkMulconstU32/3-4 21294786 5.648 ns/op BenchmarkMulconstU32/5-4 21144922 5.725 ns/op BenchmarkMulconstU32/12-4 21341300 5.636 ns/op BenchmarkMulconstU32/120-4 21362062 5.651 ns/op BenchmarkMulconstU32/65537-4 21001586 5.608 ns/op BenchmarkMulconstU32/65538-4 21310291 5.626 ns/op BenchmarkMulconstU64/3-4 21318374 5.633 ns/op BenchmarkMulconstU64/5-4 21045763 5.652 ns/op BenchmarkMulconstU64/12-4 20001752 6.004 ns/op BenchmarkMulconstU64/120-4 21106258 5.773 ns/op BenchmarkMulconstU64/65537-4 19964815 5.994 ns/op BenchmarkMulconstU64/65538-4 19733563 6.003 ns/op BenchmarkShiftArithmeticRight-4 18710646 5.987 ns/op BenchmarkSwitch8Predictable-4 15252421 7.906 ns/op BenchmarkSwitch8Unpredictable-4 6674224 17.91 ns/op BenchmarkSwitch32Predictable-4 9730328 12.32 ns/op BenchmarkSwitch32Unpredictable-4 6635310 17.83 ns/op BenchmarkSwitchStringPredictable-4 9406674 12.65 ns/op BenchmarkSwitchStringUnpredictable-4 5000503 24.16 ns/op BenchmarkSwitchTypePredictable-4 5834358 20.70 ns/op BenchmarkSwitchTypeUnpredictable-4 3442342 34.77 ns/op BenchmarkSwitchInterfaceTypePredictable-4 7682815 13.99 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4486431 26.75 ns/op PASS ok cmd/compile/internal/test 16.390s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 99 1198842 ns/op BenchmarkNamed/Underlying/nongeneric-4 908001 130.7 ns/op BenchmarkNamed/Underlying/generic-4 893668 129.8 ns/op BenchmarkNamed/Underlying/src_instance-4 891223 136.5 ns/op BenchmarkNamed/Underlying/user_instance-4 889293 129.9 ns/op BenchmarkCheck/http/funcbodies/info-4 1 611568156 ns/op 56896 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 448235721 ns/op 77626 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 161709239 ns/op 215090 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 143420912 ns/op 242525 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 489278448 ns/op 10699 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 95163088 ns/op 54995 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 33575199 ns/op 155835 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 31831028 ns/op 164398 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 140853126 ns/op 15402 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 42725423 ns/op 50767 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21365087 ns/op 101092 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 20884739 ns/op 103877 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1300972759 ns/op 55226 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 688823197 ns/op 104304 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 158654162 ns/op 452698 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 125315708 ns/op 573139 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 558234015 ns/op 3664 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 71507571 ns/op 28604 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 43402541 ns/op 47117 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 39240898 ns/op 52116 lines/s PASS ok cmd/compile/internal/types2 18.528s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 48 2371582 ns/op 3994854 sys-ns/op 679792 user-ns/op PASS ok cmd/go 1.263s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 216813 525.5 ns/op PASS ok cmd/go/internal/cfg 1.201s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 65599 1769 ns/op 4.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 73708 1590 ns/op 5.03 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14340 8396 ns/op 121.97 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14559 8217 ns/op 124.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2216 53326 ns/op 153.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2247 53078 ns/op 154.34 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 2.020s All tests passed.