freebsd-amd64-race at 327074551a2f22f2c0b8e444d1673c86f77ca745 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash" "-force"] and env ["LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GO_BUILDER_NAME=freebsd-amd64-race" "GO_TEST_TIMEOUT_SCALE=2" "GOBIN=" "GOROOT_BOOTSTRAP=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PATH=/tmp/workdir/go1.4/go/bin:/bin:/sbin:/usr/bin:/usr/local/bin" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src WARNING: //go1.4/bin/go does not exist, found /tmp/workdir/go1.4/go/bin/go from env WARNING: set /tmp/workdir/go1.4/go as GOROOT_BOOTSTRAP Building Go cmd/dist using /tmp/workdir/go1.4/go. (go1.22.6 freebsd/amd64) Building Go toolchain1 using /tmp/workdir/go1.4/go. 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" "GO_TEST_TIMEOUT_SCALE=2" "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.742s ok archive/zip 2.862s ok bufio 1.366s ok bytes 2.578s ok cmp 1.082s ok compress/bzip2 1.483s ok compress/flate 6.283s ok compress/gzip 13.686s ok compress/lzw 2.130s ok compress/zlib 5.467s ok container/heap 1.024s ok container/list 1.020s ok container/ring 1.087s ok context 1.048s ok crypto 2.497s ok crypto/aes 1.145s ok crypto/cipher 3.415s ok crypto/des 1.051s ok crypto/dsa 1.048s ok crypto/ecdh 1.250s ok crypto/ecdsa 1.207s ok crypto/ed25519 1.406s ok crypto/elliptic 1.083s ok crypto/hmac 1.083s ok crypto/internal/alias 1.054s ok crypto/internal/bigmod 1.435s ok crypto/internal/boring 1.054s ok crypto/internal/boring/bcache 1.446s ok crypto/internal/edwards25519 1.736s ok crypto/internal/edwards25519/field 1.105s ok crypto/internal/hpke 1.096s ok crypto/internal/mlkem768 1.701s ok crypto/internal/nistec 1.838s ok crypto/internal/nistec/fiat 1.077s [no tests to run] ok crypto/md5 1.030s ok crypto/rand 1.321s ok crypto/rc4 1.484s ok crypto/rsa 2.682s ok crypto/sha1 1.060s ok crypto/sha256 1.076s ok crypto/sha512 1.076s ok crypto/subtle 1.491s ok crypto/tls 3.788s ok crypto/x509 2.199s ok database/sql 1.585s ok database/sql/driver 1.033s ok debug/buildinfo 1.100s ok debug/dwarf 1.131s ok debug/elf 1.989s ok debug/gosym 1.156s ok debug/macho 1.091s ok debug/pe 1.085s ok debug/plan9obj 1.085s ok embed 1.085s [no tests to run] ok embed/internal/embedtest 1.033s ok encoding/ascii85 1.032s ok encoding/asn1 1.088s ok encoding/base32 1.086s ok encoding/base64 1.049s ok encoding/binary 1.103s ok encoding/csv 1.059s ok encoding/gob 18.515s ok encoding/hex 1.046s ok encoding/json 2.212s ok encoding/pem 3.064s ok encoding/xml 1.198s ok errors 1.028s ok expvar 1.041s ok flag 3.286s ok fmt 1.559s ok go/ast 1.095s ok go/build 7.030s ok go/build/constraint 1.086s ok go/constant 1.086s ok go/doc 1.293s ok go/doc/comment 2.917s ok go/format 1.063s ok go/importer 1.660s ok go/internal/gccgoimporter 1.079s ok go/internal/gcimporter 12.334s ok go/internal/srcimporter 15.041s ok go/parser 2.118s ok go/printer 2.428s ok go/scanner 1.082s ok go/token 1.113s ok go/types 39.801s ok go/version 1.034s ok hash 1.056s ok hash/adler32 1.056s ok hash/crc32 1.113s ok hash/crc64 1.093s ok hash/fnv 1.056s ok hash/maphash 1.056s ok html 1.025s ok html/template 1.293s ok image 1.472s ok image/color 1.078s ok image/draw 1.583s ok image/gif 1.870s ok image/jpeg 2.282s ok image/png 4.034s ok index/suffixarray 1.939s ok internal/abi 1.123s ok internal/buildcfg 1.034s ok internal/chacha8rand 1.082s ok internal/concurrent 2.303s ok internal/coverage/cfile 2.793s ok internal/coverage/cformat 1.021s ok internal/coverage/cmerge 1.081s ok internal/coverage/pods 1.069s ok internal/coverage/slicereader 1.069s ok internal/coverage/slicewriter 1.021s ok internal/coverage/test 1.114s ok internal/cpu 3.199s ok internal/dag 1.023s ok internal/diff 1.023s ok internal/fmtsort 1.051s ok internal/fuzz 1.046s ok internal/godebug 11.075s ok internal/godebugs 72.412s ok internal/gover 1.081s ok internal/itoa 1.081s ok internal/pkgbits 1.081s ok internal/platform 1.804s ok internal/poll 1.369s ok internal/profile 1.048s ok internal/reflectlite 1.080s ok internal/runtime/atomic 1.081s ok internal/runtime/math 1.080s ok internal/runtime/sys 1.054s ok internal/saferio 1.193s ok internal/singleflight 1.090s ok internal/syscall/unix 1.078s ok internal/sysinfo 1.029s ok internal/testenv 1.204s ok internal/trace 42.293s ok internal/trace/internal/oldtrace 1.663s ok internal/types/errors 1.440s ok internal/unsafeheader 1.078s ok internal/weak 1.078s ok internal/xcoff 1.084s ok internal/zstd 1.989s ok io 1.119s ok io/fs 1.328s ok io/ioutil 1.090s ok iter 1.049s ok log 1.044s ok log/slog 1.113s ok log/slog/internal/benchmarks 1.049s ok log/slog/internal/buffer 1.049s ok log/syslog 2.306s ok maps 1.023s ok math 1.102s ok math/big 3.957s ok math/bits 1.029s ok math/cmplx 1.029s ok math/rand 3.980s ok math/rand/v2 2.689s ok mime 1.054s ok mime/multipart 6.424s ok mime/quotedprintable 1.076s ok net 9.205s ok net/http 10.638s ok net/http/cgi 28.746s ok net/http/cookiejar 1.041s ok net/http/fcgi 1.231s ok net/http/httptest 1.214s ok net/http/httptrace 1.084s ok net/http/httputil 1.723s ok net/http/internal 2.683s ok net/http/internal/ascii 1.031s ok net/http/pprof 6.221s ok net/internal/cgotest 1.085s ok net/internal/socktest 1.085s ok net/mail 1.034s ok net/netip 1.583s ok net/rpc 1.087s ok net/rpc/jsonrpc 1.094s ok net/smtp 1.074s ok net/textproto 1.074s ok net/url 1.051s ok os 7.060s ok os/exec 8.682s ok os/exec/internal/fdtest 1.057s ok os/signal 20.886s ok os/user 1.027s ok path 1.024s ok path/filepath 1.151s ok plugin 1.060s ok reflect 1.495s ok regexp 4.139s ok regexp/syntax 6.035s ok runtime 50.563s ok runtime/cgo 1.055s ok runtime/debug 2.176s ok runtime/internal/wasitest 1.031s ok runtime/metrics 1.064s ok runtime/pprof 30.729s ok runtime/race 10.829s ok runtime/trace 1.127s ok slices 1.463s ok sort 1.606s ok strconv 3.345s ok strings 2.375s ok sync 1.886s ok sync/atomic 5.083s ok syscall 8.626s ok testing 4.089s ok testing/fstest 1.088s ok testing/iotest 1.088s ok testing/quick 1.202s ok testing/slogtest 1.027s ok text/scanner 1.064s ok text/tabwriter 1.090s ok text/template 1.100s ok text/template/parse 1.099s ok time 16.389s ok unicode 1.083s ok unicode/utf16 1.083s ok unicode/utf8 1.054s ok unique 1.368s ok cmd/addr2line 5.228s ok cmd/api 15.347s ok cmd/asm/internal/asm 4.588s ok cmd/asm/internal/lex 1.026s ok cmd/cgo/internal/swig 1.034s ok cmd/cgo/internal/test 1.717s ok cmd/cgo/internal/testcarchive 23.176s ok cmd/cgo/internal/testcshared 5.575s ok cmd/cgo/internal/testerrors 10.936s ok cmd/cgo/internal/testfortran 1.040s ok cmd/cgo/internal/testgodefs 1.638s ok cmd/cgo/internal/testlife 1.712s ok cmd/cgo/internal/testnocgo 1.056s ok cmd/cgo/internal/testplugin 43.073s ok cmd/cgo/internal/testsanitizers 23.037s ok cmd/cgo/internal/testshared 1.029s ok cmd/cgo/internal/testso 2.504s ok cmd/cgo/internal/teststdio 2.504s ok cmd/cgo/internal/testtls 1.027s ok cmd/compile 23.695s ok cmd/compile/internal/abt 1.080s ok cmd/compile/internal/amd64 1.080s ok cmd/compile/internal/base 1.058s ok cmd/compile/internal/compare 1.058s ok cmd/compile/internal/devirtualize 1.058s ok cmd/compile/internal/dwarfgen 1.607s ok cmd/compile/internal/importer 2.001s ok cmd/compile/internal/inline/inlheur 1.559s ok cmd/compile/internal/ir 1.025s ok cmd/compile/internal/liveness 1.125s ok cmd/compile/internal/logopt 1.261s ok cmd/compile/internal/loopvar 1.065s ok cmd/compile/internal/noder 1.068s ok cmd/compile/internal/rangefunc 1.068s ok cmd/compile/internal/reflectdata 1.021s [no tests to run] ok cmd/compile/internal/ssa 9.293s ok cmd/compile/internal/ssagen 1.066s ok cmd/compile/internal/syntax 1.156s ok cmd/compile/internal/test 15.437s ok cmd/compile/internal/typecheck 1.311s ok cmd/compile/internal/types 1.095s ok cmd/compile/internal/types2 11.199s ok cmd/covdata 1.021s ok cmd/cover 17.583s ok cmd/dist 1.079s ok cmd/distpack 1.079s ok cmd/doc 1.982s ok cmd/fix 3.166s ok cmd/go 297.772s ok cmd/go/internal/auth 1.072s ok cmd/go/internal/cache 1.178s ok cmd/go/internal/cfg 1.026s [no tests to run] ok cmd/go/internal/envcmd 1.097s ok cmd/go/internal/fsys 1.097s ok cmd/go/internal/generate 1.097s ok cmd/go/internal/gover 1.057s ok cmd/go/internal/imports 1.038s ok cmd/go/internal/load 1.093s ok cmd/go/internal/lockedfile 2.653s ok cmd/go/internal/lockedfile/internal/filelock 2.128s ok cmd/go/internal/modfetch 1.064s ok cmd/go/internal/modfetch/codehost 2.128s ok cmd/go/internal/modfetch/zip_sum_test 1.028s ok cmd/go/internal/modindex 1.746s ok cmd/go/internal/modload 1.081s ok cmd/go/internal/mvs 1.081s ok cmd/go/internal/str 1.080s ok cmd/go/internal/test 1.047s ok cmd/go/internal/toolchain 1.043s ok cmd/go/internal/vcs 1.043s ok cmd/go/internal/vcweb 1.033s ok cmd/go/internal/vcweb/vcstest 2.980s ok cmd/go/internal/web 1.029s ok cmd/go/internal/work 1.328s ok cmd/gofmt 1.256s ok cmd/internal/archive 1.515s ok cmd/internal/bootstrap_test 1.079s ok cmd/internal/buildid 1.567s ok cmd/internal/cov 1.350s ok cmd/internal/dwarf 1.100s ok cmd/internal/edit 1.029s ok cmd/internal/goobj 1.079s ok cmd/internal/moddeps 2.000s ok cmd/internal/obj 1.603s ok cmd/internal/obj/arm64 1.715s ok cmd/internal/obj/loong64 1.069s ok cmd/internal/obj/ppc64 1.108s ok cmd/internal/obj/riscv 1.108s ok cmd/internal/obj/s390x 1.047s ok cmd/internal/obj/x86 3.944s ok cmd/internal/objabi 1.061s ok cmd/internal/par 1.215s ok cmd/internal/pgo 1.083s ok cmd/internal/pkgpath 5.357s ok cmd/internal/pkgpattern 1.083s ok cmd/internal/quoted 1.025s ok cmd/internal/src 1.033s ok cmd/internal/sys 1.033s ok cmd/internal/test2json 1.805s ok cmd/link 20.638s ok cmd/link/internal/benchmark 1.027s ok cmd/link/internal/ld 9.247s ok cmd/link/internal/loader 1.117s ok cmd/nm 9.626s ok cmd/objdump 5.585s ok cmd/pack 8.044s ok cmd/pprof 3.636s ok cmd/relnote 1.087s ok cmd/trace 1.327s ok cmd/vet 49.774s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3774 26921 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 2581 39820 ns/op 1658 B/op 24 allocs/op Benchmark/Writer/PAX-4 2240 51758 ns/op 2112 B/op 32 allocs/op Benchmark/Reader/USTAR-4 4149 27413 ns/op 5124 B/op 15 allocs/op Benchmark/Reader/GNU-4 5620 19321 ns/op 5173 B/op 15 allocs/op Benchmark/Reader/PAX-4 2239 56301 ns/op 9053 B/op 33 allocs/op PASS ok archive/tar 1.736s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 332191552 ns/op 15168 B/op 66 allocs/op BenchmarkZip64Test-4 1 132929509 ns/op BenchmarkZip64TestSizes/4096-4 1598 74274 ns/op BenchmarkZip64TestSizes/1048576-4 164 687957 ns/op BenchmarkZip64TestSizes/67108864-4 1 168834583 ns/op PASS ok archive/zip 2.330s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 251838 455.4 ns/op BenchmarkReaderCopyUnoptimal-4 154842 749.4 ns/op BenchmarkReaderCopyNoWriteTo-4 6589 20083 ns/op BenchmarkReaderWriteToOptimal-4 6075 17780 ns/op BenchmarkReaderReadString-4 145638 849.3 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 233906 494.5 ns/op BenchmarkWriterCopyUnoptimal-4 228558 534.0 ns/op BenchmarkWriterCopyNoReadFrom-4 5739 22824 ns/op BenchmarkReaderEmpty-4 36610 3315 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 29082 4387 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 542415 187.3 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.551s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5415 25816 ns/op 1269.30 MB/s BenchmarkWriteByte-4 482 242978 ns/op 16.86 MB/s BenchmarkWriteRune-4 247 477240 ns/op 25.75 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 3955351 ns/op BenchmarkBufferFullSmallReads-4 97 1103526 ns/op BenchmarkBufferWriteBlock/N4096-4 6609 18334 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 388 337736 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 8885925 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 4 26582749 ns/op 631.13 MB/s 8388608 B/op 0 allocs/op BenchmarkIndexByte/10-4 4380778 27.19 ns/op 367.81 MB/s BenchmarkIndexByte/32-4 4288666 28.26 ns/op 1132.43 MB/s BenchmarkIndexByte/4K-4 904018 131.2 ns/op 31230.04 MB/s BenchmarkIndexBytePortable/10-4 812734 140.3 ns/op 71.30 MB/s BenchmarkIndexBytePortable/32-4 265485 453.4 ns/op 70.58 MB/s BenchmarkIndexBytePortable/4K-4 2209 53500 ns/op 76.56 MB/s BenchmarkIndexRune/10-4 1291687 93.44 ns/op 107.02 MB/s BenchmarkIndexRune/32-4 1292668 93.89 ns/op 340.82 MB/s BenchmarkIndexRune/4K-4 544024 213.3 ns/op 19201.04 MB/s BenchmarkIndexRuneASCII/10-4 4610656 27.06 ns/op 369.60 MB/s BenchmarkIndexRuneASCII/32-4 4016103 29.99 ns/op 1066.88 MB/s BenchmarkIndexRuneASCII/4K-4 899924 133.5 ns/op 30682.72 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1468440 80.90 ns/op 123.61 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1414938 83.49 ns/op 383.29 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 167768 690.6 ns/op 5931.16 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1254228 92.54 ns/op 108.07 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1256577 95.39 ns/op 335.47 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 56851 1957 ns/op 2092.71 MB/s BenchmarkIndexRuneUnicode/Han/10-4 723681 160.5 ns/op 62.30 MB/s BenchmarkIndexRuneUnicode/Han/32-4 897328 128.3 ns/op 249.39 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 117530 1039 ns/op 3941.46 MB/s BenchmarkEqual/0-4 7087518 16.10 ns/op BenchmarkEqual/same/1-4 1562395 77.53 ns/op 12.90 MB/s BenchmarkEqual/same/6-4 1537166 78.10 ns/op 76.82 MB/s BenchmarkEqual/same/9-4 1496635 79.52 ns/op 113.18 MB/s BenchmarkEqual/same/15-4 1483617 79.75 ns/op 188.09 MB/s BenchmarkEqual/same/16-4 1521637 78.55 ns/op 203.70 MB/s BenchmarkEqual/same/20-4 1434469 81.16 ns/op 246.42 MB/s BenchmarkEqual/same/32-4 1443162 82.62 ns/op 387.34 MB/s BenchmarkEqual/same/4K-4 72757 1635 ns/op 2505.72 MB/s BenchmarkEqual/1-4 1480605 79.81 ns/op 12.53 MB/s BenchmarkEqual/6-4 1478044 82.03 ns/op 73.14 MB/s BenchmarkEqual/9-4 1446471 81.70 ns/op 110.16 MB/s BenchmarkEqual/15-4 1410823 85.60 ns/op 175.24 MB/s BenchmarkEqual/16-4 1464428 87.63 ns/op 182.59 MB/s BenchmarkEqual/20-4 1290836 88.59 ns/op 225.75 MB/s BenchmarkEqual/32-4 1270450 88.84 ns/op 360.19 MB/s BenchmarkEqual/4K-4 56098 2153 ns/op 1902.13 MB/s BenchmarkEqualBothUnaligned/64_0-4 1413004 79.61 ns/op 803.88 MB/s BenchmarkEqualBothUnaligned/64_1-4 1220214 96.96 ns/op 660.03 MB/s BenchmarkEqualBothUnaligned/64_4-4 1368301 85.29 ns/op 750.39 MB/s BenchmarkEqualBothUnaligned/64_7-4 1370714 84.46 ns/op 757.78 MB/s BenchmarkEqualBothUnaligned/4096_0-4 69440 1739 ns/op 2355.32 MB/s BenchmarkEqualBothUnaligned/4096_1-4 48114 2504 ns/op 1635.90 MB/s BenchmarkEqualBothUnaligned/4096_4-4 70171 1733 ns/op 2364.11 MB/s BenchmarkEqualBothUnaligned/4096_7-4 69246 1725 ns/op 2375.10 MB/s BenchmarkIndex/10-4 3019352 38.64 ns/op 258.79 MB/s BenchmarkIndex/32-4 3003176 39.80 ns/op 803.92 MB/s BenchmarkIndex/4K-4 33986 3637 ns/op 1126.11 MB/s BenchmarkIndexEasy/10-4 3111997 37.39 ns/op 267.44 MB/s BenchmarkIndexEasy/32-4 3063558 39.81 ns/op 803.91 MB/s BenchmarkIndexEasy/4K-4 475086 245.3 ns/op 16695.28 MB/s BenchmarkCount/10-4 1614692 74.66 ns/op 133.93 MB/s BenchmarkCount/32-4 1485460 83.31 ns/op 384.12 MB/s BenchmarkCount/4K-4 33874 3565 ns/op 1148.87 MB/s BenchmarkCountEasy/10-4 1590996 77.46 ns/op 129.11 MB/s BenchmarkCountEasy/32-4 1424937 87.07 ns/op 367.52 MB/s BenchmarkCountEasy/4K-4 422500 282.1 ns/op 14520.40 MB/s BenchmarkCountSingle/10-4 3076632 40.09 ns/op 249.46 MB/s BenchmarkCountSingle/32-4 2968365 40.37 ns/op 792.68 MB/s BenchmarkCountSingle/4K-4 1000000 111.6 ns/op 36692.21 MB/s BenchmarkToUpper/#00-4 2834710 42.11 ns/op BenchmarkToUpper/ONLYUPPER-4 306781 391.9 ns/op BenchmarkToUpper/abc-4 520527 220.6 ns/op BenchmarkToUpper/AbC123-4 289918 402.5 ns/op BenchmarkToUpper/azAZ09_-4 269383 432.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 80856 1463 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 37392 3201 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 55891 2011 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 122053 953.3 ns/op BenchmarkToLower/#00-4 2834858 40.75 ns/op BenchmarkToLower/abc-4 458262 251.1 ns/op BenchmarkToLower/AbC123-4 306885 385.2 ns/op BenchmarkToLower/azAZ09_-4 279174 424.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 81576 1458 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 39974 2987 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 66458 1775 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 127347 934.3 ns/op BenchmarkFields/ASCII/16-4 144207 807.5 ns/op 19.81 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9082 12476 ns/op 20.52 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 596 196415 ns/op 20.85 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 34 3400582 ns/op 19.27 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 54508922 ns/op 19.24 MB/s 2285568 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 84223 1390 ns/op 11.51 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5544 19563 ns/op 13.09 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 372 324558 ns/op 12.62 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 5671072 ns/op 11.56 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 98918740 ns/op 10.60 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 173778 667.9 ns/op 23.96 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12404 9561 ns/op 26.78 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 682 174932 ns/op 23.41 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 34 3300887 ns/op 19.85 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 61132691 ns/op 17.15 MB/s 11227392 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 116253 994.5 ns/op 16.09 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7944 14018 ns/op 18.26 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 526 227069 ns/op 18.04 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 28 4143327 ns/op 15.82 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 74768255 ns/op 14.02 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2097900 56.89 ns/op BenchmarkTrimSpace/ASCII-4 1000000 108.0 ns/op BenchmarkTrimSpace/SomeNonASCII-4 113746 1049 ns/op BenchmarkTrimSpace/JustNonASCII-4 51802 2312 ns/op BenchmarkToValidUTF8/Valid-4 487531 246.3 ns/op BenchmarkToValidUTF8/InvalidASCII-4 334125 341.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 98997 1167 ns/op BenchmarkIndexHard1-4 814 144569 ns/op 7253.09 MB/s BenchmarkIndexHard2-4 576 204233 ns/op 5134.21 MB/s BenchmarkIndexHard3-4 148 798856 ns/op 1312.59 MB/s BenchmarkIndexHard4-4 98 1197614 ns/op 875.55 MB/s BenchmarkLastIndexHard1-4 5 21402189 ns/op BenchmarkLastIndexHard2-4 4 28981698 ns/op BenchmarkLastIndexHard3-4 4 31185730 ns/op BenchmarkCountHard1-4 829 144753 ns/op BenchmarkCountHard2-4 590 199252 ns/op BenchmarkCountHard3-4 150 810708 ns/op BenchmarkSplitEmptySeparator-4 1 117085717 ns/op BenchmarkSplitSingleByteSeparator-4 16 6920172 ns/op BenchmarkSplitMultiByteSeparator-4 13 8804497 ns/op BenchmarkSplitNSingleByteSeparator-4 194582 646.4 ns/op BenchmarkSplitNMultiByteSeparator-4 73080 1672 ns/op BenchmarkRepeat-4 195386 603.4 ns/op BenchmarkRepeatLarge/256/1-4 141932 864.8 ns/op 296.01 MB/s BenchmarkRepeatLarge/256/16-4 210566 598.9 ns/op 427.43 MB/s BenchmarkRepeatLarge/512/1-4 102956 1166 ns/op 439.19 MB/s BenchmarkRepeatLarge/512/16-4 130514 859.1 ns/op 595.94 MB/s BenchmarkRepeatLarge/1024/1-4 67081 1815 ns/op 564.12 MB/s BenchmarkRepeatLarge/1024/16-4 79178 1498 ns/op 683.37 MB/s BenchmarkRepeatLarge/2048/1-4 40954 2913 ns/op 703.17 MB/s BenchmarkRepeatLarge/2048/16-4 45830 2594 ns/op 789.55 MB/s BenchmarkRepeatLarge/4096/1-4 21824 5172 ns/op 791.94 MB/s BenchmarkRepeatLarge/4096/16-4 24762 4781 ns/op 856.74 MB/s BenchmarkRepeatLarge/8192/1-4 12770 9400 ns/op 871.53 MB/s BenchmarkRepeatLarge/8192/16-4 12790 9000 ns/op 910.25 MB/s BenchmarkRepeatLarge/8192/4097-4 22064 5283 ns/op 775.51 MB/s BenchmarkRepeatLarge/16384/1-4 6405 17848 ns/op 917.97 MB/s BenchmarkRepeatLarge/16384/16-4 6943 17571 ns/op 932.46 MB/s BenchmarkRepeatLarge/16384/4097-4 8613 14070 ns/op 873.56 MB/s BenchmarkRepeatLarge/32768/1-4 3502 33928 ns/op 965.81 MB/s BenchmarkRepeatLarge/32768/16-4 3830 33625 ns/op 974.50 MB/s BenchmarkRepeatLarge/32768/4097-4 3508 32803 ns/op 874.27 MB/s BenchmarkRepeatLarge/65536/1-4 1868 73351 ns/op 893.45 MB/s BenchmarkRepeatLarge/65536/16-4 1794 75617 ns/op 866.69 MB/s BenchmarkRepeatLarge/65536/4097-4 1815 65500 ns/op 938.24 MB/s BenchmarkRepeatLarge/131072/1-4 429 274178 ns/op 478.05 MB/s BenchmarkRepeatLarge/131072/16-4 438 303691 ns/op 431.60 MB/s BenchmarkRepeatLarge/131072/4097-4 469 288406 ns/op 440.38 MB/s BenchmarkRepeatLarge/262144/1-4 231 522393 ns/op 501.81 MB/s BenchmarkRepeatLarge/262144/16-4 229 520749 ns/op 503.40 MB/s BenchmarkRepeatLarge/262144/4097-4 231 514122 ns/op 502.04 MB/s BenchmarkRepeatLarge/524288/1-4 100 1023675 ns/op 512.16 MB/s BenchmarkRepeatLarge/524288/16-4 100 1028309 ns/op 509.85 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1012736 ns/op 513.78 MB/s BenchmarkRepeatLarge/1048576/1-4 60 2031779 ns/op 516.09 MB/s BenchmarkRepeatLarge/1048576/16-4 54 2020414 ns/op 518.99 MB/s BenchmarkRepeatLarge/1048576/4097-4 61 2000014 ns/op 522.36 MB/s BenchmarkRepeatLarge/2097152/1-4 28 4060883 ns/op 516.43 MB/s BenchmarkRepeatLarge/2097152/16-4 30 4068685 ns/op 515.44 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 4030466 ns/op 519.44 MB/s BenchmarkRepeatLarge/4194304/1-4 14 8105892 ns/op 517.44 MB/s BenchmarkRepeatLarge/4194304/16-4 14 8068892 ns/op 519.81 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7960285 ns/op 526.52 MB/s BenchmarkRepeatLarge/8388608/1-4 7 16426511 ns/op 510.67 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15694045 ns/op 534.51 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15486345 ns/op 541.55 MB/s BenchmarkRepeatLarge/16777216/1-4 4 31027946 ns/op 540.71 MB/s BenchmarkRepeatLarge/16777216/16-4 4 31207552 ns/op 537.60 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30865941 ns/op 543.55 MB/s BenchmarkRepeatLarge/33554432/1-4 2 63710447 ns/op 526.67 MB/s BenchmarkRepeatLarge/33554432/16-4 2 61632388 ns/op 544.43 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 61612597 ns/op 544.60 MB/s BenchmarkRepeatLarge/67108864/1-4 1 122211855 ns/op 549.12 MB/s BenchmarkRepeatLarge/67108864/16-4 1 120375037 ns/op 557.50 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 119925587 ns/op 559.59 MB/s BenchmarkRepeatLarge/134217728/1-4 1 266350392 ns/op 503.91 MB/s BenchmarkRepeatLarge/134217728/16-4 1 241727898 ns/op 555.24 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 241275991 ns/op 556.28 MB/s BenchmarkRepeatLarge/268435456/1-4 1 533000652 ns/op 503.63 MB/s BenchmarkRepeatLarge/268435456/16-4 1 487573722 ns/op 550.55 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 489546116 ns/op 548.34 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1064459777 ns/op 504.36 MB/s BenchmarkRepeatLarge/536870912/16-4 1 970591171 ns/op 553.14 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 967843703 ns/op 554.71 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2184935796 ns/op 491.43 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1919987004 ns/op 559.24 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1928705745 ns/op 556.72 MB/s BenchmarkBytesCompare/1-4 9708109 12.79 ns/op BenchmarkBytesCompare/2-4 9707236 12.02 ns/op BenchmarkBytesCompare/4-4 9605311 12.35 ns/op BenchmarkBytesCompare/8-4 10170513 11.39 ns/op BenchmarkBytesCompare/16-4 10657477 11.16 ns/op BenchmarkBytesCompare/32-4 9198019 13.21 ns/op BenchmarkBytesCompare/64-4 7979772 13.66 ns/op BenchmarkBytesCompare/128-4 6957517 16.76 ns/op BenchmarkBytesCompare/256-4 5767228 20.52 ns/op BenchmarkBytesCompare/512-4 3965118 28.90 ns/op BenchmarkBytesCompare/1024-4 2515399 47.78 ns/op BenchmarkBytesCompare/2048-4 1420316 84.61 ns/op BenchmarkIndexAnyASCII/1:1-4 2534997 46.27 ns/op BenchmarkIndexAnyASCII/1:2-4 2623322 47.47 ns/op BenchmarkIndexAnyASCII/1:4-4 2524522 46.80 ns/op BenchmarkIndexAnyASCII/1:8-4 2549804 46.01 ns/op BenchmarkIndexAnyASCII/1:16-4 2664044 44.28 ns/op BenchmarkIndexAnyASCII/1:32-4 2508614 47.22 ns/op BenchmarkIndexAnyASCII/1:64-4 2481322 47.58 ns/op BenchmarkIndexAnyASCII/16:1-4 2235668 52.36 ns/op BenchmarkIndexAnyASCII/16:2-4 343170 355.7 ns/op BenchmarkIndexAnyASCII/16:4-4 338446 356.8 ns/op BenchmarkIndexAnyASCII/16:8-4 329229 361.1 ns/op BenchmarkIndexAnyASCII/16:16-4 318852 374.8 ns/op BenchmarkIndexAnyASCII/16:32-4 299450 394.8 ns/op BenchmarkIndexAnyASCII/16:64-4 275758 446.5 ns/op BenchmarkIndexAnyASCII/256:1-4 2040601 62.59 ns/op BenchmarkIndexAnyASCII/256:2-4 24652 4863 ns/op BenchmarkIndexAnyASCII/256:4-4 24580 4843 ns/op BenchmarkIndexAnyASCII/256:8-4 24434 4895 ns/op BenchmarkIndexAnyASCII/256:16-4 24531 4889 ns/op BenchmarkIndexAnyASCII/256:32-4 24433 4900 ns/op BenchmarkIndexAnyASCII/256:64-4 24180 4977 ns/op BenchmarkIndexAnyUTF8/1:1-4 2664003 45.02 ns/op BenchmarkIndexAnyUTF8/1:2-4 2668268 45.04 ns/op BenchmarkIndexAnyUTF8/1:4-4 2663864 45.37 ns/op BenchmarkIndexAnyUTF8/1:8-4 2672744 44.90 ns/op BenchmarkIndexAnyUTF8/1:16-4 2724944 43.77 ns/op BenchmarkIndexAnyUTF8/1:32-4 2625206 46.16 ns/op BenchmarkIndexAnyUTF8/1:64-4 2603462 46.07 ns/op BenchmarkIndexAnyUTF8/16:1-4 161990 731.2 ns/op BenchmarkIndexAnyUTF8/16:2-4 275157 433.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 272672 430.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 278856 437.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 272860 428.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 260523 465.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 256159 456.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11127 ns/op BenchmarkIndexAnyUTF8/256:2-4 19435 6238 ns/op BenchmarkIndexAnyUTF8/256:4-4 19284 6286 ns/op BenchmarkIndexAnyUTF8/256:8-4 19417 6359 ns/op BenchmarkIndexAnyUTF8/256:16-4 19759 6096 ns/op BenchmarkIndexAnyUTF8/256:32-4 17852 6690 ns/op BenchmarkIndexAnyUTF8/256:64-4 18136 6526 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2736828 43.56 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2730512 43.25 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2742924 42.81 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2771072 43.34 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2808068 42.74 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2704964 44.22 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2713387 44.59 ns/op BenchmarkLastIndexAnyASCII/16:1-4 350242 338.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 337206 339.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 340710 344.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 347529 348.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 325201 357.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 308608 387.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 270625 430.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 25490 4696 ns/op BenchmarkLastIndexAnyASCII/256:2-4 25561 4682 ns/op BenchmarkLastIndexAnyASCII/256:4-4 25567 4674 ns/op BenchmarkLastIndexAnyASCII/256:8-4 25407 4701 ns/op BenchmarkLastIndexAnyASCII/256:16-4 25518 4736 ns/op BenchmarkLastIndexAnyASCII/256:32-4 25267 4745 ns/op BenchmarkLastIndexAnyASCII/256:64-4 25090 4824 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2805531 42.53 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2773948 43.08 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2793688 43.28 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2794682 43.37 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2837456 42.33 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2692531 44.41 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2706470 45.11 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 226713 512.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 288050 412.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 284965 410.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 290062 410.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 287432 418.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 259297 452.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 263882 457.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16035 7524 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 20119 5898 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 20398 5934 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 20154 5894 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 20006 6072 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18153 6588 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 17923 6640 ns/op BenchmarkTrimASCII/1:1-4 2984268 39.56 ns/op BenchmarkTrimASCII/1:2-4 2349435 50.32 ns/op BenchmarkTrimASCII/1:4-4 2187936 54.15 ns/op BenchmarkTrimASCII/1:8-4 1975244 61.44 ns/op BenchmarkTrimASCII/1:16-4 1692572 71.13 ns/op BenchmarkTrimASCII/16:1-4 444544 271.1 ns/op BenchmarkTrimASCII/16:2-4 331408 346.3 ns/op BenchmarkTrimASCII/16:4-4 333301 347.4 ns/op BenchmarkTrimASCII/16:8-4 337114 354.0 ns/op BenchmarkTrimASCII/16:16-4 314138 364.8 ns/op BenchmarkTrimASCII/256:1-4 32535 3689 ns/op BenchmarkTrimASCII/256:2-4 25200 4751 ns/op BenchmarkTrimASCII/256:4-4 24746 4725 ns/op BenchmarkTrimASCII/256:8-4 25394 4721 ns/op BenchmarkTrimASCII/256:16-4 25171 4759 ns/op BenchmarkTrimASCII/4096:1-4 2059 58320 ns/op BenchmarkTrimASCII/4096:2-4 1569 75273 ns/op BenchmarkTrimASCII/4096:4-4 1562 74946 ns/op BenchmarkTrimASCII/4096:8-4 1570 75804 ns/op BenchmarkTrimASCII/4096:16-4 1579 75076 ns/op BenchmarkTrimByte-4 2271763 53.02 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13219 9058 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13218 9109 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 696 169472 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1356 84538 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2722 42757 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5133 22171 ns/op BenchmarkCompareBytesEqual-4 10181778 11.44 ns/op BenchmarkCompareBytesToNil-4 12638757 9.348 ns/op BenchmarkCompareBytesEmpty-4 12685682 9.406 ns/op BenchmarkCompareBytesIdentical-4 13304929 8.600 ns/op BenchmarkCompareBytesSameLength-4 11069048 10.89 ns/op BenchmarkCompareBytesDifferentLength-4 10954657 10.76 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1339 85831 ns/op 12216.81 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1377 88855 ns/op 11801.14 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1666 66676 ns/op 15726.63 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1386 81277 ns/op 12901.41 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1674 86331 ns/op 12146.05 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1384 85775 ns/op 12224.88 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1834 69362 ns/op 15117.61 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1383 81642 ns/op 12843.74 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1372 79175 ns/op 13243.82 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1382 78590 ns/op 13342.50 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1456 82066 ns/op 12777.32 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1372 85949 ns/op 12200.10 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1380 76500 ns/op 13706.90 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1357 82048 ns/op 12780.05 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1380 74393 ns/op 14095.18 MB/s BenchmarkCompareBytesBig-4 1706 83893 ns/op 12499.03 MB/s BenchmarkCompareBytesBigIdentical-4 12260680 9.412 ns/op 111407119.86 MB/s PASS ok bytes 65.825s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 77245090 ns/op 1.29 MB/s 3611596 B/op 27 allocs/op BenchmarkDecodeNewton-4 1 309202396 ns/op 1.83 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 5 23672933 ns/op 0.69 MB/s 3647737 B/op 28 allocs/op PASS ok compress/bzip2 2.381s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 64 1729373 ns/op 5.78 MB/s 43617 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16591911 ns/op 6.03 MB/s 45297 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 168019669 ns/op 5.95 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 63 1756104 ns/op 5.69 MB/s 42703 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17630197 ns/op 5.67 MB/s 45010 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 183281100 ns/op 5.46 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 63 1750033 ns/op 5.71 MB/s 43055 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16793109 ns/op 5.95 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 180901439 ns/op 5.53 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 66 1744723 ns/op 5.73 MB/s 42692 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17090793 ns/op 5.85 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 171212689 ns/op 5.84 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 60 1890507 ns/op 5.29 MB/s 42746 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18340100 ns/op 5.45 MB/s 49202 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 184500198 ns/op 5.42 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 72 1490576 ns/op 6.71 MB/s 42749 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12708984 ns/op 7.87 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 130240979 ns/op 7.68 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 86 1343885 ns/op 7.44 MB/s 42962 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10128412 ns/op 9.87 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 103877882 ns/op 9.63 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 81 1338434 ns/op 7.47 MB/s 43487 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10234319 ns/op 9.77 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 102501583 ns/op 9.76 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 87 1161459 ns/op 8.61 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11243473 ns/op 8.89 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 113070506 ns/op 8.84 MB/s BenchmarkEncode/Digits/Speed/1e4-4 48 2258566 ns/op 4.43 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20565079 ns/op 4.86 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 201169328 ns/op 4.97 MB/s BenchmarkEncode/Digits/Default/1e4-4 19 5378401 ns/op 1.86 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 75339990 ns/op 1.33 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 806164464 ns/op 1.24 MB/s BenchmarkEncode/Digits/Compression/1e4-4 19 5561412 ns/op 1.80 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 75165707 ns/op 1.33 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 799486324 ns/op 1.25 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 76 1438513 ns/op 6.95 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 12016724 ns/op 8.32 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 118973847 ns/op 8.41 MB/s BenchmarkEncode/Newton/Speed/1e4-4 50 2142625 ns/op 4.67 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 16701198 ns/op 5.99 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 163299861 ns/op 6.12 MB/s BenchmarkEncode/Newton/Default/1e4-4 20 5307295 ns/op 1.88 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 68589055 ns/op 1.46 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 710907121 ns/op 1.41 MB/s BenchmarkEncode/Newton/Compression/1e4-4 20 5455143 ns/op 1.83 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 86055326 ns/op 1.16 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 911191568 ns/op 1.10 MB/s PASS ok compress/flate 15.507s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 49 2258245 ns/op 4.43 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2343078 ns/op 4.27 MB/s BenchmarkDecoder/1e5-4 5 22297880 ns/op 4.48 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22806045 ns/op 4.38 MB/s BenchmarkDecoder/1e6-4 1 225934279 ns/op 4.43 MB/s BenchmarkDecoder/1e-Reuse6-4 1 225395229 ns/op 4.44 MB/s BenchmarkEncoder/1e4-4 52 2001561 ns/op 5.00 MB/s BenchmarkEncoder/1e-Reuse4-4 56 1836537 ns/op 5.45 MB/s BenchmarkEncoder/1e5-4 6 19381764 ns/op 5.16 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19159120 ns/op 5.22 MB/s BenchmarkEncoder/1e6-4 1 196077495 ns/op 5.10 MB/s BenchmarkEncoder/1e-Reuse6-4 1 194382563 ns/op 5.14 MB/s PASS ok compress/lzw 3.583s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3903649 ns/op PASS ok container/heap 1.197s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 22070 4974 ns/op BenchmarkWithTimeout/concurrency=40-4 5098 23840 ns/op BenchmarkWithTimeout/concurrency=4000-4 4978 24416 ns/op BenchmarkWithTimeout/concurrency=400000-4 6597 17314 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 351031 287.4 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 14168 8592 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 18345 6517 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2881 40047 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1880 61585 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2826 41398 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 272 444446 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 193 772235 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 292 396861 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 25 4633299 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 7713029 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 30 4047973 ns/op BenchmarkCheckCanceled/Err-4 258624 458.9 ns/op BenchmarkCheckCanceled/Done-4 372430 318.6 ns/op BenchmarkContextCancelDone-4 485959 255.2 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 13060 9205 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 12052 9911 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10624 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9835 12205 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8040 14946 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 491754 243.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 270079 420.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 201244 601.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 122088 969.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 64028 1873 ns/op PASS ok context 11.153s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt/AES-128-4 2526231 47.29 ns/op 338.31 MB/s BenchmarkEncrypt/AES-192-4 2329684 51.10 ns/op 313.13 MB/s BenchmarkEncrypt/AES-256-4 2209449 53.24 ns/op 300.52 MB/s BenchmarkDecrypt/AES-128-4 2434639 49.25 ns/op 324.84 MB/s BenchmarkDecrypt/AES-192-4 2302185 52.57 ns/op 304.38 MB/s BenchmarkDecrypt/AES-256-4 2184931 55.17 ns/op 290.03 MB/s BenchmarkExpand/AES-128-4 1000000 118.4 ns/op BenchmarkExpand/AES-192-4 1000000 111.6 ns/op BenchmarkExpand/AES-256-4 838911 144.9 ns/op BenchmarkCreateCipher/AES-128-4 168691 751.9 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 178239 658.7 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 175382 715.2 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.970s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 184022 667.2 ns/op 95.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 370168 320.4 ns/op 199.78 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 177445 704.0 ns/op 90.90 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 373945 352.2 ns/op 181.72 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 118081 1422 ns/op 949.46 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 166844 1062 ns/op 1270.72 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 105249 1510 ns/op 894.03 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 146665 1224 ns/op 1102.63 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 32749 5090 ns/op 1609.43 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 41308 4504 ns/op 1818.96 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 23648 5595 ns/op 1464.17 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 24838 5277 ns/op 1552.27 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 7993 14238 ns/op 71.57 MB/s BenchmarkAESCFBDecrypt1K-4 8073 14293 ns/op 71.29 MB/s BenchmarkAESCFBDecrypt8K-4 1059 112459 ns/op 72.80 MB/s BenchmarkAESOFB1K-4 12529 9705 ns/op 104.99 MB/s BenchmarkAESCTR1K-4 18045 6619 ns/op 153.94 MB/s BenchmarkAESCTR8K-4 2354 52412 ns/op 156.21 MB/s BenchmarkAESCBCEncrypt1K-4 17796 6812 ns/op 150.33 MB/s BenchmarkAESCBCDecrypt1K-4 25059 4929 ns/op 207.75 MB/s PASS ok crypto/cipher 4.406s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 92704 1255 ns/op 6.37 MB/s BenchmarkDecrypt-4 98418 1210 ns/op 6.61 MB/s BenchmarkTDESEncrypt-4 33987 3475 ns/op 2.30 MB/s BenchmarkTDESDecrypt-4 34968 3451 ns/op 2.32 MB/s PASS ok crypto/des 1.627s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 957 122872 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 13 8721041 ns/op 1086 B/op 21 allocs/op BenchmarkECDH/P521-4 5 21866941 ns/op 1534 B/op 21 allocs/op BenchmarkECDH/X25519-4 92 1228810 ns/op 377 B/op 9 allocs/op PASS ok crypto/ecdh 1.776s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1843 62266 ns/op 2447 B/op 30 allocs/op BenchmarkSign/P384-4 31 3696776 ns/op 2614 B/op 31 allocs/op BenchmarkSign/P521-4 13 8800140 ns/op 2996 B/op 32 allocs/op BenchmarkVerify/P256-4 950 123616 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9767214 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 24088594 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 3903 27620 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 54 2133841 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 21 5312720 ns/op 1416 B/op 17 allocs/op PASS ok crypto/ecdsa 2.650s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 324 357131 ns/op BenchmarkNewKeyFromSeed-4 324 360984 ns/op BenchmarkSigning-4 310 379463 ns/op BenchmarkVerification-4 212 569670 ns/op PASS ok crypto/ed25519 1.653s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5037 22841 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 141 836219 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 52 2221237 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 19 5433188 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1406 85435 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 54 2163769 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 5964362 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15528113 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 16038 7172 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6256 18092 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3704 28635 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 78 1443552 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2386 49061 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 295 407500 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1527 76437 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 93 1207263 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.373s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 21337 5366 ns/op 190.84 MB/s BenchmarkHMACSHA256_32-4 56088 2181 ns/op 14.67 MB/s BenchmarkNewWriteSum-4 14254 8117 ns/op 3.94 MB/s PASS ok crypto/hmac 1.583s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 53379 2259 ns/op BenchmarkModSub-4 54060 2265 ns/op BenchmarkMontgomeryRepr-4 29810 3975 ns/op BenchmarkMontgomeryMul-4 29857 3970 ns/op BenchmarkModMul-4 14594 8245 ns/op BenchmarkExpBig-4 16 6678356 ns/op BenchmarkExp-4 6 16759643 ns/op PASS ok crypto/internal/bigmod 2.143s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3676 29101 ns/op BenchmarkScalarBaseMult-4 366 317330 ns/op BenchmarkScalarMult-4 162 735170 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 229 515376 ns/op PASS ok crypto/internal/edwards25519 1.700s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 531264 209.2 ns/op BenchmarkMultiply-4 4370676 27.12 ns/op BenchmarkSquare-4 5330676 22.85 ns/op BenchmarkInvert-4 24942 4811 ns/op BenchmarkMult32-4 1505103 80.81 ns/op PASS ok crypto/internal/edwards25519/field 1.834s goos: freebsd goarch: amd64 pkg: crypto/internal/mlkem768 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGen-4 271 437683 ns/op BenchmarkEncaps-4 176 670804 ns/op BenchmarkDecaps-4 142 861068 ns/op BenchmarkRoundTrip/Alice-4 91 1344535 ns/op BenchmarkRoundTrip/Bob-4 177 674470 ns/op PASS ok crypto/internal/mlkem768 1.922s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 49 2042270 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1617 74353 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 20 5521150 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14746502 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 157 728008 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7732 15444 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 61 1875222 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 24 4529493 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.075s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 543536 205.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 289042 396.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 118594 1006 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 578283 201.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 293077 401.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 114090 1005 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.822s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 190620 600.3 ns/op 13.33 MB/s BenchmarkHash64-4 203185 555.7 ns/op 115.18 MB/s BenchmarkHash128-4 178708 666.2 ns/op 192.13 MB/s BenchmarkHash256-4 134553 880.4 ns/op 290.78 MB/s BenchmarkHash512-4 90214 1328 ns/op 385.56 MB/s BenchmarkHash1K-4 54436 2199 ns/op 465.62 MB/s BenchmarkHash8K-4 8264 14484 ns/op 565.57 MB/s BenchmarkHash1M-4 67 1782206 ns/op 588.36 MB/s BenchmarkHash8M-4 8 14310264 ns/op 586.20 MB/s BenchmarkHash8BytesUnaligned-4 184926 607.2 ns/op 13.17 MB/s BenchmarkHash1KUnaligned-4 54661 2219 ns/op 461.43 MB/s BenchmarkHash8KUnaligned-4 8126 14600 ns/op 561.08 MB/s PASS ok crypto/md5 2.813s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead/4-4 84555 1354 ns/op 2.95 MB/s BenchmarkRead/32-4 87115 1355 ns/op 23.61 MB/s BenchmarkRead/4K-4 4237 28066 ns/op 145.94 MB/s BenchmarkPrime-4 1 180744913 ns/op PASS ok crypto/rand 1.638s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13238 8921 ns/op 14.35 MB/s BenchmarkRC4_1K-4 1640 70210 ns/op 14.58 MB/s BenchmarkRC4_8K-4 214 552437 ns/op 14.66 MB/s PASS ok crypto/rc4 1.598s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 12 9895422 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 22147142 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 40005529 ns/op BenchmarkEncryptPKCS1v15/2048-4 728 159637 ns/op BenchmarkDecryptOAEP/2048-4 12 9967706 ns/op BenchmarkEncryptOAEP/2048-4 658 171113 ns/op BenchmarkSignPKCS1v15/2048-4 10 10079896 ns/op BenchmarkVerifyPKCS1v15/2048-4 774 155407 ns/op BenchmarkSignPSS/2048-4 10 10074238 ns/op BenchmarkVerifyPSS/2048-4 700 172863 ns/op PASS ok crypto/rsa 2.825s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 163470 704.7 ns/op 11.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 205945 558.9 ns/op 14.31 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 98902 1194 ns/op 267.93 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 114468 1044 ns/op 306.58 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 57619 2063 ns/op 496.35 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 61958 1918 ns/op 534.02 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9656 11352 ns/op 721.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11280 ns/op 726.26 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.105s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 141832 817.2 ns/op 9.79 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 166321 690.8 ns/op 11.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 171708 692.1 ns/op 11.56 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 29517 4042 ns/op 253.34 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 30609 3912 ns/op 261.73 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 30969 3866 ns/op 264.85 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4282 27766 ns/op 295.03 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4292 27523 ns/op 297.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4244 27515 ns/op 297.73 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.310s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 112743 1024 ns/op 7.81 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 139566 821.3 ns/op 9.74 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 144993 821.8 ns/op 9.74 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 36866 3249 ns/op 315.22 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 39165 3042 ns/op 336.61 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 39772 3015 ns/op 339.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6135 19105 ns/op 428.79 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5917 18935 ns/op 432.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 6196 18925 ns/op 432.87 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.280s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17482269 6.424 ns/op BenchmarkConstantTimeEq-4 17532890 6.365 ns/op BenchmarkConstantTimeLessOrEq-4 17173779 6.488 ns/op BenchmarkXORBytes/8Bytes-4 4380224 25.64 ns/op 312.04 MB/s BenchmarkXORBytes/128Bytes-4 4018959 30.34 ns/op 4218.52 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 131.3 ns/op 15596.24 MB/s BenchmarkXORBytes/32768Bytes-4 59396 2036 ns/op 16096.83 MB/s PASS ok crypto/subtle 1.970s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 199 574041 ns/op BenchmarkCertCache/1-4 210 568210 ns/op BenchmarkCertCache/2-4 200 613260 ns/op BenchmarkCertCache/3-4 199 588562 ns/op BenchmarkHandshakeServer/RSA-4 18 6684982 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 15 7167728 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 16 6891990 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 146 768347 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 243 497909 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 57 1974333 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 66 1659703 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 34867333 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 34243302 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 25920903 ns/op 40.45 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 32881707 ns/op 31.89 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 39881665 ns/op 52.58 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 55580132 ns/op 37.73 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 69613141 ns/op 60.25 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 99396550 ns/op 42.20 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 129216167 ns/op 64.92 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 184965507 ns/op 45.35 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 246116017 ns/op 68.17 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 353275184 ns/op 47.49 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 478827062 ns/op 70.08 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 700543968 ns/op 47.90 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 966122875 ns/op 69.46 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1389020388 ns/op 48.31 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 26255721 ns/op 39.94 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 33653413 ns/op 31.16 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 42283733 ns/op 49.60 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 54670072 ns/op 38.36 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 69657222 ns/op 60.21 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 97027443 ns/op 43.23 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 128373916 ns/op 65.35 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 180465470 ns/op 46.48 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 241158814 ns/op 69.57 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 353511566 ns/op 47.46 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 481575943 ns/op 69.68 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 697528209 ns/op 48.10 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 977359222 ns/op 68.66 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1385035487 ns/op 48.45 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 704252411 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 708002911 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288353391 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289079585 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 150077080 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 150102815 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80449006 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 80182209 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38858811 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38506986 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143777303 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 147329801 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 64262113 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 65071472 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37713977 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 37799793 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24530082 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 24212427 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 16837512 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 16357247 ns/op PASS ok crypto/tls 20.717s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkOIDMarshalUnmarshalText-4 13030 8550 ns/op BenchmarkCreateCertificate/RSA_2048-4 10 10271482 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 354 335526 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1119 107695 ns/op 12661 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1030 113771 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 2.052s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 32 3179800 ns/op 280858 B/op 1646 allocs/op BenchmarkConcurrentStmtQuery-4 27 3778945 ns/op 275490 B/op 2075 allocs/op BenchmarkConcurrentStmtExec-4 38 2875758 ns/op 221233 B/op 755 allocs/op BenchmarkConcurrentTxQuery-4 37 3009190 ns/op 280735 B/op 2169 allocs/op BenchmarkConcurrentTxExec-4 49 2331072 ns/op 87903 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 37 3086308 ns/op 107633 B/op 2062 allocs/op BenchmarkConcurrentTxStmtExec-4 104 1132959 ns/op 40072 B/op 380 allocs/op BenchmarkConcurrentRandom-4 36 2850901 ns/op 233782 B/op 1877 allocs/op BenchmarkManyConcurrentQueries-4 2223 50092 ns/op 4139 B/op 20 allocs/op BenchmarkGrabConn-4 205554 596.2 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 16675 7157 ns/op PASS ok database/sql 2.760s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1616 62953 ns/op BenchmarkSymbols32-4 2086 54913 ns/op PASS ok debug/elf 1.319s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 126498 841.0 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 90 1330598 ns/op 180210 B/op 13 allocs/op Benchmark115/LineToPC-4 74 1559803 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17238 6975 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.718s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 69052 1690 ns/op BenchmarkMarshal-4 772 152013 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 2631 41109 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.468s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 356 334493 ns/op 24.49 MB/s BenchmarkEncodeToString-4 292 376218 ns/op 21.77 MB/s BenchmarkDecode-4 146 814183 ns/op 16.10 MB/s BenchmarkDecodeString-4 146 828411 ns/op 15.83 MB/s PASS ok encoding/base32 1.786s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 338 327015 ns/op 25.05 MB/s BenchmarkDecodeString/2-4 302970 376.5 ns/op 10.62 MB/s BenchmarkDecodeString/4-4 225549 526.5 ns/op 15.20 MB/s BenchmarkDecodeString/8-4 183639 646.1 ns/op 18.57 MB/s BenchmarkDecodeString/64-4 35241 3392 ns/op 25.94 MB/s BenchmarkDecodeString/8192-4 325 357536 ns/op 30.55 MB/s BenchmarkNewEncoding-4 60784 1948 ns/op 131.42 MB/s PASS ok encoding/base64 2.069s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1272 89118 ns/op 44.88 MB/s BenchmarkReadStruct-4 16263 7431 ns/op 10.09 MB/s BenchmarkWriteStruct-4 17383 6933 ns/op 10.82 MB/s BenchmarkAppendStruct-4 208809 554.3 ns/op 135.31 MB/s BenchmarkWriteSlice1000Structs-4 15 6842060 ns/op 10.96 MB/s BenchmarkAppendSlice1000Structs-4 16 6514827 ns/op 11.51 MB/s BenchmarkReadSlice1000Structs-4 15 7286088 ns/op 10.29 MB/s BenchmarkReadInts-4 45986 2618 ns/op 11.46 MB/s BenchmarkWriteInts-4 41737 2766 ns/op 10.85 MB/s BenchmarkAppendInts-4 94596 1236 ns/op 24.28 MB/s BenchmarkWriteSlice1000Int32s-4 1285 90199 ns/op 44.35 MB/s BenchmarkAppendSlice1000Int32s-4 1449 82419 ns/op 48.53 MB/s BenchmarkPutUint16-4 3900201 29.72 ns/op 67.29 MB/s BenchmarkAppendUint16-4 3857644 30.95 ns/op 64.63 MB/s BenchmarkPutUint32-4 2773742 42.43 ns/op 94.27 MB/s BenchmarkAppendUint32-4 2702848 44.63 ns/op 89.63 MB/s BenchmarkPutUint64-4 1020679 116.3 ns/op 68.76 MB/s BenchmarkAppendUint64-4 932212 115.5 ns/op 69.24 MB/s BenchmarkLittleEndianPutUint16-4 3889807 29.85 ns/op 66.99 MB/s BenchmarkLittleEndianAppendUint16-4 3755446 31.27 ns/op 63.96 MB/s BenchmarkLittleEndianPutUint32-4 2793009 42.13 ns/op 94.95 MB/s BenchmarkLittleEndianAppendUint32-4 2730855 43.96 ns/op 91.00 MB/s BenchmarkLittleEndianPutUint64-4 944070 117.3 ns/op 68.21 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 115.3 ns/op 69.37 MB/s BenchmarkReadFloats-4 152511 780.9 ns/op 15.37 MB/s BenchmarkWriteFloats-4 147117 811.8 ns/op 14.78 MB/s BenchmarkReadSlice1000Float32s-4 1165 100934 ns/op 39.63 MB/s BenchmarkWriteSlice1000Float32s-4 1074 111580 ns/op 35.85 MB/s BenchmarkReadSlice1000Uint8s-4 71740 1614 ns/op 619.62 MB/s BenchmarkWriteSlice1000Uint8s-4 289052 407.3 ns/op 2454.96 MB/s BenchmarkSize/bool-4 5325410 22.45 ns/op BenchmarkSize/int8-4 5259007 22.62 ns/op BenchmarkSize/int16-4 5503356 21.59 ns/op BenchmarkSize/int32-4 5563468 21.45 ns/op BenchmarkSize/int64-4 5588029 21.34 ns/op BenchmarkSize/uint8-4 5462811 21.85 ns/op BenchmarkSize/uint16-4 5271322 22.29 ns/op BenchmarkSize/uint32-4 5479080 21.16 ns/op BenchmarkSize/uint64-4 5629874 21.03 ns/op BenchmarkSize/float32-4 4116726 28.95 ns/op BenchmarkSize/float64-4 4272207 27.57 ns/op BenchmarkSize/complex64-4 748348 152.7 ns/op BenchmarkSize/complex128-4 749811 157.1 ns/op BenchmarkSize/binary.Struct-4 264764 450.7 ns/op BenchmarkSize/*binary.Struct-4 223003 528.8 ns/op BenchmarkSize/[]binary.Struct-4 217594 554.1 ns/op BenchmarkSize/[]binary.Struct#01-4 214520 554.8 ns/op BenchmarkSize/[1]binary.Struct-4 202648 583.9 ns/op BenchmarkPutUvarint32-4 793226 142.1 ns/op 28.15 MB/s BenchmarkPutUvarint64-4 209055 558.5 ns/op 14.32 MB/s PASS ok encoding/binary 8.073s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6440 16771 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6793 16080 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6788 15847 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4118 26475 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7266 14831 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7729 14700 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7954 14786 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4882 24543 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 13038 9387 ns/op PASS ok encoding/csv 2.227s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12118 9520 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16458 7419 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 267 420625 ns/op 16704 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 744 155327 ns/op 659 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1628 72115 ns/op 54 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1540 93203 ns/op 56 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2302 49537 ns/op 168 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 61 1749398 ns/op 34875 B/op 250 allocs/op BenchmarkDecodeComplex128Slice-4 666 181167 ns/op 24884 B/op 147 allocs/op BenchmarkDecodeFloat64Slice-4 1351 87044 ns/op 10458 B/op 147 allocs/op BenchmarkDecodeInt32Slice-4 1458 81283 ns/op 9421 B/op 147 allocs/op BenchmarkDecodeStringSlice-4 913 125312 ns/op 38793 B/op 1147 allocs/op BenchmarkDecodeStringsSlice-4 325 394983 ns/op 65901 B/op 2179 allocs/op BenchmarkDecodeBytesSlice-4 596 190616 ns/op 23358 B/op 167 allocs/op BenchmarkDecodeInterfaceSlice-4 106 1126009 ns/op 82629 B/op 3156 allocs/op BenchmarkDecodeMap-4 70 1629501 ns/op 53792 B/op 159 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 12322 9705 ns/op 26.38 MB/s BenchmarkEncode/1024-4 2875 39018 ns/op 26.24 MB/s BenchmarkEncode/4096-4 768 154708 ns/op 26.48 MB/s BenchmarkEncode/16384-4 193 620056 ns/op 26.42 MB/s BenchmarkDecode/256-4 23158 5111 ns/op 50.09 MB/s BenchmarkDecode/1024-4 5654 20143 ns/op 50.84 MB/s BenchmarkDecode/4096-4 1494 81065 ns/op 50.53 MB/s BenchmarkDecode/16384-4 374 323178 ns/op 50.70 MB/s BenchmarkDecodeString/256-4 21740 5408 ns/op 47.34 MB/s BenchmarkDecodeString/1024-4 5425 21113 ns/op 48.50 MB/s BenchmarkDecodeString/4096-4 1413 83208 ns/op 49.23 MB/s BenchmarkDecodeString/16384-4 361 332756 ns/op 49.24 MB/s BenchmarkDump/256-4 1378 84570 ns/op 3.03 MB/s BenchmarkDump/1024-4 350 338651 ns/op 3.02 MB/s BenchmarkDump/4096-4 84 1340515 ns/op 3.06 MB/s BenchmarkDump/16384-4 21 5487133 ns/op 2.99 MB/s PASS ok encoding/hex 3.357s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 113305923 ns/op 17.13 MB/s 2272 B/op 17 allocs/op BenchmarkCodeEncoderError-4 1 134501672 ns/op 14.43 MB/s 8526152 B/op 134 allocs/op BenchmarkCodeMarshal-4 1 135590594 ns/op 14.31 MB/s 10332600 B/op 58 allocs/op BenchmarkCodeMarshalError-4 1 141333395 ns/op 13.73 MB/s 10335624 B/op 105 allocs/op BenchmarkMarshalBytes/32-4 20766 5872 ns/op BenchmarkMarshalBytes/256-4 5005 22593 ns/op BenchmarkMarshalBytes/4096-4 466 256425 ns/op BenchmarkMarshalBytesError/32-4 51 2227584 ns/op BenchmarkMarshalBytesError/256-4 52 2160094 ns/op BenchmarkMarshalBytesError/4096-4 48 2475172 ns/op BenchmarkMarshalMap-4 49545 2448 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 423670806 ns/op 4.58 MB/s 10098088 B/op 40036 allocs/op BenchmarkUnicodeDecoder-4 35540 3341 ns/op 4.19 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 47404 2465 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 383411119 ns/op 5.06 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 377502204 ns/op 5.14 MB/s 2020984 B/op 40009 allocs/op BenchmarkUnmarshalString-4 53542 2306 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 149364 842.6 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 303170 411.3 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 15859 7535 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 78495 1586 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 95155 1286 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 15890 7510 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2232 47762 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 682 152660 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 116 996044 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 8681815 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 464668 239.4 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 468451 232.9 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 462920 235.6 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 466506 239.1 ns/op BenchmarkEncodeMarshaler-4 68448 1747 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 83606 1404 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4271426 28.13 ns/op BenchmarkNumberIsValidRegexp-4 20157 6004 ns/op BenchmarkUnmarshalNumber-4 36082 3442 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.444s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 45 2555334 ns/op 25.65 MB/s BenchmarkDecode-4 22 5203939 ns/op 17.06 MB/s PASS ok encoding/pem 1.376s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3196 37767 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1010 116786 ns/op 8218 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4430 25278 ns/op PASS ok encoding/xml 1.509s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 272115 400.8 ns/op BenchmarkAs-4 74517 1533 ns/op PASS ok errors 1.331s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 220188 531.7 ns/op BenchmarkIntSet-4 222634 474.3 ns/op BenchmarkFloatAdd-4 56131 2253 ns/op BenchmarkFloatSet-4 264944 489.3 ns/op BenchmarkStringSet-4 254038 400.3 ns/op BenchmarkMapSet-4 59158 2129 ns/op BenchmarkMapSetDifferent-4 59197 2138 ns/op BenchmarkMapSetDifferentRandom-4 241 477466 ns/op BenchmarkMapSetString-4 61387 2051 ns/op BenchmarkMapAddSame-4 37308 3349 ns/op BenchmarkMapAddDifferent-4 15195 7718 ns/op BenchmarkMapAddDifferentRandom-4 214 568857 ns/op BenchmarkMapAddSameSteadyState-4 216050 549.2 ns/op BenchmarkMapAddDifferentSteadyState-4 109798 1164 ns/op BenchmarkMapString-4 5809 17891 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 25507 12224 ns/op PASS ok expvar 3.822s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 108894 1029 ns/op BenchmarkSprintfEmpty-4 427498 273.9 ns/op BenchmarkSprintfString-4 290112 394.5 ns/op BenchmarkSprintfTruncateString-4 282290 462.0 ns/op BenchmarkSprintfTruncateBytes-4 158346 743.9 ns/op BenchmarkSprintfSlowParsingPath-4 277489 444.4 ns/op BenchmarkSprintfQuoteString-4 40008 3070 ns/op BenchmarkSprintfInt-4 291306 422.7 ns/op BenchmarkSprintfIntInt-4 208760 567.3 ns/op BenchmarkSprintfPrefixedInt-4 241796 511.1 ns/op BenchmarkSprintfFloat-4 156435 796.4 ns/op BenchmarkSprintfComplex-4 62295 2014 ns/op BenchmarkSprintfBoolean-4 295028 416.4 ns/op BenchmarkSprintfHexString-4 119635 1029 ns/op BenchmarkSprintfHexBytes-4 88078 1559 ns/op BenchmarkSprintfBytes-4 48768 2634 ns/op BenchmarkSprintfStringer-4 86284 1599 ns/op BenchmarkSprintfStructure-4 40197 3283 ns/op BenchmarkManyArgs-4 71794 1627 ns/op BenchmarkFprintInt-4 70387 1738 ns/op BenchmarkFprintfBytes-4 76009 1596 ns/op BenchmarkFprintIntNoAlloc-4 69942 1734 ns/op BenchmarkScanInts-4 36 3179390 ns/op BenchmarkScanRecursiveInt-4 1 374239071 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 397388179 ns/op PASS ok fmt 5.152s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 770 140289 ns/op PASS ok go/build 1.209s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 41744 2419 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14173 8465 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3904 28536 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1096 106228 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 282 432327 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 61 1923577 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 14 7780831 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 4 32632073 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 139591315 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.487s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 259956633 ns/op 0.25 MB/s 45898216 B/op 48976 allocs/op PASS ok go/format 1.365s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20667039 ns/op 2.60 MB/s BenchmarkParseOnly-4 6 17768146 ns/op 3.03 MB/s BenchmarkResolve-4 48 2488908 ns/op 21.60 MB/s PASS ok go/parser 2.373s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 152853321 ns/op 0.34 MB/s 5623392 B/op 27977 allocs/op BenchmarkPrintDecl-4 741 157191 ns/op 0.20 MB/s 16806 B/op 53 allocs/op PASS ok go/printer 1.336s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 271 428994 ns/op BenchmarkScanFiles/go/types/expr.go-4 16 6279133 ns/op 6.36 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12527090 ns/op 5.92 MB/s BenchmarkScanFiles/net/http/server.go-4 6 19147898 ns/op 6.60 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 225 535846 ns/op 5.78 MB/s PASS ok go/scanner 1.789s 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.190s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 88 1412052 ns/op BenchmarkNamed/Underlying/nongeneric-4 849630 141.9 ns/op BenchmarkNamed/Underlying/generic-4 808296 141.1 ns/op BenchmarkNamed/Underlying/src_instance-4 601448 193.0 ns/op BenchmarkNamed/Underlying/user_instance-4 774166 140.0 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 18990 6329 ns/op BenchmarkNamed/NewMethodSet/generic-4 18957 6265 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 18682 6450 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 18402 6396 ns/op BenchmarkCheck/http/funcbodies/info-4 1 671135337 ns/op 51765 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 511181870 ns/op 67958 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 262971833 ns/op 132092 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 244275414 ns/op 142205 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 523224608 ns/op 10037 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 127438387 ns/op 41196 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 74061263 ns/op 70891 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 73366603 ns/op 71557 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 158509865 ns/op 13666 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 71593856 ns/op 30254 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 50209525 ns/op 43142 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 51427225 ns/op 42113 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1327813916 ns/op 53994 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 698178843 ns/op 102683 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 176835814 ns/op 405316 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 135234288 ns/op 529825 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 650655852 ns/op 3136 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 116254664 ns/op 17549 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 95551550 ns/op 21353 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 96135645 ns/op 21224 lines/s PASS ok go/types 21.333s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 7341 13764 ns/op 74.40 MB/s PASS ok hash/adler32 1.182s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 200376 560.0 ns/op 26.79 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 204240 553.8 ns/op 27.08 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 150736 769.5 ns/op 51.98 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 162994 748.5 ns/op 53.44 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 429654 287.6 ns/op 1780.32 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 429306 284.3 ns/op 1800.80 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 378786 337.0 ns/op 3038.59 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 387351 342.8 ns/op 2987.03 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 234506 622.5 ns/op 6579.79 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 244491 626.8 ns/op 6535.22 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 46191 3394 ns/op 9653.99 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 41044 3359 ns/op 9756.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 430358 270.0 ns/op 55.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 451093 276.1 ns/op 54.32 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 422562 277.9 ns/op 143.96 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 419055 273.7 ns/op 146.16 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 310665 373.9 ns/op 1369.28 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 312747 392.1 ns/op 1305.74 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 253029 459.1 ns/op 2230.62 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 257593 460.2 ns/op 2225.15 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 219631 536.8 ns/op 7631.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 193452 576.8 ns/op 7100.74 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 47074 2599 ns/op 12607.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46005 2584 ns/op 12682.94 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 206590 574.6 ns/op 26.11 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 215366 563.2 ns/op 26.63 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 102561 1169 ns/op 34.20 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 108142 1101 ns/op 36.32 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8365 13894 ns/op 36.85 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7932 14275 ns/op 35.87 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3838 31317 ns/op 32.70 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3865 31041 ns/op 32.99 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 895 133251 ns/op 30.74 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 874 133757 ns/op 30.62 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1077632 ns/op 30.41 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1074107 ns/op 30.51 MB/s PASS ok hash/crc32 5.799s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 211 563227 ns/op 116.36 MB/s BenchmarkCrc64/ISO4KB-4 2161 54596 ns/op 75.02 MB/s BenchmarkCrc64/ISO1KB-4 12783 9286 ns/op 110.27 MB/s BenchmarkCrc64/ECMA64KB-4 217 546096 ns/op 120.01 MB/s BenchmarkCrc64/Random64KB-4 289 419461 ns/op 156.24 MB/s BenchmarkCrc64/Random16KB-4 1004 115108 ns/op 142.34 MB/s PASS ok hash/crc64 2.056s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 7166 14317 ns/op 71.52 MB/s BenchmarkFnv32aKB-4 8760 13674 ns/op 74.89 MB/s BenchmarkFnv64KB-4 8390 13685 ns/op 74.83 MB/s BenchmarkFnv64aKB-4 8787 13705 ns/op 74.72 MB/s BenchmarkFnv128KB-4 2156 54917 ns/op 18.65 MB/s BenchmarkFnv128aKB-4 2218 53946 ns/op 18.98 MB/s PASS ok hash/fnv 1.910s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 526474 192.4 ns/op 20.79 MB/s BenchmarkHash/n=4/Bytes-4 4271961 27.93 ns/op 143.22 MB/s BenchmarkHash/n=4/String-4 1741698 66.06 ns/op 60.55 MB/s BenchmarkHash/n=8/Write-4 561843 193.9 ns/op 41.26 MB/s BenchmarkHash/n=8/Bytes-4 4277059 27.76 ns/op 288.19 MB/s BenchmarkHash/n=8/String-4 1746457 70.00 ns/op 114.29 MB/s BenchmarkHash/n=16/Write-4 576416 196.5 ns/op 81.43 MB/s BenchmarkHash/n=16/Bytes-4 4356463 28.12 ns/op 569.02 MB/s BenchmarkHash/n=16/String-4 1800529 67.70 ns/op 236.32 MB/s BenchmarkHash/n=32/Write-4 558206 211.4 ns/op 151.35 MB/s BenchmarkHash/n=32/Bytes-4 4124430 30.35 ns/op 1054.40 MB/s BenchmarkHash/n=32/String-4 1781066 68.44 ns/op 467.59 MB/s BenchmarkHash/n=64/Write-4 530224 220.8 ns/op 289.79 MB/s BenchmarkHash/n=64/Bytes-4 4013248 31.15 ns/op 2054.48 MB/s BenchmarkHash/n=64/String-4 1683266 71.05 ns/op 900.73 MB/s BenchmarkHash/n=256/Write-4 384186 304.9 ns/op 839.75 MB/s BenchmarkHash/n=256/Bytes-4 2017143 61.00 ns/op 4196.91 MB/s BenchmarkHash/n=256/String-4 930242 133.7 ns/op 1914.94 MB/s BenchmarkHash/n=320/Write-4 399313 294.0 ns/op 1088.32 MB/s BenchmarkHash/n=320/Bytes-4 1625107 77.40 ns/op 4134.51 MB/s BenchmarkHash/n=320/String-4 663171 182.6 ns/op 1752.43 MB/s BenchmarkHash/n=1024/Write-4 256922 462.0 ns/op 2216.61 MB/s BenchmarkHash/n=1024/Bytes-4 752113 187.7 ns/op 5454.15 MB/s BenchmarkHash/n=1024/String-4 254005 476.5 ns/op 2149.13 MB/s BenchmarkHash/n=4096/Write-4 120268 1060 ns/op 3865.85 MB/s BenchmarkHash/n=4096/Bytes-4 208090 707.1 ns/op 5792.37 MB/s BenchmarkHash/n=4096/String-4 67748 1818 ns/op 2252.86 MB/s BenchmarkHash/n=16384/Write-4 36366 3449 ns/op 4751.00 MB/s BenchmarkHash/n=16384/Bytes-4 47295 2751 ns/op 5955.08 MB/s BenchmarkHash/n=16384/String-4 16498 7409 ns/op 2211.37 MB/s PASS ok hash/maphash 5.636s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 818 133538 ns/op BenchmarkEscapeNone-4 130954 861.3 ns/op BenchmarkUnescape-4 802 148674 ns/op BenchmarkUnescapeNone-4 474217 228.5 ns/op BenchmarkUnescapeSparse-4 10000 11463 ns/op BenchmarkUnescapeDense-4 1232 97803 ns/op PASS ok html 1.841s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 8343 12269 ns/op BenchmarkCSSEscaperNoSpecials-4 45020 2649 ns/op BenchmarkDecodeCSS-4 28734 4421 ns/op BenchmarkDecodeCSSNoSpecials-4 4341525 28.13 ns/op BenchmarkCSSValueFilter-4 117486 996.7 ns/op BenchmarkCSSValueFilterOk-4 79964 1486 ns/op BenchmarkEscapedExecute-4 4308 24760 ns/op BenchmarkHTMLNospaceEscaper-4 12422 9744 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 65401 1793 ns/op BenchmarkStripTags-4 22212 5426 ns/op BenchmarkStripTagsNoSpecials-4 316532 375.3 ns/op BenchmarkJSValEscaperWithNum-4 23293 5132 ns/op BenchmarkJSValEscaperWithStr-4 5068 21120 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18333 6734 ns/op BenchmarkJSValEscaperWithObj-4 4388 25157 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 12997 9112 ns/op BenchmarkJSStrEscaperNoSpecials-4 59269 1990 ns/op BenchmarkJSStrEscaper-4 12510 9772 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 51216 2228 ns/op BenchmarkJSRegexpEscaper-4 10000 10277 ns/op BenchmarkTemplateSpecialTags-4 91 1301481 ns/op BenchmarkURLEscaper-4 4200 26983 ns/op BenchmarkURLEscaperNoSpecials-4 182889 660.4 ns/op BenchmarkURLNormalizer-4 5790 19885 ns/op BenchmarkURLNormalizerNoSpecials-4 172713 693.6 ns/op BenchmarkSrcsetFilter-4 19540 6148 ns/op BenchmarkSrcsetFilterNoSpecials-4 118923 996.4 ns/op PASS ok html/template 5.118s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 557194 197.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 419684 258.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 583119 183.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 449148 265.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1708269 69.36 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 104.7 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1856080 64.60 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 102.0 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1451558 81.66 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 425734 248.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 368383 320.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 462218 244.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 371928 328.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 809870 135.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 568424 209.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 946574 116.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 563396 209.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 441944 266.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1385631 85.47 ns/op BenchmarkRGBASetRGBA-4 1455067 84.00 ns/op BenchmarkRGBA64At-4 655942 164.8 ns/op BenchmarkRGBA64SetRGBA64-4 729744 160.3 ns/op BenchmarkNRGBAAt-4 1413439 85.50 ns/op BenchmarkNRGBASetNRGBA-4 1455380 82.22 ns/op BenchmarkNRGBA64At-4 733378 160.2 ns/op BenchmarkNRGBA64SetNRGBA64-4 741838 157.8 ns/op BenchmarkAlphaAt-4 2421054 49.81 ns/op BenchmarkAlphaSetAlpha-4 2380281 50.03 ns/op BenchmarkAlpha16At-4 1537412 76.77 ns/op BenchmarkAlphaSetAlpha16-4 1624243 74.11 ns/op BenchmarkGrayAt-4 2439523 49.51 ns/op BenchmarkGraySetGray-4 2385909 50.28 ns/op BenchmarkGray16At-4 1550182 76.28 ns/op BenchmarkGraySetGray16-4 1593369 73.11 ns/op PASS ok image 6.235s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3940995 29.77 ns/op BenchmarkYCbCrToRGB/128-4 4205624 27.22 ns/op BenchmarkYCbCrToRGB/255-4 4165600 27.68 ns/op BenchmarkRGBToYCbCr/0-4 4405297 25.49 ns/op BenchmarkRGBToYCbCr/Cb-4 4052958 27.50 ns/op BenchmarkRGBToYCbCr/Cr-4 4396680 25.39 ns/op BenchmarkYCbCrToRGBA/0-4 3484273 32.59 ns/op BenchmarkYCbCrToRGBA/128-4 3256442 36.33 ns/op BenchmarkYCbCrToRGBA/255-4 3566959 32.07 ns/op BenchmarkNYCbCrAToRGBA/0-4 3291212 34.75 ns/op BenchmarkNYCbCrAToRGBA/128-4 3295556 33.98 ns/op BenchmarkNYCbCrAToRGBA/255-4 3326980 34.19 ns/op PASS ok image/color 2.874s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 34854176 ns/op BenchmarkFillSrc-4 270 450297 ns/op BenchmarkCopyOver-4 6 17419167 ns/op BenchmarkCopySrc-4 373 320167 ns/op BenchmarkNRGBAOver-4 6 19039451 ns/op BenchmarkNRGBASrc-4 9 12369877 ns/op BenchmarkYCbCr-4 8 13504362 ns/op BenchmarkGray-4 15 7306198 ns/op BenchmarkCMYK-4 8 12833703 ns/op BenchmarkGlyphOver-4 19 6093261 ns/op BenchmarkRGBAMaskOver-4 4 30829654 ns/op BenchmarkGrayMaskOver-4 5 24000215 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38509096 ns/op BenchmarkRGBA-4 4 25424257 ns/op BenchmarkPalettedFill-4 850 143576 ns/op BenchmarkPalettedRGBA-4 5 25143194 ns/op BenchmarkGenericOver-4 2 56127942 ns/op BenchmarkGenericMaskOver-4 5 22691468 ns/op BenchmarkGenericSrc-4 3 36466074 ns/op BenchmarkGenericMaskSrc-4 4 31274504 ns/op PASS ok image/draw 7.153s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4617047 ns/op 3.35 MB/s 48620 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 109535083 ns/op 2.80 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3097707708 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 62 1917786 ns/op 8.06 MB/s 80068 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 153297150 ns/op 0.40 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.208s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3907 27534 ns/op BenchmarkIDCT-4 3657 27347 ns/op BenchmarkDecodeBaseline-4 9 11877792 ns/op 5.20 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16401344 ns/op 3.77 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 149331761 ns/op 8.23 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 186295418 ns/op 4.95 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.246s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12304588 9.536 ns/op BenchmarkDecodeGray-4 12 9091231 ns/op 7.21 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 38238713 ns/op 6.86 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 33406571 ns/op 7.85 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5268760 ns/op 12.44 MB/s 140354 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31446700 ns/op 8.34 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 38049137 ns/op 6.89 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 57317954 ns/op 5.36 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 57213557 ns/op 5.37 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 187658770 ns/op 6.55 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 205910956 ns/op 5.97 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 28901836 ns/op 10.63 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 186079290 ns/op 6.60 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 798480002 ns/op 1.54 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.634s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 51511404 ns/op 1.94 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 43511367 ns/op 2.30 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 308488761 ns/op 1.62 MB/s 2007136 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 292163088 ns/op 1.71 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 50281494 ns/op 1.99 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 42272789 ns/op 2.37 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 297243718 ns/op 1.68 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 277040140 ns/op 1.80 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 684590872 ns/op 1.46 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 638401891 ns/op 1.57 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3919834750 ns/op 1.28 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3615895968 ns/op 1.38 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 9057736 ns/op 11.04 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9402433 ns/op 10.64 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 45166913 ns/op 11.07 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 47418372 ns/op 10.54 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 86963276 ns/op 11.50 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 91585606 ns/op 10.92 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 440289751 ns/op 11.36 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 468667623 ns/op 10.67 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 57933446 ns/op 1.73 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 50376046 ns/op 1.99 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 411583671 ns/op 1.21 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 450932190 ns/op 1.11 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 940673874 ns/op 1.06 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 965022238 ns/op 1.04 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5294726880 ns/op 0.94 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4945975305 ns/op 1.01 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 168284872 ns/op 24.84 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 174663104 ns/op 23.93 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 44.433s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBlock-4 969044 198.8 ns/op 1288.04 MB/s PASS ok internal/chacha8rand 1.218s goos: freebsd goarch: amd64 pkg: internal/concurrent cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHashTrieMapLoadSmall-4 758538 142.5 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 514710 203.4 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 154249 791.2 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 488223 221.3 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 111354 1318 ns/op 25 B/op 0 allocs/op PASS ok internal/concurrent 4.674s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34024 3238 ns/op 0.31 MB/s BenchmarkMarshalCorpusFile/2-4 33806 3328 ns/op 0.60 MB/s BenchmarkMarshalCorpusFile/4-4 32658 3573 ns/op 1.12 MB/s BenchmarkMarshalCorpusFile/8-4 28234 4298 ns/op 1.86 MB/s BenchmarkMarshalCorpusFile/16-4 21705 5968 ns/op 2.68 MB/s BenchmarkMarshalCorpusFile/32-4 14115 8318 ns/op 3.85 MB/s BenchmarkMarshalCorpusFile/64-4 11173 10910 ns/op 5.87 MB/s BenchmarkMarshalCorpusFile/128-4 7408 14347 ns/op 8.92 MB/s BenchmarkMarshalCorpusFile/256-4 3306 33773 ns/op 7.58 MB/s BenchmarkMarshalCorpusFile/512-4 1802 66020 ns/op 7.76 MB/s BenchmarkMarshalCorpusFile/1024-4 952 127907 ns/op 8.01 MB/s BenchmarkMarshalCorpusFile/2048-4 474 253725 ns/op 8.07 MB/s BenchmarkMarshalCorpusFile/4096-4 234 505277 ns/op 8.11 MB/s BenchmarkMarshalCorpusFile/8192-4 120 991163 ns/op 8.27 MB/s BenchmarkMarshalCorpusFile/16384-4 55 1977597 ns/op 8.28 MB/s BenchmarkMarshalCorpusFile/32768-4 26 4490978 ns/op 7.30 MB/s BenchmarkMarshalCorpusFile/65536-4 13 9049848 ns/op 7.24 MB/s BenchmarkMarshalCorpusFile/131072-4 6 18778566 ns/op 6.98 MB/s BenchmarkMarshalCorpusFile/262144-4 3 37330970 ns/op 7.02 MB/s BenchmarkMarshalCorpusFile/524288-4 2 80864155 ns/op 6.48 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 151194748 ns/op 6.94 MB/s BenchmarkUnmarshalCorpusFile/1-4 9841 11966 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 8356 12271 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 8548 13547 ns/op 0.30 MB/s BenchmarkUnmarshalCorpusFile/8-4 7227 15618 ns/op 0.51 MB/s BenchmarkUnmarshalCorpusFile/16-4 6158 18251 ns/op 0.88 MB/s BenchmarkUnmarshalCorpusFile/32-4 4197 26001 ns/op 1.23 MB/s BenchmarkUnmarshalCorpusFile/64-4 3696 31032 ns/op 2.06 MB/s BenchmarkUnmarshalCorpusFile/128-4 2864 40377 ns/op 3.17 MB/s BenchmarkUnmarshalCorpusFile/256-4 1078 105863 ns/op 2.42 MB/s BenchmarkUnmarshalCorpusFile/512-4 591 199377 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/1024-4 309 379164 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/2048-4 157 753477 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/4096-4 73 1496358 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/8192-4 36 2996262 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5913319 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 12091677 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23603399 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 47325561 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 97101860 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 194173189 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 385282222 ns/op 2.72 MB/s BenchmarkMutatorBytes/1-4 34779 3546 ns/op BenchmarkMutatorBytes/10-4 36348 3328 ns/op BenchmarkMutatorBytes/100-4 32294 3777 ns/op BenchmarkMutatorBytes/1000-4 20913 5677 ns/op BenchmarkMutatorBytes/10000-4 5248 27031 ns/op BenchmarkMutatorBytes/100000-4 723 180583 ns/op BenchmarkMutatorString/1-4 32528 3708 ns/op BenchmarkMutatorString/10-4 31102 3593 ns/op BenchmarkMutatorString/100-4 30232 4274 ns/op BenchmarkMutatorString/1000-4 13285 7981 ns/op BenchmarkMutatorString/10000-4 3105 56823 ns/op BenchmarkMutatorString/100000-4 285 479558 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17066 6333 ns/op BenchmarkMutatorAllBasicTypes/string-4 18613 6386 ns/op BenchmarkMutatorAllBasicTypes/bool-4 58262 1999 ns/op BenchmarkMutatorAllBasicTypes/float32-4 53502 2315 ns/op BenchmarkMutatorAllBasicTypes/float64-4 53541 2403 ns/op BenchmarkMutatorAllBasicTypes/int-4 56774 2141 ns/op BenchmarkMutatorAllBasicTypes/int8-4 57546 2083 ns/op BenchmarkMutatorAllBasicTypes/int16-4 55960 2155 ns/op BenchmarkMutatorAllBasicTypes/int32-4 56022 2154 ns/op BenchmarkMutatorAllBasicTypes/int64-4 56581 2112 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 56396 2150 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 55015 2182 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 56001 2174 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 55435 2133 ns/op PASS ok internal/fuzz 12.611s PASS ok internal/poll 1.085s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 9463071 12.89 ns/op BenchmarkAnd32Parallel-4 2364361 50.76 ns/op BenchmarkAnd64-4 9331102 12.51 ns/op BenchmarkAnd64Parallel-4 2389657 50.45 ns/op BenchmarkOr32-4 9448789 12.58 ns/op BenchmarkOr32Parallel-4 2354462 49.34 ns/op BenchmarkOr64-4 9631372 12.51 ns/op BenchmarkOr64Parallel-4 2395072 49.99 ns/op BenchmarkAtomicLoad64-4 19357563 6.127 ns/op BenchmarkAtomicStore64-4 9515601 12.61 ns/op BenchmarkAtomicLoad-4 17892292 6.742 ns/op BenchmarkAtomicStore-4 9519434 12.46 ns/op BenchmarkAtomicLoad8-4 19405555 6.148 ns/op BenchmarkAnd8-4 9637557 12.73 ns/op BenchmarkAnd-4 9568041 12.52 ns/op BenchmarkAnd8Parallel-4 2387722 49.73 ns/op BenchmarkAndParallel-4 2426587 50.69 ns/op BenchmarkOr8-4 9422960 15.86 ns/op BenchmarkOr-4 9663272 15.85 ns/op BenchmarkOr8Parallel-4 2445856 49.80 ns/op BenchmarkOrParallel-4 2463523 49.77 ns/op BenchmarkXadd-4 2369410 52.81 ns/op BenchmarkXadd64-4 2748104 51.20 ns/op BenchmarkCas-4 2112184 55.97 ns/op BenchmarkCas64-4 2174276 54.62 ns/op BenchmarkXchg-4 2467400 49.89 ns/op BenchmarkXchg64-4 2435239 49.98 ns/op PASS ok internal/runtime/atomic 5.452s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 3947938 29.19 ns/op BenchmarkMulUintptr/large-4 3525344 34.86 ns/op PASS ok internal/runtime/math 1.353s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 364812740 ns/op 0.75 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.511s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 16845 10143 ns/op BenchmarkCopyNLarge-4 283 564519 ns/op PASS ok io 1.666s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 214964 527.6 ns/op BenchmarkPrintln-4 22527 5376 ns/op 79 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 34269 3571 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 5745 21424 ns/op BenchmarkDiscard-4 746778 161.6 ns/op 0 B/op 0 allocs/op PASS ok log 1.882s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrString-4 17716 6393 ns/op 311 B/op 16 allocs/op BenchmarkWriteTime-4 82942 1433 ns/op BenchmarkJSONHandler/defaults-4 7100 15440 ns/op 524 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 3954 26825 ns/op 783 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4869 23684 ns/op 757 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6724 15324 ns/op 527 B/op 1 allocs/op BenchmarkPreformatting/struct-4 6321 16105 ns/op 521 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 4550 22144 ns/op 533 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 30146 4035 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 28954 4167 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 76707 1612 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 57795 2261 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 44714 2386 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 53130 2311 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 57320 2227 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 54559 2259 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 897819 126.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 577870 201.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 588757 195.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 472345 256.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 403044 296.5 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5329 22538 ns/op BenchmarkDispatch/switch-checked-4 192294 605.1 ns/op BenchmarkDispatch/As-4 195585 598.8 ns/op BenchmarkDispatch/Visit-4 178028 665.1 ns/op BenchmarkUnsafeStrings-4 18482 6373 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:283: Value size = 24 value_test.go:283: Value size = 24 value_test.go:283: Value size = 24 value_test.go:283: Value size = 24 PASS ok log/slog 4.570s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1330324 93.06 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1000000 100.5 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 705345 158.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 205196 556.1 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 68071 1652 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 72366 1675 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 40460 2805 ns/op 677 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 13371 8721 ns/op 3455 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 15606 7575 ns/op 595 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16083 7648 ns/op 605 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 9882 12129 ns/op 1089 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 2917 38283 ns/op 4278 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 15842 7418 ns/op 521 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 16507 7188 ns/op 527 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 10000 10175 ns/op 936 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3751 30177 ns/op 3704 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.706s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 3 37586621 ns/op PASS ok maps 2.621s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1848205 67.57 ns/op BenchmarkAcosh-4 799872 140.8 ns/op BenchmarkAsin-4 1841073 67.65 ns/op BenchmarkAsinh-4 840524 146.8 ns/op BenchmarkAtan-4 2559286 51.28 ns/op BenchmarkAtanh-4 872378 145.2 ns/op BenchmarkAtan2-4 1745943 69.62 ns/op BenchmarkCbrt-4 1000000 113.1 ns/op BenchmarkCeil-4 17712840 6.274 ns/op BenchmarkCopysign-4 1952984 57.68 ns/op BenchmarkCos-4 1000000 103.4 ns/op BenchmarkCosh-4 1234762 98.00 ns/op BenchmarkErf-4 2258864 55.38 ns/op BenchmarkErfc-4 2177307 55.62 ns/op BenchmarkErfinv-4 1890693 66.28 ns/op BenchmarkErfcinv-4 1929408 65.31 ns/op BenchmarkExp-4 5454619 40.13 ns/op BenchmarkExpGo-4 753297 156.7 ns/op BenchmarkExpm1-4 1950765 60.74 ns/op BenchmarkExp2-4 726598 145.6 ns/op BenchmarkExp2Go-4 777727 154.1 ns/op BenchmarkAbs-4 2802358 42.11 ns/op BenchmarkDim-4 8328937 14.37 ns/op BenchmarkFloor-4 17432143 6.066 ns/op BenchmarkMax-4 11641156 8.764 ns/op BenchmarkMin-4 11418285 8.810 ns/op BenchmarkMod-4 254288 460.4 ns/op BenchmarkFrexp-4 1481851 80.87 ns/op BenchmarkGamma-4 709346 168.9 ns/op BenchmarkHypot-4 10396380 22.78 ns/op BenchmarkHypotGo-4 1279868 93.88 ns/op BenchmarkIlogb-4 1781216 67.02 ns/op BenchmarkJ0-4 241514 510.7 ns/op BenchmarkJ1-4 259291 474.4 ns/op BenchmarkJn-4 116359 1052 ns/op BenchmarkLdexp-4 1471016 81.88 ns/op BenchmarkLgamma-4 917798 133.9 ns/op BenchmarkLog-4 3700726 47.60 ns/op BenchmarkLogb-4 1830004 67.34 ns/op BenchmarkLog1p-4 1000000 116.3 ns/op BenchmarkLog10-4 2842606 50.62 ns/op BenchmarkLog2-4 1204582 103.4 ns/op BenchmarkModf-4 2269009 52.69 ns/op BenchmarkNextafter32-4 2235493 56.03 ns/op BenchmarkNextafter64-4 2299270 52.25 ns/op BenchmarkPowInt-4 435018 269.2 ns/op BenchmarkPowFrac-4 348006 364.9 ns/op BenchmarkPow10Pos-4 4502152 26.44 ns/op BenchmarkPow10Neg-4 4479933 26.21 ns/op BenchmarkRound-4 2719196 43.65 ns/op BenchmarkRoundToEven-4 8488260 14.30 ns/op BenchmarkRemainder-4 374869 306.3 ns/op BenchmarkSignbit-4 4184740 28.83 ns/op BenchmarkSin-4 1667182 71.83 ns/op BenchmarkSincos-4 1000000 113.1 ns/op BenchmarkSinh-4 1680334 72.02 ns/op BenchmarkSqrtIndirect-4 16776834 6.470 ns/op BenchmarkSqrtLatency-4 17089444 7.509 ns/op BenchmarkSqrtIndirectLatency-4 17040404 7.459 ns/op BenchmarkSqrtGoLatency-4 1231578 98.65 ns/op BenchmarkSqrtPrime-4 33866 3541 ns/op BenchmarkTan-4 1464314 82.96 ns/op BenchmarkTanh-4 1000000 100.8 ns/op BenchmarkTrunc-4 17616669 6.073 ns/op BenchmarkY0-4 252854 480.4 ns/op BenchmarkY1-4 255652 479.2 ns/op BenchmarkYn-4 122418 994.5 ns/op BenchmarkFloat64bits-4 4181672 28.64 ns/op BenchmarkFloat64frombits-4 4175278 28.76 ns/op BenchmarkFloat32bits-4 4172814 28.83 ns/op BenchmarkFloat32frombits-4 4258642 28.17 ns/op BenchmarkFMA-4 17310034 6.440 ns/op PASS ok math 12.378s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11053275 10.85 ns/op 5898.82 MB/s BenchmarkAddVV/2-4 10489003 11.18 ns/op 11444.44 MB/s BenchmarkAddVV/3-4 9509370 12.55 ns/op 15294.80 MB/s BenchmarkAddVV/4-4 9488854 12.70 ns/op 20156.50 MB/s BenchmarkAddVV/5-4 8410845 13.88 ns/op 23055.94 MB/s BenchmarkAddVV/10-4 7191670 16.00 ns/op 39996.96 MB/s BenchmarkAddVV/100-4 1808186 66.56 ns/op 96154.35 MB/s BenchmarkAddVV/1000-4 188463 594.9 ns/op 107578.32 MB/s BenchmarkSubVV/1-4 11219119 10.44 ns/op 6130.05 MB/s BenchmarkSubVV/2-4 10342030 11.41 ns/op 11222.38 MB/s BenchmarkSubVV/3-4 9441087 12.48 ns/op 15388.44 MB/s BenchmarkSubVV/4-4 9384014 12.75 ns/op 20082.82 MB/s BenchmarkSubVV/5-4 8680928 13.38 ns/op 23921.51 MB/s BenchmarkSubVV/10-4 7224063 15.96 ns/op 40111.54 MB/s BenchmarkSubVV/100-4 1769689 67.28 ns/op 95129.91 MB/s BenchmarkSubVV/1000-4 197838 599.9 ns/op 106680.90 MB/s BenchmarkAddVW/1-4 12107954 8.801 ns/op 908.99 MB/s BenchmarkAddVW/2-4 11531665 9.972 ns/op 1604.56 MB/s BenchmarkAddVW/3-4 10772283 10.31 ns/op 2327.52 MB/s BenchmarkAddVW/4-4 10057359 11.78 ns/op 2716.42 MB/s BenchmarkAddVW/5-4 9836257 12.05 ns/op 3318.50 MB/s BenchmarkAddVW/10-4 8587158 14.01 ns/op 5712.17 MB/s BenchmarkAddVW/100-4 245061 463.5 ns/op 1725.82 MB/s BenchmarkAddVW/1000-4 34196 3457 ns/op 2313.93 MB/s BenchmarkAddVWext/1-4 12226922 9.339 ns/op 856.64 MB/s BenchmarkAddVWext/2-4 11516596 10.05 ns/op 1592.14 MB/s BenchmarkAddVWext/3-4 10892148 10.31 ns/op 2327.65 MB/s BenchmarkAddVWext/4-4 10561321 11.12 ns/op 2876.52 MB/s BenchmarkAddVWext/5-4 9759237 11.96 ns/op 3343.42 MB/s BenchmarkAddVWext/10-4 8372328 13.53 ns/op 5910.61 MB/s BenchmarkAddVWext/100-4 88624 1352 ns/op 591.55 MB/s BenchmarkAddVWext/1000-4 8773 13080 ns/op 611.63 MB/s BenchmarkSubVW/1-4 11841273 9.596 ns/op 833.66 MB/s BenchmarkSubVW/2-4 11203520 9.860 ns/op 1622.66 MB/s BenchmarkSubVW/3-4 10249736 10.91 ns/op 2200.23 MB/s BenchmarkSubVW/4-4 10109946 11.83 ns/op 2704.95 MB/s BenchmarkSubVW/5-4 9943197 12.01 ns/op 3330.15 MB/s BenchmarkSubVW/10-4 8348388 14.05 ns/op 5694.25 MB/s BenchmarkSubVW/100-4 243710 457.6 ns/op 1748.41 MB/s BenchmarkSubVW/1000-4 35023 3398 ns/op 2354.48 MB/s BenchmarkSubVWext/1-4 11901474 9.205 ns/op 869.06 MB/s BenchmarkSubVWext/2-4 11390433 9.929 ns/op 1611.45 MB/s BenchmarkSubVWext/3-4 10788153 10.83 ns/op 2216.45 MB/s BenchmarkSubVWext/4-4 10468860 11.11 ns/op 2881.16 MB/s BenchmarkSubVWext/5-4 9613976 12.18 ns/op 3284.70 MB/s BenchmarkSubVWext/10-4 8456881 13.97 ns/op 5726.35 MB/s BenchmarkSubVWext/100-4 88798 1357 ns/op 589.41 MB/s BenchmarkSubVWext/1000-4 8996 13207 ns/op 605.73 MB/s BenchmarkMulAddVWW/1-4 10268830 11.04 ns/op 5798.91 MB/s BenchmarkMulAddVWW/2-4 9652417 12.04 ns/op 10632.96 MB/s BenchmarkMulAddVWW/3-4 9283089 12.91 ns/op 14871.85 MB/s BenchmarkMulAddVWW/4-4 8442969 14.16 ns/op 18075.08 MB/s BenchmarkMulAddVWW/5-4 8191016 14.57 ns/op 21963.65 MB/s BenchmarkMulAddVWW/10-4 6366511 18.84 ns/op 33975.88 MB/s BenchmarkMulAddVWW/100-4 1000000 102.1 ns/op 62663.62 MB/s BenchmarkMulAddVWW/1000-4 126798 953.0 ns/op 67153.41 MB/s BenchmarkAddMulVVW/1-4 11471005 9.967 ns/op 6421.47 MB/s BenchmarkAddMulVVW/2-4 10036832 11.55 ns/op 11084.86 MB/s BenchmarkAddMulVVW/3-4 9335220 12.36 ns/op 15530.63 MB/s BenchmarkAddMulVVW/4-4 8558995 13.50 ns/op 18956.56 MB/s BenchmarkAddMulVVW/5-4 7972302 14.88 ns/op 21499.46 MB/s BenchmarkAddMulVVW/10-4 6364062 17.65 ns/op 36264.93 MB/s BenchmarkAddMulVVW/100-4 1457016 83.34 ns/op 76795.63 MB/s BenchmarkAddMulVVW/1000-4 164235 727.3 ns/op 87996.16 MB/s BenchmarkDivWVW/1-4 2548982 48.89 ns/op 1309.11 MB/s BenchmarkDivWVW/2-4 1209492 97.23 ns/op 1316.43 MB/s BenchmarkDivWVW/3-4 935970 123.8 ns/op 1551.11 MB/s BenchmarkDivWVW/4-4 775666 142.8 ns/op 1792.38 MB/s BenchmarkDivWVW/5-4 801315 147.2 ns/op 2173.49 MB/s BenchmarkDivWVW/10-4 421543 274.1 ns/op 2334.62 MB/s BenchmarkDivWVW/100-4 60158 1983 ns/op 3227.23 MB/s BenchmarkDivWVW/1000-4 6072 19642 ns/op 3258.38 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11941639 10.83 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11917208 10.18 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10911259 11.74 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10495158 11.26 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9178171 12.09 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9890659 11.86 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9391707 12.97 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9550820 12.30 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8899576 13.40 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9074380 13.30 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6661597 17.83 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7058874 17.11 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.3 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1287620 93.67 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 130183 917.2 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155373 773.4 ns/op BenchmarkDecimalConversion-4 214 553784 ns/op BenchmarkFloatString/100-4 10000 10420 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 218 552950 ns/op 2909 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 50881220 ns/op 62024 B/op 61 allocs/op BenchmarkFloatString/100000-4 1 5052104246 ns/op 848016 B/op 507 allocs/op BenchmarkFloatAdd/10-4 176092 674.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 170210 677.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 157396 765.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 80894 1488 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14238 8560 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 229260 514.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 240044 503.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 229137 517.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 168054 717.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45411 2634 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2127 57328 ns/op BenchmarkParseFloatLargeExp-4 482 252965 ns/op BenchmarkGCD10x10/WithoutXY-4 204438 576.6 ns/op BenchmarkGCD10x10/WithXY-4 61984 1928 ns/op BenchmarkGCD10x100/WithoutXY-4 105594 1147 ns/op BenchmarkGCD10x100/WithXY-4 17995 6697 ns/op BenchmarkGCD10x1000/WithoutXY-4 67526 1833 ns/op BenchmarkGCD10x1000/WithXY-4 14674 8298 ns/op BenchmarkGCD100x100/WithoutXY-4 26173 4518 ns/op BenchmarkGCD100x100/WithXY-4 9148 11275 ns/op BenchmarkGCD100x1000/WithoutXY-4 12579 9852 ns/op BenchmarkGCD100x1000/WithXY-4 5750 18610 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2182 54362 ns/op BenchmarkGCD1000x1000/WithXY-4 1194 99877 ns/op BenchmarkHilbert-4 24 4928006 ns/op BenchmarkBinomial-4 14467 8532 ns/op BenchmarkQuoRem-4 19891 6084 ns/op BenchmarkExp-4 16 6670949 ns/op BenchmarkExpMont/Odd-4 151 782351 ns/op 2589 B/op 21 allocs/op BenchmarkExpMont/Even1-4 150 794743 ns/op 3350 B/op 37 allocs/op BenchmarkExpMont/Even2-4 145 817958 ns/op 3844 B/op 53 allocs/op BenchmarkExpMont/Even3-4 142 837480 ns/op 3841 B/op 53 allocs/op BenchmarkExpMont/Even4-4 142 825496 ns/op 3851 B/op 53 allocs/op BenchmarkExpMont/Even8-4 144 833777 ns/op 3859 B/op 53 allocs/op BenchmarkExpMont/Even32-4 144 830592 ns/op 3854 B/op 53 allocs/op BenchmarkExpMont/Even64-4 169 725828 ns/op 3642 B/op 54 allocs/op BenchmarkExpMont/Even96-4 158 738803 ns/op 3777 B/op 51 allocs/op BenchmarkExpMont/Even128-4 192 631396 ns/op 3258 B/op 50 allocs/op BenchmarkExpMont/Even255-4 207 559654 ns/op 2937 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 468 254356 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 402 289706 ns/op 1714 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 415 284271 ns/op 1749 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 414 296098 ns/op 1731 B/op 47 allocs/op BenchmarkExp2-4 16 6686237 ns/op BenchmarkBitset-4 778297 147.7 ns/op BenchmarkBitsetNeg-4 439417 264.5 ns/op BenchmarkBitsetOrig-4 226449 459.7 ns/op BenchmarkBitsetNegOrig-4 165787 744.5 ns/op BenchmarkModSqrt225_Tonelli-4 136 875399 ns/op BenchmarkModSqrt225_3Mod4-4 436 274614 ns/op BenchmarkModSqrt231_Tonelli-4 130 916861 ns/op BenchmarkModSqrt231_5Mod8-4 376 315951 ns/op BenchmarkModInverse-4 13390 9456 ns/op BenchmarkSqrt-4 1690 72401 ns/op BenchmarkIntSqr/1-4 1420579 83.39 ns/op BenchmarkIntSqr/2-4 818026 135.0 ns/op BenchmarkIntSqr/3-4 748012 159.7 ns/op BenchmarkIntSqr/5-4 528630 219.9 ns/op BenchmarkIntSqr/8-4 405962 290.7 ns/op BenchmarkIntSqr/10-4 325076 361.4 ns/op BenchmarkIntSqr/20-4 55227 2234 ns/op BenchmarkIntSqr/30-4 41956 3000 ns/op BenchmarkIntSqr/50-4 26058 4692 ns/op BenchmarkIntSqr/80-4 15294 7828 ns/op BenchmarkIntSqr/100-4 10000 10138 ns/op BenchmarkIntSqr/200-4 4012 28956 ns/op BenchmarkIntSqr/300-4 1627 68770 ns/op BenchmarkIntSqr/500-4 814 147603 ns/op BenchmarkIntSqr/800-4 327 371811 ns/op BenchmarkIntSqr/1000-4 234 524540 ns/op BenchmarkDiv/20/10-4 441776 304.8 ns/op BenchmarkDiv/40/20-4 434312 272.7 ns/op BenchmarkDiv/100/50-4 377875 318.8 ns/op BenchmarkDiv/200/100-4 48830 2510 ns/op BenchmarkDiv/400/200-4 47842 2518 ns/op BenchmarkDiv/1000/500-4 39244 3216 ns/op BenchmarkDiv/2000/1000-4 28822 4222 ns/op BenchmarkDiv/20000/10000-4 1404 84972 ns/op BenchmarkDiv/200000/100000-4 33 3822748 ns/op BenchmarkDiv/2000000/1000000-4 1 106731414 ns/op BenchmarkDiv/20000000/10000000-4 1 3370878480 ns/op BenchmarkMul-4 6 19465050 ns/op BenchmarkNatMul/10-4 221664 539.7 ns/op BenchmarkNatMul/100-4 7280 18223 ns/op BenchmarkNatMul/1000-4 208 564478 ns/op BenchmarkZeroShifts/Shl-4 13803 8420 ns/op BenchmarkZeroShifts/ShlSame-4 5350789 22.53 ns/op BenchmarkZeroShifts/Shr-4 14188 8528 ns/op BenchmarkZeroShifts/ShrSame-4 4892232 24.24 ns/op BenchmarkExp3Power/0x10-4 197919 634.6 ns/op BenchmarkExp3Power/0x40-4 172125 713.9 ns/op BenchmarkExp3Power/0x100-4 112035 1094 ns/op BenchmarkExp3Power/0x400-4 54886 2175 ns/op BenchmarkExp3Power/0x1000-4 10000 10613 ns/op BenchmarkExp3Power/0x4000-4 2154 56084 ns/op BenchmarkExp3Power/0x10000-4 228 522801 ns/op BenchmarkExp3Power/0x40000-4 21 5516287 ns/op BenchmarkExp3Power/0x100000-4 2 53742203 ns/op BenchmarkExp3Power/0x400000-4 1 490602665 ns/op BenchmarkFibo-4 3 38531688 ns/op BenchmarkNatSqr/1-4 1000000 120.5 ns/op BenchmarkNatSqr/2-4 701959 181.7 ns/op BenchmarkNatSqr/3-4 569660 212.1 ns/op BenchmarkNatSqr/5-4 408152 289.7 ns/op BenchmarkNatSqr/8-4 314152 392.2 ns/op BenchmarkNatSqr/10-4 255048 483.7 ns/op BenchmarkNatSqr/20-4 53163 2331 ns/op BenchmarkNatSqr/30-4 37952 3297 ns/op BenchmarkNatSqr/50-4 23311 5297 ns/op BenchmarkNatSqr/80-4 13945 8691 ns/op BenchmarkNatSqr/100-4 10000 11420 ns/op BenchmarkNatSqr/200-4 3790 30389 ns/op BenchmarkNatSqr/300-4 1588 76718 ns/op BenchmarkNatSqr/500-4 800 150510 ns/op BenchmarkNatSqr/800-4 342 354972 ns/op BenchmarkNatSqr/1000-4 249 470726 ns/op BenchmarkNatSetBytes/8-4 2972971 39.70 ns/op BenchmarkNatSetBytes/24-4 804020 159.0 ns/op BenchmarkNatSetBytes/128-4 268981 452.3 ns/op BenchmarkNatSetBytes/7-4 779853 144.0 ns/op BenchmarkNatSetBytes/23-4 443361 269.7 ns/op BenchmarkNatSetBytes/127-4 212331 563.3 ns/op BenchmarkScanPi-4 273 453753 ns/op BenchmarkStringPiParallel-4 724 151185 ns/op BenchmarkScan/10/Base2-4 43633 2725 ns/op BenchmarkScan/100/Base2-4 4904 23970 ns/op BenchmarkScan/1000/Base2-4 476 237614 ns/op BenchmarkScan/10/Base8-4 109071 1121 ns/op BenchmarkScan/100/Base8-4 14190 8347 ns/op BenchmarkScan/1000/Base8-4 1404 82857 ns/op BenchmarkScan/10/Base10-4 114542 1083 ns/op BenchmarkScan/100/Base10-4 15358 7654 ns/op BenchmarkScan/1000/Base10-4 1609 74030 ns/op BenchmarkScan/10/Base16-4 125362 958.0 ns/op BenchmarkScan/100/Base16-4 17218 7015 ns/op BenchmarkScan/1000/Base16-4 1746 67013 ns/op BenchmarkString/10/Base2-4 175821 656.2 ns/op BenchmarkString/100/Base2-4 24574 4933 ns/op BenchmarkString/1000/Base2-4 2553 47268 ns/op BenchmarkString/10/Base8-4 346158 351.7 ns/op BenchmarkString/100/Base8-4 64060 1856 ns/op BenchmarkString/1000/Base8-4 7232 16589 ns/op BenchmarkString/10/Base10-4 194941 614.4 ns/op BenchmarkString/100/Base10-4 37809 3229 ns/op BenchmarkString/1000/Base10-4 4851 24970 ns/op BenchmarkString/10/Base16-4 380358 310.7 ns/op BenchmarkString/100/Base16-4 84459 1422 ns/op BenchmarkString/1000/Base16-4 9603 12809 ns/op BenchmarkLeafSize/0-4 45 2618163 ns/op BenchmarkLeafSize/1-4 466 257041 ns/op BenchmarkLeafSize/2-4 475 257416 ns/op BenchmarkLeafSize/3-4 336 346829 ns/op BenchmarkLeafSize/4-4 489 245483 ns/op BenchmarkLeafSize/5-4 315 378518 ns/op BenchmarkLeafSize/6-4 356 349660 ns/op BenchmarkLeafSize/7-4 370 325460 ns/op BenchmarkLeafSize/8-4 489 245020 ns/op BenchmarkLeafSize/9-4 271 444655 ns/op BenchmarkLeafSize/10-4 315 377990 ns/op BenchmarkLeafSize/11-4 318 376610 ns/op BenchmarkLeafSize/12-4 352 338312 ns/op BenchmarkLeafSize/13-4 328 365099 ns/op BenchmarkLeafSize/14-4 380 312040 ns/op BenchmarkLeafSize/15-4 410 287103 ns/op BenchmarkLeafSize/16-4 484 242820 ns/op BenchmarkLeafSize/32-4 482 242136 ns/op BenchmarkLeafSize/64-4 453 273976 ns/op BenchmarkProbablyPrime/n=0-4 10 10888971 ns/op BenchmarkProbablyPrime/n=1-4 9 12170339 ns/op BenchmarkProbablyPrime/n=5-4 6 17824284 ns/op BenchmarkProbablyPrime/n=10-4 5 23576173 ns/op BenchmarkProbablyPrime/n=20-4 3 36544208 ns/op BenchmarkProbablyPrime/Lucas-4 12 9694412 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 87 1291054 ns/op BenchmarkRatCmp-4 230896 526.1 ns/op BenchmarkFloatPrecExact/1-4 141309 854.4 ns/op BenchmarkFloatPrecExact/10-4 42732 2748 ns/op BenchmarkFloatPrecExact/100-4 10000 10438 ns/op BenchmarkFloatPrecExact/1000-4 2247 51487 ns/op BenchmarkFloatPrecExact/10000-4 148 840057 ns/op BenchmarkFloatPrecExact/100000-4 3 34674180 ns/op BenchmarkFloatPrecExact/1000000-4 1 1705409360 ns/op BenchmarkFloatPrecMixed/1-4 132139 914.3 ns/op BenchmarkFloatPrecMixed/10-4 34963 3348 ns/op BenchmarkFloatPrecMixed/100-4 5452 20635 ns/op BenchmarkFloatPrecMixed/1000-4 460 265588 ns/op BenchmarkFloatPrecMixed/10000-4 14 7895909 ns/op BenchmarkFloatPrecMixed/100000-4 1 448777812 ns/op BenchmarkFloatPrecMixed/1000000-4 1 31371936046 ns/op BenchmarkFloatPrecInexact/1-4 213373 561.5 ns/op BenchmarkFloatPrecInexact/10-4 170874 648.0 ns/op BenchmarkFloatPrecInexact/100-4 126178 975.8 ns/op BenchmarkFloatPrecInexact/1000-4 37146 3394 ns/op BenchmarkFloatPrecInexact/10000-4 4740 26630 ns/op BenchmarkFloatPrecInexact/100000-4 478 248132 ns/op BenchmarkFloatPrecInexact/1000000-4 37 3444406 ns/op BenchmarkFloatSqrt/64-4 22240 5471 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14391 8240 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9530 11616 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4930 21885 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 883 136221 ns/op 17984 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 68 1678499 ns/op 173217 B/op 18 allocs/op BenchmarkFloatSqrt/1000000-4 1 124874662 ns/op 3779216 B/op 620 allocs/op PASS ok math/big 87.713s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 9825583 12.15 ns/op BenchmarkLeadingZeros8-4 8910733 13.41 ns/op BenchmarkLeadingZeros16-4 9537600 12.72 ns/op BenchmarkLeadingZeros32-4 8854374 13.44 ns/op BenchmarkLeadingZeros64-4 9663400 12.16 ns/op BenchmarkTrailingZeros-4 9373801 13.52 ns/op BenchmarkTrailingZeros8-4 9487861 12.68 ns/op BenchmarkTrailingZeros16-4 8665054 13.79 ns/op BenchmarkTrailingZeros32-4 9198128 12.96 ns/op BenchmarkTrailingZeros64-4 9027912 13.42 ns/op BenchmarkOnesCount-4 9396962 12.33 ns/op BenchmarkOnesCount8-4 9491270 12.37 ns/op BenchmarkOnesCount16-4 9719455 12.57 ns/op BenchmarkOnesCount32-4 8948739 13.33 ns/op BenchmarkOnesCount64-4 9469800 12.37 ns/op BenchmarkRotateLeft-4 9123271 13.60 ns/op BenchmarkRotateLeft8-4 9190810 13.34 ns/op BenchmarkRotateLeft16-4 8792313 13.36 ns/op BenchmarkRotateLeft32-4 9257737 12.66 ns/op BenchmarkRotateLeft64-4 8132479 13.21 ns/op BenchmarkReverse-4 14147283 8.065 ns/op BenchmarkReverse8-4 18008044 6.013 ns/op BenchmarkReverse16-4 16612040 6.497 ns/op BenchmarkReverse32-4 14245626 7.775 ns/op BenchmarkReverse64-4 14438476 8.133 ns/op BenchmarkReverseBytes-4 17871250 6.012 ns/op BenchmarkReverseBytes16-4 17863330 6.111 ns/op BenchmarkReverseBytes32-4 17979418 6.014 ns/op BenchmarkReverseBytes64-4 17833778 6.139 ns/op BenchmarkAdd-4 9412038 12.33 ns/op BenchmarkAdd32-4 9025920 13.37 ns/op BenchmarkAdd64-4 9699040 11.97 ns/op BenchmarkAdd64multiple-4 18314696 6.824 ns/op BenchmarkSub-4 9737734 12.10 ns/op BenchmarkSub32-4 9069943 13.53 ns/op BenchmarkSub64-4 9930664 12.32 ns/op BenchmarkSub64multiple-4 18197950 7.112 ns/op BenchmarkMul-4 9476632 14.03 ns/op BenchmarkMul32-4 8846058 13.89 ns/op BenchmarkMul64-4 8673033 12.61 ns/op BenchmarkDiv-4 2624510 44.96 ns/op BenchmarkDiv32-4 5416362 22.01 ns/op BenchmarkDiv64-4 2608047 46.11 ns/op PASS ok math/bits 6.846s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10516725 21.17 ns/op BenchmarkAcos-4 374403 299.8 ns/op BenchmarkAcosh-4 390708 315.1 ns/op BenchmarkAsin-4 433446 298.0 ns/op BenchmarkAsinh-4 423283 302.2 ns/op BenchmarkAtan-4 674350 215.8 ns/op BenchmarkAtanh-4 681702 218.4 ns/op BenchmarkConj-4 18315062 6.509 ns/op BenchmarkCos-4 500239 231.1 ns/op BenchmarkCosh-4 532753 228.4 ns/op BenchmarkExp-4 758930 167.1 ns/op BenchmarkLog-4 784480 164.3 ns/op BenchmarkLog10-4 809779 165.9 ns/op BenchmarkPhase-4 1708683 70.66 ns/op BenchmarkPolar-4 1000000 111.5 ns/op BenchmarkPow-4 190264 700.9 ns/op BenchmarkRect-4 1000000 112.3 ns/op BenchmarkSin-4 535126 228.1 ns/op BenchmarkSinh-4 541302 225.9 ns/op BenchmarkSqrt-4 799628 148.8 ns/op BenchmarkTan-4 324714 397.8 ns/op BenchmarkTanh-4 357300 345.3 ns/op PASS ok math/cmplx 4.093s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 596264 168.5 ns/op BenchmarkInt63ThreadsafeParallel-4 523057 235.1 ns/op BenchmarkInt63Unthreadsafe-4 1327021 89.81 ns/op BenchmarkIntn1000-4 844503 135.5 ns/op BenchmarkInt63n1000-4 941374 122.7 ns/op BenchmarkInt31n1000-4 938758 114.2 ns/op BenchmarkFloat32-4 1000000 112.9 ns/op BenchmarkFloat64-4 1262845 93.10 ns/op BenchmarkPerm3-4 201937 608.9 ns/op BenchmarkPerm30-4 23658 5059 ns/op BenchmarkPerm30ViaShuffle-4 26000 4534 ns/op BenchmarkShuffleOverhead-4 18734 6376 ns/op BenchmarkRead3-4 876439 129.9 ns/op BenchmarkRead64-4 76552 1588 ns/op BenchmarkRead1000-4 5019 23387 ns/op BenchmarkConcurrent-4 121471 978.0 ns/op PASS ok math/rand 3.310s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkChaCha8MarshalBinary-4 663447 183.9 ns/op BenchmarkChaCha8MarshalBinaryRead-4 229899 483.1 ns/op BenchmarkChaCha8-4 5328348 24.27 ns/op BenchmarkChaCha8Read-4 868618 141.3 ns/op 226.45 MB/s BenchmarkPCG_DXSM-4 4291333 27.90 ns/op BenchmarkSourceUint64-4 4243090 28.11 ns/op BenchmarkGlobalInt64-4 3285880 36.67 ns/op BenchmarkGlobalInt64Parallel-4 6475560 18.54 ns/op BenchmarkGlobalUint64-4 3071532 38.04 ns/op BenchmarkGlobalUint64Parallel-4 6551943 18.36 ns/op BenchmarkInt64-4 2287234 51.26 ns/op BenchmarkUint64-4 2341167 51.31 ns/op BenchmarkGlobalIntN1000-4 2146324 56.41 ns/op BenchmarkIntN1000-4 1795574 66.24 ns/op BenchmarkInt64N1000-4 1766956 68.96 ns/op BenchmarkInt64N1e8-4 1752816 69.60 ns/op BenchmarkInt64N1e9-4 1795138 67.41 ns/op BenchmarkInt64N2e9-4 1770963 68.30 ns/op BenchmarkInt64N1e18-4 1697571 71.05 ns/op BenchmarkInt64N2e18-4 1651255 72.29 ns/op BenchmarkInt64N4e18-4 1473127 81.17 ns/op BenchmarkInt32N1000-4 1787900 67.43 ns/op BenchmarkInt32N1e8-4 1771027 66.44 ns/op BenchmarkInt32N1e9-4 1791954 68.10 ns/op BenchmarkInt32N2e9-4 1746576 68.69 ns/op BenchmarkFloat32-4 2334072 51.55 ns/op BenchmarkFloat64-4 2321098 52.54 ns/op BenchmarkExpFloat64-4 1264034 93.98 ns/op BenchmarkNormFloat64-4 1259814 95.70 ns/op BenchmarkPerm3-4 327655 366.8 ns/op BenchmarkPerm30-4 32524 3656 ns/op BenchmarkPerm30ViaShuffle-4 35667 3375 ns/op BenchmarkShuffleOverhead-4 48105 2508 ns/op BenchmarkConcurrent-4 3177538 39.58 ns/op PASS ok math/rand/v2 6.998s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 54249 2232 ns/op BenchmarkQDecodeWord-4 112377 1054 ns/op BenchmarkQDecodeHeader-4 109611 1086 ns/op BenchmarkTypeByExtension/.html-4 393452 270.7 ns/op BenchmarkTypeByExtension/.HTML-4 302226 357.6 ns/op BenchmarkTypeByExtension/.unused-4 372210 303.1 ns/op BenchmarkExtensionsByType/text/html-4 209542 576.1 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 120454 1217 ns/op BenchmarkExtensionsByType/application/octet-stream-4 185175 625.5 ns/op PASS ok mime 2.202s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 688 182472 ns/op 47703 B/op 186 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 670 179297 ns/op 47877 B/op 186 allocs/op BenchmarkReadForm/files/maxMemory=0-4 217 491902 ns/op 103580 B/op 269 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 432 236585 ns/op 49393 B/op 206 allocs/op PASS ok mime/multipart 1.785s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 979 120306 ns/op PASS ok mime/quotedprintable 1.202s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 140 856923 ns/op 8554 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 12 8664162 ns/op 25886 B/op 207 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5322285183 ns/op 158032 B/op 223 allocs/op BenchmarkDNSName-4 109899 975.4 ns/op BenchmarkInterfaces-4 5310 21200 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 8217 13546 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5480 20684 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 5576 19728 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 7377 14091 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 5631 18763 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 12922 9196 ns/op BenchmarkParseIPValidIPv4-4 671970 167.5 ns/op BenchmarkParseIPValidIPv6-4 628880 188.0 ns/op BenchmarkIPMarshalText/IPv4-4 556629 207.5 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 212853 559.8 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 115614 1053 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 115206 1010 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 13344 9081 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 48940 2445 ns/op BenchmarkIPEqual/IPv4-4 902246 130.5 ns/op BenchmarkIPEqual/IPv6-4 911833 131.3 ns/op BenchmarkSendfileZeroBytes-4 17721 6806 ns/op 77 B/op 2 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1078152625 ns/op 0.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1083640957 ns/op 0.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1051151707 ns/op 0.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1083437759 ns/op 0.01 MB/s 680 B/op 10 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1084380775 ns/op 0.02 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1082998636 ns/op 0.03 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1048526423 ns/op 0.06 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1046226891 ns/op 0.13 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1082266291 ns/op 0.24 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1079157596 ns/op 0.49 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1158571670 ns/op 0.91 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1035482446 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1047382884 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1075631331 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1024360513 ns/op 0.01 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1064804426 ns/op 0.02 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1076341320 ns/op 0.03 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1024388259 ns/op 0.06 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1042479044 ns/op 0.13 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1081392186 ns/op 0.24 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1078373339 ns/op 0.49 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1051272208 ns/op 1.00 MB/s 32944 B/op 4 allocs/op BenchmarkTCP4OneShot-4 3078 39905 ns/op BenchmarkTCP4OneShotTimeout-4 2773 46078 ns/op BenchmarkTCP4Persistent-4 10748 9602 ns/op BenchmarkTCP4PersistentTimeout-4 12032 9560 ns/op BenchmarkTCP6OneShot-4 2786 48801 ns/op BenchmarkTCP6OneShotTimeout-4 1758 57410 ns/op BenchmarkTCP6Persistent-4 8029 16425 ns/op BenchmarkTCP6PersistentTimeout-4 8490 14626 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 26793 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 24318 ns/op BenchmarkSetReadDeadline-4 121285 1003 ns/op BenchmarkUDP6LinkLocalUnicast-4 5509 18651 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 12249 9312 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10000 10595 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10000 10044 ns/op 0 B/op 0 allocs/op PASS ok net 36.317s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 29653 3947 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 12210 9629 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 13712 8735 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 16840 6950 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 34044 3499 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 50893 2307 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1539808 75.38 ns/op BenchmarkFindChild/n=2/rep=map-4 3263845 36.25 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1371766 87.18 ns/op BenchmarkFindChild/n=4/rep=linear-4 770095 146.4 ns/op BenchmarkFindChild/n=4/rep=map-4 3066871 38.34 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 725818 154.7 ns/op BenchmarkFindChild/n=8/rep=linear-4 377604 301.5 ns/op BenchmarkFindChild/n=8/rep=map-4 2797188 41.66 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 387108 307.4 ns/op BenchmarkFindChild/n=16/rep=linear-4 202450 577.1 ns/op BenchmarkFindChild/n=16/rep=map-4 2887622 41.10 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2147817 55.63 ns/op BenchmarkFindChild/n=32/rep=linear-4 102175 1165 ns/op BenchmarkFindChild/n=32/rep=map-4 3364238 33.42 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2393119 49.08 ns/op BenchmarkMultiConflicts-4 1 172281980 ns/op BenchmarkServerMatch-4 19352 6414 ns/op BenchmarkReadRequestChrome-4 3585 31726 ns/op 19.26 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9230 10923 ns/op 7.14 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9652 11034 ns/op 7.43 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6057 16746 ns/op 9.02 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17349 6846 ns/op 5.84 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 238 466860 ns/op 2.19 MB/s BenchmarkFileAndServer_1KB/https1-4 170 656104 ns/op 1.56 MB/s BenchmarkFileAndServer_1KB/h2-4 134 841842 ns/op 1.22 MB/s BenchmarkFileAndServer_16MB/h1-4 2 52972796 ns/op 316.71 MB/s BenchmarkFileAndServer_16MB/https1-4 1 119454955 ns/op 140.45 MB/s BenchmarkFileAndServer_16MB/h2-4 1 261964230 ns/op 64.04 MB/s BenchmarkFileAndServer_64MB/h1-4 1 215353694 ns/op 311.62 MB/s BenchmarkFileAndServer_64MB/https1-4 1 428786282 ns/op 156.51 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1013432986 ns/op 66.22 MB/s BenchmarkServeMux-4 214 582604 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 267 472845 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 280 454807 ns/op 6514 B/op 70 allocs/op BenchmarkClientServer/https1-4 194 611173 ns/op 7471 B/op 82 allocs/op BenchmarkClientServer/h2-4 110 1005498 ns/op 10681 B/op 84 allocs/op BenchmarkClientServerParallel/4/h1-4 885 126600 ns/op 10590 B/op 85 allocs/op BenchmarkClientServerParallel/4/https1-4 27 4297579 ns/op 136763 B/op 1135 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20200: read tcp 127.0.0.1:20199->127.0.0.1:20200: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20226: write tcp 127.0.0.1:20206->127.0.0.1:20226: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20217: write tcp 127.0.0.1:20206->127.0.0.1:20217: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20215: write tcp 127.0.0.1:20206->127.0.0.1:20215: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20254: read tcp 127.0.0.1:20227->127.0.0.1:20254: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20248: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20253: write tcp 127.0.0.1:20227->127.0.0.1:20253: use of closed network connection BenchmarkClientServerParallel/4/h2-4 168 627939 ns/op 22326 B/op 186 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20258: read tcp 127.0.0.1:20257->127.0.0.1:20258: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20263: read tcp 127.0.0.1:20257->127.0.0.1:20263: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20262: write tcp 127.0.0.1:20257->127.0.0.1:20262: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20261: write tcp 127.0.0.1:20257->127.0.0.1:20261: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20280: read tcp 127.0.0.1:20264->127.0.0.1:20280: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20274: read tcp 127.0.0.1:20264->127.0.0.1:20274: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20276: write tcp 127.0.0.1:20264->127.0.0.1:20276: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20278: read tcp 127.0.0.1:20264->127.0.0.1:20278: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20275: write tcp 127.0.0.1:20264->127.0.0.1:20275: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20277: write tcp 127.0.0.1:20264->127.0.0.1:20277: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 795 166157 ns/op 18540 B/op 112 allocs/op BenchmarkClientServerParallel/64/https1-4 80 4670558 ns/op 147535 B/op 1200 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21019: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21018: read tcp 127.0.0.1:21015->127.0.0.1:21018: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21020: write tcp 127.0.0.1:21015->127.0.0.1:21020: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21027: read tcp 127.0.0.1:21022->127.0.0.1:21027: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21026: read tcp 127.0.0.1:21022->127.0.0.1:21026: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21034: read tcp 127.0.0.1:21022->127.0.0.1:21034: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21028: write tcp 127.0.0.1:21022->127.0.0.1:21028: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21029: write tcp 127.0.0.1:21022->127.0.0.1:21029: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21035: write tcp 127.0.0.1:21022->127.0.0.1:21035: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21031: read tcp 127.0.0.1:21022->127.0.0.1:21031: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 42 3346001 ns/op 112234 B/op 968 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21129: write tcp 127.0.0.1:21128->127.0.0.1:21129: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21130: write tcp 127.0.0.1:21128->127.0.0.1:21130: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21162: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21167: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21166: read tcp 127.0.0.1:21135->127.0.0.1:21166: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21149: read tcp 127.0.0.1:21135->127.0.0.1:21149: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21159: read tcp 127.0.0.1:21135->127.0.0.1:21159: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21158: read tcp 127.0.0.1:21135->127.0.0.1:21158: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21154: read tcp 127.0.0.1:21135->127.0.0.1:21154: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21150: read tcp 127.0.0.1:21135->127.0.0.1:21150: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1079508684 ns/op 29864 B/op 153 allocs/op BenchmarkClient-4 219 537233 ns/op 4254 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 492 244155 ns/op 7294 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 831 129729 ns/op 3128 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1149 99873 ns/op 1992 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1153 97031 ns/op 2852 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1335 82777 ns/op 2821 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1700 81508 ns/op 2766 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1338 76546 ns/op 1992 B/op 14 allocs/op BenchmarkServerHijack-4 781 157272 ns/op 16839 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 328 350077 ns/op 6053 B/op 52 allocs/op BenchmarkResponseStatusLine-4 477627 231.3 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.306s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4218 30214 ns/op 34257 B/op 14 allocs/op PASS ok net/http/httputil 1.245s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 97075 1205 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 762996 148.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 559563 214.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 106380 1123 ns/op BenchmarkStdIPv4-4 133159 901.9 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 92953 1288 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 91332 1303 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 123445 974.6 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 77913 1617 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1703920 67.76 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1523502 78.05 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 891544 126.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 545080 216.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 682782 174.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 518091 227.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 120055 956.0 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 467348 236.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 333646 344.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 394010 299.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 334146 357.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 109686 1079 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 333063 343.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 111847 1036 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 162236 722.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 215527 537.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 152880 780.8 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 319132 372.6 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 141382 832.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 140028 844.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 138187 859.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 108512 1120 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 364548 303.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 123154 908.4 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 162241 711.1 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 230331 516.8 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 151738 786.4 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 212052 512.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 100473 1173 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 129560 916.1 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 159532 743.5 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 118467 974.8 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 267048 443.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 112197 1058 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 133287 880.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 172173 683.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 125299 939.7 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 101.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 103.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 101.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 961548 108.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 106.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 107.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 125.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 108.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 106.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 342768 352.0 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 430214 245.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 339169 342.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 391318 297.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 328336 358.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 109050 1098 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 5961848 20.01 ns/op PASS ok net/netip 9.099s 2024/09/30 15:44:40 Test RPC server listening on 127.0.0.1:21663 2024/09/30 15:44:40 Test HTTP RPC server listening on 127.0.0.1:21664 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1471 75275 ns/op BenchmarkEndToEndHTTP-4 1374 77763 ns/op BenchmarkEndToEndAsync-4 3406 33370 ns/op BenchmarkEndToEndAsyncHTTP-4 3620 32236 ns/op PASS ok net/rpc 1.822s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3103 34291 ns/op BenchmarkReadMIMEHeader/server_headers-4 5341 22559 ns/op BenchmarkUncommon-4 26468 4608 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.595s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 5133 21636 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 123207 956.0 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 559484 199.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 83804 1435 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 165750 723.4 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 76544 1515 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 12807 9231 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 363020 312.7 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 80728 1469 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 156540 746.9 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 79327 1541 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14779 8146 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 235732 507.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 101456 1204 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 100440 1173 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 42355 2580 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 7478 14507 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 232876 524.6 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 91533 1230 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 101688 1205 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 48277 2491 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 8527 13279 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.225s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3247513 36.53 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 157490 707.7 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1106 105597 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:506: benchmarkReaddirname ".": 143 entries os_test.go:506: benchmarkReaddirname ".": 143 entries os_test.go:506: benchmarkReaddirname ".": 143 entries BenchmarkReaddir-4 310 365299 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:523: benchmarkReaddir ".": 143 entries os_test.go:523: benchmarkReaddir ".": 143 entries os_test.go:523: benchmarkReaddir ".": 143 entries BenchmarkReadDir-4 830 143963 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:540: benchmarkReadDir ".": 143 entries os_test.go:540: benchmarkReadDir ".": 143 entries os_test.go:540: benchmarkReadDir ".": 143 entries BenchmarkStatDot-4 85501 1410 ns/op BenchmarkStatFile-4 70556 1673 ns/op BenchmarkStatDir-4 77233 1560 ns/op BenchmarkLstatDot-4 82212 1445 ns/op BenchmarkLstatFile-4 64736 1699 ns/op BenchmarkLstatDir-4 76369 1574 ns/op BenchmarkRemoveAll-4 33 3604724 ns/op 39011 B/op 527 allocs/op PASS ok os 2.990s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 50 2532247 ns/op 7076 B/op 30 allocs/op PASS ok os/exec 1.313s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 12326 9050 ns/op PASS ok os/user 1.295s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3815602 30.84 ns/op BenchmarkString-4 2335196 51.23 ns/op BenchmarkBytes-4 2073874 57.67 ns/op BenchmarkNamedBytes-4 1000000 109.6 ns/op BenchmarkBytesArray-4 693069 165.2 ns/op BenchmarkSliceLen-4 2326963 51.12 ns/op BenchmarkMapLen-4 790050 142.2 ns/op BenchmarkStringLen-4 1794238 66.25 ns/op BenchmarkArrayLen-4 1257538 94.62 ns/op BenchmarkSliceCap-4 2380326 50.08 ns/op BenchmarkDeepEqual/int8-4 367670 311.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 85518 1393 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 327417 351.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 83048 1418 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 329673 362.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 81562 1448 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 326508 359.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 81482 1449 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 317362 358.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 82500 1440 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 337524 315.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 108612 1106 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 326115 365.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 75288 1482 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 295780 383.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 82117 1574 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 312554 379.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 83548 1448 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 322138 368.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 80486 1463 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 320889 368.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 84050 1464 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 323604 360.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 77908 1450 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 329442 369.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 80211 1442 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 317576 383.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 81768 1477 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 321838 379.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 83094 1434 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 378411 310.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 86668 1383 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 336008 359.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 80088 1473 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 109618 1127 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 53244 2212 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 44372 2714 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 31408 3779 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 31201 3839 ns/op BenchmarkIsZero/ArrayComparable-4 294507 416.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 29251 4409 ns/op BenchmarkIsZero/StructComparable-4 650366 179.3 ns/op BenchmarkIsZero/StructIncomparable-4 132258 970.6 ns/op BenchmarkIsZero/ArrayInt_4-4 1201921 96.07 ns/op BenchmarkIsZero/ArrayInt_1024-4 17796 6679 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 33049 3496 ns/op BenchmarkIsZero/Struct4Int-4 1228378 97.35 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 16560 6782 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 18088 6753 ns/op BenchmarkIsZero/StructInt_512-4 33843 3710 ns/op BenchmarkSetZero/Bool/Direct-4 3969472 31.77 ns/op BenchmarkSetZero/Bool/CachedZero-4 830798 139.6 ns/op BenchmarkSetZero/Bool/NewZero-4 605378 200.0 ns/op BenchmarkSetZero/Int/Direct-4 2435244 49.86 ns/op BenchmarkSetZero/Int/CachedZero-4 762100 146.1 ns/op BenchmarkSetZero/Int/NewZero-4 598080 193.7 ns/op BenchmarkSetZero/Uint/Direct-4 2446592 50.06 ns/op BenchmarkSetZero/Uint/CachedZero-4 803642 147.5 ns/op BenchmarkSetZero/Uint/NewZero-4 569161 192.3 ns/op BenchmarkSetZero/Float/Direct-4 2427082 49.27 ns/op BenchmarkSetZero/Float/CachedZero-4 821202 145.2 ns/op BenchmarkSetZero/Float/NewZero-4 615254 191.2 ns/op BenchmarkSetZero/Complex/Direct-4 2473867 50.99 ns/op BenchmarkSetZero/Complex/CachedZero-4 730562 146.7 ns/op BenchmarkSetZero/Complex/NewZero-4 610195 192.4 ns/op BenchmarkSetZero/Array/Direct-4 2168430 61.88 ns/op BenchmarkSetZero/Array/CachedZero-4 831620 151.8 ns/op BenchmarkSetZero/Array/NewZero-4 577467 199.5 ns/op BenchmarkSetZero/Chan/Direct-4 2435152 48.71 ns/op BenchmarkSetZero/Chan/CachedZero-4 777990 147.6 ns/op BenchmarkSetZero/Chan/NewZero-4 611178 192.4 ns/op BenchmarkSetZero/Func/Direct-4 2444257 49.27 ns/op BenchmarkSetZero/Func/CachedZero-4 798508 143.3 ns/op BenchmarkSetZero/Func/NewZero-4 607892 191.9 ns/op BenchmarkSetZero/Interface/Direct-4 2244530 53.28 ns/op BenchmarkSetZero/Interface/CachedZero-4 829024 141.8 ns/op BenchmarkSetZero/Interface/NewZero-4 601210 190.4 ns/op BenchmarkSetZero/Map/Direct-4 2509807 48.15 ns/op BenchmarkSetZero/Map/CachedZero-4 801550 143.1 ns/op BenchmarkSetZero/Map/NewZero-4 608368 198.8 ns/op BenchmarkSetZero/Pointer/Direct-4 2458843 48.06 ns/op BenchmarkSetZero/Pointer/CachedZero-4 762430 141.9 ns/op BenchmarkSetZero/Pointer/NewZero-4 616540 190.6 ns/op BenchmarkSetZero/Slice/Direct-4 2162578 53.66 ns/op BenchmarkSetZero/Slice/CachedZero-4 806755 143.6 ns/op BenchmarkSetZero/Slice/NewZero-4 624057 194.8 ns/op BenchmarkSetZero/String/Direct-4 2364548 50.54 ns/op BenchmarkSetZero/String/CachedZero-4 790422 142.6 ns/op BenchmarkSetZero/String/NewZero-4 616902 191.5 ns/op BenchmarkSetZero/Struct/Direct-4 2209347 55.09 ns/op BenchmarkSetZero/Struct/CachedZero-4 793929 145.8 ns/op BenchmarkSetZero/Struct/NewZero-4 613084 192.2 ns/op BenchmarkSelect/1-4 162044 757.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 69609 1781 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 35012 3449 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 197215 531.2 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 164054 740.9 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 135514 925.4 ns/op 138.31 MB/s BenchmarkCallArgCopy/size=256-4 117378 1001 ns/op 255.69 MB/s BenchmarkCallArgCopy/size=1024-4 88939 1414 ns/op 724.06 MB/s BenchmarkCallArgCopy/size=4096-4 37872 3127 ns/op 1310.02 MB/s BenchmarkCallArgCopy/size=65536-4 3100 38139 ns/op 1718.35 MB/s BenchmarkFieldByName1-4 1527627 78.21 ns/op BenchmarkFieldByName2-4 105684 1157 ns/op BenchmarkFieldByName3-4 14288 8179 ns/op BenchmarkInterfaceBig-4 3871736 30.67 ns/op BenchmarkInterfaceSmall-4 3962658 30.05 ns/op BenchmarkNew-4 2266172 55.25 ns/op BenchmarkMap/StringKeys/MapIndex-4 2242 54528 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1820 65669 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2119 56731 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1776 65016 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2226 53783 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1813 64857 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 188298 640.1 ns/op BenchmarkTypeForString-4 2028560 58.93 ns/op BenchmarkTypeForError-4 973152 120.8 ns/op PASS ok reflect 19.171s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10171 9917 ns/op 8949 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15625 9555 ns/op 9486 B/op 1 allocs/op BenchmarkFindString-4 10000 10079 ns/op 9443 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 13412 ns/op 9373 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 11255 ns/op 9149 B/op 2 allocs/op BenchmarkLiteral-4 16779 7011 ns/op BenchmarkNotLiteral-4 4612 26103 ns/op BenchmarkMatchClass-4 3330 33762 ns/op BenchmarkMatchClass_InRange-4 3619 33532 ns/op BenchmarkReplaceAll-4 2383 47641 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 118009 1027 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 118716 1039 ns/op BenchmarkAnchoredShortMatch-4 71502 1694 ns/op BenchmarkAnchoredLongMatch-4 64801 1777 ns/op BenchmarkOnePassShortA-4 20638 5807 ns/op BenchmarkNotOnePassShortA-4 8322 14306 ns/op BenchmarkOnePassShortB-4 27318 4345 ns/op BenchmarkNotOnePassShortB-4 10000 11928 ns/op BenchmarkOnePassLongPrefix-4 82009 1457 ns/op BenchmarkOnePassLongNotPrefix-4 28276 4277 ns/op BenchmarkMatchParallelShared-4 22728 5510 ns/op BenchmarkMatchParallelCopied-4 22728 5821 ns/op BenchmarkQuoteMetaAll-4 143119 796.7 ns/op 17.57 MB/s BenchmarkQuoteMetaNone-4 263034 440.2 ns/op 59.06 MB/s BenchmarkCompile/Onepass-4 4021 27345 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1688 69756 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 190 613964 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3887775 30.33 ns/op 527.45 MB/s BenchmarkMatch/Easy0/32-4 18102 6463 ns/op 4.95 MB/s BenchmarkMatch/Easy0/1K-4 16668 7033 ns/op 145.59 MB/s BenchmarkMatch/Easy0i/16-4 3821412 30.92 ns/op 517.52 MB/s BenchmarkMatch/Easy0i/32-4 6230 20417 ns/op 1.57 MB/s BenchmarkMatch/Easy0i/1K-4 274 430199 ns/op 2.38 MB/s BenchmarkMatch/Easy1/16-4 3890239 30.84 ns/op 518.79 MB/s BenchmarkMatch/Easy1/32-4 19104 6380 ns/op 5.02 MB/s BenchmarkMatch/Easy1/1K-4 6391 17150 ns/op 59.71 MB/s BenchmarkMatch/Medium/16-4 3770372 32.38 ns/op 494.18 MB/s BenchmarkMatch/Medium/32-4 6692 19655 ns/op 1.63 MB/s BenchmarkMatch/Medium/1K-4 304 395732 ns/op 2.59 MB/s BenchmarkMatch/Hard/16-4 3837960 30.83 ns/op 519.04 MB/s BenchmarkMatch/Hard/32-4 4263 28813 ns/op 1.11 MB/s BenchmarkMatch/Hard/1K-4 177 686033 ns/op 1.49 MB/s BenchmarkMatch/Hard1/16-4 1388 79365 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 801 148832 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 26 4428457 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 30118 4087 ns/op 3.91 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17920 6593 ns/op 4.85 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 698 169900 ns/op 6.03 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.394s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 619720 188.3 ns/op BenchmarkIsWordChar-4 174840 691.7 ns/op PASS ok regexp/syntax 2.220s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 67968 1742 ns/op BenchmarkCallers/inlined-4 69999 1708 ns/op BenchmarkCallers/no-cache-4 15776 7554 ns/op BenchmarkFPCallers/cached-4 2831061 42.33 ns/op BenchmarkMakeChan/Byte-4 1106648 103.1 ns/op BenchmarkMakeChan/Int-4 866881 159.9 ns/op BenchmarkMakeChan/Ptr-4 603039 202.1 ns/op BenchmarkMakeChan/Struct/0-4 1000000 107.0 ns/op BenchmarkMakeChan/Struct/32-4 455440 299.5 ns/op BenchmarkMakeChan/Struct/40-4 402612 362.8 ns/op BenchmarkChanNonblocking-4 10515985 10.19 ns/op BenchmarkSelectUncontended-4 1000000 111.4 ns/op BenchmarkSelectSyncContended-4 25453 4728 ns/op BenchmarkSelectAsyncContended-4 86109 1353 ns/op BenchmarkSelectNonblock-4 5637558 21.21 ns/op BenchmarkChanUncontended-4 13462 8254 ns/op BenchmarkChanContended-4 1224 102798 ns/op BenchmarkChanSync-4 115563 1046 ns/op BenchmarkChanSyncWork-4 35961 3220 ns/op BenchmarkChanProdCons0-4 81022 1559 ns/op BenchmarkChanProdCons10-4 97969 1391 ns/op BenchmarkChanProdCons100-4 95505 1197 ns/op BenchmarkChanProdConsWork0-4 74155 1618 ns/op BenchmarkChanProdConsWork10-4 86506 1513 ns/op BenchmarkChanProdConsWork100-4 86685 1341 ns/op BenchmarkSelectProdCons-4 60964 1954 ns/op BenchmarkReceiveDataFromClosedChan-4 723938 166.1 ns/op BenchmarkChanCreation-4 143007 707.8 ns/op BenchmarkChanSem-4 116941 1017 ns/op BenchmarkChanPopular-4 93 1122501 ns/op BenchmarkChanClosed-4 502378 265.4 ns/op BenchmarkCallClosure-4 5915124 20.30 ns/op BenchmarkCallClosure1-4 5790111 20.57 ns/op BenchmarkCallClosure2-4 1376502 85.04 ns/op BenchmarkCallClosure3-4 1702402 73.30 ns/op BenchmarkCallClosure4-4 1464194 90.15 ns/op BenchmarkComplex128DivNormal-4 11046848 16.81 ns/op BenchmarkComplex128DivNisNaN-4 7223044 21.05 ns/op BenchmarkComplex128DivDisNaN-4 6889761 22.14 ns/op BenchmarkComplex128DivNisInf-4 10096850 21.15 ns/op BenchmarkComplex128DivDisInf-4 4664967 29.62 ns/op BenchmarkAllocation-4 4971 31822 ns/op BenchmarkReadMemStats-4 5725 18409 ns/op BenchmarkReadMemStatsLatency-4 1 164456 p50-ns 164456 p90-ns 164456 p99-ns BenchmarkWriteBarrier-4 2453568 45.02 ns/op BenchmarkBulkWriteBarrier-4 6659613 17.87 ns/op BenchmarkScanStackNoLocals-4 3 37899455 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11725250 11.72 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10592090 12.19 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9526940 14.40 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6750618 16.87 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4908656 25.59 ns/op BenchmarkHash5-4 6253839 19.43 ns/op 257.35 MB/s BenchmarkHash16-4 6399982 18.64 ns/op 858.23 MB/s BenchmarkHash64-4 6430231 18.96 ns/op 3375.53 MB/s BenchmarkHash1024-4 1894627 63.92 ns/op 16019.25 MB/s BenchmarkHash65536-4 37429 3124 ns/op 20977.15 MB/s BenchmarkAlignedLoad-4 6925147 17.18 ns/op BenchmarkUnalignedLoad-4 7181028 16.64 ns/op BenchmarkEqEfaceConcrete-4 5366011 22.23 ns/op BenchmarkEqIfaceConcrete-4 5644466 21.39 ns/op BenchmarkNeEfaceConcrete-4 5541871 21.77 ns/op BenchmarkNeIfaceConcrete-4 5556658 21.40 ns/op BenchmarkConvT2EByteSized/bool-4 5578905 21.15 ns/op BenchmarkConvT2EByteSized/uint8-4 5650920 21.30 ns/op BenchmarkConvT2ESmall-4 4927939 24.19 ns/op BenchmarkConvT2EUintptr-4 5207990 22.84 ns/op BenchmarkConvT2ELarge-4 1000000 101.6 ns/op BenchmarkConvT2ISmall-4 4936929 24.26 ns/op BenchmarkConvT2IUintptr-4 5038368 23.90 ns/op BenchmarkConvT2ILarge-4 1224271 96.31 ns/op BenchmarkConvI2E-4 4891623 24.43 ns/op BenchmarkConvI2I-4 5326825 22.89 ns/op BenchmarkAssertE2T-4 4597881 25.75 ns/op BenchmarkAssertE2TLarge-4 2425952 48.31 ns/op BenchmarkAssertE2I-4 5315402 22.35 ns/op BenchmarkAssertI2T-4 4664282 25.44 ns/op BenchmarkAssertI2I-4 5300224 22.49 ns/op BenchmarkAssertI2E-4 5750481 20.57 ns/op BenchmarkAssertE2E-4 5755928 20.82 ns/op BenchmarkAssertE2T2-4 3703940 31.46 ns/op BenchmarkAssertE2T2Blank-4 4800522 25.24 ns/op BenchmarkAssertI2E2-4 4081015 28.87 ns/op BenchmarkAssertI2E2Blank-4 5861968 20.90 ns/op BenchmarkAssertE2E2-4 3859770 28.63 ns/op BenchmarkAssertE2E2Blank-4 5893844 20.57 ns/op BenchmarkConvT2Ezero/zero/16-4 5000966 23.77 ns/op BenchmarkConvT2Ezero/zero/32-4 5204274 22.88 ns/op BenchmarkConvT2Ezero/zero/64-4 5202418 22.55 ns/op BenchmarkConvT2Ezero/zero/str-4 5375892 22.36 ns/op BenchmarkConvT2Ezero/zero/slice-4 5237235 22.71 ns/op BenchmarkConvT2Ezero/zero/big-4 268891 508.8 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1424295 85.33 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 101.4 ns/op BenchmarkConvT2Ezero/nonzero/big-4 269221 577.1 ns/op BenchmarkConvT2Ezero/smallint/16-4 5331010 22.47 ns/op BenchmarkConvT2Ezero/smallint/32-4 5270132 22.67 ns/op BenchmarkConvT2Ezero/smallint/64-4 5219691 22.48 ns/op BenchmarkConvT2Ezero/largeint/16-4 1767181 68.40 ns/op BenchmarkConvT2Ezero/largeint/32-4 1740564 76.20 ns/op BenchmarkConvT2Ezero/largeint/64-4 1859006 66.68 ns/op BenchmarkMalloc8-4 2201948 65.80 ns/op BenchmarkMalloc16-4 1793242 68.42 ns/op BenchmarkMallocTypeInfo8-4 1811850 65.43 ns/op BenchmarkMallocTypeInfo16-4 1651137 75.21 ns/op BenchmarkMallocLargeStruct-4 195710 662.8 ns/op BenchmarkGoroutineSelect-4 90 1446562 ns/op BenchmarkGoroutineBlocking-4 91 1298565 ns/op BenchmarkGoroutineForRange-4 85 1306980 ns/op BenchmarkGoroutineIdle-4 122 909358 ns/op BenchmarkHashStringSpeed-4 2626539 48.78 ns/op BenchmarkHashBytesSpeed-4 1357894 84.79 ns/op BenchmarkHashInt32Speed-4 2963390 37.44 ns/op BenchmarkHashInt64Speed-4 2828924 40.84 ns/op BenchmarkHashStringArraySpeed-4 572990 205.6 ns/op BenchmarkMegMap-4 2983302 40.41 ns/op BenchmarkMegOneMap-4 3619953 32.65 ns/op BenchmarkMegEqMap-4 1659 62403 ns/op BenchmarkMegEmptyMap-4 4360266 27.48 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2414643 49.37 ns/op BenchmarkSmallStrMap-4 2841744 39.77 ns/op BenchmarkMapStringKeysEight_16-4 3061098 39.57 ns/op BenchmarkMapStringKeysEight_32-4 3161413 37.31 ns/op BenchmarkMapStringKeysEight_64-4 3256812 36.88 ns/op BenchmarkMapStringKeysEight_1M-4 3235036 36.95 ns/op BenchmarkIntMap-4 3501454 34.02 ns/op BenchmarkMapFirst/1-4 4400485 27.60 ns/op BenchmarkMapFirst/2-4 4189606 27.88 ns/op BenchmarkMapFirst/3-4 4508254 26.61 ns/op BenchmarkMapFirst/4-4 4219836 27.99 ns/op BenchmarkMapFirst/5-4 4254775 27.32 ns/op BenchmarkMapFirst/6-4 4321034 27.02 ns/op BenchmarkMapFirst/7-4 4336413 26.87 ns/op BenchmarkMapFirst/8-4 4258120 27.48 ns/op BenchmarkMapFirst/9-4 3870105 30.94 ns/op BenchmarkMapFirst/10-4 3772144 32.26 ns/op BenchmarkMapFirst/11-4 3784052 29.97 ns/op BenchmarkMapFirst/12-4 3822405 31.52 ns/op BenchmarkMapFirst/13-4 3706605 31.69 ns/op BenchmarkMapFirst/14-4 3809638 31.76 ns/op BenchmarkMapFirst/15-4 3849669 31.01 ns/op BenchmarkMapFirst/16-4 3907372 32.16 ns/op BenchmarkMapMid/1-4 4468588 26.73 ns/op BenchmarkMapMid/2-4 4122726 29.01 ns/op BenchmarkMapMid/3-4 4201528 28.97 ns/op BenchmarkMapMid/4-4 3828525 33.61 ns/op BenchmarkMapMid/5-4 4131919 31.06 ns/op BenchmarkMapMid/6-4 3871322 32.12 ns/op BenchmarkMapMid/7-4 3875473 31.82 ns/op BenchmarkMapMid/8-4 3522555 33.34 ns/op BenchmarkMapMid/9-4 3448695 33.24 ns/op BenchmarkMapMid/10-4 3443365 32.09 ns/op BenchmarkMapMid/11-4 3652717 35.21 ns/op BenchmarkMapMid/12-4 3338420 33.98 ns/op BenchmarkMapMid/13-4 3557438 32.46 ns/op BenchmarkMapMid/14-4 3733660 31.85 ns/op BenchmarkMapMid/15-4 3651231 31.76 ns/op BenchmarkMapMid/16-4 3610005 33.89 ns/op BenchmarkMapLast/1-4 4443456 27.22 ns/op BenchmarkMapLast/2-4 4114540 28.99 ns/op BenchmarkMapLast/3-4 3965682 30.63 ns/op BenchmarkMapLast/4-4 3763252 31.67 ns/op BenchmarkMapLast/5-4 4002800 29.70 ns/op BenchmarkMapLast/6-4 3628762 31.10 ns/op BenchmarkMapLast/7-4 3620947 32.70 ns/op BenchmarkMapLast/8-4 3505995 33.61 ns/op BenchmarkMapLast/9-4 3541137 32.53 ns/op BenchmarkMapLast/10-4 3463590 33.61 ns/op BenchmarkMapLast/11-4 3651735 34.76 ns/op BenchmarkMapLast/12-4 3479014 33.29 ns/op BenchmarkMapLast/13-4 3392312 35.81 ns/op BenchmarkMapLast/14-4 3483747 30.66 ns/op BenchmarkMapLast/15-4 3369264 32.27 ns/op BenchmarkMapLast/16-4 3466572 35.54 ns/op BenchmarkMapCycle-4 2082560 56.73 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3164590 38.27 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2360 51380 ns/op BenchmarkMakeMap/[Byte]Byte-4 722294 201.1 ns/op BenchmarkMakeMap/[Int]Int-4 377004 438.0 ns/op BenchmarkNewEmptyMap-4 4195266 30.47 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1243036 95.87 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 458872 260.2 ns/op BenchmarkMapIterEmpty-4 4803716 24.63 ns/op BenchmarkSameLengthMap-4 3891438 29.36 ns/op BenchmarkBigKeyMap-4 1607451 73.73 ns/op BenchmarkBigValMap-4 1507560 80.27 ns/op BenchmarkSmallKeyMap-4 2801541 43.03 ns/op BenchmarkMapPopulate/1-4 1928913 64.51 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 147156 853.7 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8679 12900 ns/op 3349 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 788 151206 ns/op 53287 B/op 72 allocs/op BenchmarkMapPopulate/10000-4 72 1751011 ns/op 427879 B/op 323 allocs/op BenchmarkMapPopulate/100000-4 5 20835071 ns/op 3608939 B/op 3996 allocs/op BenchmarkComplexAlgMap-4 458419 258.0 ns/op BenchmarkGoMapClear/Reflexive/1-4 1412881 84.15 ns/op BenchmarkGoMapClear/Reflexive/10-4 1389376 89.31 ns/op BenchmarkGoMapClear/Reflexive/100-4 512227 235.7 ns/op BenchmarkGoMapClear/Reflexive/1000-4 55136 2161 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5450 18924 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1000000 102.3 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 108.2 ns/op BenchmarkGoMapClear/NonReflexive/100-4 441753 256.4 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 54692 2165 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5506 18885 ns/op BenchmarkMapStringConversion/32/simple-4 1782127 66.96 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1603224 74.50 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1587786 75.36 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1654112 72.53 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1395862 84.79 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1404913 85.44 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1581861 66.21 ns/op BenchmarkMapInterfacePtr-4 1832502 66.12 ns/op BenchmarkNewEmptyMapHintLessThan8-4 2890628 42.47 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 136604 943.6 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4891 24778 ns/op BenchmarkMapPop1000-4 343 350452 ns/op BenchmarkMapPop10000-4 18 6705071 ns/op BenchmarkMapAssign/Int32/256-4 2174919 51.83 ns/op BenchmarkMapAssign/Int32/65536-4 980179 118.4 ns/op BenchmarkMapAssign/Int64/256-4 2198204 55.98 ns/op BenchmarkMapAssign/Int64/65536-4 820323 152.3 ns/op BenchmarkMapAssign/Str/256-4 1810222 65.80 ns/op BenchmarkMapAssign/Str/65536-4 470608 220.8 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1421133 85.11 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 559486 182.7 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1436583 84.70 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 584610 195.2 ns/op BenchmarkMapOperatorAssign/Str/256-4 458661 2127 ns/op BenchmarkMapOperatorAssign/Str/65536-4 223335 499.9 ns/op BenchmarkMapAppendAssign/Int32/256-4 894238 137.2 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 324025 370.6 ns/op 52 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 894354 139.7 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 273615 382.0 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 838106 201.0 ns/op 48 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 155341 667.0 ns/op 111 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1761600 68.73 ns/op BenchmarkMapDelete/Int32/1000-4 1888210 62.93 ns/op BenchmarkMapDelete/Int32/10000-4 1824955 65.75 ns/op BenchmarkMapDelete/Int64/100-4 1748433 68.25 ns/op BenchmarkMapDelete/Int64/1000-4 1877667 63.33 ns/op BenchmarkMapDelete/Int64/10000-4 1848049 65.63 ns/op BenchmarkMapDelete/Str/100-4 1398861 87.49 ns/op BenchmarkMapDelete/Str/1000-4 1491381 81.53 ns/op BenchmarkMapDelete/Str/10000-4 1392564 84.46 ns/op BenchmarkMapDelete/Pointer/100-4 1576248 76.92 ns/op BenchmarkMapDelete/Pointer/1000-4 1667476 70.69 ns/op BenchmarkMapDelete/Pointer/10000-4 1628913 73.33 ns/op BenchmarkMemmove/0-4 15054396 7.962 ns/op BenchmarkMemmove/1-4 1915716 62.85 ns/op 15.91 MB/s BenchmarkMemmove/2-4 1841094 64.60 ns/op 30.96 MB/s BenchmarkMemmove/3-4 1870596 63.75 ns/op 47.06 MB/s BenchmarkMemmove/4-4 1866093 64.17 ns/op 62.33 MB/s BenchmarkMemmove/5-4 1820960 64.37 ns/op 77.68 MB/s BenchmarkMemmove/6-4 1872267 63.94 ns/op 93.84 MB/s BenchmarkMemmove/7-4 1861437 65.29 ns/op 107.22 MB/s BenchmarkMemmove/8-4 1906398 63.06 ns/op 126.87 MB/s BenchmarkMemmove/9-4 1756279 69.95 ns/op 128.66 MB/s BenchmarkMemmove/10-4 1721090 69.48 ns/op 143.92 MB/s BenchmarkMemmove/11-4 1748397 70.86 ns/op 155.24 MB/s BenchmarkMemmove/12-4 1731556 68.08 ns/op 176.27 MB/s BenchmarkMemmove/13-4 1758877 67.63 ns/op 192.23 MB/s BenchmarkMemmove/14-4 1745074 68.82 ns/op 203.42 MB/s BenchmarkMemmove/15-4 1772061 70.12 ns/op 213.93 MB/s BenchmarkMemmove/16-4 1835646 66.21 ns/op 241.67 MB/s BenchmarkMemmove/32-4 1792225 68.48 ns/op 467.29 MB/s BenchmarkMemmove/64-4 1670089 72.66 ns/op 880.82 MB/s BenchmarkMemmove/128-4 1433977 85.05 ns/op 1505.08 MB/s BenchmarkMemmove/256-4 1000000 111.4 ns/op 2298.97 MB/s BenchmarkMemmove/512-4 738745 161.8 ns/op 3164.81 MB/s BenchmarkMemmove/1024-4 390219 294.4 ns/op 3478.22 MB/s BenchmarkMemmove/2048-4 232729 493.1 ns/op 4153.72 MB/s BenchmarkMemmove/4096-4 132732 906.3 ns/op 4519.66 MB/s BenchmarkMemmoveOverlap/32-4 1767559 66.36 ns/op 482.19 MB/s BenchmarkMemmoveOverlap/64-4 1641679 72.39 ns/op 884.11 MB/s BenchmarkMemmoveOverlap/128-4 1436366 83.92 ns/op 1525.22 MB/s BenchmarkMemmoveOverlap/256-4 1000000 110.8 ns/op 2310.57 MB/s BenchmarkMemmoveOverlap/512-4 735680 160.3 ns/op 3194.83 MB/s BenchmarkMemmoveOverlap/1024-4 408228 295.3 ns/op 3467.43 MB/s BenchmarkMemmoveOverlap/2048-4 241920 501.0 ns/op 4087.63 MB/s BenchmarkMemmoveOverlap/4096-4 132086 902.4 ns/op 4539.03 MB/s BenchmarkMemmoveUnalignedDst/0-4 13828278 8.562 ns/op BenchmarkMemmoveUnalignedDst/1-4 1924897 62.64 ns/op 15.96 MB/s BenchmarkMemmoveUnalignedDst/2-4 1857428 63.61 ns/op 31.44 MB/s BenchmarkMemmoveUnalignedDst/3-4 1890082 62.63 ns/op 47.90 MB/s BenchmarkMemmoveUnalignedDst/4-4 1865749 61.68 ns/op 64.85 MB/s BenchmarkMemmoveUnalignedDst/5-4 1930834 62.16 ns/op 80.44 MB/s BenchmarkMemmoveUnalignedDst/6-4 1934353 63.28 ns/op 94.81 MB/s BenchmarkMemmoveUnalignedDst/7-4 1898739 62.25 ns/op 112.45 MB/s BenchmarkMemmoveUnalignedDst/8-4 1938565 62.45 ns/op 128.10 MB/s BenchmarkMemmoveUnalignedDst/9-4 1763007 69.59 ns/op 129.33 MB/s BenchmarkMemmoveUnalignedDst/10-4 1746270 68.15 ns/op 146.74 MB/s BenchmarkMemmoveUnalignedDst/11-4 1747857 68.88 ns/op 159.70 MB/s BenchmarkMemmoveUnalignedDst/12-4 1765196 68.90 ns/op 174.16 MB/s BenchmarkMemmoveUnalignedDst/13-4 1733828 67.97 ns/op 191.27 MB/s BenchmarkMemmoveUnalignedDst/14-4 1778548 67.82 ns/op 206.43 MB/s BenchmarkMemmoveUnalignedDst/15-4 1745294 69.30 ns/op 216.47 MB/s BenchmarkMemmoveUnalignedDst/16-4 1763898 68.38 ns/op 234.00 MB/s BenchmarkMemmoveUnalignedDst/32-4 1686427 72.19 ns/op 443.26 MB/s BenchmarkMemmoveUnalignedDst/64-4 1512010 79.01 ns/op 809.98 MB/s BenchmarkMemmoveUnalignedDst/128-4 1315982 90.53 ns/op 1413.87 MB/s BenchmarkMemmoveUnalignedDst/256-4 955927 118.0 ns/op 2169.93 MB/s BenchmarkMemmoveUnalignedDst/512-4 704786 168.7 ns/op 3034.33 MB/s BenchmarkMemmoveUnalignedDst/1024-4 396265 296.1 ns/op 3457.72 MB/s BenchmarkMemmoveUnalignedDst/2048-4 237250 493.2 ns/op 4152.34 MB/s BenchmarkMemmoveUnalignedDst/4096-4 129870 937.5 ns/op 4369.14 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1573828 74.32 ns/op 430.55 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1552466 75.74 ns/op 844.99 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1355580 88.86 ns/op 1440.49 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 113.9 ns/op 2246.65 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 703311 164.4 ns/op 3114.60 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 398391 296.6 ns/op 3452.90 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 237354 495.9 ns/op 4130.24 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 130423 918.3 ns/op 4460.34 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13541186 8.659 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2008623 59.84 ns/op 16.71 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1939682 63.92 ns/op 31.29 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1879561 64.53 ns/op 46.49 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1925293 61.93 ns/op 64.59 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1900742 62.26 ns/op 80.30 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1912272 62.10 ns/op 96.62 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1933341 61.55 ns/op 113.72 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1974715 60.51 ns/op 132.20 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1778190 66.68 ns/op 134.97 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1789480 66.74 ns/op 149.83 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1801944 66.59 ns/op 165.18 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1794435 66.75 ns/op 179.78 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1808050 66.46 ns/op 195.61 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1774191 68.47 ns/op 204.47 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1787169 67.20 ns/op 223.20 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1781192 67.39 ns/op 237.41 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1700287 69.98 ns/op 457.29 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1570003 75.61 ns/op 846.49 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1373194 87.48 ns/op 1463.13 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 114.4 ns/op 2236.96 MB/s BenchmarkMemmoveUnalignedSrc/512-4 696474 165.9 ns/op 3085.85 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 386853 300.2 ns/op 3411.53 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 241807 496.6 ns/op 4124.15 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 127996 912.4 ns/op 4489.38 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1462232 81.68 ns/op 195.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1455481 82.61 ns/op 193.68 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1337331 89.06 ns/op 179.66 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1349404 89.32 ns/op 179.12 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1332046 89.99 ns/op 177.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1347751 89.41 ns/op 178.94 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1325312 91.33 ns/op 175.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1346184 89.26 ns/op 179.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1268365 94.22 ns/op 679.25 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1000000 103.9 ns/op 615.70 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1000000 106.2 ns/op 602.75 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1000000 104.1 ns/op 614.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1000000 105.9 ns/op 604.20 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1000000 104.1 ns/op 614.78 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1000000 107.4 ns/op 595.96 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1000000 103.9 ns/op 616.10 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 730219 158.2 ns/op 1617.76 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 574470 202.2 ns/op 1265.95 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 633435 186.5 ns/op 1372.31 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 619260 189.3 ns/op 1352.34 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 621066 186.8 ns/op 1370.39 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 603010 185.1 ns/op 1383.24 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 627262 187.3 ns/op 1366.77 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 632708 185.8 ns/op 1377.63 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 77899 1495 ns/op 2739.11 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 50884 2305 ns/op 1777.22 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 62662 1894 ns/op 2163.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 63265 1883 ns/op 2175.59 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 63847 1955 ns/op 2095.46 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 62187 1914 ns/op 2140.29 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 60807 1895 ns/op 2161.76 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 62913 1890 ns/op 2167.42 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 4868 23860 ns/op 2746.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3150 37042 ns/op 1769.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 3806 30206 ns/op 2169.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 3782 30300 ns/op 2162.91 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 3465 29797 ns/op 2199.44 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 3734 30372 ns/op 2157.77 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 3740 29977 ns/op 2186.23 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 3733 30491 ns/op 2149.38 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1661814 71.28 ns/op 448.96 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1519700 78.03 ns/op 820.25 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1351572 92.51 ns/op 1383.71 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 960570 116.2 ns/op 2203.42 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 704653 164.7 ns/op 3107.94 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 395472 297.0 ns/op 3447.55 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 228634 505.3 ns/op 4052.83 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 132214 911.5 ns/op 4493.46 MB/s BenchmarkMemclr/5-4 10944098 10.92 ns/op 457.68 MB/s BenchmarkMemclr/16-4 10325265 11.39 ns/op 1404.83 MB/s BenchmarkMemclr/64-4 10459552 11.61 ns/op 5512.69 MB/s BenchmarkMemclr/256-4 8981569 13.19 ns/op 19414.15 MB/s BenchmarkMemclr/4096-4 2272323 51.79 ns/op 79094.48 MB/s BenchmarkMemclr/65536-4 53628 2048 ns/op 32000.33 MB/s BenchmarkMemclr/1M-4 2704 40675 ns/op 25779.24 MB/s BenchmarkMemclr/4M-4 631 175181 ns/op 23942.63 MB/s BenchmarkMemclr/8M-4 254 411802 ns/op 20370.49 MB/s BenchmarkMemclr/16M-4 45 2487768 ns/op 6743.88 MB/s BenchmarkMemclr/64M-4 12 9707808 ns/op 6912.87 MB/s BenchmarkMemclrUnaligned/0_5-4 6568531 17.62 ns/op 283.72 MB/s BenchmarkMemclrUnaligned/0_16-4 6017134 19.21 ns/op 832.99 MB/s BenchmarkMemclrUnaligned/0_64-4 6312830 19.07 ns/op 3355.69 MB/s BenchmarkMemclrUnaligned/0_256-4 5743366 20.98 ns/op 12201.46 MB/s BenchmarkMemclrUnaligned/0_4096-4 2080012 57.49 ns/op 71250.81 MB/s BenchmarkMemclrUnaligned/0_65536-4 55286 2009 ns/op 32614.53 MB/s BenchmarkMemclrUnaligned/1_5-4 6822495 17.68 ns/op 282.75 MB/s BenchmarkMemclrUnaligned/1_16-4 6470277 18.61 ns/op 859.54 MB/s BenchmarkMemclrUnaligned/1_64-4 5906412 19.57 ns/op 3271.11 MB/s BenchmarkMemclrUnaligned/1_256-4 5432018 23.55 ns/op 10870.61 MB/s BenchmarkMemclrUnaligned/1_4096-4 1341135 89.15 ns/op 45944.17 MB/s BenchmarkMemclrUnaligned/1_65536-4 52314 2314 ns/op 28325.69 MB/s BenchmarkMemclrUnaligned/4_5-4 6775957 18.41 ns/op 271.57 MB/s BenchmarkMemclrUnaligned/4_16-4 6232038 18.65 ns/op 858.06 MB/s BenchmarkMemclrUnaligned/4_64-4 6102673 19.67 ns/op 3253.04 MB/s BenchmarkMemclrUnaligned/4_256-4 5463439 22.19 ns/op 11535.62 MB/s BenchmarkMemclrUnaligned/4_4096-4 1348887 88.93 ns/op 46058.82 MB/s BenchmarkMemclrUnaligned/4_65536-4 50493 2214 ns/op 29605.54 MB/s BenchmarkMemclrUnaligned/7_5-4 6778587 17.51 ns/op 285.54 MB/s BenchmarkMemclrUnaligned/7_16-4 6507668 18.57 ns/op 861.71 MB/s BenchmarkMemclrUnaligned/7_64-4 6200726 19.36 ns/op 3305.84 MB/s BenchmarkMemclrUnaligned/7_256-4 5397012 22.09 ns/op 11589.91 MB/s BenchmarkMemclrUnaligned/7_4096-4 1339063 89.13 ns/op 45956.03 MB/s BenchmarkMemclrUnaligned/7_65536-4 50560 2142 ns/op 30590.09 MB/s BenchmarkMemclrUnaligned/0_1M-4 2787 43098 ns/op 24330.15 MB/s BenchmarkMemclrUnaligned/0_4M-4 634 170792 ns/op 24557.92 MB/s BenchmarkMemclrUnaligned/0_8M-4 253 645399 ns/op 12997.55 MB/s BenchmarkMemclrUnaligned/0_16M-4 48 2458151 ns/op 6825.14 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 10310069 ns/op 6509.06 MB/s BenchmarkMemclrUnaligned/1_1M-4 2540 43574 ns/op 24064.26 MB/s BenchmarkMemclrUnaligned/1_4M-4 661 176883 ns/op 23712.32 MB/s BenchmarkMemclrUnaligned/1_8M-4 180 575939 ns/op 14565.10 MB/s BenchmarkMemclrUnaligned/1_16M-4 44 2479180 ns/op 6767.24 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9667826 ns/op 6941.46 MB/s BenchmarkMemclrUnaligned/4_1M-4 3002 40870 ns/op 25656.65 MB/s BenchmarkMemclrUnaligned/4_4M-4 610 172579 ns/op 24303.62 MB/s BenchmarkMemclrUnaligned/4_8M-4 193 722545 ns/op 11609.81 MB/s BenchmarkMemclrUnaligned/4_16M-4 45 2537501 ns/op 6611.71 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9612162 ns/op 6981.66 MB/s BenchmarkMemclrUnaligned/7_1M-4 2367 42740 ns/op 24533.89 MB/s BenchmarkMemclrUnaligned/7_4M-4 592 173228 ns/op 24212.69 MB/s BenchmarkMemclrUnaligned/7_8M-4 208 526184 ns/op 15942.34 MB/s BenchmarkMemclrUnaligned/7_16M-4 42 2517826 ns/op 6663.37 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9660612 ns/op 6946.65 MB/s BenchmarkGoMemclr/5-4 13889036 8.362 ns/op 597.98 MB/s BenchmarkGoMemclr/16-4 13164006 9.067 ns/op 1764.58 MB/s BenchmarkGoMemclr/64-4 12530388 9.466 ns/op 6761.33 MB/s BenchmarkGoMemclr/256-4 10454518 11.27 ns/op 22710.45 MB/s BenchmarkMemclrRange/1K_2K-4 69660 1739 ns/op 55122.38 MB/s BenchmarkMemclrRange/2K_8K-4 30979 3834 ns/op 86991.87 MB/s BenchmarkMemclrRange/4K_16K-4 42733 2801 ns/op 115322.14 MB/s BenchmarkMemclrRange/160K_228K-4 2216 57542 ns/op 28898.36 MB/s BenchmarkClearFat7-4 6985947 18.80 ns/op BenchmarkClearFat8-4 6856171 17.27 ns/op BenchmarkClearFat11-4 6077527 18.84 ns/op BenchmarkClearFat12-4 5958086 19.23 ns/op BenchmarkClearFat13-4 6136785 18.84 ns/op BenchmarkClearFat14-4 5920552 19.31 ns/op BenchmarkClearFat15-4 5804245 19.02 ns/op BenchmarkClearFat16-4 6251424 18.42 ns/op BenchmarkClearFat24-4 6164858 18.88 ns/op BenchmarkClearFat32-4 6026304 19.98 ns/op BenchmarkClearFat40-4 5815880 20.12 ns/op BenchmarkClearFat48-4 5543002 21.31 ns/op BenchmarkClearFat56-4 5472302 22.12 ns/op BenchmarkClearFat64-4 5092992 22.91 ns/op BenchmarkClearFat72-4 5153258 23.15 ns/op BenchmarkClearFat128-4 3866769 29.87 ns/op BenchmarkClearFat256-4 2717109 43.09 ns/op BenchmarkClearFat512-4 1468755 82.30 ns/op BenchmarkClearFat1024-4 896466 134.0 ns/op BenchmarkClearFat1032-4 786513 142.8 ns/op BenchmarkClearFat1040-4 806164 140.5 ns/op BenchmarkCopyFat7-4 6695340 19.00 ns/op BenchmarkCopyFat8-4 6734062 17.45 ns/op BenchmarkCopyFat11-4 5969983 19.44 ns/op BenchmarkCopyFat12-4 5888485 19.77 ns/op BenchmarkCopyFat13-4 6035782 19.03 ns/op BenchmarkCopyFat14-4 5964781 19.76 ns/op BenchmarkCopyFat15-4 6078699 19.66 ns/op BenchmarkCopyFat16-4 6472242 18.31 ns/op BenchmarkCopyFat24-4 6037050 19.44 ns/op BenchmarkCopyFat32-4 6055158 19.75 ns/op BenchmarkCopyFat64-4 5299231 22.92 ns/op BenchmarkCopyFat72-4 5045192 24.34 ns/op BenchmarkCopyFat128-4 3689811 31.29 ns/op BenchmarkCopyFat256-4 2567942 46.77 ns/op BenchmarkCopyFat512-4 1364488 88.91 ns/op BenchmarkCopyFat520-4 1336868 91.42 ns/op BenchmarkCopyFat1024-4 820135 148.4 ns/op BenchmarkCopyFat1032-4 805568 149.5 ns/op BenchmarkCopyFat1040-4 781969 147.4 ns/op BenchmarkIssue18740/2byte-4 476 243527 ns/op BenchmarkIssue18740/4byte-4 764 156296 ns/op BenchmarkIssue18740/8byte-4 1064 111615 ns/op BenchmarkMemclrKnownSize1-4 8517264 14.37 ns/op 69.57 MB/s BenchmarkMemclrKnownSize2-4 6015423 20.40 ns/op 98.02 MB/s BenchmarkMemclrKnownSize4-4 3484054 34.20 ns/op 116.97 MB/s BenchmarkMemclrKnownSize8-4 1000000 103.2 ns/op 77.54 MB/s BenchmarkMemclrKnownSize16-4 506150 211.2 ns/op 75.75 MB/s BenchmarkMemclrKnownSize32-4 290068 405.9 ns/op 78.84 MB/s BenchmarkMemclrKnownSize64-4 148551 804.8 ns/op 79.52 MB/s BenchmarkMemclrKnownSize112-4 85154 1380 ns/op 81.17 MB/s BenchmarkMemclrKnownSize128-4 76664 1558 ns/op 82.17 MB/s BenchmarkMemclrKnownSize192-4 51315 2330 ns/op 82.39 MB/s BenchmarkMemclrKnownSize248-4 39735 3064 ns/op 80.95 MB/s BenchmarkMemclrKnownSize256-4 38558 3124 ns/op 81.95 MB/s BenchmarkMemclrKnownSize512-4 19536 6140 ns/op 83.39 MB/s BenchmarkMemclrKnownSize1024-4 9235 12478 ns/op 82.06 MB/s BenchmarkMemclrKnownSize4096-4 2386 49020 ns/op 83.56 MB/s BenchmarkMemclrKnownSize512KiB-4 18 6435404 ns/op 81.47 MB/s BenchmarkReadMetricsLatency-4 10000 7223 p50-ns 7886 p90-ns 21704 p99-ns BenchmarkFinalizer-4 169 699355 ns/op BenchmarkFinalizerRun-4 206714 948.8 ns/op BenchmarkMinFloat-4 1477933 79.12 ns/op BenchmarkMaxFloat-4 1520829 79.08 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7307997 16.21 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3148387 37.57 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2469738 48.44 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2425291 50.29 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1320388 90.07 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 100.5 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2269755 52.95 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1257643 95.07 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1330242 89.74 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2048541 59.06 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2043775 59.41 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1736973 69.61 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1488127 80.96 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1353632 88.89 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6930416 17.34 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6776251 17.09 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6961676 17.22 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6942937 17.39 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6362529 18.61 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5705143 21.13 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6912880 17.47 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6998514 17.13 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6943879 17.17 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6706996 17.45 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6966568 17.27 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6993861 17.11 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6933202 17.42 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6996765 17.11 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6953691 16.98 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6926612 17.23 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7059175 17.12 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6998570 17.12 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6893185 17.38 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6224864 18.92 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6317535 18.91 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6949779 17.53 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6302306 18.78 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6471115 19.01 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6875428 17.24 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6345962 18.97 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6406635 18.78 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6842451 17.29 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6333148 18.79 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6341781 19.01 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6910834 17.57 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6945979 17.37 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6950524 17.06 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6983949 17.10 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6973710 17.02 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7044566 17.08 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6986298 17.38 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6941732 16.98 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7056007 17.10 ns/op BenchmarkNetpollBreak-4 3513 34237 ns/op BenchmarkPinnerPinUnpinBatch-4 969 118790 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 213 542196 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 981 120767 ns/op BenchmarkPinnerPinUnpin-4 1000000 107.6 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 107.0 ns/op BenchmarkPinnerPinUnpinDouble-4 418189 282.1 ns/op BenchmarkPinnerPinUnpinParallel-4 3446922 34.49 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3465014 34.44 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 187459 649.8 ns/op BenchmarkPinnerIsPinnedOnPinned-4 6096362 19.32 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5884490 20.44 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9603016 12.17 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9742057 12.12 ns/op BenchmarkPingPongHog-4 376 339154 ns/op BenchmarkStackGrowth-4 94808 1129 ns/op BenchmarkStackGrowthDeep-4 1099 108263 ns/op BenchmarkCreateGoroutines-4 26042 4493 ns/op BenchmarkCreateGoroutinesParallel-4 32877 3521 ns/op BenchmarkCreateGoroutinesCapture-4 4887 24619 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 36860 4298 ns/op BenchmarkClosureCall-4 20783910 5.794 ns/op BenchmarkWakeupParallelSpinning/0s-4 5890 19820 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5224 23453 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4386 27742 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2938 41136 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2055 59409 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1302 90174 ns/op BenchmarkWakeupParallelSpinning/50µs-4 744 151077 ns/op BenchmarkWakeupParallelSpinning/100µs-4 475 251592 ns/op BenchmarkMatmult-4 5012988 31.03 ns/op BenchmarkFastrand-4 10540110 11.47 ns/op BenchmarkFastrand64-4 10638253 11.42 ns/op BenchmarkFastrandHashiter-4 4459689 26.48 ns/op BenchmarkFastrandn/2-4 5830276 21.98 ns/op BenchmarkFastrandn/3-4 5557327 23.38 ns/op BenchmarkFastrandn/4-4 5877228 22.14 ns/op BenchmarkFastrandn/5-4 6051150 22.32 ns/op BenchmarkIfaceCmp100-4 92680 1278 ns/op BenchmarkIfaceCmpNil100-4 158799 749.6 ns/op BenchmarkEfaceCmpDiff-4 37870 3192 ns/op BenchmarkEfaceCmpDiffIndirect-4 31130 3845 ns/op BenchmarkDefer-4 1000000 101.3 ns/op BenchmarkDefer10-4 752688 166.1 ns/op BenchmarkDeferMany-4 510972 410.8 ns/op BenchmarkPanicRecover-4 546495 210.0 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 550237 209.8 ns/op 90.00 p50-ns 108.0 p90-ns 161.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 450877 276.2 ns/op 90.00 p50-ns 111.0 p90-ns 176.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 2629 46248 ns/op 37436 p50-ns 47339 p90-ns 165024 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 3993192 ns/op 197295 p50-ns 19721593 p90-ns 32892710 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 578468 209.5 ns/op 89.00 p50-ns 103.0 p90-ns 130.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 437814 253.5 ns/op 90.00 p50-ns 105.0 p90-ns 179.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 20 5068758 ns/op 4912621 p50-ns 5325383 p90-ns 6974504 p99-ns BenchmarkGoroutineProfile/large/loaded-4 13 8388629 ns/op 5730220 p50-ns 18881262 p90-ns 24073170 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 524992 238.5 ns/op 89.00 p50-ns 97.00 p90-ns 182.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 406420 300.6 ns/op 88.00 p50-ns 95.00 p90-ns 222.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 856 141654 ns/op 130049 p50-ns 164991 p90-ns 269168 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 138 1411443 ns/op 345447 p50-ns 1770279 p90-ns 18999314 p99-ns BenchmarkProcYield/1-4 3191427 37.11 ns/op BenchmarkProcYield/10-4 676813 179.6 ns/op BenchmarkProcYield/30-4 237188 498.5 ns/op BenchmarkProcYield/100-4 72699 1614 ns/op BenchmarkProcYield/1000-4 7587 15854 ns/op BenchmarkOSYield-4 297382 396.4 ns/op BenchmarkMutexContention-4 1000000 112.5 ns/op BenchmarkMutexHandoff/Solo-4 3600408 33.58 ns/op BenchmarkMutexHandoff/FastPingPong-4 309032 146.9 ns/op BenchmarkMutexHandoff/SlowPingPong-4 5373 9316 ns/op BenchmarkRWMutexUncontended-4 2971971 39.59 ns/op BenchmarkRWMutexWrite100-4 465294 257.4 ns/op BenchmarkRWMutexWrite10-4 85945 1439 ns/op BenchmarkRWMutexWorkWrite100-4 447579 265.4 ns/op BenchmarkRWMutexWorkWrite10-4 75696 1634 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2577 44601 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 930 128440 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1268 92001 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 446 268754 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 640 183450 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 214 557227 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 318 368250 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 103 1142721 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 346430 470.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 310042 400.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 253960 563.9 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 283030 464.2 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 290091 488.5 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 239720 504.9 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 347610 446.7 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 287282 425.8 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 240850 519.7 ns/op BenchmarkMakeSlice/Byte-4 1919539 65.36 ns/op BenchmarkMakeSlice/Int16-4 2132234 59.73 ns/op BenchmarkMakeSlice/Int-4 1579027 87.85 ns/op BenchmarkMakeSlice/Ptr-4 1346536 82.61 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 124.4 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 128.5 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 186.5 ns/op BenchmarkGrowSlice/Byte-4 844968 150.4 ns/op BenchmarkGrowSlice/Int16-4 751123 160.6 ns/op BenchmarkGrowSlice/Int-4 593517 211.0 ns/op BenchmarkGrowSlice/Ptr-4 548330 247.8 ns/op BenchmarkGrowSlice/Struct/24-4 381496 411.8 ns/op BenchmarkGrowSlice/Struct/32-4 234597 544.8 ns/op BenchmarkGrowSlice/Struct/40-4 211911 586.5 ns/op BenchmarkExtendSlice/IntSlice-4 529161 247.8 ns/op BenchmarkExtendSlice/PointerSlice-4 441006 278.2 ns/op BenchmarkExtendSlice/NoGrow-4 904144 141.5 ns/op BenchmarkAppend-4 866138 139.5 ns/op BenchmarkAppendGrowByte-4 5 23832599 ns/op BenchmarkAppendGrowString-4 1 209003677 ns/op BenchmarkAppendSlice/1Bytes-4 1872007 62.72 ns/op BenchmarkAppendSlice/4Bytes-4 1807894 65.30 ns/op BenchmarkAppendSlice/7Bytes-4 1818350 65.35 ns/op BenchmarkAppendSlice/8Bytes-4 1860838 65.83 ns/op BenchmarkAppendSlice/15Bytes-4 1718558 70.67 ns/op BenchmarkAppendSlice/16Bytes-4 1734297 68.48 ns/op BenchmarkAppendSlice/32Bytes-4 1777718 67.25 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 75739 1945 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 18452 5720 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 6288 22628 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1460 101383 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 202 815865 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 49 2445464 ns/op BenchmarkAppendStr/1Bytes-4 2139205 55.83 ns/op BenchmarkAppendStr/4Bytes-4 2137401 56.75 ns/op BenchmarkAppendStr/8Bytes-4 2036473 58.17 ns/op BenchmarkAppendStr/16Bytes-4 1975653 63.68 ns/op BenchmarkAppendStr/32Bytes-4 1993023 59.08 ns/op BenchmarkAppendSpecialCase-4 882156 132.3 ns/op BenchmarkCopy/1Byte-4 1980568 59.25 ns/op 16.88 MB/s BenchmarkCopy/1String-4 2216730 54.52 ns/op 18.34 MB/s BenchmarkCopy/2Byte-4 1905292 61.33 ns/op 32.61 MB/s BenchmarkCopy/2String-4 1898503 61.64 ns/op 32.44 MB/s BenchmarkCopy/4Byte-4 1843724 63.92 ns/op 62.58 MB/s BenchmarkCopy/4String-4 1906850 62.21 ns/op 64.29 MB/s BenchmarkCopy/8Byte-4 1892205 61.37 ns/op 130.37 MB/s BenchmarkCopy/8String-4 1903705 61.03 ns/op 131.09 MB/s BenchmarkCopy/12Byte-4 1781750 65.47 ns/op 183.29 MB/s BenchmarkCopy/12String-4 1802624 65.44 ns/op 183.39 MB/s BenchmarkCopy/16Byte-4 1810490 63.61 ns/op 251.52 MB/s BenchmarkCopy/16String-4 1813018 63.97 ns/op 250.11 MB/s BenchmarkCopy/32Byte-4 1796850 65.44 ns/op 488.99 MB/s BenchmarkCopy/32String-4 1766709 68.17 ns/op 469.40 MB/s BenchmarkCopy/128Byte-4 1348920 87.86 ns/op 1456.88 MB/s BenchmarkCopy/128String-4 1218427 98.07 ns/op 1305.24 MB/s BenchmarkCopy/1024Byte-4 350872 339.1 ns/op 3019.61 MB/s BenchmarkCopy/1024String-4 267835 437.8 ns/op 2339.15 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 29371 4076 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 18345 6187 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 11055 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 13013 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9423 16309 ns/op BenchmarkAppendInPlace/Grow/Byte-4 157280 819.4 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 148351 866.9 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 113700 1055 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 91754 1519 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 82394 1611 ns/op BenchmarkStackCopyPtr-4 1 143927085 ns/op BenchmarkStackCopy-4 1 107972184 ns/op BenchmarkStackCopyNoCache-4 18 5785406 ns/op BenchmarkStackCopyWithStkobj-4 2 61364138 ns/op BenchmarkIssue18138-4 898 128231 ns/op BenchmarkCompareStringEqual-4 11857118 9.932 ns/op BenchmarkCompareStringIdentical-4 20128368 5.803 ns/op BenchmarkCompareStringSameLength-4 12537558 9.435 ns/op BenchmarkCompareStringDifferentLength-4 20725803 5.639 ns/op BenchmarkCompareStringBigUnaligned-4 1368 85295 ns/op 12293.69 MB/s BenchmarkCompareStringBig-4 1351 93751 ns/op 11184.78 MB/s BenchmarkConcatStringAndBytes-4 2494186 46.05 ns/op BenchmarkSliceByteToString/1-4 2251167 53.15 ns/op BenchmarkSliceByteToString/2-4 1000000 104.9 ns/op BenchmarkSliceByteToString/4-4 1000000 102.9 ns/op BenchmarkSliceByteToString/8-4 1000000 105.8 ns/op BenchmarkSliceByteToString/16-4 1000000 107.5 ns/op BenchmarkSliceByteToString/32-4 1000000 117.7 ns/op BenchmarkSliceByteToString/64-4 958987 160.3 ns/op BenchmarkSliceByteToString/128-4 713685 202.5 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2528562 46.72 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 863686 132.3 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 112.8 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3979557 30.29 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1680943 71.54 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1947534 61.68 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 3996289 30.11 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 1685656 70.80 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 1959026 61.32 ns/op BenchmarkRuneIterate/range/ASCII-4 9089836 15.17 ns/op BenchmarkRuneIterate/range/Japanese-4 2171137 53.61 ns/op BenchmarkRuneIterate/range/MixedLength-4 2636731 45.68 ns/op BenchmarkRuneIterate/range1/ASCII-4 8709994 14.43 ns/op BenchmarkRuneIterate/range1/Japanese-4 2252676 53.46 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2616198 45.43 ns/op BenchmarkRuneIterate/range2/ASCII-4 9096175 13.15 ns/op BenchmarkRuneIterate/range2/Japanese-4 2237266 53.75 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2603257 46.48 ns/op BenchmarkArrayEqual-4 19831501 6.077 ns/op BenchmarkFunc/Name-4 2675836 44.39 ns/op BenchmarkFunc/Entry-4 9635337 12.56 ns/op BenchmarkFunc/FileLine-4 2778846 48.03 ns/op PASS ok runtime 147.728s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22281 4703 ns/op BenchmarkHandle/concurrent-4 12474 9378 ns/op PASS ok runtime/cgo 1.397s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 25 4060650 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 26 4563543 ns/op 364.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 524 227364 ns/op 6.053 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 10125962 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11542036 ns/op 837.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 228 533242 ns/op 27.54 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 73077623 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 82539395 ns/op 6044 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 21 5487616 ns/op 407.2 concurrent_launches/op PASS ok runtime/pprof 2.815s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 48 2261910 ns/op BenchmarkStackLeak-4 11439 10619 ns/op PASS ok runtime/race 1.453s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4952996 23.94 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 186372 570.8 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.444s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 25 4282314 ns/op BenchmarkIndex_Large-4 103 1182819 ns/op BenchmarkIndexFunc_Large-4 42 2416248 ns/op BenchmarkCompact/nil-4 7302802 15.77 ns/op BenchmarkCompact/one-4 1860088 63.94 ns/op BenchmarkCompact/sorted-4 1251614 95.01 ns/op BenchmarkCompact/2_items-4 980114 115.5 ns/op BenchmarkCompact/unsorted-4 1267238 96.39 ns/op BenchmarkCompact/many-4 678367 171.5 ns/op BenchmarkCompact_Large/all_dup-4 2128 54772 ns/op BenchmarkCompact_Large/no_dup-4 2403 49077 ns/op BenchmarkCompactFunc/nil-4 3737794 31.97 ns/op BenchmarkCompactFunc/one-4 1404255 81.83 ns/op BenchmarkCompactFunc/sorted-4 1000000 113.3 ns/op BenchmarkCompactFunc/2_items-4 865880 133.1 ns/op BenchmarkCompactFunc/unsorted-4 948529 116.6 ns/op BenchmarkCompactFunc/many-4 588810 196.3 ns/op BenchmarkCompactFunc_Large/all_dup-4 7 16220983 ns/op BenchmarkCompactFunc_Large/no_dup-4 8 13006412 ns/op BenchmarkReplace/naive-fast-4 71246 1654 ns/op BenchmarkReplace/optimized-fast-4 85147 1470 ns/op BenchmarkReplace/naive-slow-4 27012 4428 ns/op BenchmarkReplace/optimized-slow-4 24529 4100 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 101.4 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 115.4 ns/op BenchmarkBinarySearchFloats/Size64-4 921909 129.3 ns/op BenchmarkBinarySearchFloats/Size128-4 749324 152.7 ns/op BenchmarkBinarySearchFloats/Size512-4 662520 176.2 ns/op BenchmarkBinarySearchFloats/Size1024-4 608822 191.4 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 613153 192.4 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 484297 226.5 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 451180 258.0 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 381411 289.9 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 312674 353.5 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 308196 406.3 ns/op BenchmarkSortFuncStruct/Size16-4 13780 8758 ns/op BenchmarkSortFuncStruct/Size32-4 4927 23181 ns/op BenchmarkSortFuncStruct/Size64-4 7312 16207 ns/op BenchmarkSortFuncStruct/Size128-4 4129 29348 ns/op BenchmarkSortFuncStruct/Size512-4 1042 109877 ns/op BenchmarkSortFuncStruct/Size1024-4 542 220562 ns/op PASS ok slices 7.163s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 144571 799.7 ns/op BenchmarkSortInts-4 2 89165886 ns/op BenchmarkSlicesSortInts-4 2 60018900 ns/op BenchmarkSortIsSorted-4 34 3409250 ns/op BenchmarkSlicesIsSorted-4 51 2330537 ns/op BenchmarkSortStrings-4 1 145152229 ns/op BenchmarkSlicesSortStrings-4 2 98574347 ns/op BenchmarkSortStrings_Sorted-4 28 4013110 ns/op BenchmarkSlicesSortStrings_Sorted-4 42 2804694 ns/op BenchmarkSortStructs-4 1 180595097 ns/op BenchmarkSortFuncStructs-4 1 149770028 ns/op BenchmarkSortString1K-4 265 448480 ns/op BenchmarkSortString1K_Slice-4 206 573491 ns/op BenchmarkStableString1K-4 100 1108901 ns/op BenchmarkSortInt1K-4 328 365728 ns/op BenchmarkSortInt1K_Sorted-4 5233 22795 ns/op BenchmarkSortInt1K_Reversed-4 3321 35752 ns/op BenchmarkSortInt1K_Mod8-4 819 145565 ns/op BenchmarkStableInt1K-4 142 849337 ns/op BenchmarkStableInt1K_Slice-4 171 697074 ns/op BenchmarkSortInt64K-4 3 34600997 ns/op BenchmarkSortInt64K_Slice-4 3 45563256 ns/op BenchmarkStableInt64K-4 2 74684676 ns/op BenchmarkSort1e2-4 460 255505 ns/op BenchmarkStable1e2-4 170 711162 ns/op BenchmarkSort1e4-4 2 52700926 ns/op BenchmarkStable1e4-4 1 233785606 ns/op PASS ok sort 8.838s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 879901 136.1 ns/op BenchmarkAtof64Float-4 648561 157.9 ns/op BenchmarkAtof64FloatExp-4 572838 194.0 ns/op BenchmarkAtof64Big-4 431520 268.5 ns/op BenchmarkAtof64RandomBits-4 218026 527.7 ns/op BenchmarkAtof64RandomFloats-4 441908 262.6 ns/op BenchmarkAtof64RandomLongFloats-4 383889 310.0 ns/op BenchmarkAtof32Decimal-4 803478 139.7 ns/op BenchmarkAtof32Float-4 747844 156.7 ns/op BenchmarkAtof32FloatExp-4 564301 198.2 ns/op BenchmarkAtof32Random-4 345990 333.9 ns/op BenchmarkAtof32RandomLong-4 150409 799.9 ns/op BenchmarkParseInt/Pos/7bit-4 1524784 80.78 ns/op BenchmarkParseInt/Pos/26bit-4 646597 179.2 ns/op BenchmarkParseInt/Pos/31bit-4 529083 208.5 ns/op BenchmarkParseInt/Pos/56bit-4 362545 323.7 ns/op BenchmarkParseInt/Pos/63bit-4 354091 339.6 ns/op BenchmarkParseInt/Neg/7bit-4 1493667 80.31 ns/op BenchmarkParseInt/Neg/26bit-4 640120 177.1 ns/op BenchmarkParseInt/Neg/31bit-4 551469 209.2 ns/op BenchmarkParseInt/Neg/56bit-4 366344 316.4 ns/op BenchmarkParseInt/Neg/63bit-4 350416 334.5 ns/op BenchmarkAtoi/Pos/7bit-4 2182650 52.68 ns/op BenchmarkAtoi/Pos/26bit-4 697460 145.3 ns/op BenchmarkAtoi/Pos/31bit-4 724309 156.1 ns/op BenchmarkAtoi/Pos/56bit-4 415593 276.9 ns/op BenchmarkAtoi/Pos/63bit-4 332859 357.0 ns/op BenchmarkAtoi/Neg/7bit-4 2184196 54.22 ns/op BenchmarkAtoi/Neg/26bit-4 790658 144.4 ns/op BenchmarkAtoi/Neg/31bit-4 728679 157.6 ns/op BenchmarkAtoi/Neg/56bit-4 432118 270.5 ns/op BenchmarkAtoi/Neg/63bit-4 332151 350.7 ns/op BenchmarkFormatFloat/Decimal-4 129018 931.4 ns/op BenchmarkFormatFloat/Float-4 117430 1006 ns/op BenchmarkFormatFloat/Exp-4 115586 986.6 ns/op BenchmarkFormatFloat/NegExp-4 120856 1000 ns/op BenchmarkFormatFloat/LongExp-4 98859 1195 ns/op BenchmarkFormatFloat/Big-4 92688 1274 ns/op BenchmarkFormatFloat/BinaryExp-4 244369 491.3 ns/op BenchmarkFormatFloat/32Integer-4 128835 919.4 ns/op BenchmarkFormatFloat/32ExactFraction-4 141112 843.5 ns/op BenchmarkFormatFloat/32Point-4 119035 982.6 ns/op BenchmarkFormatFloat/32Exp-4 125590 940.3 ns/op BenchmarkFormatFloat/32NegExp-4 126708 937.3 ns/op BenchmarkFormatFloat/32Shortest-4 130941 878.2 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 132832 867.0 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 131848 882.1 ns/op BenchmarkFormatFloat/64Fixed1-4 163120 726.1 ns/op BenchmarkFormatFloat/64Fixed2-4 164930 720.2 ns/op BenchmarkFormatFloat/64Fixed3-4 151902 721.8 ns/op BenchmarkFormatFloat/64Fixed4-4 160550 724.4 ns/op BenchmarkFormatFloat/64Fixed12-4 93986 1306 ns/op BenchmarkFormatFloat/64Fixed16-4 110499 1089 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 118917 990.3 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 100268 1166 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2378 50063 ns/op BenchmarkFormatFloat/Slowpath64-4 100543 1199 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 98198 1192 ns/op BenchmarkAppendFloat/Decimal-4 148304 806.1 ns/op BenchmarkAppendFloat/Float-4 126999 925.2 ns/op BenchmarkAppendFloat/Exp-4 140517 849.9 ns/op BenchmarkAppendFloat/NegExp-4 140301 841.3 ns/op BenchmarkAppendFloat/LongExp-4 109796 1073 ns/op BenchmarkAppendFloat/Big-4 101282 1170 ns/op BenchmarkAppendFloat/BinaryExp-4 339690 349.6 ns/op BenchmarkAppendFloat/32Integer-4 146101 812.1 ns/op BenchmarkAppendFloat/32ExactFraction-4 154542 740.6 ns/op BenchmarkAppendFloat/32Point-4 135025 874.6 ns/op BenchmarkAppendFloat/32Exp-4 137373 858.8 ns/op BenchmarkAppendFloat/32NegExp-4 141412 839.5 ns/op BenchmarkAppendFloat/32Shortest-4 174231 681.4 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 151154 788.4 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 152690 783.7 ns/op BenchmarkAppendFloat/64Fixed1-4 191928 604.3 ns/op BenchmarkAppendFloat/64Fixed2-4 191340 610.4 ns/op BenchmarkAppendFloat/64Fixed3-4 191424 605.8 ns/op BenchmarkAppendFloat/64Fixed4-4 195480 602.4 ns/op BenchmarkAppendFloat/64Fixed12-4 106082 1127 ns/op BenchmarkAppendFloat/64Fixed16-4 122023 975.3 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 154419 757.2 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 114723 1027 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2380 49174 ns/op BenchmarkAppendFloat/Slowpath64-4 110283 1075 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 112906 1053 ns/op BenchmarkFormatInt-4 15573 7595 ns/op BenchmarkAppendInt-4 17342 6982 ns/op BenchmarkFormatUint-4 88334 1380 ns/op BenchmarkAppendUint-4 97983 1210 ns/op BenchmarkFormatIntSmall/7-4 3502274 33.79 ns/op BenchmarkFormatIntSmall/42-4 3537308 33.72 ns/op BenchmarkAppendIntSmall-4 1430014 80.52 ns/op BenchmarkAppendUintVarlen/1-4 1508334 81.15 ns/op BenchmarkAppendUintVarlen/12-4 1462652 81.77 ns/op BenchmarkAppendUintVarlen/123-4 1000000 114.3 ns/op BenchmarkAppendUintVarlen/1234-4 981661 115.4 ns/op BenchmarkAppendUintVarlen/12345-4 940484 119.7 ns/op BenchmarkAppendUintVarlen/123456-4 991963 117.9 ns/op BenchmarkAppendUintVarlen/1234567-4 975232 121.2 ns/op BenchmarkAppendUintVarlen/12345678-4 897238 119.8 ns/op BenchmarkAppendUintVarlen/123456789-4 883231 125.0 ns/op BenchmarkAppendUintVarlen/1234567890-4 930495 126.0 ns/op BenchmarkAppendUintVarlen/12345678901-4 871866 129.6 ns/op BenchmarkAppendUintVarlen/123456789012-4 878610 129.1 ns/op BenchmarkAppendUintVarlen/1234567890123-4 877560 132.4 ns/op BenchmarkAppendUintVarlen/12345678901234-4 877185 132.9 ns/op BenchmarkAppendUintVarlen/123456789012345-4 848223 139.8 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 833416 135.9 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 816998 141.3 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 813517 143.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 781390 144.8 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 780290 144.2 ns/op BenchmarkQuote-4 45321 2610 ns/op BenchmarkQuoteRune-4 436717 254.0 ns/op BenchmarkAppendQuote-4 55219 2147 ns/op BenchmarkAppendQuoteRune-4 878338 133.0 ns/op BenchmarkUnquoteEasy-4 1237386 96.58 ns/op BenchmarkUnquoteHard-4 49077 2422 ns/op PASS ok strconv 16.777s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 391327 268.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 142776 862.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 196491 595.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 436224 266.4 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 148636 783.6 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 207363 576.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 306376 394.5 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 86472 1334 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 105199 1168 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1346860 75.13 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23318 5088 ns/op BenchmarkGenericMatch1-4 2324 50557 ns/op BenchmarkGenericMatch2-4 447 261834 ns/op BenchmarkSingleMaxSkipping-4 8076 13727 ns/op 728.50 MB/s BenchmarkSingleLongSuffixFail-4 13993 8475 ns/op 118.23 MB/s BenchmarkSingleMatch-4 286 414399 ns/op 36.20 MB/s BenchmarkByteByteNoMatch-4 68679 1732 ns/op BenchmarkByteByteMatch-4 18543 6453 ns/op BenchmarkByteStringMatch-4 22447 5305 ns/op BenchmarkHTMLEscapeNew-4 72566 1670 ns/op BenchmarkHTMLEscapeOld-4 96794 1240 ns/op BenchmarkByteStringReplacerWriteString-4 1466 80161 ns/op BenchmarkByteReplacerWriteString-4 1568 74367 ns/op BenchmarkByteByteReplaces-4 4764 24508 ns/op BenchmarkByteByteMap-4 14838 8151 ns/op BenchmarkMap/identity/ASCII-4 596202 195.7 ns/op BenchmarkMap/identity/Greek-4 425931 279.7 ns/op BenchmarkMap/change/ASCII-4 50396 2326 ns/op BenchmarkMap/change/Greek-4 32494 3641 ns/op BenchmarkIndexRune-4 2969000 40.63 ns/op BenchmarkIndexRuneLongString-4 2537463 47.54 ns/op BenchmarkIndexRuneFastPath-4 4046840 29.76 ns/op BenchmarkIndex-4 8011435 14.84 ns/op BenchmarkLastIndex-4 4737300 25.04 ns/op BenchmarkIndexByte-4 9272624 12.87 ns/op BenchmarkToUpper/#00-4 5113879 23.20 ns/op BenchmarkToUpper/ONLYUPPER-4 3298747 36.20 ns/op BenchmarkToUpper/abc-4 348055 317.6 ns/op BenchmarkToUpper/AbC123-4 279601 418.8 ns/op BenchmarkToUpper/azAZ09_-4 312271 380.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 71449 1696 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 89959 1319 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38654 3104 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 64017 1855 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 117861 1006 ns/op BenchmarkToLower/#00-4 5148895 23.35 ns/op BenchmarkToLower/abc-4 4448161 26.81 ns/op BenchmarkToLower/AbC123-4 266704 451.9 ns/op BenchmarkToLower/azAZ09_-4 262604 456.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 117622 993.8 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 80180 1470 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40172 2974 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 74874 1590 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 116186 1012 ns/op BenchmarkMapNoChanges-4 807601 143.7 ns/op BenchmarkTrim-4 38794 3111 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3454923 35.15 ns/op BenchmarkToValidUTF8/InvalidASCII-4 190814 552.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 141328 835.8 ns/op BenchmarkEqualFold/Tests-4 57399 2043 ns/op BenchmarkEqualFold/ASCII-4 3424713 34.87 ns/op BenchmarkEqualFold/UnicodePrefix-4 119596 998.4 ns/op BenchmarkEqualFold/UnicodeSuffix-4 125896 948.7 ns/op BenchmarkIndexHard1-4 811 143802 ns/op BenchmarkIndexHard2-4 590 201645 ns/op BenchmarkIndexHard3-4 151 792810 ns/op BenchmarkIndexHard4-4 100 1191952 ns/op BenchmarkLastIndexHard1-4 60 1984214 ns/op BenchmarkLastIndexHard2-4 58 2003311 ns/op BenchmarkLastIndexHard3-4 58 1988723 ns/op BenchmarkCountHard1-4 823 144281 ns/op BenchmarkCountHard2-4 606 199437 ns/op BenchmarkCountHard3-4 151 792101 ns/op BenchmarkIndexTorture-4 7604 15502 ns/op BenchmarkCountTorture-4 7677 15365 ns/op BenchmarkCountTortureOverlapping-4 763 132772 ns/op BenchmarkCountByte/10-4 4032672 29.87 ns/op 334.81 MB/s BenchmarkCountByte/32-4 3921801 31.42 ns/op 1018.40 MB/s BenchmarkCountByte/4096-4 1000000 101.7 ns/op 40263.30 MB/s BenchmarkCountByte/4194304-4 684 163876 ns/op 25594.43 MB/s BenchmarkCountByte/67108864-4 19 6096448 ns/op 11007.86 MB/s BenchmarkFields/ASCII/16-4 279765 424.3 ns/op 37.71 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 23287 5171 ns/op 49.50 MB/s 320 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1508 79005 ns/op 51.84 MB/s 5376 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 76 1395290 ns/op 46.97 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22579330 ns/op 46.44 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 283921 423.9 ns/op 37.74 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 10874 ns/op 23.54 MB/s 352 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 609 196154 ns/op 20.88 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 33 3567684 ns/op 18.37 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 66056294 ns/op 15.87 MB/s 10457392 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 186686 630.5 ns/op 25.38 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18966 6345 ns/op 40.35 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1044 117044 ns/op 35.00 MB/s 20736 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 51 2339826 ns/op 28.01 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 45384344 ns/op 23.10 MB/s 10449184 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 231139 525.2 ns/op 30.46 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14745 8188 ns/op 31.27 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 783 153569 ns/op 26.67 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 38 2914860 ns/op 22.48 MB/s 463109 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 54709169 ns/op 19.17 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 68414231 ns/op BenchmarkSplitSingleByteSeparator-4 30 4099418 ns/op BenchmarkSplitMultiByteSeparator-4 49 2371164 ns/op BenchmarkSplitNSingleByteSeparator-4 308073 398.9 ns/op BenchmarkSplitNMultiByteSeparator-4 261278 479.5 ns/op BenchmarkRepeat/5x0-4 4314595 27.43 ns/op BenchmarkRepeat/5x1-4 4465933 27.02 ns/op BenchmarkRepeat/5x2-4 231650 499.7 ns/op BenchmarkRepeat/5x6-4 146530 842.3 ns/op BenchmarkRepeat/10x0-4 4353140 27.74 ns/op BenchmarkRepeat/10x1-4 4420636 27.18 ns/op BenchmarkRepeat/10x2-4 241190 497.7 ns/op BenchmarkRepeat/10x6-4 139423 837.4 ns/op BenchmarkRepeatLarge/256/1-4 70873 1702 ns/op 150.45 MB/s BenchmarkRepeatLarge/256/16-4 111459 1087 ns/op 235.59 MB/s BenchmarkRepeatLarge/512/1-4 54628 2151 ns/op 238.07 MB/s BenchmarkRepeatLarge/512/16-4 81489 1497 ns/op 342.03 MB/s BenchmarkRepeatLarge/1024/1-4 42567 2849 ns/op 359.47 MB/s BenchmarkRepeatLarge/1024/16-4 54969 2185 ns/op 468.72 MB/s BenchmarkRepeatLarge/2048/1-4 29910 4028 ns/op 508.50 MB/s BenchmarkRepeatLarge/2048/16-4 35484 3363 ns/op 608.98 MB/s BenchmarkRepeatLarge/4096/1-4 19146 6262 ns/op 654.10 MB/s BenchmarkRepeatLarge/4096/16-4 21091 5749 ns/op 712.43 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10949 ns/op 748.20 MB/s BenchmarkRepeatLarge/8192/16-4 10000 10311 ns/op 794.46 MB/s BenchmarkRepeatLarge/8192/4097-4 5411578 22.19 ns/op 184673.01 MB/s BenchmarkRepeatLarge/16384/1-4 6154 19691 ns/op 832.07 MB/s BenchmarkRepeatLarge/16384/16-4 6645 19223 ns/op 852.30 MB/s BenchmarkRepeatLarge/16384/4097-4 7473 15079 ns/op 815.11 MB/s BenchmarkRepeatLarge/32768/1-4 3025 37057 ns/op 884.26 MB/s BenchmarkRepeatLarge/32768/16-4 3411 35897 ns/op 912.84 MB/s BenchmarkRepeatLarge/32768/4097-4 3829 32512 ns/op 882.12 MB/s BenchmarkRepeatLarge/65536/1-4 1708 69546 ns/op 942.34 MB/s BenchmarkRepeatLarge/65536/16-4 1593 70192 ns/op 933.67 MB/s BenchmarkRepeatLarge/65536/4097-4 1687 65703 ns/op 935.35 MB/s BenchmarkRepeatLarge/131072/1-4 445 270082 ns/op 485.30 MB/s BenchmarkRepeatLarge/131072/16-4 448 306600 ns/op 427.50 MB/s BenchmarkRepeatLarge/131072/4097-4 460 287494 ns/op 441.77 MB/s BenchmarkRepeatLarge/262144/1-4 230 518038 ns/op 506.03 MB/s BenchmarkRepeatLarge/262144/16-4 230 550710 ns/op 476.01 MB/s BenchmarkRepeatLarge/262144/4097-4 228 525305 ns/op 491.35 MB/s BenchmarkRepeatLarge/524288/1-4 100 1024970 ns/op 511.52 MB/s BenchmarkRepeatLarge/524288/16-4 100 1033583 ns/op 507.25 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1030510 ns/op 504.91 MB/s BenchmarkRepeatLarge/1048576/1-4 62 2045570 ns/op 512.61 MB/s BenchmarkRepeatLarge/1048576/16-4 58 2061734 ns/op 508.59 MB/s BenchmarkRepeatLarge/1048576/4097-4 58 2058170 ns/op 507.60 MB/s BenchmarkRepeatLarge/2097152/1-4 28 4033739 ns/op 519.90 MB/s BenchmarkRepeatLarge/2097152/16-4 30 4059772 ns/op 516.57 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 4190388 ns/op 499.61 MB/s BenchmarkRepeatLarge/4194304/1-4 14 8231102 ns/op 509.57 MB/s BenchmarkRepeatLarge/4194304/16-4 14 8000639 ns/op 524.25 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7985225 ns/op 524.87 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15825491 ns/op 530.07 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15919944 ns/op 526.92 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15823078 ns/op 530.02 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30703770 ns/op 546.42 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30837311 ns/op 544.06 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 31098731 ns/op 539.48 MB/s BenchmarkRepeatLarge/33554432/1-4 2 61340116 ns/op 547.02 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60479932 ns/op 554.80 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 61875675 ns/op 542.29 MB/s BenchmarkRepeatLarge/67108864/1-4 1 121652261 ns/op 551.65 MB/s BenchmarkRepeatLarge/67108864/16-4 1 120623781 ns/op 556.35 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 121285245 ns/op 553.31 MB/s BenchmarkRepeatLarge/134217728/1-4 1 268508954 ns/op 499.86 MB/s BenchmarkRepeatLarge/134217728/16-4 1 241834962 ns/op 555.00 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 243424422 ns/op 551.37 MB/s BenchmarkRepeatLarge/268435456/1-4 1 531592428 ns/op 504.96 MB/s BenchmarkRepeatLarge/268435456/16-4 1 483222077 ns/op 555.51 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 486641569 ns/op 551.61 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1065451330 ns/op 503.89 MB/s BenchmarkRepeatLarge/536870912/16-4 1 973324718 ns/op 551.58 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 981864877 ns/op 546.79 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2140253094 ns/op 501.69 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1935678223 ns/op 554.71 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1963984184 ns/op 546.72 MB/s BenchmarkRepeatSpaces-4 3873583 30.80 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2228596 53.59 ns/op BenchmarkIndexAnyASCII/1:2-4 2218381 53.43 ns/op BenchmarkIndexAnyASCII/1:4-4 2243076 53.80 ns/op BenchmarkIndexAnyASCII/1:8-4 2243905 53.75 ns/op BenchmarkIndexAnyASCII/1:16-4 2285091 52.79 ns/op BenchmarkIndexAnyASCII/1:32-4 2199784 54.09 ns/op BenchmarkIndexAnyASCII/1:64-4 2148724 55.90 ns/op BenchmarkIndexAnyASCII/16:1-4 2204238 54.11 ns/op BenchmarkIndexAnyASCII/16:2-4 782013 148.0 ns/op BenchmarkIndexAnyASCII/16:4-4 790167 151.4 ns/op BenchmarkIndexAnyASCII/16:8-4 765840 155.9 ns/op BenchmarkIndexAnyASCII/16:16-4 670659 170.8 ns/op BenchmarkIndexAnyASCII/16:32-4 596198 195.0 ns/op BenchmarkIndexAnyASCII/16:64-4 464088 240.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1977504 60.53 ns/op BenchmarkIndexAnyASCII/256:2-4 71988 1621 ns/op BenchmarkIndexAnyASCII/256:4-4 71846 1624 ns/op BenchmarkIndexAnyASCII/256:8-4 69490 1650 ns/op BenchmarkIndexAnyASCII/256:16-4 71511 1636 ns/op BenchmarkIndexAnyASCII/256:32-4 69130 1679 ns/op BenchmarkIndexAnyASCII/256:64-4 67518 1718 ns/op BenchmarkIndexAnyUTF8/1:1-4 2554587 46.92 ns/op BenchmarkIndexAnyUTF8/1:2-4 2305197 52.42 ns/op BenchmarkIndexAnyUTF8/1:4-4 2291708 52.16 ns/op BenchmarkIndexAnyUTF8/1:8-4 2320038 51.88 ns/op BenchmarkIndexAnyUTF8/1:16-4 2317563 52.59 ns/op BenchmarkIndexAnyUTF8/1:32-4 2214151 53.47 ns/op BenchmarkIndexAnyUTF8/1:64-4 2171905 54.93 ns/op BenchmarkIndexAnyUTF8/16:1-4 1899463 63.39 ns/op BenchmarkIndexAnyUTF8/16:2-4 289304 407.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 295840 407.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 289047 405.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 282668 417.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 270654 433.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 260677 441.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 343861 349.2 ns/op BenchmarkIndexAnyUTF8/256:2-4 20730 5750 ns/op BenchmarkIndexAnyUTF8/256:4-4 20857 5746 ns/op BenchmarkIndexAnyUTF8/256:8-4 20544 5813 ns/op BenchmarkIndexAnyUTF8/256:16-4 19963 6013 ns/op BenchmarkIndexAnyUTF8/256:32-4 19006 6261 ns/op BenchmarkIndexAnyUTF8/256:64-4 18622 6397 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2258696 52.39 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2286412 52.77 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2266497 53.32 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2278843 52.80 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2315883 52.15 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2194966 55.33 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2154644 55.48 ns/op BenchmarkLastIndexAnyASCII/16:1-4 781158 146.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 763338 148.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 759924 151.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 742813 160.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 700614 165.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 609853 194.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 451144 239.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 72018 1648 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73110 1679 ns/op BenchmarkLastIndexAnyASCII/256:4-4 71074 1656 ns/op BenchmarkLastIndexAnyASCII/256:8-4 70222 1731 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72522 1653 ns/op BenchmarkLastIndexAnyASCII/256:32-4 69907 1708 ns/op BenchmarkLastIndexAnyASCII/256:64-4 67488 1773 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2252050 52.14 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2198892 52.40 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2254189 53.04 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2256207 52.49 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2318545 52.25 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2204329 54.25 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2167580 55.57 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 369711 317.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 180979 672.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 176127 674.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 175993 671.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 172898 687.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 157598 728.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 163178 734.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27418 4493 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 10176 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 10066 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 10154 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10406 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 11220 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 11233 ns/op BenchmarkTrimASCII/1:1-4 3938588 30.31 ns/op BenchmarkTrimASCII/1:2-4 2743897 44.48 ns/op BenchmarkTrimASCII/1:4-4 2553056 48.39 ns/op BenchmarkTrimASCII/1:8-4 2145246 56.84 ns/op BenchmarkTrimASCII/1:16-4 1832426 67.11 ns/op BenchmarkTrimASCII/16:1-4 3239817 36.70 ns/op BenchmarkTrimASCII/16:2-4 813438 146.6 ns/op BenchmarkTrimASCII/16:4-4 803115 149.2 ns/op BenchmarkTrimASCII/16:8-4 759453 155.9 ns/op BenchmarkTrimASCII/16:16-4 686330 165.0 ns/op BenchmarkTrimASCII/256:1-4 785114 147.1 ns/op BenchmarkTrimASCII/256:2-4 74365 1626 ns/op BenchmarkTrimASCII/256:4-4 73448 1630 ns/op BenchmarkTrimASCII/256:8-4 73476 1637 ns/op BenchmarkTrimASCII/256:16-4 73503 1643 ns/op BenchmarkTrimASCII/4096:1-4 74956 1600 ns/op BenchmarkTrimASCII/4096:2-4 4581 25937 ns/op BenchmarkTrimASCII/4096:4-4 4508 26250 ns/op BenchmarkTrimASCII/4096:8-4 4466 26228 ns/op BenchmarkTrimASCII/4096:16-4 4516 26114 ns/op BenchmarkTrimByte-4 4109888 28.73 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13507 8887 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13418 8962 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1116 107078 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2259 51791 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4479 26200 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7105 15796 ns/op BenchmarkJoin/0-4 5318641 22.14 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4191907 28.58 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 215532 551.1 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 154964 768.2 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 114465 1047 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 95798 1258 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 79719 1479 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 68343 1751 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3221043 36.82 ns/op BenchmarkTrimSpace/ASCII-4 1777430 67.95 ns/op BenchmarkTrimSpace/SomeNonASCII-4 143964 816.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 76914 1536 ns/op BenchmarkReplaceAll-4 151794 802.8 ns/op 16 B/op 1 allocs/op PASS ok strings 56.625s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 36664 3097 ns/op BenchmarkCond2-4 16210 7091 ns/op BenchmarkCond4-4 7940 13614 ns/op BenchmarkCond8-4 3478 33693 ns/op BenchmarkCond16-4 1328 89916 ns/op BenchmarkCond32-4 622 175541 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 419768 270.1 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 203635 492.0 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 532237 267.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 485712 273.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 295598 390.5 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 553788 206.8 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 75892 1683 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 63379 2060 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 64074 2204 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 38001 3453 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 398776 350.8 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 140425 852.8 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 479712 236.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 117602 1025 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 460824 247.9 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 140574 855.9 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2536968 52.61 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 34647 3468 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 91416 1230 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 120656 950.8 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3499 28815 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 279 464391 ns/op BenchmarkRange/*sync.Map-4 1198 96900 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 89113 1317 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 220054 574.6 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 51346 2182 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 137304 733.6 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 233452 481.8 ns/op BenchmarkAdversarialDelete/*sync.Map-4 165686 855.2 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 59610 1990 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 156792 761.0 ns/op BenchmarkDeleteCollision/*sync.Map-4 560418 230.0 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 42320 2814 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 115093 1021 ns/op BenchmarkSwapCollision/*sync.Map-4 50109 2366 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 363 331804 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 86251 1412 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 327436 355.0 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 17209 6832 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 50560 2345 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 16459 7250 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 201007 613.4 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 77196 1471 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 137972 836.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2008165 60.74 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 132672 923.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2277800 55.41 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 464734 251.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 121938 975.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 502257 234.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 75610 1594 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 337905 382.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 486720 273.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 91501 1308 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 553518 255.6 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 109132 1637 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 88623 1348 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 135042 883.9 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 43848 2646 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 200654 614.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 438098 256.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 94291 1217 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 519100 235.2 ns/op BenchmarkClear/*sync_test.DeepCopyMap-4 31702 3737 ns/op BenchmarkClear/*sync_test.RWMutexMap-4 67281 1738 ns/op BenchmarkClear/*sync.Map-4 23692 5113 ns/op BenchmarkUncontendedSemaphore-4 3441702 35.00 ns/op BenchmarkContendedSemaphore-4 2475058 46.81 ns/op BenchmarkMutexUncontended-4 954410 165.2 ns/op BenchmarkMutex-4 87500 1257 ns/op BenchmarkMutexSlack-4 92695 1287 ns/op BenchmarkMutexWork-4 79060 1520 ns/op BenchmarkMutexWorkSlack-4 78632 1436 ns/op BenchmarkMutexNoSpin-4 45092 2309 ns/op BenchmarkMutexSpin-4 58608 2362 ns/op BenchmarkOnce-4 484046 232.6 ns/op BenchmarkOnceFunc/v=Once-4 985785 114.9 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 831014 138.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 856314 128.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1000000 120.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 850118 141.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 866343 140.9 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 5993552 17.26 ns/op BenchmarkSemaSyntNonblock-4 1000000 102.7 ns/op BenchmarkSemaSyntBlock-4 1000000 139.9 ns/op BenchmarkSemaWorkNonblock-4 779348 143.5 ns/op BenchmarkSemaWorkBlock-4 786746 179.2 ns/op BenchmarkRWMutexUncontended-4 450073 264.5 ns/op BenchmarkRWMutexWrite100-4 218644 502.9 ns/op BenchmarkRWMutexWrite10-4 165520 731.1 ns/op BenchmarkRWMutexWorkWrite100-4 215262 568.7 ns/op BenchmarkRWMutexWorkWrite10-4 132919 874.4 ns/op BenchmarkWaitGroupUncontended-4 756321 146.5 ns/op BenchmarkWaitGroupAddDone-4 256791 461.8 ns/op BenchmarkWaitGroupAddDoneWork-4 262639 387.3 ns/op BenchmarkWaitGroupWait-4 4513226 26.32 ns/op BenchmarkWaitGroupWaitWork-4 3076999 38.45 ns/op BenchmarkWaitGroupActuallyWait-4 37896 3238 ns/op 32 B/op 2 allocs/op PASS ok sync 18.451s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 406918 272.7 ns/op PASS ok sync/atomic 1.200s PASS ok syscall 1.080s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 129308 927.1 ns/op 0 B/op 0 allocs/op PASS ok testing 1.158s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7870 14503 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11311 10522 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 99 1190581 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 121 989117 ns/op 917 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 145566849 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 147343306 ns/op 18285056 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1710 63441 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2113 53925 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5836272 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 19 5319639 ns/op 20796 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 666456267 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 652526226 ns/op 47012848 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 219 533012 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 247 484841 ns/op 159 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 57857818 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 55302112 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6379910675 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 6096569655 ns/op 334041984 B/op 100088 allocs/op BenchmarkPyramid/10-4 2629 42739 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 39 3017140 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 303696405 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 2588 45221 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 274 431445 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4271518 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 8114 13792 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.458s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 77188446 ns/op BenchmarkVariableString-4 114362 1037 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2083 52655 ns/op 2503 B/op 39 allocs/op PASS ok text/template/parse 1.578s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc1000-4 33 3488954 ns/op BenchmarkAfter-4 103712 1227 ns/op BenchmarkStop/impl=chan-4 162765 673.3 ns/op BenchmarkStop/impl=func-4 205104 625.5 ns/op BenchmarkSimultaneousAfterFunc1000-4 28 3679388 ns/op BenchmarkStartStop1000-4 286 637984 ns/op BenchmarkReset/impl=chan-4 1758133 68.20 ns/op BenchmarkReset/impl=func-4 1911580 63.13 ns/op BenchmarkSleep1000-4 32 4077785 ns/op BenchmarkParallelTimerLatency-4 52 179508 avg-late-ns 335384 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 97899 avg-late-ns 254110 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 85718 avg-late-ns 190018 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 73542 avg-late-ns 211199 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 59489 avg-late-ns 262753 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 92884 avg-late-ns 303707 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 109364 avg-late-ns 532371 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 107755 avg-late-ns 491461 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 116278 avg-late-ns 523108 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 119275 avg-late-ns 908058 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 836598 avg-late-ns 8313732 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 98818 avg-late-ns 247008 max-late-ns BenchmarkAdjustTimers10000-4 24 6427908 ns/op BenchmarkTicker-4 502555 217.0 ns/op BenchmarkTickerReset-4 1589014 89.65 ns/op BenchmarkTickerResetNaive-4 138740 723.4 ns/op BenchmarkNow-4 1000000 117.0 ns/op BenchmarkNowUnixNano-4 919851 126.3 ns/op BenchmarkNowUnixMilli-4 946720 127.2 ns/op BenchmarkNowUnixMicro-4 923708 127.4 ns/op BenchmarkFormat-4 58722 2019 ns/op BenchmarkFormatRFC3339-4 83341 1424 ns/op BenchmarkFormatRFC3339Nano-4 80296 1451 ns/op BenchmarkFormatNow-4 81322 1479 ns/op BenchmarkMarshalJSON-4 111816 1086 ns/op BenchmarkMarshalText-4 113994 1050 ns/op BenchmarkMarshalBinary-4 267573 444.2 ns/op BenchmarkParse-4 138894 826.5 ns/op BenchmarkParseRFC3339UTC-4 345091 340.6 ns/op BenchmarkParseRFC3339UTCBytes-4 222271 527.5 ns/op BenchmarkParseRFC3339TZ-4 104565 1118 ns/op BenchmarkParseRFC3339TZBytes-4 83979 1426 ns/op BenchmarkParseDuration-4 528360 225.7 ns/op BenchmarkHour-4 720535 168.8 ns/op BenchmarkSecond-4 689246 167.9 ns/op BenchmarkDate-4 582777 193.3 ns/op BenchmarkYear-4 586412 186.3 ns/op BenchmarkYearDay-4 597056 190.4 ns/op BenchmarkMonth-4 617779 189.5 ns/op BenchmarkDay-4 613953 193.1 ns/op BenchmarkISOWeek-4 597518 198.2 ns/op BenchmarkGoString-4 76172 1605 ns/op BenchmarkDateFunc-4 1557948 76.81 ns/op BenchmarkUnmarshalText-4 95727 1246 ns/op PASS ok time 16.720s goos: freebsd goarch: amd64 pkg: unicode cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkToUpper-4 594157 183.3 ns/op BenchmarkToLower-4 522637 208.8 ns/op BenchmarkSimpleFold/Upper-4 395859 301.3 ns/op BenchmarkSimpleFold/Lower-4 394022 297.6 ns/op BenchmarkSimpleFold/Fold-4 719438 164.5 ns/op BenchmarkSimpleFold/NoFold-4 410858 293.1 ns/op PASS ok unicode 1.761s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 638626 179.7 ns/op BenchmarkDecodeValidJapaneseChars-4 706730 150.7 ns/op BenchmarkDecodeRune-4 1661388 68.60 ns/op BenchmarkEncodeValidASCII-4 529147 206.6 ns/op BenchmarkEncodeValidJapaneseChars-4 785715 142.5 ns/op BenchmarkAppendRuneValidASCII-4 1567028 76.26 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2487092 47.85 ns/op BenchmarkEncodeRune-4 1766392 68.40 ns/op PASS ok unicode/utf16 2.279s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 2356518 50.59 ns/op BenchmarkRuneCountTenJapaneseChars-4 1354143 87.19 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 7508185 15.49 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 1895751 62.62 ns/op BenchmarkValidTenASCIIChars-4 1990177 59.75 ns/op BenchmarkValid100KASCIIChars-4 87 1269942 ns/op BenchmarkValidTenJapaneseChars-4 302288 387.1 ns/op BenchmarkValidLongMostlyASCII-4 82 1393906 ns/op BenchmarkValidLongJapanese-4 49 2277882 ns/op BenchmarkValidStringTenASCIIChars-4 4660866 25.43 ns/op BenchmarkValidString100KASCIIChars-4 9451 12133 ns/op BenchmarkValidStringTenJapaneseChars-4 468612 247.2 ns/op BenchmarkValidStringLongMostlyASCII-4 1221 98682 ns/op BenchmarkValidStringLongJapanese-4 160 740162 ns/op BenchmarkEncodeASCIIRune-4 9707163 11.63 ns/op BenchmarkEncodeSpanishRune-4 3058904 39.83 ns/op BenchmarkEncodeJapaneseRune-4 2589946 46.46 ns/op BenchmarkEncodeMaxRune-4 2243240 52.41 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 2509092 46.19 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 2610964 45.47 ns/op BenchmarkEncodeInvalidRuneNegative-4 2533448 46.49 ns/op BenchmarkAppendASCIIRune-4 9873693 11.52 ns/op BenchmarkAppendSpanishRune-4 3389168 33.69 ns/op BenchmarkAppendJapaneseRune-4 2803423 43.08 ns/op BenchmarkAppendMaxRune-4 2468306 47.30 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 2902558 41.30 ns/op BenchmarkAppendInvalidRuneSurrogate-4 2924916 40.32 ns/op BenchmarkAppendInvalidRuneNegative-4 2951864 40.70 ns/op BenchmarkDecodeASCIIRune-4 2982721 40.41 ns/op BenchmarkDecodeJapaneseRune-4 2353677 51.00 ns/op BenchmarkFullRune/ASCII-4 3431620 34.38 ns/op BenchmarkFullRune/Incomplete-4 1587016 75.56 ns/op BenchmarkFullRune/Japanese-4 3598123 33.21 ns/op PASS ok unicode/utf8 6.242s goos: freebsd goarch: amd64 pkg: unique cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMake-4 397020 271.6 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 316214 351.3 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 169218 909.7 ns/op 0 B/op 0 allocs/op PASS ok unique 9.239s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 79218301471 ns/op PASS ok cmd/api 80.393s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 477753 239.5 ns/op BenchmarkCgoCall/one-pointer-4 377277 297.1 ns/op BenchmarkCgoCall/string-pointer-escape-4 300771 373.5 ns/op BenchmarkCgoCall/string-pointer-noescape-4 427723 271.7 ns/op BenchmarkCgoCall/eight-pointers-4 196844 583.4 ns/op BenchmarkCgoCall/eight-pointers-nil-4 397587 299.3 ns/op BenchmarkCgoCall/eight-pointers-array-4 29599 4487 ns/op BenchmarkCgoCall/eight-pointers-slice-4 43334 2754 ns/op BenchmarkGoString-4 1000000 109.3 ns/op BenchmarkCGoCallback-4 49999 2295 ns/op BenchmarkCGoInCThread-4 285450 384.6 ns/op PASS ok cmd/cgo/internal/test 2.512s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 896416 133.3 ns/op BenchmarkEqArrayOfStrings64-4 111823 1044 ns/op BenchmarkEqArrayOfStrings1024-4 7389 15151 ns/op BenchmarkEqArrayOfFloats5-4 980631 112.5 ns/op BenchmarkEqArrayOfFloats64-4 128988 928.0 ns/op BenchmarkEqArrayOfFloats1024-4 8372 13548 ns/op BenchmarkEqArrayOfStructsEq-4 2490 47180 ns/op BenchmarkEqArrayOfStructsNotEq-4 4108 28614 ns/op BenchmarkEqStruct-4 18168741 6.598 ns/op PASS ok cmd/compile/internal/reflectdata 2.249s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 64028 ns/op BenchmarkInvertLessThanNoov-4 14180178 8.300 ns/op BenchmarkCopyElim1-4 882 121680 ns/op BenchmarkCopyElim10-4 852 133513 ns/op BenchmarkCopyElim100-4 430 311274 ns/op BenchmarkCopyElim1000-4 67 1664866 ns/op BenchmarkCopyElim10000-4 4 30278343 ns/op BenchmarkCopyElim100000-4 1 546049746 ns/op BenchmarkDeadCode/1-4 724 145055 ns/op BenchmarkDeadCode/10-4 692 174900 ns/op BenchmarkDeadCode/100-4 319 378974 ns/op BenchmarkDeadCode/1000-4 48 2457636 ns/op BenchmarkDeadCode/10000-4 4 30952117 ns/op BenchmarkDeadCode/100000-4 1 349026439 ns/op BenchmarkDeadCode/200000-4 1 782942396 ns/op BenchmarkDominatorsLinear-4 14 9885294 ns/op 1.01 MB/s BenchmarkDominatorsFwdBack-4 8 13934868 ns/op 0.72 MB/s BenchmarkDominatorsManyPred-4 9 13337644 ns/op 0.75 MB/s BenchmarkDominatorsMaxPred-4 9 14030544 ns/op 0.71 MB/s BenchmarkDominatorsMaxPredVal-4 9 13345818 ns/op 0.75 MB/s BenchmarkFuse/1-4 685 195698 ns/op BenchmarkFuse/10-4 528 209218 ns/op BenchmarkFuse/100-4 184 673481 ns/op BenchmarkFuse/1000-4 20 5852519 ns/op BenchmarkFuse/10000-4 2 73341972 ns/op BenchmarkNilCheckDeep1-4 10000 10375 ns/op 0.10 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4680 24890 ns/op 0.40 MB/s 232 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 702 170662 ns/op 0.59 MB/s 1330 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 66 1650307 ns/op 0.61 MB/s 8759 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 20286783 ns/op 0.49 MB/s 175292 B/op 7 allocs/op BenchmarkDSEPass-4 32 3658560 ns/op 65792 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 127269670 ns/op 4265024 B/op 108645 allocs/op BenchmarkCSEPass-4 8 13398017 ns/op 147763 B/op 6 allocs/op BenchmarkCSEPassBlock-4 1 143325477 ns/op 3764984 B/op 52610 allocs/op BenchmarkDeadcodePass-4 196 583012 ns/op 88613 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 138309440 ns/op 4019872 B/op 44677 allocs/op BenchmarkMultiPass-4 81 1406886 ns/op 234458 B/op 7 allocs/op BenchmarkMultiPassBlock-4 1 272946662 ns/op 9327920 B/op 105117 allocs/op BenchmarkCondRewrite/SoloJump-4 3590970 33.40 ns/op BenchmarkCondRewrite/CombJump-4 3071659 39.31 ns/op PASS ok cmd/compile/internal/ssa 15.173s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9985 11120 ns/op BenchmarkExtShift-4 19381 6106 ns/op BenchmarkModify-4 9558 11559 ns/op BenchmarkMullImm-4 19489 6007 ns/op BenchmarkConstModify-4 9861 11958 ns/op BenchmarkBitSet-4 21340 5627 ns/op BenchmarkBitClear-4 21596 5563 ns/op BenchmarkBitToggle-4 21634 5607 ns/op BenchmarkBitSetConst-4 162062 735.8 ns/op BenchmarkBitClearConst-4 166832 720.5 ns/op BenchmarkBitToggleConst-4 160035 734.9 ns/op BenchmarkDivconstI64-4 9685498 11.55 ns/op BenchmarkModconstI64-4 8558670 13.90 ns/op BenchmarkDivisiblePow2constI64-4 9004010 12.38 ns/op BenchmarkDivisibleconstI64-4 9876219 11.30 ns/op BenchmarkDivisibleWDivconstI64-4 7527883 16.05 ns/op BenchmarkDivconstU64/3-4 9376976 11.45 ns/op BenchmarkDivconstU64/5-4 8588331 13.10 ns/op BenchmarkDivconstU64/37-4 9239000 11.37 ns/op BenchmarkDivconstU64/1234567-4 9455647 11.27 ns/op BenchmarkModconstU64-4 9321063 12.00 ns/op BenchmarkDivisibleconstU64-4 9719312 11.07 ns/op BenchmarkDivisibleWDivconstU64-4 6941235 17.39 ns/op BenchmarkDivconstI32-4 9469898 11.24 ns/op BenchmarkModconstI32-4 8859716 13.56 ns/op BenchmarkDivisiblePow2constI32-4 9765435 10.90 ns/op BenchmarkDivisibleconstI32-4 9913207 11.23 ns/op BenchmarkDivisibleWDivconstI32-4 7290536 16.29 ns/op BenchmarkDivconstU32-4 9621864 11.69 ns/op BenchmarkModconstU32-4 9716394 11.37 ns/op BenchmarkDivisibleconstU32-4 9710878 11.32 ns/op BenchmarkDivisibleWDivconstU32-4 7266292 16.45 ns/op BenchmarkDivconstI16-4 8342241 13.42 ns/op BenchmarkModconstI16-4 10040067 11.03 ns/op BenchmarkDivisiblePow2constI16-4 9994033 10.78 ns/op BenchmarkDivisibleconstI16-4 9548716 10.98 ns/op BenchmarkDivisibleWDivconstI16-4 7437272 15.99 ns/op BenchmarkDivconstU16-4 9410174 11.01 ns/op BenchmarkModconstU16-4 9590336 10.99 ns/op BenchmarkDivisibleconstU16-4 9831656 10.77 ns/op BenchmarkDivisibleWDivconstU16-4 7479500 16.16 ns/op BenchmarkDivconstI8-4 9499650 11.05 ns/op BenchmarkModconstI8-4 8581065 13.23 ns/op BenchmarkDivisiblePow2constI8-4 9932200 10.88 ns/op BenchmarkDivisibleconstI8-4 9804130 10.99 ns/op BenchmarkDivisibleWDivconstI8-4 7394140 15.97 ns/op BenchmarkDivconstU8-4 9836642 10.49 ns/op BenchmarkModconstU8-4 9551383 11.24 ns/op BenchmarkDivisibleconstU8-4 9964320 10.83 ns/op BenchmarkDivisibleWDivconstU8-4 7562059 16.00 ns/op BenchmarkMul2-4 167484 748.8 ns/op BenchmarkMulNeg2-4 164926 752.2 ns/op BenchmarkEfaceInteger-4 3901513 27.99 ns/op BenchmarkTypeAssert-4 15378270 7.283 ns/op BenchmarkDiv64UnsignedSmall-4 7238019 15.90 ns/op BenchmarkDiv64Small-4 6307777 18.30 ns/op BenchmarkDiv64SmallNegDivisor-4 6179328 18.72 ns/op BenchmarkDiv64SmallNegDividend-4 6154731 17.63 ns/op BenchmarkDiv64SmallNegBoth-4 6290440 17.77 ns/op BenchmarkDiv64Unsigned-4 7104336 16.34 ns/op BenchmarkDiv64-4 6148778 18.09 ns/op BenchmarkDiv64NegDivisor-4 6384842 18.09 ns/op BenchmarkDiv64NegDividend-4 6250218 18.17 ns/op BenchmarkDiv64NegBoth-4 6318740 18.07 ns/op BenchmarkMod64UnsignedSmall-4 7491363 15.47 ns/op BenchmarkMod64Small-4 6483802 17.40 ns/op BenchmarkMod64SmallNegDivisor-4 6336126 18.34 ns/op BenchmarkMod64SmallNegDividend-4 6281968 17.37 ns/op BenchmarkMod64SmallNegBoth-4 6232219 17.47 ns/op BenchmarkMod64Unsigned-4 7301415 15.62 ns/op BenchmarkMod64-4 6321981 18.25 ns/op BenchmarkMod64NegDivisor-4 6173734 18.99 ns/op BenchmarkMod64NegDividend-4 6286656 18.90 ns/op BenchmarkMod64NegBoth-4 6276938 17.88 ns/op BenchmarkMulconstI32/3-4 18677527 5.740 ns/op BenchmarkMulconstI32/5-4 18798517 5.748 ns/op BenchmarkMulconstI32/12-4 17656585 6.029 ns/op BenchmarkMulconstI32/120-4 18677228 5.641 ns/op BenchmarkMulconstI32/-120-4 18821521 5.644 ns/op BenchmarkMulconstI32/65537-4 17763403 6.030 ns/op BenchmarkMulconstI32/65538-4 17623005 6.026 ns/op BenchmarkMulconstI64/3-4 18560860 5.643 ns/op BenchmarkMulconstI64/5-4 18639964 5.646 ns/op BenchmarkMulconstI64/12-4 18503364 5.987 ns/op BenchmarkMulconstI64/120-4 18627213 5.635 ns/op BenchmarkMulconstI64/-120-4 17997082 5.623 ns/op BenchmarkMulconstI64/65537-4 18358964 5.980 ns/op BenchmarkMulconstI64/65538-4 18415818 6.021 ns/op BenchmarkMulconstU32/3-4 18454803 5.650 ns/op BenchmarkMulconstU32/5-4 18787219 5.645 ns/op BenchmarkMulconstU32/12-4 18044822 5.993 ns/op BenchmarkMulconstU32/120-4 18699129 5.649 ns/op BenchmarkMulconstU32/65537-4 17714524 6.031 ns/op BenchmarkMulconstU32/65538-4 17771300 6.016 ns/op BenchmarkMulconstU64/3-4 18653847 5.645 ns/op BenchmarkMulconstU64/5-4 18463869 5.634 ns/op BenchmarkMulconstU64/12-4 18208904 5.997 ns/op BenchmarkMulconstU64/120-4 18781123 5.623 ns/op BenchmarkMulconstU64/65537-4 18133072 5.996 ns/op BenchmarkMulconstU64/65538-4 18047576 6.019 ns/op BenchmarkShiftArithmeticRight-4 19718948 6.022 ns/op BenchmarkSwitch8Predictable-4 13864074 8.559 ns/op BenchmarkSwitch8Unpredictable-4 5944399 20.14 ns/op BenchmarkSwitch32Predictable-4 8648817 13.81 ns/op BenchmarkSwitch32Unpredictable-4 5969916 20.13 ns/op BenchmarkSwitchStringPredictable-4 6958896 17.24 ns/op BenchmarkSwitchStringUnpredictable-4 4648444 25.65 ns/op BenchmarkSwitchTypePredictable-4 6615300 18.09 ns/op BenchmarkSwitchTypeUnpredictable-4 3299360 36.58 ns/op BenchmarkSwitchInterfaceTypePredictable-4 8157451 14.71 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 3882153 30.67 ns/op PASS ok cmd/compile/internal/test 15.931s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 84 1419276 ns/op BenchmarkNamed/Underlying/nongeneric-4 806262 141.4 ns/op BenchmarkNamed/Underlying/generic-4 793054 142.9 ns/op BenchmarkNamed/Underlying/src_instance-4 842134 139.3 ns/op BenchmarkNamed/Underlying/user_instance-4 807458 139.0 ns/op BenchmarkCheck/http/funcbodies/info-4 1 608665809 ns/op 57155 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 460103928 ns/op 75606 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 168786660 ns/op 206023 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 149803901 ns/op 232126 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 521963586 ns/op 10077 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 98748848 ns/op 53253 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 34668777 ns/op 151587 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 34102666 ns/op 154156 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 139869200 ns/op 15510 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 43906161 ns/op 49405 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21694490 ns/op 99979 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 20778930 ns/op 104405 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1356377343 ns/op 52989 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 716676869 ns/op 100281 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 168953123 ns/op 425250 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 126042429 ns/op 569875 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 562463757 ns/op 3637 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 73664262 ns/op 27767 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 44274528 ns/op 46189 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 40888334 ns/op 50016 lines/s PASS ok cmd/compile/internal/types2 18.794s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 49 2662927 ns/op 4367020 sys-ns/op 845735 user-ns/op PASS ok cmd/go 1.309s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 216181 526.4 ns/op PASS ok cmd/go/internal/cfg 1.207s All tests passed.