freebsd-amd64-race at 251fb8e4112c4728bf46da15a3875c455136ed8d :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src Building Go cmd/dist using /tmp/workdir/go1.4. (go1.20.6 freebsd/amd64) Building Go toolchain1 using /tmp/workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for freebsd/amd64. --- Installed Go for freebsd/amd64 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin *** You need to add /tmp/workdir/go/bin to your PATH. :: Running /tmp/workdir/go/bin/go with args ["/tmp/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/bin"] in dir /tmp/workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: freebsd # OS Version: FreeBSD 13.0-STABLE FreeBSD 13.0-STABLE #0 stable/13-n248759-3684bb89d52: Thu Dec 30 02:37:49 UTC 2021 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 ##### Testing packages. ok archive/tar 1.728s ok archive/zip 2.872s ok bufio 1.375s ok bytes 2.575s ok cmp 1.057s ok compress/bzip2 1.488s ok compress/flate 6.502s ok compress/gzip 13.275s ok compress/lzw 2.395s ok compress/zlib 5.493s ok container/heap 1.034s ok container/list 1.018s ok container/ring 1.078s ok context 1.088s ok crypto 1.088s ok crypto/aes 1.058s ok crypto/cipher 1.112s ok crypto/des 1.112s ok crypto/dsa 1.048s ok crypto/ecdh 1.270s ok crypto/ecdsa 1.152s ok crypto/ed25519 1.398s ok crypto/elliptic 1.054s ok crypto/hmac 1.054s ok crypto/internal/alias 1.027s ok crypto/internal/bigmod 3.709s ok crypto/internal/boring 1.027s ok crypto/internal/boring/bcache 1.520s ok crypto/internal/edwards25519 1.830s ok crypto/internal/edwards25519/field 1.102s ok crypto/internal/nistec 1.829s ok crypto/internal/nistec/fiat 1.039s [no tests to run] ok crypto/md5 1.039s ok crypto/rand 1.283s ok crypto/rc4 1.483s ok crypto/rsa 2.668s ok crypto/sha1 1.074s ok crypto/sha256 1.091s ok crypto/sha512 1.092s ok crypto/subtle 1.480s ok crypto/tls 3.749s ok crypto/x509 2.557s ok database/sql 1.664s ok database/sql/driver 1.088s ok debug/buildinfo 1.088s ok debug/dwarf 1.099s ok debug/elf 2.260s ok debug/gosym 1.121s ok debug/macho 1.059s ok debug/pe 1.108s ok debug/plan9obj 1.083s ok embed 1.053s [no tests to run] ok embed/internal/embedtest 1.063s ok encoding/ascii85 1.053s ok encoding/asn1 1.033s ok encoding/base32 1.120s ok encoding/base64 1.094s ok encoding/binary 1.023s ok encoding/csv 1.054s ok encoding/gob 17.962s ok encoding/hex 1.034s ok encoding/json 2.239s ok encoding/pem 3.028s ok encoding/xml 1.252s ok errors 1.073s ok expvar 1.073s ok flag 3.234s ok fmt 1.629s ok go/ast 1.041s ok go/build 5.795s ok go/build/constraint 1.063s ok go/constant 1.036s ok go/doc 1.313s ok go/doc/comment 3.150s ok go/format 1.088s ok go/importer 1.891s ok go/internal/gccgoimporter 1.055s ok go/internal/gcimporter 11.606s ok go/internal/srcimporter 13.004s ok go/parser 2.065s ok go/printer 2.561s ok go/scanner 1.029s ok go/token 1.138s ok go/types 35.591s ok hash 1.058s ok hash/adler32 1.104s ok hash/crc32 1.110s ok hash/crc64 1.079s ok hash/fnv 1.046s ok hash/maphash 1.045s ok html 1.028s ok html/template 1.301s ok image 1.434s ok image/color 1.081s ok image/draw 1.623s ok image/gif 1.891s ok image/jpeg 2.242s ok image/png 3.896s ok index/suffixarray 2.008s ok internal/abi 1.114s ok internal/buildcfg 1.038s ok internal/coverage/cformat 1.038s ok internal/coverage/cmerge 1.036s ok internal/coverage/pods 1.036s ok internal/coverage/slicereader 1.077s ok internal/coverage/slicewriter 1.084s ok internal/coverage/test 1.102s ok internal/cpu 3.243s ok internal/dag 1.023s ok internal/diff 1.024s ok internal/fmtsort 1.068s ok internal/fuzz 1.066s ok internal/godebug 12.204s ok internal/godebugs 1.065s ok internal/intern 1.323s ok internal/itoa 1.086s ok internal/platform 1.690s ok internal/poll 1.421s ok internal/profile 1.029s ok internal/reflectlite 1.084s ok internal/safefilepath 1.086s ok internal/saferio 1.199s ok internal/singleflight 1.110s ok internal/testenv 1.233s ok internal/trace 1.249s ok internal/types/errors 1.449s ok internal/unsafeheader 1.080s ok internal/xcoff 1.077s ok internal/zstd 1.267s ok io 1.119s ok io/fs 1.329s ok io/ioutil 1.042s ok log 1.094s ok log/slog 1.099s ok log/slog/internal/benchmarks 1.082s ok log/slog/internal/buffer 1.047s ok log/syslog 2.360s ok maps 1.085s ok math 1.037s ok math/big 3.971s ok math/bits 1.035s ok math/cmplx 1.084s ok math/rand 3.998s ok mime 1.054s ok mime/multipart 5.495s ok mime/quotedprintable 1.100s ok net 9.150s ok net/http 9.020s ok net/http/cgi 12.892s ok net/http/cookiejar 1.092s ok net/http/fcgi 1.301s ok net/http/httptest 1.256s ok net/http/httptrace 1.080s ok net/http/httputil 1.742s ok net/http/internal 1.087s ok net/http/internal/ascii 1.087s ok net/http/pprof 6.396s ok net/internal/socktest 1.024s ok net/mail 1.092s ok net/netip 1.416s ok net/rpc 1.075s ok net/rpc/jsonrpc 1.074s ok net/smtp 1.074s ok net/textproto 1.060s ok net/url 1.081s ok os 6.641s ok os/exec 8.576s ok os/exec/internal/fdtest 1.076s ok os/signal 18.877s ok os/user 1.029s ok path 1.029s ok path/filepath 1.142s ok plugin 1.024s ok reflect 1.460s ok regexp 4.092s ok regexp/syntax 7.027s ok runtime 36.508s ok runtime/cgo 1.083s ok runtime/coverage 1.083s ok runtime/debug 2.184s ok runtime/internal/atomic 1.124s ok runtime/internal/math 1.062s ok runtime/internal/sys 1.062s ok runtime/internal/wasitest 1.040s ok runtime/metrics 1.040s ok runtime/pprof 18.796s ok runtime/race 11.025s ok runtime/trace 4.922s ok slices 1.413s ok sort 1.412s ok strconv 3.301s ok strings 2.698s ok sync 1.702s ok sync/atomic 5.093s ok syscall 9.115s ok testing 3.828s ok testing/fstest 1.091s ok testing/iotest 1.029s ok testing/quick 1.214s ok testing/slogtest 1.090s ok text/scanner 1.072s ok text/tabwriter 1.023s ok text/template 1.093s ok text/template/parse 1.093s ok time 3.113s ok unicode 1.036s ok unicode/utf16 1.036s ok unicode/utf8 1.044s ok cmd/addr2line 5.235s ok cmd/api 1.977s ok cmd/asm/internal/asm 4.252s ok cmd/asm/internal/lex 1.039s ok cmd/cgo/internal/swig 1.033s ok cmd/cgo/internal/test 1.802s ok cmd/cgo/internal/testcarchive 23.509s ok cmd/cgo/internal/testcshared 8.823s ok cmd/cgo/internal/testerrors 10.114s ok cmd/cgo/internal/testfortran 1.038s ok cmd/cgo/internal/testgodefs 1.546s ok cmd/cgo/internal/testlife 1.702s ok cmd/cgo/internal/testnocgo 1.073s ok cmd/cgo/internal/testplugin 30.354s ok cmd/cgo/internal/testsanitizers 19.443s ok cmd/cgo/internal/testshared 1.028s ok cmd/cgo/internal/testso 2.718s ok cmd/cgo/internal/teststdio 2.454s ok cmd/cgo/internal/testtls 1.016s ok cmd/compile/internal/abt 1.078s ok cmd/compile/internal/amd64 1.036s ok cmd/compile/internal/base 1.036s ok cmd/compile/internal/compare 1.036s ok cmd/compile/internal/dwarfgen 1.536s ok cmd/compile/internal/importer 1.964s ok cmd/compile/internal/inline/inlheur 1.460s ok cmd/compile/internal/ir 1.083s ok cmd/compile/internal/logopt 1.243s ok cmd/compile/internal/loopvar 1.083s ok cmd/compile/internal/noder 1.024s ok cmd/compile/internal/reflectdata 1.023s [no tests to run] ok cmd/compile/internal/ssa 9.105s ok cmd/compile/internal/syntax 1.165s ok cmd/compile/internal/test 13.163s ok cmd/compile/internal/typecheck 1.316s ok cmd/compile/internal/types 1.087s ok cmd/compile/internal/types2 9.147s ok cmd/covdata 1.030s ok cmd/cover 20.889s ok cmd/dist 1.023s ok cmd/distpack 1.023s ok cmd/doc 1.820s ok cmd/fix 3.087s ok cmd/go 276.744s ok cmd/go/internal/auth 1.085s ok cmd/go/internal/cache 1.184s ok cmd/go/internal/cfg 1.074s [no tests to run] ok cmd/go/internal/envcmd 1.101s ok cmd/go/internal/fsys 1.101s ok cmd/go/internal/generate 1.101s ok cmd/go/internal/gover 1.027s ok cmd/go/internal/imports 1.091s ok cmd/go/internal/load 1.092s ok cmd/go/internal/lockedfile 2.436s ok cmd/go/internal/lockedfile/internal/filelock 2.132s ok cmd/go/internal/modfetch 1.048s ok cmd/go/internal/modfetch/codehost 2.323s ok cmd/go/internal/modfetch/zip_sum_test 1.024s ok cmd/go/internal/modindex 1.677s ok cmd/go/internal/modload 1.098s ok cmd/go/internal/mvs 1.098s ok cmd/go/internal/par 1.228s ok cmd/go/internal/str 1.081s ok cmd/go/internal/test 1.066s ok cmd/go/internal/toolchain 1.065s ok cmd/go/internal/vcs 1.033s ok cmd/go/internal/vcweb 1.033s ok cmd/go/internal/vcweb/vcstest 2.733s ok cmd/go/internal/web 1.028s ok cmd/go/internal/work 1.289s ok cmd/gofmt 1.288s ok cmd/internal/archive 1.424s ok cmd/internal/buildid 1.651s ok cmd/internal/cov 1.360s ok cmd/internal/bootstrap_test 1.085s ok cmd/internal/dwarf 1.065s ok cmd/internal/edit 1.064s ok cmd/internal/goobj 1.028s ok cmd/internal/moddeps 1.923s ok cmd/internal/notsha256 1.020s ok cmd/internal/obj 1.518s ok cmd/internal/obj/ppc64 1.099s ok cmd/internal/obj/riscv 1.085s ok cmd/internal/obj/s390x 1.085s ok cmd/internal/obj/x86 3.661s ok cmd/internal/objabi 1.051s ok cmd/internal/pkgpath 5.304s ok cmd/internal/pkgpattern 1.051s ok cmd/internal/quoted 1.051s ok cmd/internal/src 1.085s ok cmd/internal/test2json 1.792s ok cmd/link 10.478s ok cmd/link/internal/benchmark 1.035s ok cmd/link/internal/ld 6.040s ok cmd/link/internal/loader 1.063s ok cmd/nm 9.513s ok cmd/objdump 5.589s ok cmd/pack 7.604s ok cmd/pprof 3.659s ok cmd/trace 1.089s ok cmd/vet 33.055s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2871 39888 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2230 50133 ns/op 1862 B/op 37 allocs/op Benchmark/Writer/PAX-4 1556 76925 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3693 28864 ns/op 5031 B/op 15 allocs/op Benchmark/Reader/GNU-4 5748 20923 ns/op 5029 B/op 14 allocs/op Benchmark/Reader/PAX-4 1885 59617 ns/op 8742 B/op 33 allocs/op PASS ok archive/tar 1.814s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 308406050 ns/op 15136 B/op 67 allocs/op BenchmarkZip64Test-4 1 142491429 ns/op BenchmarkZip64TestSizes/4096-4 1815 67521 ns/op BenchmarkZip64TestSizes/1048576-4 171 669227 ns/op BenchmarkZip64TestSizes/67108864-4 1 145886946 ns/op PASS ok archive/zip 2.230s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 239282 502.3 ns/op BenchmarkReaderCopyUnoptimal-4 150441 809.9 ns/op BenchmarkReaderCopyNoWriteTo-4 6571 23850 ns/op BenchmarkReaderWriteToOptimal-4 7818 15526 ns/op BenchmarkReaderReadString-4 130213 890.2 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 209709 555.3 ns/op BenchmarkWriterCopyUnoptimal-4 216266 568.0 ns/op BenchmarkWriterCopyNoReadFrom-4 7915 21010 ns/op BenchmarkReaderEmpty-4 35499 3356 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 31126 4156 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 558655 203.6 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.637s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 3988 25388 ns/op 1290.69 MB/s BenchmarkWriteByte-4 472 254306 ns/op 16.11 MB/s BenchmarkWriteRune-4 248 482695 ns/op 25.46 MB/s BenchmarkBufferNotEmptyWriteRead-4 34 3364763 ns/op BenchmarkBufferFullSmallReads-4 100 1060250 ns/op BenchmarkBufferWriteBlock/N4096-4 7910 16076 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 468 283865 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 8520636 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 5 21151986 ns/op 793.17 MB/s 6710886 B/op 0 allocs/op BenchmarkIndexByte/10-4 4495000 27.33 ns/op 365.84 MB/s BenchmarkIndexByte/32-4 3948273 29.42 ns/op 1087.56 MB/s BenchmarkIndexByte/4K-4 851286 132.3 ns/op 30956.83 MB/s BenchmarkIndexBytePortable/10-4 933151 120.4 ns/op 83.05 MB/s BenchmarkIndexBytePortable/32-4 314931 374.2 ns/op 85.51 MB/s BenchmarkIndexBytePortable/4K-4 2703 43942 ns/op 93.21 MB/s BenchmarkIndexRune/10-4 1230262 97.79 ns/op 102.26 MB/s BenchmarkIndexRune/32-4 1000000 104.3 ns/op 306.67 MB/s BenchmarkIndexRune/4K-4 369385 308.2 ns/op 13289.55 MB/s BenchmarkIndexRuneASCII/10-4 4583175 27.51 ns/op 363.52 MB/s BenchmarkIndexRuneASCII/32-4 4153416 29.52 ns/op 1083.98 MB/s BenchmarkIndexRuneASCII/4K-4 901026 131.9 ns/op 31061.85 MB/s BenchmarkEqual/0-4 7219356 16.19 ns/op BenchmarkEqual/1-4 1439361 83.14 ns/op 12.03 MB/s BenchmarkEqual/6-4 1436814 82.90 ns/op 72.37 MB/s BenchmarkEqual/9-4 1431039 86.20 ns/op 104.40 MB/s BenchmarkEqual/15-4 1370451 87.92 ns/op 170.61 MB/s BenchmarkEqual/16-4 1464577 81.57 ns/op 196.16 MB/s BenchmarkEqual/20-4 1372083 87.77 ns/op 227.86 MB/s BenchmarkEqual/32-4 1402107 85.49 ns/op 374.33 MB/s BenchmarkEqual/4K-4 108159 1106 ns/op 3703.02 MB/s BenchmarkEqualBothUnaligned/64_0-4 1533866 78.00 ns/op 820.51 MB/s BenchmarkEqualBothUnaligned/64_1-4 1294867 92.42 ns/op 692.52 MB/s BenchmarkEqualBothUnaligned/64_4-4 1588753 77.10 ns/op 830.08 MB/s BenchmarkEqualBothUnaligned/64_7-4 1579189 75.82 ns/op 844.13 MB/s BenchmarkEqualBothUnaligned/4096_0-4 110691 1091 ns/op 3753.79 MB/s BenchmarkEqualBothUnaligned/4096_1-4 72120 1661 ns/op 2466.69 MB/s BenchmarkEqualBothUnaligned/4096_4-4 150912 807.2 ns/op 5074.52 MB/s BenchmarkEqualBothUnaligned/4096_7-4 148918 791.5 ns/op 5174.94 MB/s BenchmarkIndex/10-4 3224578 37.38 ns/op 267.53 MB/s BenchmarkIndex/32-4 2921473 40.98 ns/op 780.93 MB/s BenchmarkIndex/4K-4 34033 3530 ns/op 1160.33 MB/s BenchmarkIndexEasy/10-4 3165895 37.20 ns/op 268.81 MB/s BenchmarkIndexEasy/32-4 2948281 40.54 ns/op 789.27 MB/s BenchmarkIndexEasy/4K-4 498079 235.8 ns/op 17372.00 MB/s BenchmarkCount/10-4 1610204 73.99 ns/op 135.16 MB/s BenchmarkCount/32-4 1487824 80.29 ns/op 398.53 MB/s BenchmarkCount/4K-4 33580 3580 ns/op 1144.04 MB/s BenchmarkCountEasy/10-4 1632422 73.04 ns/op 136.92 MB/s BenchmarkCountEasy/32-4 1494027 80.53 ns/op 397.39 MB/s BenchmarkCountEasy/4K-4 422053 277.4 ns/op 14765.34 MB/s BenchmarkCountSingle/10-4 3631958 34.16 ns/op 292.70 MB/s BenchmarkCountSingle/32-4 3533576 35.19 ns/op 909.34 MB/s BenchmarkCountSingle/4K-4 807358 139.3 ns/op 29405.55 MB/s BenchmarkToUpper/#00-4 2923480 40.63 ns/op BenchmarkToUpper/ONLYUPPER-4 310942 380.7 ns/op BenchmarkToUpper/abc-4 534361 226.8 ns/op BenchmarkToUpper/AbC123-4 316052 377.6 ns/op BenchmarkToUpper/azAZ09_-4 292320 407.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 87096 1385 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 39888 2975 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57650 2072 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 128294 941.9 ns/op BenchmarkToLower/#00-4 2961668 41.19 ns/op BenchmarkToLower/abc-4 487012 252.8 ns/op BenchmarkToLower/AbC123-4 320445 376.4 ns/op BenchmarkToLower/azAZ09_-4 272695 413.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 88201 1389 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 42202 2880 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 72223 1688 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 128031 924.0 ns/op BenchmarkFields/ASCII/16-4 154430 775.7 ns/op 20.63 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9795 11121 ns/op 23.02 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 691 174204 ns/op 23.51 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 39 2930952 ns/op 22.36 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 47091257 ns/op 22.27 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 94214 1269 ns/op 12.61 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6253 18935 ns/op 13.52 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 396 301922 ns/op 13.57 MB/s 25088 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 22 5257617 ns/op 12.46 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 93110862 ns/op 11.26 MB/s 11227488 B/op 25 allocs/op BenchmarkFieldsFunc/ASCII/16-4 156416 725.8 ns/op 22.04 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12873 9454 ns/op 27.08 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 753 159266 ns/op 25.72 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 38 2976306 ns/op 22.02 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 55330846 ns/op 18.95 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 127126 942.7 ns/op 16.97 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8644 13123 ns/op 19.51 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 548 216804 ns/op 18.89 MB/s 25088 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 3825779 ns/op 17.13 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 69989995 ns/op 14.98 MB/s 11227392 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2183536 54.94 ns/op BenchmarkTrimSpace/ASCII-4 1000000 115.7 ns/op BenchmarkTrimSpace/SomeNonASCII-4 118359 1026 ns/op BenchmarkTrimSpace/JustNonASCII-4 49473 2299 ns/op BenchmarkToValidUTF8/Valid-4 517485 233.1 ns/op BenchmarkToValidUTF8/InvalidASCII-4 354752 333.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 101046 1151 ns/op BenchmarkIndexHard1-4 808 142494 ns/op BenchmarkIndexHard2-4 601 199788 ns/op BenchmarkIndexHard3-4 150 795078 ns/op BenchmarkIndexHard4-4 98 1182374 ns/op BenchmarkLastIndexHard1-4 6 19203554 ns/op BenchmarkLastIndexHard2-4 5 24981415 ns/op BenchmarkLastIndexHard3-4 4 26831077 ns/op BenchmarkCountHard1-4 824 143369 ns/op BenchmarkCountHard2-4 600 203220 ns/op BenchmarkCountHard3-4 150 805578 ns/op BenchmarkSplitEmptySeparator-4 1 113742257 ns/op BenchmarkSplitSingleByteSeparator-4 16 7057145 ns/op BenchmarkSplitMultiByteSeparator-4 12 8680830 ns/op BenchmarkSplitNSingleByteSeparator-4 195121 644.6 ns/op BenchmarkSplitNMultiByteSeparator-4 73072 1645 ns/op BenchmarkRepeat-4 193347 614.8 ns/op BenchmarkRepeatLarge/256/1-4 137642 820.9 ns/op 311.85 MB/s BenchmarkRepeatLarge/256/16-4 221991 547.6 ns/op 467.47 MB/s BenchmarkRepeatLarge/512/1-4 110958 1099 ns/op 465.67 MB/s BenchmarkRepeatLarge/512/16-4 149596 790.2 ns/op 647.97 MB/s BenchmarkRepeatLarge/1024/1-4 77790 1558 ns/op 657.18 MB/s BenchmarkRepeatLarge/1024/16-4 94587 1284 ns/op 797.40 MB/s BenchmarkRepeatLarge/2048/1-4 47886 2513 ns/op 815.08 MB/s BenchmarkRepeatLarge/2048/16-4 55173 2170 ns/op 943.69 MB/s BenchmarkRepeatLarge/4096/1-4 27889 4258 ns/op 961.88 MB/s BenchmarkRepeatLarge/4096/16-4 30590 3895 ns/op 1051.48 MB/s BenchmarkRepeatLarge/8192/1-4 15460 8058 ns/op 1016.61 MB/s BenchmarkRepeatLarge/8192/16-4 15837 8083 ns/op 1013.53 MB/s BenchmarkRepeatLarge/8192/4097-4 30214 4162 ns/op 984.38 MB/s BenchmarkRepeatLarge/16384/1-4 8263 14810 ns/op 1106.27 MB/s BenchmarkRepeatLarge/16384/16-4 8647 15757 ns/op 1039.82 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10732 ns/op 1145.22 MB/s BenchmarkRepeatLarge/32768/1-4 4148 26601 ns/op 1231.82 MB/s BenchmarkRepeatLarge/32768/16-4 4881 26452 ns/op 1238.78 MB/s BenchmarkRepeatLarge/32768/4097-4 5073 25242 ns/op 1136.17 MB/s BenchmarkRepeatLarge/65536/1-4 2464 53042 ns/op 1235.55 MB/s BenchmarkRepeatLarge/65536/16-4 2130 59210 ns/op 1106.83 MB/s BenchmarkRepeatLarge/65536/4097-4 2168 50284 ns/op 1222.16 MB/s BenchmarkRepeatLarge/131072/1-4 456 268509 ns/op 488.15 MB/s BenchmarkRepeatLarge/131072/16-4 469 312542 ns/op 419.37 MB/s BenchmarkRepeatLarge/131072/4097-4 502 235793 ns/op 538.64 MB/s BenchmarkRepeatLarge/262144/1-4 249 476551 ns/op 550.09 MB/s BenchmarkRepeatLarge/262144/16-4 240 487303 ns/op 537.95 MB/s BenchmarkRepeatLarge/262144/4097-4 249 467849 ns/op 551.70 MB/s BenchmarkRepeatLarge/524288/1-4 124 952308 ns/op 550.54 MB/s BenchmarkRepeatLarge/524288/16-4 123 939446 ns/op 558.08 MB/s BenchmarkRepeatLarge/524288/4097-4 126 926301 ns/op 561.72 MB/s BenchmarkRepeatLarge/1048576/1-4 68 1951715 ns/op 537.26 MB/s BenchmarkRepeatLarge/1048576/16-4 60 1881964 ns/op 557.17 MB/s BenchmarkRepeatLarge/1048576/4097-4 67 1832445 ns/op 570.13 MB/s BenchmarkRepeatLarge/2097152/1-4 33 3675492 ns/op 570.58 MB/s BenchmarkRepeatLarge/2097152/16-4 32 3809776 ns/op 550.47 MB/s BenchmarkRepeatLarge/2097152/4097-4 32 3656251 ns/op 572.60 MB/s BenchmarkRepeatLarge/4194304/1-4 15 7324042 ns/op 572.68 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7235549 ns/op 579.68 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 7193839 ns/op 582.61 MB/s BenchmarkRepeatLarge/8388608/1-4 8 14298777 ns/op 586.67 MB/s BenchmarkRepeatLarge/8388608/16-4 8 14312001 ns/op 586.12 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 14102273 ns/op 594.70 MB/s BenchmarkRepeatLarge/16777216/1-4 4 27919069 ns/op 600.92 MB/s BenchmarkRepeatLarge/16777216/16-4 4 28043147 ns/op 598.26 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 28143070 ns/op 596.14 MB/s BenchmarkRepeatLarge/33554432/1-4 2 59483566 ns/op 564.10 MB/s BenchmarkRepeatLarge/33554432/16-4 2 55678968 ns/op 602.64 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 55787184 ns/op 601.47 MB/s BenchmarkRepeatLarge/67108864/1-4 1 109064699 ns/op 615.31 MB/s BenchmarkRepeatLarge/67108864/16-4 1 111060902 ns/op 604.25 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 112611276 ns/op 595.93 MB/s BenchmarkRepeatLarge/134217728/1-4 1 244892135 ns/op 548.07 MB/s BenchmarkRepeatLarge/134217728/16-4 1 219622386 ns/op 611.13 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 219482837 ns/op 611.52 MB/s BenchmarkRepeatLarge/268435456/1-4 1 485389887 ns/op 553.03 MB/s BenchmarkRepeatLarge/268435456/16-4 1 439215710 ns/op 611.17 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 441827753 ns/op 607.56 MB/s BenchmarkRepeatLarge/536870912/1-4 1 968649388 ns/op 554.25 MB/s BenchmarkRepeatLarge/536870912/16-4 1 869349299 ns/op 617.55 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 889906453 ns/op 603.29 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2166204816 ns/op 495.68 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1736965002 ns/op 618.17 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1769967065 ns/op 606.65 MB/s BenchmarkBytesCompare/1-4 9949623 11.70 ns/op BenchmarkBytesCompare/2-4 10186118 11.73 ns/op BenchmarkBytesCompare/4-4 9869286 11.70 ns/op BenchmarkBytesCompare/8-4 10851709 10.84 ns/op BenchmarkBytesCompare/16-4 10810614 10.80 ns/op BenchmarkBytesCompare/32-4 9331910 12.58 ns/op BenchmarkBytesCompare/64-4 8123133 14.17 ns/op BenchmarkBytesCompare/128-4 7070206 15.94 ns/op BenchmarkBytesCompare/256-4 5826248 20.18 ns/op BenchmarkBytesCompare/512-4 4097359 29.05 ns/op BenchmarkBytesCompare/1024-4 2514097 47.26 ns/op BenchmarkBytesCompare/2048-4 1442565 83.06 ns/op BenchmarkIndexAnyASCII/1:1-4 2742751 43.74 ns/op BenchmarkIndexAnyASCII/1:2-4 2743962 42.95 ns/op BenchmarkIndexAnyASCII/1:4-4 2759576 43.14 ns/op BenchmarkIndexAnyASCII/1:8-4 2803842 43.24 ns/op BenchmarkIndexAnyASCII/1:16-4 2750038 43.61 ns/op BenchmarkIndexAnyASCII/1:32-4 2713744 44.54 ns/op BenchmarkIndexAnyASCII/1:64-4 2699929 43.88 ns/op BenchmarkIndexAnyASCII/16:1-4 2332606 50.83 ns/op BenchmarkIndexAnyASCII/16:2-4 477112 228.9 ns/op BenchmarkIndexAnyASCII/16:4-4 497932 233.4 ns/op BenchmarkIndexAnyASCII/16:8-4 466034 241.5 ns/op BenchmarkIndexAnyASCII/16:16-4 471048 249.1 ns/op BenchmarkIndexAnyASCII/16:32-4 429424 281.3 ns/op BenchmarkIndexAnyASCII/16:64-4 363246 329.2 ns/op BenchmarkIndexAnyASCII/256:1-4 2091896 55.42 ns/op BenchmarkIndexAnyASCII/256:2-4 42612 2861 ns/op BenchmarkIndexAnyASCII/256:4-4 42183 2840 ns/op BenchmarkIndexAnyASCII/256:8-4 42564 2830 ns/op BenchmarkIndexAnyASCII/256:16-4 42229 2872 ns/op BenchmarkIndexAnyASCII/256:32-4 41358 2868 ns/op BenchmarkIndexAnyASCII/256:64-4 41214 2920 ns/op BenchmarkIndexAnyUTF8/1:1-4 2741193 43.36 ns/op BenchmarkIndexAnyUTF8/1:2-4 2760042 42.89 ns/op BenchmarkIndexAnyUTF8/1:4-4 2728959 43.52 ns/op BenchmarkIndexAnyUTF8/1:8-4 2757843 43.66 ns/op BenchmarkIndexAnyUTF8/1:16-4 2796398 43.22 ns/op BenchmarkIndexAnyUTF8/1:32-4 2728100 43.83 ns/op BenchmarkIndexAnyUTF8/1:64-4 2768659 43.78 ns/op BenchmarkIndexAnyUTF8/16:1-4 171901 681.2 ns/op BenchmarkIndexAnyUTF8/16:2-4 323127 385.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 308530 380.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 319810 374.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 294466 401.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 292202 422.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 266053 403.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10226 ns/op BenchmarkIndexAnyUTF8/256:2-4 21780 5310 ns/op BenchmarkIndexAnyUTF8/256:4-4 21868 5362 ns/op BenchmarkIndexAnyUTF8/256:8-4 22173 5375 ns/op BenchmarkIndexAnyUTF8/256:16-4 20274 5777 ns/op BenchmarkIndexAnyUTF8/256:32-4 20395 5912 ns/op BenchmarkIndexAnyUTF8/256:64-4 20580 5760 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2755741 43.29 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2765770 43.61 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2806232 44.09 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2725971 43.24 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2801066 43.36 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2728707 44.28 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2731327 44.26 ns/op BenchmarkLastIndexAnyASCII/16:1-4 385634 313.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 388260 317.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 368806 331.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 337256 326.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 338814 339.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 327082 376.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 287358 405.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 28736 4303 ns/op BenchmarkLastIndexAnyASCII/256:2-4 28339 4255 ns/op BenchmarkLastIndexAnyASCII/256:4-4 28513 4363 ns/op BenchmarkLastIndexAnyASCII/256:8-4 27102 4357 ns/op BenchmarkLastIndexAnyASCII/256:16-4 26826 4292 ns/op BenchmarkLastIndexAnyASCII/256:32-4 27262 4531 ns/op BenchmarkLastIndexAnyASCII/256:64-4 26895 4400 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2677432 45.29 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2740809 44.10 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2709511 43.69 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2716453 45.64 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2668958 44.45 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2681335 44.49 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2732290 44.08 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 232870 498.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 281010 388.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 315932 383.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 302792 386.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 289380 409.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 266920 428.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 282120 439.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16488 7253 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22207 5567 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 21914 5504 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22172 5582 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 20894 5793 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 19153 6149 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 19590 6158 ns/op BenchmarkTrimASCII/1:1-4 3009930 40.06 ns/op BenchmarkTrimASCII/1:2-4 2395710 51.97 ns/op BenchmarkTrimASCII/1:4-4 2175182 54.80 ns/op BenchmarkTrimASCII/1:8-4 1935298 61.27 ns/op BenchmarkTrimASCII/1:16-4 1621570 72.81 ns/op BenchmarkTrimASCII/16:1-4 506920 232.0 ns/op BenchmarkTrimASCII/16:2-4 388737 313.0 ns/op BenchmarkTrimASCII/16:4-4 364216 319.7 ns/op BenchmarkTrimASCII/16:8-4 378254 324.4 ns/op BenchmarkTrimASCII/16:16-4 346444 335.6 ns/op BenchmarkTrimASCII/256:1-4 39499 3291 ns/op BenchmarkTrimASCII/256:2-4 28485 4222 ns/op BenchmarkTrimASCII/256:4-4 29221 4125 ns/op BenchmarkTrimASCII/256:8-4 28779 4133 ns/op BenchmarkTrimASCII/256:16-4 28921 4147 ns/op BenchmarkTrimASCII/4096:1-4 2524 48560 ns/op BenchmarkTrimASCII/4096:2-4 1819 65143 ns/op BenchmarkTrimASCII/4096:4-4 1831 66204 ns/op BenchmarkTrimASCII/4096:8-4 1818 65954 ns/op BenchmarkTrimASCII/4096:16-4 1780 67264 ns/op BenchmarkTrimByte-4 1998514 58.88 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13132 9076 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13086 9113 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 714 167290 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1406 84002 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2756 42559 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5035 22875 ns/op BenchmarkCompareBytesEqual-4 10289661 11.26 ns/op BenchmarkCompareBytesToNil-4 11528122 10.03 ns/op BenchmarkCompareBytesEmpty-4 13167435 9.545 ns/op BenchmarkCompareBytesIdentical-4 12700666 9.468 ns/op BenchmarkCompareBytesSameLength-4 10800752 10.51 ns/op BenchmarkCompareBytesDifferentLength-4 11558427 10.47 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1856 70431 ns/op 14888.10 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1364 76417 ns/op 13721.90 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1309 79538 ns/op 13183.39 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1648 72692 ns/op 14424.97 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1384 79210 ns/op 13238.11 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1866 62052 ns/op 16898.52 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1386 85965 ns/op 12197.81 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1380 88723 ns/op 11818.62 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1453 74045 ns/op 14161.47 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1388 73292 ns/op 14306.96 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1378 74339 ns/op 14105.40 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1802 70067 ns/op 14965.46 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1318 82708 ns/op 12678.14 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1838 69176 ns/op 15158.06 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1888 68732 ns/op 15255.94 MB/s BenchmarkCompareBytesBig-4 1900 63753 ns/op 16447.72 MB/s BenchmarkCompareBytesBigIdentical-4 12518493 9.665 ns/op 108490180.95 MB/s PASS ok bytes 61.943s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 76472597 ns/op 1.31 MB/s 3616376 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 318861622 ns/op 1.78 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 23904614 ns/op 0.69 MB/s 3648305 B/op 52 allocs/op PASS ok compress/bzip2 2.415s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 63 1731237 ns/op 5.78 MB/s 42753 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 17012885 ns/op 5.88 MB/s 44722 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 167015532 ns/op 5.99 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 63 1817173 ns/op 5.50 MB/s 43224 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 18357778 ns/op 5.45 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 186885913 ns/op 5.35 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 63 1780285 ns/op 5.62 MB/s 42271 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17054763 ns/op 5.86 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 175271122 ns/op 5.71 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 62 1754491 ns/op 5.70 MB/s 42696 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17078756 ns/op 5.86 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 173102021 ns/op 5.78 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 60 1862114 ns/op 5.37 MB/s 43020 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18349481 ns/op 5.45 MB/s 50572 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 186061478 ns/op 5.37 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 75 1509845 ns/op 6.62 MB/s 44117 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 13063066 ns/op 7.66 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 132105811 ns/op 7.57 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 84 1369330 ns/op 7.30 MB/s 43888 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10383562 ns/op 9.63 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 105927995 ns/op 9.44 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 81 1360869 ns/op 7.35 MB/s 43487 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10724505 ns/op 9.32 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 103894211 ns/op 9.63 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 96 1132187 ns/op 8.83 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10914155 ns/op 9.16 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 108391871 ns/op 9.23 MB/s BenchmarkEncode/Digits/Speed/1e4-4 49 2220853 ns/op 4.50 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20234274 ns/op 4.94 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 197299050 ns/op 5.07 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6495513 ns/op 1.54 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 76311312 ns/op 1.31 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 800931332 ns/op 1.25 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6608832 ns/op 1.51 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 78029847 ns/op 1.28 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 810744881 ns/op 1.23 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 81 1390204 ns/op 7.19 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11849492 ns/op 8.44 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 117839438 ns/op 8.49 MB/s BenchmarkEncode/Newton/Speed/1e4-4 56 2120794 ns/op 4.72 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16311760 ns/op 6.13 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 160470874 ns/op 6.23 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6474405 ns/op 1.54 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 68842298 ns/op 1.45 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 705412045 ns/op 1.42 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6532038 ns/op 1.53 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 86325352 ns/op 1.16 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 887617039 ns/op 1.13 MB/s PASS ok compress/flate 15.658s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 46 2262995 ns/op 4.42 MB/s BenchmarkDecoder/1e-Reuse4-4 46 2344283 ns/op 4.27 MB/s BenchmarkDecoder/1e5-4 5 22598611 ns/op 4.43 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22571095 ns/op 4.43 MB/s BenchmarkDecoder/1e6-4 1 227892139 ns/op 4.39 MB/s BenchmarkDecoder/1e-Reuse6-4 1 225729302 ns/op 4.43 MB/s BenchmarkEncoder/1e4-4 57 1943386 ns/op 5.15 MB/s BenchmarkEncoder/1e-Reuse4-4 60 1791542 ns/op 5.58 MB/s BenchmarkEncoder/1e5-4 6 18820829 ns/op 5.31 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18553767 ns/op 5.39 MB/s BenchmarkEncoder/1e6-4 1 193775372 ns/op 5.16 MB/s BenchmarkEncoder/1e-Reuse6-4 1 188821045 ns/op 5.30 MB/s PASS ok compress/lzw 3.553s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3858333 ns/op PASS ok container/heap 1.198s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 21168 6236 ns/op BenchmarkWithTimeout/concurrency=40-4 4938 25392 ns/op BenchmarkWithTimeout/concurrency=4000-4 4858 26212 ns/op BenchmarkWithTimeout/concurrency=400000-4 5076 20666 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 385410 270.6 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12922 9384 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 16298 7053 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2883 40771 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1914 61755 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2612 44478 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 250 468535 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 186 656751 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 277 529032 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 22 4821792 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 7954282 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 26 4198662 ns/op BenchmarkCheckCanceled/Err-4 259257 458.4 ns/op BenchmarkCheckCanceled/Done-4 378560 317.0 ns/op BenchmarkContextCancelDone-4 474585 262.0 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 13893 8937 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 12346 9709 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10321 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9181 11471 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8941 14230 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 522952 222.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 306446 388.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 216189 561.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 132405 875.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 67236 1698 ns/op PASS ok context 11.561s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1713308 69.98 ns/op 228.63 MB/s BenchmarkDecrypt-4 1679005 71.47 ns/op 223.88 MB/s BenchmarkExpand-4 980032 118.6 ns/op PASS ok crypto/aes 1.588s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 205992 614.1 ns/op 104.22 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 370801 330.8 ns/op 193.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 185440 656.9 ns/op 97.43 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 377584 364.2 ns/op 175.74 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 125595 1443 ns/op 935.74 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 172832 1096 ns/op 1232.19 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 109772 1497 ns/op 901.79 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 148670 1273 ns/op 1060.09 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 27274 4808 ns/op 1703.83 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 38524 4636 ns/op 1766.99 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 25573 5653 ns/op 1449.17 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 27739 5350 ns/op 1531.16 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6471 17156 ns/op 59.40 MB/s BenchmarkAESCFBDecrypt1K-4 7006 17254 ns/op 59.06 MB/s BenchmarkAESCFBDecrypt8K-4 874 135076 ns/op 60.61 MB/s BenchmarkAESOFB1K-4 10000 11289 ns/op 90.26 MB/s BenchmarkAESCTR1K-4 13546 8749 ns/op 116.46 MB/s BenchmarkAESCTR8K-4 1738 70976 ns/op 115.35 MB/s BenchmarkAESCBCEncrypt1K-4 13879 8677 ns/op 118.01 MB/s BenchmarkAESCBCDecrypt1K-4 17272 7137 ns/op 143.48 MB/s PASS ok crypto/cipher 4.410s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 82504 1441 ns/op 5.55 MB/s BenchmarkDecrypt-4 83592 1431 ns/op 5.59 MB/s BenchmarkTDESEncrypt-4 33818 3588 ns/op 2.23 MB/s BenchmarkTDESDecrypt-4 32898 3625 ns/op 2.21 MB/s PASS ok crypto/des 1.682s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 909 127366 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 13 7715657 ns/op 1086 B/op 21 allocs/op BenchmarkECDH/P521-4 6 20435417 ns/op 1538 B/op 21 allocs/op BenchmarkECDH/X25519-4 99 1228269 ns/op 374 B/op 9 allocs/op PASS ok crypto/ecdh 1.712s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1713 70606 ns/op 2511 B/op 33 allocs/op BenchmarkSign/P384-4 32 3686582 ns/op 2680 B/op 34 allocs/op BenchmarkSign/P521-4 13 8748351 ns/op 3069 B/op 35 allocs/op BenchmarkVerify/P256-4 919 131413 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 13 8870671 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 23774461 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 3942 30815 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 58 1984425 ns/op 1094 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5260894 ns/op 1415 B/op 17 allocs/op PASS ok crypto/ecdsa 2.682s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 318 369486 ns/op BenchmarkNewKeyFromSeed-4 319 365893 ns/op BenchmarkSigning-4 308 396428 ns/op BenchmarkVerification-4 195 599383 ns/op PASS ok crypto/ed25519 1.729s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5060 24740 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 162 719366 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 61 1933380 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5098100 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1280 91151 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 63 1893326 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5354577 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14515171 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12398 9236 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5658 20266 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3610 30769 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 85 1324751 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2353 49993 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 313 393241 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1389 78539 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 87 1229267 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.325s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 13894 8286 ns/op 123.58 MB/s BenchmarkHMACSHA256_32-4 23497 4953 ns/op 6.46 MB/s BenchmarkNewWriteSum-4 10000 10406 ns/op 3.08 MB/s PASS ok crypto/hmac 1.565s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 51789 2254 ns/op BenchmarkModSub-4 53434 2284 ns/op BenchmarkMontgomeryRepr-4 27451 4643 ns/op BenchmarkMontgomeryMul-4 26067 4438 ns/op BenchmarkModMul-4 13258 9264 ns/op BenchmarkExpBig-4 15 7684214 ns/op BenchmarkExp-4 6 18092512 ns/op PASS ok crypto/internal/bigmod 2.244s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3070 35525 ns/op BenchmarkScalarBaseMult-4 348 348621 ns/op BenchmarkScalarMult-4 152 782333 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 222 536991 ns/op PASS ok crypto/internal/edwards25519 1.716s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 489214 207.5 ns/op BenchmarkMultiply-4 4261393 28.03 ns/op BenchmarkSquare-4 5240646 23.20 ns/op BenchmarkInvert-4 24274 4886 ns/op BenchmarkMult32-4 1517988 81.66 ns/op PASS ok crypto/internal/edwards25519/field 1.872s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 60 1821242 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1587 76432 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5092237 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14389402 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 172 657648 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8108 16337 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 67 1690700 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4461530 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.258s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 641853 179.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 299019 362.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 117625 1002 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 660136 183.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 325393 364.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 121047 1013 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.836s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 117002 1039 ns/op 7.70 MB/s BenchmarkHash64-4 141207 831.7 ns/op 76.95 MB/s BenchmarkHash128-4 130629 926.6 ns/op 138.14 MB/s BenchmarkHash256-4 101588 1146 ns/op 223.36 MB/s BenchmarkHash512-4 72842 1592 ns/op 321.55 MB/s BenchmarkHash1K-4 46690 2506 ns/op 408.68 MB/s BenchmarkHash8K-4 8174 14785 ns/op 554.09 MB/s BenchmarkHash1M-4 66 1810372 ns/op 579.20 MB/s BenchmarkHash8M-4 7 14515115 ns/op 577.92 MB/s BenchmarkHash8BytesUnaligned-4 115929 1024 ns/op 7.81 MB/s BenchmarkHash1KUnaligned-4 48758 2458 ns/op 416.57 MB/s BenchmarkHash8KUnaligned-4 7970 14741 ns/op 555.72 MB/s PASS ok crypto/md5 2.808s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 206778341 ns/op PASS ok crypto/rand 1.296s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13534 8872 ns/op 14.43 MB/s BenchmarkRC4_1K-4 1548 71795 ns/op 14.26 MB/s BenchmarkRC4_8K-4 206 573402 ns/op 14.12 MB/s PASS ok crypto/rc4 1.580s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10533265 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23370095 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 42166723 ns/op BenchmarkEncryptPKCS1v15/2048-4 38 2704899 ns/op BenchmarkDecryptOAEP/2048-4 10 10455262 ns/op BenchmarkEncryptOAEP/2048-4 38 2760369 ns/op BenchmarkSignPKCS1v15/2048-4 10 10594310 ns/op BenchmarkVerifyPKCS1v15/2048-4 43 2718644 ns/op BenchmarkSignPSS/2048-4 10 10807556 ns/op BenchmarkVerifyPSS/2048-4 43 2752851 ns/op PASS ok crypto/rsa 2.674s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 95514 1219 ns/op 6.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 114554 1044 ns/op 7.66 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 70495 1572 ns/op 203.52 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 88333 1364 ns/op 234.62 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48264 2448 ns/op 418.35 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53438 2230 ns/op 459.26 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11841 ns/op 691.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9928 11533 ns/op 710.32 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.141s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 77580 1525 ns/op 5.25 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 87771 1346 ns/op 5.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 88800 1378 ns/op 5.81 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25466 4606 ns/op 222.30 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26821 4422 ns/op 231.58 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 27061 4540 ns/op 225.54 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4269 28174 ns/op 290.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4194 28578 ns/op 286.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4246 28463 ns/op 287.81 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.368s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 55107 2155 ns/op 3.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 68664 1724 ns/op 4.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 60195 1959 ns/op 4.08 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27658 4336 ns/op 236.18 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31095 3889 ns/op 263.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29104 4151 ns/op 246.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5815 20314 ns/op 403.27 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5676 20071 ns/op 408.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5755 20118 ns/op 407.19 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.359s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17192514 6.997 ns/op BenchmarkConstantTimeEq-4 17478562 6.928 ns/op BenchmarkConstantTimeLessOrEq-4 17422036 6.960 ns/op BenchmarkXORBytes/8Bytes-4 4460618 27.00 ns/op 296.26 MB/s BenchmarkXORBytes/128Bytes-4 3836616 31.08 ns/op 4118.19 MB/s BenchmarkXORBytes/2048Bytes-4 934041 134.1 ns/op 15269.48 MB/s BenchmarkXORBytes/32768Bytes-4 60116 2038 ns/op 16080.26 MB/s PASS ok crypto/subtle 2.048s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 189 608434 ns/op BenchmarkCertCache/1-4 190 604448 ns/op BenchmarkCertCache/2-4 172 633458 ns/op BenchmarkCertCache/3-4 200 657100 ns/op BenchmarkHandshakeServer/RSA-4 14 7265613 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 7991674 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 14 7662120 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 96 1341434 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 121 1046382 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 49 2621234 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 56 2119548 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 34108678 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 32267764 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 27812034 ns/op 37.70 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 3 35084812 ns/op 29.89 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 41323168 ns/op 50.75 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 55949357 ns/op 37.48 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 72788358 ns/op 57.62 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 100367498 ns/op 41.79 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 133801780 ns/op 62.69 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 192878024 ns/op 43.49 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 256509087 ns/op 65.41 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 367579363 ns/op 45.64 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 508321966 ns/op 66.01 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 729144470 ns/op 46.02 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 1013929765 ns/op 66.19 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1461668860 ns/op 45.91 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 28249288 ns/op 37.12 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 35400963 ns/op 29.62 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 43015060 ns/op 48.75 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 57271096 ns/op 36.62 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 72995988 ns/op 57.46 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 104671259 ns/op 40.07 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 134974075 ns/op 62.15 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 195173835 ns/op 42.98 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 249543014 ns/op 67.23 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 370757449 ns/op 45.25 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 487395259 ns/op 68.84 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 719344141 ns/op 46.65 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 988452166 ns/op 67.89 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1454827095 ns/op 46.13 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 705092598 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 708155037 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 289394286 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289531043 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 150678235 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 151192369 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 81507274 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 81034066 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 40434909 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 39461410 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 144381462 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 147411729 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 65293140 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 65647394 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 38920014 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 38695410 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 25325138 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 25483595 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 17847081 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 17239163 ns/op PASS ok crypto/tls 20.638s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 13617676 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 315 363180 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1054 113363 ns/op 12099 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1004 123241 ns/op 13506 B/op 187 allocs/op PASS ok crypto/x509 2.168s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 33 3362569 ns/op 280718 B/op 1646 allocs/op BenchmarkConcurrentStmtQuery-4 31 3731382 ns/op 273287 B/op 2060 allocs/op BenchmarkConcurrentStmtExec-4 44 2894290 ns/op 220564 B/op 745 allocs/op BenchmarkConcurrentTxQuery-4 33 3213445 ns/op 280415 B/op 2168 allocs/op BenchmarkConcurrentTxExec-4 49 2316710 ns/op 87750 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 39 3115897 ns/op 105713 B/op 2061 allocs/op BenchmarkConcurrentTxStmtExec-4 94 1167309 ns/op 40072 B/op 381 allocs/op BenchmarkConcurrentRandom-4 40 2990433 ns/op 227789 B/op 1848 allocs/op BenchmarkManyConcurrentQueries-4 2347 47738 ns/op 4118 B/op 20 allocs/op BenchmarkGrabConn-4 197151 599.1 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.607s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1474 70431 ns/op BenchmarkSymbols32-4 2023 57091 ns/op PASS ok debug/elf 1.264s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 201602 626.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 88 1324934 ns/op 188297 B/op 14 allocs/op Benchmark115/LineToPC-4 74 1519504 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18298 6469 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.851s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 57579 2038 ns/op BenchmarkMarshal-4 718 160342 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2629 41988 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.476s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 355 329878 ns/op 24.83 MB/s BenchmarkEncodeToString-4 301 368790 ns/op 22.21 MB/s BenchmarkDecode-4 150 788570 ns/op 16.63 MB/s BenchmarkDecodeString-4 146 797753 ns/op 16.44 MB/s PASS ok encoding/base32 1.784s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 345 312227 ns/op 26.24 MB/s BenchmarkDecodeString/2-4 351314 319.7 ns/op 12.51 MB/s BenchmarkDecodeString/4-4 266600 444.7 ns/op 17.99 MB/s BenchmarkDecodeString/8-4 216022 567.4 ns/op 21.15 MB/s BenchmarkDecodeString/64-4 38983 3064 ns/op 28.72 MB/s BenchmarkDecodeString/8192-4 355 339548 ns/op 32.17 MB/s BenchmarkNewEncoding-4 63604 1890 ns/op 135.45 MB/s PASS ok encoding/base64 2.054s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1454 78795 ns/op 50.76 MB/s BenchmarkReadStruct-4 17252 7080 ns/op 10.59 MB/s BenchmarkWriteStruct-4 15853 7542 ns/op 9.94 MB/s BenchmarkReadInts-4 49572 2403 ns/op 12.48 MB/s BenchmarkWriteInts-4 46033 2618 ns/op 11.46 MB/s BenchmarkWriteSlice1000Int32s-4 1320 90531 ns/op 44.18 MB/s BenchmarkPutUint16-4 4017734 29.85 ns/op 66.99 MB/s BenchmarkAppendUint16-4 3874754 30.78 ns/op 64.97 MB/s BenchmarkPutUint32-4 2781076 41.96 ns/op 95.32 MB/s BenchmarkAppendUint32-4 2549910 44.31 ns/op 90.27 MB/s BenchmarkPutUint64-4 828693 123.7 ns/op 64.67 MB/s BenchmarkAppendUint64-4 949662 121.9 ns/op 65.61 MB/s BenchmarkLittleEndianPutUint16-4 3827290 31.56 ns/op 63.38 MB/s BenchmarkLittleEndianAppendUint16-4 3647851 32.92 ns/op 60.75 MB/s BenchmarkLittleEndianPutUint32-4 2857129 41.48 ns/op 96.43 MB/s BenchmarkLittleEndianAppendUint32-4 2748404 43.84 ns/op 91.24 MB/s BenchmarkLittleEndianPutUint64-4 950392 122.0 ns/op 65.56 MB/s BenchmarkLittleEndianAppendUint64-4 974650 121.3 ns/op 65.94 MB/s BenchmarkReadFloats-4 166870 711.1 ns/op 16.88 MB/s BenchmarkWriteFloats-4 154917 770.2 ns/op 15.58 MB/s BenchmarkReadSlice1000Float32s-4 1370 85697 ns/op 46.68 MB/s BenchmarkWriteSlice1000Float32s-4 1168 103489 ns/op 38.65 MB/s BenchmarkReadSlice1000Uint8s-4 88009 1495 ns/op 668.76 MB/s BenchmarkWriteSlice1000Uint8s-4 122590 984.3 ns/op 1015.94 MB/s BenchmarkPutUvarint32-4 764869 153.2 ns/op 26.11 MB/s BenchmarkPutUvarint64-4 200196 596.8 ns/op 13.41 MB/s PASS ok encoding/binary 4.787s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6231 17207 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7269 16390 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6261 16292 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4105 26515 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7455 14821 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7948 15274 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8127 14664 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4906 24405 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 13005 9318 ns/op PASS ok encoding/csv 2.336s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 11671 9344 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16052 7554 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 264 450529 ns/op 16726 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 794 149940 ns/op 618 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1677 70245 ns/op 52 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1622 71793 ns/op 54 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2036 50364 ns/op 190 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 60 1906358 ns/op 35201 B/op 251 allocs/op BenchmarkDecodeComplex128Slice-4 648 185504 ns/op 25224 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1299 95993 ns/op 10796 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1482 85575 ns/op 9756 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 854 129694 ns/op 39134 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 333 347418 ns/op 66218 B/op 2201 allocs/op BenchmarkDecodeBytesSlice-4 595 191118 ns/op 23695 B/op 189 allocs/op BenchmarkDecodeInterfaceSlice-4 110 1112659 ns/op 82938 B/op 3178 allocs/op BenchmarkDecodeMap-4 72 1574739 ns/op 54132 B/op 181 allocs/op PASS ok encoding/gob 3.376s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12235 9795 ns/op 26.13 MB/s BenchmarkEncode/1024-4 2889 39221 ns/op 26.11 MB/s BenchmarkEncode/4096-4 765 155398 ns/op 26.36 MB/s BenchmarkEncode/16384-4 194 627178 ns/op 26.12 MB/s BenchmarkDecode/256-4 26401 4555 ns/op 56.21 MB/s BenchmarkDecode/1024-4 6608 17955 ns/op 57.03 MB/s BenchmarkDecode/4096-4 1694 71134 ns/op 57.58 MB/s BenchmarkDecode/16384-4 411 284893 ns/op 57.51 MB/s BenchmarkDump/256-4 1345 89583 ns/op 2.86 MB/s BenchmarkDump/1024-4 339 350916 ns/op 2.92 MB/s BenchmarkDump/4096-4 76 1390310 ns/op 2.95 MB/s BenchmarkDump/16384-4 20 5622556 ns/op 2.91 MB/s PASS ok encoding/hex 2.826s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 123310705 ns/op 15.74 MB/s 2144 B/op 17 allocs/op BenchmarkCodeEncoderError-4 1 144000962 ns/op 13.48 MB/s 8394760 B/op 115 allocs/op BenchmarkCodeMarshal-4 1 131796466 ns/op 14.72 MB/s 1943240 B/op 17 allocs/op BenchmarkCodeMarshalError-4 1 148184222 ns/op 13.09 MB/s 10337152 B/op 116 allocs/op BenchmarkMarshalBytes/32-4 19540 5903 ns/op BenchmarkMarshalBytes/256-4 5349 21734 ns/op BenchmarkMarshalBytes/4096-4 477 252636 ns/op BenchmarkMarshalBytesError/32-4 50 2410277 ns/op BenchmarkMarshalBytesError/256-4 49 2376328 ns/op BenchmarkMarshalBytesError/4096-4 44 2623212 ns/op BenchmarkMarshalMap-4 49540 2434 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 419505225 ns/op 4.63 MB/s 10097928 B/op 40039 allocs/op BenchmarkUnicodeDecoder-4 34400 3371 ns/op 4.15 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 44894 2527 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 376386376 ns/op 5.16 MB/s 2020048 B/op 40006 allocs/op BenchmarkCodeUnmarshalReuse-4 1 371852299 ns/op 5.22 MB/s 2020120 B/op 40009 allocs/op BenchmarkUnmarshalString-4 52153 2300 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 133644 894.6 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 328399 438.4 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 17002 7245 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 77700 1628 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 80485 1439 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 16926 7516 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2884 44119 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 690 161364 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1086185 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 9613500 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 490707 239.9 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 499525 239.2 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 484738 242.1 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 444435 248.4 ns/op BenchmarkEncodeMarshaler-4 54825 1938 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 67440 1703 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4049370 29.60 ns/op BenchmarkNumberIsValidRegexp-4 19249 6001 ns/op PASS ok encoding/json 8.445s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 38 2763377 ns/op 23.72 MB/s BenchmarkDecode-4 22 5416058 ns/op 16.39 MB/s PASS ok encoding/pem 1.295s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3016 38187 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1029 113529 ns/op 8216 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4597 24947 ns/op PASS ok encoding/xml 1.539s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 201562 514.5 ns/op BenchmarkAs-4 72565 1571 ns/op PASS ok errors 1.293s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 184024 585.9 ns/op BenchmarkIntSet-4 195391 558.4 ns/op BenchmarkFloatAdd-4 50872 2614 ns/op BenchmarkFloatSet-4 225315 593.1 ns/op BenchmarkStringSet-4 221017 533.8 ns/op BenchmarkMapSet-4 46728 2400 ns/op BenchmarkMapSetDifferent-4 63135 2177 ns/op BenchmarkMapSetDifferentRandom-4 243 460001 ns/op BenchmarkMapSetString-4 55729 2581 ns/op BenchmarkMapAddSame-4 34668 3472 ns/op BenchmarkMapAddDifferent-4 15141 8500 ns/op BenchmarkMapAddDifferentRandom-4 205 591668 ns/op BenchmarkMapAddSameSteadyState-4 197336 721.2 ns/op BenchmarkMapAddDifferentSteadyState-4 107113 1128 ns/op BenchmarkMapString-4 6307 18244 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 23550 11737 ns/op PASS ok expvar 3.856s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 97324 1249 ns/op BenchmarkSprintfEmpty-4 373528 312.6 ns/op BenchmarkSprintfString-4 310768 455.7 ns/op BenchmarkSprintfTruncateString-4 259288 477.8 ns/op BenchmarkSprintfTruncateBytes-4 141954 789.1 ns/op BenchmarkSprintfSlowParsingPath-4 275347 449.8 ns/op BenchmarkSprintfQuoteString-4 36525 3066 ns/op BenchmarkSprintfInt-4 286257 433.1 ns/op BenchmarkSprintfIntInt-4 209544 607.2 ns/op BenchmarkSprintfPrefixedInt-4 210901 513.3 ns/op BenchmarkSprintfFloat-4 159273 785.6 ns/op BenchmarkSprintfComplex-4 62355 2012 ns/op BenchmarkSprintfBoolean-4 236937 439.1 ns/op BenchmarkSprintfHexString-4 127924 941.2 ns/op BenchmarkSprintfHexBytes-4 85830 1504 ns/op BenchmarkSprintfBytes-4 42614 2572 ns/op BenchmarkSprintfStringer-4 81520 1456 ns/op BenchmarkSprintfStructure-4 40066 3065 ns/op BenchmarkManyArgs-4 73726 1672 ns/op BenchmarkFprintInt-4 65660 1757 ns/op BenchmarkFprintfBytes-4 75192 1633 ns/op BenchmarkFprintIntNoAlloc-4 64389 1789 ns/op BenchmarkScanInts-4 33 3376759 ns/op BenchmarkScanRecursiveInt-4 1 375689301 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 402253699 ns/op PASS ok fmt 5.225s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 757 137713 ns/op PASS ok go/build 1.211s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 43700 2430 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13453 8881 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3770 31012 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1046 121059 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 255 483889 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 60 2057296 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 8419787 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 34949169 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 149553506 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.480s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 265295694 ns/op 0.24 MB/s 46916912 B/op 49034 allocs/op PASS ok go/format 1.372s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20190831 ns/op 2.67 MB/s BenchmarkParseOnly-4 6 16889360 ns/op 3.19 MB/s BenchmarkResolve-4 49 2417604 ns/op 22.28 MB/s PASS ok go/parser 2.324s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 148521964 ns/op 0.35 MB/s 4778232 B/op 27436 allocs/op BenchmarkPrintDecl-4 770 157797 ns/op 0.20 MB/s 16612 B/op 51 allocs/op PASS ok go/printer 1.316s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 267 429511 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7753006 ns/op 6.39 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11999370 ns/op 6.02 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17871902 ns/op 6.62 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 226 520026 ns/op 5.92 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 101.6 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 121 1042410 ns/op BenchmarkNamed/Underlying/nongeneric-4 733917 143.9 ns/op BenchmarkNamed/Underlying/generic-4 857347 136.8 ns/op BenchmarkNamed/Underlying/src_instance-4 846266 137.4 ns/op BenchmarkNamed/Underlying/user_instance-4 879067 136.8 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 20168 5769 ns/op BenchmarkNamed/NewMethodSet/generic-4 20547 5905 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 20734 5787 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 20193 5860 ns/op BenchmarkCheck/http/funcbodies/info-4 1 611334815 ns/op 53333 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 461323306 ns/op 70676 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 244615297 ns/op 133276 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 220270080 ns/op 148011 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 474963258 ns/op 10883 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 119991754 ns/op 42868 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 65680934 ns/op 78674 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 67216390 ns/op 76898 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 158700813 ns/op 13650 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 62910808 ns/op 34431 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 48199422 ns/op 44946 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 46156791 ns/op 46930 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1129320608 ns/op 57538 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 633110714 ns/op 102627 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 151689258 ns/op 428193 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 129785927 ns/op 500415 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 615305782 ns/op 3261 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 103908899 ns/op 19201 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 79355411 ns/op 25281 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 78599576 ns/op 25526 lines/s PASS ok go/types 19.727s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 10827 11094 ns/op 92.30 MB/s PASS ok hash/adler32 1.305s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 216936 530.3 ns/op 28.29 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 232075 514.4 ns/op 29.16 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 124434 954.5 ns/op 41.91 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 128228 939.9 ns/op 42.56 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 440300 292.8 ns/op 1748.41 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 434715 289.6 ns/op 1767.80 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 294812 340.5 ns/op 3007.23 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 361995 342.0 ns/op 2994.11 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 217364 631.1 ns/op 6490.10 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 232635 632.4 ns/op 6477.32 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 40448 3429 ns/op 9554.94 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 52021 3403 ns/op 9629.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 433206 267.9 ns/op 55.99 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 449011 270.6 ns/op 55.42 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 450945 265.9 ns/op 150.42 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 447364 266.4 ns/op 150.12 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 332287 362.3 ns/op 1413.22 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 303307 372.7 ns/op 1373.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 261114 458.1 ns/op 2235.52 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 212775 470.2 ns/op 2177.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 219147 535.1 ns/op 7654.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 220237 538.2 ns/op 7610.13 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46585 2563 ns/op 12783.66 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 47214 2612 ns/op 12544.33 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 230206 525.4 ns/op 28.55 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 222926 514.7 ns/op 29.14 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 117506 1030 ns/op 38.84 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 118933 997.0 ns/op 40.12 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9913 12336 ns/op 41.51 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9900 11950 ns/op 42.84 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4548 26213 ns/op 39.06 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4572 26753 ns/op 38.28 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1046 114876 ns/op 35.66 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1034 115858 ns/op 35.35 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 124 955027 ns/op 34.31 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 129 933417 ns/op 35.11 MB/s PASS ok hash/crc32 6.012s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1143486 ns/op 57.31 MB/s BenchmarkCrc64/ISO4KB-4 1153 99274 ns/op 41.26 MB/s BenchmarkCrc64/ISO1KB-4 5575 21086 ns/op 48.56 MB/s BenchmarkCrc64/ECMA64KB-4 100 1125900 ns/op 58.21 MB/s BenchmarkCrc64/Random64KB-4 100 1069866 ns/op 61.26 MB/s BenchmarkCrc64/Random16KB-4 414 279377 ns/op 58.64 MB/s PASS ok hash/crc64 1.808s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 10663 11160 ns/op 91.76 MB/s BenchmarkFnv32aKB-4 9067 11324 ns/op 90.43 MB/s BenchmarkFnv64KB-4 9822 11490 ns/op 89.12 MB/s BenchmarkFnv64aKB-4 10000 11392 ns/op 89.89 MB/s BenchmarkFnv128KB-4 2233 52117 ns/op 19.65 MB/s BenchmarkFnv128aKB-4 2228 54219 ns/op 18.89 MB/s PASS ok hash/fnv 1.840s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 558888 194.0 ns/op 20.62 MB/s BenchmarkHash/n=4/Bytes-4 3936168 30.66 ns/op 130.45 MB/s BenchmarkHash/n=4/String-4 1811125 66.66 ns/op 60.00 MB/s BenchmarkHash/n=8/Write-4 604554 190.8 ns/op 41.93 MB/s BenchmarkHash/n=8/Bytes-4 3854394 30.82 ns/op 259.54 MB/s BenchmarkHash/n=8/String-4 1773496 68.02 ns/op 117.61 MB/s BenchmarkHash/n=16/Write-4 620023 195.2 ns/op 81.96 MB/s BenchmarkHash/n=16/Bytes-4 4472241 28.24 ns/op 566.53 MB/s BenchmarkHash/n=16/String-4 1815514 67.07 ns/op 238.55 MB/s BenchmarkHash/n=32/Write-4 597382 199.9 ns/op 160.05 MB/s BenchmarkHash/n=32/Bytes-4 4155735 29.94 ns/op 1068.70 MB/s BenchmarkHash/n=32/String-4 1720488 68.98 ns/op 463.92 MB/s BenchmarkHash/n=64/Write-4 554349 211.8 ns/op 302.16 MB/s BenchmarkHash/n=64/Bytes-4 3779648 32.32 ns/op 1980.37 MB/s BenchmarkHash/n=64/String-4 1692417 72.11 ns/op 887.50 MB/s BenchmarkHash/n=256/Write-4 359510 290.3 ns/op 881.89 MB/s BenchmarkHash/n=256/Bytes-4 1979688 62.73 ns/op 4081.07 MB/s BenchmarkHash/n=256/String-4 873668 138.1 ns/op 1853.88 MB/s BenchmarkHash/n=320/Write-4 419337 289.2 ns/op 1106.42 MB/s BenchmarkHash/n=320/Bytes-4 1531738 77.11 ns/op 4149.71 MB/s BenchmarkHash/n=320/String-4 672606 182.7 ns/op 1751.86 MB/s BenchmarkHash/n=1024/Write-4 279182 442.5 ns/op 2314.30 MB/s BenchmarkHash/n=1024/Bytes-4 734932 190.3 ns/op 5382.28 MB/s BenchmarkHash/n=1024/String-4 257619 477.6 ns/op 2144.14 MB/s BenchmarkHash/n=4096/Write-4 126337 1036 ns/op 3955.04 MB/s BenchmarkHash/n=4096/Bytes-4 207596 712.7 ns/op 5747.22 MB/s BenchmarkHash/n=4096/String-4 68592 1852 ns/op 2211.93 MB/s BenchmarkHash/n=16384/Write-4 36012 3441 ns/op 4761.91 MB/s BenchmarkHash/n=16384/Bytes-4 47773 2744 ns/op 5971.41 MB/s BenchmarkHash/n=16384/String-4 16468 7328 ns/op 2235.77 MB/s PASS ok hash/maphash 5.660s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 816 134182 ns/op BenchmarkEscapeNone-4 116211 996.1 ns/op BenchmarkUnescape-4 766 158562 ns/op BenchmarkUnescapeNone-4 546913 219.1 ns/op BenchmarkUnescapeSparse-4 10000 11625 ns/op BenchmarkUnescapeDense-4 1108 102910 ns/op PASS ok html 1.851s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 7620 13162 ns/op BenchmarkCSSEscaperNoSpecials-4 45294 2606 ns/op BenchmarkDecodeCSS-4 27418 4533 ns/op BenchmarkDecodeCSSNoSpecials-4 4252485 28.59 ns/op BenchmarkCSSValueFilter-4 113253 1044 ns/op BenchmarkCSSValueFilterOk-4 77350 1517 ns/op BenchmarkEscapedExecute-4 4441 24784 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10911 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 66454 1830 ns/op BenchmarkStripTags-4 21630 5630 ns/op BenchmarkStripTagsNoSpecials-4 288228 399.8 ns/op BenchmarkJSValEscaperWithNum-4 23696 5076 ns/op BenchmarkJSValEscaperWithStr-4 5305 20937 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 19197 6252 ns/op BenchmarkJSValEscaperWithObj-4 4927 24758 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13677 8693 ns/op BenchmarkJSStrEscaperNoSpecials-4 57628 2010 ns/op BenchmarkJSStrEscaper-4 10000 10504 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 53990 2233 ns/op BenchmarkJSRegexpEscaper-4 10000 11017 ns/op BenchmarkTemplateSpecialTags-4 81 1236987 ns/op BenchmarkURLEscaper-4 4293 26579 ns/op BenchmarkURLEscaperNoSpecials-4 175687 691.8 ns/op BenchmarkURLNormalizer-4 5547 19829 ns/op BenchmarkURLNormalizerNoSpecials-4 166629 752.6 ns/op BenchmarkSrcsetFilter-4 18914 6490 ns/op BenchmarkSrcsetFilterNoSpecials-4 109689 1093 ns/op PASS ok html/template 4.961s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 555124 190.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 427297 248.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 636931 179.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 458660 251.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1853790 64.52 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1208616 100.4 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1836944 63.50 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1201135 99.27 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1487244 80.97 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 436051 249.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 346671 328.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 473134 253.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 352860 337.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 802446 145.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 570122 207.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 964060 121.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 593551 207.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 414144 273.2 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1463410 82.09 ns/op BenchmarkRGBASetRGBA-4 1432740 83.39 ns/op BenchmarkRGBA64At-4 811797 143.7 ns/op BenchmarkRGBA64SetRGBA64-4 760242 157.5 ns/op BenchmarkNRGBAAt-4 1444868 82.19 ns/op BenchmarkNRGBASetNRGBA-4 1446847 83.01 ns/op BenchmarkNRGBA64At-4 832599 142.7 ns/op BenchmarkNRGBA64SetNRGBA64-4 738561 158.9 ns/op BenchmarkAlphaAt-4 2428846 49.17 ns/op BenchmarkAlphaSetAlpha-4 2433566 47.77 ns/op BenchmarkAlpha16At-4 1562410 75.96 ns/op BenchmarkAlphaSetAlpha16-4 1543179 77.70 ns/op BenchmarkGrayAt-4 2400862 49.28 ns/op BenchmarkGraySetGray-4 2513628 47.52 ns/op BenchmarkGray16At-4 1576911 76.38 ns/op BenchmarkGraySetGray16-4 1545962 77.19 ns/op PASS ok image 6.420s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3989348 30.16 ns/op BenchmarkYCbCrToRGB/128-4 4441549 26.96 ns/op BenchmarkYCbCrToRGB/255-4 4495794 26.73 ns/op BenchmarkRGBToYCbCr/0-4 4473631 26.69 ns/op BenchmarkRGBToYCbCr/Cb-4 4450600 26.98 ns/op BenchmarkRGBToYCbCr/Cr-4 4598428 26.14 ns/op BenchmarkYCbCrToRGBA/0-4 3228974 37.21 ns/op BenchmarkYCbCrToRGBA/128-4 3265759 37.06 ns/op BenchmarkYCbCrToRGBA/255-4 3518979 33.48 ns/op BenchmarkNYCbCrAToRGBA/0-4 3307527 35.96 ns/op BenchmarkNYCbCrAToRGBA/128-4 3311970 36.68 ns/op BenchmarkNYCbCrAToRGBA/255-4 3402826 35.79 ns/op PASS ok image/color 2.880s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 31915844 ns/op BenchmarkFillSrc-4 339 335948 ns/op BenchmarkCopyOver-4 7 15633288 ns/op BenchmarkCopySrc-4 468 250745 ns/op BenchmarkNRGBAOver-4 6 17022604 ns/op BenchmarkNRGBASrc-4 9 11869890 ns/op BenchmarkYCbCr-4 8 13360688 ns/op BenchmarkGray-4 15 7506844 ns/op BenchmarkCMYK-4 9 11552182 ns/op BenchmarkGlyphOver-4 21 5623178 ns/op BenchmarkRGBAMaskOver-4 4 28810616 ns/op BenchmarkGrayMaskOver-4 5 22276702 ns/op BenchmarkRGBA64ImageMaskOver-4 3 35747597 ns/op BenchmarkRGBA-4 5 23289710 ns/op BenchmarkPalettedFill-4 1101 115225 ns/op BenchmarkPalettedRGBA-4 4 25013932 ns/op BenchmarkGenericOver-4 2 51490997 ns/op BenchmarkGenericMaskOver-4 5 21948305 ns/op BenchmarkGenericSrc-4 3 35469528 ns/op BenchmarkGenericMaskSrc-4 4 30742811 ns/op PASS ok image/draw 6.863s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4687685 ns/op 3.30 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 117960324 ns/op 2.60 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3043690993 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 61 1891510 ns/op 8.17 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 151298790 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.173s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3735 29585 ns/op BenchmarkIDCT-4 3466 29021 ns/op BenchmarkDecodeBaseline-4 9 12185855 ns/op 5.07 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 16991193 ns/op 3.64 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 147588086 ns/op 8.33 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 186446621 ns/op 4.94 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.246s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 13322683 8.589 ns/op BenchmarkDecodeGray-4 12 8755801 ns/op 7.48 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 38705286 ns/op 6.77 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 32265890 ns/op 8.12 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5257044 ns/op 12.47 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 29820071 ns/op 8.79 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 37073734 ns/op 7.07 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 53958880 ns/op 5.69 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 54223463 ns/op 5.67 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 176730635 ns/op 6.95 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 187037828 ns/op 6.57 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 27521240 ns/op 11.16 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 176875648 ns/op 6.95 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 750124684 ns/op 1.64 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.548s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 51020686 ns/op 1.96 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 42126094 ns/op 2.37 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 296347540 ns/op 1.69 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 284918490 ns/op 1.75 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 51382908 ns/op 1.95 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 42698568 ns/op 2.34 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 299547097 ns/op 1.67 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 277533330 ns/op 1.80 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 666527002 ns/op 1.50 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 629649675 ns/op 1.59 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3925553004 ns/op 1.27 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3659848589 ns/op 1.37 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 8851296 ns/op 11.30 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 13 9142442 ns/op 10.94 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 43891972 ns/op 11.39 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 46795447 ns/op 10.68 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 83839078 ns/op 11.93 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 88837754 ns/op 11.26 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 429118526 ns/op 11.65 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 445191244 ns/op 11.23 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 55942494 ns/op 1.79 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 46950210 ns/op 2.13 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 360657387 ns/op 1.39 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 382490874 ns/op 1.31 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 872515326 ns/op 1.15 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 867648977 ns/op 1.15 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5244678542 ns/op 0.95 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4966523303 ns/op 1.01 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 156578624 ns/op 26.69 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 162910856 ns/op 25.66 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 43.010s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 33784 3115 ns/op 0.32 MB/s BenchmarkMarshalCorpusFile/2-4 37350 3302 ns/op 0.61 MB/s BenchmarkMarshalCorpusFile/4-4 34106 3653 ns/op 1.09 MB/s BenchmarkMarshalCorpusFile/8-4 28471 4314 ns/op 1.85 MB/s BenchmarkMarshalCorpusFile/16-4 21541 5426 ns/op 2.95 MB/s BenchmarkMarshalCorpusFile/32-4 14328 8367 ns/op 3.82 MB/s BenchmarkMarshalCorpusFile/64-4 10000 10773 ns/op 5.94 MB/s BenchmarkMarshalCorpusFile/128-4 7204 14574 ns/op 8.78 MB/s BenchmarkMarshalCorpusFile/256-4 3348 33209 ns/op 7.71 MB/s BenchmarkMarshalCorpusFile/512-4 1822 65385 ns/op 7.83 MB/s BenchmarkMarshalCorpusFile/1024-4 961 126168 ns/op 8.12 MB/s BenchmarkMarshalCorpusFile/2048-4 447 256045 ns/op 8.00 MB/s BenchmarkMarshalCorpusFile/4096-4 232 500750 ns/op 8.18 MB/s BenchmarkMarshalCorpusFile/8192-4 121 996470 ns/op 8.22 MB/s BenchmarkMarshalCorpusFile/16384-4 55 1973815 ns/op 8.30 MB/s BenchmarkMarshalCorpusFile/32768-4 26 4450810 ns/op 7.36 MB/s BenchmarkMarshalCorpusFile/65536-4 12 9088603 ns/op 7.21 MB/s BenchmarkMarshalCorpusFile/131072-4 6 19030455 ns/op 6.89 MB/s BenchmarkMarshalCorpusFile/262144-4 3 38184203 ns/op 6.87 MB/s BenchmarkMarshalCorpusFile/524288-4 2 76394269 ns/op 6.86 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 165144495 ns/op 6.35 MB/s BenchmarkUnmarshalCorpusFile/1-4 8436 12110 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 8799 12171 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 8904 13175 ns/op 0.30 MB/s BenchmarkUnmarshalCorpusFile/8-4 7394 15265 ns/op 0.52 MB/s BenchmarkUnmarshalCorpusFile/16-4 6324 17955 ns/op 0.89 MB/s BenchmarkUnmarshalCorpusFile/32-4 4423 26629 ns/op 1.20 MB/s BenchmarkUnmarshalCorpusFile/64-4 3805 31148 ns/op 2.05 MB/s BenchmarkUnmarshalCorpusFile/128-4 2805 41079 ns/op 3.12 MB/s BenchmarkUnmarshalCorpusFile/256-4 1108 105530 ns/op 2.43 MB/s BenchmarkUnmarshalCorpusFile/512-4 597 201150 ns/op 2.55 MB/s BenchmarkUnmarshalCorpusFile/1024-4 304 388666 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/2048-4 154 784295 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/4096-4 73 1561889 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 3078113 ns/op 2.66 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 6024016 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 12216328 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23901892 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 48095853 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 97420076 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 194573089 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 390902875 ns/op 2.68 MB/s BenchmarkMutatorBytes/1-4 36524 3304 ns/op BenchmarkMutatorBytes/10-4 38346 3209 ns/op BenchmarkMutatorBytes/100-4 34942 3451 ns/op BenchmarkMutatorBytes/1000-4 21909 5642 ns/op BenchmarkMutatorBytes/10000-4 5820 23602 ns/op BenchmarkMutatorBytes/100000-4 768 167120 ns/op BenchmarkMutatorString/1-4 35013 3500 ns/op BenchmarkMutatorString/10-4 35244 3484 ns/op BenchmarkMutatorString/100-4 29402 4192 ns/op BenchmarkMutatorString/1000-4 13528 8019 ns/op BenchmarkMutatorString/10000-4 3384 57694 ns/op BenchmarkMutatorString/100000-4 292 420828 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18507 6373 ns/op BenchmarkMutatorAllBasicTypes/string-4 18001 6396 ns/op BenchmarkMutatorAllBasicTypes/bool-4 59803 2028 ns/op BenchmarkMutatorAllBasicTypes/float32-4 51908 2260 ns/op BenchmarkMutatorAllBasicTypes/float64-4 55188 2239 ns/op BenchmarkMutatorAllBasicTypes/int-4 58237 2082 ns/op BenchmarkMutatorAllBasicTypes/int8-4 57632 2072 ns/op BenchmarkMutatorAllBasicTypes/int16-4 56106 2090 ns/op BenchmarkMutatorAllBasicTypes/int32-4 58881 2083 ns/op BenchmarkMutatorAllBasicTypes/int64-4 58346 2066 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 56203 2155 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 57186 2094 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 56996 2103 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 56595 2123 ns/op PASS ok internal/fuzz 12.571s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 48924 2297 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 126343 959.9 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.438s PASS ok internal/poll 1.023s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20828875 ns/op PASS ok internal/trace 3.600s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 120891542 ns/op 1.47 MB/s 7022360 B/op 50 allocs/op PASS ok internal/zstd 1.167s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 17719 9313 ns/op BenchmarkCopyNLarge-4 280 532595 ns/op PASS ok io 1.596s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 187352 551.6 ns/op BenchmarkPrintln-4 21780 5516 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 31984 3587 ns/op 65 B/op 1 allocs/op BenchmarkConcurrent-4 4489 24575 ns/op BenchmarkDiscard-4 839208 142.5 ns/op 0 B/op 0 allocs/op PASS ok log 1.851s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 82284 1420 ns/op BenchmarkJSONHandler/defaults-4 6457 16689 ns/op 512 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 4669 26008 ns/op 774 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4971 22502 ns/op 750 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7086 15356 ns/op 541 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7078 15629 ns/op 528 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 5638 21800 ns/op 530 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 28438 4076 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 28381 4227 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 80613 1537 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 61665 2165 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 42555 2903 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 56437 2248 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 60057 2179 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 44988 2652 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 800071 149.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 611991 197.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 471603 254.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 377736 317.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 343970 363.8 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5628 21414 ns/op BenchmarkDispatch/switch-checked-4 193910 608.1 ns/op BenchmarkDispatch/As-4 186633 649.0 ns/op BenchmarkDispatch/Visit-4 184765 674.7 ns/op BenchmarkUnsafeStrings-4 18072 6552 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 PASS ok log/slog 4.638s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 2081792 57.55 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1903719 61.20 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1393286 87.76 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 390460 277.2 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 70270 1840 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 69463 1821 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 42175 2871 ns/op 679 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 13893 9088 ns/op 3459 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 15433 8296 ns/op 598 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 14911 7784 ns/op 596 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 8612 12404 ns/op 1081 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 2774 36370 ns/op 4334 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 16502 7624 ns/op 527 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 16152 7711 ns/op 525 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 10000 11134 ns/op 940 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3536 33237 ns/op 3700 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.712s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 3 39490074 ns/op PASS ok maps 2.747s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1783196 70.49 ns/op BenchmarkAcosh-4 955173 126.3 ns/op BenchmarkAsin-4 1783226 71.87 ns/op BenchmarkAsinh-4 963568 131.4 ns/op BenchmarkAtan-4 2312745 54.05 ns/op BenchmarkAtanh-4 914344 123.6 ns/op BenchmarkAtan2-4 1743358 68.54 ns/op BenchmarkCbrt-4 1351551 91.50 ns/op BenchmarkCeil-4 18674257 6.408 ns/op BenchmarkCopysign-4 2975716 40.00 ns/op BenchmarkCos-4 1293114 93.07 ns/op BenchmarkCosh-4 1354302 88.88 ns/op BenchmarkErf-4 2160408 55.16 ns/op BenchmarkErfc-4 2230526 55.78 ns/op BenchmarkErfinv-4 1855096 67.92 ns/op BenchmarkErfcinv-4 1841196 67.18 ns/op BenchmarkExp-4 4900748 43.15 ns/op BenchmarkExpGo-4 895740 134.8 ns/op BenchmarkExpm1-4 1934174 61.80 ns/op BenchmarkExp2-4 963094 124.8 ns/op BenchmarkExp2Go-4 930457 131.2 ns/op BenchmarkAbs-4 3984558 30.10 ns/op BenchmarkDim-4 8871746 13.05 ns/op BenchmarkFloor-4 18579710 6.533 ns/op BenchmarkMax-4 13025506 9.932 ns/op BenchmarkMin-4 13150417 9.606 ns/op BenchmarkMod-4 335948 337.8 ns/op BenchmarkFrexp-4 2002160 60.01 ns/op BenchmarkGamma-4 703288 162.4 ns/op BenchmarkHypot-4 9948345 25.54 ns/op BenchmarkHypotGo-4 1530439 79.00 ns/op BenchmarkIlogb-4 2331565 52.27 ns/op BenchmarkJ0-4 254953 493.0 ns/op BenchmarkJ1-4 269700 475.0 ns/op BenchmarkJn-4 122780 1000 ns/op BenchmarkLdexp-4 1799330 64.63 ns/op BenchmarkLgamma-4 922887 139.7 ns/op BenchmarkLog-4 4162626 52.69 ns/op BenchmarkLogb-4 2140254 52.79 ns/op BenchmarkLog1p-4 1000000 100.1 ns/op BenchmarkLog10-4 3550606 51.82 ns/op BenchmarkLog2-4 1449166 81.96 ns/op BenchmarkModf-4 2862670 43.35 ns/op BenchmarkNextafter32-4 2786311 43.87 ns/op BenchmarkNextafter64-4 2791375 44.07 ns/op BenchmarkPowInt-4 558498 199.4 ns/op BenchmarkPowFrac-4 421556 304.7 ns/op BenchmarkPow10Pos-4 4525665 26.71 ns/op BenchmarkPow10Neg-4 4434063 26.77 ns/op BenchmarkRound-4 3804721 31.72 ns/op BenchmarkRoundToEven-4 8924350 13.67 ns/op BenchmarkRemainder-4 503600 232.9 ns/op BenchmarkSignbit-4 5449892 22.25 ns/op BenchmarkSin-4 1618203 73.98 ns/op BenchmarkSincos-4 1000000 113.2 ns/op BenchmarkSinh-4 1640013 73.48 ns/op BenchmarkSqrtIndirect-4 18465504 6.540 ns/op BenchmarkSqrtLatency-4 17156066 7.671 ns/op BenchmarkSqrtIndirectLatency-4 17533989 7.825 ns/op BenchmarkSqrtGoLatency-4 1320727 88.51 ns/op BenchmarkSqrtPrime-4 32863 3603 ns/op BenchmarkTan-4 1443727 86.40 ns/op BenchmarkTanh-4 1297837 94.55 ns/op BenchmarkTrunc-4 18839013 6.543 ns/op BenchmarkY0-4 228489 489.5 ns/op BenchmarkY1-4 258771 470.0 ns/op BenchmarkYn-4 117742 995.5 ns/op BenchmarkFloat64bits-4 5565055 21.59 ns/op BenchmarkFloat64frombits-4 5336672 22.73 ns/op BenchmarkFloat32bits-4 5084032 22.97 ns/op BenchmarkFloat32frombits-4 5475075 21.54 ns/op BenchmarkFMA-4 17108586 6.968 ns/op PASS ok math 12.810s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11384101 10.38 ns/op 6163.04 MB/s BenchmarkAddVV/2-4 10462294 11.51 ns/op 11124.96 MB/s BenchmarkAddVV/3-4 9429795 12.82 ns/op 14976.55 MB/s BenchmarkAddVV/4-4 9539401 12.67 ns/op 20210.70 MB/s BenchmarkAddVV/5-4 8484457 13.55 ns/op 23608.87 MB/s BenchmarkAddVV/10-4 7443706 16.35 ns/op 39141.35 MB/s BenchmarkAddVV/100-4 1769732 67.89 ns/op 94275.27 MB/s BenchmarkAddVV/1000-4 200034 579.5 ns/op 110440.06 MB/s BenchmarkSubVV/1-4 11335401 10.64 ns/op 6016.89 MB/s BenchmarkSubVV/2-4 10496121 11.62 ns/op 11020.22 MB/s BenchmarkSubVV/3-4 9514344 12.77 ns/op 15031.46 MB/s BenchmarkSubVV/4-4 9546114 12.83 ns/op 19953.00 MB/s BenchmarkSubVV/5-4 8846227 13.69 ns/op 23377.08 MB/s BenchmarkSubVV/10-4 7371805 16.41 ns/op 38999.27 MB/s BenchmarkSubVV/100-4 1803968 66.47 ns/op 96282.41 MB/s BenchmarkSubVV/1000-4 189718 582.8 ns/op 109812.06 MB/s BenchmarkAddVW/1-4 12443864 9.689 ns/op 825.68 MB/s BenchmarkAddVW/2-4 11583087 9.987 ns/op 1602.13 MB/s BenchmarkAddVW/3-4 10800826 11.42 ns/op 2102.00 MB/s BenchmarkAddVW/4-4 10207444 11.93 ns/op 2682.09 MB/s BenchmarkAddVW/5-4 10153437 12.04 ns/op 3323.02 MB/s BenchmarkAddVW/10-4 8058045 14.32 ns/op 5586.48 MB/s BenchmarkAddVW/100-4 307102 340.9 ns/op 2346.70 MB/s BenchmarkAddVW/1000-4 52750 2280 ns/op 3509.50 MB/s BenchmarkAddVWext/1-4 12262845 9.971 ns/op 802.32 MB/s BenchmarkAddVWext/2-4 11499162 10.08 ns/op 1587.05 MB/s BenchmarkAddVWext/3-4 10935674 11.17 ns/op 2148.67 MB/s BenchmarkAddVWext/4-4 10187152 12.08 ns/op 2649.68 MB/s BenchmarkAddVWext/5-4 9969494 12.12 ns/op 3300.73 MB/s BenchmarkAddVWext/10-4 8430780 14.37 ns/op 5565.99 MB/s BenchmarkAddVWext/100-4 89035 1382 ns/op 578.90 MB/s BenchmarkAddVWext/1000-4 8967 13145 ns/op 608.57 MB/s BenchmarkSubVW/1-4 12365695 10.01 ns/op 799.47 MB/s BenchmarkSubVW/2-4 10931875 10.60 ns/op 1509.31 MB/s BenchmarkSubVW/3-4 10718332 11.29 ns/op 2125.41 MB/s BenchmarkSubVW/4-4 10121769 11.97 ns/op 2673.91 MB/s BenchmarkSubVW/5-4 9914179 12.06 ns/op 3315.38 MB/s BenchmarkSubVW/10-4 8197267 14.20 ns/op 5634.47 MB/s BenchmarkSubVW/100-4 334051 358.3 ns/op 2233.06 MB/s BenchmarkSubVW/1000-4 49885 2316 ns/op 3453.49 MB/s BenchmarkSubVWext/1-4 12025024 9.948 ns/op 804.16 MB/s BenchmarkSubVWext/2-4 11486679 10.67 ns/op 1498.92 MB/s BenchmarkSubVWext/3-4 10209404 11.70 ns/op 2050.74 MB/s BenchmarkSubVWext/4-4 9899792 11.92 ns/op 2684.98 MB/s BenchmarkSubVWext/5-4 9763908 12.22 ns/op 3273.96 MB/s BenchmarkSubVWext/10-4 8346474 14.43 ns/op 5544.83 MB/s BenchmarkSubVWext/100-4 85512 1404 ns/op 569.63 MB/s BenchmarkSubVWext/1000-4 8772 13393 ns/op 597.33 MB/s BenchmarkMulAddVWW/1-4 9787176 12.20 ns/op 5245.33 MB/s BenchmarkMulAddVWW/2-4 9316860 13.04 ns/op 9813.74 MB/s BenchmarkMulAddVWW/3-4 8711497 13.59 ns/op 14127.48 MB/s BenchmarkMulAddVWW/4-4 8643423 14.03 ns/op 18244.34 MB/s BenchmarkMulAddVWW/5-4 8344249 14.98 ns/op 21364.06 MB/s BenchmarkMulAddVWW/10-4 6193701 19.39 ns/op 33010.52 MB/s BenchmarkMulAddVWW/100-4 1000000 102.7 ns/op 62290.33 MB/s BenchmarkMulAddVWW/1000-4 124621 956.1 ns/op 66942.04 MB/s BenchmarkAddMulVVW/1-4 11103476 10.94 ns/op 5848.10 MB/s BenchmarkAddMulVVW/2-4 9935163 11.84 ns/op 10813.26 MB/s BenchmarkAddMulVVW/3-4 9155815 13.28 ns/op 14462.59 MB/s BenchmarkAddMulVVW/4-4 8536410 14.55 ns/op 17597.79 MB/s BenchmarkAddMulVVW/5-4 7951706 15.26 ns/op 20975.24 MB/s BenchmarkAddMulVVW/10-4 6565437 18.39 ns/op 34803.72 MB/s BenchmarkAddMulVVW/100-4 1458949 82.39 ns/op 77677.43 MB/s BenchmarkAddMulVVW/1000-4 155623 716.7 ns/op 89298.28 MB/s BenchmarkDivWVW/1-4 2772034 44.87 ns/op 1426.46 MB/s BenchmarkDivWVW/2-4 1241302 97.96 ns/op 1306.70 MB/s BenchmarkDivWVW/3-4 964221 124.7 ns/op 1539.64 MB/s BenchmarkDivWVW/4-4 834403 145.5 ns/op 1759.95 MB/s BenchmarkDivWVW/5-4 801564 149.9 ns/op 2134.80 MB/s BenchmarkDivWVW/10-4 445537 275.1 ns/op 2326.37 MB/s BenchmarkDivWVW/100-4 58334 2111 ns/op 3032.01 MB/s BenchmarkDivWVW/1000-4 5966 20652 ns/op 3098.91 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11360305 9.729 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12127580 9.672 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10646408 10.85 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11002995 10.07 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9769353 11.61 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10101456 11.19 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9036940 12.53 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9233409 12.22 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8413140 13.01 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8944353 12.80 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6410569 17.45 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7024603 16.34 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 107.8 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1284495 91.47 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 131550 924.9 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 152607 779.2 ns/op BenchmarkDecimalConversion-4 214 569269 ns/op BenchmarkFloatString/100-4 10000 10419 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 225 533763 ns/op 2921 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 50554102 ns/op 61372 B/op 55 allocs/op BenchmarkFloatString/100000-4 1 4981623459 ns/op 860960 B/op 545 allocs/op BenchmarkFloatAdd/10-4 172773 712.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 170929 696.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 149620 788.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 85568 1389 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16842 7030 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 219966 539.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 217665 530.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 218521 541.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 160483 746.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44652 2721 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1940 58709 ns/op BenchmarkParseFloatLargeExp-4 456 265747 ns/op BenchmarkGCD10x10/WithoutXY-4 200653 598.2 ns/op BenchmarkGCD10x10/WithXY-4 59662 2062 ns/op BenchmarkGCD10x100/WithoutXY-4 100488 1208 ns/op BenchmarkGCD10x100/WithXY-4 17796 6961 ns/op BenchmarkGCD10x1000/WithoutXY-4 66633 1845 ns/op BenchmarkGCD10x1000/WithXY-4 14538 8637 ns/op BenchmarkGCD100x100/WithoutXY-4 24495 4694 ns/op BenchmarkGCD100x100/WithXY-4 10000 11117 ns/op BenchmarkGCD100x1000/WithoutXY-4 12154 9763 ns/op BenchmarkGCD100x1000/WithXY-4 5944 19445 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2036 56333 ns/op BenchmarkGCD1000x1000/WithXY-4 1119 99052 ns/op BenchmarkHilbert-4 22 4952000 ns/op BenchmarkBinomial-4 13801 8583 ns/op BenchmarkQuoRem-4 20980 6200 ns/op BenchmarkExp-4 15 7538729 ns/op BenchmarkExpMont/Odd-4 122 977353 ns/op 2590 B/op 21 allocs/op BenchmarkExpMont/Even1-4 121 978225 ns/op 3362 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 1014123 ns/op 3844 B/op 53 allocs/op BenchmarkExpMont/Even3-4 99 1014065 ns/op 3844 B/op 53 allocs/op BenchmarkExpMont/Even4-4 100 1008702 ns/op 3821 B/op 52 allocs/op BenchmarkExpMont/Even8-4 100 1006610 ns/op 3832 B/op 53 allocs/op BenchmarkExpMont/Even32-4 100 1020666 ns/op 3884 B/op 54 allocs/op BenchmarkExpMont/Even64-4 142 878128 ns/op 3650 B/op 54 allocs/op BenchmarkExpMont/Even96-4 133 874702 ns/op 3773 B/op 51 allocs/op BenchmarkExpMont/Even128-4 159 740523 ns/op 3260 B/op 50 allocs/op BenchmarkExpMont/Even255-4 177 666483 ns/op 2932 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 446 286224 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 391 310716 ns/op 1730 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 388 312528 ns/op 1739 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 379 321732 ns/op 1734 B/op 47 allocs/op BenchmarkExp2-4 14 7608251 ns/op BenchmarkBitset-4 712843 160.1 ns/op BenchmarkBitsetNeg-4 425551 292.6 ns/op BenchmarkBitsetOrig-4 251607 493.2 ns/op BenchmarkBitsetNegOrig-4 165110 784.4 ns/op BenchmarkModSqrt225_Tonelli-4 100 1087038 ns/op BenchmarkModSqrt225_3Mod4-4 357 327810 ns/op BenchmarkModSqrt231_Tonelli-4 98 1095107 ns/op BenchmarkModSqrt231_5Mod8-4 306 389461 ns/op BenchmarkModInverse-4 13026 9525 ns/op BenchmarkSqrt-4 1650 73109 ns/op BenchmarkIntSqr/1-4 1383130 88.20 ns/op BenchmarkIntSqr/2-4 681500 165.8 ns/op BenchmarkIntSqr/3-4 570958 200.2 ns/op BenchmarkIntSqr/5-4 403476 289.4 ns/op BenchmarkIntSqr/8-4 296678 404.6 ns/op BenchmarkIntSqr/10-4 244590 498.7 ns/op BenchmarkIntSqr/20-4 44418 2714 ns/op BenchmarkIntSqr/30-4 34398 3642 ns/op BenchmarkIntSqr/50-4 21546 5827 ns/op BenchmarkIntSqr/80-4 12775 9382 ns/op BenchmarkIntSqr/100-4 8680 12414 ns/op BenchmarkIntSqr/200-4 3300 31301 ns/op BenchmarkIntSqr/300-4 1483 75183 ns/op BenchmarkIntSqr/500-4 769 166608 ns/op BenchmarkIntSqr/800-4 288 413312 ns/op BenchmarkIntSqr/1000-4 217 554190 ns/op BenchmarkDiv/20/10-4 377474 289.6 ns/op BenchmarkDiv/40/20-4 413126 289.8 ns/op BenchmarkDiv/100/50-4 363270 337.1 ns/op BenchmarkDiv/200/100-4 49039 2663 ns/op BenchmarkDiv/400/200-4 45465 2642 ns/op BenchmarkDiv/1000/500-4 39702 3225 ns/op BenchmarkDiv/2000/1000-4 28473 4319 ns/op BenchmarkDiv/20000/10000-4 960 114697 ns/op BenchmarkDiv/200000/100000-4 26 4965044 ns/op BenchmarkDiv/2000000/1000000-4 1 134218137 ns/op BenchmarkDiv/20000000/10000000-4 1 3875642187 ns/op BenchmarkMul-4 5 22364562 ns/op BenchmarkNatMul/10-4 173858 683.4 ns/op BenchmarkNatMul/100-4 5790 22080 ns/op BenchmarkNatMul/1000-4 172 695814 ns/op BenchmarkZeroShifts/Shl-4 18573 7110 ns/op BenchmarkZeroShifts/ShlSame-4 4712392 24.61 ns/op BenchmarkZeroShifts/Shr-4 18265 7336 ns/op BenchmarkZeroShifts/ShrSame-4 5012254 24.60 ns/op BenchmarkExp3Power/0x10-4 186861 653.4 ns/op BenchmarkExp3Power/0x40-4 165318 763.0 ns/op BenchmarkExp3Power/0x100-4 97255 1260 ns/op BenchmarkExp3Power/0x400-4 45240 2657 ns/op BenchmarkExp3Power/0x1000-4 8756 12495 ns/op BenchmarkExp3Power/0x4000-4 1938 61686 ns/op BenchmarkExp3Power/0x10000-4 210 569249 ns/op BenchmarkExp3Power/0x40000-4 19 5925065 ns/op BenchmarkExp3Power/0x100000-4 2 60083298 ns/op BenchmarkExp3Power/0x400000-4 1 557896729 ns/op BenchmarkFibo-4 3 38973512 ns/op BenchmarkNatSqr/1-4 976528 125.8 ns/op BenchmarkNatSqr/2-4 562509 215.6 ns/op BenchmarkNatSqr/3-4 439747 273.9 ns/op BenchmarkNatSqr/5-4 314923 377.5 ns/op BenchmarkNatSqr/8-4 229746 542.3 ns/op BenchmarkNatSqr/10-4 185458 667.9 ns/op BenchmarkNatSqr/20-4 41859 2802 ns/op BenchmarkNatSqr/30-4 32960 3754 ns/op BenchmarkNatSqr/50-4 19590 6065 ns/op BenchmarkNatSqr/80-4 10000 10009 ns/op BenchmarkNatSqr/100-4 9169 13082 ns/op BenchmarkNatSqr/200-4 3408 33828 ns/op BenchmarkNatSqr/300-4 1532 79797 ns/op BenchmarkNatSqr/500-4 762 161183 ns/op BenchmarkNatSqr/800-4 320 372720 ns/op BenchmarkNatSqr/1000-4 235 506258 ns/op BenchmarkNatSetBytes/8-4 722691 141.0 ns/op BenchmarkNatSetBytes/24-4 242895 495.0 ns/op BenchmarkNatSetBytes/128-4 55090 2212 ns/op BenchmarkNatSetBytes/7-4 860826 125.7 ns/op BenchmarkNatSetBytes/23-4 254144 469.9 ns/op BenchmarkNatSetBytes/127-4 56767 2126 ns/op BenchmarkScanPi-4 265 452493 ns/op BenchmarkStringPiParallel-4 754 168463 ns/op BenchmarkScan/10/Base2-4 41877 2831 ns/op BenchmarkScan/100/Base2-4 4441 25246 ns/op BenchmarkScan/1000/Base2-4 484 245258 ns/op BenchmarkScan/10/Base8-4 103316 1160 ns/op BenchmarkScan/100/Base8-4 13485 8751 ns/op BenchmarkScan/1000/Base8-4 1386 86372 ns/op BenchmarkScan/10/Base10-4 105998 1095 ns/op BenchmarkScan/100/Base10-4 14605 8169 ns/op BenchmarkScan/1000/Base10-4 1510 79226 ns/op BenchmarkScan/10/Base16-4 121531 995.5 ns/op BenchmarkScan/100/Base16-4 16687 7206 ns/op BenchmarkScan/1000/Base16-4 1712 69492 ns/op BenchmarkString/10/Base2-4 176040 690.4 ns/op BenchmarkString/100/Base2-4 22737 5345 ns/op BenchmarkString/1000/Base2-4 2359 51425 ns/op BenchmarkString/10/Base8-4 342625 347.6 ns/op BenchmarkString/100/Base8-4 60498 1956 ns/op BenchmarkString/1000/Base8-4 6706 18077 ns/op BenchmarkString/10/Base10-4 205754 611.0 ns/op BenchmarkString/100/Base10-4 38510 3211 ns/op BenchmarkString/1000/Base10-4 4760 25608 ns/op BenchmarkString/10/Base16-4 391491 305.1 ns/op BenchmarkString/100/Base16-4 80059 1493 ns/op BenchmarkString/1000/Base16-4 9470 13091 ns/op BenchmarkLeafSize/0-4 46 2590861 ns/op BenchmarkLeafSize/1-4 393 297719 ns/op BenchmarkLeafSize/2-4 397 293094 ns/op BenchmarkLeafSize/3-4 298 408607 ns/op BenchmarkLeafSize/4-4 379 298097 ns/op BenchmarkLeafSize/5-4 264 453717 ns/op BenchmarkLeafSize/6-4 308 393603 ns/op BenchmarkLeafSize/7-4 322 379679 ns/op BenchmarkLeafSize/8-4 426 286762 ns/op BenchmarkLeafSize/9-4 226 538890 ns/op BenchmarkLeafSize/10-4 259 458518 ns/op BenchmarkLeafSize/11-4 270 419351 ns/op BenchmarkLeafSize/12-4 312 391536 ns/op BenchmarkLeafSize/13-4 278 426740 ns/op BenchmarkLeafSize/14-4 320 372506 ns/op BenchmarkLeafSize/15-4 349 350406 ns/op BenchmarkLeafSize/16-4 408 284492 ns/op BenchmarkLeafSize/32-4 412 284972 ns/op BenchmarkLeafSize/64-4 390 306706 ns/op BenchmarkProbablyPrime/n=0-4 9 12146087 ns/op BenchmarkProbablyPrime/n=1-4 8 13528039 ns/op BenchmarkProbablyPrime/n=5-4 6 19722464 ns/op BenchmarkProbablyPrime/n=10-4 4 26844890 ns/op BenchmarkProbablyPrime/n=20-4 3 41939007 ns/op BenchmarkProbablyPrime/Lucas-4 10 10350113 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 74 1539713 ns/op BenchmarkRatCmp-4 231418 533.5 ns/op BenchmarkFloatSqrt/64-4 22440 5349 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14269 8324 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9897 11834 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4268 23486 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 813 149392 ns/op 17997 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 60 1917547 ns/op 174998 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 143410695 ns/op 3685640 B/op 566 allocs/op PASS ok math/big 50.500s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 9914241 12.34 ns/op BenchmarkLeadingZeros8-4 9399037 12.62 ns/op BenchmarkLeadingZeros16-4 10082848 11.83 ns/op BenchmarkLeadingZeros32-4 10491361 11.63 ns/op BenchmarkLeadingZeros64-4 10562378 11.50 ns/op BenchmarkTrailingZeros-4 10603530 11.42 ns/op BenchmarkTrailingZeros8-4 10024243 12.01 ns/op BenchmarkTrailingZeros16-4 10363699 11.53 ns/op BenchmarkTrailingZeros32-4 10355256 11.64 ns/op BenchmarkTrailingZeros64-4 10381088 11.45 ns/op BenchmarkOnesCount-4 10583718 11.51 ns/op BenchmarkOnesCount8-4 10440320 11.80 ns/op BenchmarkOnesCount16-4 9791895 11.99 ns/op BenchmarkOnesCount32-4 10212807 11.81 ns/op BenchmarkOnesCount64-4 10433832 11.74 ns/op BenchmarkRotateLeft-4 10261808 11.52 ns/op BenchmarkRotateLeft8-4 10918906 11.12 ns/op BenchmarkRotateLeft16-4 10271896 11.73 ns/op BenchmarkRotateLeft32-4 10852480 10.95 ns/op BenchmarkRotateLeft64-4 10857996 11.06 ns/op BenchmarkReverse-4 14270194 8.326 ns/op BenchmarkReverse8-4 18754152 6.409 ns/op BenchmarkReverse16-4 16779578 7.169 ns/op BenchmarkReverse32-4 15115248 7.950 ns/op BenchmarkReverse64-4 14361399 8.412 ns/op BenchmarkReverseBytes-4 18635342 6.495 ns/op BenchmarkReverseBytes16-4 18258447 6.455 ns/op BenchmarkReverseBytes32-4 18732896 6.553 ns/op BenchmarkReverseBytes64-4 18459118 6.620 ns/op BenchmarkAdd-4 10889611 11.15 ns/op BenchmarkAdd32-4 10447978 11.49 ns/op BenchmarkAdd64-4 10960374 11.14 ns/op BenchmarkAdd64multiple-4 17326562 6.770 ns/op BenchmarkSub-4 10529815 11.27 ns/op BenchmarkSub32-4 10242242 11.83 ns/op BenchmarkSub64-4 10826472 11.30 ns/op BenchmarkSub64multiple-4 17424561 6.878 ns/op BenchmarkMul-4 11020111 11.00 ns/op BenchmarkMul32-4 10277325 11.31 ns/op BenchmarkMul64-4 11007012 10.99 ns/op BenchmarkDiv-4 2655220 44.86 ns/op BenchmarkDiv32-4 5578348 21.53 ns/op BenchmarkDiv64-4 2645738 44.31 ns/op PASS ok math/bits 6.835s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10326105 23.62 ns/op BenchmarkAcos-4 396660 283.4 ns/op BenchmarkAcosh-4 404390 303.5 ns/op BenchmarkAsin-4 452312 285.0 ns/op BenchmarkAsinh-4 450742 281.0 ns/op BenchmarkAtan-4 700810 212.4 ns/op BenchmarkAtanh-4 688071 213.1 ns/op BenchmarkConj-4 19288712 5.624 ns/op BenchmarkCos-4 546080 207.7 ns/op BenchmarkCosh-4 568298 210.6 ns/op BenchmarkExp-4 780487 163.0 ns/op BenchmarkLog-4 802339 164.6 ns/op BenchmarkLog10-4 826744 165.6 ns/op BenchmarkPhase-4 1668493 72.16 ns/op BenchmarkPolar-4 1000000 107.1 ns/op BenchmarkPow-4 228208 612.6 ns/op BenchmarkRect-4 1000000 110.2 ns/op BenchmarkSin-4 582337 212.5 ns/op BenchmarkSinh-4 560509 214.5 ns/op BenchmarkSqrt-4 1000000 122.7 ns/op BenchmarkTan-4 343147 351.2 ns/op BenchmarkTanh-4 389676 317.7 ns/op PASS ok math/cmplx 4.098s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 617130 166.7 ns/op BenchmarkInt63ThreadsafeParallel-4 507806 253.6 ns/op BenchmarkInt63Unthreadsafe-4 1300383 93.45 ns/op BenchmarkIntn1000-4 854259 137.0 ns/op BenchmarkInt63n1000-4 871122 122.0 ns/op BenchmarkInt31n1000-4 986466 115.1 ns/op BenchmarkFloat32-4 980698 111.6 ns/op BenchmarkFloat64-4 1304947 92.76 ns/op BenchmarkPerm3-4 208299 595.2 ns/op BenchmarkPerm30-4 23808 5065 ns/op BenchmarkPerm30ViaShuffle-4 26094 4570 ns/op BenchmarkShuffleOverhead-4 18151 6660 ns/op BenchmarkRead3-4 885852 132.6 ns/op BenchmarkRead64-4 73024 1610 ns/op BenchmarkRead1000-4 5013 23882 ns/op BenchmarkConcurrent-4 128289 965.1 ns/op PASS ok math/rand 3.395s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 43273 2631 ns/op BenchmarkQDecodeWord-4 103768 1130 ns/op BenchmarkQDecodeHeader-4 96808 1234 ns/op BenchmarkTypeByExtension/.html-4 414747 291.3 ns/op BenchmarkTypeByExtension/.HTML-4 295458 369.8 ns/op BenchmarkTypeByExtension/.unused-4 366832 315.7 ns/op BenchmarkExtensionsByType/text/html-4 206737 600.9 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 122588 1047 ns/op BenchmarkExtensionsByType/application/octet-stream-4 185636 630.3 ns/op PASS ok mime 2.366s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 673 173549 ns/op 48206 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 627 176099 ns/op 48590 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 273 439514 ns/op 105237 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 508 230532 ns/op 49842 B/op 207 allocs/op PASS ok mime/multipart 1.752s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 991 117928 ns/op PASS ok mime/quotedprintable 1.210s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 168 809110 ns/op 8507 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 18 6680463 ns/op 19533 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5216740774 ns/op 158424 B/op 226 allocs/op BenchmarkDNSName-4 108603 1020 ns/op BenchmarkInterfaces-4 5796 22453 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 7473 14479 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5828 20269 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 5506 19695 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 8257 14252 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 5883 19040 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 6157 16740 ns/op BenchmarkParseIPValidIPv4-4 333444 361.7 ns/op BenchmarkParseIPValidIPv6-4 187180 664.4 ns/op BenchmarkIPString/IPv4-4 124646 965.5 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9638 10838 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 49141 2624 ns/op BenchmarkIPEqual/IPv4-4 1134316 105.5 ns/op BenchmarkIPEqual/IPv6-4 1117262 106.5 ns/op BenchmarkTCP4OneShot-4 2678 39770 ns/op BenchmarkTCP4OneShotTimeout-4 3292 38980 ns/op BenchmarkTCP4Persistent-4 11131 11436 ns/op BenchmarkTCP4PersistentTimeout-4 11844 10666 ns/op BenchmarkTCP6OneShot-4 2547 46224 ns/op BenchmarkTCP6OneShotTimeout-4 2912 38178 ns/op BenchmarkTCP6Persistent-4 11722 10237 ns/op BenchmarkTCP6PersistentTimeout-4 11676 10353 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25193 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 26105 ns/op BenchmarkSetReadDeadline-4 132720 918.0 ns/op BenchmarkUDP6LinkLocalUnicast-4 7522 16990 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9667 14601 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 6511 20780 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10330 11717 ns/op 0 B/op 0 allocs/op PASS ok net 11.921s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27190 4256 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11220 10970 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14240 8564 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17785 6828 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 32152 3920 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 47842 2580 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1527936 75.66 ns/op BenchmarkFindChild/n=2/rep=map-4 3291733 34.67 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1368183 85.75 ns/op BenchmarkFindChild/n=4/rep=linear-4 783663 144.4 ns/op BenchmarkFindChild/n=4/rep=map-4 3271878 38.32 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 749154 152.5 ns/op BenchmarkFindChild/n=8/rep=linear-4 423718 286.8 ns/op BenchmarkFindChild/n=8/rep=map-4 2900676 42.64 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 391617 305.8 ns/op BenchmarkFindChild/n=16/rep=linear-4 219277 567.0 ns/op BenchmarkFindChild/n=16/rep=map-4 2854880 39.68 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2134423 55.02 ns/op BenchmarkFindChild/n=32/rep=linear-4 108092 1112 ns/op BenchmarkFindChild/n=32/rep=map-4 3264708 36.33 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2346595 53.90 ns/op BenchmarkServerMatch-4 19564 6305 ns/op BenchmarkReadRequestChrome-4 3535 32300 ns/op 18.92 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 11213 ns/op 6.96 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9157 11664 ns/op 7.03 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6476 16560 ns/op 9.12 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16656 7344 ns/op 5.45 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 226 609209 ns/op 1.68 MB/s BenchmarkFileAndServer_1KB/https1-4 153 753845 ns/op 1.36 MB/s BenchmarkFileAndServer_1KB/h2-4 98 1065535 ns/op 0.96 MB/s BenchmarkFileAndServer_16MB/h1-4 2 59464390 ns/op 282.14 MB/s BenchmarkFileAndServer_16MB/https1-4 1 136456298 ns/op 122.95 MB/s BenchmarkFileAndServer_16MB/h2-4 1 286096371 ns/op 58.64 MB/s BenchmarkFileAndServer_64MB/h1-4 1 232568256 ns/op 288.56 MB/s BenchmarkFileAndServer_64MB/https1-4 1 468478017 ns/op 143.25 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1068139365 ns/op 62.83 MB/s BenchmarkServeMux-4 235 546191 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 291 438464 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 288 432591 ns/op 5963 B/op 63 allocs/op BenchmarkClientServer/https1-4 165 642072 ns/op 6802 B/op 75 allocs/op BenchmarkClientServer/h2-4 126 881578 ns/op 10432 B/op 83 allocs/op BenchmarkClientServerParallel/4/h1-4 1119 95518 ns/op 9476 B/op 76 allocs/op BenchmarkClientServerParallel/4/https1-4 26 4290086 ns/op 96850 B/op 1066 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:17893: read tcp 127.0.0.1:17887->127.0.0.1:17893: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:17888: read tcp 127.0.0.1:17887->127.0.0.1:17888: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:17915: read tcp 127.0.0.1:17894->127.0.0.1:17915: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:17916: write tcp 127.0.0.1:17894->127.0.0.1:17916: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:17914: write tcp 127.0.0.1:17894->127.0.0.1:17914: use of closed network connection BenchmarkClientServerParallel/4/h2-4 210 480936 ns/op 16003 B/op 161 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:17943: read tcp 127.0.0.1:17928->127.0.0.1:17943: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:17939: read tcp 127.0.0.1:17928->127.0.0.1:17939: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:17938: write tcp 127.0.0.1:17928->127.0.0.1:17938: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:17934: write tcp 127.0.0.1:17928->127.0.0.1:17934: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:17935: write tcp 127.0.0.1:17928->127.0.0.1:17935: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:17941: write tcp 127.0.0.1:17928->127.0.0.1:17941: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:17960: read tcp 127.0.0.1:17945->127.0.0.1:17960: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:17956: write tcp 127.0.0.1:17945->127.0.0.1:17956: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:17958: write tcp 127.0.0.1:17945->127.0.0.1:17958: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:17957: write tcp 127.0.0.1:17945->127.0.0.1:17957: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 840 134167 ns/op 15592 B/op 95 allocs/op BenchmarkClientServerParallel/64/https1-4 76 4675270 ns/op 103420 B/op 1115 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18614: read tcp 127.0.0.1:18595->127.0.0.1:18614: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18610: read tcp 127.0.0.1:18595->127.0.0.1:18610: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18603: write tcp 127.0.0.1:18595->127.0.0.1:18603: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18604: write tcp 127.0.0.1:18595->127.0.0.1:18604: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18601: write tcp 127.0.0.1:18595->127.0.0.1:18601: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18640: write tcp 127.0.0.1:18617->127.0.0.1:18640: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18625: write tcp 127.0.0.1:18617->127.0.0.1:18625: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18639: write tcp 127.0.0.1:18617->127.0.0.1:18639: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18638: write tcp 127.0.0.1:18617->127.0.0.1:18638: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18642: write tcp 127.0.0.1:18617->127.0.0.1:18642: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 86 1985131 ns/op 45275 B/op 492 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18798: read tcp 127.0.0.1:18778->127.0.0.1:18798: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18790: read tcp 127.0.0.1:18778->127.0.0.1:18790: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18784: read tcp 127.0.0.1:18778->127.0.0.1:18784: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18786: read tcp 127.0.0.1:18778->127.0.0.1:18786: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18785: read tcp 127.0.0.1:18778->127.0.0.1:18785: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18788: read tcp 127.0.0.1:18778->127.0.0.1:18788: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18787: read tcp 127.0.0.1:18778->127.0.0.1:18787: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18793: read tcp 127.0.0.1:18778->127.0.0.1:18793: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18789: read tcp 127.0.0.1:18778->127.0.0.1:18789: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:18792: read tcp 127.0.0.1:18778->127.0.0.1:18792: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1106457141 ns/op 29096 B/op 153 allocs/op BenchmarkClient-4 211 591569 ns/op 3753 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 440 247879 ns/op 7583 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 930 122268 ns/op 3022 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1292 86051 ns/op 1886 B/op 13 allocs/op BenchmarkServerHandlerTypeLen-4 1352 86843 ns/op 2765 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1598 78925 ns/op 2736 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1275 93181 ns/op 2745 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1178 88994 ns/op 1990 B/op 14 allocs/op BenchmarkServerHijack-4 781 161910 ns/op 16724 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 230 452117 ns/op 5903 B/op 52 allocs/op BenchmarkResponseStatusLine-4 513487 226.6 ns/op 0 B/op 0 allocs/op PASS ok net/http 19.283s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4218 34382 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.308s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 85129 1374 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 508870 215.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 177151 660.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 63860 1903 ns/op BenchmarkStdIPv4-4 129960 887.4 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 85491 1407 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 88350 1363 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 79795 1467 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 65128 1837 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1582808 74.52 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1464997 81.91 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1414392 85.09 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 260198 448.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 277984 419.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 257512 464.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 83283 1504 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 293629 415.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 141058 817.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 153290 792.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 136642 836.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 76351 1625 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 351237 327.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 123682 927.7 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 169036 684.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 246532 496.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 159840 741.5 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 332302 376.0 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 149389 807.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 135573 802.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 147502 792.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 115569 1107 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 465878 258.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 156175 758.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 97477 1226 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 124536 963.7 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 161670 754.0 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 117579 1032 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 236805 463.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 108391 1055 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 127382 856.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 186601 665.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 129468 941.4 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 115.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 113.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 113.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 998554 120.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 849571 119.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 997774 120.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 967852 120.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 954634 119.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 120.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 354478 335.4 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 567710 204.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 199466 601.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 217269 553.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 193497 602.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 71139 1672 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 513664 231.9 ns/op PASS ok net/netip 8.729s 2023/09/18 18:07:31 Test RPC server listening on 127.0.0.1:19309 2023/09/18 18:07:31 Test HTTP RPC server listening on 127.0.0.1:19310 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1519 78031 ns/op BenchmarkEndToEndHTTP-4 1442 81204 ns/op BenchmarkEndToEndAsync-4 3062 34811 ns/op BenchmarkEndToEndAsyncHTTP-4 3716 32347 ns/op PASS ok net/rpc 1.818s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3120 35298 ns/op BenchmarkReadMIMEHeader/server_headers-4 5308 22689 ns/op BenchmarkUncommon-4 24877 4519 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.582s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4116 24759 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 98253 1181 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 565922 196.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 92305 1306 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 177556 681.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 85422 1394 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14208 8403 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 384136 291.7 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 91393 1330 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 179652 667.7 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 84458 1405 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15828 7601 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 203352 587.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 75602 1461 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 79168 1527 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35012 3347 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6477 18478 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 200451 596.6 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 78159 1530 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 78861 1525 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36099 3427 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6111 18104 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.137s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3133005 37.26 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 163393 708.6 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 904 132153 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries BenchmarkReaddir-4 318 375689 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries BenchmarkReadDir-4 694 172516 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries BenchmarkStatDot-4 84516 1418 ns/op BenchmarkStatFile-4 70543 1670 ns/op BenchmarkStatDir-4 76657 1561 ns/op BenchmarkLstatDot-4 87126 1419 ns/op BenchmarkLstatFile-4 71850 1696 ns/op BenchmarkLstatDir-4 78066 1599 ns/op PASS ok os 2.658s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 51 2628897 ns/op 6549 B/op 29 allocs/op PASS ok os/exec 1.310s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 406316 276.1 ns/op PASS ok os/user 1.299s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3831667 31.40 ns/op BenchmarkString-4 2250255 53.01 ns/op BenchmarkBytes-4 2067244 56.97 ns/op BenchmarkNamedBytes-4 1000000 108.5 ns/op BenchmarkBytesArray-4 701551 160.5 ns/op BenchmarkSliceLen-4 2319928 51.92 ns/op BenchmarkMapLen-4 912070 126.7 ns/op BenchmarkStringLen-4 1802842 67.40 ns/op BenchmarkArrayLen-4 1280527 94.56 ns/op BenchmarkSliceCap-4 2406675 51.34 ns/op BenchmarkDeepEqual/int8-4 492680 239.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 89644 1305 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 391548 298.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 87456 1346 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 408986 292.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 88564 1335 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 410052 289.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 89275 1357 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 404379 298.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 86060 1359 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 468199 243.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 117967 1024 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 393800 292.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 89070 1365 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 399144 290.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 89316 1369 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 407710 296.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 88412 1374 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 409021 302.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 87800 1373 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 393624 293.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 88179 1352 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 417610 288.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 88939 1368 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 410478 291.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 87782 1351 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 408726 290.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 85488 1358 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 409796 289.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 87640 1389 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 497558 236.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 91996 1307 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 393352 292.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 87139 1395 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 118066 994.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 57790 2066 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 45216 2598 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 32787 3644 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 34326 3506 ns/op BenchmarkIsZero/ArrayComparable-4 276700 432.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 30028 4027 ns/op BenchmarkIsZero/StructComparable-4 572296 204.6 ns/op BenchmarkIsZero/StructIncomparable-4 137676 855.1 ns/op BenchmarkSetZero/Bool/Direct-4 4205902 29.24 ns/op BenchmarkSetZero/Bool/CachedZero-4 825534 140.6 ns/op BenchmarkSetZero/Bool/NewZero-4 632032 184.7 ns/op BenchmarkSetZero/Int/Direct-4 2463140 48.38 ns/op BenchmarkSetZero/Int/CachedZero-4 844906 139.7 ns/op BenchmarkSetZero/Int/NewZero-4 661611 180.2 ns/op BenchmarkSetZero/Uint/Direct-4 2463758 47.41 ns/op BenchmarkSetZero/Uint/CachedZero-4 835705 141.9 ns/op BenchmarkSetZero/Uint/NewZero-4 625131 181.9 ns/op BenchmarkSetZero/Float/Direct-4 2480125 48.47 ns/op BenchmarkSetZero/Float/CachedZero-4 870063 138.8 ns/op BenchmarkSetZero/Float/NewZero-4 627894 181.4 ns/op BenchmarkSetZero/Complex/Direct-4 2532120 48.13 ns/op BenchmarkSetZero/Complex/CachedZero-4 852396 136.7 ns/op BenchmarkSetZero/Complex/NewZero-4 636210 189.0 ns/op BenchmarkSetZero/Array/Direct-4 2208240 55.68 ns/op BenchmarkSetZero/Array/CachedZero-4 825081 146.6 ns/op BenchmarkSetZero/Array/NewZero-4 631508 185.5 ns/op BenchmarkSetZero/Chan/Direct-4 2489998 48.03 ns/op BenchmarkSetZero/Chan/CachedZero-4 840368 138.8 ns/op BenchmarkSetZero/Chan/NewZero-4 666212 180.6 ns/op BenchmarkSetZero/Func/Direct-4 2506185 47.57 ns/op BenchmarkSetZero/Func/CachedZero-4 832660 138.4 ns/op BenchmarkSetZero/Func/NewZero-4 623720 177.1 ns/op BenchmarkSetZero/Interface/Direct-4 2192364 52.96 ns/op BenchmarkSetZero/Interface/CachedZero-4 862684 138.2 ns/op BenchmarkSetZero/Interface/NewZero-4 652971 181.8 ns/op BenchmarkSetZero/Map/Direct-4 2524664 48.36 ns/op BenchmarkSetZero/Map/CachedZero-4 840925 138.6 ns/op BenchmarkSetZero/Map/NewZero-4 649413 182.2 ns/op BenchmarkSetZero/Pointer/Direct-4 2460109 48.39 ns/op BenchmarkSetZero/Pointer/CachedZero-4 846442 139.0 ns/op BenchmarkSetZero/Pointer/NewZero-4 651638 180.0 ns/op BenchmarkSetZero/Slice/Direct-4 2179222 54.81 ns/op BenchmarkSetZero/Slice/CachedZero-4 843075 139.6 ns/op BenchmarkSetZero/Slice/NewZero-4 648962 181.4 ns/op BenchmarkSetZero/String/Direct-4 2440899 50.61 ns/op BenchmarkSetZero/String/CachedZero-4 848854 138.9 ns/op BenchmarkSetZero/String/NewZero-4 654351 184.0 ns/op BenchmarkSetZero/Struct/Direct-4 2175405 53.40 ns/op BenchmarkSetZero/Struct/CachedZero-4 818750 144.7 ns/op BenchmarkSetZero/Struct/NewZero-4 635535 184.8 ns/op BenchmarkSelect/1-4 168842 742.0 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 72230 1660 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 36379 3326 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 187032 590.6 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 158350 750.3 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 112257 1025 ns/op 124.88 MB/s BenchmarkCallArgCopy/size=256-4 103692 1186 ns/op 215.94 MB/s BenchmarkCallArgCopy/size=1024-4 73750 1611 ns/op 635.47 MB/s BenchmarkCallArgCopy/size=4096-4 35758 3412 ns/op 1200.33 MB/s BenchmarkCallArgCopy/size=65536-4 2602 41884 ns/op 1564.69 MB/s BenchmarkFieldByName1-4 1347391 91.30 ns/op BenchmarkFieldByName2-4 100015 1417 ns/op BenchmarkFieldByName3-4 13879 8711 ns/op BenchmarkInterfaceBig-4 3985237 29.83 ns/op BenchmarkInterfaceSmall-4 3924031 30.31 ns/op BenchmarkNew-4 1842909 55.75 ns/op BenchmarkMap/StringKeys/MapIndex-4 2221 53741 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1874 62367 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2186 53945 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1873 64350 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2336 53057 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1851 62374 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 206158 559.2 ns/op PASS ok reflect 17.522s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 11059 12167 ns/op 9246 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 14228 8201 ns/op 9303 B/op 1 allocs/op BenchmarkFindString-4 10000 11106 ns/op 9243 B/op 1 allocs/op BenchmarkFindSubmatch-4 10556 11359 ns/op 9357 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 8953 11374 ns/op 9034 B/op 2 allocs/op BenchmarkLiteral-4 10000 10486 ns/op BenchmarkNotLiteral-4 4134 27755 ns/op BenchmarkMatchClass-4 3268 36415 ns/op BenchmarkMatchClass_InRange-4 2898 37170 ns/op BenchmarkReplaceAll-4 2622 55808 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 15376 7640 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 34923 3259 ns/op BenchmarkAnchoredShortMatch-4 13881 7967 ns/op BenchmarkAnchoredLongMatch-4 19290 6112 ns/op BenchmarkOnePassShortA-4 20834 5829 ns/op BenchmarkNotOnePassShortA-4 8502 15140 ns/op BenchmarkOnePassShortB-4 27427 4297 ns/op BenchmarkNotOnePassShortB-4 10000 12470 ns/op BenchmarkOnePassLongPrefix-4 81033 1515 ns/op BenchmarkOnePassLongNotPrefix-4 28110 4179 ns/op BenchmarkMatchParallelShared-4 20126 5659 ns/op BenchmarkMatchParallelCopied-4 20460 5659 ns/op BenchmarkQuoteMetaAll-4 147676 815.9 ns/op 17.16 MB/s BenchmarkQuoteMetaNone-4 318013 393.5 ns/op 66.07 MB/s BenchmarkCompile/Onepass-4 3842 29041 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1586 72871 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 188 644675 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3606146 31.80 ns/op 503.11 MB/s BenchmarkMatch/Easy0/32-4 16548 7148 ns/op 4.48 MB/s BenchmarkMatch/Easy0/1K-4 15128 7979 ns/op 128.33 MB/s BenchmarkMatch/Easy0i/16-4 3851010 31.66 ns/op 505.42 MB/s BenchmarkMatch/Easy0i/32-4 5475 21484 ns/op 1.49 MB/s BenchmarkMatch/Easy0i/1K-4 280 443810 ns/op 2.31 MB/s BenchmarkMatch/Easy1/16-4 3928555 31.06 ns/op 515.09 MB/s BenchmarkMatch/Easy1/32-4 16213 7078 ns/op 4.52 MB/s BenchmarkMatch/Easy1/1K-4 7039 16655 ns/op 61.48 MB/s BenchmarkMatch/Medium/16-4 3706634 31.59 ns/op 506.46 MB/s BenchmarkMatch/Medium/32-4 6475 19436 ns/op 1.65 MB/s BenchmarkMatch/Medium/1K-4 296 385795 ns/op 2.65 MB/s BenchmarkMatch/Hard/16-4 3366472 34.71 ns/op 461.01 MB/s BenchmarkMatch/Hard/32-4 4359 29032 ns/op 1.10 MB/s BenchmarkMatch/Hard/1K-4 181 657054 ns/op 1.56 MB/s BenchmarkMatch/Hard1/16-4 1500 81962 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 792 152728 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 26 4415163 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 31098 3864 ns/op 4.14 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 19017 6381 ns/op 5.01 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 744 170105 ns/op 6.02 MB/s 27 B/op 0 allocs/op PASS ok regexp 8.804s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 626427 195.9 ns/op BenchmarkIsWordChar-4 150795 816.8 ns/op PASS ok regexp/syntax 2.435s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 68509 1583 ns/op BenchmarkCallers/inlined-4 68434 1767 ns/op BenchmarkCallers/no-cache-4 15704 7736 ns/op BenchmarkFPCallers/cached-4 2808470 42.86 ns/op BenchmarkMakeChan/Byte-4 1071424 126.2 ns/op BenchmarkMakeChan/Int-4 989437 179.1 ns/op BenchmarkMakeChan/Ptr-4 549034 219.1 ns/op BenchmarkMakeChan/Struct/0-4 1000000 108.5 ns/op BenchmarkMakeChan/Struct/32-4 449575 336.7 ns/op BenchmarkMakeChan/Struct/40-4 402169 323.9 ns/op BenchmarkChanNonblocking-4 9842910 10.88 ns/op BenchmarkSelectUncontended-4 765988 142.8 ns/op BenchmarkSelectSyncContended-4 24752 5668 ns/op BenchmarkSelectAsyncContended-4 78453 1473 ns/op BenchmarkSelectNonblock-4 5642690 20.46 ns/op BenchmarkChanUncontended-4 12325 15114 ns/op BenchmarkChanContended-4 926 146614 ns/op BenchmarkChanSync-4 125935 1040 ns/op BenchmarkChanSyncWork-4 33933 3388 ns/op BenchmarkChanProdCons0-4 60291 1945 ns/op BenchmarkChanProdCons10-4 79159 1694 ns/op BenchmarkChanProdCons100-4 70258 1662 ns/op BenchmarkChanProdConsWork0-4 67287 1939 ns/op BenchmarkChanProdConsWork10-4 66770 1872 ns/op BenchmarkChanProdConsWork100-4 63878 1960 ns/op BenchmarkSelectProdCons-4 53570 2425 ns/op BenchmarkReceiveDataFromClosedChan-4 708315 189.2 ns/op BenchmarkChanCreation-4 155582 686.6 ns/op BenchmarkChanSem-4 93714 1068 ns/op BenchmarkChanPopular-4 98 1344578 ns/op BenchmarkChanClosed-4 463090 230.1 ns/op BenchmarkCallClosure-4 6097581 19.80 ns/op BenchmarkCallClosure1-4 6136735 19.58 ns/op BenchmarkCallClosure2-4 1398405 86.27 ns/op BenchmarkCallClosure3-4 1694622 81.56 ns/op BenchmarkCallClosure4-4 1405042 90.42 ns/op BenchmarkComplex128DivNormal-4 9796478 19.48 ns/op BenchmarkComplex128DivNisNaN-4 7723918 21.45 ns/op BenchmarkComplex128DivDisNaN-4 7229647 22.81 ns/op BenchmarkComplex128DivNisInf-4 9954057 21.89 ns/op BenchmarkComplex128DivDisInf-4 4891746 29.37 ns/op BenchmarkSetTypePtr-4 43190402 2.675 ns/op 2991.02 MB/s BenchmarkSetTypePtr8-4 9846376 12.12 ns/op 5278.96 MB/s BenchmarkSetTypePtr16-4 9984871 12.19 ns/op 10499.71 MB/s BenchmarkSetTypePtr32-4 9630802 12.10 ns/op 21159.27 MB/s BenchmarkSetTypePtr64-4 9958471 12.11 ns/op 42264.39 MB/s BenchmarkSetTypePtr126-4 5662143 20.60 ns/op 48924.10 MB/s BenchmarkSetTypePtr128-4 5857658 20.34 ns/op 50338.11 MB/s BenchmarkSetTypePtrSlice-4 735115 166.4 ns/op 49222.02 MB/s BenchmarkSetTypeNode1-4 9889483 12.18 ns/op 1970.60 MB/s BenchmarkSetTypeNode1Slice-4 3023172 40.33 ns/op 19043.51 MB/s BenchmarkSetTypeNode8-4 9872072 12.09 ns/op 6617.52 MB/s BenchmarkSetTypeNode8Slice-4 1584849 77.00 ns/op 33247.85 MB/s BenchmarkSetTypeNode64-4 5754604 21.22 ns/op 24881.66 MB/s BenchmarkSetTypeNode64Slice-4 231704 523.6 ns/op 32266.41 MB/s BenchmarkSetTypeNode64Dead-4 7332783 15.86 ns/op 33290.00 MB/s BenchmarkSetTypeNode64DeadSlice-4 257914 473.0 ns/op 35724.37 MB/s BenchmarkSetTypeNode124-4 5674507 20.84 ns/op 48375.12 MB/s BenchmarkSetTypeNode124Slice-4 181724 671.1 ns/op 48063.11 MB/s BenchmarkSetTypeNode126-4 5802294 20.53 ns/op 49886.20 MB/s BenchmarkSetTypeNode126Slice-4 180394 684.6 ns/op 47861.05 MB/s BenchmarkSetTypeNode128-4 4038339 29.82 ns/op 34872.61 MB/s BenchmarkSetTypeNode128Slice-4 143648 851.6 ns/op 39079.06 MB/s BenchmarkSetTypeNode130-4 4060617 29.84 ns/op 35393.77 MB/s BenchmarkSetTypeNode130Slice-4 142219 859.7 ns/op 39307.52 MB/s BenchmarkSetTypeNode1024-4 745450 158.2 ns/op 51885.96 MB/s BenchmarkSetTypeNode1024Slice-4 24112 5049 ns/op 52026.35 MB/s BenchmarkAllocation-4 5083 35265 ns/op BenchmarkReadMemStats-4 5102 20346 ns/op BenchmarkReadMemStatsLatency-4 1 62506 p50-ns 62506 p90-ns 62506 p99-ns BenchmarkWriteBarrier-4 2811733 43.34 ns/op BenchmarkBulkWriteBarrier-4 6779246 17.10 ns/op BenchmarkScanStackNoLocals-4 3 44400003 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11093128 10.44 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10349665 11.45 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9002808 13.34 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7318568 17.12 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4993744 26.01 ns/op BenchmarkHash5-4 5669230 20.35 ns/op 245.70 MB/s BenchmarkHash16-4 6486687 18.82 ns/op 850.31 MB/s BenchmarkHash64-4 5640273 21.31 ns/op 3003.23 MB/s BenchmarkHash1024-4 1854550 63.96 ns/op 16009.01 MB/s BenchmarkHash65536-4 36818 3128 ns/op 20953.38 MB/s BenchmarkAlignedLoad-4 7056331 16.52 ns/op BenchmarkUnalignedLoad-4 7327843 15.87 ns/op BenchmarkEqEfaceConcrete-4 6087718 19.50 ns/op BenchmarkEqIfaceConcrete-4 5967888 20.26 ns/op BenchmarkNeEfaceConcrete-4 6269958 18.66 ns/op BenchmarkNeIfaceConcrete-4 6139920 19.21 ns/op BenchmarkConvT2EByteSized/bool-4 5634644 20.69 ns/op BenchmarkConvT2EByteSized/uint8-4 6060562 20.00 ns/op BenchmarkConvT2ESmall-4 5433435 22.20 ns/op BenchmarkConvT2EUintptr-4 5370429 22.54 ns/op BenchmarkConvT2ELarge-4 1000000 102.6 ns/op BenchmarkConvT2ISmall-4 5453323 22.11 ns/op BenchmarkConvT2IUintptr-4 5600077 21.41 ns/op BenchmarkConvT2ILarge-4 1249030 96.42 ns/op BenchmarkConvI2E-4 4194934 26.98 ns/op BenchmarkConvI2I-4 4282921 28.04 ns/op BenchmarkAssertE2T-4 4277221 27.12 ns/op BenchmarkAssertE2TLarge-4 2492301 47.80 ns/op BenchmarkAssertE2I-4 4273068 28.31 ns/op BenchmarkAssertI2T-4 4384566 27.26 ns/op BenchmarkAssertI2I-4 4287620 27.83 ns/op BenchmarkAssertI2E-4 5963654 19.37 ns/op BenchmarkAssertE2E-4 5758430 19.67 ns/op BenchmarkAssertE2T2-4 3708950 33.37 ns/op BenchmarkAssertE2T2Blank-4 4279810 27.82 ns/op BenchmarkAssertI2E2-4 4287428 27.75 ns/op BenchmarkAssertI2E2Blank-4 5907393 20.95 ns/op BenchmarkAssertE2E2-4 4266427 27.44 ns/op BenchmarkAssertE2E2Blank-4 5932200 20.35 ns/op BenchmarkConvT2Ezero/zero/16-4 5496490 21.74 ns/op BenchmarkConvT2Ezero/zero/32-4 5371278 22.21 ns/op BenchmarkConvT2Ezero/zero/64-4 5316084 22.49 ns/op BenchmarkConvT2Ezero/zero/str-4 5275675 22.28 ns/op BenchmarkConvT2Ezero/zero/slice-4 5313018 22.07 ns/op BenchmarkConvT2Ezero/zero/big-4 252038 525.1 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1318776 91.12 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 103.4 ns/op BenchmarkConvT2Ezero/nonzero/big-4 310569 483.0 ns/op BenchmarkConvT2Ezero/smallint/16-4 5188213 22.40 ns/op BenchmarkConvT2Ezero/smallint/32-4 5298048 22.40 ns/op BenchmarkConvT2Ezero/smallint/64-4 5323198 22.54 ns/op BenchmarkConvT2Ezero/largeint/16-4 1736709 73.97 ns/op BenchmarkConvT2Ezero/largeint/32-4 1728397 81.78 ns/op BenchmarkConvT2Ezero/largeint/64-4 1692134 72.82 ns/op BenchmarkMalloc8-4 2057802 59.15 ns/op BenchmarkMalloc16-4 2004636 68.09 ns/op BenchmarkMallocTypeInfo8-4 2069294 57.51 ns/op BenchmarkMallocTypeInfo16-4 1644634 72.10 ns/op BenchmarkMallocLargeStruct-4 166629 748.2 ns/op BenchmarkGoroutineSelect-4 73 1700659 ns/op BenchmarkGoroutineBlocking-4 94 1434749 ns/op BenchmarkGoroutineForRange-4 79 1551730 ns/op BenchmarkGoroutineIdle-4 100 1152071 ns/op BenchmarkHashStringSpeed-4 2585647 52.50 ns/op BenchmarkHashBytesSpeed-4 1398098 86.54 ns/op BenchmarkHashInt32Speed-4 2969343 39.09 ns/op BenchmarkHashInt64Speed-4 2846932 41.46 ns/op BenchmarkHashStringArraySpeed-4 570010 212.2 ns/op BenchmarkMegMap-4 2925069 39.30 ns/op BenchmarkMegOneMap-4 4011097 30.54 ns/op BenchmarkMegEqMap-4 1855 65137 ns/op BenchmarkMegEmptyMap-4 4709698 25.94 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2475166 47.79 ns/op BenchmarkSmallStrMap-4 3070610 38.25 ns/op BenchmarkMapStringKeysEight_16-4 2983167 40.79 ns/op BenchmarkMapStringKeysEight_32-4 3019646 40.55 ns/op BenchmarkMapStringKeysEight_64-4 2966086 40.98 ns/op BenchmarkMapStringKeysEight_1M-4 2974526 40.34 ns/op BenchmarkIntMap-4 3717717 32.49 ns/op BenchmarkMapFirst/1-4 4498490 26.36 ns/op BenchmarkMapFirst/2-4 4626712 26.28 ns/op BenchmarkMapFirst/3-4 4537608 26.28 ns/op BenchmarkMapFirst/4-4 4565193 26.74 ns/op BenchmarkMapFirst/5-4 4514002 26.61 ns/op BenchmarkMapFirst/6-4 4463710 27.04 ns/op BenchmarkMapFirst/7-4 4307613 26.47 ns/op BenchmarkMapFirst/8-4 4359357 26.78 ns/op BenchmarkMapFirst/9-4 3928881 30.53 ns/op BenchmarkMapFirst/10-4 3845150 31.46 ns/op BenchmarkMapFirst/11-4 3915220 32.04 ns/op BenchmarkMapFirst/12-4 3846961 31.17 ns/op BenchmarkMapFirst/13-4 3868404 30.78 ns/op BenchmarkMapFirst/14-4 3927202 31.01 ns/op BenchmarkMapFirst/15-4 3980018 30.60 ns/op BenchmarkMapFirst/16-4 3882048 30.37 ns/op BenchmarkMapMid/1-4 4603302 26.19 ns/op BenchmarkMapMid/2-4 4404645 27.45 ns/op BenchmarkMapMid/3-4 4404069 27.33 ns/op BenchmarkMapMid/4-4 4319974 28.74 ns/op BenchmarkMapMid/5-4 4000792 28.54 ns/op BenchmarkMapMid/6-4 4301169 29.26 ns/op BenchmarkMapMid/7-4 4122226 28.60 ns/op BenchmarkMapMid/8-4 4039717 29.06 ns/op BenchmarkMapMid/9-4 3747596 30.44 ns/op BenchmarkMapMid/10-4 3509581 31.96 ns/op BenchmarkMapMid/11-4 3883350 31.93 ns/op BenchmarkMapMid/12-4 3824523 32.92 ns/op BenchmarkMapMid/13-4 4094571 31.95 ns/op BenchmarkMapMid/14-4 3625674 31.36 ns/op BenchmarkMapMid/15-4 3907892 32.69 ns/op BenchmarkMapMid/16-4 3808311 33.14 ns/op BenchmarkMapLast/1-4 4461663 26.21 ns/op BenchmarkMapLast/2-4 4315569 28.13 ns/op BenchmarkMapLast/3-4 4196445 28.26 ns/op BenchmarkMapLast/4-4 4233618 28.67 ns/op BenchmarkMapLast/5-4 4055352 29.54 ns/op BenchmarkMapLast/6-4 3951159 30.01 ns/op BenchmarkMapLast/7-4 4044770 30.44 ns/op BenchmarkMapLast/8-4 3910555 31.02 ns/op BenchmarkMapLast/9-4 3846282 31.41 ns/op BenchmarkMapLast/10-4 3743094 35.14 ns/op BenchmarkMapLast/11-4 3559304 32.19 ns/op BenchmarkMapLast/12-4 3413733 35.64 ns/op BenchmarkMapLast/13-4 3791821 31.53 ns/op BenchmarkMapLast/14-4 3941688 30.85 ns/op BenchmarkMapLast/15-4 3959280 32.00 ns/op BenchmarkMapLast/16-4 3810116 34.90 ns/op BenchmarkMapCycle-4 1941406 60.24 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3225774 38.98 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2161 55063 ns/op BenchmarkMakeMap/[Byte]Byte-4 684232 194.3 ns/op BenchmarkMakeMap/[Int]Int-4 373170 355.5 ns/op BenchmarkNewEmptyMap-4 12054524 9.800 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1622920 73.22 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 407516 253.6 ns/op BenchmarkMapIterEmpty-4 5064040 23.37 ns/op BenchmarkSameLengthMap-4 4197397 27.68 ns/op BenchmarkBigKeyMap-4 1639633 73.69 ns/op BenchmarkBigValMap-4 1522598 81.68 ns/op BenchmarkSmallKeyMap-4 2701560 44.72 ns/op BenchmarkMapPopulate/1-4 2658051 44.25 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 150631 839.6 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 6548 16058 ns/op 6271 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 813 149182 ns/op 51786 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 74 1789825 ns/op 416067 B/op 200 allocs/op BenchmarkMapPopulate/100000-4 4 26971831 ns/op 6528016 B/op 2903 allocs/op BenchmarkComplexAlgMap-4 478224 265.7 ns/op BenchmarkGoMapClear/Reflexive/1-4 1596015 74.69 ns/op BenchmarkGoMapClear/Reflexive/10-4 1510399 80.90 ns/op BenchmarkGoMapClear/Reflexive/100-4 338109 348.6 ns/op BenchmarkGoMapClear/Reflexive/1000-4 50092 2355 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4916 20835 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1307299 92.21 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 100.2 ns/op BenchmarkGoMapClear/NonReflexive/100-4 327409 354.9 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 49492 2374 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5257 20329 ns/op BenchmarkMapStringConversion/32/simple-4 1782254 68.11 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1708518 69.75 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1587879 77.22 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1648225 72.87 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1593598 77.07 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1419602 83.00 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1851442 66.59 ns/op BenchmarkMapInterfacePtr-4 1826948 60.04 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4598833 25.77 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 136096 1016 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5046 24822 ns/op BenchmarkMapPop1000-4 355 344630 ns/op BenchmarkMapPop10000-4 19 6296737 ns/op BenchmarkMapAssign/Int32/256-4 2170680 53.48 ns/op BenchmarkMapAssign/Int32/65536-4 852050 145.5 ns/op BenchmarkMapAssign/Int64/256-4 2280733 54.73 ns/op BenchmarkMapAssign/Int64/65536-4 813120 141.1 ns/op BenchmarkMapAssign/Str/256-4 1778664 69.51 ns/op BenchmarkMapAssign/Str/65536-4 426110 254.0 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1452523 81.99 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 516238 202.8 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1416110 83.57 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 481758 230.5 ns/op BenchmarkMapOperatorAssign/Str/256-4 533068 2460 ns/op BenchmarkMapOperatorAssign/Str/65536-4 221101 527.5 ns/op BenchmarkMapAppendAssign/Int32/256-4 917806 180.9 ns/op 35 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 216795 524.6 ns/op 59 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 852348 169.7 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 253256 476.2 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 616892 238.5 ns/op 49 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 150102 743.9 ns/op 110 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1792848 67.57 ns/op BenchmarkMapDelete/Int32/1000-4 1878844 63.59 ns/op BenchmarkMapDelete/Int32/10000-4 1778756 67.75 ns/op BenchmarkMapDelete/Int64/100-4 1744170 70.82 ns/op BenchmarkMapDelete/Int64/1000-4 1857994 63.82 ns/op BenchmarkMapDelete/Int64/10000-4 1791669 69.23 ns/op BenchmarkMapDelete/Str/100-4 1431428 83.18 ns/op BenchmarkMapDelete/Str/1000-4 1470421 80.74 ns/op BenchmarkMapDelete/Str/10000-4 1358218 86.84 ns/op BenchmarkMapDelete/Pointer/100-4 1632654 73.25 ns/op BenchmarkMapDelete/Pointer/1000-4 1717406 70.73 ns/op BenchmarkMapDelete/Pointer/10000-4 1611344 77.23 ns/op BenchmarkMemmove/0-4 13159002 8.712 ns/op BenchmarkMemmove/1-4 1970395 61.42 ns/op 16.28 MB/s BenchmarkMemmove/2-4 1855815 61.90 ns/op 32.31 MB/s BenchmarkMemmove/3-4 1874791 63.86 ns/op 46.98 MB/s BenchmarkMemmove/4-4 1902398 64.29 ns/op 62.21 MB/s BenchmarkMemmove/5-4 1879057 63.51 ns/op 78.73 MB/s BenchmarkMemmove/6-4 1860670 64.21 ns/op 93.44 MB/s BenchmarkMemmove/7-4 1846312 63.34 ns/op 110.52 MB/s BenchmarkMemmove/8-4 1949049 62.91 ns/op 127.17 MB/s BenchmarkMemmove/9-4 1800644 66.46 ns/op 135.42 MB/s BenchmarkMemmove/10-4 1771837 67.02 ns/op 149.22 MB/s BenchmarkMemmove/11-4 1766440 66.84 ns/op 164.57 MB/s BenchmarkMemmove/12-4 1770130 65.76 ns/op 182.49 MB/s BenchmarkMemmove/13-4 1766779 65.85 ns/op 197.43 MB/s BenchmarkMemmove/14-4 1806201 67.18 ns/op 208.39 MB/s BenchmarkMemmove/15-4 1791276 65.64 ns/op 228.53 MB/s BenchmarkMemmove/16-4 1906872 64.06 ns/op 249.78 MB/s BenchmarkMemmove/32-4 1828642 67.37 ns/op 475.01 MB/s BenchmarkMemmove/64-4 1718852 69.50 ns/op 920.93 MB/s BenchmarkMemmove/128-4 1554862 77.62 ns/op 1649.01 MB/s BenchmarkMemmove/256-4 1212774 98.58 ns/op 2596.79 MB/s BenchmarkMemmove/512-4 751852 163.1 ns/op 3139.72 MB/s BenchmarkMemmove/1024-4 500269 243.4 ns/op 4207.55 MB/s BenchmarkMemmove/2048-4 309794 390.3 ns/op 5246.84 MB/s BenchmarkMemmove/4096-4 170312 683.0 ns/op 5997.13 MB/s BenchmarkMemmoveOverlap/32-4 1790426 67.25 ns/op 475.81 MB/s BenchmarkMemmoveOverlap/64-4 1691385 70.16 ns/op 912.21 MB/s BenchmarkMemmoveOverlap/128-4 1530340 78.81 ns/op 1624.19 MB/s BenchmarkMemmoveOverlap/256-4 1000000 103.5 ns/op 2474.58 MB/s BenchmarkMemmoveOverlap/512-4 746868 157.2 ns/op 3257.96 MB/s BenchmarkMemmoveOverlap/1024-4 486640 243.0 ns/op 4213.14 MB/s BenchmarkMemmoveOverlap/2048-4 307112 385.9 ns/op 5307.70 MB/s BenchmarkMemmoveOverlap/4096-4 172990 680.5 ns/op 6019.22 MB/s BenchmarkMemmoveUnalignedDst/0-4 13572114 8.417 ns/op BenchmarkMemmoveUnalignedDst/1-4 1975906 61.51 ns/op 16.26 MB/s BenchmarkMemmoveUnalignedDst/2-4 1914478 62.86 ns/op 31.82 MB/s BenchmarkMemmoveUnalignedDst/3-4 1851868 63.47 ns/op 47.27 MB/s BenchmarkMemmoveUnalignedDst/4-4 1880575 63.80 ns/op 62.69 MB/s BenchmarkMemmoveUnalignedDst/5-4 1907913 63.67 ns/op 78.53 MB/s BenchmarkMemmoveUnalignedDst/6-4 1888168 63.56 ns/op 94.39 MB/s BenchmarkMemmoveUnalignedDst/7-4 1897680 64.27 ns/op 108.92 MB/s BenchmarkMemmoveUnalignedDst/8-4 1884688 61.88 ns/op 129.29 MB/s BenchmarkMemmoveUnalignedDst/9-4 1799622 67.95 ns/op 132.45 MB/s BenchmarkMemmoveUnalignedDst/10-4 1752592 67.67 ns/op 147.77 MB/s BenchmarkMemmoveUnalignedDst/11-4 1750894 66.94 ns/op 164.32 MB/s BenchmarkMemmoveUnalignedDst/12-4 1767074 69.29 ns/op 173.18 MB/s BenchmarkMemmoveUnalignedDst/13-4 1768653 67.62 ns/op 192.25 MB/s BenchmarkMemmoveUnalignedDst/14-4 1746412 67.62 ns/op 207.03 MB/s BenchmarkMemmoveUnalignedDst/15-4 1771498 68.11 ns/op 220.23 MB/s BenchmarkMemmoveUnalignedDst/16-4 1793523 67.81 ns/op 235.96 MB/s BenchmarkMemmoveUnalignedDst/32-4 1682214 72.32 ns/op 442.47 MB/s BenchmarkMemmoveUnalignedDst/64-4 1587452 73.66 ns/op 868.83 MB/s BenchmarkMemmoveUnalignedDst/128-4 1431441 84.59 ns/op 1513.24 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 104.2 ns/op 2456.74 MB/s BenchmarkMemmoveUnalignedDst/512-4 833172 142.7 ns/op 3587.44 MB/s BenchmarkMemmoveUnalignedDst/1024-4 448334 258.0 ns/op 3968.93 MB/s BenchmarkMemmoveUnalignedDst/2048-4 307561 394.9 ns/op 5186.15 MB/s BenchmarkMemmoveUnalignedDst/4096-4 165042 712.8 ns/op 5746.41 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1685523 69.68 ns/op 459.23 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1601304 76.45 ns/op 837.11 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1389670 85.45 ns/op 1497.97 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 108.0 ns/op 2371.31 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 813324 141.7 ns/op 3612.41 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 483402 236.7 ns/op 4326.42 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 293466 384.9 ns/op 5321.21 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 173456 701.9 ns/op 5835.48 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13465392 8.683 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1988793 59.90 ns/op 16.69 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1851589 64.09 ns/op 31.21 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1841466 65.03 ns/op 46.13 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1894718 64.52 ns/op 62.00 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1867975 64.91 ns/op 77.03 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1877865 65.58 ns/op 91.50 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1900791 64.80 ns/op 108.03 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1888894 63.51 ns/op 125.97 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1743879 70.40 ns/op 127.84 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1754143 66.50 ns/op 150.38 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1757715 69.17 ns/op 159.03 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1765425 67.45 ns/op 177.90 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1734722 67.40 ns/op 192.87 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1761351 68.08 ns/op 205.63 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1760469 68.72 ns/op 218.26 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1730715 67.27 ns/op 237.85 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1672404 70.37 ns/op 454.72 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1595551 75.55 ns/op 847.08 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1451298 83.85 ns/op 1526.55 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 103.5 ns/op 2472.27 MB/s BenchmarkMemmoveUnalignedSrc/512-4 842468 141.5 ns/op 3618.61 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 485737 246.8 ns/op 4149.68 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 306260 391.6 ns/op 5229.37 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 175734 704.2 ns/op 5816.60 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1507864 79.61 ns/op 200.99 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1528147 79.63 ns/op 200.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1426816 85.52 ns/op 187.10 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1366735 85.99 ns/op 186.07 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1413480 84.51 ns/op 189.32 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1438803 83.54 ns/op 191.54 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1448240 83.73 ns/op 191.08 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1460126 83.10 ns/op 192.55 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1277872 94.05 ns/op 680.49 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1000000 101.2 ns/op 632.14 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1296656 92.19 ns/op 694.21 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1313643 92.35 ns/op 692.99 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1309392 92.49 ns/op 691.99 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1336615 89.76 ns/op 713.00 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1320836 91.85 ns/op 696.79 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1312197 89.16 ns/op 717.79 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 866114 135.0 ns/op 1896.36 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 743670 161.4 ns/op 1586.61 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 945910 127.9 ns/op 2002.09 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 924961 122.3 ns/op 2094.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 968841 123.4 ns/op 2074.36 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 958669 119.8 ns/op 2136.33 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 976320 127.7 ns/op 2004.75 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1000000 120.7 ns/op 2120.81 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 120342 991.4 ns/op 4131.61 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 79557 1491 ns/op 2748.04 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 172154 704.6 ns/op 5813.24 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 172446 709.9 ns/op 5769.63 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 154678 700.5 ns/op 5847.64 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 168872 708.4 ns/op 5782.31 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 171909 723.6 ns/op 5660.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 170954 706.1 ns/op 5800.94 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 7268 15958 ns/op 4106.85 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4896 23531 ns/op 2785.08 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 8659 11605 ns/op 5647.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 8814 11683 ns/op 5609.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 8595 11976 ns/op 5472.31 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 8928 11705 ns/op 5598.74 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 8730 11800 ns/op 5553.67 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 8310 12317 ns/op 5320.83 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1686036 70.45 ns/op 454.24 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1604203 73.22 ns/op 874.12 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1417639 84.83 ns/op 1508.94 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 105.6 ns/op 2423.13 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 852765 140.2 ns/op 3652.79 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 491542 240.1 ns/op 4264.32 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 313138 384.0 ns/op 5333.23 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 176683 688.1 ns/op 5952.82 MB/s BenchmarkMemclr/5-4 11211612 10.73 ns/op 465.82 MB/s BenchmarkMemclr/16-4 10593620 11.46 ns/op 1395.92 MB/s BenchmarkMemclr/64-4 10330510 11.68 ns/op 5478.10 MB/s BenchmarkMemclr/256-4 8988466 13.48 ns/op 18991.67 MB/s BenchmarkMemclr/4096-4 2315344 51.96 ns/op 78834.74 MB/s BenchmarkMemclr/65536-4 64830 2066 ns/op 31721.37 MB/s BenchmarkMemclr/1M-4 2702 39908 ns/op 26274.99 MB/s BenchmarkMemclr/4M-4 651 185106 ns/op 22658.88 MB/s BenchmarkMemclr/8M-4 260 499204 ns/op 16803.97 MB/s BenchmarkMemclr/16M-4 48 2448657 ns/op 6851.60 MB/s BenchmarkMemclr/64M-4 13 9735207 ns/op 6893.42 MB/s BenchmarkMemclrUnaligned/0_5-4 7168969 16.46 ns/op 303.77 MB/s BenchmarkMemclrUnaligned/0_16-4 7100714 16.63 ns/op 962.29 MB/s BenchmarkMemclrUnaligned/0_64-4 6985317 17.48 ns/op 3661.86 MB/s BenchmarkMemclrUnaligned/0_256-4 6130180 19.79 ns/op 12934.35 MB/s BenchmarkMemclrUnaligned/0_4096-4 2136780 55.71 ns/op 73518.54 MB/s BenchmarkMemclrUnaligned/0_65536-4 50336 2250 ns/op 29121.75 MB/s BenchmarkMemclrUnaligned/1_5-4 7156308 16.54 ns/op 302.31 MB/s BenchmarkMemclrUnaligned/1_16-4 7091722 17.02 ns/op 940.23 MB/s BenchmarkMemclrUnaligned/1_64-4 6538856 18.11 ns/op 3533.86 MB/s BenchmarkMemclrUnaligned/1_256-4 6084981 19.62 ns/op 13044.74 MB/s BenchmarkMemclrUnaligned/1_4096-4 1328851 91.31 ns/op 44856.39 MB/s BenchmarkMemclrUnaligned/1_65536-4 47784 2509 ns/op 26122.42 MB/s BenchmarkMemclrUnaligned/4_5-4 7296866 16.33 ns/op 306.15 MB/s BenchmarkMemclrUnaligned/4_16-4 6978273 17.09 ns/op 936.13 MB/s BenchmarkMemclrUnaligned/4_64-4 6751114 17.92 ns/op 3571.36 MB/s BenchmarkMemclrUnaligned/4_256-4 6210453 20.21 ns/op 12665.63 MB/s BenchmarkMemclrUnaligned/4_4096-4 1285910 91.37 ns/op 44828.32 MB/s BenchmarkMemclrUnaligned/4_65536-4 49532 2466 ns/op 26580.20 MB/s BenchmarkMemclrUnaligned/7_5-4 7394038 16.21 ns/op 308.48 MB/s BenchmarkMemclrUnaligned/7_16-4 7046012 16.93 ns/op 945.21 MB/s BenchmarkMemclrUnaligned/7_64-4 6503570 17.88 ns/op 3579.49 MB/s BenchmarkMemclrUnaligned/7_256-4 6210704 20.02 ns/op 12790.30 MB/s BenchmarkMemclrUnaligned/7_4096-4 1317672 90.38 ns/op 45319.74 MB/s BenchmarkMemclrUnaligned/7_65536-4 48973 2442 ns/op 26838.39 MB/s BenchmarkMemclrUnaligned/0_1M-4 2556 46319 ns/op 22638.22 MB/s BenchmarkMemclrUnaligned/0_4M-4 679 205818 ns/op 20378.70 MB/s BenchmarkMemclrUnaligned/0_8M-4 268 520857 ns/op 16105.40 MB/s BenchmarkMemclrUnaligned/0_16M-4 45 2616640 ns/op 6411.74 MB/s BenchmarkMemclrUnaligned/0_64M-4 15 8464567 ns/op 7928.21 MB/s BenchmarkMemclrUnaligned/1_1M-4 2799 44595 ns/op 23513.32 MB/s BenchmarkMemclrUnaligned/1_4M-4 585 195516 ns/op 21452.52 MB/s BenchmarkMemclrUnaligned/1_8M-4 151 890117 ns/op 9424.17 MB/s BenchmarkMemclrUnaligned/1_16M-4 43 2735496 ns/op 6133.15 MB/s BenchmarkMemclrUnaligned/1_64M-4 16 7870983 ns/op 8526.11 MB/s BenchmarkMemclrUnaligned/4_1M-4 2751 44980 ns/op 23311.89 MB/s BenchmarkMemclrUnaligned/4_4M-4 566 200494 ns/op 20919.86 MB/s BenchmarkMemclrUnaligned/4_8M-4 142 751082 ns/op 11168.70 MB/s BenchmarkMemclrUnaligned/4_16M-4 40 2818359 ns/op 5952.83 MB/s BenchmarkMemclrUnaligned/4_64M-4 16 7335597 ns/op 9148.38 MB/s BenchmarkMemclrUnaligned/7_1M-4 2395 45348 ns/op 23122.89 MB/s BenchmarkMemclrUnaligned/7_4M-4 618 210226 ns/op 19951.37 MB/s BenchmarkMemclrUnaligned/7_8M-4 118 885344 ns/op 9474.97 MB/s BenchmarkMemclrUnaligned/7_16M-4 43 2548114 ns/op 6584.17 MB/s BenchmarkMemclrUnaligned/7_64M-4 19 8396951 ns/op 7992.05 MB/s BenchmarkGoMemclr/5-4 2158912 55.98 ns/op 89.32 MB/s BenchmarkGoMemclr/16-4 483032 243.2 ns/op 65.79 MB/s BenchmarkGoMemclr/64-4 129711 912.0 ns/op 70.18 MB/s BenchmarkGoMemclr/256-4 33198 3622 ns/op 70.68 MB/s BenchmarkMemclrRange/1K_2K-4 69664 1697 ns/op 56490.51 MB/s BenchmarkMemclrRange/2K_8K-4 31046 3822 ns/op 87262.18 MB/s BenchmarkMemclrRange/4K_16K-4 42975 2874 ns/op 112413.87 MB/s BenchmarkMemclrRange/160K_228K-4 1632 62553 ns/op 26583.09 MB/s BenchmarkClearFat7-4 6427418 18.64 ns/op BenchmarkClearFat8-4 7199410 16.96 ns/op BenchmarkClearFat11-4 6074856 21.68 ns/op BenchmarkClearFat12-4 5830600 20.38 ns/op BenchmarkClearFat13-4 5993271 20.51 ns/op BenchmarkClearFat14-4 5368342 19.96 ns/op BenchmarkClearFat15-4 6133665 19.74 ns/op BenchmarkClearFat16-4 6878756 17.40 ns/op BenchmarkClearFat24-4 6720864 17.82 ns/op BenchmarkClearFat32-4 6454510 18.50 ns/op BenchmarkClearFat40-4 6004813 19.48 ns/op BenchmarkClearFat48-4 5903349 19.41 ns/op BenchmarkClearFat56-4 5800070 20.52 ns/op BenchmarkClearFat64-4 5936457 20.44 ns/op BenchmarkClearFat72-4 5631446 21.34 ns/op BenchmarkClearFat128-4 4805286 25.65 ns/op BenchmarkClearFat256-4 3361888 36.08 ns/op BenchmarkClearFat512-4 1819928 65.71 ns/op BenchmarkClearFat1024-4 1000000 107.7 ns/op BenchmarkClearFat1032-4 1000000 113.6 ns/op BenchmarkClearFat1040-4 1000000 108.3 ns/op BenchmarkCopyFat7-4 6673700 18.00 ns/op BenchmarkCopyFat8-4 7168035 16.66 ns/op BenchmarkCopyFat11-4 6323474 18.93 ns/op BenchmarkCopyFat12-4 6294074 18.79 ns/op BenchmarkCopyFat13-4 6336752 19.43 ns/op BenchmarkCopyFat14-4 6093422 19.25 ns/op BenchmarkCopyFat15-4 6288963 19.03 ns/op BenchmarkCopyFat16-4 6854414 17.49 ns/op BenchmarkCopyFat24-4 6731012 18.06 ns/op BenchmarkCopyFat32-4 6336901 18.62 ns/op BenchmarkCopyFat64-4 5797789 20.80 ns/op BenchmarkCopyFat72-4 5646958 20.92 ns/op BenchmarkCopyFat128-4 4365822 26.49 ns/op BenchmarkCopyFat256-4 3294831 37.00 ns/op BenchmarkCopyFat512-4 1728420 70.22 ns/op BenchmarkCopyFat520-4 1527126 75.65 ns/op BenchmarkCopyFat1024-4 1000000 116.6 ns/op BenchmarkCopyFat1032-4 1000000 122.8 ns/op BenchmarkCopyFat1040-4 1000000 113.5 ns/op BenchmarkIssue18740/2byte-4 475 251308 ns/op BenchmarkIssue18740/4byte-4 784 154348 ns/op BenchmarkIssue18740/8byte-4 1130 106904 ns/op BenchmarkMemclrKnownSize1-4 8729186 13.59 ns/op 73.58 MB/s BenchmarkMemclrKnownSize2-4 5781403 20.61 ns/op 97.03 MB/s BenchmarkMemclrKnownSize4-4 3535509 33.57 ns/op 119.16 MB/s BenchmarkMemclrKnownSize8-4 1000000 118.3 ns/op 67.64 MB/s BenchmarkMemclrKnownSize16-4 514689 236.7 ns/op 67.59 MB/s BenchmarkMemclrKnownSize32-4 270400 453.7 ns/op 70.53 MB/s BenchmarkMemclrKnownSize64-4 130653 887.6 ns/op 72.10 MB/s BenchmarkMemclrKnownSize112-4 77714 1551 ns/op 72.22 MB/s BenchmarkMemclrKnownSize128-4 67576 1769 ns/op 72.34 MB/s BenchmarkMemclrKnownSize192-4 46461 2622 ns/op 73.23 MB/s BenchmarkMemclrKnownSize248-4 35248 3405 ns/op 72.83 MB/s BenchmarkMemclrKnownSize256-4 35014 3519 ns/op 72.74 MB/s BenchmarkMemclrKnownSize512-4 16855 7054 ns/op 72.59 MB/s BenchmarkMemclrKnownSize1024-4 8532 14142 ns/op 72.41 MB/s BenchmarkMemclrKnownSize4096-4 2154 56619 ns/op 72.34 MB/s BenchmarkMemclrKnownSize512KiB-4 15 7217185 ns/op 72.64 MB/s BenchmarkReadMetricsLatency-4 13491 5695 p50-ns 7015 p90-ns 21760 p99-ns BenchmarkFinalizer-4 159 702402 ns/op BenchmarkFinalizerRun-4 166291 1162 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6350972 18.64 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3074521 38.71 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2360865 50.34 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2357479 51.22 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1268959 93.54 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 102.1 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2238817 53.91 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1246503 96.84 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1297179 92.35 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1945170 60.77 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1958884 61.46 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1710392 71.23 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1468825 82.41 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1317144 89.59 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7640666 15.91 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7519573 16.17 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7129596 16.21 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7698153 15.91 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6774252 17.83 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5943117 20.16 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7486377 16.09 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7373392 16.12 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7527578 16.34 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7508577 15.84 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7321100 16.24 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7393135 16.22 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7589664 16.00 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7478228 16.32 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7329650 16.17 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7696603 15.93 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7306350 16.42 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7580191 16.04 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7634347 16.14 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6708092 18.09 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6451537 18.31 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7492124 15.98 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6631039 18.16 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6631334 18.18 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7490508 15.97 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6555686 18.59 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6780994 18.20 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7592914 15.91 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6540290 18.42 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6546031 18.14 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7601774 16.11 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7597506 16.40 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7460451 16.27 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7482112 15.77 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7129676 16.39 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7414700 16.34 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7658460 15.97 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7319080 16.36 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7233349 16.39 ns/op BenchmarkNetpollBreak-4 3259 39510 ns/op BenchmarkPinnerPinUnpinBatch-4 1000 115907 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 223 546745 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1099 118584 ns/op BenchmarkPinnerPinUnpin-4 1000000 105.5 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 104.8 ns/op BenchmarkPinnerPinUnpinDouble-4 434071 276.2 ns/op BenchmarkPinnerPinUnpinParallel-4 3566562 34.24 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3482412 34.39 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 115287 908.0 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5741613 21.04 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5869276 20.28 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 8817163 13.20 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9524802 12.85 ns/op BenchmarkPingPongHog-4 399 372316 ns/op BenchmarkStackGrowth-4 108984 1034 ns/op BenchmarkStackGrowthDeep-4 1069 95025 ns/op BenchmarkCreateGoroutines-4 27109 4814 ns/op BenchmarkCreateGoroutinesParallel-4 27990 4257 ns/op BenchmarkCreateGoroutinesCapture-4 3775 27984 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 27571 4010 ns/op BenchmarkClosureCall-4 19118539 6.143 ns/op BenchmarkWakeupParallelSpinning/0s-4 5550 20859 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4696 26289 ns/op BenchmarkWakeupParallelSpinning/2µs-4 3712 30660 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2697 44882 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1732 66931 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1202 105430 ns/op BenchmarkWakeupParallelSpinning/50µs-4 681 177206 ns/op BenchmarkWakeupParallelSpinning/100µs-4 430 302305 ns/op BenchmarkMatmult-4 4038032 37.03 ns/op BenchmarkFastrand-4 11679871 10.04 ns/op BenchmarkFastrand64-4 12406420 10.07 ns/op BenchmarkFastrandHashiter-4 4494512 27.79 ns/op BenchmarkFastrandn/2-4 7829860 15.40 ns/op BenchmarkFastrandn/3-4 7347386 16.24 ns/op BenchmarkFastrandn/4-4 8184231 14.78 ns/op BenchmarkFastrandn/5-4 8070096 15.02 ns/op BenchmarkIfaceCmp100-4 91209 1319 ns/op BenchmarkIfaceCmpNil100-4 170834 695.1 ns/op BenchmarkEfaceCmpDiff-4 35929 3245 ns/op BenchmarkEfaceCmpDiffIndirect-4 34788 3488 ns/op BenchmarkDefer-4 1321617 90.44 ns/op BenchmarkDefer10-4 760622 164.4 ns/op BenchmarkDeferMany-4 540733 434.2 ns/op BenchmarkPanicRecover-4 566595 210.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 5904 21102 ns/op 16555 p50-ns 26195 p90-ns 107930 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 5964 125784 ns/op 16890 p50-ns 31535 p90-ns 252118 p99-ns BenchmarkGoroutineProfile/small/idle-4 2910 51084 ns/op 35835 p50-ns 53931 p90-ns 274622 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 6978545 ns/op 374881 p50-ns 19646027 p90-ns 87795971 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7054 20989 ns/op 16288 p50-ns 26224 p90-ns 101843 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 4314 54649 ns/op 15879 p50-ns 23381 p90-ns 137666 p99-ns BenchmarkGoroutineProfile/large/idle-4 27 4688755 ns/op 4412140 p50-ns 5861503 p90-ns 6530137 p99-ns BenchmarkGoroutineProfile/large/loaded-4 21 6247201 ns/op 5245188 p50-ns 7715361 p90-ns 15023034 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6040 23880 ns/op 16946 p50-ns 28280 p90-ns 135939 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 1891 146355 ns/op 18889 p50-ns 37794 p90-ns 1206280 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 840 144280 ns/op 120456 p50-ns 163153 p90-ns 601021 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 100 1363003 ns/op 532946 p50-ns 2372140 p90-ns 15427161 p99-ns BenchmarkRWMutexUncontended-4 2785922 43.74 ns/op BenchmarkRWMutexWrite100-4 477333 269.4 ns/op BenchmarkRWMutexWrite10-4 101244 1383 ns/op BenchmarkRWMutexWorkWrite100-4 378728 438.9 ns/op BenchmarkRWMutexWorkWrite10-4 56989 1780 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2605 47061 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 822 133352 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1197 101369 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 418 290007 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 566 189374 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 195 563675 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 288 379257 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 94 1200136 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 285102 435.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 330379 423.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 243196 472.4 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 317593 389.1 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 303118 394.5 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 274520 466.1 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 302850 509.9 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 323185 422.2 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 264033 531.5 ns/op BenchmarkMakeSlice/Byte-4 1907343 63.28 ns/op BenchmarkMakeSlice/Int16-4 2029802 58.52 ns/op BenchmarkMakeSlice/Int-4 1466746 73.29 ns/op BenchmarkMakeSlice/Ptr-4 1201023 107.4 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 120.9 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 138.8 ns/op BenchmarkMakeSlice/Struct/40-4 807638 167.8 ns/op BenchmarkGrowSlice/Byte-4 841473 152.5 ns/op BenchmarkGrowSlice/Int16-4 796617 163.4 ns/op BenchmarkGrowSlice/Int-4 632536 223.5 ns/op BenchmarkGrowSlice/Ptr-4 522536 275.9 ns/op BenchmarkGrowSlice/Struct/24-4 361126 346.4 ns/op BenchmarkGrowSlice/Struct/32-4 268410 474.8 ns/op BenchmarkGrowSlice/Struct/40-4 230418 540.4 ns/op BenchmarkExtendSlice/IntSlice-4 512149 249.4 ns/op BenchmarkExtendSlice/PointerSlice-4 390459 325.8 ns/op BenchmarkExtendSlice/NoGrow-4 874956 157.0 ns/op BenchmarkAppend-4 874383 130.9 ns/op BenchmarkAppendGrowByte-4 4 25338570 ns/op BenchmarkAppendGrowString-4 1 206523308 ns/op BenchmarkAppendSlice/1Bytes-4 1945812 61.61 ns/op BenchmarkAppendSlice/4Bytes-4 1858597 64.08 ns/op BenchmarkAppendSlice/7Bytes-4 1777304 68.43 ns/op BenchmarkAppendSlice/8Bytes-4 1785043 65.97 ns/op BenchmarkAppendSlice/15Bytes-4 1691439 70.51 ns/op BenchmarkAppendSlice/16Bytes-4 1719373 68.92 ns/op BenchmarkAppendSlice/32Bytes-4 1772248 70.22 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 87415 1245 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 25269 4639 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8714 19049 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1778 65356 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 225 610102 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 50 2278964 ns/op BenchmarkAppendStr/1Bytes-4 2057456 59.19 ns/op BenchmarkAppendStr/4Bytes-4 2006696 60.61 ns/op BenchmarkAppendStr/8Bytes-4 1957578 61.86 ns/op BenchmarkAppendStr/16Bytes-4 1870070 61.07 ns/op BenchmarkAppendStr/32Bytes-4 1957647 60.47 ns/op BenchmarkAppendSpecialCase-4 849913 141.2 ns/op BenchmarkCopy/1Byte-4 1954131 61.43 ns/op 16.28 MB/s BenchmarkCopy/1String-4 1833658 65.14 ns/op 15.35 MB/s BenchmarkCopy/2Byte-4 1780731 63.38 ns/op 31.56 MB/s BenchmarkCopy/2String-4 1843140 67.15 ns/op 29.78 MB/s BenchmarkCopy/4Byte-4 1803489 66.27 ns/op 60.36 MB/s BenchmarkCopy/4String-4 1793586 65.81 ns/op 60.78 MB/s BenchmarkCopy/8Byte-4 1897374 63.48 ns/op 126.02 MB/s BenchmarkCopy/8String-4 1852960 63.27 ns/op 126.43 MB/s BenchmarkCopy/12Byte-4 1800182 66.95 ns/op 179.23 MB/s BenchmarkCopy/12String-4 1775620 66.82 ns/op 179.59 MB/s BenchmarkCopy/16Byte-4 1851847 64.09 ns/op 249.66 MB/s BenchmarkCopy/16String-4 1819678 66.95 ns/op 238.99 MB/s BenchmarkCopy/32Byte-4 1746944 69.04 ns/op 463.49 MB/s BenchmarkCopy/32String-4 1726106 69.66 ns/op 459.35 MB/s BenchmarkCopy/128Byte-4 1376852 85.27 ns/op 1501.12 MB/s BenchmarkCopy/128String-4 1299408 91.31 ns/op 1401.79 MB/s BenchmarkCopy/1024Byte-4 445904 273.4 ns/op 3745.64 MB/s BenchmarkCopy/1024String-4 368070 327.5 ns/op 3126.91 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27628 4319 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 18810 6346 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10015 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 15502 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9572 16993 ns/op BenchmarkAppendInPlace/Grow/Byte-4 154782 895.3 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 155806 864.6 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 105166 1242 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 89419 1362 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 85374 1560 ns/op BenchmarkStackCopyPtr-4 1 145212537 ns/op BenchmarkStackCopy-4 1 107797803 ns/op BenchmarkStackCopyNoCache-4 19 6009860 ns/op BenchmarkStackCopyWithStkobj-4 2 61703169 ns/op BenchmarkIssue18138-4 889 130624 ns/op BenchmarkCompareStringEqual-4 11529783 9.927 ns/op BenchmarkCompareStringIdentical-4 18957255 6.059 ns/op BenchmarkCompareStringSameLength-4 12940892 9.321 ns/op BenchmarkCompareStringDifferentLength-4 18359948 6.495 ns/op BenchmarkCompareStringBigUnaligned-4 1232 95033 ns/op 11033.95 MB/s BenchmarkCompareStringBig-4 1412 74883 ns/op 14003.02 MB/s BenchmarkConcatStringAndBytes-4 2455736 47.73 ns/op BenchmarkSliceByteToString/1-4 2205008 52.67 ns/op BenchmarkSliceByteToString/2-4 1000000 110.4 ns/op BenchmarkSliceByteToString/4-4 1000000 105.3 ns/op BenchmarkSliceByteToString/8-4 1000000 102.5 ns/op BenchmarkSliceByteToString/16-4 1000000 113.6 ns/op BenchmarkSliceByteToString/32-4 1000000 125.3 ns/op BenchmarkSliceByteToString/64-4 976903 161.6 ns/op BenchmarkSliceByteToString/128-4 748698 221.1 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2619314 45.71 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 917901 132.2 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 111.5 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4056619 29.29 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1800728 66.13 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2077044 59.11 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2424555 50.33 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 460837 262.3 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 569881 204.3 ns/op BenchmarkRuneIterate/range/ASCII-4 8273096 13.59 ns/op BenchmarkRuneIterate/range/Japanese-4 2225965 53.52 ns/op BenchmarkRuneIterate/range/MixedLength-4 2596138 46.15 ns/op BenchmarkRuneIterate/range1/ASCII-4 8630590 13.79 ns/op BenchmarkRuneIterate/range1/Japanese-4 2201672 53.63 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2549210 46.58 ns/op BenchmarkRuneIterate/range2/ASCII-4 8124117 13.64 ns/op BenchmarkRuneIterate/range2/Japanese-4 2189905 53.96 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2586590 46.46 ns/op BenchmarkArrayEqual-4 18596488 6.611 ns/op BenchmarkFunc/Name-4 2758719 43.30 ns/op BenchmarkFunc/Entry-4 10384918 11.49 ns/op BenchmarkFunc/FileLine-4 2689251 44.51 ns/op PASS ok runtime 153.337s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 20904 6622 ns/op BenchmarkHandle/concurrent-4 7920 13382 ns/op PASS ok runtime/cgo 1.483s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21250420 5.751 ns/op BenchmarkAtomicStore64-4 9701616 12.56 ns/op BenchmarkAtomicLoad-4 20806891 5.823 ns/op BenchmarkAtomicStore-4 9682010 12.55 ns/op BenchmarkAnd8-4 9433892 12.58 ns/op BenchmarkAnd-4 9519339 12.57 ns/op BenchmarkAnd8Parallel-4 2007787 55.76 ns/op BenchmarkAndParallel-4 2088798 58.53 ns/op BenchmarkOr8-4 9501466 12.64 ns/op BenchmarkOr-4 9424082 12.74 ns/op BenchmarkOr8Parallel-4 2150577 53.79 ns/op BenchmarkOrParallel-4 2079757 56.34 ns/op BenchmarkXadd-4 2036974 54.84 ns/op BenchmarkXadd64-4 1935933 52.98 ns/op BenchmarkCas-4 2180985 54.44 ns/op BenchmarkCas64-4 2234108 58.30 ns/op BenchmarkXchg-4 2055985 53.41 ns/op BenchmarkXchg64-4 2386095 57.23 ns/op PASS ok runtime/internal/atomic 3.940s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4671534 26.62 ns/op BenchmarkMulUintptr/large-4 3613483 32.41 ns/op PASS ok runtime/internal/math 1.390s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 26 4065412 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 27 4730578 ns/op 347.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1144 98122 ns/op 1.615 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 10393773 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 12260156 ns/op 833.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 391 361549 ns/op 16.79 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 73627413 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 87432966 ns/op 6510 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 31 4032865 ns/op 292.2 concurrent_launches/op PASS ok runtime/pprof 2.828s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 43 2728670 ns/op BenchmarkStackLeak-4 11718 9389 ns/op PASS ok runtime/race 1.445s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4384215 26.96 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 186016 652.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.311s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 27 3721063 ns/op BenchmarkIndex_Large-4 16460 7414 ns/op BenchmarkIndexFunc_Large-4 116 991005 ns/op BenchmarkCompact/nil-4 7866879 15.30 ns/op BenchmarkCompact/one-4 1746382 69.63 ns/op BenchmarkCompact/sorted-4 1000000 101.8 ns/op BenchmarkCompact/1_item-4 1000000 116.6 ns/op BenchmarkCompact/unsorted-4 1000000 102.2 ns/op BenchmarkCompact/many-4 703995 173.5 ns/op BenchmarkCompact_Large-4 772 162521 ns/op BenchmarkCompactFunc_Large-4 46 2232656 ns/op BenchmarkReplace/naive-fast-4 67874 1695 ns/op BenchmarkReplace/optimized-fast-4 87638 1362 ns/op BenchmarkReplace/naive-slow-4 22665 4927 ns/op BenchmarkReplace/optimized-slow-4 33333 4117 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 103.3 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 117.4 ns/op BenchmarkBinarySearchFloats/Size64-4 887576 130.8 ns/op BenchmarkBinarySearchFloats/Size128-4 768103 155.3 ns/op BenchmarkBinarySearchFloats/Size512-4 659551 180.5 ns/op BenchmarkBinarySearchFloats/Size1024-4 603723 195.8 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 600986 187.4 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 491838 238.2 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 429613 271.2 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 394090 301.1 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 310334 362.8 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 296212 396.3 ns/op PASS ok slices 4.979s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 159765 705.2 ns/op BenchmarkSortInts-4 2 94079502 ns/op BenchmarkSlicesSortInts-4 2 62903312 ns/op BenchmarkSortIsSorted-4 34 3383835 ns/op BenchmarkSlicesIsSorted-4 54 2121274 ns/op BenchmarkSortStrings-4 1 147784062 ns/op BenchmarkSlicesSortStrings-4 1 101590496 ns/op BenchmarkSortStrings_Sorted-4 27 4030686 ns/op BenchmarkSlicesSortStrings_Sorted-4 43 2718290 ns/op BenchmarkSortStructs-4 1 177473467 ns/op BenchmarkSortFuncStructs-4 1 147454992 ns/op BenchmarkSortString1K-4 252 468612 ns/op BenchmarkSortString1K_Slice-4 198 598735 ns/op BenchmarkStableString1K-4 99 1111290 ns/op BenchmarkSortInt1K-4 332 360083 ns/op BenchmarkSortInt1K_Sorted-4 4449 23270 ns/op BenchmarkSortInt1K_Reversed-4 3448 35234 ns/op BenchmarkSortInt1K_Mod8-4 844 144150 ns/op BenchmarkStableInt1K-4 144 825819 ns/op BenchmarkStableInt1K_Slice-4 166 716894 ns/op BenchmarkSortInt64K-4 3 34403709 ns/op BenchmarkSortInt64K_Slice-4 3 46455157 ns/op BenchmarkStableInt64K-4 2 74425602 ns/op BenchmarkSort1e2-4 459 262762 ns/op BenchmarkStable1e2-4 163 722835 ns/op BenchmarkSort1e4-4 2 53125530 ns/op BenchmarkStable1e4-4 1 236513203 ns/op PASS ok sort 13.118s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 859363 140.3 ns/op BenchmarkAtof64Float-4 757076 159.0 ns/op BenchmarkAtof64FloatExp-4 606765 191.1 ns/op BenchmarkAtof64Big-4 426292 272.6 ns/op BenchmarkAtof64RandomBits-4 221197 532.7 ns/op BenchmarkAtof64RandomFloats-4 383562 270.1 ns/op BenchmarkAtof64RandomLongFloats-4 362020 304.1 ns/op BenchmarkAtof32Decimal-4 729909 142.2 ns/op BenchmarkAtof32Float-4 718136 159.8 ns/op BenchmarkAtof32FloatExp-4 580162 198.1 ns/op BenchmarkAtof32Random-4 347050 336.4 ns/op BenchmarkAtof32RandomLong-4 151875 800.2 ns/op BenchmarkParseInt/Pos/7bit-4 1327333 90.90 ns/op BenchmarkParseInt/Pos/26bit-4 701796 168.7 ns/op BenchmarkParseInt/Pos/31bit-4 585712 200.6 ns/op BenchmarkParseInt/Pos/56bit-4 415254 278.5 ns/op BenchmarkParseInt/Pos/63bit-4 390492 301.9 ns/op BenchmarkParseInt/Neg/7bit-4 1381914 88.25 ns/op BenchmarkParseInt/Neg/26bit-4 644284 160.3 ns/op BenchmarkParseInt/Neg/31bit-4 582828 198.6 ns/op BenchmarkParseInt/Neg/56bit-4 404068 283.1 ns/op BenchmarkParseInt/Neg/63bit-4 386172 304.3 ns/op BenchmarkAtoi/Pos/7bit-4 2221975 53.85 ns/op BenchmarkAtoi/Pos/26bit-4 924876 124.9 ns/op BenchmarkAtoi/Pos/31bit-4 831543 137.0 ns/op BenchmarkAtoi/Pos/56bit-4 500896 233.2 ns/op BenchmarkAtoi/Pos/63bit-4 367434 317.4 ns/op BenchmarkAtoi/Neg/7bit-4 2180445 54.29 ns/op BenchmarkAtoi/Neg/26bit-4 851641 125.0 ns/op BenchmarkAtoi/Neg/31bit-4 807303 139.6 ns/op BenchmarkAtoi/Neg/56bit-4 507043 227.9 ns/op BenchmarkAtoi/Neg/63bit-4 365131 310.7 ns/op BenchmarkFormatFloat/Decimal-4 124269 959.2 ns/op BenchmarkFormatFloat/Float-4 115488 1030 ns/op BenchmarkFormatFloat/Exp-4 117240 1039 ns/op BenchmarkFormatFloat/NegExp-4 116647 1018 ns/op BenchmarkFormatFloat/LongExp-4 93426 1230 ns/op BenchmarkFormatFloat/Big-4 86041 1334 ns/op BenchmarkFormatFloat/BinaryExp-4 234134 522.4 ns/op BenchmarkFormatFloat/32Integer-4 128226 934.8 ns/op BenchmarkFormatFloat/32ExactFraction-4 141193 870.8 ns/op BenchmarkFormatFloat/32Point-4 120333 991.2 ns/op BenchmarkFormatFloat/32Exp-4 125092 958.4 ns/op BenchmarkFormatFloat/32NegExp-4 122480 949.7 ns/op BenchmarkFormatFloat/32Shortest-4 134434 890.3 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 136071 880.3 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 132476 895.8 ns/op BenchmarkFormatFloat/64Fixed1-4 160822 732.3 ns/op BenchmarkFormatFloat/64Fixed2-4 162348 734.7 ns/op BenchmarkFormatFloat/64Fixed3-4 162465 751.0 ns/op BenchmarkFormatFloat/64Fixed4-4 163316 746.1 ns/op BenchmarkFormatFloat/64Fixed12-4 94280 1299 ns/op BenchmarkFormatFloat/64Fixed16-4 109215 1130 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 115645 1042 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 97269 1196 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2262 49285 ns/op BenchmarkFormatFloat/Slowpath64-4 96919 1205 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 94299 1217 ns/op BenchmarkAppendFloat/Decimal-4 143413 830.3 ns/op BenchmarkAppendFloat/Float-4 121959 949.3 ns/op BenchmarkAppendFloat/Exp-4 136108 877.8 ns/op BenchmarkAppendFloat/NegExp-4 138913 876.7 ns/op BenchmarkAppendFloat/LongExp-4 109524 1105 ns/op BenchmarkAppendFloat/Big-4 98612 1178 ns/op BenchmarkAppendFloat/BinaryExp-4 339549 355.0 ns/op BenchmarkAppendFloat/32Integer-4 145027 838.4 ns/op BenchmarkAppendFloat/32ExactFraction-4 161224 753.3 ns/op BenchmarkAppendFloat/32Point-4 135704 883.2 ns/op BenchmarkAppendFloat/32Exp-4 138464 878.5 ns/op BenchmarkAppendFloat/32NegExp-4 131112 877.7 ns/op BenchmarkAppendFloat/32Shortest-4 171903 692.6 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 151545 807.5 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 150380 791.7 ns/op BenchmarkAppendFloat/64Fixed1-4 193976 613.5 ns/op BenchmarkAppendFloat/64Fixed2-4 194176 617.0 ns/op BenchmarkAppendFloat/64Fixed3-4 180357 615.4 ns/op BenchmarkAppendFloat/64Fixed4-4 194704 613.2 ns/op BenchmarkAppendFloat/64Fixed12-4 106659 1137 ns/op BenchmarkAppendFloat/64Fixed16-4 119878 1017 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 146329 786.2 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 111110 1049 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2425 49510 ns/op BenchmarkAppendFloat/Slowpath64-4 107160 1087 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 113166 1078 ns/op BenchmarkFormatInt-4 15183 8138 ns/op BenchmarkAppendInt-4 16333 7079 ns/op BenchmarkFormatUint-4 84590 1503 ns/op BenchmarkAppendUint-4 97088 1256 ns/op BenchmarkFormatIntSmall/7-4 3456303 34.27 ns/op BenchmarkFormatIntSmall/42-4 3525513 34.46 ns/op BenchmarkAppendIntSmall-4 1425556 82.84 ns/op BenchmarkAppendUintVarlen/1-4 1349494 86.15 ns/op BenchmarkAppendUintVarlen/12-4 1333328 89.81 ns/op BenchmarkAppendUintVarlen/123-4 945775 123.7 ns/op BenchmarkAppendUintVarlen/1234-4 972873 123.0 ns/op BenchmarkAppendUintVarlen/12345-4 945123 126.5 ns/op BenchmarkAppendUintVarlen/123456-4 937135 126.9 ns/op BenchmarkAppendUintVarlen/1234567-4 933807 128.7 ns/op BenchmarkAppendUintVarlen/12345678-4 912274 128.0 ns/op BenchmarkAppendUintVarlen/123456789-4 845912 138.6 ns/op BenchmarkAppendUintVarlen/1234567890-4 887451 133.8 ns/op BenchmarkAppendUintVarlen/12345678901-4 872490 138.4 ns/op BenchmarkAppendUintVarlen/123456789012-4 820365 141.6 ns/op BenchmarkAppendUintVarlen/1234567890123-4 826351 141.6 ns/op BenchmarkAppendUintVarlen/12345678901234-4 800683 142.0 ns/op BenchmarkAppendUintVarlen/123456789012345-4 817531 147.4 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 827821 144.8 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 788654 149.7 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 770496 148.4 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 790912 152.2 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 771219 153.0 ns/op BenchmarkQuote-4 43666 2676 ns/op BenchmarkQuoteRune-4 440953 257.1 ns/op BenchmarkAppendQuote-4 48849 2330 ns/op BenchmarkAppendQuoteRune-4 837554 138.2 ns/op BenchmarkUnquoteEasy-4 1375292 88.79 ns/op BenchmarkUnquoteHard-4 46977 2508 ns/op PASS ok strconv 17.171s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 385994 277.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 139821 858.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 192870 676.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 431953 272.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 138982 857.0 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 191888 631.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 305139 414.9 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 86950 1451 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 100093 1224 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 572155 193.6 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22548 5341 ns/op BenchmarkGenericMatch1-4 2137 53748 ns/op BenchmarkGenericMatch2-4 436 272822 ns/op BenchmarkSingleMaxSkipping-4 8904 13180 ns/op 758.72 MB/s BenchmarkSingleLongSuffixFail-4 15908 7605 ns/op 131.76 MB/s BenchmarkSingleMatch-4 254 457849 ns/op 32.76 MB/s BenchmarkByteByteNoMatch-4 74368 1598 ns/op BenchmarkByteByteMatch-4 18687 6564 ns/op BenchmarkByteStringMatch-4 22324 5314 ns/op BenchmarkHTMLEscapeNew-4 72375 1634 ns/op BenchmarkHTMLEscapeOld-4 81728 1403 ns/op BenchmarkByteStringReplacerWriteString-4 1380 82450 ns/op BenchmarkByteReplacerWriteString-4 1641 74730 ns/op BenchmarkByteByteReplaces-4 3390 36038 ns/op BenchmarkByteByteMap-4 9364 11902 ns/op BenchmarkMap/identity/ASCII-4 619840 192.2 ns/op BenchmarkMap/identity/Greek-4 428593 277.8 ns/op BenchmarkMap/change/ASCII-4 36644 3329 ns/op BenchmarkMap/change/Greek-4 27390 4465 ns/op BenchmarkIndexRune-4 1863306 67.09 ns/op BenchmarkIndexRuneLongString-4 1536556 78.15 ns/op BenchmarkIndexRuneFastPath-4 3957566 29.33 ns/op BenchmarkIndex-4 3881600 30.41 ns/op BenchmarkLastIndex-4 4736163 25.04 ns/op BenchmarkIndexByte-4 9931314 11.87 ns/op BenchmarkToUpper/#00-4 4956567 24.62 ns/op BenchmarkToUpper/ONLYUPPER-4 2872536 41.80 ns/op BenchmarkToUpper/abc-4 324944 371.8 ns/op BenchmarkToUpper/AbC123-4 247676 493.8 ns/op BenchmarkToUpper/azAZ09_-4 260143 441.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 54216 2229 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 70177 1717 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 31423 3584 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57081 2113 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 122710 1002 ns/op BenchmarkToLower/#00-4 4657858 25.99 ns/op BenchmarkToLower/abc-4 3907142 30.27 ns/op BenchmarkToLower/AbC123-4 222294 548.8 ns/op BenchmarkToLower/azAZ09_-4 225777 534.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 92518 1241 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 63484 1920 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 32972 3570 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 77541 1587 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 121293 1013 ns/op BenchmarkMapNoChanges-4 825302 142.1 ns/op BenchmarkTrim-4 37408 3302 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3826866 31.93 ns/op BenchmarkToValidUTF8/InvalidASCII-4 190771 633.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 123818 939.3 ns/op BenchmarkEqualFold/Tests-4 53370 2121 ns/op BenchmarkEqualFold/ASCII-4 3527168 34.01 ns/op BenchmarkEqualFold/UnicodePrefix-4 105873 1052 ns/op BenchmarkEqualFold/UnicodeSuffix-4 116121 1012 ns/op BenchmarkIndexHard1-4 841 141771 ns/op BenchmarkIndexHard2-4 589 202762 ns/op BenchmarkIndexHard3-4 150 798355 ns/op BenchmarkIndexHard4-4 97 1209219 ns/op BenchmarkLastIndexHard1-4 57 1995399 ns/op BenchmarkLastIndexHard2-4 58 2000558 ns/op BenchmarkLastIndexHard3-4 58 2013240 ns/op BenchmarkCountHard1-4 816 144190 ns/op BenchmarkCountHard2-4 589 209080 ns/op BenchmarkCountHard3-4 148 809654 ns/op BenchmarkIndexTorture-4 7683 15842 ns/op BenchmarkCountTorture-4 7335 15972 ns/op BenchmarkCountTortureOverlapping-4 656 157573 ns/op BenchmarkCountByte/10-4 4104567 30.34 ns/op 329.59 MB/s BenchmarkCountByte/32-4 3876312 31.41 ns/op 1018.79 MB/s BenchmarkCountByte/4096-4 800919 133.1 ns/op 30774.12 MB/s BenchmarkCountByte/4194304-4 840 148797 ns/op 28188.04 MB/s BenchmarkCountByte/67108864-4 21 5631319 ns/op 11917.08 MB/s BenchmarkFields/ASCII/16-4 314713 382.9 ns/op 41.78 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21907 5423 ns/op 47.21 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1434 81916 ns/op 50.00 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 82 1379046 ns/op 47.52 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22309994 ns/op 47.00 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 147447 818.6 ns/op 19.54 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9753 10575 ns/op 24.21 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 606 200340 ns/op 20.45 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 34 3630223 ns/op 18.05 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 64483180 ns/op 16.26 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 243027 486.8 ns/op 32.87 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18559 6452 ns/op 39.68 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 962 121578 ns/op 33.69 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 52 2625350 ns/op 24.96 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 44608176 ns/op 23.51 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 182391 667.4 ns/op 23.97 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14596 8310 ns/op 30.81 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 774 154308 ns/op 26.54 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 40 2857546 ns/op 22.93 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 53442050 ns/op 19.62 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 71597110 ns/op BenchmarkSplitSingleByteSeparator-4 20 5448738 ns/op BenchmarkSplitMultiByteSeparator-4 36 3147297 ns/op BenchmarkSplitNSingleByteSeparator-4 229467 540.7 ns/op BenchmarkSplitNMultiByteSeparator-4 168688 761.1 ns/op BenchmarkRepeat/5x0-4 4157584 29.39 ns/op BenchmarkRepeat/5x1-4 4311139 27.61 ns/op BenchmarkRepeat/5x2-4 254539 444.7 ns/op BenchmarkRepeat/5x6-4 160237 757.5 ns/op BenchmarkRepeat/10x0-4 4087669 29.02 ns/op BenchmarkRepeat/10x1-4 4333826 27.57 ns/op BenchmarkRepeat/10x2-4 261598 452.6 ns/op BenchmarkRepeat/10x6-4 154202 766.5 ns/op BenchmarkRepeatLarge/256/1-4 74443 1615 ns/op 158.51 MB/s BenchmarkRepeatLarge/256/16-4 118635 1021 ns/op 250.72 MB/s BenchmarkRepeatLarge/512/1-4 61118 1973 ns/op 259.51 MB/s BenchmarkRepeatLarge/512/16-4 88708 1350 ns/op 379.40 MB/s BenchmarkRepeatLarge/1024/1-4 45122 2569 ns/op 398.59 MB/s BenchmarkRepeatLarge/1024/16-4 60822 1939 ns/op 528.12 MB/s BenchmarkRepeatLarge/2048/1-4 32523 3644 ns/op 562.01 MB/s BenchmarkRepeatLarge/2048/16-4 41691 2941 ns/op 696.29 MB/s BenchmarkRepeatLarge/4096/1-4 22315 5308 ns/op 771.65 MB/s BenchmarkRepeatLarge/4096/16-4 24820 4827 ns/op 848.61 MB/s BenchmarkRepeatLarge/8192/1-4 12942 9359 ns/op 875.29 MB/s BenchmarkRepeatLarge/8192/16-4 14450 8612 ns/op 951.27 MB/s BenchmarkRepeatLarge/8192/4097-4 5324954 22.30 ns/op 183685.05 MB/s BenchmarkRepeatLarge/16384/1-4 7462 15760 ns/op 1039.57 MB/s BenchmarkRepeatLarge/16384/16-4 8600 15359 ns/op 1066.76 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 11541 ns/op 1064.98 MB/s BenchmarkRepeatLarge/32768/1-4 3465 29430 ns/op 1113.44 MB/s BenchmarkRepeatLarge/32768/16-4 3590 29809 ns/op 1099.26 MB/s BenchmarkRepeatLarge/32768/4097-4 4640 26089 ns/op 1099.28 MB/s BenchmarkRepeatLarge/65536/1-4 2106 57175 ns/op 1146.23 MB/s BenchmarkRepeatLarge/65536/16-4 1872 61978 ns/op 1057.40 MB/s BenchmarkRepeatLarge/65536/4097-4 1990 55500 ns/op 1107.29 MB/s BenchmarkRepeatLarge/131072/1-4 492 244571 ns/op 535.93 MB/s BenchmarkRepeatLarge/131072/16-4 462 278834 ns/op 470.07 MB/s BenchmarkRepeatLarge/131072/4097-4 504 239291 ns/op 530.76 MB/s BenchmarkRepeatLarge/262144/1-4 244 521376 ns/op 502.79 MB/s BenchmarkRepeatLarge/262144/16-4 249 487243 ns/op 538.01 MB/s BenchmarkRepeatLarge/262144/4097-4 252 498431 ns/op 517.85 MB/s BenchmarkRepeatLarge/524288/1-4 122 994823 ns/op 527.02 MB/s BenchmarkRepeatLarge/524288/16-4 122 969692 ns/op 540.67 MB/s BenchmarkRepeatLarge/524288/4097-4 124 978435 ns/op 531.79 MB/s BenchmarkRepeatLarge/1048576/1-4 70 2056884 ns/op 509.79 MB/s BenchmarkRepeatLarge/1048576/16-4 68 1850035 ns/op 566.79 MB/s BenchmarkRepeatLarge/1048576/4097-4 57 1866094 ns/op 559.85 MB/s BenchmarkRepeatLarge/2097152/1-4 33 3791165 ns/op 553.17 MB/s BenchmarkRepeatLarge/2097152/16-4 32 3722068 ns/op 563.44 MB/s BenchmarkRepeatLarge/2097152/4097-4 33 3901700 ns/op 536.58 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7430859 ns/op 564.44 MB/s BenchmarkRepeatLarge/4194304/16-4 15 7779897 ns/op 539.12 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 7378704 ns/op 568.02 MB/s BenchmarkRepeatLarge/8388608/1-4 7 14503490 ns/op 578.39 MB/s BenchmarkRepeatLarge/8388608/16-4 7 14538908 ns/op 576.98 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 14522241 ns/op 577.50 MB/s BenchmarkRepeatLarge/16777216/1-4 4 28438925 ns/op 589.94 MB/s BenchmarkRepeatLarge/16777216/16-4 4 28830300 ns/op 581.93 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 29225960 ns/op 574.05 MB/s BenchmarkRepeatLarge/33554432/1-4 2 56576879 ns/op 593.08 MB/s BenchmarkRepeatLarge/33554432/16-4 2 59296712 ns/op 565.87 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 59474402 ns/op 564.18 MB/s BenchmarkRepeatLarge/67108864/1-4 1 113005386 ns/op 593.86 MB/s BenchmarkRepeatLarge/67108864/16-4 1 111874160 ns/op 599.86 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 114208949 ns/op 587.60 MB/s BenchmarkRepeatLarge/134217728/1-4 1 253829523 ns/op 528.77 MB/s BenchmarkRepeatLarge/134217728/16-4 1 216592311 ns/op 619.68 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 234297224 ns/op 572.85 MB/s BenchmarkRepeatLarge/268435456/1-4 1 505910148 ns/op 530.60 MB/s BenchmarkRepeatLarge/268435456/16-4 1 446818181 ns/op 600.77 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 458574762 ns/op 585.37 MB/s BenchmarkRepeatLarge/536870912/1-4 1 976939090 ns/op 549.54 MB/s BenchmarkRepeatLarge/536870912/16-4 1 885511048 ns/op 606.28 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 903304907 ns/op 594.34 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1970692736 ns/op 544.86 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1804423282 ns/op 595.06 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1821764543 ns/op 589.40 MB/s BenchmarkIndexAnyASCII/1:1-4 2406271 51.13 ns/op BenchmarkIndexAnyASCII/1:2-4 2326082 52.34 ns/op BenchmarkIndexAnyASCII/1:4-4 2253374 53.64 ns/op BenchmarkIndexAnyASCII/1:8-4 2186668 53.10 ns/op BenchmarkIndexAnyASCII/1:16-4 2194900 52.74 ns/op BenchmarkIndexAnyASCII/1:32-4 2179855 54.66 ns/op BenchmarkIndexAnyASCII/1:64-4 2210925 54.28 ns/op BenchmarkIndexAnyASCII/16:1-4 2177298 51.97 ns/op BenchmarkIndexAnyASCII/16:2-4 758035 149.8 ns/op BenchmarkIndexAnyASCII/16:4-4 789645 151.8 ns/op BenchmarkIndexAnyASCII/16:8-4 680745 157.6 ns/op BenchmarkIndexAnyASCII/16:16-4 658290 167.5 ns/op BenchmarkIndexAnyASCII/16:32-4 542119 194.9 ns/op BenchmarkIndexAnyASCII/16:64-4 497148 242.4 ns/op BenchmarkIndexAnyASCII/256:1-4 2012090 58.31 ns/op BenchmarkIndexAnyASCII/256:2-4 70700 1690 ns/op BenchmarkIndexAnyASCII/256:4-4 67513 1664 ns/op BenchmarkIndexAnyASCII/256:8-4 71536 1641 ns/op BenchmarkIndexAnyASCII/256:16-4 71782 1677 ns/op BenchmarkIndexAnyASCII/256:32-4 69598 1700 ns/op BenchmarkIndexAnyASCII/256:64-4 67755 1740 ns/op BenchmarkIndexAnyUTF8/1:1-4 2338282 50.37 ns/op BenchmarkIndexAnyUTF8/1:2-4 2221462 53.12 ns/op BenchmarkIndexAnyUTF8/1:4-4 2286888 51.49 ns/op BenchmarkIndexAnyUTF8/1:8-4 2309868 54.96 ns/op BenchmarkIndexAnyUTF8/1:16-4 2161242 54.91 ns/op BenchmarkIndexAnyUTF8/1:32-4 2149264 56.79 ns/op BenchmarkIndexAnyUTF8/1:64-4 2143634 56.53 ns/op BenchmarkIndexAnyUTF8/16:1-4 1793508 65.95 ns/op BenchmarkIndexAnyUTF8/16:2-4 316906 398.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 298269 385.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 308412 389.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 299793 403.0 ns/op BenchmarkIndexAnyUTF8/16:32-4 292264 414.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 291294 420.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 316224 354.5 ns/op BenchmarkIndexAnyUTF8/256:2-4 21907 5469 ns/op BenchmarkIndexAnyUTF8/256:4-4 21747 5768 ns/op BenchmarkIndexAnyUTF8/256:8-4 21256 5449 ns/op BenchmarkIndexAnyUTF8/256:16-4 20671 5907 ns/op BenchmarkIndexAnyUTF8/256:32-4 20220 6120 ns/op BenchmarkIndexAnyUTF8/256:64-4 18907 6087 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2235984 53.73 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2211714 54.05 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2273622 55.41 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2185801 53.20 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2209816 53.06 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2212656 54.35 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2246574 55.64 ns/op BenchmarkLastIndexAnyASCII/16:1-4 832185 144.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 765458 144.0 ns/op BenchmarkLastIndexAnyASCII/16:4-4 782661 151.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 748052 158.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 696774 169.6 ns/op BenchmarkLastIndexAnyASCII/16:32-4 610038 197.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 498183 240.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73796 1655 ns/op BenchmarkLastIndexAnyASCII/256:2-4 72787 1636 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72310 1636 ns/op BenchmarkLastIndexAnyASCII/256:8-4 72252 1655 ns/op BenchmarkLastIndexAnyASCII/256:16-4 70855 1646 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71265 1686 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69200 1757 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2323226 50.46 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2351497 50.42 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2249577 52.39 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2318140 51.14 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2287926 53.47 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2173153 54.88 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2131203 56.92 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 359070 335.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 176866 682.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 187186 676.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 174859 650.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 172332 677.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 169390 705.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 172484 709.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 24196 4812 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 10098 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 10101 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12040 9905 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10466 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 11078 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10743 ns/op BenchmarkTrimASCII/1:1-4 3690459 32.65 ns/op BenchmarkTrimASCII/1:2-4 2591457 46.39 ns/op BenchmarkTrimASCII/1:4-4 2355130 50.42 ns/op BenchmarkTrimASCII/1:8-4 2170536 56.76 ns/op BenchmarkTrimASCII/1:16-4 1724553 68.55 ns/op BenchmarkTrimASCII/16:1-4 2713910 44.03 ns/op BenchmarkTrimASCII/16:2-4 782418 150.3 ns/op BenchmarkTrimASCII/16:4-4 798402 149.6 ns/op BenchmarkTrimASCII/16:8-4 770073 160.3 ns/op BenchmarkTrimASCII/16:16-4 695943 169.9 ns/op BenchmarkTrimASCII/256:1-4 512276 232.1 ns/op BenchmarkTrimASCII/256:2-4 72522 1620 ns/op BenchmarkTrimASCII/256:4-4 72865 1627 ns/op BenchmarkTrimASCII/256:8-4 72746 1625 ns/op BenchmarkTrimASCII/256:16-4 70839 1647 ns/op BenchmarkTrimASCII/4096:1-4 37483 3207 ns/op BenchmarkTrimASCII/4096:2-4 4582 25448 ns/op BenchmarkTrimASCII/4096:4-4 4580 25573 ns/op BenchmarkTrimASCII/4096:8-4 4695 25160 ns/op BenchmarkTrimASCII/4096:16-4 4593 25612 ns/op BenchmarkTrimByte-4 4224244 28.78 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13162 9090 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13148 9111 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1108 108753 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2197 53073 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4299 27050 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7849 14724 ns/op BenchmarkJoin/0-4 5288517 24.01 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4068086 29.15 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 203396 606.1 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 133275 900.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 101461 1202 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 85183 1469 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 67772 1696 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 60952 2007 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3088155 38.72 ns/op BenchmarkTrimSpace/ASCII-4 1784198 66.26 ns/op BenchmarkTrimSpace/SomeNonASCII-4 145842 829.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 74776 1565 ns/op BenchmarkReplaceAll-4 118468 1004 ns/op 16 B/op 1 allocs/op PASS ok strings 56.825s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 35880 3052 ns/op BenchmarkCond2-4 15019 7730 ns/op BenchmarkCond4-4 9459 12682 ns/op BenchmarkCond8-4 3750 30311 ns/op BenchmarkCond16-4 2000 76169 ns/op BenchmarkCond32-4 583 223187 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 419790 261.2 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 250393 588.3 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 483092 225.0 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 473395 248.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 172608 582.1 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 509139 232.6 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 66816 1875 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 65131 2112 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 65274 2213 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 35958 3359 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 452332 290.0 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 123738 880.3 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 475665 233.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 116856 1007 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 495904 225.6 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 118612 903.2 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2272286 51.33 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 34614 3332 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 92329 1231 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 156261 743.2 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3572 28475 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 187 579749 ns/op BenchmarkRange/*sync.Map-4 1152 108301 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 73315 1485 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 144658 697.9 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 50406 2151 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 127783 807.9 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 230569 637.5 ns/op BenchmarkAdversarialDelete/*sync.Map-4 165526 852.7 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 62967 2013 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 138175 820.5 ns/op BenchmarkDeleteCollision/*sync.Map-4 504568 234.4 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 43596 2806 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 115046 1020 ns/op BenchmarkSwapCollision/*sync.Map-4 50673 2382 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 334 360967 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 85108 1455 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 302050 385.9 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18618 6799 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 52422 2300 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 16832 7283 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 186656 651.7 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 77864 1416 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 125389 959.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1791106 71.43 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 124440 908.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1838332 70.51 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 492631 232.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 126350 946.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 468253 248.4 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 79398 1629 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 314650 451.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 330574 356.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 93073 1295 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 500532 245.6 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 103059 1154 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 88914 1334 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 135814 948.3 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 42992 2642 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 190371 627.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 437709 289.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 91329 1271 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 478705 244.4 ns/op BenchmarkUncontendedSemaphore-4 3387363 35.19 ns/op BenchmarkContendedSemaphore-4 2526039 49.04 ns/op BenchmarkMutexUncontended-4 996031 154.1 ns/op BenchmarkMutex-4 82574 1340 ns/op BenchmarkMutexSlack-4 98353 1243 ns/op BenchmarkMutexWork-4 76671 1330 ns/op BenchmarkMutexWorkSlack-4 83626 1504 ns/op BenchmarkMutexNoSpin-4 50521 2517 ns/op BenchmarkMutexSpin-4 57210 2416 ns/op BenchmarkOnce-4 487192 235.8 ns/op BenchmarkOnceFunc/v=Once-4 1000000 107.9 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 927922 124.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 950775 123.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1000000 106.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 899380 126.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 975843 118.2 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 6945372 17.01 ns/op BenchmarkSemaSyntNonblock-4 1000000 106.7 ns/op BenchmarkSemaSyntBlock-4 1000000 147.6 ns/op BenchmarkSemaWorkNonblock-4 691983 147.4 ns/op BenchmarkSemaWorkBlock-4 602841 188.0 ns/op BenchmarkRWMutexUncontended-4 403029 271.7 ns/op BenchmarkRWMutexWrite100-4 225123 583.0 ns/op BenchmarkRWMutexWrite10-4 168000 729.5 ns/op BenchmarkRWMutexWorkWrite100-4 169960 639.7 ns/op BenchmarkRWMutexWorkWrite10-4 135721 875.9 ns/op BenchmarkWaitGroupUncontended-4 727845 171.1 ns/op BenchmarkWaitGroupAddDone-4 237585 535.1 ns/op BenchmarkWaitGroupAddDoneWork-4 226635 460.9 ns/op BenchmarkWaitGroupWait-4 4283173 27.34 ns/op BenchmarkWaitGroupWaitWork-4 2496735 48.23 ns/op BenchmarkWaitGroupActuallyWait-4 33495 3292 ns/op 32 B/op 2 allocs/op PASS ok sync 18.335s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 508119 279.5 ns/op PASS ok sync/atomic 1.229s PASS ok syscall 1.081s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 140904 824.1 ns/op 0 B/op 0 allocs/op PASS ok testing 1.209s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7938 14277 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11396 10704 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 88 1226977 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 121 991983 ns/op 1069 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 146520122 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 146898104 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1591 64919 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2079 56180 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5945546 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5492129 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 687909311 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 669561709 ns/op 48120712 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 214 552443 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 237 493474 ns/op 165 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 59098010 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 56048941 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6598307459 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6325340408 ns/op 335152464 B/op 100095 allocs/op BenchmarkPyramid/10-4 2498 42462 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3031512 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 309412766 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2504 46420 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 273 435204 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 25 4329112 ns/op 427427 B/op 1661 allocs/op BenchmarkCode-4 7978 14104 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.842s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 76337387 ns/op BenchmarkVariableString-4 101728 1209 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2079 56127 ns/op 2504 B/op 39 allocs/op PASS ok text/template/parse 1.596s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 31 3621080 ns/op BenchmarkAfter-4 103 1273865 ns/op BenchmarkStop-4 188 597626 ns/op BenchmarkSimultaneousAfterFunc-4 28 4487481 ns/op BenchmarkStartStop-4 190 649008 ns/op BenchmarkReset-4 2577 49953 ns/op BenchmarkSleep-4 31 3848511 ns/op BenchmarkParallelTimerLatency-4 51 174015 avg-late-ns 327525 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 99237 avg-late-ns 242718 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 90855 avg-late-ns 200855 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 73688 avg-late-ns 217122 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 64413 avg-late-ns 261617 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 82932 avg-late-ns 287042 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 110230 avg-late-ns 678115 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 100144 avg-late-ns 389999 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 131426 avg-late-ns 483574 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 135291 avg-late-ns 656215 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 826623 avg-late-ns 3122229 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 102898 avg-late-ns 271645 max-late-ns BenchmarkTicker-4 316 329177 ns/op BenchmarkTickerReset-4 4099 31332 ns/op BenchmarkTickerResetNaive-4 186 598324 ns/op BenchmarkNow-4 1000000 115.6 ns/op BenchmarkNowUnixNano-4 1000000 113.4 ns/op BenchmarkNowUnixMilli-4 1000000 114.6 ns/op BenchmarkNowUnixMicro-4 1000000 115.3 ns/op BenchmarkFormat-4 58316 2092 ns/op BenchmarkFormatRFC3339-4 80479 1522 ns/op BenchmarkFormatRFC3339Nano-4 77174 1580 ns/op BenchmarkFormatNow-4 78387 1534 ns/op BenchmarkMarshalJSON-4 107120 1154 ns/op BenchmarkMarshalText-4 109428 1121 ns/op BenchmarkParse-4 137876 851.2 ns/op BenchmarkParseRFC3339UTC-4 322324 371.7 ns/op BenchmarkParseRFC3339UTCBytes-4 218852 538.9 ns/op BenchmarkParseRFC3339TZ-4 101617 1184 ns/op BenchmarkParseRFC3339TZBytes-4 78192 1507 ns/op BenchmarkParseDuration-4 550544 217.8 ns/op BenchmarkHour-4 815210 144.2 ns/op BenchmarkSecond-4 821704 141.1 ns/op BenchmarkYear-4 609910 189.3 ns/op BenchmarkDay-4 563923 205.4 ns/op BenchmarkISOWeek-4 582748 196.4 ns/op BenchmarkGoString-4 75812 1594 ns/op BenchmarkUnmarshalText-4 91322 1331 ns/op PASS ok time 12.559s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 605347 183.6 ns/op BenchmarkDecodeValidJapaneseChars-4 725797 152.2 ns/op BenchmarkDecodeRune-4 1855545 62.67 ns/op BenchmarkEncodeValidASCII-4 520320 201.2 ns/op BenchmarkEncodeValidJapaneseChars-4 825056 142.3 ns/op BenchmarkAppendRuneValidASCII-4 1558243 77.35 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2378257 50.49 ns/op BenchmarkEncodeRune-4 3199526 37.40 ns/op PASS ok unicode/utf16 2.241s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 1959122 60.29 ns/op BenchmarkRuneCountTenJapaneseChars-4 296936 388.4 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3730554 31.86 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 420894 281.8 ns/op BenchmarkValidTenASCIIChars-4 1992093 61.90 ns/op BenchmarkValid100KASCIIChars-4 96 1078893 ns/op BenchmarkValidTenJapaneseChars-4 277324 406.1 ns/op BenchmarkValidLongMostlyASCII-4 91 1139495 ns/op BenchmarkValidLongJapanese-4 52 2063286 ns/op BenchmarkValidStringTenASCIIChars-4 4716973 25.37 ns/op BenchmarkValidString100KASCIIChars-4 9792 12399 ns/op BenchmarkValidStringTenJapaneseChars-4 426144 261.6 ns/op BenchmarkValidStringLongMostlyASCII-4 1212 99384 ns/op BenchmarkValidStringLongJapanese-4 156 769334 ns/op BenchmarkEncodeASCIIRune-4 4410770 27.30 ns/op BenchmarkEncodeJapaneseRune-4 2466654 48.68 ns/op BenchmarkAppendASCIIRune-4 9841476 12.35 ns/op BenchmarkAppendJapaneseRune-4 2744048 42.90 ns/op BenchmarkDecodeASCIIRune-4 3027718 40.62 ns/op BenchmarkDecodeJapaneseRune-4 2168702 56.93 ns/op BenchmarkFullRune/ASCII-4 3545494 33.74 ns/op BenchmarkFullRune/Incomplete-4 1587469 75.66 ns/op BenchmarkFullRune/Japanese-4 3629433 33.28 ns/op PASS ok unicode/utf8 4.500s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 73232569752 ns/op PASS ok cmd/api 74.497s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 473292 261.9 ns/op BenchmarkCgoCall/one-pointer-4 368498 334.2 ns/op BenchmarkCgoCall/string-pointer-escape-4 318792 401.4 ns/op BenchmarkCgoCall/string-pointer-noescape-4 395320 294.0 ns/op BenchmarkCgoCall/eight-pointers-4 197835 636.7 ns/op BenchmarkCgoCall/eight-pointers-nil-4 397244 321.8 ns/op BenchmarkCgoCall/eight-pointers-array-4 28824 4525 ns/op BenchmarkCgoCall/eight-pointers-slice-4 42547 2812 ns/op BenchmarkGoString-4 1000000 105.5 ns/op BenchmarkCGoCallback-4 50907 2386 ns/op BenchmarkCGoInCThread-4 315914 347.9 ns/op PASS ok cmd/cgo/internal/test 2.572s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1222797 100.3 ns/op BenchmarkEqArrayOfStrings64-4 156082 758.4 ns/op BenchmarkEqArrayOfStrings1024-4 9920 11399 ns/op BenchmarkEqArrayOfFloats5-4 1444028 82.53 ns/op BenchmarkEqArrayOfFloats64-4 150012 774.9 ns/op BenchmarkEqArrayOfFloats1024-4 9584 12323 ns/op BenchmarkEqArrayOfStructsEq-4 2936 40818 ns/op BenchmarkEqArrayOfStructsNotEq-4 5308 23017 ns/op BenchmarkEqStruct-4 19856917 5.691 ns/op PASS ok cmd/compile/internal/reflectdata 2.400s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 60872 ns/op BenchmarkCopyElim1-4 718 161204 ns/op BenchmarkCopyElim10-4 718 163919 ns/op BenchmarkCopyElim100-4 403 327872 ns/op BenchmarkCopyElim1000-4 69 1651670 ns/op BenchmarkCopyElim10000-4 4 29973476 ns/op BenchmarkCopyElim100000-4 1 556279185 ns/op BenchmarkDeadCode/1-4 654 173817 ns/op BenchmarkDeadCode/10-4 634 211004 ns/op BenchmarkDeadCode/100-4 283 423434 ns/op BenchmarkDeadCode/1000-4 50 2575187 ns/op BenchmarkDeadCode/10000-4 4 33314522 ns/op BenchmarkDeadCode/100000-4 1 380924799 ns/op BenchmarkDeadCode/200000-4 1 782117459 ns/op BenchmarkDominatorsLinear-4 13 9938918 ns/op 1.01 MB/s BenchmarkDominatorsFwdBack-4 8 14062175 ns/op 0.71 MB/s BenchmarkDominatorsManyPred-4 9 13797347 ns/op 0.72 MB/s BenchmarkDominatorsMaxPred-4 9 13295440 ns/op 0.75 MB/s BenchmarkDominatorsMaxPredVal-4 10 13875554 ns/op 0.72 MB/s BenchmarkFuse/1-4 661 198694 ns/op BenchmarkFuse/10-4 523 243990 ns/op BenchmarkFuse/100-4 188 639799 ns/op BenchmarkFuse/1000-4 21 5490348 ns/op BenchmarkFuse/10000-4 2 67274140 ns/op BenchmarkNilCheckDeep1-4 10000 10671 ns/op 0.09 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4170 25828 ns/op 0.39 MB/s 239 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 670 174705 ns/op 0.57 MB/s 680 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 64 1689569 ns/op 0.59 MB/s 3937 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 5 20077115 ns/op 0.50 MB/s 164268 B/op 7 allocs/op BenchmarkDSEPass-4 33 3457332 ns/op 55847 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 118382830 ns/op 4249840 B/op 108322 allocs/op BenchmarkCSEPass-4 7 15023279 ns/op 103441 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 159879850 ns/op 5729504 B/op 97928 allocs/op BenchmarkDeadcodePass-4 194 607466 ns/op 91631 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 141837097 ns/op 4069824 B/op 45195 allocs/op BenchmarkMultiPass-4 75 1462851 ns/op 267034 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 269891710 ns/op 11269112 B/op 150456 allocs/op BenchmarkCondRewrite/SoloJump-4 3590157 33.62 ns/op BenchmarkCondRewrite/CombJump-4 3374752 35.75 ns/op PASS ok cmd/compile/internal/ssa 15.282s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 11298 ns/op BenchmarkExtShift-4 18626 6357 ns/op BenchmarkModify-4 9920 11577 ns/op BenchmarkMullImm-4 18309 6468 ns/op BenchmarkConstModify-4 10000 11418 ns/op BenchmarkBitSet-4 22016 5425 ns/op BenchmarkBitClear-4 21870 5487 ns/op BenchmarkBitToggle-4 20362 5780 ns/op BenchmarkBitSetConst-4 164872 714.2 ns/op BenchmarkBitClearConst-4 174158 698.9 ns/op BenchmarkBitToggleConst-4 164671 708.4 ns/op BenchmarkDivconstI64-4 8856784 13.23 ns/op BenchmarkModconstI64-4 8775906 13.89 ns/op BenchmarkDivisiblePow2constI64-4 8916013 13.32 ns/op BenchmarkDivisibleconstI64-4 10354970 11.49 ns/op BenchmarkDivisibleWDivconstI64-4 6577413 18.02 ns/op BenchmarkDivconstU64/3-4 9159730 13.31 ns/op BenchmarkDivconstU64/5-4 8665329 14.00 ns/op BenchmarkDivconstU64/37-4 9814424 12.38 ns/op BenchmarkDivconstU64/1234567-4 10332428 11.67 ns/op BenchmarkModconstU64-4 10090182 11.69 ns/op BenchmarkDivisibleconstU64-4 10597345 11.45 ns/op BenchmarkDivisibleWDivconstU64-4 6919743 17.21 ns/op BenchmarkDivconstI32-4 9097808 13.12 ns/op BenchmarkModconstI32-4 10380238 11.50 ns/op BenchmarkDivisiblePow2constI32-4 10412452 11.45 ns/op BenchmarkDivisibleconstI32-4 10514061 11.28 ns/op BenchmarkDivisibleWDivconstI32-4 6867943 17.61 ns/op BenchmarkDivconstU32-4 9412389 12.93 ns/op BenchmarkModconstU32-4 8758171 13.65 ns/op BenchmarkDivisibleconstU32-4 10343701 11.61 ns/op BenchmarkDivisibleWDivconstU32-4 6630907 18.36 ns/op BenchmarkDivconstI16-4 10792398 11.24 ns/op BenchmarkModconstI16-4 10460006 11.46 ns/op BenchmarkDivisiblePow2constI16-4 10518093 11.43 ns/op BenchmarkDivisibleconstI16-4 10047440 11.78 ns/op BenchmarkDivisibleWDivconstI16-4 6704317 17.88 ns/op BenchmarkDivconstU16-4 9675470 12.40 ns/op BenchmarkModconstU16-4 8138222 13.79 ns/op BenchmarkDivisibleconstU16-4 11027319 10.99 ns/op BenchmarkDivisibleWDivconstU16-4 6841326 17.80 ns/op BenchmarkDivconstI8-4 9132373 12.99 ns/op BenchmarkModconstI8-4 8986725 13.68 ns/op BenchmarkDivisiblePow2constI8-4 10721634 10.79 ns/op BenchmarkDivisibleconstI8-4 10461458 11.39 ns/op BenchmarkDivisibleWDivconstI8-4 6804198 17.61 ns/op BenchmarkDivconstU8-4 10003557 11.38 ns/op BenchmarkModconstU8-4 10873125 11.32 ns/op BenchmarkDivisibleconstU8-4 11071614 10.82 ns/op BenchmarkDivisibleWDivconstU8-4 6712543 17.94 ns/op BenchmarkMul2-4 165182 756.1 ns/op BenchmarkMulNeg2-4 162242 753.9 ns/op BenchmarkEfaceInteger-4 3761166 28.75 ns/op BenchmarkDiv64UnsignedSmall-4 7073283 16.82 ns/op BenchmarkDiv64Small-4 6340257 18.88 ns/op BenchmarkDiv64SmallNegDivisor-4 6233090 19.30 ns/op BenchmarkDiv64SmallNegDividend-4 6336349 18.91 ns/op BenchmarkDiv64SmallNegBoth-4 6249264 19.28 ns/op BenchmarkDiv64Unsigned-4 6940702 17.56 ns/op BenchmarkDiv64-4 6121375 19.63 ns/op BenchmarkDiv64NegDivisor-4 6186289 19.35 ns/op BenchmarkDiv64NegDividend-4 6123448 19.59 ns/op BenchmarkDiv64NegBoth-4 6194702 19.47 ns/op BenchmarkMod64UnsignedSmall-4 7376702 16.32 ns/op BenchmarkMod64Small-4 6439695 18.76 ns/op BenchmarkMod64SmallNegDivisor-4 6357898 18.96 ns/op BenchmarkMod64SmallNegDividend-4 6370327 18.81 ns/op BenchmarkMod64SmallNegBoth-4 6212001 19.18 ns/op BenchmarkMod64Unsigned-4 7211688 16.69 ns/op BenchmarkMod64-4 6267372 19.20 ns/op BenchmarkMod64NegDivisor-4 6199503 19.50 ns/op BenchmarkMod64NegDividend-4 6207138 19.16 ns/op BenchmarkMod64NegBoth-4 6111243 19.19 ns/op BenchmarkMulconstI32/3-4 19869640 6.221 ns/op BenchmarkMulconstI32/5-4 18162595 6.125 ns/op BenchmarkMulconstI32/12-4 18676237 6.406 ns/op BenchmarkMulconstI32/120-4 19656279 6.073 ns/op BenchmarkMulconstI32/-120-4 19921029 6.146 ns/op BenchmarkMulconstI32/65537-4 17794398 6.471 ns/op BenchmarkMulconstI32/65538-4 18939307 6.397 ns/op BenchmarkMulconstI64/3-4 19726845 6.156 ns/op BenchmarkMulconstI64/5-4 18537636 6.523 ns/op BenchmarkMulconstI64/12-4 17927194 6.452 ns/op BenchmarkMulconstI64/120-4 18939722 6.376 ns/op BenchmarkMulconstI64/-120-4 19610646 6.114 ns/op BenchmarkMulconstI64/65537-4 18848731 6.381 ns/op BenchmarkMulconstI64/65538-4 18797802 6.406 ns/op BenchmarkMulconstU32/3-4 19628050 6.060 ns/op BenchmarkMulconstU32/5-4 19471807 6.099 ns/op BenchmarkMulconstU32/12-4 18686605 6.389 ns/op BenchmarkMulconstU32/120-4 19476452 6.013 ns/op BenchmarkMulconstU32/65537-4 18629535 6.379 ns/op BenchmarkMulconstU32/65538-4 18691090 6.405 ns/op BenchmarkMulconstU64/3-4 19703138 6.161 ns/op BenchmarkMulconstU64/5-4 19791662 6.106 ns/op BenchmarkMulconstU64/12-4 18795667 6.381 ns/op BenchmarkMulconstU64/120-4 20049836 6.044 ns/op BenchmarkMulconstU64/65537-4 17655606 6.453 ns/op BenchmarkMulconstU64/65538-4 18568213 6.420 ns/op BenchmarkShiftArithmeticRight-4 20032723 6.052 ns/op BenchmarkSwitch8Predictable-4 15568777 7.165 ns/op BenchmarkSwitch8Unpredictable-4 6488359 18.10 ns/op BenchmarkSwitch32Predictable-4 9591538 11.99 ns/op BenchmarkSwitch32Unpredictable-4 6351919 18.08 ns/op BenchmarkSwitchStringPredictable-4 8911909 12.70 ns/op BenchmarkSwitchStringUnpredictable-4 4899855 23.82 ns/op BenchmarkSwitchTypePredictable-4 6798178 17.70 ns/op BenchmarkSwitchTypeUnpredictable-4 3362580 35.20 ns/op PASS ok cmd/compile/internal/test 16.109s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 105 962170 ns/op BenchmarkNamed/Underlying/nongeneric-4 888072 135.5 ns/op BenchmarkNamed/Underlying/generic-4 877500 134.5 ns/op BenchmarkNamed/Underlying/src_instance-4 889519 134.3 ns/op BenchmarkNamed/Underlying/user_instance-4 852302 142.2 ns/op BenchmarkCheck/http/funcbodies/info-4 1 537927055 ns/op 60692 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 394273966 ns/op 82803 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 154858235 ns/op 210731 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 136866100 ns/op 238457 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 468056408 ns/op 11061 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 88836984 ns/op 58265 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 33891970 ns/op 152725 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 30153196 ns/op 171689 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 121460589 ns/op 17856 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 41066494 ns/op 52823 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 20488662 ns/op 105865 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18888156 ns/op 114846 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1180072334 ns/op 55197 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 619341865 ns/op 105171 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 143477396 ns/op 453806 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 113826525 ns/op 571901 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 583746263 ns/op 3446 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 65224531 ns/op 30816 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 42209588 ns/op 47647 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 36071743 ns/op 55747 lines/s PASS ok cmd/compile/internal/types2 17.578s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 45 2762137 ns/op 3697333 sys-ns/op 912422 user-ns/op PASS ok cmd/go 1.302s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 207110 543.0 ns/op PASS ok cmd/go/internal/cfg 1.200s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 61173 1828 ns/op 4.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 74114 1605 ns/op 4.98 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 13998 8561 ns/op 119.61 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14229 8309 ns/op 123.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2106 54312 ns/op 150.83 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2228 53474 ns/op 153.19 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.959s All tests passed.