freebsd-amd64-race at 4a90cdb03d9c103abb0d44ff42dde7121ac6cd34 :: 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.757s ok archive/zip 2.918s ok bufio 1.299s ok bytes 2.512s ok cmp 1.059s ok compress/bzip2 1.465s ok compress/flate 6.367s ok compress/gzip 13.207s ok compress/lzw 1.987s ok compress/zlib 5.301s ok container/heap 1.028s ok container/list 1.030s ok container/ring 1.044s ok context 1.078s ok crypto 1.077s ok crypto/aes 1.117s ok crypto/cipher 1.103s ok crypto/des 1.103s ok crypto/dsa 1.026s ok crypto/ecdh 1.285s ok crypto/ecdsa 1.211s ok crypto/ed25519 1.449s ok crypto/elliptic 1.090s ok crypto/hmac 1.090s ok crypto/internal/alias 1.037s ok crypto/internal/bigmod 3.690s ok crypto/internal/boring 1.018s ok crypto/internal/boring/bcache 1.497s ok crypto/internal/edwards25519 1.830s ok crypto/internal/edwards25519/field 1.154s ok crypto/internal/nistec 1.874s ok crypto/internal/nistec/fiat 1.080s [no tests to run] ok crypto/md5 1.080s ok crypto/rand 1.281s ok crypto/rc4 1.501s ok crypto/rsa 2.658s ok crypto/sha1 1.089s ok crypto/sha256 1.038s ok crypto/sha512 1.038s ok crypto/subtle 1.510s ok crypto/tls 3.653s ok crypto/x509 2.437s ok database/sql 1.659s ok database/sql/driver 1.080s ok debug/buildinfo 1.080s ok debug/dwarf 1.085s ok debug/elf 2.247s ok debug/gosym 1.138s ok debug/macho 1.038s ok debug/pe 1.056s ok debug/plan9obj 1.056s ok embed 1.061s [no tests to run] ok embed/internal/embedtest 1.061s ok encoding/ascii85 1.061s ok encoding/asn1 1.091s ok encoding/base32 1.092s ok encoding/base64 1.092s ok encoding/binary 1.029s ok encoding/csv 1.062s ok encoding/gob 18.284s ok encoding/hex 1.094s ok encoding/json 2.203s ok encoding/pem 2.955s ok encoding/xml 1.245s ok errors 1.066s ok expvar 1.066s ok flag 3.194s ok fmt 1.555s ok go/ast 1.042s ok go/build 6.087s ok go/build/constraint 1.071s ok go/constant 1.070s ok go/doc 1.252s ok go/doc/comment 2.951s ok go/format 1.063s ok go/importer 1.803s ok go/internal/gccgoimporter 1.057s ok go/internal/gcimporter 10.779s ok go/internal/srcimporter 13.264s ok go/parser 2.067s ok go/printer 2.426s ok go/scanner 1.084s ok go/token 1.139s ok go/types 37.093s ok go/version 1.057s ok hash 1.057s ok hash/adler32 1.057s ok hash/crc32 1.071s ok hash/crc64 1.071s ok hash/fnv 1.071s ok hash/maphash 1.040s ok html 1.019s ok html/template 1.294s ok image 1.457s ok image/color 1.057s ok image/draw 1.607s ok image/gif 1.861s ok image/jpeg 2.257s ok image/png 3.991s ok index/suffixarray 1.980s ok internal/abi 1.096s ok internal/buildcfg 1.020s ok internal/chacha8rand 1.043s ok internal/coverage/cformat 1.036s ok internal/coverage/cmerge 1.036s ok internal/coverage/pods 1.044s ok internal/coverage/slicereader 1.039s ok internal/coverage/slicewriter 1.039s ok internal/coverage/test 1.117s ok internal/cpu 3.238s ok internal/dag 1.086s ok internal/diff 1.028s ok internal/fmtsort 1.083s ok internal/fuzz 1.082s ok internal/godebug 14.250s ok internal/godebugs 1.081s ok internal/gover 1.070s ok internal/intern 1.262s ok internal/itoa 1.088s ok internal/platform 1.672s ok internal/poll 1.428s ok internal/profile 1.048s ok internal/reflectlite 1.065s ok internal/safefilepath 1.073s ok internal/saferio 1.133s ok internal/singleflight 1.116s ok internal/testenv 1.179s ok internal/trace 1.244s ok internal/trace/v2 14.694s ok internal/types/errors 1.567s ok internal/unsafeheader 1.053s ok internal/xcoff 1.055s ok internal/zstd 2.060s ok io 1.090s ok io/fs 1.325s ok io/ioutil 1.026s ok log 1.024s ok log/slog 1.148s ok log/slog/internal/benchmarks 1.052s ok log/slog/internal/buffer 1.052s ok log/syslog 2.373s ok maps 1.066s ok math 1.049s ok math/big 3.948s ok math/bits 1.035s ok math/cmplx 1.021s ok math/rand 4.018s ok math/rand/v2 2.605s ok mime 1.052s ok mime/multipart 5.416s ok mime/quotedprintable 1.120s ok net 9.719s ok net/http 9.930s ok net/http/cgi 29.069s ok net/http/cookiejar 1.096s ok net/http/fcgi 1.311s ok net/http/httptest 1.246s ok net/http/httptrace 1.085s ok net/http/httputil 1.687s ok net/http/internal 1.048s ok net/http/internal/ascii 1.048s ok net/http/pprof 6.414s ok net/internal/socktest 1.083s ok net/mail 1.092s ok net/netip 1.407s ok net/rpc 1.092s ok net/rpc/jsonrpc 1.092s ok net/smtp 1.092s ok net/textproto 1.056s ok net/url 1.033s ok os 6.629s ok os/exec 8.713s ok os/exec/internal/fdtest 1.081s ok os/signal 19.006s ok os/user 1.023s ok path 1.023s ok path/filepath 1.146s ok plugin 1.019s ok reflect 1.504s ok regexp 4.091s ok regexp/syntax 6.960s ok runtime 36.288s ok runtime/cgo 1.022s ok runtime/coverage 1.022s ok runtime/debug 2.159s ok runtime/internal/atomic 1.125s ok runtime/internal/math 1.060s ok runtime/internal/sys 1.065s ok runtime/internal/wasitest 1.031s ok runtime/metrics 1.093s ok runtime/pprof 18.832s ok runtime/race 10.935s ok runtime/trace 4.871s ok slices 1.495s ok sort 1.413s ok strconv 3.276s ok strings 2.656s ok sync 1.648s ok sync/atomic 5.131s ok syscall 7.940s ok testing 3.966s ok testing/fstest 1.070s ok testing/iotest 1.069s ok testing/quick 1.200s ok testing/slogtest 1.085s ok text/scanner 1.055s ok text/tabwriter 1.037s ok text/template 1.108s ok text/template/parse 1.088s ok time 3.143s ok unicode 1.039s ok unicode/utf16 1.028s ok unicode/utf8 1.059s ok cmd/addr2line 5.167s ok cmd/api 2.189s ok cmd/asm/internal/asm 4.167s ok cmd/asm/internal/lex 1.030s ok cmd/cgo/internal/swig 1.051s ok cmd/cgo/internal/test 1.740s ok cmd/cgo/internal/testcarchive 23.530s ok cmd/cgo/internal/testcshared 8.797s ok cmd/cgo/internal/testerrors 9.763s ok cmd/cgo/internal/testfortran 1.042s ok cmd/cgo/internal/testgodefs 1.531s ok cmd/cgo/internal/testlife 1.713s ok cmd/cgo/internal/testnocgo 1.033s ok cmd/cgo/internal/testplugin 30.049s ok cmd/cgo/internal/testsanitizers 19.514s ok cmd/cgo/internal/testshared 1.022s ok cmd/cgo/internal/testso 2.611s ok cmd/cgo/internal/teststdio 2.409s ok cmd/cgo/internal/testtls 1.054s ok cmd/compile/internal/abt 1.054s ok cmd/compile/internal/amd64 1.030s ok cmd/compile/internal/base 1.029s ok cmd/compile/internal/compare 1.029s ok cmd/compile/internal/devirtualize 1.023s ok cmd/compile/internal/dwarfgen 1.476s ok cmd/compile/internal/importer 1.875s ok cmd/compile/internal/inline/inlheur 1.484s ok cmd/compile/internal/ir 1.056s ok cmd/compile/internal/logopt 1.252s ok cmd/compile/internal/loopvar 1.030s ok cmd/compile/internal/noder 1.078s ok cmd/compile/internal/reflectdata 1.078s [no tests to run] ok cmd/compile/internal/ssa 10.763s ok cmd/compile/internal/syntax 1.285s ok cmd/compile/internal/test 15.871s ok cmd/compile/internal/typecheck 1.271s ok cmd/compile/internal/types 1.065s ok cmd/compile/internal/types2 10.379s ok cmd/covdata 1.081s ok cmd/cover 21.049s ok cmd/dist 1.051s ok cmd/distpack 1.024s ok cmd/doc 1.693s ok cmd/fix 2.385s ok cmd/go 333.788s ok cmd/go/internal/auth 1.085s ok cmd/go/internal/cache 1.166s ok cmd/go/internal/cfg 1.086s [no tests to run] ok cmd/go/internal/envcmd 1.132s ok cmd/go/internal/fsys 1.131s ok cmd/go/internal/generate 1.084s ok cmd/go/internal/gover 1.084s ok cmd/go/internal/imports 1.084s ok cmd/go/internal/load 1.091s ok cmd/go/internal/lockedfile 2.476s ok cmd/go/internal/lockedfile/internal/filelock 2.174s ok cmd/go/internal/modfetch 1.087s ok cmd/go/internal/modfetch/codehost 1.984s ok cmd/go/internal/modfetch/zip_sum_test 1.087s ok cmd/go/internal/modindex 1.583s ok cmd/go/internal/modload 1.082s ok cmd/go/internal/mvs 1.082s ok cmd/go/internal/par 1.208s ok cmd/go/internal/str 1.083s ok cmd/go/internal/test 1.078s ok cmd/go/internal/toolchain 1.047s ok cmd/go/internal/vcs 1.044s ok cmd/go/internal/vcweb 1.044s ok cmd/go/internal/vcweb/vcstest 3.192s ok cmd/go/internal/web 1.053s ok cmd/go/internal/work 1.267s ok cmd/gofmt 1.245s ok cmd/internal/archive 1.431s ok cmd/internal/buildid 1.555s ok cmd/internal/bootstrap_test 1.084s ok cmd/internal/cov 1.276s ok cmd/internal/dwarf 1.087s ok cmd/internal/edit 1.087s ok cmd/internal/goobj 1.027s ok cmd/internal/moddeps 1.864s ok cmd/internal/notsha256 1.027s ok cmd/internal/obj 1.504s ok cmd/internal/obj/ppc64 1.108s ok cmd/internal/obj/riscv 1.045s ok cmd/internal/obj/s390x 1.025s ok cmd/internal/obj/x86 3.629s ok cmd/internal/objabi 1.053s ok cmd/internal/pkgpath 5.336s ok cmd/internal/pkgpattern 1.060s ok cmd/internal/quoted 1.060s ok cmd/internal/src 1.023s ok cmd/internal/test2json 1.835s ok cmd/link 10.994s ok cmd/link/internal/benchmark 1.066s ok cmd/link/internal/ld 8.252s ok cmd/link/internal/loader 1.069s ok cmd/nm 9.667s ok cmd/objdump 5.334s ok cmd/pack 7.837s ok cmd/pprof 3.618s ok cmd/trace 1.166s ok cmd/vet 33.184s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2822 38832 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2092 49321 ns/op 1856 B/op 37 allocs/op Benchmark/Writer/PAX-4 1556 72677 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 4184 25540 ns/op 5105 B/op 15 allocs/op Benchmark/Reader/GNU-4 5725 18812 ns/op 5198 B/op 15 allocs/op Benchmark/Reader/PAX-4 2190 52395 ns/op 8723 B/op 33 allocs/op PASS ok archive/tar 1.738s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 319238660 ns/op 828832 B/op 83 allocs/op BenchmarkZip64Test-4 1 136491058 ns/op BenchmarkZip64TestSizes/4096-4 1732 67361 ns/op BenchmarkZip64TestSizes/1048576-4 171 669498 ns/op BenchmarkZip64TestSizes/67108864-4 1 137258679 ns/op PASS ok archive/zip 2.329s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 244179 466.6 ns/op BenchmarkReaderCopyUnoptimal-4 155268 727.4 ns/op BenchmarkReaderCopyNoWriteTo-4 6421 19443 ns/op BenchmarkReaderWriteToOptimal-4 6734 17286 ns/op BenchmarkReaderReadString-4 142791 843.6 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 237098 487.8 ns/op BenchmarkWriterCopyUnoptimal-4 238485 495.7 ns/op BenchmarkWriterCopyNoReadFrom-4 7184 17184 ns/op BenchmarkReaderEmpty-4 43633 3389 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 30174 4185 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 609801 184.3 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.661s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 6331 23922 ns/op 1369.81 MB/s BenchmarkWriteByte-4 477 245082 ns/op 16.71 MB/s BenchmarkWriteRune-4 255 468402 ns/op 26.23 MB/s BenchmarkBufferNotEmptyWriteRead-4 30 3925756 ns/op BenchmarkBufferFullSmallReads-4 98 1142169 ns/op BenchmarkBufferWriteBlock/N4096-4 6625 17427 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 406 299521 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 9032504 ns/op 4192263 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 4 25559402 ns/op 656.40 MB/s 8388632 B/op 0 allocs/op BenchmarkIndexByte/10-4 4374836 27.42 ns/op 364.75 MB/s BenchmarkIndexByte/32-4 4260303 28.62 ns/op 1117.99 MB/s BenchmarkIndexByte/4K-4 902216 131.7 ns/op 31089.32 MB/s BenchmarkIndexBytePortable/10-4 826932 139.4 ns/op 71.74 MB/s BenchmarkIndexBytePortable/32-4 264220 447.4 ns/op 71.53 MB/s BenchmarkIndexBytePortable/4K-4 2229 52785 ns/op 77.60 MB/s BenchmarkIndexRune/10-4 1000000 102.2 ns/op 97.87 MB/s BenchmarkIndexRune/32-4 1000000 103.7 ns/op 308.50 MB/s BenchmarkIndexRune/4K-4 395463 298.6 ns/op 13717.33 MB/s BenchmarkIndexRuneASCII/10-4 4600818 26.82 ns/op 372.79 MB/s BenchmarkIndexRuneASCII/32-4 4346120 28.39 ns/op 1127.02 MB/s BenchmarkIndexRuneASCII/4K-4 898810 133.3 ns/op 30727.85 MB/s BenchmarkEqual/0-4 7700589 15.47 ns/op BenchmarkEqual/1-4 1507429 79.12 ns/op 12.64 MB/s BenchmarkEqual/6-4 1464740 80.53 ns/op 74.51 MB/s BenchmarkEqual/9-4 1441569 82.40 ns/op 109.23 MB/s BenchmarkEqual/15-4 1403989 84.96 ns/op 176.55 MB/s BenchmarkEqual/16-4 1487503 79.70 ns/op 200.76 MB/s BenchmarkEqual/20-4 1377130 86.61 ns/op 230.93 MB/s BenchmarkEqual/32-4 1407651 84.44 ns/op 378.95 MB/s BenchmarkEqual/4K-4 69328 1727 ns/op 2371.41 MB/s BenchmarkEqualBothUnaligned/64_0-4 1498712 80.04 ns/op 799.64 MB/s BenchmarkEqualBothUnaligned/64_1-4 1305546 92.36 ns/op 692.92 MB/s BenchmarkEqualBothUnaligned/64_4-4 1470931 81.26 ns/op 787.62 MB/s BenchmarkEqualBothUnaligned/64_7-4 1482218 81.19 ns/op 788.28 MB/s BenchmarkEqualBothUnaligned/4096_0-4 70575 1704 ns/op 2403.68 MB/s BenchmarkEqualBothUnaligned/4096_1-4 48272 2488 ns/op 1646.27 MB/s BenchmarkEqualBothUnaligned/4096_4-4 122692 955.7 ns/op 4285.78 MB/s BenchmarkEqualBothUnaligned/4096_7-4 126249 944.8 ns/op 4335.13 MB/s BenchmarkIndex/10-4 2821617 42.86 ns/op 233.31 MB/s BenchmarkIndex/32-4 2872873 41.03 ns/op 779.94 MB/s BenchmarkIndex/4K-4 34424 3520 ns/op 1163.79 MB/s BenchmarkIndexEasy/10-4 2923917 40.80 ns/op 245.09 MB/s BenchmarkIndexEasy/32-4 2935728 41.33 ns/op 774.29 MB/s BenchmarkIndexEasy/4K-4 486954 240.7 ns/op 17014.10 MB/s BenchmarkCount/10-4 1594489 75.73 ns/op 132.05 MB/s BenchmarkCount/32-4 1444094 82.95 ns/op 385.79 MB/s BenchmarkCount/4K-4 33937 3539 ns/op 1157.42 MB/s BenchmarkCountEasy/10-4 1576366 75.38 ns/op 132.66 MB/s BenchmarkCountEasy/32-4 1446526 82.68 ns/op 387.05 MB/s BenchmarkCountEasy/4K-4 421486 278.8 ns/op 14691.22 MB/s BenchmarkCountSingle/10-4 3002858 39.82 ns/op 251.12 MB/s BenchmarkCountSingle/32-4 3033484 39.33 ns/op 813.56 MB/s BenchmarkCountSingle/4K-4 1000000 110.4 ns/op 37095.23 MB/s BenchmarkToUpper/#00-4 2864742 41.67 ns/op BenchmarkToUpper/ONLYUPPER-4 304604 390.1 ns/op BenchmarkToUpper/abc-4 524821 226.4 ns/op BenchmarkToUpper/AbC123-4 301152 400.7 ns/op BenchmarkToUpper/azAZ09_-4 277256 434.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 81609 1480 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40832 2850 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 59107 2026 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 131306 925.5 ns/op BenchmarkToLower/#00-4 2926354 40.74 ns/op BenchmarkToLower/abc-4 484090 246.7 ns/op BenchmarkToLower/AbC123-4 311701 391.7 ns/op BenchmarkToLower/azAZ09_-4 271630 437.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 79531 1507 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40970 2860 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 71502 1673 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 125990 937.5 ns/op BenchmarkFields/ASCII/16-4 150612 788.7 ns/op 20.29 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 11919 ns/op 21.48 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 600 197115 ns/op 20.78 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 36 3326604 ns/op 19.70 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 53898676 ns/op 19.45 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 92062 1307 ns/op 12.25 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5944 19157 ns/op 13.36 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 375 316345 ns/op 12.95 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 21 5505148 ns/op 11.90 MB/s 512265 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 97537506 ns/op 10.75 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 184351 651.6 ns/op 24.55 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12997 9302 ns/op 27.52 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 694 172433 ns/op 23.75 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 37 3139798 ns/op 20.87 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 58920792 ns/op 17.80 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 131556 913.2 ns/op 17.52 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9134 12995 ns/op 19.70 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 526 226302 ns/op 18.10 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 28 4067244 ns/op 16.11 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 74240235 ns/op 14.12 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2163100 55.46 ns/op BenchmarkTrimSpace/ASCII-4 1000000 118.1 ns/op BenchmarkTrimSpace/SomeNonASCII-4 112398 1063 ns/op BenchmarkTrimSpace/JustNonASCII-4 50421 2320 ns/op BenchmarkToValidUTF8/Valid-4 492003 239.8 ns/op BenchmarkToValidUTF8/InvalidASCII-4 345536 346.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 101007 1148 ns/op BenchmarkIndexHard1-4 838 141120 ns/op BenchmarkIndexHard2-4 603 199347 ns/op BenchmarkIndexHard3-4 151 786319 ns/op BenchmarkIndexHard4-4 98 1177265 ns/op BenchmarkLastIndexHard1-4 5 21298366 ns/op BenchmarkLastIndexHard2-4 4 28310356 ns/op BenchmarkLastIndexHard3-4 4 31365966 ns/op BenchmarkCountHard1-4 837 141232 ns/op BenchmarkCountHard2-4 598 198845 ns/op BenchmarkCountHard3-4 151 792531 ns/op BenchmarkSplitEmptySeparator-4 1 112586939 ns/op BenchmarkSplitSingleByteSeparator-4 16 6652605 ns/op BenchmarkSplitMultiByteSeparator-4 12 8387765 ns/op BenchmarkSplitNSingleByteSeparator-4 198234 623.4 ns/op BenchmarkSplitNMultiByteSeparator-4 76070 1566 ns/op BenchmarkRepeat-4 194280 609.6 ns/op BenchmarkRepeatLarge/256/1-4 142046 834.8 ns/op 306.67 MB/s BenchmarkRepeatLarge/256/16-4 213789 564.8 ns/op 453.26 MB/s BenchmarkRepeatLarge/512/1-4 101812 1163 ns/op 440.19 MB/s BenchmarkRepeatLarge/512/16-4 133264 895.1 ns/op 571.99 MB/s BenchmarkRepeatLarge/1024/1-4 68824 1746 ns/op 586.43 MB/s BenchmarkRepeatLarge/1024/16-4 81274 1490 ns/op 687.41 MB/s BenchmarkRepeatLarge/2048/1-4 41770 2870 ns/op 713.53 MB/s BenchmarkRepeatLarge/2048/16-4 47427 2523 ns/op 811.76 MB/s BenchmarkRepeatLarge/4096/1-4 23846 5101 ns/op 802.99 MB/s BenchmarkRepeatLarge/4096/16-4 25995 4624 ns/op 885.90 MB/s BenchmarkRepeatLarge/8192/1-4 12537 9190 ns/op 891.44 MB/s BenchmarkRepeatLarge/8192/16-4 12972 8912 ns/op 919.19 MB/s BenchmarkRepeatLarge/8192/4097-4 23748 5197 ns/op 788.32 MB/s BenchmarkRepeatLarge/16384/1-4 6919 17558 ns/op 933.14 MB/s BenchmarkRepeatLarge/16384/16-4 7521 17135 ns/op 956.14 MB/s BenchmarkRepeatLarge/16384/4097-4 8998 13292 ns/op 924.68 MB/s BenchmarkRepeatLarge/32768/1-4 4008 32985 ns/op 993.41 MB/s BenchmarkRepeatLarge/32768/16-4 3408 32600 ns/op 1005.17 MB/s BenchmarkRepeatLarge/32768/4097-4 4264 30936 ns/op 927.05 MB/s BenchmarkRepeatLarge/65536/1-4 1868 63451 ns/op 1032.87 MB/s BenchmarkRepeatLarge/65536/16-4 1870 63082 ns/op 1038.90 MB/s BenchmarkRepeatLarge/65536/4097-4 1959 61783 ns/op 994.69 MB/s BenchmarkRepeatLarge/131072/1-4 466 262842 ns/op 498.67 MB/s BenchmarkRepeatLarge/131072/16-4 463 253979 ns/op 516.07 MB/s BenchmarkRepeatLarge/131072/4097-4 486 244113 ns/op 520.28 MB/s BenchmarkRepeatLarge/262144/1-4 238 499788 ns/op 524.51 MB/s BenchmarkRepeatLarge/262144/16-4 238 495859 ns/op 528.67 MB/s BenchmarkRepeatLarge/262144/4097-4 240 488714 ns/op 528.14 MB/s BenchmarkRepeatLarge/524288/1-4 100 1006657 ns/op 520.82 MB/s BenchmarkRepeatLarge/524288/16-4 121 990337 ns/op 529.40 MB/s BenchmarkRepeatLarge/524288/4097-4 122 968903 ns/op 537.02 MB/s BenchmarkRepeatLarge/1048576/1-4 63 1969391 ns/op 532.44 MB/s BenchmarkRepeatLarge/1048576/16-4 64 1959060 ns/op 535.24 MB/s BenchmarkRepeatLarge/1048576/4097-4 62 1927339 ns/op 542.06 MB/s BenchmarkRepeatLarge/2097152/1-4 28 3949774 ns/op 530.96 MB/s BenchmarkRepeatLarge/2097152/16-4 30 4003484 ns/op 523.83 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 3912744 ns/op 535.06 MB/s BenchmarkRepeatLarge/4194304/1-4 14 8016759 ns/op 523.19 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7896545 ns/op 531.16 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7733128 ns/op 541.98 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15817042 ns/op 530.35 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15614425 ns/op 537.23 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15305738 ns/op 547.94 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30480236 ns/op 550.43 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30147802 ns/op 556.50 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30148983 ns/op 556.48 MB/s BenchmarkRepeatLarge/33554432/1-4 2 63178215 ns/op 531.11 MB/s BenchmarkRepeatLarge/33554432/16-4 2 59513146 ns/op 563.82 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 58558754 ns/op 573.00 MB/s BenchmarkRepeatLarge/67108864/1-4 1 119086589 ns/op 563.53 MB/s BenchmarkRepeatLarge/67108864/16-4 1 118814571 ns/op 564.82 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 117812893 ns/op 569.62 MB/s BenchmarkRepeatLarge/134217728/1-4 1 262868977 ns/op 510.59 MB/s BenchmarkRepeatLarge/134217728/16-4 1 235877325 ns/op 569.01 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 233803788 ns/op 574.06 MB/s BenchmarkRepeatLarge/268435456/1-4 1 525689250 ns/op 510.64 MB/s BenchmarkRepeatLarge/268435456/16-4 1 473927214 ns/op 566.41 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 468382962 ns/op 573.11 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1077747576 ns/op 498.14 MB/s BenchmarkRepeatLarge/536870912/16-4 1 957548571 ns/op 560.67 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 961520608 ns/op 558.36 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2177671174 ns/op 493.07 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1892484553 ns/op 567.37 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1871939833 ns/op 573.60 MB/s BenchmarkBytesCompare/1-4 9827701 11.76 ns/op BenchmarkBytesCompare/2-4 10190388 11.69 ns/op BenchmarkBytesCompare/4-4 9991882 11.66 ns/op BenchmarkBytesCompare/8-4 10097444 11.43 ns/op BenchmarkBytesCompare/16-4 10514073 11.06 ns/op BenchmarkBytesCompare/32-4 9290438 12.57 ns/op BenchmarkBytesCompare/64-4 7877625 14.69 ns/op BenchmarkBytesCompare/128-4 6966537 15.08 ns/op BenchmarkBytesCompare/256-4 6336308 18.60 ns/op BenchmarkBytesCompare/512-4 4564502 26.06 ns/op BenchmarkBytesCompare/1024-4 2909250 40.99 ns/op BenchmarkBytesCompare/2048-4 1689024 71.35 ns/op BenchmarkIndexAnyASCII/1:1-4 2540334 46.06 ns/op BenchmarkIndexAnyASCII/1:2-4 2621701 45.52 ns/op BenchmarkIndexAnyASCII/1:4-4 2609583 45.58 ns/op BenchmarkIndexAnyASCII/1:8-4 2578051 46.39 ns/op BenchmarkIndexAnyASCII/1:16-4 2613151 46.26 ns/op BenchmarkIndexAnyASCII/1:32-4 2582602 46.55 ns/op BenchmarkIndexAnyASCII/1:64-4 2538526 46.28 ns/op BenchmarkIndexAnyASCII/16:1-4 2265246 55.54 ns/op BenchmarkIndexAnyASCII/16:2-4 338276 359.1 ns/op BenchmarkIndexAnyASCII/16:4-4 333686 360.2 ns/op BenchmarkIndexAnyASCII/16:8-4 335410 359.0 ns/op BenchmarkIndexAnyASCII/16:16-4 315830 370.7 ns/op BenchmarkIndexAnyASCII/16:32-4 294246 395.3 ns/op BenchmarkIndexAnyASCII/16:64-4 271020 444.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1897068 62.89 ns/op BenchmarkIndexAnyASCII/256:2-4 23946 4995 ns/op BenchmarkIndexAnyASCII/256:4-4 24178 4967 ns/op BenchmarkIndexAnyASCII/256:8-4 24147 4984 ns/op BenchmarkIndexAnyASCII/256:16-4 24008 5006 ns/op BenchmarkIndexAnyASCII/256:32-4 23599 5058 ns/op BenchmarkIndexAnyASCII/256:64-4 23641 5099 ns/op BenchmarkIndexAnyUTF8/1:1-4 2616532 45.92 ns/op BenchmarkIndexAnyUTF8/1:2-4 2639128 46.03 ns/op BenchmarkIndexAnyUTF8/1:4-4 2602335 45.80 ns/op BenchmarkIndexAnyUTF8/1:8-4 2671749 45.61 ns/op BenchmarkIndexAnyUTF8/1:16-4 2636965 46.28 ns/op BenchmarkIndexAnyUTF8/1:32-4 2597766 46.36 ns/op BenchmarkIndexAnyUTF8/1:64-4 2609143 45.87 ns/op BenchmarkIndexAnyUTF8/16:1-4 158388 762.3 ns/op BenchmarkIndexAnyUTF8/16:2-4 286741 421.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 281343 420.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 284118 422.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 282098 426.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 260666 449.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 262363 455.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11007 ns/op BenchmarkIndexAnyUTF8/256:2-4 19867 6093 ns/op BenchmarkIndexAnyUTF8/256:4-4 19732 6122 ns/op BenchmarkIndexAnyUTF8/256:8-4 19831 6036 ns/op BenchmarkIndexAnyUTF8/256:16-4 19702 6156 ns/op BenchmarkIndexAnyUTF8/256:32-4 18276 6542 ns/op BenchmarkIndexAnyUTF8/256:64-4 18142 6670 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2579563 46.48 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2511250 46.03 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2626514 45.71 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2603662 45.92 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2625127 46.07 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2579500 46.54 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2577447 46.21 ns/op BenchmarkLastIndexAnyASCII/16:1-4 345088 346.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 342690 343.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 341949 345.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 335839 347.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 329697 358.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 303606 390.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 277549 432.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24865 4739 ns/op BenchmarkLastIndexAnyASCII/256:2-4 25188 4698 ns/op BenchmarkLastIndexAnyASCII/256:4-4 25304 4738 ns/op BenchmarkLastIndexAnyASCII/256:8-4 25190 4774 ns/op BenchmarkLastIndexAnyASCII/256:16-4 25065 4769 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24744 4820 ns/op BenchmarkLastIndexAnyASCII/256:64-4 24678 4836 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2619481 46.12 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2608898 45.95 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2602843 45.94 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2606330 46.25 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2638762 46.44 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2567994 47.17 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2623240 46.13 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 233078 496.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 283909 411.9 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 290131 415.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 279321 417.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 284396 414.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 267360 451.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 264800 454.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16911 6716 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 20098 5964 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 20092 5981 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 20088 5975 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19887 6047 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18300 6519 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18276 6541 ns/op BenchmarkTrimASCII/1:1-4 2916174 40.86 ns/op BenchmarkTrimASCII/1:2-4 2447916 49.14 ns/op BenchmarkTrimASCII/1:4-4 2227242 53.65 ns/op BenchmarkTrimASCII/1:8-4 1991808 60.64 ns/op BenchmarkTrimASCII/1:16-4 1670138 71.41 ns/op BenchmarkTrimASCII/16:1-4 430639 271.7 ns/op BenchmarkTrimASCII/16:2-4 345572 346.4 ns/op BenchmarkTrimASCII/16:4-4 340518 351.4 ns/op BenchmarkTrimASCII/16:8-4 333493 352.2 ns/op BenchmarkTrimASCII/16:16-4 330962 361.4 ns/op BenchmarkTrimASCII/256:1-4 32647 3659 ns/op BenchmarkTrimASCII/256:2-4 25046 4775 ns/op BenchmarkTrimASCII/256:4-4 24933 4766 ns/op BenchmarkTrimASCII/256:8-4 24757 4785 ns/op BenchmarkTrimASCII/256:16-4 24946 4776 ns/op BenchmarkTrimASCII/4096:1-4 2034 58346 ns/op BenchmarkTrimASCII/4096:2-4 1520 75629 ns/op BenchmarkTrimASCII/4096:4-4 1548 75311 ns/op BenchmarkTrimASCII/4096:8-4 1550 75369 ns/op BenchmarkTrimASCII/4096:16-4 1552 75255 ns/op BenchmarkTrimByte-4 1947820 57.64 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13228 9045 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13341 9004 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 697 168467 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1390 84235 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2728 42807 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5152 22219 ns/op BenchmarkCompareBytesEqual-4 10233519 11.17 ns/op BenchmarkCompareBytesToNil-4 12757526 9.425 ns/op BenchmarkCompareBytesEmpty-4 12655561 8.619 ns/op BenchmarkCompareBytesIdentical-4 12931969 9.286 ns/op BenchmarkCompareBytesSameLength-4 10243194 10.79 ns/op BenchmarkCompareBytesDifferentLength-4 10276388 10.72 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1378 75187 ns/op 13946.40 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1399 85087 ns/op 12323.75 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1371 82430 ns/op 12720.94 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1395 78763 ns/op 13313.10 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1389 74864 ns/op 14006.58 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1326 87084 ns/op 12041.13 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1383 79946 ns/op 13116.12 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1398 84898 ns/op 12351.19 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1485 84225 ns/op 12449.83 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1416 84039 ns/op 12477.40 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1402 84406 ns/op 12423.04 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1390 84774 ns/op 12369.14 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1401 83785 ns/op 12515.17 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1402 84022 ns/op 12479.86 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1408 71447 ns/op 14676.35 MB/s BenchmarkCompareBytesBig-4 1400 80027 ns/op 13102.98 MB/s BenchmarkCompareBytesBigIdentical-4 13330830 9.024 ns/op 116197355.02 MB/s PASS ok bytes 61.605s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 76102838 ns/op 1.31 MB/s 3616380 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 308281168 ns/op 1.84 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 5 23578721 ns/op 0.69 MB/s 3643376 B/op 50 allocs/op PASS ok compress/bzip2 2.405s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 62 1723717 ns/op 5.80 MB/s 41994 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16469995 ns/op 6.07 MB/s 41776 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 166860953 ns/op 5.99 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 63 1769454 ns/op 5.65 MB/s 41920 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17805032 ns/op 5.62 MB/s 45010 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 182647841 ns/op 5.48 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 66 1747349 ns/op 5.72 MB/s 42568 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17024244 ns/op 5.87 MB/s 42272 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 172423233 ns/op 5.80 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 66 1758386 ns/op 5.69 MB/s 42318 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16896621 ns/op 5.92 MB/s 42264 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 171995028 ns/op 5.81 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 61 1898427 ns/op 5.27 MB/s 42722 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18243053 ns/op 5.48 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 185024833 ns/op 5.40 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1508378 ns/op 6.63 MB/s 43268 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12739220 ns/op 7.85 MB/s 46858 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 130205678 ns/op 7.68 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 80 1351213 ns/op 7.40 MB/s 43929 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10217278 ns/op 9.79 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 102943460 ns/op 9.71 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 82 1356555 ns/op 7.37 MB/s 43958 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10292477 ns/op 9.72 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 102380822 ns/op 9.77 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 87 1161802 ns/op 8.61 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11125611 ns/op 8.99 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 110963471 ns/op 9.01 MB/s BenchmarkEncode/Digits/Speed/1e4-4 49 2208013 ns/op 4.53 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20253819 ns/op 4.94 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 197994010 ns/op 5.05 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6459182 ns/op 1.55 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 74728190 ns/op 1.34 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 785795920 ns/op 1.27 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6357209 ns/op 1.57 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 75638918 ns/op 1.32 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 784685049 ns/op 1.27 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 79 1414056 ns/op 7.07 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 12103848 ns/op 8.26 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 119120144 ns/op 8.39 MB/s BenchmarkEncode/Newton/Speed/1e4-4 52 2089082 ns/op 4.79 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16128853 ns/op 6.20 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 161211072 ns/op 6.20 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6256192 ns/op 1.60 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 68829652 ns/op 1.45 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 705922710 ns/op 1.42 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6302562 ns/op 1.59 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 86120426 ns/op 1.16 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 897619264 ns/op 1.11 MB/s PASS ok compress/flate 15.621s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2208724 ns/op 4.53 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2294815 ns/op 4.36 MB/s BenchmarkDecoder/1e5-4 5 21850247 ns/op 4.58 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22015805 ns/op 4.54 MB/s BenchmarkDecoder/1e6-4 1 219973497 ns/op 4.55 MB/s BenchmarkDecoder/1e-Reuse6-4 1 220022176 ns/op 4.54 MB/s BenchmarkEncoder/1e4-4 57 1952308 ns/op 5.12 MB/s BenchmarkEncoder/1e-Reuse4-4 57 1796013 ns/op 5.57 MB/s BenchmarkEncoder/1e5-4 6 18621460 ns/op 5.37 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18539826 ns/op 5.39 MB/s BenchmarkEncoder/1e6-4 1 189145728 ns/op 5.29 MB/s BenchmarkEncoder/1e-Reuse6-4 1 192184654 ns/op 5.20 MB/s PASS ok compress/lzw 3.595s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3877172 ns/op PASS ok container/heap 1.189s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 24253 4974 ns/op BenchmarkWithTimeout/concurrency=40-4 5430 22151 ns/op BenchmarkWithTimeout/concurrency=4000-4 5178 23993 ns/op BenchmarkWithTimeout/concurrency=400000-4 6633 17399 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 377821 296.9 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13178 9426 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 16309 7089 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2842 41535 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2017 64218 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2553 45581 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 249 494718 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 176 868221 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 273 422922 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 21 4938059 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 8499834 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 27 4336520 ns/op BenchmarkCheckCanceled/Err-4 278776 424.8 ns/op BenchmarkCheckCanceled/Done-4 425592 281.7 ns/op BenchmarkContextCancelDone-4 449124 252.3 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 13470 8899 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 12601 9522 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10376 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9339 11916 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8305 14309 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 498866 240.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 283532 417.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 197265 602.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 124281 965.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 64106 1865 ns/op PASS ok context 11.272s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1760343 68.44 ns/op 233.77 MB/s BenchmarkDecrypt-4 1791133 67.00 ns/op 238.79 MB/s BenchmarkExpand-4 991658 121.0 ns/op PASS ok crypto/aes 1.572s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 189208 669.6 ns/op 95.58 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 381091 318.6 ns/op 200.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 188941 693.9 ns/op 92.23 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 381878 349.7 ns/op 183.04 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 120543 1387 ns/op 973.51 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 180416 1063 ns/op 1270.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 107958 1514 ns/op 891.95 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 149124 1226 ns/op 1101.34 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 32528 5031 ns/op 1628.31 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 46234 4295 ns/op 1907.21 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 26114 5487 ns/op 1493.03 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 29373 5145 ns/op 1592.11 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6541 16940 ns/op 60.15 MB/s BenchmarkAESCFBDecrypt1K-4 6981 17037 ns/op 59.81 MB/s BenchmarkAESCFBDecrypt8K-4 908 131821 ns/op 62.11 MB/s BenchmarkAESOFB1K-4 10000 11000 ns/op 92.63 MB/s BenchmarkAESCTR1K-4 13827 8672 ns/op 117.50 MB/s BenchmarkAESCTR8K-4 1766 68501 ns/op 119.52 MB/s BenchmarkAESCBCEncrypt1K-4 14068 8494 ns/op 120.55 MB/s BenchmarkAESCBCDecrypt1K-4 18051 6841 ns/op 149.69 MB/s PASS ok crypto/cipher 4.382s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 77043 1511 ns/op 5.29 MB/s BenchmarkDecrypt-4 81846 1423 ns/op 5.62 MB/s BenchmarkTDESEncrypt-4 32146 3750 ns/op 2.13 MB/s BenchmarkTDESDecrypt-4 32373 3723 ns/op 2.15 MB/s PASS ok crypto/des 1.671s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 958 126967 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 13 8597411 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 5 21634341 ns/op 1531 B/op 21 allocs/op BenchmarkECDH/X25519-4 93 1262096 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.783s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1688 66793 ns/op 2511 B/op 33 allocs/op BenchmarkSign/P384-4 31 3739965 ns/op 2680 B/op 34 allocs/op BenchmarkSign/P521-4 13 8819548 ns/op 3064 B/op 35 allocs/op BenchmarkVerify/P256-4 946 126836 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9484336 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 23887347 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4045 28587 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 55 2134617 ns/op 1095 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 21 5251746 ns/op 1414 B/op 17 allocs/op PASS ok crypto/ecdsa 2.601s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 322 359818 ns/op BenchmarkNewKeyFromSeed-4 325 373196 ns/op BenchmarkSigning-4 303 399232 ns/op BenchmarkVerification-4 204 590190 ns/op PASS ok crypto/ed25519 1.706s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5029 23843 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 147 807965 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 55 2141076 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5151475 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1364 86838 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 56 2085361 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5760381 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14685371 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12732 9207 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5964 19718 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3516 31310 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 80 1472204 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2292 50866 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 300 396292 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1492 76760 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1148612 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.395s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14841 7898 ns/op 129.66 MB/s BenchmarkHMACSHA256_32-4 24162 4861 ns/op 6.58 MB/s BenchmarkNewWriteSum-4 12073 9339 ns/op 3.43 MB/s PASS ok crypto/hmac 1.673s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 55339 2145 ns/op BenchmarkModSub-4 53736 2202 ns/op BenchmarkMontgomeryRepr-4 27370 4307 ns/op BenchmarkMontgomeryMul-4 27871 4274 ns/op BenchmarkModMul-4 13453 8848 ns/op BenchmarkExpBig-4 15 7393624 ns/op BenchmarkExp-4 6 17251510 ns/op PASS ok crypto/internal/bigmod 2.215s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3120 34696 ns/op BenchmarkScalarBaseMult-4 361 319216 ns/op BenchmarkScalarMult-4 162 732247 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 232 513679 ns/op PASS ok crypto/internal/edwards25519 1.695s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 516720 213.8 ns/op BenchmarkMultiply-4 4419398 27.05 ns/op BenchmarkSquare-4 5248713 22.60 ns/op BenchmarkInvert-4 25058 4768 ns/op BenchmarkMult32-4 1516296 81.87 ns/op PASS ok crypto/internal/edwards25519/field 1.866s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 52 2011658 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1617 74563 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 20 5434316 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14374991 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 160 722754 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8125 15515 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 61 1838484 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4413869 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.144s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 566329 198.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 288427 396.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 118276 994.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 601357 199.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 296440 392.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 119013 1003 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.817s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 119744 979.0 ns/op 8.17 MB/s BenchmarkHash64-4 147654 805.1 ns/op 79.50 MB/s BenchmarkHash128-4 133815 887.1 ns/op 144.29 MB/s BenchmarkHash256-4 107148 1109 ns/op 230.75 MB/s BenchmarkHash512-4 77736 1545 ns/op 331.35 MB/s BenchmarkHash1K-4 49537 2428 ns/op 421.74 MB/s BenchmarkHash8K-4 8136 14566 ns/op 562.42 MB/s BenchmarkHash1M-4 67 1784568 ns/op 587.58 MB/s BenchmarkHash8M-4 8 14216465 ns/op 590.06 MB/s BenchmarkHash8BytesUnaligned-4 119686 965.5 ns/op 8.29 MB/s BenchmarkHash1KUnaligned-4 49527 2424 ns/op 422.42 MB/s BenchmarkHash8KUnaligned-4 8220 14580 ns/op 561.88 MB/s PASS ok crypto/md5 2.843s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 141834941 ns/op PASS ok crypto/rand 1.230s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13424 8942 ns/op 14.31 MB/s BenchmarkRC4_1K-4 1612 70471 ns/op 14.53 MB/s BenchmarkRC4_8K-4 213 559324 ns/op 14.47 MB/s PASS ok crypto/rc4 1.585s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10569202 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23470841 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 42465306 ns/op BenchmarkEncryptPKCS1v15/2048-4 38 2904032 ns/op BenchmarkDecryptOAEP/2048-4 10 10670610 ns/op BenchmarkEncryptOAEP/2048-4 37 2869232 ns/op BenchmarkSignPKCS1v15/2048-4 10 10623735 ns/op BenchmarkVerifyPKCS1v15/2048-4 40 2822417 ns/op BenchmarkSignPSS/2048-4 10 10710985 ns/op BenchmarkVerifyPSS/2048-4 40 2847145 ns/op PASS ok crypto/rsa 2.682s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 100159 1161 ns/op 6.89 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 114568 1024 ns/op 7.82 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 76096 1521 ns/op 210.37 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 87715 1360 ns/op 235.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 50221 2394 ns/op 427.65 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53626 2228 ns/op 459.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11636 ns/op 704.05 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9997 11575 ns/op 707.72 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.142s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 81018 1441 ns/op 5.55 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 90236 1281 ns/op 6.24 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 88104 1308 ns/op 6.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 26071 4535 ns/op 225.80 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27297 4366 ns/op 234.55 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 27369 4383 ns/op 233.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4213 28286 ns/op 289.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4155 27740 ns/op 295.31 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4242 27919 ns/op 293.43 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.347s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 55920 2103 ns/op 3.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 69837 1684 ns/op 4.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 63043 1907 ns/op 4.20 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27985 4266 ns/op 240.03 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31292 3801 ns/op 269.41 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29550 4063 ns/op 252.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5774 20129 ns/op 406.97 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6063 19763 ns/op 414.51 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5895 19853 ns/op 412.62 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.336s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17543589 6.762 ns/op BenchmarkConstantTimeEq-4 17014945 6.798 ns/op BenchmarkConstantTimeLessOrEq-4 17537577 6.833 ns/op BenchmarkXORBytes/8Bytes-4 4458405 26.45 ns/op 302.44 MB/s BenchmarkXORBytes/128Bytes-4 3965647 29.83 ns/op 4291.50 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 131.1 ns/op 15627.16 MB/s BenchmarkXORBytes/32768Bytes-4 60638 1988 ns/op 16479.74 MB/s PASS ok crypto/subtle 2.008s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 219 538145 ns/op BenchmarkCertCache/1-4 223 536965 ns/op BenchmarkCertCache/2-4 200 532674 ns/op BenchmarkCertCache/3-4 225 539884 ns/op BenchmarkHandshakeServer/RSA-4 16 7252634 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 7735043 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 7371496 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 90 1191238 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 140 851981 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 50 2412767 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 55 2059522 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 34308628 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 33613964 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 25865309 ns/op 40.54 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 33269673 ns/op 31.52 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 40061619 ns/op 52.35 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 54276889 ns/op 38.64 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 68529870 ns/op 61.20 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 96810796 ns/op 43.32 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 124954559 ns/op 67.13 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 182008672 ns/op 46.09 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 238190336 ns/op 70.44 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 350787373 ns/op 47.83 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 474753572 ns/op 70.68 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 694184922 ns/op 48.34 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 952926026 ns/op 70.42 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1371844574 ns/op 48.92 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 26270178 ns/op 39.92 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 34151837 ns/op 30.70 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 40943259 ns/op 51.22 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 55424292 ns/op 37.84 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 68115142 ns/op 61.58 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 96932400 ns/op 43.27 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 126631884 ns/op 66.24 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 181851397 ns/op 46.13 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 238238146 ns/op 70.42 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 343923569 ns/op 48.78 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 473744104 ns/op 70.83 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 685925185 ns/op 48.92 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 941597022 ns/op 71.27 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1371476167 ns/op 48.93 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 704578865 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707861807 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288732879 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289580703 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 150684296 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 150617008 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 81201719 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 81045526 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 39623092 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 39386218 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 144084452 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 147238726 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 64900458 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 65303004 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 38355678 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 38410054 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 25044678 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 25081289 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 17170686 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 16923568 ns/op PASS ok crypto/tls 20.058s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 13897309 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 325 364670 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1064 110311 ns/op 12659 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 955 122005 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 1.999s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 34 3051944 ns/op 281259 B/op 1654 allocs/op BenchmarkConcurrentStmtQuery-4 33 3434022 ns/op 274194 B/op 2080 allocs/op BenchmarkConcurrentStmtExec-4 42 2700091 ns/op 221642 B/op 761 allocs/op BenchmarkConcurrentTxQuery-4 43 2981174 ns/op 276248 B/op 2175 allocs/op BenchmarkConcurrentTxExec-4 49 2325841 ns/op 87763 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 38 2692595 ns/op 106284 B/op 2067 allocs/op BenchmarkConcurrentTxStmtExec-4 96 1086759 ns/op 40186 B/op 381 allocs/op BenchmarkConcurrentRandom-4 45 2717258 ns/op 231360 B/op 1878 allocs/op BenchmarkManyConcurrentQueries-4 2462 46681 ns/op 4118 B/op 20 allocs/op BenchmarkGrabConn-4 167719 737.5 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.520s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1632 63395 ns/op BenchmarkSymbols32-4 2124 54710 ns/op PASS ok debug/elf 1.280s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 221232 558.3 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 88 1315561 ns/op 180246 B/op 13 allocs/op Benchmark115/LineToPC-4 73 1570987 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16852 7075 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.956s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 42253 2727 ns/op BenchmarkMarshal-4 460 239369 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 1656 66200 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.501s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 252 437010 ns/op 18.75 MB/s BenchmarkEncodeToString-4 283 392820 ns/op 20.85 MB/s BenchmarkDecode-4 129 891175 ns/op 14.71 MB/s BenchmarkDecodeString-4 133 886736 ns/op 14.79 MB/s PASS ok encoding/base32 1.800s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 332 333956 ns/op 24.53 MB/s BenchmarkDecodeString/2-4 304586 373.3 ns/op 10.72 MB/s BenchmarkDecodeString/4-4 243970 481.9 ns/op 16.60 MB/s BenchmarkDecodeString/8-4 197692 601.5 ns/op 19.95 MB/s BenchmarkDecodeString/64-4 36141 3313 ns/op 26.56 MB/s BenchmarkDecodeString/8192-4 332 357908 ns/op 30.52 MB/s BenchmarkNewEncoding-4 58832 1998 ns/op 128.13 MB/s PASS ok encoding/base64 2.065s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1312 88129 ns/op 45.39 MB/s BenchmarkReadStruct-4 16384 7405 ns/op 10.13 MB/s BenchmarkWriteStruct-4 15572 7776 ns/op 9.65 MB/s BenchmarkReadInts-4 47275 2486 ns/op 12.07 MB/s BenchmarkWriteInts-4 46557 2583 ns/op 11.61 MB/s BenchmarkWriteSlice1000Int32s-4 1317 89862 ns/op 44.51 MB/s BenchmarkPutUint16-4 3945820 30.30 ns/op 66.01 MB/s BenchmarkAppendUint16-4 3726862 32.11 ns/op 62.29 MB/s BenchmarkPutUint32-4 2780156 43.62 ns/op 91.71 MB/s BenchmarkAppendUint32-4 2860734 41.69 ns/op 95.95 MB/s BenchmarkPutUint64-4 1040211 113.1 ns/op 70.74 MB/s BenchmarkAppendUint64-4 1000000 111.2 ns/op 71.97 MB/s BenchmarkLittleEndianPutUint16-4 4067610 29.47 ns/op 67.87 MB/s BenchmarkLittleEndianAppendUint16-4 3957631 30.58 ns/op 65.39 MB/s BenchmarkLittleEndianPutUint32-4 2849502 42.54 ns/op 94.02 MB/s BenchmarkLittleEndianAppendUint32-4 2788882 43.36 ns/op 92.26 MB/s BenchmarkLittleEndianPutUint64-4 969324 115.4 ns/op 69.34 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 111.1 ns/op 72.00 MB/s BenchmarkReadFloats-4 161436 733.8 ns/op 16.35 MB/s BenchmarkWriteFloats-4 159897 742.6 ns/op 16.16 MB/s BenchmarkReadSlice1000Float32s-4 1155 99072 ns/op 40.37 MB/s BenchmarkWriteSlice1000Float32s-4 1120 105752 ns/op 37.82 MB/s BenchmarkReadSlice1000Uint8s-4 76023 1553 ns/op 643.98 MB/s BenchmarkWriteSlice1000Uint8s-4 121629 1107 ns/op 903.23 MB/s BenchmarkPutUvarint32-4 803592 145.2 ns/op 27.54 MB/s BenchmarkPutUvarint64-4 211993 550.7 ns/op 14.53 MB/s PASS ok encoding/binary 4.932s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6322 16742 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7450 15827 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7608 15663 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4014 26178 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7561 14498 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8163 14514 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8295 14712 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4858 24761 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12201 9901 ns/op PASS ok encoding/csv 2.294s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12411 9290 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16539 7324 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 272 424379 ns/op 16709 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 771 176399 ns/op 636 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1624 70043 ns/op 53 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1581 72849 ns/op 55 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2372 48194 ns/op 164 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 69 1732571 ns/op 33806 B/op 252 allocs/op BenchmarkDecodeComplex128Slice-4 691 174381 ns/op 25218 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1405 85284 ns/op 10792 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1483 79666 ns/op 9756 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 948 122051 ns/op 39127 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 324 353400 ns/op 66239 B/op 2201 allocs/op BenchmarkDecodeBytesSlice-4 595 184545 ns/op 23693 B/op 189 allocs/op BenchmarkDecodeInterfaceSlice-4 104 1168995 ns/op 82973 B/op 3178 allocs/op BenchmarkDecodeMap-4 72 1578560 ns/op 54130 B/op 181 allocs/op PASS ok encoding/gob 3.422s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12171 9705 ns/op 26.38 MB/s BenchmarkEncode/1024-4 2862 39120 ns/op 26.18 MB/s BenchmarkEncode/4096-4 739 157092 ns/op 26.07 MB/s BenchmarkEncode/16384-4 192 621005 ns/op 26.38 MB/s BenchmarkDecode/256-4 23216 5136 ns/op 49.84 MB/s BenchmarkDecode/1024-4 5682 20400 ns/op 50.20 MB/s BenchmarkDecode/4096-4 1443 81825 ns/op 50.06 MB/s BenchmarkDecode/16384-4 367 327063 ns/op 50.09 MB/s BenchmarkDump/256-4 1288 88992 ns/op 2.88 MB/s BenchmarkDump/1024-4 345 346073 ns/op 2.96 MB/s BenchmarkDump/4096-4 87 1373462 ns/op 2.98 MB/s BenchmarkDump/16384-4 20 5653797 ns/op 2.90 MB/s PASS ok encoding/hex 2.832s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 128440575 ns/op 15.11 MB/s 8391320 B/op 57 allocs/op BenchmarkCodeEncoderError-4 1 131112962 ns/op 14.80 MB/s 8525800 B/op 139 allocs/op BenchmarkCodeMarshal-4 1 132272368 ns/op 14.67 MB/s 10332832 B/op 59 allocs/op BenchmarkCodeMarshalError-4 1 137456876 ns/op 14.12 MB/s 10334488 B/op 109 allocs/op BenchmarkMarshalBytes/32-4 20887 5772 ns/op BenchmarkMarshalBytes/256-4 5250 22099 ns/op BenchmarkMarshalBytes/4096-4 471 250808 ns/op BenchmarkMarshalBytesError/32-4 54 2115852 ns/op BenchmarkMarshalBytesError/256-4 54 2102194 ns/op BenchmarkMarshalBytesError/4096-4 49 2340801 ns/op BenchmarkMarshalMap-4 51176 2394 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 425724204 ns/op 4.56 MB/s 10098344 B/op 40036 allocs/op BenchmarkUnicodeDecoder-4 34722 3434 ns/op 4.08 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 46329 2501 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 377146413 ns/op 5.15 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 369006556 ns/op 5.26 MB/s 2019584 B/op 40007 allocs/op BenchmarkUnmarshalString-4 52244 2321 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 146340 825.3 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 320353 450.9 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 17276 6919 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 80182 1531 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 94086 1297 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 16869 7021 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2588 40357 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1155 105974 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 156 760316 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 16 6907709 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 492632 230.1 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 485096 231.7 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 468310 234.9 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 487406 233.1 ns/op BenchmarkEncodeMarshaler-4 71376 1700 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 83853 1392 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 3911498 29.06 ns/op BenchmarkNumberIsValidRegexp-4 20486 5938 ns/op PASS ok encoding/json 8.292s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 45 2557483 ns/op 25.63 MB/s BenchmarkDecode-4 21 5144349 ns/op 17.26 MB/s PASS ok encoding/pem 1.424s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3420 37979 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1088 108457 ns/op 8216 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4388 23967 ns/op PASS ok encoding/xml 1.532s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 226762 492.9 ns/op BenchmarkAs-4 58766 1965 ns/op PASS ok errors 1.343s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 225303 512.4 ns/op BenchmarkIntSet-4 283446 438.8 ns/op BenchmarkFloatAdd-4 54546 2322 ns/op BenchmarkFloatSet-4 274981 440.6 ns/op BenchmarkStringSet-4 298951 456.2 ns/op BenchmarkMapSet-4 60745 1995 ns/op BenchmarkMapSetDifferent-4 56377 2039 ns/op BenchmarkMapSetDifferentRandom-4 238 488584 ns/op BenchmarkMapSetString-4 58392 2078 ns/op BenchmarkMapAddSame-4 41112 3027 ns/op BenchmarkMapAddDifferent-4 16908 7651 ns/op BenchmarkMapAddDifferentRandom-4 201 588940 ns/op BenchmarkMapAddSameSteadyState-4 239498 523.3 ns/op BenchmarkMapAddDifferentSteadyState-4 109752 994.0 ns/op BenchmarkMapString-4 6524 17121 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 25665 ns/op PASS ok expvar 3.766s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 110463 1015 ns/op BenchmarkSprintfEmpty-4 449688 267.2 ns/op BenchmarkSprintfString-4 328158 386.1 ns/op BenchmarkSprintfTruncateString-4 288339 459.0 ns/op BenchmarkSprintfTruncateBytes-4 167569 783.0 ns/op BenchmarkSprintfSlowParsingPath-4 280818 427.8 ns/op BenchmarkSprintfQuoteString-4 40555 3001 ns/op BenchmarkSprintfInt-4 280678 425.3 ns/op BenchmarkSprintfIntInt-4 207222 592.5 ns/op BenchmarkSprintfPrefixedInt-4 245875 501.6 ns/op BenchmarkSprintfFloat-4 161038 761.8 ns/op BenchmarkSprintfComplex-4 60816 1934 ns/op BenchmarkSprintfBoolean-4 303231 401.9 ns/op BenchmarkSprintfHexString-4 132247 911.9 ns/op BenchmarkSprintfHexBytes-4 90528 1414 ns/op BenchmarkSprintfBytes-4 50406 2434 ns/op BenchmarkSprintfStringer-4 85984 1425 ns/op BenchmarkSprintfStructure-4 40614 2824 ns/op BenchmarkManyArgs-4 75242 1571 ns/op BenchmarkFprintInt-4 68244 1745 ns/op BenchmarkFprintfBytes-4 78892 1576 ns/op BenchmarkFprintIntNoAlloc-4 69909 1763 ns/op BenchmarkScanInts-4 37 3199402 ns/op BenchmarkScanRecursiveInt-4 1 311918647 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 342946038 ns/op PASS ok fmt 4.972s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 864 134856 ns/op PASS ok go/build 1.325s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 40988 2574 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14060 8603 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3853 28715 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1110 107910 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 276 428477 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 62 1893077 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7597067 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 4 32732522 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 141935776 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.448s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 253228601 ns/op 0.26 MB/s 45630624 B/op 48927 allocs/op PASS ok go/format 1.322s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20030096 ns/op 2.69 MB/s BenchmarkParseOnly-4 6 17327311 ns/op 3.11 MB/s BenchmarkResolve-4 48 2414570 ns/op 22.30 MB/s PASS ok go/parser 2.303s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 150618014 ns/op 0.34 MB/s 5162208 B/op 27519 allocs/op BenchmarkPrintDecl-4 764 158326 ns/op 0.20 MB/s 16889 B/op 51 allocs/op PASS ok go/printer 1.376s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 272 437048 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7746778 ns/op 6.40 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12314655 ns/op 5.95 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18729852 ns/op 6.57 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 219 547481 ns/op 5.66 MB/s PASS ok go/scanner 1.929s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 102.6 ns/op PASS ok go/token 1.189s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 100 1137967 ns/op BenchmarkNamed/Underlying/nongeneric-4 619189 166.8 ns/op BenchmarkNamed/Underlying/generic-4 711315 161.8 ns/op BenchmarkNamed/Underlying/src_instance-4 719283 160.0 ns/op BenchmarkNamed/Underlying/user_instance-4 737161 161.2 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 18021 6565 ns/op BenchmarkNamed/NewMethodSet/generic-4 18678 6524 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 18616 6363 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 18721 6391 ns/op BenchmarkCheck/http/funcbodies/info-4 1 667153060 ns/op 50421 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 502615911 ns/op 66925 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 248939593 ns/op 135112 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 226029079 ns/op 148768 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 472546048 ns/op 10965 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 122853233 ns/op 42166 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 67237286 ns/op 77035 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 66013796 ns/op 78468 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 161531627 ns/op 13410 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 65591898 ns/op 33024 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 48238244 ns/op 44908 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 46791605 ns/op 46301 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1254975246 ns/op 53109 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 684113854 ns/op 97425 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 162146447 ns/op 410898 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 125869764 ns/op 529247 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 614837851 ns/op 3264 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 104115400 ns/op 19261 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 80983896 ns/op 24771 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 81215894 ns/op 24704 lines/s PASS ok go/types 20.011s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8878 13581 ns/op 75.40 MB/s PASS ok hash/adler32 1.305s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 199320 559.4 ns/op 26.81 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 212614 539.5 ns/op 27.81 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 107553 1090 ns/op 36.68 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 114313 1051 ns/op 38.04 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 442942 284.2 ns/op 1801.42 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 445222 284.3 ns/op 1800.89 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 397790 332.8 ns/op 3076.67 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 399304 330.7 ns/op 3096.02 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 236644 629.4 ns/op 6507.68 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 240649 619.3 ns/op 6613.85 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 45295 3282 ns/op 9983.95 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 47391 3225 ns/op 10161.75 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 422250 267.7 ns/op 56.03 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 455422 265.1 ns/op 56.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 444867 266.8 ns/op 149.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 443144 264.9 ns/op 150.99 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 323494 363.5 ns/op 1408.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 326145 372.3 ns/op 1375.42 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 262605 454.3 ns/op 2254.17 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 261331 471.4 ns/op 2172.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 224739 535.2 ns/op 7653.23 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 221697 540.6 ns/op 7576.73 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46905 2544 ns/op 12879.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46926 2540 ns/op 12900.86 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 214155 536.4 ns/op 27.96 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 220801 539.1 ns/op 27.83 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 107428 1111 ns/op 36.00 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 109240 1082 ns/op 36.97 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8623 13571 ns/op 37.73 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8334 13987 ns/op 36.60 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3988 29699 ns/op 34.48 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4048 29184 ns/op 35.09 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 932 128292 ns/op 31.93 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 918 127989 ns/op 32.00 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1052923 ns/op 31.12 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1036948 ns/op 31.60 MB/s PASS ok hash/crc32 5.835s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 87 1281266 ns/op 51.15 MB/s BenchmarkCrc64/ISO4KB-4 1065 111693 ns/op 36.67 MB/s BenchmarkCrc64/ISO1KB-4 4734 23741 ns/op 43.13 MB/s BenchmarkCrc64/ECMA64KB-4 87 1278162 ns/op 51.27 MB/s BenchmarkCrc64/Random64KB-4 92 1232677 ns/op 53.17 MB/s BenchmarkCrc64/Random16KB-4 373 318000 ns/op 51.52 MB/s PASS ok hash/crc64 1.835s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8793 13724 ns/op 74.61 MB/s BenchmarkFnv32aKB-4 7384 13857 ns/op 73.90 MB/s BenchmarkFnv64KB-4 8448 13730 ns/op 74.58 MB/s BenchmarkFnv64aKB-4 8374 13799 ns/op 74.21 MB/s BenchmarkFnv128KB-4 2107 56298 ns/op 18.19 MB/s BenchmarkFnv128aKB-4 2144 55846 ns/op 18.34 MB/s PASS ok hash/fnv 1.906s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 545950 193.0 ns/op 20.72 MB/s BenchmarkHash/n=4/Bytes-4 4261129 28.61 ns/op 139.83 MB/s BenchmarkHash/n=4/String-4 1784649 67.20 ns/op 59.53 MB/s BenchmarkHash/n=8/Write-4 576674 192.6 ns/op 41.53 MB/s BenchmarkHash/n=8/Bytes-4 4289158 28.50 ns/op 280.68 MB/s BenchmarkHash/n=8/String-4 1659810 71.93 ns/op 111.22 MB/s BenchmarkHash/n=16/Write-4 591488 197.2 ns/op 81.14 MB/s BenchmarkHash/n=16/Bytes-4 4351149 28.18 ns/op 567.76 MB/s BenchmarkHash/n=16/String-4 1794924 67.40 ns/op 237.39 MB/s BenchmarkHash/n=32/Write-4 601875 202.3 ns/op 158.21 MB/s BenchmarkHash/n=32/Bytes-4 3999135 30.19 ns/op 1059.97 MB/s BenchmarkHash/n=32/String-4 1753236 68.17 ns/op 469.41 MB/s BenchmarkHash/n=64/Write-4 543968 221.2 ns/op 289.30 MB/s BenchmarkHash/n=64/Bytes-4 3824425 31.48 ns/op 2032.86 MB/s BenchmarkHash/n=64/String-4 1626264 73.45 ns/op 871.32 MB/s BenchmarkHash/n=256/Write-4 394891 300.0 ns/op 853.47 MB/s BenchmarkHash/n=256/Bytes-4 1995498 59.08 ns/op 4333.14 MB/s BenchmarkHash/n=256/String-4 893198 137.5 ns/op 1861.38 MB/s BenchmarkHash/n=320/Write-4 414451 290.1 ns/op 1102.89 MB/s BenchmarkHash/n=320/Bytes-4 1596126 76.56 ns/op 4179.71 MB/s BenchmarkHash/n=320/String-4 646676 188.7 ns/op 1695.99 MB/s BenchmarkHash/n=1024/Write-4 261735 462.7 ns/op 2213.27 MB/s BenchmarkHash/n=1024/Bytes-4 746190 191.9 ns/op 5337.49 MB/s BenchmarkHash/n=1024/String-4 248049 491.0 ns/op 2085.35 MB/s BenchmarkHash/n=4096/Write-4 121413 1054 ns/op 3884.61 MB/s BenchmarkHash/n=4096/Bytes-4 204225 707.2 ns/op 5791.90 MB/s BenchmarkHash/n=4096/String-4 66042 1868 ns/op 2193.18 MB/s BenchmarkHash/n=16384/Write-4 35832 3405 ns/op 4811.87 MB/s BenchmarkHash/n=16384/Bytes-4 49350 2780 ns/op 5892.77 MB/s BenchmarkHash/n=16384/String-4 16332 7377 ns/op 2221.02 MB/s PASS ok hash/maphash 5.616s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 828 130482 ns/op BenchmarkEscapeNone-4 136892 837.6 ns/op BenchmarkUnescape-4 764 152665 ns/op BenchmarkUnescapeNone-4 522252 220.2 ns/op BenchmarkUnescapeSparse-4 10000 10739 ns/op BenchmarkUnescapeDense-4 1189 99221 ns/op PASS ok html 1.785s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 7885 12823 ns/op BenchmarkCSSEscaperNoSpecials-4 44946 2595 ns/op BenchmarkDecodeCSS-4 27691 4361 ns/op BenchmarkDecodeCSSNoSpecials-4 4258521 28.11 ns/op BenchmarkCSSValueFilter-4 110217 1073 ns/op BenchmarkCSSValueFilterOk-4 79068 1506 ns/op BenchmarkEscapedExecute-4 4274 24758 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10291 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 64458 1789 ns/op BenchmarkStripTags-4 21758 5600 ns/op BenchmarkStripTagsNoSpecials-4 306976 384.8 ns/op BenchmarkJSValEscaperWithNum-4 23109 5198 ns/op BenchmarkJSValEscaperWithStr-4 4891 21008 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18205 6522 ns/op BenchmarkJSValEscaperWithObj-4 4623 24963 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13351 9029 ns/op BenchmarkJSStrEscaperNoSpecials-4 57243 2071 ns/op BenchmarkJSStrEscaper-4 10000 10453 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 54564 2194 ns/op BenchmarkJSRegexpEscaper-4 10000 10765 ns/op BenchmarkTemplateSpecialTags-4 94 1258079 ns/op BenchmarkURLEscaper-4 4215 26424 ns/op BenchmarkURLEscaperNoSpecials-4 168270 703.6 ns/op BenchmarkURLNormalizer-4 5794 20183 ns/op BenchmarkURLNormalizerNoSpecials-4 162639 737.5 ns/op BenchmarkSrcsetFilter-4 19120 6392 ns/op BenchmarkSrcsetFilterNoSpecials-4 106915 1107 ns/op PASS ok html/template 4.958s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 548390 187.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 426403 255.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 649810 180.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 447961 254.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1863830 64.62 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 102.1 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1892313 63.47 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 101.0 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1510504 79.43 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 478587 244.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 386864 313.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 469238 242.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 352411 324.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 780765 140.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 590047 207.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 971697 120.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 588673 207.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 453088 259.3 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1436887 83.97 ns/op BenchmarkRGBASetRGBA-4 1508588 79.53 ns/op BenchmarkRGBA64At-4 736930 159.0 ns/op BenchmarkRGBA64SetRGBA64-4 768182 152.9 ns/op BenchmarkNRGBAAt-4 1433660 83.98 ns/op BenchmarkNRGBASetNRGBA-4 1532826 78.81 ns/op BenchmarkNRGBA64At-4 748806 160.0 ns/op BenchmarkNRGBA64SetNRGBA64-4 770740 150.7 ns/op BenchmarkAlphaAt-4 2412433 48.43 ns/op BenchmarkAlphaSetAlpha-4 2389141 48.08 ns/op BenchmarkAlpha16At-4 1598564 75.34 ns/op BenchmarkAlphaSetAlpha16-4 1618234 74.19 ns/op BenchmarkGrayAt-4 2459691 48.56 ns/op BenchmarkGraySetGray-4 2424571 48.07 ns/op BenchmarkGray16At-4 1583322 75.07 ns/op BenchmarkGraySetGray16-4 1576942 76.11 ns/op PASS ok image 6.221s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4047583 29.81 ns/op BenchmarkYCbCrToRGB/128-4 4481942 26.40 ns/op BenchmarkYCbCrToRGB/255-4 4574743 25.97 ns/op BenchmarkRGBToYCbCr/0-4 4690538 26.02 ns/op BenchmarkRGBToYCbCr/Cb-4 4617283 25.92 ns/op BenchmarkRGBToYCbCr/Cr-4 4718732 25.32 ns/op BenchmarkYCbCrToRGBA/0-4 3751986 31.69 ns/op BenchmarkYCbCrToRGBA/128-4 3058705 39.16 ns/op BenchmarkYCbCrToRGBA/255-4 3898414 30.58 ns/op BenchmarkNYCbCrAToRGBA/0-4 3694218 32.58 ns/op BenchmarkNYCbCrAToRGBA/128-4 3717043 32.32 ns/op BenchmarkNYCbCrAToRGBA/255-4 3640251 32.98 ns/op PASS ok image/color 2.909s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 33908958 ns/op BenchmarkFillSrc-4 272 425927 ns/op BenchmarkCopyOver-4 6 17342052 ns/op BenchmarkCopySrc-4 379 316325 ns/op BenchmarkNRGBAOver-4 6 19422377 ns/op BenchmarkNRGBASrc-4 9 12434950 ns/op BenchmarkYCbCr-4 8 13709960 ns/op BenchmarkGray-4 15 7298521 ns/op BenchmarkCMYK-4 8 12883049 ns/op BenchmarkGlyphOver-4 20 5845738 ns/op BenchmarkRGBAMaskOver-4 4 31377895 ns/op BenchmarkGrayMaskOver-4 5 22915991 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38917575 ns/op BenchmarkRGBA-4 4 25455503 ns/op BenchmarkPalettedFill-4 885 136633 ns/op BenchmarkPalettedRGBA-4 4 25054420 ns/op BenchmarkGenericOver-4 2 56362320 ns/op BenchmarkGenericMaskOver-4 5 22727409 ns/op BenchmarkGenericSrc-4 3 36387648 ns/op BenchmarkGenericMaskSrc-4 4 31406392 ns/op PASS ok image/draw 6.899s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4559523 ns/op 3.39 MB/s 48618 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 107656748 ns/op 2.85 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3101432388 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 63 1832730 ns/op 8.43 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 153117991 ns/op 0.40 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.171s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3876 27852 ns/op BenchmarkIDCT-4 3916 26554 ns/op BenchmarkDecodeBaseline-4 9 11757881 ns/op 5.26 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16396617 ns/op 3.77 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 153529413 ns/op 8.00 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 188436164 ns/op 4.89 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.252s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12705896 8.790 ns/op BenchmarkDecodeGray-4 12 8872616 ns/op 7.39 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 37341267 ns/op 7.02 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 32835509 ns/op 7.98 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5108705 ns/op 12.83 MB/s 140354 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 30951442 ns/op 8.47 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 37350278 ns/op 7.02 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 56896976 ns/op 5.40 MB/s 852232 B/op 32 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 56421354 ns/op 5.44 MB/s 426128 B/op 17 allocs/op BenchmarkEncodeNRGBOpaque-4 1 183656636 ns/op 6.69 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeNRGBA-4 1 199946158 ns/op 6.15 MB/s 864136 B/op 32 allocs/op BenchmarkEncodePaletted-4 4 28314665 ns/op 10.85 MB/s 848656 B/op 36 allocs/op BenchmarkEncodeRGBOpaque-4 1 184191249 ns/op 6.67 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeRGBA-4 1 775925833 ns/op 1.58 MB/s 864200 B/op 36 allocs/op PASS ok image/png 4.617s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 52397957 ns/op 1.91 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 42625997 ns/op 2.35 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 302574736 ns/op 1.65 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 267724417 ns/op 1.87 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 50902953 ns/op 1.96 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 41805214 ns/op 2.39 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 279908281 ns/op 1.79 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 262536610 ns/op 1.90 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 634140681 ns/op 1.58 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 616847689 ns/op 1.62 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3994369913 ns/op 1.25 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3787936907 ns/op 1.32 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 9080032 ns/op 11.01 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9640792 ns/op 10.37 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 45190880 ns/op 11.06 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 47224758 ns/op 10.59 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 88694292 ns/op 11.27 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 92708152 ns/op 10.79 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 440116755 ns/op 11.36 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 464595165 ns/op 10.76 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 58044553 ns/op 1.72 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 48820280 ns/op 2.05 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 359324868 ns/op 1.39 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 376304221 ns/op 1.33 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 815191547 ns/op 1.23 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 844571568 ns/op 1.18 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5786934050 ns/op 0.86 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5530275520 ns/op 0.90 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 171474677 ns/op 24.38 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 175365886 ns/op 23.83 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 44.216s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBlock-4 925850 199.3 ns/op 1284.49 MB/s PASS ok internal/chacha8rand 1.272s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 35487 3051 ns/op 0.33 MB/s BenchmarkMarshalCorpusFile/2-4 37532 3192 ns/op 0.63 MB/s BenchmarkMarshalCorpusFile/4-4 34200 3545 ns/op 1.13 MB/s BenchmarkMarshalCorpusFile/8-4 28456 4246 ns/op 1.88 MB/s BenchmarkMarshalCorpusFile/16-4 21703 5455 ns/op 2.93 MB/s BenchmarkMarshalCorpusFile/32-4 14521 8361 ns/op 3.83 MB/s BenchmarkMarshalCorpusFile/64-4 10000 10679 ns/op 5.99 MB/s BenchmarkMarshalCorpusFile/128-4 8496 14196 ns/op 9.02 MB/s BenchmarkMarshalCorpusFile/256-4 3440 33440 ns/op 7.66 MB/s BenchmarkMarshalCorpusFile/512-4 1824 66154 ns/op 7.74 MB/s BenchmarkMarshalCorpusFile/1024-4 954 125928 ns/op 8.13 MB/s BenchmarkMarshalCorpusFile/2048-4 458 256800 ns/op 7.98 MB/s BenchmarkMarshalCorpusFile/4096-4 238 504378 ns/op 8.12 MB/s BenchmarkMarshalCorpusFile/8192-4 120 1010485 ns/op 8.11 MB/s BenchmarkMarshalCorpusFile/16384-4 58 1991313 ns/op 8.23 MB/s BenchmarkMarshalCorpusFile/32768-4 26 4475532 ns/op 7.32 MB/s BenchmarkMarshalCorpusFile/65536-4 13 9054905 ns/op 7.24 MB/s BenchmarkMarshalCorpusFile/131072-4 6 18697562 ns/op 7.01 MB/s BenchmarkMarshalCorpusFile/262144-4 3 37104833 ns/op 7.06 MB/s BenchmarkMarshalCorpusFile/524288-4 2 75818453 ns/op 6.92 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 152090806 ns/op 6.89 MB/s BenchmarkUnmarshalCorpusFile/1-4 9258 11862 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 9064 11995 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8199 13151 ns/op 0.30 MB/s BenchmarkUnmarshalCorpusFile/8-4 7408 14856 ns/op 0.54 MB/s BenchmarkUnmarshalCorpusFile/16-4 6108 17792 ns/op 0.90 MB/s BenchmarkUnmarshalCorpusFile/32-4 4356 25946 ns/op 1.23 MB/s BenchmarkUnmarshalCorpusFile/64-4 3842 30489 ns/op 2.10 MB/s BenchmarkUnmarshalCorpusFile/128-4 2959 39752 ns/op 3.22 MB/s BenchmarkUnmarshalCorpusFile/256-4 1164 102906 ns/op 2.49 MB/s BenchmarkUnmarshalCorpusFile/512-4 604 194173 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/1024-4 320 378579 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/2048-4 160 749858 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/4096-4 75 1482366 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 2951269 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5854934 ns/op 2.80 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11784815 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23463069 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 46580450 ns/op 2.81 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 93846428 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 189256263 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 381295788 ns/op 2.75 MB/s BenchmarkMutatorBytes/1-4 34580 3529 ns/op BenchmarkMutatorBytes/10-4 36109 3341 ns/op BenchmarkMutatorBytes/100-4 33751 3622 ns/op BenchmarkMutatorBytes/1000-4 21825 5626 ns/op BenchmarkMutatorBytes/10000-4 5438 26331 ns/op BenchmarkMutatorBytes/100000-4 739 171018 ns/op BenchmarkMutatorString/1-4 32460 3570 ns/op BenchmarkMutatorString/10-4 34027 3519 ns/op BenchmarkMutatorString/100-4 30496 4333 ns/op BenchmarkMutatorString/1000-4 13386 8110 ns/op BenchmarkMutatorString/10000-4 2787 56811 ns/op BenchmarkMutatorString/100000-4 294 412705 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17403 6298 ns/op BenchmarkMutatorAllBasicTypes/string-4 18894 6468 ns/op BenchmarkMutatorAllBasicTypes/bool-4 58875 2007 ns/op BenchmarkMutatorAllBasicTypes/float32-4 52194 2310 ns/op BenchmarkMutatorAllBasicTypes/float64-4 51969 2308 ns/op BenchmarkMutatorAllBasicTypes/int-4 56648 2100 ns/op BenchmarkMutatorAllBasicTypes/int8-4 56720 2096 ns/op BenchmarkMutatorAllBasicTypes/int16-4 57109 2119 ns/op BenchmarkMutatorAllBasicTypes/int32-4 56529 2130 ns/op BenchmarkMutatorAllBasicTypes/int64-4 57336 2123 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 53108 2201 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 55398 2188 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 55068 2189 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 55448 2177 ns/op PASS ok internal/fuzz 12.446s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 48717 2458 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 130389 952.4 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.453s PASS ok internal/poll 1.078s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 21614645 ns/op PASS ok internal/trace 4.448s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 375421918 ns/op 0.73 MB/s 11683256 B/op 55 allocs/op PASS ok internal/zstd 1.522s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 20938 8301 ns/op BenchmarkCopyNLarge-4 286 539697 ns/op PASS ok io 1.727s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 223664 514.5 ns/op BenchmarkPrintln-4 22576 5428 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 34238 3523 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 5944 20529 ns/op BenchmarkDiscard-4 682921 165.0 ns/op 0 B/op 0 allocs/op PASS ok log 1.883s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 82400 1447 ns/op BenchmarkJSONHandler/defaults-4 6230 16770 ns/op 515 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 3789 27304 ns/op 787 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4683 24131 ns/op 771 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6762 16280 ns/op 530 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7316 16043 ns/op 522 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5360 21261 ns/op 536 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 29430 4046 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 28101 4250 ns/op 65 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 78996 1565 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 60490 2179 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 43563 2660 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 55766 2258 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 59941 2189 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 44646 2661 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 983008 121.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 570644 199.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 589245 199.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 472548 259.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 402532 297.7 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5388 21656 ns/op BenchmarkDispatch/switch-checked-4 204999 593.4 ns/op BenchmarkDispatch/As-4 211834 544.3 ns/op BenchmarkDispatch/Visit-4 187562 613.7 ns/op BenchmarkUnsafeStrings-4 18834 6362 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.429s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1585050 74.53 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1467462 82.45 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 839314 125.0 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 261709 428.7 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 73928 1538 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 79688 1543 ns/op 259 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 47578 2621 ns/op 679 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 14534 8476 ns/op 3460 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 16636 7204 ns/op 599 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16850 7074 ns/op 596 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 10719 11149 ns/op 1076 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3226 34442 ns/op 4302 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18018 6847 ns/op 524 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 15716 6855 ns/op 527 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 9976 10193 ns/op 942 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3495 29504 ns/op 3720 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.604s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 3 37828589 ns/op PASS ok maps 2.688s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1793680 67.03 ns/op BenchmarkAcosh-4 831555 142.1 ns/op BenchmarkAsin-4 1779951 67.30 ns/op BenchmarkAsinh-4 812655 150.0 ns/op BenchmarkAtan-4 2505994 52.33 ns/op BenchmarkAtanh-4 886432 143.7 ns/op BenchmarkAtan2-4 1775640 69.06 ns/op BenchmarkCbrt-4 1000000 113.3 ns/op BenchmarkCeil-4 17561377 6.750 ns/op BenchmarkCopysign-4 2108366 56.71 ns/op BenchmarkCos-4 1000000 101.2 ns/op BenchmarkCosh-4 1240440 97.08 ns/op BenchmarkErf-4 2439918 54.54 ns/op BenchmarkErfc-4 2347599 53.86 ns/op BenchmarkErfinv-4 1969437 64.06 ns/op BenchmarkErfcinv-4 1954062 66.75 ns/op BenchmarkExp-4 4009092 41.52 ns/op BenchmarkExpGo-4 767361 155.0 ns/op BenchmarkExpm1-4 1991839 60.23 ns/op BenchmarkExp2-4 806101 145.5 ns/op BenchmarkExp2Go-4 771782 150.9 ns/op BenchmarkAbs-4 2817505 42.19 ns/op BenchmarkDim-4 8507450 14.04 ns/op BenchmarkFloor-4 17820890 6.761 ns/op BenchmarkMax-4 12350197 9.802 ns/op BenchmarkMin-4 11855320 10.14 ns/op BenchmarkMod-4 244341 470.9 ns/op BenchmarkFrexp-4 1478167 82.04 ns/op BenchmarkGamma-4 691688 171.8 ns/op BenchmarkHypot-4 10124859 24.30 ns/op BenchmarkHypotGo-4 1257404 96.25 ns/op BenchmarkIlogb-4 1784138 67.02 ns/op BenchmarkJ0-4 245875 512.8 ns/op BenchmarkJ1-4 255786 483.7 ns/op BenchmarkJn-4 116048 1062 ns/op BenchmarkLdexp-4 1317812 90.63 ns/op BenchmarkLgamma-4 910165 133.9 ns/op BenchmarkLog-4 4132636 51.88 ns/op BenchmarkLogb-4 1751494 69.59 ns/op BenchmarkLog1p-4 1000000 121.5 ns/op BenchmarkLog10-4 3006327 50.10 ns/op BenchmarkLog2-4 1000000 101.8 ns/op BenchmarkModf-4 2306146 51.72 ns/op BenchmarkNextafter32-4 2210305 55.31 ns/op BenchmarkNextafter64-4 2211354 53.79 ns/op BenchmarkPowInt-4 446257 265.4 ns/op BenchmarkPowFrac-4 346678 357.3 ns/op BenchmarkPow10Pos-4 4632362 25.93 ns/op BenchmarkPow10Neg-4 4603540 25.94 ns/op BenchmarkRound-4 2741286 43.27 ns/op BenchmarkRoundToEven-4 8275270 14.28 ns/op BenchmarkRemainder-4 368847 323.9 ns/op BenchmarkSignbit-4 3992923 29.06 ns/op BenchmarkSin-4 1702507 71.38 ns/op BenchmarkSincos-4 1000000 111.9 ns/op BenchmarkSinh-4 1657029 72.77 ns/op BenchmarkSqrtIndirect-4 17884746 6.741 ns/op BenchmarkSqrtLatency-4 17836932 7.591 ns/op BenchmarkSqrtIndirectLatency-4 17489233 7.542 ns/op BenchmarkSqrtGoLatency-4 1245303 96.30 ns/op BenchmarkSqrtPrime-4 33591 3580 ns/op BenchmarkTan-4 1490854 82.05 ns/op BenchmarkTanh-4 1000000 105.4 ns/op BenchmarkTrunc-4 17894155 6.738 ns/op BenchmarkY0-4 255241 485.4 ns/op BenchmarkY1-4 254164 484.7 ns/op BenchmarkYn-4 123092 994.0 ns/op BenchmarkFloat64bits-4 4276399 28.76 ns/op BenchmarkFloat64frombits-4 4075179 28.83 ns/op BenchmarkFloat32bits-4 4058338 28.84 ns/op BenchmarkFloat32frombits-4 4039138 29.92 ns/op BenchmarkFMA-4 17666595 6.746 ns/op PASS ok math 12.379s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 8925368 13.07 ns/op 4895.70 MB/s BenchmarkAddVV/2-4 7928592 14.74 ns/op 8685.71 MB/s BenchmarkAddVV/3-4 7912710 15.87 ns/op 12101.82 MB/s BenchmarkAddVV/4-4 7525687 15.92 ns/op 16076.13 MB/s BenchmarkAddVV/5-4 6493729 17.34 ns/op 18457.83 MB/s BenchmarkAddVV/10-4 6107931 21.22 ns/op 30162.65 MB/s BenchmarkAddVV/100-4 1378290 85.42 ns/op 74927.46 MB/s BenchmarkAddVV/1000-4 146924 797.6 ns/op 80237.38 MB/s BenchmarkSubVV/1-4 9408325 13.30 ns/op 4810.52 MB/s BenchmarkSubVV/2-4 8010433 14.99 ns/op 8536.70 MB/s BenchmarkSubVV/3-4 6962902 15.79 ns/op 12162.16 MB/s BenchmarkSubVV/4-4 7176388 16.61 ns/op 15416.25 MB/s BenchmarkSubVV/5-4 6907220 17.53 ns/op 18257.14 MB/s BenchmarkSubVV/10-4 6124220 20.98 ns/op 30508.37 MB/s BenchmarkSubVV/100-4 1369147 83.29 ns/op 76839.10 MB/s BenchmarkSubVV/1000-4 171620 713.4 ns/op 89708.17 MB/s BenchmarkAddVW/1-4 9353884 12.61 ns/op 634.48 MB/s BenchmarkAddVW/2-4 9132730 11.44 ns/op 1398.49 MB/s BenchmarkAddVW/3-4 10830495 11.08 ns/op 2166.63 MB/s BenchmarkAddVW/4-4 10236735 11.40 ns/op 2806.18 MB/s BenchmarkAddVW/5-4 10206691 11.75 ns/op 3405.09 MB/s BenchmarkAddVW/10-4 8596543 13.98 ns/op 5723.38 MB/s BenchmarkAddVW/100-4 256551 447.8 ns/op 1786.49 MB/s BenchmarkAddVW/1000-4 35694 3354 ns/op 2385.09 MB/s BenchmarkAddVWext/1-4 12060973 9.908 ns/op 807.46 MB/s BenchmarkAddVWext/2-4 11546360 10.24 ns/op 1562.50 MB/s BenchmarkAddVWext/3-4 10796084 11.13 ns/op 2155.78 MB/s BenchmarkAddVWext/4-4 10262830 11.44 ns/op 2797.75 MB/s BenchmarkAddVWext/5-4 10208509 11.79 ns/op 3391.87 MB/s BenchmarkAddVWext/10-4 8365980 13.98 ns/op 5722.49 MB/s BenchmarkAddVWext/100-4 85900 1364 ns/op 586.43 MB/s BenchmarkAddVWext/1000-4 8923 13258 ns/op 603.43 MB/s BenchmarkSubVW/1-4 12213046 9.810 ns/op 815.46 MB/s BenchmarkSubVW/2-4 11172145 10.60 ns/op 1509.90 MB/s BenchmarkSubVW/3-4 10685510 11.08 ns/op 2165.99 MB/s BenchmarkSubVW/4-4 10108213 11.49 ns/op 2785.98 MB/s BenchmarkSubVW/5-4 10132288 11.83 ns/op 3380.61 MB/s BenchmarkSubVW/10-4 8521648 14.49 ns/op 5520.04 MB/s BenchmarkSubVW/100-4 262428 453.5 ns/op 1763.90 MB/s BenchmarkSubVW/1000-4 35505 3374 ns/op 2371.28 MB/s BenchmarkSubVWext/1-4 12211544 9.777 ns/op 818.28 MB/s BenchmarkSubVWext/2-4 11436992 10.60 ns/op 1508.88 MB/s BenchmarkSubVWext/3-4 10609374 11.25 ns/op 2133.90 MB/s BenchmarkSubVWext/4-4 10212626 11.52 ns/op 2777.33 MB/s BenchmarkSubVWext/5-4 9929360 11.81 ns/op 3386.35 MB/s BenchmarkSubVWext/10-4 8470173 14.50 ns/op 5515.64 MB/s BenchmarkSubVWext/100-4 87640 1368 ns/op 584.64 MB/s BenchmarkSubVWext/1000-4 8941 13301 ns/op 601.45 MB/s BenchmarkMulAddVWW/1-4 10053045 11.74 ns/op 5452.03 MB/s BenchmarkMulAddVWW/2-4 9718124 12.24 ns/op 10459.52 MB/s BenchmarkMulAddVWW/3-4 9254068 13.02 ns/op 14741.64 MB/s BenchmarkMulAddVWW/4-4 8556356 14.07 ns/op 18194.80 MB/s BenchmarkMulAddVWW/5-4 8074648 14.49 ns/op 22086.66 MB/s BenchmarkMulAddVWW/10-4 6324446 19.07 ns/op 33561.93 MB/s BenchmarkMulAddVWW/100-4 1000000 102.2 ns/op 62623.03 MB/s BenchmarkMulAddVWW/1000-4 126870 942.3 ns/op 67920.60 MB/s BenchmarkAddMulVVW/1-4 11424438 10.47 ns/op 6113.37 MB/s BenchmarkAddMulVVW/2-4 10137315 11.92 ns/op 10733.85 MB/s BenchmarkAddMulVVW/3-4 9316069 12.86 ns/op 14924.83 MB/s BenchmarkAddMulVVW/4-4 8631716 14.04 ns/op 18229.67 MB/s BenchmarkAddMulVVW/5-4 7976402 15.11 ns/op 21180.98 MB/s BenchmarkAddMulVVW/10-4 6686464 18.02 ns/op 35507.86 MB/s BenchmarkAddMulVVW/100-4 1465305 81.11 ns/op 78904.71 MB/s BenchmarkAddMulVVW/1000-4 167305 717.8 ns/op 89164.87 MB/s BenchmarkDivWVW/1-4 2638410 44.44 ns/op 1440.08 MB/s BenchmarkDivWVW/2-4 1262854 94.66 ns/op 1352.19 MB/s BenchmarkDivWVW/3-4 970654 121.6 ns/op 1579.08 MB/s BenchmarkDivWVW/4-4 856680 141.2 ns/op 1813.10 MB/s BenchmarkDivWVW/5-4 810106 146.8 ns/op 2179.93 MB/s BenchmarkDivWVW/10-4 443727 266.9 ns/op 2397.77 MB/s BenchmarkDivWVW/100-4 59635 2007 ns/op 3188.09 MB/s BenchmarkDivWVW/1000-4 6111 19563 ns/op 3271.41 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11588304 10.21 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12264198 9.729 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10655355 10.88 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11081695 10.42 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9989876 11.45 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9992570 10.96 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9362042 12.66 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9613585 11.87 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8660905 13.44 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8888658 12.85 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6662690 17.72 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6743382 16.77 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 108.8 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1280215 91.01 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 131298 911.2 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 156184 767.4 ns/op BenchmarkDecimalConversion-4 216 545547 ns/op BenchmarkFloatString/100-4 10000 10117 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 219 541911 ns/op 2913 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 49909886 ns/op 61018 B/op 52 allocs/op BenchmarkFloatString/100000-4 1 4986739142 ns/op 842080 B/op 497 allocs/op BenchmarkFloatAdd/10-4 175287 676.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 174936 680.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 158617 746.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 79545 1476 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14340 8402 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 238837 492.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 238071 501.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 228667 521.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 165381 713.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45832 2605 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2079 57190 ns/op BenchmarkParseFloatLargeExp-4 477 255876 ns/op BenchmarkGCD10x10/WithoutXY-4 208394 570.0 ns/op BenchmarkGCD10x10/WithXY-4 60504 1985 ns/op BenchmarkGCD10x100/WithoutXY-4 106570 1161 ns/op BenchmarkGCD10x100/WithXY-4 17749 7103 ns/op BenchmarkGCD10x1000/WithoutXY-4 64585 1872 ns/op BenchmarkGCD10x1000/WithXY-4 14538 8609 ns/op BenchmarkGCD100x100/WithoutXY-4 26150 4588 ns/op BenchmarkGCD100x100/WithXY-4 9637 11149 ns/op BenchmarkGCD100x1000/WithoutXY-4 12495 9638 ns/op BenchmarkGCD100x1000/WithXY-4 5704 18987 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2202 54308 ns/op BenchmarkGCD1000x1000/WithXY-4 1220 96766 ns/op BenchmarkHilbert-4 24 4953895 ns/op BenchmarkBinomial-4 14732 8052 ns/op BenchmarkQuoRem-4 20785 6137 ns/op BenchmarkExp-4 15 7360130 ns/op BenchmarkExpMont/Odd-4 127 936467 ns/op 2582 B/op 21 allocs/op BenchmarkExpMont/Even1-4 124 954685 ns/op 3353 B/op 37 allocs/op BenchmarkExpMont/Even2-4 121 965271 ns/op 3827 B/op 52 allocs/op BenchmarkExpMont/Even3-4 122 968924 ns/op 3809 B/op 52 allocs/op BenchmarkExpMont/Even4-4 122 971159 ns/op 3845 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1006567 ns/op 3841 B/op 53 allocs/op BenchmarkExpMont/Even32-4 120 989292 ns/op 3861 B/op 53 allocs/op BenchmarkExpMont/Even64-4 145 819572 ns/op 3658 B/op 54 allocs/op BenchmarkExpMont/Even96-4 139 851357 ns/op 3786 B/op 51 allocs/op BenchmarkExpMont/Even128-4 166 718002 ns/op 3240 B/op 50 allocs/op BenchmarkExpMont/Even255-4 184 626553 ns/op 2969 B/op 48 allocs/op BenchmarkExpMont/SmallEven1-4 464 260031 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 392 294261 ns/op 1733 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 390 291916 ns/op 1746 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 386 303471 ns/op 1742 B/op 47 allocs/op BenchmarkExp2-4 15 7380022 ns/op BenchmarkBitset-4 776402 148.9 ns/op BenchmarkBitsetNeg-4 446995 262.5 ns/op BenchmarkBitsetOrig-4 264561 470.0 ns/op BenchmarkBitsetNegOrig-4 162750 753.1 ns/op BenchmarkModSqrt225_Tonelli-4 100 1036314 ns/op BenchmarkModSqrt225_3Mod4-4 381 312226 ns/op BenchmarkModSqrt231_Tonelli-4 96 1049282 ns/op BenchmarkModSqrt231_5Mod8-4 325 368335 ns/op BenchmarkModInverse-4 13183 9460 ns/op BenchmarkSqrt-4 1663 72157 ns/op BenchmarkIntSqr/1-4 1489713 80.85 ns/op BenchmarkIntSqr/2-4 785113 153.8 ns/op BenchmarkIntSqr/3-4 637692 183.2 ns/op BenchmarkIntSqr/5-4 434350 267.6 ns/op BenchmarkIntSqr/8-4 323844 371.3 ns/op BenchmarkIntSqr/10-4 253604 465.2 ns/op BenchmarkIntSqr/20-4 49834 2527 ns/op BenchmarkIntSqr/30-4 36286 3397 ns/op BenchmarkIntSqr/50-4 22918 5557 ns/op BenchmarkIntSqr/80-4 13610 8884 ns/op BenchmarkIntSqr/100-4 10000 11670 ns/op BenchmarkIntSqr/200-4 3836 30330 ns/op BenchmarkIntSqr/300-4 1502 70721 ns/op BenchmarkIntSqr/500-4 808 157270 ns/op BenchmarkIntSqr/800-4 298 397805 ns/op BenchmarkIntSqr/1000-4 222 530097 ns/op BenchmarkDiv/20/10-4 435834 269.1 ns/op BenchmarkDiv/40/20-4 437120 268.9 ns/op BenchmarkDiv/100/50-4 378549 314.2 ns/op BenchmarkDiv/200/100-4 49114 2501 ns/op BenchmarkDiv/400/200-4 47202 2701 ns/op BenchmarkDiv/1000/500-4 38338 3265 ns/op BenchmarkDiv/2000/1000-4 29335 4288 ns/op BenchmarkDiv/20000/10000-4 1066 110170 ns/op BenchmarkDiv/200000/100000-4 25 4678759 ns/op BenchmarkDiv/2000000/1000000-4 1 127824183 ns/op BenchmarkDiv/20000000/10000000-4 1 3802172205 ns/op BenchmarkMul-4 5 21854905 ns/op BenchmarkNatMul/10-4 176516 654.8 ns/op BenchmarkNatMul/100-4 5468 21593 ns/op BenchmarkNatMul/1000-4 180 661923 ns/op BenchmarkZeroShifts/Shl-4 15577 8041 ns/op BenchmarkZeroShifts/ShlSame-4 4754990 21.93 ns/op BenchmarkZeroShifts/Shr-4 15518 7794 ns/op BenchmarkZeroShifts/ShrSame-4 5121610 22.05 ns/op BenchmarkExp3Power/0x10-4 199548 625.3 ns/op BenchmarkExp3Power/0x40-4 167545 729.8 ns/op BenchmarkExp3Power/0x100-4 96448 1227 ns/op BenchmarkExp3Power/0x400-4 45745 2630 ns/op BenchmarkExp3Power/0x1000-4 9181 11573 ns/op BenchmarkExp3Power/0x4000-4 2048 59462 ns/op BenchmarkExp3Power/0x10000-4 214 551480 ns/op BenchmarkExp3Power/0x40000-4 20 5784355 ns/op BenchmarkExp3Power/0x100000-4 2 57367520 ns/op BenchmarkExp3Power/0x400000-4 1 530781926 ns/op BenchmarkFibo-4 3 38747468 ns/op BenchmarkNatSqr/1-4 999094 120.4 ns/op BenchmarkNatSqr/2-4 575043 217.5 ns/op BenchmarkNatSqr/3-4 480656 264.4 ns/op BenchmarkNatSqr/5-4 332109 374.0 ns/op BenchmarkNatSqr/8-4 231920 523.7 ns/op BenchmarkNatSqr/10-4 185534 643.7 ns/op BenchmarkNatSqr/20-4 46261 2635 ns/op BenchmarkNatSqr/30-4 33790 3600 ns/op BenchmarkNatSqr/50-4 20780 5906 ns/op BenchmarkNatSqr/80-4 12357 9591 ns/op BenchmarkNatSqr/100-4 9153 12755 ns/op BenchmarkNatSqr/200-4 3654 32398 ns/op BenchmarkNatSqr/300-4 1558 78264 ns/op BenchmarkNatSqr/500-4 789 154822 ns/op BenchmarkNatSqr/800-4 322 362993 ns/op BenchmarkNatSqr/1000-4 240 501395 ns/op BenchmarkNatSetBytes/8-4 743617 161.0 ns/op BenchmarkNatSetBytes/24-4 218816 537.2 ns/op BenchmarkNatSetBytes/128-4 48974 2466 ns/op BenchmarkNatSetBytes/7-4 796615 142.8 ns/op BenchmarkNatSetBytes/23-4 234730 542.2 ns/op BenchmarkNatSetBytes/127-4 48974 2390 ns/op BenchmarkScanPi-4 274 436114 ns/op BenchmarkStringPiParallel-4 760 145238 ns/op BenchmarkScan/10/Base2-4 43588 2762 ns/op BenchmarkScan/100/Base2-4 4624 24761 ns/op BenchmarkScan/1000/Base2-4 495 243628 ns/op BenchmarkScan/10/Base8-4 105019 1138 ns/op BenchmarkScan/100/Base8-4 14056 8506 ns/op BenchmarkScan/1000/Base8-4 1414 83172 ns/op BenchmarkScan/10/Base10-4 113566 1064 ns/op BenchmarkScan/100/Base10-4 15128 7862 ns/op BenchmarkScan/1000/Base10-4 1542 76409 ns/op BenchmarkScan/10/Base16-4 125410 955.5 ns/op BenchmarkScan/100/Base16-4 17080 7025 ns/op BenchmarkScan/1000/Base16-4 1760 67559 ns/op BenchmarkString/10/Base2-4 174715 683.3 ns/op BenchmarkString/100/Base2-4 24578 4888 ns/op BenchmarkString/1000/Base2-4 2499 46987 ns/op BenchmarkString/10/Base8-4 328534 361.3 ns/op BenchmarkString/100/Base8-4 63660 1873 ns/op BenchmarkString/1000/Base8-4 6873 16583 ns/op BenchmarkString/10/Base10-4 200905 598.4 ns/op BenchmarkString/100/Base10-4 39039 3072 ns/op BenchmarkString/1000/Base10-4 4839 24511 ns/op BenchmarkString/10/Base16-4 375664 319.0 ns/op BenchmarkString/100/Base16-4 83168 1430 ns/op BenchmarkString/1000/Base16-4 9685 12146 ns/op BenchmarkLeafSize/0-4 46 2538780 ns/op BenchmarkLeafSize/1-4 415 280601 ns/op BenchmarkLeafSize/2-4 420 282664 ns/op BenchmarkLeafSize/3-4 309 385602 ns/op BenchmarkLeafSize/4-4 429 278363 ns/op BenchmarkLeafSize/5-4 276 438712 ns/op BenchmarkLeafSize/6-4 312 379289 ns/op BenchmarkLeafSize/7-4 330 359443 ns/op BenchmarkLeafSize/8-4 439 274184 ns/op BenchmarkLeafSize/9-4 230 525623 ns/op BenchmarkLeafSize/10-4 274 436142 ns/op BenchmarkLeafSize/11-4 284 419708 ns/op BenchmarkLeafSize/12-4 315 379795 ns/op BenchmarkLeafSize/13-4 286 419230 ns/op BenchmarkLeafSize/14-4 327 359479 ns/op BenchmarkLeafSize/15-4 357 337401 ns/op BenchmarkLeafSize/16-4 432 273482 ns/op BenchmarkLeafSize/32-4 432 273379 ns/op BenchmarkLeafSize/64-4 404 296422 ns/op BenchmarkProbablyPrime/n=0-4 9 11847701 ns/op BenchmarkProbablyPrime/n=1-4 8 13445512 ns/op BenchmarkProbablyPrime/n=5-4 6 19192687 ns/op BenchmarkProbablyPrime/n=10-4 4 26522400 ns/op BenchmarkProbablyPrime/n=20-4 3 41628708 ns/op BenchmarkProbablyPrime/Lucas-4 10 10281962 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 75 1500838 ns/op BenchmarkRatCmp-4 232912 516.0 ns/op BenchmarkFloatPrecExact/1-4 141300 851.2 ns/op BenchmarkFloatPrecExact/10-4 43561 2940 ns/op BenchmarkFloatPrecExact/100-4 10000 10113 ns/op BenchmarkFloatPrecExact/1000-4 2266 51911 ns/op BenchmarkFloatPrecExact/10000-4 134 892251 ns/op BenchmarkFloatPrecExact/100000-4 3 37826602 ns/op BenchmarkFloatPrecExact/1000000-4 1 1868840681 ns/op BenchmarkFloatPrecMixed/1-4 130869 921.1 ns/op BenchmarkFloatPrecMixed/10-4 35516 3381 ns/op BenchmarkFloatPrecMixed/100-4 5730 20986 ns/op BenchmarkFloatPrecMixed/1000-4 471 260048 ns/op BenchmarkFloatPrecMixed/10000-4 12 9036019 ns/op BenchmarkFloatPrecMixed/100000-4 1 496606832 ns/op BenchmarkFloatPrecMixed/1000000-4 1 32222142214 ns/op BenchmarkFloatPrecInexact/1-4 225304 534.7 ns/op BenchmarkFloatPrecInexact/10-4 193335 639.7 ns/op BenchmarkFloatPrecInexact/100-4 119881 1007 ns/op BenchmarkFloatPrecInexact/1000-4 32438 3164 ns/op BenchmarkFloatPrecInexact/10000-4 5055 24861 ns/op BenchmarkFloatPrecInexact/100000-4 513 231050 ns/op BenchmarkFloatPrecInexact/1000000-4 38 3345534 ns/op BenchmarkFloatSqrt/64-4 23167 5121 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14583 8124 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9854 11458 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 5036 23229 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 822 147049 ns/op 18237 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 62 1899509 ns/op 177164 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 140906972 ns/op 3809776 B/op 629 allocs/op PASS ok math/big 89.526s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 9709052 11.97 ns/op BenchmarkLeadingZeros8-4 8713552 13.80 ns/op BenchmarkLeadingZeros16-4 9867579 11.78 ns/op BenchmarkLeadingZeros32-4 10015771 12.05 ns/op BenchmarkLeadingZeros64-4 10543279 11.36 ns/op BenchmarkTrailingZeros-4 10607113 11.39 ns/op BenchmarkTrailingZeros8-4 10046918 12.17 ns/op BenchmarkTrailingZeros16-4 10182338 11.81 ns/op BenchmarkTrailingZeros32-4 9920890 12.05 ns/op BenchmarkTrailingZeros64-4 10627414 11.49 ns/op BenchmarkOnesCount-4 9601719 12.13 ns/op BenchmarkOnesCount8-4 10401794 11.33 ns/op BenchmarkOnesCount16-4 10748128 11.04 ns/op BenchmarkOnesCount32-4 10787094 11.17 ns/op BenchmarkOnesCount64-4 9831729 12.17 ns/op BenchmarkRotateLeft-4 10020182 12.07 ns/op BenchmarkRotateLeft8-4 10525914 11.37 ns/op BenchmarkRotateLeft16-4 9823226 12.37 ns/op BenchmarkRotateLeft32-4 10499781 11.35 ns/op BenchmarkRotateLeft64-4 10484893 11.37 ns/op BenchmarkReverse-4 14388645 8.321 ns/op BenchmarkReverse8-4 17145837 7.008 ns/op BenchmarkReverse16-4 16616820 7.128 ns/op BenchmarkReverse32-4 15068847 7.887 ns/op BenchmarkReverse64-4 14425837 8.295 ns/op BenchmarkReverseBytes-4 17381650 6.808 ns/op BenchmarkReverseBytes16-4 17926468 6.700 ns/op BenchmarkReverseBytes32-4 17934450 6.640 ns/op BenchmarkReverseBytes64-4 17862123 6.680 ns/op BenchmarkAdd-4 9888884 12.09 ns/op BenchmarkAdd32-4 10389133 11.55 ns/op BenchmarkAdd64-4 9753067 12.07 ns/op BenchmarkAdd64multiple-4 17741658 6.756 ns/op BenchmarkSub-4 9838441 12.02 ns/op BenchmarkSub32-4 10247343 12.02 ns/op BenchmarkSub64-4 9864358 12.09 ns/op BenchmarkSub64multiple-4 17626712 6.773 ns/op BenchmarkMul-4 9946450 12.03 ns/op BenchmarkMul32-4 10566613 11.46 ns/op BenchmarkMul64-4 9903724 12.20 ns/op BenchmarkDiv-4 2664483 44.85 ns/op BenchmarkDiv32-4 5598902 21.38 ns/op BenchmarkDiv64-4 2629579 45.48 ns/op PASS ok math/bits 6.860s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10252369 23.50 ns/op BenchmarkAcos-4 371952 301.8 ns/op BenchmarkAcosh-4 386203 320.5 ns/op BenchmarkAsin-4 409734 299.6 ns/op BenchmarkAsinh-4 417699 302.8 ns/op BenchmarkAtan-4 660630 215.6 ns/op BenchmarkAtanh-4 665397 214.9 ns/op BenchmarkConj-4 17559664 5.984 ns/op BenchmarkCos-4 508389 224.2 ns/op BenchmarkCosh-4 548584 225.1 ns/op BenchmarkExp-4 796651 162.0 ns/op BenchmarkLog-4 804276 165.2 ns/op BenchmarkLog10-4 795493 164.2 ns/op BenchmarkPhase-4 1750216 68.72 ns/op BenchmarkPolar-4 1000000 108.9 ns/op BenchmarkPow-4 198890 678.1 ns/op BenchmarkRect-4 1000000 110.2 ns/op BenchmarkSin-4 555321 222.7 ns/op BenchmarkSinh-4 547338 224.9 ns/op BenchmarkSqrt-4 830767 149.4 ns/op BenchmarkTan-4 322448 376.7 ns/op BenchmarkTanh-4 372223 341.2 ns/op PASS ok math/cmplx 4.097s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 634705 162.7 ns/op BenchmarkInt63ThreadsafeParallel-4 475957 260.2 ns/op BenchmarkInt63Unthreadsafe-4 1316251 91.69 ns/op BenchmarkIntn1000-4 839756 134.2 ns/op BenchmarkInt63n1000-4 961042 122.8 ns/op BenchmarkInt31n1000-4 1000000 113.7 ns/op BenchmarkFloat32-4 1000000 110.0 ns/op BenchmarkFloat64-4 1287163 92.45 ns/op BenchmarkPerm3-4 203185 595.9 ns/op BenchmarkPerm30-4 24032 5103 ns/op BenchmarkPerm30ViaShuffle-4 26217 4555 ns/op BenchmarkShuffleOverhead-4 18769 6446 ns/op BenchmarkRead3-4 905766 129.5 ns/op BenchmarkRead64-4 78644 1525 ns/op BenchmarkRead1000-4 5082 22629 ns/op BenchmarkConcurrent-4 119436 1038 ns/op PASS ok math/rand 3.391s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkChaCha8-4 1849874 65.32 ns/op BenchmarkPCG_DXSM-4 4309834 27.85 ns/op BenchmarkSourceUint64-4 4019379 29.53 ns/op BenchmarkGlobalInt64-4 3587426 29.97 ns/op BenchmarkGlobalInt64Parallel-4 6949063 16.73 ns/op BenchmarkGlobalUint64-4 3810187 31.70 ns/op BenchmarkGlobalUint64Parallel-4 6986886 16.89 ns/op BenchmarkInt64-4 2304349 52.03 ns/op BenchmarkUint64-4 2296984 52.77 ns/op BenchmarkGlobalIntN1000-4 2499442 48.14 ns/op BenchmarkIntN1000-4 1747167 68.09 ns/op BenchmarkInt64N1000-4 1764164 68.03 ns/op BenchmarkInt64N1e8-4 1738567 68.99 ns/op BenchmarkInt64N1e9-4 1708887 67.75 ns/op BenchmarkInt64N2e9-4 1768302 69.83 ns/op BenchmarkInt64N1e18-4 1649109 72.12 ns/op BenchmarkInt64N2e18-4 1602474 72.47 ns/op BenchmarkInt64N4e18-4 1442964 82.85 ns/op BenchmarkInt32N1000-4 1752231 68.54 ns/op BenchmarkInt32N1e8-4 1732329 68.36 ns/op BenchmarkInt32N1e9-4 1754991 69.42 ns/op BenchmarkInt32N2e9-4 1711442 68.07 ns/op BenchmarkFloat32-4 2271900 53.69 ns/op BenchmarkFloat64-4 2260946 53.75 ns/op BenchmarkExpFloat64-4 1255202 94.66 ns/op BenchmarkNormFloat64-4 1266704 93.67 ns/op BenchmarkPerm3-4 321790 373.8 ns/op BenchmarkPerm30-4 32320 3729 ns/op BenchmarkPerm30ViaShuffle-4 34279 3444 ns/op BenchmarkShuffleOverhead-4 46402 2563 ns/op BenchmarkConcurrent-4 3754369 32.28 ns/op PASS ok math/rand/v2 6.521s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 43816 2677 ns/op BenchmarkQDecodeWord-4 101942 1149 ns/op BenchmarkQDecodeHeader-4 96630 1213 ns/op BenchmarkTypeByExtension/.html-4 385364 278.4 ns/op BenchmarkTypeByExtension/.HTML-4 332188 361.5 ns/op BenchmarkTypeByExtension/.unused-4 375676 303.9 ns/op BenchmarkExtensionsByType/text/html-4 214106 561.2 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 122498 992.9 ns/op BenchmarkExtensionsByType/application/octet-stream-4 189519 628.0 ns/op PASS ok mime 2.342s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 670 174064 ns/op 47436 B/op 186 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 649 172997 ns/op 47941 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 270 449621 ns/op 104294 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 522 227528 ns/op 49560 B/op 207 allocs/op PASS ok mime/multipart 1.780s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 972 120314 ns/op PASS ok mime/quotedprintable 1.215s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 152 796295 ns/op 8252 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 13 7799256 ns/op 19106 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5049000658 ns/op 157544 B/op 223 allocs/op BenchmarkDNSName-4 110496 986.0 ns/op BenchmarkInterfaces-4 5732 21229 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 7710 13385 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5179 20838 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 5742 19533 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 7743 14178 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 5665 19030 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 6463 15879 ns/op BenchmarkParseIPValidIPv4-4 369902 319.9 ns/op BenchmarkParseIPValidIPv6-4 186151 643.3 ns/op BenchmarkIPString/IPv4-4 124995 946.4 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10000 10973 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 49159 2468 ns/op BenchmarkIPEqual/IPv4-4 1153561 106.6 ns/op BenchmarkIPEqual/IPv6-4 1152885 100.6 ns/op BenchmarkSendfileZeroBytes-4 15406 7019 ns/op 57 B/op 1 allocs/op BenchmarkTCP4OneShot-4 3163 31956 ns/op BenchmarkTCP4OneShotTimeout-4 3427 32606 ns/op BenchmarkTCP4Persistent-4 16095 7551 ns/op BenchmarkTCP4PersistentTimeout-4 15541 7539 ns/op BenchmarkTCP6OneShot-4 3176 33395 ns/op BenchmarkTCP6OneShotTimeout-4 3458 33544 ns/op BenchmarkTCP6Persistent-4 14148 7777 ns/op BenchmarkTCP6PersistentTimeout-4 15746 7767 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25513 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25559 ns/op BenchmarkSetReadDeadline-4 126344 956.5 ns/op BenchmarkUDP6LinkLocalUnicast-4 9187 13463 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 12387 9290 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12662 9582 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 13161 9482 ns/op 0 B/op 0 allocs/op PASS ok net 11.489s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28488 4155 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11671 10561 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 13941 8507 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17391 6985 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 32058 3818 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 52123 2315 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1501348 79.92 ns/op BenchmarkFindChild/n=2/rep=map-4 3412407 33.41 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1359745 87.78 ns/op BenchmarkFindChild/n=4/rep=linear-4 755558 144.7 ns/op BenchmarkFindChild/n=4/rep=map-4 3157053 36.15 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 763533 151.9 ns/op BenchmarkFindChild/n=8/rep=linear-4 403780 297.9 ns/op BenchmarkFindChild/n=8/rep=map-4 2814289 41.13 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 389376 308.6 ns/op BenchmarkFindChild/n=16/rep=linear-4 211771 553.6 ns/op BenchmarkFindChild/n=16/rep=map-4 3105348 38.27 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2233168 53.72 ns/op BenchmarkFindChild/n=32/rep=linear-4 106161 1125 ns/op BenchmarkFindChild/n=32/rep=map-4 3264784 36.47 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2313229 49.99 ns/op BenchmarkMultiConflicts-4 1 175051900 ns/op BenchmarkServerMatch-4 18763 6615 ns/op BenchmarkReadRequestChrome-4 3490 32209 ns/op 18.97 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10861 ns/op 7.18 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9349 11059 ns/op 7.41 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6889 16066 ns/op 9.40 MB/s 1051 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17254 7216 ns/op 5.54 MB/s 891 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 253 470981 ns/op 2.17 MB/s BenchmarkFileAndServer_1KB/https1-4 174 608229 ns/op 1.68 MB/s BenchmarkFileAndServer_1KB/h2-4 127 822709 ns/op 1.24 MB/s BenchmarkFileAndServer_16MB/h1-4 2 54202845 ns/op 309.53 MB/s BenchmarkFileAndServer_16MB/https1-4 1 122334163 ns/op 137.14 MB/s BenchmarkFileAndServer_16MB/h2-4 1 235829547 ns/op 71.14 MB/s BenchmarkFileAndServer_64MB/h1-4 1 211675938 ns/op 317.04 MB/s BenchmarkFileAndServer_64MB/https1-4 1 426468899 ns/op 157.36 MB/s BenchmarkFileAndServer_64MB/h2-4 1 971602202 ns/op 69.07 MB/s BenchmarkServeMux-4 211 599165 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 252 503332 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 261 425548 ns/op 6010 B/op 63 allocs/op BenchmarkClientServer/https1-4 224 543967 ns/op 6789 B/op 74 allocs/op BenchmarkClientServer/h2-4 146 751793 ns/op 10337 B/op 82 allocs/op BenchmarkClientServerParallel/4/h1-4 1260 93848 ns/op 9029 B/op 75 allocs/op BenchmarkClientServerParallel/4/https1-4 32 4493676 ns/op 105028 B/op 1150 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19707: read tcp 127.0.0.1:19703->127.0.0.1:19707: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19709: read tcp 127.0.0.1:19703->127.0.0.1:19709: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19729: read tcp 127.0.0.1:19710->127.0.0.1:19729: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19728: write tcp 127.0.0.1:19710->127.0.0.1:19728: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19730: write tcp 127.0.0.1:19710->127.0.0.1:19730: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19753: read tcp 127.0.0.1:19731->127.0.0.1:19753: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19752: read tcp 127.0.0.1:19731->127.0.0.1:19752: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19755: read tcp 127.0.0.1:19731->127.0.0.1:19755: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19754: read tcp 127.0.0.1:19731->127.0.0.1:19754: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19756: write tcp 127.0.0.1:19731->127.0.0.1:19756: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 307 348831 ns/op 13801 B/op 131 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19794: read tcp 127.0.0.1:19791->127.0.0.1:19794: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19793: write tcp 127.0.0.1:19791->127.0.0.1:19793: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19795: write tcp 127.0.0.1:19791->127.0.0.1:19795: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19804: read tcp 127.0.0.1:19798->127.0.0.1:19804: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19803: read tcp 127.0.0.1:19798->127.0.0.1:19803: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19801: write tcp 127.0.0.1:19798->127.0.0.1:19801: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19805: write tcp 127.0.0.1:19798->127.0.0.1:19805: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19824: read tcp 127.0.0.1:19815->127.0.0.1:19824: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19831: read tcp 127.0.0.1:19815->127.0.0.1:19831: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:19829: write tcp 127.0.0.1:19815->127.0.0.1:19829: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 877 140759 ns/op 17313 B/op 103 allocs/op BenchmarkClientServerParallel/64/https1-4 27 4727785 ns/op 111486 B/op 1196 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20673: write tcp 127.0.0.1:20672->127.0.0.1:20673: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20675: write tcp 127.0.0.1:20672->127.0.0.1:20675: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20697: write tcp 127.0.0.1:20679->127.0.0.1:20697: use of closed network connection BenchmarkClientServerParallel/64/h2-4 67 4620143 ns/op 106849 B/op 1244 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20712: write tcp 127.0.0.1:20709->127.0.0.1:20712: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20710: write tcp 127.0.0.1:20709->127.0.0.1:20710: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20733: read tcp 127.0.0.1:20714->127.0.0.1:20733: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20726: read tcp 127.0.0.1:20714->127.0.0.1:20726: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20723: write tcp 127.0.0.1:20714->127.0.0.1:20723: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20728: read tcp 127.0.0.1:20714->127.0.0.1:20728: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20722: read tcp 127.0.0.1:20714->127.0.0.1:20722: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20725: read tcp 127.0.0.1:20714->127.0.0.1:20725: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20724: read tcp 127.0.0.1:20714->127.0.0.1:20724: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20721: write tcp 127.0.0.1:20714->127.0.0.1:20721: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1104176384 ns/op 29264 B/op 155 allocs/op BenchmarkClient-4 247 471456 ns/op 3761 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 618 190938 ns/op 7516 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1129 99230 ns/op 3082 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1672 70854 ns/op 1950 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1621 73588 ns/op 2774 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1752 71652 ns/op 2738 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1740 72886 ns/op 2730 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1642 67647 ns/op 1988 B/op 14 allocs/op BenchmarkServerHijack-4 789 136365 ns/op 16796 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 440 280147 ns/op 6051 B/op 53 allocs/op BenchmarkResponseStatusLine-4 492654 226.3 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.614s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4694 26423 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.274s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 98534 1181 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 587139 194.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 189703 626.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 66217 1835 ns/op BenchmarkStdIPv4-4 131490 880.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 93524 1277 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 93286 1284 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 82686 1437 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 70687 1687 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1727492 68.06 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1527944 77.18 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1520586 78.81 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 284751 413.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 289394 382.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 279219 425.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 84427 1475 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 270175 440.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 150087 802.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 157030 755.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 149403 799.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 77474 1565 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 348246 343.3 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 122220 994.6 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 170750 698.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 242001 492.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 160281 743.5 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 323730 368.6 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 144194 826.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 145664 822.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 143898 825.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 113391 1075 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 447954 260.6 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 236756 502.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 99998 1201 ns/op 96 B/op 2 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 133706 898.5 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_v4-4 178081 671.5 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_zone-4 126997 957.0 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortMarshalText/v4-4 259969 458.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 113088 1067 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 137437 860.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 187706 640.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 131175 911.1 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1213488 99.06 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 101.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1204744 100.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 106.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 107.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 107.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 107.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 106.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 106.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 346130 351.3 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 590499 198.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 213352 549.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 234042 507.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 217844 552.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 74770 1610 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 454006 262.4 ns/op PASS ok net/netip 8.994s 2023/11/20 18:47:14 Test RPC server listening on 127.0.0.1:21407 2023/11/20 18:47:14 Test HTTP RPC server listening on 127.0.0.1:21408 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1665 69152 ns/op BenchmarkEndToEndHTTP-4 1521 69173 ns/op BenchmarkEndToEndAsync-4 3952 30383 ns/op BenchmarkEndToEndAsyncHTTP-4 4113 32221 ns/op PASS ok net/rpc 1.834s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3306 34147 ns/op BenchmarkReadMIMEHeader/server_headers-4 4539 22077 ns/op BenchmarkUncommon-4 25758 4578 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.477s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 3928 25585 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 96044 1244 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 547677 205.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 85412 1401 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 161424 742.8 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 76804 1571 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 12798 9394 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 356611 320.9 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 83752 1432 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 160414 743.5 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 75646 1562 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14209 8362 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 191614 619.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 78168 1520 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 75697 1587 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 34582 3459 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6031 18904 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 188905 617.4 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 77269 1537 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 75046 1580 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 34407 3453 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6309 18697 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.178s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3316100 35.98 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 163231 680.1 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 892 130405 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries BenchmarkReaddir-4 314 375548 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries BenchmarkReadDir-4 693 171032 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries BenchmarkStatDot-4 85234 1423 ns/op BenchmarkStatFile-4 71376 1707 ns/op BenchmarkStatDir-4 74353 1606 ns/op BenchmarkLstatDot-4 83822 1426 ns/op BenchmarkLstatFile-4 71274 1706 ns/op BenchmarkLstatDir-4 75583 1589 ns/op PASS ok os 2.636s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 51 2281478 ns/op 6571 B/op 29 allocs/op PASS ok os/exec 1.295s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 371180 332.5 ns/op PASS ok os/user 1.244s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3705157 32.01 ns/op BenchmarkString-4 2285150 52.59 ns/op BenchmarkBytes-4 2022090 58.60 ns/op BenchmarkNamedBytes-4 1000000 113.0 ns/op BenchmarkBytesArray-4 732403 163.6 ns/op BenchmarkSliceLen-4 2272126 52.92 ns/op BenchmarkMapLen-4 805534 145.9 ns/op BenchmarkStringLen-4 1773344 67.66 ns/op BenchmarkArrayLen-4 1246868 96.15 ns/op BenchmarkSliceCap-4 2404132 50.01 ns/op BenchmarkDeepEqual/int8-4 391730 297.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 84171 1423 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 338541 357.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 81441 1464 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 340008 348.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 80931 1474 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 341569 350.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 81790 1466 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 329252 355.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 81458 1468 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 387393 302.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 109580 1083 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 333018 350.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 81506 1467 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 339752 348.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 81517 1464 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 340082 358.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 81476 1479 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 333552 351.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 81652 1466 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 324385 353.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 81363 1468 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 337648 346.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 81985 1471 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 342805 348.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 81847 1466 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 333620 347.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 81410 1462 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 333028 349.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 81664 1465 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 397136 298.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 83685 1412 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 331231 355.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 78592 1533 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 109135 1082 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 53751 2215 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 43341 2777 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 30475 3899 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 31988 3752 ns/op BenchmarkIsZero/ArrayComparable-4 279235 429.2 ns/op BenchmarkIsZero/ArrayIncomparable-4 28780 4192 ns/op BenchmarkIsZero/StructComparable-4 661242 181.0 ns/op BenchmarkIsZero/StructIncomparable-4 129942 917.4 ns/op BenchmarkIsZero/ArrayInt_4-4 1230562 97.27 ns/op BenchmarkIsZero/ArrayInt_1024-4 17641 6860 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 33320 3610 ns/op BenchmarkIsZero/Struct4Int-4 1232438 98.03 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 17509 6833 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 17557 6873 ns/op BenchmarkIsZero/StructInt_512-4 33296 3584 ns/op BenchmarkSetZero/Bool/Direct-4 3995130 29.88 ns/op BenchmarkSetZero/Bool/CachedZero-4 813396 140.6 ns/op BenchmarkSetZero/Bool/NewZero-4 633920 187.5 ns/op BenchmarkSetZero/Int/Direct-4 2406890 49.74 ns/op BenchmarkSetZero/Int/CachedZero-4 811531 139.9 ns/op BenchmarkSetZero/Int/NewZero-4 618765 192.3 ns/op BenchmarkSetZero/Uint/Direct-4 2375228 50.33 ns/op BenchmarkSetZero/Uint/CachedZero-4 834397 142.6 ns/op BenchmarkSetZero/Uint/NewZero-4 607462 194.1 ns/op BenchmarkSetZero/Float/Direct-4 2375323 50.56 ns/op BenchmarkSetZero/Float/CachedZero-4 815824 142.0 ns/op BenchmarkSetZero/Float/NewZero-4 615938 191.7 ns/op BenchmarkSetZero/Complex/Direct-4 2377542 49.95 ns/op BenchmarkSetZero/Complex/CachedZero-4 820419 142.6 ns/op BenchmarkSetZero/Complex/NewZero-4 603298 193.5 ns/op BenchmarkSetZero/Array/Direct-4 2133111 57.03 ns/op BenchmarkSetZero/Array/CachedZero-4 821814 142.3 ns/op BenchmarkSetZero/Array/NewZero-4 621930 187.6 ns/op BenchmarkSetZero/Chan/Direct-4 2451613 49.16 ns/op BenchmarkSetZero/Chan/CachedZero-4 827073 138.0 ns/op BenchmarkSetZero/Chan/NewZero-4 645040 184.4 ns/op BenchmarkSetZero/Func/Direct-4 2421406 48.79 ns/op BenchmarkSetZero/Func/CachedZero-4 856135 140.3 ns/op BenchmarkSetZero/Func/NewZero-4 640231 188.5 ns/op BenchmarkSetZero/Interface/Direct-4 2210613 53.62 ns/op BenchmarkSetZero/Interface/CachedZero-4 848948 140.6 ns/op BenchmarkSetZero/Interface/NewZero-4 640213 186.2 ns/op BenchmarkSetZero/Map/Direct-4 2448327 49.28 ns/op BenchmarkSetZero/Map/CachedZero-4 846142 139.6 ns/op BenchmarkSetZero/Map/NewZero-4 629052 187.4 ns/op BenchmarkSetZero/Pointer/Direct-4 2446851 48.98 ns/op BenchmarkSetZero/Pointer/CachedZero-4 823830 141.8 ns/op BenchmarkSetZero/Pointer/NewZero-4 623842 186.4 ns/op BenchmarkSetZero/Slice/Direct-4 2207581 54.05 ns/op BenchmarkSetZero/Slice/CachedZero-4 841174 142.0 ns/op BenchmarkSetZero/Slice/NewZero-4 619258 193.8 ns/op BenchmarkSetZero/String/Direct-4 2316079 51.59 ns/op BenchmarkSetZero/String/CachedZero-4 849273 141.9 ns/op BenchmarkSetZero/String/NewZero-4 606474 193.7 ns/op BenchmarkSetZero/Struct/Direct-4 2094598 57.16 ns/op BenchmarkSetZero/Struct/CachedZero-4 837532 141.3 ns/op BenchmarkSetZero/Struct/NewZero-4 631860 191.7 ns/op BenchmarkSelect/1-4 158149 762.6 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 67938 1770 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 34431 3488 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 200078 528.5 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 160068 750.1 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 137872 871.5 ns/op 146.87 MB/s BenchmarkCallArgCopy/size=256-4 123778 959.2 ns/op 266.88 MB/s BenchmarkCallArgCopy/size=1024-4 90208 1433 ns/op 714.68 MB/s BenchmarkCallArgCopy/size=4096-4 39684 2979 ns/op 1374.86 MB/s BenchmarkCallArgCopy/size=65536-4 3247 37151 ns/op 1764.04 MB/s BenchmarkFieldByName1-4 1373016 86.22 ns/op BenchmarkFieldByName2-4 110589 1115 ns/op BenchmarkFieldByName3-4 15015 8335 ns/op BenchmarkInterfaceBig-4 4025173 29.75 ns/op BenchmarkInterfaceSmall-4 4029830 29.63 ns/op BenchmarkNew-4 2174755 55.27 ns/op BenchmarkMap/StringKeys/MapIndex-4 2108 56337 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1772 67331 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2118 56099 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1800 66126 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2173 54608 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1809 66354 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 207993 568.7 ns/op PASS ok reflect 18.878s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 9898 11160 ns/op 9390 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 16570 8635 ns/op 9308 B/op 1 allocs/op BenchmarkFindString-4 12465 9973 ns/op 9199 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 10778 ns/op 9547 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 12482 10132 ns/op 9426 B/op 2 allocs/op BenchmarkLiteral-4 17700 6503 ns/op BenchmarkNotLiteral-4 4798 26567 ns/op BenchmarkMatchClass-4 3711 34538 ns/op BenchmarkMatchClass_InRange-4 3627 33022 ns/op BenchmarkReplaceAll-4 2662 47919 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 19778 7551 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 38149 3046 ns/op BenchmarkAnchoredShortMatch-4 17004 7449 ns/op BenchmarkAnchoredLongMatch-4 19856 6019 ns/op BenchmarkOnePassShortA-4 21007 5735 ns/op BenchmarkNotOnePassShortA-4 8889 13953 ns/op BenchmarkOnePassShortB-4 26974 4503 ns/op BenchmarkNotOnePassShortB-4 10000 11635 ns/op BenchmarkOnePassLongPrefix-4 82581 1474 ns/op BenchmarkOnePassLongNotPrefix-4 28033 4299 ns/op BenchmarkMatchParallelShared-4 29253 4164 ns/op BenchmarkMatchParallelCopied-4 30748 3958 ns/op BenchmarkQuoteMetaAll-4 143763 810.0 ns/op 17.28 MB/s BenchmarkQuoteMetaNone-4 264966 452.9 ns/op 57.40 MB/s BenchmarkCompile/Onepass-4 4242 27326 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1651 71223 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 195 606008 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3777201 30.31 ns/op 527.97 MB/s BenchmarkMatch/Easy0/32-4 19448 6428 ns/op 4.98 MB/s BenchmarkMatch/Easy0/1K-4 17612 6245 ns/op 163.96 MB/s BenchmarkMatch/Easy0i/16-4 3746409 30.42 ns/op 525.94 MB/s BenchmarkMatch/Easy0i/32-4 5674 20291 ns/op 1.58 MB/s BenchmarkMatch/Easy0i/1K-4 273 437725 ns/op 2.34 MB/s BenchmarkMatch/Easy1/16-4 3788809 30.17 ns/op 530.33 MB/s BenchmarkMatch/Easy1/32-4 20347 6109 ns/op 5.24 MB/s BenchmarkMatch/Easy1/1K-4 8311 16027 ns/op 63.89 MB/s BenchmarkMatch/Medium/16-4 3740437 30.16 ns/op 530.47 MB/s BenchmarkMatch/Medium/32-4 6624 18508 ns/op 1.73 MB/s BenchmarkMatch/Medium/1K-4 315 379223 ns/op 2.70 MB/s BenchmarkMatch/Hard/16-4 3786739 30.43 ns/op 525.88 MB/s BenchmarkMatch/Hard/32-4 4252 28833 ns/op 1.11 MB/s BenchmarkMatch/Hard/1K-4 178 679873 ns/op 1.51 MB/s BenchmarkMatch/Hard1/16-4 1455 79158 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 798 148477 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 26 4329687 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 29997 4006 ns/op 3.99 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17793 6835 ns/op 4.68 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 676 174057 ns/op 5.88 MB/s 22 B/op 0 allocs/op PASS ok regexp 8.680s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 652065 182.5 ns/op BenchmarkIsWordChar-4 173146 660.2 ns/op PASS ok regexp/syntax 2.383s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 71518 1593 ns/op BenchmarkCallers/inlined-4 68905 1719 ns/op BenchmarkCallers/no-cache-4 15873 7549 ns/op BenchmarkFPCallers/cached-4 2842408 41.91 ns/op BenchmarkMakeChan/Byte-4 1003767 102.5 ns/op BenchmarkMakeChan/Int-4 1000000 125.9 ns/op BenchmarkMakeChan/Ptr-4 719526 189.7 ns/op BenchmarkMakeChan/Struct/0-4 1334601 94.30 ns/op BenchmarkMakeChan/Struct/32-4 494473 212.9 ns/op BenchmarkMakeChan/Struct/40-4 440182 301.1 ns/op BenchmarkChanNonblocking-4 10595294 9.633 ns/op BenchmarkSelectUncontended-4 1201348 102.5 ns/op BenchmarkSelectSyncContended-4 40870 2957 ns/op BenchmarkSelectAsyncContended-4 105924 1148 ns/op BenchmarkSelectNonblock-4 6141793 18.54 ns/op BenchmarkChanUncontended-4 8911 12290 ns/op BenchmarkChanContended-4 1545 77111 ns/op BenchmarkChanSync-4 124642 965.4 ns/op BenchmarkChanSyncWork-4 36668 3180 ns/op BenchmarkChanProdCons0-4 102772 1183 ns/op BenchmarkChanProdCons10-4 126993 1004 ns/op BenchmarkChanProdCons100-4 126092 956.5 ns/op BenchmarkChanProdConsWork0-4 83650 1428 ns/op BenchmarkChanProdConsWork10-4 94328 1332 ns/op BenchmarkChanProdConsWork100-4 102202 1215 ns/op BenchmarkSelectProdCons-4 72824 1606 ns/op BenchmarkReceiveDataFromClosedChan-4 717055 163.1 ns/op BenchmarkChanCreation-4 189619 574.2 ns/op BenchmarkChanSem-4 192548 631.0 ns/op BenchmarkChanPopular-4 111 1081128 ns/op BenchmarkChanClosed-4 454398 260.0 ns/op BenchmarkCallClosure-4 6442470 17.44 ns/op BenchmarkCallClosure1-4 7050240 16.86 ns/op BenchmarkCallClosure2-4 1514160 81.14 ns/op BenchmarkCallClosure3-4 1706848 68.80 ns/op BenchmarkCallClosure4-4 1499047 78.48 ns/op BenchmarkComplex128DivNormal-4 10247257 19.31 ns/op BenchmarkComplex128DivNisNaN-4 8123394 20.90 ns/op BenchmarkComplex128DivDisNaN-4 7589569 22.12 ns/op BenchmarkComplex128DivNisInf-4 10522960 21.63 ns/op BenchmarkComplex128DivDisInf-4 4782624 29.27 ns/op BenchmarkAllocation-4 4940 28170 ns/op BenchmarkReadMemStats-4 5949 17595 ns/op BenchmarkReadMemStatsLatency-4 1 16778854 p50-ns 16778854 p90-ns 16778854 p99-ns BenchmarkWriteBarrier-4 2626422 42.20 ns/op BenchmarkBulkWriteBarrier-4 5533356 18.43 ns/op BenchmarkScanStackNoLocals-4 3 40236071 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10298451 9.856 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11304984 10.95 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9508159 14.44 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7164874 16.78 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4941094 24.13 ns/op BenchmarkHash5-4 6594866 16.28 ns/op 307.18 MB/s BenchmarkHash16-4 6888561 17.53 ns/op 912.88 MB/s BenchmarkHash64-4 6099716 19.70 ns/op 3248.27 MB/s BenchmarkHash1024-4 1907788 62.80 ns/op 16306.91 MB/s BenchmarkHash65536-4 38760 3096 ns/op 21171.01 MB/s BenchmarkAlignedLoad-4 8075540 14.06 ns/op BenchmarkUnalignedLoad-4 7712734 14.78 ns/op BenchmarkEqEfaceConcrete-4 6554216 18.42 ns/op BenchmarkEqIfaceConcrete-4 6102732 19.41 ns/op BenchmarkNeEfaceConcrete-4 6337304 18.84 ns/op BenchmarkNeIfaceConcrete-4 5921756 20.00 ns/op BenchmarkConvT2EByteSized/bool-4 7185441 16.64 ns/op BenchmarkConvT2EByteSized/uint8-4 7177590 16.49 ns/op BenchmarkConvT2ESmall-4 5662341 21.32 ns/op BenchmarkConvT2EUintptr-4 5590120 21.67 ns/op BenchmarkConvT2ELarge-4 1277098 91.76 ns/op BenchmarkConvT2ISmall-4 5626273 21.16 ns/op BenchmarkConvT2IUintptr-4 5433931 22.05 ns/op BenchmarkConvT2ILarge-4 1285069 109.0 ns/op BenchmarkConvI2E-4 4983822 22.16 ns/op BenchmarkConvI2I-4 5550702 21.57 ns/op BenchmarkAssertE2T-4 5236960 22.93 ns/op BenchmarkAssertE2TLarge-4 2562129 45.61 ns/op BenchmarkAssertE2I-4 5868172 18.13 ns/op BenchmarkAssertI2T-4 4825485 25.20 ns/op BenchmarkAssertI2I-4 5822072 18.18 ns/op BenchmarkAssertI2E-4 6128641 17.04 ns/op BenchmarkAssertE2E-4 6189068 17.96 ns/op BenchmarkAssertE2T2-4 3851148 30.75 ns/op BenchmarkAssertE2T2Blank-4 4612210 26.11 ns/op BenchmarkAssertI2E2-4 4857529 24.72 ns/op BenchmarkAssertI2E2Blank-4 6445989 16.71 ns/op BenchmarkAssertE2E2-4 4886551 24.44 ns/op BenchmarkAssertE2E2Blank-4 6414393 16.54 ns/op BenchmarkConvT2Ezero/zero/16-4 5805266 20.61 ns/op BenchmarkConvT2Ezero/zero/32-4 5261576 23.03 ns/op BenchmarkConvT2Ezero/zero/64-4 5578735 21.60 ns/op BenchmarkConvT2Ezero/zero/str-4 5513661 21.61 ns/op BenchmarkConvT2Ezero/zero/slice-4 5870096 20.52 ns/op BenchmarkConvT2Ezero/zero/big-4 258217 555.6 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1373277 94.72 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1226340 115.4 ns/op BenchmarkConvT2Ezero/nonzero/big-4 283131 460.4 ns/op BenchmarkConvT2Ezero/smallint/16-4 5353992 22.27 ns/op BenchmarkConvT2Ezero/smallint/32-4 5377347 22.23 ns/op BenchmarkConvT2Ezero/smallint/64-4 5572105 21.69 ns/op BenchmarkConvT2Ezero/largeint/16-4 1785768 74.16 ns/op BenchmarkConvT2Ezero/largeint/32-4 1845766 66.78 ns/op BenchmarkConvT2Ezero/largeint/64-4 1755634 71.50 ns/op BenchmarkMalloc8-4 2308407 59.46 ns/op BenchmarkMalloc16-4 1796478 63.88 ns/op BenchmarkMallocTypeInfo8-4 1896266 62.25 ns/op BenchmarkMallocTypeInfo16-4 1702371 75.44 ns/op BenchmarkMallocLargeStruct-4 200233 638.9 ns/op BenchmarkGoroutineSelect-4 79 1361565 ns/op BenchmarkGoroutineBlocking-4 93 1213973 ns/op BenchmarkGoroutineForRange-4 92 1206970 ns/op BenchmarkGoroutineIdle-4 153 789520 ns/op BenchmarkHashStringSpeed-4 2549582 51.85 ns/op BenchmarkHashBytesSpeed-4 1310188 88.49 ns/op BenchmarkHashInt32Speed-4 2746672 44.52 ns/op BenchmarkHashInt64Speed-4 2753938 39.18 ns/op BenchmarkHashStringArraySpeed-4 556347 202.6 ns/op BenchmarkMegMap-4 3033369 39.06 ns/op BenchmarkMegOneMap-4 3761338 31.67 ns/op BenchmarkMegEqMap-4 1399 75453 ns/op BenchmarkMegEmptyMap-4 4397269 27.36 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2623767 46.94 ns/op BenchmarkSmallStrMap-4 3092782 37.94 ns/op BenchmarkMapStringKeysEight_16-4 3042472 37.45 ns/op BenchmarkMapStringKeysEight_32-4 2947004 40.39 ns/op BenchmarkMapStringKeysEight_64-4 2979759 39.99 ns/op BenchmarkMapStringKeysEight_1M-4 3049230 39.55 ns/op BenchmarkIntMap-4 3832255 31.61 ns/op BenchmarkMapFirst/1-4 4564874 26.09 ns/op BenchmarkMapFirst/2-4 4185960 26.38 ns/op BenchmarkMapFirst/3-4 4526992 26.53 ns/op BenchmarkMapFirst/4-4 4269765 28.40 ns/op BenchmarkMapFirst/5-4 3095698 37.96 ns/op BenchmarkMapFirst/6-4 3080694 37.25 ns/op BenchmarkMapFirst/7-4 2897498 37.52 ns/op BenchmarkMapFirst/8-4 3120747 34.62 ns/op BenchmarkMapFirst/9-4 2869520 41.00 ns/op BenchmarkMapFirst/10-4 2522364 43.35 ns/op BenchmarkMapFirst/11-4 2719046 40.71 ns/op BenchmarkMapFirst/12-4 2805117 41.46 ns/op BenchmarkMapFirst/13-4 2719978 44.59 ns/op BenchmarkMapFirst/14-4 2923582 44.02 ns/op BenchmarkMapFirst/15-4 2684126 40.06 ns/op BenchmarkMapFirst/16-4 2642811 40.39 ns/op BenchmarkMapMid/1-4 3390538 34.15 ns/op BenchmarkMapMid/2-4 3211052 35.75 ns/op BenchmarkMapMid/3-4 3354508 37.02 ns/op BenchmarkMapMid/4-4 3023082 37.43 ns/op BenchmarkMapMid/5-4 2945436 39.79 ns/op BenchmarkMapMid/6-4 3161586 40.16 ns/op BenchmarkMapMid/7-4 2786900 37.57 ns/op BenchmarkMapMid/8-4 2928973 42.02 ns/op BenchmarkMapMid/9-4 2508265 44.34 ns/op BenchmarkMapMid/10-4 2532505 45.34 ns/op BenchmarkMapMid/11-4 2347284 53.00 ns/op BenchmarkMapMid/12-4 2296500 46.97 ns/op BenchmarkMapMid/13-4 2543853 55.36 ns/op BenchmarkMapMid/14-4 2321767 49.12 ns/op BenchmarkMapMid/15-4 2935192 43.60 ns/op BenchmarkMapMid/16-4 2572534 43.12 ns/op BenchmarkMapLast/1-4 3404966 34.23 ns/op BenchmarkMapLast/2-4 3395108 35.86 ns/op BenchmarkMapLast/3-4 3799902 28.28 ns/op BenchmarkMapLast/4-4 3976430 30.25 ns/op BenchmarkMapLast/5-4 4097277 27.42 ns/op BenchmarkMapLast/6-4 4048392 29.65 ns/op BenchmarkMapLast/7-4 3931120 28.72 ns/op BenchmarkMapLast/8-4 3782506 31.94 ns/op BenchmarkMapLast/9-4 3712323 32.35 ns/op BenchmarkMapLast/10-4 3522764 33.19 ns/op BenchmarkMapLast/11-4 3608320 32.34 ns/op BenchmarkMapLast/12-4 3321393 36.00 ns/op BenchmarkMapLast/13-4 3479367 32.85 ns/op BenchmarkMapLast/14-4 3753832 29.86 ns/op BenchmarkMapLast/15-4 3870019 30.80 ns/op BenchmarkMapLast/16-4 3503167 31.44 ns/op BenchmarkMapCycle-4 2132736 56.73 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3271198 36.66 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2151 50091 ns/op BenchmarkMakeMap/[Byte]Byte-4 740709 200.9 ns/op BenchmarkMakeMap/[Int]Int-4 392416 403.1 ns/op BenchmarkNewEmptyMap-4 5556295 19.13 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1419966 84.27 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 475207 245.0 ns/op BenchmarkMapIterEmpty-4 5112224 23.36 ns/op BenchmarkSameLengthMap-4 4454107 26.86 ns/op BenchmarkBigKeyMap-4 1652019 73.52 ns/op BenchmarkBigValMap-4 1508425 78.38 ns/op BenchmarkSmallKeyMap-4 2830201 42.15 ns/op BenchmarkMapPopulate/1-4 2309850 51.05 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 147526 809.8 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9711 12572 ns/op 3351 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 830 143421 ns/op 53310 B/op 72 allocs/op BenchmarkMapPopulate/10000-4 76 1668604 ns/op 427588 B/op 319 allocs/op BenchmarkMapPopulate/100000-4 6 20623786 ns/op 3610816 B/op 4016 allocs/op BenchmarkComplexAlgMap-4 466290 258.5 ns/op BenchmarkGoMapClear/Reflexive/1-4 1657431 72.10 ns/op BenchmarkGoMapClear/Reflexive/10-4 1464991 78.85 ns/op BenchmarkGoMapClear/Reflexive/100-4 472208 243.7 ns/op BenchmarkGoMapClear/Reflexive/1000-4 52246 2277 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5331 20044 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1311122 91.98 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1227586 97.66 ns/op BenchmarkGoMapClear/NonReflexive/100-4 449336 256.3 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 51861 2316 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5296 20246 ns/op BenchmarkMapStringConversion/32/simple-4 1773272 67.25 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1594712 74.66 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1641453 72.54 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1632816 73.16 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1432158 82.37 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1531219 77.26 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1824086 63.46 ns/op BenchmarkMapInterfacePtr-4 1817362 59.32 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3640508 29.54 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 162588 885.3 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5079 24366 ns/op BenchmarkMapPop1000-4 349 344330 ns/op BenchmarkMapPop10000-4 21 5777381 ns/op BenchmarkMapAssign/Int32/256-4 2348090 52.93 ns/op BenchmarkMapAssign/Int32/65536-4 1101134 98.43 ns/op BenchmarkMapAssign/Int64/256-4 2244967 52.32 ns/op BenchmarkMapAssign/Int64/65536-4 1045644 105.7 ns/op BenchmarkMapAssign/Str/256-4 1792836 66.04 ns/op BenchmarkMapAssign/Str/65536-4 636042 177.2 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1391935 81.53 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 781965 156.0 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1428636 84.86 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 741596 152.5 ns/op BenchmarkMapOperatorAssign/Str/256-4 509643 2077 ns/op BenchmarkMapOperatorAssign/Str/65536-4 221086 491.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 877821 165.0 ns/op 37 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 291528 411.8 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 867442 160.1 ns/op 25 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 269666 421.1 ns/op 54 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 624116 223.1 ns/op 41 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 151665 730.1 ns/op 112 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1833799 65.29 ns/op BenchmarkMapDelete/Int32/1000-4 1953250 61.57 ns/op BenchmarkMapDelete/Int32/10000-4 1739792 67.04 ns/op BenchmarkMapDelete/Int64/100-4 1736112 66.15 ns/op BenchmarkMapDelete/Int64/1000-4 1850466 65.23 ns/op BenchmarkMapDelete/Int64/10000-4 1829902 65.62 ns/op BenchmarkMapDelete/Str/100-4 1357276 88.45 ns/op BenchmarkMapDelete/Str/1000-4 1438390 81.58 ns/op BenchmarkMapDelete/Str/10000-4 1361194 87.83 ns/op BenchmarkMapDelete/Pointer/100-4 1615330 73.35 ns/op BenchmarkMapDelete/Pointer/1000-4 1689728 69.95 ns/op BenchmarkMapDelete/Pointer/10000-4 1610515 74.46 ns/op BenchmarkMemmove/0-4 15878187 7.514 ns/op BenchmarkMemmove/1-4 1997143 61.11 ns/op 16.37 MB/s BenchmarkMemmove/2-4 1921252 62.77 ns/op 31.86 MB/s BenchmarkMemmove/3-4 1936940 62.08 ns/op 48.32 MB/s BenchmarkMemmove/4-4 1908781 61.85 ns/op 64.67 MB/s BenchmarkMemmove/5-4 1916593 65.08 ns/op 76.83 MB/s BenchmarkMemmove/6-4 1937036 61.90 ns/op 96.93 MB/s BenchmarkMemmove/7-4 1835428 63.15 ns/op 110.85 MB/s BenchmarkMemmove/8-4 1944375 61.05 ns/op 131.04 MB/s BenchmarkMemmove/9-4 1773794 68.34 ns/op 131.70 MB/s BenchmarkMemmove/10-4 1731063 68.29 ns/op 146.44 MB/s BenchmarkMemmove/11-4 1759226 68.33 ns/op 160.98 MB/s BenchmarkMemmove/12-4 1731774 68.92 ns/op 174.13 MB/s BenchmarkMemmove/13-4 1757204 67.83 ns/op 191.66 MB/s BenchmarkMemmove/14-4 1759207 67.87 ns/op 206.27 MB/s BenchmarkMemmove/15-4 1762903 67.81 ns/op 221.22 MB/s BenchmarkMemmove/16-4 1825165 65.68 ns/op 243.60 MB/s BenchmarkMemmove/32-4 1758144 68.46 ns/op 467.43 MB/s BenchmarkMemmove/64-4 1659511 72.05 ns/op 888.26 MB/s BenchmarkMemmove/128-4 1410956 84.16 ns/op 1520.96 MB/s BenchmarkMemmove/256-4 1000000 110.6 ns/op 2315.45 MB/s BenchmarkMemmove/512-4 709562 163.2 ns/op 3137.82 MB/s BenchmarkMemmove/1024-4 406102 295.0 ns/op 3471.38 MB/s BenchmarkMemmove/2048-4 241741 492.1 ns/op 4161.54 MB/s BenchmarkMemmove/4096-4 132295 905.9 ns/op 4521.69 MB/s BenchmarkMemmoveOverlap/32-4 1753750 66.79 ns/op 479.11 MB/s BenchmarkMemmoveOverlap/64-4 1644456 73.05 ns/op 876.12 MB/s BenchmarkMemmoveOverlap/128-4 1407544 85.22 ns/op 1502.08 MB/s BenchmarkMemmoveOverlap/256-4 1000000 112.2 ns/op 2281.46 MB/s BenchmarkMemmoveOverlap/512-4 741656 163.3 ns/op 3135.97 MB/s BenchmarkMemmoveOverlap/1024-4 405735 290.7 ns/op 3522.62 MB/s BenchmarkMemmoveOverlap/2048-4 244086 490.9 ns/op 4171.78 MB/s BenchmarkMemmoveOverlap/4096-4 133617 896.3 ns/op 4570.01 MB/s BenchmarkMemmoveUnalignedDst/0-4 12115645 8.288 ns/op BenchmarkMemmoveUnalignedDst/1-4 2017932 59.00 ns/op 16.95 MB/s BenchmarkMemmoveUnalignedDst/2-4 1910838 62.38 ns/op 32.06 MB/s BenchmarkMemmoveUnalignedDst/3-4 1944307 62.09 ns/op 48.32 MB/s BenchmarkMemmoveUnalignedDst/4-4 1915599 62.22 ns/op 64.29 MB/s BenchmarkMemmoveUnalignedDst/5-4 1901409 65.79 ns/op 76.00 MB/s BenchmarkMemmoveUnalignedDst/6-4 1918897 62.13 ns/op 96.57 MB/s BenchmarkMemmoveUnalignedDst/7-4 1925994 65.06 ns/op 107.59 MB/s BenchmarkMemmoveUnalignedDst/8-4 1916149 62.28 ns/op 128.45 MB/s BenchmarkMemmoveUnalignedDst/9-4 1741999 68.56 ns/op 131.27 MB/s BenchmarkMemmoveUnalignedDst/10-4 1744560 67.57 ns/op 148.00 MB/s BenchmarkMemmoveUnalignedDst/11-4 1781151 69.13 ns/op 159.12 MB/s BenchmarkMemmoveUnalignedDst/12-4 1762712 67.67 ns/op 177.32 MB/s BenchmarkMemmoveUnalignedDst/13-4 1772564 67.99 ns/op 191.21 MB/s BenchmarkMemmoveUnalignedDst/14-4 1747459 69.18 ns/op 202.36 MB/s BenchmarkMemmoveUnalignedDst/15-4 1750116 68.65 ns/op 218.51 MB/s BenchmarkMemmoveUnalignedDst/16-4 1765886 68.44 ns/op 233.78 MB/s BenchmarkMemmoveUnalignedDst/32-4 1703805 70.91 ns/op 451.27 MB/s BenchmarkMemmoveUnalignedDst/64-4 1547245 77.56 ns/op 825.18 MB/s BenchmarkMemmoveUnalignedDst/128-4 1321027 89.89 ns/op 1424.01 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 115.2 ns/op 2222.08 MB/s BenchmarkMemmoveUnalignedDst/512-4 703843 168.3 ns/op 3043.08 MB/s BenchmarkMemmoveUnalignedDst/1024-4 392181 304.0 ns/op 3368.57 MB/s BenchmarkMemmoveUnalignedDst/2048-4 242032 492.3 ns/op 4159.72 MB/s BenchmarkMemmoveUnalignedDst/4096-4 130420 928.1 ns/op 4413.40 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1588779 74.58 ns/op 429.05 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1484552 79.22 ns/op 807.86 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1317706 91.31 ns/op 1401.81 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 114.0 ns/op 2245.57 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 701164 167.4 ns/op 3058.26 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 397407 296.3 ns/op 3455.56 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 239352 498.6 ns/op 4107.70 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 130825 915.2 ns/op 4475.48 MB/s BenchmarkMemmoveUnalignedSrc/0-4 12666016 8.252 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1951861 61.22 ns/op 16.33 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1951074 61.61 ns/op 32.46 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1928130 62.37 ns/op 48.10 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1943844 63.31 ns/op 63.18 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1939123 61.74 ns/op 80.98 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1937008 63.66 ns/op 94.26 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1941789 61.53 ns/op 113.77 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1948880 62.28 ns/op 128.45 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1759399 67.22 ns/op 133.90 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1756123 67.89 ns/op 147.29 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1776166 67.83 ns/op 162.17 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1777296 68.34 ns/op 175.58 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1759580 68.11 ns/op 190.88 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1765304 67.15 ns/op 208.48 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1767526 67.77 ns/op 221.33 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1746602 69.72 ns/op 229.49 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1700682 71.15 ns/op 449.75 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1582530 76.39 ns/op 837.76 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1355463 88.01 ns/op 1454.36 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 114.7 ns/op 2232.55 MB/s BenchmarkMemmoveUnalignedSrc/512-4 704881 166.9 ns/op 3067.58 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 394332 300.4 ns/op 3409.06 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 242458 496.0 ns/op 4128.87 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 132392 916.4 ns/op 4469.80 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1509009 77.89 ns/op 205.41 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1559178 76.92 ns/op 208.00 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1469172 81.33 ns/op 196.73 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1427108 84.89 ns/op 188.48 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1496833 80.13 ns/op 199.69 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1453812 82.79 ns/op 193.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1498784 80.70 ns/op 198.26 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1453336 83.59 ns/op 191.42 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1277587 93.20 ns/op 686.73 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1000000 100.3 ns/op 638.07 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1316385 91.40 ns/op 700.21 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1271984 94.10 ns/op 680.10 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1309524 91.58 ns/op 698.82 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1288952 93.13 ns/op 687.20 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1310701 90.73 ns/op 705.42 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1298066 92.28 ns/op 693.56 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 737786 157.8 ns/op 1622.69 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 595701 199.7 ns/op 1281.76 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 888614 128.0 ns/op 1999.42 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 885442 132.9 ns/op 1926.79 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 896194 127.5 ns/op 2007.09 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 895843 130.7 ns/op 1958.13 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 903366 129.2 ns/op 1980.82 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 868590 131.9 ns/op 1941.21 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 80702 1486 ns/op 2757.31 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 51942 2301 ns/op 1779.72 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 129728 922.5 ns/op 4440.23 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 129340 928.0 ns/op 4413.84 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 128395 924.9 ns/op 4428.37 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 129264 924.8 ns/op 4429.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 130173 915.9 ns/op 4472.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 129792 921.6 ns/op 4444.46 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 4951 23482 ns/op 2790.85 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3219 35691 ns/op 1836.21 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 7472 14233 ns/op 4604.43 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 7411 14438 ns/op 4539.00 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 7455 14223 ns/op 4607.77 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 7336 14362 ns/op 4563.29 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 7294 14231 ns/op 4605.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 7392 14312 ns/op 4579.23 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1708684 70.94 ns/op 451.12 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1525164 78.78 ns/op 812.40 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1339574 90.44 ns/op 1415.31 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 984421 115.6 ns/op 2215.43 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 728084 164.7 ns/op 3108.72 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 401041 293.6 ns/op 3487.51 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 244320 496.1 ns/op 4127.95 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 132702 900.9 ns/op 4546.59 MB/s BenchmarkMemclr/5-4 11573276 10.24 ns/op 488.30 MB/s BenchmarkMemclr/16-4 11043252 10.89 ns/op 1469.42 MB/s BenchmarkMemclr/64-4 10106148 11.82 ns/op 5415.53 MB/s BenchmarkMemclr/256-4 8830270 13.57 ns/op 18865.54 MB/s BenchmarkMemclr/4096-4 2351592 51.02 ns/op 80280.93 MB/s BenchmarkMemclr/65536-4 66078 1921 ns/op 34117.44 MB/s BenchmarkMemclr/1M-4 2850 41148 ns/op 25482.98 MB/s BenchmarkMemclr/4M-4 700 169964 ns/op 24677.64 MB/s BenchmarkMemclr/8M-4 303 352659 ns/op 23786.74 MB/s BenchmarkMemclr/16M-4 75 1667242 ns/op 10062.86 MB/s BenchmarkMemclr/64M-4 12 9617144 ns/op 6978.05 MB/s BenchmarkMemclrUnaligned/0_5-4 6684184 17.70 ns/op 282.53 MB/s BenchmarkMemclrUnaligned/0_16-4 7029273 16.76 ns/op 954.83 MB/s BenchmarkMemclrUnaligned/0_64-4 6875283 17.30 ns/op 3698.76 MB/s BenchmarkMemclrUnaligned/0_256-4 6195189 19.26 ns/op 13292.87 MB/s BenchmarkMemclrUnaligned/0_4096-4 2211684 54.10 ns/op 75713.13 MB/s BenchmarkMemclrUnaligned/0_65536-4 72066 1768 ns/op 37058.38 MB/s BenchmarkMemclrUnaligned/1_5-4 6806326 17.55 ns/op 284.85 MB/s BenchmarkMemclrUnaligned/1_16-4 7226779 16.58 ns/op 964.75 MB/s BenchmarkMemclrUnaligned/1_64-4 6936602 17.42 ns/op 3674.07 MB/s BenchmarkMemclrUnaligned/1_256-4 6221082 19.26 ns/op 13288.91 MB/s BenchmarkMemclrUnaligned/1_4096-4 1375191 87.15 ns/op 46996.80 MB/s BenchmarkMemclrUnaligned/1_65536-4 50462 2323 ns/op 28206.42 MB/s BenchmarkMemclrUnaligned/4_5-4 6833262 17.57 ns/op 284.58 MB/s BenchmarkMemclrUnaligned/4_16-4 7249749 16.59 ns/op 964.68 MB/s BenchmarkMemclrUnaligned/4_64-4 6722884 17.92 ns/op 3571.69 MB/s BenchmarkMemclrUnaligned/4_256-4 6060574 20.60 ns/op 12424.23 MB/s BenchmarkMemclrUnaligned/4_4096-4 1369162 91.09 ns/op 44968.18 MB/s BenchmarkMemclrUnaligned/4_65536-4 51631 2184 ns/op 30012.04 MB/s BenchmarkMemclrUnaligned/7_5-4 6825156 17.50 ns/op 285.66 MB/s BenchmarkMemclrUnaligned/7_16-4 7294287 16.68 ns/op 958.98 MB/s BenchmarkMemclrUnaligned/7_64-4 6751736 17.76 ns/op 3602.72 MB/s BenchmarkMemclrUnaligned/7_256-4 6233592 19.43 ns/op 13174.90 MB/s BenchmarkMemclrUnaligned/7_4096-4 1373706 87.15 ns/op 47000.65 MB/s BenchmarkMemclrUnaligned/7_65536-4 50296 2121 ns/op 30898.86 MB/s BenchmarkMemclrUnaligned/0_1M-4 2832 38430 ns/op 27285.25 MB/s BenchmarkMemclrUnaligned/0_4M-4 687 168379 ns/op 24909.83 MB/s BenchmarkMemclrUnaligned/0_8M-4 320 356585 ns/op 23524.88 MB/s BenchmarkMemclrUnaligned/0_16M-4 115 1478100 ns/op 11350.53 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9647302 ns/op 6956.23 MB/s BenchmarkMemclrUnaligned/1_1M-4 2784 40681 ns/op 25775.84 MB/s BenchmarkMemclrUnaligned/1_4M-4 676 167986 ns/op 24968.24 MB/s BenchmarkMemclrUnaligned/1_8M-4 268 442525 ns/op 18956.24 MB/s BenchmarkMemclrUnaligned/1_16M-4 81 1503854 ns/op 11156.14 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9636094 ns/op 6964.32 MB/s BenchmarkMemclrUnaligned/4_1M-4 2851 38023 ns/op 27577.69 MB/s BenchmarkMemclrUnaligned/4_4M-4 648 168641 ns/op 24871.16 MB/s BenchmarkMemclrUnaligned/4_8M-4 277 414583 ns/op 20233.82 MB/s BenchmarkMemclrUnaligned/4_16M-4 88 1453052 ns/op 11546.19 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9566745 ns/op 7014.81 MB/s BenchmarkMemclrUnaligned/7_1M-4 2827 39752 ns/op 26378.25 MB/s BenchmarkMemclrUnaligned/7_4M-4 658 169264 ns/op 24779.68 MB/s BenchmarkMemclrUnaligned/7_8M-4 274 422832 ns/op 19839.11 MB/s BenchmarkMemclrUnaligned/7_16M-4 100 1187464 ns/op 14128.62 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9595203 ns/op 6994.00 MB/s BenchmarkGoMemclr/5-4 2240092 53.33 ns/op 93.76 MB/s BenchmarkGoMemclr/16-4 542682 215.7 ns/op 74.16 MB/s BenchmarkGoMemclr/64-4 147108 806.1 ns/op 79.39 MB/s BenchmarkGoMemclr/256-4 36963 3192 ns/op 80.20 MB/s BenchmarkMemclrRange/1K_2K-4 66717 1801 ns/op 53233.83 MB/s BenchmarkMemclrRange/2K_8K-4 32229 3763 ns/op 88626.15 MB/s BenchmarkMemclrRange/4K_16K-4 43237 2773 ns/op 116523.87 MB/s BenchmarkMemclrRange/160K_228K-4 1806 59429 ns/op 27980.48 MB/s BenchmarkClearFat7-4 6306446 16.72 ns/op BenchmarkClearFat8-4 7021975 15.95 ns/op BenchmarkClearFat11-4 6185160 19.23 ns/op BenchmarkClearFat12-4 6106226 19.07 ns/op BenchmarkClearFat13-4 6307306 19.46 ns/op BenchmarkClearFat14-4 6365958 18.61 ns/op BenchmarkClearFat15-4 6194263 18.86 ns/op BenchmarkClearFat16-4 6575654 17.70 ns/op BenchmarkClearFat24-4 6325849 18.59 ns/op BenchmarkClearFat32-4 6237837 18.99 ns/op BenchmarkClearFat40-4 5818678 20.76 ns/op BenchmarkClearFat48-4 5467117 21.28 ns/op BenchmarkClearFat56-4 5553728 21.42 ns/op BenchmarkClearFat64-4 5379159 21.76 ns/op BenchmarkClearFat72-4 5069242 23.66 ns/op BenchmarkClearFat128-4 3998332 29.84 ns/op BenchmarkClearFat256-4 2682397 42.55 ns/op BenchmarkClearFat512-4 1483225 80.60 ns/op BenchmarkClearFat1024-4 882468 131.2 ns/op BenchmarkClearFat1032-4 847446 139.2 ns/op BenchmarkClearFat1040-4 841837 140.7 ns/op BenchmarkCopyFat7-4 6916077 18.95 ns/op BenchmarkCopyFat8-4 6950420 16.92 ns/op BenchmarkCopyFat11-4 6152055 19.23 ns/op BenchmarkCopyFat12-4 6044931 18.82 ns/op BenchmarkCopyFat13-4 5970358 18.87 ns/op BenchmarkCopyFat14-4 5886078 19.59 ns/op BenchmarkCopyFat15-4 5889256 19.27 ns/op BenchmarkCopyFat16-4 6606783 17.87 ns/op BenchmarkCopyFat24-4 6570420 18.39 ns/op BenchmarkCopyFat32-4 6186046 19.19 ns/op BenchmarkCopyFat64-4 5201538 23.27 ns/op BenchmarkCopyFat72-4 5022910 23.28 ns/op BenchmarkCopyFat128-4 3829531 31.27 ns/op BenchmarkCopyFat256-4 2580019 46.47 ns/op BenchmarkCopyFat512-4 1370256 87.61 ns/op BenchmarkCopyFat520-4 1335877 90.15 ns/op BenchmarkCopyFat1024-4 838308 147.8 ns/op BenchmarkCopyFat1032-4 815713 151.6 ns/op BenchmarkCopyFat1040-4 814988 147.2 ns/op BenchmarkIssue18740/2byte-4 482 239044 ns/op BenchmarkIssue18740/4byte-4 775 151720 ns/op BenchmarkIssue18740/8byte-4 1056 112991 ns/op BenchmarkMemclrKnownSize1-4 9321841 11.61 ns/op 86.15 MB/s BenchmarkMemclrKnownSize2-4 6009175 19.82 ns/op 100.91 MB/s BenchmarkMemclrKnownSize4-4 3684429 32.72 ns/op 122.27 MB/s BenchmarkMemclrKnownSize8-4 1000000 103.5 ns/op 77.26 MB/s BenchmarkMemclrKnownSize16-4 550880 213.1 ns/op 75.09 MB/s BenchmarkMemclrKnownSize32-4 292864 399.4 ns/op 80.12 MB/s BenchmarkMemclrKnownSize64-4 149649 795.5 ns/op 80.45 MB/s BenchmarkMemclrKnownSize112-4 86301 1360 ns/op 82.37 MB/s BenchmarkMemclrKnownSize128-4 76642 1552 ns/op 82.48 MB/s BenchmarkMemclrKnownSize192-4 48771 2319 ns/op 82.78 MB/s BenchmarkMemclrKnownSize248-4 39121 2998 ns/op 82.72 MB/s BenchmarkMemclrKnownSize256-4 38378 3120 ns/op 82.06 MB/s BenchmarkMemclrKnownSize512-4 19017 6160 ns/op 83.12 MB/s BenchmarkMemclrKnownSize1024-4 9405 12267 ns/op 83.48 MB/s BenchmarkMemclrKnownSize4096-4 2366 50093 ns/op 81.77 MB/s BenchmarkMemclrKnownSize512KiB-4 18 6416396 ns/op 81.71 MB/s BenchmarkReadMetricsLatency-4 13920 6533 p50-ns 7156 p90-ns 13115 p99-ns BenchmarkFinalizer-4 170 693460 ns/op BenchmarkFinalizerRun-4 203757 842.8 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6644294 17.53 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3167504 37.84 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2404290 49.60 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2306691 51.64 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1315243 92.09 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.0 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2200111 54.78 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1266751 94.54 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1331095 90.70 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1987365 60.51 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1994596 60.44 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1734352 69.56 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1487526 80.35 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1364919 88.32 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7338343 16.17 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7350222 16.28 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7363261 16.32 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7368164 16.26 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6697374 17.88 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6449750 18.86 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7417786 16.24 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7465988 16.30 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7303408 16.19 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7446801 16.08 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7333411 16.37 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7376655 16.36 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7373384 16.17 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7520484 16.29 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7369194 16.28 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7350403 16.03 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7385472 16.30 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7423772 16.38 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7279344 16.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6984616 17.19 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7012230 17.04 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7355042 16.10 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6671200 17.19 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6973347 17.20 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7467372 16.16 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6915330 17.26 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6938329 17.30 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7338632 16.15 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6963326 17.22 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6955646 17.24 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7332598 16.09 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7424191 16.58 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7371483 16.24 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7371900 16.11 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7273093 16.39 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7278992 16.33 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7320096 16.16 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7396593 16.19 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7385439 16.35 ns/op BenchmarkNetpollBreak-4 3483 32963 ns/op BenchmarkPinnerPinUnpinBatch-4 1058 122102 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 230 516732 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1156 109848 ns/op BenchmarkPinnerPinUnpin-4 1000000 103.3 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 102.9 ns/op BenchmarkPinnerPinUnpinDouble-4 423988 272.6 ns/op BenchmarkPinnerPinUnpinParallel-4 3690114 32.41 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3707071 32.39 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 271882 429.0 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5850526 20.20 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 6223759 19.48 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9750892 12.06 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 10232952 11.64 ns/op BenchmarkPingPongHog-4 267 396807 ns/op BenchmarkStackGrowth-4 97460 1044 ns/op BenchmarkStackGrowthDeep-4 1239 97597 ns/op BenchmarkCreateGoroutines-4 27512 4311 ns/op BenchmarkCreateGoroutinesParallel-4 40934 2888 ns/op BenchmarkCreateGoroutinesCapture-4 5025 21897 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 37976 3143 ns/op BenchmarkClosureCall-4 18830794 5.628 ns/op BenchmarkWakeupParallelSpinning/0s-4 6391 18707 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5394 22385 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4473 26594 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3063 40115 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2085 57377 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1354 88061 ns/op BenchmarkWakeupParallelSpinning/50µs-4 787 152283 ns/op BenchmarkWakeupParallelSpinning/100µs-4 480 250344 ns/op BenchmarkMatmult-4 4939520 30.31 ns/op BenchmarkFastrand-4 12794359 9.081 ns/op BenchmarkFastrand64-4 12856618 9.100 ns/op BenchmarkFastrandHashiter-4 4784758 24.54 ns/op BenchmarkFastrandn/2-4 8284102 14.44 ns/op BenchmarkFastrandn/3-4 7859305 15.25 ns/op BenchmarkFastrandn/4-4 8380809 14.28 ns/op BenchmarkFastrandn/5-4 8368093 14.29 ns/op BenchmarkIfaceCmp100-4 105541 1136 ns/op BenchmarkIfaceCmpNil100-4 162312 747.8 ns/op BenchmarkEfaceCmpDiff-4 41654 2886 ns/op BenchmarkEfaceCmpDiffIndirect-4 30186 3966 ns/op BenchmarkDefer-4 1231832 96.47 ns/op BenchmarkDefer10-4 825798 152.3 ns/op BenchmarkDeferMany-4 549986 391.6 ns/op BenchmarkPanicRecover-4 585763 204.4 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7344 15659 ns/op 14781 p50-ns 17694 p90-ns 20834 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 7825 25330 ns/op 15046 p50-ns 18031 p90-ns 31131 p99-ns BenchmarkGoroutineProfile/small/idle-4 3466 34992 ns/op 32752 p50-ns 34963 p90-ns 50088 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 3313515 ns/op 197841 p50-ns 17170555 p90-ns 32666439 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6289 15941 ns/op 14745 p50-ns 17752 p90-ns 21506 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 7659 44327 ns/op 15018 p50-ns 18473 p90-ns 52680 p99-ns BenchmarkGoroutineProfile/large/idle-4 32 3533905 ns/op 3503536 p50-ns 3983318 p90-ns 4121478 p99-ns BenchmarkGoroutineProfile/large/loaded-4 21 5257077 ns/op 3845948 p50-ns 5845237 p90-ns 19358206 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7418 16001 ns/op 14985 p50-ns 17041 p90-ns 28395 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 1699 164362 ns/op 16999 p50-ns 25701 p90-ns 2769501 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1004 114514 ns/op 108286 p50-ns 128233 p90-ns 201250 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 273 746066 ns/op 206302 p50-ns 421599 p90-ns 18090049 p99-ns BenchmarkRWMutexUncontended-4 3020984 38.99 ns/op BenchmarkRWMutexWrite100-4 695118 205.3 ns/op BenchmarkRWMutexWrite10-4 84962 1333 ns/op BenchmarkRWMutexWorkWrite100-4 600140 256.6 ns/op BenchmarkRWMutexWorkWrite10-4 74943 1630 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2442 44502 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 909 129368 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1284 91924 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 435 269835 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 646 182301 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 211 553582 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 320 369541 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 102 1139183 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 350673 485.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 296470 579.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 261099 584.5 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 320613 527.8 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 298069 477.2 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 242823 612.6 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 285495 421.5 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 244762 465.0 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 232552 541.8 ns/op BenchmarkMakeSlice/Byte-4 2031820 65.17 ns/op BenchmarkMakeSlice/Int16-4 2059902 59.63 ns/op BenchmarkMakeSlice/Int-4 1356933 81.03 ns/op BenchmarkMakeSlice/Ptr-4 1468426 85.60 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 155.7 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 201.0 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 189.5 ns/op BenchmarkGrowSlice/Byte-4 833990 145.5 ns/op BenchmarkGrowSlice/Int16-4 801830 164.0 ns/op BenchmarkGrowSlice/Int-4 638342 208.2 ns/op BenchmarkGrowSlice/Ptr-4 565154 256.2 ns/op BenchmarkGrowSlice/Struct/24-4 387712 482.1 ns/op BenchmarkGrowSlice/Struct/32-4 275623 534.6 ns/op BenchmarkGrowSlice/Struct/40-4 232231 662.4 ns/op BenchmarkExtendSlice/IntSlice-4 562430 235.8 ns/op BenchmarkExtendSlice/PointerSlice-4 489224 284.3 ns/op BenchmarkExtendSlice/NoGrow-4 948030 142.0 ns/op BenchmarkAppend-4 916833 128.8 ns/op BenchmarkAppendGrowByte-4 5 22938987 ns/op BenchmarkAppendGrowString-4 1 205898311 ns/op BenchmarkAppendSlice/1Bytes-4 1985382 60.45 ns/op BenchmarkAppendSlice/4Bytes-4 1920530 61.86 ns/op BenchmarkAppendSlice/7Bytes-4 1898001 63.02 ns/op BenchmarkAppendSlice/8Bytes-4 1902483 62.65 ns/op BenchmarkAppendSlice/15Bytes-4 1728123 69.78 ns/op BenchmarkAppendSlice/16Bytes-4 1753299 68.35 ns/op BenchmarkAppendSlice/32Bytes-4 1785066 66.96 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 84150 2125 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 16644 6612 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 7514 25367 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1522 87049 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 212 573758 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 51 2319184 ns/op BenchmarkAppendStr/1Bytes-4 2184717 54.94 ns/op BenchmarkAppendStr/4Bytes-4 2124626 56.46 ns/op BenchmarkAppendStr/8Bytes-4 2083952 57.63 ns/op BenchmarkAppendStr/16Bytes-4 1986885 60.39 ns/op BenchmarkAppendStr/32Bytes-4 2038288 58.76 ns/op BenchmarkAppendSpecialCase-4 828418 139.8 ns/op BenchmarkCopy/1Byte-4 2052195 56.92 ns/op 17.57 MB/s BenchmarkCopy/1String-4 2020028 59.09 ns/op 16.92 MB/s BenchmarkCopy/2Byte-4 1939004 60.28 ns/op 33.18 MB/s BenchmarkCopy/2String-4 1947357 59.62 ns/op 33.55 MB/s BenchmarkCopy/4Byte-4 1954546 61.44 ns/op 65.11 MB/s BenchmarkCopy/4String-4 1966801 59.87 ns/op 66.81 MB/s BenchmarkCopy/8Byte-4 1947392 60.72 ns/op 131.75 MB/s BenchmarkCopy/8String-4 1960074 60.55 ns/op 132.12 MB/s BenchmarkCopy/12Byte-4 1804567 66.36 ns/op 180.84 MB/s BenchmarkCopy/12String-4 1768984 65.30 ns/op 183.78 MB/s BenchmarkCopy/16Byte-4 1875992 64.39 ns/op 248.49 MB/s BenchmarkCopy/16String-4 1857930 63.33 ns/op 252.65 MB/s BenchmarkCopy/32Byte-4 1751876 65.87 ns/op 485.81 MB/s BenchmarkCopy/32String-4 1750522 67.45 ns/op 474.40 MB/s BenchmarkCopy/128Byte-4 1328533 88.42 ns/op 1447.69 MB/s BenchmarkCopy/128String-4 1000000 100.2 ns/op 1277.43 MB/s BenchmarkCopy/1024Byte-4 353442 337.5 ns/op 3033.93 MB/s BenchmarkCopy/1024String-4 274722 438.2 ns/op 2337.03 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 31057 3861 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 20776 5834 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10458 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 13461 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8882 16263 ns/op BenchmarkAppendInPlace/Grow/Byte-4 154693 822.4 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 157812 809.3 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 115102 1088 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 93316 1556 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 85014 1618 ns/op BenchmarkStackCopyPtr-4 1 126931028 ns/op BenchmarkStackCopy-4 2 96475502 ns/op BenchmarkStackCopyNoCache-4 19 5550726 ns/op BenchmarkStackCopyWithStkobj-4 2 58739179 ns/op BenchmarkIssue18138-4 913 124836 ns/op BenchmarkCompareStringEqual-4 9983896 10.69 ns/op BenchmarkCompareStringIdentical-4 21190257 5.690 ns/op BenchmarkCompareStringSameLength-4 11157219 9.079 ns/op BenchmarkCompareStringDifferentLength-4 18828733 5.669 ns/op BenchmarkCompareStringBigUnaligned-4 1150 95571 ns/op 10971.78 MB/s BenchmarkCompareStringBig-4 1545 81435 ns/op 12876.40 MB/s BenchmarkConcatStringAndBytes-4 2437346 48.26 ns/op BenchmarkSliceByteToString/1-4 2261659 53.46 ns/op BenchmarkSliceByteToString/2-4 1000000 103.0 ns/op BenchmarkSliceByteToString/4-4 1000000 103.1 ns/op BenchmarkSliceByteToString/8-4 1000000 101.4 ns/op BenchmarkSliceByteToString/16-4 1000000 108.4 ns/op BenchmarkSliceByteToString/32-4 1000000 127.3 ns/op BenchmarkSliceByteToString/64-4 938050 141.5 ns/op BenchmarkSliceByteToString/128-4 718605 218.3 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2808667 42.40 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 884503 129.6 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 110.3 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4989945 23.96 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1806672 65.81 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2079031 57.73 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2576902 46.35 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 483231 245.1 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 580018 200.7 ns/op BenchmarkRuneIterate/range/ASCII-4 8890222 13.44 ns/op BenchmarkRuneIterate/range/Japanese-4 2217972 53.65 ns/op BenchmarkRuneIterate/range/MixedLength-4 2580483 46.04 ns/op BenchmarkRuneIterate/range1/ASCII-4 8877670 13.54 ns/op BenchmarkRuneIterate/range1/Japanese-4 2222648 53.96 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2589853 46.06 ns/op BenchmarkRuneIterate/range2/ASCII-4 8883511 13.52 ns/op BenchmarkRuneIterate/range2/Japanese-4 2142253 53.69 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2605040 45.85 ns/op BenchmarkArrayEqual-4 17587754 6.062 ns/op BenchmarkFunc/Name-4 2474360 46.44 ns/op BenchmarkFunc/Entry-4 9175209 11.34 ns/op BenchmarkFunc/FileLine-4 2607356 47.20 ns/op PASS ok runtime 145.424s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 21808 4784 ns/op BenchmarkHandle/concurrent-4 14253 8406 ns/op PASS ok runtime/cgo 1.454s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 8543859 13.91 ns/op BenchmarkAnd32Parallel-4 1671464 72.73 ns/op BenchmarkAnd64-4 8860960 13.67 ns/op BenchmarkAnd64Parallel-4 1638274 71.62 ns/op BenchmarkOr32-4 8617519 13.92 ns/op BenchmarkOr32Parallel-4 1599492 71.55 ns/op BenchmarkOr64-4 8834884 13.49 ns/op BenchmarkOr64Parallel-4 1597290 72.60 ns/op BenchmarkAtomicLoad64-4 19619874 6.112 ns/op BenchmarkAtomicStore64-4 9711502 12.37 ns/op BenchmarkAtomicLoad-4 18962372 6.101 ns/op BenchmarkAtomicStore-4 9731704 12.41 ns/op BenchmarkAnd8-4 9657384 12.35 ns/op BenchmarkAnd-4 9655060 12.35 ns/op BenchmarkAnd8Parallel-4 2450312 48.13 ns/op BenchmarkAndParallel-4 2455128 47.85 ns/op BenchmarkOr8-4 9712832 12.32 ns/op BenchmarkOr-4 9675255 12.38 ns/op BenchmarkOr8Parallel-4 2366514 50.78 ns/op BenchmarkOrParallel-4 2402895 50.30 ns/op BenchmarkXadd-4 2448852 48.23 ns/op BenchmarkXadd64-4 2483030 47.46 ns/op BenchmarkCas-4 2309438 52.34 ns/op BenchmarkCas64-4 2322439 52.39 ns/op BenchmarkXchg-4 2559528 47.85 ns/op BenchmarkXchg64-4 2502706 48.49 ns/op PASS ok runtime/internal/atomic 5.190s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4469336 26.48 ns/op BenchmarkMulUintptr/large-4 3500312 33.74 ns/op PASS ok runtime/internal/math 1.390s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 25 4162116 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 26 4500040 ns/op 356.0 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1518 81694 ns/op 1.674 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 10177501 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11885492 ns/op 896.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 382 309716 ns/op 16.92 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 72881667 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 83842830 ns/op 6556 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 30 3760350 ns/op 270.8 concurrent_launches/op PASS ok runtime/pprof 2.702s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 48 2162927 ns/op BenchmarkStackLeak-4 12934 9279 ns/op PASS ok runtime/race 1.439s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4786386 24.41 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 226581 544.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.360s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 31 3466267 ns/op BenchmarkIndex_Large-4 15822 7631 ns/op BenchmarkIndexFunc_Large-4 142 830893 ns/op BenchmarkCompact/nil-4 7590840 15.79 ns/op BenchmarkCompact/one-4 1859937 63.99 ns/op BenchmarkCompact/sorted-4 1234881 95.53 ns/op BenchmarkCompact/1_item-4 1000000 112.3 ns/op BenchmarkCompact/unsorted-4 1231431 96.43 ns/op BenchmarkCompact/many-4 701358 170.0 ns/op BenchmarkCompact_Large-4 318 336430 ns/op BenchmarkCompactFunc_Large-4 51 2205024 ns/op BenchmarkReplace/naive-fast-4 73158 1679 ns/op BenchmarkReplace/optimized-fast-4 83440 1584 ns/op BenchmarkReplace/naive-slow-4 26407 4673 ns/op BenchmarkReplace/optimized-slow-4 30541 3849 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 102.9 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 117.7 ns/op BenchmarkBinarySearchFloats/Size64-4 873585 132.5 ns/op BenchmarkBinarySearchFloats/Size128-4 773043 155.9 ns/op BenchmarkBinarySearchFloats/Size512-4 642338 182.4 ns/op BenchmarkBinarySearchFloats/Size1024-4 596592 195.0 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 580010 196.3 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 485479 243.0 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 418407 288.8 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 381622 311.4 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 314690 374.5 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 281658 405.4 ns/op PASS ok slices 5.187s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 141320 802.6 ns/op BenchmarkSortInts-4 2 93057660 ns/op BenchmarkSlicesSortInts-4 2 63973946 ns/op BenchmarkSortIsSorted-4 34 3436011 ns/op BenchmarkSlicesIsSorted-4 52 2246972 ns/op BenchmarkSortStrings-4 1 142541554 ns/op BenchmarkSlicesSortStrings-4 2 96536846 ns/op BenchmarkSortStrings_Sorted-4 26 4084392 ns/op BenchmarkSlicesSortStrings_Sorted-4 42 2740794 ns/op BenchmarkSortStructs-4 1 169646289 ns/op BenchmarkSortFuncStructs-4 1 143055764 ns/op BenchmarkSortString1K-4 265 451287 ns/op BenchmarkSortString1K_Slice-4 204 604190 ns/op BenchmarkStableString1K-4 100 1106665 ns/op BenchmarkSortInt1K-4 327 369718 ns/op BenchmarkSortInt1K_Sorted-4 4934 22772 ns/op BenchmarkSortInt1K_Reversed-4 3384 34653 ns/op BenchmarkSortInt1K_Mod8-4 849 140653 ns/op BenchmarkStableInt1K-4 146 824695 ns/op BenchmarkStableInt1K_Slice-4 166 711354 ns/op BenchmarkSortInt64K-4 3 34782084 ns/op BenchmarkSortInt64K_Slice-4 3 47995018 ns/op BenchmarkStableInt64K-4 2 74640357 ns/op BenchmarkSort1e2-4 469 258904 ns/op BenchmarkStable1e2-4 170 695394 ns/op BenchmarkSort1e4-4 2 52184560 ns/op BenchmarkStable1e4-4 1 235186234 ns/op PASS ok sort 18.465s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 854648 139.2 ns/op BenchmarkAtof64Float-4 616867 167.3 ns/op BenchmarkAtof64FloatExp-4 563766 196.6 ns/op BenchmarkAtof64Big-4 429668 283.3 ns/op BenchmarkAtof64RandomBits-4 223501 526.9 ns/op BenchmarkAtof64RandomFloats-4 421600 261.2 ns/op BenchmarkAtof64RandomLongFloats-4 366351 310.7 ns/op BenchmarkAtof32Decimal-4 788128 139.8 ns/op BenchmarkAtof32Float-4 741655 154.1 ns/op BenchmarkAtof32FloatExp-4 572286 198.4 ns/op BenchmarkAtof32Random-4 356371 340.9 ns/op BenchmarkAtof32RandomLong-4 148164 791.2 ns/op BenchmarkParseInt/Pos/7bit-4 1393852 85.98 ns/op BenchmarkParseInt/Pos/26bit-4 659168 179.9 ns/op BenchmarkParseInt/Pos/31bit-4 531076 211.9 ns/op BenchmarkParseInt/Pos/56bit-4 364426 325.2 ns/op BenchmarkParseInt/Pos/63bit-4 347164 341.6 ns/op BenchmarkParseInt/Neg/7bit-4 1440408 83.35 ns/op BenchmarkParseInt/Neg/26bit-4 652368 177.1 ns/op BenchmarkParseInt/Neg/31bit-4 547215 214.0 ns/op BenchmarkParseInt/Neg/56bit-4 369633 317.8 ns/op BenchmarkParseInt/Neg/63bit-4 352267 331.4 ns/op BenchmarkAtoi/Pos/7bit-4 2235872 54.20 ns/op BenchmarkAtoi/Pos/26bit-4 820940 144.5 ns/op BenchmarkAtoi/Pos/31bit-4 759529 152.7 ns/op BenchmarkAtoi/Pos/56bit-4 427004 270.8 ns/op BenchmarkAtoi/Pos/63bit-4 328402 355.5 ns/op BenchmarkAtoi/Neg/7bit-4 2231396 53.63 ns/op BenchmarkAtoi/Neg/26bit-4 835809 142.8 ns/op BenchmarkAtoi/Neg/31bit-4 751653 153.5 ns/op BenchmarkAtoi/Neg/56bit-4 437994 265.1 ns/op BenchmarkAtoi/Neg/63bit-4 335739 357.0 ns/op BenchmarkFormatFloat/Decimal-4 129279 953.2 ns/op BenchmarkFormatFloat/Float-4 115491 1009 ns/op BenchmarkFormatFloat/Exp-4 119451 989.0 ns/op BenchmarkFormatFloat/NegExp-4 119246 999.0 ns/op BenchmarkFormatFloat/LongExp-4 99961 1198 ns/op BenchmarkFormatFloat/Big-4 91750 1283 ns/op BenchmarkFormatFloat/BinaryExp-4 238060 502.9 ns/op BenchmarkFormatFloat/32Integer-4 123196 916.4 ns/op BenchmarkFormatFloat/32ExactFraction-4 141250 835.2 ns/op BenchmarkFormatFloat/32Point-4 121345 980.7 ns/op BenchmarkFormatFloat/32Exp-4 125454 952.1 ns/op BenchmarkFormatFloat/32NegExp-4 121350 950.2 ns/op BenchmarkFormatFloat/32Shortest-4 133707 887.9 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 134941 876.3 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 131924 896.5 ns/op BenchmarkFormatFloat/64Fixed1-4 164142 726.1 ns/op BenchmarkFormatFloat/64Fixed2-4 158632 733.2 ns/op BenchmarkFormatFloat/64Fixed3-4 159552 729.0 ns/op BenchmarkFormatFloat/64Fixed4-4 164352 729.4 ns/op BenchmarkFormatFloat/64Fixed12-4 93381 1293 ns/op BenchmarkFormatFloat/64Fixed16-4 107918 1101 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 117127 1019 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 100354 1197 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2401 49191 ns/op BenchmarkFormatFloat/Slowpath64-4 100011 1183 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 101340 1185 ns/op BenchmarkAppendFloat/Decimal-4 143235 812.6 ns/op BenchmarkAppendFloat/Float-4 128792 919.7 ns/op BenchmarkAppendFloat/Exp-4 140924 846.5 ns/op BenchmarkAppendFloat/NegExp-4 138927 854.0 ns/op BenchmarkAppendFloat/LongExp-4 111050 1059 ns/op BenchmarkAppendFloat/Big-4 101665 1155 ns/op BenchmarkAppendFloat/BinaryExp-4 338841 350.9 ns/op BenchmarkAppendFloat/32Integer-4 147004 808.1 ns/op BenchmarkAppendFloat/32ExactFraction-4 159127 742.4 ns/op BenchmarkAppendFloat/32Point-4 136267 878.3 ns/op BenchmarkAppendFloat/32Exp-4 140080 855.2 ns/op BenchmarkAppendFloat/32NegExp-4 142232 837.1 ns/op BenchmarkAppendFloat/32Shortest-4 173508 692.9 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 155118 781.4 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 153009 787.6 ns/op BenchmarkAppendFloat/64Fixed1-4 197576 611.3 ns/op BenchmarkAppendFloat/64Fixed2-4 176533 612.6 ns/op BenchmarkAppendFloat/64Fixed3-4 198718 612.0 ns/op BenchmarkAppendFloat/64Fixed4-4 198404 604.2 ns/op BenchmarkAppendFloat/64Fixed12-4 105244 1157 ns/op BenchmarkAppendFloat/64Fixed16-4 122842 993.4 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 151078 773.5 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 115284 1057 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2401 48891 ns/op BenchmarkAppendFloat/Slowpath64-4 110977 1063 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 113956 1037 ns/op BenchmarkFormatInt-4 15952 7466 ns/op BenchmarkAppendInt-4 17161 7049 ns/op BenchmarkFormatUint-4 87188 1397 ns/op BenchmarkAppendUint-4 94717 1239 ns/op BenchmarkFormatIntSmall/7-4 3508216 34.40 ns/op BenchmarkFormatIntSmall/42-4 3580591 33.48 ns/op BenchmarkAppendIntSmall-4 1483855 80.38 ns/op BenchmarkAppendUintVarlen/1-4 1519819 79.03 ns/op BenchmarkAppendUintVarlen/12-4 1472467 81.32 ns/op BenchmarkAppendUintVarlen/123-4 1000000 111.3 ns/op BenchmarkAppendUintVarlen/1234-4 1000000 112.9 ns/op BenchmarkAppendUintVarlen/12345-4 1000000 116.1 ns/op BenchmarkAppendUintVarlen/123456-4 1000000 114.1 ns/op BenchmarkAppendUintVarlen/1234567-4 980145 118.0 ns/op BenchmarkAppendUintVarlen/12345678-4 1000000 117.3 ns/op BenchmarkAppendUintVarlen/123456789-4 905336 122.7 ns/op BenchmarkAppendUintVarlen/1234567890-4 923288 124.3 ns/op BenchmarkAppendUintVarlen/12345678901-4 927601 127.0 ns/op BenchmarkAppendUintVarlen/123456789012-4 927841 127.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 912710 129.7 ns/op BenchmarkAppendUintVarlen/12345678901234-4 880039 130.9 ns/op BenchmarkAppendUintVarlen/123456789012345-4 854400 135.1 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 884812 135.4 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 821104 139.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 843807 140.4 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 817627 143.1 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 820716 142.7 ns/op BenchmarkQuote-4 46352 2640 ns/op BenchmarkQuoteRune-4 458036 248.5 ns/op BenchmarkAppendQuote-4 54742 2251 ns/op BenchmarkAppendQuoteRune-4 858657 133.8 ns/op BenchmarkUnquoteEasy-4 1252899 93.89 ns/op BenchmarkUnquoteHard-4 50436 2389 ns/op PASS ok strconv 16.856s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 365769 293.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 134377 878.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 184549 659.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 412950 281.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 146875 834.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 186243 626.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 317481 395.2 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 90253 1324 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 104317 1161 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 650460 203.6 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23018 5199 ns/op BenchmarkGenericMatch1-4 2212 50891 ns/op BenchmarkGenericMatch2-4 448 265975 ns/op BenchmarkSingleMaxSkipping-4 7663 14265 ns/op 701.00 MB/s BenchmarkSingleLongSuffixFail-4 14640 8155 ns/op 122.87 MB/s BenchmarkSingleMatch-4 255 457802 ns/op 32.77 MB/s BenchmarkByteByteNoMatch-4 71246 1710 ns/op BenchmarkByteByteMatch-4 18710 6320 ns/op BenchmarkByteStringMatch-4 22023 5504 ns/op BenchmarkHTMLEscapeNew-4 72924 1657 ns/op BenchmarkHTMLEscapeOld-4 86445 1381 ns/op BenchmarkByteStringReplacerWriteString-4 1486 79342 ns/op BenchmarkByteReplacerWriteString-4 1569 75847 ns/op BenchmarkByteByteReplaces-4 3410 34580 ns/op BenchmarkByteByteMap-4 9886 11606 ns/op BenchmarkMap/identity/ASCII-4 613329 197.0 ns/op BenchmarkMap/identity/Greek-4 449803 263.1 ns/op BenchmarkMap/change/ASCII-4 37953 3150 ns/op BenchmarkMap/change/Greek-4 28360 4202 ns/op BenchmarkIndexRune-4 1922644 62.60 ns/op BenchmarkIndexRuneLongString-4 1655652 72.11 ns/op BenchmarkIndexRuneFastPath-4 4252954 28.73 ns/op BenchmarkIndex-4 4060282 30.01 ns/op BenchmarkLastIndex-4 4383068 26.95 ns/op BenchmarkIndexByte-4 10003430 11.89 ns/op BenchmarkToUpper/#00-4 4814386 23.15 ns/op BenchmarkToUpper/ONLYUPPER-4 2923504 40.50 ns/op BenchmarkToUpper/abc-4 328354 366.7 ns/op BenchmarkToUpper/AbC123-4 254047 471.3 ns/op BenchmarkToUpper/azAZ09_-4 276096 446.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55372 2150 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 72957 1669 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 32322 3597 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 58207 2045 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 124864 984.5 ns/op BenchmarkToLower/#00-4 4664194 24.14 ns/op BenchmarkToLower/abc-4 4165486 28.45 ns/op BenchmarkToLower/AbC123-4 228166 527.7 ns/op BenchmarkToLower/azAZ09_-4 224991 532.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 99966 1197 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 66788 1790 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35196 3473 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 76839 1552 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 119667 1001 ns/op BenchmarkMapNoChanges-4 795835 150.1 ns/op BenchmarkTrim-4 35678 3286 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3284361 36.28 ns/op BenchmarkToValidUTF8/InvalidASCII-4 186034 638.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 127195 942.5 ns/op BenchmarkEqualFold/Tests-4 52110 2241 ns/op BenchmarkEqualFold/ASCII-4 3296299 36.81 ns/op BenchmarkEqualFold/UnicodePrefix-4 111392 1074 ns/op BenchmarkEqualFold/UnicodeSuffix-4 116390 1031 ns/op BenchmarkIndexHard1-4 824 142081 ns/op BenchmarkIndexHard2-4 604 197194 ns/op BenchmarkIndexHard3-4 152 787648 ns/op BenchmarkIndexHard4-4 98 1177943 ns/op BenchmarkLastIndexHard1-4 60 1973947 ns/op BenchmarkLastIndexHard2-4 60 1968054 ns/op BenchmarkLastIndexHard3-4 60 1965411 ns/op BenchmarkCountHard1-4 829 141175 ns/op BenchmarkCountHard2-4 602 197189 ns/op BenchmarkCountHard3-4 151 788680 ns/op BenchmarkIndexTorture-4 7680 15491 ns/op BenchmarkCountTorture-4 7592 15493 ns/op BenchmarkCountTortureOverlapping-4 706 147169 ns/op BenchmarkCountByte/10-4 4073188 30.17 ns/op 331.47 MB/s BenchmarkCountByte/32-4 3993819 30.70 ns/op 1042.42 MB/s BenchmarkCountByte/4096-4 1207028 101.0 ns/op 40537.24 MB/s BenchmarkCountByte/4194304-4 696 164646 ns/op 25474.71 MB/s BenchmarkCountByte/67108864-4 19 5742328 ns/op 11686.70 MB/s BenchmarkFields/ASCII/16-4 324316 378.2 ns/op 42.30 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21400 5565 ns/op 46.00 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1452 82415 ns/op 49.70 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 75 1378615 ns/op 47.54 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22202368 ns/op 47.23 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 122494 941.4 ns/op 17.00 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 11130 ns/op 23.00 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 604 200036 ns/op 20.48 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 33 3578060 ns/op 18.32 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 65460906 ns/op 16.02 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 254318 452.5 ns/op 35.36 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 19566 6163 ns/op 41.54 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1024 118282 ns/op 34.63 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 51 2286023 ns/op 28.67 MB/s 463107 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 45302478 ns/op 23.15 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 151092 801.6 ns/op 19.96 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13618 8599 ns/op 29.77 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 765 157451 ns/op 26.01 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 42 2884544 ns/op 22.72 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 54326554 ns/op 19.30 MB/s 10449200 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 71428614 ns/op BenchmarkSplitSingleByteSeparator-4 22 5087719 ns/op BenchmarkSplitMultiByteSeparator-4 37 3086815 ns/op BenchmarkSplitNSingleByteSeparator-4 237081 518.9 ns/op BenchmarkSplitNMultiByteSeparator-4 177003 709.4 ns/op BenchmarkRepeat/5x0-4 4252249 27.73 ns/op BenchmarkRepeat/5x1-4 4143518 27.49 ns/op BenchmarkRepeat/5x2-4 235448 500.9 ns/op BenchmarkRepeat/5x6-4 138418 878.1 ns/op BenchmarkRepeat/10x0-4 4182442 28.25 ns/op BenchmarkRepeat/10x1-4 4365804 27.28 ns/op BenchmarkRepeat/10x2-4 238046 512.7 ns/op BenchmarkRepeat/10x6-4 137055 883.0 ns/op BenchmarkRepeatLarge/256/1-4 63806 1929 ns/op 132.69 MB/s BenchmarkRepeatLarge/256/16-4 99534 1204 ns/op 212.59 MB/s BenchmarkRepeatLarge/512/1-4 51062 2396 ns/op 213.67 MB/s BenchmarkRepeatLarge/512/16-4 74342 1644 ns/op 311.38 MB/s BenchmarkRepeatLarge/1024/1-4 38058 3061 ns/op 334.50 MB/s BenchmarkRepeatLarge/1024/16-4 51166 2363 ns/op 433.30 MB/s BenchmarkRepeatLarge/2048/1-4 28267 4238 ns/op 483.21 MB/s BenchmarkRepeatLarge/2048/16-4 34218 3507 ns/op 583.94 MB/s BenchmarkRepeatLarge/4096/1-4 18376 6475 ns/op 632.56 MB/s BenchmarkRepeatLarge/4096/16-4 20456 5879 ns/op 696.70 MB/s BenchmarkRepeatLarge/8192/1-4 10000 11075 ns/op 739.68 MB/s BenchmarkRepeatLarge/8192/16-4 10000 10204 ns/op 802.80 MB/s BenchmarkRepeatLarge/8192/4097-4 5361030 21.79 ns/op 188032.04 MB/s BenchmarkRepeatLarge/16384/1-4 6123 19490 ns/op 840.64 MB/s BenchmarkRepeatLarge/16384/16-4 7075 18053 ns/op 907.53 MB/s BenchmarkRepeatLarge/16384/4097-4 9391 13899 ns/op 884.33 MB/s BenchmarkRepeatLarge/32768/1-4 3294 39352 ns/op 832.69 MB/s BenchmarkRepeatLarge/32768/16-4 3094 34024 ns/op 963.08 MB/s BenchmarkRepeatLarge/32768/4097-4 3732 31349 ns/op 914.83 MB/s BenchmarkRepeatLarge/65536/1-4 1591 67305 ns/op 973.72 MB/s BenchmarkRepeatLarge/65536/16-4 1886 66125 ns/op 991.10 MB/s BenchmarkRepeatLarge/65536/4097-4 1836 63583 ns/op 966.53 MB/s BenchmarkRepeatLarge/131072/1-4 456 265679 ns/op 493.35 MB/s BenchmarkRepeatLarge/131072/16-4 451 259858 ns/op 504.40 MB/s BenchmarkRepeatLarge/131072/4097-4 472 265290 ns/op 478.75 MB/s BenchmarkRepeatLarge/262144/1-4 234 504316 ns/op 519.80 MB/s BenchmarkRepeatLarge/262144/16-4 240 506586 ns/op 517.47 MB/s BenchmarkRepeatLarge/262144/4097-4 240 492074 ns/op 524.54 MB/s BenchmarkRepeatLarge/524288/1-4 100 1004796 ns/op 521.79 MB/s BenchmarkRepeatLarge/524288/16-4 100 1011718 ns/op 518.22 MB/s BenchmarkRepeatLarge/524288/4097-4 121 979335 ns/op 531.30 MB/s BenchmarkRepeatLarge/1048576/1-4 63 1975328 ns/op 530.84 MB/s BenchmarkRepeatLarge/1048576/16-4 61 1976530 ns/op 530.51 MB/s BenchmarkRepeatLarge/1048576/4097-4 60 1972605 ns/op 529.62 MB/s BenchmarkRepeatLarge/2097152/1-4 30 4060602 ns/op 516.46 MB/s BenchmarkRepeatLarge/2097152/16-4 30 4043240 ns/op 518.68 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 4066992 ns/op 514.77 MB/s BenchmarkRepeatLarge/4194304/1-4 14 8144719 ns/op 514.97 MB/s BenchmarkRepeatLarge/4194304/16-4 13 8120012 ns/op 516.54 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 8125426 ns/op 515.82 MB/s BenchmarkRepeatLarge/8388608/1-4 7 16023745 ns/op 523.51 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15409581 ns/op 544.38 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15333958 ns/op 546.93 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30712520 ns/op 546.27 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30233040 ns/op 554.93 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30621205 ns/op 547.90 MB/s BenchmarkRepeatLarge/33554432/1-4 2 60964500 ns/op 550.39 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60304605 ns/op 556.42 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60246578 ns/op 556.95 MB/s BenchmarkRepeatLarge/67108864/1-4 1 118851919 ns/op 564.64 MB/s BenchmarkRepeatLarge/67108864/16-4 1 120567234 ns/op 556.61 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 122126368 ns/op 549.50 MB/s BenchmarkRepeatLarge/134217728/1-4 1 264926633 ns/op 506.62 MB/s BenchmarkRepeatLarge/134217728/16-4 1 238300247 ns/op 563.23 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 243419973 ns/op 551.38 MB/s BenchmarkRepeatLarge/268435456/1-4 1 531644136 ns/op 504.92 MB/s BenchmarkRepeatLarge/268435456/16-4 1 479591381 ns/op 559.72 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 481363886 ns/op 557.66 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1099406807 ns/op 488.33 MB/s BenchmarkRepeatLarge/536870912/16-4 1 974235561 ns/op 551.07 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 986167454 ns/op 544.40 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2231991024 ns/op 481.07 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1914947292 ns/op 560.72 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1928011427 ns/op 556.92 MB/s BenchmarkIndexAnyASCII/1:1-4 2334248 51.36 ns/op BenchmarkIndexAnyASCII/1:2-4 2317420 51.20 ns/op BenchmarkIndexAnyASCII/1:4-4 2304177 51.75 ns/op BenchmarkIndexAnyASCII/1:8-4 2317465 51.06 ns/op BenchmarkIndexAnyASCII/1:16-4 2246738 53.39 ns/op BenchmarkIndexAnyASCII/1:32-4 2254330 53.16 ns/op BenchmarkIndexAnyASCII/1:64-4 2211150 52.92 ns/op BenchmarkIndexAnyASCII/16:1-4 2282257 52.24 ns/op BenchmarkIndexAnyASCII/16:2-4 720243 149.0 ns/op BenchmarkIndexAnyASCII/16:4-4 772111 152.4 ns/op BenchmarkIndexAnyASCII/16:8-4 747780 159.2 ns/op BenchmarkIndexAnyASCII/16:16-4 625942 170.5 ns/op BenchmarkIndexAnyASCII/16:32-4 549991 197.5 ns/op BenchmarkIndexAnyASCII/16:64-4 483460 246.8 ns/op BenchmarkIndexAnyASCII/256:1-4 2017923 58.98 ns/op BenchmarkIndexAnyASCII/256:2-4 72910 1636 ns/op BenchmarkIndexAnyASCII/256:4-4 71504 1630 ns/op BenchmarkIndexAnyASCII/256:8-4 71961 1653 ns/op BenchmarkIndexAnyASCII/256:16-4 71305 1644 ns/op BenchmarkIndexAnyASCII/256:32-4 70166 1677 ns/op BenchmarkIndexAnyASCII/256:64-4 68256 1737 ns/op BenchmarkIndexAnyUTF8/1:1-4 2356011 49.93 ns/op BenchmarkIndexAnyUTF8/1:2-4 2218064 54.31 ns/op BenchmarkIndexAnyUTF8/1:4-4 2217685 53.74 ns/op BenchmarkIndexAnyUTF8/1:8-4 2232258 50.83 ns/op BenchmarkIndexAnyUTF8/1:16-4 2181615 52.59 ns/op BenchmarkIndexAnyUTF8/1:32-4 2279214 52.47 ns/op BenchmarkIndexAnyUTF8/1:64-4 2258395 53.23 ns/op BenchmarkIndexAnyUTF8/16:1-4 1754938 68.29 ns/op BenchmarkIndexAnyUTF8/16:2-4 329850 357.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 334857 352.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 353946 350.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 328352 364.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 308482 383.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 304238 391.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 337581 352.3 ns/op BenchmarkIndexAnyUTF8/256:2-4 23614 5041 ns/op BenchmarkIndexAnyUTF8/256:4-4 23742 5065 ns/op BenchmarkIndexAnyUTF8/256:8-4 24018 5087 ns/op BenchmarkIndexAnyUTF8/256:16-4 23220 5143 ns/op BenchmarkIndexAnyUTF8/256:32-4 21930 5470 ns/op BenchmarkIndexAnyUTF8/256:64-4 20557 5680 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2300882 53.65 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2381857 53.45 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2358814 50.34 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2331216 51.16 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2313652 51.58 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2250842 53.18 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2205462 53.50 ns/op BenchmarkLastIndexAnyASCII/16:1-4 833032 142.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 827062 144.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 809064 149.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 754045 156.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 718854 165.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 607086 193.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 489450 242.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74383 1616 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73137 1611 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73346 1622 ns/op BenchmarkLastIndexAnyASCII/256:8-4 74037 1623 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72946 1650 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71558 1675 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70194 1728 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2246709 53.11 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2321949 51.34 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2314136 51.45 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2343519 51.19 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2308959 52.87 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2167930 53.65 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2233984 54.19 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 379965 310.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 194660 623.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 186346 624.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 183632 621.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 178851 663.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 170042 693.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 166497 698.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28195 4185 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12440 9493 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12834 9516 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12388 9330 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10221 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10659 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10646 ns/op BenchmarkTrimASCII/1:1-4 3828688 31.32 ns/op BenchmarkTrimASCII/1:2-4 2740296 44.23 ns/op BenchmarkTrimASCII/1:4-4 2510028 48.12 ns/op BenchmarkTrimASCII/1:8-4 2158222 54.57 ns/op BenchmarkTrimASCII/1:16-4 1826026 65.81 ns/op BenchmarkTrimASCII/16:1-4 2769558 43.00 ns/op BenchmarkTrimASCII/16:2-4 798822 148.4 ns/op BenchmarkTrimASCII/16:4-4 781236 150.6 ns/op BenchmarkTrimASCII/16:8-4 748279 157.2 ns/op BenchmarkTrimASCII/16:16-4 701028 168.7 ns/op BenchmarkTrimASCII/256:1-4 517180 232.6 ns/op BenchmarkTrimASCII/256:2-4 69166 1722 ns/op BenchmarkTrimASCII/256:4-4 68764 1703 ns/op BenchmarkTrimASCII/256:8-4 67444 1779 ns/op BenchmarkTrimASCII/256:16-4 68517 1741 ns/op BenchmarkTrimASCII/4096:1-4 38464 3123 ns/op BenchmarkTrimASCII/4096:2-4 4292 27145 ns/op BenchmarkTrimASCII/4096:4-4 4320 27038 ns/op BenchmarkTrimASCII/4096:8-4 4336 27099 ns/op BenchmarkTrimASCII/4096:16-4 4341 27080 ns/op BenchmarkTrimByte-4 3948741 29.90 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13450 8910 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13428 8950 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1118 106829 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2274 51676 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4492 26234 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7647 14705 ns/op BenchmarkJoin/0-4 5185321 23.16 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3972056 28.69 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 198147 615.5 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 136971 875.0 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 103153 1171 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 82938 1448 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 70593 1724 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 60994 1974 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3276853 37.93 ns/op BenchmarkTrimSpace/ASCII-4 1841396 64.22 ns/op BenchmarkTrimSpace/SomeNonASCII-4 139330 821.2 ns/op BenchmarkTrimSpace/JustNonASCII-4 77000 1590 ns/op BenchmarkReplaceAll-4 119548 1030 ns/op 16 B/op 1 allocs/op PASS ok strings 56.902s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 38917 2949 ns/op BenchmarkCond2-4 15940 7345 ns/op BenchmarkCond4-4 10000 12050 ns/op BenchmarkCond8-4 4297 29152 ns/op BenchmarkCond16-4 1533 76260 ns/op BenchmarkCond32-4 670 180061 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 464390 368.9 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 304003 395.2 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 507298 237.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 402982 254.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 304592 383.4 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 460699 254.6 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 85689 1483 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 69862 1855 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 69864 2009 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 42637 3059 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 417620 269.6 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 159694 747.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 454674 248.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 135454 851.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 469788 240.2 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 164677 736.6 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2545400 48.29 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 42350 2860 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 102435 1111 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 136837 1244 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3686 27533 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 322 383623 ns/op BenchmarkRange/*sync.Map-4 1242 96847 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 97927 1286 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 233708 470.2 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 63289 1787 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 147441 724.5 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 279084 420.2 ns/op BenchmarkAdversarialDelete/*sync.Map-4 198157 667.7 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 72086 1712 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 173226 699.4 ns/op BenchmarkDeleteCollision/*sync.Map-4 546979 253.3 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 49041 2475 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 128763 915.4 ns/op BenchmarkSwapCollision/*sync.Map-4 67515 1777 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 356 332900 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 93768 1289 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 321928 346.3 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 19698 6115 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 55651 2046 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 18516 6552 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 114476 1338 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 87535 1371 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 129051 856.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2001164 57.33 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 144811 804.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1799341 57.31 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 469258 261.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 139377 874.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 490162 267.9 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 84406 1457 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 352120 361.3 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 467199 384.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 106682 1118 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 501236 247.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 39745 2859 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 98691 1232 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 143500 876.1 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 51838 2354 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 212288 615.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 423900 258.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 103120 1614 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 337093 307.1 ns/op BenchmarkUncontendedSemaphore-4 2816311 44.17 ns/op BenchmarkContendedSemaphore-4 1870118 64.23 ns/op BenchmarkMutexUncontended-4 666186 166.0 ns/op BenchmarkMutex-4 88699 1293 ns/op BenchmarkMutexSlack-4 86983 1362 ns/op BenchmarkMutexWork-4 81340 1478 ns/op BenchmarkMutexWorkSlack-4 78326 1560 ns/op BenchmarkMutexNoSpin-4 36602 2960 ns/op BenchmarkMutexSpin-4 46862 2331 ns/op BenchmarkOnce-4 423267 338.3 ns/op BenchmarkOnceFunc/v=Once-4 650128 155.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 629067 189.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 655779 215.1 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 723685 168.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 593956 196.9 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 664197 199.4 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 4716664 23.45 ns/op BenchmarkSemaSyntNonblock-4 792704 137.8 ns/op BenchmarkSemaSyntBlock-4 678403 167.8 ns/op BenchmarkSemaWorkNonblock-4 653426 201.0 ns/op BenchmarkSemaWorkBlock-4 677744 229.5 ns/op BenchmarkRWMutexUncontended-4 263991 457.5 ns/op BenchmarkRWMutexWrite100-4 193312 681.8 ns/op BenchmarkRWMutexWrite10-4 109608 1141 ns/op BenchmarkRWMutexWorkWrite100-4 188312 721.8 ns/op BenchmarkRWMutexWorkWrite10-4 91342 1398 ns/op BenchmarkWaitGroupUncontended-4 533433 201.6 ns/op BenchmarkWaitGroupAddDone-4 249330 608.6 ns/op BenchmarkWaitGroupAddDoneWork-4 212169 560.3 ns/op BenchmarkWaitGroupWait-4 3189812 41.04 ns/op BenchmarkWaitGroupWaitWork-4 1898088 65.24 ns/op BenchmarkWaitGroupActuallyWait-4 25180 5028 ns/op 32 B/op 2 allocs/op PASS ok sync 18.162s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 479205 277.1 ns/op PASS ok sync/atomic 1.219s PASS ok syscall 1.081s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 139400 863.9 ns/op 0 B/op 0 allocs/op PASS ok testing 1.163s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7448 14724 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11110 10705 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 98 1186858 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 118 1000666 ns/op 940 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 146465501 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 147942232 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/10x10/new-4 1656 64710 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2058 55252 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5899699 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 19 5418975 ns/op 20796 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 706966235 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 672933760 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 216 540684 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 240 490677 ns/op 163 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 58531176 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 57178154 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6872241249 ns/op 334042080 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6581172019 ns/op 334042000 B/op 100090 allocs/op BenchmarkPyramid/10-4 2382 43485 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3034131 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 307756754 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 2334 45807 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 273 435544 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 25 4356482 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 8340 13969 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.396s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 74862616 ns/op BenchmarkVariableString-4 100942 1193 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2091 54743 ns/op 2539 B/op 39 allocs/op PASS ok text/template/parse 1.523s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 32 3227272 ns/op BenchmarkAfter-4 109 1050957 ns/op BenchmarkStop-4 199 574991 ns/op BenchmarkSimultaneousAfterFunc-4 27 4039329 ns/op BenchmarkStartStop-4 206 574166 ns/op BenchmarkReset-4 2606 51290 ns/op BenchmarkSleep-4 30 3410541 ns/op BenchmarkParallelTimerLatency-4 51 167960 avg-late-ns 366720 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 90449 avg-late-ns 224119 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 79190 avg-late-ns 199723 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 58749 avg-late-ns 174571 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 48655 avg-late-ns 167058 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 66557 avg-late-ns 258447 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 87131 avg-late-ns 364375 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 106005 avg-late-ns 695997 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 108596 avg-late-ns 468116 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 118030 avg-late-ns 576302 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 773577 avg-late-ns 2560983 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 82401 avg-late-ns 221813 max-late-ns BenchmarkTicker-4 381 375286 ns/op BenchmarkTickerReset-4 3960 35780 ns/op BenchmarkTickerResetNaive-4 204 588722 ns/op BenchmarkNow-4 1000000 112.5 ns/op BenchmarkNowUnixNano-4 934851 122.6 ns/op BenchmarkNowUnixMilli-4 958587 135.2 ns/op BenchmarkNowUnixMicro-4 951642 125.3 ns/op BenchmarkFormat-4 56370 2138 ns/op BenchmarkFormatRFC3339-4 76208 1570 ns/op BenchmarkFormatRFC3339Nano-4 75630 1620 ns/op BenchmarkFormatNow-4 78562 1516 ns/op BenchmarkMarshalJSON-4 104642 1145 ns/op BenchmarkMarshalText-4 106791 1139 ns/op BenchmarkParse-4 136028 875.6 ns/op BenchmarkParseRFC3339UTC-4 304474 401.1 ns/op BenchmarkParseRFC3339UTCBytes-4 203996 576.4 ns/op BenchmarkParseRFC3339TZ-4 94426 1261 ns/op BenchmarkParseRFC3339TZBytes-4 76701 1568 ns/op BenchmarkParseDuration-4 559239 213.0 ns/op BenchmarkHour-4 710354 167.5 ns/op BenchmarkSecond-4 707162 171.2 ns/op BenchmarkYear-4 557722 216.9 ns/op BenchmarkDay-4 496310 246.0 ns/op BenchmarkISOWeek-4 558502 215.5 ns/op BenchmarkGoString-4 76512 1582 ns/op BenchmarkUnmarshalText-4 86152 1380 ns/op PASS ok time 12.109s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 585338 184.6 ns/op BenchmarkDecodeValidJapaneseChars-4 688728 154.4 ns/op BenchmarkDecodeRune-4 1623598 74.25 ns/op BenchmarkEncodeValidASCII-4 552801 200.6 ns/op BenchmarkEncodeValidJapaneseChars-4 838063 142.5 ns/op BenchmarkAppendRuneValidASCII-4 1573800 76.50 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2461863 47.96 ns/op BenchmarkEncodeRune-4 1804305 66.21 ns/op PASS ok unicode/utf16 2.297s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 2023581 57.62 ns/op BenchmarkRuneCountTenJapaneseChars-4 298636 382.4 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3621121 32.39 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 450856 264.1 ns/op BenchmarkValidTenASCIIChars-4 1923133 61.36 ns/op BenchmarkValid100KASCIIChars-4 85 1278875 ns/op BenchmarkValidTenJapaneseChars-4 301375 391.3 ns/op BenchmarkValidLongMostlyASCII-4 84 1381706 ns/op BenchmarkValidLongJapanese-4 50 2213423 ns/op BenchmarkValidStringTenASCIIChars-4 4648429 24.95 ns/op BenchmarkValidString100KASCIIChars-4 9468 12260 ns/op BenchmarkValidStringTenJapaneseChars-4 419432 253.2 ns/op BenchmarkValidStringLongMostlyASCII-4 1239 97189 ns/op BenchmarkValidStringLongJapanese-4 162 736471 ns/op BenchmarkEncodeASCIIRune-4 4256458 28.06 ns/op BenchmarkEncodeJapaneseRune-4 2518132 48.20 ns/op BenchmarkAppendASCIIRune-4 9406184 12.96 ns/op BenchmarkAppendJapaneseRune-4 2882695 39.95 ns/op BenchmarkDecodeASCIIRune-4 2816778 42.27 ns/op BenchmarkDecodeJapaneseRune-4 2226106 53.88 ns/op BenchmarkFullRune/ASCII-4 3555730 33.66 ns/op BenchmarkFullRune/Incomplete-4 1603502 74.19 ns/op BenchmarkFullRune/Japanese-4 3532596 33.84 ns/op PASS ok unicode/utf8 4.484s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 75908137615 ns/op PASS ok cmd/api 77.160s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 497037 231.6 ns/op BenchmarkCgoCall/one-pointer-4 363970 290.9 ns/op BenchmarkCgoCall/string-pointer-escape-4 339463 355.0 ns/op BenchmarkCgoCall/string-pointer-noescape-4 347058 341.9 ns/op BenchmarkCgoCall/eight-pointers-4 205885 585.1 ns/op BenchmarkCgoCall/eight-pointers-nil-4 407440 291.7 ns/op BenchmarkCgoCall/eight-pointers-array-4 31743 4070 ns/op BenchmarkCgoCall/eight-pointers-slice-4 43849 2752 ns/op BenchmarkGoString-4 1000000 102.8 ns/op BenchmarkCGoCallback-4 51607 2262 ns/op BenchmarkCGoInCThread-4 343189 339.0 ns/op PASS ok cmd/cgo/internal/test 2.474s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1231944 102.6 ns/op BenchmarkEqArrayOfStrings64-4 155758 761.2 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11291 ns/op BenchmarkEqArrayOfFloats5-4 1436834 83.32 ns/op BenchmarkEqArrayOfFloats64-4 138170 847.6 ns/op BenchmarkEqArrayOfFloats1024-4 9720 12082 ns/op BenchmarkEqArrayOfStructsEq-4 2792 42570 ns/op BenchmarkEqArrayOfStructsNotEq-4 4944 23872 ns/op BenchmarkEqStruct-4 18697564 5.873 ns/op PASS ok cmd/compile/internal/reflectdata 2.365s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 60524 ns/op BenchmarkInvertLessThanNoov-4 14390718 7.977 ns/op BenchmarkCopyElim1-4 1140 112393 ns/op BenchmarkCopyElim10-4 1083 122130 ns/op BenchmarkCopyElim100-4 417 264886 ns/op BenchmarkCopyElim1000-4 74 1590802 ns/op BenchmarkCopyElim10000-4 4 28663664 ns/op BenchmarkCopyElim100000-4 1 534029643 ns/op BenchmarkDeadCode/1-4 792 128033 ns/op BenchmarkDeadCode/10-4 742 152612 ns/op BenchmarkDeadCode/100-4 327 407494 ns/op BenchmarkDeadCode/1000-4 46 2423381 ns/op BenchmarkDeadCode/10000-4 4 29537960 ns/op BenchmarkDeadCode/100000-4 1 376148712 ns/op BenchmarkDeadCode/200000-4 1 805102386 ns/op BenchmarkDominatorsLinear-4 16 7776754 ns/op 1.29 MB/s BenchmarkDominatorsFwdBack-4 10 11359878 ns/op 0.88 MB/s BenchmarkDominatorsManyPred-4 10 12167230 ns/op 0.82 MB/s BenchmarkDominatorsMaxPred-4 10 11708854 ns/op 0.85 MB/s BenchmarkDominatorsMaxPredVal-4 10 12089422 ns/op 0.83 MB/s BenchmarkFuse/1-4 668 185564 ns/op BenchmarkFuse/10-4 610 191399 ns/op BenchmarkFuse/100-4 195 593773 ns/op BenchmarkFuse/1000-4 21 5276135 ns/op BenchmarkFuse/10000-4 2 68885720 ns/op BenchmarkNilCheckDeep1-4 10000 10361 ns/op 0.10 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4515 25150 ns/op 0.40 MB/s 240 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 685 173193 ns/op 0.58 MB/s 1229 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 63 1706927 ns/op 0.59 MB/s 9658 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 19436615 ns/op 0.51 MB/s 175109 B/op 6 allocs/op BenchmarkDSEPass-4 33 3528562 ns/op 55850 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 123085555 ns/op 4243472 B/op 108179 allocs/op BenchmarkCSEPass-4 7 15008472 ns/op 94104 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 160392629 ns/op 5626184 B/op 97190 allocs/op BenchmarkDeadcodePass-4 192 587969 ns/op 78148 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 141307084 ns/op 4094016 B/op 45373 allocs/op BenchmarkMultiPass-4 80 1417604 ns/op 273161 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 277319491 ns/op 11229664 B/op 150042 allocs/op BenchmarkCondRewrite/SoloJump-4 3288957 36.37 ns/op BenchmarkCondRewrite/CombJump-4 3069463 38.97 ns/op PASS ok cmd/compile/internal/ssa 14.585s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 11226 ns/op BenchmarkExtShift-4 18234 6560 ns/op BenchmarkModify-4 9279 12279 ns/op BenchmarkMullImm-4 17060 6954 ns/op BenchmarkConstModify-4 9475 12315 ns/op BenchmarkBitSet-4 20172 5949 ns/op BenchmarkBitClear-4 20172 5950 ns/op BenchmarkBitToggle-4 20428 5989 ns/op BenchmarkBitSetConst-4 158546 757.4 ns/op BenchmarkBitClearConst-4 152628 763.5 ns/op BenchmarkBitToggleConst-4 158186 756.9 ns/op BenchmarkDivconstI64-4 9832378 12.22 ns/op BenchmarkModconstI64-4 8327625 14.43 ns/op BenchmarkDivisiblePow2constI64-4 8370409 13.90 ns/op BenchmarkDivisibleconstI64-4 8752308 13.59 ns/op BenchmarkDivisibleWDivconstI64-4 6210175 19.32 ns/op BenchmarkDivconstU64/3-4 9555585 12.64 ns/op BenchmarkDivconstU64/5-4 8380388 14.39 ns/op BenchmarkDivconstU64/37-4 9177427 12.80 ns/op BenchmarkDivconstU64/1234567-4 8752176 13.53 ns/op BenchmarkModconstU64-4 8551736 13.96 ns/op BenchmarkDivisibleconstU64-4 9196479 13.00 ns/op BenchmarkDivisibleWDivconstU64-4 6657226 18.10 ns/op BenchmarkDivconstI32-4 8627133 13.73 ns/op BenchmarkModconstI32-4 9812968 12.05 ns/op BenchmarkDivisiblePow2constI32-4 8692038 13.93 ns/op BenchmarkDivisibleconstI32-4 8689282 13.82 ns/op BenchmarkDivisibleWDivconstI32-4 6129909 19.28 ns/op BenchmarkDivconstU32-4 9834086 12.18 ns/op BenchmarkModconstU32-4 8604844 13.99 ns/op BenchmarkDivisibleconstU32-4 8832834 13.70 ns/op BenchmarkDivisibleWDivconstU32-4 6292123 19.04 ns/op BenchmarkDivconstI16-4 9926946 12.04 ns/op BenchmarkModconstI16-4 9964101 12.14 ns/op BenchmarkDivisiblePow2constI16-4 8560858 13.98 ns/op BenchmarkDivisibleconstI16-4 9047109 13.27 ns/op BenchmarkDivisibleWDivconstI16-4 6196525 19.35 ns/op BenchmarkDivconstU16-4 8504032 14.01 ns/op BenchmarkModconstU16-4 8384172 14.18 ns/op BenchmarkDivisibleconstU16-4 9084340 13.20 ns/op BenchmarkDivisibleWDivconstU16-4 6062776 20.05 ns/op BenchmarkDivconstI8-4 9082090 13.21 ns/op BenchmarkModconstI8-4 8570761 14.16 ns/op BenchmarkDivisiblePow2constI8-4 9246632 12.92 ns/op BenchmarkDivisibleconstI8-4 8646982 13.79 ns/op BenchmarkDivisibleWDivconstI8-4 6235368 19.24 ns/op BenchmarkDivconstU8-4 8477030 14.04 ns/op BenchmarkModconstU8-4 9003991 12.99 ns/op BenchmarkDivisibleconstU8-4 9053461 13.29 ns/op BenchmarkDivisibleWDivconstU8-4 5882559 20.49 ns/op BenchmarkMul2-4 167134 753.1 ns/op BenchmarkMulNeg2-4 166233 758.2 ns/op BenchmarkEfaceInteger-4 3822014 28.47 ns/op BenchmarkTypeAssert-4 14713640 8.047 ns/op BenchmarkDiv64UnsignedSmall-4 7166542 16.59 ns/op BenchmarkDiv64Small-4 6235894 18.81 ns/op BenchmarkDiv64SmallNegDivisor-4 6264370 19.06 ns/op BenchmarkDiv64SmallNegDividend-4 6204200 18.85 ns/op BenchmarkDiv64SmallNegBoth-4 6279416 19.46 ns/op BenchmarkDiv64Unsigned-4 6968703 17.03 ns/op BenchmarkDiv64-4 6197155 19.46 ns/op BenchmarkDiv64NegDivisor-4 6219998 19.21 ns/op BenchmarkDiv64NegDividend-4 6157188 19.29 ns/op BenchmarkDiv64NegBoth-4 6413436 19.15 ns/op BenchmarkMod64UnsignedSmall-4 7451818 16.18 ns/op BenchmarkMod64Small-4 6482240 18.62 ns/op BenchmarkMod64SmallNegDivisor-4 6177157 18.94 ns/op BenchmarkMod64SmallNegDividend-4 6144798 19.22 ns/op BenchmarkMod64SmallNegBoth-4 6283274 19.12 ns/op BenchmarkMod64Unsigned-4 7304492 16.35 ns/op BenchmarkMod64-4 6283743 19.10 ns/op BenchmarkMod64NegDivisor-4 6134000 19.43 ns/op BenchmarkMod64NegDividend-4 6198582 19.45 ns/op BenchmarkMod64NegBoth-4 6308635 19.27 ns/op BenchmarkMulconstI32/3-4 17735068 6.733 ns/op BenchmarkMulconstI32/5-4 17522884 6.736 ns/op BenchmarkMulconstI32/12-4 17843887 6.732 ns/op BenchmarkMulconstI32/120-4 17552997 6.913 ns/op BenchmarkMulconstI32/-120-4 17497134 6.908 ns/op BenchmarkMulconstI32/65537-4 17627235 6.789 ns/op BenchmarkMulconstI32/65538-4 17727360 6.940 ns/op BenchmarkMulconstI64/3-4 17874759 6.774 ns/op BenchmarkMulconstI64/5-4 17629597 6.744 ns/op BenchmarkMulconstI64/12-4 17691693 6.787 ns/op BenchmarkMulconstI64/120-4 17735359 6.789 ns/op BenchmarkMulconstI64/-120-4 17874793 6.708 ns/op BenchmarkMulconstI64/65537-4 17826079 6.735 ns/op BenchmarkMulconstI64/65538-4 17731447 6.846 ns/op BenchmarkMulconstU32/3-4 17814247 6.862 ns/op BenchmarkMulconstU32/5-4 16993200 7.103 ns/op BenchmarkMulconstU32/12-4 17752090 6.728 ns/op BenchmarkMulconstU32/120-4 17550555 6.838 ns/op BenchmarkMulconstU32/65537-4 17637192 6.778 ns/op BenchmarkMulconstU32/65538-4 17583885 6.762 ns/op BenchmarkMulconstU64/3-4 17973340 6.655 ns/op BenchmarkMulconstU64/5-4 17309644 6.858 ns/op BenchmarkMulconstU64/12-4 17587792 6.757 ns/op BenchmarkMulconstU64/120-4 17727417 6.766 ns/op BenchmarkMulconstU64/65537-4 17505160 6.766 ns/op BenchmarkMulconstU64/65538-4 17742308 6.724 ns/op BenchmarkShiftArithmeticRight-4 19676760 6.022 ns/op BenchmarkSwitch8Predictable-4 13798122 7.601 ns/op BenchmarkSwitch8Unpredictable-4 5872836 18.39 ns/op BenchmarkSwitch32Predictable-4 8587936 12.26 ns/op BenchmarkSwitch32Unpredictable-4 5931522 18.25 ns/op BenchmarkSwitchStringPredictable-4 8383726 14.83 ns/op BenchmarkSwitchStringUnpredictable-4 4565332 25.64 ns/op BenchmarkSwitchTypePredictable-4 5685240 20.71 ns/op BenchmarkSwitchTypeUnpredictable-4 3177900 37.75 ns/op BenchmarkSwitchInterfaceTypePredictable-4 6448750 15.89 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4088289 29.01 ns/op PASS ok cmd/compile/internal/test 16.571s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 105 1118238 ns/op BenchmarkNamed/Underlying/nongeneric-4 728290 150.0 ns/op BenchmarkNamed/Underlying/generic-4 776401 156.5 ns/op BenchmarkNamed/Underlying/src_instance-4 790838 149.2 ns/op BenchmarkNamed/Underlying/user_instance-4 749311 149.3 ns/op BenchmarkCheck/http/funcbodies/info-4 1 592963710 ns/op 56807 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 428108581 ns/op 78679 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 159942515 ns/op 210496 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 139439319 ns/op 241491 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 452104164 ns/op 11474 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 95310437 ns/op 54437 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 33631248 ns/op 154260 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 31309365 ns/op 165693 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 125419649 ns/op 17290 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 42143009 ns/op 51481 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 20197095 ns/op 107413 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19470885 ns/op 111418 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1198459240 ns/op 55746 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 641510047 ns/op 104141 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 153701220 ns/op 434451 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 117819839 ns/op 566031 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 538535342 ns/op 3736 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 68750957 ns/op 29235 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 37547764 ns/op 53573 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 37645090 ns/op 53419 lines/s PASS ok cmd/compile/internal/types2 17.415s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 48 2527661 ns/op 3884208 sys-ns/op 504896 user-ns/op PASS ok cmd/go 1.308s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 215810 523.4 ns/op PASS ok cmd/go/internal/cfg 1.208s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 64684 1798 ns/op 4.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 73262 1610 ns/op 4.97 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14228 8356 ns/op 122.54 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14626 8236 ns/op 124.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2196 53647 ns/op 152.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2313 53155 ns/op 154.12 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 2.019s All tests passed.