freebsd-amd64-race at bebf82cbf696002acfde605735e0f454b730df9d :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src Building Go cmd/dist using /tmp/workdir/go1.4. (go1.20.6 freebsd/amd64) Building Go toolchain1 using /tmp/workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for freebsd/amd64. --- Installed Go for freebsd/amd64 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin *** You need to add /tmp/workdir/go/bin to your PATH. :: Running /tmp/workdir/go/bin/go with args ["/tmp/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/bin"] in dir /tmp/workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: freebsd # OS Version: FreeBSD 13.0-STABLE FreeBSD 13.0-STABLE #0 stable/13-n248759-3684bb89d52: Thu Dec 30 02:37:49 UTC 2021 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 ##### Testing packages. ok archive/tar 1.669s ok archive/zip 2.826s ok bufio 1.315s ok bytes 2.544s ok cmp 1.074s ok compress/bzip2 1.466s ok compress/flate 6.276s ok compress/gzip 12.717s ok compress/lzw 2.242s ok compress/zlib 5.191s ok container/heap 1.024s ok container/list 1.043s ok container/ring 1.021s ok context 1.109s ok crypto 1.031s ok crypto/aes 1.112s ok crypto/cipher 1.061s ok crypto/des 1.061s ok crypto/dsa 1.025s ok crypto/ecdh 1.267s ok crypto/ecdsa 1.158s ok crypto/ed25519 1.425s ok crypto/elliptic 1.082s ok crypto/hmac 1.082s ok crypto/internal/alias 1.030s ok crypto/internal/bigmod 3.667s ok crypto/internal/boring 1.030s ok crypto/internal/boring/bcache 1.465s ok crypto/internal/edwards25519 1.828s ok crypto/internal/edwards25519/field 1.144s ok crypto/internal/nistec 1.823s ok crypto/internal/nistec/fiat 1.083s [no tests to run] ok crypto/md5 1.083s ok crypto/rand 1.318s ok crypto/rc4 1.497s ok crypto/rsa 2.583s ok crypto/sha1 1.077s ok crypto/sha256 1.053s ok crypto/sha512 1.053s ok crypto/subtle 1.433s ok crypto/tls 3.679s ok crypto/x509 2.398s ok database/sql 1.642s ok database/sql/driver 1.084s ok debug/buildinfo 1.085s ok debug/dwarf 1.143s ok debug/elf 2.207s ok debug/gosym 1.143s ok debug/macho 1.098s ok debug/pe 1.052s ok debug/plan9obj 1.052s ok embed 1.091s [no tests to run] ok embed/internal/embedtest 1.091s ok encoding/ascii85 1.091s ok encoding/asn1 1.088s ok encoding/base32 1.089s ok encoding/base64 1.091s ok encoding/binary 1.052s ok encoding/csv 1.067s ok encoding/gob 17.533s ok encoding/hex 1.041s ok encoding/json 2.151s ok encoding/pem 3.031s ok encoding/xml 1.239s ok errors 1.070s ok expvar 1.070s ok flag 3.264s ok fmt 1.602s ok go/ast 1.092s ok go/build 5.561s ok go/build/constraint 1.089s ok go/constant 1.089s ok go/doc 1.241s ok go/doc/comment 2.841s ok go/format 1.106s ok go/importer 1.835s ok go/internal/gccgoimporter 1.054s ok go/internal/gcimporter 10.359s ok go/internal/srcimporter 12.530s ok go/parser 1.950s ok go/printer 2.420s ok go/scanner 1.036s ok go/token 1.117s ok go/types 34.458s ok hash 1.051s ok hash/adler32 1.084s ok hash/crc32 1.071s ok hash/crc64 1.090s ok hash/fnv 1.040s ok hash/maphash 1.040s ok html 1.024s ok html/template 1.283s ok image 1.425s ok image/color 1.098s ok image/draw 1.603s ok image/gif 1.858s ok image/jpeg 2.237s ok image/png 3.860s ok index/suffixarray 1.950s ok internal/abi 1.122s ok internal/buildcfg 1.030s ok internal/coverage/cformat 1.030s ok internal/coverage/cmerge 1.061s ok internal/coverage/pods 1.053s ok internal/coverage/slicereader 1.042s ok internal/coverage/slicewriter 1.085s ok internal/coverage/test 1.112s ok internal/cpu 3.228s ok internal/dag 1.018s ok internal/diff 1.025s ok internal/fmtsort 1.022s ok internal/fuzz 1.087s ok internal/godebug 12.259s ok internal/godebugs 1.086s ok internal/intern 1.283s ok internal/itoa 1.078s ok internal/platform 1.662s ok internal/poll 1.357s ok internal/profile 1.027s ok internal/reflectlite 1.083s ok internal/safefilepath 1.078s ok internal/saferio 1.129s ok internal/singleflight 1.127s ok internal/testenv 1.241s ok internal/trace 1.185s ok internal/types/errors 1.345s ok internal/unsafeheader 1.076s ok internal/xcoff 1.092s ok internal/zstd 1.685s ok io 1.086s ok io/fs 1.299s ok io/ioutil 1.085s ok log 1.052s ok log/slog 1.085s ok log/slog/internal/benchmarks 1.082s ok log/slog/internal/buffer 1.076s ok log/syslog 2.373s ok maps 1.045s ok math 1.038s ok math/big 3.938s ok math/bits 1.037s ok math/cmplx 1.052s ok math/rand 3.990s ok mime 1.098s ok mime/multipart 5.322s ok mime/quotedprintable 1.070s ok net 8.957s ok net/http 9.694s ok net/http/cgi 12.770s ok net/http/cookiejar 1.088s ok net/http/fcgi 1.261s ok net/http/httptest 1.256s ok net/http/httptrace 1.077s ok net/http/httputil 1.698s ok net/http/internal 1.083s ok net/http/internal/ascii 1.083s ok net/http/pprof 6.359s ok net/internal/socktest 1.075s ok net/mail 1.088s ok net/netip 1.342s ok net/rpc 1.080s ok net/rpc/jsonrpc 1.050s ok net/smtp 1.080s ok net/textproto 1.056s ok net/url 1.035s ok os 6.617s ok os/exec 8.548s ok os/exec/internal/fdtest 1.078s ok os/signal 18.830s ok os/user 1.032s ok path 1.032s ok path/filepath 1.146s ok plugin 1.021s ok reflect 1.484s ok regexp 4.049s ok regexp/syntax 6.869s ok runtime 34.656s ok runtime/cgo 1.039s ok runtime/coverage 1.039s ok runtime/debug 2.249s ok runtime/internal/atomic 1.077s ok runtime/internal/math 1.021s ok runtime/internal/sys 1.020s ok runtime/internal/wasitest 1.027s ok runtime/metrics 1.093s ok runtime/pprof 18.745s ok runtime/race 10.698s ok runtime/trace 4.844s ok slices 1.399s ok sort 1.398s ok strconv 3.244s ok strings 2.683s ok sync 1.584s ok sync/atomic 5.001s ok syscall 7.873s ok testing 3.684s ok testing/fstest 1.092s ok testing/iotest 1.092s ok testing/quick 1.176s ok testing/slogtest 1.092s ok text/scanner 1.060s ok text/tabwriter 1.036s ok text/template 1.097s ok text/template/parse 1.097s ok time 3.064s ok unicode 1.029s ok unicode/utf16 1.029s ok unicode/utf8 1.041s ok cmd/addr2line 5.287s ok cmd/api 1.603s ok cmd/asm/internal/asm 4.144s ok cmd/asm/internal/lex 1.027s ok cmd/cgo/internal/swig 1.026s ok cmd/cgo/internal/test 1.760s ok cmd/cgo/internal/testcarchive 22.918s ok cmd/cgo/internal/testcshared 8.491s ok cmd/cgo/internal/testerrors 9.645s ok cmd/cgo/internal/testfortran 1.046s ok cmd/cgo/internal/testgodefs 1.522s ok cmd/cgo/internal/testlife 1.648s ok cmd/cgo/internal/testnocgo 1.021s ok cmd/cgo/internal/testplugin 29.429s ok cmd/cgo/internal/testsanitizers 19.326s ok cmd/cgo/internal/testshared 1.025s ok cmd/cgo/internal/testso 2.521s ok cmd/cgo/internal/teststdio 2.394s ok cmd/cgo/internal/testtls 1.021s ok cmd/compile/internal/abt 1.103s ok cmd/compile/internal/amd64 1.051s ok cmd/compile/internal/base 1.051s ok cmd/compile/internal/compare 1.051s ok cmd/compile/internal/dwarfgen 1.464s ok cmd/compile/internal/importer 1.902s ok cmd/compile/internal/inline/inlheur 1.447s ok cmd/compile/internal/ir 1.086s ok cmd/compile/internal/logopt 1.235s ok cmd/compile/internal/loopvar 1.086s ok cmd/compile/internal/noder 1.030s ok cmd/compile/internal/reflectdata 1.030s [no tests to run] ok cmd/compile/internal/ssa 8.689s ok cmd/compile/internal/syntax 1.148s ok cmd/compile/internal/test 14.637s ok cmd/compile/internal/typecheck 1.329s ok cmd/compile/internal/types 1.039s ok cmd/compile/internal/types2 8.989s ok cmd/covdata 1.019s ok cmd/cover 20.986s ok cmd/dist 1.065s ok cmd/distpack 1.065s ok cmd/doc 2.140s ok cmd/fix 3.067s ok cmd/go 283.811s ok cmd/go/internal/auth 1.083s ok cmd/go/internal/cache 1.164s ok cmd/go/internal/cfg 1.080s [no tests to run] ok cmd/go/internal/envcmd 1.095s ok cmd/go/internal/fsys 1.094s ok cmd/go/internal/generate 1.095s ok cmd/go/internal/gover 1.075s ok cmd/go/internal/imports 1.074s ok cmd/go/internal/load 1.084s ok cmd/go/internal/lockedfile 2.487s ok cmd/go/internal/lockedfile/internal/filelock 2.098s ok cmd/go/internal/modfetch 1.064s ok cmd/go/internal/modfetch/codehost 2.159s ok cmd/go/internal/modfetch/zip_sum_test 1.032s ok cmd/go/internal/modindex 1.667s ok cmd/go/internal/modload 1.081s ok cmd/go/internal/mvs 1.081s ok cmd/go/internal/par 1.146s ok cmd/go/internal/str 1.026s ok cmd/go/internal/test 1.077s ok cmd/go/internal/toolchain 1.077s ok cmd/go/internal/vcs 1.026s ok cmd/go/internal/vcweb 1.037s ok cmd/go/internal/vcweb/vcstest 2.502s ok cmd/go/internal/web 1.024s ok cmd/go/internal/work 1.228s ok cmd/gofmt 1.228s ok cmd/internal/archive 1.406s ok cmd/internal/buildid 1.591s ok cmd/internal/cov 1.367s ok cmd/internal/bootstrap_test 1.077s ok cmd/internal/dwarf 1.065s ok cmd/internal/edit 1.065s ok cmd/internal/goobj 1.079s ok cmd/internal/moddeps 1.851s ok cmd/internal/notsha256 1.025s ok cmd/internal/obj 1.445s ok cmd/internal/obj/ppc64 1.106s ok cmd/internal/obj/riscv 1.106s ok cmd/internal/obj/s390x 1.040s ok cmd/internal/obj/x86 3.557s ok cmd/internal/objabi 1.048s ok cmd/internal/pkgpath 5.289s ok cmd/internal/pkgpattern 1.059s ok cmd/internal/quoted 1.059s ok cmd/internal/src 1.078s ok cmd/internal/test2json 1.798s ok cmd/link 10.811s ok cmd/link/internal/benchmark 1.025s ok cmd/link/internal/ld 5.817s ok cmd/link/internal/loader 1.068s ok cmd/nm 9.564s ok cmd/objdump 5.357s ok cmd/pack 7.945s ok cmd/pprof 3.670s ok cmd/trace 1.139s ok cmd/vet 32.706s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2886 37719 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2229 47965 ns/op 1855 B/op 36 allocs/op Benchmark/Writer/PAX-4 1593 73399 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 4083 28970 ns/op 5151 B/op 16 allocs/op Benchmark/Reader/GNU-4 6006 19950 ns/op 5167 B/op 15 allocs/op Benchmark/Reader/PAX-4 2059 58312 ns/op 8858 B/op 33 allocs/op PASS ok archive/tar 1.817s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 300178706 ns/op 828832 B/op 83 allocs/op BenchmarkZip64Test-4 1 141052467 ns/op BenchmarkZip64TestSizes/4096-4 1863 65336 ns/op BenchmarkZip64TestSizes/1048576-4 174 638400 ns/op BenchmarkZip64TestSizes/67108864-4 1 145056652 ns/op PASS ok archive/zip 2.249s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 238042 475.8 ns/op BenchmarkReaderCopyUnoptimal-4 146262 786.6 ns/op BenchmarkReaderCopyNoWriteTo-4 6476 22536 ns/op BenchmarkReaderWriteToOptimal-4 6796 14823 ns/op BenchmarkReaderReadString-4 140158 846.0 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 216776 539.7 ns/op BenchmarkWriterCopyUnoptimal-4 212996 548.2 ns/op BenchmarkWriterCopyNoReadFrom-4 8078 18793 ns/op BenchmarkReaderEmpty-4 40032 3163 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 31674 3729 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 579849 196.3 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.576s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5479 24519 ns/op 1336.41 MB/s BenchmarkWriteByte-4 466 248740 ns/op 16.47 MB/s BenchmarkWriteRune-4 253 472735 ns/op 25.99 MB/s BenchmarkBufferNotEmptyWriteRead-4 34 3299636 ns/op BenchmarkBufferFullSmallReads-4 100 1040107 ns/op BenchmarkBufferWriteBlock/N4096-4 7676 17564 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 472 295758 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 8163628 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 5 20464994 ns/op 819.80 MB/s 6710886 B/op 0 allocs/op BenchmarkIndexByte/10-4 4525150 27.41 ns/op 364.82 MB/s BenchmarkIndexByte/32-4 4223331 28.92 ns/op 1106.47 MB/s BenchmarkIndexByte/4K-4 910774 130.2 ns/op 31448.30 MB/s BenchmarkIndexBytePortable/10-4 930628 119.6 ns/op 83.61 MB/s BenchmarkIndexBytePortable/32-4 318672 365.9 ns/op 87.45 MB/s BenchmarkIndexBytePortable/4K-4 2809 42788 ns/op 95.73 MB/s BenchmarkIndexRune/10-4 1213480 97.16 ns/op 102.93 MB/s BenchmarkIndexRune/32-4 1000000 102.0 ns/op 313.83 MB/s BenchmarkIndexRune/4K-4 389880 301.0 ns/op 13608.72 MB/s BenchmarkIndexRuneASCII/10-4 4679882 27.33 ns/op 365.86 MB/s BenchmarkIndexRuneASCII/32-4 4241785 29.25 ns/op 1094.14 MB/s BenchmarkIndexRuneASCII/4K-4 898444 129.8 ns/op 31549.81 MB/s BenchmarkEqual/0-4 7276309 16.13 ns/op BenchmarkEqual/1-4 1475563 80.88 ns/op 12.36 MB/s BenchmarkEqual/6-4 1448601 82.52 ns/op 72.71 MB/s BenchmarkEqual/9-4 1436072 83.87 ns/op 107.30 MB/s BenchmarkEqual/15-4 1380172 86.80 ns/op 172.82 MB/s BenchmarkEqual/16-4 1497732 80.28 ns/op 199.31 MB/s BenchmarkEqual/20-4 1375388 86.43 ns/op 231.41 MB/s BenchmarkEqual/32-4 1415620 84.89 ns/op 376.98 MB/s BenchmarkEqual/4K-4 108934 1102 ns/op 3715.67 MB/s BenchmarkEqualBothUnaligned/64_0-4 1546645 77.31 ns/op 827.79 MB/s BenchmarkEqualBothUnaligned/64_1-4 1308264 91.81 ns/op 697.13 MB/s BenchmarkEqualBothUnaligned/64_4-4 1610944 74.66 ns/op 857.19 MB/s BenchmarkEqualBothUnaligned/64_7-4 1597269 74.65 ns/op 857.29 MB/s BenchmarkEqualBothUnaligned/4096_0-4 111268 1078 ns/op 3798.36 MB/s BenchmarkEqualBothUnaligned/4096_1-4 72243 1653 ns/op 2477.96 MB/s BenchmarkEqualBothUnaligned/4096_4-4 148794 792.5 ns/op 5168.70 MB/s BenchmarkEqualBothUnaligned/4096_7-4 151495 791.4 ns/op 5175.96 MB/s BenchmarkIndex/10-4 3279597 36.50 ns/op 274.00 MB/s BenchmarkIndex/32-4 2950291 40.48 ns/op 790.58 MB/s BenchmarkIndex/4K-4 34342 3478 ns/op 1177.62 MB/s BenchmarkIndexEasy/10-4 3159008 37.33 ns/op 267.90 MB/s BenchmarkIndexEasy/32-4 2903352 40.82 ns/op 783.84 MB/s BenchmarkIndexEasy/4K-4 497104 238.3 ns/op 17187.22 MB/s BenchmarkCount/10-4 1618693 73.93 ns/op 135.27 MB/s BenchmarkCount/32-4 1482558 80.70 ns/op 396.53 MB/s BenchmarkCount/4K-4 33912 3510 ns/op 1166.86 MB/s BenchmarkCountEasy/10-4 1631949 73.33 ns/op 136.37 MB/s BenchmarkCountEasy/32-4 1506554 80.07 ns/op 399.67 MB/s BenchmarkCountEasy/4K-4 427312 274.7 ns/op 14913.20 MB/s BenchmarkCountSingle/10-4 3623121 34.00 ns/op 294.10 MB/s BenchmarkCountSingle/32-4 3522309 35.13 ns/op 910.85 MB/s BenchmarkCountSingle/4K-4 831108 138.3 ns/op 29615.59 MB/s BenchmarkToUpper/#00-4 2980677 40.15 ns/op BenchmarkToUpper/ONLYUPPER-4 316778 373.7 ns/op BenchmarkToUpper/abc-4 533679 233.7 ns/op BenchmarkToUpper/AbC123-4 320744 375.3 ns/op BenchmarkToUpper/azAZ09_-4 295472 408.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 87410 1345 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 42118 2847 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 59370 2002 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 131486 911.7 ns/op BenchmarkToLower/#00-4 2934963 41.06 ns/op BenchmarkToLower/abc-4 480480 254.8 ns/op BenchmarkToLower/AbC123-4 320227 371.0 ns/op BenchmarkToLower/azAZ09_-4 291645 403.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 88440 1360 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 42439 2803 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 72926 1624 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 130838 914.5 ns/op BenchmarkFields/ASCII/16-4 139201 840.5 ns/op 19.04 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9932 10492 ns/op 24.40 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 710 168471 ns/op 24.31 MB/s 8192 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 40 2873192 ns/op 22.81 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 46626064 ns/op 22.49 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 152299 777.5 ns/op 20.58 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6614 17017 ns/op 15.04 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 415 284246 ns/op 14.41 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 22 5090012 ns/op 12.88 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 89343960 ns/op 11.74 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 151198 784.8 ns/op 20.39 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13968 8598 ns/op 29.77 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 775 155574 ns/op 26.33 MB/s 23552 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 2980428 ns/op 21.99 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 55361847 ns/op 18.94 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 169921 707.9 ns/op 22.60 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9313 12072 ns/op 21.21 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 574 209109 ns/op 19.59 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 31 3796577 ns/op 17.26 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 69423470 ns/op 15.10 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2165791 54.82 ns/op BenchmarkTrimSpace/ASCII-4 999634 114.7 ns/op BenchmarkTrimSpace/SomeNonASCII-4 116301 1016 ns/op BenchmarkTrimSpace/JustNonASCII-4 52755 2269 ns/op BenchmarkToValidUTF8/Valid-4 532068 226.7 ns/op BenchmarkToValidUTF8/InvalidASCII-4 355009 335.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 100929 1151 ns/op BenchmarkIndexHard1-4 836 141418 ns/op BenchmarkIndexHard2-4 606 199972 ns/op BenchmarkIndexHard3-4 151 789857 ns/op BenchmarkIndexHard4-4 97 1178894 ns/op BenchmarkLastIndexHard1-4 6 19069915 ns/op BenchmarkLastIndexHard2-4 5 24257191 ns/op BenchmarkLastIndexHard3-4 4 26682153 ns/op BenchmarkCountHard1-4 844 141782 ns/op BenchmarkCountHard2-4 596 199242 ns/op BenchmarkCountHard3-4 151 790973 ns/op BenchmarkSplitEmptySeparator-4 1 110848522 ns/op BenchmarkSplitSingleByteSeparator-4 16 6873342 ns/op BenchmarkSplitMultiByteSeparator-4 12 8674650 ns/op BenchmarkSplitNSingleByteSeparator-4 197806 639.4 ns/op BenchmarkSplitNMultiByteSeparator-4 74269 1624 ns/op BenchmarkRepeat-4 194172 616.4 ns/op BenchmarkRepeatLarge/256/1-4 148635 804.7 ns/op 318.13 MB/s BenchmarkRepeatLarge/256/16-4 228087 529.2 ns/op 483.71 MB/s BenchmarkRepeatLarge/512/1-4 112758 1063 ns/op 481.54 MB/s BenchmarkRepeatLarge/512/16-4 152070 788.9 ns/op 649.00 MB/s BenchmarkRepeatLarge/1024/1-4 76137 1560 ns/op 656.32 MB/s BenchmarkRepeatLarge/1024/16-4 94380 1259 ns/op 813.29 MB/s BenchmarkRepeatLarge/2048/1-4 48068 2437 ns/op 840.29 MB/s BenchmarkRepeatLarge/2048/16-4 57630 2134 ns/op 959.64 MB/s BenchmarkRepeatLarge/4096/1-4 28257 4255 ns/op 962.53 MB/s BenchmarkRepeatLarge/4096/16-4 31216 3872 ns/op 1057.72 MB/s BenchmarkRepeatLarge/8192/1-4 15976 7718 ns/op 1061.37 MB/s BenchmarkRepeatLarge/8192/16-4 16594 7428 ns/op 1102.87 MB/s BenchmarkRepeatLarge/8192/4097-4 29355 3921 ns/op 1044.90 MB/s BenchmarkRepeatLarge/16384/1-4 9838 14315 ns/op 1144.54 MB/s BenchmarkRepeatLarge/16384/16-4 8744 13619 ns/op 1203.02 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10297 ns/op 1193.64 MB/s BenchmarkRepeatLarge/32768/1-4 3960 26877 ns/op 1219.17 MB/s BenchmarkRepeatLarge/32768/16-4 4773 25119 ns/op 1304.52 MB/s BenchmarkRepeatLarge/32768/4097-4 5209 24010 ns/op 1194.47 MB/s BenchmarkRepeatLarge/65536/1-4 2337 50724 ns/op 1292.02 MB/s BenchmarkRepeatLarge/65536/16-4 2304 49544 ns/op 1322.78 MB/s BenchmarkRepeatLarge/65536/4097-4 2466 50079 ns/op 1227.15 MB/s BenchmarkRepeatLarge/131072/1-4 508 235564 ns/op 556.42 MB/s BenchmarkRepeatLarge/131072/16-4 512 232744 ns/op 563.16 MB/s BenchmarkRepeatLarge/131072/4097-4 532 223708 ns/op 567.74 MB/s BenchmarkRepeatLarge/262144/1-4 265 457352 ns/op 573.18 MB/s BenchmarkRepeatLarge/262144/16-4 262 456823 ns/op 573.84 MB/s BenchmarkRepeatLarge/262144/4097-4 265 456362 ns/op 565.58 MB/s BenchmarkRepeatLarge/524288/1-4 129 921773 ns/op 568.78 MB/s BenchmarkRepeatLarge/524288/16-4 120 923323 ns/op 567.83 MB/s BenchmarkRepeatLarge/524288/4097-4 134 897817 ns/op 579.54 MB/s BenchmarkRepeatLarge/1048576/1-4 58 1781065 ns/op 588.74 MB/s BenchmarkRepeatLarge/1048576/16-4 62 1795918 ns/op 583.87 MB/s BenchmarkRepeatLarge/1048576/4097-4 70 1783707 ns/op 585.71 MB/s BenchmarkRepeatLarge/2097152/1-4 34 3546297 ns/op 591.36 MB/s BenchmarkRepeatLarge/2097152/16-4 32 3533713 ns/op 593.47 MB/s BenchmarkRepeatLarge/2097152/4097-4 34 3521888 ns/op 594.44 MB/s BenchmarkRepeatLarge/4194304/1-4 15 7058995 ns/op 594.18 MB/s BenchmarkRepeatLarge/4194304/16-4 15 6998940 ns/op 599.28 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 6973164 ns/op 601.05 MB/s BenchmarkRepeatLarge/8388608/1-4 8 13894712 ns/op 603.73 MB/s BenchmarkRepeatLarge/8388608/16-4 8 13915830 ns/op 602.81 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 13823517 ns/op 606.69 MB/s BenchmarkRepeatLarge/16777216/1-4 4 27171431 ns/op 617.46 MB/s BenchmarkRepeatLarge/16777216/16-4 4 27247812 ns/op 615.73 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 27239512 ns/op 615.91 MB/s BenchmarkRepeatLarge/33554432/1-4 2 58877220 ns/op 569.91 MB/s BenchmarkRepeatLarge/33554432/16-4 2 53621306 ns/op 625.77 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 53962774 ns/op 621.81 MB/s BenchmarkRepeatLarge/67108864/1-4 1 107349987 ns/op 625.14 MB/s BenchmarkRepeatLarge/67108864/16-4 1 106835166 ns/op 628.15 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 106475064 ns/op 630.28 MB/s BenchmarkRepeatLarge/134217728/1-4 1 235321536 ns/op 570.36 MB/s BenchmarkRepeatLarge/134217728/16-4 1 214510144 ns/op 625.69 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 212231680 ns/op 632.41 MB/s BenchmarkRepeatLarge/268435456/1-4 1 474475477 ns/op 565.75 MB/s BenchmarkRepeatLarge/268435456/16-4 1 427711179 ns/op 627.61 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 431332833 ns/op 622.34 MB/s BenchmarkRepeatLarge/536870912/1-4 1 955577368 ns/op 561.83 MB/s BenchmarkRepeatLarge/536870912/16-4 1 850004714 ns/op 631.61 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 852913623 ns/op 629.46 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1897205922 ns/op 565.96 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1711888044 ns/op 627.23 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1696126372 ns/op 633.06 MB/s BenchmarkBytesCompare/1-4 9870876 11.62 ns/op BenchmarkBytesCompare/2-4 9922065 11.62 ns/op BenchmarkBytesCompare/4-4 9968066 11.80 ns/op BenchmarkBytesCompare/8-4 10935624 10.82 ns/op BenchmarkBytesCompare/16-4 10813616 10.71 ns/op BenchmarkBytesCompare/32-4 9346504 12.51 ns/op BenchmarkBytesCompare/64-4 8314066 13.96 ns/op BenchmarkBytesCompare/128-4 7365625 15.82 ns/op BenchmarkBytesCompare/256-4 5881560 20.20 ns/op BenchmarkBytesCompare/512-4 4072293 28.95 ns/op BenchmarkBytesCompare/1024-4 2536507 46.99 ns/op BenchmarkBytesCompare/2048-4 1442001 82.93 ns/op BenchmarkIndexAnyASCII/1:1-4 2783560 42.59 ns/op BenchmarkIndexAnyASCII/1:2-4 2825070 42.58 ns/op BenchmarkIndexAnyASCII/1:4-4 2822079 42.21 ns/op BenchmarkIndexAnyASCII/1:8-4 2792798 43.01 ns/op BenchmarkIndexAnyASCII/1:16-4 2781400 42.47 ns/op BenchmarkIndexAnyASCII/1:32-4 2751747 42.97 ns/op BenchmarkIndexAnyASCII/1:64-4 2734807 43.48 ns/op BenchmarkIndexAnyASCII/16:1-4 2354486 50.43 ns/op BenchmarkIndexAnyASCII/16:2-4 519924 233.1 ns/op BenchmarkIndexAnyASCII/16:4-4 497947 231.4 ns/op BenchmarkIndexAnyASCII/16:8-4 490990 241.1 ns/op BenchmarkIndexAnyASCII/16:16-4 476052 247.3 ns/op BenchmarkIndexAnyASCII/16:32-4 414505 281.3 ns/op BenchmarkIndexAnyASCII/16:64-4 361428 325.9 ns/op BenchmarkIndexAnyASCII/256:1-4 2130783 56.28 ns/op BenchmarkIndexAnyASCII/256:2-4 41904 2834 ns/op BenchmarkIndexAnyASCII/256:4-4 42490 2834 ns/op BenchmarkIndexAnyASCII/256:8-4 41637 2807 ns/op BenchmarkIndexAnyASCII/256:16-4 42277 2854 ns/op BenchmarkIndexAnyASCII/256:32-4 41858 2886 ns/op BenchmarkIndexAnyASCII/256:64-4 41052 2890 ns/op BenchmarkIndexAnyUTF8/1:1-4 2819810 42.53 ns/op BenchmarkIndexAnyUTF8/1:2-4 2846706 42.40 ns/op BenchmarkIndexAnyUTF8/1:4-4 2814092 42.55 ns/op BenchmarkIndexAnyUTF8/1:8-4 2830738 42.30 ns/op BenchmarkIndexAnyUTF8/1:16-4 2798869 42.63 ns/op BenchmarkIndexAnyUTF8/1:32-4 2753529 43.23 ns/op BenchmarkIndexAnyUTF8/1:64-4 2811205 42.52 ns/op BenchmarkIndexAnyUTF8/16:1-4 173816 671.0 ns/op BenchmarkIndexAnyUTF8/16:2-4 322982 365.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 317727 363.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 320332 363.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 308972 383.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 303109 396.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 296919 393.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 12254 9766 ns/op BenchmarkIndexAnyUTF8/256:2-4 22990 5179 ns/op BenchmarkIndexAnyUTF8/256:4-4 23097 5185 ns/op BenchmarkIndexAnyUTF8/256:8-4 22960 5193 ns/op BenchmarkIndexAnyUTF8/256:16-4 21826 5504 ns/op BenchmarkIndexAnyUTF8/256:32-4 20935 5747 ns/op BenchmarkIndexAnyUTF8/256:64-4 21159 5715 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2816812 42.96 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2828414 42.50 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2771660 42.73 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2799644 43.35 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2835504 42.33 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2734694 43.89 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2765706 43.24 ns/op BenchmarkLastIndexAnyASCII/16:1-4 388112 305.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 387048 307.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 377757 318.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 369220 321.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 362804 325.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 331992 352.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 299563 401.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 28812 4163 ns/op BenchmarkLastIndexAnyASCII/256:2-4 29018 4188 ns/op BenchmarkLastIndexAnyASCII/256:4-4 28192 4155 ns/op BenchmarkLastIndexAnyASCII/256:8-4 28688 4196 ns/op BenchmarkLastIndexAnyASCII/256:16-4 28471 4164 ns/op BenchmarkLastIndexAnyASCII/256:32-4 28440 4345 ns/op BenchmarkLastIndexAnyASCII/256:64-4 27753 4245 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2730434 43.82 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2791332 43.17 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2794690 42.62 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2778710 42.94 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2790033 42.94 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2725119 44.02 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2777725 43.01 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 258559 454.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 321008 371.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 316696 373.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 316546 369.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 296300 394.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 292492 403.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 297855 401.1 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18126 6674 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22670 5327 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22680 5297 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22495 5302 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 20974 5722 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20630 5840 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 20923 5738 ns/op BenchmarkTrimASCII/1:1-4 3159902 38.17 ns/op BenchmarkTrimASCII/1:2-4 2435131 51.18 ns/op BenchmarkTrimASCII/1:4-4 2110587 53.86 ns/op BenchmarkTrimASCII/1:8-4 1953112 60.74 ns/op BenchmarkTrimASCII/1:16-4 1602483 71.52 ns/op BenchmarkTrimASCII/16:1-4 513253 226.5 ns/op BenchmarkTrimASCII/16:2-4 391215 302.3 ns/op BenchmarkTrimASCII/16:4-4 387429 304.7 ns/op BenchmarkTrimASCII/16:8-4 376414 317.7 ns/op BenchmarkTrimASCII/16:16-4 368482 324.3 ns/op BenchmarkTrimASCII/256:1-4 40330 2985 ns/op BenchmarkTrimASCII/256:2-4 29497 4039 ns/op BenchmarkTrimASCII/256:4-4 29215 4053 ns/op BenchmarkTrimASCII/256:8-4 29304 4094 ns/op BenchmarkTrimASCII/256:16-4 29210 4100 ns/op BenchmarkTrimASCII/4096:1-4 2493 46649 ns/op BenchmarkTrimASCII/4096:2-4 1864 64632 ns/op BenchmarkTrimASCII/4096:4-4 1838 64619 ns/op BenchmarkTrimASCII/4096:8-4 1846 64763 ns/op BenchmarkTrimASCII/4096:16-4 1840 64275 ns/op BenchmarkTrimByte-4 2093640 57.73 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13248 9048 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13264 9091 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 718 165946 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1424 82954 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2770 41837 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5079 22437 ns/op BenchmarkCompareBytesEqual-4 10349029 11.10 ns/op BenchmarkCompareBytesToNil-4 11808004 9.699 ns/op BenchmarkCompareBytesEmpty-4 12747541 9.429 ns/op BenchmarkCompareBytesIdentical-4 12984561 9.309 ns/op BenchmarkCompareBytesSameLength-4 11091286 10.38 ns/op BenchmarkCompareBytesDifferentLength-4 11568930 10.17 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1376 97676 ns/op 10735.30 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1173 97853 ns/op 10715.92 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1366 75664 ns/op 13858.43 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1368 87600 ns/op 11970.20 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1299 87244 ns/op 12018.94 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1382 87521 ns/op 11980.97 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1176 87253 ns/op 12017.77 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1326 89105 ns/op 11767.92 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1742 85954 ns/op 12199.37 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1378 74236 ns/op 14125.10 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1388 85586 ns/op 12251.77 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1579 85392 ns/op 12279.66 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1372 85492 ns/op 12265.26 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1388 85958 ns/op 12198.75 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1406 85209 ns/op 12305.93 MB/s BenchmarkCompareBytesBig-4 1401 80598 ns/op 13010.09 MB/s BenchmarkCompareBytesBigIdentical-4 12365486 9.670 ns/op 108439161.60 MB/s PASS ok bytes 60.533s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 74521110 ns/op 1.34 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 294930213 ns/op 1.92 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 5 23096696 ns/op 0.71 MB/s 3648307 B/op 52 allocs/op PASS ok compress/bzip2 2.309s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 64 1697432 ns/op 5.89 MB/s 41563 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16215038 ns/op 6.17 MB/s 44123 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 164138832 ns/op 6.09 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 62 1782693 ns/op 5.61 MB/s 43001 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17892890 ns/op 5.59 MB/s 45010 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 183159864 ns/op 5.46 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 62 1743148 ns/op 5.74 MB/s 42564 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16987446 ns/op 5.89 MB/s 47741 B/op 15 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 172452551 ns/op 5.80 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 63 1746123 ns/op 5.73 MB/s 42662 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17033211 ns/op 5.87 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 172540111 ns/op 5.80 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 60 1842457 ns/op 5.43 MB/s 43979 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17986911 ns/op 5.56 MB/s 49202 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 181666484 ns/op 5.50 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 75 1500721 ns/op 6.66 MB/s 44772 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12781432 ns/op 7.82 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 130761097 ns/op 7.65 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 84 1350463 ns/op 7.40 MB/s 43204 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10373390 ns/op 9.64 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 104054698 ns/op 9.61 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 81 1352939 ns/op 7.39 MB/s 43385 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10282434 ns/op 9.73 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 103195985 ns/op 9.69 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 97 1133992 ns/op 8.82 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10830366 ns/op 9.23 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 108673415 ns/op 9.20 MB/s BenchmarkEncode/Digits/Speed/1e4-4 48 2203504 ns/op 4.54 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19875884 ns/op 5.03 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 194864542 ns/op 5.13 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6397645 ns/op 1.56 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 76012478 ns/op 1.32 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 771237679 ns/op 1.30 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6449939 ns/op 1.55 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 74289990 ns/op 1.35 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 771598908 ns/op 1.30 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 82 1391418 ns/op 7.19 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11597850 ns/op 8.62 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 115338585 ns/op 8.67 MB/s BenchmarkEncode/Newton/Speed/1e4-4 51 2049896 ns/op 4.88 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16065211 ns/op 6.22 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 158234870 ns/op 6.32 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6232719 ns/op 1.60 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 66671492 ns/op 1.50 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 685575707 ns/op 1.46 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6310521 ns/op 1.58 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 83883850 ns/op 1.19 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 867987528 ns/op 1.15 MB/s PASS ok compress/flate 15.388s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 50 2209623 ns/op 4.53 MB/s BenchmarkDecoder/1e-Reuse4-4 50 2310529 ns/op 4.33 MB/s BenchmarkDecoder/1e5-4 5 22023373 ns/op 4.54 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22182709 ns/op 4.51 MB/s BenchmarkDecoder/1e6-4 1 221775123 ns/op 4.51 MB/s BenchmarkDecoder/1e-Reuse6-4 1 222464733 ns/op 4.50 MB/s BenchmarkEncoder/1e4-4 57 1886525 ns/op 5.30 MB/s BenchmarkEncoder/1e-Reuse4-4 68 1746171 ns/op 5.73 MB/s BenchmarkEncoder/1e5-4 6 18526768 ns/op 5.40 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18252568 ns/op 5.48 MB/s BenchmarkEncoder/1e6-4 1 188688207 ns/op 5.30 MB/s BenchmarkEncoder/1e-Reuse6-4 1 182391510 ns/op 5.48 MB/s PASS ok compress/lzw 3.673s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3771927 ns/op PASS ok container/heap 1.301s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 23792 5048 ns/op BenchmarkWithTimeout/concurrency=40-4 5274 22375 ns/op BenchmarkWithTimeout/concurrency=4000-4 5256 25737 ns/op BenchmarkWithTimeout/concurrency=400000-4 6780 21554 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 375402 279.9 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13393 9124 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 16900 7055 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2792 41152 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1867 62987 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2534 45665 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 260 462384 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 183 786705 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 285 419828 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 24 4780345 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 8131081 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 30 4197631 ns/op BenchmarkCheckCanceled/Err-4 266930 466.1 ns/op BenchmarkCheckCanceled/Done-4 401398 300.9 ns/op BenchmarkContextCancelDone-4 450150 245.5 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 14680 8260 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13332 8857 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12589 9744 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9500 10896 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8779 13304 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 534602 220.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 306320 381.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 214232 548.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 135488 870.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70525 1687 ns/op PASS ok context 11.140s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1744766 67.99 ns/op 235.32 MB/s BenchmarkDecrypt-4 1760547 68.49 ns/op 233.62 MB/s BenchmarkExpand-4 1000000 116.8 ns/op PASS ok crypto/aes 1.588s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 204346 615.3 ns/op 104.02 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 376276 322.3 ns/op 198.57 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 206840 644.6 ns/op 99.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 379170 358.1 ns/op 178.74 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 127041 1349 ns/op 1000.68 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 178453 1051 ns/op 1285.04 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 112827 1439 ns/op 938.04 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 148714 1190 ns/op 1134.08 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 28155 4998 ns/op 1638.96 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 44515 4662 ns/op 1757.09 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 26306 5450 ns/op 1503.10 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 29274 5146 ns/op 1591.78 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6556 16748 ns/op 60.84 MB/s BenchmarkAESCFBDecrypt1K-4 6984 16739 ns/op 60.87 MB/s BenchmarkAESCFBDecrypt8K-4 914 132349 ns/op 61.86 MB/s BenchmarkAESOFB1K-4 10000 11124 ns/op 91.60 MB/s BenchmarkAESCTR1K-4 13984 8619 ns/op 118.23 MB/s BenchmarkAESCTR8K-4 1783 68084 ns/op 120.25 MB/s BenchmarkAESCBCEncrypt1K-4 14089 8496 ns/op 120.52 MB/s BenchmarkAESCBCDecrypt1K-4 17438 6854 ns/op 149.40 MB/s PASS ok crypto/cipher 4.394s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 82908 1410 ns/op 5.67 MB/s BenchmarkDecrypt-4 88000 1348 ns/op 5.94 MB/s BenchmarkTDESEncrypt-4 34435 3424 ns/op 2.34 MB/s BenchmarkTDESDecrypt-4 34861 3433 ns/op 2.33 MB/s PASS ok crypto/des 1.619s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 970 121129 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7310627 ns/op 1089 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19295716 ns/op 1533 B/op 21 allocs/op BenchmarkECDH/X25519-4 99 1168692 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.611s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1720 65098 ns/op 2511 B/op 33 allocs/op BenchmarkSign/P384-4 33 3479906 ns/op 2680 B/op 34 allocs/op BenchmarkSign/P521-4 13 8441357 ns/op 3060 B/op 35 allocs/op BenchmarkVerify/P256-4 952 125286 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 13 8592216 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 22667827 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 3937 28318 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 63 1861455 ns/op 1094 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4852745 ns/op 1415 B/op 17 allocs/op PASS ok crypto/ecdsa 2.619s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 325 352435 ns/op BenchmarkNewKeyFromSeed-4 336 353523 ns/op BenchmarkSigning-4 310 383587 ns/op BenchmarkVerification-4 205 578532 ns/op PASS ok crypto/ed25519 1.719s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4996 23705 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 165 706711 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 61 1875550 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4882199 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1398 86141 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 63 1847459 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5068193 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14138756 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12940 9013 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6026 19362 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3699 30013 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 86 1272261 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2391 48457 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 322 368170 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1562 74257 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 96 1181045 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.371s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15337 7767 ns/op 131.84 MB/s BenchmarkHMACSHA256_32-4 25104 4764 ns/op 6.72 MB/s BenchmarkNewWriteSum-4 12512 9141 ns/op 3.50 MB/s PASS ok crypto/hmac 1.664s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 54660 2178 ns/op BenchmarkModSub-4 54600 2169 ns/op BenchmarkMontgomeryRepr-4 27424 4357 ns/op BenchmarkMontgomeryMul-4 27652 4370 ns/op BenchmarkModMul-4 13483 8985 ns/op BenchmarkExpBig-4 15 7429894 ns/op BenchmarkExp-4 6 17424878 ns/op PASS ok crypto/internal/bigmod 2.217s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3168 34596 ns/op BenchmarkScalarBaseMult-4 342 338088 ns/op BenchmarkScalarMult-4 154 770245 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 230 520958 ns/op PASS ok crypto/internal/edwards25519 1.683s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 552235 199.3 ns/op BenchmarkMultiply-4 4385337 27.38 ns/op BenchmarkSquare-4 5278884 22.59 ns/op BenchmarkInvert-4 25075 4761 ns/op BenchmarkMult32-4 1545752 77.29 ns/op PASS ok crypto/internal/edwards25519/field 1.855s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 61 1759662 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1611 74280 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 22 4927387 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13541069 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 188 618431 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8023 15463 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 72 1615150 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4070467 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.142s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 635184 174.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 326607 353.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 122242 989.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 671215 179.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 334026 353.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 120363 977.8 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.833s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 118089 992.1 ns/op 8.06 MB/s BenchmarkHash64-4 141516 813.9 ns/op 78.63 MB/s BenchmarkHash128-4 131214 914.1 ns/op 140.03 MB/s BenchmarkHash256-4 105522 1124 ns/op 227.71 MB/s BenchmarkHash512-4 76818 1563 ns/op 327.68 MB/s BenchmarkHash1K-4 48994 2434 ns/op 420.63 MB/s BenchmarkHash8K-4 8085 14701 ns/op 557.23 MB/s BenchmarkHash1M-4 66 1777463 ns/op 589.93 MB/s BenchmarkHash8M-4 8 14215631 ns/op 590.10 MB/s BenchmarkHash8BytesUnaligned-4 115622 999.9 ns/op 8.00 MB/s BenchmarkHash1KUnaligned-4 49050 2432 ns/op 421.13 MB/s BenchmarkHash8KUnaligned-4 8164 14572 ns/op 562.18 MB/s PASS ok crypto/md5 2.833s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 260701029 ns/op PASS ok crypto/rand 1.339s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13554 8809 ns/op 14.53 MB/s BenchmarkRC4_1K-4 1633 69793 ns/op 14.67 MB/s BenchmarkRC4_8K-4 212 552673 ns/op 14.65 MB/s PASS ok crypto/rc4 1.567s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10207138 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 22897690 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 41776357 ns/op BenchmarkEncryptPKCS1v15/2048-4 38 2691553 ns/op BenchmarkDecryptOAEP/2048-4 10 10310298 ns/op BenchmarkEncryptOAEP/2048-4 38 2714100 ns/op BenchmarkSignPKCS1v15/2048-4 10 10447036 ns/op BenchmarkVerifyPKCS1v15/2048-4 44 2689919 ns/op BenchmarkSignPSS/2048-4 10 10434516 ns/op BenchmarkVerifyPSS/2048-4 43 2734802 ns/op PASS ok crypto/rsa 2.650s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 97491 1200 ns/op 6.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 115396 1013 ns/op 7.90 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75888 1560 ns/op 205.06 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 88170 1350 ns/op 237.04 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49441 2419 ns/op 423.30 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53925 2219 ns/op 461.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11668 ns/op 702.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11464 ns/op 714.58 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.146s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 78928 1486 ns/op 5.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 88880 1339 ns/op 5.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 86395 1342 ns/op 5.96 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 26260 4585 ns/op 223.36 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27120 4370 ns/op 234.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 27261 4405 ns/op 232.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3892 27967 ns/op 292.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4257 27890 ns/op 293.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4224 27750 ns/op 295.20 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.339s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 55996 2117 ns/op 3.78 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 69405 1710 ns/op 4.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 61418 1946 ns/op 4.11 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27806 4297 ns/op 238.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 30921 3870 ns/op 264.57 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29062 4082 ns/op 250.87 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5656 20266 ns/op 404.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5930 19841 ns/op 412.89 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5953 20247 ns/op 404.59 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.361s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17488346 6.847 ns/op BenchmarkConstantTimeEq-4 17519191 6.842 ns/op BenchmarkConstantTimeLessOrEq-4 17499674 6.762 ns/op BenchmarkXORBytes/8Bytes-4 4586842 25.38 ns/op 315.18 MB/s BenchmarkXORBytes/128Bytes-4 3959994 31.30 ns/op 4089.35 MB/s BenchmarkXORBytes/2048Bytes-4 920704 133.6 ns/op 15333.26 MB/s BenchmarkXORBytes/32768Bytes-4 60114 2015 ns/op 16258.64 MB/s PASS ok crypto/subtle 2.001s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 229 503434 ns/op BenchmarkCertCache/1-4 224 536087 ns/op BenchmarkCertCache/2-4 226 509029 ns/op BenchmarkCertCache/3-4 236 517758 ns/op BenchmarkHandshakeServer/RSA-4 16 7096714 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 15 7676816 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 7334278 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 94 1161868 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 157 805490 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 48 2266017 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 61 2015472 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 32613406 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 31877554 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 25464720 ns/op 41.18 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 33707666 ns/op 31.11 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 39537336 ns/op 53.04 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 53933540 ns/op 38.88 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 67062546 ns/op 62.54 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 96780698 ns/op 43.34 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 126785307 ns/op 66.16 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 183216874 ns/op 45.79 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 235708906 ns/op 71.18 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 357307645 ns/op 46.95 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 470821234 ns/op 71.27 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 698536593 ns/op 48.04 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 934953635 ns/op 71.78 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1372493997 ns/op 48.90 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 26569501 ns/op 39.47 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 34142749 ns/op 30.71 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 40064634 ns/op 52.34 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 55170800 ns/op 38.01 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 68808852 ns/op 60.96 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 97979442 ns/op 42.81 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 123722105 ns/op 67.80 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 184618499 ns/op 45.44 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 243374872 ns/op 68.94 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 360855518 ns/op 46.49 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 465058556 ns/op 72.15 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 688218473 ns/op 48.76 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 943463328 ns/op 71.13 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1385998138 ns/op 48.42 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 704761821 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707950343 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 289266328 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289800470 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 150556999 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 150409630 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 81208814 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 81017396 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 39522341 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 39334817 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 144284819 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 147183984 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 64789944 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 65306244 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 38390670 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 38326337 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 25094440 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 24883423 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 17349827 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 17106314 ns/op PASS ok crypto/tls 20.467s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 13456777 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 342 345226 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1100 104219 ns/op 12099 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1040 115160 ns/op 13506 B/op 187 allocs/op PASS ok crypto/x509 2.554s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 38 2920340 ns/op 280814 B/op 1649 allocs/op BenchmarkConcurrentStmtQuery-4 32 3366760 ns/op 274281 B/op 2074 allocs/op BenchmarkConcurrentStmtExec-4 46 2532332 ns/op 220036 B/op 736 allocs/op BenchmarkConcurrentTxQuery-4 38 2669042 ns/op 279892 B/op 2170 allocs/op BenchmarkConcurrentTxExec-4 55 2093114 ns/op 87751 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 42 2695332 ns/op 106113 B/op 2064 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1052729 ns/op 40088 B/op 381 allocs/op BenchmarkConcurrentRandom-4 49 2561591 ns/op 230668 B/op 1870 allocs/op BenchmarkManyConcurrentQueries-4 2575 45554 ns/op 4114 B/op 20 allocs/op BenchmarkGrabConn-4 209402 588.4 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.478s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1538 67427 ns/op BenchmarkSymbols32-4 2049 56124 ns/op PASS ok debug/elf 1.326s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 212491 539.4 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 93 1258030 ns/op 188261 B/op 13 allocs/op Benchmark115/LineToPC-4 80 1497092 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18826 6369 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.810s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 62833 1910 ns/op BenchmarkMarshal-4 780 151395 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2749 40969 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.481s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 363 328378 ns/op 24.95 MB/s BenchmarkEncodeToString-4 310 358325 ns/op 22.86 MB/s BenchmarkDecode-4 150 798917 ns/op 16.41 MB/s BenchmarkDecodeString-4 150 803749 ns/op 16.31 MB/s PASS ok encoding/base32 1.797s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 357 307720 ns/op 26.62 MB/s BenchmarkDecodeString/2-4 341398 322.5 ns/op 12.40 MB/s BenchmarkDecodeString/4-4 268453 448.7 ns/op 17.83 MB/s BenchmarkDecodeString/8-4 217437 551.1 ns/op 21.78 MB/s BenchmarkDecodeString/64-4 39388 3042 ns/op 28.92 MB/s BenchmarkDecodeString/8192-4 355 333068 ns/op 32.80 MB/s BenchmarkNewEncoding-4 63716 1878 ns/op 136.34 MB/s PASS ok encoding/base64 2.011s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1479 78224 ns/op 51.14 MB/s BenchmarkReadStruct-4 16879 6943 ns/op 10.80 MB/s BenchmarkWriteStruct-4 15848 7524 ns/op 9.97 MB/s BenchmarkReadInts-4 47782 2518 ns/op 11.91 MB/s BenchmarkWriteInts-4 46490 2585 ns/op 11.61 MB/s BenchmarkWriteSlice1000Int32s-4 1322 89537 ns/op 44.67 MB/s BenchmarkPutUint16-4 4017982 29.71 ns/op 67.33 MB/s BenchmarkAppendUint16-4 3883412 30.76 ns/op 65.01 MB/s BenchmarkPutUint32-4 2773330 42.02 ns/op 95.20 MB/s BenchmarkAppendUint32-4 2643493 44.20 ns/op 90.49 MB/s BenchmarkPutUint64-4 855454 121.4 ns/op 65.92 MB/s BenchmarkAppendUint64-4 947985 120.6 ns/op 66.34 MB/s BenchmarkLittleEndianPutUint16-4 3867506 30.81 ns/op 64.92 MB/s BenchmarkLittleEndianAppendUint16-4 3673027 32.52 ns/op 61.51 MB/s BenchmarkLittleEndianPutUint32-4 2869334 41.21 ns/op 97.06 MB/s BenchmarkLittleEndianAppendUint32-4 2738008 43.31 ns/op 92.36 MB/s BenchmarkLittleEndianPutUint64-4 966826 119.9 ns/op 66.72 MB/s BenchmarkLittleEndianAppendUint64-4 977836 120.0 ns/op 66.68 MB/s BenchmarkReadFloats-4 170913 701.3 ns/op 17.11 MB/s BenchmarkWriteFloats-4 153541 758.4 ns/op 15.82 MB/s BenchmarkReadSlice1000Float32s-4 1387 85002 ns/op 47.06 MB/s BenchmarkWriteSlice1000Float32s-4 1171 101142 ns/op 39.55 MB/s BenchmarkReadSlice1000Uint8s-4 92440 1432 ns/op 698.33 MB/s BenchmarkWriteSlice1000Uint8s-4 124863 1037 ns/op 964.67 MB/s BenchmarkPutUvarint32-4 773130 151.1 ns/op 26.47 MB/s BenchmarkPutUvarint64-4 201020 597.6 ns/op 13.39 MB/s PASS ok encoding/binary 4.821s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6036 16781 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7495 15959 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7051 15989 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4273 26534 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7592 14791 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7875 14614 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8028 14539 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4850 24308 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12502 8947 ns/op PASS ok encoding/csv 2.340s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12753 8894 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16153 7278 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 283 405296 ns/op 16685 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 794 146652 ns/op 618 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1671 68724 ns/op 53 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1622 69773 ns/op 53 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2379 48250 ns/op 162 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 67 1653115 ns/op 33925 B/op 250 allocs/op BenchmarkDecodeComplex128Slice-4 584 177578 ns/op 25234 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1441 83945 ns/op 10792 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1532 78698 ns/op 9756 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 957 118677 ns/op 39126 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 343 339278 ns/op 66196 B/op 2200 allocs/op BenchmarkDecodeBytesSlice-4 632 178096 ns/op 23658 B/op 188 allocs/op BenchmarkDecodeInterfaceSlice-4 114 1062855 ns/op 82921 B/op 3178 allocs/op BenchmarkDecodeMap-4 74 1568439 ns/op 54130 B/op 181 allocs/op PASS ok encoding/gob 3.375s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12268 9702 ns/op 26.39 MB/s BenchmarkEncode/1024-4 2895 38913 ns/op 26.32 MB/s BenchmarkEncode/4096-4 771 155657 ns/op 26.31 MB/s BenchmarkEncode/16384-4 195 612286 ns/op 26.76 MB/s BenchmarkDecode/256-4 26548 4511 ns/op 56.75 MB/s BenchmarkDecode/1024-4 6452 17930 ns/op 57.11 MB/s BenchmarkDecode/4096-4 1693 71213 ns/op 57.52 MB/s BenchmarkDecode/16384-4 426 281450 ns/op 58.21 MB/s BenchmarkDump/256-4 1358 88594 ns/op 2.89 MB/s BenchmarkDump/1024-4 346 346021 ns/op 2.96 MB/s BenchmarkDump/4096-4 82 1371051 ns/op 2.99 MB/s BenchmarkDump/16384-4 21 5622706 ns/op 2.91 MB/s PASS ok encoding/hex 2.836s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 115737463 ns/op 16.77 MB/s 2048 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 126093880 ns/op 15.39 MB/s 4896 B/op 72 allocs/op BenchmarkCodeMarshal-4 1 135493264 ns/op 14.32 MB/s 10332416 B/op 57 allocs/op BenchmarkCodeMarshalError-4 1 138257914 ns/op 14.04 MB/s 10467264 B/op 137 allocs/op BenchmarkMarshalBytes/32-4 21448 5635 ns/op BenchmarkMarshalBytes/256-4 5336 21651 ns/op BenchmarkMarshalBytes/4096-4 486 245837 ns/op BenchmarkMarshalBytesError/32-4 54 2141469 ns/op BenchmarkMarshalBytesError/256-4 54 2149355 ns/op BenchmarkMarshalBytesError/4096-4 49 2411397 ns/op BenchmarkMarshalMap-4 49426 2379 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 416665104 ns/op 4.66 MB/s 10097736 B/op 40037 allocs/op BenchmarkUnicodeDecoder-4 35601 3365 ns/op 4.16 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 46941 2467 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 365657523 ns/op 5.31 MB/s 2020048 B/op 40006 allocs/op BenchmarkCodeUnmarshalReuse-4 1 360825165 ns/op 5.38 MB/s 2021368 B/op 40012 allocs/op BenchmarkUnmarshalString-4 53076 2302 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 146332 831.9 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 341575 407.8 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 16792 7158 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 81643 1516 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 95451 1290 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 17028 6983 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2956 38324 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1088 111606 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 139 862834 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 8030936 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 449118 239.7 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 449626 238.1 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 482223 218.1 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 480848 235.9 ns/op BenchmarkEncodeMarshaler-4 68402 1718 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 83150 1385 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 4198660 28.46 ns/op BenchmarkNumberIsValidRegexp-4 20863 5719 ns/op PASS ok encoding/json 8.261s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 38 2674510 ns/op 24.50 MB/s BenchmarkDecode-4 22 5142164 ns/op 17.27 MB/s PASS ok encoding/pem 1.266s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3345 37036 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1098 113923 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4519 26163 ns/op PASS ok encoding/xml 1.572s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 226846 496.4 ns/op BenchmarkAs-4 75859 1533 ns/op PASS ok errors 1.340s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 257288 511.9 ns/op BenchmarkIntSet-4 272253 440.8 ns/op BenchmarkFloatAdd-4 55384 2103 ns/op BenchmarkFloatSet-4 260511 409.2 ns/op BenchmarkStringSet-4 271552 482.3 ns/op BenchmarkMapSet-4 58029 2024 ns/op BenchmarkMapSetDifferent-4 58892 2157 ns/op BenchmarkMapSetDifferentRandom-4 244 458962 ns/op BenchmarkMapSetString-4 61221 2071 ns/op BenchmarkMapAddSame-4 40072 3015 ns/op BenchmarkMapAddDifferent-4 16930 7513 ns/op BenchmarkMapAddDifferentRandom-4 206 589124 ns/op BenchmarkMapAddSameSteadyState-4 213270 559.0 ns/op BenchmarkMapAddDifferentSteadyState-4 98408 1226 ns/op BenchmarkMapString-4 6829 16979 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 26201 ns/op PASS ok expvar 3.662s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 110199 1011 ns/op BenchmarkSprintfEmpty-4 437260 269.4 ns/op BenchmarkSprintfString-4 251476 399.4 ns/op BenchmarkSprintfTruncateString-4 287858 472.1 ns/op BenchmarkSprintfTruncateBytes-4 160479 743.6 ns/op BenchmarkSprintfSlowParsingPath-4 292350 490.0 ns/op BenchmarkSprintfQuoteString-4 39986 2988 ns/op BenchmarkSprintfInt-4 306681 417.1 ns/op BenchmarkSprintfIntInt-4 227965 573.0 ns/op BenchmarkSprintfPrefixedInt-4 258502 590.8 ns/op BenchmarkSprintfFloat-4 164755 729.8 ns/op BenchmarkSprintfComplex-4 63819 1886 ns/op BenchmarkSprintfBoolean-4 317379 398.5 ns/op BenchmarkSprintfHexString-4 143154 855.6 ns/op BenchmarkSprintfHexBytes-4 92871 1335 ns/op BenchmarkSprintfBytes-4 51128 2349 ns/op BenchmarkSprintfStringer-4 93236 1372 ns/op BenchmarkSprintfStructure-4 40584 2933 ns/op BenchmarkManyArgs-4 75529 1667 ns/op BenchmarkFprintInt-4 68533 1714 ns/op BenchmarkFprintfBytes-4 76976 1583 ns/op BenchmarkFprintIntNoAlloc-4 69636 1711 ns/op BenchmarkScanInts-4 37 3199100 ns/op BenchmarkScanRecursiveInt-4 1 364833546 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 392685784 ns/op PASS ok fmt 5.119s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 794 131490 ns/op PASS ok go/build 1.152s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 44325 2352 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14198 8414 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3940 28713 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1069 109924 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 274 436067 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 63 1909768 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7767331 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 33628780 ns/op 3634552 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 139042861 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.507s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 259802482 ns/op 0.25 MB/s 45993328 B/op 48865 allocs/op PASS ok go/format 1.369s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 19590170 ns/op 2.75 MB/s BenchmarkParseOnly-4 7 17094714 ns/op 3.15 MB/s BenchmarkResolve-4 46 2400278 ns/op 22.44 MB/s PASS ok go/parser 2.479s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 144851010 ns/op 0.36 MB/s 5265512 B/op 27520 allocs/op BenchmarkPrintDecl-4 784 148427 ns/op 0.22 MB/s 16363 B/op 51 allocs/op PASS ok go/printer 1.361s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 277 427987 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7504459 ns/op 6.60 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11936844 ns/op 6.05 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17505042 ns/op 6.76 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 229 512244 ns/op 6.01 MB/s PASS ok go/scanner 1.738s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 101.2 ns/op PASS ok go/token 1.187s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 132 891766 ns/op BenchmarkNamed/Underlying/nongeneric-4 895572 133.3 ns/op BenchmarkNamed/Underlying/generic-4 857985 134.1 ns/op BenchmarkNamed/Underlying/src_instance-4 888110 135.2 ns/op BenchmarkNamed/Underlying/user_instance-4 893455 133.8 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 21529 5593 ns/op BenchmarkNamed/NewMethodSet/generic-4 21428 5687 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 21445 5587 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 21260 5835 ns/op BenchmarkCheck/http/funcbodies/info-4 1 576301749 ns/op 57589 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 438650764 ns/op 75655 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 224024755 ns/op 148094 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 206614177 ns/op 160593 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 446794684 ns/op 11569 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 110198464 ns/op 46877 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 62675122 ns/op 82470 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 60265247 ns/op 85748 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 147566565 ns/op 14680 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 60335486 ns/op 35900 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 44025612 ns/op 49208 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 42668887 ns/op 50770 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1065452429 ns/op 60993 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 589651391 ns/op 110204 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 140617374 ns/op 461962 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 113626722 ns/op 571613 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 567629835 ns/op 3535 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 92634704 ns/op 21657 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 75991600 ns/op 26400 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 74961614 ns/op 26766 lines/s PASS ok go/types 19.103s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 10827 11062 ns/op 92.57 MB/s PASS ok hash/adler32 1.299s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 216260 526.9 ns/op 28.47 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 225638 511.0 ns/op 29.36 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 125401 937.8 ns/op 42.65 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 129058 923.7 ns/op 43.31 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 440853 281.6 ns/op 1817.94 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 441003 281.4 ns/op 1819.23 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 396216 328.4 ns/op 3117.70 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 398497 324.5 ns/op 3155.78 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 228148 606.7 ns/op 6750.99 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 241710 627.2 ns/op 6530.48 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 41192 3312 ns/op 9894.54 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43090 3309 ns/op 9902.97 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 418440 261.0 ns/op 57.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 441486 268.4 ns/op 55.89 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 459224 261.7 ns/op 152.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 455462 261.6 ns/op 152.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 329756 353.0 ns/op 1450.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 334597 361.1 ns/op 1418.05 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 273340 441.0 ns/op 2322.03 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 267217 444.2 ns/op 2305.35 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 229538 520.8 ns/op 7864.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 225266 522.3 ns/op 7842.74 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 48153 2492 ns/op 13151.36 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 47509 2499 ns/op 13114.31 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 228956 518.7 ns/op 28.92 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 227886 520.3 ns/op 28.83 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 117489 1006 ns/op 39.75 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 123126 974.8 ns/op 41.04 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9859 11852 ns/op 43.20 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9980 11726 ns/op 43.66 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4642 25653 ns/op 39.92 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4532 25721 ns/op 39.81 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1065 112563 ns/op 36.39 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1069 114304 ns/op 35.83 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 128 920006 ns/op 35.62 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 130 908746 ns/op 36.06 MB/s PASS ok hash/crc32 5.988s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1108150 ns/op 59.14 MB/s BenchmarkCrc64/ISO4KB-4 1200 98701 ns/op 41.50 MB/s BenchmarkCrc64/ISO1KB-4 5583 20712 ns/op 49.44 MB/s BenchmarkCrc64/ECMA64KB-4 98 1098966 ns/op 59.63 MB/s BenchmarkCrc64/Random64KB-4 100 1059289 ns/op 61.87 MB/s BenchmarkCrc64/Random16KB-4 432 275286 ns/op 59.52 MB/s PASS ok hash/crc64 1.821s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 10941 11006 ns/op 93.04 MB/s BenchmarkFnv32aKB-4 10885 10931 ns/op 93.68 MB/s BenchmarkFnv64KB-4 10000 11112 ns/op 92.16 MB/s BenchmarkFnv64aKB-4 10000 11064 ns/op 92.55 MB/s BenchmarkFnv128KB-4 2232 51825 ns/op 19.76 MB/s BenchmarkFnv128aKB-4 2251 52710 ns/op 19.43 MB/s PASS ok hash/fnv 1.975s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 542055 186.3 ns/op 21.47 MB/s BenchmarkHash/n=4/Bytes-4 4118898 29.14 ns/op 137.26 MB/s BenchmarkHash/n=4/String-4 1810372 66.18 ns/op 60.44 MB/s BenchmarkHash/n=8/Write-4 608827 187.9 ns/op 42.58 MB/s BenchmarkHash/n=8/Bytes-4 3995524 30.25 ns/op 264.45 MB/s BenchmarkHash/n=8/String-4 1810214 66.04 ns/op 121.13 MB/s BenchmarkHash/n=16/Write-4 624033 189.3 ns/op 84.54 MB/s BenchmarkHash/n=16/Bytes-4 4572228 27.91 ns/op 573.27 MB/s BenchmarkHash/n=16/String-4 1766176 68.02 ns/op 235.23 MB/s BenchmarkHash/n=32/Write-4 602916 195.0 ns/op 164.13 MB/s BenchmarkHash/n=32/Bytes-4 4394862 29.41 ns/op 1087.99 MB/s BenchmarkHash/n=32/String-4 1709253 70.04 ns/op 456.85 MB/s BenchmarkHash/n=64/Write-4 581610 207.1 ns/op 309.10 MB/s BenchmarkHash/n=64/Bytes-4 3798768 32.02 ns/op 1998.51 MB/s BenchmarkHash/n=64/String-4 1720137 69.75 ns/op 917.57 MB/s BenchmarkHash/n=256/Write-4 426114 283.1 ns/op 904.36 MB/s BenchmarkHash/n=256/Bytes-4 2012677 60.03 ns/op 4264.43 MB/s BenchmarkHash/n=256/String-4 923173 133.3 ns/op 1920.29 MB/s BenchmarkHash/n=320/Write-4 420016 286.6 ns/op 1116.59 MB/s BenchmarkHash/n=320/Bytes-4 1599877 76.13 ns/op 4203.22 MB/s BenchmarkHash/n=320/String-4 662408 184.3 ns/op 1736.33 MB/s BenchmarkHash/n=1024/Write-4 284067 442.9 ns/op 2312.06 MB/s BenchmarkHash/n=1024/Bytes-4 730754 187.7 ns/op 5455.10 MB/s BenchmarkHash/n=1024/String-4 255274 471.7 ns/op 2170.67 MB/s BenchmarkHash/n=4096/Write-4 125835 1028 ns/op 3982.98 MB/s BenchmarkHash/n=4096/Bytes-4 206977 699.4 ns/op 5856.74 MB/s BenchmarkHash/n=4096/String-4 69643 1819 ns/op 2252.03 MB/s BenchmarkHash/n=16384/Write-4 36555 3425 ns/op 4784.34 MB/s BenchmarkHash/n=16384/Bytes-4 48651 2784 ns/op 5885.28 MB/s BenchmarkHash/n=16384/String-4 16480 7309 ns/op 2241.51 MB/s PASS ok hash/maphash 5.594s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 840 132321 ns/op BenchmarkEscapeNone-4 115838 987.8 ns/op BenchmarkUnescape-4 775 153006 ns/op BenchmarkUnescapeNone-4 544426 215.8 ns/op BenchmarkUnescapeSparse-4 12084 9587 ns/op BenchmarkUnescapeDense-4 1156 100783 ns/op PASS ok html 1.891s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9280 12602 ns/op BenchmarkCSSEscaperNoSpecials-4 47481 2528 ns/op BenchmarkDecodeCSS-4 27718 4344 ns/op BenchmarkDecodeCSSNoSpecials-4 4398938 27.27 ns/op BenchmarkCSSValueFilter-4 116209 1023 ns/op BenchmarkCSSValueFilterOk-4 81108 1470 ns/op BenchmarkEscapedExecute-4 4462 24361 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10794 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 67088 1783 ns/op BenchmarkStripTags-4 21937 5430 ns/op BenchmarkStripTagsNoSpecials-4 315046 388.0 ns/op BenchmarkJSValEscaperWithNum-4 23900 5038 ns/op BenchmarkJSValEscaperWithStr-4 5442 20421 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 19298 6230 ns/op BenchmarkJSValEscaperWithObj-4 4489 24231 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13567 8786 ns/op BenchmarkJSStrEscaperNoSpecials-4 59210 2069 ns/op BenchmarkJSStrEscaper-4 10000 10413 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 54546 2191 ns/op BenchmarkJSRegexpEscaper-4 10000 10990 ns/op BenchmarkTemplateSpecialTags-4 97 1212936 ns/op BenchmarkURLEscaper-4 4266 26459 ns/op BenchmarkURLEscaperNoSpecials-4 173502 682.5 ns/op BenchmarkURLNormalizer-4 5574 20039 ns/op BenchmarkURLNormalizerNoSpecials-4 167883 741.2 ns/op BenchmarkSrcsetFilter-4 19152 6437 ns/op BenchmarkSrcsetFilterNoSpecials-4 111310 1078 ns/op PASS ok html/template 5.020s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 619551 186.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 438046 251.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 667833 178.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 470182 248.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1871122 64.45 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1266379 95.19 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1874595 64.48 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1268973 94.96 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1491235 80.60 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 455374 252.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 355604 334.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 460431 251.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 359650 328.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 782916 143.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 570439 207.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 955676 122.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 592444 206.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 433731 267.8 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1464697 82.08 ns/op BenchmarkRGBASetRGBA-4 1443864 83.22 ns/op BenchmarkRGBA64At-4 837175 142.4 ns/op BenchmarkRGBA64SetRGBA64-4 751208 155.2 ns/op BenchmarkNRGBAAt-4 1468940 81.69 ns/op BenchmarkNRGBASetNRGBA-4 1462932 81.86 ns/op BenchmarkNRGBA64At-4 814238 140.8 ns/op BenchmarkNRGBA64SetNRGBA64-4 750757 158.4 ns/op BenchmarkAlphaAt-4 2440549 49.21 ns/op BenchmarkAlphaSetAlpha-4 2536220 47.37 ns/op BenchmarkAlpha16At-4 1590126 74.57 ns/op BenchmarkAlphaSetAlpha16-4 1547400 77.32 ns/op BenchmarkGrayAt-4 2491177 48.19 ns/op BenchmarkGraySetGray-4 2543331 47.17 ns/op BenchmarkGray16At-4 1596808 75.23 ns/op BenchmarkGraySetGray16-4 1566165 75.87 ns/op PASS ok image 6.571s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3994524 29.78 ns/op BenchmarkYCbCrToRGB/128-4 4502708 26.62 ns/op BenchmarkYCbCrToRGB/255-4 4539739 26.53 ns/op BenchmarkRGBToYCbCr/0-4 4554969 26.37 ns/op BenchmarkRGBToYCbCr/Cb-4 4480280 26.74 ns/op BenchmarkRGBToYCbCr/Cr-4 4576243 26.01 ns/op BenchmarkYCbCrToRGBA/0-4 3224666 36.81 ns/op BenchmarkYCbCrToRGBA/128-4 3280224 36.63 ns/op BenchmarkYCbCrToRGBA/255-4 3594672 33.46 ns/op BenchmarkNYCbCrAToRGBA/0-4 3350595 35.67 ns/op BenchmarkNYCbCrAToRGBA/128-4 3299401 36.38 ns/op BenchmarkNYCbCrAToRGBA/255-4 3386010 35.08 ns/op PASS ok image/color 2.930s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 31753526 ns/op BenchmarkFillSrc-4 346 330997 ns/op BenchmarkCopyOver-4 7 15508246 ns/op BenchmarkCopySrc-4 486 238217 ns/op BenchmarkNRGBAOver-4 6 17005865 ns/op BenchmarkNRGBASrc-4 9 11482431 ns/op BenchmarkYCbCr-4 8 13152834 ns/op BenchmarkGray-4 15 7397728 ns/op BenchmarkCMYK-4 9 11473538 ns/op BenchmarkGlyphOver-4 21 5409833 ns/op BenchmarkRGBAMaskOver-4 4 28053756 ns/op BenchmarkGrayMaskOver-4 5 21331468 ns/op BenchmarkRGBA64ImageMaskOver-4 3 34801257 ns/op BenchmarkRGBA-4 5 23014378 ns/op BenchmarkPalettedFill-4 1108 110091 ns/op BenchmarkPalettedRGBA-4 5 24370003 ns/op BenchmarkGenericOver-4 2 51210366 ns/op BenchmarkGenericMaskOver-4 5 21112232 ns/op BenchmarkGenericSrc-4 3 34881413 ns/op BenchmarkGenericMaskSrc-4 4 30475218 ns/op PASS ok image/draw 6.849s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4613308 ns/op 3.35 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 114952316 ns/op 2.67 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3080513006 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 62 1888748 ns/op 8.18 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 150440857 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.179s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3711 29499 ns/op BenchmarkIDCT-4 3969 28301 ns/op BenchmarkDecodeBaseline-4 9 12053773 ns/op 5.13 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 16737478 ns/op 3.69 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 146696280 ns/op 8.38 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 185220488 ns/op 4.98 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.242s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 13287856 8.509 ns/op BenchmarkDecodeGray-4 12 8673652 ns/op 7.56 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 36604799 ns/op 7.16 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 31757915 ns/op 8.25 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5129710 ns/op 12.78 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 29663105 ns/op 8.84 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 36700113 ns/op 7.14 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 52919024 ns/op 5.81 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 52710452 ns/op 5.83 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 173375586 ns/op 7.09 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 185513781 ns/op 6.62 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 26923429 ns/op 11.41 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 172154300 ns/op 7.14 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 729567846 ns/op 1.68 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.473s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 50158734 ns/op 1.99 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 40994415 ns/op 2.44 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 288869845 ns/op 1.73 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 271255275 ns/op 1.84 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 51592326 ns/op 1.94 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 40326466 ns/op 2.48 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 274298384 ns/op 1.82 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 253377736 ns/op 1.97 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 621031958 ns/op 1.61 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 596654369 ns/op 1.68 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3721363630 ns/op 1.34 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3542158941 ns/op 1.41 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8586641 ns/op 11.65 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 13 8779520 ns/op 11.39 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 42534147 ns/op 11.76 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 44581958 ns/op 11.22 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 83812302 ns/op 11.93 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 85737121 ns/op 11.66 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 418001521 ns/op 11.96 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 434334065 ns/op 11.51 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 55681069 ns/op 1.80 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 46897411 ns/op 2.13 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 355601275 ns/op 1.41 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 365933992 ns/op 1.37 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 797406560 ns/op 1.25 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 816166205 ns/op 1.23 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5185105070 ns/op 0.96 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4846459763 ns/op 1.03 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 156629997 ns/op 26.69 MB/s 5275744 B/op 5 allocs/op BenchmarkSaveRestore/bits=64-4 1 159255497 ns/op 26.25 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 42.094s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 36171 3019 ns/op 0.33 MB/s BenchmarkMarshalCorpusFile/2-4 37420 3215 ns/op 0.62 MB/s BenchmarkMarshalCorpusFile/4-4 33962 3649 ns/op 1.10 MB/s BenchmarkMarshalCorpusFile/8-4 28443 4289 ns/op 1.87 MB/s BenchmarkMarshalCorpusFile/16-4 22105 5426 ns/op 2.95 MB/s BenchmarkMarshalCorpusFile/32-4 14528 8184 ns/op 3.91 MB/s BenchmarkMarshalCorpusFile/64-4 9974 10662 ns/op 6.00 MB/s BenchmarkMarshalCorpusFile/128-4 8514 13956 ns/op 9.17 MB/s BenchmarkMarshalCorpusFile/256-4 3486 32811 ns/op 7.80 MB/s BenchmarkMarshalCorpusFile/512-4 1846 64341 ns/op 7.96 MB/s BenchmarkMarshalCorpusFile/1024-4 962 124029 ns/op 8.26 MB/s BenchmarkMarshalCorpusFile/2048-4 470 249757 ns/op 8.20 MB/s BenchmarkMarshalCorpusFile/4096-4 242 494422 ns/op 8.28 MB/s BenchmarkMarshalCorpusFile/8192-4 122 970086 ns/op 8.44 MB/s BenchmarkMarshalCorpusFile/16384-4 60 1950558 ns/op 8.40 MB/s BenchmarkMarshalCorpusFile/32768-4 26 4365898 ns/op 7.51 MB/s BenchmarkMarshalCorpusFile/65536-4 12 8887292 ns/op 7.37 MB/s BenchmarkMarshalCorpusFile/131072-4 6 18470364 ns/op 7.10 MB/s BenchmarkMarshalCorpusFile/262144-4 3 36994768 ns/op 7.09 MB/s BenchmarkMarshalCorpusFile/524288-4 2 73666614 ns/op 7.12 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 148227498 ns/op 7.07 MB/s BenchmarkUnmarshalCorpusFile/1-4 9220 11627 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9085 12062 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8578 12896 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 7334 14570 ns/op 0.55 MB/s BenchmarkUnmarshalCorpusFile/16-4 6572 17522 ns/op 0.91 MB/s BenchmarkUnmarshalCorpusFile/32-4 4510 25767 ns/op 1.24 MB/s BenchmarkUnmarshalCorpusFile/64-4 3895 30024 ns/op 2.13 MB/s BenchmarkUnmarshalCorpusFile/128-4 2899 40167 ns/op 3.19 MB/s BenchmarkUnmarshalCorpusFile/256-4 1135 104185 ns/op 2.46 MB/s BenchmarkUnmarshalCorpusFile/512-4 600 200855 ns/op 2.55 MB/s BenchmarkUnmarshalCorpusFile/1024-4 308 381190 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/2048-4 158 758711 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/4096-4 75 1494783 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 2987148 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5936526 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11986771 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23815462 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 47724504 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 95185242 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 192990975 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 384659310 ns/op 2.73 MB/s BenchmarkMutatorBytes/1-4 36979 3274 ns/op BenchmarkMutatorBytes/10-4 38934 3131 ns/op BenchmarkMutatorBytes/100-4 35020 3403 ns/op BenchmarkMutatorBytes/1000-4 22776 5564 ns/op BenchmarkMutatorBytes/10000-4 5494 24591 ns/op BenchmarkMutatorBytes/100000-4 769 163401 ns/op BenchmarkMutatorString/1-4 33266 3371 ns/op BenchmarkMutatorString/10-4 35551 3360 ns/op BenchmarkMutatorString/100-4 31404 3989 ns/op BenchmarkMutatorString/1000-4 14419 8106 ns/op BenchmarkMutatorString/10000-4 3014 55380 ns/op BenchmarkMutatorString/100000-4 315 388339 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 19784 6094 ns/op BenchmarkMutatorAllBasicTypes/string-4 19276 6172 ns/op BenchmarkMutatorAllBasicTypes/bool-4 63175 1921 ns/op BenchmarkMutatorAllBasicTypes/float32-4 54558 2202 ns/op BenchmarkMutatorAllBasicTypes/float64-4 55815 2137 ns/op BenchmarkMutatorAllBasicTypes/int-4 59900 2002 ns/op BenchmarkMutatorAllBasicTypes/int8-4 60538 2004 ns/op BenchmarkMutatorAllBasicTypes/int16-4 57308 2034 ns/op BenchmarkMutatorAllBasicTypes/int32-4 59312 2026 ns/op BenchmarkMutatorAllBasicTypes/int64-4 58479 1996 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 56269 2093 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 57843 2076 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 57646 2086 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 57424 2069 ns/op PASS ok internal/fuzz 12.440s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 49915 2315 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 133198 921.4 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.417s PASS ok internal/poll 1.084s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20347235 ns/op PASS ok internal/trace 3.520s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 341424240 ns/op 0.80 MB/s 11683256 B/op 55 allocs/op PASS ok internal/zstd 1.416s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 18732 8449 ns/op BenchmarkCopyNLarge-4 312 449873 ns/op PASS ok io 1.590s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 216816 526.9 ns/op BenchmarkPrintln-4 22875 5308 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 34870 3416 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 6321 19175 ns/op BenchmarkDiscard-4 866898 138.9 ns/op 0 B/op 0 allocs/op PASS ok log 1.880s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 83416 1399 ns/op BenchmarkJSONHandler/defaults-4 7678 15384 ns/op 512 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 4184 24962 ns/op 783 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5416 21992 ns/op 782 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7106 14906 ns/op 523 B/op 0 allocs/op BenchmarkPreformatting/struct-4 7183 15053 ns/op 536 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 5665 19881 ns/op 526 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 30511 3911 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 30386 3944 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 81584 1521 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 61891 2104 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 56173 2096 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 57379 2192 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 61449 2117 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 56926 2069 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 841653 140.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 628332 192.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 479001 257.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 386414 308.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 340194 357.3 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5845 20115 ns/op BenchmarkDispatch/switch-checked-4 200060 592.8 ns/op BenchmarkDispatch/As-4 188721 628.6 ns/op BenchmarkDispatch/Visit-4 186111 637.5 ns/op BenchmarkUnsafeStrings-4 18614 6351 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 PASS ok log/slog 4.524s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 2278548 52.98 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1979092 61.07 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1466366 81.54 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 433190 256.4 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 74636 1520 ns/op 264 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 81758 1536 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 47918 2596 ns/op 679 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 14767 8051 ns/op 3454 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17536 6842 ns/op 595 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 17271 6882 ns/op 607 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 11322 10703 ns/op 1091 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3349 32724 ns/op 4310 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18804 6556 ns/op 523 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 18716 6461 ns/op 527 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12412 9775 ns/op 946 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3913 28534 ns/op 3712 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.956s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 3 34161849 ns/op PASS ok maps 2.497s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1826287 67.98 ns/op BenchmarkAcosh-4 961912 118.3 ns/op BenchmarkAsin-4 1818625 68.15 ns/op BenchmarkAsinh-4 915962 126.3 ns/op BenchmarkAtan-4 2452536 51.15 ns/op BenchmarkAtanh-4 1000000 118.4 ns/op BenchmarkAtan2-4 1781622 69.20 ns/op BenchmarkCbrt-4 1382028 87.42 ns/op BenchmarkCeil-4 18885142 6.370 ns/op BenchmarkCopysign-4 3068400 39.15 ns/op BenchmarkCos-4 1345370 89.84 ns/op BenchmarkCosh-4 1410974 85.25 ns/op BenchmarkErf-4 2335268 54.33 ns/op BenchmarkErfc-4 2306152 54.35 ns/op BenchmarkErfinv-4 1916534 65.83 ns/op BenchmarkErfcinv-4 1948375 64.83 ns/op BenchmarkExp-4 4006525 41.40 ns/op BenchmarkExpGo-4 943854 129.8 ns/op BenchmarkExpm1-4 1990046 60.80 ns/op BenchmarkExp2-4 1000000 121.0 ns/op BenchmarkExp2Go-4 974626 126.4 ns/op BenchmarkAbs-4 4060363 29.75 ns/op BenchmarkDim-4 8797204 12.89 ns/op BenchmarkFloor-4 18652983 6.401 ns/op BenchmarkMax-4 12908346 9.731 ns/op BenchmarkMin-4 13228794 9.438 ns/op BenchmarkMod-4 342127 334.4 ns/op BenchmarkFrexp-4 2039898 58.63 ns/op BenchmarkGamma-4 754132 156.9 ns/op BenchmarkHypot-4 10140844 25.48 ns/op BenchmarkHypotGo-4 1592301 75.65 ns/op BenchmarkIlogb-4 2403561 50.38 ns/op BenchmarkJ0-4 259512 484.6 ns/op BenchmarkJ1-4 273018 461.5 ns/op BenchmarkJn-4 126025 976.4 ns/op BenchmarkLdexp-4 1953933 61.33 ns/op BenchmarkLgamma-4 914079 132.2 ns/op BenchmarkLog-4 4202384 51.59 ns/op BenchmarkLogb-4 2425492 49.26 ns/op BenchmarkLog1p-4 1232826 97.62 ns/op BenchmarkLog10-4 2808127 46.96 ns/op BenchmarkLog2-4 1503090 78.97 ns/op BenchmarkModf-4 2982214 40.35 ns/op BenchmarkNextafter32-4 2854317 41.92 ns/op BenchmarkNextafter64-4 2905819 40.96 ns/op BenchmarkPowInt-4 620401 193.2 ns/op BenchmarkPowFrac-4 430137 293.1 ns/op BenchmarkPow10Pos-4 4581818 26.06 ns/op BenchmarkPow10Neg-4 4585087 26.20 ns/op BenchmarkRound-4 3859726 31.04 ns/op BenchmarkRoundToEven-4 8855974 13.11 ns/op BenchmarkRemainder-4 522158 232.3 ns/op BenchmarkSignbit-4 5498679 21.87 ns/op BenchmarkSin-4 1698082 71.29 ns/op BenchmarkSincos-4 1000000 108.7 ns/op BenchmarkSinh-4 1667917 72.16 ns/op BenchmarkSqrtIndirect-4 18838401 6.383 ns/op BenchmarkSqrtLatency-4 17765996 7.562 ns/op BenchmarkSqrtIndirectLatency-4 17811973 7.530 ns/op BenchmarkSqrtGoLatency-4 1359132 88.06 ns/op BenchmarkSqrtPrime-4 33211 3575 ns/op BenchmarkTan-4 1488793 81.42 ns/op BenchmarkTanh-4 1320639 91.66 ns/op BenchmarkTrunc-4 18739160 6.392 ns/op BenchmarkY0-4 261958 470.2 ns/op BenchmarkY1-4 264104 463.1 ns/op BenchmarkYn-4 127851 958.0 ns/op BenchmarkFloat64bits-4 5726635 21.23 ns/op BenchmarkFloat64frombits-4 5431198 21.73 ns/op BenchmarkFloat32bits-4 5375925 22.24 ns/op BenchmarkFloat32frombits-4 5563563 21.21 ns/op BenchmarkFMA-4 17737530 6.755 ns/op PASS ok math 12.616s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11476422 10.26 ns/op 6238.19 MB/s BenchmarkAddVV/2-4 10460310 11.45 ns/op 11177.90 MB/s BenchmarkAddVV/3-4 9461286 12.70 ns/op 15113.81 MB/s BenchmarkAddVV/4-4 8884201 13.35 ns/op 19178.41 MB/s BenchmarkAddVV/5-4 8725928 13.73 ns/op 23311.75 MB/s BenchmarkAddVV/10-4 7210909 16.57 ns/op 38614.21 MB/s BenchmarkAddVV/100-4 1809601 66.12 ns/op 96791.07 MB/s BenchmarkAddVV/1000-4 207369 576.0 ns/op 111112.29 MB/s BenchmarkSubVV/1-4 11311005 10.67 ns/op 5998.69 MB/s BenchmarkSubVV/2-4 10290415 11.78 ns/op 10865.15 MB/s BenchmarkSubVV/3-4 9562305 12.63 ns/op 15201.14 MB/s BenchmarkSubVV/4-4 8904879 13.40 ns/op 19104.19 MB/s BenchmarkSubVV/5-4 8924401 13.43 ns/op 23831.01 MB/s BenchmarkSubVV/10-4 7311607 16.35 ns/op 39146.97 MB/s BenchmarkSubVV/100-4 1813650 67.36 ns/op 95014.20 MB/s BenchmarkSubVV/1000-4 207213 577.6 ns/op 110798.36 MB/s BenchmarkAddVW/1-4 12498037 9.647 ns/op 829.27 MB/s BenchmarkAddVW/2-4 11630892 9.914 ns/op 1613.80 MB/s BenchmarkAddVW/3-4 10695760 11.19 ns/op 2144.59 MB/s BenchmarkAddVW/4-4 10952620 10.85 ns/op 2949.93 MB/s BenchmarkAddVW/5-4 10184736 11.81 ns/op 3386.31 MB/s BenchmarkAddVW/10-4 8585211 14.15 ns/op 5654.60 MB/s BenchmarkAddVW/100-4 325003 340.8 ns/op 2347.10 MB/s BenchmarkAddVW/1000-4 52892 2256 ns/op 3546.44 MB/s BenchmarkAddVWext/1-4 12336316 9.641 ns/op 829.75 MB/s BenchmarkAddVWext/2-4 11721716 10.11 ns/op 1582.78 MB/s BenchmarkAddVWext/3-4 10962126 11.01 ns/op 2179.24 MB/s BenchmarkAddVWext/4-4 11120854 10.81 ns/op 2960.44 MB/s BenchmarkAddVWext/5-4 10157152 11.90 ns/op 3360.96 MB/s BenchmarkAddVWext/10-4 8480373 14.12 ns/op 5667.15 MB/s BenchmarkAddVWext/100-4 89158 1341 ns/op 596.70 MB/s BenchmarkAddVWext/1000-4 9100 12918 ns/op 619.31 MB/s BenchmarkSubVW/1-4 12256617 9.702 ns/op 824.58 MB/s BenchmarkSubVW/2-4 11605279 10.30 ns/op 1553.78 MB/s BenchmarkSubVW/3-4 10879339 11.30 ns/op 2123.50 MB/s BenchmarkSubVW/4-4 11051283 10.80 ns/op 2962.91 MB/s BenchmarkSubVW/5-4 10065541 11.88 ns/op 3366.16 MB/s BenchmarkSubVW/10-4 8444348 13.96 ns/op 5729.22 MB/s BenchmarkSubVW/100-4 331717 354.3 ns/op 2258.29 MB/s BenchmarkSubVW/1000-4 53134 2251 ns/op 3554.09 MB/s BenchmarkSubVWext/1-4 11875728 9.757 ns/op 819.93 MB/s BenchmarkSubVWext/2-4 11573274 10.48 ns/op 1526.98 MB/s BenchmarkSubVWext/3-4 10330574 11.58 ns/op 2073.32 MB/s BenchmarkSubVWext/4-4 11053142 10.78 ns/op 2968.05 MB/s BenchmarkSubVWext/5-4 10023920 11.93 ns/op 3354.12 MB/s BenchmarkSubVWext/10-4 8576426 13.96 ns/op 5729.60 MB/s BenchmarkSubVWext/100-4 84684 1397 ns/op 572.78 MB/s BenchmarkSubVWext/1000-4 8832 13428 ns/op 595.76 MB/s BenchmarkMulAddVWW/1-4 9735805 12.02 ns/op 5323.13 MB/s BenchmarkMulAddVWW/2-4 8892408 12.94 ns/op 9889.80 MB/s BenchmarkMulAddVWW/3-4 8909696 13.32 ns/op 14414.93 MB/s BenchmarkMulAddVWW/4-4 8612193 13.97 ns/op 18323.30 MB/s BenchmarkMulAddVWW/5-4 8311564 14.77 ns/op 21659.76 MB/s BenchmarkMulAddVWW/10-4 6332356 19.01 ns/op 33668.08 MB/s BenchmarkMulAddVWW/100-4 1000000 101.4 ns/op 63128.31 MB/s BenchmarkMulAddVWW/1000-4 125730 940.9 ns/op 68018.38 MB/s BenchmarkAddMulVVW/1-4 11339467 10.64 ns/op 6015.85 MB/s BenchmarkAddMulVVW/2-4 10290813 11.64 ns/op 10995.77 MB/s BenchmarkAddMulVVW/3-4 9216974 13.00 ns/op 14763.69 MB/s BenchmarkAddMulVVW/4-4 8607804 14.01 ns/op 18269.20 MB/s BenchmarkAddMulVVW/5-4 7999596 15.06 ns/op 21255.04 MB/s BenchmarkAddMulVVW/10-4 6675135 17.98 ns/op 35592.65 MB/s BenchmarkAddMulVVW/100-4 1469673 82.02 ns/op 78029.15 MB/s BenchmarkAddMulVVW/1000-4 167196 708.6 ns/op 90317.62 MB/s BenchmarkDivWVW/1-4 2647879 43.25 ns/op 1479.60 MB/s BenchmarkDivWVW/2-4 1252089 95.89 ns/op 1334.84 MB/s BenchmarkDivWVW/3-4 963213 122.3 ns/op 1570.47 MB/s BenchmarkDivWVW/4-4 837462 142.2 ns/op 1800.84 MB/s BenchmarkDivWVW/5-4 802717 146.5 ns/op 2183.75 MB/s BenchmarkDivWVW/10-4 442407 267.4 ns/op 2393.28 MB/s BenchmarkDivWVW/100-4 58489 2047 ns/op 3126.28 MB/s BenchmarkDivWVW/1000-4 5990 19979 ns/op 3203.42 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11338254 9.587 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12238059 9.517 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10641086 10.67 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11021182 9.950 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10031318 11.44 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10128865 11.02 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8635950 13.21 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9019299 12.73 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8501103 13.27 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8990028 12.54 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6492442 17.63 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7080770 16.30 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 106.7 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1313054 90.94 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 131976 908.6 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155602 764.0 ns/op BenchmarkDecimalConversion-4 219 536046 ns/op BenchmarkFloatString/100-4 12024 9896 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 224 526005 ns/op 2915 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 48976388 ns/op 61048 B/op 51 allocs/op BenchmarkFloatString/100000-4 1 4884985972 ns/op 828016 B/op 505 allocs/op BenchmarkFloatAdd/10-4 173630 686.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 171812 688.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 156298 772.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 87910 1366 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17254 6896 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 232059 512.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 231367 510.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 219973 534.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 161056 741.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45516 2645 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2047 57431 ns/op BenchmarkParseFloatLargeExp-4 469 253041 ns/op BenchmarkGCD10x10/WithoutXY-4 205525 578.8 ns/op BenchmarkGCD10x10/WithXY-4 60140 2015 ns/op BenchmarkGCD10x100/WithoutXY-4 103375 1155 ns/op BenchmarkGCD10x100/WithXY-4 17978 6686 ns/op BenchmarkGCD10x1000/WithoutXY-4 66823 1783 ns/op BenchmarkGCD10x1000/WithXY-4 14863 8352 ns/op BenchmarkGCD100x100/WithoutXY-4 25844 4579 ns/op BenchmarkGCD100x100/WithXY-4 10000 11060 ns/op BenchmarkGCD100x1000/WithoutXY-4 12637 9536 ns/op BenchmarkGCD100x1000/WithXY-4 5818 18361 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2162 55244 ns/op BenchmarkGCD1000x1000/WithXY-4 1215 96506 ns/op BenchmarkHilbert-4 24 4902162 ns/op BenchmarkBinomial-4 14373 8309 ns/op BenchmarkQuoRem-4 21085 5886 ns/op BenchmarkExp-4 15 7415692 ns/op BenchmarkExpMont/Odd-4 127 949042 ns/op 2593 B/op 22 allocs/op BenchmarkExpMont/Even1-4 124 953531 ns/op 3352 B/op 37 allocs/op BenchmarkExpMont/Even2-4 122 988376 ns/op 3858 B/op 53 allocs/op BenchmarkExpMont/Even3-4 121 978848 ns/op 3817 B/op 52 allocs/op BenchmarkExpMont/Even4-4 120 979948 ns/op 3845 B/op 53 allocs/op BenchmarkExpMont/Even8-4 122 985853 ns/op 3852 B/op 53 allocs/op BenchmarkExpMont/Even32-4 122 981299 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even64-4 145 815957 ns/op 3643 B/op 54 allocs/op BenchmarkExpMont/Even96-4 140 848340 ns/op 3771 B/op 51 allocs/op BenchmarkExpMont/Even128-4 162 734053 ns/op 3267 B/op 50 allocs/op BenchmarkExpMont/Even255-4 188 633852 ns/op 2964 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 433 266338 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 399 297016 ns/op 1719 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 393 298487 ns/op 1746 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 400 301180 ns/op 1740 B/op 47 allocs/op BenchmarkExp2-4 15 7456651 ns/op BenchmarkBitset-4 739602 157.9 ns/op BenchmarkBitsetNeg-4 431935 275.8 ns/op BenchmarkBitsetOrig-4 262072 480.6 ns/op BenchmarkBitsetNegOrig-4 161565 731.2 ns/op BenchmarkModSqrt225_Tonelli-4 100 1040469 ns/op BenchmarkModSqrt225_3Mod4-4 378 314349 ns/op BenchmarkModSqrt231_Tonelli-4 100 1074438 ns/op BenchmarkModSqrt231_5Mod8-4 321 368281 ns/op BenchmarkModInverse-4 13539 9039 ns/op BenchmarkSqrt-4 1682 70068 ns/op BenchmarkIntSqr/1-4 1416360 84.58 ns/op BenchmarkIntSqr/2-4 716029 163.3 ns/op BenchmarkIntSqr/3-4 604669 196.0 ns/op BenchmarkIntSqr/5-4 398167 281.3 ns/op BenchmarkIntSqr/8-4 303907 389.2 ns/op BenchmarkIntSqr/10-4 245962 487.5 ns/op BenchmarkIntSqr/20-4 48394 2581 ns/op BenchmarkIntSqr/30-4 35455 3509 ns/op BenchmarkIntSqr/50-4 21921 5599 ns/op BenchmarkIntSqr/80-4 13202 9099 ns/op BenchmarkIntSqr/100-4 8565 12060 ns/op BenchmarkIntSqr/200-4 3813 31037 ns/op BenchmarkIntSqr/300-4 1492 72941 ns/op BenchmarkIntSqr/500-4 782 158727 ns/op BenchmarkIntSqr/800-4 295 407871 ns/op BenchmarkIntSqr/1000-4 218 544191 ns/op BenchmarkDiv/20/10-4 425856 278.3 ns/op BenchmarkDiv/40/20-4 424808 277.7 ns/op BenchmarkDiv/100/50-4 361652 325.0 ns/op BenchmarkDiv/200/100-4 50088 2425 ns/op BenchmarkDiv/400/200-4 48301 2536 ns/op BenchmarkDiv/1000/500-4 40020 3113 ns/op BenchmarkDiv/2000/1000-4 30181 4143 ns/op BenchmarkDiv/20000/10000-4 1070 111192 ns/op BenchmarkDiv/200000/100000-4 24 4750863 ns/op BenchmarkDiv/2000000/1000000-4 1 126329744 ns/op BenchmarkDiv/20000000/10000000-4 1 3728092403 ns/op BenchmarkMul-4 5 21728719 ns/op BenchmarkNatMul/10-4 175018 657.2 ns/op BenchmarkNatMul/100-4 5360 20903 ns/op BenchmarkNatMul/1000-4 177 660546 ns/op BenchmarkZeroShifts/Shl-4 20624 5954 ns/op BenchmarkZeroShifts/ShlSame-4 5164212 22.75 ns/op BenchmarkZeroShifts/Shr-4 15682 6881 ns/op BenchmarkZeroShifts/ShrSame-4 5223118 22.62 ns/op BenchmarkExp3Power/0x10-4 192487 626.8 ns/op BenchmarkExp3Power/0x40-4 165104 726.0 ns/op BenchmarkExp3Power/0x100-4 98650 1220 ns/op BenchmarkExp3Power/0x400-4 45495 2606 ns/op BenchmarkExp3Power/0x1000-4 9178 11867 ns/op BenchmarkExp3Power/0x4000-4 1988 60108 ns/op BenchmarkExp3Power/0x10000-4 213 555132 ns/op BenchmarkExp3Power/0x40000-4 19 5898891 ns/op BenchmarkExp3Power/0x100000-4 2 58499718 ns/op BenchmarkExp3Power/0x400000-4 1 542533647 ns/op BenchmarkFibo-4 3 38807711 ns/op BenchmarkNatSqr/1-4 1000000 124.0 ns/op BenchmarkNatSqr/2-4 576142 209.6 ns/op BenchmarkNatSqr/3-4 466779 257.4 ns/op BenchmarkNatSqr/5-4 322460 367.0 ns/op BenchmarkNatSqr/8-4 233611 516.4 ns/op BenchmarkNatSqr/10-4 188281 645.8 ns/op BenchmarkNatSqr/20-4 44905 2671 ns/op BenchmarkNatSqr/30-4 33236 3657 ns/op BenchmarkNatSqr/50-4 20178 5930 ns/op BenchmarkNatSqr/80-4 12234 9815 ns/op BenchmarkNatSqr/100-4 9480 12837 ns/op BenchmarkNatSqr/200-4 3644 32777 ns/op BenchmarkNatSqr/300-4 1554 78757 ns/op BenchmarkNatSqr/500-4 752 153663 ns/op BenchmarkNatSqr/800-4 325 366483 ns/op BenchmarkNatSqr/1000-4 241 499174 ns/op BenchmarkNatSetBytes/8-4 793734 142.5 ns/op BenchmarkNatSetBytes/24-4 246747 489.5 ns/op BenchmarkNatSetBytes/128-4 56498 2126 ns/op BenchmarkNatSetBytes/7-4 928328 126.4 ns/op BenchmarkNatSetBytes/23-4 247742 467.9 ns/op BenchmarkNatSetBytes/127-4 57248 2092 ns/op BenchmarkScanPi-4 266 445982 ns/op BenchmarkStringPiParallel-4 754 143746 ns/op BenchmarkScan/10/Base2-4 42744 2807 ns/op BenchmarkScan/100/Base2-4 4552 25045 ns/op BenchmarkScan/1000/Base2-4 487 246182 ns/op BenchmarkScan/10/Base8-4 105165 1155 ns/op BenchmarkScan/100/Base8-4 13826 8657 ns/op BenchmarkScan/1000/Base8-4 1395 85568 ns/op BenchmarkScan/10/Base10-4 112080 1078 ns/op BenchmarkScan/100/Base10-4 15106 7973 ns/op BenchmarkScan/1000/Base10-4 1544 77085 ns/op BenchmarkScan/10/Base16-4 120158 976.6 ns/op BenchmarkScan/100/Base16-4 16974 7063 ns/op BenchmarkScan/1000/Base16-4 1737 68204 ns/op BenchmarkString/10/Base2-4 174742 679.2 ns/op BenchmarkString/100/Base2-4 23126 5140 ns/op BenchmarkString/1000/Base2-4 2396 49730 ns/op BenchmarkString/10/Base8-4 358068 337.9 ns/op BenchmarkString/100/Base8-4 61904 1938 ns/op BenchmarkString/1000/Base8-4 6772 17550 ns/op BenchmarkString/10/Base10-4 207246 585.7 ns/op BenchmarkString/100/Base10-4 38931 3098 ns/op BenchmarkString/1000/Base10-4 4939 24414 ns/op BenchmarkString/10/Base16-4 405043 303.6 ns/op BenchmarkString/100/Base16-4 80362 1464 ns/op BenchmarkString/1000/Base16-4 9220 12820 ns/op BenchmarkLeafSize/0-4 45 2528871 ns/op BenchmarkLeafSize/1-4 415 288193 ns/op BenchmarkLeafSize/2-4 418 284072 ns/op BenchmarkLeafSize/3-4 307 386720 ns/op BenchmarkLeafSize/4-4 426 277357 ns/op BenchmarkLeafSize/5-4 273 439056 ns/op BenchmarkLeafSize/6-4 316 380411 ns/op BenchmarkLeafSize/7-4 332 363631 ns/op BenchmarkLeafSize/8-4 426 276742 ns/op BenchmarkLeafSize/9-4 229 522012 ns/op BenchmarkLeafSize/10-4 273 433659 ns/op BenchmarkLeafSize/11-4 288 412906 ns/op BenchmarkLeafSize/12-4 315 378205 ns/op BenchmarkLeafSize/13-4 284 415576 ns/op BenchmarkLeafSize/14-4 326 359887 ns/op BenchmarkLeafSize/15-4 354 339086 ns/op BenchmarkLeafSize/16-4 432 280929 ns/op BenchmarkLeafSize/32-4 394 280869 ns/op BenchmarkLeafSize/64-4 391 299703 ns/op BenchmarkProbablyPrime/n=0-4 9 11725087 ns/op BenchmarkProbablyPrime/n=1-4 8 13299848 ns/op BenchmarkProbablyPrime/n=5-4 6 19141441 ns/op BenchmarkProbablyPrime/n=10-4 4 26691534 ns/op BenchmarkProbablyPrime/n=20-4 3 41278700 ns/op BenchmarkProbablyPrime/Lucas-4 10 10194904 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 76 1514648 ns/op BenchmarkRatCmp-4 235666 531.2 ns/op BenchmarkFloatSqrt/64-4 23040 5087 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14731 8134 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9429 11592 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4808 23086 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 825 144668 ns/op 18120 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 60 1913311 ns/op 175093 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 143464822 ns/op 3704752 B/op 577 allocs/op PASS ok math/big 50.699s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 9958621 12.08 ns/op BenchmarkLeadingZeros8-4 9517675 12.51 ns/op BenchmarkLeadingZeros16-4 10142262 11.75 ns/op BenchmarkLeadingZeros32-4 10521826 11.39 ns/op BenchmarkLeadingZeros64-4 10537868 11.31 ns/op BenchmarkTrailingZeros-4 10656258 11.33 ns/op BenchmarkTrailingZeros8-4 10148289 11.89 ns/op BenchmarkTrailingZeros16-4 10523234 11.41 ns/op BenchmarkTrailingZeros32-4 10603356 11.41 ns/op BenchmarkTrailingZeros64-4 10648404 11.33 ns/op BenchmarkOnesCount-4 10662463 11.39 ns/op BenchmarkOnesCount8-4 10579606 11.42 ns/op BenchmarkOnesCount16-4 10345094 11.68 ns/op BenchmarkOnesCount32-4 10121227 11.83 ns/op BenchmarkOnesCount64-4 10242614 11.65 ns/op BenchmarkRotateLeft-4 10286428 11.55 ns/op BenchmarkRotateLeft8-4 10964020 11.07 ns/op BenchmarkRotateLeft16-4 10340629 11.52 ns/op BenchmarkRotateLeft32-4 11017507 10.90 ns/op BenchmarkRotateLeft64-4 10886247 11.02 ns/op BenchmarkReverse-4 14399988 8.290 ns/op BenchmarkReverse8-4 18805608 6.400 ns/op BenchmarkReverse16-4 16601262 7.214 ns/op BenchmarkReverse32-4 15057475 7.904 ns/op BenchmarkReverse64-4 14440615 8.256 ns/op BenchmarkReverseBytes-4 18825590 6.411 ns/op BenchmarkReverseBytes16-4 18788863 6.360 ns/op BenchmarkReverseBytes32-4 18895896 6.370 ns/op BenchmarkReverseBytes64-4 18891060 6.409 ns/op BenchmarkAdd-4 10981010 10.99 ns/op BenchmarkAdd32-4 10318575 11.35 ns/op BenchmarkAdd64-4 10999072 11.06 ns/op BenchmarkAdd64multiple-4 17630983 6.775 ns/op BenchmarkSub-4 10644110 11.20 ns/op BenchmarkSub32-4 10493774 11.54 ns/op BenchmarkSub64-4 11040872 11.18 ns/op BenchmarkSub64multiple-4 17438906 6.934 ns/op BenchmarkMul-4 10860060 10.89 ns/op BenchmarkMul32-4 10913115 11.10 ns/op BenchmarkMul64-4 10997538 10.89 ns/op BenchmarkDiv-4 2696803 44.51 ns/op BenchmarkDiv32-4 5638540 21.28 ns/op BenchmarkDiv64-4 2712214 44.16 ns/op PASS ok math/bits 6.859s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10270179 23.44 ns/op BenchmarkAcos-4 401935 279.2 ns/op BenchmarkAcosh-4 415321 301.1 ns/op BenchmarkAsin-4 460752 280.7 ns/op BenchmarkAsinh-4 462105 277.5 ns/op BenchmarkAtan-4 707245 207.7 ns/op BenchmarkAtanh-4 709034 206.4 ns/op BenchmarkConj-4 19952134 5.621 ns/op BenchmarkCos-4 557610 205.1 ns/op BenchmarkCosh-4 603678 206.8 ns/op BenchmarkExp-4 798751 160.8 ns/op BenchmarkLog-4 812559 160.7 ns/op BenchmarkLog10-4 824450 162.7 ns/op BenchmarkPhase-4 1724646 69.59 ns/op BenchmarkPolar-4 1000000 106.4 ns/op BenchmarkPow-4 230608 595.6 ns/op BenchmarkRect-4 1000000 107.6 ns/op BenchmarkSin-4 584916 208.6 ns/op BenchmarkSinh-4 586333 206.7 ns/op BenchmarkSqrt-4 1000000 121.2 ns/op BenchmarkTan-4 369786 346.7 ns/op BenchmarkTanh-4 397874 315.4 ns/op PASS ok math/cmplx 4.111s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 729626 164.6 ns/op BenchmarkInt63ThreadsafeParallel-4 485872 226.5 ns/op BenchmarkInt63Unthreadsafe-4 1320807 90.66 ns/op BenchmarkIntn1000-4 862182 134.9 ns/op BenchmarkInt63n1000-4 947266 122.2 ns/op BenchmarkInt31n1000-4 1000000 114.8 ns/op BenchmarkFloat32-4 1000000 111.9 ns/op BenchmarkFloat64-4 1303401 92.55 ns/op BenchmarkPerm3-4 208246 587.0 ns/op BenchmarkPerm30-4 23985 5017 ns/op BenchmarkPerm30ViaShuffle-4 26377 4571 ns/op BenchmarkShuffleOverhead-4 18512 6503 ns/op BenchmarkRead3-4 882674 130.2 ns/op BenchmarkRead64-4 74550 1601 ns/op BenchmarkRead1000-4 5052 23513 ns/op BenchmarkConcurrent-4 128727 1015 ns/op PASS ok math/rand 3.503s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45326 2608 ns/op BenchmarkQDecodeWord-4 106508 1107 ns/op BenchmarkQDecodeHeader-4 100789 1182 ns/op BenchmarkTypeByExtension/.html-4 380880 276.7 ns/op BenchmarkTypeByExtension/.HTML-4 310357 361.7 ns/op BenchmarkTypeByExtension/.unused-4 376934 303.3 ns/op BenchmarkExtensionsByType/text/html-4 213835 567.9 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 130126 1202 ns/op BenchmarkExtensionsByType/application/octet-stream-4 199440 672.4 ns/op PASS ok mime 2.241s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 708 171174 ns/op 47763 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 694 175840 ns/op 48251 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 277 417111 ns/op 104188 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 548 222736 ns/op 49537 B/op 207 allocs/op PASS ok mime/multipart 1.743s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1008 116579 ns/op PASS ok mime/quotedprintable 1.213s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 70 1570410 ns/op 8579 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 18 7183939 ns/op 19677 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5259515811 ns/op 157816 B/op 223 allocs/op BenchmarkDNSName-4 113130 969.4 ns/op BenchmarkInterfaces-4 5912 20064 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 7837 12862 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5396 19460 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 5691 18712 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 8234 13674 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 5853 17600 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 6807 15615 ns/op BenchmarkParseIPValidIPv4-4 354531 331.9 ns/op BenchmarkParseIPValidIPv6-4 191347 612.4 ns/op BenchmarkIPString/IPv4-4 125972 966.9 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9866 10737 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 49603 2419 ns/op BenchmarkIPEqual/IPv4-4 1165366 101.8 ns/op BenchmarkIPEqual/IPv6-4 1156188 102.5 ns/op BenchmarkTCP4OneShot-4 3786 29370 ns/op BenchmarkTCP4OneShotTimeout-4 3668 30595 ns/op BenchmarkTCP4Persistent-4 16316 7394 ns/op BenchmarkTCP4PersistentTimeout-4 15889 7814 ns/op BenchmarkTCP6OneShot-4 3488 32792 ns/op BenchmarkTCP6OneShotTimeout-4 3572 35940 ns/op BenchmarkTCP6Persistent-4 16054 7459 ns/op BenchmarkTCP6PersistentTimeout-4 16414 7691 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25664 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25178 ns/op BenchmarkSetReadDeadline-4 134214 904.5 ns/op BenchmarkUDP6LinkLocalUnicast-4 8812 12290 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 13177 8965 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 13095 9233 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 12751 9006 ns/op 0 B/op 0 allocs/op PASS ok net 11.520s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28976 3997 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11760 10110 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14647 8725 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17734 6700 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 32096 3747 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 50556 2369 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1627168 73.08 ns/op BenchmarkFindChild/n=2/rep=map-4 3609157 33.04 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1417232 85.28 ns/op BenchmarkFindChild/n=4/rep=linear-4 818811 137.0 ns/op BenchmarkFindChild/n=4/rep=map-4 3348844 35.75 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 799437 147.4 ns/op BenchmarkFindChild/n=8/rep=linear-4 422454 277.2 ns/op BenchmarkFindChild/n=8/rep=map-4 2987934 40.05 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 400717 296.6 ns/op BenchmarkFindChild/n=16/rep=linear-4 222220 537.0 ns/op BenchmarkFindChild/n=16/rep=map-4 2932916 42.23 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2170720 55.83 ns/op BenchmarkFindChild/n=32/rep=linear-4 109947 1081 ns/op BenchmarkFindChild/n=32/rep=map-4 3230298 35.15 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2376687 51.89 ns/op BenchmarkMultiConflicts-4 1 173173578 ns/op BenchmarkServerMatch-4 20434 6001 ns/op BenchmarkReadRequestChrome-4 3619 29541 ns/op 20.68 MB/s 1507 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9958 10418 ns/op 7.49 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11443 10386 ns/op 7.90 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7767 15822 ns/op 9.54 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17374 6793 ns/op 5.89 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 272 391237 ns/op 2.62 MB/s BenchmarkFileAndServer_1KB/https1-4 195 555033 ns/op 1.84 MB/s BenchmarkFileAndServer_1KB/h2-4 142 802514 ns/op 1.28 MB/s BenchmarkFileAndServer_16MB/h1-4 2 55173570 ns/op 304.08 MB/s BenchmarkFileAndServer_16MB/https1-4 1 123478950 ns/op 135.87 MB/s BenchmarkFileAndServer_16MB/h2-4 1 224507314 ns/op 74.73 MB/s BenchmarkFileAndServer_64MB/h1-4 1 220059388 ns/op 304.96 MB/s BenchmarkFileAndServer_64MB/https1-4 1 433441502 ns/op 154.83 MB/s BenchmarkFileAndServer_64MB/h2-4 1 938798063 ns/op 71.48 MB/s BenchmarkServeMux-4 240 522863 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 288 444966 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 314 378689 ns/op 6025 B/op 63 allocs/op BenchmarkClientServer/https1-4 204 539114 ns/op 6675 B/op 74 allocs/op BenchmarkClientServer/h2-4 154 688245 ns/op 10610 B/op 82 allocs/op BenchmarkClientServerParallel/4/h1-4 1335 89096 ns/op 9238 B/op 75 allocs/op BenchmarkClientServerParallel/4/https1-4 33 4602370 ns/op 108224 B/op 1181 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14233: read tcp 127.0.0.1:14231->127.0.0.1:14233: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14236: write tcp 127.0.0.1:14231->127.0.0.1:14236: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14232: write tcp 127.0.0.1:14231->127.0.0.1:14232: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14265: read tcp 127.0.0.1:14238->127.0.0.1:14265: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14266: read tcp 127.0.0.1:14238->127.0.0.1:14266: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14263: read tcp 127.0.0.1:14238->127.0.0.1:14263: use of closed network connection BenchmarkClientServerParallel/4/h2-4 315 330769 ns/op 13714 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:14280: read tcp 127.0.0.1:14274->127.0.0.1:14280: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14277: write tcp 127.0.0.1:14274->127.0.0.1:14277: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14296: write tcp 127.0.0.1:14281->127.0.0.1:14296: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14297: read tcp 127.0.0.1:14281->127.0.0.1:14297: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14290: write tcp 127.0.0.1:14281->127.0.0.1:14290: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14287: write tcp 127.0.0.1:14281->127.0.0.1:14287: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14340: read tcp 127.0.0.1:14332->127.0.0.1:14340: use of closed network connection BenchmarkClientServerParallel/64/h1-4 922 121438 ns/op 14239 B/op 92 allocs/op BenchmarkClientServerParallel/64/https1-4 66 3277740 ns/op 61120 B/op 704 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14989: read tcp 127.0.0.1:14986->127.0.0.1:14989: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14991: write tcp 127.0.0.1:14986->127.0.0.1:14991: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14990: write tcp 127.0.0.1:14986->127.0.0.1:14990: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15000: read tcp 127.0.0.1:14993->127.0.0.1:15000: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15002: read tcp 127.0.0.1:14993->127.0.0.1:15002: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15005: read tcp 127.0.0.1:14993->127.0.0.1:15005: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:14998: read tcp 127.0.0.1:14993->127.0.0.1:14998: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15013: read tcp 127.0.0.1:14993->127.0.0.1:15013: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15008: read tcp 127.0.0.1:14993->127.0.0.1:15008: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15010: read tcp 127.0.0.1:14993->127.0.0.1:15010: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 102 1639866 ns/op 50822 B/op 542 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15099: read tcp 127.0.0.1:15095->127.0.0.1:15099: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15101: write tcp 127.0.0.1:15095->127.0.0.1:15101: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15100: write tcp 127.0.0.1:15095->127.0.0.1:15100: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15110: read tcp 127.0.0.1:15102->127.0.0.1:15110: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15117: read tcp 127.0.0.1:15102->127.0.0.1:15117: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15122: read tcp 127.0.0.1:15102->127.0.0.1:15122: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15107: read tcp 127.0.0.1:15102->127.0.0.1:15107: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15121: read tcp 127.0.0.1:15102->127.0.0.1:15121: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15108: read tcp 127.0.0.1:15102->127.0.0.1:15108: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:15125: read tcp 127.0.0.1:15102->127.0.0.1:15125: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1049071937 ns/op 28816 B/op 150 allocs/op BenchmarkClient-4 254 450472 ns/op 3751 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 638 187595 ns/op 7530 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1131 95415 ns/op 3140 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1785 70959 ns/op 1938 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1626 73251 ns/op 2800 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1670 70947 ns/op 2740 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1684 69351 ns/op 2755 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1660 67684 ns/op 1957 B/op 14 allocs/op BenchmarkServerHijack-4 926 132123 ns/op 16758 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 486 267170 ns/op 6167 B/op 53 allocs/op BenchmarkResponseStatusLine-4 512679 224.3 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.390s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4329 26768 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.275s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 87720 1332 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 488580 207.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 177372 638.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 66352 1818 ns/op BenchmarkStdIPv4-4 135678 869.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 86760 1377 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 88518 1318 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 82980 1439 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 65456 1812 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1640322 72.94 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1477260 80.75 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1416205 84.33 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 268903 439.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 283914 412.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 257716 460.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 83100 1451 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 295098 402.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 146536 810.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 153642 770.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 144386 815.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 76494 1573 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 355330 324.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 133299 912.1 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 178813 694.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 247870 472.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 148220 748.0 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 325813 366.3 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 148807 813.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 143890 828.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 144170 802.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 108752 1077 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 461607 256.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 164512 741.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 96566 1210 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 126895 945.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 163425 745.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 121168 990.5 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 256900 440.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 117780 1011 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 141660 844.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 189106 642.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 133652 893.3 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 110.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 111.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 111.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 967502 118.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 976564 118.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 996547 118.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 993350 118.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 998710 118.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 118.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 364251 328.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 566348 204.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 200432 594.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 216157 550.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 197704 598.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 74216 1647 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 499140 233.4 ns/op PASS ok net/netip 8.678s 2023/09/20 18:39:55 Test RPC server listening on 127.0.0.1:15894 2023/09/20 18:39:55 Test HTTP RPC server listening on 127.0.0.1:15895 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1618 70322 ns/op BenchmarkEndToEndHTTP-4 1557 68512 ns/op BenchmarkEndToEndAsync-4 4026 31675 ns/op BenchmarkEndToEndAsyncHTTP-4 3774 32745 ns/op PASS ok net/rpc 1.866s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3105 34464 ns/op BenchmarkReadMIMEHeader/server_headers-4 5326 22037 ns/op BenchmarkUncommon-4 26841 4473 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.585s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4250 23953 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 101222 1153 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 586552 193.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 92332 1297 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 179389 662.5 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 85978 1419 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14176 8354 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 402823 289.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 92126 1309 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 178058 664.4 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 85098 1386 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15951 7525 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 203065 586.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 81295 1473 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 78328 1502 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35844 3330 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6478 18288 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 203866 588.0 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 79352 1488 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 78944 1506 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36150 3312 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6663 17868 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.100s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3229536 37.02 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 162358 685.5 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 918 128075 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 327 360568 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 705 166439 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 85582 1395 ns/op BenchmarkStatFile-4 73309 1631 ns/op BenchmarkStatDir-4 78133 1557 ns/op BenchmarkLstatDot-4 86574 1405 ns/op BenchmarkLstatFile-4 73999 1620 ns/op BenchmarkLstatDir-4 77246 1526 ns/op PASS ok os 2.627s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 58 2114234 ns/op 6556 B/op 29 allocs/op PASS ok os/exec 1.262s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 407618 274.8 ns/op PASS ok os/user 1.292s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3871532 30.79 ns/op BenchmarkString-4 2272718 51.95 ns/op BenchmarkBytes-4 2088333 56.45 ns/op BenchmarkNamedBytes-4 1000000 107.4 ns/op BenchmarkBytesArray-4 756915 157.4 ns/op BenchmarkSliceLen-4 2300580 51.78 ns/op BenchmarkMapLen-4 939734 126.2 ns/op BenchmarkStringLen-4 1810446 65.66 ns/op BenchmarkArrayLen-4 1296080 91.78 ns/op BenchmarkSliceCap-4 2420085 49.14 ns/op BenchmarkDeepEqual/int8-4 501884 239.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 92467 1286 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 403992 289.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 89761 1329 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 413341 287.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 88888 1335 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 412167 285.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 89875 1340 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 403261 291.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 89211 1332 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 479977 237.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 119935 992.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 407701 287.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 88995 1337 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 412969 288.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 88486 1333 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 411939 284.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 88934 1348 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 409365 289.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 89564 1341 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 406729 284.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 88220 1334 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 413766 289.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 87106 1336 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 415165 289.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 88922 1339 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 410211 288.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 88910 1331 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 414010 285.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 88576 1337 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 503979 233.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 90984 1283 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 416784 283.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 88120 1353 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 120561 988.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 58492 2077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 46677 2608 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 33237 3604 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 35300 3427 ns/op BenchmarkIsZero/ArrayComparable-4 279793 426.9 ns/op BenchmarkIsZero/ArrayIncomparable-4 30488 3954 ns/op BenchmarkIsZero/StructComparable-4 575086 202.6 ns/op BenchmarkIsZero/StructIncomparable-4 135997 852.8 ns/op BenchmarkSetZero/Bool/Direct-4 4208242 27.79 ns/op BenchmarkSetZero/Bool/CachedZero-4 831536 141.5 ns/op BenchmarkSetZero/Bool/NewZero-4 644868 182.2 ns/op BenchmarkSetZero/Int/Direct-4 2486246 47.90 ns/op BenchmarkSetZero/Int/CachedZero-4 844172 139.1 ns/op BenchmarkSetZero/Int/NewZero-4 638925 181.9 ns/op BenchmarkSetZero/Uint/Direct-4 2513250 47.58 ns/op BenchmarkSetZero/Uint/CachedZero-4 851283 137.5 ns/op BenchmarkSetZero/Uint/NewZero-4 681860 183.4 ns/op BenchmarkSetZero/Float/Direct-4 2498659 47.54 ns/op BenchmarkSetZero/Float/CachedZero-4 868431 138.6 ns/op BenchmarkSetZero/Float/NewZero-4 635398 180.4 ns/op BenchmarkSetZero/Complex/Direct-4 2545137 48.13 ns/op BenchmarkSetZero/Complex/CachedZero-4 820172 139.8 ns/op BenchmarkSetZero/Complex/NewZero-4 588163 180.7 ns/op BenchmarkSetZero/Array/Direct-4 2189970 56.86 ns/op BenchmarkSetZero/Array/CachedZero-4 813507 144.1 ns/op BenchmarkSetZero/Array/NewZero-4 635178 185.1 ns/op BenchmarkSetZero/Chan/Direct-4 2488689 46.90 ns/op BenchmarkSetZero/Chan/CachedZero-4 836582 141.2 ns/op BenchmarkSetZero/Chan/NewZero-4 676150 177.9 ns/op BenchmarkSetZero/Func/Direct-4 2537074 46.86 ns/op BenchmarkSetZero/Func/CachedZero-4 843931 137.9 ns/op BenchmarkSetZero/Func/NewZero-4 657704 177.6 ns/op BenchmarkSetZero/Interface/Direct-4 2287550 52.66 ns/op BenchmarkSetZero/Interface/CachedZero-4 815287 139.2 ns/op BenchmarkSetZero/Interface/NewZero-4 658431 180.6 ns/op BenchmarkSetZero/Map/Direct-4 2559908 46.48 ns/op BenchmarkSetZero/Map/CachedZero-4 867145 137.6 ns/op BenchmarkSetZero/Map/NewZero-4 678386 179.7 ns/op BenchmarkSetZero/Pointer/Direct-4 2526012 47.06 ns/op BenchmarkSetZero/Pointer/CachedZero-4 876116 137.6 ns/op BenchmarkSetZero/Pointer/NewZero-4 651342 179.8 ns/op BenchmarkSetZero/Slice/Direct-4 2233653 53.41 ns/op BenchmarkSetZero/Slice/CachedZero-4 859269 137.7 ns/op BenchmarkSetZero/Slice/NewZero-4 651644 179.1 ns/op BenchmarkSetZero/String/Direct-4 2434416 49.18 ns/op BenchmarkSetZero/String/CachedZero-4 854428 135.9 ns/op BenchmarkSetZero/String/NewZero-4 653505 181.6 ns/op BenchmarkSetZero/Struct/Direct-4 2268782 55.73 ns/op BenchmarkSetZero/Struct/CachedZero-4 819112 139.7 ns/op BenchmarkSetZero/Struct/NewZero-4 657302 179.2 ns/op BenchmarkSelect/1-4 170912 722.6 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 74019 1744 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 35715 3202 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 200505 514.9 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 157258 757.4 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 136749 869.5 ns/op 147.20 MB/s BenchmarkCallArgCopy/size=256-4 124273 965.5 ns/op 265.15 MB/s BenchmarkCallArgCopy/size=1024-4 86688 1427 ns/op 717.80 MB/s BenchmarkCallArgCopy/size=4096-4 36506 3388 ns/op 1208.81 MB/s BenchmarkCallArgCopy/size=65536-4 3055 38125 ns/op 1718.98 MB/s BenchmarkFieldByName1-4 1404692 104.8 ns/op BenchmarkFieldByName2-4 109998 1097 ns/op BenchmarkFieldByName3-4 15024 7811 ns/op BenchmarkInterfaceBig-4 4025948 28.50 ns/op BenchmarkInterfaceSmall-4 4196220 28.61 ns/op BenchmarkNew-4 2192796 52.17 ns/op BenchmarkMap/StringKeys/MapIndex-4 2374 50378 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1964 60730 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2266 52346 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1914 61379 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2349 49877 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1947 60290 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 216830 549.2 ns/op PASS ok reflect 17.421s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 12052 10099 ns/op 9220 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15914 7372 ns/op 9361 B/op 1 allocs/op BenchmarkFindString-4 10000 10458 ns/op 9491 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 10844 ns/op 9477 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 11401 ns/op 9379 B/op 2 allocs/op BenchmarkLiteral-4 18014 7458 ns/op BenchmarkNotLiteral-4 4626 26439 ns/op BenchmarkMatchClass-4 3302 34676 ns/op BenchmarkMatchClass_InRange-4 3538 34055 ns/op BenchmarkReplaceAll-4 2559 48112 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 17472 7079 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 38296 2965 ns/op BenchmarkAnchoredShortMatch-4 15320 7794 ns/op BenchmarkAnchoredLongMatch-4 20362 5905 ns/op BenchmarkOnePassShortA-4 21843 5489 ns/op BenchmarkNotOnePassShortA-4 8061 14445 ns/op BenchmarkOnePassShortB-4 27873 4269 ns/op BenchmarkNotOnePassShortB-4 10000 11720 ns/op BenchmarkOnePassLongPrefix-4 83164 1461 ns/op BenchmarkOnePassLongNotPrefix-4 29401 4075 ns/op BenchmarkMatchParallelShared-4 27217 4769 ns/op BenchmarkMatchParallelCopied-4 24658 4595 ns/op BenchmarkQuoteMetaAll-4 152558 793.4 ns/op 17.64 MB/s BenchmarkQuoteMetaNone-4 315352 381.0 ns/op 68.25 MB/s BenchmarkCompile/Onepass-4 4128 26263 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1712 67933 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 201 591082 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3977680 30.00 ns/op 533.31 MB/s BenchmarkMatch/Easy0/32-4 18674 6261 ns/op 5.11 MB/s BenchmarkMatch/Easy0/1K-4 18331 6753 ns/op 151.63 MB/s BenchmarkMatch/Easy0i/16-4 3987711 29.91 ns/op 534.93 MB/s BenchmarkMatch/Easy0i/32-4 5800 19896 ns/op 1.61 MB/s BenchmarkMatch/Easy0i/1K-4 279 425980 ns/op 2.40 MB/s BenchmarkMatch/Easy1/16-4 3964201 29.67 ns/op 539.33 MB/s BenchmarkMatch/Easy1/32-4 20767 5987 ns/op 5.35 MB/s BenchmarkMatch/Easy1/1K-4 6094 16478 ns/op 62.14 MB/s BenchmarkMatch/Medium/16-4 3908185 32.55 ns/op 491.57 MB/s BenchmarkMatch/Medium/32-4 6994 17920 ns/op 1.79 MB/s BenchmarkMatch/Medium/1K-4 316 375601 ns/op 2.73 MB/s BenchmarkMatch/Hard/16-4 3994860 31.87 ns/op 501.99 MB/s BenchmarkMatch/Hard/32-4 4243 27271 ns/op 1.17 MB/s BenchmarkMatch/Hard/1K-4 183 644188 ns/op 1.59 MB/s BenchmarkMatch/Hard1/16-4 1557 76488 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 818 146957 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 26 4244632 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 31088 3807 ns/op 4.20 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18501 6441 ns/op 4.97 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 736 160950 ns/op 6.36 MB/s 23 B/op 0 allocs/op PASS ok regexp 8.496s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 639471 186.8 ns/op BenchmarkIsWordChar-4 151569 781.5 ns/op PASS ok regexp/syntax 2.323s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 76062 1752 ns/op BenchmarkCallers/inlined-4 70026 1712 ns/op BenchmarkCallers/no-cache-4 15920 7538 ns/op BenchmarkFPCallers/cached-4 2877842 41.71 ns/op BenchmarkMakeChan/Byte-4 1168410 98.99 ns/op BenchmarkMakeChan/Int-4 1000000 136.2 ns/op BenchmarkMakeChan/Ptr-4 659218 210.6 ns/op BenchmarkMakeChan/Struct/0-4 1294207 99.98 ns/op BenchmarkMakeChan/Struct/32-4 591403 261.6 ns/op BenchmarkMakeChan/Struct/40-4 472274 274.6 ns/op BenchmarkChanNonblocking-4 10546807 10.21 ns/op BenchmarkSelectUncontended-4 1000000 103.5 ns/op BenchmarkSelectSyncContended-4 28827 4073 ns/op BenchmarkSelectAsyncContended-4 107602 1142 ns/op BenchmarkSelectNonblock-4 6153048 19.29 ns/op BenchmarkChanUncontended-4 9636 11781 ns/op BenchmarkChanContended-4 1183 101959 ns/op BenchmarkChanSync-4 117391 999.1 ns/op BenchmarkChanSyncWork-4 36392 3251 ns/op BenchmarkChanProdCons0-4 81217 1524 ns/op BenchmarkChanProdCons10-4 95211 1249 ns/op BenchmarkChanProdCons100-4 98614 1189 ns/op BenchmarkChanProdConsWork0-4 77504 1587 ns/op BenchmarkChanProdConsWork10-4 80868 1500 ns/op BenchmarkChanProdConsWork100-4 80371 1404 ns/op BenchmarkSelectProdCons-4 63237 1881 ns/op BenchmarkReceiveDataFromClosedChan-4 678854 168.7 ns/op BenchmarkChanCreation-4 189532 565.0 ns/op BenchmarkChanSem-4 132982 973.0 ns/op BenchmarkChanPopular-4 112 1067210 ns/op BenchmarkChanClosed-4 544178 235.4 ns/op BenchmarkCallClosure-4 5919618 20.23 ns/op BenchmarkCallClosure1-4 6191689 19.48 ns/op BenchmarkCallClosure2-4 1449168 83.10 ns/op BenchmarkCallClosure3-4 1507506 71.90 ns/op BenchmarkCallClosure4-4 1470822 81.85 ns/op BenchmarkComplex128DivNormal-4 10462982 19.00 ns/op BenchmarkComplex128DivNisNaN-4 7116254 20.64 ns/op BenchmarkComplex128DivDisNaN-4 7870756 22.27 ns/op BenchmarkComplex128DivNisInf-4 10265703 22.27 ns/op BenchmarkComplex128DivDisInf-4 5281530 29.83 ns/op BenchmarkSetTypePtr-4 45486644 2.625 ns/op 3047.38 MB/s BenchmarkSetTypePtr8-4 10029523 11.94 ns/op 5358.02 MB/s BenchmarkSetTypePtr16-4 10055704 11.97 ns/op 10692.14 MB/s BenchmarkSetTypePtr32-4 10026753 11.98 ns/op 21363.50 MB/s BenchmarkSetTypePtr64-4 10010626 11.98 ns/op 42750.50 MB/s BenchmarkSetTypePtr126-4 5833531 20.55 ns/op 49051.93 MB/s BenchmarkSetTypePtr128-4 5932279 20.35 ns/op 50323.31 MB/s BenchmarkSetTypePtrSlice-4 723171 161.9 ns/op 50595.79 MB/s BenchmarkSetTypeNode1-4 10016127 11.96 ns/op 2006.29 MB/s BenchmarkSetTypeNode1Slice-4 3038914 39.27 ns/op 19554.63 MB/s BenchmarkSetTypeNode8-4 9769952 11.97 ns/op 6682.50 MB/s BenchmarkSetTypeNode8Slice-4 1593540 75.19 ns/op 34049.17 MB/s BenchmarkSetTypeNode64-4 5831408 20.68 ns/op 25530.81 MB/s BenchmarkSetTypeNode64Slice-4 228213 518.0 ns/op 32617.92 MB/s BenchmarkSetTypeNode64Dead-4 7630761 15.73 ns/op 33569.39 MB/s BenchmarkSetTypeNode64DeadSlice-4 261517 460.1 ns/op 36721.19 MB/s BenchmarkSetTypeNode124-4 5831799 20.60 ns/op 48932.12 MB/s BenchmarkSetTypeNode124Slice-4 181347 656.2 ns/op 49153.06 MB/s BenchmarkSetTypeNode126-4 5916769 20.18 ns/op 50741.39 MB/s BenchmarkSetTypeNode126Slice-4 180415 659.2 ns/op 49708.10 MB/s BenchmarkSetTypeNode128-4 4115824 29.21 ns/op 35603.56 MB/s BenchmarkSetTypeNode128Slice-4 144104 831.7 ns/op 40013.26 MB/s BenchmarkSetTypeNode130-4 4112896 29.19 ns/op 36175.52 MB/s BenchmarkSetTypeNode130Slice-4 142131 841.8 ns/op 40141.69 MB/s BenchmarkSetTypeNode1024-4 772441 154.6 ns/op 53104.02 MB/s BenchmarkSetTypeNode1024Slice-4 24661 4862 ns/op 54021.16 MB/s BenchmarkAllocation-4 5137 27512 ns/op BenchmarkReadMemStats-4 5758 17951 ns/op BenchmarkReadMemStatsLatency-4 1 15701192 p50-ns 15701192 p90-ns 15701192 p99-ns BenchmarkWriteBarrier-4 2780305 40.80 ns/op BenchmarkBulkWriteBarrier-4 7967908 15.59 ns/op BenchmarkScanStackNoLocals-4 3 43778705 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11187308 10.29 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10447977 11.36 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8834822 13.25 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7308831 17.17 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4947584 25.81 ns/op BenchmarkHash5-4 5761137 19.97 ns/op 250.34 MB/s BenchmarkHash16-4 6491629 18.67 ns/op 856.94 MB/s BenchmarkHash64-4 5682548 21.22 ns/op 3016.00 MB/s BenchmarkHash1024-4 1913791 63.69 ns/op 16076.77 MB/s BenchmarkHash65536-4 38250 3126 ns/op 20962.05 MB/s BenchmarkAlignedLoad-4 7368034 16.57 ns/op BenchmarkUnalignedLoad-4 7578829 15.58 ns/op BenchmarkEqEfaceConcrete-4 6148432 19.34 ns/op BenchmarkEqIfaceConcrete-4 6099007 19.71 ns/op BenchmarkNeEfaceConcrete-4 6593617 18.50 ns/op BenchmarkNeIfaceConcrete-4 6259803 19.02 ns/op BenchmarkConvT2EByteSized/bool-4 6092310 19.55 ns/op BenchmarkConvT2EByteSized/uint8-4 5993006 20.00 ns/op BenchmarkConvT2ESmall-4 5485900 21.94 ns/op BenchmarkConvT2EUintptr-4 5529669 21.97 ns/op BenchmarkConvT2ELarge-4 1325061 90.12 ns/op BenchmarkConvT2ISmall-4 5604868 21.27 ns/op BenchmarkConvT2IUintptr-4 5489451 21.97 ns/op BenchmarkConvT2ILarge-4 1311214 91.49 ns/op BenchmarkConvI2E-4 4555848 26.23 ns/op BenchmarkConvI2I-4 4373401 27.33 ns/op BenchmarkAssertE2T-4 4589035 26.25 ns/op BenchmarkAssertE2TLarge-4 2534221 46.89 ns/op BenchmarkAssertE2I-4 4351302 27.39 ns/op BenchmarkAssertI2T-4 4538859 26.41 ns/op BenchmarkAssertI2I-4 4336824 27.53 ns/op BenchmarkAssertI2E-4 6216750 19.13 ns/op BenchmarkAssertE2E-4 5996272 19.38 ns/op BenchmarkAssertE2T2-4 3581290 33.31 ns/op BenchmarkAssertE2T2Blank-4 4314775 27.52 ns/op BenchmarkAssertI2E2-4 4205960 28.32 ns/op BenchmarkAssertI2E2Blank-4 5663500 20.65 ns/op BenchmarkAssertE2E2-4 4404955 26.98 ns/op BenchmarkAssertE2E2Blank-4 6052594 20.19 ns/op BenchmarkConvT2Ezero/zero/16-4 5562448 21.49 ns/op BenchmarkConvT2Ezero/zero/32-4 5488908 21.78 ns/op BenchmarkConvT2Ezero/zero/64-4 5483751 21.94 ns/op BenchmarkConvT2Ezero/zero/str-4 5459230 21.84 ns/op BenchmarkConvT2Ezero/zero/slice-4 5299311 22.56 ns/op BenchmarkConvT2Ezero/zero/big-4 274840 419.3 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1477431 82.90 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 100.0 ns/op BenchmarkConvT2Ezero/nonzero/big-4 261144 546.0 ns/op BenchmarkConvT2Ezero/smallint/16-4 5448148 21.86 ns/op BenchmarkConvT2Ezero/smallint/32-4 5415928 21.82 ns/op BenchmarkConvT2Ezero/smallint/64-4 5423958 22.29 ns/op BenchmarkConvT2Ezero/largeint/16-4 1776643 69.79 ns/op BenchmarkConvT2Ezero/largeint/32-4 1816534 73.42 ns/op BenchmarkConvT2Ezero/largeint/64-4 1741120 69.33 ns/op BenchmarkMalloc8-4 2232766 57.66 ns/op BenchmarkMalloc16-4 1988445 75.02 ns/op BenchmarkMallocTypeInfo8-4 2171888 55.12 ns/op BenchmarkMallocTypeInfo16-4 1755081 68.24 ns/op BenchmarkMallocLargeStruct-4 242374 655.8 ns/op BenchmarkGoroutineSelect-4 87 1318408 ns/op BenchmarkGoroutineBlocking-4 100 1158842 ns/op BenchmarkGoroutineForRange-4 99 1161152 ns/op BenchmarkGoroutineIdle-4 158 763781 ns/op BenchmarkHashStringSpeed-4 2354650 46.78 ns/op BenchmarkHashBytesSpeed-4 1428628 82.68 ns/op BenchmarkHashInt32Speed-4 2935431 46.32 ns/op BenchmarkHashInt64Speed-4 3223216 37.47 ns/op BenchmarkHashStringArraySpeed-4 560620 204.6 ns/op BenchmarkMegMap-4 3044106 39.29 ns/op BenchmarkMegOneMap-4 4076889 29.36 ns/op BenchmarkMegEqMap-4 1411 85373 ns/op BenchmarkMegEmptyMap-4 4767415 24.71 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2604276 46.94 ns/op BenchmarkSmallStrMap-4 3181027 38.29 ns/op BenchmarkMapStringKeysEight_16-4 3074859 39.32 ns/op BenchmarkMapStringKeysEight_32-4 3088191 38.83 ns/op BenchmarkMapStringKeysEight_64-4 2975526 39.89 ns/op BenchmarkMapStringKeysEight_1M-4 3044096 39.14 ns/op BenchmarkIntMap-4 3759902 31.69 ns/op BenchmarkMapFirst/1-4 4542247 26.09 ns/op BenchmarkMapFirst/2-4 4346232 26.30 ns/op BenchmarkMapFirst/3-4 4587979 26.21 ns/op BenchmarkMapFirst/4-4 4415611 27.20 ns/op BenchmarkMapFirst/5-4 4342609 26.07 ns/op BenchmarkMapFirst/6-4 4439835 26.74 ns/op BenchmarkMapFirst/7-4 4472862 26.23 ns/op BenchmarkMapFirst/8-4 4356416 26.80 ns/op BenchmarkMapFirst/9-4 3889957 31.38 ns/op BenchmarkMapFirst/10-4 3830574 31.35 ns/op BenchmarkMapFirst/11-4 3877503 31.34 ns/op BenchmarkMapFirst/12-4 3732944 31.92 ns/op BenchmarkMapFirst/13-4 3840968 31.26 ns/op BenchmarkMapFirst/14-4 3830083 31.43 ns/op BenchmarkMapFirst/15-4 3859359 31.40 ns/op BenchmarkMapFirst/16-4 3839389 32.24 ns/op BenchmarkMapMid/1-4 4580859 26.20 ns/op BenchmarkMapMid/2-4 4287778 27.18 ns/op BenchmarkMapMid/3-4 4381335 26.99 ns/op BenchmarkMapMid/4-4 4246569 28.29 ns/op BenchmarkMapMid/5-4 4356492 27.34 ns/op BenchmarkMapMid/6-4 4242127 28.13 ns/op BenchmarkMapMid/7-4 4058376 28.20 ns/op BenchmarkMapMid/8-4 4111194 29.18 ns/op BenchmarkMapMid/9-4 3718323 32.57 ns/op BenchmarkMapMid/10-4 3538976 32.20 ns/op BenchmarkMapMid/11-4 3784904 32.83 ns/op BenchmarkMapMid/12-4 3482278 34.89 ns/op BenchmarkMapMid/13-4 3825079 30.99 ns/op BenchmarkMapMid/14-4 3866030 32.41 ns/op BenchmarkMapMid/15-4 3752648 32.48 ns/op BenchmarkMapMid/16-4 3435928 31.81 ns/op BenchmarkMapLast/1-4 4664253 25.72 ns/op BenchmarkMapLast/2-4 4370355 26.81 ns/op BenchmarkMapLast/3-4 4292390 27.69 ns/op BenchmarkMapLast/4-4 4157572 28.09 ns/op BenchmarkMapLast/5-4 4182499 28.68 ns/op BenchmarkMapLast/6-4 4114484 29.23 ns/op BenchmarkMapLast/7-4 4195509 29.43 ns/op BenchmarkMapLast/8-4 3932949 30.95 ns/op BenchmarkMapLast/9-4 3745423 31.00 ns/op BenchmarkMapLast/10-4 3685862 32.33 ns/op BenchmarkMapLast/11-4 3601243 33.40 ns/op BenchmarkMapLast/12-4 3711352 33.05 ns/op BenchmarkMapLast/13-4 3789096 30.99 ns/op BenchmarkMapLast/14-4 3786675 31.70 ns/op BenchmarkMapLast/15-4 3644497 32.21 ns/op BenchmarkMapLast/16-4 3553768 32.28 ns/op BenchmarkMapCycle-4 2005383 59.15 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3231729 36.60 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2328 49693 ns/op BenchmarkMakeMap/[Byte]Byte-4 742350 222.4 ns/op BenchmarkMakeMap/[Int]Int-4 409675 324.3 ns/op BenchmarkNewEmptyMap-4 12559594 9.530 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1609370 74.91 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 481470 247.2 ns/op BenchmarkMapIterEmpty-4 5228641 22.95 ns/op BenchmarkSameLengthMap-4 4455532 26.91 ns/op BenchmarkBigKeyMap-4 1674805 71.84 ns/op BenchmarkBigValMap-4 1501315 79.10 ns/op BenchmarkSmallKeyMap-4 2852744 42.02 ns/op BenchmarkMapPopulate/1-4 2934301 40.47 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 159050 824.4 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7645 15190 ns/op 6274 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 832 144488 ns/op 51779 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 76 1639691 ns/op 416057 B/op 200 allocs/op BenchmarkMapPopulate/100000-4 5 24153446 ns/op 6532769 B/op 2923 allocs/op BenchmarkComplexAlgMap-4 472425 254.1 ns/op BenchmarkGoMapClear/Reflexive/1-4 1641392 73.14 ns/op BenchmarkGoMapClear/Reflexive/10-4 1544265 78.22 ns/op BenchmarkGoMapClear/Reflexive/100-4 343742 340.0 ns/op BenchmarkGoMapClear/Reflexive/1000-4 51916 2247 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5407 20363 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1361440 89.27 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1259847 95.92 ns/op BenchmarkGoMapClear/NonReflexive/100-4 335572 350.8 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 51967 2305 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5310 20074 ns/op BenchmarkMapStringConversion/32/simple-4 1796674 66.10 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1723484 68.24 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1625470 74.33 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1675790 71.36 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1582653 74.83 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1500673 81.24 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1899844 67.17 ns/op BenchmarkMapInterfacePtr-4 2141755 59.22 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4648618 25.69 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 158136 868.8 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4945 24917 ns/op BenchmarkMapPop1000-4 349 335555 ns/op BenchmarkMapPop10000-4 21 5802698 ns/op BenchmarkMapAssign/Int32/256-4 2326021 51.11 ns/op BenchmarkMapAssign/Int32/65536-4 1061622 100.7 ns/op BenchmarkMapAssign/Int64/256-4 2219726 54.55 ns/op BenchmarkMapAssign/Int64/65536-4 932002 112.2 ns/op BenchmarkMapAssign/Str/256-4 1838166 64.98 ns/op BenchmarkMapAssign/Str/65536-4 516711 212.0 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1448442 82.05 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 745929 150.0 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1437759 81.78 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 706348 156.4 ns/op BenchmarkMapOperatorAssign/Str/256-4 553060 2402 ns/op BenchmarkMapOperatorAssign/Str/65536-4 237519 475.8 ns/op BenchmarkMapAppendAssign/Int32/256-4 879555 168.3 ns/op 37 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 282886 418.7 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 919736 174.5 ns/op 35 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 249154 428.8 ns/op 56 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 636232 226.7 ns/op 48 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 167128 684.9 ns/op 105 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1837416 64.58 ns/op BenchmarkMapDelete/Int32/1000-4 1914936 62.63 ns/op BenchmarkMapDelete/Int32/10000-4 1880054 63.93 ns/op BenchmarkMapDelete/Int64/100-4 1803097 66.46 ns/op BenchmarkMapDelete/Int64/1000-4 1888408 63.41 ns/op BenchmarkMapDelete/Int64/10000-4 1757179 67.24 ns/op BenchmarkMapDelete/Str/100-4 1469865 82.26 ns/op BenchmarkMapDelete/Str/1000-4 1490220 80.07 ns/op BenchmarkMapDelete/Str/10000-4 1373974 86.03 ns/op BenchmarkMapDelete/Pointer/100-4 1637868 73.16 ns/op BenchmarkMapDelete/Pointer/1000-4 1701753 70.05 ns/op BenchmarkMapDelete/Pointer/10000-4 1636016 73.08 ns/op BenchmarkMemmove/0-4 13714899 8.612 ns/op BenchmarkMemmove/1-4 1980152 59.25 ns/op 16.88 MB/s BenchmarkMemmove/2-4 1950115 61.28 ns/op 32.64 MB/s BenchmarkMemmove/3-4 1927287 62.54 ns/op 47.97 MB/s BenchmarkMemmove/4-4 1923762 62.07 ns/op 64.44 MB/s BenchmarkMemmove/5-4 1934162 62.06 ns/op 80.57 MB/s BenchmarkMemmove/6-4 1904734 62.63 ns/op 95.79 MB/s BenchmarkMemmove/7-4 1912215 62.67 ns/op 111.70 MB/s BenchmarkMemmove/8-4 1956694 60.84 ns/op 131.50 MB/s BenchmarkMemmove/9-4 1797408 65.66 ns/op 137.07 MB/s BenchmarkMemmove/10-4 1822683 65.66 ns/op 152.30 MB/s BenchmarkMemmove/11-4 1820604 66.23 ns/op 166.09 MB/s BenchmarkMemmove/12-4 1817233 65.57 ns/op 183.01 MB/s BenchmarkMemmove/13-4 1819227 65.95 ns/op 197.13 MB/s BenchmarkMemmove/14-4 1827112 65.63 ns/op 213.32 MB/s BenchmarkMemmove/15-4 1819329 65.93 ns/op 227.51 MB/s BenchmarkMemmove/16-4 1903392 62.58 ns/op 255.67 MB/s BenchmarkMemmove/32-4 1835881 65.08 ns/op 491.71 MB/s BenchmarkMemmove/64-4 1729558 68.55 ns/op 933.64 MB/s BenchmarkMemmove/128-4 1561498 76.67 ns/op 1669.51 MB/s BenchmarkMemmove/256-4 1219486 97.06 ns/op 2637.60 MB/s BenchmarkMemmove/512-4 756187 149.1 ns/op 3434.88 MB/s BenchmarkMemmove/1024-4 499214 237.6 ns/op 4309.67 MB/s BenchmarkMemmove/2048-4 316773 378.5 ns/op 5411.55 MB/s BenchmarkMemmove/4096-4 178682 663.6 ns/op 6172.73 MB/s BenchmarkMemmoveOverlap/32-4 1847059 64.71 ns/op 494.53 MB/s BenchmarkMemmoveOverlap/64-4 1730734 70.04 ns/op 913.77 MB/s BenchmarkMemmoveOverlap/128-4 1517107 78.36 ns/op 1633.55 MB/s BenchmarkMemmoveOverlap/256-4 1217496 98.04 ns/op 2611.23 MB/s BenchmarkMemmoveOverlap/512-4 798836 147.0 ns/op 3483.55 MB/s BenchmarkMemmoveOverlap/1024-4 505268 234.2 ns/op 4372.77 MB/s BenchmarkMemmoveOverlap/2048-4 314534 378.9 ns/op 5404.72 MB/s BenchmarkMemmoveOverlap/4096-4 176301 676.1 ns/op 6058.58 MB/s BenchmarkMemmoveUnalignedDst/0-4 13945162 8.284 ns/op BenchmarkMemmoveUnalignedDst/1-4 1985421 59.88 ns/op 16.70 MB/s BenchmarkMemmoveUnalignedDst/2-4 1954749 62.93 ns/op 31.78 MB/s BenchmarkMemmoveUnalignedDst/3-4 1875963 62.96 ns/op 47.65 MB/s BenchmarkMemmoveUnalignedDst/4-4 1937967 61.86 ns/op 64.66 MB/s BenchmarkMemmoveUnalignedDst/5-4 1928084 62.75 ns/op 79.68 MB/s BenchmarkMemmoveUnalignedDst/6-4 1928804 62.98 ns/op 95.26 MB/s BenchmarkMemmoveUnalignedDst/7-4 1926624 63.07 ns/op 110.98 MB/s BenchmarkMemmoveUnalignedDst/8-4 1978659 60.79 ns/op 131.61 MB/s BenchmarkMemmoveUnalignedDst/9-4 1806037 66.66 ns/op 135.01 MB/s BenchmarkMemmoveUnalignedDst/10-4 1788206 66.64 ns/op 150.05 MB/s BenchmarkMemmoveUnalignedDst/11-4 1802725 66.32 ns/op 165.86 MB/s BenchmarkMemmoveUnalignedDst/12-4 1783669 66.35 ns/op 180.85 MB/s BenchmarkMemmoveUnalignedDst/13-4 1794915 67.20 ns/op 193.45 MB/s BenchmarkMemmoveUnalignedDst/14-4 1799020 66.97 ns/op 209.03 MB/s BenchmarkMemmoveUnalignedDst/15-4 1786015 66.98 ns/op 223.94 MB/s BenchmarkMemmoveUnalignedDst/16-4 1781906 67.03 ns/op 238.70 MB/s BenchmarkMemmoveUnalignedDst/32-4 1688191 70.73 ns/op 452.39 MB/s BenchmarkMemmoveUnalignedDst/64-4 1608253 74.77 ns/op 855.98 MB/s BenchmarkMemmoveUnalignedDst/128-4 1407734 84.29 ns/op 1518.65 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 102.8 ns/op 2491.42 MB/s BenchmarkMemmoveUnalignedDst/512-4 808904 144.1 ns/op 3553.46 MB/s BenchmarkMemmoveUnalignedDst/1024-4 467377 255.8 ns/op 4003.17 MB/s BenchmarkMemmoveUnalignedDst/2048-4 310928 385.5 ns/op 5312.78 MB/s BenchmarkMemmoveUnalignedDst/4096-4 171405 701.2 ns/op 5841.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1692567 70.13 ns/op 456.31 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1617967 74.60 ns/op 857.90 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1457107 83.04 ns/op 1541.47 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 104.1 ns/op 2460.30 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 847446 139.2 ns/op 3678.26 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 500785 235.8 ns/op 4342.66 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 307693 378.9 ns/op 5405.06 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 174589 686.6 ns/op 5965.91 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13802824 8.635 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1954832 60.48 ns/op 16.53 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1933366 62.34 ns/op 32.08 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1904098 63.54 ns/op 47.22 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1906412 62.84 ns/op 63.66 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1910022 62.97 ns/op 79.40 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1905972 62.68 ns/op 95.73 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1883524 62.89 ns/op 111.31 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1955229 61.18 ns/op 130.76 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1803476 66.43 ns/op 135.49 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1787018 66.38 ns/op 150.66 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1811755 66.31 ns/op 165.88 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1808842 66.22 ns/op 181.20 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1802076 66.70 ns/op 194.91 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1813515 66.78 ns/op 209.64 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1817098 66.56 ns/op 225.36 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1778913 66.35 ns/op 241.16 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1730367 69.02 ns/op 463.66 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1662606 72.36 ns/op 884.46 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1466418 81.91 ns/op 1562.64 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 102.2 ns/op 2505.11 MB/s BenchmarkMemmoveUnalignedSrc/512-4 840540 139.1 ns/op 3681.84 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 496695 241.1 ns/op 4247.17 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 305266 382.2 ns/op 5358.86 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 175435 680.7 ns/op 6017.31 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1599098 75.20 ns/op 212.77 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1493091 80.69 ns/op 198.28 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1490187 80.83 ns/op 197.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1380322 86.18 ns/op 185.65 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1494932 79.75 ns/op 200.62 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1418881 84.60 ns/op 189.12 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1501863 80.94 ns/op 197.69 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1418518 84.14 ns/op 190.17 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1382882 86.38 ns/op 740.92 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1000000 102.1 ns/op 627.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1375617 86.53 ns/op 739.62 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1294406 93.03 ns/op 687.96 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1363201 87.11 ns/op 734.66 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1301361 91.82 ns/op 696.99 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1384422 87.42 ns/op 732.13 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1302598 92.95 ns/op 688.55 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 924482 130.1 ns/op 1968.34 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 690423 170.8 ns/op 1498.84 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1000000 118.4 ns/op 2162.01 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 972729 122.0 ns/op 2097.90 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1000000 117.0 ns/op 2187.54 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 968864 120.6 ns/op 2122.40 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 994240 116.3 ns/op 2201.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 957632 121.2 ns/op 2111.85 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 124404 963.9 ns/op 4249.44 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 81867 1462 ns/op 2801.85 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 173875 687.2 ns/op 5960.20 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 172275 696.3 ns/op 5882.59 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 172521 687.5 ns/op 5957.67 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 173509 690.9 ns/op 5928.84 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 171273 689.1 ns/op 5944.15 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 171589 694.1 ns/op 5900.86 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 7366 15370 ns/op 4263.88 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4922 22843 ns/op 2868.95 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 10624 11482 ns/op 5707.60 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 8785 11563 ns/op 5667.90 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 8835 11557 ns/op 5670.68 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 8980 11376 ns/op 5760.69 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 10528 11285 ns/op 5807.51 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 8697 11611 ns/op 5644.39 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1750347 68.57 ns/op 466.69 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1649550 72.76 ns/op 879.56 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1443512 82.33 ns/op 1554.81 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 118.4 ns/op 2161.37 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 854553 136.4 ns/op 3754.66 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 501390 238.5 ns/op 4294.31 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 311844 380.8 ns/op 5378.62 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 174313 681.7 ns/op 6008.51 MB/s BenchmarkMemclr/5-4 11332266 10.60 ns/op 471.55 MB/s BenchmarkMemclr/16-4 10769340 11.12 ns/op 1438.88 MB/s BenchmarkMemclr/64-4 10639154 11.10 ns/op 5768.20 MB/s BenchmarkMemclr/256-4 9068164 12.79 ns/op 20015.51 MB/s BenchmarkMemclr/4096-4 2342088 51.08 ns/op 80185.89 MB/s BenchmarkMemclr/65536-4 51474 2070 ns/op 31662.78 MB/s BenchmarkMemclr/1M-4 2775 40729 ns/op 25744.97 MB/s BenchmarkMemclr/4M-4 696 172607 ns/op 24299.67 MB/s BenchmarkMemclr/8M-4 297 405306 ns/op 20696.98 MB/s BenchmarkMemclr/16M-4 50 2200540 ns/op 7624.13 MB/s BenchmarkMemclr/64M-4 12 9657849 ns/op 6948.63 MB/s BenchmarkMemclrUnaligned/0_5-4 7292299 16.21 ns/op 308.47 MB/s BenchmarkMemclrUnaligned/0_16-4 7069230 16.70 ns/op 957.83 MB/s BenchmarkMemclrUnaligned/0_64-4 7100510 16.84 ns/op 3801.54 MB/s BenchmarkMemclrUnaligned/0_256-4 6444217 18.66 ns/op 13717.22 MB/s BenchmarkMemclrUnaligned/0_4096-4 2192406 54.35 ns/op 75357.17 MB/s BenchmarkMemclrUnaligned/0_65536-4 67135 1632 ns/op 40147.82 MB/s BenchmarkMemclrUnaligned/1_5-4 7388530 16.19 ns/op 308.76 MB/s BenchmarkMemclrUnaligned/1_16-4 7150707 16.67 ns/op 959.57 MB/s BenchmarkMemclrUnaligned/1_64-4 6996870 16.92 ns/op 3782.31 MB/s BenchmarkMemclrUnaligned/1_256-4 6122560 18.81 ns/op 13607.56 MB/s BenchmarkMemclrUnaligned/1_4096-4 1357012 88.33 ns/op 46374.10 MB/s BenchmarkMemclrUnaligned/1_65536-4 49419 2198 ns/op 29811.51 MB/s BenchmarkMemclrUnaligned/4_5-4 7313954 16.21 ns/op 308.51 MB/s BenchmarkMemclrUnaligned/4_16-4 7140636 16.69 ns/op 958.41 MB/s BenchmarkMemclrUnaligned/4_64-4 7068854 17.04 ns/op 3754.95 MB/s BenchmarkMemclrUnaligned/4_256-4 6208114 19.29 ns/op 13273.56 MB/s BenchmarkMemclrUnaligned/4_4096-4 1352916 89.03 ns/op 46005.49 MB/s BenchmarkMemclrUnaligned/4_65536-4 54628 2305 ns/op 28436.30 MB/s BenchmarkMemclrUnaligned/7_5-4 7361162 16.15 ns/op 309.56 MB/s BenchmarkMemclrUnaligned/7_16-4 7159886 16.74 ns/op 955.85 MB/s BenchmarkMemclrUnaligned/7_64-4 7103269 16.97 ns/op 3772.38 MB/s BenchmarkMemclrUnaligned/7_256-4 6220892 19.32 ns/op 13251.44 MB/s BenchmarkMemclrUnaligned/7_4096-4 1352061 88.76 ns/op 46145.60 MB/s BenchmarkMemclrUnaligned/7_65536-4 50648 2179 ns/op 30081.05 MB/s BenchmarkMemclrUnaligned/0_1M-4 2803 41096 ns/op 25515.27 MB/s BenchmarkMemclrUnaligned/0_4M-4 703 168877 ns/op 24836.48 MB/s BenchmarkMemclrUnaligned/0_8M-4 310 373025 ns/op 22488.04 MB/s BenchmarkMemclrUnaligned/0_16M-4 92 1447577 ns/op 11589.86 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9526552 ns/op 7044.40 MB/s BenchmarkMemclrUnaligned/1_1M-4 2503 41664 ns/op 25167.71 MB/s BenchmarkMemclrUnaligned/1_4M-4 655 165299 ns/op 25373.99 MB/s BenchmarkMemclrUnaligned/1_8M-4 238 462894 ns/op 18122.11 MB/s BenchmarkMemclrUnaligned/1_16M-4 67 1549713 ns/op 10826.02 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9544723 ns/op 7030.99 MB/s BenchmarkMemclrUnaligned/4_1M-4 2707 41477 ns/op 25280.81 MB/s BenchmarkMemclrUnaligned/4_4M-4 672 166324 ns/op 25217.69 MB/s BenchmarkMemclrUnaligned/4_8M-4 247 474496 ns/op 17679.00 MB/s BenchmarkMemclrUnaligned/4_16M-4 72 2024621 ns/op 8286.60 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9553034 ns/op 7024.87 MB/s BenchmarkMemclrUnaligned/7_1M-4 2977 38357 ns/op 27337.39 MB/s BenchmarkMemclrUnaligned/7_4M-4 672 169734 ns/op 24711.06 MB/s BenchmarkMemclrUnaligned/7_8M-4 250 553211 ns/op 15163.49 MB/s BenchmarkMemclrUnaligned/7_16M-4 61 2052965 ns/op 8172.19 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9492100 ns/op 7069.97 MB/s BenchmarkGoMemclr/5-4 2190356 53.78 ns/op 92.97 MB/s BenchmarkGoMemclr/16-4 452332 236.9 ns/op 67.54 MB/s BenchmarkGoMemclr/64-4 134649 896.1 ns/op 71.42 MB/s BenchmarkGoMemclr/256-4 33789 3517 ns/op 72.78 MB/s BenchmarkMemclrRange/1K_2K-4 70869 1738 ns/op 55157.33 MB/s BenchmarkMemclrRange/2K_8K-4 31742 3767 ns/op 88551.14 MB/s BenchmarkMemclrRange/4K_16K-4 43208 2770 ns/op 116624.57 MB/s BenchmarkMemclrRange/160K_228K-4 1807 60516 ns/op 27478.19 MB/s BenchmarkClearFat7-4 6765397 17.89 ns/op BenchmarkClearFat8-4 7192357 16.64 ns/op BenchmarkClearFat11-4 6102153 19.57 ns/op BenchmarkClearFat12-4 6030279 19.54 ns/op BenchmarkClearFat13-4 6129093 19.67 ns/op BenchmarkClearFat14-4 6000327 20.09 ns/op BenchmarkClearFat15-4 6063178 19.87 ns/op BenchmarkClearFat16-4 6893384 17.64 ns/op BenchmarkClearFat24-4 6776413 17.61 ns/op BenchmarkClearFat32-4 6453978 18.28 ns/op BenchmarkClearFat40-4 6070639 19.41 ns/op BenchmarkClearFat48-4 6062576 19.24 ns/op BenchmarkClearFat56-4 5936523 20.18 ns/op BenchmarkClearFat64-4 5986166 20.07 ns/op BenchmarkClearFat72-4 5810412 21.59 ns/op BenchmarkClearFat128-4 4741222 25.34 ns/op BenchmarkClearFat256-4 3382478 36.62 ns/op BenchmarkClearFat512-4 1836927 64.80 ns/op BenchmarkClearFat1024-4 1000000 106.0 ns/op BenchmarkClearFat1032-4 1000000 114.1 ns/op BenchmarkClearFat1040-4 1000000 107.4 ns/op BenchmarkCopyFat7-4 6851389 17.56 ns/op BenchmarkCopyFat8-4 7235239 16.26 ns/op BenchmarkCopyFat11-4 6403053 18.66 ns/op BenchmarkCopyFat12-4 6287126 18.58 ns/op BenchmarkCopyFat13-4 6336939 18.81 ns/op BenchmarkCopyFat14-4 6410289 19.09 ns/op BenchmarkCopyFat15-4 6290568 18.62 ns/op BenchmarkCopyFat16-4 7030389 17.20 ns/op BenchmarkCopyFat24-4 6547779 17.82 ns/op BenchmarkCopyFat32-4 6612025 18.08 ns/op BenchmarkCopyFat64-4 6083454 19.66 ns/op BenchmarkCopyFat72-4 5758281 20.96 ns/op BenchmarkCopyFat128-4 4575663 26.34 ns/op BenchmarkCopyFat256-4 3199012 36.83 ns/op BenchmarkCopyFat512-4 1709122 71.76 ns/op BenchmarkCopyFat520-4 1636484 74.93 ns/op BenchmarkCopyFat1024-4 1000000 114.8 ns/op BenchmarkCopyFat1032-4 1000000 120.6 ns/op BenchmarkCopyFat1040-4 1000000 112.6 ns/op BenchmarkIssue18740/2byte-4 484 245536 ns/op BenchmarkIssue18740/4byte-4 769 155137 ns/op BenchmarkIssue18740/8byte-4 1134 105994 ns/op BenchmarkMemclrKnownSize1-4 8793392 13.71 ns/op 72.93 MB/s BenchmarkMemclrKnownSize2-4 5902713 20.41 ns/op 97.98 MB/s BenchmarkMemclrKnownSize4-4 3569908 33.96 ns/op 117.78 MB/s BenchmarkMemclrKnownSize8-4 1000000 114.7 ns/op 69.75 MB/s BenchmarkMemclrKnownSize16-4 512143 229.9 ns/op 69.60 MB/s BenchmarkMemclrKnownSize32-4 262203 454.9 ns/op 70.35 MB/s BenchmarkMemclrKnownSize64-4 137646 873.3 ns/op 73.28 MB/s BenchmarkMemclrKnownSize112-4 78925 1514 ns/op 73.96 MB/s BenchmarkMemclrKnownSize128-4 67417 1759 ns/op 72.77 MB/s BenchmarkMemclrKnownSize192-4 45996 2569 ns/op 74.72 MB/s BenchmarkMemclrKnownSize248-4 36112 3314 ns/op 74.84 MB/s BenchmarkMemclrKnownSize256-4 35078 3417 ns/op 74.91 MB/s BenchmarkMemclrKnownSize512-4 17541 6852 ns/op 74.72 MB/s BenchmarkMemclrKnownSize1024-4 8515 13643 ns/op 75.06 MB/s BenchmarkMemclrKnownSize4096-4 2172 54524 ns/op 75.12 MB/s BenchmarkMemclrKnownSize512KiB-4 16 7071295 ns/op 74.14 MB/s BenchmarkReadMetricsLatency-4 16944 5257 p50-ns 5692 p90-ns 17020 p99-ns BenchmarkFinalizer-4 182 642972 ns/op BenchmarkFinalizerRun-4 196848 897.9 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6220520 18.57 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3091533 38.22 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2434884 48.98 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2305146 51.27 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1309345 92.21 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.3 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2226837 53.97 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1277887 93.58 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1336784 90.91 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2005198 60.26 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1993912 59.89 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1721940 69.41 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1478098 80.91 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1358859 88.36 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7730020 15.64 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7564032 15.95 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7607430 15.98 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7690240 15.64 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6871718 17.54 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6095487 19.50 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7710544 15.57 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7662534 15.94 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7497763 15.96 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7743055 15.60 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7515030 15.97 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7503238 15.88 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7697733 15.55 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7546287 16.03 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7486790 16.06 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7612795 15.61 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7695870 15.88 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7596813 15.87 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7558142 15.63 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6647922 17.75 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6675079 18.06 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7563854 15.67 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6801532 17.77 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6751903 17.82 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7670498 15.58 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6689426 17.76 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6727808 17.78 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7648636 15.62 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6703862 17.75 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6729252 17.91 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7656319 15.55 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7470447 16.06 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7542938 15.92 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7716560 15.76 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7514758 15.89 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7558856 16.01 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7786194 15.54 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7523094 15.93 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7522129 15.98 ns/op BenchmarkNetpollBreak-4 3696 30326 ns/op BenchmarkPinnerPinUnpinBatch-4 1082 124581 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 230 516843 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1183 107414 ns/op BenchmarkPinnerPinUnpin-4 1000000 103.2 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 102.7 ns/op BenchmarkPinnerPinUnpinDouble-4 445471 268.4 ns/op BenchmarkPinnerPinUnpinParallel-4 3670065 32.22 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3688767 32.23 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 186618 631.4 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5837167 20.33 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 6076200 19.76 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9563599 12.40 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9985567 11.94 ns/op BenchmarkPingPongHog-4 370 402537 ns/op BenchmarkStackGrowth-4 131568 916.6 ns/op BenchmarkStackGrowthDeep-4 1435 80924 ns/op BenchmarkCreateGoroutines-4 29776 4070 ns/op BenchmarkCreateGoroutinesParallel-4 44559 2708 ns/op BenchmarkCreateGoroutinesCapture-4 5047 20107 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 35564 2853 ns/op BenchmarkClosureCall-4 19465246 5.983 ns/op BenchmarkWakeupParallelSpinning/0s-4 7185 19872 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4983 23761 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4352 27713 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3003 39810 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1990 58884 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1413 90999 ns/op BenchmarkWakeupParallelSpinning/50µs-4 783 142353 ns/op BenchmarkWakeupParallelSpinning/100µs-4 465 244925 ns/op BenchmarkMatmult-4 5445468 25.28 ns/op BenchmarkFastrand-4 12361959 9.474 ns/op BenchmarkFastrand64-4 12667887 9.282 ns/op BenchmarkFastrandHashiter-4 4722258 25.38 ns/op BenchmarkFastrandn/2-4 7835845 15.40 ns/op BenchmarkFastrandn/3-4 7282472 16.16 ns/op BenchmarkFastrandn/4-4 8242369 14.66 ns/op BenchmarkFastrandn/5-4 8119408 14.69 ns/op BenchmarkIfaceCmp100-4 91995 1294 ns/op BenchmarkIfaceCmpNil100-4 179288 671.1 ns/op BenchmarkEfaceCmpDiff-4 38306 3129 ns/op BenchmarkEfaceCmpDiffIndirect-4 35830 3351 ns/op BenchmarkDefer-4 1374433 87.36 ns/op BenchmarkDefer10-4 828307 149.2 ns/op BenchmarkDeferMany-4 558560 382.8 ns/op BenchmarkPanicRecover-4 596118 199.8 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7390 16851 ns/op 15473 p50-ns 19194 p90-ns 29244 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6753 58835 ns/op 15452 p50-ns 21020 p90-ns 74694 p99-ns BenchmarkGoroutineProfile/small/idle-4 3375 39128 ns/op 33841 p50-ns 38051 p90-ns 92373 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 5568185 ns/op 250176 p50-ns 19740876 p90-ns 34416924 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7387 18188 ns/op 15727 p50-ns 19592 p90-ns 32999 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 7393 53687 ns/op 15560 p50-ns 20341 p90-ns 64773 p99-ns BenchmarkGoroutineProfile/large/idle-4 28 3587923 ns/op 3576656 p50-ns 3914219 p90-ns 4159800 p99-ns BenchmarkGoroutineProfile/large/loaded-4 24 6415288 ns/op 4090529 p50-ns 20805756 p90-ns 22165382 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7437 17032 ns/op 15678 p50-ns 19312 p90-ns 29343 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 1016 166773 ns/op 18060 p50-ns 29380 p90-ns 787070 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 862 127409 ns/op 120936 p50-ns 152432 p90-ns 185910 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 237 608204 ns/op 222781 p50-ns 429378 p90-ns 13954066 p99-ns BenchmarkRWMutexUncontended-4 2970594 39.48 ns/op BenchmarkRWMutexWrite100-4 563403 194.6 ns/op BenchmarkRWMutexWrite10-4 91975 1351 ns/op BenchmarkRWMutexWorkWrite100-4 555657 255.7 ns/op BenchmarkRWMutexWorkWrite10-4 89526 1506 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2636 44400 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 912 128982 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1237 90790 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 445 263010 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 639 181751 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 205 551350 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 297 366589 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 102 1125935 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 405348 374.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 307138 421.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 302928 464.8 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 346844 429.3 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 334363 478.6 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 288110 508.4 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 327704 435.9 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 324915 405.9 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 261122 490.3 ns/op BenchmarkMakeSlice/Byte-4 2291212 58.62 ns/op BenchmarkMakeSlice/Int16-4 2297314 55.88 ns/op BenchmarkMakeSlice/Int-4 1606627 75.34 ns/op BenchmarkMakeSlice/Ptr-4 1203478 95.11 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 119.6 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 159.6 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 224.5 ns/op BenchmarkGrowSlice/Byte-4 848362 148.4 ns/op BenchmarkGrowSlice/Int16-4 824877 155.8 ns/op BenchmarkGrowSlice/Int-4 722089 197.6 ns/op BenchmarkGrowSlice/Ptr-4 550790 240.1 ns/op BenchmarkGrowSlice/Struct/24-4 430020 366.1 ns/op BenchmarkGrowSlice/Struct/32-4 297928 468.9 ns/op BenchmarkGrowSlice/Struct/40-4 274022 498.4 ns/op BenchmarkExtendSlice/IntSlice-4 548403 241.6 ns/op BenchmarkExtendSlice/PointerSlice-4 441387 310.9 ns/op BenchmarkExtendSlice/NoGrow-4 931881 140.7 ns/op BenchmarkAppend-4 905550 129.2 ns/op BenchmarkAppendGrowByte-4 5 24231803 ns/op BenchmarkAppendGrowString-4 1 213364562 ns/op BenchmarkAppendSlice/1Bytes-4 1930122 62.34 ns/op BenchmarkAppendSlice/4Bytes-4 1881606 63.69 ns/op BenchmarkAppendSlice/7Bytes-4 1825732 65.73 ns/op BenchmarkAppendSlice/8Bytes-4 1833396 65.10 ns/op BenchmarkAppendSlice/15Bytes-4 1749045 69.07 ns/op BenchmarkAppendSlice/16Bytes-4 1784074 67.89 ns/op BenchmarkAppendSlice/32Bytes-4 1817991 65.88 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 101289 1591 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 28561 6792 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8432 19798 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1794 64474 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 223 591031 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 48 2149297 ns/op BenchmarkAppendStr/1Bytes-4 2105025 56.69 ns/op BenchmarkAppendStr/4Bytes-4 2084805 57.42 ns/op BenchmarkAppendStr/8Bytes-4 2024284 58.97 ns/op BenchmarkAppendStr/16Bytes-4 2009070 59.55 ns/op BenchmarkAppendStr/32Bytes-4 2087307 57.30 ns/op BenchmarkAppendSpecialCase-4 837717 140.6 ns/op BenchmarkCopy/1Byte-4 1978950 60.68 ns/op 16.48 MB/s BenchmarkCopy/1String-4 1914909 62.52 ns/op 16.00 MB/s BenchmarkCopy/2Byte-4 1886832 63.58 ns/op 31.45 MB/s BenchmarkCopy/2String-4 1852634 63.97 ns/op 31.27 MB/s BenchmarkCopy/4Byte-4 1904185 62.72 ns/op 63.78 MB/s BenchmarkCopy/4String-4 1868623 63.51 ns/op 62.98 MB/s BenchmarkCopy/8Byte-4 1920969 62.46 ns/op 128.09 MB/s BenchmarkCopy/8String-4 1889472 62.73 ns/op 127.52 MB/s BenchmarkCopy/12Byte-4 1828389 65.13 ns/op 184.25 MB/s BenchmarkCopy/12String-4 1797267 66.74 ns/op 179.79 MB/s BenchmarkCopy/16Byte-4 1884550 62.78 ns/op 254.85 MB/s BenchmarkCopy/16String-4 1871564 64.47 ns/op 248.18 MB/s BenchmarkCopy/32Byte-4 1800286 66.77 ns/op 479.22 MB/s BenchmarkCopy/32String-4 1772869 68.38 ns/op 467.96 MB/s BenchmarkCopy/128Byte-4 1432290 83.68 ns/op 1529.57 MB/s BenchmarkCopy/128String-4 1330834 90.01 ns/op 1422.09 MB/s BenchmarkCopy/1024Byte-4 445336 267.6 ns/op 3826.11 MB/s BenchmarkCopy/1024String-4 375490 317.7 ns/op 3223.02 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28539 4116 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 21015 6041 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 11111 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 12490 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8979 19211 ns/op BenchmarkAppendInPlace/Grow/Byte-4 163939 885.5 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 163396 793.7 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 120391 1064 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 97197 1377 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 86707 1523 ns/op BenchmarkStackCopyPtr-4 1 142833786 ns/op BenchmarkStackCopy-4 1 108099791 ns/op BenchmarkStackCopyNoCache-4 19 5704269 ns/op BenchmarkStackCopyWithStkobj-4 2 61300581 ns/op BenchmarkIssue18138-4 858 129477 ns/op BenchmarkCompareStringEqual-4 11382069 9.889 ns/op BenchmarkCompareStringIdentical-4 19384656 5.987 ns/op BenchmarkCompareStringSameLength-4 12749472 9.201 ns/op BenchmarkCompareStringDifferentLength-4 18002488 6.471 ns/op BenchmarkCompareStringBigUnaligned-4 1185 95474 ns/op 10982.95 MB/s BenchmarkCompareStringBig-4 1524 91918 ns/op 11407.81 MB/s BenchmarkConcatStringAndBytes-4 2581108 46.30 ns/op BenchmarkSliceByteToString/1-4 2306246 51.39 ns/op BenchmarkSliceByteToString/2-4 1000000 100.5 ns/op BenchmarkSliceByteToString/4-4 1000000 100.4 ns/op BenchmarkSliceByteToString/8-4 1207609 98.87 ns/op BenchmarkSliceByteToString/16-4 1000000 100.5 ns/op BenchmarkSliceByteToString/32-4 1000000 116.6 ns/op BenchmarkSliceByteToString/64-4 950877 136.1 ns/op BenchmarkSliceByteToString/128-4 798030 190.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2633122 45.45 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 905521 131.0 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 110.7 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4138825 29.07 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1813744 66.38 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2053028 58.95 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2380180 50.49 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 458338 260.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 579356 208.6 ns/op BenchmarkRuneIterate/range/ASCII-4 8520164 13.60 ns/op BenchmarkRuneIterate/range/Japanese-4 2217120 53.17 ns/op BenchmarkRuneIterate/range/MixedLength-4 2601906 45.28 ns/op BenchmarkRuneIterate/range1/ASCII-4 8399242 13.16 ns/op BenchmarkRuneIterate/range1/Japanese-4 2221423 53.14 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2586411 45.34 ns/op BenchmarkRuneIterate/range2/ASCII-4 8387708 13.59 ns/op BenchmarkRuneIterate/range2/Japanese-4 2219707 53.15 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2603414 45.30 ns/op BenchmarkArrayEqual-4 18271714 5.994 ns/op BenchmarkFunc/Name-4 2764022 43.10 ns/op BenchmarkFunc/Entry-4 10521330 11.22 ns/op BenchmarkFunc/FileLine-4 2754640 40.58 ns/op PASS ok runtime 149.583s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22586 4621 ns/op BenchmarkHandle/concurrent-4 14181 8547 ns/op PASS ok runtime/cgo 1.455s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21002509 5.642 ns/op BenchmarkAtomicStore64-4 9675997 12.39 ns/op BenchmarkAtomicLoad-4 20486509 5.725 ns/op BenchmarkAtomicStore-4 9497638 12.34 ns/op BenchmarkAnd8-4 9629090 12.32 ns/op BenchmarkAnd-4 9689132 12.48 ns/op BenchmarkAnd8Parallel-4 2501377 48.97 ns/op BenchmarkAndParallel-4 2400626 49.39 ns/op BenchmarkOr8-4 9691180 12.33 ns/op BenchmarkOr-4 9697791 12.37 ns/op BenchmarkOr8Parallel-4 2501769 47.74 ns/op BenchmarkOrParallel-4 2492382 49.81 ns/op BenchmarkXadd-4 2389873 49.15 ns/op BenchmarkXadd64-4 2424710 50.02 ns/op BenchmarkCas-4 2194317 51.25 ns/op BenchmarkCas64-4 2283602 54.62 ns/op BenchmarkXchg-4 2464299 48.92 ns/op BenchmarkXchg64-4 2498827 49.56 ns/op PASS ok runtime/internal/atomic 3.828s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4787923 25.85 ns/op BenchmarkMulUintptr/large-4 3737466 31.36 ns/op PASS ok runtime/internal/math 1.381s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 27 3773747 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 28 4417213 ns/op 361.1 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1444 80513 ns/op 1.517 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 10193922 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11193125 ns/op 861.7 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 388 296866 ns/op 17.54 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 69713816 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 81084855 ns/op 6238 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 37 3567319 ns/op 272.5 concurrent_launches/op PASS ok runtime/pprof 2.751s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 52 2116230 ns/op BenchmarkStackLeak-4 12469 9533 ns/op PASS ok runtime/race 1.529s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4449062 26.10 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 223664 549.1 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.365s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 33 3282368 ns/op BenchmarkIndex_Large-4 16370 7510 ns/op BenchmarkIndexFunc_Large-4 148 721182 ns/op BenchmarkCompact/nil-4 7924926 15.15 ns/op BenchmarkCompact/one-4 1851172 64.87 ns/op BenchmarkCompact/sorted-4 1240094 96.87 ns/op BenchmarkCompact/1_item-4 1000000 110.0 ns/op BenchmarkCompact/unsorted-4 1232517 96.66 ns/op BenchmarkCompact/many-4 689810 163.1 ns/op BenchmarkCompact_Large-4 699 158937 ns/op BenchmarkCompactFunc_Large-4 62 1917692 ns/op BenchmarkReplace/naive-fast-4 76315 1448 ns/op BenchmarkReplace/optimized-fast-4 92494 1443 ns/op BenchmarkReplace/naive-slow-4 29522 4075 ns/op BenchmarkReplace/optimized-slow-4 31938 3878 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 102.8 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 116.1 ns/op BenchmarkBinarySearchFloats/Size64-4 883676 130.3 ns/op BenchmarkBinarySearchFloats/Size128-4 761436 152.1 ns/op BenchmarkBinarySearchFloats/Size512-4 673588 178.7 ns/op BenchmarkBinarySearchFloats/Size1024-4 616560 193.7 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 591038 189.8 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 502122 234.5 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 440204 272.0 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 396794 303.5 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 324414 364.9 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 298736 397.1 ns/op PASS ok slices 5.174s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 167428 688.9 ns/op BenchmarkSortInts-4 2 90636340 ns/op BenchmarkSlicesSortInts-4 2 61664950 ns/op BenchmarkSortIsSorted-4 34 3346337 ns/op BenchmarkSlicesIsSorted-4 57 2080279 ns/op BenchmarkSortStrings-4 1 136895159 ns/op BenchmarkSlicesSortStrings-4 2 95657484 ns/op BenchmarkSortStrings_Sorted-4 27 3910759 ns/op BenchmarkSlicesSortStrings_Sorted-4 44 2661261 ns/op BenchmarkSortStructs-4 1 167194563 ns/op BenchmarkSortFuncStructs-4 1 140270711 ns/op BenchmarkSortString1K-4 256 466587 ns/op BenchmarkSortString1K_Slice-4 201 573008 ns/op BenchmarkStableString1K-4 100 1090090 ns/op BenchmarkSortInt1K-4 338 354550 ns/op BenchmarkSortInt1K_Sorted-4 5137 23019 ns/op BenchmarkSortInt1K_Reversed-4 3460 34577 ns/op BenchmarkSortInt1K_Mod8-4 843 141935 ns/op BenchmarkStableInt1K-4 147 799429 ns/op BenchmarkStableInt1K_Slice-4 166 709288 ns/op BenchmarkSortInt64K-4 3 33663231 ns/op BenchmarkSortInt64K_Slice-4 3 45597724 ns/op BenchmarkStableInt64K-4 2 72301160 ns/op BenchmarkSort1e2-4 471 258377 ns/op BenchmarkStable1e2-4 170 719908 ns/op BenchmarkSort1e4-4 2 53086595 ns/op BenchmarkStable1e4-4 1 241530373 ns/op PASS ok sort 18.493s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 868560 137.9 ns/op BenchmarkAtof64Float-4 652318 158.0 ns/op BenchmarkAtof64FloatExp-4 621423 189.0 ns/op BenchmarkAtof64Big-4 428868 266.1 ns/op BenchmarkAtof64RandomBits-4 242230 506.4 ns/op BenchmarkAtof64RandomFloats-4 444405 265.7 ns/op BenchmarkAtof64RandomLongFloats-4 395095 308.0 ns/op BenchmarkAtof32Decimal-4 853908 138.2 ns/op BenchmarkAtof32Float-4 757185 155.7 ns/op BenchmarkAtof32FloatExp-4 603240 196.5 ns/op BenchmarkAtof32Random-4 359295 325.5 ns/op BenchmarkAtof32RandomLong-4 154933 768.8 ns/op BenchmarkParseInt/Pos/7bit-4 1365088 84.77 ns/op BenchmarkParseInt/Pos/26bit-4 744804 156.5 ns/op BenchmarkParseInt/Pos/31bit-4 593449 196.7 ns/op BenchmarkParseInt/Pos/56bit-4 419468 280.1 ns/op BenchmarkParseInt/Pos/63bit-4 395959 300.0 ns/op BenchmarkParseInt/Neg/7bit-4 1344972 88.89 ns/op BenchmarkParseInt/Neg/26bit-4 742963 158.8 ns/op BenchmarkParseInt/Neg/31bit-4 597278 193.4 ns/op BenchmarkParseInt/Neg/56bit-4 432375 275.4 ns/op BenchmarkParseInt/Neg/63bit-4 403153 295.1 ns/op BenchmarkAtoi/Pos/7bit-4 2192930 53.90 ns/op BenchmarkAtoi/Pos/26bit-4 959701 123.4 ns/op BenchmarkAtoi/Pos/31bit-4 887396 133.1 ns/op BenchmarkAtoi/Pos/56bit-4 505424 230.3 ns/op BenchmarkAtoi/Pos/63bit-4 372072 313.2 ns/op BenchmarkAtoi/Neg/7bit-4 2167346 52.96 ns/op BenchmarkAtoi/Neg/26bit-4 918183 123.8 ns/op BenchmarkAtoi/Neg/31bit-4 866215 136.2 ns/op BenchmarkAtoi/Neg/56bit-4 518672 226.1 ns/op BenchmarkAtoi/Neg/63bit-4 369608 315.7 ns/op BenchmarkFormatFloat/Decimal-4 130111 937.1 ns/op BenchmarkFormatFloat/Float-4 117406 1000 ns/op BenchmarkFormatFloat/Exp-4 120836 991.4 ns/op BenchmarkFormatFloat/NegExp-4 121748 982.8 ns/op BenchmarkFormatFloat/LongExp-4 99882 1192 ns/op BenchmarkFormatFloat/Big-4 93540 1277 ns/op BenchmarkFormatFloat/BinaryExp-4 242604 510.7 ns/op BenchmarkFormatFloat/32Integer-4 128350 916.7 ns/op BenchmarkFormatFloat/32ExactFraction-4 142257 826.9 ns/op BenchmarkFormatFloat/32Point-4 120147 977.3 ns/op BenchmarkFormatFloat/32Exp-4 126987 949.1 ns/op BenchmarkFormatFloat/32NegExp-4 126514 930.6 ns/op BenchmarkFormatFloat/32Shortest-4 135772 876.5 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 135044 864.4 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 133374 888.9 ns/op BenchmarkFormatFloat/64Fixed1-4 165830 715.4 ns/op BenchmarkFormatFloat/64Fixed2-4 161292 715.1 ns/op BenchmarkFormatFloat/64Fixed3-4 164773 716.5 ns/op BenchmarkFormatFloat/64Fixed4-4 165858 710.0 ns/op BenchmarkFormatFloat/64Fixed12-4 92578 1262 ns/op BenchmarkFormatFloat/64Fixed16-4 110656 1083 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 118881 992.3 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 100371 1172 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2427 48632 ns/op BenchmarkFormatFloat/Slowpath64-4 99572 1185 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 100466 1210 ns/op BenchmarkAppendFloat/Decimal-4 141440 820.5 ns/op BenchmarkAppendFloat/Float-4 129549 924.7 ns/op BenchmarkAppendFloat/Exp-4 139740 852.9 ns/op BenchmarkAppendFloat/NegExp-4 139573 849.7 ns/op BenchmarkAppendFloat/LongExp-4 109441 1074 ns/op BenchmarkAppendFloat/Big-4 100345 1171 ns/op BenchmarkAppendFloat/BinaryExp-4 343232 352.6 ns/op BenchmarkAppendFloat/32Integer-4 146461 811.1 ns/op BenchmarkAppendFloat/32ExactFraction-4 162992 738.7 ns/op BenchmarkAppendFloat/32Point-4 137595 871.3 ns/op BenchmarkAppendFloat/32Exp-4 139065 849.9 ns/op BenchmarkAppendFloat/32NegExp-4 141087 842.6 ns/op BenchmarkAppendFloat/32Shortest-4 173595 680.2 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 152146 780.3 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 152719 776.5 ns/op BenchmarkAppendFloat/64Fixed1-4 190909 604.0 ns/op BenchmarkAppendFloat/64Fixed2-4 195766 600.6 ns/op BenchmarkAppendFloat/64Fixed3-4 193268 602.5 ns/op BenchmarkAppendFloat/64Fixed4-4 197370 597.6 ns/op BenchmarkAppendFloat/64Fixed12-4 107330 1122 ns/op BenchmarkAppendFloat/64Fixed16-4 122426 973.5 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 154434 770.8 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 115773 1033 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2460 48604 ns/op BenchmarkAppendFloat/Slowpath64-4 111044 1069 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 112611 1043 ns/op BenchmarkFormatInt-4 15885 7753 ns/op BenchmarkAppendInt-4 17284 6855 ns/op BenchmarkFormatUint-4 87270 1424 ns/op BenchmarkAppendUint-4 97186 1204 ns/op BenchmarkFormatIntSmall/7-4 3517044 34.11 ns/op BenchmarkFormatIntSmall/42-4 3529310 33.71 ns/op BenchmarkAppendIntSmall-4 1449764 82.13 ns/op BenchmarkAppendUintVarlen/1-4 1490682 80.73 ns/op BenchmarkAppendUintVarlen/12-4 1453015 82.87 ns/op BenchmarkAppendUintVarlen/123-4 1000000 115.2 ns/op BenchmarkAppendUintVarlen/1234-4 1000000 116.1 ns/op BenchmarkAppendUintVarlen/12345-4 1000000 118.0 ns/op BenchmarkAppendUintVarlen/123456-4 975012 119.5 ns/op BenchmarkAppendUintVarlen/1234567-4 969522 122.0 ns/op BenchmarkAppendUintVarlen/12345678-4 948399 122.8 ns/op BenchmarkAppendUintVarlen/123456789-4 915236 128.1 ns/op BenchmarkAppendUintVarlen/1234567890-4 912453 127.5 ns/op BenchmarkAppendUintVarlen/12345678901-4 897613 129.3 ns/op BenchmarkAppendUintVarlen/123456789012-4 898006 130.6 ns/op BenchmarkAppendUintVarlen/1234567890123-4 877993 134.0 ns/op BenchmarkAppendUintVarlen/12345678901234-4 885570 134.0 ns/op BenchmarkAppendUintVarlen/123456789012345-4 851452 139.2 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 866462 137.1 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 832274 141.6 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 824936 140.8 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 832080 144.9 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 834973 144.1 ns/op BenchmarkQuote-4 46296 2610 ns/op BenchmarkQuoteRune-4 466770 247.6 ns/op BenchmarkAppendQuote-4 52765 2237 ns/op BenchmarkAppendQuoteRune-4 864687 133.8 ns/op BenchmarkUnquoteEasy-4 1415528 85.30 ns/op BenchmarkUnquoteHard-4 48844 2459 ns/op PASS ok strconv 16.875s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 396736 272.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 142105 842.8 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 182137 627.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 437146 261.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 148886 857.7 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 198292 614.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 314924 389.2 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 90494 1306 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 103831 1151 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 668181 177.9 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23161 5184 ns/op BenchmarkGenericMatch1-4 2250 51716 ns/op BenchmarkGenericMatch2-4 454 263910 ns/op BenchmarkSingleMaxSkipping-4 9012 12958 ns/op 771.74 MB/s BenchmarkSingleLongSuffixFail-4 15840 7519 ns/op 133.26 MB/s BenchmarkSingleMatch-4 264 450525 ns/op 33.29 MB/s BenchmarkByteByteNoMatch-4 75681 1589 ns/op BenchmarkByteByteMatch-4 19182 6216 ns/op BenchmarkByteStringMatch-4 23178 5184 ns/op BenchmarkHTMLEscapeNew-4 74907 1613 ns/op BenchmarkHTMLEscapeOld-4 89559 1344 ns/op BenchmarkByteStringReplacerWriteString-4 1440 79776 ns/op BenchmarkByteReplacerWriteString-4 1668 71415 ns/op BenchmarkByteByteReplaces-4 3432 34369 ns/op BenchmarkByteByteMap-4 9858 11489 ns/op BenchmarkMap/identity/ASCII-4 632084 188.0 ns/op BenchmarkMap/identity/Greek-4 443480 270.9 ns/op BenchmarkMap/change/ASCII-4 37502 3156 ns/op BenchmarkMap/change/Greek-4 28042 4301 ns/op BenchmarkIndexRune-4 1916715 62.73 ns/op BenchmarkIndexRuneLongString-4 1628623 73.82 ns/op BenchmarkIndexRuneFastPath-4 4317637 28.63 ns/op BenchmarkIndex-4 4108666 29.93 ns/op BenchmarkLastIndex-4 4839358 24.77 ns/op BenchmarkIndexByte-4 10111449 11.60 ns/op BenchmarkToUpper/#00-4 5097766 23.44 ns/op BenchmarkToUpper/ONLYUPPER-4 3028814 39.39 ns/op BenchmarkToUpper/abc-4 332299 352.1 ns/op BenchmarkToUpper/AbC123-4 254382 458.6 ns/op BenchmarkToUpper/azAZ09_-4 285339 421.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55096 2172 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 71331 1668 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33841 3520 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 59481 2014 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 123242 960.6 ns/op BenchmarkToLower/#00-4 5014822 24.03 ns/op BenchmarkToLower/abc-4 4112536 29.22 ns/op BenchmarkToLower/AbC123-4 234752 516.2 ns/op BenchmarkToLower/azAZ09_-4 233281 516.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 98154 1211 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65584 1816 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35122 3411 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 78012 1520 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 120727 972.1 ns/op BenchmarkMapNoChanges-4 827136 140.5 ns/op BenchmarkTrim-4 37191 3204 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3879537 31.11 ns/op BenchmarkToValidUTF8/InvalidASCII-4 194452 614.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 128727 918.7 ns/op BenchmarkEqualFold/Tests-4 56432 2113 ns/op BenchmarkEqualFold/ASCII-4 3608230 32.76 ns/op BenchmarkEqualFold/UnicodePrefix-4 119271 1003 ns/op BenchmarkEqualFold/UnicodeSuffix-4 122149 985.8 ns/op BenchmarkIndexHard1-4 842 141277 ns/op BenchmarkIndexHard2-4 608 198762 ns/op BenchmarkIndexHard3-4 152 785473 ns/op BenchmarkIndexHard4-4 100 1183728 ns/op BenchmarkLastIndexHard1-4 60 1971950 ns/op BenchmarkLastIndexHard2-4 60 1965703 ns/op BenchmarkLastIndexHard3-4 60 1977809 ns/op BenchmarkCountHard1-4 843 141388 ns/op BenchmarkCountHard2-4 597 197133 ns/op BenchmarkCountHard3-4 151 789120 ns/op BenchmarkIndexTorture-4 7749 15509 ns/op BenchmarkCountTorture-4 7659 15503 ns/op BenchmarkCountTortureOverlapping-4 709 146263 ns/op BenchmarkCountByte/10-4 4114004 29.42 ns/op 339.95 MB/s BenchmarkCountByte/32-4 4138755 30.30 ns/op 1056.11 MB/s BenchmarkCountByte/4096-4 870847 132.7 ns/op 30869.39 MB/s BenchmarkCountByte/4194304-4 682 160138 ns/op 26191.83 MB/s BenchmarkCountByte/67108864-4 21 5554318 ns/op 12082.29 MB/s BenchmarkFields/ASCII/16-4 296928 379.1 ns/op 42.20 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 24586 4923 ns/op 52.00 MB/s 288 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1452 80601 ns/op 50.82 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 80 1393510 ns/op 47.03 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22512155 ns/op 46.58 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 116706 1028 ns/op 15.57 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8364 12466 ns/op 20.54 MB/s 1600 B/op 2 allocs/op BenchmarkFields/Mixed/4096-4 621 191679 ns/op 21.37 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 33 3503969 ns/op 18.70 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 63053006 ns/op 16.63 MB/s 10449200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 251332 471.6 ns/op 33.93 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 20143 5925 ns/op 43.20 MB/s 288 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1034 114786 ns/op 35.68 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 52 2261431 ns/op 28.98 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 44131643 ns/op 23.76 MB/s 10457408 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 135075 885.0 ns/op 18.08 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12055 9907 ns/op 25.84 MB/s 1600 B/op 2 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 782 150923 ns/op 27.14 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 42 2784756 ns/op 23.53 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 52798482 ns/op 19.86 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 69839189 ns/op BenchmarkSplitSingleByteSeparator-4 22 5194849 ns/op BenchmarkSplitMultiByteSeparator-4 38 3097208 ns/op BenchmarkSplitNSingleByteSeparator-4 238407 501.1 ns/op BenchmarkSplitNMultiByteSeparator-4 180951 670.5 ns/op BenchmarkRepeat/5x0-4 4176626 28.54 ns/op BenchmarkRepeat/5x1-4 4400557 26.95 ns/op BenchmarkRepeat/5x2-4 269920 440.2 ns/op BenchmarkRepeat/5x6-4 156037 739.9 ns/op BenchmarkRepeat/10x0-4 4207470 28.40 ns/op BenchmarkRepeat/10x1-4 4438274 27.14 ns/op BenchmarkRepeat/10x2-4 268693 450.2 ns/op BenchmarkRepeat/10x6-4 157280 760.3 ns/op BenchmarkRepeatLarge/256/1-4 76178 1592 ns/op 160.81 MB/s BenchmarkRepeatLarge/256/16-4 120010 1044 ns/op 245.31 MB/s BenchmarkRepeatLarge/512/1-4 62350 1931 ns/op 265.11 MB/s BenchmarkRepeatLarge/512/16-4 88438 1332 ns/op 384.34 MB/s BenchmarkRepeatLarge/1024/1-4 47474 2517 ns/op 406.85 MB/s BenchmarkRepeatLarge/1024/16-4 63436 1871 ns/op 547.21 MB/s BenchmarkRepeatLarge/2048/1-4 34728 3450 ns/op 593.56 MB/s BenchmarkRepeatLarge/2048/16-4 40982 2869 ns/op 713.90 MB/s BenchmarkRepeatLarge/4096/1-4 22917 5321 ns/op 769.83 MB/s BenchmarkRepeatLarge/4096/16-4 25346 4855 ns/op 843.58 MB/s BenchmarkRepeatLarge/8192/1-4 13689 9015 ns/op 908.68 MB/s BenchmarkRepeatLarge/8192/16-4 14077 8049 ns/op 1017.76 MB/s BenchmarkRepeatLarge/8192/4097-4 5492953 21.67 ns/op 189104.61 MB/s BenchmarkRepeatLarge/16384/1-4 7922 15022 ns/op 1090.69 MB/s BenchmarkRepeatLarge/16384/16-4 8161 14388 ns/op 1138.74 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10596 ns/op 1160.00 MB/s BenchmarkRepeatLarge/32768/1-4 4114 27723 ns/op 1181.97 MB/s BenchmarkRepeatLarge/32768/16-4 4130 27751 ns/op 1180.78 MB/s BenchmarkRepeatLarge/32768/4097-4 4372 24593 ns/op 1166.13 MB/s BenchmarkRepeatLarge/65536/1-4 2360 51545 ns/op 1271.43 MB/s BenchmarkRepeatLarge/65536/16-4 2379 52139 ns/op 1256.94 MB/s BenchmarkRepeatLarge/65536/4097-4 2052 56395 ns/op 1089.72 MB/s BenchmarkRepeatLarge/131072/1-4 511 238256 ns/op 550.13 MB/s BenchmarkRepeatLarge/131072/16-4 496 242356 ns/op 540.82 MB/s BenchmarkRepeatLarge/131072/4097-4 518 226362 ns/op 561.08 MB/s BenchmarkRepeatLarge/262144/1-4 266 454870 ns/op 576.31 MB/s BenchmarkRepeatLarge/262144/16-4 255 459500 ns/op 570.50 MB/s BenchmarkRepeatLarge/262144/4097-4 262 455549 ns/op 566.59 MB/s BenchmarkRepeatLarge/524288/1-4 126 936630 ns/op 559.76 MB/s BenchmarkRepeatLarge/524288/16-4 128 1018793 ns/op 514.62 MB/s BenchmarkRepeatLarge/524288/4097-4 132 884731 ns/op 588.11 MB/s BenchmarkRepeatLarge/1048576/1-4 63 1768823 ns/op 592.81 MB/s BenchmarkRepeatLarge/1048576/16-4 69 1772529 ns/op 591.57 MB/s BenchmarkRepeatLarge/1048576/4097-4 67 1817179 ns/op 574.92 MB/s BenchmarkRepeatLarge/2097152/1-4 34 3531551 ns/op 593.83 MB/s BenchmarkRepeatLarge/2097152/16-4 32 3548020 ns/op 591.08 MB/s BenchmarkRepeatLarge/2097152/4097-4 33 3888256 ns/op 538.43 MB/s BenchmarkRepeatLarge/4194304/1-4 15 7059172 ns/op 594.16 MB/s BenchmarkRepeatLarge/4194304/16-4 15 7057055 ns/op 594.34 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 7130432 ns/op 587.79 MB/s BenchmarkRepeatLarge/8388608/1-4 8 13906172 ns/op 603.23 MB/s BenchmarkRepeatLarge/8388608/16-4 8 13906632 ns/op 603.21 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 13830784 ns/op 606.37 MB/s BenchmarkRepeatLarge/16777216/1-4 4 27800035 ns/op 603.50 MB/s BenchmarkRepeatLarge/16777216/16-4 4 27418011 ns/op 611.90 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 27697400 ns/op 605.73 MB/s BenchmarkRepeatLarge/33554432/1-4 2 54061356 ns/op 620.67 MB/s BenchmarkRepeatLarge/33554432/16-4 2 54087970 ns/op 620.37 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 54466059 ns/op 616.06 MB/s BenchmarkRepeatLarge/67108864/1-4 1 107896594 ns/op 621.97 MB/s BenchmarkRepeatLarge/67108864/16-4 1 107360519 ns/op 625.08 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 107491487 ns/op 624.32 MB/s BenchmarkRepeatLarge/134217728/1-4 1 236185947 ns/op 568.27 MB/s BenchmarkRepeatLarge/134217728/16-4 1 214391605 ns/op 626.04 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 216593561 ns/op 619.68 MB/s BenchmarkRepeatLarge/268435456/1-4 1 474048482 ns/op 566.26 MB/s BenchmarkRepeatLarge/268435456/16-4 1 426198211 ns/op 629.84 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 432730011 ns/op 620.33 MB/s BenchmarkRepeatLarge/536870912/1-4 1 958725960 ns/op 559.98 MB/s BenchmarkRepeatLarge/536870912/16-4 1 860016246 ns/op 624.26 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 858451301 ns/op 625.39 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1915291604 ns/op 560.62 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1714209417 ns/op 626.38 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1739664096 ns/op 617.21 MB/s BenchmarkIndexAnyASCII/1:1-4 2429704 49.53 ns/op BenchmarkIndexAnyASCII/1:2-4 2351680 51.78 ns/op BenchmarkIndexAnyASCII/1:4-4 2316654 50.83 ns/op BenchmarkIndexAnyASCII/1:8-4 2320533 50.58 ns/op BenchmarkIndexAnyASCII/1:16-4 2324341 50.71 ns/op BenchmarkIndexAnyASCII/1:32-4 2218126 53.26 ns/op BenchmarkIndexAnyASCII/1:64-4 2236527 53.64 ns/op BenchmarkIndexAnyASCII/16:1-4 2341454 50.79 ns/op BenchmarkIndexAnyASCII/16:2-4 773478 147.4 ns/op BenchmarkIndexAnyASCII/16:4-4 695744 152.4 ns/op BenchmarkIndexAnyASCII/16:8-4 641652 156.0 ns/op BenchmarkIndexAnyASCII/16:16-4 698317 167.1 ns/op BenchmarkIndexAnyASCII/16:32-4 544809 194.9 ns/op BenchmarkIndexAnyASCII/16:64-4 482877 239.0 ns/op BenchmarkIndexAnyASCII/256:1-4 2044755 57.19 ns/op BenchmarkIndexAnyASCII/256:2-4 72313 1634 ns/op BenchmarkIndexAnyASCII/256:4-4 71882 1643 ns/op BenchmarkIndexAnyASCII/256:8-4 71666 1640 ns/op BenchmarkIndexAnyASCII/256:16-4 70789 1647 ns/op BenchmarkIndexAnyASCII/256:32-4 69920 1679 ns/op BenchmarkIndexAnyASCII/256:64-4 68536 1718 ns/op BenchmarkIndexAnyUTF8/1:1-4 2454106 48.61 ns/op BenchmarkIndexAnyUTF8/1:2-4 2302695 51.70 ns/op BenchmarkIndexAnyUTF8/1:4-4 2379421 51.77 ns/op BenchmarkIndexAnyUTF8/1:8-4 2326816 51.80 ns/op BenchmarkIndexAnyUTF8/1:16-4 2283284 53.26 ns/op BenchmarkIndexAnyUTF8/1:32-4 2188809 53.97 ns/op BenchmarkIndexAnyUTF8/1:64-4 2321380 53.93 ns/op BenchmarkIndexAnyUTF8/16:1-4 1848270 65.31 ns/op BenchmarkIndexAnyUTF8/16:2-4 319282 370.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 317901 370.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 316934 368.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 312825 371.0 ns/op BenchmarkIndexAnyUTF8/16:32-4 301101 390.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 311193 380.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 346521 345.3 ns/op BenchmarkIndexAnyUTF8/256:2-4 23132 5153 ns/op BenchmarkIndexAnyUTF8/256:4-4 23293 5182 ns/op BenchmarkIndexAnyUTF8/256:8-4 22816 5178 ns/op BenchmarkIndexAnyUTF8/256:16-4 23004 5197 ns/op BenchmarkIndexAnyUTF8/256:32-4 22234 5420 ns/op BenchmarkIndexAnyUTF8/256:64-4 22369 5415 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2393148 50.04 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2325975 51.63 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2326356 51.22 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2345516 51.13 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2317791 51.32 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2251425 53.69 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2203197 53.31 ns/op BenchmarkLastIndexAnyASCII/16:1-4 841560 142.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 829008 143.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 791190 146.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 771662 152.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 694894 167.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 610573 190.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 498224 240.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74713 1606 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74270 1612 ns/op BenchmarkLastIndexAnyASCII/256:4-4 74422 1606 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73378 1639 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72967 1635 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71808 1654 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70233 1704 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2422036 49.64 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2389208 50.78 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2391238 50.21 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2401768 49.93 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2368840 50.76 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2260082 53.28 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2223876 52.91 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 375882 308.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 190426 636.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 186465 640.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 187258 631.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 181750 656.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 175725 684.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 176496 681.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28035 4242 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12426 9765 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12546 9478 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12826 9396 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12150 9979 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10297 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10300 ns/op BenchmarkTrimASCII/1:1-4 3832344 31.18 ns/op BenchmarkTrimASCII/1:2-4 2664135 45.67 ns/op BenchmarkTrimASCII/1:4-4 2504113 48.99 ns/op BenchmarkTrimASCII/1:8-4 2175483 55.78 ns/op BenchmarkTrimASCII/1:16-4 1763464 67.95 ns/op BenchmarkTrimASCII/16:1-4 2805832 42.99 ns/op BenchmarkTrimASCII/16:2-4 786638 160.6 ns/op BenchmarkTrimASCII/16:4-4 792813 150.2 ns/op BenchmarkTrimASCII/16:8-4 753532 157.9 ns/op BenchmarkTrimASCII/16:16-4 703408 168.3 ns/op BenchmarkTrimASCII/256:1-4 515868 230.7 ns/op BenchmarkTrimASCII/256:2-4 73418 1620 ns/op BenchmarkTrimASCII/256:4-4 74271 1608 ns/op BenchmarkTrimASCII/256:8-4 74202 1615 ns/op BenchmarkTrimASCII/256:16-4 73736 1631 ns/op BenchmarkTrimASCII/4096:1-4 38186 3129 ns/op BenchmarkTrimASCII/4096:2-4 4687 25190 ns/op BenchmarkTrimASCII/4096:4-4 4480 25134 ns/op BenchmarkTrimASCII/4096:8-4 4720 25031 ns/op BenchmarkTrimASCII/4096:16-4 4657 24953 ns/op BenchmarkTrimByte-4 4291719 27.97 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13495 8915 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13460 8906 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1112 106865 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2242 52204 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4408 26259 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7716 14747 ns/op BenchmarkJoin/0-4 5028123 24.05 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3952394 29.86 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 203624 590.2 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 142052 855.0 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 104760 1139 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 84510 1434 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 70670 1702 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 59539 1998 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3181654 37.79 ns/op BenchmarkTrimSpace/ASCII-4 1833519 65.38 ns/op BenchmarkTrimSpace/SomeNonASCII-4 145610 812.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 76545 1541 ns/op BenchmarkReplaceAll-4 121885 991.0 ns/op 16 B/op 1 allocs/op PASS ok strings 55.756s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 39836 2865 ns/op BenchmarkCond2-4 16196 7400 ns/op BenchmarkCond4-4 8810 12209 ns/op BenchmarkCond8-4 3716 30666 ns/op BenchmarkCond16-4 1488 76423 ns/op BenchmarkCond32-4 655 169030 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 438734 258.3 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 303046 407.6 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 488437 236.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 496599 250.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 263947 425.1 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 475560 254.9 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 83514 1541 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 68389 1926 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 69381 1999 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 39560 3187 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 454249 290.8 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 139382 801.5 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 494451 239.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 122961 982.2 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 464925 252.6 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 152684 779.4 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2448818 50.78 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 36153 3279 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 101666 1168 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 118141 941.4 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4638 25592 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 309 374299 ns/op BenchmarkRange/*sync.Map-4 1196 97532 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 89194 1414 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 232364 487.8 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 54459 2022 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 138607 728.8 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 259448 433.1 ns/op BenchmarkAdversarialDelete/*sync.Map-4 161816 784.0 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 62811 1862 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 161115 726.1 ns/op BenchmarkDeleteCollision/*sync.Map-4 502098 264.0 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 45326 2532 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 123207 976.5 ns/op BenchmarkSwapCollision/*sync.Map-4 54764 2201 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 351 343714 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 89220 1364 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 329451 349.8 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18054 6635 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 55149 2163 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 18445 6532 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 159458 664.4 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 89806 1378 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 134113 895.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2051517 63.55 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 146558 804.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2064103 60.40 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 481723 261.0 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 132756 914.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 481026 219.7 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 82309 1466 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 335464 390.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 436413 366.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 101401 1207 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 479133 242.7 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 55947 2408 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 98437 1247 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 140694 825.2 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 49752 2479 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 202399 608.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 448221 337.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 102912 1163 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 606022 243.5 ns/op BenchmarkUncontendedSemaphore-4 3408109 34.90 ns/op BenchmarkContendedSemaphore-4 2621919 47.71 ns/op BenchmarkMutexUncontended-4 991580 121.3 ns/op BenchmarkMutex-4 103959 1249 ns/op BenchmarkMutexSlack-4 100360 1244 ns/op BenchmarkMutexWork-4 92978 1387 ns/op BenchmarkMutexWorkSlack-4 85230 1384 ns/op BenchmarkMutexNoSpin-4 56749 2049 ns/op BenchmarkMutexSpin-4 79228 1608 ns/op BenchmarkOnce-4 499766 238.1 ns/op BenchmarkOnceFunc/v=Once-4 1000000 102.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 963085 124.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 975487 118.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1000000 105.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 936130 125.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 943983 119.6 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 6910138 17.24 ns/op BenchmarkSemaSyntNonblock-4 1000000 101.7 ns/op BenchmarkSemaSyntBlock-4 1000000 126.6 ns/op BenchmarkSemaWorkNonblock-4 779725 143.2 ns/op BenchmarkSemaWorkBlock-4 784779 181.0 ns/op BenchmarkRWMutexUncontended-4 430353 282.4 ns/op BenchmarkRWMutexWrite100-4 296240 439.5 ns/op BenchmarkRWMutexWrite10-4 176398 675.1 ns/op BenchmarkRWMutexWorkWrite100-4 250760 455.2 ns/op BenchmarkRWMutexWorkWrite10-4 149958 786.0 ns/op BenchmarkWaitGroupUncontended-4 805450 151.7 ns/op BenchmarkWaitGroupAddDone-4 307442 403.9 ns/op BenchmarkWaitGroupAddDoneWork-4 321219 405.5 ns/op BenchmarkWaitGroupWait-4 4405216 27.09 ns/op BenchmarkWaitGroupWaitWork-4 2489434 48.06 ns/op BenchmarkWaitGroupActuallyWait-4 41104 2959 ns/op 32 B/op 2 allocs/op PASS ok sync 18.380s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 515230 233.7 ns/op PASS ok sync/atomic 1.206s PASS ok syscall 1.086s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 139706 799.5 ns/op 0 B/op 0 allocs/op PASS ok testing 1.209s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7915 14369 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11298 10588 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 99 1198930 ns/op 129393 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 122 979796 ns/op 1060 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 148258769 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 144645896 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1713 63965 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2073 55327 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5865724 ns/op 413573 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5347339 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 673601917 ns/op 48120808 B/op 100075 allocs/op BenchmarkTable/10x100000/reuse-4 1 654624727 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 220 537690 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 243 489881 ns/op 161 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 57333138 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 55717132 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6476379687 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6190003099 ns/op 335150056 B/op 100091 allocs/op BenchmarkPyramid/10-4 2754 42464 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 39 3012319 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 307028434 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2566 45375 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 280 423261 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4267492 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7723 13897 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.517s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 73541322 ns/op BenchmarkVariableString-4 102256 1179 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2064 55073 ns/op 2502 B/op 39 allocs/op PASS ok text/template/parse 1.531s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 36 2997855 ns/op BenchmarkAfter-4 116 1045455 ns/op BenchmarkStop-4 211 598593 ns/op BenchmarkSimultaneousAfterFunc-4 33 3409085 ns/op BenchmarkStartStop-4 210 688062 ns/op BenchmarkReset-4 2592 51746 ns/op BenchmarkSleep-4 32 3542948 ns/op BenchmarkParallelTimerLatency-4 51 165401 avg-late-ns 283844 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 95463 avg-late-ns 257462 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 88079 avg-late-ns 186134 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 73697 avg-late-ns 172991 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 67921 avg-late-ns 282674 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 88717 avg-late-ns 365371 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 96658 avg-late-ns 459007 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 121603 avg-late-ns 415749 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 111120 avg-late-ns 460486 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 148480 avg-late-ns 771672 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 737989 avg-late-ns 3817761 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 92921 avg-late-ns 241422 max-late-ns BenchmarkTicker-4 313 364345 ns/op BenchmarkTickerReset-4 3404 29740 ns/op BenchmarkTickerResetNaive-4 187 610081 ns/op BenchmarkNow-4 1000000 118.6 ns/op BenchmarkNowUnixNano-4 1000000 113.4 ns/op BenchmarkNowUnixMilli-4 1000000 113.3 ns/op BenchmarkNowUnixMicro-4 1000000 114.5 ns/op BenchmarkFormat-4 58833 2057 ns/op BenchmarkFormatRFC3339-4 80412 1500 ns/op BenchmarkFormatRFC3339Nano-4 77961 1545 ns/op BenchmarkFormatNow-4 78081 1490 ns/op BenchmarkMarshalJSON-4 106903 1120 ns/op BenchmarkMarshalText-4 107761 1094 ns/op BenchmarkParse-4 141244 856.0 ns/op BenchmarkParseRFC3339UTC-4 322850 373.4 ns/op BenchmarkParseRFC3339UTCBytes-4 225027 533.1 ns/op BenchmarkParseRFC3339TZ-4 98414 1193 ns/op BenchmarkParseRFC3339TZBytes-4 81513 1495 ns/op BenchmarkParseDuration-4 537046 219.1 ns/op BenchmarkHour-4 805306 142.5 ns/op BenchmarkSecond-4 800193 146.9 ns/op BenchmarkYear-4 626684 187.7 ns/op BenchmarkDay-4 568299 203.2 ns/op BenchmarkISOWeek-4 605283 192.6 ns/op BenchmarkGoString-4 74281 1589 ns/op BenchmarkUnmarshalText-4 93236 1293 ns/op PASS ok time 12.334s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 621466 181.8 ns/op BenchmarkDecodeValidJapaneseChars-4 732571 152.7 ns/op BenchmarkDecodeRune-4 1868392 62.40 ns/op BenchmarkEncodeValidASCII-4 557632 204.3 ns/op BenchmarkEncodeValidJapaneseChars-4 855656 145.0 ns/op BenchmarkAppendRuneValidASCII-4 1568940 76.45 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2416832 49.97 ns/op BenchmarkEncodeRune-4 3186366 37.23 ns/op PASS ok unicode/utf16 2.284s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 1971951 60.14 ns/op BenchmarkRuneCountTenJapaneseChars-4 297826 379.0 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3830995 31.43 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 423114 280.7 ns/op BenchmarkValidTenASCIIChars-4 1995222 60.66 ns/op BenchmarkValid100KASCIIChars-4 99 1066380 ns/op BenchmarkValidTenJapaneseChars-4 296894 401.9 ns/op BenchmarkValidLongMostlyASCII-4 91 1127914 ns/op BenchmarkValidLongJapanese-4 54 2051011 ns/op BenchmarkValidStringTenASCIIChars-4 4757011 25.24 ns/op BenchmarkValidString100KASCIIChars-4 9470 12115 ns/op BenchmarkValidStringTenJapaneseChars-4 418126 260.7 ns/op BenchmarkValidStringLongMostlyASCII-4 1234 97344 ns/op BenchmarkValidStringLongJapanese-4 157 760715 ns/op BenchmarkEncodeASCIIRune-4 4406829 27.09 ns/op BenchmarkEncodeJapaneseRune-4 2508502 48.01 ns/op BenchmarkAppendASCIIRune-4 9782644 12.30 ns/op BenchmarkAppendJapaneseRune-4 2817958 42.46 ns/op BenchmarkDecodeASCIIRune-4 3051934 39.42 ns/op BenchmarkDecodeJapaneseRune-4 2181211 54.99 ns/op BenchmarkFullRune/ASCII-4 3615295 33.40 ns/op BenchmarkFullRune/Incomplete-4 1607355 74.63 ns/op BenchmarkFullRune/Japanese-4 3618766 32.88 ns/op PASS ok unicode/utf8 4.478s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 70692486126 ns/op PASS ok cmd/api 71.935s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 493468 236.8 ns/op BenchmarkCgoCall/one-pointer-4 388735 297.5 ns/op BenchmarkCgoCall/string-pointer-escape-4 339286 359.2 ns/op BenchmarkCgoCall/string-pointer-noescape-4 433372 267.8 ns/op BenchmarkCgoCall/eight-pointers-4 199063 597.6 ns/op BenchmarkCgoCall/eight-pointers-nil-4 409909 301.7 ns/op BenchmarkCgoCall/eight-pointers-array-4 29620 4459 ns/op BenchmarkCgoCall/eight-pointers-slice-4 43495 2739 ns/op BenchmarkGoString-4 1000000 111.4 ns/op BenchmarkCGoCallback-4 49887 2371 ns/op BenchmarkCGoInCThread-4 327014 345.6 ns/op PASS ok cmd/cgo/internal/test 2.536s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1236738 96.98 ns/op BenchmarkEqArrayOfStrings64-4 159661 737.3 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11313 ns/op BenchmarkEqArrayOfFloats5-4 1495972 79.96 ns/op BenchmarkEqArrayOfFloats64-4 157794 756.8 ns/op BenchmarkEqArrayOfFloats1024-4 9688 11966 ns/op BenchmarkEqArrayOfStructsEq-4 2949 40253 ns/op BenchmarkEqArrayOfStructsNotEq-4 5359 22226 ns/op BenchmarkEqStruct-4 20074875 5.624 ns/op PASS ok cmd/compile/internal/reflectdata 2.351s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 59952 ns/op BenchmarkCopyElim1-4 853 131779 ns/op BenchmarkCopyElim10-4 819 139277 ns/op BenchmarkCopyElim100-4 399 289182 ns/op BenchmarkCopyElim1000-4 74 1555550 ns/op BenchmarkCopyElim10000-4 4 28677695 ns/op BenchmarkCopyElim100000-4 1 547570923 ns/op BenchmarkDeadCode/1-4 714 153443 ns/op BenchmarkDeadCode/10-4 632 199248 ns/op BenchmarkDeadCode/100-4 306 393160 ns/op BenchmarkDeadCode/1000-4 51 2439930 ns/op BenchmarkDeadCode/10000-4 4 29486968 ns/op BenchmarkDeadCode/100000-4 1 351535813 ns/op BenchmarkDeadCode/200000-4 1 731591114 ns/op BenchmarkDominatorsLinear-4 14 9091616 ns/op 1.10 MB/s BenchmarkDominatorsFwdBack-4 10 12854627 ns/op 0.78 MB/s BenchmarkDominatorsManyPred-4 10 11803042 ns/op 0.85 MB/s BenchmarkDominatorsMaxPred-4 9 12082529 ns/op 0.83 MB/s BenchmarkDominatorsMaxPredVal-4 10 12160129 ns/op 0.82 MB/s BenchmarkFuse/1-4 606 175469 ns/op BenchmarkFuse/10-4 547 205330 ns/op BenchmarkFuse/100-4 183 636952 ns/op BenchmarkFuse/1000-4 21 5196317 ns/op BenchmarkFuse/10000-4 2 66280802 ns/op BenchmarkNilCheckDeep1-4 10000 10554 ns/op 0.09 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4228 25470 ns/op 0.39 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 675 175529 ns/op 0.57 MB/s 701 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 64 1701640 ns/op 0.59 MB/s 5030 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 19617316 ns/op 0.51 MB/s 98656 B/op 6 allocs/op BenchmarkDSEPass-4 34 3341416 ns/op 54203 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 119296853 ns/op 4290464 B/op 109161 allocs/op BenchmarkCSEPass-4 8 14109141 ns/op 139700 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 151755359 ns/op 5643824 B/op 97316 allocs/op BenchmarkDeadcodePass-4 201 586054 ns/op 101282 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 132375031 ns/op 4056008 B/op 45025 allocs/op BenchmarkMultiPass-4 80 1407014 ns/op 244476 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 261885746 ns/op 11191560 B/op 149830 allocs/op BenchmarkCondRewrite/SoloJump-4 3609970 33.03 ns/op BenchmarkCondRewrite/CombJump-4 3429813 35.22 ns/op PASS ok cmd/compile/internal/ssa 14.614s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 11014 ns/op BenchmarkExtShift-4 19394 6182 ns/op BenchmarkModify-4 9730 11827 ns/op BenchmarkMullImm-4 19885 6018 ns/op BenchmarkConstModify-4 10000 11064 ns/op BenchmarkBitSet-4 21074 5693 ns/op BenchmarkBitClear-4 20650 5785 ns/op BenchmarkBitToggle-4 19627 6065 ns/op BenchmarkBitSetConst-4 178063 685.5 ns/op BenchmarkBitClearConst-4 165572 698.2 ns/op BenchmarkBitToggleConst-4 180356 685.7 ns/op BenchmarkDivconstI64-4 8839288 13.52 ns/op BenchmarkModconstI64-4 8706406 13.58 ns/op BenchmarkDivisiblePow2constI64-4 8916034 13.48 ns/op BenchmarkDivisibleconstI64-4 10732088 11.37 ns/op BenchmarkDivisibleWDivconstI64-4 6872887 17.27 ns/op BenchmarkDivconstU64/3-4 9083767 13.12 ns/op BenchmarkDivconstU64/5-4 8631865 14.19 ns/op BenchmarkDivconstU64/37-4 10230890 11.84 ns/op BenchmarkDivconstU64/1234567-4 10117140 12.01 ns/op BenchmarkModconstU64-4 10299944 11.83 ns/op BenchmarkDivisibleconstU64-4 10511251 11.57 ns/op BenchmarkDivisibleWDivconstU64-4 6275562 24.20 ns/op BenchmarkDivconstI32-4 8283597 13.97 ns/op BenchmarkModconstI32-4 10211594 11.40 ns/op BenchmarkDivisiblePow2constI32-4 10985826 10.91 ns/op BenchmarkDivisibleconstI32-4 10899627 11.08 ns/op BenchmarkDivisibleWDivconstI32-4 6980124 17.23 ns/op BenchmarkDivconstU32-4 9096903 13.08 ns/op BenchmarkModconstU32-4 8733256 13.64 ns/op BenchmarkDivisibleconstU32-4 10868654 11.04 ns/op BenchmarkDivisibleWDivconstU32-4 6521349 18.18 ns/op BenchmarkDivconstI16-4 10707637 11.27 ns/op BenchmarkModconstI16-4 10415125 11.33 ns/op BenchmarkDivisiblePow2constI16-4 11121998 10.95 ns/op BenchmarkDivisibleconstI16-4 10195622 11.85 ns/op BenchmarkDivisibleWDivconstI16-4 7021611 17.07 ns/op BenchmarkDivconstU16-4 9754203 12.24 ns/op BenchmarkModconstU16-4 9162585 13.12 ns/op BenchmarkDivisibleconstU16-4 10579064 11.30 ns/op BenchmarkDivisibleWDivconstU16-4 6985678 17.12 ns/op BenchmarkDivconstI8-4 9612679 12.50 ns/op BenchmarkModconstI8-4 8629639 14.13 ns/op BenchmarkDivisiblePow2constI8-4 11233239 10.84 ns/op BenchmarkDivisibleconstI8-4 10842073 11.08 ns/op BenchmarkDivisibleWDivconstI8-4 6675964 17.68 ns/op BenchmarkDivconstU8-4 10950080 10.91 ns/op BenchmarkModconstU8-4 10765357 11.15 ns/op BenchmarkDivisibleconstU8-4 11285499 10.69 ns/op BenchmarkDivisibleWDivconstU8-4 6997644 17.19 ns/op BenchmarkMul2-4 167126 746.2 ns/op BenchmarkMulNeg2-4 166650 749.0 ns/op BenchmarkEfaceInteger-4 3888625 28.08 ns/op BenchmarkDiv64UnsignedSmall-4 7116705 17.01 ns/op BenchmarkDiv64Small-4 6296956 18.84 ns/op BenchmarkDiv64SmallNegDivisor-4 6261734 19.01 ns/op BenchmarkDiv64SmallNegDividend-4 6365856 18.84 ns/op BenchmarkDiv64SmallNegBoth-4 6291537 19.16 ns/op BenchmarkDiv64Unsigned-4 7024256 17.68 ns/op BenchmarkDiv64-4 6113068 19.44 ns/op BenchmarkDiv64NegDivisor-4 6267926 19.13 ns/op BenchmarkDiv64NegDividend-4 6170283 19.36 ns/op BenchmarkDiv64NegBoth-4 6236623 19.24 ns/op BenchmarkMod64UnsignedSmall-4 7320777 16.42 ns/op BenchmarkMod64Small-4 6481183 18.53 ns/op BenchmarkMod64SmallNegDivisor-4 6351139 18.84 ns/op BenchmarkMod64SmallNegDividend-4 6446928 18.74 ns/op BenchmarkMod64SmallNegBoth-4 6343987 18.82 ns/op BenchmarkMod64Unsigned-4 7086631 16.71 ns/op BenchmarkMod64-4 6344392 19.02 ns/op BenchmarkMod64NegDivisor-4 6249675 19.19 ns/op BenchmarkMod64NegDividend-4 6241621 19.11 ns/op BenchmarkMod64NegBoth-4 6236422 19.09 ns/op BenchmarkMulconstI32/3-4 19919088 6.034 ns/op BenchmarkMulconstI32/5-4 19977697 5.994 ns/op BenchmarkMulconstI32/12-4 18827427 6.349 ns/op BenchmarkMulconstI32/120-4 20044113 6.002 ns/op BenchmarkMulconstI32/-120-4 20057319 6.022 ns/op BenchmarkMulconstI32/65537-4 18700437 6.377 ns/op BenchmarkMulconstI32/65538-4 18830390 6.415 ns/op BenchmarkMulconstI64/3-4 19852308 6.055 ns/op BenchmarkMulconstI64/5-4 19773040 5.982 ns/op BenchmarkMulconstI64/12-4 18605091 6.370 ns/op BenchmarkMulconstI64/120-4 20087776 6.003 ns/op BenchmarkMulconstI64/-120-4 19989498 5.986 ns/op BenchmarkMulconstI64/65537-4 18899420 6.385 ns/op BenchmarkMulconstI64/65538-4 18922675 6.384 ns/op BenchmarkMulconstU32/3-4 19926669 6.000 ns/op BenchmarkMulconstU32/5-4 20085846 5.987 ns/op BenchmarkMulconstU32/12-4 18911390 6.379 ns/op BenchmarkMulconstU32/120-4 19808520 5.978 ns/op BenchmarkMulconstU32/65537-4 18798140 6.377 ns/op BenchmarkMulconstU32/65538-4 18774182 6.363 ns/op BenchmarkMulconstU64/3-4 19865888 5.999 ns/op BenchmarkMulconstU64/5-4 19964731 6.005 ns/op BenchmarkMulconstU64/12-4 18889028 6.357 ns/op BenchmarkMulconstU64/120-4 19247394 6.190 ns/op BenchmarkMulconstU64/65537-4 18881925 6.367 ns/op BenchmarkMulconstU64/65538-4 18805221 6.377 ns/op BenchmarkShiftArithmeticRight-4 20052945 6.034 ns/op BenchmarkSwitch8Predictable-4 15776536 7.474 ns/op BenchmarkSwitch8Unpredictable-4 6413103 18.08 ns/op BenchmarkSwitch32Predictable-4 9709041 11.97 ns/op BenchmarkSwitch32Unpredictable-4 6414948 17.92 ns/op BenchmarkSwitchStringPredictable-4 8977735 12.57 ns/op BenchmarkSwitchStringUnpredictable-4 4967084 23.42 ns/op BenchmarkSwitchTypePredictable-4 6960847 17.25 ns/op BenchmarkSwitchTypeUnpredictable-4 3466075 34.64 ns/op PASS ok cmd/compile/internal/test 16.136s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 130 917165 ns/op BenchmarkNamed/Underlying/nongeneric-4 892720 134.1 ns/op BenchmarkNamed/Underlying/generic-4 895506 134.8 ns/op BenchmarkNamed/Underlying/src_instance-4 864866 134.5 ns/op BenchmarkNamed/Underlying/user_instance-4 887934 136.2 ns/op BenchmarkCheck/http/funcbodies/info-4 1 530399779 ns/op 62658 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 389653890 ns/op 85288 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 151573498 ns/op 219180 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 139507637 ns/op 238142 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 403062221 ns/op 12844 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 86226912 ns/op 60031 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 34267245 ns/op 151049 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 29734541 ns/op 174084 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 137383580 ns/op 15788 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 39834026 ns/op 54451 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 20642378 ns/op 105095 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18710993 ns/op 115898 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1085468443 ns/op 60015 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 596450359 ns/op 109213 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 142349970 ns/op 457390 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 109789836 ns/op 592853 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 551488293 ns/op 3648 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 61118318 ns/op 32910 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 36446649 ns/op 55156 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 34718090 ns/op 57924 lines/s PASS ok cmd/compile/internal/types2 16.994s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 54 2263827 ns/op 3243667 sys-ns/op 896648 user-ns/op PASS ok cmd/go 1.315s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 219375 522.4 ns/op PASS ok cmd/go/internal/cfg 1.178s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 65230 1820 ns/op 4.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 74968 1564 ns/op 5.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14305 8409 ns/op 121.78 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14662 8287 ns/op 123.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2234 53451 ns/op 153.26 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2241 53410 ns/op 153.38 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 2.019s All tests passed.