freebsd-amd64-race at ff07c540b13983aff41e2af4196853602c1192dd :: 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.17.13 freebsd/amd64) Building Go toolchain1 using /tmp/workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for freebsd/amd64. --- Installed Go for freebsd/amd64 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin *** 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 2.190s ok archive/zip 2.789s ok bufio 1.318s ok bytes 3.504s ok cmp 1.062s ok compress/bzip2 1.433s ok compress/flate 5.931s ok compress/gzip 12.936s ok compress/lzw 2.009s ok compress/zlib 5.178s ok container/heap 1.033s ok container/list 1.043s ok container/ring 1.075s ok context 1.079s ok crypto 1.078s ok crypto/aes 1.118s ok crypto/cipher 1.061s ok crypto/des 1.061s ok crypto/dsa 1.027s ok crypto/ecdh 1.274s ok crypto/ecdsa 1.168s ok crypto/ed25519 1.436s ok crypto/elliptic 1.090s ok crypto/hmac 1.090s ok crypto/internal/alias 1.082s ok crypto/internal/bigmod 3.682s ok crypto/internal/boring 1.082s ok crypto/internal/boring/bcache 1.394s ok crypto/internal/edwards25519 36.722s ok crypto/internal/edwards25519/field 12.841s ok crypto/internal/nistec 1.830s ok crypto/internal/nistec/fiat 1.028s [no tests to run] ok crypto/md5 1.029s ok crypto/rand 1.272s ok crypto/rc4 1.590s ok crypto/rsa 2.670s ok crypto/sha1 1.084s ok crypto/sha256 1.065s ok crypto/sha512 1.064s ok crypto/subtle 1.531s ok crypto/tls 3.581s ok crypto/x509 2.356s ok database/sql 1.389s ok database/sql/driver 1.072s ok debug/buildinfo 1.072s ok debug/dwarf 1.117s ok debug/elf 2.220s ok debug/gosym 1.118s ok debug/macho 1.045s ok debug/pe 1.065s ok debug/plan9obj 1.064s ok embed 1.063s [no tests to run] ok embed/internal/embedtest 1.063s ok encoding/ascii85 1.063s ok encoding/asn1 1.086s ok encoding/base32 1.087s ok encoding/base64 1.075s ok encoding/binary 1.088s ok encoding/csv 1.088s ok encoding/gob 17.384s ok encoding/hex 1.074s ok encoding/json 2.188s ok encoding/pem 2.966s ok encoding/xml 1.197s ok errors 1.090s ok expvar 1.090s ok flag 3.211s ok fmt 1.587s ok go/ast 1.056s ok go/build 5.477s ok go/build/constraint 1.065s ok go/constant 1.064s ok go/doc 1.253s ok go/doc/comment 3.010s ok go/format 1.075s ok go/importer 1.168s ok go/internal/gccgoimporter 1.047s ok go/internal/gcimporter 2.180s ok go/internal/srcimporter 12.159s ok go/parser 1.991s ok go/printer 2.339s ok go/scanner 1.021s ok go/token 1.121s ok go/types 31.344s ok hash 1.041s ok hash/adler32 1.085s ok hash/crc32 1.117s ok hash/crc64 1.079s ok hash/fnv 1.039s ok hash/maphash 1.039s ok html 1.020s ok html/template 1.250s ok image 1.456s ok image/color 1.065s ok image/draw 1.603s ok image/gif 1.874s ok image/jpeg 2.262s ok image/png 3.827s ok index/suffixarray 1.972s ok internal/abi 1.083s ok internal/buildcfg 1.083s ok internal/coverage/cformat 1.083s ok internal/coverage/cmerge 1.079s ok internal/coverage/pods 1.079s ok internal/coverage/slicereader 1.073s ok internal/coverage/slicewriter 1.047s ok internal/coverage/test 1.109s ok internal/cpu 3.201s ok internal/dag 1.019s ok internal/diff 1.019s ok internal/fmtsort 1.081s ok internal/fuzz 1.085s ok internal/godebug 16.428s ok internal/godebugs 1.084s ok internal/intern 1.235s ok internal/itoa 1.019s ok internal/poll 1.378s ok internal/profile 1.046s ok internal/reflectlite 1.058s ok internal/safefilepath 1.057s ok internal/saferio 1.143s ok internal/singleflight 1.120s ok internal/testenv 1.218s ok internal/trace 1.183s ok internal/types/errors 1.420s ok internal/unsafeheader 1.082s ok internal/xcoff 1.046s ok internal/zstd 1.222s ok io 1.118s ok io/fs 1.311s ok io/ioutil 1.091s ok log 1.091s ok log/slog 1.064s ok log/slog/internal/benchmarks 1.064s ok log/slog/internal/buffer 1.064s ok log/syslog 2.287s ok maps 1.030s ok math 1.100s ok math/big 3.898s ok math/bits 1.035s ok math/cmplx 1.025s ok math/rand 3.934s ok mime 1.105s ok mime/multipart 5.269s ok mime/quotedprintable 1.136s ok net 9.471s ok net/http 9.464s ok net/http/cgi 12.782s ok net/http/cookiejar 1.077s ok net/http/fcgi 1.169s ok net/http/httptest 1.220s ok net/http/httptrace 1.071s ok net/http/httputil 1.734s ok net/http/internal 1.060s ok net/http/internal/ascii 1.060s ok net/http/pprof 6.398s ok net/internal/socktest 1.035s ok net/mail 1.032s ok net/netip 1.337s ok net/rpc 1.096s ok net/rpc/jsonrpc 1.096s ok net/smtp 1.096s ok net/textproto 1.054s ok net/url 1.034s ok os 6.559s ok os/exec 5.318s ok os/exec/internal/fdtest 1.021s ok os/signal 18.807s ok os/user 1.030s ok path 1.030s ok path/filepath 1.110s ok plugin 1.034s ok reflect 1.491s ok regexp 3.998s ok regexp/syntax 5.420s ok runtime 32.482s ok runtime/cgo 1.025s ok runtime/coverage 1.025s ok runtime/debug 2.240s ok runtime/internal/atomic 1.071s ok runtime/internal/math 1.019s ok runtime/internal/sys 1.071s ok runtime/internal/wasitest 1.031s ok runtime/metrics 1.031s ok runtime/pprof 18.387s ok runtime/race 10.654s ok runtime/trace 3.826s ok slices 1.518s ok sort 1.442s ok strconv 3.391s ok strings 2.680s ok sync 1.601s ok sync/atomic 5.170s ok syscall 9.004s ok testing 3.732s ok testing/fstest 1.064s ok testing/iotest 1.042s ok testing/quick 1.166s ok testing/slogtest 1.082s ok text/scanner 1.051s ok text/tabwriter 1.043s ok text/template 1.138s ok text/template/parse 1.088s ok time 3.255s ok unicode 1.037s ok unicode/utf16 1.037s ok unicode/utf8 1.039s ok cmd/addr2line 4.844s ok cmd/api 12.497s ok cmd/asm/internal/asm 4.095s ok cmd/asm/internal/lex 1.083s ok cmd/cgo/internal/swig 1.082s ok cmd/cgo/internal/test 1.897s ok cmd/cgo/internal/testcarchive 23.807s ok cmd/cgo/internal/testcshared 8.743s ok cmd/cgo/internal/testerrors 10.040s ok cmd/cgo/internal/testfortran 1.027s ok cmd/cgo/internal/testgodefs 1.522s ok cmd/cgo/internal/testlife 1.674s ok cmd/cgo/internal/testnocgo 1.017s ok cmd/cgo/internal/testplugin 28.912s ok cmd/cgo/internal/testsanitizers 19.205s ok cmd/cgo/internal/testshared 1.027s ok cmd/cgo/internal/testso 2.660s ok cmd/cgo/internal/teststdio 2.468s ok cmd/cgo/internal/testtls 1.025s ok cmd/compile/internal/abt 1.106s ok cmd/compile/internal/amd64 1.075s ok cmd/compile/internal/base 1.075s ok cmd/compile/internal/compare 1.075s ok cmd/compile/internal/dwarfgen 1.625s ok cmd/compile/internal/importer 1.908s ok cmd/compile/internal/ir 1.087s ok cmd/compile/internal/logopt 1.277s ok cmd/compile/internal/loopvar 1.087s ok cmd/compile/internal/noder 1.084s ok cmd/compile/internal/reflectdata 1.031s [no tests to run] ok cmd/compile/internal/ssa 8.332s ok cmd/compile/internal/syntax 1.158s ok cmd/compile/internal/test 13.377s ok cmd/compile/internal/typecheck 1.281s ok cmd/compile/internal/types 1.021s ok cmd/compile/internal/types2 9.382s ok cmd/covdata 1.025s ok cmd/cover 16.247s ok cmd/dist 1.085s ok cmd/distpack 1.085s ok cmd/doc 1.446s ok cmd/fix 2.772s ok cmd/go 266.791s ok cmd/go/internal/auth 1.082s ok cmd/go/internal/cache 1.195s ok cmd/go/internal/envcmd 1.120s ok cmd/go/internal/fsys 1.093s ok cmd/go/internal/generate 1.083s ok cmd/go/internal/get 1.083s ok cmd/go/internal/gover 1.082s ok cmd/go/internal/imports 1.056s ok cmd/go/internal/load 1.051s ok cmd/go/internal/lockedfile 2.550s ok cmd/go/internal/lockedfile/internal/filelock 2.109s ok cmd/go/internal/modconv 1.037s ok cmd/go/internal/modfetch 1.099s ok cmd/go/internal/modfetch/codehost 2.168s ok cmd/go/internal/modfetch/zip_sum_test 1.038s ok cmd/go/internal/modindex 1.646s ok cmd/go/internal/modload 1.087s ok cmd/go/internal/mvs 1.087s ok cmd/go/internal/par 1.214s ok cmd/go/internal/str 1.084s ok cmd/go/internal/test 1.090s ok cmd/go/internal/vcs 1.090s ok cmd/go/internal/vcweb 1.032s ok cmd/go/internal/vcweb/vcstest 2.761s ok cmd/go/internal/web 1.027s ok cmd/go/internal/work 1.304s ok cmd/gofmt 1.239s ok cmd/internal/archive 1.523s ok cmd/internal/bootstrap_test 1.079s ok cmd/internal/buildid 1.587s ok cmd/internal/cov 1.286s ok cmd/internal/dwarf 1.079s ok cmd/internal/edit 1.022s ok cmd/internal/goobj 1.081s ok cmd/internal/moddeps 1.822s ok cmd/internal/notsha256 1.023s ok cmd/internal/obj 1.500s ok cmd/internal/obj/ppc64 1.141s ok cmd/internal/obj/riscv 1.101s ok cmd/internal/obj/s390x 1.084s ok cmd/internal/obj/x86 3.724s ok cmd/internal/objabi 1.057s ok cmd/internal/pkgpath 5.357s ok cmd/internal/pkgpattern 1.057s ok cmd/internal/quoted 1.056s ok cmd/internal/src 1.084s ok cmd/internal/test2json 1.785s ok cmd/link 11.920s ok cmd/link/internal/benchmark 1.031s ok cmd/link/internal/ld 5.865s ok cmd/link/internal/loader 1.066s ok cmd/nm 9.642s ok cmd/objdump 5.469s ok cmd/pack 7.736s ok cmd/pprof 3.601s ok cmd/trace 1.156s ok cmd/vet 40.842s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2925 36938 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2266 47287 ns/op 1855 B/op 36 allocs/op Benchmark/Writer/PAX-4 1629 70726 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4194 27161 ns/op 5211 B/op 16 allocs/op Benchmark/Reader/GNU-4 5947 19892 ns/op 5061 B/op 14 allocs/op Benchmark/Reader/PAX-4 2011 54413 ns/op 9006 B/op 33 allocs/op PASS ok archive/tar 1.801s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 299893803 ns/op 828832 B/op 83 allocs/op BenchmarkZip64Test-4 1 142497290 ns/op BenchmarkZip64TestSizes/4096-4 1822 62997 ns/op BenchmarkZip64TestSizes/1048576-4 180 644272 ns/op BenchmarkZip64TestSizes/67108864-4 1 138144376 ns/op PASS ok archive/zip 2.251s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 239264 470.4 ns/op BenchmarkReaderCopyUnoptimal-4 152002 787.6 ns/op BenchmarkReaderCopyNoWriteTo-4 6153 22447 ns/op BenchmarkReaderWriteToOptimal-4 8704 13868 ns/op BenchmarkReaderReadString-4 140689 874.7 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 220438 539.6 ns/op BenchmarkWriterCopyUnoptimal-4 222409 542.2 ns/op BenchmarkWriterCopyNoReadFrom-4 5620 22156 ns/op BenchmarkReaderEmpty-4 36476 3379 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 29137 4021 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 598512 189.1 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.674s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5564 28074 ns/op 1167.20 MB/s BenchmarkWriteByte-4 500 230541 ns/op 17.77 MB/s BenchmarkWriteRune-4 258 461215 ns/op 26.64 MB/s BenchmarkBufferNotEmptyWriteRead-4 36 3179724 ns/op BenchmarkBufferFullSmallReads-4 100 1042752 ns/op BenchmarkBufferWriteBlock/N4096-4 7155 15798 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 458 242050 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 14 7990674 ns/op 4192269 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 5 20629622 ns/op 813.26 MB/s 6710905 B/op 0 allocs/op BenchmarkIndexByte/10-4 4380205 26.83 ns/op 372.78 MB/s BenchmarkIndexByte/32-4 4325448 28.63 ns/op 1117.67 MB/s BenchmarkIndexByte/4K-4 880142 125.9 ns/op 32541.30 MB/s BenchmarkIndexBytePortable/10-4 960036 122.4 ns/op 81.70 MB/s BenchmarkIndexBytePortable/32-4 325898 366.9 ns/op 87.22 MB/s BenchmarkIndexBytePortable/4K-4 2736 42593 ns/op 96.17 MB/s BenchmarkIndexRune/10-4 1212283 97.60 ns/op 102.46 MB/s BenchmarkIndexRune/32-4 1201731 99.75 ns/op 320.79 MB/s BenchmarkIndexRune/4K-4 391603 301.5 ns/op 13586.80 MB/s BenchmarkIndexRuneASCII/10-4 4505694 27.04 ns/op 369.88 MB/s BenchmarkIndexRuneASCII/32-4 4198160 29.27 ns/op 1093.33 MB/s BenchmarkIndexRuneASCII/4K-4 954027 125.9 ns/op 32538.98 MB/s BenchmarkEqual/0-4 7516992 16.03 ns/op BenchmarkEqual/1-4 1396448 82.36 ns/op 12.14 MB/s BenchmarkEqual/6-4 1435555 82.96 ns/op 72.32 MB/s BenchmarkEqual/9-4 1430389 83.53 ns/op 107.75 MB/s BenchmarkEqual/15-4 1339381 87.71 ns/op 171.01 MB/s BenchmarkEqual/16-4 1381939 82.64 ns/op 193.61 MB/s BenchmarkEqual/20-4 1359682 89.27 ns/op 224.05 MB/s BenchmarkEqual/32-4 1333134 88.56 ns/op 361.32 MB/s BenchmarkEqual/4K-4 107857 1123 ns/op 3645.99 MB/s BenchmarkIndex/10-4 3255033 36.53 ns/op 273.77 MB/s BenchmarkIndex/32-4 3018171 39.22 ns/op 815.91 MB/s BenchmarkIndex/4K-4 18222 6575 ns/op 622.93 MB/s BenchmarkIndexEasy/10-4 3214364 35.75 ns/op 279.74 MB/s BenchmarkIndexEasy/32-4 3006912 39.09 ns/op 818.73 MB/s BenchmarkIndexEasy/4K-4 475184 242.6 ns/op 16881.87 MB/s BenchmarkCount/10-4 1526578 78.99 ns/op 126.60 MB/s BenchmarkCount/32-4 1505298 79.46 ns/op 402.72 MB/s BenchmarkCount/4K-4 17949 6667 ns/op 614.41 MB/s BenchmarkCountEasy/10-4 1589310 74.86 ns/op 133.59 MB/s BenchmarkCountEasy/32-4 1520072 78.42 ns/op 408.04 MB/s BenchmarkCountEasy/4K-4 421592 283.6 ns/op 14440.99 MB/s BenchmarkCountSingle/10-4 3405885 35.00 ns/op 285.73 MB/s BenchmarkCountSingle/32-4 3321842 35.62 ns/op 898.34 MB/s BenchmarkCountSingle/4K-4 767460 140.2 ns/op 29225.10 MB/s BenchmarkToUpper/#00-4 3033913 39.45 ns/op BenchmarkToUpper/ONLYUPPER-4 323911 362.1 ns/op BenchmarkToUpper/abc-4 518156 223.4 ns/op BenchmarkToUpper/AbC123-4 321862 366.6 ns/op BenchmarkToUpper/azAZ09_-4 292080 401.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 88965 1319 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 42460 2871 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 60362 2023 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 130992 891.1 ns/op BenchmarkToLower/#00-4 3000286 40.19 ns/op BenchmarkToLower/abc-4 480111 253.0 ns/op BenchmarkToLower/AbC123-4 317960 367.5 ns/op BenchmarkToLower/azAZ09_-4 287364 403.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 88152 1348 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 41583 2817 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 73566 1619 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 124257 903.5 ns/op BenchmarkFields/ASCII/16-4 130948 909.1 ns/op 17.60 MB/s 96 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9898 10883 ns/op 23.52 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 664 177362 ns/op 23.09 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 39 2995659 ns/op 21.88 MB/s 147458 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 47521108 ns/op 22.07 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 95910 1237 ns/op 12.93 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5751 17917 ns/op 14.29 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 408 290304 ns/op 14.11 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 22 5125453 ns/op 12.79 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 90389188 ns/op 11.60 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 140112 863.4 ns/op 18.53 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13166 9096 ns/op 28.15 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 766 158769 ns/op 25.80 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 39 3011332 ns/op 21.76 MB/s 512260 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 57060863 ns/op 18.38 MB/s 11212064 B/op 26 allocs/op BenchmarkFieldsFunc/Mixed/16-4 132712 910.9 ns/op 17.57 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8292 13477 ns/op 19.00 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 560 212031 ns/op 19.32 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 28 3883589 ns/op 16.88 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 70057558 ns/op 14.97 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2114655 55.37 ns/op BenchmarkTrimSpace/ASCII-4 1000000 108.3 ns/op BenchmarkTrimSpace/SomeNonASCII-4 120273 996.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 54085 2185 ns/op BenchmarkToValidUTF8/Valid-4 495778 227.7 ns/op BenchmarkToValidUTF8/InvalidASCII-4 358528 324.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 104517 1145 ns/op BenchmarkIndexHard1-4 832 142819 ns/op BenchmarkIndexHard2-4 604 200506 ns/op BenchmarkIndexHard3-4 151 789167 ns/op BenchmarkIndexHard4-4 181 660222 ns/op BenchmarkLastIndexHard1-4 6 19243384 ns/op BenchmarkLastIndexHard2-4 5 24485789 ns/op BenchmarkLastIndexHard3-4 4 26326480 ns/op BenchmarkCountHard1-4 826 141443 ns/op BenchmarkCountHard2-4 598 200722 ns/op BenchmarkCountHard3-4 150 793591 ns/op BenchmarkSplitEmptySeparator-4 1 110902681 ns/op BenchmarkSplitSingleByteSeparator-4 18 6834609 ns/op BenchmarkSplitMultiByteSeparator-4 12 8651678 ns/op BenchmarkSplitNSingleByteSeparator-4 201003 608.9 ns/op BenchmarkSplitNMultiByteSeparator-4 74575 1572 ns/op BenchmarkRepeat-4 183048 624.2 ns/op BenchmarkRepeatLarge/256/1-4 148090 818.4 ns/op 312.79 MB/s BenchmarkRepeatLarge/256/16-4 214038 545.3 ns/op 469.47 MB/s BenchmarkRepeatLarge/512/1-4 111236 1120 ns/op 457.31 MB/s BenchmarkRepeatLarge/512/16-4 149745 809.4 ns/op 632.59 MB/s BenchmarkRepeatLarge/1024/1-4 75104 1637 ns/op 625.48 MB/s BenchmarkRepeatLarge/1024/16-4 92883 1281 ns/op 799.43 MB/s BenchmarkRepeatLarge/2048/1-4 47209 2505 ns/op 817.40 MB/s BenchmarkRepeatLarge/2048/16-4 54088 2215 ns/op 924.43 MB/s BenchmarkRepeatLarge/4096/1-4 27912 4470 ns/op 916.38 MB/s BenchmarkRepeatLarge/4096/16-4 29695 3898 ns/op 1050.67 MB/s BenchmarkRepeatLarge/8192/1-4 15753 8534 ns/op 959.90 MB/s BenchmarkRepeatLarge/8192/16-4 15822 7298 ns/op 1122.50 MB/s BenchmarkRepeatLarge/8192/4097-4 30156 4099 ns/op 999.49 MB/s BenchmarkRepeatLarge/16384/1-4 7785 14301 ns/op 1145.68 MB/s BenchmarkRepeatLarge/16384/16-4 9367 13991 ns/op 1171.04 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10981 ns/op 1119.27 MB/s BenchmarkRepeatLarge/32768/1-4 5056 27180 ns/op 1205.59 MB/s BenchmarkRepeatLarge/32768/16-4 5180 26559 ns/op 1233.80 MB/s BenchmarkRepeatLarge/32768/4097-4 5797 25208 ns/op 1137.69 MB/s BenchmarkRepeatLarge/65536/1-4 2203 52221 ns/op 1254.98 MB/s BenchmarkRepeatLarge/65536/16-4 2224 51616 ns/op 1269.68 MB/s BenchmarkRepeatLarge/65536/4097-4 2371 49158 ns/op 1250.15 MB/s BenchmarkRepeatLarge/131072/1-4 482 311191 ns/op 421.19 MB/s BenchmarkRepeatLarge/131072/16-4 482 244225 ns/op 536.69 MB/s BenchmarkRepeatLarge/131072/4097-4 517 229322 ns/op 553.84 MB/s BenchmarkRepeatLarge/262144/1-4 249 473482 ns/op 553.65 MB/s BenchmarkRepeatLarge/262144/16-4 246 477124 ns/op 549.43 MB/s BenchmarkRepeatLarge/262144/4097-4 258 454495 ns/op 567.91 MB/s BenchmarkRepeatLarge/524288/1-4 129 976515 ns/op 536.90 MB/s BenchmarkRepeatLarge/524288/16-4 127 931504 ns/op 562.84 MB/s BenchmarkRepeatLarge/524288/4097-4 129 919987 ns/op 565.57 MB/s BenchmarkRepeatLarge/1048576/1-4 61 1818603 ns/op 576.58 MB/s BenchmarkRepeatLarge/1048576/16-4 67 1820857 ns/op 575.87 MB/s BenchmarkRepeatLarge/1048576/4097-4 66 1801854 ns/op 579.81 MB/s BenchmarkRepeatLarge/2097152/1-4 32 3611818 ns/op 580.64 MB/s BenchmarkRepeatLarge/2097152/16-4 33 3638116 ns/op 576.44 MB/s BenchmarkRepeatLarge/2097152/4097-4 31 3591098 ns/op 582.99 MB/s BenchmarkRepeatLarge/4194304/1-4 16 7101347 ns/op 590.63 MB/s BenchmarkRepeatLarge/4194304/16-4 15 7070228 ns/op 593.23 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 7039275 ns/op 595.41 MB/s BenchmarkRepeatLarge/8388608/1-4 8 14479502 ns/op 579.34 MB/s BenchmarkRepeatLarge/8388608/16-4 8 14016232 ns/op 598.49 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 14085312 ns/op 595.41 MB/s BenchmarkRepeatLarge/16777216/1-4 4 27881114 ns/op 601.74 MB/s BenchmarkRepeatLarge/16777216/16-4 4 28122230 ns/op 596.58 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 27560006 ns/op 608.75 MB/s BenchmarkRepeatLarge/33554432/1-4 2 56679001 ns/op 592.01 MB/s BenchmarkRepeatLarge/33554432/16-4 2 54212402 ns/op 618.94 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 55003280 ns/op 610.04 MB/s BenchmarkRepeatLarge/67108864/1-4 1 107095641 ns/op 626.63 MB/s BenchmarkRepeatLarge/67108864/16-4 1 111387520 ns/op 602.48 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 107279584 ns/op 625.55 MB/s BenchmarkRepeatLarge/134217728/1-4 1 237838924 ns/op 564.32 MB/s BenchmarkRepeatLarge/134217728/16-4 1 213993047 ns/op 627.21 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 217724730 ns/op 616.46 MB/s BenchmarkRepeatLarge/268435456/1-4 1 478217651 ns/op 561.32 MB/s BenchmarkRepeatLarge/268435456/16-4 1 445783421 ns/op 602.17 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 438455559 ns/op 612.23 MB/s BenchmarkRepeatLarge/536870912/1-4 1 962548407 ns/op 557.76 MB/s BenchmarkRepeatLarge/536870912/16-4 1 863552497 ns/op 621.70 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 885095378 ns/op 606.57 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1953707459 ns/op 549.59 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1731987570 ns/op 619.95 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1739641419 ns/op 617.22 MB/s BenchmarkBytesCompare/1-4 9841881 11.60 ns/op BenchmarkBytesCompare/2-4 10009279 11.13 ns/op BenchmarkBytesCompare/4-4 10116528 11.09 ns/op BenchmarkBytesCompare/8-4 10168404 10.96 ns/op BenchmarkBytesCompare/16-4 10630636 10.85 ns/op BenchmarkBytesCompare/32-4 9324724 12.47 ns/op BenchmarkBytesCompare/64-4 8946238 13.16 ns/op BenchmarkBytesCompare/128-4 7846234 14.98 ns/op BenchmarkBytesCompare/256-4 6080539 19.24 ns/op BenchmarkBytesCompare/512-4 4443255 26.08 ns/op BenchmarkBytesCompare/1024-4 2844031 41.63 ns/op BenchmarkBytesCompare/2048-4 1655302 71.40 ns/op BenchmarkIndexAnyASCII/1:1-4 2304897 49.57 ns/op BenchmarkIndexAnyASCII/1:2-4 2410742 50.38 ns/op BenchmarkIndexAnyASCII/1:4-4 2369268 49.60 ns/op BenchmarkIndexAnyASCII/1:8-4 2327787 50.73 ns/op BenchmarkIndexAnyASCII/1:16-4 2477912 48.12 ns/op BenchmarkIndexAnyASCII/1:32-4 2332452 50.65 ns/op BenchmarkIndexAnyASCII/1:64-4 2375703 50.34 ns/op BenchmarkIndexAnyASCII/16:1-4 2024449 57.15 ns/op BenchmarkIndexAnyASCII/16:2-4 452392 245.3 ns/op BenchmarkIndexAnyASCII/16:4-4 469044 247.8 ns/op BenchmarkIndexAnyASCII/16:8-4 405800 253.1 ns/op BenchmarkIndexAnyASCII/16:16-4 437763 265.6 ns/op BenchmarkIndexAnyASCII/16:32-4 413371 314.2 ns/op BenchmarkIndexAnyASCII/16:64-4 350580 343.6 ns/op BenchmarkIndexAnyASCII/256:1-4 1809182 64.88 ns/op BenchmarkIndexAnyASCII/256:2-4 39493 3060 ns/op BenchmarkIndexAnyASCII/256:4-4 33386 3110 ns/op BenchmarkIndexAnyASCII/256:8-4 38775 3065 ns/op BenchmarkIndexAnyASCII/256:16-4 39439 3114 ns/op BenchmarkIndexAnyASCII/256:32-4 39262 3324 ns/op BenchmarkIndexAnyASCII/256:64-4 33366 3124 ns/op BenchmarkIndexAnyUTF8/1:1-4 2402786 50.26 ns/op BenchmarkIndexAnyUTF8/1:2-4 2408180 49.80 ns/op BenchmarkIndexAnyUTF8/1:4-4 2403346 50.26 ns/op BenchmarkIndexAnyUTF8/1:8-4 2393605 50.10 ns/op BenchmarkIndexAnyUTF8/1:16-4 2426755 49.37 ns/op BenchmarkIndexAnyUTF8/1:32-4 2378764 49.71 ns/op BenchmarkIndexAnyUTF8/1:64-4 2438535 49.69 ns/op BenchmarkIndexAnyUTF8/16:1-4 169096 715.6 ns/op BenchmarkIndexAnyUTF8/16:2-4 315854 383.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 314136 385.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 306147 381.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 319492 388.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 282548 400.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 286281 407.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10032 ns/op BenchmarkIndexAnyUTF8/256:2-4 22256 5392 ns/op BenchmarkIndexAnyUTF8/256:4-4 22030 5404 ns/op BenchmarkIndexAnyUTF8/256:8-4 22105 5392 ns/op BenchmarkIndexAnyUTF8/256:16-4 21754 5447 ns/op BenchmarkIndexAnyUTF8/256:32-4 21213 5691 ns/op BenchmarkIndexAnyUTF8/256:64-4 21100 5745 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2433118 48.62 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2414097 49.91 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2445118 49.90 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2448328 48.97 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2400225 48.82 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2409328 49.38 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2412528 49.63 ns/op BenchmarkLastIndexAnyASCII/16:1-4 371626 312.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 370674 312.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 371694 320.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 355869 330.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 337186 337.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 321379 367.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 288789 418.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 29059 4138 ns/op BenchmarkLastIndexAnyASCII/256:2-4 28782 4132 ns/op BenchmarkLastIndexAnyASCII/256:4-4 28238 4127 ns/op BenchmarkLastIndexAnyASCII/256:8-4 28768 4163 ns/op BenchmarkLastIndexAnyASCII/256:16-4 28826 4164 ns/op BenchmarkLastIndexAnyASCII/256:32-4 28489 4202 ns/op BenchmarkLastIndexAnyASCII/256:64-4 28371 4230 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2422686 49.87 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2394812 49.59 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2400620 49.50 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2369758 50.16 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2384960 49.74 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2409673 49.69 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2400288 49.78 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 242748 474.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 305479 378.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 302936 379.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 309861 380.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 304999 392.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 293949 412.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 289101 400.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18024 6975 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22068 5357 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 21999 5607 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22126 5418 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 21925 5517 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20548 5802 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 21130 5676 ns/op BenchmarkTrimASCII/1:1-4 2678007 44.40 ns/op BenchmarkTrimASCII/1:2-4 2123192 56.04 ns/op BenchmarkTrimASCII/1:4-4 2061321 58.14 ns/op BenchmarkTrimASCII/1:8-4 1845001 65.01 ns/op BenchmarkTrimASCII/1:16-4 1580133 76.23 ns/op BenchmarkTrimASCII/16:1-4 508334 231.2 ns/op BenchmarkTrimASCII/16:2-4 370941 313.6 ns/op BenchmarkTrimASCII/16:4-4 371202 317.1 ns/op BenchmarkTrimASCII/16:8-4 367243 327.8 ns/op BenchmarkTrimASCII/16:16-4 344348 337.7 ns/op BenchmarkTrimASCII/256:1-4 40173 2962 ns/op BenchmarkTrimASCII/256:2-4 28900 4157 ns/op BenchmarkTrimASCII/256:4-4 28617 4175 ns/op BenchmarkTrimASCII/256:8-4 28884 4193 ns/op BenchmarkTrimASCII/256:16-4 28320 4196 ns/op BenchmarkTrimASCII/4096:1-4 2527 46372 ns/op BenchmarkTrimASCII/4096:2-4 1795 65810 ns/op BenchmarkTrimASCII/4096:4-4 1834 66666 ns/op BenchmarkTrimASCII/4096:8-4 1789 65736 ns/op BenchmarkTrimASCII/4096:16-4 1778 65436 ns/op BenchmarkTrimByte-4 1594198 75.59 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13279 9006 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13262 9027 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 710 166781 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1389 84240 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2682 42417 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4870 22798 ns/op BenchmarkCompareBytesEqual-4 10955076 11.00 ns/op BenchmarkCompareBytesToNil-4 12085053 9.828 ns/op BenchmarkCompareBytesEmpty-4 13513225 9.058 ns/op BenchmarkCompareBytesIdentical-4 13256216 8.929 ns/op BenchmarkCompareBytesSameLength-4 11482371 10.36 ns/op BenchmarkCompareBytesDifferentLength-4 11995227 10.01 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1372 81308 ns/op 12896.46 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1388 80293 ns/op 13059.44 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1772 70933 ns/op 14782.81 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1380 79782 ns/op 13143.09 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1372 85950 ns/op 12199.94 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1374 82963 ns/op 12639.25 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1387 85703 ns/op 12235.17 MB/s BenchmarkCompareBytesBig-4 1377 86297 ns/op 12150.88 MB/s BenchmarkCompareBytesBigIdentical-4 12773707 9.427 ns/op 111226813.78 MB/s PASS ok bytes 58.263s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 74701121 ns/op 1.34 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 299752498 ns/op 1.89 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 23002889 ns/op 0.71 MB/s 3645019 B/op 51 allocs/op PASS ok compress/bzip2 2.371s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 64 1637488 ns/op 6.11 MB/s 42076 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 15840870 ns/op 6.31 MB/s 44123 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 158420799 ns/op 6.31 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 67 1714711 ns/op 5.83 MB/s 42455 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17360861 ns/op 5.76 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 178919741 ns/op 5.59 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 67 1682196 ns/op 5.94 MB/s 42537 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16578284 ns/op 6.03 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 167164219 ns/op 5.98 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 66 1696997 ns/op 5.89 MB/s 43812 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16400370 ns/op 6.10 MB/s 44403 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 167348169 ns/op 5.98 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 64 1766781 ns/op 5.66 MB/s 43165 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17311780 ns/op 5.78 MB/s 50572 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 176033409 ns/op 5.68 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 76 1468356 ns/op 6.81 MB/s 43103 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12377605 ns/op 8.08 MB/s 46508 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 128219823 ns/op 7.80 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 82 1309546 ns/op 7.64 MB/s 43256 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9977612 ns/op 10.02 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 101332086 ns/op 9.87 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 84 1303798 ns/op 7.67 MB/s 42910 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9876456 ns/op 10.13 MB/s 44292 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 100105780 ns/op 9.99 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 96 1103146 ns/op 9.06 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10673134 ns/op 9.37 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 106562010 ns/op 9.38 MB/s BenchmarkEncode/Digits/Speed/1e4-4 49 2151731 ns/op 4.65 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19571814 ns/op 5.11 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 189307638 ns/op 5.28 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6289660 ns/op 1.59 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 73682091 ns/op 1.36 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 765310409 ns/op 1.31 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6397797 ns/op 1.56 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 74281813 ns/op 1.35 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 759052626 ns/op 1.32 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 86 1354670 ns/op 7.38 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11450572 ns/op 8.73 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 113758602 ns/op 8.79 MB/s BenchmarkEncode/Newton/Speed/1e4-4 52 1996532 ns/op 5.01 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15718657 ns/op 6.36 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 153608223 ns/op 6.51 MB/s BenchmarkEncode/Newton/Default/1e4-4 19 6256719 ns/op 1.60 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 67806679 ns/op 1.47 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 677523355 ns/op 1.48 MB/s BenchmarkEncode/Newton/Compression/1e4-4 19 6217078 ns/op 1.61 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 83308839 ns/op 1.20 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 866454320 ns/op 1.15 MB/s PASS ok compress/flate 15.960s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2204940 ns/op 4.54 MB/s BenchmarkDecoder/1e-Reuse4-4 49 2281239 ns/op 4.38 MB/s BenchmarkDecoder/1e5-4 5 21993893 ns/op 4.55 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21926195 ns/op 4.56 MB/s BenchmarkDecoder/1e6-4 1 220735326 ns/op 4.53 MB/s BenchmarkDecoder/1e-Reuse6-4 1 219388376 ns/op 4.56 MB/s BenchmarkEncoder/1e4-4 60 1884449 ns/op 5.31 MB/s BenchmarkEncoder/1e-Reuse4-4 58 1736738 ns/op 5.76 MB/s BenchmarkEncoder/1e5-4 6 18213376 ns/op 5.49 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18175257 ns/op 5.50 MB/s BenchmarkEncoder/1e6-4 1 185624503 ns/op 5.39 MB/s BenchmarkEncoder/1e-Reuse6-4 1 181286576 ns/op 5.52 MB/s PASS ok compress/lzw 3.555s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3787473 ns/op PASS ok container/heap 1.193s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 21771 5373 ns/op BenchmarkWithTimeout/concurrency=40-4 5058 24710 ns/op BenchmarkWithTimeout/concurrency=4000-4 4814 24539 ns/op BenchmarkWithTimeout/concurrency=400000-4 6819 20293 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 387454 288.1 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12841 9499 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 16204 7252 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2703 57176 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1790 65993 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2454 45199 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 254 473038 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 184 644977 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 277 428877 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 24 4766478 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 7920309 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 25 4429591 ns/op BenchmarkCheckCanceled/Err-4 255730 462.6 ns/op BenchmarkCheckCanceled/Done-4 388794 302.1 ns/op BenchmarkContextCancelDone-4 464040 261.0 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 13776 8640 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 12819 9386 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12015 9976 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 11271 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8434 13701 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 549958 208.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 324086 360.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 233558 520.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 146805 825.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 75613 1608 ns/op PASS ok context 13.546s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1730439 69.55 ns/op 230.06 MB/s BenchmarkDecrypt-4 1723369 70.25 ns/op 227.75 MB/s BenchmarkExpand-4 1000000 116.3 ns/op PASS ok crypto/aes 1.594s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 194640 619.5 ns/op 103.32 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 369128 321.7 ns/op 198.95 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 200479 652.2 ns/op 98.13 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 373258 355.6 ns/op 179.97 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 127476 1312 ns/op 1029.08 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 179092 1062 ns/op 1271.57 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 113752 1447 ns/op 932.64 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 148230 1240 ns/op 1088.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 31364 5034 ns/op 1627.32 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 35008 4297 ns/op 1906.38 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 26492 5433 ns/op 1507.89 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 26198 5053 ns/op 1621.15 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6612 16943 ns/op 60.14 MB/s BenchmarkAESCFBDecrypt1K-4 6492 16662 ns/op 61.16 MB/s BenchmarkAESCFBDecrypt8K-4 906 129493 ns/op 63.22 MB/s BenchmarkAESOFB1K-4 10000 11132 ns/op 91.54 MB/s BenchmarkAESCTR1K-4 13816 8768 ns/op 116.22 MB/s BenchmarkAESCTR8K-4 1708 70609 ns/op 115.95 MB/s BenchmarkAESCBCEncrypt1K-4 13930 8712 ns/op 117.53 MB/s BenchmarkAESCBCDecrypt1K-4 17347 6947 ns/op 147.40 MB/s PASS ok crypto/cipher 4.323s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 84342 1396 ns/op 5.73 MB/s BenchmarkDecrypt-4 88341 1325 ns/op 6.04 MB/s BenchmarkTDESEncrypt-4 34276 3473 ns/op 2.30 MB/s BenchmarkTDESDecrypt-4 33620 3503 ns/op 2.28 MB/s PASS ok crypto/des 1.668s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 964 121336 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7491458 ns/op 1086 B/op 21 allocs/op BenchmarkECDH/P521-4 6 20140125 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 94 1250412 ns/op 378 B/op 9 allocs/op PASS ok crypto/ecdh 1.686s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1749 65954 ns/op 2511 B/op 33 allocs/op BenchmarkSign/P384-4 32 3529432 ns/op 2682 B/op 34 allocs/op BenchmarkSign/P521-4 14 8477084 ns/op 3062 B/op 35 allocs/op BenchmarkVerify/P256-4 946 125759 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 13 8420323 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 21865655 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 3758 28889 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 63 1855064 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4954275 ns/op 1415 B/op 17 allocs/op PASS ok crypto/ecdsa 2.616s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 322 358599 ns/op BenchmarkNewKeyFromSeed-4 328 358605 ns/op BenchmarkSigning-4 313 379086 ns/op BenchmarkVerification-4 206 562723 ns/op PASS ok crypto/ed25519 1.714s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5078 23843 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 164 720394 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 62 1865931 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4871476 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1353 87398 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 58 1879543 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5107320 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14531659 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13362 8748 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6147 19347 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3813 28175 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 82 1255584 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2614 44560 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 315 368505 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1576 73216 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 93 1193548 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.327s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15154 7792 ns/op 131.41 MB/s BenchmarkHMACSHA256_32-4 25707 4656 ns/op 6.87 MB/s BenchmarkNewWriteSum-4 12594 9101 ns/op 3.52 MB/s PASS ok crypto/hmac 1.668s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 55882 2122 ns/op BenchmarkModSub-4 55777 2140 ns/op BenchmarkMontgomeryRepr-4 28042 4267 ns/op BenchmarkMontgomeryMul-4 27189 4303 ns/op BenchmarkModMul-4 13454 8889 ns/op BenchmarkExpBig-4 15 7514794 ns/op BenchmarkExp-4 6 17471468 ns/op PASS ok crypto/internal/bigmod 2.209s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3330 32746 ns/op BenchmarkScalarBaseMult-4 358 318311 ns/op BenchmarkScalarMult-4 162 747481 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 234 509980 ns/op PASS ok crypto/internal/edwards25519 1.647s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 545358 202.8 ns/op BenchmarkMultiply-4 4383127 27.33 ns/op BenchmarkSquare-4 5294058 22.79 ns/op BenchmarkInvert-4 24940 4827 ns/op BenchmarkMult32-4 1484328 80.99 ns/op PASS ok crypto/internal/edwards25519/field 1.864s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 60 1780254 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1588 74595 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 22 4903359 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13936676 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 188 633031 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7790 15980 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 70 1624481 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4142554 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.245s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 633962 177.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 320401 367.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 120229 985.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 666786 180.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 330048 361.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 120898 985.0 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.832s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 118868 977.4 ns/op 8.18 MB/s BenchmarkHash64-4 126140 911.0 ns/op 70.25 MB/s BenchmarkHash128-4 116874 1018 ns/op 125.79 MB/s BenchmarkHash256-4 93956 1255 ns/op 204.03 MB/s BenchmarkHash512-4 69342 1742 ns/op 293.91 MB/s BenchmarkHash1K-4 44494 2689 ns/op 380.83 MB/s BenchmarkHash8K-4 7400 16160 ns/op 506.94 MB/s BenchmarkHash1M-4 61 1950716 ns/op 537.53 MB/s BenchmarkHash8M-4 7 15568738 ns/op 538.81 MB/s BenchmarkHash8BytesUnaligned-4 115408 983.2 ns/op 8.14 MB/s BenchmarkHash1KUnaligned-4 44397 2701 ns/op 379.18 MB/s BenchmarkHash8KUnaligned-4 7518 15956 ns/op 513.40 MB/s PASS ok crypto/md5 2.799s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 65687872 ns/op PASS ok crypto/rand 1.309s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13555 8883 ns/op 14.41 MB/s BenchmarkRC4_1K-4 1645 69377 ns/op 14.76 MB/s BenchmarkRC4_8K-4 214 552636 ns/op 14.65 MB/s PASS ok crypto/rc4 1.596s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10553731 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23714709 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 42587008 ns/op BenchmarkEncryptPKCS1v15/2048-4 39 2791902 ns/op BenchmarkDecryptOAEP/2048-4 10 10762794 ns/op BenchmarkEncryptOAEP/2048-4 37 2803640 ns/op BenchmarkSignPKCS1v15/2048-4 10 10559058 ns/op BenchmarkVerifyPKCS1v15/2048-4 43 2777800 ns/op BenchmarkSignPSS/2048-4 10 10852956 ns/op BenchmarkVerifyPSS/2048-4 42 2740239 ns/op PASS ok crypto/rsa 2.727s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 107611 1091 ns/op 7.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 120888 932.7 ns/op 8.58 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75798 1588 ns/op 201.46 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 87453 1369 ns/op 233.75 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48568 2417 ns/op 423.60 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53580 2223 ns/op 460.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9757 11686 ns/op 701.00 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11495 ns/op 712.64 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.135s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 79900 1461 ns/op 5.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 95212 1237 ns/op 6.47 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 91209 1304 ns/op 6.13 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25707 4649 ns/op 220.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27180 4456 ns/op 229.79 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26470 4520 ns/op 226.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4138 28531 ns/op 287.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4131 28266 ns/op 289.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4234 28112 ns/op 291.40 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.359s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 58598 2028 ns/op 3.95 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 72255 1624 ns/op 4.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 63890 1848 ns/op 4.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28513 4182 ns/op 244.84 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31832 3834 ns/op 267.08 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 30121 3986 ns/op 256.88 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5967 20229 ns/op 404.97 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6022 19708 ns/op 415.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5875 19980 ns/op 410.01 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.363s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17425581 6.426 ns/op BenchmarkConstantTimeEq-4 17610428 6.393 ns/op BenchmarkConstantTimeLessOrEq-4 17371980 6.395 ns/op BenchmarkXORBytes/8Bytes-4 4355715 26.09 ns/op 306.60 MB/s BenchmarkXORBytes/128Bytes-4 3809650 31.52 ns/op 4060.92 MB/s BenchmarkXORBytes/2048Bytes-4 911456 132.1 ns/op 15500.43 MB/s BenchmarkXORBytes/32768Bytes-4 61316 2007 ns/op 16328.19 MB/s PASS ok crypto/subtle 2.018s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 205 561791 ns/op BenchmarkCertCache/1-4 206 571236 ns/op BenchmarkCertCache/2-4 207 563245 ns/op BenchmarkCertCache/3-4 211 574999 ns/op BenchmarkHandshakeServer/RSA-4 16 7038063 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 7844530 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 7344098 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 85 1227474 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 141 843592 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 50 2388714 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 55 2054994 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 31997282 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 32276010 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 25238444 ns/op 41.55 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 32645042 ns/op 32.12 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 39096564 ns/op 53.64 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 53479496 ns/op 39.21 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 65431014 ns/op 64.10 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 92103070 ns/op 45.54 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 122182951 ns/op 68.66 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 175587704 ns/op 47.77 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 230117093 ns/op 72.91 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 335019589 ns/op 50.08 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 449896384 ns/op 74.58 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 654377037 ns/op 51.28 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 900011498 ns/op 74.56 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1296809789 ns/op 51.75 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 26083704 ns/op 40.20 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 33112672 ns/op 31.67 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 40091772 ns/op 52.31 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 52644538 ns/op 39.84 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 65695058 ns/op 63.85 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 93801602 ns/op 44.71 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 119598910 ns/op 70.14 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 173656653 ns/op 48.31 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 230403971 ns/op 72.82 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 332379192 ns/op 50.48 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 445474164 ns/op 75.32 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 662205937 ns/op 50.67 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 907699923 ns/op 73.93 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1307073158 ns/op 51.34 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 705031801 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707820211 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 289153973 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289526159 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 150781972 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 150556188 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 81265790 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 81076126 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 39523517 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 39265069 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 144273299 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 147308706 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 65047876 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 65316642 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 38545047 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 38743021 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 25315403 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 25215926 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 17489169 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 17058188 ns/op PASS ok crypto/tls 20.182s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 13547094 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 342 344982 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1041 104962 ns/op 12098 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1050 114171 ns/op 13507 B/op 187 allocs/op PASS ok crypto/x509 1.922s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 37 2939638 ns/op 281146 B/op 1650 allocs/op BenchmarkConcurrentStmtQuery-4 34 3462525 ns/op 273394 B/op 2070 allocs/op BenchmarkConcurrentStmtExec-4 49 2586676 ns/op 220855 B/op 749 allocs/op BenchmarkConcurrentTxQuery-4 45 2763483 ns/op 279358 B/op 2170 allocs/op BenchmarkConcurrentTxExec-4 52 2162184 ns/op 87744 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 37 2863344 ns/op 105646 B/op 2110 allocs/op BenchmarkConcurrentTxStmtExec-4 97 1090711 ns/op 40072 B/op 381 allocs/op BenchmarkConcurrentRandom-4 37 2713359 ns/op 232276 B/op 1874 allocs/op BenchmarkManyConcurrentQueries-4 2415 47983 ns/op 4118 B/op 20 allocs/op BenchmarkGrabConn-4 208857 567.5 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.578s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 166524 614.7 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 93 1247130 ns/op 188248 B/op 13 allocs/op Benchmark115/LineToPC-4 82 1484010 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 19012 6349 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.855s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 61429 1926 ns/op BenchmarkMarshal-4 787 151644 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2611 40802 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.462s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 286 411253 ns/op 19.92 MB/s BenchmarkEncodeToString-4 250 434559 ns/op 18.85 MB/s BenchmarkDecode-4 156 747903 ns/op 17.53 MB/s BenchmarkDecodeString-4 156 765914 ns/op 17.12 MB/s PASS ok encoding/base32 1.786s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 364 300464 ns/op 27.26 MB/s BenchmarkDecodeString/2-4 339610 336.3 ns/op 11.90 MB/s BenchmarkDecodeString/4-4 239983 492.2 ns/op 16.25 MB/s BenchmarkDecodeString/8-4 194385 595.1 ns/op 20.17 MB/s BenchmarkDecodeString/64-4 38599 3121 ns/op 28.19 MB/s BenchmarkDecodeString/8192-4 354 335573 ns/op 32.55 MB/s BenchmarkNewEncoding-4 93916 1255 ns/op 203.98 MB/s PASS ok encoding/base64 2.021s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1524 77337 ns/op 51.72 MB/s BenchmarkReadStruct-4 17146 6878 ns/op 10.90 MB/s BenchmarkWriteStruct-4 16014 7605 ns/op 9.86 MB/s BenchmarkReadInts-4 51571 2316 ns/op 12.95 MB/s BenchmarkWriteInts-4 48330 2489 ns/op 12.05 MB/s BenchmarkWriteSlice1000Int32s-4 1350 86221 ns/op 46.39 MB/s BenchmarkPutUint16-4 3548748 32.67 ns/op 61.22 MB/s BenchmarkAppendUint16-4 3424652 34.52 ns/op 57.94 MB/s BenchmarkPutUint32-4 2539351 47.23 ns/op 84.70 MB/s BenchmarkAppendUint32-4 2544337 47.15 ns/op 84.84 MB/s BenchmarkPutUint64-4 1037548 114.6 ns/op 69.83 MB/s BenchmarkAppendUint64-4 1000000 114.6 ns/op 69.78 MB/s BenchmarkLittleEndianPutUint16-4 3685216 31.81 ns/op 62.86 MB/s BenchmarkLittleEndianAppendUint16-4 3506034 33.45 ns/op 59.79 MB/s BenchmarkLittleEndianPutUint32-4 2591473 46.22 ns/op 86.55 MB/s BenchmarkLittleEndianAppendUint32-4 2510493 48.06 ns/op 83.23 MB/s BenchmarkLittleEndianPutUint64-4 1000000 114.0 ns/op 70.20 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 113.2 ns/op 70.67 MB/s BenchmarkReadFloats-4 175308 680.0 ns/op 17.65 MB/s BenchmarkWriteFloats-4 160268 732.5 ns/op 16.38 MB/s BenchmarkReadSlice1000Float32s-4 1360 84471 ns/op 47.35 MB/s BenchmarkWriteSlice1000Float32s-4 1212 98554 ns/op 40.59 MB/s BenchmarkReadSlice1000Uint8s-4 91928 1547 ns/op 646.41 MB/s BenchmarkWriteSlice1000Uint8s-4 123351 1109 ns/op 901.67 MB/s BenchmarkPutUvarint32-4 764694 148.5 ns/op 26.93 MB/s BenchmarkPutUvarint64-4 207920 565.9 ns/op 14.14 MB/s PASS ok encoding/binary 4.925s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 7120 16135 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7512 15952 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6962 15926 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4005 26140 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7108 15055 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7851 14816 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7588 14804 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4792 25073 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12505 9615 ns/op PASS ok encoding/csv 2.436s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12237 9095 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16747 9334 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 268 417164 ns/op 16722 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 832 140647 ns/op 589 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1723 64988 ns/op 50 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1714 66233 ns/op 51 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2455 46537 ns/op 157 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 64 1717685 ns/op 34869 B/op 255 allocs/op BenchmarkDecodeComplex128Slice-4 658 185305 ns/op 25223 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1431 86318 ns/op 10792 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1507 78957 ns/op 9756 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 966 121062 ns/op 39126 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 326 339443 ns/op 66236 B/op 2201 allocs/op BenchmarkDecodeBytesSlice-4 606 180307 ns/op 23683 B/op 188 allocs/op BenchmarkDecodeInterfaceSlice-4 109 1072433 ns/op 82957 B/op 3178 allocs/op BenchmarkDecodeMap-4 73 1534685 ns/op 54128 B/op 181 allocs/op PASS ok encoding/gob 3.388s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13704 8728 ns/op 29.33 MB/s BenchmarkEncode/1024-4 3204 35288 ns/op 29.02 MB/s BenchmarkEncode/4096-4 864 139818 ns/op 29.30 MB/s BenchmarkEncode/16384-4 214 550711 ns/op 29.75 MB/s BenchmarkDecode/256-4 26991 4367 ns/op 58.62 MB/s BenchmarkDecode/1024-4 6924 17210 ns/op 59.50 MB/s BenchmarkDecode/4096-4 1735 68533 ns/op 59.77 MB/s BenchmarkDecode/16384-4 438 273446 ns/op 59.92 MB/s BenchmarkDump/256-4 1299 86971 ns/op 2.94 MB/s BenchmarkDump/1024-4 340 339047 ns/op 3.02 MB/s BenchmarkDump/4096-4 85 1344051 ns/op 3.05 MB/s BenchmarkDump/16384-4 21 5462500 ns/op 3.00 MB/s PASS ok encoding/hex 2.804s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 125547279 ns/op 15.46 MB/s 8391224 B/op 56 allocs/op BenchmarkCodeEncoderError-4 1 116027631 ns/op 16.72 MB/s 5312 B/op 73 allocs/op BenchmarkCodeMarshal-4 1 130857198 ns/op 14.83 MB/s 10331584 B/op 55 allocs/op BenchmarkCodeMarshalError-4 1 132108816 ns/op 14.69 MB/s 10337048 B/op 114 allocs/op BenchmarkMarshalBytes/32-4 21829 5442 ns/op BenchmarkMarshalBytes/256-4 5689 20286 ns/op BenchmarkMarshalBytes/4096-4 493 240188 ns/op BenchmarkMarshalBytesError/32-4 57 1989866 ns/op BenchmarkMarshalBytesError/256-4 56 2018827 ns/op BenchmarkMarshalBytesError/4096-4 50 2259167 ns/op BenchmarkCodeDecoder-4 1 416303259 ns/op 4.66 MB/s 11017600 B/op 91360 allocs/op BenchmarkUnicodeDecoder-4 35896 3300 ns/op 4.24 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 48717 2395 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 365144618 ns/op 5.31 MB/s 2938152 B/op 91324 allocs/op BenchmarkCodeUnmarshalReuse-4 1 360804749 ns/op 5.38 MB/s 2938224 B/op 91327 allocs/op BenchmarkUnmarshalString-4 53096 2251 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 129098 866.8 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 324576 429.4 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 75078 1602 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 94297 1248 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 17053 7112 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2701 43306 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 890 131840 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1038473 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 8835732 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 454166 234.5 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 468760 239.4 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 450050 246.3 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 471939 221.6 ns/op BenchmarkEncodeMarshaler-4 68011 1753 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 86150 1393 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4337870 27.69 ns/op BenchmarkNumberIsValidRegexp-4 21007 5761 ns/op PASS ok encoding/json 7.803s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2461221 ns/op 26.63 MB/s BenchmarkDecode-4 24 4900459 ns/op 18.12 MB/s PASS ok encoding/pem 1.436s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3220 38047 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1058 111005 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4528 24155 ns/op PASS ok encoding/xml 1.556s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 206545 534.1 ns/op BenchmarkIntSet-4 300918 477.9 ns/op BenchmarkFloatAdd-4 55419 2110 ns/op BenchmarkFloatSet-4 270016 465.6 ns/op BenchmarkStringSet-4 296934 452.0 ns/op BenchmarkMapSet-4 51715 2099 ns/op BenchmarkMapSetDifferent-4 61634 2261 ns/op BenchmarkMapSetDifferentRandom-4 246 463241 ns/op BenchmarkMapSetString-4 50812 2059 ns/op BenchmarkMapAddSame-4 38505 3150 ns/op BenchmarkMapAddDifferent-4 15348 7572 ns/op BenchmarkMapAddDifferentRandom-4 213 580629 ns/op BenchmarkMapAddSameSteadyState-4 223012 525.5 ns/op BenchmarkMapAddDifferentSteadyState-4 102535 1069 ns/op BenchmarkRealworldExpvarUsage-4 24220 11867 ns/op PASS ok expvar 3.631s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 109551 1045 ns/op BenchmarkSprintfEmpty-4 425151 281.6 ns/op BenchmarkSprintfString-4 321735 375.5 ns/op BenchmarkSprintfTruncateString-4 269491 432.1 ns/op BenchmarkSprintfTruncateBytes-4 149854 788.3 ns/op BenchmarkSprintfSlowParsingPath-4 273919 460.6 ns/op BenchmarkSprintfQuoteString-4 39241 3136 ns/op BenchmarkSprintfInt-4 297380 397.7 ns/op BenchmarkSprintfIntInt-4 226413 540.0 ns/op BenchmarkSprintfPrefixedInt-4 256282 485.5 ns/op BenchmarkSprintfFloat-4 152785 750.1 ns/op BenchmarkSprintfComplex-4 66139 1833 ns/op BenchmarkSprintfBoolean-4 296485 405.6 ns/op BenchmarkSprintfHexString-4 144186 870.9 ns/op BenchmarkSprintfHexBytes-4 92361 1377 ns/op BenchmarkSprintfBytes-4 50830 2381 ns/op BenchmarkSprintfStringer-4 89786 1357 ns/op BenchmarkSprintfStructure-4 41949 2999 ns/op BenchmarkManyArgs-4 74432 1604 ns/op BenchmarkFprintInt-4 71676 1675 ns/op BenchmarkFprintfBytes-4 77964 1539 ns/op BenchmarkFprintIntNoAlloc-4 71083 1672 ns/op BenchmarkScanInts-4 36 3210241 ns/op BenchmarkScanRecursiveInt-4 1 363742346 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 392622119 ns/op PASS ok fmt 5.100s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 799 132943 ns/op PASS ok go/build 1.217s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 43364 2424 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14242 8664 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3751 29444 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1070 111633 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 268 454753 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 54 2010174 ns/op 206215 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 14 8050218 ns/op 865638 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 32194438 ns/op 3634530 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 138537739 ns/op 15259072 B/op 65566 allocs/op PASS ok go/constant 2.548s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 254810108 ns/op 0.25 MB/s 46834544 B/op 49024 allocs/op PASS ok go/format 1.364s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 19589232 ns/op 2.75 MB/s BenchmarkParseOnly-4 7 16642931 ns/op 3.24 MB/s BenchmarkResolve-4 49 2345586 ns/op 22.96 MB/s PASS ok go/parser 2.432s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 144108440 ns/op 0.36 MB/s 5168024 B/op 27619 allocs/op BenchmarkPrintDecl-4 777 146076 ns/op 0.22 MB/s 15718 B/op 51 allocs/op PASS ok go/printer 1.310s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 280 426420 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7415004 ns/op 6.69 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11648923 ns/op 6.22 MB/s BenchmarkScanFiles/net/http/server.go-4 6 16788522 ns/op 6.75 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 232 506730 ns/op 6.07 MB/s PASS ok go/scanner 1.713s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1240059 95.86 ns/op PASS ok go/token 1.268s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 141 853873 ns/op BenchmarkNamed/Underlying/nongeneric-4 919284 130.3 ns/op BenchmarkNamed/Underlying/generic-4 904822 128.7 ns/op BenchmarkNamed/Underlying/src_instance-4 805477 138.3 ns/op BenchmarkNamed/Underlying/user_instance-4 912409 133.2 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 23672 5062 ns/op BenchmarkNamed/NewMethodSet/generic-4 23196 5268 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 23056 5133 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 23323 5187 ns/op BenchmarkCheck/http/funcbodies/info-4 1 524957558 ns/op 58200 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 399071702 ns/op 76556 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 214322589 ns/op 142508 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 201168881 ns/op 151844 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 462270333 ns/op 11195 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 110208122 ns/op 46946 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 64106365 ns/op 80712 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 63079572 ns/op 82024 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 160769881 ns/op 13475 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 62160435 ns/op 34847 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 46402031 ns/op 46691 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 44938445 ns/op 48207 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1065047933 ns/op 60240 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 588318210 ns/op 109047 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 143449750 ns/op 447067 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 110356094 ns/op 580945 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 490555305 ns/op 4070 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 95110444 ns/op 20993 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 75669924 ns/op 26384 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 76513196 ns/op 26090 lines/s PASS ok go/types 18.570s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 10994 10890 ns/op 94.03 MB/s PASS ok hash/adler32 1.300s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 220480 515.7 ns/op 29.09 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 224284 499.9 ns/op 30.01 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 124335 942.8 ns/op 42.43 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 128379 918.6 ns/op 43.55 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 449374 276.3 ns/op 1853.02 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 452290 275.3 ns/op 1859.84 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 392254 325.8 ns/op 3143.00 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 400294 327.7 ns/op 3125.05 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 238881 626.0 ns/op 6542.84 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 232717 620.4 ns/op 6602.45 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 46609 3389 ns/op 9667.59 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 42057 3347 ns/op 9789.72 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 446972 294.7 ns/op 50.90 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 431889 266.0 ns/op 56.38 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 420084 274.8 ns/op 145.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 440929 267.0 ns/op 149.79 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 329050 357.2 ns/op 1433.34 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 324493 363.7 ns/op 1407.80 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 259831 462.1 ns/op 2215.95 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 256494 454.2 ns/op 2254.30 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 216594 532.7 ns/op 7689.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 219976 538.4 ns/op 7607.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 48440 2480 ns/op 13211.73 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 47401 2484 ns/op 13189.75 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 216405 553.6 ns/op 27.09 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 235758 502.3 ns/op 29.86 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 117900 981.6 ns/op 40.75 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 123327 966.0 ns/op 41.41 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9529 11902 ns/op 43.02 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9933 11947 ns/op 42.86 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4544 26325 ns/op 38.90 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4687 25665 ns/op 39.90 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1087 111409 ns/op 36.77 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1087 112077 ns/op 36.55 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 129 914198 ns/op 35.84 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 130 911106 ns/op 35.97 MB/s PASS ok hash/crc32 6.116s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1083565 ns/op 60.48 MB/s BenchmarkCrc64/ISO4KB-4 1203 96917 ns/op 42.26 MB/s BenchmarkCrc64/ISO1KB-4 5672 20541 ns/op 49.85 MB/s BenchmarkCrc64/ECMA64KB-4 97 1085935 ns/op 60.35 MB/s BenchmarkCrc64/Random64KB-4 100 1043132 ns/op 62.83 MB/s BenchmarkCrc64/Random16KB-4 435 272906 ns/op 60.04 MB/s PASS ok hash/crc64 1.810s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 11089 10783 ns/op 94.96 MB/s BenchmarkFnv32aKB-4 11098 10767 ns/op 95.11 MB/s BenchmarkFnv64KB-4 10000 11117 ns/op 92.11 MB/s BenchmarkFnv64aKB-4 10000 11189 ns/op 91.52 MB/s BenchmarkFnv128KB-4 2161 54302 ns/op 18.86 MB/s BenchmarkFnv128aKB-4 2248 52451 ns/op 19.52 MB/s PASS ok hash/fnv 2.005s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 561177 190.2 ns/op 21.03 MB/s BenchmarkHash/n=4/Bytes-4 3929409 29.94 ns/op 133.60 MB/s BenchmarkHash/n=4/String-4 1749044 68.74 ns/op 58.19 MB/s BenchmarkHash/n=8/Write-4 575460 192.4 ns/op 41.58 MB/s BenchmarkHash/n=8/Bytes-4 4206453 28.85 ns/op 277.32 MB/s BenchmarkHash/n=8/String-4 1740836 69.11 ns/op 115.76 MB/s BenchmarkHash/n=16/Write-4 581749 197.3 ns/op 81.08 MB/s BenchmarkHash/n=16/Bytes-4 4406455 27.91 ns/op 573.19 MB/s BenchmarkHash/n=16/String-4 1702477 69.23 ns/op 231.12 MB/s BenchmarkHash/n=32/Write-4 612144 201.1 ns/op 159.09 MB/s BenchmarkHash/n=32/Bytes-4 4070691 29.27 ns/op 1093.30 MB/s BenchmarkHash/n=32/String-4 1579186 72.53 ns/op 441.18 MB/s BenchmarkHash/n=64/Write-4 478746 217.0 ns/op 294.94 MB/s BenchmarkHash/n=64/Bytes-4 3707136 32.30 ns/op 1981.61 MB/s BenchmarkHash/n=64/String-4 1642123 71.90 ns/op 890.17 MB/s BenchmarkHash/n=256/Write-4 394476 285.2 ns/op 897.58 MB/s BenchmarkHash/n=256/Bytes-4 2017951 61.15 ns/op 4186.49 MB/s BenchmarkHash/n=256/String-4 904234 134.0 ns/op 1910.84 MB/s BenchmarkHash/n=320/Write-4 414978 283.3 ns/op 1129.68 MB/s BenchmarkHash/n=320/Bytes-4 1568262 77.62 ns/op 4122.51 MB/s BenchmarkHash/n=320/String-4 661371 186.5 ns/op 1716.20 MB/s BenchmarkHash/n=1024/Write-4 277725 445.6 ns/op 2298.06 MB/s BenchmarkHash/n=1024/Bytes-4 734706 187.2 ns/op 5471.35 MB/s BenchmarkHash/n=1024/String-4 249591 484.7 ns/op 2112.50 MB/s BenchmarkHash/n=4096/Write-4 124911 1050 ns/op 3901.43 MB/s BenchmarkHash/n=4096/Bytes-4 202152 702.0 ns/op 5834.98 MB/s BenchmarkHash/n=4096/String-4 63900 1876 ns/op 2183.90 MB/s BenchmarkHash/n=16384/Write-4 35628 3468 ns/op 4724.52 MB/s BenchmarkHash/n=16384/Bytes-4 47548 2746 ns/op 5966.50 MB/s BenchmarkHash/n=16384/String-4 16236 7433 ns/op 2204.22 MB/s PASS ok hash/maphash 5.619s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 831 128912 ns/op BenchmarkEscapeNone-4 119949 971.6 ns/op BenchmarkUnescape-4 758 155564 ns/op BenchmarkUnescapeNone-4 528430 217.7 ns/op BenchmarkUnescapeSparse-4 10000 11466 ns/op BenchmarkUnescapeDense-4 1170 100394 ns/op PASS ok html 1.799s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9642 12028 ns/op BenchmarkCSSEscaperNoSpecials-4 48757 2428 ns/op BenchmarkDecodeCSS-4 26660 4392 ns/op BenchmarkDecodeCSSNoSpecials-4 4334527 27.65 ns/op BenchmarkCSSValueFilter-4 122004 987.1 ns/op BenchmarkCSSValueFilterOk-4 85902 1394 ns/op BenchmarkEscapedExecute-4 4476 24259 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10319 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 68952 1711 ns/op BenchmarkStripTags-4 22446 5399 ns/op BenchmarkStripTagsNoSpecials-4 310488 383.6 ns/op BenchmarkJSValEscaperWithNum-4 24764 4932 ns/op BenchmarkJSValEscaperWithStr-4 5430 20708 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 19255 6115 ns/op BenchmarkJSValEscaperWithObj-4 4428 24317 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14086 8493 ns/op BenchmarkJSStrEscaperNoSpecials-4 62227 1964 ns/op BenchmarkJSStrEscaper-4 10000 10024 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 57591 2081 ns/op BenchmarkJSRegexpEscaper-4 10000 10472 ns/op BenchmarkTemplateSpecialTags-4 99 1179012 ns/op BenchmarkURLEscaper-4 4201 26550 ns/op BenchmarkURLEscaperNoSpecials-4 180825 674.0 ns/op BenchmarkURLNormalizer-4 5325 19781 ns/op BenchmarkURLNormalizerNoSpecials-4 169230 702.8 ns/op BenchmarkSrcsetFilter-4 19717 6162 ns/op BenchmarkSrcsetFilterNoSpecials-4 108774 1073 ns/op PASS ok html/template 5.023s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 536689 196.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 448621 243.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 676699 182.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 453640 242.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1854373 64.77 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1252712 99.50 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1838245 65.46 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1261604 95.37 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1492286 81.32 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 454124 248.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 371421 319.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 428563 260.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 373995 315.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 796663 145.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 591027 206.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 937334 124.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 596600 203.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 427849 268.0 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1457020 82.09 ns/op BenchmarkRGBASetRGBA-4 1447026 82.33 ns/op BenchmarkRGBA64At-4 806829 139.8 ns/op BenchmarkRGBA64SetRGBA64-4 793450 144.9 ns/op BenchmarkNRGBAAt-4 1441186 82.18 ns/op BenchmarkNRGBASetNRGBA-4 1459233 86.06 ns/op BenchmarkNRGBA64At-4 780697 141.2 ns/op BenchmarkNRGBA64SetNRGBA64-4 747086 145.7 ns/op BenchmarkAlphaAt-4 2474055 48.44 ns/op BenchmarkAlphaSetAlpha-4 2546760 47.07 ns/op BenchmarkAlpha16At-4 1565913 75.53 ns/op BenchmarkAlphaSetAlpha16-4 1570460 77.20 ns/op BenchmarkGrayAt-4 2463081 48.82 ns/op BenchmarkGraySetGray-4 2492629 47.59 ns/op BenchmarkGray16At-4 1569982 75.84 ns/op BenchmarkGraySetGray16-4 1562647 76.59 ns/op PASS ok image 6.448s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4221267 27.94 ns/op BenchmarkYCbCrToRGB/128-4 4301608 27.94 ns/op BenchmarkYCbCrToRGB/255-4 4197250 29.03 ns/op BenchmarkRGBToYCbCr/0-4 4385882 27.69 ns/op BenchmarkRGBToYCbCr/Cb-4 4296158 28.02 ns/op BenchmarkRGBToYCbCr/Cr-4 4357183 27.57 ns/op BenchmarkYCbCrToRGBA/0-4 3252942 37.14 ns/op BenchmarkYCbCrToRGBA/128-4 3394514 35.68 ns/op BenchmarkYCbCrToRGBA/255-4 3440990 35.17 ns/op BenchmarkNYCbCrAToRGBA/0-4 3374545 35.74 ns/op BenchmarkNYCbCrAToRGBA/128-4 3319143 36.20 ns/op BenchmarkNYCbCrAToRGBA/255-4 3326533 36.18 ns/op PASS ok image/color 2.946s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 30286720 ns/op BenchmarkFillSrc-4 334 340856 ns/op BenchmarkCopyOver-4 7 15292402 ns/op BenchmarkCopySrc-4 434 269059 ns/op BenchmarkNRGBAOver-4 7 16153046 ns/op BenchmarkNRGBASrc-4 10 10774524 ns/op BenchmarkYCbCr-4 8 12687324 ns/op BenchmarkGray-4 16 6752051 ns/op BenchmarkCMYK-4 10 10933927 ns/op BenchmarkGlyphOver-4 21 5359175 ns/op BenchmarkRGBAMaskOver-4 4 27456357 ns/op BenchmarkGrayMaskOver-4 5 20831474 ns/op BenchmarkRGBA64ImageMaskOver-4 3 33553891 ns/op BenchmarkRGBA-4 5 22377250 ns/op BenchmarkPalettedFill-4 1004 122156 ns/op BenchmarkPalettedRGBA-4 5 24816864 ns/op BenchmarkGenericOver-4 2 50665206 ns/op BenchmarkGenericMaskOver-4 5 20655705 ns/op BenchmarkGenericSrc-4 3 33582806 ns/op BenchmarkGenericMaskSrc-4 4 29586086 ns/op PASS ok image/draw 6.889s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4639324 ns/op 3.33 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 114104010 ns/op 2.69 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3006092924 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 63 1859645 ns/op 8.31 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 148215550 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.067s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3716 28934 ns/op BenchmarkIDCT-4 4113 27447 ns/op BenchmarkDecodeBaseline-4 9 12058842 ns/op 5.12 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 16672026 ns/op 3.71 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 156017071 ns/op 7.88 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 197822535 ns/op 4.66 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 2.264s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12639052 9.328 ns/op BenchmarkDecodeGray-4 13 8454220 ns/op 7.75 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 35986265 ns/op 7.28 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 30976364 ns/op 8.46 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5473668 ns/op 11.97 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 28977158 ns/op 9.05 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 36439838 ns/op 7.19 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 52368644 ns/op 5.87 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 52737828 ns/op 5.83 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 170778010 ns/op 7.20 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 184746793 ns/op 6.65 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 26956428 ns/op 11.40 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 170864468 ns/op 7.19 MB/s 860352 B/op 31 allocs/op BenchmarkEncodeRGBA-4 1 738155010 ns/op 1.66 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.478s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 3 50160228 ns/op 1.99 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 42307998 ns/op 2.36 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 308377810 ns/op 1.62 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 280016995 ns/op 1.79 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 50720456 ns/op 1.97 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 40286279 ns/op 2.48 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 276221028 ns/op 1.81 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 261686095 ns/op 1.91 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 624966182 ns/op 1.60 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 606958896 ns/op 1.65 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3734556643 ns/op 1.34 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3491524696 ns/op 1.43 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8611969 ns/op 11.61 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 8828074 ns/op 11.33 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 43222407 ns/op 11.57 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 44694122 ns/op 11.19 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 82149194 ns/op 12.17 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 85376182 ns/op 11.71 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 412997993 ns/op 12.11 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 428608213 ns/op 11.67 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 55804531 ns/op 1.79 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 48539159 ns/op 2.06 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 358180592 ns/op 1.40 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 375035092 ns/op 1.33 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 842705657 ns/op 1.19 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 845103460 ns/op 1.18 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5209444299 ns/op 0.96 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4854726980 ns/op 1.03 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 151039078 ns/op 27.67 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 156732340 ns/op 26.67 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 42.375s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 37274 2978 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 38938 3214 ns/op 0.62 MB/s BenchmarkMarshalCorpusFile/4-4 34021 3554 ns/op 1.13 MB/s BenchmarkMarshalCorpusFile/8-4 29125 4151 ns/op 1.93 MB/s BenchmarkMarshalCorpusFile/16-4 22539 5351 ns/op 2.99 MB/s BenchmarkMarshalCorpusFile/32-4 14761 8269 ns/op 3.87 MB/s BenchmarkMarshalCorpusFile/64-4 7660 13106 ns/op 4.88 MB/s BenchmarkMarshalCorpusFile/128-4 5032 21031 ns/op 6.09 MB/s BenchmarkMarshalCorpusFile/256-4 2918 40256 ns/op 6.36 MB/s BenchmarkMarshalCorpusFile/512-4 1514 78469 ns/op 6.52 MB/s BenchmarkMarshalCorpusFile/1024-4 801 150967 ns/op 6.78 MB/s BenchmarkMarshalCorpusFile/2048-4 390 308282 ns/op 6.64 MB/s BenchmarkMarshalCorpusFile/4096-4 196 602808 ns/op 6.79 MB/s BenchmarkMarshalCorpusFile/8192-4 96 1195792 ns/op 6.85 MB/s BenchmarkMarshalCorpusFile/16384-4 49 2411785 ns/op 6.79 MB/s BenchmarkMarshalCorpusFile/32768-4 21 5323498 ns/op 6.16 MB/s BenchmarkMarshalCorpusFile/65536-4 10 10662079 ns/op 6.15 MB/s BenchmarkMarshalCorpusFile/131072-4 5 21744534 ns/op 6.03 MB/s BenchmarkMarshalCorpusFile/262144-4 3 44344840 ns/op 5.91 MB/s BenchmarkMarshalCorpusFile/524288-4 2 93495353 ns/op 5.61 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 173972330 ns/op 6.03 MB/s BenchmarkUnmarshalCorpusFile/1-4 9064 11489 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9301 11758 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8791 12909 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 7110 14674 ns/op 0.55 MB/s BenchmarkUnmarshalCorpusFile/16-4 6609 17565 ns/op 0.91 MB/s BenchmarkUnmarshalCorpusFile/32-4 4360 25878 ns/op 1.24 MB/s BenchmarkUnmarshalCorpusFile/64-4 3691 30815 ns/op 2.08 MB/s BenchmarkUnmarshalCorpusFile/128-4 2845 39519 ns/op 3.24 MB/s BenchmarkUnmarshalCorpusFile/256-4 1077 106334 ns/op 2.41 MB/s BenchmarkUnmarshalCorpusFile/512-4 594 198976 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/1024-4 310 383993 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/2048-4 154 767049 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/4096-4 73 1514252 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 3046236 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 6043611 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 12158537 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 24156496 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 48971219 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 96866757 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 194949510 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 389338192 ns/op 2.69 MB/s BenchmarkMutatorBytes/1-4 36576 3263 ns/op BenchmarkMutatorBytes/10-4 38202 3211 ns/op BenchmarkMutatorBytes/100-4 35385 3422 ns/op BenchmarkMutatorBytes/1000-4 23305 5458 ns/op BenchmarkMutatorBytes/10000-4 5866 23899 ns/op BenchmarkMutatorBytes/100000-4 954 144825 ns/op BenchmarkMutatorString/1-4 32589 3397 ns/op BenchmarkMutatorString/10-4 35486 3345 ns/op BenchmarkMutatorString/100-4 31670 4043 ns/op BenchmarkMutatorString/1000-4 14480 7961 ns/op BenchmarkMutatorString/10000-4 3516 57587 ns/op BenchmarkMutatorString/100000-4 340 441322 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 16567 6036 ns/op BenchmarkMutatorAllBasicTypes/string-4 18382 6260 ns/op BenchmarkMutatorAllBasicTypes/bool-4 62642 1960 ns/op BenchmarkMutatorAllBasicTypes/float32-4 54612 2159 ns/op BenchmarkMutatorAllBasicTypes/float64-4 54386 2196 ns/op BenchmarkMutatorAllBasicTypes/int-4 56810 2040 ns/op BenchmarkMutatorAllBasicTypes/int8-4 57886 2044 ns/op BenchmarkMutatorAllBasicTypes/int16-4 57830 2060 ns/op BenchmarkMutatorAllBasicTypes/int32-4 58210 2052 ns/op BenchmarkMutatorAllBasicTypes/int64-4 57690 2020 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 56763 2108 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 57123 2122 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 56606 2088 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 56889 2076 ns/op PASS ok internal/fuzz 12.678s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 53251 2245 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 134991 922.4 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.453s PASS ok internal/poll 1.079s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20441995 ns/op PASS ok internal/trace 3.570s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 2 84607241 ns/op 2.10 MB/s 1143304 B/op 24 allocs/op PASS ok internal/zstd 1.359s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 17851 9182 ns/op BenchmarkCopyNLarge-4 302 480882 ns/op PASS ok io 1.635s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 213339 520.1 ns/op BenchmarkPrintln-4 22470 5215 ns/op 76 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 35293 3439 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 5553 22251 ns/op BenchmarkDiscard-4 942454 126.1 ns/op 0 B/op 0 allocs/op PASS ok log 1.874s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 77672 1517 ns/op BenchmarkJSONHandler/defaults-4 6700 15601 ns/op 519 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 4533 24675 ns/op 785 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5239 21797 ns/op 761 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7275 14770 ns/op 530 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7458 14902 ns/op 549 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 5732 19741 ns/op 539 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 31922 3803 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 31840 3786 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 62366 1934 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 52453 2445 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 47624 2438 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 48747 2541 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 50812 2522 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 48657 2449 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 432738 270.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 318080 359.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 222508 524.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 158539 738.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 129060 905.7 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 6565 16826 ns/op BenchmarkDispatch/switch-checked-4 202342 579.0 ns/op BenchmarkDispatch/As-4 187345 617.6 ns/op BenchmarkDispatch/Visit-4 182409 618.3 ns/op BenchmarkUnsafeStrings-4 19284 6146 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 PASS ok log/slog 4.423s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 2135766 55.37 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1734147 67.88 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1431625 83.22 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 393368 257.5 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 68882 1643 ns/op 264 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 73694 1664 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 48769 2474 ns/op 472 B/op 1 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 16730 7414 ns/op 2062 B/op 1 allocs/op BenchmarkAttrs/Text_discard/5_args-4 14586 8441 ns/op 607 B/op 3 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 14883 8006 ns/op 621 B/op 3 allocs/op BenchmarkAttrs/Text_discard/10_args-4 10357 11593 ns/op 912 B/op 7 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3224 32433 ns/op 3032 B/op 22 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18534 6486 ns/op 521 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 18565 6461 ns/op 519 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12880 9446 ns/op 741 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4104 26840 ns/op 2318 B/op 2 allocs/op PASS ok log/slog/internal/benchmarks 3.856s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 3 36152921 ns/op BenchmarkKeys-4 7 14876746 ns/op BenchmarkValues-4 7 15197964 ns/op PASS ok maps 3.649s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1812039 68.34 ns/op BenchmarkAcosh-4 942445 120.0 ns/op BenchmarkAsin-4 1831394 68.23 ns/op BenchmarkAsinh-4 983740 126.5 ns/op BenchmarkAtan-4 2360192 52.14 ns/op BenchmarkAtanh-4 979334 120.2 ns/op BenchmarkAtan2-4 1771399 69.14 ns/op BenchmarkCbrt-4 1351548 89.43 ns/op BenchmarkCeil-4 18486910 6.042 ns/op BenchmarkCompare-4 4101216 29.15 ns/op BenchmarkCompare32-4 4976600 24.19 ns/op BenchmarkCopysign-4 3135154 38.31 ns/op BenchmarkCos-4 1326735 90.45 ns/op BenchmarkCosh-4 1396190 85.48 ns/op BenchmarkErf-4 2272094 55.06 ns/op BenchmarkErfc-4 2236548 55.39 ns/op BenchmarkErfinv-4 1888509 66.37 ns/op BenchmarkErfcinv-4 1898502 66.02 ns/op BenchmarkExp-4 4896979 42.05 ns/op BenchmarkExpGo-4 932466 129.3 ns/op BenchmarkExpm1-4 2000368 60.23 ns/op BenchmarkExp2-4 987504 122.0 ns/op BenchmarkExp2Go-4 895581 127.5 ns/op BenchmarkAbs-4 4056123 29.80 ns/op BenchmarkDim-4 8655366 13.86 ns/op BenchmarkFloor-4 18772902 6.025 ns/op BenchmarkMax-4 12765506 9.357 ns/op BenchmarkMin-4 12835963 9.346 ns/op BenchmarkMod-4 335185 335.8 ns/op BenchmarkFrexp-4 2009422 59.40 ns/op BenchmarkGamma-4 769262 158.9 ns/op BenchmarkHypot-4 10099366 24.83 ns/op BenchmarkHypotGo-4 1572538 77.43 ns/op BenchmarkIlogb-4 2383530 49.64 ns/op BenchmarkJ0-4 256930 482.3 ns/op BenchmarkJ1-4 270700 465.7 ns/op BenchmarkJn-4 125967 974.3 ns/op BenchmarkLdexp-4 1973454 61.22 ns/op BenchmarkLgamma-4 946167 131.4 ns/op BenchmarkLog-4 4343245 51.00 ns/op BenchmarkLogb-4 2394556 48.90 ns/op BenchmarkLog1p-4 1255118 97.39 ns/op BenchmarkLog10-4 3984486 53.12 ns/op BenchmarkLog2-4 1500608 79.16 ns/op BenchmarkModf-4 2938032 41.42 ns/op BenchmarkNextafter32-4 2857484 42.33 ns/op BenchmarkNextafter64-4 2900625 41.37 ns/op BenchmarkPowInt-4 592293 194.0 ns/op BenchmarkPowFrac-4 416372 292.3 ns/op BenchmarkPow10Pos-4 4580439 26.31 ns/op BenchmarkPow10Neg-4 4554570 26.14 ns/op BenchmarkRound-4 3786934 31.95 ns/op BenchmarkRoundToEven-4 8897707 13.19 ns/op BenchmarkRemainder-4 513288 232.3 ns/op BenchmarkSignbit-4 5458882 22.06 ns/op BenchmarkSin-4 1710649 71.82 ns/op BenchmarkSincos-4 1000000 108.2 ns/op BenchmarkSinh-4 1696969 71.63 ns/op BenchmarkSqrtIndirect-4 18691442 5.625 ns/op BenchmarkSqrtLatency-4 17756898 7.677 ns/op BenchmarkSqrtIndirectLatency-4 17667952 7.636 ns/op BenchmarkSqrtGoLatency-4 1000000 101.7 ns/op BenchmarkSqrtPrime-4 33528 3566 ns/op BenchmarkTan-4 1484718 81.84 ns/op BenchmarkTanh-4 1309435 91.12 ns/op BenchmarkTrunc-4 18728119 5.995 ns/op BenchmarkY0-4 259933 466.1 ns/op BenchmarkY1-4 260730 462.5 ns/op BenchmarkYn-4 127132 962.5 ns/op BenchmarkFloat64bits-4 5717308 21.07 ns/op BenchmarkFloat64frombits-4 5486991 21.71 ns/op BenchmarkFloat32bits-4 5374442 22.11 ns/op BenchmarkFloat32frombits-4 5281568 21.04 ns/op BenchmarkFMA-4 17459532 6.397 ns/op PASS ok math 12.854s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 12113916 10.33 ns/op 6195.77 MB/s BenchmarkAddVV/2-4 10514976 11.21 ns/op 11422.10 MB/s BenchmarkAddVV/3-4 9740732 12.13 ns/op 15834.66 MB/s BenchmarkAddVV/4-4 9763918 12.46 ns/op 20540.10 MB/s BenchmarkAddVV/5-4 9100479 13.18 ns/op 24270.86 MB/s BenchmarkAddVV/10-4 7554624 15.74 ns/op 40657.99 MB/s BenchmarkAddVV/100-4 1689018 70.62 ns/op 90619.61 MB/s BenchmarkAddVV/1000-4 207326 580.4 ns/op 110260.51 MB/s BenchmarkSubVV/1-4 11998102 10.36 ns/op 6175.24 MB/s BenchmarkSubVV/2-4 10614812 11.15 ns/op 11474.98 MB/s BenchmarkSubVV/3-4 9929976 12.18 ns/op 15757.60 MB/s BenchmarkSubVV/4-4 9768699 12.53 ns/op 20427.48 MB/s BenchmarkSubVV/5-4 9069614 13.18 ns/op 24281.09 MB/s BenchmarkSubVV/10-4 7461631 15.76 ns/op 40599.11 MB/s BenchmarkSubVV/100-4 1677828 71.14 ns/op 89963.94 MB/s BenchmarkSubVV/1000-4 200528 576.6 ns/op 111003.02 MB/s BenchmarkAddVW/1-4 13351858 9.099 ns/op 879.22 MB/s BenchmarkAddVW/2-4 12414961 9.877 ns/op 1619.94 MB/s BenchmarkAddVW/3-4 11467759 10.58 ns/op 2267.75 MB/s BenchmarkAddVW/4-4 11159860 10.68 ns/op 2997.16 MB/s BenchmarkAddVW/5-4 10447773 11.44 ns/op 3496.81 MB/s BenchmarkAddVW/10-4 8937045 13.50 ns/op 5927.20 MB/s BenchmarkAddVW/100-4 313777 348.7 ns/op 2294.32 MB/s BenchmarkAddVW/1000-4 51849 2280 ns/op 3509.37 MB/s BenchmarkAddVWext/1-4 13276965 9.054 ns/op 883.60 MB/s BenchmarkAddVWext/2-4 12131776 10.03 ns/op 1595.83 MB/s BenchmarkAddVWext/3-4 10350818 11.39 ns/op 2107.59 MB/s BenchmarkAddVWext/4-4 11272387 10.67 ns/op 2998.27 MB/s BenchmarkAddVWext/5-4 10313731 11.51 ns/op 3474.62 MB/s BenchmarkAddVWext/10-4 8954344 13.49 ns/op 5930.57 MB/s BenchmarkAddVWext/100-4 89366 1343 ns/op 595.86 MB/s BenchmarkAddVWext/1000-4 8752 13035 ns/op 613.72 MB/s BenchmarkSubVW/1-4 13199706 9.060 ns/op 882.96 MB/s BenchmarkSubVW/2-4 12360567 9.833 ns/op 1627.21 MB/s BenchmarkSubVW/3-4 11371586 10.44 ns/op 2297.89 MB/s BenchmarkSubVW/4-4 11170630 10.62 ns/op 3012.41 MB/s BenchmarkSubVW/5-4 10519161 11.37 ns/op 3517.31 MB/s BenchmarkSubVW/10-4 8870853 13.52 ns/op 5917.63 MB/s BenchmarkSubVW/100-4 334545 354.3 ns/op 2257.76 MB/s BenchmarkSubVW/1000-4 52942 2262 ns/op 3536.59 MB/s BenchmarkSubVWext/1-4 12931094 9.055 ns/op 883.52 MB/s BenchmarkSubVWext/2-4 12272493 9.864 ns/op 1621.98 MB/s BenchmarkSubVWext/3-4 11235753 10.68 ns/op 2246.49 MB/s BenchmarkSubVWext/4-4 10736298 10.70 ns/op 2990.38 MB/s BenchmarkSubVWext/5-4 10442649 11.40 ns/op 3507.84 MB/s BenchmarkSubVWext/10-4 8665035 13.54 ns/op 5910.51 MB/s BenchmarkSubVWext/100-4 89455 1311 ns/op 610.26 MB/s BenchmarkSubVWext/1000-4 9192 12561 ns/op 636.89 MB/s BenchmarkMulAddVWW/1-4 10699171 11.30 ns/op 5661.48 MB/s BenchmarkMulAddVWW/2-4 10092793 12.06 ns/op 10614.08 MB/s BenchmarkMulAddVWW/3-4 9573933 12.65 ns/op 15172.47 MB/s BenchmarkMulAddVWW/4-4 8733279 13.46 ns/op 19022.25 MB/s BenchmarkMulAddVWW/5-4 8407012 14.30 ns/op 22378.17 MB/s BenchmarkMulAddVWW/10-4 6302880 19.06 ns/op 33585.73 MB/s BenchmarkMulAddVWW/100-4 1000000 107.8 ns/op 59366.87 MB/s BenchmarkMulAddVWW/1000-4 126847 929.1 ns/op 68886.53 MB/s BenchmarkAddMulVVW/1-4 11975409 9.951 ns/op 6431.39 MB/s BenchmarkAddMulVVW/2-4 10592578 11.40 ns/op 11226.15 MB/s BenchmarkAddMulVVW/3-4 9728924 12.32 ns/op 15590.46 MB/s BenchmarkAddMulVVW/4-4 8886004 13.63 ns/op 18781.31 MB/s BenchmarkAddMulVVW/5-4 8238002 14.58 ns/op 21947.96 MB/s BenchmarkAddMulVVW/10-4 6821893 17.41 ns/op 36754.95 MB/s BenchmarkAddMulVVW/100-4 1483452 81.19 ns/op 78831.46 MB/s BenchmarkAddMulVVW/1000-4 164434 715.8 ns/op 89412.47 MB/s BenchmarkDivWVW/1-4 2702730 44.76 ns/op 1429.72 MB/s BenchmarkDivWVW/2-4 1252152 97.49 ns/op 1312.95 MB/s BenchmarkDivWVW/3-4 898383 124.0 ns/op 1548.02 MB/s BenchmarkDivWVW/4-4 790237 143.1 ns/op 1788.72 MB/s BenchmarkDivWVW/5-4 820837 147.7 ns/op 2165.98 MB/s BenchmarkDivWVW/10-4 447928 269.1 ns/op 2378.34 MB/s BenchmarkDivWVW/100-4 57974 2081 ns/op 3075.19 MB/s BenchmarkDivWVW/1000-4 5658 19975 ns/op 3203.97 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11387886 10.44 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12116190 10.08 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10527910 11.27 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10928984 10.95 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9900296 12.05 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10141892 11.85 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9280215 12.96 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9424806 12.56 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8666842 13.79 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8922650 13.49 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6533830 18.07 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6995992 17.16 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 108.4 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1289355 93.09 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 128210 931.7 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 154074 767.5 ns/op BenchmarkDecimalConversion-4 222 538412 ns/op BenchmarkFloatString/100-4 12230 9910 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 231 517627 ns/op 2911 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 47257072 ns/op 60424 B/op 48 allocs/op BenchmarkFloatString/100000-4 1 4746598298 ns/op 826920 B/op 505 allocs/op BenchmarkFloatAdd/10-4 173259 676.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 175686 680.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 154046 760.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 88210 1383 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17188 6970 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 236667 513.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 231054 508.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 223016 533.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 158534 743.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45331 2640 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2008 57316 ns/op BenchmarkParseFloatLargeExp-4 470 253764 ns/op BenchmarkGCD10x10/WithoutXY-4 204256 581.4 ns/op BenchmarkGCD10x10/WithXY-4 60242 1962 ns/op BenchmarkGCD10x100/WithoutXY-4 104817 1159 ns/op BenchmarkGCD10x100/WithXY-4 18038 6763 ns/op BenchmarkGCD10x1000/WithoutXY-4 67848 1769 ns/op BenchmarkGCD10x1000/WithXY-4 14980 8332 ns/op BenchmarkGCD100x100/WithoutXY-4 26344 4604 ns/op BenchmarkGCD100x100/WithXY-4 9807 11100 ns/op BenchmarkGCD100x1000/WithoutXY-4 12657 9696 ns/op BenchmarkGCD100x1000/WithXY-4 5773 18755 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2155 56556 ns/op BenchmarkGCD1000x1000/WithXY-4 1153 96214 ns/op BenchmarkHilbert-4 21 4907115 ns/op BenchmarkBinomial-4 14115 8345 ns/op BenchmarkQuoRem-4 21313 5870 ns/op BenchmarkExp-4 15 7531555 ns/op BenchmarkExpMont/Odd-4 124 948656 ns/op 2590 B/op 22 allocs/op BenchmarkExpMont/Even1-4 122 965047 ns/op 3357 B/op 37 allocs/op BenchmarkExpMont/Even2-4 100 1008006 ns/op 3864 B/op 54 allocs/op BenchmarkExpMont/Even3-4 100 1007768 ns/op 3869 B/op 54 allocs/op BenchmarkExpMont/Even4-4 100 1009539 ns/op 3910 B/op 55 allocs/op BenchmarkExpMont/Even8-4 120 993042 ns/op 3846 B/op 53 allocs/op BenchmarkExpMont/Even32-4 118 991379 ns/op 3867 B/op 54 allocs/op BenchmarkExpMont/Even64-4 144 832366 ns/op 3635 B/op 53 allocs/op BenchmarkExpMont/Even96-4 136 859495 ns/op 3778 B/op 51 allocs/op BenchmarkExpMont/Even128-4 158 736988 ns/op 3253 B/op 50 allocs/op BenchmarkExpMont/Even255-4 182 644323 ns/op 2956 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 432 271212 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 387 307006 ns/op 1730 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 385 306025 ns/op 1726 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 385 308189 ns/op 1762 B/op 48 allocs/op BenchmarkExp2-4 14 7529703 ns/op BenchmarkBitset-4 766125 152.3 ns/op BenchmarkBitsetNeg-4 435963 272.7 ns/op BenchmarkBitsetOrig-4 262467 459.1 ns/op BenchmarkBitsetNegOrig-4 169194 711.7 ns/op BenchmarkModSqrt225_Tonelli-4 100 1062344 ns/op BenchmarkModSqrt225_3Mod4-4 372 324582 ns/op BenchmarkModSqrt231_Tonelli-4 100 1093722 ns/op BenchmarkModSqrt231_5Mod8-4 309 375193 ns/op BenchmarkModInverse-4 13364 9456 ns/op BenchmarkSqrt-4 1686 71726 ns/op BenchmarkIntSqr/1-4 1371769 88.50 ns/op BenchmarkIntSqr/2-4 707120 161.3 ns/op BenchmarkIntSqr/3-4 601215 192.6 ns/op BenchmarkIntSqr/5-4 422229 274.4 ns/op BenchmarkIntSqr/8-4 308745 400.2 ns/op BenchmarkIntSqr/10-4 249613 483.2 ns/op BenchmarkIntSqr/20-4 50710 2498 ns/op BenchmarkIntSqr/30-4 36141 3397 ns/op BenchmarkIntSqr/50-4 23152 5390 ns/op BenchmarkIntSqr/80-4 13698 8724 ns/op BenchmarkIntSqr/100-4 9074 11421 ns/op BenchmarkIntSqr/200-4 3868 30411 ns/op BenchmarkIntSqr/300-4 1506 70216 ns/op BenchmarkIntSqr/500-4 826 152188 ns/op BenchmarkIntSqr/800-4 308 391305 ns/op BenchmarkIntSqr/1000-4 224 526107 ns/op BenchmarkDiv/20/10-4 421546 279.3 ns/op BenchmarkDiv/40/20-4 413290 282.6 ns/op BenchmarkDiv/100/50-4 362265 325.2 ns/op BenchmarkDiv/200/100-4 50084 2427 ns/op BenchmarkDiv/400/200-4 46885 2521 ns/op BenchmarkDiv/1000/500-4 40083 3124 ns/op BenchmarkDiv/2000/1000-4 30058 4193 ns/op BenchmarkDiv/20000/10000-4 1071 111058 ns/op BenchmarkDiv/200000/100000-4 27 4562135 ns/op BenchmarkDiv/2000000/1000000-4 1 125065680 ns/op BenchmarkDiv/20000000/10000000-4 1 3703481279 ns/op BenchmarkMul-4 5 21856148 ns/op BenchmarkNatMul/10-4 181245 661.9 ns/op BenchmarkNatMul/100-4 5958 20651 ns/op BenchmarkNatMul/1000-4 180 654127 ns/op BenchmarkZeroShifts/Shl-4 20206 6552 ns/op BenchmarkZeroShifts/ShlSame-4 4990389 23.86 ns/op BenchmarkZeroShifts/Shr-4 19161 6250 ns/op BenchmarkZeroShifts/ShrSame-4 5012614 23.55 ns/op BenchmarkExp3Power/0x10-4 194008 627.7 ns/op BenchmarkExp3Power/0x40-4 161353 745.8 ns/op BenchmarkExp3Power/0x100-4 99505 1237 ns/op BenchmarkExp3Power/0x400-4 45624 2663 ns/op BenchmarkExp3Power/0x1000-4 8978 12037 ns/op BenchmarkExp3Power/0x4000-4 2046 60110 ns/op BenchmarkExp3Power/0x10000-4 220 553782 ns/op BenchmarkExp3Power/0x40000-4 19 5801569 ns/op BenchmarkExp3Power/0x100000-4 2 56987272 ns/op BenchmarkExp3Power/0x400000-4 1 523698132 ns/op BenchmarkFibo-4 3 38868067 ns/op BenchmarkNatSqr/1-4 1000000 118.9 ns/op BenchmarkNatSqr/2-4 567972 213.4 ns/op BenchmarkNatSqr/3-4 505550 257.4 ns/op BenchmarkNatSqr/5-4 332697 364.4 ns/op BenchmarkNatSqr/8-4 234300 522.6 ns/op BenchmarkNatSqr/10-4 187390 642.2 ns/op BenchmarkNatSqr/20-4 44707 2641 ns/op BenchmarkNatSqr/30-4 34452 3593 ns/op BenchmarkNatSqr/50-4 21086 5783 ns/op BenchmarkNatSqr/80-4 12564 9585 ns/op BenchmarkNatSqr/100-4 9466 12442 ns/op BenchmarkNatSqr/200-4 3735 32403 ns/op BenchmarkNatSqr/300-4 1590 77130 ns/op BenchmarkNatSqr/500-4 792 151927 ns/op BenchmarkNatSqr/800-4 334 355984 ns/op BenchmarkNatSqr/1000-4 244 487858 ns/op BenchmarkNatSetBytes/8-4 753440 155.1 ns/op BenchmarkNatSetBytes/24-4 230004 521.1 ns/op BenchmarkNatSetBytes/128-4 56418 2074 ns/op BenchmarkNatSetBytes/7-4 882560 131.9 ns/op BenchmarkNatSetBytes/23-4 253057 471.4 ns/op BenchmarkNatSetBytes/127-4 57219 2082 ns/op BenchmarkScanPi-4 266 446731 ns/op BenchmarkStringPiParallel-4 764 155371 ns/op BenchmarkScan/10/Base2-4 42194 2841 ns/op BenchmarkScan/100/Base2-4 4808 25282 ns/op BenchmarkScan/1000/Base2-4 487 246912 ns/op BenchmarkScan/10/Base8-4 100166 1189 ns/op BenchmarkScan/100/Base8-4 13651 8745 ns/op BenchmarkScan/1000/Base8-4 1406 85905 ns/op BenchmarkScan/10/Base10-4 109024 1111 ns/op BenchmarkScan/100/Base10-4 15014 7966 ns/op BenchmarkScan/1000/Base10-4 1516 77831 ns/op BenchmarkScan/10/Base16-4 120217 996.6 ns/op BenchmarkScan/100/Base16-4 16824 7261 ns/op BenchmarkScan/1000/Base16-4 1701 68985 ns/op BenchmarkString/10/Base2-4 174163 682.7 ns/op BenchmarkString/100/Base2-4 24096 5061 ns/op BenchmarkString/1000/Base2-4 2440 48828 ns/op BenchmarkString/10/Base8-4 350523 336.7 ns/op BenchmarkString/100/Base8-4 61425 1913 ns/op BenchmarkString/1000/Base8-4 6948 17514 ns/op BenchmarkString/10/Base10-4 200977 594.9 ns/op BenchmarkString/100/Base10-4 37700 3160 ns/op BenchmarkString/1000/Base10-4 4894 24791 ns/op BenchmarkString/10/Base16-4 412334 296.9 ns/op BenchmarkString/100/Base16-4 81222 1452 ns/op BenchmarkString/1000/Base16-4 8937 13004 ns/op BenchmarkLeafSize/0-4 45 2623359 ns/op BenchmarkLeafSize/1-4 412 286306 ns/op BenchmarkLeafSize/2-4 408 286675 ns/op BenchmarkLeafSize/3-4 303 397093 ns/op BenchmarkLeafSize/4-4 418 288917 ns/op BenchmarkLeafSize/5-4 266 452047 ns/op BenchmarkLeafSize/6-4 301 387285 ns/op BenchmarkLeafSize/7-4 316 378514 ns/op BenchmarkLeafSize/8-4 430 277256 ns/op BenchmarkLeafSize/9-4 228 542961 ns/op BenchmarkLeafSize/10-4 270 454953 ns/op BenchmarkLeafSize/11-4 264 441117 ns/op BenchmarkLeafSize/12-4 301 392559 ns/op BenchmarkLeafSize/13-4 271 422628 ns/op BenchmarkLeafSize/14-4 328 375614 ns/op BenchmarkLeafSize/15-4 337 353407 ns/op BenchmarkLeafSize/16-4 414 285798 ns/op BenchmarkLeafSize/32-4 438 269169 ns/op BenchmarkLeafSize/64-4 409 288840 ns/op BenchmarkProbablyPrime/n=0-4 9 11680904 ns/op BenchmarkProbablyPrime/n=1-4 8 13111521 ns/op BenchmarkProbablyPrime/n=5-4 6 19285150 ns/op BenchmarkProbablyPrime/n=10-4 4 26881742 ns/op BenchmarkProbablyPrime/n=20-4 3 41686855 ns/op BenchmarkProbablyPrime/Lucas-4 12 9859859 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 75 1527488 ns/op BenchmarkRatCmp-4 228082 514.3 ns/op BenchmarkFloatSqrt/64-4 22986 5323 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 14340 8412 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 10069 11615 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4507 23301 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 826 142683 ns/op 17912 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 60 1868986 ns/op 178409 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 140500125 ns/op 3810736 B/op 639 allocs/op PASS ok math/big 50.845s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 9616712 12.24 ns/op BenchmarkLeadingZeros8-4 9491143 12.61 ns/op BenchmarkLeadingZeros16-4 9994090 11.80 ns/op BenchmarkLeadingZeros32-4 10556756 11.33 ns/op BenchmarkLeadingZeros64-4 10575895 11.39 ns/op BenchmarkTrailingZeros-4 10280461 11.67 ns/op BenchmarkTrailingZeros8-4 10334066 11.64 ns/op BenchmarkTrailingZeros16-4 10101930 11.74 ns/op BenchmarkTrailingZeros32-4 10496192 11.36 ns/op BenchmarkTrailingZeros64-4 10222783 11.66 ns/op BenchmarkOnesCount-4 10190740 12.08 ns/op BenchmarkOnesCount8-4 11282948 10.66 ns/op BenchmarkOnesCount16-4 10547343 11.42 ns/op BenchmarkOnesCount32-4 10511893 11.45 ns/op BenchmarkOnesCount64-4 9331320 12.57 ns/op BenchmarkRotateLeft-4 10927491 11.20 ns/op BenchmarkRotateLeft8-4 10345468 11.48 ns/op BenchmarkRotateLeft16-4 10845254 11.08 ns/op BenchmarkRotateLeft32-4 10139929 11.48 ns/op BenchmarkRotateLeft64-4 10312088 11.58 ns/op BenchmarkReverse-4 14432142 7.910 ns/op BenchmarkReverse8-4 18594307 6.018 ns/op BenchmarkReverse16-4 16635686 6.433 ns/op BenchmarkReverse32-4 15027428 7.545 ns/op BenchmarkReverse64-4 14300719 7.916 ns/op BenchmarkReverseBytes-4 18609114 6.058 ns/op BenchmarkReverseBytes16-4 18734593 5.992 ns/op BenchmarkReverseBytes32-4 18663018 5.992 ns/op BenchmarkReverseBytes64-4 18495250 6.089 ns/op BenchmarkAdd-4 10116598 11.79 ns/op BenchmarkAdd32-4 10825419 11.08 ns/op BenchmarkAdd64-4 10193935 11.76 ns/op BenchmarkAdd64multiple-4 17663752 6.818 ns/op BenchmarkSub-4 10114689 11.85 ns/op BenchmarkSub32-4 10297191 11.65 ns/op BenchmarkSub64-4 10224079 11.85 ns/op BenchmarkSub64multiple-4 17094576 6.831 ns/op BenchmarkMul-4 10588369 11.23 ns/op BenchmarkMul32-4 11239677 10.71 ns/op BenchmarkMul64-4 10684502 11.20 ns/op BenchmarkDiv-4 2718948 44.32 ns/op BenchmarkDiv32-4 5605430 21.43 ns/op BenchmarkDiv64-4 2661404 44.90 ns/op PASS ok math/bits 6.765s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10219669 23.88 ns/op BenchmarkAcos-4 384818 289.0 ns/op BenchmarkAcosh-4 410548 303.9 ns/op BenchmarkAsin-4 448064 284.6 ns/op BenchmarkAsinh-4 443605 284.6 ns/op BenchmarkAtan-4 717496 203.0 ns/op BenchmarkAtanh-4 725245 200.2 ns/op BenchmarkConj-4 18554323 6.499 ns/op BenchmarkCos-4 548941 208.8 ns/op BenchmarkCosh-4 605922 207.1 ns/op BenchmarkExp-4 795238 159.0 ns/op BenchmarkLog-4 823992 162.3 ns/op BenchmarkLog10-4 804014 162.1 ns/op BenchmarkPhase-4 1713978 69.86 ns/op BenchmarkPolar-4 1000000 105.5 ns/op BenchmarkPow-4 231931 589.9 ns/op BenchmarkRect-4 1000000 108.6 ns/op BenchmarkSin-4 586976 208.9 ns/op BenchmarkSinh-4 589496 211.8 ns/op BenchmarkSqrt-4 974631 122.7 ns/op BenchmarkTan-4 364070 344.3 ns/op BenchmarkTanh-4 390315 318.9 ns/op PASS ok math/cmplx 4.119s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 595653 172.7 ns/op BenchmarkInt63ThreadsafeParallel-4 500689 234.2 ns/op BenchmarkInt63Unthreadsafe-4 1293187 93.21 ns/op BenchmarkIntn1000-4 853683 133.9 ns/op BenchmarkInt63n1000-4 927374 123.6 ns/op BenchmarkInt31n1000-4 973082 115.7 ns/op BenchmarkFloat32-4 997933 111.5 ns/op BenchmarkFloat64-4 1279519 94.37 ns/op BenchmarkPerm3-4 198994 593.3 ns/op BenchmarkPerm30-4 23720 4973 ns/op BenchmarkPerm30ViaShuffle-4 25754 4712 ns/op BenchmarkShuffleOverhead-4 18255 6609 ns/op BenchmarkRead3-4 828588 130.1 ns/op BenchmarkRead64-4 78987 1517 ns/op BenchmarkRead1000-4 5344 22180 ns/op BenchmarkConcurrent-4 123722 958.4 ns/op PASS ok math/rand 3.364s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45535 2594 ns/op BenchmarkQDecodeWord-4 107298 1091 ns/op BenchmarkQDecodeHeader-4 100017 1190 ns/op BenchmarkTypeByExtension/.html-4 336637 327.9 ns/op BenchmarkTypeByExtension/.HTML-4 263934 409.4 ns/op BenchmarkTypeByExtension/.unused-4 335526 347.4 ns/op BenchmarkExtensionsByType/text/html-4 181648 662.4 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 111138 1065 ns/op BenchmarkExtensionsByType/application/octet-stream-4 191029 626.0 ns/op PASS ok mime 2.344s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 684 171664 ns/op 48318 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 703 168913 ns/op 48047 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 279 426818 ns/op 103947 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 541 231559 ns/op 49606 B/op 207 allocs/op PASS ok mime/multipart 1.785s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1017 115831 ns/op PASS ok mime/quotedprintable 1.205s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 130 887552 ns/op 8524 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 14 7995667 ns/op 19405 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5325528456 ns/op 157816 B/op 223 allocs/op BenchmarkDNSName-4 112826 965.5 ns/op BenchmarkInterfaces-4 5818 19709 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 8067 13025 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5263 19691 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 6387 18637 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 7545 13591 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 6439 17804 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 6531 16774 ns/op BenchmarkParseIPValidIPv4-4 372786 313.8 ns/op BenchmarkParseIPValidIPv6-4 190266 603.3 ns/op BenchmarkIPString/IPv4-4 115251 1026 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9830 10937 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 51484 2376 ns/op BenchmarkIPEqual/IPv4-4 1145437 103.7 ns/op BenchmarkIPEqual/IPv6-4 1160388 104.3 ns/op BenchmarkTCP4OneShot-4 3963 33433 ns/op BenchmarkTCP4OneShotTimeout-4 3618 33473 ns/op BenchmarkTCP4Persistent-4 14737 8398 ns/op BenchmarkTCP4PersistentTimeout-4 14863 8087 ns/op BenchmarkTCP6OneShot-4 3163 33694 ns/op BenchmarkTCP6OneShotTimeout-4 3420 34785 ns/op BenchmarkTCP6Persistent-4 13494 8457 ns/op BenchmarkTCP6PersistentTimeout-4 14692 8831 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 26282 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25410 ns/op BenchmarkSetReadDeadline-4 129648 905.4 ns/op BenchmarkUDP6LinkLocalUnicast-4 8362 14027 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 11474 9702 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12098 10139 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 11020 9721 ns/op 0 B/op 0 allocs/op PASS ok net 11.860s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 29353 3954 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11868 10186 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14842 8287 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18578 6459 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 34927 3583 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 50334 2380 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 840630 130.0 ns/op BenchmarkReadRequestChrome-4 3642 29573 ns/op 20.66 MB/s 1476 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10297 ns/op 7.58 MB/s 923 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11748 10181 ns/op 8.05 MB/s 923 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7836 15569 ns/op 9.70 MB/s 1020 B/op 11 allocs/op BenchmarkReadRequestWrk-4 18620 6615 ns/op 6.05 MB/s 860 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 247 438508 ns/op 2.34 MB/s BenchmarkFileAndServer_1KB/https1-4 183 562337 ns/op 1.82 MB/s BenchmarkFileAndServer_1KB/h2-4 136 775168 ns/op 1.32 MB/s BenchmarkFileAndServer_16MB/h1-4 2 50134532 ns/op 334.64 MB/s BenchmarkFileAndServer_16MB/https1-4 1 114456728 ns/op 146.58 MB/s BenchmarkFileAndServer_16MB/h2-4 1 228519908 ns/op 73.42 MB/s BenchmarkFileAndServer_64MB/h1-4 1 199110141 ns/op 337.04 MB/s BenchmarkFileAndServer_64MB/https1-4 1 395800142 ns/op 169.55 MB/s BenchmarkFileAndServer_64MB/h2-4 1 888161670 ns/op 75.56 MB/s BenchmarkServeMux-4 288 437996 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 356 359765 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 286 411928 ns/op 5971 B/op 64 allocs/op BenchmarkClientServer/https1-4 189 555451 ns/op 6674 B/op 75 allocs/op BenchmarkClientServer/h2-4 151 728286 ns/op 10560 B/op 83 allocs/op BenchmarkClientServerParallel/4/h1-4 1192 92085 ns/op 10244 B/op 80 allocs/op BenchmarkClientServerParallel/4/https1-4 34 4021363 ns/op 92439 B/op 1000 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62834: read tcp 127.0.0.1:62832->127.0.0.1:62834: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62835: read tcp 127.0.0.1:62832->127.0.0.1:62835: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62837: write tcp 127.0.0.1:62832->127.0.0.1:62837: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62833: write tcp 127.0.0.1:62832->127.0.0.1:62833: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62868: read tcp 127.0.0.1:62839->127.0.0.1:62868: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62864: read tcp 127.0.0.1:62839->127.0.0.1:62864: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62866: read tcp 127.0.0.1:62839->127.0.0.1:62866: use of closed network connection BenchmarkClientServerParallel/4/h2-4 327 322713 ns/op 13601 B/op 130 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62875: read tcp 127.0.0.1:62873->127.0.0.1:62875: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62879: read tcp 127.0.0.1:62873->127.0.0.1:62879: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62878: write tcp 127.0.0.1:62873->127.0.0.1:62878: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62892: read tcp 127.0.0.1:62880->127.0.0.1:62892: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62884: read tcp 127.0.0.1:62880->127.0.0.1:62884: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62887: write tcp 127.0.0.1:62880->127.0.0.1:62887: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62912: write tcp 127.0.0.1:62897->127.0.0.1:62912: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62925: write tcp 127.0.0.1:62914->127.0.0.1:62925: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62926: write tcp 127.0.0.1:62914->127.0.0.1:62926: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:62946: write tcp 127.0.0.1:62931->127.0.0.1:62946: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 886 147299 ns/op 17681 B/op 104 allocs/op BenchmarkClientServerParallel/64/https1-4 27 4736311 ns/op 109997 B/op 1194 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63760: write tcp 127.0.0.1:63758->127.0.0.1:63760: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63762: write tcp 127.0.0.1:63758->127.0.0.1:63762: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63778: read tcp 127.0.0.1:63765->127.0.0.1:63778: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63789: read tcp 127.0.0.1:63765->127.0.0.1:63789: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63788: read tcp 127.0.0.1:63765->127.0.0.1:63788: use of closed network connection BenchmarkClientServerParallel/64/h2-4 61 3140314 ns/op 72509 B/op 820 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63804: write tcp 127.0.0.1:63800->127.0.0.1:63804: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63806: read tcp 127.0.0.1:63800->127.0.0.1:63806: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63811: read tcp 127.0.0.1:63800->127.0.0.1:63811: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63816: read tcp 127.0.0.1:63800->127.0.0.1:63816: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63819: write tcp 127.0.0.1:63800->127.0.0.1:63819: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63817: write tcp 127.0.0.1:63800->127.0.0.1:63817: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63807: write tcp 127.0.0.1:63800->127.0.0.1:63807: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63815: write tcp 127.0.0.1:63800->127.0.0.1:63815: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63881: read tcp 127.0.0.1:63823->127.0.0.1:63881: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:63865: read tcp 127.0.0.1:63823->127.0.0.1:63865: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1081856306 ns/op 28496 B/op 146 allocs/op BenchmarkClient-4 230 523926 ns/op 3727 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 564 208206 ns/op 7377 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1071 103962 ns/op 3043 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1537 77181 ns/op 1892 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1340 80111 ns/op 2763 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1378 76976 ns/op 2716 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1514 80462 ns/op 2739 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1479 72970 ns/op 1934 B/op 14 allocs/op BenchmarkServerHijack-4 844 150317 ns/op 16761 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 363 295140 ns/op 5938 B/op 53 allocs/op BenchmarkResponseStatusLine-4 454077 232.8 ns/op 0 B/op 0 allocs/op PASS ok net/http 15.592s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4345 27195 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 1.224s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 86730 1323 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 515019 206.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 191425 621.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 69070 1763 ns/op BenchmarkStdIPv4-4 131337 916.2 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 83512 1436 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 83115 1422 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 81874 1449 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 66288 1806 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1560303 77.08 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1417058 84.52 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1310959 90.50 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 263944 437.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 289563 414.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 254090 458.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 85968 1415 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 287152 407.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 154782 772.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 158316 735.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 153363 786.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 77978 1531 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 383098 311.1 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 131079 927.6 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 173692 685.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 270164 442.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 157168 750.0 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 325449 350.7 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 154537 754.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 154666 761.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 155488 767.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 122438 991.9 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 473661 241.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 160809 731.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 94254 1270 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 121530 986.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 164134 710.3 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 116311 1060 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 272851 433.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 118954 984.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 138754 831.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 188636 621.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 133264 888.8 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 113.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 114.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 114.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 995239 119.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 837829 119.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 973137 119.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 972958 119.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 957603 119.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 981562 119.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 356780 328.6 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 530274 209.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 204672 573.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 220708 534.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 192560 583.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 75654 1566 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 501088 227.4 ns/op PASS ok net/netip 8.652s 2023/05/25 18:24:41 Test RPC server listening on 127.0.0.1:64372 2023/05/25 18:24:41 Test HTTP RPC server listening on 127.0.0.1:64373 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1512 72432 ns/op BenchmarkEndToEndHTTP-4 1562 72897 ns/op BenchmarkEndToEndAsync-4 3642 30756 ns/op BenchmarkEndToEndAsyncHTTP-4 3679 31558 ns/op PASS ok net/rpc 1.799s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3198 34309 ns/op BenchmarkReadMIMEHeader/server_headers-4 5517 21686 ns/op BenchmarkUncommon-4 27510 4314 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.594s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4179 23980 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 100008 1166 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 618414 194.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 97581 1223 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 177057 653.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 86382 1381 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14658 8099 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 383247 288.9 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 95038 1253 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 183444 646.6 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 83398 1396 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 16206 7350 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 199260 575.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 80220 1442 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 79831 1465 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 37255 3203 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6273 17682 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 206532 573.6 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 82360 1448 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 81156 1468 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 37110 3212 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6790 17298 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.064s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3304767 36.45 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 158336 685.5 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 876 123980 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 320 360009 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 712 166037 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 83872 1397 ns/op BenchmarkStatFile-4 73687 1648 ns/op BenchmarkStatDir-4 79288 1546 ns/op BenchmarkLstatDot-4 83810 1395 ns/op BenchmarkLstatFile-4 73789 1641 ns/op BenchmarkLstatDir-4 80274 1518 ns/op PASS ok os 2.614s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 56 2183929 ns/op 6544 B/op 29 allocs/op PASS ok os/exec 1.305s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 392565 299.2 ns/op PASS ok os/user 1.244s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 4042315 29.84 ns/op BenchmarkString-4 2280945 51.93 ns/op BenchmarkBytes-4 1992214 59.84 ns/op BenchmarkNamedBytes-4 980524 113.3 ns/op BenchmarkBytesArray-4 727504 163.1 ns/op BenchmarkSliceLen-4 2316111 52.45 ns/op BenchmarkMapLen-4 893961 129.2 ns/op BenchmarkStringLen-4 1819993 63.87 ns/op BenchmarkArrayLen-4 1255452 95.90 ns/op BenchmarkSliceCap-4 2469212 48.58 ns/op BenchmarkDeepEqual/int8-4 440737 257.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 90429 1320 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 372266 309.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 85578 1399 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 384127 309.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 87234 1362 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 373789 306.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 86448 1379 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 379629 304.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 85783 1362 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 440836 255.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 114181 1007 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 385168 307.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 87056 1386 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 375912 308.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 86607 1380 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 370610 308.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 84452 1388 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 376071 310.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 86955 1363 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 380959 309.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 85990 1378 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 387043 310.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 86929 1379 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 385158 307.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 86613 1376 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 390148 307.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 86911 1365 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 380896 313.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 86680 1381 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 462463 257.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 89817 1313 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 377299 311.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 83962 1390 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 117120 1008 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 56324 2185 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 44031 2645 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 31575 3752 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 270206 434.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 29728 3979 ns/op BenchmarkIsZero/StructComparable-4 551566 210.4 ns/op BenchmarkIsZero/StructIncomparable-4 132750 873.8 ns/op BenchmarkSetZero/Bool/Direct-4 4281850 27.69 ns/op BenchmarkSetZero/Bool/CachedZero-4 806929 141.9 ns/op BenchmarkSetZero/Bool/NewZero-4 610098 192.0 ns/op BenchmarkSetZero/Int/Direct-4 2580628 53.35 ns/op BenchmarkSetZero/Int/CachedZero-4 822265 142.7 ns/op BenchmarkSetZero/Int/NewZero-4 635415 188.0 ns/op BenchmarkSetZero/Uint/Direct-4 2499258 46.98 ns/op BenchmarkSetZero/Uint/CachedZero-4 815672 142.5 ns/op BenchmarkSetZero/Uint/NewZero-4 630104 189.7 ns/op BenchmarkSetZero/Float/Direct-4 2578340 46.28 ns/op BenchmarkSetZero/Float/CachedZero-4 811874 145.1 ns/op BenchmarkSetZero/Float/NewZero-4 583606 189.2 ns/op BenchmarkSetZero/Complex/Direct-4 2541074 47.09 ns/op BenchmarkSetZero/Complex/CachedZero-4 788974 143.0 ns/op BenchmarkSetZero/Complex/NewZero-4 620974 188.6 ns/op BenchmarkSetZero/Array/Direct-4 2150776 59.38 ns/op BenchmarkSetZero/Array/CachedZero-4 780045 142.6 ns/op BenchmarkSetZero/Array/NewZero-4 587540 192.8 ns/op BenchmarkSetZero/Chan/Direct-4 2533038 46.94 ns/op BenchmarkSetZero/Chan/CachedZero-4 802132 139.0 ns/op BenchmarkSetZero/Chan/NewZero-4 627775 183.9 ns/op BenchmarkSetZero/Func/Direct-4 2585968 46.50 ns/op BenchmarkSetZero/Func/CachedZero-4 827757 139.4 ns/op BenchmarkSetZero/Func/NewZero-4 637248 185.3 ns/op BenchmarkSetZero/Interface/Direct-4 2243080 53.70 ns/op BenchmarkSetZero/Interface/CachedZero-4 791581 141.7 ns/op BenchmarkSetZero/Interface/NewZero-4 624625 188.5 ns/op BenchmarkSetZero/Map/Direct-4 2578086 46.35 ns/op BenchmarkSetZero/Map/CachedZero-4 830121 138.2 ns/op BenchmarkSetZero/Map/NewZero-4 641895 183.4 ns/op BenchmarkSetZero/Pointer/Direct-4 2546918 46.46 ns/op BenchmarkSetZero/Pointer/CachedZero-4 842456 139.0 ns/op BenchmarkSetZero/Pointer/NewZero-4 632848 185.4 ns/op BenchmarkSetZero/Slice/Direct-4 2237840 53.58 ns/op BenchmarkSetZero/Slice/CachedZero-4 811758 144.3 ns/op BenchmarkSetZero/Slice/NewZero-4 592521 189.3 ns/op BenchmarkSetZero/String/Direct-4 2529236 46.86 ns/op BenchmarkSetZero/String/CachedZero-4 770210 142.9 ns/op BenchmarkSetZero/String/NewZero-4 597224 190.2 ns/op BenchmarkSetZero/Struct/Direct-4 2166476 54.80 ns/op BenchmarkSetZero/Struct/CachedZero-4 829896 140.2 ns/op BenchmarkSetZero/Struct/NewZero-4 635029 191.8 ns/op BenchmarkSelect/1-4 155515 746.6 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 72237 1655 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 37022 3242 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 186532 544.7 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 148764 774.4 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 108474 942.0 ns/op 135.88 MB/s BenchmarkCallArgCopy/size=256-4 114920 1080 ns/op 236.98 MB/s BenchmarkCallArgCopy/size=1024-4 80984 1441 ns/op 710.53 MB/s BenchmarkCallArgCopy/size=4096-4 34251 3208 ns/op 1276.85 MB/s BenchmarkCallArgCopy/size=65536-4 3088 38274 ns/op 1712.31 MB/s BenchmarkFieldByName1-4 1409666 101.0 ns/op BenchmarkFieldByName2-4 103314 1101 ns/op BenchmarkFieldByName3-4 13550 9411 ns/op BenchmarkInterfaceBig-4 4066165 29.31 ns/op BenchmarkInterfaceSmall-4 3870969 29.95 ns/op BenchmarkNew-4 1900057 54.52 ns/op BenchmarkMap/StringKeys/MapIndex-4 2276 51660 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1860 62436 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2242 54887 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1885 63406 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2301 51740 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1918 61949 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 213308 555.3 ns/op PASS ok reflect 17.196s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10052 11816 ns/op 9460 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 16875 7616 ns/op 9170 B/op 1 allocs/op BenchmarkFindString-4 12040 9987 ns/op 9262 B/op 1 allocs/op BenchmarkFindSubmatch-4 11043 10987 ns/op 9356 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 11204 10579 ns/op 9100 B/op 2 allocs/op BenchmarkLiteral-4 16869 6966 ns/op BenchmarkNotLiteral-4 4513 26301 ns/op BenchmarkMatchClass-4 3363 34173 ns/op BenchmarkMatchClass_InRange-4 3501 32961 ns/op BenchmarkReplaceAll-4 2192 47931 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 17900 6500 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 38734 3024 ns/op BenchmarkAnchoredShortMatch-4 16112 7552 ns/op BenchmarkAnchoredLongMatch-4 20371 5912 ns/op BenchmarkOnePassShortA-4 20730 5553 ns/op BenchmarkNotOnePassShortA-4 9484 14230 ns/op BenchmarkOnePassShortB-4 27856 4289 ns/op BenchmarkNotOnePassShortB-4 10000 11041 ns/op BenchmarkOnePassLongPrefix-4 83394 1438 ns/op BenchmarkOnePassLongNotPrefix-4 29709 4104 ns/op BenchmarkMatchParallelShared-4 21411 5142 ns/op BenchmarkMatchParallelCopied-4 23859 4639 ns/op BenchmarkQuoteMetaAll-4 155168 772.2 ns/op 18.13 MB/s BenchmarkQuoteMetaNone-4 312274 377.9 ns/op 68.81 MB/s BenchmarkCompile/Onepass-4 4341 25511 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1760 68567 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 205 584819 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3912646 30.86 ns/op 518.52 MB/s BenchmarkMatch/Easy0/32-4 18585 6736 ns/op 4.75 MB/s BenchmarkMatch/Easy0/1K-4 5908 19264 ns/op 53.16 MB/s BenchmarkMatch/Easy0i/16-4 3922195 30.98 ns/op 516.50 MB/s BenchmarkMatch/Easy0i/32-4 5518 20216 ns/op 1.58 MB/s BenchmarkMatch/Easy0i/1K-4 280 429788 ns/op 2.38 MB/s BenchmarkMatch/Easy1/16-4 3789607 30.76 ns/op 520.11 MB/s BenchmarkMatch/Easy1/32-4 17824 6333 ns/op 5.05 MB/s BenchmarkMatch/Easy1/1K-4 4434 24602 ns/op 41.62 MB/s BenchmarkMatch/Medium/16-4 3893608 30.93 ns/op 517.24 MB/s BenchmarkMatch/Medium/32-4 6349 17867 ns/op 1.79 MB/s BenchmarkMatch/Medium/1K-4 318 371741 ns/op 2.75 MB/s BenchmarkMatch/Hard/16-4 3799057 30.62 ns/op 522.62 MB/s BenchmarkMatch/Hard/32-4 4298 26985 ns/op 1.19 MB/s BenchmarkMatch/Hard/1K-4 181 649535 ns/op 1.58 MB/s BenchmarkMatch/Hard1/16-4 1537 73924 ns/op 0.22 MB/s BenchmarkMatch/Hard1/32-4 858 137907 ns/op 0.23 MB/s BenchmarkMatch/Hard1/1K-4 27 4163489 ns/op 0.25 MB/s BenchmarkMatch_onepass_regex/16-4 31346 3774 ns/op 4.24 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18735 6327 ns/op 5.06 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 732 162014 ns/op 6.32 MB/s 26 B/op 0 allocs/op PASS ok regexp 8.739s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 629365 184.1 ns/op BenchmarkIsWordChar-4 163755 730.1 ns/op PASS ok regexp/syntax 2.331s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 70134 1708 ns/op BenchmarkCallers/inlined-4 52257 2272 ns/op BenchmarkCallers/no-cache-4 10000 10175 ns/op BenchmarkFPCallers/cached-4 2813419 42.20 ns/op BenchmarkMakeChan/Byte-4 1011864 105.9 ns/op BenchmarkMakeChan/Int-4 915505 156.1 ns/op BenchmarkMakeChan/Ptr-4 605418 217.4 ns/op BenchmarkMakeChan/Struct/0-4 1271242 108.7 ns/op BenchmarkMakeChan/Struct/32-4 466388 290.6 ns/op BenchmarkMakeChan/Struct/40-4 419169 321.0 ns/op BenchmarkChanNonblocking-4 10823719 9.857 ns/op BenchmarkSelectUncontended-4 972633 103.6 ns/op BenchmarkSelectSyncContended-4 28861 4293 ns/op BenchmarkSelectAsyncContended-4 102224 1130 ns/op BenchmarkSelectNonblock-4 6034850 19.07 ns/op BenchmarkChanUncontended-4 10000 10505 ns/op BenchmarkChanContended-4 1122 107298 ns/op BenchmarkChanSync-4 119798 973.6 ns/op BenchmarkChanSyncWork-4 10000 35948 ns/op BenchmarkChanProdCons0-4 68547 1665 ns/op BenchmarkChanProdCons10-4 95394 1368 ns/op BenchmarkChanProdCons100-4 99678 1241 ns/op BenchmarkChanProdConsWork0-4 72003 1675 ns/op BenchmarkChanProdConsWork10-4 74940 1592 ns/op BenchmarkChanProdConsWork100-4 80073 1550 ns/op BenchmarkSelectProdCons-4 59120 2099 ns/op BenchmarkReceiveDataFromClosedChan-4 686347 173.1 ns/op BenchmarkChanCreation-4 182570 571.8 ns/op BenchmarkChanSem-4 121719 1009 ns/op BenchmarkChanPopular-4 94 1087624 ns/op BenchmarkChanClosed-4 615828 208.4 ns/op BenchmarkCallClosure-4 6445608 18.31 ns/op BenchmarkCallClosure1-4 7067214 16.92 ns/op BenchmarkCallClosure2-4 1507845 76.83 ns/op BenchmarkCallClosure3-4 1473565 77.44 ns/op BenchmarkCallClosure4-4 1537484 79.59 ns/op BenchmarkComplex128DivNormal-4 10312969 20.36 ns/op BenchmarkComplex128DivNisNaN-4 7710098 20.13 ns/op BenchmarkComplex128DivDisNaN-4 6695541 22.93 ns/op BenchmarkComplex128DivNisInf-4 9915860 21.93 ns/op BenchmarkComplex128DivDisInf-4 5662149 28.97 ns/op BenchmarkSetTypePtr-4 49355377 2.435 ns/op 3286.08 MB/s BenchmarkSetTypePtr8-4 9680372 12.43 ns/op 5148.86 MB/s BenchmarkSetTypePtr16-4 9622070 12.45 ns/op 10280.96 MB/s BenchmarkSetTypePtr32-4 9624421 12.34 ns/op 20749.40 MB/s BenchmarkSetTypePtr64-4 9661156 12.41 ns/op 41243.04 MB/s BenchmarkSetTypePtr126-4 5717896 20.99 ns/op 48029.31 MB/s BenchmarkSetTypePtr128-4 5838733 20.34 ns/op 50346.29 MB/s BenchmarkSetTypePtrSlice-4 726554 164.4 ns/op 49816.66 MB/s BenchmarkSetTypeNode1-4 9560239 12.42 ns/op 1932.79 MB/s BenchmarkSetTypeNode1Slice-4 3010802 39.92 ns/op 19236.99 MB/s BenchmarkSetTypeNode8-4 9575227 12.44 ns/op 6432.74 MB/s BenchmarkSetTypeNode8Slice-4 1544143 77.48 ns/op 33042.61 MB/s BenchmarkSetTypeNode64-4 5691132 21.17 ns/op 24939.85 MB/s BenchmarkSetTypeNode64Slice-4 228721 521.5 ns/op 32400.21 MB/s BenchmarkSetTypeNode64Dead-4 7527562 15.83 ns/op 33361.58 MB/s BenchmarkSetTypeNode64DeadSlice-4 258466 463.6 ns/op 36445.54 MB/s BenchmarkSetTypeNode124-4 5611183 21.12 ns/op 47716.85 MB/s BenchmarkSetTypeNode124Slice-4 182258 661.0 ns/op 48795.84 MB/s BenchmarkSetTypeNode126-4 5878210 20.26 ns/op 50554.07 MB/s BenchmarkSetTypeNode126Slice-4 179341 661.3 ns/op 49553.76 MB/s BenchmarkSetTypeNode128-4 4046590 29.51 ns/op 35246.13 MB/s BenchmarkSetTypeNode128Slice-4 143834 836.9 ns/op 39764.00 MB/s BenchmarkSetTypeNode130-4 4046929 29.49 ns/op 35811.78 MB/s BenchmarkSetTypeNode130Slice-4 141366 843.9 ns/op 40040.82 MB/s BenchmarkSetTypeNode1024-4 750994 154.9 ns/op 52978.78 MB/s BenchmarkSetTypeNode1024Slice-4 24322 4876 ns/op 53872.57 MB/s BenchmarkAllocation-4 4710 31894 ns/op BenchmarkReadMemStats-4 5272 19802 ns/op BenchmarkReadMemStatsLatency-4 1 58223 p50-ns 58223 p90-ns 58223 p99-ns BenchmarkWriteBarrier-4 2776590 39.65 ns/op BenchmarkBulkWriteBarrier-4 6808959 17.23 ns/op BenchmarkScanStackNoLocals-4 3 37625671 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11096607 10.40 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10473698 11.27 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9309693 13.81 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6963565 16.87 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4763625 24.67 ns/op BenchmarkHash5-4 6363258 18.80 ns/op 266.01 MB/s BenchmarkHash16-4 6794133 17.41 ns/op 918.92 MB/s BenchmarkHash64-4 6006528 19.14 ns/op 3344.34 MB/s BenchmarkHash1024-4 1887404 62.05 ns/op 16502.45 MB/s BenchmarkHash65536-4 38772 3082 ns/op 21266.05 MB/s BenchmarkAlignedLoad-4 8918766 13.39 ns/op BenchmarkUnalignedLoad-4 9225387 13.12 ns/op BenchmarkEqEfaceConcrete-4 6253947 19.08 ns/op BenchmarkEqIfaceConcrete-4 6467763 18.20 ns/op BenchmarkNeEfaceConcrete-4 6927544 17.51 ns/op BenchmarkNeIfaceConcrete-4 6969279 17.32 ns/op BenchmarkConvT2EByteSized/bool-4 6449838 18.35 ns/op BenchmarkConvT2EByteSized/uint8-4 6796178 17.52 ns/op BenchmarkConvT2ESmall-4 5935803 20.13 ns/op BenchmarkConvT2EUintptr-4 5706877 20.71 ns/op BenchmarkConvT2ELarge-4 1285682 92.55 ns/op BenchmarkConvT2ISmall-4 5830044 20.34 ns/op BenchmarkConvT2IUintptr-4 5972005 20.38 ns/op BenchmarkConvT2ILarge-4 1297635 98.57 ns/op BenchmarkConvI2E-4 5166256 23.02 ns/op BenchmarkConvI2I-4 4860730 24.64 ns/op BenchmarkAssertE2T-4 5011425 24.06 ns/op BenchmarkAssertE2TLarge-4 2567014 46.17 ns/op BenchmarkAssertE2I-4 4872309 24.72 ns/op BenchmarkAssertI2T-4 5021014 23.92 ns/op BenchmarkAssertI2I-4 4681557 25.78 ns/op BenchmarkAssertI2E-4 6655735 17.75 ns/op BenchmarkAssertE2E-4 6322219 18.79 ns/op BenchmarkAssertE2T2-4 3897628 30.82 ns/op BenchmarkAssertE2T2Blank-4 4766205 24.80 ns/op BenchmarkAssertI2E2-4 4834897 24.62 ns/op BenchmarkAssertI2E2Blank-4 6525157 18.28 ns/op BenchmarkAssertE2E2-4 4922298 24.24 ns/op BenchmarkAssertE2E2Blank-4 6621204 18.10 ns/op BenchmarkConvT2Ezero/zero/16-4 5978965 19.94 ns/op BenchmarkConvT2Ezero/zero/32-4 5853876 20.58 ns/op BenchmarkConvT2Ezero/zero/64-4 5649672 21.30 ns/op BenchmarkConvT2Ezero/zero/str-4 5644291 21.13 ns/op BenchmarkConvT2Ezero/zero/slice-4 5931303 20.14 ns/op BenchmarkConvT2Ezero/zero/big-4 291494 560.5 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1327957 85.76 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1297174 91.93 ns/op BenchmarkConvT2Ezero/nonzero/big-4 301789 469.3 ns/op BenchmarkConvT2Ezero/smallint/16-4 5600510 20.88 ns/op BenchmarkConvT2Ezero/smallint/32-4 5800808 20.78 ns/op BenchmarkConvT2Ezero/smallint/64-4 5791993 20.83 ns/op BenchmarkConvT2Ezero/largeint/16-4 1753293 63.45 ns/op BenchmarkConvT2Ezero/largeint/32-4 1918387 72.57 ns/op BenchmarkConvT2Ezero/largeint/64-4 1971328 68.96 ns/op BenchmarkMalloc8-4 1635633 75.76 ns/op BenchmarkMalloc16-4 1453147 80.81 ns/op BenchmarkMallocTypeInfo8-4 1474722 76.97 ns/op BenchmarkMallocTypeInfo16-4 1260451 90.45 ns/op BenchmarkMallocLargeStruct-4 213378 576.5 ns/op BenchmarkGoroutineSelect-4 74 2029699 ns/op BenchmarkGoroutineBlocking-4 82 1766404 ns/op BenchmarkGoroutineForRange-4 75 2087891 ns/op BenchmarkGoroutineIdle-4 91 2024902 ns/op BenchmarkHashStringSpeed-4 2454176 49.86 ns/op BenchmarkHashBytesSpeed-4 1390843 87.56 ns/op BenchmarkHashInt32Speed-4 2531106 39.71 ns/op BenchmarkHashInt64Speed-4 3002899 37.36 ns/op BenchmarkHashStringArraySpeed-4 621343 196.4 ns/op BenchmarkMegMap-4 3146353 38.06 ns/op BenchmarkMegOneMap-4 3911821 29.65 ns/op BenchmarkMegEqMap-4 1401 85982 ns/op BenchmarkMegEmptyMap-4 4490976 26.61 ns/op BenchmarkSmallStrMap-4 3340550 37.51 ns/op BenchmarkMapStringKeysEight_16-4 3134616 38.46 ns/op BenchmarkMapStringKeysEight_32-4 3214418 36.92 ns/op BenchmarkMapStringKeysEight_64-4 3150846 38.50 ns/op BenchmarkMapStringKeysEight_1M-4 3143220 38.30 ns/op BenchmarkIntMap-4 3844586 30.67 ns/op BenchmarkMapFirst/1-4 4626214 25.66 ns/op BenchmarkMapFirst/2-4 4380867 27.12 ns/op BenchmarkMapFirst/3-4 4389469 27.34 ns/op BenchmarkMapFirst/4-4 4376050 27.85 ns/op BenchmarkMapFirst/5-4 4247935 27.89 ns/op BenchmarkMapFirst/6-4 4318444 27.53 ns/op BenchmarkMapFirst/7-4 4303612 27.70 ns/op BenchmarkMapFirst/8-4 4353440 26.89 ns/op BenchmarkMapFirst/9-4 3857238 32.22 ns/op BenchmarkMapFirst/10-4 3724874 32.83 ns/op BenchmarkMapFirst/11-4 3561874 31.99 ns/op BenchmarkMapFirst/12-4 3789100 33.80 ns/op BenchmarkMapFirst/13-4 3745645 31.69 ns/op BenchmarkMapFirst/14-4 3740973 33.34 ns/op BenchmarkMapFirst/15-4 3873180 32.54 ns/op BenchmarkMapFirst/16-4 3688848 33.79 ns/op BenchmarkMapMid/1-4 3795606 31.99 ns/op BenchmarkMapMid/2-4 3694995 31.05 ns/op BenchmarkMapMid/3-4 3825721 31.13 ns/op BenchmarkMapMid/4-4 3600285 33.19 ns/op BenchmarkMapMid/5-4 3596983 33.10 ns/op BenchmarkMapMid/6-4 3536848 32.51 ns/op BenchmarkMapMid/7-4 3670257 32.23 ns/op BenchmarkMapMid/8-4 3382872 34.49 ns/op BenchmarkMapMid/9-4 3319879 35.75 ns/op BenchmarkMapMid/10-4 3283284 38.14 ns/op BenchmarkMapMid/11-4 3336438 39.03 ns/op BenchmarkMapMid/12-4 3124857 39.20 ns/op BenchmarkMapMid/13-4 3344016 35.97 ns/op BenchmarkMapMid/14-4 3187972 37.83 ns/op BenchmarkMapMid/15-4 2889640 35.52 ns/op BenchmarkMapMid/16-4 3343615 37.66 ns/op BenchmarkMapLast/1-4 3778030 31.96 ns/op BenchmarkMapLast/2-4 3689694 31.84 ns/op BenchmarkMapLast/3-4 3683925 32.61 ns/op BenchmarkMapLast/4-4 3584001 33.38 ns/op BenchmarkMapLast/5-4 3738879 32.13 ns/op BenchmarkMapLast/6-4 3504451 33.83 ns/op BenchmarkMapLast/7-4 3476218 33.78 ns/op BenchmarkMapLast/8-4 3247899 35.79 ns/op BenchmarkMapLast/9-4 3240589 37.20 ns/op BenchmarkMapLast/10-4 3051520 38.97 ns/op BenchmarkMapLast/11-4 3162514 37.71 ns/op BenchmarkMapLast/12-4 3097171 43.61 ns/op BenchmarkMapLast/13-4 3157294 35.59 ns/op BenchmarkMapLast/14-4 2989741 38.39 ns/op BenchmarkMapLast/15-4 3006650 36.82 ns/op BenchmarkMapLast/16-4 3135512 39.14 ns/op BenchmarkMapCycle-4 1865934 64.15 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3216111 37.17 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2349 50112 ns/op BenchmarkMakeMap/[Byte]Byte-4 704881 198.4 ns/op BenchmarkMakeMap/[Int]Int-4 396166 319.5 ns/op BenchmarkNewEmptyMap-4 11088786 10.04 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1677681 72.30 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 455286 252.1 ns/op BenchmarkMapIterEmpty-4 5159841 23.31 ns/op BenchmarkSameLengthMap-4 4450586 27.44 ns/op BenchmarkBigKeyMap-4 1611876 73.41 ns/op BenchmarkBigValMap-4 1511342 78.36 ns/op BenchmarkSmallKeyMap-4 2695989 45.24 ns/op BenchmarkMapPopulate/1-4 2232044 52.23 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 141981 876.5 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 6972 16301 ns/op 6274 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 801 152622 ns/op 51795 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 69 1734567 ns/op 416205 B/op 200 allocs/op BenchmarkMapPopulate/100000-4 4 25019878 ns/op 6530848 B/op 2931 allocs/op BenchmarkComplexAlgMap-4 496210 255.5 ns/op BenchmarkGoMapClear/Reflexive/1-4 655074 172.9 ns/op BenchmarkGoMapClear/Reflexive/10-4 631099 194.0 ns/op BenchmarkGoMapClear/Reflexive/100-4 243170 486.7 ns/op BenchmarkGoMapClear/Reflexive/1000-4 44594 2701 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5262 20563 ns/op BenchmarkGoMapClear/NonReflexive/1-4 515343 231.6 ns/op BenchmarkGoMapClear/NonReflexive/10-4 474720 254.3 ns/op BenchmarkGoMapClear/NonReflexive/100-4 218066 547.7 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 43477 2800 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5187 20798 ns/op BenchmarkMapStringConversion/32/simple-4 1746298 68.08 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1715614 69.39 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1558677 73.86 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1621384 73.47 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1586738 75.95 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1477227 83.50 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1793722 64.96 ns/op BenchmarkMapInterfacePtr-4 1913946 61.05 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4437504 26.62 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 157852 927.6 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5188 23636 ns/op BenchmarkMapPop1000-4 370 327746 ns/op BenchmarkMapPop10000-4 19 5843960 ns/op BenchmarkMapAssign/Int32/256-4 2164561 55.79 ns/op BenchmarkMapAssign/Int32/65536-4 984511 116.5 ns/op BenchmarkMapAssign/Int64/256-4 2116717 54.65 ns/op BenchmarkMapAssign/Int64/65536-4 864579 124.2 ns/op BenchmarkMapAssign/Str/256-4 1826331 66.26 ns/op BenchmarkMapAssign/Str/65536-4 415737 243.1 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1317364 89.20 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 637887 176.3 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1330311 90.50 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 632824 178.7 ns/op BenchmarkMapOperatorAssign/Str/256-4 533734 2293 ns/op BenchmarkMapOperatorAssign/Str/65536-4 217532 491.5 ns/op BenchmarkMapAppendAssign/Int32/256-4 844687 160.4 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 278802 420.0 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 887881 169.0 ns/op 37 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 265465 435.9 ns/op 53 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 638494 227.9 ns/op 48 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 153633 719.1 ns/op 109 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1731480 69.40 ns/op BenchmarkMapDelete/Int32/1000-4 1812129 65.86 ns/op BenchmarkMapDelete/Int32/10000-4 1737817 67.81 ns/op BenchmarkMapDelete/Int64/100-4 1711335 68.98 ns/op BenchmarkMapDelete/Int64/1000-4 1816347 68.01 ns/op BenchmarkMapDelete/Int64/10000-4 1772114 69.80 ns/op BenchmarkMapDelete/Str/100-4 1480569 81.03 ns/op BenchmarkMapDelete/Str/1000-4 1524916 78.82 ns/op BenchmarkMapDelete/Str/10000-4 1403260 84.04 ns/op BenchmarkMapDelete/Pointer/100-4 1629464 73.80 ns/op BenchmarkMapDelete/Pointer/1000-4 1712370 68.27 ns/op BenchmarkMapDelete/Pointer/10000-4 1658118 72.37 ns/op BenchmarkMemmove/0-4 15110235 7.905 ns/op BenchmarkMemmove/1-4 1879738 63.59 ns/op 15.73 MB/s BenchmarkMemmove/2-4 1823958 65.29 ns/op 30.63 MB/s BenchmarkMemmove/3-4 1861071 65.26 ns/op 45.97 MB/s BenchmarkMemmove/4-4 1841989 64.82 ns/op 61.71 MB/s BenchmarkMemmove/5-4 1840970 64.83 ns/op 77.13 MB/s BenchmarkMemmove/6-4 1832671 65.27 ns/op 91.92 MB/s BenchmarkMemmove/7-4 1860256 64.22 ns/op 108.99 MB/s BenchmarkMemmove/8-4 1862652 64.78 ns/op 123.49 MB/s BenchmarkMemmove/9-4 1743218 68.44 ns/op 131.50 MB/s BenchmarkMemmove/10-4 1735167 69.09 ns/op 144.73 MB/s BenchmarkMemmove/11-4 1726658 69.20 ns/op 158.96 MB/s BenchmarkMemmove/12-4 1756172 68.97 ns/op 173.99 MB/s BenchmarkMemmove/13-4 1754402 69.21 ns/op 187.84 MB/s BenchmarkMemmove/14-4 1722133 68.36 ns/op 204.81 MB/s BenchmarkMemmove/15-4 1720365 68.62 ns/op 218.58 MB/s BenchmarkMemmove/16-4 1881366 65.17 ns/op 245.50 MB/s BenchmarkMemmove/32-4 1800060 66.70 ns/op 479.78 MB/s BenchmarkMemmove/64-4 1685278 69.86 ns/op 916.06 MB/s BenchmarkMemmove/128-4 1503380 79.95 ns/op 1600.95 MB/s BenchmarkMemmove/256-4 1000000 103.4 ns/op 2476.30 MB/s BenchmarkMemmove/512-4 713636 164.4 ns/op 3114.93 MB/s BenchmarkMemmove/1024-4 484678 242.1 ns/op 4230.11 MB/s BenchmarkMemmove/2048-4 289758 399.0 ns/op 5132.64 MB/s BenchmarkMemmove/4096-4 165802 716.5 ns/op 5716.97 MB/s BenchmarkMemmoveOverlap/32-4 1784454 68.29 ns/op 468.61 MB/s BenchmarkMemmoveOverlap/64-4 1673817 69.94 ns/op 915.13 MB/s BenchmarkMemmoveOverlap/128-4 1523718 78.22 ns/op 1636.49 MB/s BenchmarkMemmoveOverlap/256-4 1000000 101.5 ns/op 2521.57 MB/s BenchmarkMemmoveOverlap/512-4 713653 165.1 ns/op 3100.71 MB/s BenchmarkMemmoveOverlap/1024-4 475767 240.0 ns/op 4266.89 MB/s BenchmarkMemmoveOverlap/2048-4 294070 396.4 ns/op 5167.13 MB/s BenchmarkMemmoveOverlap/4096-4 162144 723.7 ns/op 5660.03 MB/s BenchmarkMemmoveUnalignedDst/0-4 14999544 7.938 ns/op BenchmarkMemmoveUnalignedDst/1-4 1879690 63.52 ns/op 15.74 MB/s BenchmarkMemmoveUnalignedDst/2-4 1855365 64.92 ns/op 30.81 MB/s BenchmarkMemmoveUnalignedDst/3-4 1766499 64.61 ns/op 46.43 MB/s BenchmarkMemmoveUnalignedDst/4-4 1839014 65.47 ns/op 61.10 MB/s BenchmarkMemmoveUnalignedDst/5-4 1842710 65.69 ns/op 76.11 MB/s BenchmarkMemmoveUnalignedDst/6-4 1810815 65.06 ns/op 92.22 MB/s BenchmarkMemmoveUnalignedDst/7-4 1832416 64.83 ns/op 107.98 MB/s BenchmarkMemmoveUnalignedDst/8-4 1873029 64.00 ns/op 125.00 MB/s BenchmarkMemmoveUnalignedDst/9-4 1744236 68.71 ns/op 130.98 MB/s BenchmarkMemmoveUnalignedDst/10-4 1730097 67.95 ns/op 147.16 MB/s BenchmarkMemmoveUnalignedDst/11-4 1755876 68.41 ns/op 160.80 MB/s BenchmarkMemmoveUnalignedDst/12-4 1736742 69.76 ns/op 172.02 MB/s BenchmarkMemmoveUnalignedDst/13-4 1722788 69.64 ns/op 186.68 MB/s BenchmarkMemmoveUnalignedDst/14-4 1728868 69.43 ns/op 201.65 MB/s BenchmarkMemmoveUnalignedDst/15-4 1724484 68.41 ns/op 219.26 MB/s BenchmarkMemmoveUnalignedDst/16-4 1778509 67.98 ns/op 235.37 MB/s BenchmarkMemmoveUnalignedDst/32-4 1707928 70.49 ns/op 453.94 MB/s BenchmarkMemmoveUnalignedDst/64-4 1651279 73.74 ns/op 867.94 MB/s BenchmarkMemmoveUnalignedDst/128-4 1444404 83.36 ns/op 1535.48 MB/s BenchmarkMemmoveUnalignedDst/256-4 916220 122.8 ns/op 2083.90 MB/s BenchmarkMemmoveUnalignedDst/512-4 685015 169.1 ns/op 3027.91 MB/s BenchmarkMemmoveUnalignedDst/1024-4 454959 265.5 ns/op 3856.71 MB/s BenchmarkMemmoveUnalignedDst/2048-4 302907 395.3 ns/op 5180.67 MB/s BenchmarkMemmoveUnalignedDst/4096-4 157566 747.2 ns/op 5481.63 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1602931 73.49 ns/op 435.41 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1532000 77.12 ns/op 829.86 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1414228 84.78 ns/op 1509.76 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 964887 114.6 ns/op 2234.16 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 692018 171.5 ns/op 2986.11 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 471808 247.5 ns/op 4136.55 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 299583 401.3 ns/op 5103.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 163081 725.7 ns/op 5643.93 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14992764 8.089 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1855962 63.89 ns/op 15.65 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1846113 64.61 ns/op 30.95 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1834100 65.74 ns/op 45.64 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1829756 65.24 ns/op 61.31 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1825741 65.39 ns/op 76.46 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1849898 64.83 ns/op 92.54 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1805943 65.72 ns/op 106.52 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1863142 65.59 ns/op 121.96 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1731541 69.39 ns/op 129.71 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1726112 69.15 ns/op 144.61 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1741116 69.46 ns/op 158.38 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1720808 68.75 ns/op 174.55 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1736101 68.75 ns/op 189.09 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1747850 70.24 ns/op 199.30 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1712548 69.09 ns/op 217.11 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1779235 68.24 ns/op 234.45 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1675382 71.81 ns/op 445.63 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1598451 74.93 ns/op 854.19 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1438483 83.60 ns/op 1531.10 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1133167 106.9 ns/op 2395.44 MB/s BenchmarkMemmoveUnalignedSrc/512-4 699679 168.1 ns/op 3045.48 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 479023 245.4 ns/op 4173.31 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 295711 402.1 ns/op 5092.83 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 163179 745.1 ns/op 5497.35 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1667904 70.52 ns/op 453.76 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1633212 73.02 ns/op 876.42 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1469695 81.11 ns/op 1578.12 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 904756 117.2 ns/op 2183.83 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 715521 165.4 ns/op 3095.53 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 485359 244.4 ns/op 4190.09 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 299164 398.9 ns/op 5134.45 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 163778 727.9 ns/op 5627.32 MB/s BenchmarkMemclr/5-4 12148506 9.637 ns/op 518.83 MB/s BenchmarkMemclr/16-4 12836739 9.376 ns/op 1706.52 MB/s BenchmarkMemclr/64-4 12161221 9.854 ns/op 6495.11 MB/s BenchmarkMemclr/256-4 9493651 11.90 ns/op 21512.69 MB/s BenchmarkMemclr/4096-4 2398111 49.69 ns/op 82434.70 MB/s BenchmarkMemclr/65536-4 68744 1740 ns/op 37670.46 MB/s BenchmarkMemclr/1M-4 2793 41436 ns/op 25305.82 MB/s BenchmarkMemclr/4M-4 697 166774 ns/op 25149.56 MB/s BenchmarkMemclr/8M-4 294 396526 ns/op 21155.25 MB/s BenchmarkMemclr/16M-4 70 1832277 ns/op 9156.49 MB/s BenchmarkMemclr/64M-4 12 9713053 ns/op 6909.14 MB/s BenchmarkMemclrUnaligned/0_5-4 7399568 16.10 ns/op 310.53 MB/s BenchmarkMemclrUnaligned/0_16-4 7237723 16.29 ns/op 982.23 MB/s BenchmarkMemclrUnaligned/0_64-4 7048608 16.64 ns/op 3846.03 MB/s BenchmarkMemclrUnaligned/0_256-4 6279859 18.91 ns/op 13538.19 MB/s BenchmarkMemclrUnaligned/0_4096-4 2185768 54.49 ns/op 75173.59 MB/s BenchmarkMemclrUnaligned/0_65536-4 51868 2068 ns/op 31691.38 MB/s BenchmarkMemclrUnaligned/1_5-4 7477227 16.16 ns/op 309.43 MB/s BenchmarkMemclrUnaligned/1_16-4 7295907 16.35 ns/op 978.88 MB/s BenchmarkMemclrUnaligned/1_64-4 7050734 16.66 ns/op 3840.39 MB/s BenchmarkMemclrUnaligned/1_256-4 6434905 19.13 ns/op 13384.36 MB/s BenchmarkMemclrUnaligned/1_4096-4 1354455 92.26 ns/op 44394.01 MB/s BenchmarkMemclrUnaligned/1_65536-4 49693 2084 ns/op 31453.76 MB/s BenchmarkMemclrUnaligned/4_5-4 7408736 16.02 ns/op 312.17 MB/s BenchmarkMemclrUnaligned/4_16-4 7328980 16.36 ns/op 977.91 MB/s BenchmarkMemclrUnaligned/4_64-4 7179573 17.02 ns/op 3759.73 MB/s BenchmarkMemclrUnaligned/4_256-4 6257125 19.17 ns/op 13351.69 MB/s BenchmarkMemclrUnaligned/4_4096-4 1353295 92.62 ns/op 44222.91 MB/s BenchmarkMemclrUnaligned/4_65536-4 53598 2227 ns/op 29421.36 MB/s BenchmarkMemclrUnaligned/7_5-4 7435638 16.03 ns/op 311.85 MB/s BenchmarkMemclrUnaligned/7_16-4 7372632 16.24 ns/op 984.96 MB/s BenchmarkMemclrUnaligned/7_64-4 7224638 16.70 ns/op 3831.88 MB/s BenchmarkMemclrUnaligned/7_256-4 6255002 19.19 ns/op 13338.98 MB/s BenchmarkMemclrUnaligned/7_4096-4 1349638 93.16 ns/op 43968.57 MB/s BenchmarkMemclrUnaligned/7_65536-4 52939 2334 ns/op 28080.99 MB/s BenchmarkMemclrUnaligned/0_1M-4 2734 40034 ns/op 26192.07 MB/s BenchmarkMemclrUnaligned/0_4M-4 700 170325 ns/op 24625.36 MB/s BenchmarkMemclrUnaligned/0_8M-4 310 374747 ns/op 22384.74 MB/s BenchmarkMemclrUnaligned/0_16M-4 78 1725312 ns/op 9724.16 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9744022 ns/op 6887.18 MB/s BenchmarkMemclrUnaligned/1_1M-4 2980 42251 ns/op 24817.86 MB/s BenchmarkMemclrUnaligned/1_4M-4 669 169848 ns/op 24694.41 MB/s BenchmarkMemclrUnaligned/1_8M-4 246 454170 ns/op 18470.17 MB/s BenchmarkMemclrUnaligned/1_16M-4 46 2299424 ns/op 7296.27 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9624731 ns/op 6972.54 MB/s BenchmarkMemclrUnaligned/4_1M-4 2781 41793 ns/op 25089.72 MB/s BenchmarkMemclrUnaligned/4_4M-4 672 170468 ns/op 24604.58 MB/s BenchmarkMemclrUnaligned/4_8M-4 249 472264 ns/op 17762.53 MB/s BenchmarkMemclrUnaligned/4_16M-4 58 2080822 ns/op 8062.78 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9687458 ns/op 6927.40 MB/s BenchmarkMemclrUnaligned/7_1M-4 2782 39705 ns/op 26409.19 MB/s BenchmarkMemclrUnaligned/7_4M-4 656 168927 ns/op 24829.14 MB/s BenchmarkMemclrUnaligned/7_8M-4 238 518287 ns/op 16185.25 MB/s BenchmarkMemclrUnaligned/7_16M-4 54 2187533 ns/op 7669.47 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9629538 ns/op 6969.06 MB/s BenchmarkGoMemclr/5-4 2342296 50.08 ns/op 99.84 MB/s BenchmarkGoMemclr/16-4 544118 205.7 ns/op 77.77 MB/s BenchmarkGoMemclr/64-4 155529 764.5 ns/op 83.72 MB/s BenchmarkGoMemclr/256-4 39266 3031 ns/op 84.45 MB/s BenchmarkMemclrRange/1K_2K-4 72176 1653 ns/op 58009.74 MB/s BenchmarkMemclrRange/2K_8K-4 32220 3742 ns/op 89124.56 MB/s BenchmarkMemclrRange/4K_16K-4 42973 2769 ns/op 116683.60 MB/s BenchmarkMemclrRange/160K_228K-4 2244 49673 ns/op 33476.55 MB/s BenchmarkClearFat7-4 6546969 18.05 ns/op BenchmarkClearFat8-4 7196024 16.70 ns/op BenchmarkClearFat11-4 6201058 19.34 ns/op BenchmarkClearFat12-4 6209824 19.34 ns/op BenchmarkClearFat13-4 6167260 19.36 ns/op BenchmarkClearFat14-4 6233248 19.30 ns/op BenchmarkClearFat15-4 6225708 19.33 ns/op BenchmarkClearFat16-4 6698643 17.40 ns/op BenchmarkClearFat24-4 6762722 17.54 ns/op BenchmarkClearFat32-4 6276478 18.93 ns/op BenchmarkClearFat40-4 6158730 19.22 ns/op BenchmarkClearFat48-4 6242865 19.28 ns/op BenchmarkClearFat56-4 5956542 19.28 ns/op BenchmarkClearFat64-4 5992477 19.95 ns/op BenchmarkClearFat72-4 5707581 20.61 ns/op BenchmarkClearFat128-4 4658922 25.25 ns/op BenchmarkClearFat256-4 2629454 45.53 ns/op BenchmarkClearFat512-4 1852994 64.92 ns/op BenchmarkClearFat1024-4 1000000 111.6 ns/op BenchmarkClearFat1032-4 942530 123.5 ns/op BenchmarkClearFat1040-4 1000000 114.3 ns/op BenchmarkCopyFat7-4 6883048 17.44 ns/op BenchmarkCopyFat8-4 6927559 17.37 ns/op BenchmarkCopyFat11-4 6176150 19.51 ns/op BenchmarkCopyFat12-4 6038716 19.65 ns/op BenchmarkCopyFat13-4 5958339 19.55 ns/op BenchmarkCopyFat14-4 6087356 19.45 ns/op BenchmarkCopyFat15-4 6148947 19.70 ns/op BenchmarkCopyFat16-4 6829922 17.37 ns/op BenchmarkCopyFat24-4 6682416 17.94 ns/op BenchmarkCopyFat32-4 6685150 17.98 ns/op BenchmarkCopyFat64-4 5491506 21.19 ns/op BenchmarkCopyFat72-4 5655607 21.13 ns/op BenchmarkCopyFat128-4 4490444 26.15 ns/op BenchmarkCopyFat256-4 2571367 47.30 ns/op BenchmarkCopyFat512-4 1680879 74.25 ns/op BenchmarkCopyFat520-4 1573332 75.28 ns/op BenchmarkCopyFat1024-4 1000000 119.9 ns/op BenchmarkCopyFat1032-4 934957 129.5 ns/op BenchmarkCopyFat1040-4 969571 119.8 ns/op BenchmarkIssue18740/2byte-4 448 264835 ns/op BenchmarkIssue18740/4byte-4 727 160380 ns/op BenchmarkIssue18740/8byte-4 1084 111419 ns/op BenchmarkMemclrKnownSize1-4 9504484 12.73 ns/op 78.57 MB/s BenchmarkMemclrKnownSize2-4 5935579 19.78 ns/op 101.10 MB/s BenchmarkMemclrKnownSize4-4 3634435 33.18 ns/op 120.54 MB/s BenchmarkMemclrKnownSize8-4 1219990 97.78 ns/op 81.81 MB/s BenchmarkMemclrKnownSize16-4 564214 198.9 ns/op 80.45 MB/s BenchmarkMemclrKnownSize32-4 313166 380.2 ns/op 84.17 MB/s BenchmarkMemclrKnownSize64-4 157302 761.1 ns/op 84.09 MB/s BenchmarkMemclrKnownSize112-4 91683 1281 ns/op 87.45 MB/s BenchmarkMemclrKnownSize128-4 79804 1477 ns/op 86.66 MB/s BenchmarkMemclrKnownSize192-4 54418 2180 ns/op 88.06 MB/s BenchmarkMemclrKnownSize248-4 42422 2821 ns/op 87.91 MB/s BenchmarkMemclrKnownSize256-4 40953 2978 ns/op 85.97 MB/s BenchmarkMemclrKnownSize512-4 20367 5826 ns/op 87.89 MB/s BenchmarkMemclrKnownSize1024-4 9496 11719 ns/op 87.38 MB/s BenchmarkMemclrKnownSize4096-4 2536 46385 ns/op 88.31 MB/s BenchmarkMemclrKnownSize512KiB-4 19 6209798 ns/op 84.43 MB/s BenchmarkReadMetricsLatency-4 10000 5127 p50-ns 5676 p90-ns 19182 p99-ns BenchmarkFinalizer-4 181 674461 ns/op BenchmarkFinalizerRun-4 183543 952.6 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6607485 17.42 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3138613 37.55 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2433852 48.98 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2390817 49.47 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1309659 92.57 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.8 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2250106 52.57 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1269314 93.54 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1322863 89.86 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1650327 73.39 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1663393 72.82 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1467700 81.42 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1471164 80.22 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1355652 88.51 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6083352 19.76 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6179269 19.39 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6090382 19.42 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6094736 19.71 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5683166 21.03 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5189170 23.23 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6052152 19.72 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6151256 19.55 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6164440 19.52 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6073120 19.73 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6047128 19.42 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6105951 19.52 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6049106 19.72 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6107468 19.67 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6150477 19.63 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6098900 19.64 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6148636 19.42 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6149900 19.70 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5977196 19.70 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5922924 20.41 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5776087 20.55 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6049903 19.87 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5914790 20.34 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5880614 20.42 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5946703 19.75 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5745573 20.40 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5886754 20.43 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6100005 19.71 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5810263 20.48 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5840690 20.47 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6048584 19.65 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6067971 19.45 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5966287 19.48 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6085108 19.80 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6180519 19.41 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6120344 19.54 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6017923 19.75 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6157780 19.53 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6142261 19.67 ns/op BenchmarkNetpollBreak-4 3817 31562 ns/op BenchmarkPinnerPinUnpinBatch-4 1064 115539 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 229 516943 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1144 112782 ns/op BenchmarkPinnerPinUnpin-4 1000000 103.3 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 103.7 ns/op BenchmarkPinnerPinUnpinDouble-4 435462 271.9 ns/op BenchmarkPinnerPinUnpinParallel-4 3648780 32.70 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3631678 32.94 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 196845 623.5 ns/op BenchmarkPinnerIsPinnedOnPinned-4 6196602 19.05 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 6617704 17.77 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9728192 12.13 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9978232 11.65 ns/op BenchmarkPingPongHog-4 302 350727 ns/op BenchmarkStackGrowth-4 114194 988.1 ns/op BenchmarkStackGrowthDeep-4 1294 87209 ns/op BenchmarkCreateGoroutines-4 27312 4094 ns/op BenchmarkCreateGoroutinesParallel-4 41845 3444 ns/op BenchmarkCreateGoroutinesCapture-4 5102 23300 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 41037 3062 ns/op BenchmarkClosureCall-4 19305140 6.071 ns/op BenchmarkWakeupParallelSpinning/0s-4 6633 20474 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4945 24343 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4264 28683 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2690 41147 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1972 61045 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1237 96864 ns/op BenchmarkWakeupParallelSpinning/50µs-4 742 166887 ns/op BenchmarkWakeupParallelSpinning/100µs-4 487 262639 ns/op BenchmarkMatmult-4 5264832 27.77 ns/op BenchmarkFastrand-4 12761200 9.098 ns/op BenchmarkFastrand64-4 12745032 9.086 ns/op BenchmarkFastrandHashiter-4 4618425 25.51 ns/op BenchmarkFastrandn/2-4 6188378 19.42 ns/op BenchmarkFastrandn/3-4 6230974 19.10 ns/op BenchmarkFastrandn/4-4 6422130 18.71 ns/op BenchmarkFastrandn/5-4 6423753 18.72 ns/op BenchmarkIfaceCmp100-4 94772 1269 ns/op BenchmarkIfaceCmpNil100-4 175609 678.0 ns/op BenchmarkEfaceCmpDiff-4 36619 3251 ns/op BenchmarkEfaceCmpDiffIndirect-4 36777 3256 ns/op BenchmarkDefer-4 1666644 71.78 ns/op BenchmarkDefer10-4 806311 147.9 ns/op BenchmarkDeferMany-4 530314 351.5 ns/op BenchmarkPanicRecover-4 169705 662.1 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 5991 17983 ns/op 15901 p50-ns 20421 p90-ns 54314 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 2354 89841 ns/op 16203 p50-ns 24005 p90-ns 145804 p99-ns BenchmarkGoroutineProfile/small/idle-4 3187 38400 ns/op 35215 p50-ns 38945 p90-ns 91793 p99-ns BenchmarkGoroutineProfile/small/loaded-4 36 3410740 ns/op 597547 p50-ns 14462312 p90-ns 18278384 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 5882 17990 ns/op 15778 p50-ns 20099 p90-ns 53757 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 2577 79017 ns/op 16040 p50-ns 23797 p90-ns 170020 p99-ns BenchmarkGoroutineProfile/large/idle-4 12 8437511 ns/op 8444300 p50-ns 8688762 p90-ns 8837739 p99-ns BenchmarkGoroutineProfile/large/loaded-4 12 14633842 ns/op 9815197 p50-ns 24959538 p90-ns 35347750 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6700 17441 ns/op 16179 p50-ns 19842 p90-ns 31670 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 762 204276 ns/op 21478 p50-ns 39179 p90-ns 11003585 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 826 132852 ns/op 125809 p50-ns 156409 p90-ns 220654 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 207 1018884 ns/op 244174 p50-ns 693642 p90-ns 19420350 p99-ns BenchmarkRWMutexUncontended-4 3019141 39.06 ns/op BenchmarkRWMutexWrite100-4 546724 214.1 ns/op BenchmarkRWMutexWrite10-4 89764 1339 ns/op BenchmarkRWMutexWorkWrite100-4 458565 260.9 ns/op BenchmarkRWMutexWorkWrite10-4 80394 1571 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1808 63387 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 868 132283 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 936 124699 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 421 275919 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 474 248040 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 194 575243 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 234 498928 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 96 1184450 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 356686 533.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 352789 392.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 302187 473.8 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 275749 458.1 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 272013 407.5 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 284546 450.5 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 309523 508.5 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 257932 454.4 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 270574 558.5 ns/op BenchmarkMakeSlice/Byte-4 2202505 59.34 ns/op BenchmarkMakeSlice/Int16-4 2225026 55.28 ns/op BenchmarkMakeSlice/Int-4 1657052 71.98 ns/op BenchmarkMakeSlice/Ptr-4 1000000 110.3 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 135.5 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 134.5 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 218.2 ns/op BenchmarkGrowSlice/Byte-4 842139 151.0 ns/op BenchmarkGrowSlice/Int16-4 777632 154.5 ns/op BenchmarkGrowSlice/Int-4 660250 202.4 ns/op BenchmarkGrowSlice/Ptr-4 523723 258.6 ns/op BenchmarkGrowSlice/Struct/24-4 423596 376.8 ns/op BenchmarkGrowSlice/Struct/32-4 299012 390.5 ns/op BenchmarkGrowSlice/Struct/40-4 226045 612.0 ns/op BenchmarkExtendSlice/IntSlice-4 551356 272.2 ns/op BenchmarkExtendSlice/PointerSlice-4 435681 312.1 ns/op BenchmarkExtendSlice/NoGrow-4 873790 145.9 ns/op BenchmarkAppend-4 931388 128.4 ns/op BenchmarkAppendGrowByte-4 5 23990057 ns/op BenchmarkAppendGrowString-4 1 193329462 ns/op BenchmarkAppendSlice/1Bytes-4 1806528 64.55 ns/op BenchmarkAppendSlice/4Bytes-4 1816167 66.29 ns/op BenchmarkAppendSlice/7Bytes-4 1785819 67.59 ns/op BenchmarkAppendSlice/8Bytes-4 1770498 66.68 ns/op BenchmarkAppendSlice/15Bytes-4 1701828 69.76 ns/op BenchmarkAppendSlice/16Bytes-4 1740036 67.61 ns/op BenchmarkAppendSlice/32Bytes-4 1782050 67.43 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 99188 1363 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 20176 6063 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8515 21670 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1768 88427 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 225 594616 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 54 2140721 ns/op BenchmarkAppendStr/1Bytes-4 1361384 88.72 ns/op BenchmarkAppendStr/4Bytes-4 1371100 87.19 ns/op BenchmarkAppendStr/8Bytes-4 1365636 88.41 ns/op BenchmarkAppendStr/16Bytes-4 1315597 89.59 ns/op BenchmarkAppendStr/32Bytes-4 1348738 90.25 ns/op BenchmarkAppendSpecialCase-4 834333 140.8 ns/op BenchmarkCopy/1Byte-4 1869357 63.49 ns/op 15.75 MB/s BenchmarkCopy/1String-4 1857585 64.15 ns/op 15.59 MB/s BenchmarkCopy/2Byte-4 1870958 64.16 ns/op 31.17 MB/s BenchmarkCopy/2String-4 1834477 66.47 ns/op 30.09 MB/s BenchmarkCopy/4Byte-4 1840476 64.75 ns/op 61.78 MB/s BenchmarkCopy/4String-4 1831587 64.87 ns/op 61.66 MB/s BenchmarkCopy/8Byte-4 1856727 64.76 ns/op 123.54 MB/s BenchmarkCopy/8String-4 1891572 63.79 ns/op 125.42 MB/s BenchmarkCopy/12Byte-4 1683613 70.87 ns/op 169.32 MB/s BenchmarkCopy/12String-4 1763223 66.63 ns/op 180.09 MB/s BenchmarkCopy/16Byte-4 1857489 64.22 ns/op 249.15 MB/s BenchmarkCopy/16String-4 1858906 64.66 ns/op 247.45 MB/s BenchmarkCopy/32Byte-4 1745760 67.63 ns/op 473.16 MB/s BenchmarkCopy/32String-4 1752472 68.05 ns/op 470.22 MB/s BenchmarkCopy/128Byte-4 1389249 86.52 ns/op 1479.37 MB/s BenchmarkCopy/128String-4 1353513 87.25 ns/op 1467.05 MB/s BenchmarkCopy/1024Byte-4 424746 279.6 ns/op 3662.33 MB/s BenchmarkCopy/1024String-4 370531 322.7 ns/op 3173.54 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 30201 3946 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19690 6398 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12765 10175 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 13139 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9451 17163 ns/op BenchmarkAppendInPlace/Grow/Byte-4 174638 900.8 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 160797 944.2 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 123727 1380 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 93070 1530 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 90058 1677 ns/op BenchmarkStackCopyPtr-4 1 129943175 ns/op BenchmarkStackCopy-4 1 101246590 ns/op BenchmarkStackCopyNoCache-4 21 5243347 ns/op BenchmarkStackCopyWithStkobj-4 2 58639422 ns/op BenchmarkIssue18138-4 883 113539 ns/op BenchmarkCompareStringEqual-4 11605225 10.44 ns/op BenchmarkCompareStringIdentical-4 16782392 7.266 ns/op BenchmarkCompareStringSameLength-4 13132934 9.215 ns/op BenchmarkCompareStringDifferentLength-4 19589156 6.038 ns/op BenchmarkCompareStringBigUnaligned-4 1658 77199 ns/op 13582.91 MB/s BenchmarkCompareStringBig-4 1186 94406 ns/op 11107.21 MB/s BenchmarkConcatStringAndBytes-4 2132228 56.61 ns/op BenchmarkSliceByteToString/1-4 2307368 51.60 ns/op BenchmarkSliceByteToString/2-4 1000000 102.2 ns/op BenchmarkSliceByteToString/4-4 1000000 103.6 ns/op BenchmarkSliceByteToString/8-4 1000000 102.7 ns/op BenchmarkSliceByteToString/16-4 1000000 101.1 ns/op BenchmarkSliceByteToString/32-4 1000000 117.4 ns/op BenchmarkSliceByteToString/64-4 1000000 149.0 ns/op BenchmarkSliceByteToString/128-4 811591 227.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2230420 53.62 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 883057 137.6 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 117.4 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3416822 34.97 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1655817 72.39 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1898103 62.94 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2355216 51.31 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 462674 257.4 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 575906 203.1 ns/op BenchmarkRuneIterate/range/ASCII-4 5901708 19.41 ns/op BenchmarkRuneIterate/range/Japanese-4 2048688 58.03 ns/op BenchmarkRuneIterate/range/MixedLength-4 2181235 53.51 ns/op BenchmarkRuneIterate/range1/ASCII-4 6128391 19.46 ns/op BenchmarkRuneIterate/range1/Japanese-4 2026035 58.28 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2156119 53.49 ns/op BenchmarkRuneIterate/range2/ASCII-4 6146304 19.41 ns/op BenchmarkRuneIterate/range2/Japanese-4 2021540 58.02 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2197251 53.28 ns/op BenchmarkArrayEqual-4 17871452 6.662 ns/op BenchmarkFunc/Name-4 2831656 42.18 ns/op BenchmarkFunc/Entry-4 10598478 11.38 ns/op BenchmarkFunc/FileLine-4 1577211 75.99 ns/op PASS ok runtime 143.312s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22221 4550 ns/op BenchmarkHandle/concurrent-4 12751 9282 ns/op PASS ok runtime/cgo 1.456s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21143488 5.660 ns/op BenchmarkAtomicStore64-4 9713562 12.41 ns/op BenchmarkAtomicLoad-4 20630065 5.653 ns/op BenchmarkAtomicStore-4 9648123 12.37 ns/op BenchmarkAnd8-4 9569972 12.44 ns/op BenchmarkAnd-4 9507518 12.46 ns/op BenchmarkAnd8Parallel-4 2455473 50.59 ns/op BenchmarkAndParallel-4 2440698 48.44 ns/op BenchmarkOr8-4 9677388 12.40 ns/op BenchmarkOr-4 9547917 12.44 ns/op BenchmarkOr8Parallel-4 2432430 48.72 ns/op BenchmarkOrParallel-4 2490979 48.44 ns/op BenchmarkXadd-4 2457254 49.39 ns/op BenchmarkXadd64-4 2423270 47.37 ns/op BenchmarkCas-4 2280944 52.62 ns/op BenchmarkCas64-4 2222966 52.02 ns/op BenchmarkXchg-4 2352763 50.05 ns/op BenchmarkXchg64-4 2957260 50.41 ns/op PASS ok runtime/internal/atomic 3.878s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4656830 25.27 ns/op BenchmarkMulUintptr/large-4 3539648 33.75 ns/op PASS ok runtime/internal/math 1.383s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 26 3867273 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 30 4564427 ns/op 341.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 926 135668 ns/op 4.545 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 10883092 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11796949 ns/op 853.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 158 745449 ns/op 47.87 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 76508473 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 83002824 ns/op 6416 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 13 8767933 ns/op 648.6 concurrent_launches/op PASS ok runtime/pprof 2.824s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 46 2271820 ns/op BenchmarkStackLeak-4 11985 10128 ns/op PASS ok runtime/race 1.422s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4636322 25.85 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 226832 544.7 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.465s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 32 3389924 ns/op BenchmarkIndex_Large-4 16184 7117 ns/op BenchmarkIndexFunc_Large-4 128 801254 ns/op BenchmarkCompact/nil-4 7821414 14.79 ns/op BenchmarkCompact/one-4 1825876 65.54 ns/op BenchmarkCompact/sorted-4 1206570 98.52 ns/op BenchmarkCompact/1_item-4 1000000 111.4 ns/op BenchmarkCompact/unsorted-4 1212445 98.79 ns/op BenchmarkCompact/many-4 708193 164.2 ns/op BenchmarkCompact_Large-4 616 177714 ns/op BenchmarkCompactFunc_Large-4 49 2063242 ns/op BenchmarkReplace/naive-fast-4 80008 1662 ns/op BenchmarkReplace/optimized-fast-4 82843 1397 ns/op BenchmarkReplace/naive-slow-4 29010 4049 ns/op BenchmarkReplace/optimized-slow-4 33602 4255 ns/op BenchmarkSortInts-4 2 91844956 ns/op BenchmarkSlicesSortInts-4 2 62535248 ns/op BenchmarkSlicesSortInts_Sorted-4 54 2222766 ns/op BenchmarkSlicesSortInts_Reversed-4 36 3420053 ns/op BenchmarkSortStrings-4 1 145192650 ns/op BenchmarkSlicesSortStrings-4 1 102479469 ns/op BenchmarkSortStructs-4 1 172855776 ns/op BenchmarkSortFuncStructs-4 1 145833794 ns/op BenchmarkBinarySearchFloats/Size16-4 1218076 99.40 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 113.5 ns/op BenchmarkBinarySearchFloats/Size64-4 937015 127.3 ns/op BenchmarkBinarySearchFloats/Size128-4 753382 149.5 ns/op BenchmarkBinarySearchFloats/Size512-4 662145 178.0 ns/op BenchmarkBinarySearchFloats/Size1024-4 610346 191.1 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 595264 190.9 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 492942 236.7 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 445699 266.4 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 383496 298.8 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 317808 365.3 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 294890 401.0 ns/op PASS ok slices 12.803s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 166498 694.0 ns/op BenchmarkSortString1K-4 183 656283 ns/op BenchmarkSortString1K_Slice-4 205 571553 ns/op BenchmarkStableString1K-4 97 1100249 ns/op BenchmarkSortInt1K-4 213 568038 ns/op BenchmarkSortInt1K_Sorted-4 3043 36777 ns/op BenchmarkSortInt1K_Reversed-4 1905 59286 ns/op BenchmarkSortInt1K_Mod8-4 530 225339 ns/op BenchmarkStableInt1K-4 148 805082 ns/op BenchmarkStableInt1K_Slice-4 170 706482 ns/op BenchmarkSortInt64K-4 2 54555489 ns/op BenchmarkSortInt64K_Slice-4 3 45856971 ns/op BenchmarkStableInt64K-4 2 73403810 ns/op BenchmarkSort1e2-4 454 259782 ns/op BenchmarkStable1e2-4 170 705463 ns/op BenchmarkSort1e4-4 2 51418860 ns/op BenchmarkStable1e4-4 1 231609903 ns/op PASS ok sort 4.496s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 865786 139.4 ns/op BenchmarkAtof64Float-4 629200 159.8 ns/op BenchmarkAtof64FloatExp-4 605122 184.2 ns/op BenchmarkAtof64Big-4 458134 267.2 ns/op BenchmarkAtof64RandomBits-4 398277 291.0 ns/op BenchmarkAtof64RandomFloats-4 428896 268.5 ns/op BenchmarkAtof64RandomLongFloats-4 398912 308.2 ns/op BenchmarkAtof32Decimal-4 829034 138.5 ns/op BenchmarkAtof32Float-4 744534 156.9 ns/op BenchmarkAtof32FloatExp-4 588632 195.9 ns/op BenchmarkAtof32Random-4 357493 331.8 ns/op BenchmarkAtof32RandomLong-4 145657 776.1 ns/op BenchmarkParseInt/Pos/7bit-4 1347920 91.16 ns/op BenchmarkParseInt/Pos/26bit-4 711936 161.0 ns/op BenchmarkParseInt/Pos/31bit-4 595524 191.9 ns/op BenchmarkParseInt/Pos/56bit-4 417133 283.4 ns/op BenchmarkParseInt/Pos/63bit-4 382844 297.3 ns/op BenchmarkParseInt/Neg/7bit-4 1354036 86.65 ns/op BenchmarkParseInt/Neg/26bit-4 717717 160.3 ns/op BenchmarkParseInt/Neg/31bit-4 597663 192.2 ns/op BenchmarkParseInt/Neg/56bit-4 430887 275.7 ns/op BenchmarkParseInt/Neg/63bit-4 397837 293.9 ns/op BenchmarkAtoi/Pos/7bit-4 2106699 57.16 ns/op BenchmarkAtoi/Pos/26bit-4 913638 124.0 ns/op BenchmarkAtoi/Pos/31bit-4 811914 136.4 ns/op BenchmarkAtoi/Pos/56bit-4 487948 231.5 ns/op BenchmarkAtoi/Pos/63bit-4 354698 316.0 ns/op BenchmarkAtoi/Neg/7bit-4 2023189 59.26 ns/op BenchmarkAtoi/Neg/26bit-4 926156 127.6 ns/op BenchmarkAtoi/Neg/31bit-4 833868 137.9 ns/op BenchmarkAtoi/Neg/56bit-4 510952 230.7 ns/op BenchmarkAtoi/Neg/63bit-4 372726 310.2 ns/op BenchmarkFormatFloat/Decimal-4 116994 1055 ns/op BenchmarkFormatFloat/Float-4 105386 1115 ns/op BenchmarkFormatFloat/Exp-4 113937 1024 ns/op BenchmarkFormatFloat/NegExp-4 117970 1018 ns/op BenchmarkFormatFloat/LongExp-4 95912 1243 ns/op BenchmarkFormatFloat/Big-4 92990 1293 ns/op BenchmarkFormatFloat/BinaryExp-4 212096 568.7 ns/op BenchmarkFormatFloat/32Integer-4 117944 1023 ns/op BenchmarkFormatFloat/32ExactFraction-4 122724 962.1 ns/op BenchmarkFormatFloat/32Point-4 108873 1091 ns/op BenchmarkFormatFloat/32Exp-4 111331 1015 ns/op BenchmarkFormatFloat/32NegExp-4 116170 1010 ns/op BenchmarkFormatFloat/32Shortest-4 119772 978.7 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 138952 853.4 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 132871 889.3 ns/op BenchmarkFormatFloat/64Fixed1-4 152499 766.8 ns/op BenchmarkFormatFloat/64Fixed2-4 157356 762.7 ns/op BenchmarkFormatFloat/64Fixed3-4 149436 770.2 ns/op BenchmarkFormatFloat/64Fixed4-4 156489 757.3 ns/op BenchmarkFormatFloat/64Fixed12-4 88400 1369 ns/op BenchmarkFormatFloat/64Fixed16-4 110185 1082 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 114652 1043 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 101541 1159 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2412 47772 ns/op BenchmarkFormatFloat/Slowpath64-4 97540 1253 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 96638 1243 ns/op BenchmarkAppendFloat/Decimal-4 139466 853.1 ns/op BenchmarkAppendFloat/Float-4 123608 955.5 ns/op BenchmarkAppendFloat/Exp-4 140422 852.2 ns/op BenchmarkAppendFloat/NegExp-4 140581 851.1 ns/op BenchmarkAppendFloat/LongExp-4 112062 1071 ns/op BenchmarkAppendFloat/Big-4 108224 1093 ns/op BenchmarkAppendFloat/BinaryExp-4 329978 354.6 ns/op BenchmarkAppendFloat/32Integer-4 140415 848.5 ns/op BenchmarkAppendFloat/32ExactFraction-4 129736 843.6 ns/op BenchmarkAppendFloat/32Point-4 130189 901.1 ns/op BenchmarkAppendFloat/32Exp-4 139870 857.7 ns/op BenchmarkAppendFloat/32NegExp-4 141631 840.2 ns/op BenchmarkAppendFloat/32Shortest-4 158134 752.8 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 176342 672.3 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 170890 697.8 ns/op BenchmarkAppendFloat/64Fixed1-4 195630 612.7 ns/op BenchmarkAppendFloat/64Fixed2-4 194482 607.8 ns/op BenchmarkAppendFloat/64Fixed3-4 195291 609.1 ns/op BenchmarkAppendFloat/64Fixed4-4 198818 604.6 ns/op BenchmarkAppendFloat/64Fixed12-4 104906 1136 ns/op BenchmarkAppendFloat/64Fixed16-4 133494 882.3 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 146208 806.8 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 120306 957.3 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2463 46978 ns/op BenchmarkAppendFloat/Slowpath64-4 109100 1064 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 115048 1034 ns/op BenchmarkFormatInt-4 15543 7674 ns/op BenchmarkAppendInt-4 17352 6898 ns/op BenchmarkFormatUint-4 85840 1409 ns/op BenchmarkAppendUint-4 93477 1264 ns/op BenchmarkFormatIntSmall/7-4 2678691 45.10 ns/op BenchmarkFormatIntSmall/42-4 2730379 43.72 ns/op BenchmarkAppendIntSmall-4 1420584 84.21 ns/op BenchmarkAppendUintVarlen/1-4 1325949 90.07 ns/op BenchmarkAppendUintVarlen/12-4 1321759 91.40 ns/op BenchmarkAppendUintVarlen/123-4 977420 122.4 ns/op BenchmarkAppendUintVarlen/1234-4 950476 122.7 ns/op BenchmarkAppendUintVarlen/12345-4 923616 124.8 ns/op BenchmarkAppendUintVarlen/123456-4 923988 125.9 ns/op BenchmarkAppendUintVarlen/1234567-4 913873 129.7 ns/op BenchmarkAppendUintVarlen/12345678-4 897381 128.2 ns/op BenchmarkAppendUintVarlen/123456789-4 868483 132.4 ns/op BenchmarkAppendUintVarlen/1234567890-4 890259 133.3 ns/op BenchmarkAppendUintVarlen/12345678901-4 872041 136.0 ns/op BenchmarkAppendUintVarlen/123456789012-4 855394 135.6 ns/op BenchmarkAppendUintVarlen/1234567890123-4 813883 139.0 ns/op BenchmarkAppendUintVarlen/12345678901234-4 852765 138.4 ns/op BenchmarkAppendUintVarlen/123456789012345-4 801222 144.5 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 828933 142.6 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 769804 150.2 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 768159 149.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 755322 152.4 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 743122 152.0 ns/op BenchmarkQuote-4 43780 2676 ns/op BenchmarkQuoteRune-4 463054 248.1 ns/op BenchmarkAppendQuote-4 54037 2210 ns/op BenchmarkAppendQuoteRune-4 871761 137.9 ns/op BenchmarkUnquoteEasy-4 1368070 87.65 ns/op BenchmarkUnquoteHard-4 46987 2464 ns/op PASS ok strconv 16.918s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 432778 283.7 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 133418 859.8 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 191388 627.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 304387 407.0 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 91852 1287 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 109304 1115 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 674932 181.8 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22891 5260 ns/op BenchmarkGenericMatch1-4 2276 50349 ns/op BenchmarkGenericMatch2-4 441 258727 ns/op BenchmarkSingleMaxSkipping-4 8470 12786 ns/op 782.10 MB/s BenchmarkSingleLongSuffixFail-4 16063 7701 ns/op 130.12 MB/s BenchmarkSingleMatch-4 260 456367 ns/op 32.87 MB/s BenchmarkByteByteNoMatch-4 75308 1587 ns/op BenchmarkByteByteMatch-4 19334 6086 ns/op BenchmarkByteStringMatch-4 23571 5022 ns/op BenchmarkHTMLEscapeNew-4 75171 1567 ns/op BenchmarkHTMLEscapeOld-4 90600 1334 ns/op BenchmarkByteStringReplacerWriteString-4 1485 77283 ns/op BenchmarkByteReplacerWriteString-4 1706 69317 ns/op BenchmarkByteByteReplaces-4 3417 34873 ns/op BenchmarkByteByteMap-4 10000 10987 ns/op BenchmarkMap/identity/ASCII-4 580689 197.1 ns/op BenchmarkMap/identity/Greek-4 443666 267.0 ns/op BenchmarkMap/change/ASCII-4 39360 3002 ns/op BenchmarkMap/change/Greek-4 29071 4093 ns/op BenchmarkIndexRune-4 1990726 59.80 ns/op BenchmarkIndexRuneLongString-4 1640276 72.38 ns/op BenchmarkIndexRuneFastPath-4 4206784 29.31 ns/op BenchmarkIndex-4 4093645 29.40 ns/op BenchmarkLastIndex-4 4514548 26.47 ns/op BenchmarkIndexByte-4 9877519 12.07 ns/op BenchmarkToUpper/#00-4 3362889 35.24 ns/op BenchmarkToUpper/ONLYUPPER-4 2293648 52.44 ns/op BenchmarkToUpper/abc-4 334795 358.1 ns/op BenchmarkToUpper/AbC123-4 256686 467.4 ns/op BenchmarkToUpper/azAZ09_-4 281276 428.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55689 2128 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 73893 1656 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34893 3452 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 59269 2003 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 126405 953.2 ns/op BenchmarkToLower/#00-4 3347904 35.14 ns/op BenchmarkToLower/abc-4 2940003 40.63 ns/op BenchmarkToLower/AbC123-4 234055 517.8 ns/op BenchmarkToLower/azAZ09_-4 227702 520.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 95037 1220 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 66396 1766 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35730 3385 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 78985 1530 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 121818 968.1 ns/op BenchmarkMapNoChanges-4 825054 144.2 ns/op BenchmarkTrim-4 37239 3238 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3185736 36.44 ns/op BenchmarkToValidUTF8/InvalidASCII-4 196813 629.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 126843 917.6 ns/op BenchmarkEqualFold/Tests-4 53682 2224 ns/op BenchmarkEqualFold/ASCII-4 3333541 35.61 ns/op BenchmarkEqualFold/UnicodePrefix-4 115699 1023 ns/op BenchmarkEqualFold/UnicodeSuffix-4 120322 991.0 ns/op BenchmarkIndexHard1-4 849 142256 ns/op BenchmarkIndexHard2-4 601 197950 ns/op BenchmarkIndexHard3-4 151 792516 ns/op BenchmarkIndexHard4-4 176 683058 ns/op BenchmarkLastIndexHard1-4 57 1982153 ns/op BenchmarkLastIndexHard2-4 60 1982756 ns/op BenchmarkLastIndexHard3-4 60 1967590 ns/op BenchmarkCountHard1-4 844 141593 ns/op BenchmarkCountHard2-4 606 198451 ns/op BenchmarkCountHard3-4 151 793120 ns/op BenchmarkIndexTorture-4 7455 15573 ns/op BenchmarkCountTorture-4 7507 15668 ns/op BenchmarkCountTortureOverlapping-4 723 150597 ns/op BenchmarkCountByte/10-4 4241340 29.98 ns/op 333.58 MB/s BenchmarkCountByte/32-4 3915626 31.56 ns/op 1013.86 MB/s BenchmarkCountByte/4096-4 855470 135.5 ns/op 30228.04 MB/s BenchmarkCountByte/4194304-4 684 155606 ns/op 26954.64 MB/s BenchmarkCountByte/67108864-4 21 5524635 ns/op 12147.20 MB/s BenchmarkFields/ASCII/16-4 270704 439.9 ns/op 36.37 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 22076 5446 ns/op 47.01 MB/s 448 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1399 85066 ns/op 48.15 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 79 1449013 ns/op 45.23 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 23445779 ns/op 44.72 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 146560 825.9 ns/op 19.37 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10609 11290 ns/op 22.67 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 609 193670 ns/op 21.15 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 33 3468089 ns/op 18.90 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 63389234 ns/op 16.54 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 187802 615.2 ns/op 26.01 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17751 6813 ns/op 37.57 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 984 121592 ns/op 33.69 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 50 2317106 ns/op 28.28 MB/s 463107 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 44528802 ns/op 23.55 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 178922 665.3 ns/op 24.05 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13616 8861 ns/op 28.89 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 777 154956 ns/op 26.43 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 42 2836633 ns/op 23.10 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 52698520 ns/op 19.90 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 68815460 ns/op BenchmarkSplitSingleByteSeparator-4 20 5309752 ns/op BenchmarkSplitMultiByteSeparator-4 36 3083789 ns/op BenchmarkSplitNSingleByteSeparator-4 218391 552.0 ns/op BenchmarkSplitNMultiByteSeparator-4 174452 703.6 ns/op BenchmarkRepeat/5x0-4 3389784 34.56 ns/op BenchmarkRepeat/5x1-4 3401600 34.08 ns/op BenchmarkRepeat/5x2-4 267933 446.8 ns/op BenchmarkRepeat/5x6-4 162679 744.6 ns/op BenchmarkRepeat/10x0-4 3517712 33.58 ns/op BenchmarkRepeat/10x1-4 3450530 33.92 ns/op BenchmarkRepeat/10x2-4 266336 458.7 ns/op BenchmarkRepeat/10x6-4 158365 757.2 ns/op BenchmarkRepeatLarge/256/1-4 74937 1611 ns/op 158.94 MB/s BenchmarkRepeatLarge/256/16-4 121381 1023 ns/op 250.22 MB/s BenchmarkRepeatLarge/512/1-4 57676 2015 ns/op 254.04 MB/s BenchmarkRepeatLarge/512/16-4 87548 1365 ns/op 375.22 MB/s BenchmarkRepeatLarge/1024/1-4 45978 2552 ns/op 401.28 MB/s BenchmarkRepeatLarge/1024/16-4 63258 1979 ns/op 517.44 MB/s BenchmarkRepeatLarge/2048/1-4 33703 3514 ns/op 582.77 MB/s BenchmarkRepeatLarge/2048/16-4 40600 2949 ns/op 694.55 MB/s BenchmarkRepeatLarge/4096/1-4 22758 5329 ns/op 768.66 MB/s BenchmarkRepeatLarge/4096/16-4 25381 4625 ns/op 885.65 MB/s BenchmarkRepeatLarge/8192/1-4 13250 8822 ns/op 928.60 MB/s BenchmarkRepeatLarge/8192/16-4 14565 8276 ns/op 989.86 MB/s BenchmarkRepeatLarge/8192/4097-4 5476509 22.07 ns/op 185600.67 MB/s BenchmarkRepeatLarge/16384/1-4 7692 15456 ns/op 1060.03 MB/s BenchmarkRepeatLarge/16384/16-4 7534 14757 ns/op 1110.23 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10753 ns/op 1143.03 MB/s BenchmarkRepeatLarge/32768/1-4 4180 28157 ns/op 1163.76 MB/s BenchmarkRepeatLarge/32768/16-4 4454 26876 ns/op 1219.22 MB/s BenchmarkRepeatLarge/32768/4097-4 5464 25460 ns/op 1126.45 MB/s BenchmarkRepeatLarge/65536/1-4 2359 51872 ns/op 1263.42 MB/s BenchmarkRepeatLarge/65536/16-4 2320 52704 ns/op 1243.46 MB/s BenchmarkRepeatLarge/65536/4097-4 2361 50344 ns/op 1220.70 MB/s BenchmarkRepeatLarge/131072/1-4 512 235981 ns/op 555.44 MB/s BenchmarkRepeatLarge/131072/16-4 500 236587 ns/op 554.01 MB/s BenchmarkRepeatLarge/131072/4097-4 512 229563 ns/op 553.26 MB/s BenchmarkRepeatLarge/262144/1-4 258 462140 ns/op 567.24 MB/s BenchmarkRepeatLarge/262144/16-4 253 461917 ns/op 567.51 MB/s BenchmarkRepeatLarge/262144/4097-4 260 457325 ns/op 564.39 MB/s BenchmarkRepeatLarge/524288/1-4 128 924261 ns/op 567.25 MB/s BenchmarkRepeatLarge/524288/16-4 129 935949 ns/op 560.17 MB/s BenchmarkRepeatLarge/524288/4097-4 127 948089 ns/op 548.81 MB/s BenchmarkRepeatLarge/1048576/1-4 68 1870774 ns/op 560.50 MB/s BenchmarkRepeatLarge/1048576/16-4 70 1871840 ns/op 560.18 MB/s BenchmarkRepeatLarge/1048576/4097-4 63 1895878 ns/op 551.06 MB/s BenchmarkRepeatLarge/2097152/1-4 33 3629094 ns/op 577.87 MB/s BenchmarkRepeatLarge/2097152/16-4 31 3643707 ns/op 575.55 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 3669684 ns/op 570.50 MB/s BenchmarkRepeatLarge/4194304/1-4 15 7343318 ns/op 571.17 MB/s BenchmarkRepeatLarge/4194304/16-4 15 7258664 ns/op 577.83 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 7387039 ns/op 567.38 MB/s BenchmarkRepeatLarge/8388608/1-4 8 14045403 ns/op 597.25 MB/s BenchmarkRepeatLarge/8388608/16-4 8 14130898 ns/op 593.64 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 14203808 ns/op 590.44 MB/s BenchmarkRepeatLarge/16777216/1-4 4 28224110 ns/op 594.43 MB/s BenchmarkRepeatLarge/16777216/16-4 4 27985729 ns/op 599.49 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 28017493 ns/op 598.81 MB/s BenchmarkRepeatLarge/33554432/1-4 2 54757042 ns/op 612.79 MB/s BenchmarkRepeatLarge/33554432/16-4 2 54746682 ns/op 612.90 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 54752754 ns/op 612.84 MB/s BenchmarkRepeatLarge/67108864/1-4 1 107619890 ns/op 623.57 MB/s BenchmarkRepeatLarge/67108864/16-4 1 112008855 ns/op 599.14 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 108738041 ns/op 617.16 MB/s BenchmarkRepeatLarge/134217728/1-4 1 241202240 ns/op 556.45 MB/s BenchmarkRepeatLarge/134217728/16-4 1 215634453 ns/op 622.43 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 221916416 ns/op 604.81 MB/s BenchmarkRepeatLarge/268435456/1-4 1 491150581 ns/op 546.54 MB/s BenchmarkRepeatLarge/268435456/16-4 1 446590135 ns/op 601.08 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 448544425 ns/op 598.46 MB/s BenchmarkRepeatLarge/536870912/1-4 1 977953446 ns/op 548.97 MB/s BenchmarkRepeatLarge/536870912/16-4 1 864960880 ns/op 620.69 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 895073412 ns/op 599.81 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2288801016 ns/op 469.13 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1743458979 ns/op 615.87 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1803559643 ns/op 595.35 MB/s BenchmarkIndexAnyASCII/1:1-4 1812794 61.31 ns/op BenchmarkIndexAnyASCII/1:2-4 2063706 56.16 ns/op BenchmarkIndexAnyASCII/1:4-4 2047035 56.95 ns/op BenchmarkIndexAnyASCII/1:8-4 2024720 56.86 ns/op BenchmarkIndexAnyASCII/1:16-4 2085966 55.70 ns/op BenchmarkIndexAnyASCII/1:32-4 2068221 55.99 ns/op BenchmarkIndexAnyASCII/1:64-4 2059212 55.97 ns/op BenchmarkIndexAnyASCII/16:1-4 2018072 58.21 ns/op BenchmarkIndexAnyASCII/16:2-4 659907 155.7 ns/op BenchmarkIndexAnyASCII/16:4-4 677419 158.2 ns/op BenchmarkIndexAnyASCII/16:8-4 626895 167.6 ns/op BenchmarkIndexAnyASCII/16:16-4 644514 178.6 ns/op BenchmarkIndexAnyASCII/16:32-4 523156 206.7 ns/op BenchmarkIndexAnyASCII/16:64-4 486378 248.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1833592 63.54 ns/op BenchmarkIndexAnyASCII/256:2-4 71016 1656 ns/op BenchmarkIndexAnyASCII/256:4-4 72298 1654 ns/op BenchmarkIndexAnyASCII/256:8-4 71055 1674 ns/op BenchmarkIndexAnyASCII/256:16-4 70910 1688 ns/op BenchmarkIndexAnyASCII/256:32-4 69393 1686 ns/op BenchmarkIndexAnyASCII/256:64-4 69103 1736 ns/op BenchmarkIndexAnyUTF8/1:1-4 2067271 57.71 ns/op BenchmarkIndexAnyUTF8/1:2-4 2063326 56.30 ns/op BenchmarkIndexAnyUTF8/1:4-4 2057882 56.37 ns/op BenchmarkIndexAnyUTF8/1:8-4 2067601 56.28 ns/op BenchmarkIndexAnyUTF8/1:16-4 2112387 56.39 ns/op BenchmarkIndexAnyUTF8/1:32-4 2113009 56.57 ns/op BenchmarkIndexAnyUTF8/1:64-4 2104958 56.60 ns/op BenchmarkIndexAnyUTF8/16:1-4 1625815 72.71 ns/op BenchmarkIndexAnyUTF8/16:2-4 292035 397.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 303349 395.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 311684 389.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 300088 391.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 286172 410.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 295195 403.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 449229 264.1 ns/op BenchmarkIndexAnyUTF8/256:2-4 22881 5249 ns/op BenchmarkIndexAnyUTF8/256:4-4 22881 5306 ns/op BenchmarkIndexAnyUTF8/256:8-4 22497 5307 ns/op BenchmarkIndexAnyUTF8/256:16-4 22582 5319 ns/op BenchmarkIndexAnyUTF8/256:32-4 21777 5459 ns/op BenchmarkIndexAnyUTF8/256:64-4 21922 5587 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2053339 57.95 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2101974 55.28 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2141490 54.79 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2156421 55.01 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2082345 56.21 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2090503 57.52 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2048292 57.20 ns/op BenchmarkLastIndexAnyASCII/16:1-4 806362 149.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 766728 152.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 733148 154.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 727080 160.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 701328 172.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 590935 198.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 483456 244.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73380 1619 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74143 1641 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73912 1643 ns/op BenchmarkLastIndexAnyASCII/256:8-4 72986 1633 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72946 1638 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71971 1665 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70134 1725 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2034133 58.72 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2155611 55.82 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2044474 55.24 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2150680 55.23 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2101362 55.15 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1917332 59.75 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1940290 59.60 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 347607 342.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 169024 674.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 181507 652.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 182775 651.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 174259 678.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 170118 700.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 171571 690.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28245 4238 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12619 9602 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12444 9799 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12568 9707 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10036 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10370 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10380 ns/op BenchmarkTrimASCII/1:1-4 3366625 35.65 ns/op BenchmarkTrimASCII/1:2-4 2487568 48.16 ns/op BenchmarkTrimASCII/1:4-4 2262409 53.85 ns/op BenchmarkTrimASCII/1:8-4 2028982 58.93 ns/op BenchmarkTrimASCII/1:16-4 1689811 71.39 ns/op BenchmarkTrimASCII/16:1-4 2761518 43.48 ns/op BenchmarkTrimASCII/16:2-4 772070 153.5 ns/op BenchmarkTrimASCII/16:4-4 756418 157.2 ns/op BenchmarkTrimASCII/16:8-4 710347 161.9 ns/op BenchmarkTrimASCII/16:16-4 664082 175.1 ns/op BenchmarkTrimASCII/256:1-4 801512 143.9 ns/op BenchmarkTrimASCII/256:2-4 73824 1625 ns/op BenchmarkTrimASCII/256:4-4 73323 1632 ns/op BenchmarkTrimASCII/256:8-4 71348 1634 ns/op BenchmarkTrimASCII/256:16-4 72175 1636 ns/op BenchmarkTrimASCII/4096:1-4 75154 1589 ns/op BenchmarkTrimASCII/4096:2-4 4714 25122 ns/op BenchmarkTrimASCII/4096:4-4 4641 25276 ns/op BenchmarkTrimASCII/4096:8-4 4614 25304 ns/op BenchmarkTrimASCII/4096:16-4 4626 25244 ns/op BenchmarkTrimByte-4 4296938 27.50 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13404 9014 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13474 8945 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1107 108211 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2186 52540 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4368 26343 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7886 14686 ns/op BenchmarkJoin/0-4 5261673 22.19 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4046241 28.68 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 205933 587.9 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 140629 856.0 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 100888 1164 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 84949 1427 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 71402 1675 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 61148 1977 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2752146 43.03 ns/op BenchmarkTrimSpace/ASCII-4 1682661 77.61 ns/op BenchmarkTrimSpace/SomeNonASCII-4 145227 825.3 ns/op BenchmarkTrimSpace/JustNonASCII-4 79149 1503 ns/op BenchmarkReplaceAll-4 120327 985.7 ns/op 16 B/op 1 allocs/op PASS ok strings 57.056s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 39578 2895 ns/op BenchmarkCond2-4 15625 7591 ns/op BenchmarkCond4-4 8804 12925 ns/op BenchmarkCond8-4 4215 30895 ns/op BenchmarkCond16-4 1419 81545 ns/op BenchmarkCond32-4 625 195917 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 474268 244.0 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 266022 457.3 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 505504 206.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 513372 257.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 252993 456.6 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 482540 209.7 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 81204 1533 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 68083 1968 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 67747 1996 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 39409 3099 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 435583 244.8 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 142616 821.7 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 413217 251.7 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 120466 1002 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 517609 236.3 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 147996 816.3 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2354719 50.91 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 35529 3247 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 100369 1238 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 128926 970.9 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 8077 14756 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 247 522922 ns/op BenchmarkRange/*sync.Map-4 1346 89519 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 84471 1199 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 217048 564.2 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 56054 2113 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 186204 625.5 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 267732 558.4 ns/op BenchmarkAdversarialDelete/*sync.Map-4 178896 803.6 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 61891 1869 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 157521 752.9 ns/op BenchmarkDeleteCollision/*sync.Map-4 462201 256.6 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 47004 2526 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 121615 974.9 ns/op BenchmarkSwapCollision/*sync.Map-4 51892 2311 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 406 288967 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 89100 1349 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 325347 352.4 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 19701 6063 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 54552 2221 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 18007 6672 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 203218 615.2 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 89325 1330 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 127566 961.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2060251 59.87 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 152839 795.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2097424 60.56 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 430930 254.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 129213 916.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 457335 241.0 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 80486 1474 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 335613 366.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 482605 341.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 99894 1219 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 473491 245.8 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 81807 1885 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 88587 1260 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 139046 862.0 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 46670 2504 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 196420 604.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 448234 305.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 106740 1115 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 463830 244.8 ns/op BenchmarkUncontendedSemaphore-4 3381222 35.44 ns/op BenchmarkContendedSemaphore-4 2581788 46.01 ns/op BenchmarkMutexUncontended-4 848594 123.1 ns/op BenchmarkMutex-4 95733 1198 ns/op BenchmarkMutexSlack-4 92402 1197 ns/op BenchmarkMutexWork-4 84038 1350 ns/op BenchmarkMutexWorkSlack-4 81192 1400 ns/op BenchmarkMutexNoSpin-4 53902 2195 ns/op BenchmarkMutexSpin-4 62757 2150 ns/op BenchmarkOnce-4 484384 254.2 ns/op BenchmarkOnceFunc/v=Once-4 1000000 101.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 924279 125.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 946876 131.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1000000 117.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 886034 135.1 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 911272 129.1 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 6819511 17.09 ns/op BenchmarkSemaSyntNonblock-4 1000000 106.8 ns/op BenchmarkSemaSyntBlock-4 1000000 138.2 ns/op BenchmarkSemaWorkNonblock-4 756243 145.8 ns/op BenchmarkSemaWorkBlock-4 758678 177.6 ns/op BenchmarkRWMutexUncontended-4 420770 266.5 ns/op BenchmarkRWMutexWrite100-4 254149 486.0 ns/op BenchmarkRWMutexWrite10-4 167839 695.5 ns/op BenchmarkRWMutexWorkWrite100-4 230918 537.1 ns/op BenchmarkRWMutexWorkWrite10-4 141370 810.1 ns/op BenchmarkWaitGroupUncontended-4 714543 165.6 ns/op BenchmarkWaitGroupAddDone-4 299710 436.8 ns/op BenchmarkWaitGroupAddDoneWork-4 260665 388.7 ns/op BenchmarkWaitGroupWait-4 4481065 26.68 ns/op BenchmarkWaitGroupWaitWork-4 3061537 39.10 ns/op BenchmarkWaitGroupActuallyWait-4 38299 3132 ns/op 32 B/op 2 allocs/op PASS ok sync 18.005s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 476611 239.0 ns/op PASS ok sync/atomic 1.206s PASS ok syscall 1.080s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 91868 1265 ns/op 0 B/op 0 allocs/op PASS ok testing 1.215s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7881 14411 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11528 10357 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 98 1171089 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 122 968599 ns/op 1060 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 146530885 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 143359561 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1743 64814 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2114 54709 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5894018 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5364245 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 675897974 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 655483411 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 218 539594 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 244 489669 ns/op 161 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 56911880 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 55264088 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6383153598 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6100022394 ns/op 335150064 B/op 100092 allocs/op BenchmarkPyramid/10-4 2540 42194 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3015495 ns/op 409133 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 305368226 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2667 44689 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 278 420406 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4285661 ns/op 427427 B/op 1661 allocs/op BenchmarkCode-4 7221 14826 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.338s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 73386020 ns/op BenchmarkVariableString-4 101943 1178 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2106 55241 ns/op 2526 B/op 39 allocs/op PASS ok text/template/parse 1.571s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 34 3208287 ns/op BenchmarkAfter-4 108 1089957 ns/op BenchmarkStop-4 190 555808 ns/op BenchmarkSimultaneousAfterFunc-4 28 4071487 ns/op BenchmarkStartStop-4 212 696595 ns/op BenchmarkReset-4 2606 49892 ns/op BenchmarkSleep-4 32 3456906 ns/op BenchmarkParallelTimerLatency-4 51 163328 avg-late-ns 255816 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 89492 avg-late-ns 232236 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 73566 avg-late-ns 211695 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 63855 avg-late-ns 245340 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 51350 avg-late-ns 160956 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 82442 avg-late-ns 442743 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 101394 avg-late-ns 340252 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 96831 avg-late-ns 303153 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 83098 avg-late-ns 415617 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 149219 avg-late-ns 695722 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 766140 avg-late-ns 2670909 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 97484 avg-late-ns 231459 max-late-ns BenchmarkTicker-4 289 395745 ns/op BenchmarkTickerReset-4 3916 36053 ns/op BenchmarkTickerResetNaive-4 169 631511 ns/op BenchmarkNow-4 1000000 113.0 ns/op BenchmarkNowUnixNano-4 1000000 114.6 ns/op BenchmarkNowUnixMilli-4 996669 119.2 ns/op BenchmarkNowUnixMicro-4 1000000 116.9 ns/op BenchmarkFormat-4 59631 2021 ns/op BenchmarkFormatRFC3339-4 80875 1477 ns/op BenchmarkFormatRFC3339Nano-4 78675 1498 ns/op BenchmarkFormatNow-4 78957 1491 ns/op BenchmarkMarshalJSON-4 108739 1090 ns/op BenchmarkMarshalText-4 111801 1066 ns/op BenchmarkParse-4 137923 861.0 ns/op BenchmarkParseRFC3339UTC-4 334065 359.9 ns/op BenchmarkParseRFC3339UTCBytes-4 226748 516.8 ns/op BenchmarkParseRFC3339TZ-4 101425 1187 ns/op BenchmarkParseRFC3339TZBytes-4 83283 1478 ns/op BenchmarkParseDuration-4 547675 218.7 ns/op BenchmarkHour-4 842960 141.9 ns/op BenchmarkSecond-4 783705 140.0 ns/op BenchmarkYear-4 626665 189.1 ns/op BenchmarkDay-4 571405 204.8 ns/op BenchmarkISOWeek-4 623073 191.6 ns/op BenchmarkGoString-4 80116 1520 ns/op BenchmarkUnmarshalText-4 73368 1664 ns/op PASS ok time 12.282s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 662397 173.5 ns/op BenchmarkDecodeValidJapaneseChars-4 758570 143.0 ns/op BenchmarkDecodeRune-4 1847230 64.96 ns/op BenchmarkEncodeValidASCII-4 546586 194.2 ns/op BenchmarkEncodeValidJapaneseChars-4 805942 136.9 ns/op BenchmarkAppendRuneValidASCII-4 1628239 72.75 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2453380 48.15 ns/op BenchmarkEncodeRune-4 3204991 35.12 ns/op PASS ok unicode/utf16 2.198s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 970628 123.5 ns/op BenchmarkRuneCountTenJapaneseChars-4 185964 621.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3540048 32.16 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 427252 281.0 ns/op BenchmarkValidTenASCIIChars-4 859041 118.9 ns/op BenchmarkValid100KASCIIChars-4 100 1015683 ns/op BenchmarkValidTenJapaneseChars-4 163035 708.1 ns/op BenchmarkValidLongMostlyASCII-4 93 1102847 ns/op BenchmarkValidLongJapanese-4 56 2055810 ns/op BenchmarkValidStringTenASCIIChars-4 4398691 25.96 ns/op BenchmarkValidString100KASCIIChars-4 9352 12658 ns/op BenchmarkValidStringTenJapaneseChars-4 415347 268.4 ns/op BenchmarkValidStringLongMostlyASCII-4 1219 97967 ns/op BenchmarkValidStringLongJapanese-4 156 771004 ns/op BenchmarkEncodeASCIIRune-4 4085214 29.63 ns/op BenchmarkEncodeJapaneseRune-4 2479327 48.47 ns/op BenchmarkAppendASCIIRune-4 11284282 10.80 ns/op BenchmarkAppendJapaneseRune-4 2606053 45.80 ns/op BenchmarkDecodeASCIIRune-4 2817733 40.88 ns/op BenchmarkDecodeJapaneseRune-4 1930196 62.01 ns/op BenchmarkFullRune/ASCII-4 3668295 32.74 ns/op BenchmarkFullRune/Incomplete-4 1615531 74.29 ns/op BenchmarkFullRune/Japanese-4 3650738 33.05 ns/op PASS ok unicode/utf8 4.413s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 71777404532 ns/op PASS ok cmd/api 73.015s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 388378 288.7 ns/op BenchmarkCgoCall/one-pointer-4 331801 351.3 ns/op BenchmarkCgoCall/eight-pointers-4 177536 678.0 ns/op BenchmarkCgoCall/eight-pointers-nil-4 328274 358.3 ns/op BenchmarkCgoCall/eight-pointers-array-4 15530 7368 ns/op BenchmarkCgoCall/eight-pointers-slice-4 33591 3563 ns/op BenchmarkGoString-4 1000000 120.9 ns/op BenchmarkCGoCallback-4 48579 2439 ns/op BenchmarkCGoInCThread-4 259147 419.3 ns/op PASS ok cmd/cgo/internal/test 2.280s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1281350 93.13 ns/op BenchmarkEqArrayOfStrings64-4 157928 742.9 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11432 ns/op BenchmarkEqArrayOfFloats5-4 1520418 79.79 ns/op BenchmarkEqArrayOfFloats64-4 158059 753.6 ns/op BenchmarkEqArrayOfFloats1024-4 10000 11353 ns/op BenchmarkEqArrayOfStructsEq-4 2979 39703 ns/op BenchmarkEqArrayOfStructsNotEq-4 5305 22056 ns/op BenchmarkEqStruct-4 19522987 6.009 ns/op PASS ok cmd/compile/internal/reflectdata 2.382s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 59820 ns/op BenchmarkCopyElim1-4 735 154438 ns/op BenchmarkCopyElim10-4 636 174261 ns/op BenchmarkCopyElim100-4 381 276639 ns/op BenchmarkCopyElim1000-4 74 1577936 ns/op BenchmarkCopyElim10000-4 4 28504662 ns/op BenchmarkCopyElim100000-4 1 543373038 ns/op BenchmarkDeadCode/1-4 730 167352 ns/op BenchmarkDeadCode/10-4 651 183624 ns/op BenchmarkDeadCode/100-4 306 376823 ns/op BenchmarkDeadCode/1000-4 52 2427227 ns/op BenchmarkDeadCode/10000-4 4 31077423 ns/op BenchmarkDeadCode/100000-4 1 343354506 ns/op BenchmarkDeadCode/200000-4 1 738093424 ns/op BenchmarkDominatorsLinear-4 14 8933948 ns/op 1.12 MB/s BenchmarkDominatorsFwdBack-4 9 12362602 ns/op 0.81 MB/s BenchmarkDominatorsManyPred-4 10 12211695 ns/op 0.82 MB/s BenchmarkDominatorsMaxPred-4 10 12633603 ns/op 0.79 MB/s BenchmarkDominatorsMaxPredVal-4 10 12673066 ns/op 0.79 MB/s BenchmarkFuse/1-4 596 215101 ns/op BenchmarkFuse/10-4 549 222209 ns/op BenchmarkFuse/100-4 187 637700 ns/op BenchmarkFuse/1000-4 21 5346461 ns/op BenchmarkFuse/10000-4 2 67930448 ns/op BenchmarkNilCheckDeep1-4 12720 9467 ns/op 0.11 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5112 22441 ns/op 0.45 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 787 146830 ns/op 0.68 MB/s 652 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 76 1449713 ns/op 0.69 MB/s 4380 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 17110627 ns/op 0.58 MB/s 125981 B/op 7 allocs/op BenchmarkDSEPass-4 34 3337546 ns/op 52270 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 117867137 ns/op 4267232 B/op 108666 allocs/op BenchmarkCSEPass-4 8 14051157 ns/op 74151 B/op 8 allocs/op BenchmarkCSEPassBlock-4 1 151195321 ns/op 5673784 B/op 97530 allocs/op BenchmarkDeadcodePass-4 198 584940 ns/op 100068 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 125280229 ns/op 4035344 B/op 44940 allocs/op BenchmarkMultiPass-4 80 1382637 ns/op 198584 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 259264282 ns/op 11207016 B/op 150112 allocs/op BenchmarkCondRewrite/SoloJump-4 3525550 33.82 ns/op BenchmarkCondRewrite/CombJump-4 3375160 35.42 ns/op PASS ok cmd/compile/internal/ssa 14.876s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 11230 ns/op BenchmarkExtShift-4 18246 6378 ns/op BenchmarkModify-4 10000 11156 ns/op BenchmarkMullImm-4 20434 5932 ns/op BenchmarkConstModify-4 9244 11865 ns/op BenchmarkBitSet-4 22059 5416 ns/op BenchmarkBitClear-4 22006 5408 ns/op BenchmarkBitToggle-4 22141 5415 ns/op BenchmarkBitSetConst-4 164606 696.8 ns/op BenchmarkBitClearConst-4 179084 695.2 ns/op BenchmarkBitToggleConst-4 161239 706.6 ns/op BenchmarkDivconstI64-4 9183548 12.29 ns/op BenchmarkModconstI64-4 9041665 12.09 ns/op BenchmarkDivisiblePow2constI64-4 9501091 12.44 ns/op BenchmarkDivisibleconstI64-4 10514356 11.18 ns/op BenchmarkDivisibleWDivconstI64-4 6612388 18.10 ns/op BenchmarkDivconstU64/3-4 9050646 12.61 ns/op BenchmarkDivconstU64/5-4 8759011 13.01 ns/op BenchmarkDivconstU64/37-4 9779910 12.08 ns/op BenchmarkDivconstU64/1234567-4 10426017 11.22 ns/op BenchmarkModconstU64-4 10335744 12.21 ns/op BenchmarkDivisibleconstU64-4 10376379 11.66 ns/op BenchmarkDivisibleWDivconstU64-4 6970384 17.18 ns/op BenchmarkDivconstI32-4 9205494 12.64 ns/op BenchmarkModconstI32-4 9991376 11.09 ns/op BenchmarkDivisiblePow2constI32-4 10300190 11.43 ns/op BenchmarkDivisibleconstI32-4 10498756 11.40 ns/op BenchmarkDivisibleWDivconstI32-4 6845007 17.44 ns/op BenchmarkDivconstU32-4 9203946 12.26 ns/op BenchmarkModconstU32-4 8968743 12.64 ns/op BenchmarkDivisibleconstU32-4 10257390 11.94 ns/op BenchmarkDivisibleWDivconstU32-4 6904221 17.54 ns/op BenchmarkDivconstI16-4 9066135 12.68 ns/op BenchmarkModconstI16-4 10396654 10.92 ns/op BenchmarkDivisiblePow2constI16-4 10224676 11.51 ns/op BenchmarkDivisibleconstI16-4 10627164 11.36 ns/op BenchmarkDivisibleWDivconstI16-4 6858152 17.47 ns/op BenchmarkDivconstU16-4 9696603 12.07 ns/op BenchmarkModconstU16-4 9026856 13.16 ns/op BenchmarkDivisibleconstU16-4 10765874 11.11 ns/op BenchmarkDivisibleWDivconstU16-4 6785964 17.65 ns/op BenchmarkDivconstI8-4 8785060 13.14 ns/op BenchmarkModconstI8-4 8877094 12.56 ns/op BenchmarkDivisiblePow2constI8-4 10656690 11.07 ns/op BenchmarkDivisibleconstI8-4 10487268 11.61 ns/op BenchmarkDivisibleWDivconstI8-4 6758853 17.69 ns/op BenchmarkDivconstU8-4 10428571 11.52 ns/op BenchmarkModconstU8-4 10626948 11.57 ns/op BenchmarkDivisibleconstU8-4 11152872 10.62 ns/op BenchmarkDivisibleWDivconstU8-4 6770128 17.72 ns/op BenchmarkMul2-4 166460 749.4 ns/op BenchmarkMulNeg2-4 165728 751.3 ns/op BenchmarkEfaceInteger-4 3933253 27.81 ns/op BenchmarkDiv64UnsignedSmall-4 7092044 15.51 ns/op BenchmarkDiv64Small-4 6175650 17.42 ns/op BenchmarkDiv64SmallNegDivisor-4 6142875 18.11 ns/op BenchmarkDiv64SmallNegDividend-4 6313964 17.48 ns/op BenchmarkDiv64SmallNegBoth-4 6280977 17.60 ns/op BenchmarkDiv64Unsigned-4 6903144 15.79 ns/op BenchmarkDiv64-4 6113001 18.43 ns/op BenchmarkDiv64NegDivisor-4 6153684 18.14 ns/op BenchmarkDiv64NegDividend-4 6180310 18.48 ns/op BenchmarkDiv64NegBoth-4 6222405 18.15 ns/op BenchmarkMod64UnsignedSmall-4 7315440 15.51 ns/op BenchmarkMod64Small-4 6414312 16.91 ns/op BenchmarkMod64SmallNegDivisor-4 6169756 17.87 ns/op BenchmarkMod64SmallNegDividend-4 6404606 17.02 ns/op BenchmarkMod64SmallNegBoth-4 6091189 17.64 ns/op BenchmarkMod64Unsigned-4 7129491 15.74 ns/op BenchmarkMod64-4 6113804 17.94 ns/op BenchmarkMod64NegDivisor-4 6273883 17.69 ns/op BenchmarkMod64NegDividend-4 6116906 17.68 ns/op BenchmarkMod64NegBoth-4 6219009 17.66 ns/op BenchmarkMulconstI32/3-4 19810119 5.681 ns/op BenchmarkMulconstI32/5-4 19387992 5.636 ns/op BenchmarkMulconstI32/12-4 18704690 6.011 ns/op BenchmarkMulconstI32/120-4 19711405 5.720 ns/op BenchmarkMulconstI32/-120-4 19520056 5.695 ns/op BenchmarkMulconstI32/65537-4 18341808 6.033 ns/op BenchmarkMulconstI32/65538-4 18668119 6.028 ns/op BenchmarkMulconstI64/3-4 19557016 5.636 ns/op BenchmarkMulconstI64/5-4 19400871 5.693 ns/op BenchmarkMulconstI64/12-4 18730887 6.020 ns/op BenchmarkMulconstI64/120-4 19542709 5.678 ns/op BenchmarkMulconstI64/-120-4 19656968 5.675 ns/op BenchmarkMulconstI64/65537-4 18433938 6.017 ns/op BenchmarkMulconstI64/65538-4 18447254 6.018 ns/op BenchmarkMulconstU32/3-4 19536464 5.659 ns/op BenchmarkMulconstU32/5-4 19575163 5.647 ns/op BenchmarkMulconstU32/12-4 18810572 5.996 ns/op BenchmarkMulconstU32/120-4 19460016 5.698 ns/op BenchmarkMulconstU32/65537-4 18644982 6.010 ns/op BenchmarkMulconstU32/65538-4 18131971 6.057 ns/op BenchmarkMulconstU64/3-4 19275159 5.686 ns/op BenchmarkMulconstU64/5-4 18720964 5.673 ns/op BenchmarkMulconstU64/12-4 18632990 5.989 ns/op BenchmarkMulconstU64/120-4 20061712 5.667 ns/op BenchmarkMulconstU64/65537-4 18614734 6.053 ns/op BenchmarkMulconstU64/65538-4 18689518 6.002 ns/op BenchmarkShiftArithmeticRight-4 19780521 6.001 ns/op BenchmarkSwitch8Predictable-4 15438402 7.649 ns/op BenchmarkSwitch8Unpredictable-4 6423735 18.53 ns/op BenchmarkSwitch32Predictable-4 9201512 12.67 ns/op BenchmarkSwitch32Unpredictable-4 6489837 18.39 ns/op BenchmarkSwitchStringPredictable-4 9071743 13.30 ns/op BenchmarkSwitchStringUnpredictable-4 4875502 24.59 ns/op PASS ok cmd/compile/internal/test 15.363s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 134 864056 ns/op BenchmarkNamed/Underlying/nongeneric-4 842527 136.4 ns/op BenchmarkNamed/Underlying/generic-4 836131 140.0 ns/op BenchmarkNamed/Underlying/src_instance-4 852955 135.3 ns/op BenchmarkNamed/Underlying/user_instance-4 849536 138.7 ns/op BenchmarkCheck/http/funcbodies/info-4 1 474882158 ns/op 64414 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 350398747 ns/op 87295 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 143677613 ns/op 212856 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 128954029 ns/op 237149 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 416608308 ns/op 12442 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 86667690 ns/op 59794 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 31795103 ns/op 162988 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 29939860 ns/op 173060 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 133708006 ns/op 16220 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 38638945 ns/op 56131 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 19846636 ns/op 109195 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18937495 ns/op 114559 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1073010416 ns/op 59936 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 578310875 ns/op 111198 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 137741782 ns/op 466685 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 113662144 ns/op 565495 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 442805592 ns/op 4521 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 61806538 ns/op 32379 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 35312739 ns/op 56665 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 34575017 ns/op 57880 lines/s PASS ok cmd/compile/internal/types2 16.291s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 57 2379193 ns/op 3746404 sys-ns/op 594789 user-ns/op PASS ok cmd/go 1.319s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 69562 1716 ns/op 4.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 77049 1508 ns/op 5.30 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14341 8412 ns/op 121.74 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14649 8170 ns/op 125.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2223 53912 ns/op 151.95 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2232 53592 ns/op 152.86 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 2.027s All tests passed.