freebsd-amd64-race at a94347a05c74de989c9eb92d759ebc14eb12e021 :: 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.601s ok archive/zip 2.552s ok bufio 1.351s ok bytes 2.220s ok cmp 1.058s ok compress/bzip2 1.441s ok compress/flate 5.797s ok compress/gzip 11.931s ok compress/lzw 2.056s ok compress/zlib 4.859s ok container/heap 1.035s ok container/list 1.021s ok container/ring 1.024s ok context 1.071s ok crypto 1.071s ok crypto/aes 1.118s ok crypto/cipher 1.091s ok crypto/des 1.091s ok crypto/dsa 1.053s ok crypto/ecdh 1.224s ok crypto/ecdsa 1.192s ok crypto/ed25519 1.365s ok crypto/elliptic 1.086s ok crypto/hmac 1.086s ok crypto/internal/alias 1.016s ok crypto/internal/bigmod 3.706s ok crypto/internal/boring 1.016s ok crypto/internal/boring/bcache 1.379s ok crypto/internal/edwards25519 1.736s ok crypto/internal/edwards25519/field 1.100s ok crypto/internal/nistec 1.787s ok crypto/internal/nistec/fiat 1.067s [no tests to run] ok crypto/md5 1.067s ok crypto/rand 1.239s ok crypto/rc4 1.479s ok crypto/rsa 2.511s ok crypto/sha1 1.077s ok crypto/sha256 1.085s ok crypto/sha512 1.084s ok crypto/subtle 1.429s ok crypto/tls 3.492s ok crypto/x509 2.271s ok database/sql 1.642s ok database/sql/driver 1.043s ok debug/buildinfo 1.043s ok debug/dwarf 1.132s ok debug/elf 2.091s ok debug/gosym 1.132s ok debug/macho 1.090s ok debug/pe 1.060s ok debug/plan9obj 1.060s ok embed 1.064s [no tests to run] ok embed/internal/embedtest 1.063s ok encoding/ascii85 1.064s ok encoding/asn1 1.086s ok encoding/base32 1.086s ok encoding/base64 1.089s ok encoding/binary 1.087s ok encoding/csv 1.088s ok encoding/gob 14.761s ok encoding/hex 1.026s ok encoding/json 1.946s ok encoding/pem 2.594s ok encoding/xml 1.214s ok errors 1.081s ok expvar 1.081s ok flag 3.246s ok fmt 1.588s ok go/ast 1.088s ok go/build 5.105s ok go/build/constraint 1.080s ok go/constant 1.079s ok go/doc 1.270s ok go/doc/comment 2.654s ok go/format 1.064s ok go/importer 1.672s ok go/internal/gccgoimporter 1.066s ok go/internal/gcimporter 9.092s ok go/internal/srcimporter 11.109s ok go/parser 1.863s ok go/printer 2.262s ok go/scanner 1.032s ok go/token 1.102s ok go/types 30.807s ok hash 1.030s ok hash/adler32 1.100s ok hash/crc32 1.108s ok hash/crc64 1.089s ok hash/fnv 1.045s ok hash/maphash 1.045s ok html 1.032s ok html/template 1.254s ok image 1.403s ok image/color 1.102s ok image/draw 1.510s ok image/gif 1.771s ok image/jpeg 2.169s ok image/png 3.588s ok index/suffixarray 1.942s ok internal/abi 1.083s ok internal/buildcfg 1.083s ok internal/coverage/cformat 1.083s ok internal/coverage/cmerge 1.075s ok internal/coverage/pods 1.070s ok internal/coverage/slicereader 1.068s ok internal/coverage/slicewriter 1.076s ok internal/coverage/test 1.045s ok internal/cpu 3.195s ok internal/dag 1.021s ok internal/diff 1.021s ok internal/fmtsort 1.082s ok internal/fuzz 1.068s ok internal/godebug 12.177s ok internal/godebugs 1.067s ok internal/intern 1.255s ok internal/itoa 1.034s ok internal/platform 1.572s ok internal/poll 1.349s ok internal/profile 1.079s ok internal/reflectlite 1.077s ok internal/safefilepath 1.052s ok internal/saferio 1.114s ok internal/singleflight 1.111s ok internal/testenv 1.209s ok internal/trace 1.218s ok internal/types/errors 1.368s ok internal/unsafeheader 1.037s ok internal/xcoff 1.074s ok internal/zstd 1.234s ok io 1.113s ok io/fs 1.313s ok io/ioutil 1.021s ok log 1.021s ok log/slog 1.114s ok log/slog/internal/benchmarks 1.078s ok log/slog/internal/buffer 1.044s ok log/syslog 2.368s ok maps 1.082s ok math 1.040s ok math/big 3.610s ok math/bits 1.040s ok math/cmplx 1.084s ok math/rand 3.875s ok mime 1.096s ok mime/multipart 4.722s ok mime/quotedprintable 1.043s ok net 8.742s ok net/http 8.688s ok net/http/cgi 12.580s ok net/http/cookiejar 1.065s ok net/http/fcgi 1.305s ok net/http/httptest 1.193s ok net/http/httptrace 1.078s ok net/http/httputil 1.680s ok net/http/internal 1.060s ok net/http/internal/ascii 1.060s ok net/http/pprof 6.430s ok net/internal/socktest 1.054s ok net/mail 1.032s ok net/netip 1.360s ok net/rpc 1.094s ok net/rpc/jsonrpc 1.093s ok net/smtp 1.094s ok net/textproto 1.051s ok net/url 1.037s ok os 6.492s ok os/exec 8.469s ok os/exec/internal/fdtest 1.067s ok os/signal 18.854s ok os/user 1.028s ok path 1.028s ok path/filepath 1.137s ok plugin 1.022s ok reflect 1.434s ok regexp 3.666s ok regexp/syntax 6.206s ok runtime 30.769s ok runtime/cgo 1.068s ok runtime/coverage 1.068s ok runtime/debug 2.222s ok runtime/internal/atomic 1.103s ok runtime/internal/math 1.041s ok runtime/internal/sys 1.041s ok runtime/internal/wasitest 1.030s ok runtime/metrics 1.091s ok runtime/pprof 18.056s ok runtime/race 9.897s ok runtime/trace 4.135s ok slices 1.340s ok sort 1.391s ok strconv 2.888s ok strings 2.375s ok sync 1.569s ok sync/atomic 4.608s ok syscall 7.739s ok testing 3.759s ok testing/fstest 1.051s ok testing/iotest 1.051s ok testing/quick 1.147s ok testing/slogtest 1.087s ok text/scanner 1.029s ok text/tabwriter 1.081s ok text/template 1.134s ok text/template/parse 1.037s ok time 3.050s ok unicode 1.026s ok unicode/utf16 1.022s ok unicode/utf8 1.042s ok cmd/addr2line 4.891s ok cmd/api 1.677s ok cmd/asm/internal/asm 3.796s ok cmd/asm/internal/lex 1.028s ok cmd/cgo/internal/swig 1.029s ok cmd/cgo/internal/test 1.782s ok cmd/cgo/internal/testcarchive 20.916s ok cmd/cgo/internal/testcshared 7.565s ok cmd/cgo/internal/testerrors 8.413s ok cmd/cgo/internal/testfortran 1.029s ok cmd/cgo/internal/testgodefs 1.442s ok cmd/cgo/internal/testlife 1.619s ok cmd/cgo/internal/testnocgo 1.016s ok cmd/cgo/internal/testplugin 25.767s ok cmd/cgo/internal/testsanitizers 16.693s ok cmd/cgo/internal/testshared 1.024s ok cmd/cgo/internal/testso 2.395s ok cmd/cgo/internal/teststdio 2.215s ok cmd/cgo/internal/testtls 1.075s ok cmd/compile/internal/abt 1.075s ok cmd/compile/internal/amd64 1.076s ok cmd/compile/internal/base 1.076s ok cmd/compile/internal/compare 1.076s ok cmd/compile/internal/dwarfgen 1.430s ok cmd/compile/internal/importer 1.849s ok cmd/compile/internal/inline/inlheur 1.467s ok cmd/compile/internal/ir 1.018s ok cmd/compile/internal/logopt 1.218s ok cmd/compile/internal/loopvar 1.018s ok cmd/compile/internal/noder 1.034s ok cmd/compile/internal/reflectdata 1.031s [no tests to run] ok cmd/compile/internal/ssa 7.963s ok cmd/compile/internal/syntax 1.141s ok cmd/compile/internal/test 13.088s ok cmd/compile/internal/typecheck 1.229s ok cmd/compile/internal/types 1.080s ok cmd/compile/internal/types2 8.079s ok cmd/covdata 1.022s ok cmd/cover 20.656s ok cmd/dist 1.055s ok cmd/distpack 1.055s ok cmd/doc 1.729s ok cmd/fix 2.752s ok cmd/go 288.698s ok cmd/go/internal/auth 1.041s ok cmd/go/internal/cache 1.179s ok cmd/go/internal/cfg 1.079s [no tests to run] ok cmd/go/internal/envcmd 1.096s ok cmd/go/internal/fsys 1.066s ok cmd/go/internal/generate 1.066s ok cmd/go/internal/gover 1.047s ok cmd/go/internal/imports 1.047s ok cmd/go/internal/load 1.077s ok cmd/go/internal/lockedfile 2.452s ok cmd/go/internal/lockedfile/internal/filelock 2.167s ok cmd/go/internal/modfetch 1.065s ok cmd/go/internal/modfetch/codehost 1.883s ok cmd/go/internal/modfetch/zip_sum_test 1.037s ok cmd/go/internal/modindex 1.537s ok cmd/go/internal/modload 1.097s ok cmd/go/internal/mvs 1.097s ok cmd/go/internal/par 1.151s ok cmd/go/internal/str 1.031s ok cmd/go/internal/test 1.086s ok cmd/go/internal/toolchain 1.086s ok cmd/go/internal/vcs 1.025s ok cmd/go/internal/vcweb 1.025s ok cmd/go/internal/vcweb/vcstest 2.339s ok cmd/go/internal/web 1.031s ok cmd/go/internal/work 1.235s ok cmd/gofmt 1.234s ok cmd/internal/archive 1.401s ok cmd/internal/buildid 1.581s ok cmd/internal/cov 1.321s ok cmd/internal/bootstrap_test 1.082s ok cmd/internal/dwarf 1.080s ok cmd/internal/edit 1.080s ok cmd/internal/goobj 1.050s ok cmd/internal/moddeps 1.736s ok cmd/internal/notsha256 1.050s ok cmd/internal/obj 1.455s ok cmd/internal/obj/ppc64 1.076s ok cmd/internal/obj/riscv 1.076s ok cmd/internal/obj/s390x 1.076s ok cmd/internal/obj/x86 3.137s ok cmd/internal/objabi 1.043s ok cmd/internal/pkgpath 5.242s ok cmd/internal/pkgpattern 1.029s ok cmd/internal/quoted 1.029s ok cmd/internal/src 1.078s ok cmd/internal/test2json 1.748s ok cmd/link 10.926s ok cmd/link/internal/benchmark 1.016s ok cmd/link/internal/ld 5.552s ok cmd/link/internal/loader 1.051s ok cmd/nm 9.461s ok cmd/objdump 5.200s ok cmd/pack 7.855s ok cmd/pprof 3.553s ok cmd/trace 1.109s ok cmd/vet 32.015s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3638 30169 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2751 39479 ns/op 1860 B/op 37 allocs/op Benchmark/Writer/PAX-4 2008 58965 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 5191 21768 ns/op 5187 B/op 16 allocs/op Benchmark/Reader/GNU-4 7059 15404 ns/op 5121 B/op 15 allocs/op Benchmark/Reader/PAX-4 2619 45966 ns/op 8837 B/op 33 allocs/op PASS ok archive/tar 1.799s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 266992282 ns/op 828832 B/op 83 allocs/op BenchmarkZip64Test-4 1 120302971 ns/op BenchmarkZip64TestSizes/4096-4 2314 49683 ns/op BenchmarkZip64TestSizes/1048576-4 217 539332 ns/op BenchmarkZip64TestSizes/67108864-4 1 121998074 ns/op PASS ok archive/zip 2.123s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 254523 444.9 ns/op BenchmarkReaderCopyUnoptimal-4 160986 733.5 ns/op BenchmarkReaderCopyNoWriteTo-4 7837 17043 ns/op BenchmarkReaderWriteToOptimal-4 9678 10761 ns/op BenchmarkReaderReadString-4 153433 778.6 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 219730 520.0 ns/op BenchmarkWriterCopyUnoptimal-4 238734 488.8 ns/op BenchmarkWriterCopyNoReadFrom-4 8076 14736 ns/op BenchmarkReaderEmpty-4 59725 2662 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 40080 2772 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 567962 185.7 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.462s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 6606 20976 ns/op 1562.14 MB/s BenchmarkWriteByte-4 498 233562 ns/op 17.54 MB/s BenchmarkWriteRune-4 268 443106 ns/op 27.73 MB/s BenchmarkBufferNotEmptyWriteRead-4 39 2913944 ns/op BenchmarkBufferFullSmallReads-4 123 959863 ns/op BenchmarkBufferWriteBlock/N4096-4 9610 11650 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 608 194427 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 18 6512556 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 6 16944430 ns/op 990.13 MB/s 5592405 B/op 0 allocs/op BenchmarkIndexByte/10-4 5336902 21.89 ns/op 456.77 MB/s BenchmarkIndexByte/32-4 5222127 23.07 ns/op 1386.88 MB/s BenchmarkIndexByte/4K-4 883184 121.8 ns/op 33624.42 MB/s BenchmarkIndexBytePortable/10-4 1000000 107.9 ns/op 92.70 MB/s BenchmarkIndexBytePortable/32-4 350215 334.3 ns/op 95.71 MB/s BenchmarkIndexBytePortable/4K-4 3183 37861 ns/op 108.19 MB/s BenchmarkIndexRune/10-4 1263937 95.33 ns/op 104.90 MB/s BenchmarkIndexRune/32-4 1303998 90.43 ns/op 353.88 MB/s BenchmarkIndexRune/4K-4 402325 286.5 ns/op 14296.91 MB/s BenchmarkIndexRuneASCII/10-4 5501575 21.85 ns/op 457.57 MB/s BenchmarkIndexRuneASCII/32-4 5201888 23.09 ns/op 1385.69 MB/s BenchmarkIndexRuneASCII/4K-4 950859 122.4 ns/op 33465.78 MB/s BenchmarkEqual/0-4 9780931 12.22 ns/op BenchmarkEqual/1-4 1692044 70.66 ns/op 14.15 MB/s BenchmarkEqual/6-4 1672996 72.85 ns/op 82.37 MB/s BenchmarkEqual/9-4 1662591 71.94 ns/op 125.11 MB/s BenchmarkEqual/15-4 1615159 74.58 ns/op 201.14 MB/s BenchmarkEqual/16-4 1681062 70.64 ns/op 226.49 MB/s BenchmarkEqual/20-4 1558692 76.63 ns/op 260.98 MB/s BenchmarkEqual/32-4 1543026 76.92 ns/op 416.00 MB/s BenchmarkEqual/4K-4 118093 979.8 ns/op 4180.48 MB/s BenchmarkEqualBothUnaligned/64_0-4 1654557 72.03 ns/op 888.47 MB/s BenchmarkEqualBothUnaligned/64_1-4 1550766 77.58 ns/op 824.97 MB/s BenchmarkEqualBothUnaligned/64_4-4 1745952 70.35 ns/op 909.77 MB/s BenchmarkEqualBothUnaligned/64_7-4 1770085 70.55 ns/op 907.20 MB/s BenchmarkEqualBothUnaligned/4096_0-4 116744 1031 ns/op 3972.19 MB/s BenchmarkEqualBothUnaligned/4096_1-4 83821 1398 ns/op 2930.92 MB/s BenchmarkEqualBothUnaligned/4096_4-4 135799 885.8 ns/op 4624.12 MB/s BenchmarkEqualBothUnaligned/4096_7-4 137144 885.8 ns/op 4624.21 MB/s BenchmarkIndex/10-4 3324417 38.87 ns/op 257.28 MB/s BenchmarkIndex/32-4 3578533 33.89 ns/op 944.16 MB/s BenchmarkIndex/4K-4 33436 3509 ns/op 1167.37 MB/s BenchmarkIndexEasy/10-4 3275408 36.03 ns/op 277.51 MB/s BenchmarkIndexEasy/32-4 3441890 33.56 ns/op 953.47 MB/s BenchmarkIndexEasy/4K-4 485251 229.8 ns/op 17825.59 MB/s BenchmarkCount/10-4 1777910 67.34 ns/op 148.50 MB/s BenchmarkCount/32-4 1823636 66.59 ns/op 480.52 MB/s BenchmarkCount/4K-4 33601 3551 ns/op 1153.53 MB/s BenchmarkCountEasy/10-4 1765635 68.16 ns/op 146.71 MB/s BenchmarkCountEasy/32-4 1817426 66.54 ns/op 480.93 MB/s BenchmarkCountEasy/4K-4 454070 260.6 ns/op 15716.00 MB/s BenchmarkCountSingle/10-4 4112018 28.98 ns/op 345.05 MB/s BenchmarkCountSingle/32-4 3797750 31.58 ns/op 1013.45 MB/s BenchmarkCountSingle/4K-4 701302 145.6 ns/op 28128.22 MB/s BenchmarkToUpper/#00-4 3296064 36.49 ns/op BenchmarkToUpper/ONLYUPPER-4 349942 333.4 ns/op BenchmarkToUpper/abc-4 584983 200.8 ns/op BenchmarkToUpper/AbC123-4 363967 327.9 ns/op BenchmarkToUpper/azAZ09_-4 349058 344.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 104738 1138 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 46406 2488 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 66960 1782 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 144789 812.5 ns/op BenchmarkToLower/#00-4 3273637 36.81 ns/op BenchmarkToLower/abc-4 564272 214.9 ns/op BenchmarkToLower/AbC123-4 381618 316.6 ns/op BenchmarkToLower/azAZ09_-4 350100 333.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 106767 1120 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 47901 2491 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 79950 1477 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 145614 812.5 ns/op BenchmarkFields/ASCII/16-4 174794 679.8 ns/op 23.54 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 12508 9598 ns/op 26.67 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 741 159893 ns/op 25.62 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 42 2649386 ns/op 24.74 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 43164115 ns/op 24.29 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 157082 769.5 ns/op 20.79 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6513 15596 ns/op 16.41 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 434 277084 ns/op 14.78 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 25 4719696 ns/op 13.89 MB/s 512259 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 81904543 ns/op 12.80 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 224784 538.5 ns/op 29.71 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 15460 7658 ns/op 33.43 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 864 139384 ns/op 29.39 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 46 2569123 ns/op 25.51 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 47478158 ns/op 22.09 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 167926 699.5 ns/op 22.87 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9768 11153 ns/op 22.95 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 598 199344 ns/op 20.55 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 32 3453636 ns/op 18.98 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 61834758 ns/op 16.96 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2177498 54.93 ns/op BenchmarkTrimSpace/ASCII-4 1000000 112.1 ns/op BenchmarkTrimSpace/SomeNonASCII-4 126536 936.8 ns/op BenchmarkTrimSpace/JustNonASCII-4 56395 2124 ns/op BenchmarkToValidUTF8/Valid-4 614928 198.6 ns/op BenchmarkToValidUTF8/InvalidASCII-4 404790 291.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 120496 980.4 ns/op BenchmarkIndexHard1-4 810 147535 ns/op BenchmarkIndexHard2-4 583 204325 ns/op BenchmarkIndexHard3-4 146 819673 ns/op BenchmarkIndexHard4-4 186 648125 ns/op BenchmarkLastIndexHard1-4 7 16464966 ns/op BenchmarkLastIndexHard2-4 6 19203251 ns/op BenchmarkLastIndexHard3-4 5 24671507 ns/op BenchmarkCountHard1-4 816 146023 ns/op BenchmarkCountHard2-4 583 205942 ns/op BenchmarkCountHard3-4 146 815589 ns/op BenchmarkSplitEmptySeparator-4 2 92339957 ns/op BenchmarkSplitSingleByteSeparator-4 19 5621860 ns/op BenchmarkSplitMultiByteSeparator-4 15 7589165 ns/op BenchmarkSplitNSingleByteSeparator-4 215848 541.6 ns/op BenchmarkSplitNMultiByteSeparator-4 92815 1292 ns/op BenchmarkRepeat-4 225666 529.4 ns/op BenchmarkRepeatLarge/256/1-4 173071 692.8 ns/op 369.51 MB/s BenchmarkRepeatLarge/256/16-4 278631 440.4 ns/op 581.24 MB/s BenchmarkRepeatLarge/512/1-4 129298 913.2 ns/op 560.66 MB/s BenchmarkRepeatLarge/512/16-4 191403 637.5 ns/op 803.18 MB/s BenchmarkRepeatLarge/1024/1-4 93127 1298 ns/op 788.60 MB/s BenchmarkRepeatLarge/1024/16-4 113566 1080 ns/op 948.27 MB/s BenchmarkRepeatLarge/2048/1-4 55548 2057 ns/op 995.78 MB/s BenchmarkRepeatLarge/2048/16-4 68688 1734 ns/op 1180.91 MB/s BenchmarkRepeatLarge/4096/1-4 35313 3490 ns/op 1173.62 MB/s BenchmarkRepeatLarge/4096/16-4 38139 3409 ns/op 1201.52 MB/s BenchmarkRepeatLarge/8192/1-4 18466 6339 ns/op 1292.22 MB/s BenchmarkRepeatLarge/8192/16-4 20210 6119 ns/op 1338.74 MB/s BenchmarkRepeatLarge/8192/4097-4 37766 3531 ns/op 1160.25 MB/s BenchmarkRepeatLarge/16384/1-4 10000 12683 ns/op 1291.85 MB/s BenchmarkRepeatLarge/16384/16-4 10000 12695 ns/op 1290.59 MB/s BenchmarkRepeatLarge/16384/4097-4 12543 8068 ns/op 1523.48 MB/s BenchmarkRepeatLarge/32768/1-4 5703 20673 ns/op 1585.06 MB/s BenchmarkRepeatLarge/32768/16-4 5804 21208 ns/op 1545.08 MB/s BenchmarkRepeatLarge/32768/4097-4 5800 22517 ns/op 1273.64 MB/s BenchmarkRepeatLarge/65536/1-4 3079 40681 ns/op 1610.96 MB/s BenchmarkRepeatLarge/65536/16-4 3112 46949 ns/op 1395.91 MB/s BenchmarkRepeatLarge/65536/4097-4 3288 41761 ns/op 1471.60 MB/s BenchmarkRepeatLarge/131072/1-4 594 202093 ns/op 648.57 MB/s BenchmarkRepeatLarge/131072/16-4 616 193320 ns/op 678.00 MB/s BenchmarkRepeatLarge/131072/4097-4 702 187298 ns/op 678.10 MB/s BenchmarkRepeatLarge/262144/1-4 326 358971 ns/op 730.27 MB/s BenchmarkRepeatLarge/262144/16-4 310 384138 ns/op 682.42 MB/s BenchmarkRepeatLarge/262144/4097-4 315 383826 ns/op 672.47 MB/s BenchmarkRepeatLarge/524288/1-4 154 769164 ns/op 681.63 MB/s BenchmarkRepeatLarge/524288/16-4 154 782863 ns/op 669.71 MB/s BenchmarkRepeatLarge/524288/4097-4 158 727317 ns/op 715.40 MB/s BenchmarkRepeatLarge/1048576/1-4 78 1495060 ns/op 701.36 MB/s BenchmarkRepeatLarge/1048576/16-4 74 1506518 ns/op 696.03 MB/s BenchmarkRepeatLarge/1048576/4097-4 84 1478526 ns/op 706.61 MB/s BenchmarkRepeatLarge/2097152/1-4 40 2992423 ns/op 700.82 MB/s BenchmarkRepeatLarge/2097152/16-4 42 2968321 ns/op 706.51 MB/s BenchmarkRepeatLarge/2097152/4097-4 40 2968884 ns/op 705.17 MB/s BenchmarkRepeatLarge/4194304/1-4 19 6009584 ns/op 697.94 MB/s BenchmarkRepeatLarge/4194304/16-4 18 6032930 ns/op 695.23 MB/s BenchmarkRepeatLarge/4194304/4097-4 18 5994402 ns/op 699.19 MB/s BenchmarkRepeatLarge/8388608/1-4 9 12150594 ns/op 690.39 MB/s BenchmarkRepeatLarge/8388608/16-4 9 11962282 ns/op 701.25 MB/s BenchmarkRepeatLarge/8388608/4097-4 9 11783554 ns/op 711.72 MB/s BenchmarkRepeatLarge/16777216/1-4 5 23514244 ns/op 713.49 MB/s BenchmarkRepeatLarge/16777216/16-4 5 23344777 ns/op 718.67 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 23056820 ns/op 727.65 MB/s BenchmarkRepeatLarge/33554432/1-4 3 49417941 ns/op 678.99 MB/s BenchmarkRepeatLarge/33554432/16-4 3 47063078 ns/op 712.97 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 46902915 ns/op 715.40 MB/s BenchmarkRepeatLarge/67108864/1-4 2 97331579 ns/op 689.49 MB/s BenchmarkRepeatLarge/67108864/16-4 2 92629066 ns/op 724.49 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 92351458 ns/op 726.67 MB/s BenchmarkRepeatLarge/134217728/1-4 1 183062007 ns/op 733.18 MB/s BenchmarkRepeatLarge/134217728/16-4 1 184142363 ns/op 728.88 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 181357380 ns/op 740.07 MB/s BenchmarkRepeatLarge/268435456/1-4 1 408968941 ns/op 656.37 MB/s BenchmarkRepeatLarge/268435456/16-4 1 365785682 ns/op 733.86 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 364793682 ns/op 735.86 MB/s BenchmarkRepeatLarge/536870912/1-4 1 819743174 ns/op 654.93 MB/s BenchmarkRepeatLarge/536870912/16-4 1 745582528 ns/op 720.07 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 733927082 ns/op 731.50 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1662499898 ns/op 645.86 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1499618646 ns/op 716.01 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1475214772 ns/op 727.85 MB/s BenchmarkBytesCompare/1-4 13859496 8.546 ns/op BenchmarkBytesCompare/2-4 13598576 8.532 ns/op BenchmarkBytesCompare/4-4 13936645 8.431 ns/op BenchmarkBytesCompare/8-4 14602068 7.969 ns/op BenchmarkBytesCompare/16-4 14295609 8.050 ns/op BenchmarkBytesCompare/32-4 12954446 8.838 ns/op BenchmarkBytesCompare/64-4 11052838 9.893 ns/op BenchmarkBytesCompare/128-4 9959113 11.69 ns/op BenchmarkBytesCompare/256-4 8354970 14.11 ns/op BenchmarkBytesCompare/512-4 5826698 20.29 ns/op BenchmarkBytesCompare/1024-4 3632598 32.87 ns/op BenchmarkBytesCompare/2048-4 2067081 58.44 ns/op BenchmarkIndexAnyASCII/1:1-4 2805664 41.64 ns/op BenchmarkIndexAnyASCII/1:2-4 2820964 42.62 ns/op BenchmarkIndexAnyASCII/1:4-4 2805309 42.00 ns/op BenchmarkIndexAnyASCII/1:8-4 2733104 41.96 ns/op BenchmarkIndexAnyASCII/1:16-4 2798859 42.42 ns/op BenchmarkIndexAnyASCII/1:32-4 2802172 42.88 ns/op BenchmarkIndexAnyASCII/1:64-4 2806332 42.16 ns/op BenchmarkIndexAnyASCII/16:1-4 2711151 43.69 ns/op BenchmarkIndexAnyASCII/16:2-4 646248 183.6 ns/op BenchmarkIndexAnyASCII/16:4-4 635137 187.5 ns/op BenchmarkIndexAnyASCII/16:8-4 592156 198.8 ns/op BenchmarkIndexAnyASCII/16:16-4 537565 217.0 ns/op BenchmarkIndexAnyASCII/16:32-4 418108 277.0 ns/op BenchmarkIndexAnyASCII/16:64-4 347509 332.1 ns/op BenchmarkIndexAnyASCII/256:1-4 2473944 48.46 ns/op BenchmarkIndexAnyASCII/256:2-4 47818 2466 ns/op BenchmarkIndexAnyASCII/256:4-4 48714 2461 ns/op BenchmarkIndexAnyASCII/256:8-4 48152 2480 ns/op BenchmarkIndexAnyASCII/256:16-4 48092 2517 ns/op BenchmarkIndexAnyASCII/256:32-4 47254 2531 ns/op BenchmarkIndexAnyASCII/256:64-4 46234 2607 ns/op BenchmarkIndexAnyUTF8/1:1-4 2863773 41.73 ns/op BenchmarkIndexAnyUTF8/1:2-4 2830887 42.69 ns/op BenchmarkIndexAnyUTF8/1:4-4 2786278 42.36 ns/op BenchmarkIndexAnyUTF8/1:8-4 2797590 42.42 ns/op BenchmarkIndexAnyUTF8/1:16-4 2794868 43.33 ns/op BenchmarkIndexAnyUTF8/1:32-4 2801523 44.30 ns/op BenchmarkIndexAnyUTF8/1:64-4 2775090 42.75 ns/op BenchmarkIndexAnyUTF8/16:1-4 186463 630.4 ns/op BenchmarkIndexAnyUTF8/16:2-4 313555 384.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 318506 378.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 321343 381.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 315364 376.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 314259 391.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 295892 391.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 13056 9155 ns/op BenchmarkIndexAnyUTF8/256:2-4 22128 5366 ns/op BenchmarkIndexAnyUTF8/256:4-4 22395 5278 ns/op BenchmarkIndexAnyUTF8/256:8-4 22491 5321 ns/op BenchmarkIndexAnyUTF8/256:16-4 22474 5325 ns/op BenchmarkIndexAnyUTF8/256:32-4 21741 5510 ns/op BenchmarkIndexAnyUTF8/256:64-4 21825 5449 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2861800 41.89 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2706600 42.28 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2851750 42.53 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2802674 42.27 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2778883 42.26 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2813400 42.65 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2821822 42.81 ns/op BenchmarkLastIndexAnyASCII/16:1-4 409040 278.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 424357 278.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 419434 281.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 414379 292.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 396582 302.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 350396 336.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 296730 394.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 32116 3701 ns/op BenchmarkLastIndexAnyASCII/256:2-4 32596 3705 ns/op BenchmarkLastIndexAnyASCII/256:4-4 32131 3709 ns/op BenchmarkLastIndexAnyASCII/256:8-4 32254 3722 ns/op BenchmarkLastIndexAnyASCII/256:16-4 32096 3684 ns/op BenchmarkLastIndexAnyASCII/256:32-4 31813 3761 ns/op BenchmarkLastIndexAnyASCII/256:64-4 31114 3845 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2803651 42.99 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2749531 43.53 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2723907 43.66 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2745013 43.27 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2754805 43.54 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2740465 43.55 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2724763 43.95 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 297795 396.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 316718 371.9 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 326565 370.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 323211 371.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 317516 373.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 310140 395.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 295845 396.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 20070 5915 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22110 5416 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 21487 5428 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 21054 5482 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 21416 5439 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 21085 5745 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 21531 5625 ns/op BenchmarkTrimASCII/1:1-4 3323205 35.79 ns/op BenchmarkTrimASCII/1:2-4 2611806 43.98 ns/op BenchmarkTrimASCII/1:4-4 2487612 46.54 ns/op BenchmarkTrimASCII/1:8-4 2445799 47.49 ns/op BenchmarkTrimASCII/1:16-4 2134116 56.31 ns/op BenchmarkTrimASCII/16:1-4 629442 183.9 ns/op BenchmarkTrimASCII/16:2-4 432093 273.9 ns/op BenchmarkTrimASCII/16:4-4 423387 276.6 ns/op BenchmarkTrimASCII/16:8-4 415424 289.1 ns/op BenchmarkTrimASCII/16:16-4 392577 293.9 ns/op BenchmarkTrimASCII/256:1-4 47443 2618 ns/op BenchmarkTrimASCII/256:2-4 32522 3781 ns/op BenchmarkTrimASCII/256:4-4 32557 3691 ns/op BenchmarkTrimASCII/256:8-4 32428 3674 ns/op BenchmarkTrimASCII/256:16-4 30830 3685 ns/op BenchmarkTrimASCII/4096:1-4 2996 40096 ns/op BenchmarkTrimASCII/4096:2-4 2090 56840 ns/op BenchmarkTrimASCII/4096:4-4 2053 56996 ns/op BenchmarkTrimASCII/4096:8-4 2078 58322 ns/op BenchmarkTrimASCII/4096:16-4 2078 57014 ns/op BenchmarkTrimByte-4 2275646 52.51 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12873 9214 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13005 9213 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 741 160957 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1459 80151 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2761 40669 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5362 21601 ns/op BenchmarkCompareBytesEqual-4 13537087 8.390 ns/op BenchmarkCompareBytesToNil-4 15521715 7.098 ns/op BenchmarkCompareBytesEmpty-4 15372657 6.991 ns/op BenchmarkCompareBytesIdentical-4 15298291 6.954 ns/op BenchmarkCompareBytesSameLength-4 13949864 7.977 ns/op BenchmarkCompareBytesDifferentLength-4 13471074 8.401 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1728 68697 ns/op 15263.93 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1591 69988 ns/op 14982.32 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1584 69004 ns/op 15196.12 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1586 68799 ns/op 15241.31 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1593 63590 ns/op 16489.89 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1587 70395 ns/op 14895.72 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1780 66979 ns/op 15655.50 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1730 66968 ns/op 15658.11 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1587 68794 ns/op 15242.44 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1569 75283 ns/op 13928.53 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1627 69827 ns/op 15016.81 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1688 70377 ns/op 14899.45 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1677 74437 ns/op 14086.80 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1686 70773 ns/op 14816.11 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1696 70084 ns/op 14961.65 MB/s BenchmarkCompareBytesBig-4 1582 65302 ns/op 16057.59 MB/s BenchmarkCompareBytesBigIdentical-4 16293139 7.622 ns/op 137564958.51 MB/s PASS ok bytes 59.710s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 69739104 ns/op 1.43 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 272267308 ns/op 2.08 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 22097827 ns/op 0.74 MB/s 3645019 B/op 51 allocs/op PASS ok compress/bzip2 2.221s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 66 1643043 ns/op 6.09 MB/s 43150 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16214098 ns/op 6.17 MB/s 45297 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 161924817 ns/op 6.18 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 64 1693455 ns/op 5.91 MB/s 43568 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17470791 ns/op 5.72 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 180047948 ns/op 5.55 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 68 1673673 ns/op 5.97 MB/s 42871 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16481271 ns/op 6.07 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 171214108 ns/op 5.84 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 67 1698623 ns/op 5.89 MB/s 42537 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16675203 ns/op 6.00 MB/s 42264 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 168683348 ns/op 5.93 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 62 1812710 ns/op 5.52 MB/s 43228 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17697087 ns/op 5.65 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 180339277 ns/op 5.55 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 78 1450164 ns/op 6.90 MB/s 42526 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12522510 ns/op 7.99 MB/s 48334 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 127746358 ns/op 7.83 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 88 1307374 ns/op 7.65 MB/s 42639 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10015688 ns/op 9.98 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 100666349 ns/op 9.93 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 86 1280195 ns/op 7.81 MB/s 43727 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 10044412 ns/op 9.96 MB/s 45662 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 101413078 ns/op 9.86 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1063076 ns/op 9.41 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10485454 ns/op 9.54 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 103237007 ns/op 9.69 MB/s BenchmarkEncode/Digits/Speed/1e4-4 55 2037338 ns/op 4.91 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 18208884 ns/op 5.49 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 183072742 ns/op 5.46 MB/s BenchmarkEncode/Digits/Default/1e4-4 19 6090099 ns/op 1.64 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 68966547 ns/op 1.45 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 721822923 ns/op 1.39 MB/s BenchmarkEncode/Digits/Compression/1e4-4 19 5948124 ns/op 1.68 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 68858204 ns/op 1.45 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 715261595 ns/op 1.40 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 86 1325867 ns/op 7.54 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11239123 ns/op 8.90 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 111093938 ns/op 9.00 MB/s BenchmarkEncode/Newton/Speed/1e4-4 56 1932542 ns/op 5.17 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 14760895 ns/op 6.77 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 146342405 ns/op 6.83 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 5953612 ns/op 1.68 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 64108312 ns/op 1.56 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 654998471 ns/op 1.53 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 5938944 ns/op 1.68 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 80488922 ns/op 1.24 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 840318429 ns/op 1.19 MB/s PASS ok compress/flate 15.006s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 52 2194669 ns/op 4.56 MB/s BenchmarkDecoder/1e-Reuse4-4 52 2305865 ns/op 4.34 MB/s BenchmarkDecoder/1e5-4 5 21951182 ns/op 4.56 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22299851 ns/op 4.48 MB/s BenchmarkDecoder/1e6-4 1 220550490 ns/op 4.53 MB/s BenchmarkDecoder/1e-Reuse6-4 1 222335557 ns/op 4.50 MB/s BenchmarkEncoder/1e4-4 58 1918301 ns/op 5.21 MB/s BenchmarkEncoder/1e-Reuse4-4 57 1774619 ns/op 5.64 MB/s BenchmarkEncoder/1e5-4 6 18884614 ns/op 5.30 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18707416 ns/op 5.35 MB/s BenchmarkEncoder/1e6-4 1 194860210 ns/op 5.13 MB/s BenchmarkEncoder/1e-Reuse6-4 1 185709660 ns/op 5.38 MB/s PASS ok compress/lzw 3.578s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 26 3932170 ns/op PASS ok container/heap 1.188s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 28072 4140 ns/op BenchmarkWithTimeout/concurrency=40-4 5374 21268 ns/op BenchmarkWithTimeout/concurrency=4000-4 5433 21696 ns/op BenchmarkWithTimeout/concurrency=400000-4 8515 15739 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 419348 239.8 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 15490 8151 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 18841 6082 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3991 32092 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2347 49138 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3362 47064 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 297 394026 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 220 553042 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 314 360598 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 32 3758399 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 18 6087580 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 34 3772708 ns/op BenchmarkCheckCanceled/Err-4 316156 369.6 ns/op BenchmarkCheckCanceled/Done-4 507950 231.6 ns/op BenchmarkContextCancelDone-4 715352 165.9 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 17828 6772 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 16636 7129 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 16172 7512 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 14128 8464 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 10101 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 664414 177.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 363278 331.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 249327 471.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 160166 742.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 83656 1407 ns/op PASS ok context 10.073s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 2194940 54.50 ns/op 293.58 MB/s BenchmarkDecrypt-4 2189947 54.73 ns/op 292.36 MB/s BenchmarkExpand-4 1000000 113.6 ns/op PASS ok crypto/aes 1.553s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 236689 587.6 ns/op 108.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 442617 325.1 ns/op 196.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 246060 641.3 ns/op 99.80 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 445887 366.4 ns/op 174.68 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 147050 1275 ns/op 1058.54 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 213159 928.6 ns/op 1453.77 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 139846 1394 ns/op 968.51 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 188652 1193 ns/op 1131.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 44971 4718 ns/op 1736.33 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 65425 4515 ns/op 1814.42 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 33636 4996 ns/op 1639.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 33855 4752 ns/op 1724.05 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 7695 14529 ns/op 70.13 MB/s BenchmarkAESCFBDecrypt1K-4 8008 14684 ns/op 69.39 MB/s BenchmarkAESCFBDecrypt8K-4 1042 114628 ns/op 71.42 MB/s BenchmarkAESOFB1K-4 12993 9452 ns/op 107.81 MB/s BenchmarkAESCTR1K-4 16134 7404 ns/op 137.63 MB/s BenchmarkAESCTR8K-4 2044 58574 ns/op 139.77 MB/s BenchmarkAESCBCEncrypt1K-4 15907 7526 ns/op 136.06 MB/s BenchmarkAESCBCDecrypt1K-4 22867 5284 ns/op 193.81 MB/s PASS ok crypto/cipher 4.788s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 94873 1230 ns/op 6.50 MB/s BenchmarkDecrypt-4 91528 1301 ns/op 6.15 MB/s BenchmarkTDESEncrypt-4 35306 3391 ns/op 2.36 MB/s BenchmarkTDESDecrypt-4 34413 3496 ns/op 2.29 MB/s PASS ok crypto/des 1.630s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 992 120134 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 16 6699782 ns/op 1085 B/op 21 allocs/op BenchmarkECDH/P521-4 6 17813322 ns/op 1533 B/op 21 allocs/op BenchmarkECDH/X25519-4 100 1164671 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.633s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1834 62615 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 36 3242291 ns/op 2678 B/op 34 allocs/op BenchmarkSign/P521-4 13 8240947 ns/op 3065 B/op 35 allocs/op BenchmarkVerify/P256-4 933 126788 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 14 8084926 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 21527745 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4095 27726 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 67 1768544 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 25 4610421 ns/op 1414 B/op 17 allocs/op PASS ok crypto/ecdsa 2.599s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 339 340172 ns/op BenchmarkNewKeyFromSeed-4 348 336554 ns/op BenchmarkSigning-4 320 376314 ns/op BenchmarkVerification-4 207 587843 ns/op PASS ok crypto/ed25519 1.708s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4971 25090 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 174 701323 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 64 1814193 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4659705 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1363 88290 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 66 1737375 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 24 4786330 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 13584086 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 14800 7991 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5841 19316 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4156 26431 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 96 1143115 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2799 41586 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 349 340619 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1820 65047 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1106309 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.332s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15579 7653 ns/op 133.81 MB/s BenchmarkHMACSHA256_32-4 27310 4398 ns/op 7.28 MB/s BenchmarkNewWriteSum-4 14124 8116 ns/op 3.94 MB/s PASS ok crypto/hmac 1.646s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 54193 2182 ns/op BenchmarkModSub-4 55332 2138 ns/op BenchmarkMontgomeryRepr-4 28927 4196 ns/op BenchmarkMontgomeryMul-4 27997 4112 ns/op BenchmarkModMul-4 13927 8510 ns/op BenchmarkExpBig-4 16 6728264 ns/op BenchmarkExp-4 6 17029292 ns/op PASS ok crypto/internal/bigmod 2.187s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3392 31976 ns/op BenchmarkScalarBaseMult-4 358 327734 ns/op BenchmarkScalarMult-4 163 724667 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 235 507235 ns/op PASS ok crypto/internal/edwards25519 1.697s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 565575 199.3 ns/op BenchmarkMultiply-4 4527986 26.60 ns/op BenchmarkSquare-4 6062942 19.79 ns/op BenchmarkInvert-4 24674 4867 ns/op BenchmarkMult32-4 1630323 73.42 ns/op PASS ok crypto/internal/edwards25519/field 1.848s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 66 1663228 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1585 76188 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 24 4620481 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13076534 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 190 611162 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7753 15627 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 75 1541006 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 28 3912308 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.131s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 685862 165.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 355767 333.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 131282 920.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 718624 168.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 357770 330.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 132387 909.4 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.806s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 126650 891.1 ns/op 8.98 MB/s BenchmarkHash64-4 153903 761.4 ns/op 84.05 MB/s BenchmarkHash128-4 138933 861.5 ns/op 148.58 MB/s BenchmarkHash256-4 109063 1087 ns/op 235.54 MB/s BenchmarkHash512-4 77166 1563 ns/op 327.57 MB/s BenchmarkHash1K-4 48648 2446 ns/op 418.61 MB/s BenchmarkHash8K-4 7942 15108 ns/op 542.24 MB/s BenchmarkHash1M-4 64 1850494 ns/op 566.65 MB/s BenchmarkHash8M-4 7 14738503 ns/op 569.16 MB/s BenchmarkHash8BytesUnaligned-4 126792 924.3 ns/op 8.66 MB/s BenchmarkHash1KUnaligned-4 48926 2448 ns/op 418.24 MB/s BenchmarkHash8KUnaligned-4 7989 15024 ns/op 545.27 MB/s PASS ok crypto/md5 2.773s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 122898113 ns/op PASS ok crypto/rand 1.207s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 14250 8320 ns/op 15.39 MB/s BenchmarkRC4_1K-4 1744 66493 ns/op 15.40 MB/s BenchmarkRC4_8K-4 225 523452 ns/op 15.47 MB/s PASS ok crypto/rc4 1.582s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 12 9628290 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 21723401 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 39471380 ns/op BenchmarkEncryptPKCS1v15/2048-4 40 2648958 ns/op BenchmarkDecryptOAEP/2048-4 12 9756707 ns/op BenchmarkEncryptOAEP/2048-4 40 2668721 ns/op BenchmarkSignPKCS1v15/2048-4 12 9635599 ns/op BenchmarkVerifyPKCS1v15/2048-4 45 2618846 ns/op BenchmarkSignPSS/2048-4 12 9683076 ns/op BenchmarkVerifyPSS/2048-4 43 2649375 ns/op PASS ok crypto/rsa 2.703s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 106527 1102 ns/op 7.26 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 128517 909.7 ns/op 8.79 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 78876 1505 ns/op 212.62 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 91242 1288 ns/op 248.43 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 47163 2509 ns/op 408.13 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 52238 2292 ns/op 446.81 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9154 13038 ns/op 628.30 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9336 12834 ns/op 638.31 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.142s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 86422 1381 ns/op 5.79 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 95148 1200 ns/op 6.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 97496 1217 ns/op 6.57 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25744 4694 ns/op 218.13 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26427 4464 ns/op 229.39 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26691 4489 ns/op 228.11 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4011 29603 ns/op 276.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 3885 29382 ns/op 278.81 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4100 29362 ns/op 279.00 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.294s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 68528 1723 ns/op 4.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 83546 1414 ns/op 5.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 76154 1584 ns/op 5.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 29842 3987 ns/op 256.81 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 32889 3626 ns/op 282.38 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 31429 3849 ns/op 266.06 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5754 20615 ns/op 397.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5727 20659 ns/op 396.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5653 20905 ns/op 391.86 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.335s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 19217937 6.263 ns/op BenchmarkConstantTimeEq-4 19429761 6.180 ns/op BenchmarkConstantTimeLessOrEq-4 18892446 6.336 ns/op BenchmarkXORBytes/8Bytes-4 4962682 24.04 ns/op 332.74 MB/s BenchmarkXORBytes/128Bytes-4 4161770 28.69 ns/op 4461.72 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 116.4 ns/op 17587.36 MB/s BenchmarkXORBytes/32768Bytes-4 69033 1759 ns/op 18630.77 MB/s PASS ok crypto/subtle 2.022s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 304 392733 ns/op BenchmarkCertCache/1-4 310 396437 ns/op BenchmarkCertCache/2-4 298 402996 ns/op BenchmarkCertCache/3-4 289 398258 ns/op BenchmarkHandshakeServer/RSA-4 15 6744534 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 15 7353570 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 16 7066147 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 123 941348 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 184 658190 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 55 2140981 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 64 1816760 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 30106159 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 29654022 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21991063 ns/op 47.68 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 26556740 ns/op 39.48 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 32332759 ns/op 64.86 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 41441803 ns/op 50.60 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 53130515 ns/op 78.94 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 71698404 ns/op 58.50 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 95560079 ns/op 87.78 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 132345331 ns/op 63.38 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 180108051 ns/op 93.15 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 247975429 ns/op 67.66 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 347432131 ns/op 96.58 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 466580202 ns/op 71.92 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 700130525 ns/op 95.85 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 955964125 ns/op 70.20 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 22346768 ns/op 46.92 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 27067752 ns/op 38.74 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 33112526 ns/op 63.33 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 42554950 ns/op 49.28 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 54496694 ns/op 76.96 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 71495100 ns/op 58.67 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 95361088 ns/op 87.97 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 125927824 ns/op 66.61 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 178768074 ns/op 93.85 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 247378137 ns/op 67.82 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 346587090 ns/op 96.81 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 475900543 ns/op 70.51 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 703708904 ns/op 95.36 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 939861617 ns/op 71.40 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 704062900 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707791576 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288647397 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289020390 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 150144159 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 150106139 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80818958 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 80748204 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 39408925 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38921257 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 144039356 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 147174595 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 64614452 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 64952930 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37849908 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 38060148 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24628536 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 24527202 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 16814600 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 16580361 ns/op PASS ok crypto/tls 18.315s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 12955972 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 376 315691 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1364 86947 ns/op 12100 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1231 94379 ns/op 13507 B/op 187 allocs/op PASS ok crypto/x509 1.987s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 50 2244850 ns/op 281831 B/op 1649 allocs/op BenchmarkConcurrentStmtQuery-4 46 2548707 ns/op 270205 B/op 2053 allocs/op BenchmarkConcurrentStmtExec-4 56 1974855 ns/op 222690 B/op 733 allocs/op BenchmarkConcurrentTxQuery-4 58 2030218 ns/op 275835 B/op 2170 allocs/op BenchmarkConcurrentTxExec-4 67 1638205 ns/op 87769 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 55 2075976 ns/op 105695 B/op 2061 allocs/op BenchmarkConcurrentTxStmtExec-4 146 805034 ns/op 40107 B/op 381 allocs/op BenchmarkConcurrentRandom-4 56 2022991 ns/op 229864 B/op 1870 allocs/op BenchmarkManyConcurrentQueries-4 3208 35435 ns/op 4104 B/op 20 allocs/op BenchmarkGrabConn-4 238605 506.9 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.659s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1950 53421 ns/op BenchmarkSymbols32-4 2478 47206 ns/op PASS ok debug/elf 1.283s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 309841 427.6 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 104 1112909 ns/op 188216 B/op 13 allocs/op Benchmark115/LineToPC-4 87 1375890 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 20401 5931 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.819s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 70171 1727 ns/op BenchmarkMarshal-4 870 132780 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3166 36448 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.447s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 452 263364 ns/op 31.11 MB/s BenchmarkEncodeToString-4 378 298446 ns/op 27.45 MB/s BenchmarkDecode-4 184 646583 ns/op 20.28 MB/s BenchmarkDecodeString-4 187 636911 ns/op 20.59 MB/s PASS ok encoding/base32 1.744s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 434 256385 ns/op 31.95 MB/s BenchmarkDecodeString/2-4 403002 285.5 ns/op 14.01 MB/s BenchmarkDecodeString/4-4 304358 383.4 ns/op 20.87 MB/s BenchmarkDecodeString/8-4 246172 472.3 ns/op 25.41 MB/s BenchmarkDecodeString/64-4 47377 2525 ns/op 34.85 MB/s BenchmarkDecodeString/8192-4 429 276963 ns/op 39.44 MB/s BenchmarkNewEncoding-4 79947 1489 ns/op 171.90 MB/s PASS ok encoding/base64 1.994s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1674 68739 ns/op 58.19 MB/s BenchmarkReadStruct-4 19027 6329 ns/op 11.85 MB/s BenchmarkWriteStruct-4 17794 6721 ns/op 11.16 MB/s BenchmarkReadInts-4 58260 2043 ns/op 14.69 MB/s BenchmarkWriteInts-4 56460 2120 ns/op 14.15 MB/s BenchmarkWriteSlice1000Int32s-4 1723 69902 ns/op 57.22 MB/s BenchmarkPutUint16-4 3981294 30.25 ns/op 66.12 MB/s BenchmarkAppendUint16-4 3544412 32.01 ns/op 62.48 MB/s BenchmarkPutUint32-4 2778602 44.00 ns/op 90.91 MB/s BenchmarkAppendUint32-4 2575504 47.04 ns/op 85.04 MB/s BenchmarkPutUint64-4 1355014 86.14 ns/op 92.88 MB/s BenchmarkAppendUint64-4 1414610 85.65 ns/op 93.41 MB/s BenchmarkLittleEndianPutUint16-4 3893829 31.04 ns/op 64.43 MB/s BenchmarkLittleEndianAppendUint16-4 3711806 32.44 ns/op 61.66 MB/s BenchmarkLittleEndianPutUint32-4 2693204 45.20 ns/op 88.51 MB/s BenchmarkLittleEndianAppendUint32-4 2754543 44.44 ns/op 90.02 MB/s BenchmarkLittleEndianPutUint64-4 1377162 87.82 ns/op 91.09 MB/s BenchmarkLittleEndianAppendUint64-4 1390738 85.72 ns/op 93.33 MB/s BenchmarkReadFloats-4 206880 579.7 ns/op 20.70 MB/s BenchmarkWriteFloats-4 183950 636.3 ns/op 18.86 MB/s BenchmarkReadSlice1000Float32s-4 1600 73685 ns/op 54.29 MB/s BenchmarkWriteSlice1000Float32s-4 1522 77525 ns/op 51.60 MB/s BenchmarkReadSlice1000Uint8s-4 112051 1173 ns/op 852.55 MB/s BenchmarkWriteSlice1000Uint8s-4 156943 1016 ns/op 984.59 MB/s BenchmarkPutUvarint32-4 866616 118.9 ns/op 33.64 MB/s BenchmarkPutUvarint64-4 204812 584.2 ns/op 13.69 MB/s PASS ok encoding/binary 5.136s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 7130 14922 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 8354 14567 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7320 14522 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4612 22388 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 8816 13344 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8456 13427 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8388 13220 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 5709 20783 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 14035 8111 ns/op PASS ok encoding/csv 2.310s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 16467 6774 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 22765 5427 ns/op 1810 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 336 333900 ns/op 16580 B/op 329 allocs/op BenchmarkEncodeComplex128Slice-4 954 118791 ns/op 515 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 2175 54892 ns/op 40 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 2005 58302 ns/op 43 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2778 44706 ns/op 139 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 84 1308761 ns/op 32135 B/op 252 allocs/op BenchmarkDecodeComplex128Slice-4 824 145317 ns/op 25201 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1714 71072 ns/op 10788 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1851 75206 ns/op 9754 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 1189 106172 ns/op 39112 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 393 294613 ns/op 66099 B/op 2197 allocs/op BenchmarkDecodeBytesSlice-4 746 153338 ns/op 23572 B/op 185 allocs/op BenchmarkDecodeInterfaceSlice-4 133 873513 ns/op 82837 B/op 3178 allocs/op BenchmarkDecodeMap-4 85 1362089 ns/op 54126 B/op 181 allocs/op PASS ok encoding/gob 3.467s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 16749 7103 ns/op 36.04 MB/s BenchmarkEncode/1024-4 3751 28957 ns/op 35.36 MB/s BenchmarkEncode/4096-4 1045 114462 ns/op 35.78 MB/s BenchmarkEncode/16384-4 261 459682 ns/op 35.64 MB/s BenchmarkDecode/256-4 32456 3689 ns/op 69.39 MB/s BenchmarkDecode/1024-4 7689 14550 ns/op 70.38 MB/s BenchmarkDecode/4096-4 2072 58202 ns/op 70.38 MB/s BenchmarkDecode/16384-4 516 233162 ns/op 70.27 MB/s BenchmarkDump/256-4 1494 79004 ns/op 3.24 MB/s BenchmarkDump/1024-4 385 307414 ns/op 3.33 MB/s BenchmarkDump/4096-4 93 1243652 ns/op 3.29 MB/s BenchmarkDump/16384-4 24 4976987 ns/op 3.29 MB/s PASS ok encoding/hex 2.723s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 103277368 ns/op 18.79 MB/s 2144 B/op 17 allocs/op BenchmarkCodeEncoderError-4 1 112230063 ns/op 17.29 MB/s 5592 B/op 76 allocs/op BenchmarkCodeMarshal-4 1 117366748 ns/op 16.53 MB/s 10332008 B/op 57 allocs/op BenchmarkCodeMarshalError-4 1 135011227 ns/op 14.37 MB/s 10336216 B/op 112 allocs/op BenchmarkMarshalBytes/32-4 24393 4933 ns/op BenchmarkMarshalBytes/256-4 6208 18595 ns/op BenchmarkMarshalBytes/4096-4 566 214889 ns/op BenchmarkMarshalBytesError/32-4 66 1853968 ns/op BenchmarkMarshalBytesError/256-4 63 1864607 ns/op BenchmarkMarshalBytesError/4096-4 58 2030329 ns/op BenchmarkMarshalMap-4 59985 2020 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 381301274 ns/op 5.09 MB/s 10098152 B/op 40038 allocs/op BenchmarkUnicodeDecoder-4 39128 3042 ns/op 4.60 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 51541 2319 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 332187070 ns/op 5.84 MB/s 2020048 B/op 40006 allocs/op BenchmarkCodeUnmarshalReuse-4 1 331542948 ns/op 5.85 MB/s 2020120 B/op 40009 allocs/op BenchmarkUnmarshalString-4 62430 1916 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 156194 835.8 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 370008 423.2 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 23552 5528 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 93121 1301 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 115579 1036 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 23697 5063 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3895 29400 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1218 94635 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 166 707647 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 18 6765349 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 715191 156.0 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 681832 169.1 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 797085 148.5 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 625774 162.9 ns/op BenchmarkEncodeMarshaler-4 84439 1447 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 104557 1117 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4734158 25.14 ns/op BenchmarkNumberIsValidRegexp-4 22306 5384 ns/op PASS ok encoding/json 8.044s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 52 1955204 ns/op 33.52 MB/s BenchmarkDecode-4 28 4110877 ns/op 21.60 MB/s PASS ok encoding/pem 1.316s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3885 29468 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1195 94540 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4992 21895 ns/op PASS ok encoding/xml 1.536s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 282463 401.8 ns/op BenchmarkAs-4 84782 1356 ns/op PASS ok errors 1.286s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 379880 301.1 ns/op BenchmarkIntSet-4 422035 283.7 ns/op BenchmarkFloatAdd-4 73807 1712 ns/op BenchmarkFloatSet-4 400736 271.8 ns/op BenchmarkStringSet-4 335834 345.9 ns/op BenchmarkMapSet-4 79886 1550 ns/op BenchmarkMapSetDifferent-4 77884 1501 ns/op BenchmarkMapSetDifferentRandom-4 283 404884 ns/op BenchmarkMapSetString-4 74744 1502 ns/op BenchmarkMapAddSame-4 36266 2766 ns/op BenchmarkMapAddDifferent-4 18158 7511 ns/op BenchmarkMapAddDifferentRandom-4 228 521010 ns/op BenchmarkMapAddSameSteadyState-4 393621 299.1 ns/op BenchmarkMapAddDifferentSteadyState-4 154347 791.4 ns/op BenchmarkMapString-4 7726 14923 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 25228 ns/op PASS ok expvar 3.441s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 126608 876.6 ns/op BenchmarkSprintfEmpty-4 517490 229.1 ns/op BenchmarkSprintfString-4 369882 332.3 ns/op BenchmarkSprintfTruncateString-4 323992 372.5 ns/op BenchmarkSprintfTruncateBytes-4 184274 636.3 ns/op BenchmarkSprintfSlowParsingPath-4 335247 366.2 ns/op BenchmarkSprintfQuoteString-4 45096 2602 ns/op BenchmarkSprintfInt-4 335122 346.4 ns/op BenchmarkSprintfIntInt-4 253034 475.1 ns/op BenchmarkSprintfPrefixedInt-4 294186 424.7 ns/op BenchmarkSprintfFloat-4 191506 634.7 ns/op BenchmarkSprintfComplex-4 72133 1617 ns/op BenchmarkSprintfBoolean-4 357687 381.0 ns/op BenchmarkSprintfHexString-4 172522 717.8 ns/op BenchmarkSprintfHexBytes-4 110526 1305 ns/op BenchmarkSprintfBytes-4 56211 2143 ns/op BenchmarkSprintfStringer-4 108688 1128 ns/op BenchmarkSprintfStructure-4 49275 2518 ns/op BenchmarkManyArgs-4 80812 1415 ns/op BenchmarkFprintInt-4 78798 1541 ns/op BenchmarkFprintfBytes-4 85436 1434 ns/op BenchmarkFprintIntNoAlloc-4 77436 1569 ns/op BenchmarkScanInts-4 39 3016143 ns/op BenchmarkScanRecursiveInt-4 1 358676050 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 372435977 ns/op PASS ok fmt 5.012s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 938 110764 ns/op PASS ok go/build 1.160s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 52791 2028 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 15708 7577 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4359 25214 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1216 93249 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 327 370344 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 74 1606357 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 16 6753378 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 27387650 ns/op 3634552 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 109362525 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.385s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 232433266 ns/op 0.28 MB/s 44754144 B/op 48670 allocs/op PASS ok go/format 1.338s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 18532765 ns/op 2.91 MB/s BenchmarkParseOnly-4 7 15752350 ns/op 3.42 MB/s BenchmarkResolve-4 57 2066377 ns/op 26.06 MB/s PASS ok go/parser 2.309s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 130625867 ns/op 0.40 MB/s 4910120 B/op 27438 allocs/op BenchmarkPrintDecl-4 969 122116 ns/op 0.26 MB/s 16730 B/op 51 allocs/op PASS ok go/printer 1.352s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 284 414040 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7338612 ns/op 6.75 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11464052 ns/op 6.30 MB/s BenchmarkScanFiles/net/http/server.go-4 6 16968554 ns/op 6.97 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 234 510123 ns/op 6.03 MB/s PASS ok go/scanner 1.733s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1586524 76.11 ns/op PASS ok go/token 1.239s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 157 760461 ns/op BenchmarkNamed/Underlying/nongeneric-4 965437 106.3 ns/op BenchmarkNamed/Underlying/generic-4 1000000 105.8 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 112.7 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 105.5 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 23817 4996 ns/op BenchmarkNamed/NewMethodSet/generic-4 23764 4974 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 23605 5047 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 23720 5070 ns/op BenchmarkCheck/http/funcbodies/info-4 1 507887002 ns/op 65340 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 372367486 ns/op 89114 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 201479793 ns/op 164683 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 184847617 ns/op 179503 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 423756494 ns/op 12199 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 92385841 ns/op 55950 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 55420693 ns/op 93242 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 54000941 ns/op 95700 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 131418673 ns/op 16484 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 54207310 ns/op 39960 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 39155530 ns/op 55321 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 38161333 ns/op 56769 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 914121672 ns/op 71088 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 491309718 ns/op 132254 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 121407594 ns/op 535065 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 94161236 ns/op 689875 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 466629210 ns/op 4301 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 82114628 ns/op 24428 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 66523426 ns/op 30148 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 66665882 ns/op 30097 lines/s PASS ok go/types 18.233s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 12375 9715 ns/op 105.41 MB/s PASS ok hash/adler32 1.303s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 256564 447.6 ns/op 33.51 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 270307 427.9 ns/op 35.06 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 145044 814.5 ns/op 49.11 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 144954 818.9 ns/op 48.85 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 550980 227.2 ns/op 2253.73 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 545414 227.5 ns/op 2250.22 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 457862 279.0 ns/op 3670.58 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 480888 280.6 ns/op 3648.76 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 266571 587.1 ns/op 6976.31 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 260038 580.0 ns/op 7062.51 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 51643 3422 ns/op 9574.98 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 44788 3295 ns/op 9944.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 528691 219.5 ns/op 68.34 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 539239 219.4 ns/op 68.36 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 522069 223.7 ns/op 178.80 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 527430 222.9 ns/op 179.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 392408 305.4 ns/op 1676.28 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 386767 315.4 ns/op 1623.30 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 303807 387.9 ns/op 2639.70 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 306141 389.7 ns/op 2627.75 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 250570 480.3 ns/op 8528.22 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 247218 480.9 ns/op 8516.95 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 51285 2332 ns/op 14052.09 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 51068 2345 ns/op 13971.39 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 260017 456.4 ns/op 32.87 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 270592 421.4 ns/op 35.60 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 150889 792.9 ns/op 50.45 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 151599 796.5 ns/op 50.22 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 15238 8026 ns/op 63.79 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 15426 8002 ns/op 63.99 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 7087 16117 ns/op 63.54 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6999 16174 ns/op 63.31 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1306 90619 ns/op 45.20 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1281 91064 ns/op 44.98 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 140 847368 ns/op 38.67 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 141 847217 ns/op 38.68 MB/s PASS ok hash/crc32 6.130s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1016587 ns/op 64.47 MB/s BenchmarkCrc64/ISO4KB-4 1578 71894 ns/op 56.97 MB/s BenchmarkCrc64/ISO1KB-4 6961 16313 ns/op 62.77 MB/s BenchmarkCrc64/ECMA64KB-4 100 1002428 ns/op 65.38 MB/s BenchmarkCrc64/Random64KB-4 120 977979 ns/op 67.01 MB/s BenchmarkCrc64/Random16KB-4 474 250725 ns/op 65.35 MB/s PASS ok hash/crc64 1.897s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 12373 9682 ns/op 105.76 MB/s BenchmarkFnv32aKB-4 12439 9654 ns/op 106.07 MB/s BenchmarkFnv64KB-4 12136 10029 ns/op 102.10 MB/s BenchmarkFnv64aKB-4 12422 9661 ns/op 105.99 MB/s BenchmarkFnv128KB-4 2504 47316 ns/op 21.64 MB/s BenchmarkFnv128aKB-4 2515 47016 ns/op 21.78 MB/s PASS ok hash/fnv 2.205s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 605206 170.8 ns/op 23.41 MB/s BenchmarkHash/n=4/Bytes-4 5450324 22.09 ns/op 181.05 MB/s BenchmarkHash/n=4/String-4 2231936 53.93 ns/op 74.17 MB/s BenchmarkHash/n=8/Write-4 654777 172.8 ns/op 46.29 MB/s BenchmarkHash/n=8/Bytes-4 5480089 22.35 ns/op 357.86 MB/s BenchmarkHash/n=8/String-4 2266060 52.85 ns/op 151.38 MB/s BenchmarkHash/n=16/Write-4 684283 173.2 ns/op 92.38 MB/s BenchmarkHash/n=16/Bytes-4 5324750 22.71 ns/op 704.42 MB/s BenchmarkHash/n=16/String-4 2250404 53.35 ns/op 299.93 MB/s BenchmarkHash/n=32/Write-4 649462 177.4 ns/op 180.35 MB/s BenchmarkHash/n=32/Bytes-4 5429468 22.44 ns/op 1425.75 MB/s BenchmarkHash/n=32/String-4 2270950 53.04 ns/op 603.31 MB/s BenchmarkHash/n=64/Write-4 635079 185.0 ns/op 345.87 MB/s BenchmarkHash/n=64/Bytes-4 5169700 23.13 ns/op 2767.26 MB/s BenchmarkHash/n=64/String-4 2255145 53.71 ns/op 1191.51 MB/s BenchmarkHash/n=256/Write-4 486724 249.0 ns/op 1028.20 MB/s BenchmarkHash/n=256/Bytes-4 2649956 48.87 ns/op 5238.77 MB/s BenchmarkHash/n=256/String-4 1000000 102.0 ns/op 2510.55 MB/s BenchmarkHash/n=320/Write-4 473745 259.1 ns/op 1234.98 MB/s BenchmarkHash/n=320/Bytes-4 2025232 61.21 ns/op 5228.22 MB/s BenchmarkHash/n=320/String-4 886771 140.5 ns/op 2277.78 MB/s BenchmarkHash/n=1024/Write-4 336708 408.0 ns/op 2509.59 MB/s BenchmarkHash/n=1024/Bytes-4 913680 189.2 ns/op 5410.96 MB/s BenchmarkHash/n=1024/String-4 329379 375.6 ns/op 2726.30 MB/s BenchmarkHash/n=4096/Write-4 145606 1049 ns/op 3906.21 MB/s BenchmarkHash/n=4096/Bytes-4 234088 748.8 ns/op 5470.05 MB/s BenchmarkHash/n=4096/String-4 90678 1419 ns/op 2886.24 MB/s BenchmarkHash/n=16384/Write-4 37462 3587 ns/op 4567.94 MB/s BenchmarkHash/n=16384/Bytes-4 51513 2967 ns/op 5521.76 MB/s BenchmarkHash/n=16384/String-4 21804 5577 ns/op 2938.04 MB/s PASS ok hash/maphash 5.534s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 1086 101246 ns/op BenchmarkEscapeNone-4 131373 896.2 ns/op BenchmarkUnescape-4 952 120968 ns/op BenchmarkUnescapeNone-4 669076 178.8 ns/op BenchmarkUnescapeSparse-4 15850 7228 ns/op BenchmarkUnescapeDense-4 1436 82306 ns/op PASS ok html 1.906s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 8920 11863 ns/op BenchmarkCSSEscaperNoSpecials-4 49264 2392 ns/op BenchmarkDecodeCSS-4 30849 3866 ns/op BenchmarkDecodeCSSNoSpecials-4 5073018 22.78 ns/op BenchmarkCSSValueFilter-4 126352 922.0 ns/op BenchmarkCSSValueFilterOk-4 99153 1209 ns/op BenchmarkEscapedExecute-4 4956 22338 ns/op BenchmarkHTMLNospaceEscaper-4 12518 9536 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 74680 1608 ns/op BenchmarkStripTags-4 24805 4750 ns/op BenchmarkStripTagsNoSpecials-4 344437 327.9 ns/op BenchmarkJSValEscaperWithNum-4 25639 4625 ns/op BenchmarkJSValEscaperWithStr-4 6093 18125 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 21457 5570 ns/op BenchmarkJSValEscaperWithObj-4 5361 21371 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14940 7884 ns/op BenchmarkJSStrEscaperNoSpecials-4 64353 1874 ns/op BenchmarkJSStrEscaper-4 12816 9431 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 58010 2063 ns/op BenchmarkJSRegexpEscaper-4 10000 10006 ns/op BenchmarkTemplateSpecialTags-4 97 1035176 ns/op BenchmarkURLEscaper-4 4569 23887 ns/op BenchmarkURLEscaperNoSpecials-4 201033 602.7 ns/op BenchmarkURLNormalizer-4 5868 18024 ns/op BenchmarkURLNormalizerNoSpecials-4 187964 634.6 ns/op BenchmarkSrcsetFilter-4 21033 5672 ns/op BenchmarkSrcsetFilterNoSpecials-4 124791 956.3 ns/op PASS ok html/template 4.948s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 594535 175.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 517396 216.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 674541 168.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 543566 218.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1863214 63.29 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1334770 89.64 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1867586 63.33 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1333719 89.98 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1518811 79.23 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 483890 232.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 415570 286.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 508266 235.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 417254 285.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 861517 140.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 623023 189.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 938096 127.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 630874 189.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 482216 243.7 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1442872 83.02 ns/op BenchmarkRGBASetRGBA-4 1410409 83.74 ns/op BenchmarkRGBA64At-4 900390 129.8 ns/op BenchmarkRGBA64SetRGBA64-4 944685 127.0 ns/op BenchmarkNRGBAAt-4 1455637 82.77 ns/op BenchmarkNRGBASetNRGBA-4 1434970 82.96 ns/op BenchmarkNRGBA64At-4 904855 129.4 ns/op BenchmarkNRGBA64SetNRGBA64-4 933097 125.0 ns/op BenchmarkAlphaAt-4 2443022 48.97 ns/op BenchmarkAlphaSetAlpha-4 2540193 48.04 ns/op BenchmarkAlpha16At-4 1586400 73.98 ns/op BenchmarkAlphaSetAlpha16-4 1575417 74.70 ns/op BenchmarkGrayAt-4 2447314 49.10 ns/op BenchmarkGraySetGray-4 2493090 47.95 ns/op BenchmarkGray16At-4 1584236 74.80 ns/op BenchmarkGraySetGray16-4 1579149 74.72 ns/op PASS ok image 6.437s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4646414 25.73 ns/op BenchmarkYCbCrToRGB/128-4 4518032 26.50 ns/op BenchmarkYCbCrToRGB/255-4 4537695 26.91 ns/op BenchmarkRGBToYCbCr/0-4 4508943 26.67 ns/op BenchmarkRGBToYCbCr/Cb-4 4507171 26.77 ns/op BenchmarkRGBToYCbCr/Cr-4 4507351 26.61 ns/op BenchmarkYCbCrToRGBA/0-4 3558578 33.82 ns/op BenchmarkYCbCrToRGBA/128-4 3648342 32.66 ns/op BenchmarkYCbCrToRGBA/255-4 3575240 33.72 ns/op BenchmarkNYCbCrAToRGBA/0-4 3441478 34.33 ns/op BenchmarkNYCbCrAToRGBA/128-4 3449182 34.65 ns/op BenchmarkNYCbCrAToRGBA/255-4 3428180 34.46 ns/op PASS ok image/color 2.861s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 26458128 ns/op BenchmarkFillSrc-4 411 278590 ns/op BenchmarkCopyOver-4 8 13924555 ns/op BenchmarkCopySrc-4 546 214677 ns/op BenchmarkNRGBAOver-4 8 14345538 ns/op BenchmarkNRGBASrc-4 12 9437977 ns/op BenchmarkYCbCr-4 10 10086977 ns/op BenchmarkGray-4 21 5647450 ns/op BenchmarkCMYK-4 12 9546655 ns/op BenchmarkGlyphOver-4 24 4725383 ns/op BenchmarkRGBAMaskOver-4 4 25169365 ns/op BenchmarkGrayMaskOver-4 6 18701542 ns/op BenchmarkRGBA64ImageMaskOver-4 4 30906799 ns/op BenchmarkRGBA-4 5 21051062 ns/op BenchmarkPalettedFill-4 1288 94649 ns/op BenchmarkPalettedRGBA-4 5 20957733 ns/op BenchmarkGenericOver-4 3 44650021 ns/op BenchmarkGenericMaskOver-4 6 19125340 ns/op BenchmarkGenericSrc-4 4 29412902 ns/op BenchmarkGenericMaskSrc-4 4 26231932 ns/op PASS ok image/draw 6.475s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 25 4558236 ns/op 3.39 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 114233910 ns/op 2.69 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2619925558 ns/op 0.47 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 58 1833698 ns/op 8.43 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 128322256 ns/op 0.48 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.645s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 4186 26198 ns/op BenchmarkIDCT-4 4417 25245 ns/op BenchmarkDecodeBaseline-4 9 11951398 ns/op 5.17 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16312637 ns/op 3.79 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 142148801 ns/op 8.64 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 179523758 ns/op 5.13 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.226s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 14519366 7.674 ns/op BenchmarkDecodeGray-4 14 8064233 ns/op 8.13 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 33896311 ns/op 7.73 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 29131660 ns/op 9.00 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 24 4937248 ns/op 13.27 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 26913738 ns/op 9.74 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 33501748 ns/op 7.82 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 47865295 ns/op 6.42 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 48296051 ns/op 6.36 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 158382463 ns/op 7.76 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 172633398 ns/op 7.12 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 26552991 ns/op 11.57 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 157862282 ns/op 7.78 MB/s 860344 B/op 30 allocs/op BenchmarkEncodeRGBA-4 1 692958418 ns/op 1.77 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.445s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 3 48019563 ns/op 2.08 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 38739494 ns/op 2.58 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 264053444 ns/op 1.89 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 222722553 ns/op 2.24 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 47367074 ns/op 2.11 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 38381046 ns/op 2.61 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 248219892 ns/op 2.01 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 214323776 ns/op 2.33 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 547953391 ns/op 1.82 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 476336978 ns/op 2.10 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3271432474 ns/op 1.53 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2841067763 ns/op 1.76 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 14 7763922 ns/op 12.88 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 14 7952323 ns/op 12.57 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 39132084 ns/op 12.78 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 39694676 ns/op 12.60 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 74927165 ns/op 13.35 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 79350592 ns/op 12.60 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 374223368 ns/op 13.36 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 391670691 ns/op 12.77 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 52266638 ns/op 1.91 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 42849801 ns/op 2.33 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 302864794 ns/op 1.65 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 268641457 ns/op 1.86 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 664415134 ns/op 1.51 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 633590224 ns/op 1.58 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4297370112 ns/op 1.16 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4214672263 ns/op 1.19 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 125158895 ns/op 33.40 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 126576035 ns/op 33.02 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 36.606s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 38047 2840 ns/op 0.35 MB/s BenchmarkMarshalCorpusFile/2-4 40459 3012 ns/op 0.66 MB/s BenchmarkMarshalCorpusFile/4-4 37224 3348 ns/op 1.19 MB/s BenchmarkMarshalCorpusFile/8-4 31291 3840 ns/op 2.08 MB/s BenchmarkMarshalCorpusFile/16-4 24867 4894 ns/op 3.27 MB/s BenchmarkMarshalCorpusFile/32-4 16795 7134 ns/op 4.49 MB/s BenchmarkMarshalCorpusFile/64-4 13111 9161 ns/op 6.99 MB/s BenchmarkMarshalCorpusFile/128-4 8510 12090 ns/op 10.59 MB/s BenchmarkMarshalCorpusFile/256-4 4088 29054 ns/op 8.81 MB/s BenchmarkMarshalCorpusFile/512-4 2100 56193 ns/op 9.11 MB/s BenchmarkMarshalCorpusFile/1024-4 1131 105757 ns/op 9.68 MB/s BenchmarkMarshalCorpusFile/2048-4 559 223342 ns/op 9.17 MB/s BenchmarkMarshalCorpusFile/4096-4 278 435460 ns/op 9.41 MB/s BenchmarkMarshalCorpusFile/8192-4 140 834914 ns/op 9.81 MB/s BenchmarkMarshalCorpusFile/16384-4 67 1666055 ns/op 9.83 MB/s BenchmarkMarshalCorpusFile/32768-4 32 3769399 ns/op 8.69 MB/s BenchmarkMarshalCorpusFile/65536-4 15 7718787 ns/op 8.49 MB/s BenchmarkMarshalCorpusFile/131072-4 7 15522314 ns/op 8.44 MB/s BenchmarkMarshalCorpusFile/262144-4 4 30867854 ns/op 8.49 MB/s BenchmarkMarshalCorpusFile/524288-4 2 63274031 ns/op 8.29 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 124270697 ns/op 8.44 MB/s BenchmarkUnmarshalCorpusFile/1-4 11287 10372 ns/op 0.10 MB/s BenchmarkUnmarshalCorpusFile/2-4 10000 10804 ns/op 0.19 MB/s BenchmarkUnmarshalCorpusFile/4-4 9390 11757 ns/op 0.34 MB/s BenchmarkUnmarshalCorpusFile/8-4 8187 13515 ns/op 0.59 MB/s BenchmarkUnmarshalCorpusFile/16-4 6981 16107 ns/op 0.99 MB/s BenchmarkUnmarshalCorpusFile/32-4 4945 23828 ns/op 1.34 MB/s BenchmarkUnmarshalCorpusFile/64-4 3927 27816 ns/op 2.30 MB/s BenchmarkUnmarshalCorpusFile/128-4 3028 36807 ns/op 3.48 MB/s BenchmarkUnmarshalCorpusFile/256-4 1208 96800 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/512-4 643 180283 ns/op 2.84 MB/s BenchmarkUnmarshalCorpusFile/1024-4 339 350027 ns/op 2.93 MB/s BenchmarkUnmarshalCorpusFile/2048-4 171 691033 ns/op 2.96 MB/s BenchmarkUnmarshalCorpusFile/4096-4 81 1367635 ns/op 2.99 MB/s BenchmarkUnmarshalCorpusFile/8192-4 40 2795910 ns/op 2.93 MB/s BenchmarkUnmarshalCorpusFile/16384-4 20 5483013 ns/op 2.99 MB/s BenchmarkUnmarshalCorpusFile/32768-4 10 10845665 ns/op 3.02 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 21703734 ns/op 3.02 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 44550925 ns/op 2.94 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 88008736 ns/op 2.98 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 173295632 ns/op 3.03 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 350931500 ns/op 2.99 MB/s BenchmarkMutatorBytes/1-4 39337 3067 ns/op BenchmarkMutatorBytes/10-4 41856 2870 ns/op BenchmarkMutatorBytes/100-4 38098 3184 ns/op BenchmarkMutatorBytes/1000-4 26193 4765 ns/op BenchmarkMutatorBytes/10000-4 7726 16777 ns/op BenchmarkMutatorBytes/100000-4 1113 153728 ns/op BenchmarkMutatorString/1-4 36909 3128 ns/op BenchmarkMutatorString/10-4 37800 3159 ns/op BenchmarkMutatorString/100-4 33837 3717 ns/op BenchmarkMutatorString/1000-4 16989 6914 ns/op BenchmarkMutatorString/10000-4 4057 39697 ns/op BenchmarkMutatorString/100000-4 402 315705 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 19426 5626 ns/op BenchmarkMutatorAllBasicTypes/string-4 20516 5800 ns/op BenchmarkMutatorAllBasicTypes/bool-4 68052 1769 ns/op BenchmarkMutatorAllBasicTypes/float32-4 60657 1983 ns/op BenchmarkMutatorAllBasicTypes/float64-4 59919 1986 ns/op BenchmarkMutatorAllBasicTypes/int-4 64587 1848 ns/op BenchmarkMutatorAllBasicTypes/int8-4 64572 1845 ns/op BenchmarkMutatorAllBasicTypes/int16-4 63644 1876 ns/op BenchmarkMutatorAllBasicTypes/int32-4 64269 1851 ns/op BenchmarkMutatorAllBasicTypes/int64-4 64468 1851 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 61381 1949 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 62701 1930 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 62040 1938 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 62080 1912 ns/op PASS ok internal/fuzz 12.079s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 59652 2007 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 146988 822.8 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.453s PASS ok internal/poll 1.023s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 6 18229332 ns/op PASS ok internal/trace 2.509s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 105229002 ns/op 1.69 MB/s 7022360 B/op 50 allocs/op PASS ok internal/zstd 1.202s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 16578 7718 ns/op BenchmarkCopyNLarge-4 384 320003 ns/op PASS ok io 1.442s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 235420 493.1 ns/op BenchmarkPrintln-4 24800 4890 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 38318 3188 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 7261 16078 ns/op BenchmarkDiscard-4 1000000 109.4 ns/op 0 B/op 0 allocs/op PASS ok log 1.860s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 95526 1208 ns/op BenchmarkJSONHandler/defaults-4 7083 14566 ns/op 521 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 4804 22713 ns/op 788 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5410 20005 ns/op 760 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7813 13994 ns/op 524 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7750 13891 ns/op 528 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 6625 17593 ns/op 518 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 32992 3638 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 32382 3717 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 89432 1360 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 69988 1814 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 73612 1562 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 65709 1926 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 68289 1907 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 78798 1554 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1000000 121.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 735991 156.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 559050 217.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 441489 259.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 404422 299.6 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 6572 17017 ns/op BenchmarkDispatch/switch-checked-4 223438 528.3 ns/op BenchmarkDispatch/As-4 217004 552.0 ns/op BenchmarkDispatch/Visit-4 207109 575.1 ns/op BenchmarkUnsafeStrings-4 21638 5542 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.345s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 2449399 48.19 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 2434352 59.98 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1584519 75.78 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 460555 241.2 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 90474 1299 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 95590 1293 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 57058 2123 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 18301 6752 ns/op 3473 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 19454 5886 ns/op 602 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 20642 5878 ns/op 602 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 12988 9502 ns/op 1088 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3812 31487 ns/op 4296 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 20616 6108 ns/op 522 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 20504 5870 ns/op 524 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12517 8887 ns/op 937 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4006 26286 ns/op 3724 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.885s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 4 31575664 ns/op PASS ok maps 2.684s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2785291 55.21 ns/op BenchmarkAcosh-4 1253125 95.72 ns/op BenchmarkAsin-4 2803016 53.97 ns/op BenchmarkAsinh-4 1000000 100.7 ns/op BenchmarkAtan-4 4352323 38.31 ns/op BenchmarkAtanh-4 1228317 97.13 ns/op BenchmarkAtan2-4 2506407 53.40 ns/op BenchmarkCbrt-4 1838382 66.12 ns/op BenchmarkCeil-4 21496946 5.522 ns/op BenchmarkCopysign-4 3257278 36.65 ns/op BenchmarkCos-4 1514166 78.27 ns/op BenchmarkCosh-4 1852161 66.37 ns/op BenchmarkErf-4 4063813 40.97 ns/op BenchmarkErfc-4 4387920 39.60 ns/op BenchmarkErfinv-4 2797160 53.88 ns/op BenchmarkErfcinv-4 3526168 53.24 ns/op BenchmarkExp-4 7912822 43.99 ns/op BenchmarkExpGo-4 1000000 104.1 ns/op BenchmarkExpm1-4 2373225 48.31 ns/op BenchmarkExp2-4 1264466 94.81 ns/op BenchmarkExp2Go-4 1000000 103.7 ns/op BenchmarkAbs-4 4347654 27.53 ns/op BenchmarkDim-4 8835781 12.68 ns/op BenchmarkFloor-4 21431043 5.700 ns/op BenchmarkMax-4 13953122 9.582 ns/op BenchmarkMin-4 14768179 9.628 ns/op BenchmarkMod-4 393322 286.9 ns/op BenchmarkFrexp-4 2255304 53.43 ns/op BenchmarkGamma-4 807225 146.0 ns/op BenchmarkHypot-4 13234092 25.69 ns/op BenchmarkHypotGo-4 1955871 61.28 ns/op BenchmarkIlogb-4 2614695 46.05 ns/op BenchmarkJ0-4 291350 419.6 ns/op BenchmarkJ1-4 302152 400.1 ns/op BenchmarkJn-4 144775 845.4 ns/op BenchmarkLdexp-4 2181229 55.18 ns/op BenchmarkLgamma-4 1000000 110.3 ns/op BenchmarkLog-4 4050030 49.57 ns/op BenchmarkLogb-4 2631051 45.49 ns/op BenchmarkLog1p-4 1532986 79.34 ns/op BenchmarkLog10-4 6467637 52.52 ns/op BenchmarkLog2-4 1752426 67.52 ns/op BenchmarkModf-4 3393157 35.65 ns/op BenchmarkNextafter32-4 3278589 36.97 ns/op BenchmarkNextafter64-4 3265006 36.91 ns/op BenchmarkPowInt-4 664188 178.0 ns/op BenchmarkPowFrac-4 486733 263.2 ns/op BenchmarkPow10Pos-4 4587939 26.18 ns/op BenchmarkPow10Neg-4 4429927 26.55 ns/op BenchmarkRound-4 4212642 28.43 ns/op BenchmarkRoundToEven-4 9304102 12.84 ns/op BenchmarkRemainder-4 548109 204.6 ns/op BenchmarkSignbit-4 5722621 21.30 ns/op BenchmarkSin-4 1808400 67.43 ns/op BenchmarkSincos-4 1000000 109.7 ns/op BenchmarkSinh-4 2265270 58.12 ns/op BenchmarkSqrtIndirect-4 20704282 5.770 ns/op BenchmarkSqrtLatency-4 17048772 8.025 ns/op BenchmarkSqrtIndirectLatency-4 17020315 7.993 ns/op BenchmarkSqrtGoLatency-4 1413331 84.30 ns/op BenchmarkSqrtPrime-4 98092 1236 ns/op BenchmarkTan-4 1634331 72.22 ns/op BenchmarkTanh-4 1722009 69.42 ns/op BenchmarkTrunc-4 19200942 6.247 ns/op BenchmarkY0-4 292976 416.6 ns/op BenchmarkY1-4 289594 407.6 ns/op BenchmarkYn-4 142292 858.1 ns/op BenchmarkFloat64bits-4 6584064 18.15 ns/op BenchmarkFloat64frombits-4 5949804 20.31 ns/op BenchmarkFloat32bits-4 5827495 20.74 ns/op BenchmarkFloat32frombits-4 6304788 19.01 ns/op BenchmarkFMA-4 19486450 6.239 ns/op PASS ok math 13.093s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 13457670 8.784 ns/op 7286.25 MB/s BenchmarkAddVV/2-4 12470212 9.628 ns/op 13294.82 MB/s BenchmarkAddVV/3-4 11818628 10.36 ns/op 18531.71 MB/s BenchmarkAddVV/4-4 12248520 9.815 ns/op 26081.98 MB/s BenchmarkAddVV/5-4 11407533 10.71 ns/op 29872.21 MB/s BenchmarkAddVV/10-4 9363168 13.13 ns/op 48759.29 MB/s BenchmarkAddVV/100-4 1985787 60.51 ns/op 105766.91 MB/s BenchmarkAddVV/1000-4 198423 600.2 ns/op 106635.78 MB/s BenchmarkSubVV/1-4 12625620 9.634 ns/op 6643.29 MB/s BenchmarkSubVV/2-4 12316131 9.789 ns/op 13075.60 MB/s BenchmarkSubVV/3-4 11709663 10.46 ns/op 18351.93 MB/s BenchmarkSubVV/4-4 11955484 10.20 ns/op 25091.74 MB/s BenchmarkSubVV/5-4 11543610 10.61 ns/op 30152.94 MB/s BenchmarkSubVV/10-4 9425619 13.18 ns/op 48572.09 MB/s BenchmarkSubVV/100-4 1949151 61.41 ns/op 104223.34 MB/s BenchmarkSubVV/1000-4 199185 600.7 ns/op 106536.66 MB/s BenchmarkAddVW/1-4 14768637 8.295 ns/op 964.40 MB/s BenchmarkAddVW/2-4 13340788 8.777 ns/op 1822.91 MB/s BenchmarkAddVW/3-4 13023480 9.205 ns/op 2607.22 MB/s BenchmarkAddVW/4-4 13766948 8.645 ns/op 3701.35 MB/s BenchmarkAddVW/5-4 13175804 9.214 ns/op 4341.11 MB/s BenchmarkAddVW/10-4 10662783 11.46 ns/op 6983.21 MB/s BenchmarkAddVW/100-4 419138 259.8 ns/op 3078.83 MB/s BenchmarkAddVW/1000-4 62049 1925 ns/op 4155.68 MB/s BenchmarkAddVWext/1-4 14239129 8.341 ns/op 959.06 MB/s BenchmarkAddVWext/2-4 13100534 9.198 ns/op 1739.42 MB/s BenchmarkAddVWext/3-4 12170544 9.787 ns/op 2452.30 MB/s BenchmarkAddVWext/4-4 13249129 8.806 ns/op 3633.91 MB/s BenchmarkAddVWext/5-4 12042608 10.16 ns/op 3938.72 MB/s BenchmarkAddVWext/10-4 10489507 11.49 ns/op 6959.73 MB/s BenchmarkAddVWext/100-4 98481 1215 ns/op 658.56 MB/s BenchmarkAddVWext/1000-4 9705 11341 ns/op 705.40 MB/s BenchmarkSubVW/1-4 14504814 8.328 ns/op 960.63 MB/s BenchmarkSubVW/2-4 12409276 9.642 ns/op 1659.35 MB/s BenchmarkSubVW/3-4 11841638 10.00 ns/op 2399.73 MB/s BenchmarkSubVW/4-4 13794333 8.582 ns/op 3728.79 MB/s BenchmarkSubVW/5-4 12718046 9.395 ns/op 4257.81 MB/s BenchmarkSubVW/10-4 10427970 11.32 ns/op 7066.21 MB/s BenchmarkSubVW/100-4 417019 276.6 ns/op 2892.22 MB/s BenchmarkSubVW/1000-4 61870 1919 ns/op 4168.03 MB/s BenchmarkSubVWext/1-4 14356425 8.448 ns/op 946.98 MB/s BenchmarkSubVWext/2-4 11795071 9.865 ns/op 1621.88 MB/s BenchmarkSubVWext/3-4 11860388 10.26 ns/op 2340.03 MB/s BenchmarkSubVWext/4-4 13240477 8.885 ns/op 3601.49 MB/s BenchmarkSubVWext/5-4 12266774 9.948 ns/op 4021.11 MB/s BenchmarkSubVWext/10-4 10281219 11.72 ns/op 6826.44 MB/s BenchmarkSubVWext/100-4 97478 1195 ns/op 669.31 MB/s BenchmarkSubVWext/1000-4 10000 11322 ns/op 706.59 MB/s BenchmarkMulAddVWW/1-4 12363835 9.497 ns/op 6739.27 MB/s BenchmarkMulAddVWW/2-4 11582671 10.45 ns/op 12251.24 MB/s BenchmarkMulAddVWW/3-4 11437732 10.49 ns/op 18304.56 MB/s BenchmarkMulAddVWW/4-4 10890090 11.09 ns/op 23080.04 MB/s BenchmarkMulAddVWW/5-4 10085356 11.99 ns/op 26697.61 MB/s BenchmarkMulAddVWW/10-4 7858165 15.15 ns/op 42254.11 MB/s BenchmarkMulAddVWW/100-4 1218764 98.72 ns/op 64830.03 MB/s BenchmarkMulAddVWW/1000-4 119607 1003 ns/op 63794.00 MB/s BenchmarkAddMulVVW/1-4 13029730 9.276 ns/op 6899.75 MB/s BenchmarkAddMulVVW/2-4 11846742 10.07 ns/op 12710.91 MB/s BenchmarkAddMulVVW/3-4 11040256 10.86 ns/op 17674.79 MB/s BenchmarkAddMulVVW/4-4 10132664 11.72 ns/op 21852.07 MB/s BenchmarkAddMulVVW/5-4 9483333 12.95 ns/op 24707.67 MB/s BenchmarkAddMulVVW/10-4 8127524 14.87 ns/op 43047.38 MB/s BenchmarkAddMulVVW/100-4 1539799 77.28 ns/op 82815.53 MB/s BenchmarkAddMulVVW/1000-4 153388 781.0 ns/op 81948.88 MB/s BenchmarkDivWVW/1-4 3575691 33.02 ns/op 1938.40 MB/s BenchmarkDivWVW/2-4 2228503 53.62 ns/op 2387.04 MB/s BenchmarkDivWVW/3-4 1658125 72.21 ns/op 2658.97 MB/s BenchmarkDivWVW/4-4 1351932 89.40 ns/op 2863.38 MB/s BenchmarkDivWVW/5-4 1000000 100.1 ns/op 3197.67 MB/s BenchmarkDivWVW/10-4 626892 188.2 ns/op 3400.13 MB/s BenchmarkDivWVW/100-4 71602 1685 ns/op 3798.76 MB/s BenchmarkDivWVW/1000-4 7074 16497 ns/op 3879.48 MB/s BenchmarkNonZeroShifts/1/shrVU-4 14111078 8.124 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14754702 7.707 ns/op BenchmarkNonZeroShifts/2/shrVU-4 12323298 9.143 ns/op BenchmarkNonZeroShifts/2/shlVU-4 12933775 8.838 ns/op BenchmarkNonZeroShifts/3/shrVU-4 11641796 9.810 ns/op BenchmarkNonZeroShifts/3/shlVU-4 12542610 9.158 ns/op BenchmarkNonZeroShifts/4/shrVU-4 10981688 10.23 ns/op BenchmarkNonZeroShifts/4/shlVU-4 11782064 9.654 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10521411 11.14 ns/op BenchmarkNonZeroShifts/5/shlVU-4 10765028 10.38 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7783335 14.98 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8141718 14.20 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1385750 86.41 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1444663 83.55 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 148797 810.3 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 180177 665.5 ns/op BenchmarkDecimalConversion-4 248 464147 ns/op BenchmarkFloatString/100-4 13998 8526 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 254 467314 ns/op 2915 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 43527702 ns/op 60693 B/op 49 allocs/op BenchmarkFloatString/100000-4 1 4353939564 ns/op 853568 B/op 506 allocs/op BenchmarkFloatAdd/10-4 188463 631.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 183709 621.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 164020 694.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 98894 1193 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 19245 6202 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 238605 494.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 235335 501.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 230116 514.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 175274 685.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 47672 2488 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2160 52723 ns/op BenchmarkParseFloatLargeExp-4 522 230362 ns/op BenchmarkGCD10x10/WithoutXY-4 243313 496.5 ns/op BenchmarkGCD10x10/WithXY-4 65815 1847 ns/op BenchmarkGCD10x100/WithoutXY-4 122550 981.0 ns/op BenchmarkGCD10x100/WithXY-4 20092 6108 ns/op BenchmarkGCD10x1000/WithoutXY-4 78804 1496 ns/op BenchmarkGCD10x1000/WithXY-4 16911 7256 ns/op BenchmarkGCD100x100/WithoutXY-4 32786 3618 ns/op BenchmarkGCD100x100/WithXY-4 12745 9729 ns/op BenchmarkGCD100x1000/WithoutXY-4 15085 8228 ns/op BenchmarkGCD100x1000/WithXY-4 6891 16088 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2632 45083 ns/op BenchmarkGCD1000x1000/WithXY-4 1406 82969 ns/op BenchmarkHilbert-4 26 4461643 ns/op BenchmarkBinomial-4 15600 7716 ns/op BenchmarkQuoRem-4 24318 5151 ns/op BenchmarkExp-4 16 6672596 ns/op BenchmarkExpMont/Odd-4 145 830879 ns/op 2588 B/op 21 allocs/op BenchmarkExpMont/Even1-4 142 835556 ns/op 3360 B/op 38 allocs/op BenchmarkExpMont/Even2-4 135 859908 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even3-4 139 857894 ns/op 3834 B/op 53 allocs/op BenchmarkExpMont/Even4-4 138 855900 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even8-4 138 853825 ns/op 3835 B/op 53 allocs/op BenchmarkExpMont/Even32-4 138 865960 ns/op 3832 B/op 52 allocs/op BenchmarkExpMont/Even64-4 169 695430 ns/op 3622 B/op 53 allocs/op BenchmarkExpMont/Even96-4 164 717050 ns/op 3764 B/op 51 allocs/op BenchmarkExpMont/Even128-4 192 625738 ns/op 3252 B/op 50 allocs/op BenchmarkExpMont/Even255-4 213 561973 ns/op 2939 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 501 242855 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 434 266786 ns/op 1727 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 445 272091 ns/op 1735 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 444 265903 ns/op 1746 B/op 47 allocs/op BenchmarkExp2-4 16 6793851 ns/op BenchmarkBitset-4 815914 135.2 ns/op BenchmarkBitsetNeg-4 477096 249.2 ns/op BenchmarkBitsetOrig-4 285330 427.0 ns/op BenchmarkBitsetNegOrig-4 189986 642.8 ns/op BenchmarkModSqrt225_Tonelli-4 129 904281 ns/op BenchmarkModSqrt225_3Mod4-4 430 279695 ns/op BenchmarkModSqrt231_Tonelli-4 127 937681 ns/op BenchmarkModSqrt231_5Mod8-4 368 322803 ns/op BenchmarkModInverse-4 15284 8212 ns/op BenchmarkSqrt-4 1970 61715 ns/op BenchmarkIntSqr/1-4 1390388 86.25 ns/op BenchmarkIntSqr/2-4 767824 152.7 ns/op BenchmarkIntSqr/3-4 664030 180.4 ns/op BenchmarkIntSqr/5-4 489051 248.1 ns/op BenchmarkIntSqr/8-4 364366 336.1 ns/op BenchmarkIntSqr/10-4 277732 436.6 ns/op BenchmarkIntSqr/20-4 58492 2143 ns/op BenchmarkIntSqr/30-4 44010 2890 ns/op BenchmarkIntSqr/50-4 27696 4570 ns/op BenchmarkIntSqr/80-4 16131 7535 ns/op BenchmarkIntSqr/100-4 10000 10075 ns/op BenchmarkIntSqr/200-4 4368 26583 ns/op BenchmarkIntSqr/300-4 1896 59123 ns/op BenchmarkIntSqr/500-4 951 132817 ns/op BenchmarkIntSqr/800-4 356 337227 ns/op BenchmarkIntSqr/1000-4 254 461337 ns/op BenchmarkDiv/20/10-4 456751 258.2 ns/op BenchmarkDiv/40/20-4 458161 257.8 ns/op BenchmarkDiv/100/50-4 432145 272.4 ns/op BenchmarkDiv/200/100-4 57282 2137 ns/op BenchmarkDiv/400/200-4 54540 2274 ns/op BenchmarkDiv/1000/500-4 45813 2754 ns/op BenchmarkDiv/2000/1000-4 34125 3666 ns/op BenchmarkDiv/20000/10000-4 1266 93321 ns/op BenchmarkDiv/200000/100000-4 30 3946037 ns/op BenchmarkDiv/2000000/1000000-4 1 109908101 ns/op BenchmarkDiv/20000000/10000000-4 1 3321570821 ns/op BenchmarkMul-4 6 19561289 ns/op BenchmarkNatMul/10-4 201406 538.5 ns/op BenchmarkNatMul/100-4 7092 17182 ns/op BenchmarkNatMul/1000-4 207 586792 ns/op BenchmarkZeroShifts/Shl-4 24288 4536 ns/op BenchmarkZeroShifts/ShlSame-4 5284904 22.20 ns/op BenchmarkZeroShifts/Shr-4 24960 4383 ns/op BenchmarkZeroShifts/ShrSame-4 5130645 22.40 ns/op BenchmarkExp3Power/0x10-4 233728 520.8 ns/op BenchmarkExp3Power/0x40-4 188505 636.0 ns/op BenchmarkExp3Power/0x100-4 116239 1034 ns/op BenchmarkExp3Power/0x400-4 54919 2155 ns/op BenchmarkExp3Power/0x1000-4 12332 9673 ns/op BenchmarkExp3Power/0x4000-4 2391 49437 ns/op BenchmarkExp3Power/0x10000-4 264 451681 ns/op BenchmarkExp3Power/0x40000-4 24 4862660 ns/op BenchmarkExp3Power/0x100000-4 3 48901170 ns/op BenchmarkExp3Power/0x400000-4 1 453923521 ns/op BenchmarkFibo-4 3 38469984 ns/op BenchmarkNatSqr/1-4 1000000 100.7 ns/op BenchmarkNatSqr/2-4 659667 185.7 ns/op BenchmarkNatSqr/3-4 526725 226.0 ns/op BenchmarkNatSqr/5-4 393942 303.7 ns/op BenchmarkNatSqr/8-4 283676 417.6 ns/op BenchmarkNatSqr/10-4 221869 538.6 ns/op BenchmarkNatSqr/20-4 56250 2167 ns/op BenchmarkNatSqr/30-4 41136 2921 ns/op BenchmarkNatSqr/50-4 25441 4753 ns/op BenchmarkNatSqr/80-4 14998 7999 ns/op BenchmarkNatSqr/100-4 10000 10574 ns/op BenchmarkNatSqr/200-4 4327 27962 ns/op BenchmarkNatSqr/300-4 1864 63154 ns/op BenchmarkNatSqr/500-4 926 129612 ns/op BenchmarkNatSqr/800-4 403 295945 ns/op BenchmarkNatSqr/1000-4 289 416195 ns/op BenchmarkNatSetBytes/8-4 956779 119.8 ns/op BenchmarkNatSetBytes/24-4 291613 409.0 ns/op BenchmarkNatSetBytes/128-4 67462 1763 ns/op BenchmarkNatSetBytes/7-4 1000000 108.8 ns/op BenchmarkNatSetBytes/23-4 305956 392.0 ns/op BenchmarkNatSetBytes/127-4 66682 1772 ns/op BenchmarkScanPi-4 278 427296 ns/op BenchmarkStringPiParallel-4 942 116615 ns/op BenchmarkScan/10/Base2-4 45003 2656 ns/op BenchmarkScan/100/Base2-4 5116 23345 ns/op BenchmarkScan/1000/Base2-4 514 232141 ns/op BenchmarkScan/10/Base8-4 111418 1081 ns/op BenchmarkScan/100/Base8-4 14485 8258 ns/op BenchmarkScan/1000/Base8-4 1473 81084 ns/op BenchmarkScan/10/Base10-4 118159 1016 ns/op BenchmarkScan/100/Base10-4 15769 7585 ns/op BenchmarkScan/1000/Base10-4 1599 74389 ns/op BenchmarkScan/10/Base16-4 135180 897.9 ns/op BenchmarkScan/100/Base16-4 17966 6674 ns/op BenchmarkScan/1000/Base16-4 1840 64495 ns/op BenchmarkString/10/Base2-4 224457 534.9 ns/op BenchmarkString/100/Base2-4 28933 4145 ns/op BenchmarkString/1000/Base2-4 3056 38387 ns/op BenchmarkString/10/Base8-4 462333 266.7 ns/op BenchmarkString/100/Base8-4 74277 1612 ns/op BenchmarkString/1000/Base8-4 8116 14157 ns/op BenchmarkString/10/Base10-4 248110 503.1 ns/op BenchmarkString/100/Base10-4 52042 2325 ns/op BenchmarkString/1000/Base10-4 6188 19690 ns/op BenchmarkString/10/Base16-4 501769 237.9 ns/op BenchmarkString/100/Base16-4 98134 1211 ns/op BenchmarkString/1000/Base16-4 10000 10227 ns/op BenchmarkLeafSize/0-4 52 2274616 ns/op BenchmarkLeafSize/1-4 519 226071 ns/op BenchmarkLeafSize/2-4 518 222676 ns/op BenchmarkLeafSize/3-4 390 307264 ns/op BenchmarkLeafSize/4-4 542 217774 ns/op BenchmarkLeafSize/5-4 339 353244 ns/op BenchmarkLeafSize/6-4 397 302021 ns/op BenchmarkLeafSize/7-4 422 283261 ns/op BenchmarkLeafSize/8-4 540 216190 ns/op BenchmarkLeafSize/9-4 285 421272 ns/op BenchmarkLeafSize/10-4 342 350274 ns/op BenchmarkLeafSize/11-4 352 334925 ns/op BenchmarkLeafSize/12-4 396 309364 ns/op BenchmarkLeafSize/13-4 367 325762 ns/op BenchmarkLeafSize/14-4 417 281300 ns/op BenchmarkLeafSize/15-4 453 263253 ns/op BenchmarkLeafSize/16-4 550 214043 ns/op BenchmarkLeafSize/32-4 537 217025 ns/op BenchmarkLeafSize/64-4 513 234531 ns/op BenchmarkProbablyPrime/n=0-4 12 9981941 ns/op BenchmarkProbablyPrime/n=1-4 9 11300057 ns/op BenchmarkProbablyPrime/n=5-4 7 16618035 ns/op BenchmarkProbablyPrime/n=10-4 5 23162037 ns/op BenchmarkProbablyPrime/n=20-4 3 36370607 ns/op BenchmarkProbablyPrime/Lucas-4 13 8675757 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 88 1311959 ns/op BenchmarkRatCmp-4 253684 459.8 ns/op BenchmarkFloatSqrt/64-4 25194 4765 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 15747 7628 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9325 11052 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 5334 21123 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1030 116441 ns/op 18086 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 66 1611473 ns/op 175631 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 122227961 ns/op 3803264 B/op 636 allocs/op PASS ok math/big 49.315s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 9656491 12.27 ns/op BenchmarkLeadingZeros8-4 10381408 11.30 ns/op BenchmarkLeadingZeros16-4 11313669 10.73 ns/op BenchmarkLeadingZeros32-4 11122646 10.80 ns/op BenchmarkLeadingZeros64-4 10839280 10.93 ns/op BenchmarkTrailingZeros-4 11346602 10.68 ns/op BenchmarkTrailingZeros8-4 11093403 10.75 ns/op BenchmarkTrailingZeros16-4 11067259 10.89 ns/op BenchmarkTrailingZeros32-4 11101351 10.92 ns/op BenchmarkTrailingZeros64-4 11492730 10.62 ns/op BenchmarkOnesCount-4 11262498 10.63 ns/op BenchmarkOnesCount8-4 10957606 10.79 ns/op BenchmarkOnesCount16-4 10665717 11.42 ns/op BenchmarkOnesCount32-4 10524385 11.36 ns/op BenchmarkOnesCount64-4 11197983 10.47 ns/op BenchmarkRotateLeft-4 11365864 10.72 ns/op BenchmarkRotateLeft8-4 11206526 10.58 ns/op BenchmarkRotateLeft16-4 11433472 10.95 ns/op BenchmarkRotateLeft32-4 11317101 10.77 ns/op BenchmarkRotateLeft64-4 11066208 10.80 ns/op BenchmarkReverse-4 16588557 7.385 ns/op BenchmarkReverse8-4 19515526 5.907 ns/op BenchmarkReverse16-4 18714258 6.335 ns/op BenchmarkReverse32-4 17055236 6.947 ns/op BenchmarkReverse64-4 15960630 7.456 ns/op BenchmarkReverseBytes-4 21312489 5.622 ns/op BenchmarkReverseBytes16-4 21513117 5.542 ns/op BenchmarkReverseBytes32-4 20790902 5.697 ns/op BenchmarkReverseBytes64-4 20807446 5.672 ns/op BenchmarkAdd-4 10904689 10.94 ns/op BenchmarkAdd32-4 11468198 10.56 ns/op BenchmarkAdd64-4 11077160 10.90 ns/op BenchmarkAdd64multiple-4 19920609 6.012 ns/op BenchmarkSub-4 10943994 10.72 ns/op BenchmarkSub32-4 11233153 10.71 ns/op BenchmarkSub64-4 10850617 10.83 ns/op BenchmarkSub64multiple-4 21247711 5.803 ns/op BenchmarkMul-4 10957329 10.56 ns/op BenchmarkMul32-4 11383234 10.72 ns/op BenchmarkMul64-4 11119494 10.68 ns/op BenchmarkDiv-4 10630215 11.38 ns/op BenchmarkDiv32-4 10416238 11.43 ns/op BenchmarkDiv64-4 10713717 11.16 ns/op PASS ok math/bits 6.684s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 13522861 23.79 ns/op BenchmarkAcos-4 563906 216.9 ns/op BenchmarkAcosh-4 577486 244.0 ns/op BenchmarkAsin-4 635620 233.3 ns/op BenchmarkAsinh-4 619357 235.2 ns/op BenchmarkAtan-4 990922 164.1 ns/op BenchmarkAtanh-4 997480 161.3 ns/op BenchmarkConj-4 21742966 4.957 ns/op BenchmarkCos-4 663128 176.4 ns/op BenchmarkCosh-4 698199 180.8 ns/op BenchmarkExp-4 886906 147.7 ns/op BenchmarkLog-4 1000000 136.7 ns/op BenchmarkLog10-4 1000000 139.6 ns/op BenchmarkPhase-4 2446998 51.74 ns/op BenchmarkPolar-4 1512360 83.88 ns/op BenchmarkPow-4 262512 527.1 ns/op BenchmarkRect-4 1000000 106.5 ns/op BenchmarkSin-4 699990 179.8 ns/op BenchmarkSinh-4 706502 183.4 ns/op BenchmarkSqrt-4 1233673 97.51 ns/op BenchmarkTan-4 448400 289.9 ns/op BenchmarkTanh-4 499960 271.7 ns/op PASS ok math/cmplx 4.486s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 780544 134.1 ns/op BenchmarkInt63ThreadsafeParallel-4 820575 142.1 ns/op BenchmarkInt63Unthreadsafe-4 1344325 88.80 ns/op BenchmarkIntn1000-4 971524 119.8 ns/op BenchmarkInt63n1000-4 1000000 106.9 ns/op BenchmarkInt31n1000-4 1000000 103.9 ns/op BenchmarkFloat32-4 1000000 106.8 ns/op BenchmarkFloat64-4 1339045 89.90 ns/op BenchmarkPerm3-4 228385 529.3 ns/op BenchmarkPerm30-4 26512 4506 ns/op BenchmarkPerm30ViaShuffle-4 27045 4435 ns/op BenchmarkShuffleOverhead-4 19416 6178 ns/op BenchmarkRead3-4 920644 131.1 ns/op BenchmarkRead64-4 89865 1338 ns/op BenchmarkRead1000-4 5996 19274 ns/op BenchmarkConcurrent-4 197179 577.9 ns/op PASS ok math/rand 3.325s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 54258 2174 ns/op BenchmarkQDecodeWord-4 124140 942.9 ns/op BenchmarkQDecodeHeader-4 119204 1012 ns/op BenchmarkTypeByExtension/.html-4 574334 202.9 ns/op BenchmarkTypeByExtension/.HTML-4 448624 248.4 ns/op BenchmarkTypeByExtension/.unused-4 468315 235.2 ns/op BenchmarkExtensionsByType/text/html-4 276319 436.0 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 155994 767.6 ns/op BenchmarkExtensionsByType/application/octet-stream-4 245256 468.5 ns/op PASS ok mime 2.163s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 877 142933 ns/op 47535 B/op 186 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 866 132858 ns/op 47481 B/op 186 allocs/op BenchmarkReadForm/files/maxMemory=0-4 360 334021 ns/op 105076 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 663 181741 ns/op 49173 B/op 207 allocs/op PASS ok mime/multipart 1.751s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1074 109200 ns/op PASS ok mime/quotedprintable 1.213s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 94 1460318 ns/op 8492 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 21 6708762 ns/op 19440 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5053552864 ns/op 157816 B/op 223 allocs/op BenchmarkDNSName-4 130334 847.2 ns/op BenchmarkInterfaces-4 6214 18029 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 10240 11495 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 6055 17656 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 6013 16869 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 8403 12241 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 6506 16126 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 7599 13544 ns/op BenchmarkParseIPValidIPv4-4 449554 258.5 ns/op BenchmarkParseIPValidIPv6-4 223171 535.5 ns/op BenchmarkIPString/IPv4-4 138466 874.2 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 12552 9367 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 60412 1994 ns/op BenchmarkIPEqual/IPv4-4 1380382 86.63 ns/op BenchmarkIPEqual/IPv6-4 1320832 90.04 ns/op BenchmarkTCP4OneShot-4 5079 23717 ns/op BenchmarkTCP4OneShotTimeout-4 4429 24257 ns/op BenchmarkTCP4Persistent-4 18730 6286 ns/op BenchmarkTCP4PersistentTimeout-4 19633 6214 ns/op BenchmarkTCP6OneShot-4 4080 25928 ns/op BenchmarkTCP6OneShotTimeout-4 3778 26662 ns/op BenchmarkTCP6Persistent-4 17922 6329 ns/op BenchmarkTCP6PersistentTimeout-4 19029 6306 ns/op BenchmarkTCP4ConcurrentReadWrite-4 31563 9554 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25361 ns/op BenchmarkSetReadDeadline-4 142431 828.8 ns/op BenchmarkUDP6LinkLocalUnicast-4 10716 11416 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 15812 8009 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 14631 8039 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 14912 7912 ns/op 0 B/op 0 allocs/op PASS ok net 11.504s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 32776 3577 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 13791 8737 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 16927 7075 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 21522 5667 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 37555 3117 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 63085 1886 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1986115 61.34 ns/op BenchmarkFindChild/n=2/rep=map-4 4075256 29.27 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1581267 76.30 ns/op BenchmarkFindChild/n=4/rep=linear-4 993678 114.4 ns/op BenchmarkFindChild/n=4/rep=map-4 3709832 32.45 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 885631 132.6 ns/op BenchmarkFindChild/n=8/rep=linear-4 506082 234.5 ns/op BenchmarkFindChild/n=8/rep=map-4 3335715 35.72 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 463630 255.7 ns/op BenchmarkFindChild/n=16/rep=linear-4 271384 432.8 ns/op BenchmarkFindChild/n=16/rep=map-4 3303157 36.06 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2314968 51.97 ns/op BenchmarkFindChild/n=32/rep=linear-4 131148 921.7 ns/op BenchmarkFindChild/n=32/rep=map-4 3958533 30.93 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2635903 45.44 ns/op BenchmarkMultiConflicts-4 1 146996331 ns/op BenchmarkServerMatch-4 23371 5260 ns/op BenchmarkReadRequestChrome-4 4359 24932 ns/op 24.51 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 13072 9035 ns/op 8.63 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 13126 9090 ns/op 9.02 MB/s 955 B/op 9 allocs/op BenchmarkReadRequestSiege-4 9021 13276 ns/op 11.37 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 20332 5859 ns/op 6.83 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 415 262433 ns/op 3.90 MB/s BenchmarkFileAndServer_1KB/https1-4 265 387011 ns/op 2.65 MB/s BenchmarkFileAndServer_1KB/h2-4 196 542656 ns/op 1.89 MB/s BenchmarkFileAndServer_16MB/h1-4 3 33808623 ns/op 496.24 MB/s BenchmarkFileAndServer_16MB/https1-4 2 76101928 ns/op 220.46 MB/s BenchmarkFileAndServer_16MB/h2-4 1 164595196 ns/op 101.93 MB/s BenchmarkFileAndServer_64MB/h1-4 1 134201379 ns/op 500.06 MB/s BenchmarkFileAndServer_64MB/https1-4 1 286774132 ns/op 234.01 MB/s BenchmarkFileAndServer_64MB/h2-4 1 645932617 ns/op 103.89 MB/s BenchmarkServeMux-4 260 500773 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 298 418308 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 451 248031 ns/op 5921 B/op 63 allocs/op BenchmarkClientServer/https1-4 358 328961 ns/op 6509 B/op 72 allocs/op BenchmarkClientServer/h2-4 218 469569 ns/op 10093 B/op 78 allocs/op BenchmarkClientServerParallel/4/h1-4 1468 72055 ns/op 9564 B/op 77 allocs/op BenchmarkClientServerParallel/4/https1-4 30 3679635 ns/op 92568 B/op 999 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51503: write tcp 127.0.0.1:51501->127.0.0.1:51503: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51504: write tcp 127.0.0.1:51501->127.0.0.1:51504: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51502: write tcp 127.0.0.1:51501->127.0.0.1:51502: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51506: write tcp 127.0.0.1:51501->127.0.0.1:51506: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51532: read tcp 127.0.0.1:51508->127.0.0.1:51532: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51533: write tcp 127.0.0.1:51508->127.0.0.1:51533: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51534: write tcp 127.0.0.1:51508->127.0.0.1:51534: use of closed network connection BenchmarkClientServerParallel/4/h2-4 234 479747 ns/op 15481 B/op 151 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51538: write tcp 127.0.0.1:51537->127.0.0.1:51538: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51540: write tcp 127.0.0.1:51537->127.0.0.1:51540: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51557: read tcp 127.0.0.1:51544->127.0.0.1:51557: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51556: read tcp 127.0.0.1:51544->127.0.0.1:51556: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51554: write tcp 127.0.0.1:51544->127.0.0.1:51554: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51565: read tcp 127.0.0.1:51561->127.0.0.1:51565: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51572: write tcp 127.0.0.1:51561->127.0.0.1:51572: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51569: read tcp 127.0.0.1:51561->127.0.0.1:51569: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51575: read tcp 127.0.0.1:51561->127.0.0.1:51575: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51574: read tcp 127.0.0.1:51561->127.0.0.1:51574: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 1101 103757 ns/op 15563 B/op 97 allocs/op BenchmarkClientServerParallel/64/https1-4 85 3122555 ns/op 79005 B/op 861 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52400: write tcp 127.0.0.1:52396->127.0.0.1:52400: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52399: write tcp 127.0.0.1:52396->127.0.0.1:52399: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52425: write tcp 127.0.0.1:52403->127.0.0.1:52425: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52419: write tcp 127.0.0.1:52403->127.0.0.1:52419: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52427: write tcp 127.0.0.1:52403->127.0.0.1:52427: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52409: write tcp 127.0.0.1:52403->127.0.0.1:52409: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52430: write tcp 127.0.0.1:52403->127.0.0.1:52430: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52431: write tcp 127.0.0.1:52403->127.0.0.1:52431: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52513: read tcp 127.0.0.1:52432->127.0.0.1:52513: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52482: read tcp 127.0.0.1:52432->127.0.0.1:52482: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 50 4147122 ns/op 101458 B/op 1176 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52526: write tcp 127.0.0.1:52520->127.0.0.1:52526: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52521: write tcp 127.0.0.1:52520->127.0.0.1:52521: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52539: write tcp 127.0.0.1:52527->127.0.0.1:52539: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52538: read tcp 127.0.0.1:52527->127.0.0.1:52538: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52551: read tcp 127.0.0.1:52527->127.0.0.1:52551: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52554: read tcp 127.0.0.1:52527->127.0.0.1:52554: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52544: read tcp 127.0.0.1:52527->127.0.0.1:52544: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52549: read tcp 127.0.0.1:52527->127.0.0.1:52549: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52536: write tcp 127.0.0.1:52527->127.0.0.1:52536: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52545: read tcp 127.0.0.1:52527->127.0.0.1:52545: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1094160514 ns/op 29416 B/op 155 allocs/op BenchmarkClient-4 334 351947 ns/op 3749 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 807 135882 ns/op 7523 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1638 73358 ns/op 3079 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 2074 56042 ns/op 1930 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1818 57486 ns/op 2790 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 2031 56204 ns/op 2732 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 2016 56305 ns/op 2722 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 2172 53702 ns/op 1969 B/op 14 allocs/op BenchmarkServerHijack-4 1166 95676 ns/op 16753 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 658 185156 ns/op 6018 B/op 53 allocs/op BenchmarkResponseStatusLine-4 603562 195.7 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.511s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 6332 20914 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.223s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 100539 1148 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 602923 174.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 231588 514.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 73161 1646 ns/op BenchmarkStdIPv4-4 152451 779.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 106987 1154 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 110866 1077 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 97276 1229 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 81402 1469 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1611643 74.83 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1499180 79.25 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1630022 73.03 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 307609 382.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 341787 346.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 313874 382.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 92012 1331 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 371641 323.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 183669 642.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 193644 615.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 172995 686.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 83812 1430 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 438363 267.1 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 161487 751.9 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 214198 560.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 296899 403.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 193803 618.1 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 397317 298.2 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 190035 615.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 197800 614.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 194055 617.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 146989 808.6 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 519336 215.8 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 193294 626.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 121341 984.9 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 150748 791.7 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 188326 634.3 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 134958 851.8 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 307656 369.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 140978 845.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 171726 696.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 219715 528.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 153530 754.9 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 103.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 103.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 102.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 109.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 110.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 109.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 109.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 109.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 110.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 426811 282.5 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 662071 182.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 237878 492.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 263853 455.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 238755 503.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 80506 1501 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 673862 174.0 ns/op PASS ok net/netip 8.564s 2023/09/20 15:24:51 Test RPC server listening on 127.0.0.1:53389 2023/09/20 15:24:51 Test HTTP RPC server listening on 127.0.0.1:53390 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 2170 51422 ns/op BenchmarkEndToEndHTTP-4 2020 50465 ns/op BenchmarkEndToEndAsync-4 4911 24896 ns/op BenchmarkEndToEndAsyncHTTP-4 4788 23881 ns/op PASS ok net/rpc 1.844s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3716 28713 ns/op BenchmarkReadMIMEHeader/server_headers-4 6165 18939 ns/op BenchmarkUncommon-4 30956 3889 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.510s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 5036 20955 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 121034 974.8 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 697323 171.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 121569 984.2 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 228925 523.8 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 111100 1062 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 19060 6186 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 504819 239.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 121803 973.3 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 230308 517.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 112950 1095 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 20522 5762 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 228823 520.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 90094 1304 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 86197 1373 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 39106 3088 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6943 16978 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 226916 528.9 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 91042 1306 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 87207 1382 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 39114 3051 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 7188 16406 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.038s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 4237665 27.77 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 213195 545.9 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1084 108810 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 381 310571 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 843 140756 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 99999 1195 ns/op BenchmarkStatFile-4 84183 1433 ns/op BenchmarkStatDir-4 89251 1334 ns/op BenchmarkLstatDot-4 99310 1191 ns/op BenchmarkLstatFile-4 83050 1435 ns/op BenchmarkLstatDir-4 89529 1342 ns/op PASS ok os 2.540s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 80 1528992 ns/op 6556 B/op 29 allocs/op PASS ok os/exec 1.275s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 442040 240.9 ns/op PASS ok os/user 1.289s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 4382241 27.15 ns/op BenchmarkString-4 2704201 45.34 ns/op BenchmarkBytes-4 2357790 50.14 ns/op BenchmarkNamedBytes-4 1355158 88.18 ns/op BenchmarkBytesArray-4 821176 140.5 ns/op BenchmarkSliceLen-4 2781602 43.60 ns/op BenchmarkMapLen-4 1000000 105.4 ns/op BenchmarkStringLen-4 2142825 56.53 ns/op BenchmarkArrayLen-4 1574442 76.50 ns/op BenchmarkSliceCap-4 2870541 41.94 ns/op BenchmarkDeepEqual/int8-4 565766 205.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 106809 1115 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 453018 250.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 103724 1159 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 473719 249.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 103405 1154 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 477226 249.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 103496 1157 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 477571 248.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 103654 1153 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 541513 208.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 139600 860.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 459802 251.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 102796 1157 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 472705 252.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 104053 1159 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 470746 254.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 103501 1157 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 460113 253.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 102636 1174 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 465842 254.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 102066 1165 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 476986 246.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 103839 1152 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 475617 247.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 104289 1150 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 474688 247.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 103270 1157 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 476252 253.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 100974 1154 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 586275 204.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 106394 1106 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 479739 250.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 100982 1177 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 138807 862.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 64348 1820 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 54619 2188 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 37155 3165 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 38973 3049 ns/op BenchmarkIsZero/ArrayComparable-4 297303 411.1 ns/op BenchmarkIsZero/ArrayIncomparable-4 35158 3369 ns/op BenchmarkIsZero/StructComparable-4 625671 193.1 ns/op BenchmarkIsZero/StructIncomparable-4 159793 752.1 ns/op BenchmarkSetZero/Bool/Direct-4 4973193 24.07 ns/op BenchmarkSetZero/Bool/CachedZero-4 1000000 118.5 ns/op BenchmarkSetZero/Bool/NewZero-4 757634 156.4 ns/op BenchmarkSetZero/Int/Direct-4 2936155 40.67 ns/op BenchmarkSetZero/Int/CachedZero-4 982027 117.8 ns/op BenchmarkSetZero/Int/NewZero-4 773530 153.4 ns/op BenchmarkSetZero/Uint/Direct-4 3056853 39.14 ns/op BenchmarkSetZero/Uint/CachedZero-4 997095 120.0 ns/op BenchmarkSetZero/Uint/NewZero-4 780792 154.0 ns/op BenchmarkSetZero/Float/Direct-4 2977758 40.18 ns/op BenchmarkSetZero/Float/CachedZero-4 977804 118.2 ns/op BenchmarkSetZero/Float/NewZero-4 774268 152.5 ns/op BenchmarkSetZero/Complex/Direct-4 3066822 38.96 ns/op BenchmarkSetZero/Complex/CachedZero-4 1000000 119.3 ns/op BenchmarkSetZero/Complex/NewZero-4 746751 154.7 ns/op BenchmarkSetZero/Array/Direct-4 2815598 42.18 ns/op BenchmarkSetZero/Array/CachedZero-4 1000000 121.5 ns/op BenchmarkSetZero/Array/NewZero-4 777836 154.7 ns/op BenchmarkSetZero/Chan/Direct-4 3098424 38.73 ns/op BenchmarkSetZero/Chan/CachedZero-4 1000000 116.9 ns/op BenchmarkSetZero/Chan/NewZero-4 760989 152.4 ns/op BenchmarkSetZero/Func/Direct-4 3094053 38.89 ns/op BenchmarkSetZero/Func/CachedZero-4 1000000 116.5 ns/op BenchmarkSetZero/Func/NewZero-4 772875 152.9 ns/op BenchmarkSetZero/Interface/Direct-4 2813788 42.00 ns/op BenchmarkSetZero/Interface/CachedZero-4 985894 118.8 ns/op BenchmarkSetZero/Interface/NewZero-4 753643 154.4 ns/op BenchmarkSetZero/Map/Direct-4 3110673 38.67 ns/op BenchmarkSetZero/Map/CachedZero-4 1000000 116.5 ns/op BenchmarkSetZero/Map/NewZero-4 770137 153.2 ns/op BenchmarkSetZero/Pointer/Direct-4 3054342 39.08 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1000000 116.8 ns/op BenchmarkSetZero/Pointer/NewZero-4 780800 154.3 ns/op BenchmarkSetZero/Slice/Direct-4 2816274 42.85 ns/op BenchmarkSetZero/Slice/CachedZero-4 1000000 118.8 ns/op BenchmarkSetZero/Slice/NewZero-4 754887 155.3 ns/op BenchmarkSetZero/String/Direct-4 3084618 38.98 ns/op BenchmarkSetZero/String/CachedZero-4 980145 120.8 ns/op BenchmarkSetZero/String/NewZero-4 761485 154.4 ns/op BenchmarkSetZero/Struct/Direct-4 2864467 41.86 ns/op BenchmarkSetZero/Struct/CachedZero-4 1000000 118.5 ns/op BenchmarkSetZero/Struct/NewZero-4 781009 154.5 ns/op BenchmarkSelect/1-4 197845 621.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 85068 1417 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 43749 2932 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 237529 445.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 184759 644.0 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 167302 700.5 ns/op 182.72 MB/s BenchmarkCallArgCopy/size=256-4 154788 763.8 ns/op 335.18 MB/s BenchmarkCallArgCopy/size=1024-4 112255 1088 ns/op 941.27 MB/s BenchmarkCallArgCopy/size=4096-4 52092 2457 ns/op 1667.04 MB/s BenchmarkCallArgCopy/size=65536-4 4580 26917 ns/op 2434.78 MB/s BenchmarkFieldByName1-4 1734891 92.49 ns/op BenchmarkFieldByName2-4 124003 1097 ns/op BenchmarkFieldByName3-4 16248 6533 ns/op BenchmarkInterfaceBig-4 4737511 25.10 ns/op BenchmarkInterfaceSmall-4 4743218 25.23 ns/op BenchmarkNew-4 2746472 43.64 ns/op BenchmarkMap/StringKeys/MapIndex-4 2745 44301 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2228 52653 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2607 45920 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2258 53271 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2725 44195 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2264 52493 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 240514 452.9 ns/op PASS ok reflect 17.180s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 14919 9645 ns/op 9458 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 20637 7274 ns/op 9167 B/op 1 allocs/op BenchmarkFindString-4 14512 8378 ns/op 9085 B/op 1 allocs/op BenchmarkFindSubmatch-4 13762 9372 ns/op 9382 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 12811 9039 ns/op 9214 B/op 2 allocs/op BenchmarkLiteral-4 24468 5040 ns/op BenchmarkNotLiteral-4 4756 25834 ns/op BenchmarkMatchClass-4 3640 33749 ns/op BenchmarkMatchClass_InRange-4 3583 32799 ns/op BenchmarkReplaceAll-4 2769 38910 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 26610 5502 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 44082 2675 ns/op BenchmarkAnchoredShortMatch-4 19485 6103 ns/op BenchmarkAnchoredLongMatch-4 22417 5460 ns/op BenchmarkOnePassShortA-4 22196 5694 ns/op BenchmarkNotOnePassShortA-4 10000 13316 ns/op BenchmarkOnePassShortB-4 29168 4058 ns/op BenchmarkNotOnePassShortB-4 12204 10111 ns/op BenchmarkOnePassLongPrefix-4 88161 1343 ns/op BenchmarkOnePassLongNotPrefix-4 33514 3613 ns/op BenchmarkMatchParallelShared-4 29678 3978 ns/op BenchmarkMatchParallelCopied-4 34039 4172 ns/op BenchmarkQuoteMetaAll-4 183588 641.3 ns/op 21.83 MB/s BenchmarkQuoteMetaNone-4 382424 317.0 ns/op 82.02 MB/s BenchmarkCompile/Onepass-4 4729 23702 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1982 59573 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 222 542332 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4165628 28.71 ns/op 557.20 MB/s BenchmarkMatch/Easy0/32-4 24957 5271 ns/op 6.07 MB/s BenchmarkMatch/Easy0/1K-4 23029 5522 ns/op 185.43 MB/s BenchmarkMatch/Easy0i/16-4 4185699 28.47 ns/op 561.96 MB/s BenchmarkMatch/Easy0i/32-4 5980 18577 ns/op 1.72 MB/s BenchmarkMatch/Easy0i/1K-4 280 424637 ns/op 2.41 MB/s BenchmarkMatch/Easy1/16-4 4193152 28.27 ns/op 566.03 MB/s BenchmarkMatch/Easy1/32-4 26830 5350 ns/op 5.98 MB/s BenchmarkMatch/Easy1/1K-4 7591 14066 ns/op 72.80 MB/s BenchmarkMatch/Medium/16-4 4189334 28.28 ns/op 565.77 MB/s BenchmarkMatch/Medium/32-4 6433 17070 ns/op 1.87 MB/s BenchmarkMatch/Medium/1K-4 313 383637 ns/op 2.67 MB/s BenchmarkMatch/Hard/16-4 4192598 28.42 ns/op 562.97 MB/s BenchmarkMatch/Hard/32-4 4532 26696 ns/op 1.20 MB/s BenchmarkMatch/Hard/1K-4 174 669597 ns/op 1.53 MB/s BenchmarkMatch/Hard1/16-4 1561 77624 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 824 144958 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 28 4261154 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 32469 3657 ns/op 4.38 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 19293 6138 ns/op 5.21 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 741 162156 ns/op 6.31 MB/s 27 B/op 0 allocs/op PASS ok regexp 8.927s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 673692 175.6 ns/op BenchmarkIsWordChar-4 218012 554.3 ns/op PASS ok regexp/syntax 2.277s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 80614 1318 ns/op BenchmarkCallers/inlined-4 75163 1565 ns/op BenchmarkCallers/no-cache-4 18441 6492 ns/op BenchmarkFPCallers/cached-4 3041246 39.69 ns/op BenchmarkMakeChan/Byte-4 1222858 89.62 ns/op BenchmarkMakeChan/Int-4 1000000 127.9 ns/op BenchmarkMakeChan/Ptr-4 789452 169.5 ns/op BenchmarkMakeChan/Struct/0-4 1685377 78.98 ns/op BenchmarkMakeChan/Struct/32-4 778528 240.2 ns/op BenchmarkMakeChan/Struct/40-4 593540 238.2 ns/op BenchmarkChanNonblocking-4 12252523 8.875 ns/op BenchmarkSelectUncontended-4 1406750 98.08 ns/op BenchmarkSelectSyncContended-4 38281 3185 ns/op BenchmarkSelectAsyncContended-4 131498 919.2 ns/op BenchmarkSelectNonblock-4 7160270 16.21 ns/op BenchmarkChanUncontended-4 10000 10423 ns/op BenchmarkChanContended-4 1636 76678 ns/op BenchmarkChanSync-4 134883 902.2 ns/op BenchmarkChanSyncWork-4 54554 2241 ns/op BenchmarkChanProdCons0-4 99372 1245 ns/op BenchmarkChanProdCons10-4 142611 901.9 ns/op BenchmarkChanProdCons100-4 162477 738.5 ns/op BenchmarkChanProdConsWork0-4 93534 1312 ns/op BenchmarkChanProdConsWork10-4 117309 1087 ns/op BenchmarkChanProdConsWork100-4 122282 1004 ns/op BenchmarkSelectProdCons-4 95418 1270 ns/op BenchmarkReceiveDataFromClosedChan-4 787491 147.6 ns/op BenchmarkChanCreation-4 234319 511.7 ns/op BenchmarkChanSem-4 152119 831.0 ns/op BenchmarkChanPopular-4 111 924337 ns/op BenchmarkChanClosed-4 878720 137.9 ns/op BenchmarkCallClosure-4 5873390 20.73 ns/op BenchmarkCallClosure1-4 6423733 18.93 ns/op BenchmarkCallClosure2-4 1691293 72.32 ns/op BenchmarkCallClosure3-4 2095350 58.80 ns/op BenchmarkCallClosure4-4 1703550 76.08 ns/op BenchmarkComplex128DivNormal-4 12407712 18.65 ns/op BenchmarkComplex128DivNisNaN-4 8919015 21.22 ns/op BenchmarkComplex128DivDisNaN-4 9152426 22.65 ns/op BenchmarkComplex128DivNisInf-4 12340336 22.07 ns/op BenchmarkComplex128DivDisInf-4 5201497 29.14 ns/op BenchmarkSetTypePtr-4 45485074 2.656 ns/op 3011.96 MB/s BenchmarkSetTypePtr8-4 11893226 10.22 ns/op 6261.80 MB/s BenchmarkSetTypePtr16-4 11880987 10.09 ns/op 12679.90 MB/s BenchmarkSetTypePtr32-4 11628870 10.11 ns/op 25329.63 MB/s BenchmarkSetTypePtr64-4 11834323 10.16 ns/op 50404.29 MB/s BenchmarkSetTypePtr126-4 7005686 17.08 ns/op 59033.32 MB/s BenchmarkSetTypePtr128-4 7195401 16.65 ns/op 61491.84 MB/s BenchmarkSetTypePtrSlice-4 938550 124.6 ns/op 65728.17 MB/s BenchmarkSetTypeNode1-4 11927041 10.11 ns/op 2372.75 MB/s BenchmarkSetTypeNode1Slice-4 5014994 23.51 ns/op 32662.63 MB/s BenchmarkSetTypeNode8-4 11695689 10.08 ns/op 7937.26 MB/s BenchmarkSetTypeNode8Slice-4 2166477 54.31 ns/op 47138.66 MB/s BenchmarkSetTypeNode64-4 7019468 17.09 ns/op 30886.86 MB/s BenchmarkSetTypeNode64Slice-4 278628 430.5 ns/op 39246.99 MB/s BenchmarkSetTypeNode64Dead-4 9074757 13.22 ns/op 39946.72 MB/s BenchmarkSetTypeNode64DeadSlice-4 324916 370.4 ns/op 45616.25 MB/s BenchmarkSetTypeNode124-4 6960277 17.25 ns/op 58422.39 MB/s BenchmarkSetTypeNode124Slice-4 222012 536.4 ns/op 60131.61 MB/s BenchmarkSetTypeNode126-4 7175702 16.76 ns/op 61088.62 MB/s BenchmarkSetTypeNode126Slice-4 220738 539.5 ns/op 60734.53 MB/s BenchmarkSetTypeNode128-4 4981497 24.13 ns/op 43104.45 MB/s BenchmarkSetTypeNode128Slice-4 171466 705.0 ns/op 47208.94 MB/s BenchmarkSetTypeNode130-4 4967905 24.11 ns/op 43798.11 MB/s BenchmarkSetTypeNode130Slice-4 169988 711.9 ns/op 47467.71 MB/s BenchmarkSetTypeNode1024-4 936922 126.2 ns/op 65053.17 MB/s BenchmarkSetTypeNode1024Slice-4 30091 4004 ns/op 65605.43 MB/s BenchmarkAllocation-4 6244 24006 ns/op BenchmarkReadMemStats-4 6948 15749 ns/op BenchmarkReadMemStatsLatency-4 1 69528 p50-ns 69528 p90-ns 69528 p99-ns BenchmarkWriteBarrier-4 3073761 37.09 ns/op BenchmarkBulkWriteBarrier-4 8118750 14.32 ns/op BenchmarkScanStackNoLocals-4 3 35142325 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13545169 9.257 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12879370 9.895 ns/op BenchmarkMSpanCountAlloc/bits=256-4 10491703 11.50 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8494262 14.57 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5910528 20.25 ns/op BenchmarkHash5-4 7337088 16.71 ns/op 299.22 MB/s BenchmarkHash16-4 7398988 16.16 ns/op 989.94 MB/s BenchmarkHash64-4 7025133 17.59 ns/op 3638.47 MB/s BenchmarkHash1024-4 2334211 53.67 ns/op 19078.79 MB/s BenchmarkHash65536-4 63382 2671 ns/op 24534.61 MB/s BenchmarkAlignedLoad-4 8067654 14.89 ns/op BenchmarkUnalignedLoad-4 8354772 14.56 ns/op BenchmarkEqEfaceConcrete-4 6041874 19.61 ns/op BenchmarkEqIfaceConcrete-4 5765316 20.82 ns/op BenchmarkNeEfaceConcrete-4 6111396 19.20 ns/op BenchmarkNeIfaceConcrete-4 5984071 19.98 ns/op BenchmarkConvT2EByteSized/bool-4 5955609 19.63 ns/op BenchmarkConvT2EByteSized/uint8-4 6041268 19.97 ns/op BenchmarkConvT2ESmall-4 5766420 20.37 ns/op BenchmarkConvT2EUintptr-4 5624562 21.16 ns/op BenchmarkConvT2ELarge-4 1410956 86.36 ns/op BenchmarkConvT2ISmall-4 5780521 20.51 ns/op BenchmarkConvT2IUintptr-4 5786654 20.70 ns/op BenchmarkConvT2ILarge-4 1444616 84.54 ns/op BenchmarkConvI2E-4 4888843 24.69 ns/op BenchmarkConvI2I-4 4799808 24.63 ns/op BenchmarkAssertE2T-4 4376988 27.19 ns/op BenchmarkAssertE2TLarge-4 2726188 43.54 ns/op BenchmarkAssertE2I-4 4627746 26.07 ns/op BenchmarkAssertI2T-4 4322552 27.49 ns/op BenchmarkAssertI2I-4 4529604 26.47 ns/op BenchmarkAssertI2E-4 5952838 19.96 ns/op BenchmarkAssertE2E-4 5926744 19.92 ns/op BenchmarkAssertE2T2-4 3499597 34.33 ns/op BenchmarkAssertE2T2Blank-4 4434441 26.78 ns/op BenchmarkAssertI2E2-4 4075087 28.99 ns/op BenchmarkAssertI2E2Blank-4 5867581 19.48 ns/op BenchmarkAssertE2E2-4 4660948 25.64 ns/op BenchmarkAssertE2E2Blank-4 6095067 19.79 ns/op BenchmarkConvT2Ezero/zero/16-4 5815557 20.61 ns/op BenchmarkConvT2Ezero/zero/32-4 4936750 21.58 ns/op BenchmarkConvT2Ezero/zero/64-4 5436927 21.97 ns/op BenchmarkConvT2Ezero/zero/str-4 5661482 21.13 ns/op BenchmarkConvT2Ezero/zero/slice-4 5286510 22.10 ns/op BenchmarkConvT2Ezero/zero/big-4 356241 364.2 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1652839 72.60 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1449865 82.38 ns/op BenchmarkConvT2Ezero/nonzero/big-4 339147 353.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 5587068 21.46 ns/op BenchmarkConvT2Ezero/smallint/32-4 5511039 22.21 ns/op BenchmarkConvT2Ezero/smallint/64-4 5766140 20.85 ns/op BenchmarkConvT2Ezero/largeint/16-4 1751678 63.40 ns/op BenchmarkConvT2Ezero/largeint/32-4 2077900 66.62 ns/op BenchmarkConvT2Ezero/largeint/64-4 2054544 61.57 ns/op BenchmarkMalloc8-4 2160044 49.91 ns/op BenchmarkMalloc16-4 2132060 48.60 ns/op BenchmarkMallocTypeInfo8-4 2601655 45.86 ns/op BenchmarkMallocTypeInfo16-4 1896942 60.98 ns/op BenchmarkMallocLargeStruct-4 239617 466.6 ns/op BenchmarkGoroutineSelect-4 100 1066070 ns/op BenchmarkGoroutineBlocking-4 136 884752 ns/op BenchmarkGoroutineForRange-4 128 916687 ns/op BenchmarkGoroutineIdle-4 188 629615 ns/op BenchmarkHashStringSpeed-4 3032503 38.69 ns/op BenchmarkHashBytesSpeed-4 1647315 71.76 ns/op BenchmarkHashInt32Speed-4 3613944 32.97 ns/op BenchmarkHashInt64Speed-4 3534152 34.30 ns/op BenchmarkHashStringArraySpeed-4 619630 191.7 ns/op BenchmarkMegMap-4 3330608 35.93 ns/op BenchmarkMegOneMap-4 4332698 27.66 ns/op BenchmarkMegEqMap-4 1788 64390 ns/op BenchmarkMegEmptyMap-4 4865103 24.18 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2692537 43.95 ns/op BenchmarkSmallStrMap-4 3593210 33.52 ns/op BenchmarkMapStringKeysEight_16-4 3205970 36.61 ns/op BenchmarkMapStringKeysEight_32-4 3525892 33.98 ns/op BenchmarkMapStringKeysEight_64-4 3375829 35.53 ns/op BenchmarkMapStringKeysEight_1M-4 3387944 35.17 ns/op BenchmarkIntMap-4 3956773 30.87 ns/op BenchmarkMapFirst/1-4 5144551 23.21 ns/op BenchmarkMapFirst/2-4 4855005 23.30 ns/op BenchmarkMapFirst/3-4 5145913 23.19 ns/op BenchmarkMapFirst/4-4 4922215 24.26 ns/op BenchmarkMapFirst/5-4 4840467 23.11 ns/op BenchmarkMapFirst/6-4 5006053 23.94 ns/op BenchmarkMapFirst/7-4 5178483 23.02 ns/op BenchmarkMapFirst/8-4 4875091 24.06 ns/op BenchmarkMapFirst/9-4 4496985 27.13 ns/op BenchmarkMapFirst/10-4 4288413 28.54 ns/op BenchmarkMapFirst/11-4 4411216 26.55 ns/op BenchmarkMapFirst/12-4 4482094 26.90 ns/op BenchmarkMapFirst/13-4 4666849 25.88 ns/op BenchmarkMapFirst/14-4 4415048 26.72 ns/op BenchmarkMapFirst/15-4 4508018 27.00 ns/op BenchmarkMapFirst/16-4 4397371 27.77 ns/op BenchmarkMapMid/1-4 5012190 23.23 ns/op BenchmarkMapMid/2-4 4759472 24.66 ns/op BenchmarkMapMid/3-4 4844095 24.60 ns/op BenchmarkMapMid/4-4 4777923 24.96 ns/op BenchmarkMapMid/5-4 4917076 24.46 ns/op BenchmarkMapMid/6-4 4468892 25.77 ns/op BenchmarkMapMid/7-4 4499314 25.71 ns/op BenchmarkMapMid/8-4 4592840 26.31 ns/op BenchmarkMapMid/9-4 4554205 27.97 ns/op BenchmarkMapMid/10-4 4203582 27.68 ns/op BenchmarkMapMid/11-4 4195255 26.77 ns/op BenchmarkMapMid/12-4 4446368 27.89 ns/op BenchmarkMapMid/13-4 4172241 27.44 ns/op BenchmarkMapMid/14-4 4413724 27.34 ns/op BenchmarkMapMid/15-4 4270208 27.21 ns/op BenchmarkMapMid/16-4 4128758 26.53 ns/op BenchmarkMapLast/1-4 5181199 23.33 ns/op BenchmarkMapLast/2-4 4805322 24.24 ns/op BenchmarkMapLast/3-4 4784226 25.15 ns/op BenchmarkMapLast/4-4 4651681 25.76 ns/op BenchmarkMapLast/5-4 4464248 26.76 ns/op BenchmarkMapLast/6-4 4288443 27.59 ns/op BenchmarkMapLast/7-4 4368648 28.37 ns/op BenchmarkMapLast/8-4 4154784 28.69 ns/op BenchmarkMapLast/9-4 4101915 28.02 ns/op BenchmarkMapLast/10-4 4147944 31.09 ns/op BenchmarkMapLast/11-4 4015202 31.41 ns/op BenchmarkMapLast/12-4 3915434 33.33 ns/op BenchmarkMapLast/13-4 4143795 30.62 ns/op BenchmarkMapLast/14-4 4008204 27.66 ns/op BenchmarkMapLast/15-4 4414918 27.70 ns/op BenchmarkMapLast/16-4 3885698 30.37 ns/op BenchmarkMapCycle-4 2391050 47.98 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3703386 39.03 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 3822 44326 ns/op BenchmarkMakeMap/[Byte]Byte-4 846957 173.4 ns/op BenchmarkMakeMap/[Int]Int-4 463239 357.7 ns/op BenchmarkNewEmptyMap-4 14235440 8.682 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1935080 62.40 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 529314 198.2 ns/op BenchmarkMapIterEmpty-4 6069621 20.30 ns/op BenchmarkSameLengthMap-4 4764789 24.23 ns/op BenchmarkBigKeyMap-4 1810515 67.18 ns/op BenchmarkBigValMap-4 1657585 72.24 ns/op BenchmarkSmallKeyMap-4 3236455 36.86 ns/op BenchmarkMapPopulate/1-4 3377622 35.65 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 179962 717.0 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9312 12911 ns/op 6274 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 946 123290 ns/op 51788 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 91 1381543 ns/op 416358 B/op 201 allocs/op BenchmarkMapPopulate/100000-4 6 18989142 ns/op 6533842 B/op 2916 allocs/op BenchmarkComplexAlgMap-4 509301 238.7 ns/op BenchmarkGoMapClear/Reflexive/1-4 1914529 65.03 ns/op BenchmarkGoMapClear/Reflexive/10-4 1694442 70.24 ns/op BenchmarkGoMapClear/Reflexive/100-4 373173 329.4 ns/op BenchmarkGoMapClear/Reflexive/1000-4 57168 1984 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5308 19704 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1620873 74.11 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1497963 81.31 ns/op BenchmarkGoMapClear/NonReflexive/100-4 334488 334.4 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 61443 1940 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5241 19848 ns/op BenchmarkMapStringConversion/32/simple-4 2016318 58.45 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2038924 59.24 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1859205 63.84 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1978851 58.57 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1950843 61.27 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1721551 66.69 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2081580 54.31 ns/op BenchmarkMapInterfacePtr-4 2302594 52.95 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4724910 25.16 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 180754 885.0 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5122 23663 ns/op BenchmarkMapPop1000-4 393 316316 ns/op BenchmarkMapPop10000-4 20 5377726 ns/op BenchmarkMapAssign/Int32/256-4 3226314 39.61 ns/op BenchmarkMapAssign/Int32/65536-4 1393117 82.83 ns/op BenchmarkMapAssign/Int64/256-4 3084621 36.47 ns/op BenchmarkMapAssign/Int64/65536-4 1397623 90.00 ns/op BenchmarkMapAssign/Str/256-4 2272286 54.49 ns/op BenchmarkMapAssign/Str/65536-4 965875 113.4 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1662698 72.43 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 904012 130.7 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1654471 70.65 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 944154 120.1 ns/op BenchmarkMapOperatorAssign/Str/256-4 600362 2322 ns/op BenchmarkMapOperatorAssign/Str/65536-4 324136 361.5 ns/op BenchmarkMapAppendAssign/Int32/256-4 808756 134.1 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 366176 320.3 ns/op 46 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 944198 144.0 ns/op 34 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 390817 288.8 ns/op 46 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 787902 206.5 ns/op 57 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 201404 547.7 ns/op 97 B/op 0 allocs/op BenchmarkMapDelete/Int32/100-4 1919564 62.62 ns/op BenchmarkMapDelete/Int32/1000-4 2040340 59.21 ns/op BenchmarkMapDelete/Int32/10000-4 1924354 62.83 ns/op BenchmarkMapDelete/Int64/100-4 1932828 62.84 ns/op BenchmarkMapDelete/Int64/1000-4 1972600 60.82 ns/op BenchmarkMapDelete/Int64/10000-4 1860202 62.60 ns/op BenchmarkMapDelete/Str/100-4 1599483 73.97 ns/op BenchmarkMapDelete/Str/1000-4 1588239 76.04 ns/op BenchmarkMapDelete/Str/10000-4 1506426 80.26 ns/op BenchmarkMapDelete/Pointer/100-4 1755427 67.85 ns/op BenchmarkMapDelete/Pointer/1000-4 1777869 68.03 ns/op BenchmarkMapDelete/Pointer/10000-4 1696749 68.76 ns/op BenchmarkMemmove/0-4 17353977 6.385 ns/op BenchmarkMemmove/1-4 2155572 55.40 ns/op 18.05 MB/s BenchmarkMemmove/2-4 2067901 56.58 ns/op 35.35 MB/s BenchmarkMemmove/3-4 2107014 57.76 ns/op 51.94 MB/s BenchmarkMemmove/4-4 2069100 57.23 ns/op 69.89 MB/s BenchmarkMemmove/5-4 2109068 58.20 ns/op 85.91 MB/s BenchmarkMemmove/6-4 2105193 56.62 ns/op 105.97 MB/s BenchmarkMemmove/7-4 2084576 57.90 ns/op 120.89 MB/s BenchmarkMemmove/8-4 2080464 57.09 ns/op 140.13 MB/s BenchmarkMemmove/9-4 2003989 60.57 ns/op 148.58 MB/s BenchmarkMemmove/10-4 1917622 60.31 ns/op 165.81 MB/s BenchmarkMemmove/11-4 2014545 59.48 ns/op 184.94 MB/s BenchmarkMemmove/12-4 1982552 60.12 ns/op 199.61 MB/s BenchmarkMemmove/13-4 2005478 65.06 ns/op 199.81 MB/s BenchmarkMemmove/14-4 1976422 59.51 ns/op 235.26 MB/s BenchmarkMemmove/15-4 1961313 59.54 ns/op 251.94 MB/s BenchmarkMemmove/16-4 2017671 59.14 ns/op 270.55 MB/s BenchmarkMemmove/32-4 1947085 60.35 ns/op 530.25 MB/s BenchmarkMemmove/64-4 1864972 64.26 ns/op 995.96 MB/s BenchmarkMemmove/128-4 1684267 70.60 ns/op 1812.95 MB/s BenchmarkMemmove/256-4 1389825 88.00 ns/op 2909.08 MB/s BenchmarkMemmove/512-4 913710 124.6 ns/op 4107.65 MB/s BenchmarkMemmove/1024-4 531915 217.8 ns/op 4702.34 MB/s BenchmarkMemmove/2048-4 308696 377.2 ns/op 5428.87 MB/s BenchmarkMemmove/4096-4 176725 677.9 ns/op 6042.63 MB/s BenchmarkMemmoveOverlap/32-4 1931622 62.49 ns/op 512.06 MB/s BenchmarkMemmoveOverlap/64-4 1848470 65.17 ns/op 982.01 MB/s BenchmarkMemmoveOverlap/128-4 1630506 71.25 ns/op 1796.47 MB/s BenchmarkMemmoveOverlap/256-4 1378216 86.85 ns/op 2947.61 MB/s BenchmarkMemmoveOverlap/512-4 928964 125.1 ns/op 4094.25 MB/s BenchmarkMemmoveOverlap/1024-4 526495 219.7 ns/op 4661.46 MB/s BenchmarkMemmoveOverlap/2048-4 306928 396.0 ns/op 5171.43 MB/s BenchmarkMemmoveOverlap/4096-4 164802 690.1 ns/op 5935.46 MB/s BenchmarkMemmoveUnalignedDst/0-4 15181723 7.373 ns/op BenchmarkMemmoveUnalignedDst/1-4 2157536 54.94 ns/op 18.20 MB/s BenchmarkMemmoveUnalignedDst/2-4 2109585 55.98 ns/op 35.73 MB/s BenchmarkMemmoveUnalignedDst/3-4 2098868 56.53 ns/op 53.07 MB/s BenchmarkMemmoveUnalignedDst/4-4 2071314 57.69 ns/op 69.34 MB/s BenchmarkMemmoveUnalignedDst/5-4 2056171 57.06 ns/op 87.63 MB/s BenchmarkMemmoveUnalignedDst/6-4 2074809 57.08 ns/op 105.11 MB/s BenchmarkMemmoveUnalignedDst/7-4 2096664 57.43 ns/op 121.89 MB/s BenchmarkMemmoveUnalignedDst/8-4 2128915 56.22 ns/op 142.30 MB/s BenchmarkMemmoveUnalignedDst/9-4 1994151 61.02 ns/op 147.48 MB/s BenchmarkMemmoveUnalignedDst/10-4 2003692 60.59 ns/op 165.05 MB/s BenchmarkMemmoveUnalignedDst/11-4 2009756 60.48 ns/op 181.89 MB/s BenchmarkMemmoveUnalignedDst/12-4 2017722 60.13 ns/op 199.57 MB/s BenchmarkMemmoveUnalignedDst/13-4 1921072 61.62 ns/op 210.95 MB/s BenchmarkMemmoveUnalignedDst/14-4 2000494 60.16 ns/op 232.70 MB/s BenchmarkMemmoveUnalignedDst/15-4 2016885 59.73 ns/op 251.15 MB/s BenchmarkMemmoveUnalignedDst/16-4 2005052 59.81 ns/op 267.53 MB/s BenchmarkMemmoveUnalignedDst/32-4 1866862 64.28 ns/op 497.82 MB/s BenchmarkMemmoveUnalignedDst/64-4 1746332 67.11 ns/op 953.72 MB/s BenchmarkMemmoveUnalignedDst/128-4 1617505 72.98 ns/op 1753.99 MB/s BenchmarkMemmoveUnalignedDst/256-4 1312376 91.30 ns/op 2803.82 MB/s BenchmarkMemmoveUnalignedDst/512-4 873664 128.7 ns/op 3977.90 MB/s BenchmarkMemmoveUnalignedDst/1024-4 499140 242.1 ns/op 4230.40 MB/s BenchmarkMemmoveUnalignedDst/2048-4 276012 413.6 ns/op 4951.90 MB/s BenchmarkMemmoveUnalignedDst/4096-4 155022 752.5 ns/op 5442.96 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1864485 64.73 ns/op 494.37 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1731024 68.84 ns/op 929.63 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1617446 73.97 ns/op 1730.49 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1330060 92.18 ns/op 2777.28 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 905938 128.5 ns/op 3984.43 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 528495 223.3 ns/op 4584.94 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 290233 399.6 ns/op 5124.92 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 171121 700.0 ns/op 5851.08 MB/s BenchmarkMemmoveUnalignedSrc/0-4 16854177 6.761 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2137168 55.96 ns/op 17.87 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2109441 57.81 ns/op 34.60 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2001445 56.70 ns/op 52.91 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2058348 57.41 ns/op 69.67 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2089677 57.21 ns/op 87.40 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2046656 56.86 ns/op 105.52 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2044725 57.21 ns/op 122.36 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2127259 56.88 ns/op 140.64 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2025326 62.58 ns/op 143.82 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2017798 59.57 ns/op 167.87 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1949938 59.53 ns/op 184.80 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1942082 59.47 ns/op 201.77 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2006721 59.43 ns/op 218.73 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2015869 60.21 ns/op 232.52 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1961560 61.62 ns/op 243.44 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1965787 60.15 ns/op 265.99 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1915674 63.63 ns/op 502.94 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1780353 66.92 ns/op 956.43 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1641121 72.98 ns/op 1753.94 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1350244 89.60 ns/op 2857.14 MB/s BenchmarkMemmoveUnalignedSrc/512-4 920946 130.7 ns/op 3916.39 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 537020 221.6 ns/op 4620.10 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 315430 388.8 ns/op 5267.05 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 171072 683.2 ns/op 5995.28 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1715368 83.12 ns/op 192.50 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1394854 90.42 ns/op 176.95 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1254664 87.03 ns/op 183.85 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1336198 91.50 ns/op 174.86 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1299169 89.40 ns/op 178.98 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1268401 91.69 ns/op 174.51 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1382467 91.78 ns/op 174.33 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1290393 92.47 ns/op 173.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1249335 90.58 ns/op 706.59 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1000000 100.8 ns/op 634.79 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1235145 98.12 ns/op 652.27 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1000000 101.3 ns/op 631.96 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1273011 98.69 ns/op 648.49 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1000000 104.2 ns/op 614.11 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1305378 92.16 ns/op 694.47 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1000000 105.4 ns/op 606.95 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 959290 128.7 ns/op 1989.52 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 791142 164.9 ns/op 1552.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 866954 129.6 ns/op 1975.59 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 956400 127.6 ns/op 2006.79 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1000000 128.8 ns/op 1987.28 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 991332 127.9 ns/op 2001.40 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 921651 125.2 ns/op 2044.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 954010 124.4 ns/op 2058.08 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 108268 1055 ns/op 3884.17 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 75214 1610 ns/op 2544.44 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 136878 947.4 ns/op 4323.22 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 133344 922.3 ns/op 4441.16 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 119443 925.6 ns/op 4425.21 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 129602 922.9 ns/op 4438.01 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 143037 934.1 ns/op 4385.09 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 128703 904.8 ns/op 4527.21 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 6402 17192 ns/op 3812.01 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4929 24891 ns/op 2632.96 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 7026 14987 ns/op 4372.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 7478 15009 ns/op 4366.38 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 8244 15087 ns/op 4343.84 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 6928 14756 ns/op 4441.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 7790 14876 ns/op 4405.51 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 6558 15474 ns/op 4235.29 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1572270 80.08 ns/op 399.62 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1510237 79.27 ns/op 807.34 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1433740 84.48 ns/op 1515.16 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 110.8 ns/op 2309.54 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 756930 164.2 ns/op 3118.86 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 424156 278.4 ns/op 3678.64 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 247575 516.7 ns/op 3963.48 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 137388 916.6 ns/op 4468.53 MB/s BenchmarkMemclr/5-4 11180096 10.12 ns/op 493.84 MB/s BenchmarkMemclr/16-4 11061338 10.68 ns/op 1498.81 MB/s BenchmarkMemclr/64-4 10406586 10.77 ns/op 5942.02 MB/s BenchmarkMemclr/256-4 9982070 13.03 ns/op 19652.18 MB/s BenchmarkMemclr/4096-4 2273222 53.45 ns/op 76633.75 MB/s BenchmarkMemclr/65536-4 80148 1576 ns/op 41577.83 MB/s BenchmarkMemclr/1M-4 4478 26696 ns/op 39278.23 MB/s BenchmarkMemclr/4M-4 643 201007 ns/op 20866.49 MB/s BenchmarkMemclr/8M-4 308 370897 ns/op 22617.08 MB/s BenchmarkMemclr/16M-4 148 807802 ns/op 20768.98 MB/s BenchmarkMemclr/64M-4 36 3168626 ns/op 21179.17 MB/s BenchmarkMemclrUnaligned/0_5-4 6150339 17.97 ns/op 278.19 MB/s BenchmarkMemclrUnaligned/0_16-4 6605430 18.73 ns/op 854.20 MB/s BenchmarkMemclrUnaligned/0_64-4 6942781 17.47 ns/op 3664.04 MB/s BenchmarkMemclrUnaligned/0_256-4 6161162 19.98 ns/op 12815.63 MB/s BenchmarkMemclrUnaligned/0_4096-4 2114353 55.68 ns/op 73564.52 MB/s BenchmarkMemclrUnaligned/0_65536-4 70132 1683 ns/op 38938.94 MB/s BenchmarkMemclrUnaligned/1_5-4 6167772 17.67 ns/op 282.99 MB/s BenchmarkMemclrUnaligned/1_16-4 6654812 18.86 ns/op 848.55 MB/s BenchmarkMemclrUnaligned/1_64-4 6487864 18.34 ns/op 3490.43 MB/s BenchmarkMemclrUnaligned/1_256-4 5923056 20.82 ns/op 12297.82 MB/s BenchmarkMemclrUnaligned/1_4096-4 1000000 105.6 ns/op 38783.58 MB/s BenchmarkMemclrUnaligned/1_65536-4 64566 1931 ns/op 33936.35 MB/s BenchmarkMemclrUnaligned/4_5-4 6901950 17.23 ns/op 290.11 MB/s BenchmarkMemclrUnaligned/4_16-4 5699821 20.40 ns/op 784.37 MB/s BenchmarkMemclrUnaligned/4_64-4 5668891 19.49 ns/op 3283.91 MB/s BenchmarkMemclrUnaligned/4_256-4 5872797 21.67 ns/op 11813.31 MB/s BenchmarkMemclrUnaligned/4_4096-4 1000000 102.1 ns/op 40115.06 MB/s BenchmarkMemclrUnaligned/4_65536-4 60806 1815 ns/op 36110.86 MB/s BenchmarkMemclrUnaligned/7_5-4 6881162 17.84 ns/op 280.31 MB/s BenchmarkMemclrUnaligned/7_16-4 6477327 18.40 ns/op 869.71 MB/s BenchmarkMemclrUnaligned/7_64-4 7089152 17.82 ns/op 3590.78 MB/s BenchmarkMemclrUnaligned/7_256-4 6342836 20.23 ns/op 12656.68 MB/s BenchmarkMemclrUnaligned/7_4096-4 1236926 94.52 ns/op 43334.46 MB/s BenchmarkMemclrUnaligned/7_65536-4 65107 1670 ns/op 39237.07 MB/s BenchmarkMemclrUnaligned/0_1M-4 4790 27576 ns/op 38025.57 MB/s BenchmarkMemclrUnaligned/0_4M-4 573 186552 ns/op 22483.28 MB/s BenchmarkMemclrUnaligned/0_8M-4 310 364123 ns/op 23037.85 MB/s BenchmarkMemclrUnaligned/0_16M-4 151 787035 ns/op 21316.98 MB/s BenchmarkMemclrUnaligned/0_64M-4 30 3440929 ns/op 19503.12 MB/s BenchmarkMemclrUnaligned/1_1M-4 3932 30124 ns/op 34808.54 MB/s BenchmarkMemclrUnaligned/1_4M-4 567 196445 ns/op 21350.99 MB/s BenchmarkMemclrUnaligned/1_8M-4 283 390461 ns/op 21483.87 MB/s BenchmarkMemclrUnaligned/1_16M-4 147 830711 ns/op 20196.21 MB/s BenchmarkMemclrUnaligned/1_64M-4 33 3060307 ns/op 21928.80 MB/s BenchmarkMemclrUnaligned/4_1M-4 4257 27975 ns/op 37482.30 MB/s BenchmarkMemclrUnaligned/4_4M-4 558 188937 ns/op 22199.50 MB/s BenchmarkMemclrUnaligned/4_8M-4 321 380874 ns/op 22024.61 MB/s BenchmarkMemclrUnaligned/4_16M-4 141 870501 ns/op 19273.06 MB/s BenchmarkMemclrUnaligned/4_64M-4 39 3087221 ns/op 21737.63 MB/s BenchmarkMemclrUnaligned/7_1M-4 4213 27201 ns/op 38548.96 MB/s BenchmarkMemclrUnaligned/7_4M-4 651 200484 ns/op 20920.87 MB/s BenchmarkMemclrUnaligned/7_8M-4 322 403933 ns/op 20767.31 MB/s BenchmarkMemclrUnaligned/7_16M-4 146 825529 ns/op 20323.00 MB/s BenchmarkMemclrUnaligned/7_64M-4 39 3138227 ns/op 21384.33 MB/s BenchmarkGoMemclr/5-4 2464146 47.54 ns/op 105.18 MB/s BenchmarkGoMemclr/16-4 593038 176.3 ns/op 90.78 MB/s BenchmarkGoMemclr/64-4 159338 681.7 ns/op 93.88 MB/s BenchmarkGoMemclr/256-4 41776 2719 ns/op 94.14 MB/s BenchmarkMemclrRange/1K_2K-4 86460 1466 ns/op 65414.93 MB/s BenchmarkMemclrRange/2K_8K-4 28296 4099 ns/op 81367.73 MB/s BenchmarkMemclrRange/4K_16K-4 37556 2926 ns/op 110424.67 MB/s BenchmarkMemclrRange/160K_228K-4 3181 38266 ns/op 43454.85 MB/s BenchmarkClearFat7-4 7256677 16.52 ns/op BenchmarkClearFat8-4 7419798 17.70 ns/op BenchmarkClearFat11-4 6294144 18.20 ns/op BenchmarkClearFat12-4 5996526 18.03 ns/op BenchmarkClearFat13-4 6910791 18.74 ns/op BenchmarkClearFat14-4 6561168 17.77 ns/op BenchmarkClearFat15-4 6910014 17.50 ns/op BenchmarkClearFat16-4 7101613 18.03 ns/op BenchmarkClearFat24-4 6345010 18.27 ns/op BenchmarkClearFat32-4 6389353 18.42 ns/op BenchmarkClearFat40-4 5785854 21.43 ns/op BenchmarkClearFat48-4 5165421 21.92 ns/op BenchmarkClearFat56-4 5716066 20.33 ns/op BenchmarkClearFat64-4 6052266 20.16 ns/op BenchmarkClearFat72-4 5554980 20.81 ns/op BenchmarkClearFat128-4 4638549 25.53 ns/op BenchmarkClearFat256-4 3631156 32.89 ns/op BenchmarkClearFat512-4 2399320 52.66 ns/op BenchmarkClearFat1024-4 1284625 90.65 ns/op BenchmarkClearFat1032-4 1225448 97.83 ns/op BenchmarkClearFat1040-4 1000000 121.5 ns/op BenchmarkCopyFat7-4 7224026 16.87 ns/op BenchmarkCopyFat8-4 6988868 16.46 ns/op BenchmarkCopyFat11-4 6150727 17.97 ns/op BenchmarkCopyFat12-4 6947266 17.54 ns/op BenchmarkCopyFat13-4 6741926 18.18 ns/op BenchmarkCopyFat14-4 6709442 18.05 ns/op BenchmarkCopyFat15-4 6691755 18.07 ns/op BenchmarkCopyFat16-4 6732441 18.58 ns/op BenchmarkCopyFat24-4 6584042 19.13 ns/op BenchmarkCopyFat32-4 6303840 19.81 ns/op BenchmarkCopyFat64-4 5760736 19.56 ns/op BenchmarkCopyFat72-4 5570338 21.28 ns/op BenchmarkCopyFat128-4 4594500 27.07 ns/op BenchmarkCopyFat256-4 3155150 38.30 ns/op BenchmarkCopyFat512-4 2015320 60.17 ns/op BenchmarkCopyFat520-4 1740301 68.09 ns/op BenchmarkCopyFat1024-4 1000000 112.4 ns/op BenchmarkCopyFat1032-4 840742 128.9 ns/op BenchmarkCopyFat1040-4 1000000 105.7 ns/op BenchmarkIssue18740/2byte-4 448 260056 ns/op BenchmarkIssue18740/4byte-4 736 154456 ns/op BenchmarkIssue18740/8byte-4 1130 110110 ns/op BenchmarkMemclrKnownSize1-4 8570628 15.16 ns/op 65.98 MB/s BenchmarkMemclrKnownSize2-4 5342196 21.63 ns/op 92.48 MB/s BenchmarkMemclrKnownSize4-4 3459462 34.55 ns/op 115.76 MB/s BenchmarkMemclrKnownSize8-4 1328964 95.58 ns/op 83.70 MB/s BenchmarkMemclrKnownSize16-4 739501 184.9 ns/op 86.52 MB/s BenchmarkMemclrKnownSize32-4 338143 356.6 ns/op 89.74 MB/s BenchmarkMemclrKnownSize64-4 173313 699.2 ns/op 91.54 MB/s BenchmarkMemclrKnownSize112-4 104146 1219 ns/op 91.89 MB/s BenchmarkMemclrKnownSize128-4 86619 1375 ns/op 93.09 MB/s BenchmarkMemclrKnownSize192-4 56467 2004 ns/op 95.82 MB/s BenchmarkMemclrKnownSize248-4 41270 2837 ns/op 87.43 MB/s BenchmarkMemclrKnownSize256-4 45570 2784 ns/op 91.95 MB/s BenchmarkMemclrKnownSize512-4 21973 5297 ns/op 96.67 MB/s BenchmarkMemclrKnownSize1024-4 9772 11095 ns/op 92.30 MB/s BenchmarkMemclrKnownSize4096-4 2630 48173 ns/op 85.03 MB/s BenchmarkMemclrKnownSize512KiB-4 19 5949290 ns/op 88.13 MB/s BenchmarkReadMetricsLatency-4 14430 3758 p50-ns 9723 p90-ns 19756 p99-ns BenchmarkFinalizer-4 193 654690 ns/op BenchmarkFinalizerRun-4 216928 700.9 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6042589 18.68 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2888272 43.35 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2290120 54.51 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2088027 54.44 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1247728 94.19 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 106.1 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2068615 57.24 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1202454 98.17 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1304256 95.82 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2140555 53.44 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2234248 53.83 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1934904 62.42 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1688394 71.05 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1484997 80.88 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 8674898 13.57 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7791362 15.62 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7659967 15.60 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8879563 13.58 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7044814 17.38 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6005469 19.82 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8755782 13.58 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7597482 15.60 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7579816 15.84 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8776357 13.43 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7578709 15.37 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7725855 15.45 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 9099542 13.48 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7864591 15.74 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7714960 15.72 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8770435 13.36 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7836768 15.68 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7580140 15.66 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8929460 13.42 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6756654 17.88 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6655992 17.56 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8661740 13.42 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7057862 17.89 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6742153 18.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8889639 13.49 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6721017 18.17 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6728076 17.99 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8907544 13.44 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6879166 17.89 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6813831 17.83 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8726526 13.38 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7782168 15.68 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7606825 15.48 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9014842 13.36 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7642814 15.66 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7692250 15.55 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8889662 13.38 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7806475 15.71 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7693942 15.47 ns/op BenchmarkNetpollBreak-4 4393 25679 ns/op BenchmarkPinnerPinUnpinBatch-4 1238 110083 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 211 537076 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1266 108669 ns/op BenchmarkPinnerPinUnpin-4 1358328 88.83 ns/op BenchmarkPinnerPinUnpinTiny-4 1355960 86.29 ns/op BenchmarkPinnerPinUnpinDouble-4 499912 241.7 ns/op BenchmarkPinnerPinUnpinParallel-4 4431140 25.99 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 4464058 26.21 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 251095 481.2 ns/op BenchmarkPinnerIsPinnedOnPinned-4 6820785 17.19 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 6824193 17.47 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 10619384 11.17 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 10733972 11.04 ns/op BenchmarkPingPongHog-4 327 389081 ns/op BenchmarkStackGrowth-4 172429 673.5 ns/op BenchmarkStackGrowthDeep-4 1797 66899 ns/op BenchmarkCreateGoroutines-4 35935 3403 ns/op BenchmarkCreateGoroutinesParallel-4 51379 2322 ns/op BenchmarkCreateGoroutinesCapture-4 7852 15692 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 50660 2377 ns/op BenchmarkClosureCall-4 21961116 5.139 ns/op BenchmarkWakeupParallelSpinning/0s-4 6218 18981 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5205 22753 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4470 26769 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3057 38808 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2107 56532 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1388 87147 ns/op BenchmarkWakeupParallelSpinning/50µs-4 802 142678 ns/op BenchmarkWakeupParallelSpinning/100µs-4 477 249651 ns/op BenchmarkMatmult-4 5315923 23.16 ns/op BenchmarkFastrand-4 13521970 8.466 ns/op BenchmarkFastrand64-4 13913330 8.441 ns/op BenchmarkFastrandHashiter-4 5249438 22.36 ns/op BenchmarkFastrandn/2-4 9113425 13.11 ns/op BenchmarkFastrandn/3-4 9366285 12.74 ns/op BenchmarkFastrandn/4-4 8901691 13.43 ns/op BenchmarkFastrandn/5-4 9002732 13.62 ns/op BenchmarkIfaceCmp100-4 92599 1284 ns/op BenchmarkIfaceCmpNil100-4 191908 630.7 ns/op BenchmarkEfaceCmpDiff-4 36937 3241 ns/op BenchmarkEfaceCmpDiffIndirect-4 35610 3341 ns/op BenchmarkDefer-4 1589163 75.05 ns/op BenchmarkDefer10-4 982765 127.0 ns/op BenchmarkDeferMany-4 697269 296.0 ns/op BenchmarkPanicRecover-4 667363 166.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 8505 14633 ns/op 13526 p50-ns 16613 p90-ns 20513 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 5656 32805 ns/op 13546 p50-ns 17321 p90-ns 51677 p99-ns BenchmarkGoroutineProfile/small/idle-4 3698 33240 ns/op 32137 p50-ns 33606 p90-ns 42094 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 3912882 ns/op 148452 p50-ns 18831629 p90-ns 33213651 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 8158 15042 ns/op 13558 p50-ns 16708 p90-ns 21979 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 2932 44452 ns/op 13582 p50-ns 17066 p90-ns 53864 p99-ns BenchmarkGoroutineProfile/large/idle-4 55 2090696 ns/op 2060237 p50-ns 2213702 p90-ns 2761014 p99-ns BenchmarkGoroutineProfile/large/loaded-4 36 4552918 ns/op 3273505 p50-ns 7795955 p90-ns 18642421 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 8414 14675 ns/op 13494 p50-ns 16612 p90-ns 21742 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 2089 109352 ns/op 14609 p50-ns 22660 p90-ns 283476 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1195 89509 ns/op 89152 p50-ns 92821 p90-ns 148975 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 313 868101 ns/op 193001 p50-ns 350418 p90-ns 17751835 p99-ns BenchmarkRWMutexUncontended-4 3137619 37.80 ns/op BenchmarkRWMutexWrite100-4 719727 148.7 ns/op BenchmarkRWMutexWrite10-4 97798 1342 ns/op BenchmarkRWMutexWorkWrite100-4 599872 191.1 ns/op BenchmarkRWMutexWorkWrite10-4 88035 1370 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2974 41312 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 940 126163 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1382 82210 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 451 260809 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 715 163475 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 212 549096 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 358 330631 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 103 1123101 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 456890 321.4 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 368202 358.4 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 362820 387.0 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 376722 369.8 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 369208 326.9 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 339614 422.0 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 372201 354.8 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 326696 347.3 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 295405 543.2 ns/op BenchmarkMakeSlice/Byte-4 2108160 51.43 ns/op BenchmarkMakeSlice/Int16-4 2519684 59.21 ns/op BenchmarkMakeSlice/Int-4 1632210 70.71 ns/op BenchmarkMakeSlice/Ptr-4 1650788 82.85 ns/op BenchmarkMakeSlice/Struct/24-4 1244706 114.3 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 135.1 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 156.5 ns/op BenchmarkGrowSlice/Byte-4 798142 132.5 ns/op BenchmarkGrowSlice/Int16-4 902661 141.6 ns/op BenchmarkGrowSlice/Int-4 742052 215.7 ns/op BenchmarkGrowSlice/Ptr-4 662422 222.9 ns/op BenchmarkGrowSlice/Struct/24-4 483224 373.1 ns/op BenchmarkGrowSlice/Struct/32-4 320829 409.9 ns/op BenchmarkGrowSlice/Struct/40-4 265863 436.4 ns/op BenchmarkExtendSlice/IntSlice-4 651061 219.4 ns/op BenchmarkExtendSlice/PointerSlice-4 537915 275.3 ns/op BenchmarkExtendSlice/NoGrow-4 1000000 120.5 ns/op BenchmarkAppend-4 1000000 115.1 ns/op BenchmarkAppendGrowByte-4 6 18192876 ns/op BenchmarkAppendGrowString-4 1 180423776 ns/op BenchmarkAppendSlice/1Bytes-4 2076600 56.97 ns/op BenchmarkAppendSlice/4Bytes-4 2071028 57.66 ns/op BenchmarkAppendSlice/7Bytes-4 2051652 58.34 ns/op BenchmarkAppendSlice/8Bytes-4 2073921 58.16 ns/op BenchmarkAppendSlice/15Bytes-4 1960783 61.87 ns/op BenchmarkAppendSlice/16Bytes-4 1984390 60.02 ns/op BenchmarkAppendSlice/32Bytes-4 1926273 62.88 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 123918 1307 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 23269 5816 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9818 18054 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2019 100222 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 225 481631 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 63 1654998 ns/op BenchmarkAppendStr/1Bytes-4 2370478 48.94 ns/op BenchmarkAppendStr/4Bytes-4 2333792 51.02 ns/op BenchmarkAppendStr/8Bytes-4 2315088 51.31 ns/op BenchmarkAppendStr/16Bytes-4 2249407 52.79 ns/op BenchmarkAppendStr/32Bytes-4 2266255 53.45 ns/op BenchmarkAppendSpecialCase-4 954769 125.4 ns/op BenchmarkCopy/1Byte-4 2135106 56.63 ns/op 17.66 MB/s BenchmarkCopy/1String-4 2111158 57.15 ns/op 17.50 MB/s BenchmarkCopy/2Byte-4 2118271 57.55 ns/op 34.75 MB/s BenchmarkCopy/2String-4 2065920 57.12 ns/op 35.01 MB/s BenchmarkCopy/4Byte-4 2120076 58.34 ns/op 68.57 MB/s BenchmarkCopy/4String-4 2059690 58.40 ns/op 68.49 MB/s BenchmarkCopy/8Byte-4 2097535 57.61 ns/op 138.86 MB/s BenchmarkCopy/8String-4 2062382 58.56 ns/op 136.62 MB/s BenchmarkCopy/12Byte-4 1988662 59.97 ns/op 200.09 MB/s BenchmarkCopy/12String-4 1956638 60.27 ns/op 199.10 MB/s BenchmarkCopy/16Byte-4 1982301 61.04 ns/op 262.11 MB/s BenchmarkCopy/16String-4 2002514 59.77 ns/op 267.67 MB/s BenchmarkCopy/32Byte-4 1940767 61.77 ns/op 518.02 MB/s BenchmarkCopy/32String-4 1846765 64.40 ns/op 496.90 MB/s BenchmarkCopy/128Byte-4 1655208 72.97 ns/op 1754.16 MB/s BenchmarkCopy/128String-4 1479808 80.33 ns/op 1593.40 MB/s BenchmarkCopy/1024Byte-4 491109 236.5 ns/op 4329.25 MB/s BenchmarkCopy/1024String-4 387012 308.3 ns/op 3321.21 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 36232 3291 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 24242 5657 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 14974 8577 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 12705 11475 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 14882 ns/op BenchmarkAppendInPlace/Grow/Byte-4 186483 689.2 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 181284 732.3 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 130627 1079 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 109723 1078 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 100987 1318 ns/op BenchmarkStackCopyPtr-4 1 119193987 ns/op BenchmarkStackCopy-4 2 91229134 ns/op BenchmarkStackCopyNoCache-4 20 5311872 ns/op BenchmarkStackCopyWithStkobj-4 3 49452997 ns/op BenchmarkIssue18138-4 1016 102923 ns/op BenchmarkCompareStringEqual-4 13905208 8.379 ns/op BenchmarkCompareStringIdentical-4 20646016 5.217 ns/op BenchmarkCompareStringSameLength-4 16153028 7.240 ns/op BenchmarkCompareStringDifferentLength-4 21356462 5.283 ns/op BenchmarkCompareStringBigUnaligned-4 1531 74659 ns/op 14044.94 MB/s BenchmarkCompareStringBig-4 1520 70983 ns/op 14772.36 MB/s BenchmarkConcatStringAndBytes-4 2714968 43.57 ns/op BenchmarkSliceByteToString/1-4 2477606 48.40 ns/op BenchmarkSliceByteToString/2-4 1277631 91.06 ns/op BenchmarkSliceByteToString/4-4 1352845 93.35 ns/op BenchmarkSliceByteToString/8-4 1340013 92.28 ns/op BenchmarkSliceByteToString/16-4 1237255 95.10 ns/op BenchmarkSliceByteToString/32-4 1000000 107.7 ns/op BenchmarkSliceByteToString/64-4 1000000 139.3 ns/op BenchmarkSliceByteToString/128-4 804010 172.2 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2958699 40.96 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 998724 118.2 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1224295 98.11 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4121701 28.94 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1876237 62.23 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2177571 55.09 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2658680 45.08 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 505533 230.5 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 621256 188.2 ns/op BenchmarkRuneIterate/range/ASCII-4 9599581 11.86 ns/op BenchmarkRuneIterate/range/Japanese-4 2488990 47.95 ns/op BenchmarkRuneIterate/range/MixedLength-4 2871807 41.01 ns/op BenchmarkRuneIterate/range1/ASCII-4 9711727 12.02 ns/op BenchmarkRuneIterate/range1/Japanese-4 2500800 47.85 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2869350 41.13 ns/op BenchmarkRuneIterate/range2/ASCII-4 9753816 11.83 ns/op BenchmarkRuneIterate/range2/Japanese-4 2423970 49.06 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2835523 41.61 ns/op BenchmarkArrayEqual-4 19982115 5.606 ns/op BenchmarkFunc/Name-4 3440485 33.78 ns/op BenchmarkFunc/Entry-4 12354750 9.033 ns/op BenchmarkFunc/FileLine-4 3273282 32.10 ns/op PASS ok runtime 150.316s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 25419 4098 ns/op BenchmarkHandle/concurrent-4 16566 7335 ns/op PASS ok runtime/cgo 1.399s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 23133702 5.035 ns/op BenchmarkAtomicStore64-4 11024388 10.89 ns/op BenchmarkAtomicLoad-4 23405810 5.041 ns/op BenchmarkAtomicStore-4 11009511 10.95 ns/op BenchmarkAnd8-4 11409882 10.89 ns/op BenchmarkAnd-4 10955349 10.88 ns/op BenchmarkAnd8Parallel-4 2318110 51.25 ns/op BenchmarkAndParallel-4 2346144 52.49 ns/op BenchmarkOr8-4 10988163 10.78 ns/op BenchmarkOr-4 10976018 10.83 ns/op BenchmarkOr8Parallel-4 2396335 49.28 ns/op BenchmarkOrParallel-4 2466534 51.99 ns/op BenchmarkXadd-4 2590800 48.25 ns/op BenchmarkXadd64-4 2439896 48.74 ns/op BenchmarkCas-4 2205283 57.86 ns/op BenchmarkCas64-4 2032860 56.78 ns/op BenchmarkXchg-4 3118059 49.16 ns/op BenchmarkXchg64-4 2372918 43.27 ns/op PASS ok runtime/internal/atomic 3.879s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4670886 25.71 ns/op BenchmarkMulUintptr/large-4 3838858 30.65 ns/op PASS ok runtime/internal/math 1.379s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 31 3559859 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 34 4079472 ns/op 375.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1572 76300 ns/op 1.656 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 13 8959483 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 12 9850851 ns/op 905.7 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 439 271487 ns/op 16.55 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 61092248 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 67611124 ns/op 6756 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 50 2400274 ns/op 231.7 concurrent_launches/op PASS ok runtime/pprof 2.676s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 66 1686201 ns/op BenchmarkStackLeak-4 14296 8172 ns/op PASS ok runtime/race 1.404s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4891436 23.91 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 382558 324.9 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.351s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 52 2714418 ns/op BenchmarkIndex_Large-4 21349 5610 ns/op BenchmarkIndexFunc_Large-4 160 800276 ns/op BenchmarkCompact/nil-4 8743459 13.41 ns/op BenchmarkCompact/one-4 2022081 59.57 ns/op BenchmarkCompact/sorted-4 1286846 93.91 ns/op BenchmarkCompact/1_item-4 1000000 104.9 ns/op BenchmarkCompact/unsorted-4 1278895 93.94 ns/op BenchmarkCompact/many-4 739210 161.6 ns/op BenchmarkCompact_Large-4 739 151244 ns/op BenchmarkCompactFunc_Large-4 70 1462859 ns/op BenchmarkReplace/naive-fast-4 103734 1131 ns/op BenchmarkReplace/optimized-fast-4 122709 937.0 ns/op BenchmarkReplace/naive-slow-4 42805 2998 ns/op BenchmarkReplace/optimized-slow-4 51391 2737 ns/op BenchmarkBinarySearchFloats/Size16-4 1310068 90.57 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 103.5 ns/op BenchmarkBinarySearchFloats/Size64-4 1000000 117.6 ns/op BenchmarkBinarySearchFloats/Size128-4 914985 127.9 ns/op BenchmarkBinarySearchFloats/Size512-4 767918 155.7 ns/op BenchmarkBinarySearchFloats/Size1024-4 689998 164.2 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 655885 182.2 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 556308 209.7 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 488413 241.6 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 412939 287.0 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 348740 342.6 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 319522 372.6 ns/op PASS ok slices 5.187s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 186162 626.1 ns/op BenchmarkSortInts-4 2 91163492 ns/op BenchmarkSlicesSortInts-4 2 57951470 ns/op BenchmarkSortIsSorted-4 38 3168455 ns/op BenchmarkSlicesIsSorted-4 68 1767013 ns/op BenchmarkSortStrings-4 1 117122633 ns/op BenchmarkSlicesSortStrings-4 2 84262836 ns/op BenchmarkSortStrings_Sorted-4 31 3645081 ns/op BenchmarkSlicesSortStrings_Sorted-4 49 2372284 ns/op BenchmarkSortStructs-4 1 137618215 ns/op BenchmarkSortFuncStructs-4 1 111612160 ns/op BenchmarkSortString1K-4 285 416235 ns/op BenchmarkSortString1K_Slice-4 220 543322 ns/op BenchmarkStableString1K-4 100 1027117 ns/op BenchmarkSortInt1K-4 363 328431 ns/op BenchmarkSortInt1K_Sorted-4 5924 20121 ns/op BenchmarkSortInt1K_Reversed-4 3694 32679 ns/op BenchmarkSortInt1K_Mod8-4 927 129030 ns/op BenchmarkStableInt1K-4 152 794357 ns/op BenchmarkStableInt1K_Slice-4 177 686314 ns/op BenchmarkSortInt64K-4 4 31328125 ns/op BenchmarkSortInt64K_Slice-4 3 44266643 ns/op BenchmarkStableInt64K-4 2 70298791 ns/op BenchmarkSort1e2-4 488 243726 ns/op BenchmarkStable1e2-4 183 643296 ns/op BenchmarkSort1e4-4 3 50108506 ns/op BenchmarkStable1e4-4 1 209970863 ns/op PASS ok sort 17.522s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 993996 120.5 ns/op BenchmarkAtof64Float-4 764941 138.7 ns/op BenchmarkAtof64FloatExp-4 719728 162.7 ns/op BenchmarkAtof64Big-4 497887 227.5 ns/op BenchmarkAtof64RandomBits-4 441674 252.4 ns/op BenchmarkAtof64RandomFloats-4 497072 233.1 ns/op BenchmarkAtof64RandomLongFloats-4 462184 257.1 ns/op BenchmarkAtof32Decimal-4 986923 119.3 ns/op BenchmarkAtof32Float-4 863407 135.2 ns/op BenchmarkAtof32FloatExp-4 718639 163.1 ns/op BenchmarkAtof32Random-4 411830 285.0 ns/op BenchmarkAtof32RandomLong-4 171500 686.4 ns/op BenchmarkParseInt/Pos/7bit-4 1613743 73.55 ns/op BenchmarkParseInt/Pos/26bit-4 812223 144.1 ns/op BenchmarkParseInt/Pos/31bit-4 746644 158.7 ns/op BenchmarkParseInt/Pos/56bit-4 450829 259.3 ns/op BenchmarkParseInt/Pos/63bit-4 420192 275.2 ns/op BenchmarkParseInt/Neg/7bit-4 1515286 73.62 ns/op BenchmarkParseInt/Neg/26bit-4 825111 141.6 ns/op BenchmarkParseInt/Neg/31bit-4 739185 161.2 ns/op BenchmarkParseInt/Neg/56bit-4 482605 243.1 ns/op BenchmarkParseInt/Neg/63bit-4 459710 254.8 ns/op BenchmarkAtoi/Pos/7bit-4 2413394 49.39 ns/op BenchmarkAtoi/Pos/26bit-4 1000000 110.7 ns/op BenchmarkAtoi/Pos/31bit-4 896836 123.5 ns/op BenchmarkAtoi/Pos/56bit-4 603033 196.1 ns/op BenchmarkAtoi/Pos/63bit-4 398536 295.0 ns/op BenchmarkAtoi/Neg/7bit-4 2366484 49.71 ns/op BenchmarkAtoi/Neg/26bit-4 1000000 111.1 ns/op BenchmarkAtoi/Neg/31bit-4 915436 125.2 ns/op BenchmarkAtoi/Neg/56bit-4 607114 195.3 ns/op BenchmarkAtoi/Neg/63bit-4 441944 273.4 ns/op BenchmarkFormatFloat/Decimal-4 140698 853.3 ns/op BenchmarkFormatFloat/Float-4 130153 899.5 ns/op BenchmarkFormatFloat/Exp-4 133892 881.8 ns/op BenchmarkFormatFloat/NegExp-4 131734 874.1 ns/op BenchmarkFormatFloat/LongExp-4 114482 1029 ns/op BenchmarkFormatFloat/Big-4 107368 1107 ns/op BenchmarkFormatFloat/BinaryExp-4 276944 432.9 ns/op BenchmarkFormatFloat/32Integer-4 141726 840.7 ns/op BenchmarkFormatFloat/32ExactFraction-4 160147 752.8 ns/op BenchmarkFormatFloat/32Point-4 139153 870.3 ns/op BenchmarkFormatFloat/32Exp-4 139933 828.2 ns/op BenchmarkFormatFloat/32NegExp-4 142516 829.5 ns/op BenchmarkFormatFloat/32Shortest-4 151482 783.2 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 164570 722.2 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 158266 758.1 ns/op BenchmarkFormatFloat/64Fixed1-4 188059 631.7 ns/op BenchmarkFormatFloat/64Fixed2-4 189036 633.2 ns/op BenchmarkFormatFloat/64Fixed3-4 189421 635.3 ns/op BenchmarkFormatFloat/64Fixed4-4 190010 637.9 ns/op BenchmarkFormatFloat/64Fixed12-4 110961 1081 ns/op BenchmarkFormatFloat/64Fixed16-4 131212 889.8 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 139064 859.7 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 120640 985.8 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2728 40603 ns/op BenchmarkFormatFloat/Slowpath64-4 114534 1023 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 114673 1034 ns/op BenchmarkAppendFloat/Decimal-4 161059 746.7 ns/op BenchmarkAppendFloat/Float-4 145855 823.3 ns/op BenchmarkAppendFloat/Exp-4 158096 759.4 ns/op BenchmarkAppendFloat/NegExp-4 158546 756.9 ns/op BenchmarkAppendFloat/LongExp-4 127496 938.1 ns/op BenchmarkAppendFloat/Big-4 114048 1079 ns/op BenchmarkAppendFloat/BinaryExp-4 394286 301.5 ns/op BenchmarkAppendFloat/32Integer-4 160143 747.8 ns/op BenchmarkAppendFloat/32ExactFraction-4 179016 668.5 ns/op BenchmarkAppendFloat/32Point-4 154875 771.8 ns/op BenchmarkAppendFloat/32Exp-4 159963 741.0 ns/op BenchmarkAppendFloat/32NegExp-4 162520 730.3 ns/op BenchmarkAppendFloat/32Shortest-4 193638 616.0 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 174312 681.7 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 171208 673.5 ns/op BenchmarkAppendFloat/64Fixed1-4 219338 532.4 ns/op BenchmarkAppendFloat/64Fixed2-4 222049 533.1 ns/op BenchmarkAppendFloat/64Fixed3-4 223566 526.7 ns/op BenchmarkAppendFloat/64Fixed4-4 220399 520.5 ns/op BenchmarkAppendFloat/64Fixed12-4 122038 987.6 ns/op BenchmarkAppendFloat/64Fixed16-4 143468 819.8 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 177927 667.2 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 138972 862.9 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2932 40373 ns/op BenchmarkAppendFloat/Slowpath64-4 126714 939.5 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 130074 938.5 ns/op BenchmarkFormatInt-4 19804 5960 ns/op BenchmarkAppendInt-4 21604 5558 ns/op BenchmarkFormatUint-4 101316 1201 ns/op BenchmarkAppendUint-4 111694 1025 ns/op BenchmarkFormatIntSmall/7-4 4156064 29.04 ns/op BenchmarkFormatIntSmall/42-4 4205254 28.38 ns/op BenchmarkAppendIntSmall-4 1669306 68.86 ns/op BenchmarkAppendUintVarlen/1-4 1700391 70.52 ns/op BenchmarkAppendUintVarlen/12-4 1674091 71.83 ns/op BenchmarkAppendUintVarlen/123-4 1229646 96.26 ns/op BenchmarkAppendUintVarlen/1234-4 1213495 97.21 ns/op BenchmarkAppendUintVarlen/12345-4 1000000 102.3 ns/op BenchmarkAppendUintVarlen/123456-4 1000000 103.5 ns/op BenchmarkAppendUintVarlen/1234567-4 1000000 103.6 ns/op BenchmarkAppendUintVarlen/12345678-4 1000000 102.4 ns/op BenchmarkAppendUintVarlen/123456789-4 1000000 110.0 ns/op BenchmarkAppendUintVarlen/1234567890-4 1000000 109.9 ns/op BenchmarkAppendUintVarlen/12345678901-4 1000000 112.3 ns/op BenchmarkAppendUintVarlen/123456789012-4 1000000 112.2 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1000000 116.4 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1000000 118.6 ns/op BenchmarkAppendUintVarlen/123456789012345-4 922317 125.1 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 942378 122.9 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 948606 126.2 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 938319 127.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 962139 125.4 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 952773 125.2 ns/op BenchmarkQuote-4 59598 2004 ns/op BenchmarkQuoteRune-4 574622 213.4 ns/op BenchmarkAppendQuote-4 66823 1792 ns/op BenchmarkAppendQuoteRune-4 976393 117.3 ns/op BenchmarkUnquoteEasy-4 1717800 70.03 ns/op BenchmarkUnquoteHard-4 61017 1958 ns/op PASS ok strconv 16.810s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 437156 240.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 161128 733.3 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 226530 550.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 506060 238.2 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 159759 733.6 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 235843 516.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 331350 357.5 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 102496 1176 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 117166 1020 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 819946 151.1 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 24236 4831 ns/op BenchmarkGenericMatch1-4 2335 49872 ns/op BenchmarkGenericMatch2-4 487 244345 ns/op BenchmarkSingleMaxSkipping-4 8776 13297 ns/op 752.03 MB/s BenchmarkSingleLongSuffixFail-4 18501 6554 ns/op 152.89 MB/s BenchmarkSingleMatch-4 280 427685 ns/op 35.07 MB/s BenchmarkByteByteNoMatch-4 81637 1455 ns/op BenchmarkByteByteMatch-4 23335 5147 ns/op BenchmarkByteStringMatch-4 28130 4247 ns/op BenchmarkHTMLEscapeNew-4 88848 1342 ns/op BenchmarkHTMLEscapeOld-4 101072 1181 ns/op BenchmarkByteStringReplacerWriteString-4 1648 71023 ns/op BenchmarkByteReplacerWriteString-4 1843 63839 ns/op BenchmarkByteByteReplaces-4 3814 30853 ns/op BenchmarkByteByteMap-4 10000 10789 ns/op BenchmarkMap/identity/ASCII-4 686954 170.7 ns/op BenchmarkMap/identity/Greek-4 509664 226.5 ns/op BenchmarkMap/change/ASCII-4 40149 2967 ns/op BenchmarkMap/change/Greek-4 29430 4111 ns/op BenchmarkIndexRune-4 2315488 51.40 ns/op BenchmarkIndexRuneLongString-4 1761621 68.35 ns/op BenchmarkIndexRuneFastPath-4 5200422 23.07 ns/op BenchmarkIndex-4 5025697 23.66 ns/op BenchmarkLastIndex-4 4968481 24.08 ns/op BenchmarkIndexByte-4 12815151 8.907 ns/op BenchmarkToUpper/#00-4 5482814 21.63 ns/op BenchmarkToUpper/ONLYUPPER-4 3266978 36.82 ns/op BenchmarkToUpper/abc-4 357094 332.9 ns/op BenchmarkToUpper/AbC123-4 285666 421.1 ns/op BenchmarkToUpper/azAZ09_-4 310167 400.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 60163 1981 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 76608 1583 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 36466 3283 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 66931 1774 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 135765 868.2 ns/op BenchmarkToLower/#00-4 5616145 21.30 ns/op BenchmarkToLower/abc-4 4376452 27.44 ns/op BenchmarkToLower/AbC123-4 253227 475.2 ns/op BenchmarkToLower/azAZ09_-4 250340 478.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 110818 1088 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 69283 1726 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 37561 3168 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 86914 1384 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 136620 871.2 ns/op BenchmarkMapNoChanges-4 995076 117.8 ns/op BenchmarkTrim-4 44367 2706 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4100484 29.36 ns/op BenchmarkToValidUTF8/InvalidASCII-4 208870 564.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 144372 807.9 ns/op BenchmarkEqualFold/Tests-4 61686 1930 ns/op BenchmarkEqualFold/ASCII-4 3910726 30.84 ns/op BenchmarkEqualFold/UnicodePrefix-4 124933 965.1 ns/op BenchmarkEqualFold/UnicodeSuffix-4 123414 962.0 ns/op BenchmarkIndexHard1-4 817 146245 ns/op BenchmarkIndexHard2-4 586 204242 ns/op BenchmarkIndexHard3-4 145 821518 ns/op BenchmarkIndexHard4-4 186 639006 ns/op BenchmarkLastIndexHard1-4 57 2057066 ns/op BenchmarkLastIndexHard2-4 57 2055858 ns/op BenchmarkLastIndexHard3-4 57 2057387 ns/op BenchmarkCountHard1-4 826 145428 ns/op BenchmarkCountHard2-4 583 205292 ns/op BenchmarkCountHard3-4 146 816980 ns/op BenchmarkIndexTorture-4 7408 15882 ns/op BenchmarkCountTorture-4 7531 15854 ns/op BenchmarkCountTortureOverlapping-4 838 129989 ns/op BenchmarkCountByte/10-4 5088681 23.61 ns/op 423.54 MB/s BenchmarkCountByte/32-4 4773910 25.10 ns/op 1274.87 MB/s BenchmarkCountByte/4096-4 909050 127.6 ns/op 32094.96 MB/s BenchmarkCountByte/4194304-4 814 152752 ns/op 27458.20 MB/s BenchmarkCountByte/67108864-4 19 5616703 ns/op 11948.09 MB/s BenchmarkFields/ASCII/16-4 289756 427.0 ns/op 37.47 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 27331 4359 ns/op 58.73 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1620 72854 ns/op 56.22 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 87 1275167 ns/op 51.39 MB/s 98305 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 20446163 ns/op 51.28 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 293054 387.7 ns/op 41.27 MB/s 64 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8654 11699 ns/op 21.88 MB/s 1664 B/op 2 allocs/op BenchmarkFields/Mixed/4096-4 684 173432 ns/op 23.62 MB/s 22144 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 38 3065609 ns/op 21.38 MB/s 463109 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 55243772 ns/op 18.98 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 201628 586.7 ns/op 27.27 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 22636 5273 ns/op 48.55 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1230 96016 ns/op 42.66 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 57 1853412 ns/op 35.36 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 36221366 ns/op 28.95 MB/s 10457376 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 221178 523.9 ns/op 30.54 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13089 9122 ns/op 28.06 MB/s 1664 B/op 2 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 870 137107 ns/op 29.87 MB/s 22144 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 50 2434654 ns/op 26.92 MB/s 463107 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 44832649 ns/op 23.39 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 61908410 ns/op BenchmarkSplitSingleByteSeparator-4 25 4338793 ns/op BenchmarkSplitMultiByteSeparator-4 42 2742970 ns/op BenchmarkSplitNSingleByteSeparator-4 276201 437.8 ns/op BenchmarkSplitNMultiByteSeparator-4 228421 543.7 ns/op BenchmarkRepeat/5x0-4 4633045 25.63 ns/op BenchmarkRepeat/5x1-4 4705236 25.41 ns/op BenchmarkRepeat/5x2-4 314085 380.9 ns/op BenchmarkRepeat/5x6-4 194228 613.7 ns/op BenchmarkRepeat/10x0-4 4560319 25.91 ns/op BenchmarkRepeat/10x1-4 4640949 25.47 ns/op BenchmarkRepeat/10x2-4 316556 380.2 ns/op BenchmarkRepeat/10x6-4 186658 642.4 ns/op BenchmarkRepeatLarge/256/1-4 89046 1305 ns/op 196.15 MB/s BenchmarkRepeatLarge/256/16-4 143024 844.9 ns/op 303.00 MB/s BenchmarkRepeatLarge/512/1-4 73449 1646 ns/op 310.97 MB/s BenchmarkRepeatLarge/512/16-4 107056 1092 ns/op 468.91 MB/s BenchmarkRepeatLarge/1024/1-4 56898 2025 ns/op 505.65 MB/s BenchmarkRepeatLarge/1024/16-4 76491 1536 ns/op 666.82 MB/s BenchmarkRepeatLarge/2048/1-4 40366 2920 ns/op 701.49 MB/s BenchmarkRepeatLarge/2048/16-4 48253 2442 ns/op 838.59 MB/s BenchmarkRepeatLarge/4096/1-4 25635 4464 ns/op 917.53 MB/s BenchmarkRepeatLarge/4096/16-4 29978 4037 ns/op 1014.68 MB/s BenchmarkRepeatLarge/8192/1-4 15742 8281 ns/op 989.24 MB/s BenchmarkRepeatLarge/8192/16-4 16032 6966 ns/op 1176.01 MB/s BenchmarkRepeatLarge/8192/4097-4 6009670 19.67 ns/op 208246.61 MB/s BenchmarkRepeatLarge/16384/1-4 8906 12210 ns/op 1341.90 MB/s BenchmarkRepeatLarge/16384/16-4 10000 12441 ns/op 1316.90 MB/s BenchmarkRepeatLarge/16384/4097-4 13395 9311 ns/op 1320.07 MB/s BenchmarkRepeatLarge/32768/1-4 4556 24092 ns/op 1360.13 MB/s BenchmarkRepeatLarge/32768/16-4 4302 25904 ns/op 1264.97 MB/s BenchmarkRepeatLarge/32768/4097-4 5412 22141 ns/op 1295.30 MB/s BenchmarkRepeatLarge/65536/1-4 2248 46685 ns/op 1403.80 MB/s BenchmarkRepeatLarge/65536/16-4 2844 42287 ns/op 1549.80 MB/s BenchmarkRepeatLarge/65536/4097-4 2923 40352 ns/op 1522.97 MB/s BenchmarkRepeatLarge/131072/1-4 613 199472 ns/op 657.10 MB/s BenchmarkRepeatLarge/131072/16-4 553 197576 ns/op 663.40 MB/s BenchmarkRepeatLarge/131072/4097-4 660 193612 ns/op 655.99 MB/s BenchmarkRepeatLarge/262144/1-4 304 399029 ns/op 656.96 MB/s BenchmarkRepeatLarge/262144/16-4 320 382556 ns/op 685.24 MB/s BenchmarkRepeatLarge/262144/4097-4 294 386710 ns/op 667.45 MB/s BenchmarkRepeatLarge/524288/1-4 152 818290 ns/op 640.71 MB/s BenchmarkRepeatLarge/524288/16-4 157 776609 ns/op 675.10 MB/s BenchmarkRepeatLarge/524288/4097-4 152 771677 ns/op 674.27 MB/s BenchmarkRepeatLarge/1048576/1-4 90 1503944 ns/op 697.22 MB/s BenchmarkRepeatLarge/1048576/16-4 75 1527727 ns/op 686.36 MB/s BenchmarkRepeatLarge/1048576/4097-4 84 1523427 ns/op 685.78 MB/s BenchmarkRepeatLarge/2097152/1-4 40 3059979 ns/op 685.35 MB/s BenchmarkRepeatLarge/2097152/16-4 40 3067762 ns/op 683.61 MB/s BenchmarkRepeatLarge/2097152/4097-4 37 3061971 ns/op 683.73 MB/s BenchmarkRepeatLarge/4194304/1-4 19 6028367 ns/op 695.76 MB/s BenchmarkRepeatLarge/4194304/16-4 19 6014743 ns/op 697.34 MB/s BenchmarkRepeatLarge/4194304/4097-4 18 6369140 ns/op 658.05 MB/s BenchmarkRepeatLarge/8388608/1-4 9 12026682 ns/op 697.50 MB/s BenchmarkRepeatLarge/8388608/16-4 9 11931698 ns/op 703.05 MB/s BenchmarkRepeatLarge/8388608/4097-4 9 11983339 ns/op 699.85 MB/s BenchmarkRepeatLarge/16777216/1-4 5 23666076 ns/op 708.91 MB/s BenchmarkRepeatLarge/16777216/16-4 5 23738308 ns/op 706.76 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 23926865 ns/op 701.19 MB/s BenchmarkRepeatLarge/33554432/1-4 3 49794179 ns/op 673.86 MB/s BenchmarkRepeatLarge/33554432/16-4 3 47802183 ns/op 701.94 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 47752453 ns/op 702.67 MB/s BenchmarkRepeatLarge/67108864/1-4 2 99014880 ns/op 677.77 MB/s BenchmarkRepeatLarge/67108864/16-4 2 95630494 ns/op 701.75 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 94049216 ns/op 713.55 MB/s BenchmarkRepeatLarge/134217728/1-4 1 185627572 ns/op 723.05 MB/s BenchmarkRepeatLarge/134217728/16-4 1 187027696 ns/op 717.64 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 187887748 ns/op 714.35 MB/s BenchmarkRepeatLarge/268435456/1-4 1 409135744 ns/op 656.10 MB/s BenchmarkRepeatLarge/268435456/16-4 1 372558892 ns/op 720.52 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 376192486 ns/op 713.56 MB/s BenchmarkRepeatLarge/536870912/1-4 1 830953743 ns/op 646.09 MB/s BenchmarkRepeatLarge/536870912/16-4 1 752516009 ns/op 713.43 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 756481037 ns/op 709.70 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1776626493 ns/op 604.37 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1509639141 ns/op 711.26 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1529634763 ns/op 701.96 MB/s BenchmarkIndexAnyASCII/1:1-4 2626447 44.36 ns/op BenchmarkIndexAnyASCII/1:2-4 2606907 46.21 ns/op BenchmarkIndexAnyASCII/1:4-4 2582188 46.94 ns/op BenchmarkIndexAnyASCII/1:8-4 2546643 45.85 ns/op BenchmarkIndexAnyASCII/1:16-4 2516283 45.32 ns/op BenchmarkIndexAnyASCII/1:32-4 2592212 46.34 ns/op BenchmarkIndexAnyASCII/1:64-4 2571740 45.31 ns/op BenchmarkIndexAnyASCII/16:1-4 2711830 43.57 ns/op BenchmarkIndexAnyASCII/16:2-4 829528 120.9 ns/op BenchmarkIndexAnyASCII/16:4-4 959247 124.5 ns/op BenchmarkIndexAnyASCII/16:8-4 854014 127.8 ns/op BenchmarkIndexAnyASCII/16:16-4 845763 139.3 ns/op BenchmarkIndexAnyASCII/16:32-4 631200 177.9 ns/op BenchmarkIndexAnyASCII/16:64-4 505848 233.5 ns/op BenchmarkIndexAnyASCII/256:1-4 2413844 48.75 ns/op BenchmarkIndexAnyASCII/256:2-4 78924 1512 ns/op BenchmarkIndexAnyASCII/256:4-4 77575 1501 ns/op BenchmarkIndexAnyASCII/256:8-4 76885 1506 ns/op BenchmarkIndexAnyASCII/256:16-4 77920 1512 ns/op BenchmarkIndexAnyASCII/256:32-4 72673 1565 ns/op BenchmarkIndexAnyASCII/256:64-4 72388 1624 ns/op BenchmarkIndexAnyUTF8/1:1-4 2907374 41.16 ns/op BenchmarkIndexAnyUTF8/1:2-4 2634914 45.10 ns/op BenchmarkIndexAnyUTF8/1:4-4 2622668 44.95 ns/op BenchmarkIndexAnyUTF8/1:8-4 2631283 44.92 ns/op BenchmarkIndexAnyUTF8/1:16-4 2667295 44.97 ns/op BenchmarkIndexAnyUTF8/1:32-4 2631268 45.60 ns/op BenchmarkIndexAnyUTF8/1:64-4 2644651 45.14 ns/op BenchmarkIndexAnyUTF8/16:1-4 2022285 59.20 ns/op BenchmarkIndexAnyUTF8/16:2-4 403444 299.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 396786 299.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 397315 300.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 397506 300.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 391602 315.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 397704 299.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 344625 352.2 ns/op BenchmarkIndexAnyUTF8/256:2-4 28749 4141 ns/op BenchmarkIndexAnyUTF8/256:4-4 28892 4140 ns/op BenchmarkIndexAnyUTF8/256:8-4 28658 4143 ns/op BenchmarkIndexAnyUTF8/256:16-4 28767 4173 ns/op BenchmarkIndexAnyUTF8/256:32-4 28081 4289 ns/op BenchmarkIndexAnyUTF8/256:64-4 28615 4160 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2761324 43.32 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2770220 43.09 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2736493 43.13 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2767422 43.02 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2798679 43.04 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2731384 43.30 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2671875 42.84 ns/op BenchmarkLastIndexAnyASCII/16:1-4 995241 117.6 ns/op BenchmarkLastIndexAnyASCII/16:2-4 985064 119.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 994801 119.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 892159 126.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 872875 136.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 691470 173.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 526508 227.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 84349 1433 ns/op BenchmarkLastIndexAnyASCII/256:2-4 84428 1420 ns/op BenchmarkLastIndexAnyASCII/256:4-4 84074 1423 ns/op BenchmarkLastIndexAnyASCII/256:8-4 82722 1432 ns/op BenchmarkLastIndexAnyASCII/256:16-4 81762 1440 ns/op BenchmarkLastIndexAnyASCII/256:32-4 81332 1500 ns/op BenchmarkLastIndexAnyASCII/256:64-4 77872 1536 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2720389 43.80 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2744017 43.36 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2757626 43.82 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2781240 43.46 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2768125 43.90 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2671892 43.84 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2752387 43.70 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 458190 260.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 217660 550.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 215474 551.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 220024 551.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 215502 557.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 213081 570.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 214880 556.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 33840 3532 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 14719 8073 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 14878 8049 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 14965 8096 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 14865 8045 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 14709 8134 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 14936 8021 ns/op BenchmarkTrimASCII/1:1-4 4030150 29.71 ns/op BenchmarkTrimASCII/1:2-4 3250754 36.55 ns/op BenchmarkTrimASCII/1:4-4 3127772 37.43 ns/op BenchmarkTrimASCII/1:8-4 2932256 41.01 ns/op BenchmarkTrimASCII/1:16-4 2361798 50.76 ns/op BenchmarkTrimASCII/16:1-4 2928748 41.95 ns/op BenchmarkTrimASCII/16:2-4 963400 117.7 ns/op BenchmarkTrimASCII/16:4-4 987183 120.3 ns/op BenchmarkTrimASCII/16:8-4 921745 128.5 ns/op BenchmarkTrimASCII/16:16-4 891319 136.5 ns/op BenchmarkTrimASCII/256:1-4 503870 233.6 ns/op BenchmarkTrimASCII/256:2-4 84416 1412 ns/op BenchmarkTrimASCII/256:4-4 83492 1431 ns/op BenchmarkTrimASCII/256:8-4 81816 1433 ns/op BenchmarkTrimASCII/256:16-4 83282 1451 ns/op BenchmarkTrimASCII/4096:1-4 36943 3223 ns/op BenchmarkTrimASCII/4096:2-4 5415 21942 ns/op BenchmarkTrimASCII/4096:4-4 5436 22165 ns/op BenchmarkTrimASCII/4096:8-4 5455 22082 ns/op BenchmarkTrimASCII/4096:16-4 5193 21876 ns/op BenchmarkTrimByte-4 4633437 25.34 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13088 9231 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13099 9150 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 904 127605 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1842 63328 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3873 31433 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5994 16701 ns/op BenchmarkJoin/0-4 5835478 20.13 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4514950 26.57 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 221682 520.2 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 164094 738.3 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 122779 990.5 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 100482 1193 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 83467 1467 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 70040 1701 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3251426 37.14 ns/op BenchmarkTrimSpace/ASCII-4 1846161 63.97 ns/op BenchmarkTrimSpace/SomeNonASCII-4 162084 729.9 ns/op BenchmarkTrimSpace/JustNonASCII-4 79348 1447 ns/op BenchmarkReplaceAll-4 144469 824.9 ns/op 16 B/op 1 allocs/op PASS ok strings 54.785s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 44569 2536 ns/op BenchmarkCond2-4 18877 6260 ns/op BenchmarkCond4-4 9981 10526 ns/op BenchmarkCond8-4 4550 25073 ns/op BenchmarkCond16-4 1928 63290 ns/op BenchmarkCond32-4 777 148024 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 653526 232.7 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 362760 337.0 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 727134 146.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 706886 171.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 339889 339.9 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 1000000 147.9 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 101998 1349 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 89580 1556 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 80523 1645 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 49609 2725 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 534117 242.2 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 174248 654.3 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 677288 171.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 161586 752.2 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 720358 156.6 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 182098 645.4 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2812797 46.75 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 41790 2630 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 130578 904.6 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 149997 902.8 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4364 22958 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 336 350037 ns/op BenchmarkRange/*sync.Map-4 1558 75965 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 87921 1209 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 297457 409.0 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 64714 1615 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 158599 678.7 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 322986 396.2 ns/op BenchmarkAdversarialDelete/*sync.Map-4 210685 652.8 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 67485 1765 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 170587 648.3 ns/op BenchmarkDeleteCollision/*sync.Map-4 832035 139.4 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 50268 3220 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 139405 827.2 ns/op BenchmarkSwapCollision/*sync.Map-4 62401 1987 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 418 289810 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 97722 1150 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 411819 267.4 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 21800 5528 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 66055 1838 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 21208 5560 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 206636 603.1 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 105776 1143 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 171320 691.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2128562 51.77 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 161774 701.1 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2571044 53.38 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 572935 175.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 153603 743.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 543812 218.4 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 95196 1268 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 436692 286.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 588129 186.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 131072 962.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 759465 143.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 207889 1648 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 114924 1012 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 176196 610.1 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 57091 2129 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 280906 466.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 610969 185.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 126940 916.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 836097 143.3 ns/op BenchmarkUncontendedSemaphore-4 4059270 28.58 ns/op BenchmarkContendedSemaphore-4 2969126 40.24 ns/op BenchmarkMutexUncontended-4 1000000 128.0 ns/op BenchmarkMutex-4 95696 1229 ns/op BenchmarkMutexSlack-4 96766 1282 ns/op BenchmarkMutexWork-4 84393 1453 ns/op BenchmarkMutexWorkSlack-4 90805 1408 ns/op BenchmarkMutexNoSpin-4 67401 1765 ns/op BenchmarkMutexSpin-4 100851 1160 ns/op BenchmarkOnce-4 805477 133.6 ns/op BenchmarkOnceFunc/v=Once-4 1455687 82.00 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1000000 100.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1256598 108.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1231597 100.1 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1000000 102.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1253908 95.98 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7857108 14.78 ns/op BenchmarkSemaSyntNonblock-4 1316217 93.20 ns/op BenchmarkSemaSyntBlock-4 1000000 110.4 ns/op BenchmarkSemaWorkNonblock-4 1000000 103.7 ns/op BenchmarkSemaWorkBlock-4 1000000 126.7 ns/op BenchmarkRWMutexUncontended-4 489236 238.2 ns/op BenchmarkRWMutexWrite100-4 342841 342.6 ns/op BenchmarkRWMutexWrite10-4 209636 549.4 ns/op BenchmarkRWMutexWorkWrite100-4 309872 382.5 ns/op BenchmarkRWMutexWorkWrite10-4 176378 664.5 ns/op BenchmarkWaitGroupUncontended-4 889906 134.7 ns/op BenchmarkWaitGroupAddDone-4 435250 308.1 ns/op BenchmarkWaitGroupAddDoneWork-4 409244 298.7 ns/op BenchmarkWaitGroupWait-4 4628403 25.30 ns/op BenchmarkWaitGroupWaitWork-4 2654991 45.03 ns/op BenchmarkWaitGroupActuallyWait-4 48423 2438 ns/op 32 B/op 2 allocs/op PASS ok sync 17.677s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 702142 246.5 ns/op PASS ok sync/atomic 1.196s PASS ok syscall 1.084s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 165420 705.2 ns/op 0 B/op 0 allocs/op PASS ok testing 1.147s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7504 13564 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 12196 9849 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 100 1078839 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 129 927856 ns/op 1003 B/op 7 allocs/op BenchmarkTable/1x100000/new-4 1 134956970 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 129341517 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1916 59451 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2232 51510 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 21 5409100 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 21 5003127 ns/op 19693 B/op 49 allocs/op BenchmarkTable/10x100000/new-4 1 606349642 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 588421173 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 232 501210 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 261 454994 ns/op 150 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 50186288 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 3 48152664 ns/op 1096320 B/op 351 allocs/op BenchmarkTable/100x100000/new-4 1 5521776614 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 5274100723 ns/op 335150056 B/op 100091 allocs/op BenchmarkPyramid/10-4 2912 36613 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 44 2726200 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 269530791 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2648 40434 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 303 391015 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 30 3900620 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 8540 12480 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 16.540s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 65896707 ns/op BenchmarkVariableString-4 118609 1009 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2427 48056 ns/op 2523 B/op 39 allocs/op PASS ok text/template/parse 1.507s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 42 2760295 ns/op BenchmarkAfter-4 104 1129413 ns/op BenchmarkStop-4 200 609071 ns/op BenchmarkSimultaneousAfterFunc-4 33 3135132 ns/op BenchmarkStartStop-4 216 560892 ns/op BenchmarkReset-4 3079 41827 ns/op BenchmarkSleep-4 40 2976026 ns/op BenchmarkParallelTimerLatency-4 54 124856 avg-late-ns 174968 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 78322 avg-late-ns 236763 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 62027 avg-late-ns 120664 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 54316 avg-late-ns 139434 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 32604 avg-late-ns 113260 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 68146 avg-late-ns 270869 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 88911 avg-late-ns 415275 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 115639 avg-late-ns 328946 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 120197 avg-late-ns 514963 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 159990 avg-late-ns 702459 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 712505 avg-late-ns 4031482 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 75218 avg-late-ns 234423 max-late-ns BenchmarkTicker-4 388 358123 ns/op BenchmarkTickerReset-4 3512 33085 ns/op BenchmarkTickerResetNaive-4 225 505154 ns/op BenchmarkNow-4 1000000 111.1 ns/op BenchmarkNowUnixNano-4 1000000 109.9 ns/op BenchmarkNowUnixMilli-4 1000000 110.0 ns/op BenchmarkNowUnixMicro-4 1000000 110.4 ns/op BenchmarkFormat-4 62149 1928 ns/op BenchmarkFormatRFC3339-4 89076 1336 ns/op BenchmarkFormatRFC3339Nano-4 86540 1374 ns/op BenchmarkFormatNow-4 86379 1366 ns/op BenchmarkMarshalJSON-4 118950 1003 ns/op BenchmarkMarshalText-4 124621 994.5 ns/op BenchmarkParse-4 147842 804.3 ns/op BenchmarkParseRFC3339UTC-4 345931 342.2 ns/op BenchmarkParseRFC3339UTCBytes-4 245478 487.0 ns/op BenchmarkParseRFC3339TZ-4 105778 1137 ns/op BenchmarkParseRFC3339TZBytes-4 86194 1392 ns/op BenchmarkParseDuration-4 618402 191.6 ns/op BenchmarkHour-4 867075 128.0 ns/op BenchmarkSecond-4 939724 126.5 ns/op BenchmarkYear-4 729907 164.5 ns/op BenchmarkDay-4 667903 184.4 ns/op BenchmarkISOWeek-4 723937 161.8 ns/op BenchmarkGoString-4 84484 1431 ns/op BenchmarkUnmarshalText-4 92782 1236 ns/op PASS ok time 11.615s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 630538 182.0 ns/op BenchmarkDecodeValidJapaneseChars-4 741727 153.0 ns/op BenchmarkDecodeRune-4 1753039 67.32 ns/op BenchmarkEncodeValidASCII-4 597309 179.8 ns/op BenchmarkEncodeValidJapaneseChars-4 921226 134.3 ns/op BenchmarkAppendRuneValidASCII-4 1495256 80.16 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2372530 50.42 ns/op BenchmarkEncodeRune-4 3311607 35.99 ns/op PASS ok unicode/utf16 2.278s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 2089580 56.98 ns/op BenchmarkRuneCountTenJapaneseChars-4 339908 324.9 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4106064 29.19 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 503582 228.9 ns/op BenchmarkValidTenASCIIChars-4 2185830 55.29 ns/op BenchmarkValid100KASCIIChars-4 122 973978 ns/op BenchmarkValidTenJapaneseChars-4 355515 334.2 ns/op BenchmarkValidLongMostlyASCII-4 124 954629 ns/op BenchmarkValidLongJapanese-4 67 1773586 ns/op BenchmarkValidStringTenASCIIChars-4 5016954 24.01 ns/op BenchmarkValidString100KASCIIChars-4 8460 14088 ns/op BenchmarkValidStringTenJapaneseChars-4 522051 210.9 ns/op BenchmarkValidStringLongMostlyASCII-4 1255 93902 ns/op BenchmarkValidStringLongJapanese-4 210 565679 ns/op BenchmarkEncodeASCIIRune-4 4678964 25.50 ns/op BenchmarkEncodeJapaneseRune-4 2525504 46.73 ns/op BenchmarkAppendASCIIRune-4 10478827 11.58 ns/op BenchmarkAppendJapaneseRune-4 2875318 41.42 ns/op BenchmarkDecodeASCIIRune-4 3018339 40.11 ns/op BenchmarkDecodeJapaneseRune-4 2447286 48.82 ns/op BenchmarkFullRune/ASCII-4 3841564 31.05 ns/op BenchmarkFullRune/Incomplete-4 1722297 69.22 ns/op BenchmarkFullRune/Japanese-4 3932662 30.66 ns/op PASS ok unicode/utf8 4.638s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 63045641632 ns/op PASS ok cmd/api 64.260s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 551816 216.0 ns/op BenchmarkCgoCall/one-pointer-4 425072 276.7 ns/op BenchmarkCgoCall/string-pointer-escape-4 379866 325.5 ns/op BenchmarkCgoCall/string-pointer-noescape-4 509026 240.5 ns/op BenchmarkCgoCall/eight-pointers-4 222476 528.6 ns/op BenchmarkCgoCall/eight-pointers-nil-4 450566 262.1 ns/op BenchmarkCgoCall/eight-pointers-array-4 36212 3631 ns/op BenchmarkCgoCall/eight-pointers-slice-4 48380 2475 ns/op BenchmarkGoString-4 1000000 104.3 ns/op BenchmarkCGoCallback-4 55027 2141 ns/op BenchmarkCGoInCThread-4 360398 307.6 ns/op PASS ok cmd/cgo/internal/test 2.484s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1273676 93.98 ns/op BenchmarkEqArrayOfStrings64-4 159219 748.9 ns/op BenchmarkEqArrayOfStrings1024-4 9576 11284 ns/op BenchmarkEqArrayOfFloats5-4 1403503 83.04 ns/op BenchmarkEqArrayOfFloats64-4 147932 813.2 ns/op BenchmarkEqArrayOfFloats1024-4 9200 12725 ns/op BenchmarkEqArrayOfStructsEq-4 2962 40468 ns/op BenchmarkEqArrayOfStructsNotEq-4 5246 22644 ns/op BenchmarkEqStruct-4 21780117 4.894 ns/op PASS ok cmd/compile/internal/reflectdata 2.320s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 46444 ns/op BenchmarkCopyElim1-4 1218 100476 ns/op BenchmarkCopyElim10-4 955 118526 ns/op BenchmarkCopyElim100-4 504 247856 ns/op BenchmarkCopyElim1000-4 88 1313187 ns/op BenchmarkCopyElim10000-4 5 21229588 ns/op BenchmarkCopyElim100000-4 1 467047368 ns/op BenchmarkDeadCode/1-4 996 125078 ns/op BenchmarkDeadCode/10-4 840 152923 ns/op BenchmarkDeadCode/100-4 339 326069 ns/op BenchmarkDeadCode/1000-4 58 2013092 ns/op BenchmarkDeadCode/10000-4 5 23857782 ns/op BenchmarkDeadCode/100000-4 1 286287160 ns/op BenchmarkDeadCode/200000-4 1 627569646 ns/op BenchmarkDominatorsLinear-4 18 6942525 ns/op 1.44 MB/s BenchmarkDominatorsFwdBack-4 13 9920264 ns/op 1.01 MB/s BenchmarkDominatorsManyPred-4 13 9362945 ns/op 1.07 MB/s BenchmarkDominatorsMaxPred-4 14 9504608 ns/op 1.05 MB/s BenchmarkDominatorsMaxPredVal-4 13 9375851 ns/op 1.07 MB/s BenchmarkFuse/1-4 710 154016 ns/op BenchmarkFuse/10-4 598 170504 ns/op BenchmarkFuse/100-4 213 539657 ns/op BenchmarkFuse/1000-4 28 4339744 ns/op BenchmarkFuse/10000-4 2 52882890 ns/op BenchmarkNilCheckDeep1-4 12896 9599 ns/op 0.10 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5060 23254 ns/op 0.43 MB/s 232 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 762 156168 ns/op 0.64 MB/s 666 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 69 1555201 ns/op 0.64 MB/s 4281 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 16677984 ns/op 0.60 MB/s 98652 B/op 6 allocs/op BenchmarkDSEPass-4 38 3124290 ns/op 60602 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 106401612 ns/op 4266464 B/op 108679 allocs/op BenchmarkCSEPass-4 9 12475137 ns/op 124200 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 135718631 ns/op 5688344 B/op 97634 allocs/op BenchmarkDeadcodePass-4 249 474788 ns/op 94792 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 119154457 ns/op 4121536 B/op 45551 allocs/op BenchmarkMultiPass-4 93 1086661 ns/op 226010 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 230161315 ns/op 11207312 B/op 149866 allocs/op BenchmarkCondRewrite/SoloJump-4 3778800 31.76 ns/op BenchmarkCondRewrite/CombJump-4 3884701 30.91 ns/op PASS ok cmd/compile/internal/ssa 13.497s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 10122 ns/op BenchmarkExtShift-4 21613 5575 ns/op BenchmarkModify-4 12282 9772 ns/op BenchmarkMullImm-4 21703 5440 ns/op BenchmarkConstModify-4 12120 9897 ns/op BenchmarkBitSet-4 22468 5228 ns/op BenchmarkBitClear-4 23169 5155 ns/op BenchmarkBitToggle-4 24012 4971 ns/op BenchmarkBitSetConst-4 193292 613.5 ns/op BenchmarkBitClearConst-4 198210 596.3 ns/op BenchmarkBitToggleConst-4 192523 609.2 ns/op BenchmarkDivconstI64-4 11408724 10.20 ns/op BenchmarkModconstI64-4 10999545 10.69 ns/op BenchmarkDivisiblePow2constI64-4 10892199 10.78 ns/op BenchmarkDivisibleconstI64-4 11586808 10.44 ns/op BenchmarkDivisibleWDivconstI64-4 7106668 16.73 ns/op BenchmarkDivconstU64/3-4 10922638 10.97 ns/op BenchmarkDivconstU64/5-4 10738335 11.06 ns/op BenchmarkDivconstU64/37-4 11226958 10.82 ns/op BenchmarkDivconstU64/1234567-4 11374900 10.56 ns/op BenchmarkModconstU64-4 11082680 10.66 ns/op BenchmarkDivisibleconstU64-4 11422146 10.47 ns/op BenchmarkDivisibleWDivconstU64-4 7110288 16.92 ns/op BenchmarkDivconstI32-4 11148367 10.94 ns/op BenchmarkModconstI32-4 11816826 10.17 ns/op BenchmarkDivisiblePow2constI32-4 12006259 9.911 ns/op BenchmarkDivisibleconstI32-4 11902729 9.924 ns/op BenchmarkDivisibleWDivconstI32-4 7282219 16.59 ns/op BenchmarkDivconstU32-4 11457668 10.50 ns/op BenchmarkModconstU32-4 10839781 11.07 ns/op BenchmarkDivisibleconstU32-4 11910848 9.930 ns/op BenchmarkDivisibleWDivconstU32-4 7106538 17.26 ns/op BenchmarkDivconstI16-4 11824158 10.20 ns/op BenchmarkModconstI16-4 11554779 10.34 ns/op BenchmarkDivisiblePow2constI16-4 11897780 9.872 ns/op BenchmarkDivisibleconstI16-4 11529915 10.05 ns/op BenchmarkDivisibleWDivconstI16-4 7163262 16.60 ns/op BenchmarkDivconstU16-4 11618456 10.40 ns/op BenchmarkModconstU16-4 11093708 11.01 ns/op BenchmarkDivisibleconstU16-4 12061658 9.774 ns/op BenchmarkDivisibleWDivconstU16-4 7153759 16.68 ns/op BenchmarkDivconstI8-4 11557855 10.35 ns/op BenchmarkModconstI8-4 10880628 11.05 ns/op BenchmarkDivisiblePow2constI8-4 11956819 10.03 ns/op BenchmarkDivisibleconstI8-4 12302784 9.922 ns/op BenchmarkDivisibleWDivconstI8-4 7089049 16.98 ns/op BenchmarkDivconstU8-4 12158080 9.838 ns/op BenchmarkModconstU8-4 12119136 9.967 ns/op BenchmarkDivisibleconstU8-4 12103711 10.23 ns/op BenchmarkDivisibleWDivconstU8-4 7335056 16.30 ns/op BenchmarkMul2-4 171136 771.6 ns/op BenchmarkMulNeg2-4 170004 771.7 ns/op BenchmarkEfaceInteger-4 4545326 23.45 ns/op BenchmarkDiv64UnsignedSmall-4 12990366 9.361 ns/op BenchmarkDiv64Small-4 13960669 8.365 ns/op BenchmarkDiv64SmallNegDivisor-4 14483648 8.403 ns/op BenchmarkDiv64SmallNegDividend-4 14099208 8.464 ns/op BenchmarkDiv64SmallNegBoth-4 13891606 8.635 ns/op BenchmarkDiv64Unsigned-4 13859829 8.745 ns/op BenchmarkDiv64-4 13162480 9.019 ns/op BenchmarkDiv64NegDivisor-4 13311261 9.022 ns/op BenchmarkDiv64NegDividend-4 13264576 9.020 ns/op BenchmarkDiv64NegBoth-4 13310308 9.038 ns/op BenchmarkMod64UnsignedSmall-4 15866104 7.511 ns/op BenchmarkMod64Small-4 15100436 8.241 ns/op BenchmarkMod64SmallNegDivisor-4 12201454 9.784 ns/op BenchmarkMod64SmallNegDividend-4 15210032 7.798 ns/op BenchmarkMod64SmallNegBoth-4 14300797 8.366 ns/op BenchmarkMod64Unsigned-4 14611407 8.211 ns/op BenchmarkMod64-4 13537916 8.602 ns/op BenchmarkMod64NegDivisor-4 13933669 8.620 ns/op BenchmarkMod64NegDividend-4 13917212 8.625 ns/op BenchmarkMod64NegBoth-4 13939405 8.606 ns/op BenchmarkMulconstI32/3-4 21482564 5.477 ns/op BenchmarkMulconstI32/5-4 20873863 5.639 ns/op BenchmarkMulconstI32/12-4 20564170 5.913 ns/op BenchmarkMulconstI32/120-4 20972838 5.540 ns/op BenchmarkMulconstI32/-120-4 21587877 5.525 ns/op BenchmarkMulconstI32/65537-4 20769448 5.902 ns/op BenchmarkMulconstI32/65538-4 19901476 5.895 ns/op BenchmarkMulconstI64/3-4 21517411 5.532 ns/op BenchmarkMulconstI64/5-4 21698601 5.576 ns/op BenchmarkMulconstI64/12-4 20315791 5.943 ns/op BenchmarkMulconstI64/120-4 21668044 5.587 ns/op BenchmarkMulconstI64/-120-4 21885328 5.538 ns/op BenchmarkMulconstI64/65537-4 18592158 5.929 ns/op BenchmarkMulconstI64/65538-4 20197306 5.919 ns/op BenchmarkMulconstU32/3-4 22001094 5.499 ns/op BenchmarkMulconstU32/5-4 20480863 5.478 ns/op BenchmarkMulconstU32/12-4 20636952 5.852 ns/op BenchmarkMulconstU32/120-4 21102811 5.657 ns/op BenchmarkMulconstU32/65537-4 20259219 5.934 ns/op BenchmarkMulconstU32/65538-4 20838010 5.989 ns/op BenchmarkMulconstU64/3-4 21495933 5.556 ns/op BenchmarkMulconstU64/5-4 21726766 5.540 ns/op BenchmarkMulconstU64/12-4 20414460 5.929 ns/op BenchmarkMulconstU64/120-4 21934000 5.413 ns/op BenchmarkMulconstU64/65537-4 19760137 5.850 ns/op BenchmarkMulconstU64/65538-4 19763682 5.908 ns/op BenchmarkShiftArithmeticRight-4 21951646 5.284 ns/op BenchmarkSwitch8Predictable-4 17109844 6.420 ns/op BenchmarkSwitch8Unpredictable-4 6151215 17.10 ns/op BenchmarkSwitch32Predictable-4 15197929 7.143 ns/op BenchmarkSwitch32Unpredictable-4 6717932 16.91 ns/op BenchmarkSwitchStringPredictable-4 9613728 11.47 ns/op BenchmarkSwitchStringUnpredictable-4 4919914 23.89 ns/op BenchmarkSwitchTypePredictable-4 6986247 17.31 ns/op BenchmarkSwitchTypeUnpredictable-4 3653730 32.81 ns/op PASS ok cmd/compile/internal/test 15.874s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 148 793337 ns/op BenchmarkNamed/Underlying/nongeneric-4 975366 111.0 ns/op BenchmarkNamed/Underlying/generic-4 1000000 112.2 ns/op BenchmarkNamed/Underlying/src_instance-4 968455 119.0 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 110.8 ns/op BenchmarkCheck/http/funcbodies/info-4 1 447860548 ns/op 74196 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 321733057 ns/op 103272 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 132381879 ns/op 250942 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 113475649 ns/op 292733 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 392259943 ns/op 13199 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 72194742 ns/op 71703 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 26616916 ns/op 194460 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 24919197 ns/op 207739 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 108389435 ns/op 20009 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 36541532 ns/op 59369 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 7 16611431 ns/op 130598 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 7 16752624 ns/op 129511 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 916609981 ns/op 71065 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 493630120 ns/op 131960 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 116639032 ns/op 558300 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 94381178 ns/op 689972 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 486890149 ns/op 4132 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 55604786 ns/op 36168 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 34413680 ns/op 58444 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 33986760 ns/op 59176 lines/s PASS ok cmd/compile/internal/types2 16.209s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 60 2081939 ns/op 3317283 sys-ns/op 417900 user-ns/op PASS ok cmd/go 1.314s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 236865 441.5 ns/op PASS ok cmd/go/internal/cfg 1.190s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 72223 1587 ns/op 5.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 84238 1378 ns/op 5.81 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14294 8402 ns/op 121.87 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14706 8150 ns/op 125.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2217 53391 ns/op 153.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2226 53287 ns/op 153.73 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 2.008s All tests passed.